diff --git a/src/akari/render/CMakeLists.txt b/src/akari/render/CMakeLists.txt index c8cbc9d2..e87ef600 100644 --- a/src/akari/render/CMakeLists.txt +++ b/src/akari/render/CMakeLists.txt @@ -4,5 +4,6 @@ add_subdirectory(integrators) add_subdirectory(cameras) add_subdirectory(materials) add_subdirectory(lights) +add_subdirectory(samplers) # add_subdirectory(textures) diff --git a/src/akari/render/closure.h b/src/akari/render/closure.h index 7569340b..3a38170a 100644 --- a/src/akari/render/closure.h +++ b/src/akari/render/closure.h @@ -224,7 +224,7 @@ namespace akari::render { public: explicit FresnelSpecular(const Spectrum &R, const Spectrum &T, Float etaA, Float etaB) : R(R), T(T), etaA(etaA), etaB(etaB), fresnel(etaA, etaB) {} - [[nodiscard]] BSDFType type() const { return BSDFType::SpecularTransmission | BSDFType::SpecularReflection; } + [[nodiscard]] BSDFType type() const override{ return BSDFType::SpecularTransmission | BSDFType::SpecularReflection; } [[nodiscard]] Float evaluate_pdf(const vec3 &wo, const vec3 &wi) const override { return 0; } [[nodiscard]] Spectrum evaluate(const vec3 &wo, const vec3 &wi) const override { return Spectrum(0); } [[nodiscard]] std::optional sample(const vec2 &u, const Vec3 &wo) const override; diff --git a/src/akari/render/integrators/pt.cpp b/src/akari/render/integrators/pt.cpp index 38537417..1b0ca4b3 100644 --- a/src/akari/render/integrators/pt.cpp +++ b/src/akari/render/integrators/pt.cpp @@ -91,7 +91,7 @@ namespace akari::render { pt.min_depth = min_depth; pt.max_depth = max_depth; pt.run_megakernel(camera.get(), ivec2(x, y)); - tile.add_sample(vec2(x, y), min(clamp_zero(pt.L), Spectrum(10)), 1.0f); + tile.add_sample(vec2(x, y), min(clamp_zero(pt.L), Spectrum(ray_clamp)), 1.0f); resources[tid]->release(); } } @@ -112,7 +112,7 @@ namespace akari::render { int min_depth = 3; Float ray_clamp = 10; std::shared_ptr create_integrator(Allocator<> allocator) override { - return make_pmr_shared(allocator, spp, min_depth, max_depth,ray_clamp); + return make_pmr_shared(allocator, spp, min_depth, max_depth, ray_clamp); } const char *description() override { return "[Path Tracer]"; } void object_field(sdl::Parser &parser, sdl::ParserContext &ctx, const std::string &field, diff --git a/src/akari/render/sampler.h b/src/akari/render/sampler.h index 09855240..31253201 100644 --- a/src/akari/render/sampler.h +++ b/src/akari/render/sampler.h @@ -30,21 +30,12 @@ #include namespace akari::render { - class Sampler { - public: - virtual Float next1d() = 0; - vec2 next2d() { return vec2(next1d(), next1d()); } - virtual void start_next_sample() = 0; - virtual void set_sample_index(uint64_t idx) = 0; - virtual std::shared_ptr clone(Allocator<> allocator) const = 0; - virtual ~Sampler() = default; - }; - class SamplerNode : public SceneGraphNode { - public: - virtual std::shared_ptr create_sampler(Allocator<> allocator) = 0; - }; + struct Rng { + Rng(uint64_t sequence = 0) { pcg32_init(sequence); } + uint32_t uniform_u32() { return pcg32(); } + double uniform_float() { return pcg32() / double(0xffffffff); } - class PCGSampler : public Sampler { + private: uint64_t state = 0x4d595df4d0f33173; // Or something seed-dependent static uint64_t const multiplier = 6364136223846793005u; static uint64_t const increment = 1442695040888963407u; // Or an arbitrary odd constant @@ -61,13 +52,30 @@ namespace akari::render { state = seed + increment; (void)pcg32(); } + }; + class Sampler { + public: + virtual Float next1d() = 0; + vec2 next2d() { return vec2(next1d(), next1d()); } + virtual void start_next_sample() = 0; + virtual void set_sample_index(uint64_t idx) = 0; + virtual std::shared_ptr clone(Allocator<> allocator) const = 0; + virtual ~Sampler() = default; + }; + class SamplerNode : public SceneGraphNode { + public: + virtual std::shared_ptr create_sampler(Allocator<> allocator) = 0; + }; + + class PCGSampler : public Sampler { + Rng rng; public: - void set_sample_index(uint64_t idx) override { pcg32_init(idx); } - Float next1d() override { return Float(pcg32()) / (float)0xffffffff; } + void set_sample_index(uint64_t idx) override { rng = Rng(idx); } + Float next1d() override { return rng.uniform_float(); } void start_next_sample() override {} - PCGSampler(uint64_t seed = 0u) { pcg32_init(seed); } + PCGSampler(uint64_t seed = 0u) : rng(seed) {} std::shared_ptr clone(Allocator<> allocator) const override { return make_pmr_shared(allocator, *this); } diff --git a/src/akari/render/samplers/CMakeLists.txt b/src/akari/render/samplers/CMakeLists.txt new file mode 100644 index 00000000..ee20b80a --- /dev/null +++ b/src/akari/render/samplers/CMakeLists.txt @@ -0,0 +1 @@ +add_plugin(SobolSampler sobol.cpp sobolmat.cpp) diff --git a/src/akari/render/samplers/sobol.cpp b/src/akari/render/samplers/sobol.cpp new file mode 100644 index 00000000..e9e6208b --- /dev/null +++ b/src/akari/render/samplers/sobol.cpp @@ -0,0 +1,73 @@ + +#define SOBOL_MAX_DIMENSION 21201 +// MIT License +// +// Copyright (c) 2020 椎名深雪 +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +#include + +#define SOBOL_BITS 32 +extern const unsigned int SobolMatrix[SOBOL_MAX_DIMENSION][SOBOL_BITS]; + +static inline uint32_t cmj_hash_simple(uint32_t i, uint32_t p) { + i = (i ^ 61) ^ p; + i += i << 3; + i ^= i >> 4; + i *= 0x27d4eb2d; + return i; +} + +#define SOBOL_SKIP 64 +// https://wiki.blender.org/wiki/Source/Render/Cycles/Sobol +static inline float sobol(const unsigned int vectors[][32], unsigned int dimension, unsigned int i, unsigned int rng) { + unsigned int result = 0; + i += SOBOL_SKIP; + for (unsigned int j = 0; i; i >>= 1, j++) + if (i & 1) + result ^= vectors[dimension][j]; + + float r = result * (1.0f / (float)0xFFFFFFFF); + uint32_t tmp_rng = cmj_hash_simple(dimension, rng); + float shift = tmp_rng * (1.0f / (float)0xFFFFFFFF); + return r + shift - floorf(r + shift); +} +namespace akari::render { + class SobolSampler : public Sampler { + int dimension = 0; + int sample = 0; + int rotation; + + public: + void set_sample_index(uint64_t idx) override { + Rng rng(idx); + rotation = rng.uniform_u32(); + sample = -1; + } + Float next1d() override { return sobol(SobolMatrix, dimension++, sample, rotation); } + void start_next_sample() override { + dimension = 0; + sample++; + } + SobolSampler() { rotation = 0; } + std::shared_ptr clone(Allocator<> allocator) const override { + return make_pmr_shared(allocator, *this); + } + }; +} // namespace akari::render \ No newline at end of file diff --git a/src/akari/render/samplers/sobolmat.cpp b/src/akari/render/samplers/sobolmat.cpp new file mode 100644 index 00000000..5db42812 --- /dev/null +++ b/src/akari/render/samplers/sobolmat.cpp @@ -0,0 +1,21205 @@ +#define SOBOL_MAX_DIMENSION 21201 +#define SOBOL_BITS 32 +const unsigned int SobolMatrix[SOBOL_MAX_DIMENSION][SOBOL_BITS] = { +{2147483648, 1073741824, 536870912, 268435456, 134217728, 67108864, 33554432, 16777216, 8388608, 4194304, 2097152, 1048576, 524288, 262144, 131072, 65536, 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 3422552064, 2852126720, 4278190080, 2155872256, 3233808384, 2694840320, 4042260480, 2290614272, 3435921408, 2863267840, 4294901760, 2147516416, 3221274624, 2684395520, 4026593280, 2281736192, 3422604288, 2852170240, 4278255360, 2155905152, 3233857728, 2694881440, 4042322160, 2290649224, 3435973836, 2863311530, 4294967295}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 1543503872, 2382364672, 3305111552, 1753219072, 2629828608, 3999268864, 1435500544, 2154299392, 3231449088, 1626210304, 2421489664, 3900735488, 1556135936, 2388680704, 3314585600, 1751705600, 2627492864, 4008611328, 1431684352, 2147543168, 3221249216, 1610649184, 2415969680, 3892340840, 1543543964, 2382425838, 3305133397}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1946157056, 2717908992, 2466250752, 3632267264, 624951296, 1507852288, 3872391168, 2013790208, 3020685312, 2181169152, 3271884800, 546275328, 1363623936, 4226424832, 1977167872, 2693105664, 2437829632, 3689389568, 635137280, 1484783744, 3846176960, 2044723232, 3067084880, 2148008184, 3222012020, 537002146, 1342505107}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 3690987520, 2046820352, 2634022912, 1518338048, 801112064, 2707423232, 4038066176, 3666345984, 1875116032, 2170683392, 1085997056, 579305472, 3016343552, 4217741312, 3719483392, 2013407232, 2617981952, 1510979072, 755882752, 2726789248, 4090085440, 3680870432, 1840435376, 2147625208, 1074478300, 537900666, 2953698205}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 603979776, 1442840576, 4211081216, 3766484992, 1883242496, 2824863744, 338690048, 2663907328, 3743678464, 3067478016, 2344288256, 1207992320, 1677737984, 905994240, 3405787136, 679528448, 1413489664, 4267726336, 4012964608, 2118705280, 2942595136, 515287136, 2676692016, 3603439304, 3139739428, 2161563350, 1086045115}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 2483027968, 1040187392, 3808428032, 3196059648, 599785472, 505413632, 4077912064, 1182269440, 1736704000, 2017853440, 2221342720, 3329785856, 2810494976, 3628507136, 1416089600, 2658719744, 864310272, 3863387648, 3076993792, 553150080, 272922560, 4167467040, 1148698640, 1719673080, 2009075780, 2149644390, 3222291575}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 603979776, 301989888, 754974720, 1988100096, 2654994432, 136314880, 1678770176, 2988965888, 2098462720, 4272029696, 3125346304, 438599680, 1226522624, 3300237312, 3816001536, 4135585792, 3728737280, 2820672000, 873465088, 975702144, 1494483520, 3970040096, 2538144464, 1822721896, 3613084132, 3432358018, 2271450689}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3556769792, 1778384896, 1895825408, 947912704, 1480589312, 3927965696, 823132160, 2561146880, 139722752, 3257532416, 3844407296, 4071784448, 2034778112, 4205060096, 3178434560, 413665280, 1213465600, 1646922240, 3039102208, 3669131904, 2907196736, 2426676896, 3430094608, 539495304, 269746564, 2282357922, 2218067473}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2483027968, 2315255808, 1526726656, 864026624, 3653238784, 1914699776, 1058013184, 3250061312, 2800484352, 1401290752, 703922176, 171606016, 455786496, 3549618176, 1778348032, 3929540608, 2871788544, 1269173760, 4259646208, 1610779008, 4026976576, 2016733344, 605713840, 305826616, 3475687836, 3113412898, 2197780721}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1811939328, 2650800128, 587202560, 1468006400, 2915041280, 2141192192, 2446327808, 1233649664, 3470000128, 2282356736, 739180544, 1041072128, 857194496, 1605394432, 3254300672, 3784148992, 3000484864, 504392192, 1663611136, 4152723584, 3183723200, 2008703968, 4260868912, 3615493624, 3988785180, 3751805978, 2177894957}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2885681152, 2516582400, 721420288, 3565158400, 155189248, 3802136576, 1380974592, 1311244288, 3340500992, 1654521856, 308740096, 1846771712, 4147232768, 983080960, 3192164352, 4164651008, 3693986816, 3993412096, 3072561920, 447221120, 2388397760, 2688420704, 1882653104, 2017167560, 2620246612, 3456542538, 2267256725}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2348810240, 3791650816, 855638016, 260046848, 557842432, 2510290944, 1584398336, 3624402944, 472121344, 3122003968, 4013359104, 361136128, 2658123776, 2015059968, 1278513152, 1108248576, 1661717504, 4155337216, 2910033152, 2004879232, 1832912064, 3617588256, 1030751792, 797446008, 2976123604, 3451258746, 2185692887}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 3288334336, 1107296256, 2734686208, 4051697664, 2856321024, 4242538496, 2232418304, 3758620672, 1342963712, 1476788224, 1409875968, 2047049728, 1728856064, 3011780608, 155856896, 225384448, 794469376, 484953600, 3574878464, 3087007872, 67109056, 570425440, 855638160, 3380609080, 1849688260, 3202351170, 638582947}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 1409286144, 2583691264, 2634022912, 511705088, 1556086784, 2099249152, 2366636032, 612892672, 1908670464, 3953262592, 1977548800, 1805811712, 902905856, 1269014528, 3318927360, 3819005952, 2447084544, 2041508352, 215957760, 1730838656, 1343569984, 436314144, 3708670192, 1048832168, 2898971732, 3576517274, 3642593693}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 3288334336, 1174405120, 2231369728, 2776629248, 1992294400, 2912944128, 1789919232, 765984768, 2864447488, 229244928, 2058420224, 3584524288, 3200073728, 2476990464, 1001721856, 908703744, 1299348480, 2609078784, 667211520, 3056187520, 2373090496, 3145949728, 4156872656, 1848227928, 1232239620, 4253246054, 1925502805}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 335544320, 4127195136, 1728053248, 2407530496, 1346371584, 2325741568, 267386880, 312999936, 2884894720, 4238999552, 687538176, 3173613568, 196755456, 1309073408, 856436736, 1501960192, 3343725568, 1026339328, 1270008576, 1845893248, 3272422464, 1636610592, 3544370160, 3408795832, 750335060, 3783701206, 2471086999}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1677721600, 905969664, 1828716544, 1098907648, 3762290688, 3537895424, 2616197120, 216530944, 1392246784, 1533673472, 800260096, 2685173760, 805650432, 1208475648, 2484047872, 1577187328, 151950336, 2005554688, 2369874688, 2473195648, 2075301056, 3724564000, 3372379120, 1468889320, 2102121636, 4218271254, 532609949}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 4093640704, 2919235584, 3137339392, 3883925504, 2512388096, 471859200, 3492806656, 3685220352, 1442054144, 4286709760, 566296576, 304316416, 993673216, 2754306048, 875622400, 1302763520, 1257499648, 772028928, 4211744512, 1199904896, 3318328384, 2217695904, 607842128, 1973649432, 4009377972, 403398670, 3019960555}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1006632960, 3456106496, 1090519040, 562036736, 1371537408, 157286400, 2238709760, 4067950592, 2392588288, 1610743808, 1879244800, 1476624384, 2348990464, 1979899904, 2097213440, 4018354176, 281084928, 685803008, 3568387840, 4212663680, 200152512, 2457455072, 4271716976, 939524104, 4227858444, 771751950, 4043309067}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1006632960, 2315255808, 1358954496, 2843738112, 3720347648, 1537212416, 969932800, 2516058112, 1456734208, 167903232, 2432892928, 1233354752, 230899712, 866230272, 97579008, 536487936, 131417088, 2743117312, 1287681792, 304279168, 873703232, 2791045088, 1392880464, 368574472, 2530476044, 3925999630, 1090715661}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 2348810240, 2113929216, 1895825408, 3363831808, 79691776, 463470592, 3144679424, 1251475456, 3283877888, 2785148928, 1828782080, 4001464320, 700661760, 2501959680, 1118973952, 3887724544, 219005952, 1069097472, 286069504, 431746688, 1007463872, 2537179744, 3318710000, 974651400, 192675844, 2745303046, 2003894285}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 1677721600, 1778384896, 2298478592, 2776629248, 3409969152, 404750336, 2911895552, 2944925696, 1928593408, 629276672, 188940288, 3089268736, 1032994816, 2810716160, 385191936, 1334028288, 2185307136, 497030656, 4140920064, 3215474816, 3144099392, 3758691872, 4038389712, 941785096, 4254220300, 126361610, 2264240137}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2348810240, 3590324224, 956301312, 3581935616, 843055104, 2996830208, 1913651200, 1406664704, 2194407424, 3414294528, 1195573248, 2434826240, 2840805376, 2096701440, 1318989824, 4244199424, 2392843264, 3707360768, 1587316992, 2499373696, 3533682752, 1123661664, 3952910128, 2541256712, 3655286796, 635117570, 2882351117}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 4093640704, 1040187392, 2499805184, 2407530496, 1027604480, 4078960640, 787480576, 2915565568, 168558592, 2334261248, 1257439232, 1808302080, 990724096, 3802226688, 380686336, 694712320, 3183416320, 868965888, 252454144, 4238455936, 3551571904, 2129357088, 1962822960, 4276647944, 3036615692, 3739966978, 3841729797}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 2751463424, 2046820352, 3573547008, 41943040, 1614807040, 1373634560, 2289041408, 2351431680, 1204027392, 199360512, 2909863936, 3064627200, 864468992, 3087032320, 1409519616, 1107519488, 3238106112, 3766643200, 289607936, 694202240, 1026651584, 3746183840, 2952044048, 3593168904, 1657115652, 828402186, 3643937035}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 872415232, 2315255808, 2634022912, 1736441856, 2185232384, 1088421888, 1626341376, 2437414912, 692322304, 761397248, 3216179200, 371884032, 4227121152, 3838468096, 3255291904, 537044992, 4026643456, 3087236608, 67246336, 2449689472, 2835556288, 3984716576, 524343312, 660613128, 3803280396, 3517652490, 1236715779}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1275068416, 33554432, 3036676096, 914358272, 3267362816, 337641472, 122683392, 469237760, 1345585152, 1218576384, 2895183872, 3545989120, 3165077504, 2079989760, 3224645632, 2694940672, 814781440, 3646650880, 1168472832, 1333426304, 3086416192, 2181119456, 4110606288, 3598845960, 314823684, 472078862, 1263553293}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 1275068416, 1979711488, 4143972352, 914358272, 3611295744, 2279604224, 4012900352, 2745696256, 3578003456, 598343680, 356974592, 3282665472, 1162231808, 2879922176, 155676672, 3718903808, 4265913344, 3945341440, 688386304, 1825258880, 3325316544, 3479286560, 326310096, 3972742536, 104091084, 794932014, 1131616469}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 1946157056, 1375731712, 50331648, 3951034368, 1866465280, 1684013056, 3673161728, 395837440, 695992320, 2778333184, 4202496000, 3860561920, 1899970560, 410558464, 3704524800, 3059869696, 2582813696, 2618836480, 3594395904, 167401344, 1418595008, 2743118304, 1531002672, 1449285512, 1240599236, 874162662, 842809145}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 67108864, 1845493760, 2533359616, 4068474880, 3988783104, 325058560, 1552941056, 3679977472, 837025792, 165281792, 3425107968, 45645824, 1152663552, 266493952, 3864023040, 2595870720, 1354042368, 2044891648, 2773678848, 3191390080, 779606336, 4127197920, 2197885648, 2222997384, 2932054348, 937585386, 575750877}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 3959422976, 570425344, 721420288, 914358272, 2638217216, 1780482048, 376438784, 1307049984, 856424448, 2473197568, 2186215424, 994672640, 2403319808, 673193984, 3446697984, 4083853312, 1917836288, 3008098816, 1396599040, 1646295680, 175194304, 3890898208, 3289223408, 4025088648, 3624829132, 1172981038, 789438707}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 3556769792, 2315255808, 4278190080, 2222981120, 1941962752, 320864256, 3266314240, 4214751232, 907804672, 1075445760, 3769565184, 287473664, 431210496, 4256702464, 1591709696, 1975027712, 2061478912, 4156209664, 1641935616, 3510140544, 958289344, 3432753248, 2003615408, 2684417672, 4026661324, 134287970, 3825290675}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 2214592512, 436207616, 2936012800, 3179282432, 3753902080, 350224384, 1129316352, 3661103104, 1310457856, 1289355264, 911015936, 694190080, 3700441088, 1859674112, 1565478912, 786466816, 4233210880, 2142772736, 1172079360, 4198122880, 1578984000, 1423692640, 3796814128, 2338508168, 4153462340, 3378105706, 764365365}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 4093640704, 4127195136, 2332033024, 3380609024, 1430257664, 1730150400, 4092592128, 880279552, 1464074240, 450494464, 2985623552, 2843836416, 1698742272, 2401476608, 2012352512, 3397122048, 675675136, 626720256, 1874229504, 119749248, 3287440064, 3699043680, 3544482512, 3839443592, 3472320196, 2516824942, 3137399767}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 4093640704, 1644167168, 3741319168, 2038431744, 3711959040, 1994391552, 753926144, 3484942336, 1374420992, 3369730048, 2220687360, 2608955392, 1111703552, 4016185344, 1639026688, 3512215552, 2300357632, 1700949504, 179374336, 719043968, 459114176, 33637728, 251864176, 4051834248, 3108137668, 2095123310, 133414265}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 3690987520, 1107296256, 922746880, 545259520, 4047503360, 677380096, 2492465152, 2273837056, 2822504448, 1433010176, 3874422784, 4160978944, 1275215872, 973201408, 3137482752, 2055301120, 440642560, 1256294912, 1389566208, 2405966720, 3454900032, 4202741664, 3661886128, 719506312, 47217484, 2540361126, 300800949}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 872415232, 1644167168, 4110417920, 2826960896, 4240441344, 2384461824, 1408237568, 3346530304, 2507407360, 3087138816, 3571777536, 2994765824, 4257267712, 1688215552, 2855333888, 433649664, 239350784, 2472174080, 3881956608, 1702504576, 1083260096, 3758239264, 3504694256, 142647160, 3435172212, 1444938242, 2549147109}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 3959422976, 2113929216, 1627389952, 1551892480, 3871342592, 3718250496, 711983104, 2469920768, 332136448, 3553492992, 1937309696, 2208333824, 2070986752, 2545459200, 3909939200, 2288973824, 3557420032, 840498688, 4017922304, 3310812288, 1455756992, 1163306400, 2529494640, 3847671096, 1724203724, 492197710, 2328185273}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 738197504, 2583691264, 4177526784, 1015021568, 2998927360, 2904555520, 976224256, 2308440064, 1150025728, 787087360, 1870725120, 4011884544, 791724032, 253239296, 3209474048, 3880409088, 3413191680, 1368922624, 2827761920, 2498370688, 645989056, 2342548768, 2985350704, 943207320, 2088504716, 1381124714, 1027469633}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 2885681152, 2382364672, 150994944, 2659188736, 2713714688, 3399483392, 862978048, 2507669504, 140247040, 615907328, 1781858304, 1131970560, 1834795008, 339091456, 1928704000, 3478673408, 1408003072, 3320753664, 1088010496, 3759588992, 2420493760, 1753277600, 1958759024, 572584952, 2276504988, 2539173910, 1072495685}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 738197504, 2717908992, 754974720, 3665821696, 4181721088, 3965714432, 45088768, 1028128768, 2187067392, 2102001664, 1650524160, 2378727424, 3390849024, 2712330240, 1754394624, 2355111936, 2997906432, 1967669760, 1583144192, 2001367680, 1667355968, 4115189344, 509374384, 2538211272, 2472643356, 1565047082, 844893393}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2080374784, 2181038080, 1325400064, 3196059648, 3988783104, 559939584, 2876243968, 2020081664, 1953234944, 513409024, 4257939456, 956858368, 790413312, 1324539904, 3316068352, 1838303232, 3789011968, 1266344448, 1216069376, 3162510976, 1656775104, 2145422176, 1991288944, 2433256680, 2736564908, 3841065850, 3332895867}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 738197504, 100663296, 3439329280, 2323644416, 465567744, 4288675840, 2907701248, 2063073280, 3017539584, 1529741312, 522780672, 2639822848, 4069310464, 131473408, 1911885824, 3572897792, 3664112640, 1664001536, 3811122432, 593015424, 59566016, 324420000, 2335530064, 2815880824, 2717223196, 1828096014, 3865425081}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1409286144, 973078528, 2634022912, 2122317824, 2134900736, 387973120, 2874146816, 1844969472, 2527330304, 2211577856, 1910571008, 3235414016, 3774103552, 816488448, 134582272, 3425310720, 1850020864, 2810845696, 3814018304, 30590592, 1759640384, 3159921952, 3333730896, 4211741048, 353743076, 4067608690, 2985372913}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 2214592512, 2986344448, 3103784960, 3196059648, 1337982976, 1432354816, 4176478208, 2888302592, 1725169664, 3003777024, 2343895040, 3351805952, 300204032, 2856509440, 2777788416, 3505031168, 2021999616, 1820381696, 2260781312, 65033856, 2200992704, 1128853344, 2737096176, 329425064, 463573012, 2669861098, 761396357}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 603979776, 2650800128, 1191182336, 1736441856, 4148166656, 3743416320, 3004170240, 1902641152, 2353790976, 844234752, 3855941632, 2857533440, 836091904, 743628800, 1658187776, 2916259840, 4137014272, 2339505664, 4123366144, 1119510912, 1037657152, 3735076512, 3880834896, 935874504, 3206322972, 2207915418, 164187849}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 2617245696, 3992977408, 452984832, 3414163456, 3275751424, 3349151744, 84934656, 2288517120, 3295936512, 576323584, 1033961472, 878346240, 2057420800, 4057620480, 316764160, 2247759872, 1219619840, 607319552, 2463495936, 1166032256, 2822779968, 2485156384, 3931173200, 3653767752, 1180992804, 2410825746, 563422341}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 2080374784, 3254779904, 3774873600, 226492416, 3619684352, 715128832, 4113563648, 2611478528, 3237216256, 549847040, 1882128384, 1214676992, 606027776, 3192840192, 590041088, 3962091520, 3660852224, 4259772928, 3755969792, 1861097344, 1528498880, 3758097696, 1342215152, 939558024, 1811975684, 2583694286, 2634078443}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 2885681152, 1912602624, 2969567232, 58720256, 3535798272, 3244294144, 2609905664, 1313341440, 192151552, 2253258752, 1057685504, 1745256448, 1149190144, 1984471040, 3883167744, 3561920512, 3188431872, 3548793344, 985619712, 3307786624, 3454276544, 2575719136, 1740625232, 2494088488, 2653212132, 3815152006, 2196727743}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 1140850688, 1241513984, 1191182336, 3716153344, 1111490560, 3273654272, 1997537280, 1974992896, 2523660288, 1901985792, 4237623296, 2800123904, 3657023488, 674783232, 338472960, 1384015872, 4219810816, 1532903936, 194364160, 325515136, 2948183360, 689501856, 1614594384, 2957415576, 1755943548, 882940774, 3260083129}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 4227858432, 4127195136, 3573547008, 3212836864, 742391808, 4007657472, 158334976, 419954688, 560201728, 2909405184, 3541237760, 578977792, 2533867520, 2564857856, 477138944, 2257123328, 1562684416, 2609524224, 644032768, 3448424832, 1667447104, 2315972960, 3810768176, 1256886248, 3277014036, 442645090, 460802935}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2885681152, 1778384896, 2231369728, 4219469824, 2831155200, 2216689664, 2922381312, 1258815488, 3765698560, 277217280, 948895744, 4230905856, 839598080, 696311808, 2445283328, 765474816, 2146499584, 111686144, 3481544960, 1311674752, 1527459264, 3623944096, 3959441136, 167817000, 3573554756, 2743075726, 79721723}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1140850688, 1577058304, 2902458368, 4018143232, 1749024768, 2220883968, 4266655744, 4247257088, 133431296, 744620032, 3662610432, 1392934912, 316653568, 1870667776, 2822778880, 610281472, 2924483584, 354957824, 1140068608, 1919031168, 2001677120, 3162946528, 2057296400, 3957326104, 1443893140, 3645380426, 2846103037}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 67108864, 3657433088, 150994944, 578813952, 3896508416, 3160408064, 238026752, 2069364736, 931921920, 348258304, 2269970432, 2580840448, 3216588800, 411049984, 2436902912, 3873445888, 1383083008, 87557632, 884736256, 2535077504, 1367409216, 334923936, 3733223952, 1181519640, 390427532, 2449090262, 1945178595}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 2617245696, 771751936, 83886080, 2877292544, 473956352, 1847590912, 621805568, 4222091264, 2483290112, 4067295232, 185008128, 4272586752, 1070710784, 3995082752, 1695551488, 3685222400, 3288601600, 2054038016, 2533828352, 3500837760, 986825024, 1168116448, 2035291920, 3045593992, 3776191812, 2177244394, 50528769}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1006632960, 1040187392, 1728053248, 4185915392, 3426746368, 1717567488, 3004170240, 2879913984, 1562640384, 3304980480, 3100573696, 1723564032, 1906884608, 274735104, 672149504, 1277691904, 2791576576, 2468229632, 4221505280, 2507378560, 4171028928, 2260082272, 29033232, 2282590616, 3692296388, 1315813610, 4278446153}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 1140850688, 2113929216, 1761607680, 1535115264, 3695181824, 1512046592, 2265972736, 3671588864, 2615934976, 3158441984, 3389980672, 1870430208, 3336159232, 2711625728, 2874150912, 4177004544, 3908840448, 1083840000, 2095255808, 4139687808, 3113671232, 3481056992, 920250128, 3651157640, 1599086020, 3740805302, 3321633787}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 1946157056, 3254779904, 3875536896, 3045064704, 3124756480, 2602565632, 2748317696, 790102016, 2172911616, 3626631168, 3424190464, 1577549824, 3778592768, 3633848320, 2630094848, 1451894784, 1703488512, 2722075136, 3077364992, 3987345536, 911813056, 1697088864, 4075340432, 3212842184, 1765811700, 1285559110, 1318073761}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 3019898880, 1375731712, 117440512, 3212836864, 1514143744, 991952896, 2446327808, 3543662592, 4260102144, 2504654848, 1492189184, 3051323392, 152944640, 2260213760, 2762739712, 2078943232, 3496033280, 675784192, 2355227904, 376059008, 3441496512, 216500192, 3086084752, 1718749384, 354228596, 412452942, 367837883}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 1275068416, 2785017856, 2298478592, 1853882368, 440401920, 392167424, 1274019840, 2734161920, 2086404096, 2117468160, 1427832832, 1082163200, 657276928, 2476220416, 2125213696, 1380857856, 1124539392, 3520511488, 1975931648, 3621816704, 2900185664, 3512730528, 1928342160, 3564635096, 1511792124, 928399166, 3689623127}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 1006632960, 3724541952, 3741319168, 696254464, 843055104, 3911188480, 1653604352, 1909981184, 1580990464, 2670592000, 166133760, 40599552, 1366736896, 1593319424, 2947289088, 2171996160, 3063614464, 1004908032, 3946958592, 871077760, 792127424, 4057473632, 507252880, 3207470152, 971447204, 3127608822, 1836511055}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1006632960, 1845493760, 419430400, 1350565888, 3393191936, 2065694720, 2949644288, 2544369664, 1268514816, 1437466624, 1693384704, 4029186048, 1750220800, 1678254080, 2181828608, 2401642496, 1973629952, 4105092608, 2824949504, 2217655168, 4062271040, 2802752544, 2985383568, 2795940040, 3748479220, 3448277098, 1757577127}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 3154116608, 1308622848, 1459617792, 2155872256, 171966464, 4246732800, 2377121792, 4289200128, 2793668608, 286130176, 1272905728, 1960280064, 3094495232, 2215124992, 2322862080, 3171293184, 3987420160, 802271744, 1859743488, 2908337024, 99435968, 603953184, 951477904, 2384868680, 1998268524, 821659242, 303916897}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3556769792, 4194304000, 4177526784, 2457862144, 423624704, 1117782016, 558891008, 2398617600, 2802057216, 1502740480, 922288128, 724467712, 4291837952, 1368530944, 318312448, 1496221696, 1657826304, 2433878528, 649667840, 1930344064, 2747290176, 3486133920, 3115131728, 3871647272, 325933588, 864980254, 3615509137}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 469762048, 1912602624, 1325400064, 2709520384, 2000683008, 1302331392, 3174039552, 2935488512, 916193280, 2327183360, 2827288576, 266436608, 3926769664, 4080410624, 2210729984, 3493967872, 2822630400, 2756589056, 3726186240, 1700242560, 4069064640, 2765594208, 1976093392, 1366792168, 1694023820, 3582954974, 23391095}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 872415232, 2717908992, 50331648, 1098907648, 4148166656, 60817408, 68157440, 2584215552, 1326710784, 263323648, 3931439104, 3611000832, 329367552, 739385344, 4265938944, 1697884160, 951440384, 161481216, 588258560, 1367867520, 3746829504, 1737634400, 772092112, 2903746664, 2900738500, 4219999970, 2824093205}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 469762048, 2181038080, 4211081216, 3984588800, 2269118464, 4288675840, 607125504, 3729260544, 2569797632, 3336962048, 3537698816, 1687388160, 1504165888, 21372928, 2867662848, 3638278144, 3951817728, 2451574272, 3815773952, 3253213312, 1830554304, 2695763296, 1475421904, 544579432, 1887107020, 2287316210, 1946867611}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 2885681152, 100663296, 2499805184, 92274688, 3376414720, 1004535808, 135266304, 3429367808, 3061055488, 3445489664, 3785818112, 1667006464, 2833367040, 2562596864, 12005376, 1152690176, 4275422208, 629158400, 423631616, 3554683264, 3020955968, 2187858784, 2406750544, 3470659448, 3186042692, 1564258938, 1773264845}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 872415232, 436207616, 4278190080, 4085252096, 2470445056, 765460480, 1047527424, 1028128768, 2295070720, 1387397120, 2375090176, 3459612672, 1963769856, 2492604416, 2225147904, 1558026240, 3635475456, 3941080576, 3652984064, 75112064, 1914506176, 1395098336, 233695696, 2389683688, 354541660, 1155369906, 2091967203}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4227858432, 2986344448, 1526726656, 1065353216, 2134900736, 2313158656, 577765376, 3009937408, 2745434112, 3711303680, 4205641728, 3785588736, 2121187328, 1901469696, 3231526912, 917215232, 3422209024, 2171087360, 950275840, 2192979072, 2515342016, 1078167008, 2686378192, 1883123448, 943271516, 3558718266, 1310192441}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 1275068416, 4127195136, 2130706432, 1988100096, 423624704, 295698432, 2079326208, 2331508736, 2807300096, 1118699520, 3407282176, 3836051456, 2350006272, 3595968512, 792924160, 1317771264, 1564822528, 2882773504, 4074849024, 2198177152, 3370271680, 1244538784, 2706835792, 361079784, 2711772732, 864952478, 2795975493}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 2080374784, 1241513984, 4076863488, 2424307712, 2168455168, 1604321280, 4220518400, 1574436864, 2364276736, 1530265600, 3299934208, 3744694272, 1385644032, 376315904, 2300383232, 2074454016, 498490368, 746950144, 728125184, 2096994944, 2736419008, 412320288, 3842470736, 431367016, 4210102564, 1108584406, 3611786411}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 3556769792, 3925868544, 3070230528, 4118806528, 2772434944, 4271898624, 2123366400, 1052246016, 2666790912, 780271616, 2799239168, 1922924544, 2563358720, 800727040, 3664580608, 2134878208, 2176904192, 4282352128, 3250644224, 1598009984, 1908462016, 3611268960, 2780880976, 1027583784, 314637156, 3368002126, 3078679085}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 872415232, 436207616, 3506438144, 2894069760, 1463812096, 1134559232, 416284672, 222822400, 2998140928, 3831627776, 1375797248, 3311828992, 3874045952, 2383028224, 3676639232, 1441564672, 2676773888, 113680896, 3191430400, 2739023488, 965816384, 3113132320, 4186787024, 3651155048, 2312122228, 2177378034, 3052673341}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3825205248, 3858759680, 117440512, 276824064, 2101346304, 1570766848, 149946368, 555220992, 932446208, 4261019648, 3639541760, 3106242560, 736182272, 4156694528, 3721072640, 1223137280, 1093303296, 3349520896, 4120996096, 1021444480, 1601908160, 752852512, 3876477520, 2699529448, 355101436, 1235586534, 3869343605}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 2885681152, 2717908992, 3472883712, 1468006400, 801112064, 1671430144, 1370488832, 384303104, 3581149184, 4108451840, 4195549184, 860127232, 1573339136, 3301220352, 34041856, 3211044864, 1337416704, 864855552, 4190336768, 854494848, 3809494208, 898243424, 3232173872, 2215027592, 1180986204, 3647475250, 649331201}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 1811939328, 2113929216, 4278190080, 411041792, 3233808384, 2090860544, 1521483776, 3652714496, 3338928128, 2498887680, 2397896704, 3957489664, 1450622976, 191012864, 985067520, 700622848, 2399597568, 2432349696, 3837980416, 111716736, 3483357376, 745680800, 2653757680, 3477246088, 1892075100, 3571093222, 1857209245}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 4093640704, 3523215360, 2868903936, 2558525440, 2428502016, 3969908736, 2196766720, 3890741248, 704905216, 2940076032, 850853888, 4294082560, 2118565888, 1299357696, 1099362304, 2471659520, 1018625024, 177913344, 1535295744, 3832318592, 4194429888, 661138592, 2395213808, 832452488, 726081356, 1486530162, 813881805}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 201326592, 1912602624, 4177526784, 1249902592, 2260729856, 350224384, 2108686336, 254279680, 2381053952, 3876192256, 293797888, 2908192768, 3974021120, 2578948096, 3782135808, 1050642432, 1350753280, 2744486400, 3020021504, 910300800, 656351552, 4053115936, 1023529200, 3569494296, 2648642460, 2675286226, 3048337383}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 3825205248, 503316480, 218103808, 1333788672, 62914560, 3118465024, 3402629120, 3631742976, 3157000192, 3799908352, 2403401728, 2431614976, 3139190784, 3868172288, 839667712, 3877091328, 351290368, 4111577600, 3281878272, 2575316352, 4206902848, 2690647648, 1880108720, 404238360, 2621179908, 3529903110, 4152172047}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 738197504, 3523215360, 2365587456, 1887436800, 348127232, 3001024512, 1374683136, 4129816576, 192151552, 599916544, 2340093952, 1669693440, 2874261504, 3555041280, 2472660992, 4289570816, 1093008384, 1923589632, 836433664, 1715999360, 2202276928, 931802784, 1967063408, 1016039960, 1454307596, 3079281042, 893329617}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 3959422976, 4060086272, 1694498816, 2273312768, 96468992, 1218445312, 3406823424, 1492647936, 3006529536, 2228355072, 3373465600, 3589636096, 1351892992, 1192075264, 4204818432, 241154048, 4017316864, 1049234944, 4164361984, 476025472, 443774528, 17435488, 1106711344, 2130679624, 1482915572, 745681910, 2449675385}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3288334336, 1711276032, 989855744, 964689920, 3619684352, 278921216, 3144679424, 4193779712, 2012479488, 2158362624, 3809280000, 1035239424, 298205184, 3150749696, 3673321472, 3930753024, 21976064, 10886656, 588064000, 2645862272, 2177260480, 3821838816, 519207472, 2353699784, 978272748, 958802486, 4107084753}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 3019898880, 4194304000, 1191182336, 3514826752, 532676608, 3806330880, 2484076544, 1247281152, 254017536, 3448635392, 3921346560, 3957620736, 4171644928, 3277627392, 596791296, 2760546304, 3574420480, 987772416, 1880111360, 3898091648, 3961796800, 1577985248, 91962160, 579121752, 880177972, 3127164494, 2808508733}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 335544320, 3523215360, 1828716544, 629145600, 1941962752, 1423966208, 944766976, 1412956160, 2990800896, 1031667712, 2646540288, 1737850880, 2259501056, 1431150592, 1907970048, 3247159296, 1770144768, 2776634880, 868221184, 887095936, 1750075968, 3963098080, 2789474992, 4018022616, 4039051684, 1108707670, 4117593717}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 738197504, 2248146944, 2030043136, 3800039424, 3636461568, 2950692864, 3222274048, 2686976000, 269746176, 3362914304, 340328448, 2859040768, 4279156736, 2611060736, 973787136, 2004588544, 1872227328, 1610618368, 2952800000, 3623884672, 3690998080, 3187676960, 1426072432, 1686123224, 2713720948, 1298152274, 416285233}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 872415232, 1040187392, 452984832, 3766484992, 3804233728, 3550478336, 3327131648, 2802319360, 181141504, 4159045632, 1610678272, 4028137472, 2819276800, 70295552, 1985409024, 796825600, 3737910272, 4186442240, 856436992, 616965504, 1955661760, 3434128800, 1352070000, 1792975688, 127664100, 3355458826, 4093654935}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 2617245696, 1308622848, 1493172224, 125829120, 3720347648, 3735027712, 439353344, 587726848, 883163136, 2704932864, 2344943616, 3684007936, 1943027712, 1472045056, 1971613696, 4205815808, 940919808, 2888306176, 4132711168, 890387840, 3515944256, 411546720, 2537637424, 2662991304, 4194637756, 4080383626, 1558200533}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2214592512, 2449473536, 2432696320, 3179282432, 2361393152, 1633681408, 3316645888, 819462144, 1869348864, 1257635840, 173211648, 1563262976, 2344632320, 2681970688, 1167282176, 1895180288, 1330844672, 1521322496, 33580288, 3644556928, 434328896, 248390624, 4165931888, 4234394936, 776959836, 2673349358, 850149367}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2885681152, 973078528, 218103808, 4051697664, 1824522240, 4112515072, 2649751552, 1990721536, 140771328, 337248256, 3055747072, 3344924672, 2224308224, 826646528, 2746707968, 1704601600, 451087360, 310351360, 3915667200, 1072541824, 131291200, 1266686688, 2713719920, 614471464, 19934028, 4220006498, 966004005}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1811939328, 2852126720, 2197815296, 3615490048, 3233808384, 2707423232, 818937856, 2569535488, 2364801024, 2605318144, 4225433600, 2330492928, 308559872, 2135072768, 900681728, 2279741440, 686758912, 3041041920, 3333379840, 677522560, 3022990272, 639805280, 427777264, 3435797432, 2065381124, 3414727826, 313803721}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 2348810240, 771751936, 3271557120, 2927624192, 2042626048, 2636120064, 3855613952, 191365120, 3538681856, 530710528, 3798532096, 1295155200, 1037615104, 3476070400, 1084354560, 3670685696, 59063296, 3020984832, 443674368, 421667200, 3618186176, 2652026912, 722002608, 1121494760, 1737356292, 1984435730, 3342598415}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 1811939328, 1308622848, 989855744, 2491416576, 3250585600, 3189768192, 3008364544, 2559049728, 4292608000, 3442606080, 1270939648, 393379840, 2058076160, 3939016704, 313978880, 1451767808, 81538048, 967969280, 4194371328, 3780280704, 2784744896, 1010865824, 3597323952, 255472296, 2396860580, 2430632874, 872076323}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 1140850688, 436207616, 4043309056, 1317011456, 4123000832, 845152256, 1024458752, 687341568, 3399745536, 3488481280, 863961088, 3148709888, 3242967040, 2797314048, 428920832, 2759342080, 3395564544, 3373141504, 2595173632, 3082129536, 2269113664, 1775088928, 744214832, 3057887032, 120899124, 697706662, 1276844269}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3825205248, 1107296256, 3170893824, 1786773504, 96468992, 706740224, 2299527168, 4035444736, 1692139520, 783679488, 2541944832, 1331134464, 1072152576, 2607390720, 1438183424, 839391232, 3038514176, 1855326720, 3079865600, 1600103040, 133944896, 3078597152, 4092321328, 3447162920, 1660415796, 31562922, 2556743283}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 3690987520, 2449473536, 1392508928, 1820327936, 2243952640, 912261120, 3847225344, 3388473344, 2892759040, 2322202624, 660013056, 854097920, 217825280, 3589971968, 2650853376, 689444864, 335287296, 594684416, 1957376768, 4053448320, 1750131648, 1818238880, 709895600, 3614977720, 1789664292, 2559192550, 2613519695}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1811939328, 771751936, 1895825408, 2088763392, 3955228672, 3525312512, 1733296128, 3520593920, 4049862656, 3164209152, 2345730048, 40337408, 4279943168, 3181748224, 3748655104, 3455596544, 4147381248, 3921821184, 762654464, 3671960960, 245090112, 1016738976, 1271994032, 1650963368, 790288164, 631604990, 3010449037}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 2885681152, 100663296, 4244635648, 4018143232, 4173332480, 2350907392, 4130340864, 3846701056, 1942224896, 1187643392, 3715432448, 533561344, 3766566912, 275750912, 1207988224, 3021998080, 2586852352, 1128793600, 3200526080, 290074496, 2310345792, 2515384928, 3954262384, 447199464, 3271848892, 2127172186, 2977242493}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 335544320, 1509949440, 1962934272, 1820327936, 2277507072, 3697278976, 4134535168, 3413639168, 1266941952, 3529900032, 2030501888, 2194112512, 4175740928, 2646188032, 152555520, 3403679744, 347079680, 2207792640, 2117341440, 3346923648, 2784172096, 2908327328, 950533296, 2113408056, 4181986412, 3263573446, 1488403325}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 2483027968, 1107296256, 2063597568, 1233125376, 1019215872, 2418016256, 1481637888, 470286336, 2789998592, 3510501376, 2800418816, 928808960, 3623436288, 2177540096, 2026795008, 704657408, 788540416, 1803559424, 935344384, 832580224, 4035984320, 3458728672, 2233209328, 2226533992, 1013389604, 1984078602, 692223879}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 335544320, 1241513984, 3808428032, 1870659584, 1925185536, 1881145344, 3895459840, 872939520, 3124494336, 3406430208, 2072313856, 953319424, 2467872768, 2276188160, 1188343808, 3388999680, 587205632, 1333789184, 2193624832, 1478492800, 4231004480, 2114454688, 1497108016, 2760509176, 155518764, 1223853826, 2066271875}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2617245696, 2113929216, 4278190080, 1132462080, 2042626048, 3089104896, 336592896, 1379401728, 4178837504, 143261696, 3630628864, 1090486272, 277856256, 2088296448, 1792176128, 1568671744, 2529166336, 866127360, 2714764544, 3155690112, 2382629312, 1731332064, 2813530096, 3017114680, 2771961756, 3600771970, 2539237697}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 469762048, 2919235584, 4177526784, 1820327936, 2512388096, 2082471936, 1043333120, 3775397888, 1218183168, 1876033536, 925302784, 94076928, 3782623232, 3454476288, 3089592320, 2485127168, 2452622336, 654836224, 3717990144, 3847357568, 1206321600, 3141241568, 3011923856, 1011820232, 1531672924, 1725566914, 3552251875}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3154116608, 234881024, 3774873600, 3045064704, 1035993088, 2350907392, 3591372800, 1964507136, 3618897920, 2597453824, 1687093248, 1347649536, 633356288, 942235648, 68513792, 1243613184, 3406824448, 2929198592, 3681815808, 3950118016, 861866944, 2808840416, 3311685136, 1650682712, 2330883036, 209813698, 1548700001}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 872415232, 301989888, 1124073472, 75497472, 3091202048, 1176502272, 1093664768, 1069023232, 1492385792, 1950744576, 1880948736, 1745649664, 2619129856, 1846747136, 4244967424, 1637353472, 3989048320, 3120434688, 3152612608, 2160757120, 1614922560, 1379901728, 1663685680, 884156488, 4034205572, 3925869154, 1728054547}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 3959422976, 234881024, 687865856, 2675965952, 2839543808, 1377828864, 2402287616, 849870848, 483655680, 2823159808, 2309685248, 2891677696, 1670791168, 1600512000, 1732202496, 3599239168, 3336834048, 862849536, 2839479552, 1606257024, 156061376, 37118176, 386732688, 3735282168, 315905684, 2171832098, 369246707}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 4227858432, 503316480, 721420288, 1736441856, 3309305856, 2871001088, 663748608, 1701314560, 2603352064, 3752722432, 2572615680, 2234220544, 4104437760, 4274970624, 1079693312, 1605240832, 3646358528, 623610368, 3299132160, 114225024, 3160072128, 1101924832, 4065789616, 1118538872, 31772500, 2918114610, 2613763513}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 2617245696, 100663296, 788529152, 4169138176, 708837376, 2132803584, 814743552, 3329753088, 2164523008, 3951689728, 2766077952, 2185592832, 1126285312, 1186013184, 290918400, 2374633472, 1541342208, 4073033216, 1700907264, 1469130368, 2462521792, 3044149344, 3751479024, 2666496392, 3681471396, 1821155698, 1618139849}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 1140850688, 3254779904, 318767104, 3481272320, 3795845120, 1897922560, 1823473664, 2781347840, 2809921536, 2008678400, 2657681408, 251953152, 562216960, 1463869440, 530911232, 4201777152, 3172273152, 2596176384, 3706439424, 1069836928, 2556941376, 504554528, 3707772208, 176457464, 616744228, 2749427602, 3059029387}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 2080374784, 2382364672, 1862270976, 1384120320, 532676608, 1495269376, 1907359744, 729284608, 1575223296, 2417360896, 3625385984, 2619310080, 2652487680, 1997381632, 784035840, 2448295936, 909315072, 589925888, 884916480, 82452864, 3783702464, 4082475232, 3253697264, 234881832, 2936016124, 2994735634, 264241627}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 4093640704, 2785017856, 1996488704, 1702887424, 3552575488, 1159725056, 3834642432, 3647471616, 3209428992, 678559744, 1575288832, 907902976, 2399911936, 966942720, 835612672, 2621048832, 37291008, 3372714496, 1587727104, 3964526720, 3017850688, 354804320, 4239176560, 2505565272, 3846812220, 222979794, 3913448969}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 4093640704, 637534208, 1627389952, 394264576, 146800640, 3139436544, 78643200, 3898081280, 1565786112, 482476032, 2369060864, 1301643264, 3689299968, 1002364928, 852799488, 3090810880, 3423669248, 707757568, 725044480, 3971048576, 2891185984, 3813894752, 3252091408, 1218375544, 40153484, 375521586, 541396491}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1946157056, 2113929216, 1593835520, 3498049536, 1967128576, 2099249152, 764411904, 418906112, 2247884800, 3631087616, 3096772608, 1231781888, 4010655744, 146481152, 2440679424, 188090368, 2126054400, 3260911104, 3518285568, 719759232, 818747200, 1506848736, 980685296, 3851234056, 3032536148, 535529042, 4048406169}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 603979776, 2382364672, 956301312, 1786773504, 1614807040, 1520435200, 4168089600, 2527592448, 3260284928, 3919183872, 3051159552, 1836679168, 3056812032, 2771591168, 3098759168, 2876868608, 1798523904, 1639129600, 1911773440, 1398375552, 3607318080, 599468768, 1926716048, 1189839400, 3234482244, 4260933450, 2303268119}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 3154116608, 3388997632, 956301312, 327155712, 1430257664, 3147825152, 3513778176, 1837629440, 4064542720, 3207987200, 145424384, 2615443456, 1534410752, 882401280, 2448166912, 3261368320, 4147465216, 1018718720, 3319536896, 3964438400, 1744914368, 604399264, 104013456, 3676178104, 1855914644, 819629338, 500843399}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3825205248, 4194304000, 2902458368, 3061841920, 2311061504, 2459959296, 1406140416, 1874329600, 761004032, 4198891520, 2714042368, 4272455680, 3587588096, 3969458176, 886190080, 2349369344, 4127605760, 455157248, 3448648448, 1951303552, 516115008, 2835982752, 1016625616, 3170348264, 4026626780, 3625527434, 3021093101}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 3825205248, 2248146944, 2634022912, 3783262208, 2965372928, 3986685952, 317718528, 379060224, 2121531392, 801243136, 3341615104, 1454604288, 1583497216, 3756515328, 3208146944, 3667101696, 1012026368, 3303009792, 3283906816, 2345242240, 1628127808, 1001285216, 3354605776, 3810386072, 814840140, 3547988154, 1449723391}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 872415232, 3523215360, 1493172224, 3598712832, 4047503360, 2594177024, 2404384768, 2913468416, 2529951744, 2839674880, 1184956416, 1229357056, 1454325760, 2976325632, 3131379712, 4284909568, 96420864, 2733580800, 2071533312, 531399296, 2680309568, 2816716576, 736842384, 904343528, 1390745684, 2470874762, 196038245}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 3422552064, 1509949440, 1996488704, 1317011456, 591396864, 3567255552, 3025141760, 2852651008, 2402549760, 982122496, 2908160000, 3180625920, 469680128, 3939311616, 1094782976, 933005312, 1154139136, 4165413376, 2954238208, 1476919424, 3828615360, 101322656, 2769751664, 4122250344, 938397428, 2162501866, 778378293}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 3019898880, 3053453312, 150994944, 1082130432, 3107979264, 1050673152, 1416626176, 806879232, 1210843136, 606208000, 2922446848, 3577184256, 1118781440, 108896256, 1997279232, 2913961984, 3083029504, 587181568, 1078793984, 3590327936, 3103786816, 3363833184, 2101348240, 3768582792, 3916431572, 3331852426, 4167828951}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 3825205248, 2248146944, 2365587456, 1266679808, 2394947584, 2040528896, 502267904, 2870476800, 4138991616, 2371223552, 3143434240, 3193929728, 1509048320, 488595456, 866316288, 2330429440, 4021701632, 684813824, 76280064, 4266525568, 2045313600, 3976824416, 2611956176, 3602968376, 2375071404, 601417722, 3257185551}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 3154116608, 3120562176, 1795162112, 3145728000, 658505728, 815792128, 1825570816, 4294443008, 1348206592, 2701787136, 2022375424, 4042817536, 2514206720, 58548224, 783978496, 1509066752, 290505728, 696641024, 1616993024, 1762648192, 2762629056, 4208420256, 1994496432, 82971960, 3017213620, 41059882, 3322986685}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 1409286144, 1442840576, 855638016, 1417674752, 3837788160, 396361728, 409993216, 3480748032, 96731136, 3189637120, 2938699776, 1854898176, 2245771264, 2116263936, 3473240064, 1049724928, 3723676672, 707536384, 2568926464, 227683712, 2303179072, 3471158112, 2392357424, 368578248, 1174667788, 3409840026, 815334135}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3690987520, 3388997632, 1124073472, 3816816640, 2621440000, 3097493504, 1943011328, 113770496, 477888512, 4169531392, 3552772096, 921206784, 1682292736, 616259584, 432427008, 1978566656, 2277950464, 3102992896, 2706608896, 102625152, 2168232384, 2763746976, 1506169648, 3589180344, 3083256580, 3237210794, 2102631885}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 1543503872, 973078528, 788529152, 2894069760, 2495610880, 1604321280, 3262119936, 1145569280, 2708733952, 452591616, 3867869184, 1139834880, 2536685568, 2829361152, 1524461568, 2259322880, 1942604800, 253504000, 4238063872, 1022634112, 2476718528, 4031127968, 929085424, 936159304, 2702801292, 364414170, 356961815}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3288334336, 973078528, 2600468480, 2709520384, 2470445056, 2694840320, 4193255424, 710410240, 1443627008, 2768371712, 3767861248, 3654844416, 3128803328, 235397120, 1225035776, 511870976, 2028260352, 2161995264, 1022121728, 2061363840, 1205702720, 2876769696, 4240179888, 3489269400, 1063846516, 2122484522, 3370437231}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 2751463424, 4261412864, 1023410176, 2189426688, 3007315968, 94371840, 1123024896, 1098383360, 2727084032, 1667366912, 1032650752, 3201925120, 861159424, 3317309440, 587075584, 828606464, 2326088704, 3346638336, 3282786048, 2212637312, 2982286912, 1993966048, 659835088, 1941580968, 3422426740, 1709409594, 2699379135}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 1543503872, 3925868544, 1124073472, 1082130432, 4232052736, 2644508672, 435159040, 2421686272, 3750494208, 2531917824, 3268608000, 3033825280, 4258119680, 2387189760, 3129167872, 2269546496, 3911371776, 596585984, 752981760, 2582225024, 1349736896, 1067354272, 3874410288, 1254433416, 3905068292, 400893946, 3446840431}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 2617245696, 704643072, 3472883712, 1031798784, 1279262720, 211812352, 1892679680, 3027763200, 1619263488, 3000893440, 1869283328, 3004727296, 2274017280, 3142508544, 2099793920, 1319012352, 3958752256, 131098112, 2245893376, 1053748608, 1030249920, 1346276512, 405128688, 4230504536, 4195979268, 2536566762, 2710787645}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 201326592, 3187671040, 788529152, 1937768448, 306184192, 979369984, 376438784, 1483210752, 256638976, 2566258688, 951386112, 2482667520, 3640737792, 3769999360, 3353161728, 1932896256, 94188544, 3243617792, 2414689536, 3476922496, 2745253312, 2588650336, 2790539056, 1079061592, 2070248980, 3270283262, 2776911731}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 1946157056, 3925868544, 352321536, 3699376128, 1086324736, 3906994176, 3436183552, 249036800, 4294705152, 3246260224, 3768778752, 1056538624, 2817310720, 2640568320, 4003450880, 3387156480, 442489856, 3942902272, 1401935104, 828107392, 2561921600, 4073055264, 2713768720, 509897192, 3104839452, 2862188390, 2080164817}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 2617245696, 4194304000, 3539992576, 3682598912, 3032481792, 2296381440, 1657798656, 970457088, 2926313472, 1216741376, 2403401728, 3425665024, 2449686528, 1866047488, 4051865600, 3487148032, 3478297600, 738306560, 1648267520, 386375808, 3317668032, 2848468768, 3865892336, 615088792, 222449340, 722870806, 797037713}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 4227858432, 3858759680, 1493172224, 411041792, 3242196992, 2506096640, 527433728, 4165468160, 4257480704, 3055943680, 2704867328, 2358280192, 3950952448, 2723471360, 2731978752, 3350521856, 4041651200, 614262272, 2270344960, 477294208, 3220158656, 1294229728, 1922596176, 373817704, 415498564, 2829451326, 158926003}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 2214592512, 3388997632, 1795162112, 528482304, 306184192, 2556428288, 3545235456, 4243062784, 1721499648, 585760768, 3214606336, 3795943424, 4031201280, 3748306944, 3939840000, 1132636160, 2622045184, 3647514112, 2010263808, 2838045568, 1754626368, 2747502368, 4211101680, 1738614488, 2790879956, 3661728094, 1682394849}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3825205248, 2113929216, 2264924160, 3665821696, 742391808, 1650458624, 1030750208, 2614624256, 361496576, 49676288, 4164878336, 1815642112, 1781874688, 3240484864, 3516526592, 1828579328, 3071669248, 42721792, 1349185792, 3226690688, 1215283008, 1548649312, 441075504, 293430984, 1373417972, 2222981870, 3141534499}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 4227858432, 3120562176, 788529152, 3498049536, 2025848832, 2866806784, 2179989504, 124256256, 1119092736, 870449152, 1550647296, 470515712, 2317631488, 2536136704, 1554337792, 448948224, 2043761664, 3946868224, 1351373568, 952361856, 3404471488, 4058220576, 3746582064, 3198709032, 2314755516, 1933699462, 3434157731}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1946157056, 33554432, 3204448256, 411041792, 96468992, 1541406720, 1794113536, 3681026048, 1798045696, 715259904, 1928265728, 2673311744, 2704031744, 1237082112, 2759069696, 1404332032, 1600656384, 2166255104, 966464768, 207873408, 2676249152, 692192672, 1008667056, 2654964776, 285232620, 3248385942, 408623683}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3690987520, 301989888, 1694498816, 1837105152, 2545942528, 3252682752, 1928331264, 3966238720, 2232680448, 3716546560, 1071710208, 3990716416, 2833825792, 1431937024, 4206317568, 793880576, 2475906048, 148876800, 2237029120, 2727092864, 3413874368, 2508587936, 2749431952, 2682097016, 1038667244, 4040796006, 2977387971}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1275068416, 1711276032, 4211081216, 3296722944, 1287651328, 1205862400, 2068840448, 1536688128, 174325760, 2990145536, 1630601216, 1099726848, 1332232192, 2444779520, 3347042304, 3313657856, 2639191040, 1619978752, 4008090368, 2396424576, 516509632, 1993140192, 1927519344, 1626866088, 2985558972, 3896642646, 2600799177}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 3690987520, 570425344, 1258291200, 2826960896, 12582912, 3219128320, 424673280, 3632791552, 1759772672, 868614144, 3277389824, 2273673216, 1044987904, 1513512960, 2667696128, 915433472, 1506335744, 2491280896, 1832230656, 1166377600, 2236170944, 1521903776, 1942084208, 1668312104, 3617117564, 3329617238, 1309776425}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 1140850688, 2181038080, 754974720, 4018143232, 1732247552, 1214251008, 3404726272, 1647837184, 2636906496, 3616407552, 995557376, 1180925952, 566935552, 581443584, 952463360, 387852288, 3737023488, 2800986624, 337885440, 171443840, 1227623744, 3180201632, 2186742672, 3823340120, 797622500, 122167902, 3094706187}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3288334336, 3321888768, 2701131776, 1786773504, 3049259008, 3403677696, 1701838848, 3959947264, 2587099136, 1125253120, 2107310080, 2792783872, 3515400192, 3696451584, 3800535040, 2043242496, 2162725888, 1850598912, 4253766400, 3865054080, 833621824, 2892500960, 981729616, 3187279688, 1189022988, 3479996006, 2535966491}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 335544320, 1442840576, 687865856, 2105540608, 3594518528, 3781165056, 1775239168, 2285371392, 2082209792, 1510080512, 2066677760, 3133046784, 2530918400, 480288768, 2010165248, 2098898944, 1269021696, 1329996288, 885423360, 327158144, 725617728, 1793066208, 2257584848, 2899839288, 3616280244, 1700400302, 1206061417}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 4093640704, 1308622848, 1459617792, 3212836864, 3502243840, 4125097984, 1330642944, 4110942208, 4071882752, 1716649984, 3851878400, 2043183104, 625164288, 2753929216, 3325038592, 3944720384, 763567104, 1710042624, 2809355008, 960105344, 951256128, 661817184, 4180692272, 1488399000, 1464883004, 2703263814, 2896642185}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 469762048, 973078528, 117440512, 4236247040, 3871342592, 3529506816, 4172283904, 3905421312, 2470707200, 3373662208, 2643787776, 1198358528, 1057570816, 1488183296, 953618432, 1801349120, 1293833216, 3549269504, 1719225088, 4271628416, 1172512448, 4041239840, 2810140080, 2403205736, 1352729884, 3570631278, 963137319}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 2080374784, 1577058304, 2634022912, 3732930560, 2101346304, 4225761280, 42991616, 323485696, 3202088960, 2552102912, 1679622144, 4197744640, 2269036544, 1233510400, 484470784, 2603706368, 3349068800, 1238664704, 699321600, 3436047488, 1396471488, 2880401248, 1069789712, 3363835400, 1279263492, 3009416918, 2395996477}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 2885681152, 301989888, 2466250752, 964689920, 2537553920, 2195718144, 1202716672, 910688256, 946077696, 2439905280, 2277572608, 1125875712, 1639333888, 591896576, 1157246976, 1656498176, 586970112, 397643264, 778191616, 3965822592, 660553152, 2865342880, 4220205040, 1550822584, 258880324, 385492278, 2443801807}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 67108864, 3992977408, 3539992576, 3816816640, 4198498304, 1709178880, 2643460096, 2707947520, 843841536, 1911422976, 998440960, 2791735296, 399065088, 1554194432, 1407119360, 312846336, 818396160, 151948800, 3867492608, 2261591168, 1176370496, 388179040, 1839133040, 4182093528, 2924983188, 1676051686, 713639741}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1275068416, 100663296, 4076863488, 629145600, 3535798272, 1365245952, 11534336, 742916096, 2318139392, 3575513088, 3868262400, 3477504000, 2810658816, 469147648, 3653521408, 1895311360, 2825851904, 2953874944, 2017083648, 1143873664, 437391808, 2636648160, 2593918960, 4048946232, 1891436316, 1951957454, 4262873575}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 1275068416, 3053453312, 4177526784, 2994733056, 2470445056, 2279604224, 1435500544, 3301441536, 2281963520, 2351824896, 1445527552, 2300739584, 3130114048, 3745636352, 835055616, 2896914432, 1984969728, 457475584, 201116416, 61697664, 1307390912, 847250400, 1396705104, 1742736968, 630194596, 3435660246, 3288598701}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 1677721600, 3657433088, 3305111552, 2340421632, 1723858944, 2673868800, 2293235712, 1851260928, 2970353664, 431357952, 3889364992, 1592492032, 594919424, 515022848, 2238828544, 763439104, 1439175680, 1340443136, 3940207872, 3512148608, 799743808, 3705013536, 3932360208, 2603845400, 1689895740, 2422514126, 2383599783}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 3825205248, 1979711488, 2264924160, 1602224128, 314572800, 4083154944, 4203741184, 3833069568, 219414528, 2057437184, 610205696, 758677504, 2325889024, 2621906944, 3373453312, 4236748800, 459578368, 2525137408, 4000924416, 3894782336, 1815843136, 171574496, 3843754544, 377651352, 779699804, 3357909326, 2621149381}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1409286144, 1308622848, 4244635648, 3212836864, 1463812096, 853540864, 917504000, 385351680, 3501457408, 534118400, 3508994048, 1571454976, 142524416, 1918476288, 3512971264, 736831488, 2400809984, 412910080, 4226403072, 3607831680, 78215744, 300188256, 2350763664, 305997080, 3074323876, 347475542, 2849441631}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3019898880, 2046820352, 2533359616, 1669332992, 4114612224, 1893728256, 3566206976, 1726480384, 766246912, 3628204032, 3832741888, 309821440, 2069184512, 1036787712, 268513280, 942909440, 2217245696, 2989854208, 3139848448, 2914758528, 408190528, 2222949920, 1114197552, 3815122840, 2313040676, 1778786486, 2936943965}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 4093640704, 3590324224, 2365587456, 1182793728, 4194304, 1004535808, 621805568, 43515904, 3999006720, 3670409216, 163512320, 2916122624, 3358244864, 874831872, 1981198336, 1563584512, 243497984, 4098228736, 3992912128, 2821754496, 1144701504, 3996969440, 3775575952, 747921672, 2943120596, 644777430, 4007248725}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1677721600, 2852126720, 1761607680, 2592079872, 4106223616, 2673868800, 1963982848, 616038400, 3487825920, 3103391744, 1769930752, 1110147072, 354729984, 1957617664, 2279116800, 3036637184, 2135120896, 3843688960, 1286539008, 1945341824, 1993395520, 2859263776, 2978189520, 2068769544, 520656348, 1839688286, 3849805597}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 469762048, 3858759680, 3741319168, 2927624192, 180355072, 2136997888, 3775922176, 3450339328, 2457075712, 2192179200, 3033595904, 3695607808, 431112192, 2152882176, 1606029312, 2405361664, 3641269248, 25300480, 1550124800, 3649867648, 3765652160, 4022134752, 394026032, 3307637896, 3886170460, 2205838110, 1997411773}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 2617245696, 4127195136, 352321536, 2306867200, 3888119808, 1969225728, 2586836992, 2603089920, 1218183168, 2488139776, 3651993600, 4023025664, 2573254656, 1412636672, 3122237440, 2870978560, 2424853504, 810026496, 464260352, 2430993536, 4092657856, 795117024, 2705180816, 2746329080, 3839188780, 2043316174, 1549845471}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2751463424, 1577058304, 4076863488, 2541748224, 1832910848, 1272971264, 405798912, 875036672, 3322675200, 2267676672, 2981560320, 981368832, 2185969664, 2255036416, 3900092416, 3010832384, 4176933888, 1870661120, 2302675200, 4125100416, 993003328, 3685220960, 256640368, 2462715032, 1518799332, 2580975046, 688342871}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 201326592, 503316480, 1660944384, 3430940672, 3015704576, 3328180224, 2955935744, 1477967872, 1544814592, 1444020224, 1460469760, 3733225472, 3470737408, 1774968832, 3480211456, 765814784, 710513664, 3187673600, 1392509696, 3565158784, 3485468608, 3764388448, 3744466672, 2325220648, 2362707212, 1559363758, 1425866815}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 3288334336, 3791650816, 2063597568, 947912704, 281018368, 983564288, 3759144960, 806879232, 3087794176, 874381312, 974848000, 3206053888, 3667673088, 1808752640, 36114432, 4040300544, 180311040, 1476395520, 67109632, 2181038464, 2332033984, 3766485856, 3569353488, 3634365320, 2601517548, 144179426, 2831941699}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 1543503872, 2919235584, 2835349504, 998244352, 2025848832, 417333248, 3088056320, 3424124928, 3860594688, 1561722880, 3515023360, 600539136, 611696640, 1380261888, 2545905664, 1042487296, 838671360, 1132462592, 1421869824, 1323303808, 4245684928, 1100480608, 1809580400, 3497394872, 3092447908, 3434316014, 45728227}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 1140850688, 3657433088, 3841982464, 1501560832, 893386752, 1553989632, 1947205632, 34078720, 4044619776, 1268645888, 2890334208, 2603122688, 2118860800, 3795099648, 3922669568, 544253952, 1978176512, 2795504128, 554696960, 3280470656, 1884554176, 4114481376, 2035745040, 446727016, 1595884436, 2894766438, 81277141}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1140850688, 838860800, 2264924160, 3380609024, 2336227328, 3005218816, 3020947456, 4194828288, 991166464, 1872363520, 1716191232, 3114827776, 3302375424, 1165549568, 4122816512, 2865981440, 341926912, 1495269888, 923795712, 2710045312, 3881042752, 1295647072, 488309008, 3263201480, 3436331548, 426435366, 597832237}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 4093640704, 2248146944, 3607101440, 1585446912, 3963617280, 2606759936, 3859808256, 655884288, 1719926784, 4325376, 3781230592, 1125023744, 680050688, 56549376, 703188992, 1884063744, 427158528, 2400715264, 1115947776, 2923561088, 3529572416, 2475589664, 3888694224, 1086251544, 4105818972, 2461305210, 1973546929}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2214592512, 301989888, 3707764736, 3598712832, 910163968, 3521118208, 1443889152, 1862795264, 1000079360, 3101294592, 3954245632, 299925504, 4128915456, 1594859520, 1671221248, 3033384960, 2109455360, 3739746816, 4253810944, 3218211712, 2217542464, 859472416, 1152074256, 2322538568, 2126943092, 3970067290, 2121755865}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 201326592, 503316480, 1560281088, 780140544, 3628072960, 2199912448, 4061134848, 3003645952, 3414949888, 1255538688, 2642083840, 540114944, 1906032640, 4258242560, 754962432, 4259710976, 2373116928, 1747452416, 1973158144, 2279473536, 3153527488, 2624029536, 950059056, 1088299128, 4067692916, 2644617402, 2990618465}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 2751463424, 4060086272, 587202560, 3128950784, 1589641216, 3244294144, 504365056, 3038248960, 2342256640, 3075342336, 3979935744, 631537664, 2557886464, 59793408, 861753344, 2401294336, 3198921728, 1324876288, 189530880, 590742400, 146080192, 4025647904, 1523794576, 1668998088, 1695682700, 328481514, 1262534011}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 2348810240, 1509949440, 3439329280, 2021654528, 37748736, 123731968, 1578106880, 3810000896, 2475425792, 634519552, 1688928256, 4121001984, 790839296, 2625478656, 1905856512, 885868544, 2116316160, 653787648, 1390150400, 2167013760, 3078029888, 906723680, 3339993648, 2375426408, 1725780788, 119761378, 409287689}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3422552064, 234881024, 2969567232, 444596224, 4089446400, 186646528, 1628438528, 2996305920, 130285568, 3106799616, 3323133952, 3573645312, 3766861824, 4040695808, 3063959552, 4116183040, 1593353216, 791544320, 2064843520, 3783360640, 3527786944, 4185399392, 3899675440, 1123022904, 2301404868, 1041760874, 1224999119}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 67108864, 3791650816, 3875536896, 2508193792, 3183476736, 1805647872, 3742367744, 2173173760, 3888906240, 3635019776, 1888157696, 3746070528, 4226826240, 1567023104, 254914560, 1514354688, 3380556800, 355074560, 2303394048, 921207168, 2480947520, 2439963488, 1362997264, 189348744, 2179217308, 3731521622, 683099127}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 1946157056, 167772160, 4278190080, 1166016512, 3737124864, 4259315712, 3876585472, 2845310976, 4174118912, 1157496832, 3951624192, 3017179136, 1802321920, 978444288, 3282677760, 648632320, 1680407552, 595460608, 2387149568, 2847310208, 700269504, 3920225056, 2310386128, 2041534504, 2982019068, 3316548374, 3484500091}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 603979776, 3657433088, 3238002688, 3514826752, 398458880, 35651584, 1963982848, 2744647680, 3536060416, 430047232, 3420258304, 1413251072, 1779384320, 2030182400, 3180539904, 4190402560, 1899365376, 1099039232, 3217883904, 103055488, 3205185600, 176169376, 660484240, 3563125608, 150816516, 4037157190, 3728946015}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 469762048, 973078528, 687865856, 1132462080, 3519021056, 1818230784, 2903506944, 629669888, 584843264, 2532442112, 659750912, 2217443328, 3651878912, 930029568, 1670344704, 3789535232, 73911296, 957481472, 461570304, 767787904, 3328655936, 2618630240, 2046849136, 3372628200, 3550448804, 3386286862, 1885811271}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 3288334336, 4127195136, 3640655872, 947912704, 3812622336, 450887680, 2668625920, 428343296, 2816212992, 2477916160, 2800287744, 1426096128, 1250607104, 743776256, 1802244096, 2362304512, 606936064, 3560571392, 3426025728, 540181376, 2183381568, 1698013984, 1085723408, 1836108760, 1305284452, 4037929698, 2508005005}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 1006632960, 1442840576, 2231369728, 1820327936, 1371537408, 1889533952, 3943694336, 2508718080, 2338062336, 2489712640, 1327955968, 325025792, 947830784, 1899667456, 574918656, 2263791616, 3488175104, 3983409664, 3585802496, 395936640, 2890514624, 1340941024, 2909163760, 900864344, 663406100, 341785522, 1944884295}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3556769792, 2113929216, 2063597568, 4001366016, 2982150144, 2908749824, 1360003072, 2877816832, 1145831424, 3257270272, 633143296, 2212659200, 3235627008, 1458397184, 1296748544, 3585062912, 3421629440, 1154351616, 1893794048, 2320269696, 2435498176, 2133451168, 2083263312, 2124438008, 1029766636, 688708026, 1201291207}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 1946157056, 2516582400, 1996488704, 1518338048, 4013948928, 517996544, 890241024, 1804075008, 1791754240, 389939200, 515309568, 3581313024, 2412167168, 3568623616, 3362672640, 408053760, 75275264, 3126198784, 2238382336, 1740669312, 146654144, 3799802080, 3042939344, 3421506136, 4001631708, 1498975082, 4192587453}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1677721600, 3657433088, 2533359616, 2239758336, 415236096, 3063939072, 1494220800, 1887961088, 4265869312, 2583035904, 3697999872, 2763292672, 2181513216, 3003703296, 2140778496, 1069717504, 3946451968, 635306496, 473891072, 810188928, 1827160768, 988439392, 2347102608, 125238120, 1730209372, 63076374, 354919779}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 335544320, 1778384896, 2432696320, 92274688, 3040870400, 3147825152, 2802843648, 3667394560, 2212233216, 2122186752, 4000645120, 4134174720, 712589312, 2759335936, 2003808256, 4160432128, 758625280, 2999321088, 2885223168, 1663861632, 2176861120, 3681853600, 2449469520, 171411880, 2823046724, 3359083030, 3980674517}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2885681152, 2382364672, 3841982464, 1317011456, 2545942528, 3848273920, 1049624576, 265814016, 3783000064, 210894848, 751894528, 3874062336, 1539555328, 3144523776, 1938837504, 4250482688, 2964655104, 2699657728, 3536044800, 2616042368, 290476096, 515455264, 3051687600, 3293675576, 3895443604, 3592921786, 1262309919}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 67108864, 167772160, 452984832, 3951034368, 1463812096, 266338304, 1670381568, 4082630656, 3052142592, 1619656704, 3569418240, 3970727936, 2120957952, 1204969472, 2737434624, 2469242880, 1261018112, 3878453760, 959136512, 3761398144, 347730752, 2725620512, 3787824144, 1713799720, 2712290156, 3909018158, 1577234973}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 2483027968, 301989888, 3707764736, 2256535552, 3762290688, 3533701120, 2995781632, 2722627584, 2544107520, 2953969664, 3894345728, 202801152, 2516598784, 1997316096, 3481423872, 1960724480, 4024562688, 3870720512, 4035985664, 3880034432, 2502316096, 4199303904, 1941894736, 704643656, 150995572, 3028288154, 759169985}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1946157056, 1711276032, 318767104, 2608857088, 2319450112, 4129292288, 1603272704, 1414004736, 4046192640, 2450915328, 890699776, 3900866560, 566935552, 2222809088, 3719163904, 1841661952, 3061359616, 4171399680, 760922368, 733307264, 2529292480, 4059270112, 2835326416, 577242008, 4005298508, 2791179246, 4097508073}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3690987520, 570425344, 654311424, 3984588800, 2814377984, 3206545408, 160432128, 1373110272, 3594256384, 2568617984, 3365732352, 3712450560, 2372812800, 3849445376, 426651648, 2338633728, 3563914240, 3454501376, 2487108352, 772400000, 3976343872, 4136024224, 945555312, 400687752, 2268136348, 3716513846, 533677023}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2348810240, 1577058304, 452984832, 3665821696, 1656750080, 3428843520, 781189120, 3905421312, 3984326656, 756154368, 495517696, 239960064, 698990592, 1852989440, 865259520, 1297324032, 2535779328, 3467477504, 3002712320, 777675648, 2579419200, 2523502624, 2810310192, 2539258744, 1580532076, 1363116266, 296796619}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 1543503872, 1442840576, 2264924160, 2743074816, 583008256, 815792128, 2509242368, 3586654208, 456916992, 3679846400, 3680829440, 1437040640, 4212441088, 1703534592, 499511296, 2535823360, 3577771008, 1752138240, 4230529280, 148890496, 1906372800, 151132576, 1351923056, 1799775064, 4085068572, 3920787726, 2635891787}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 1677721600, 3053453312, 419430400, 3598712832, 918552576, 1075838976, 3499098112, 2815950848, 314310656, 1616248832, 3069247488, 1889566720, 1196998656, 4251852800, 385634304, 1622611968, 3747259392, 3782771200, 2363802368, 2880971648, 2798473408, 406296864, 747791760, 231645400, 2443481956, 2111387866, 4188468251}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1946157056, 3992977408, 3372220416, 2323644416, 658505728, 4284481536, 2358247424, 3662151680, 4226547712, 853147648, 3349479424, 607289344, 4193239040, 2042634240, 1177669632, 3806472192, 2421640192, 4110057984, 1698939136, 3564773760, 1560596800, 1956161952, 3864301008, 1373675960, 769069604, 2552925098, 335306205}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 3825205248, 436207616, 285212672, 1400897536, 3099590656, 2162163712, 3515875328, 3319267328, 3178496000, 3126198272, 195362816, 2042134528, 1286422528, 2770542592, 1022160896, 127096832, 2329525248, 3588260352, 2820227840, 2215977600, 2316955840, 3373521824, 1603338128, 1187881576, 2347021124, 2466839502, 781717027}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 1409286144, 3187671040, 452984832, 2139095040, 2847932416, 3210739712, 1032847360, 4174905344, 1441529856, 1222246400, 769982464, 2497085440, 2548416512, 3653394432, 2809622528, 2978215936, 2865499136, 1290699264, 3327771392, 1587569024, 3874386240, 3277290400, 169921872, 2292211960, 1777234796, 1658288254, 3907047399}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 335544320, 704643072, 1191182336, 511705088, 4030726144, 2518679552, 143654912, 3109552128, 1304166400, 1162739712, 2746286080, 1884192768, 1445150720, 3901612032, 1229410304, 95307776, 1364632576, 2310439424, 927941376, 1220273024, 416961472, 3749103904, 221832272, 3894141608, 3289010716, 1913572346, 3944014849}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3825205248, 1107296256, 1560281088, 3850371072, 3636461568, 467664896, 193986560, 3956801536, 225705984, 1707737088, 1316421632, 3680010240, 3156885504, 3638599680, 1964126208, 3113244672, 3738852352, 3571483136, 3406709504, 848470656, 2353083200, 683334112, 1268981648, 3844776712, 3479515764, 4173912342, 200285219}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 2885681152, 4261412864, 3204448256, 562036736, 742391808, 2250244096, 1586495488, 1841823744, 2053373952, 2695757824, 390660096, 1169784832, 2614476800, 695263232, 1597288448, 1946798080, 1778770944, 1159168512, 1016905984, 3301531776, 2564912064, 729360928, 640767664, 4003351032, 3319343100, 645849606, 3601707633}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 469762048, 704643072, 3338665984, 629145600, 1228931072, 3378511872, 4069523456, 1153957888, 4096000000, 1173225472, 4283367424, 1685028864, 806305792, 3625574400, 3423875072, 1645340672, 1662225408, 327254528, 2755674368, 737566848, 2656793536, 3303541472, 3487022192, 4088949416, 1336397340, 3585204758, 2325754853}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 2617245696, 704643072, 2499805184, 545259520, 3107979264, 668991488, 3113222144, 3956801536, 2814115840, 1021968384, 2584150016, 4246175744, 612581376, 3746013184, 3774386176, 2417092608, 1477123072, 2887614976, 2182365952, 1896358784, 2525483840, 106711520, 2456063600, 541321896, 1969233236, 970457346, 1857815205}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 872415232, 3388997632, 1493172224, 2323644416, 2176843776, 1491075072, 932184064, 156762112, 3963355136, 2883977216, 2485059584, 1510113280, 2970828800, 3062505472, 3351302144, 4293916672, 772373504, 1527022080, 3214689024, 1162912640, 4063204032, 2296634080, 4287016144, 1699871016, 2720693860, 2162164650, 1938817991}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 1811939328, 2852126720, 3405774848, 3699376128, 406847488, 3974103040, 2475687936, 1524105216, 431751168, 854458368, 1587216384, 122257408, 3866574848, 2193907712, 1438453760, 2297939968, 4253531136, 801604096, 943473408, 255189888, 3517338560, 384150112, 277720496, 1649395880, 2951461932, 1259438834, 478888097}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 1677721600, 704643072, 2600468480, 92274688, 801112064, 413138944, 3566206976, 1633157120, 3403939840, 1609957376, 192217088, 2854256640, 1087324160, 791961600, 3426955264, 40843264, 1756410880, 3700326912, 358499072, 954392704, 1224306880, 1090247584, 888980880, 3338001064, 3523069292, 2591775382, 77825919}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 738197504, 2717908992, 1694498816, 3833593856, 2831155200, 3537895424, 730857472, 2638741504, 4038852608, 3334078464, 1034092544, 639729664, 1937391616, 2547621888, 2407272448, 2916734976, 645807104, 3142812160, 866468096, 2703369088, 318067008, 2341075808, 760507568, 2023880840, 850947220, 3014916626, 3778506467}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 335544320, 2181038080, 3238002688, 343932928, 2378170368, 1637875712, 3817865216, 1247281152, 3521380352, 1601830912, 263258112, 3431890944, 2982559744, 2276401152, 948113408, 1136818176, 3735213056, 4027351552, 1476608768, 4228096128, 3322958144, 2333727520, 3247866960, 458184712, 762627076, 2528803538, 605475959}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1006632960, 3791650816, 1291845632, 3447717888, 2915041280, 2329935872, 1720713216, 1129840640, 1839464448, 4114219008, 1231224832, 4232806400, 1428832256, 3648823296, 2220306432, 960067584, 1669151744, 4115235328, 381502208, 2209685632, 2989125952, 3723254112, 1241992432, 3105741192, 1804471860, 1858795958, 2959310071}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3556769792, 3992977408, 2868903936, 461373440, 1245708288, 1067450368, 3394240512, 2141716480, 2858156032, 4021944320, 4065787904, 1000374272, 474660864, 2427838464, 130658304, 3673991168, 946750464, 280355328, 1204400384, 3137120640, 2825799232, 1219879776, 2479469136, 1425844792, 57558252, 1396040462, 3649680249}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 2617245696, 3791650816, 2332033024, 1384120320, 1455423488, 1247805440, 3067084800, 979894272, 3738435584, 3999924224, 4175364096, 460947456, 3275964416, 2485706752, 2372472832, 1045575680, 1270373376, 1814618624, 1097404672, 2756851840, 1287150656, 2225660768, 11080560, 1588738824, 665345644, 2787172906, 1047335467}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1140850688, 3388997632, 218103808, 679477248, 1363148800, 3634364416, 1498415104, 3166175232, 3276537856, 1236140032, 3888447488, 2531688448, 4168892416, 3929481216, 1023496192, 2693859328, 4114891776, 2729910784, 474043136, 3492875136, 1477723840, 2618237728, 2517455376, 2065631400, 3817948916, 4207518594, 1717637973}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2885681152, 3858759680, 150994944, 947912704, 3804233728, 1352663040, 3939500032, 750256128, 2228486144, 2579103744, 4064346112, 3731849216, 2088615936, 3749617664, 954388480, 1403451392, 3712664576, 3489571328, 3055735552, 3305568384, 781894720, 1942397088, 2083967408, 3927767832, 1057735780, 3113295938, 1717506619}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1677721600, 3925868544, 3305111552, 1333788672, 1975517184, 996147200, 2714763264, 3647471616, 3771465728, 1290665984, 402980864, 1543667712, 638074880, 2064785408, 681422848, 2606405632, 3946044416, 712122880, 206418176, 3987905408, 1312808128, 368845600, 3516444816, 2195200040, 1308336084, 1837105694, 2495611207}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 1409286144, 1912602624, 3472883712, 4068474880, 2571108352, 3483369472, 4216324096, 2562195456, 2111045632, 3823763456, 629080064, 3190849536, 1451835392, 3277676544, 3165458432, 3888728064, 2968544256, 2850382336, 3464041216, 3601025152, 2630837824, 2155209568, 933253712, 4282788168, 2461431164, 1993779370, 997143605}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3690987520, 1644167168, 3741319168, 746586112, 356515840, 3193962496, 726663168, 1130889216, 952893440, 178651136, 1274478592, 1133346816, 1103314944, 3878838272, 1596772352, 3005335552, 3911293952, 2587517440, 212914432, 451922816, 3927612864, 185721184, 3666121328, 3696241160, 737480380, 1937918418, 2043272741}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 2751463424, 1509949440, 855638016, 3749707776, 1254096896, 2841640960, 2765094912, 677904384, 3561226240, 1932394496, 3338076160, 906657792, 2231648256, 444653568, 4031098880, 1764276224, 1440816128, 3649626624, 1473360128, 401521280, 244456640, 1917608032, 1580397456, 3765230568, 944237580, 2233613086, 2749718203}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 2214592512, 3925868544, 2399141888, 2625634304, 784334848, 2250244096, 416284672, 2939682816, 1163132928, 2824994816, 4130668544, 12746752, 52445184, 4216283136, 3312308224, 1639036928, 1486656512, 618095104, 4180267776, 1548466304, 233674560, 2909790752, 3585642768, 1251760936, 4156622204, 61978706, 2476512683}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 738197504, 2181038080, 1627389952, 3162505216, 1581252608, 3147825152, 2286944256, 2359820288, 1137442816, 4184211456, 4255711232, 3881009152, 1126252544, 2550898688, 2751778816, 1041983488, 3139118080, 3649282560, 1289277696, 116747136, 4000196032, 3862831776, 713855408, 2302888328, 4109380, 3583207506, 516367561}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2348810240, 3187671040, 1090519040, 830472192, 96468992, 2598371328, 3838836736, 2071461888, 1762918400, 2107244544, 2614165504, 3421732864, 2102575104, 4070678528, 1306914816, 3628242944, 3510397952, 2805703168, 2587161344, 2377193600, 4251888704, 3424256160, 1578172720, 1897103992, 2307047748, 567911014, 2834428455}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 2483027968, 3187671040, 2801795072, 964689920, 1782579200, 1818230784, 1431306240, 2179465216, 553910272, 3667525632, 1440153600, 2770370560, 2795814912, 2382258176, 1260187648, 1670883328, 1531952128, 4007944704, 881586432, 181873280, 951811648, 4210164320, 3398632272, 232423544, 2435039452, 2293686406, 855389177}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 2483027968, 905969664, 3170893824, 679477248, 2847932416, 1621098496, 751828992, 3292004352, 1327235072, 1803681792, 3360489472, 132677632, 1354219520, 885858304, 943181824, 1023711232, 3901359104, 3385795072, 2965033728, 617355648, 1345177408, 2031747616, 3598778704, 3771892056, 2921775540, 805806210, 404558071}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 4093640704, 3321888768, 3909091328, 3598712832, 4064280576, 102760448, 1330642944, 2259156992, 2350645248, 438173696, 185401344, 1099464704, 836354048, 283353088, 2486308864, 4032522240, 1631458304, 3839730176, 3564048640, 2575034752, 1912329920, 4137681440, 2752512720, 1040712344, 1963721060, 1419117434, 3577806873}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 4227858432, 3321888768, 2768240640, 2055208960, 3326083072, 2397044736, 793772032, 2590507008, 3759407104, 268828672, 2552037376, 1141997568, 4060200960, 2668306432, 429363200, 432826368, 842959872, 1743593984, 1004179712, 1429596288, 1785417152, 1744830752, 3422552816, 771752856, 687866708, 1954546378, 2671771881}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2885681152, 1845493760, 1090519040, 595591168, 1186988032, 572522496, 869269504, 598212608, 1241776128, 2333999104, 3902734336, 239304704, 2623979520, 4155351040, 2014425088, 1545402368, 2516726784, 1561567744, 362721536, 2883025536, 1873868480, 872940384, 571737008, 1058407224, 2324366276, 2438300142, 2800599979}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 201326592, 3388997632, 4211081216, 2977955840, 1589641216, 3378511872, 3251634176, 2934439936, 1174667264, 1895956480, 3936157696, 3209396224, 3752869888, 78569472, 2771873792, 335067136, 2257132544, 3310150144, 2629464320, 2705013376, 1978490176, 3884450592, 3352559920, 2146042280, 4237886124, 2252964838, 959267147}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 4227858432, 2852126720, 1660944384, 411041792, 3141533696, 2799697920, 2052063232, 2439512064, 4220780544, 3822452736, 1035010048, 749830144, 1127759872, 2532302848, 2991869952, 3179022336, 160910336, 3570524672, 1932611840, 1593542784, 2655915968, 1332183200, 1049182960, 2589876776, 23859788, 2207509186, 1203969309}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 603979776, 4060086272, 721420288, 2139095040, 2998927360, 606076928, 63963136, 3165126656, 2961440768, 3746693120, 3454992384, 1349419008, 4055711744, 4262322176, 3038228480, 4203100160, 3763270656, 3900170752, 3854348544, 2753215104, 2987177792, 2333901152, 2944549264, 1791713608, 3077100, 4057586334, 2545305179}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 1275068416, 570425344, 3741319168, 645922816, 2394947584, 2967470080, 4023386112, 1937244160, 4103340032, 433192960, 578748416, 1595113472, 3867623424, 2933284864, 3773468672, 935409664, 1063472128, 3600572928, 3335623424, 83409024, 3520007488, 1449886048, 1091781168, 2474926088, 3277165116, 649247738, 4109635339}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3959422976, 4194304000, 4211081216, 1635778560, 2311061504, 3642753024, 886046720, 27787264, 864288768, 2127429632, 3535339520, 504070144, 1025130496, 2560024576, 2807394304, 1331910656, 2302317568, 2362499584, 364409088, 2106514048, 4225619136, 1579385760, 4150149808, 4151894376, 2637984556, 3267418150, 2426721687}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1811939328, 1644167168, 1761607680, 3263168512, 4072669184, 1583349760, 2110783488, 1006108672, 647757824, 3435528192, 1566638080, 1245937664, 28917760, 2403115008, 1340215296, 2157606912, 3419675648, 1692574208, 2064585472, 59242880, 1010851776, 1050903456, 581518000, 3903102984, 2376995428, 3710155434, 787029627}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 2885681152, 1174405120, 1795162112, 3749707776, 3200253952, 530579456, 936378368, 2570584064, 2273574912, 2194014208, 2980249600, 3101392896, 346537984, 3093094400, 1878339584, 2351544320, 1595638784, 92463616, 2344760064, 4146870912, 2827700160, 4284186848, 912769456, 4194100120, 1864708716, 881965470, 2707391563}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 201326592, 570425344, 654311424, 4169138176, 1707081728, 1281359872, 3713007616, 1236795392, 2166620160, 2365456384, 1820917760, 601587712, 3849535488, 2429968384, 1542967296, 1544132608, 1511537664, 2467160576, 3464794880, 3303012992, 3186618048, 1157920928, 3214716720, 2370967560, 833322332, 893092290, 3135455335}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2080374784, 3791650816, 285212672, 192937984, 2126512128, 4183818240, 625999872, 3215458304, 1076625408, 2833383424, 2525691904, 2671869952, 2729787392, 3785924608, 321236992, 2189047808, 1272855552, 485040640, 3767595264, 2287115136, 4131098432, 536026080, 4062104816, 3373513224, 1200061956, 885227598, 3966648907}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1006632960, 1040187392, 2566914048, 3548381184, 331350016, 1054867456, 1481637888, 1361575936, 3098279936, 1617297408, 570884096, 4144857088, 1116127232, 340369408, 926494720, 4255193088, 2112965632, 2965643776, 645918976, 923319168, 3801644992, 72170080, 3743596016, 3651836280, 2145422500, 398983854, 1828455039}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 1677721600, 771751936, 2868903936, 4236247040, 3871342592, 4171235328, 642777088, 4100456448, 736886784, 2376728576, 970391552, 4062871552, 4018716672, 1313923072, 3631861760, 434305024, 4240122880, 3629801984, 660672768, 595204992, 3716085312, 242915424, 115422352, 1445001528, 1635788268, 2505760786, 754897227}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 1811939328, 4060086272, 3741319168, 1115684864, 364904448, 1461714944, 1666187264, 82313216, 3982753792, 1546256384, 1473839104, 4028858368, 1172127744, 523853824, 1061851136, 3471874048, 4134933504, 2159731200, 1862783232, 981596800, 1908966976, 1495824544, 3864839344, 4118453064, 1212093500, 3251725098, 556700327}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 1275068416, 3590324224, 1660944384, 2675965952, 3208642560, 3063939072, 1993342976, 719847424, 4293132288, 3010592768, 732233728, 1984921600, 1680195584, 3238191104, 1049341952, 836093952, 1064305664, 497377792, 3846861056, 3819252352, 2053027136, 306129696, 4062164016, 3909266392, 3265230284, 1607453662, 141625229}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1677721600, 100663296, 1694498816, 1434451968, 3057647616, 392167424, 365953024, 2082996224, 1664876544, 1908277248, 2439446528, 819888128, 1236385792, 3848871936, 4274778112, 3768657920, 1257421824, 1335861760, 3242602752, 3656780160, 3340651712, 377489504, 3604302992, 1554549656, 1223658580, 478750902, 1775156873}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 1543503872, 2852126720, 1560281088, 2441084928, 876609536, 77594624, 4157603840, 434634752, 4110155776, 1031405568, 1295581184, 3348987904, 4083040256, 3491962880, 1981018112, 3071731712, 2894840832, 3050742272, 1492234496, 2943338880, 1144075328, 2954218400, 1476932720, 1141393704, 2383836212, 3272304742, 982877409}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1677721600, 2583691264, 4244635648, 2793406464, 3972005888, 2250244096, 139460608, 2884108288, 3472097280, 1952841728, 2393178112, 4220420096, 4200087552, 2196774912, 444338176, 4055693312, 4229460992, 2249630208, 3943715072, 1435162752, 3847317440, 1433196832, 1580491920, 876763368, 1308370228, 4126833466, 434386147}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1946157056, 1845493760, 788529152, 2139095040, 1279262720, 4271898624, 3385851904, 602406912, 2415656960, 1038745600, 4175757312, 3731390464, 1052426240, 3923533824, 3555438592, 2549098496, 3253568512, 3808223744, 2675798272, 1848527232, 3659478592, 1628325920, 2693739728, 734415416, 1323513852, 761546846, 2871670689}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 4227858432, 301989888, 1728053248, 4102029312, 3938451456, 3193962496, 1078984704, 4189585408, 2310799360, 834273280, 1169752064, 1000964096, 2796109824, 3375915008, 3311947776, 4140267520, 4234378240, 2940854784, 1630343936, 2575112576, 349056576, 3816626592, 1338911984, 1711086536, 1376660700, 3340573682, 77475099}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 2080374784, 2986344448, 2936012800, 3095396352, 1421869056, 1247805440, 2320498688, 2008547328, 3249274880, 2159411200, 892534784, 3194322944, 1549484032, 111632384, 2889601024, 2281158656, 1560378368, 932897280, 4233925376, 3602832256, 2218110912, 870767328, 2869538544, 1451809608, 1506193020, 2514705282, 570616931}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 335544320, 2382364672, 3472883712, 2105540608, 1539309568, 1394606080, 1229979648, 2239234048, 3115057152, 2467430400, 664600576, 4207181824, 833798144, 2802999296, 2575626240, 769611776, 2418422784, 1724178944, 2343252736, 3590962048, 856688448, 3616135456, 46790480, 1035076536, 4111270780, 3432808790, 290374271}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 1677721600, 2516582400, 587202560, 260046848, 1346371584, 3361734656, 214958080, 2679635968, 2700869632, 1426980864, 3699441664, 2546368512, 3424763904, 4205699072, 3564613632, 2799216640, 2259590144, 1315267072, 399995648, 204720512, 2595810496, 3832555680, 249454224, 3803578840, 3632071500, 885555998, 60866577}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 67108864, 2181038080, 83886080, 92274688, 1379926016, 1121976320, 3402629120, 1898446848, 3899916288, 873070592, 168230912, 2031517696, 327761920, 2370510848, 1181773824, 520792064, 1686129664, 1708630528, 3720229120, 3518433408, 1873378880, 1555966816, 372903184, 417333384, 2345665364, 3601334774, 791937817}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 872415232, 570425344, 721420288, 3179282432, 2034237440, 803209216, 1473249280, 2938634240, 459538432, 4162715648, 3826188288, 705986560, 3071361024, 865132544, 1146449920, 2607679488, 3087477760, 1142579712, 436941056, 789211776, 127081664, 1716291680, 2961010128, 92274696, 1027604844, 903873046, 2026897909}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 603979776, 2852126720, 2466250752, 4102029312, 3300917248, 2376073216, 3075473408, 3489136640, 1361313792, 932315136, 2554396672, 3446308864, 1089617920, 2209603584, 1314082816, 141146112, 2976793600, 384524800, 2259686144, 533256832, 1294686016, 293813152, 626788240, 3505947176, 2343780876, 442065138, 442568899}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3422552064, 1241513984, 2164260864, 1635778560, 1245708288, 3739222016, 785383424, 2201485312, 1769209856, 1737097216, 1096351744, 511672320, 354304000, 1066704896, 1431891968, 2154964992, 705874944, 1895899648, 2039460608, 3191933056, 1894808640, 701868704, 698911792, 3282535336, 2461679940, 4213612966, 1836446297}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 3825205248, 1979711488, 3036676096, 3816816640, 2923429888, 4263510016, 2496659456, 166199296, 465305600, 1468399616, 2421620736, 2804842496, 2371076096, 414261248, 554840064, 1302046720, 2672432128, 2612634112, 394719488, 4031515008, 1462233024, 358426720, 4238726800, 1460568664, 4169383956, 2094604398, 904803049}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 603979776, 2181038080, 2432696320, 2726297600, 792723456, 421527552, 248512512, 502792192, 1579941888, 3075080192, 490668032, 2093645824, 1156661248, 10592256, 1040879616, 387483648, 1100993536, 3570999808, 1760088832, 2662968192, 421200960, 2123008352, 2036127632, 3256984456, 3242889476, 909675114, 2068829293}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 1543503872, 637534208, 83886080, 4068474880, 2436890624, 1130364928, 147849216, 1639448576, 2188640256, 2421555200, 4225957888, 1652654080, 2036187136, 930095104, 2061438976, 3870377984, 266935296, 3500122624, 3730166528, 1257695360, 3256405952, 2668055008, 26877552, 1858478616, 2225869012, 2699610282, 152100085}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1006632960, 2181038080, 1392508928, 1551892480, 3552575488, 1742733312, 3058696192, 1336410112, 1491861504, 1891762176, 327090176, 831619072, 508116992, 1538973696, 2398507008, 366172160, 4210985984, 1405182464, 669782272, 1448754048, 2679021376, 15817568, 1288801776, 2440618888, 1653166860, 1120066450, 2289552639}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 3690987520, 2449473536, 251658240, 2541748224, 2143289344, 3995074560, 1229979648, 2339897344, 2820931584, 1346764800, 2380988416, 2507243520, 3174252544, 2361483264, 1538863104, 2710657024, 1589924864, 883876352, 3860165376, 1763687040, 1048651200, 3779680992, 2138068080, 238084808, 1498051324, 1668298814, 1009608527}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1409286144, 1509949440, 251658240, 3330277376, 1614807040, 1251999744, 399507456, 3514302464, 950272000, 3034185728, 3119185920, 2650570752, 267796480, 1559257088, 1014435840, 1697622016, 3893617664, 202301952, 1042174720, 4244720256, 2778576448, 2832706272, 2146952784, 2499076584, 1617252732, 3274033530, 3508532881}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 872415232, 2449473536, 3707764736, 4286578688, 3703570432, 2652897280, 3996123136, 1982332928, 2452881408, 2284978176, 3643080704, 2158198784, 326221824, 2949275648, 1655017472, 1450575872, 3024210944, 2759199232, 2571226880, 66455936, 1099026368, 3084258144, 1186058000, 2893941032, 3578121316, 1173097174, 1049677591}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3422552064, 2449473536, 3103784960, 276824064, 4089446400, 3021996032, 3828350976, 473432064, 3090415616, 1445068800, 1965228032, 280657920, 1642643456, 2669666304, 3750621184, 3562768384, 3294694400, 3462105600, 4049669376, 752585600, 195104704, 2155580320, 3494972656, 3127085544, 894766612, 3774450090, 193072603}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3959422976, 704643072, 654311424, 2843738112, 155189248, 299892736, 2582642688, 770179072, 2346975232, 385220608, 6619136, 1287159808, 2115878912, 3507036160, 3431206912, 1674131456, 4013491200, 1615411712, 24708864, 3089709952, 29951296, 471939552, 4292675312, 222247240, 1398539884, 4277255150, 610584137}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2214592512, 637534208, 2801795072, 981467136, 2663383040, 1340080128, 2280652800, 1274544128, 3789815808, 216399872, 3413704704, 1781104640, 9256960, 3418988544, 3966169088, 280569856, 2119881728, 2486774272, 2476397824, 3747162496, 3114980672, 1069623904, 1652479824, 733948664, 4141077964, 1944627730, 3321075639}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 872415232, 1979711488, 1392508928, 2977955840, 1463812096, 4125097984, 1274019840, 2096627712, 2205941760, 2872705024, 2237595648, 2297004032, 2508144640, 3896057856, 751636480, 3283417088, 579978240, 2261580288, 2997732608, 2786523776, 721601984, 3179772448, 222397712, 3437517816, 3949171804, 3206619454, 3275821313}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 201326592, 1778384896, 2231369728, 813694976, 3619684352, 2061500416, 2632974336, 871890944, 2793144320, 288751616, 604307456, 3457449984, 185712640, 461725696, 2622058496, 2124449792, 3999159296, 3082324480, 2496812288, 3044444800, 1185633344, 4065593568, 1707054192, 1304815944, 2011637348, 408945034, 3526361403}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2751463424, 3053453312, 1761607680, 1451229184, 406847488, 1310720000, 3425697792, 3139960832, 3500933120, 2960523264, 1662976000, 2778431488, 366297088, 268197888, 3990663168, 3556685824, 1204812800, 821475840, 575930112, 86555264, 4255185984, 2699377568, 2321202896, 1361762680, 3552530292, 637403170, 3468886805}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 3288334336, 3858759680, 2231369728, 595591168, 968884224, 2229272576, 1592786944, 435683328, 3379298304, 1579810816, 1015873536, 4249190400, 1571897344, 1967513600, 3787427840, 4149454848, 2997990400, 1774955008, 1827517696, 855222400, 872199616, 1450059872, 3668768464, 1170492408, 3874432196, 2650243958, 2405449763}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 2885681152, 1577058304, 754974720, 4169138176, 2294284288, 1587544064, 330301440, 4214751232, 467927040, 3108896768, 2096037888, 113410048, 3148693504, 2804342784, 2113335296, 3763693568, 4268489728, 1360751104, 1854209280, 3923372416, 2821307456, 1048513440, 4045360880, 3733611224, 834974276, 2351500090, 3429125479}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 4093640704, 4127195136, 3204448256, 2088763392, 130023424, 1323302912, 2179989504, 2506620928, 3334209536, 2386690048, 413597696, 89227264, 842219520, 1300668416, 2824744960, 1067927552, 2244072448, 3353692672, 3798390528, 506775680, 664114368, 3042077216, 4198213392, 3919389176, 105279980, 3703204362, 4215777011}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 469762048, 369098752, 3103784960, 1065353216, 708837376, 4091543552, 1659895808, 4050124800, 892600320, 2076573696, 2762407936, 3431759872, 2597994496, 792420352, 2631110656, 3728627712, 1598317568, 1920489984, 2644731648, 857004416, 1351165248, 1288158112, 1982772528, 861922296, 2088621012, 2963486982, 109114493}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 738197504, 301989888, 822083584, 243269632, 524288000, 1658847232, 468713472, 2172125184, 3492544512, 433455104, 1236074496, 3876618240, 1772011520, 920576000, 4097454080, 1071470592, 3869623296, 445340160, 289981696, 1778112640, 2154169920, 4139596256, 2726311664, 1296982440, 4091867700, 3311647634, 3325032265}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 2751463424, 436207616, 2801795072, 2290089984, 1799356416, 119537664, 137363456, 1823997952, 1643905024, 2411855872, 1248657408, 3321987072, 1495187456, 362291200, 3033280512, 485808128, 3226270720, 2042026496, 2724330752, 169302656, 3473882816, 77035872, 3712945232, 3862536456, 2577593036, 846526762, 571264609}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 469762048, 1174405120, 3506438144, 545259520, 1111490560, 2921332736, 4214226944, 3785883648, 2767978496, 324665344, 1320222720, 427458560, 2141077504, 2277924864, 4008144896, 2891167744, 3676519424, 296335872, 3705814784, 1062942848, 3501227968, 3564067808, 421138352, 345793272, 1616277748, 355022970, 2495446781}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 1275068416, 1778384896, 2399141888, 1132462080, 37748736, 2141192192, 4105175040, 1495793664, 4201381888, 1196818432, 2738421760, 1836613632, 3100229632, 3816169472, 701714432, 703174656, 1561635840, 1621072384, 3688738560, 3673102976, 2089315392, 2311534944, 972963184, 2231902408, 4236661580, 1237785542, 434400325}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 335544320, 3858759680, 2566914048, 1199570944, 4013948928, 1306525696, 317718528, 3161980928, 3701735424, 1109262336, 386990080, 3533406208, 2329624576, 632446976, 2509606912, 3763533824, 1534297088, 2251618816, 348554496, 3903945088, 3557606976, 1176017504, 2835486224, 1872232952, 55836788, 3219522278, 1844773577}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1275068416, 973078528, 520093696, 2491416576, 3955228672, 929038336, 2188378112, 838336512, 1789657088, 1880752128, 672333824, 1544716288, 1107410944, 2601787392, 3802116096, 3469428736, 3169510400, 4247341568, 3981829376, 3751921792, 3280414656, 1934060448, 1185502960, 436208456, 4009755276, 4236247834, 398458915}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 738197504, 4261412864, 1358954496, 4018143232, 104857600, 1465909248, 275775488, 585629696, 86245376, 4245553152, 3515547648, 928415744, 3907338240, 3191169024, 1501925376, 3948730368, 2398876672, 993712640, 3423926016, 1845648256, 2567616064, 2475276576, 1347315440, 711852760, 33227700, 1975419750, 3183558829}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 2080374784, 3254779904, 318767104, 1635778560, 3275751424, 1478492160, 2704277504, 1605894144, 2540961792, 3540123648, 1099628544, 323780608, 540590080, 356294656, 3785461760, 1182431232, 2711567360, 3812653568, 2283814144, 3643734912, 3953393600, 694605984, 34516528, 855770024, 2978677372, 3142352942, 3963142257}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 738197504, 2516582400, 3472883712, 1652555776, 3711959040, 4271898624, 1269825536, 2419589120, 283901952, 4186308608, 1170800640, 3672408064, 1217544192, 2623119360, 2402742272, 3395737600, 2832649216, 2105072128, 2789461248, 2518833280, 3354692672, 1192852320, 2795060464, 1061323064, 3685434316, 2284135090, 3438850489}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 1543503872, 973078528, 3875536896, 2575302656, 71303168, 3139436544, 170917888, 1186463744, 1081868288, 3968466944, 4141023232, 3304095744, 4131635200, 1076961280, 2310475776, 367400960, 718093312, 3203668480, 827473152, 1773574784, 3321823168, 4074584992, 451489456, 524452680, 3903635756, 2171314990, 2283262013}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2885681152, 3724541952, 3909091328, 2575302656, 2193620992, 2640314368, 1047527424, 1828192256, 145489920, 597295104, 2982215680, 1744601088, 237191168, 2243977216, 4126953472, 691505152, 491316224, 448104960, 1150674176, 2303395968, 950773696, 999680480, 3185161584, 165970584, 3208594132, 2957140734, 2837533151}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 1409286144, 3590324224, 3841982464, 2877292544, 3913285632, 455081984, 1890582528, 972554240, 2462318592, 3128819712, 3750166528, 3477700608, 1177370624, 3610697728, 1521094656, 4009392128, 1382022144, 1102313984, 74628352, 2122652032, 1524149312, 1316970912, 3112653072, 1917622520, 2981490564, 3161031638, 1922908257}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 1409286144, 4194304000, 2197815296, 3397386240, 2512388096, 3080716288, 758120448, 1895301120, 459014144, 813301760, 1971388416, 2304212992, 2675097600, 2164498432, 3449647104, 760547328, 1567906816, 3858926080, 3842415872, 1870736000, 3663458240, 3723764448, 3906974352, 3425610504, 762654108, 2651685538, 553893899}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 2617245696, 1107296256, 1358954496, 3263168512, 633339904, 1700790272, 2683305984, 4264034304, 2908487680, 3987079168, 2315714560, 218660864, 545701888, 618389504, 4025692160, 641026048, 3645899776, 1673382400, 3507930880, 42346624, 2245391936, 897278368, 3622432816, 1646832296, 4015273588, 3165126946, 1218183331}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 67108864, 1979711488, 3741319168, 2222981120, 2218786816, 4238344192, 1546649600, 2121793536, 4123262976, 1635385344, 3510960128, 1965129728, 1709522944, 352559104, 1771483136, 1237940224, 1400392704, 2554919424, 1588399360, 1563646336, 1778367680, 3204456800, 3028480208, 1548311224, 2293939884, 304193834, 2775036029}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 1543503872, 2852126720, 3036676096, 394264576, 1111490560, 102760448, 3719299072, 2380791808, 181141504, 117047296, 2656763904, 1815904256, 1218691072, 2858835968, 8654848, 1556977664, 3925097472, 1422989824, 1441267456, 4007623296, 2565861312, 3980977056, 749785776, 4100815624, 1401483108, 742810070, 489951661}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1543503872, 301989888, 117440512, 1317011456, 1254096896, 4158652416, 728760320, 2796027904, 3218866176, 1853489152, 2803957760, 1871085568, 3042361344, 2863341568, 3856560128, 3177244672, 2410918912, 4098779648, 1161393920, 2426357888, 3083208128, 3665371872, 3508760752, 2526832808, 1992587180, 4125346066, 74565447}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 335544320, 704643072, 1761607680, 243269632, 1421869056, 2183135232, 3333423104, 1265106944, 3486253056, 1639317504, 4008771584, 2962194432, 3621044224, 3315916800, 3439112192, 3850627072, 2671823872, 3328469504, 56102656, 276204160, 206945856, 435872608, 1828827664, 3164236232, 1507134644, 2393312114, 2541518759}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 2214592512, 2181038080, 1426063360, 931135488, 2956984320, 1004535808, 108003328, 926416896, 2975596544, 3329097728, 1462960128, 2169470976, 4268343296, 4215037952, 2269319168, 694409216, 2577482752, 9722368, 2731836672, 2753968768, 836015424, 615670304, 3539997520, 2694076968, 4074014468, 2888185974, 2782172293}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 2348810240, 2583691264, 1459617792, 1266679808, 1346371584, 211812352, 1697644544, 3866624000, 2539388928, 522321920, 2708668416, 3301867520, 4217880576, 4090634240, 3774861312, 2609190912, 675687424, 3904084480, 54390016, 1667480192, 130104512, 2666537888, 2861355760, 3872103368, 677506732, 2386671718, 229785389}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 67108864, 1711276032, 3305111552, 1468006400, 3401580544, 2577399808, 1815085056, 3858235392, 1053556736, 934412288, 221970432, 2758246400, 3104915456, 4253474816, 3453325312, 489981952, 3161316352, 3842705920, 1736482048, 3804752000, 3986820288, 2183586464, 619024592, 256674104, 945938116, 3273197798, 42704175}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 2483027968, 2852126720, 3103784960, 2004877312, 2277507072, 1533018112, 3270508544, 3190292480, 2546204672, 3546939392, 2398420992, 1882423296, 1020575744, 2314919936, 3568930816, 362457088, 3536954368, 1927358976, 2788255488, 2480524160, 830076096, 469426528, 968462992, 2820319688, 470919028, 3858836374, 1996580267}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3690987520, 3724541952, 1828716544, 2424307712, 1841299456, 509607936, 888143872, 4129816576, 3956015104, 1064435712, 310181888, 1660583936, 1596669952, 156229632, 3652284416, 764708864, 1967989760, 3081112064, 1486513920, 1238624896, 1013585600, 4159169120, 868053424, 3397815064, 2462066436, 1442089946, 817702003}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3556769792, 1174405120, 3640655872, 2172649472, 3577741312, 3495952384, 3236954112, 3761766400, 4077125632, 42074112, 4292542464, 2881323008, 357777408, 1885429760, 2431635456, 3628054528, 2936378368, 2424322560, 1624102144, 4080851328, 1098991552, 1968833440, 2154758288, 4175921336, 3158065908, 1627840830, 2643694433}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 4227858432, 2919235584, 285212672, 612368384, 2369781760, 2287992832, 1173356544, 1747451904, 2265710592, 2442002432, 3554082816, 3593240576, 1578844160, 1762680832, 1620537344, 1195710464, 3278189568, 577214976, 2129229568, 3082517120, 4124394816, 4213572256, 4103799472, 1698857496, 3296477684, 1945428490, 2368745857}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 2751463424, 33554432, 956301312, 2474639360, 1103101952, 2157969408, 1043333120, 4135059456, 3390308352, 3573678080, 1031864320, 3067707392, 3560947712, 1935925248, 2676822016, 2681825280, 1335909376, 4272089600, 3777928448, 1054903168, 289951168, 3757572832, 1725170512, 4230086888, 4017160884, 159482662, 4242260851}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 3019898880, 3657433088, 2701131776, 3447717888, 1765801984, 2925527040, 2129657856, 2352480256, 873201664, 2585657344, 17629184, 3717169152, 2975252480, 444194816, 2766589952, 758691840, 4186788864, 4081662464, 2942735616, 2741459072, 1030391104, 778044384, 1055916944, 741868168, 604766228, 1109263166, 3037528561}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 2348810240, 1577058304, 3204448256, 2843738112, 1749024768, 3621781504, 359661568, 3198681088, 68943872, 2988048384, 4045078528, 1855881216, 2244165632, 1840095232, 597233664, 3176650752, 2071380992, 162748928, 2174650112, 877164672, 1374213568, 1583350688, 221250544, 21496024, 762053132, 2595356926, 3322347885}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 67108864, 3120562176, 4211081216, 2944401408, 910163968, 3705667584, 1114636288, 3367501824, 697040896, 3410100224, 3464429568, 3334176768, 1620754432, 1809096704, 1169674240, 3541522432, 3952419840, 743889408, 3623675136, 1174141056, 4209964736, 1331921440, 1915142864, 2840502984, 3648311356, 2000083702, 3888965413}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 469762048, 2516582400, 2600468480, 2625634304, 884998144, 1029701632, 2498756608, 2879913984, 1619263488, 3535929344, 3732471808, 2758180864, 293224448, 3672514560, 1285566464, 3658967040, 1695556608, 1671162368, 2455201536, 481905536, 2986612160, 17204192, 1502233008, 2270045112, 119812316, 2354407498, 2477336271}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 603979776, 3388997632, 2701131776, 3800039424, 3829399552, 2237661184, 1156579328, 1059586048, 1652817920, 610140160, 3849125888, 351633408, 1732165632, 1183703040, 3998167040, 1148844032, 4133876736, 2205841920, 3287430912, 2864454528, 2069808704, 2499117792, 2805908176, 646833096, 3192861524, 477755842, 3529897349}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 3019898880, 4261412864, 2365587456, 1367343104, 3049259008, 3349151744, 3509583872, 108527616, 3365142528, 709230592, 4150329344, 2601222144, 1351499776, 3461668864, 291917824, 2987534336, 2266692608, 1116187136, 2035399936, 1541852032, 390901056, 4008542816, 2464105360, 3039257496, 2692485284, 2172701534, 3990728243}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2214592512, 2113929216, 1224736768, 612368384, 1430257664, 3546284032, 1693450240, 4062707712, 25427968, 1004142592, 3642949632, 772767744, 2433105920, 3097124864, 3612110848, 1751521280, 4084519936, 3036387840, 3928332032, 4254890880, 3385370304, 1781892000, 1033191632, 2849890392, 440283892, 898529610, 769631841}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 2617245696, 1778384896, 3942645760, 645922816, 415236096, 1990197248, 355467264, 644349952, 932970496, 3444965376, 2766209024, 3109453824, 1256833024, 3561463808, 1165422592, 3843139584, 4221082624, 525937152, 1945919232, 634783872, 3241045056, 409502048, 580174384, 1590108872, 4290654876, 3969943762, 2520231359}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1140850688, 3254779904, 218103808, 1803550720, 1262485504, 4041211904, 2612002816, 4216848384, 956039168, 1472069632, 1432158208, 1273724928, 3073294336, 3129270272, 2529644544, 4240103424, 1641780224, 1044265472, 4078748928, 2693062784, 1338462784, 221960544, 3013318224, 2673752808, 1793901604, 45933094, 2865451865}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2483027968, 3053453312, 1560281088, 3699376128, 1052770304, 2371878912, 3417309184, 2329411584, 2339635200, 1856897024, 3663396864, 2678554624, 2630500352, 645292032, 2855251968, 2021787648, 819860480, 3161745920, 758228224, 3273023872, 2778706240, 2891582368, 1655313936, 2958715128, 11183652, 3142705194, 2435182799}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 335544320, 3523215360, 1157627904, 679477248, 3955228672, 3059744768, 3383754752, 1841823744, 23330816, 3560833024, 4135780352, 2162130944, 1844887552, 3320438784, 2180919296, 2079631360, 3137295360, 2289912320, 850487040, 2118246784, 422195520, 3926042784, 3373815312, 3332164200, 4173637188, 3254223466, 1541587963}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 2885681152, 436207616, 3506438144, 226492416, 4265607168, 1050673152, 3438280704, 2017984512, 3450077184, 1551499264, 562102272, 609124352, 264028160, 1902141440, 2115571712, 1594669056, 2324397056, 2295126528, 3831656192, 2911396224, 1850544576, 2529081440, 686718064, 911759752, 2863640308, 2599322078, 55361917}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 2214592512, 1040187392, 3909091328, 1350565888, 2126512128, 811597824, 4205838336, 1557659648, 3681812480, 288489472, 3515285504, 440762368, 2562015232, 1473634304, 3236868096, 2491320320, 2494903296, 2915789312, 4159407360, 3723354496, 3001725632, 1735691168, 53884368, 2458184408, 1709032628, 3556212794, 4092739743}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 3556769792, 1107296256, 2969567232, 4219469824, 2629828608, 4041211904, 3492806656, 382205952, 99876864, 565575680, 3204907008, 1686863872, 139771904, 3769720832, 2626080768, 877012992, 381674496, 1066879488, 1456027392, 2784584576, 296931904, 3339725088, 2559108624, 2656357288, 329905812, 3592290662, 1392706295}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 4093640704, 3992977408, 520093696, 3833593856, 960495616, 3932160000, 791674880, 2807562240, 1836318720, 1874460672, 4161339392, 1410170880, 3188277248, 2534350848, 679931904, 593033216, 459555840, 3568818688, 2056434944, 3193381248, 2868048832, 1885535072, 2653766928, 3168426328, 11269804, 2222981546, 3376415577}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 335544320, 1778384896, 3372220416, 1317011456, 3711959040, 2216689664, 1399848960, 240648192, 3686531072, 1958346752, 3442802688, 1576894464, 1931329536, 2944753664, 3217780736, 3614488576, 3965635584, 3467500032, 740932864, 1063739520, 541225664, 280443104, 2134249360, 552942024, 2811170420, 600487954, 1634455185}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2348810240, 1711276032, 1895825408, 2088763392, 1782579200, 2116026368, 2725249024, 2236088320, 2812542976, 3065905152, 2587557888, 409239552, 2052800512, 3056984064, 3463393280, 1933875200, 3736398848, 1178171904, 2524962560, 390324608, 2763010368, 1497242528, 400862320, 1736448952, 3252661492, 4192508394, 1518660909}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 3556769792, 1241513984, 2600468480, 998244352, 1447034880, 1323302912, 3668967424, 1799880704, 3362521088, 3395944448, 2507341824, 2633203712, 1570881536, 517808128, 2537132032, 1476491264, 3154162688, 1041521152, 2702518016, 144646272, 3117847232, 1387329568, 256800400, 2323184008, 4116870716, 1290991942, 2241951221}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 2080374784, 3657433088, 1157627904, 4219469824, 2495610880, 3940548608, 1278214144, 4157079552, 1315700736, 3328835584, 40435712, 75268096, 3949379584, 770629632, 1051021312, 2592352256, 2036245504, 958581248, 341309184, 1991041152, 4270871232, 257600352, 2923258928, 2933565576, 3221055460, 532326406, 386753927}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2348810240, 2181038080, 2197815296, 3380609024, 2956984320, 1054867456, 3366977536, 3142057984, 3681812480, 2331901952, 3736272896, 2655813632, 2415378432, 975642624, 2525745152, 2479093760, 4054742016, 1707923968, 77702912, 2572755840, 679007040, 2607774368, 719959664, 2929982248, 1180596028, 3420773038, 874882957}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 2214592512, 369098752, 2566914048, 377487360, 2654994432, 1046478848, 2586836992, 390594560, 14942208, 4167172096, 3409248256, 2379710464, 3837280256, 1426120704, 1283747840, 2639026176, 3422249984, 2179250688, 2867533568, 2741166464, 1521578688, 4028357088, 1476601808, 1678006328, 1713334132, 17217922, 2459834077}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 201326592, 973078528, 1560281088, 4085252096, 138412032, 1474297856, 2175795200, 1967652864, 1416888320, 3790995456, 648609792, 3150872576, 4290297856, 3864125440, 4243410944, 1965996032, 2206503936, 2690079232, 871220992, 3215451008, 1178882624, 3437246688, 2101106032, 3615931272, 2520815172, 1424578726, 288409365}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3556769792, 3590324224, 3003121664, 3246391296, 3888119808, 3684696064, 258998272, 1431830528, 3722706944, 2734817280, 3649241088, 4223893504, 700334080, 3261702144, 4090286080, 767166464, 745794560, 3436292608, 1178352896, 2057839488, 3018953408, 3692047136, 3523312784, 1560413176, 4269998236, 2353234398, 2373862035}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 3019898880, 1711276032, 2466250752, 1468006400, 1329594368, 757071872, 2574254080, 2010644480, 3622043648, 3323068416, 3272802304, 4019159040, 592723968, 1462476800, 3632140288, 3579303936, 1547316224, 4092492288, 941047040, 739648384, 436818112, 822868768, 176455440, 1071120696, 1407451548, 1746010438, 2484273841}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 872415232, 503316480, 4076863488, 2256535552, 3334471680, 4120903680, 1752170496, 123207680, 3958112256, 2283405312, 1812004864, 2047180800, 2768977920, 2040176640, 1783115776, 3731605504, 3897035776, 795568640, 3753983232, 4263846528, 2335338688, 4205635680, 3169287440, 947913368, 96469532, 1797260002, 3937403159}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 2214592512, 1912602624, 1929379840, 3716153344, 2252341248, 1314914304, 4281335808, 1054343168, 77856768, 1637220352, 5308416, 3882844160, 497336320, 185278464, 1233211392, 205731840, 3916325888, 3367901696, 1334719744, 3846873984, 1809879104, 2909379552, 2596206416, 210731432, 4040475356, 4055049022, 353718933}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2617245696, 838860800, 1023410176, 1551892480, 3007315968, 2199912448, 1500512256, 2429026304, 435421184, 3515744256, 3351838720, 1149009920, 4233609216, 1119543296, 1185132544, 681687040, 1202105344, 3056949760, 1107042048, 3984614272, 97087808, 4050246112, 618388528, 1609728680, 3399401860, 273047610, 951349369}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 2483027968, 3590324224, 2566914048, 58720256, 1128267776, 3315597312, 1508900864, 784859136, 1273233408, 2848587776, 2641952768, 2602139648, 1821786112, 164814848, 2372390912, 1929762816, 4035542016, 1943353856, 1450422016, 1065574784, 693474240, 4139596640, 2305273488, 2365678008, 361272116, 978237654, 4130926505}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 2751463424, 3053453312, 687865856, 1216348160, 2051014656, 2610954240, 384827392, 14155776, 4008968192, 80347136, 2296971264, 635404288, 1550598144, 1301864448, 1490464768, 988518400, 1792777216, 903969280, 3813682432, 2873057664, 683602368, 492927840, 3910151760, 3902758968, 2857300788, 2478405754, 2330209677}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 469762048, 3523215360, 1358954496, 3380609024, 1707081728, 593494016, 565182464, 3025666048, 2327576576, 1221984256, 1224540160, 492863488, 3937648640, 953901056, 1090424832, 2843658240, 481063936, 2815142400, 174318848, 1413210240, 2475512640, 3234179680, 3168986672, 1265459624, 3853750324, 1246120686, 2711860883}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3690987520, 973078528, 1291845632, 1619001344, 4039114752, 1990197248, 3849322496, 3226992640, 4269015040, 1071513600, 1461780480, 1999405056, 1194770432, 4013023232, 2066231296, 1161316352, 3996118016, 4189039104, 618847488, 3256705408, 2703160128, 4069107936, 700964144, 674750856, 3200070468, 2708130538, 3326618807}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 3422552064, 3590324224, 1056964608, 3380609024, 3846176768, 1709178880, 3106930688, 295174144, 2438725632, 401735680, 2888761344, 4179132416, 1319059456, 2295275520, 2862731264, 4258600960, 2453361664, 2046999040, 956679424, 2929229952, 417284544, 1387209120, 4191278064, 2284656760, 2467780556, 3481844350, 2185676393}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 4093640704, 637534208, 855638016, 3833593856, 2512388096, 1121976320, 3148873728, 3768057856, 735313920, 1442447360, 1899036672, 2319548416, 1605255168, 1854447616, 80998400, 1802217472, 1039574016, 3441592832, 2152404224, 2392949120, 2803777984, 2995823456, 2127033104, 1651615864, 813147932, 1702562058, 1391548315}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 3422552064, 3523215360, 2566914048, 2004877312, 901775360, 3873439744, 1353711616, 1569193984, 1086586880, 3011379200, 1415905280, 3102113792, 1001897984, 1126129664, 2861355008, 341362688, 4230784000, 4274072064, 3362240256, 4075716992, 2662581056, 1317101920, 1918489456, 2604026280, 3529467220, 2871019670, 2588829107}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 1543503872, 2650800128, 822083584, 4152360960, 188743680, 4057989120, 691011584, 1637351424, 4265869312, 2758148096, 3714121728, 2397601792, 2007777280, 2706104320, 3404582912, 2511935488, 1045304320, 2222619136, 3984557312, 116425600, 4087889984, 1666048736, 1711067184, 1395235096, 3264632244, 2127535014, 901207529}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 3154116608, 1845493760, 2231369728, 4152360960, 4190109696, 3063939072, 2666528768, 1083703296, 894173184, 4126277632, 1913454592, 454328320, 178143232, 38494208, 2036682752, 289818624, 1206660096, 151104000, 2174434560, 3772678784, 2670674880, 3124093408, 3183087664, 1013688536, 2262449380, 775422054, 1471938803}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 3422552064, 3120562176, 285212672, 2977955840, 3200253952, 3512729600, 2553282560, 2761424896, 289669120, 2964455424, 1876230144, 1089110016, 3069362176, 1576230912, 2642087936, 1647470592, 3582702592, 1356040704, 3598083328, 1924694912, 1658307264, 56746720, 4248686832, 2466974088, 3700533108, 222388782, 1118704575}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 201326592, 2650800128, 1996488704, 4185915392, 71303168, 2086666240, 2209349632, 3934781440, 3218866176, 2300706816, 1163329536, 251166720, 3362144256, 3652395008, 798806016, 2672048128, 201311232, 3370621440, 1802065664, 2855961216, 4139860928, 4154695840, 2425786608, 1256004184, 2712147436, 3415810974, 492294861}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2885681152, 1509949440, 285212672, 1400897536, 4081057792, 1675624448, 3979345920, 3398959104, 80478208, 782630912, 31260672, 3945955328, 2307571712, 2722324480, 274944000, 242456576, 3513668608, 1174043136, 3191588096, 336888448, 2518139200, 2064769376, 714707696, 1959327880, 1722877684, 3319259686, 1697944201}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 3288334336, 2986344448, 486539264, 4051697664, 3829399552, 4242538496, 875560960, 3172466688, 2173435904, 474087424, 150798336, 1580433408, 1679212544, 3256475648, 3844050944, 94353408, 2386596864, 637000192, 2008335616, 1145176704, 2365391296, 3425928160, 1226228688, 3952730536, 3311375204, 1266661646, 2809173989}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 738197504, 2516582400, 117440512, 343932928, 3569352704, 1281359872, 590348288, 3273129984, 2391015424, 365559808, 1206059008, 3882909696, 3786358784, 1892032512, 3865079808, 3391555584, 3834483712, 3705383424, 811705600, 2905211776, 3222471104, 537428256, 1343963248, 403972856, 67596460, 3122498058, 2432816975}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3825205248, 1308622848, 2063597568, 2155872256, 1186988032, 1063256064, 3660578816, 386400256, 3533438976, 3082944512, 3135307776, 1600880640, 171786240, 1057660928, 1048932352, 635291648, 1811067904, 3942574592, 3077277440, 3324117632, 2635137984, 3615719520, 1951482704, 2560664024, 1757966972, 2491173690, 1924330743}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 1543503872, 3791650816, 3841982464, 1568669696, 1254096896, 278921216, 3404726272, 3909615616, 395575296, 1272578048, 1127022592, 1595965440, 490717184, 673505280, 497356800, 3547064320, 2110376960, 2956298752, 3787333376, 3782869888, 4041015744, 1772651232, 359383984, 4141801704, 2193101540, 2548263678, 1485967039}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 4227858432, 3388997632, 1291845632, 3783262208, 708837376, 706740224, 4042260480, 722993152, 1854144512, 450232320, 4227006464, 4119232512, 3964583936, 1430052864, 947884032, 2663938048, 368806912, 2793675264, 2798247168, 1374552960, 1753678400, 1170768032, 2205794480, 3628884488, 590500548, 3748272302, 3796819357}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3959422976, 1509949440, 3271557120, 1920991232, 1740636160, 857735168, 1500512256, 3439853568, 394526720, 1146748928, 560267264, 3507388416, 3046031360, 1531912192, 300953600, 2580654080, 2922322944, 2800355840, 2638540544, 2968650112, 340853696, 3380380640, 3307193200, 865313032, 3663720636, 1282017442, 3599036051}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 1275068416, 2382364672, 1560281088, 360710144, 3594518528, 773849088, 2230321152, 1527250944, 210501632, 3385982976, 258801664, 2018672640, 2199928832, 1769889792, 4047966208, 4106188800, 1546947584, 3487668736, 4287553280, 1901723776, 882967488, 4229989344, 4294787568, 2810504024, 1029394500, 3132824174, 2703400493}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 2214592512, 3858759680, 318767104, 2021654528, 2948595712, 517996544, 3434086400, 3725066240, 654573568, 1989017600, 817954816, 2623766528, 310132736, 1299619840, 804876288, 1631381504, 1782785024, 3870280192, 386078464, 1585971584, 1556349248, 4134404576, 4218486864, 1156284920, 230179420, 3147342458, 1867018995}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2348810240, 704643072, 2600468480, 3883925504, 4215275520, 2250244096, 1139802112, 2919759872, 1292632064, 3733061632, 3151167488, 2566160384, 696565760, 2790137856, 3233517568, 1545967616, 2430774272, 3583326720, 71499520, 1739063424, 3116106176, 2091516448, 2653880560, 670990344, 2820391004, 1276683062, 2317111681}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1006632960, 3657433088, 1392508928, 780140544, 289406976, 2493513728, 2121269248, 2886205440, 33816576, 1998192640, 815726592, 1818132480, 255639552, 3366002688, 1416081408, 3608410112, 546487296, 1952340480, 3408056064, 3869245824, 3782214592, 1887961248, 1279524912, 3745120328, 816775612, 2692121554, 822657289}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1409286144, 3120562176, 2231369728, 1132462080, 700448768, 1893728256, 2175795200, 1275592704, 2785804288, 3139043328, 613089280, 2471460864, 4106076160, 3885490176, 2076233728, 33114112, 137700352, 3369282048, 3246339840, 2841641088, 2641363648, 4150788640, 712769680, 368181832, 3526820676, 2648540134, 3673866931}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 3959422976, 4060086272, 2701131776, 2390753280, 3418357760, 3709861888, 3884974080, 705167360, 3976462336, 3968729088, 46596096, 2812379136, 845070336, 2754027520, 622727168, 2211375104, 4180655104, 1905414656, 4245666048, 3297247360, 381943872, 3383623904, 2035744880, 1739161624, 2455421164, 875110642, 1293488289}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 3154116608, 3456106496, 2868903936, 3196059648, 2554331136, 387973120, 391118848, 3792175104, 3171680256, 2306998272, 4173398016, 1013022720, 50053120, 2736054272, 3811487744, 2639652864, 184714240, 1854796288, 2689152256, 3139960960, 3244032192, 4111073312, 3448569872, 3133374488, 1365950652, 3011338446, 4158222507}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 2214592512, 3590324224, 2197815296, 3699376128, 1866465280, 1444937728, 2159017984, 1510473728, 3373006848, 2642804736, 2932801536, 1525383168, 928530432, 3067437056, 438054912, 1040173056, 2569794560, 1983635968, 2219494144, 3869769856, 2516320448, 2502819936, 4231201008, 2772795576, 3609936004, 556851414, 2798088323}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 3556769792, 3388997632, 2801795072, 3649044480, 3368026112, 2631925760, 3964665856, 1980235776, 4044095488, 948305920, 407568384, 3634593792, 318586880, 3723796480, 2558423040, 381655040, 2203421696, 3817033216, 4156622080, 1097334912, 1721499840, 2716729440, 3671523504, 3947724856, 187318484, 490283210, 680800423}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 3959422976, 1375731712, 318767104, 1132462080, 3502243840, 2648702976, 529530880, 1527250944, 2542010368, 3469344768, 1827340288, 924286976, 608616448, 2292260864, 1606103040, 1811363840, 727092224, 3772849664, 890362112, 1598685312, 4012572736, 1232568480, 1528217776, 910762104, 1001337068, 2889168978, 3275328531}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3288334336, 771751936, 3674210304, 1065353216, 4030726144, 2233466880, 403701760, 3708289024, 1619263488, 30277632, 510328832, 179994624, 4048830464, 380559360, 2723655680, 4247713792, 2216330240, 2131268096, 3783270656, 1665532032, 3467575360, 1851031776, 1194279088, 1763467432, 4152881348, 3293452334, 3810931931}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 3154116608, 3925868544, 3640655872, 377487360, 3066036224, 3437232128, 768606208, 1057488896, 2106327040, 2504654848, 1320091648, 183730176, 2662580224, 3936002048, 3567489024, 737699840, 2486561792, 1180667392, 4182392064, 2896298112, 4159897792, 774996128, 1464910064, 1807949880, 1282363580, 135874794, 3429481689}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3825205248, 3053453312, 1459617792, 679477248, 146800640, 2661285888, 1055916032, 143130624, 415498240, 380502016, 3002793984, 2189787136, 499793920, 3743768576, 3317592064, 1013385216, 3042626560, 2012514816, 3942752000, 981827712, 164249664, 1361404128, 3334369456, 2061961432, 245026020, 2010417846, 2318507863}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2483027968, 1778384896, 3674210304, 1619001344, 3930062848, 3982491648, 3914334208, 143130624, 2521038848, 3144024064, 73072640, 890208256, 965558272, 1841340416, 1369878528, 3010562048, 1228923904, 1280603648, 2567513344, 2811199616, 1825390656, 2451611744, 2914431152, 605653112, 2473321620, 408581738, 3540395483}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 738197504, 905969664, 318767104, 1669332992, 1648361472, 2023751680, 2301624320, 260571136, 877395968, 4222222336, 2998075392, 701399040, 1458487296, 1469669376, 3451531264, 474265600, 3080905728, 347990528, 1657021184, 1903067264, 803127488, 2417057952, 3858116656, 3119429736, 974251052, 1760782902, 1164632851}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 67108864, 1241513984, 2902458368, 3464495104, 4290772992, 1159725056, 428867584, 2458386432, 2043412480, 3055681536, 672333824, 583696384, 1135362048, 4065763328, 2241974272, 3780274176, 2753936384, 1226830336, 2990786816, 1131053184, 4177281216, 3816726560, 775802928, 3805833256, 1164622852, 3422515786, 4075850157}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1946157056, 4127195136, 1593835520, 2139095040, 1564475392, 3772776448, 4027580416, 2575826944, 3930849280, 3277979648, 660013056, 3698294784, 3101376512, 3508887552, 1346301952, 758806528, 1269928960, 1852894720, 2824646912, 1810333824, 3382132928, 3284623392, 1898573936, 3761633400, 1966789748, 1337822966, 3766370655}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 3825205248, 1711276032, 285212672, 4286578688, 817889280, 2426404864, 1919942656, 3515351040, 1976303616, 3509190656, 3485270016, 2493677568, 2758950912, 411328512, 373297152, 3421468672, 3423620096, 1851648512, 2881255168, 850034816, 360595648, 923689120, 2391609552, 3209033896, 3631090916, 2933099110, 569468689}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 1275068416, 234881024, 1224736768, 2474639360, 2176843776, 1231028224, 3694133248, 1367867392, 2260992000, 3017932800, 1048510464, 1898348544, 1603321856, 811261952, 2687995904, 3616126976, 1405475840, 912782848, 1388057344, 3922624640, 1164230720, 4063289376, 3901526256, 4249696488, 2116688972, 2031851022, 3826991945}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 2348810240, 3858759680, 3204448256, 1031798784, 2243952640, 1503657984, 1741684736, 1200095232, 1422131200, 657063936, 2174550016, 3236855808, 1027391488, 3686555648, 1241182208, 1821595648, 7052288, 4034820608, 3009203456, 415662208, 556318784, 1319002272, 1164177616, 1559746664, 3894041740, 1998887654, 2845769151}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 1409286144, 1577058304, 4211081216, 3179282432, 3862953984, 2346713088, 311427072, 2793930752, 3419144192, 3047555072, 2641690624, 1377009664, 3259056128, 2649743360, 899461120, 4178401280, 1686938624, 1926110720, 1898871040, 3753214080, 3409199296, 4059848800, 1558048848, 1633859768, 3813676116, 1579370078, 4231192059}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 3556769792, 4060086272, 3372220416, 1132462080, 809500672, 1096810496, 3085959168, 4136108032, 4123787264, 3123052544, 68747264, 246841344, 1416183808, 2188713984, 1976274944, 2049947648, 1679213568, 2662823424, 3160559360, 1450213504, 2277523648, 3005980768, 664719504, 2935265512, 4245181652, 3783806706, 1900334025}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 3019898880, 4194304000, 150994944, 830472192, 3636461568, 891289600, 630194176, 3666345984, 4232314880, 2992766976, 1266089984, 448167936, 1578582016, 2202116096, 484544512, 758683648, 4057418752, 3169137152, 489695488, 970752128, 2028224576, 255139872, 2228342896, 3009919208, 3740638388, 2155219706, 1312158985}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 1006632960, 2248146944, 3036676096, 914358272, 1228931072, 2736783360, 3228565504, 2642935808, 4006346752, 3202482176, 3709403136, 2942205952, 3287793664, 575561728, 615272448, 1304356864, 3907048448, 3759870464, 366409472, 4105470080, 1617084608, 1750261792, 2859634832, 646318184, 3779544124, 3206650502, 3598676917}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2348810240, 503316480, 3506438144, 2558525440, 364904448, 1608515584, 2930769920, 1707606016, 669777920, 1790312448, 1740701696, 3236855808, 2940125184, 4102086656, 1539543040, 3337046016, 708426752, 1174564352, 621257472, 1115742336, 3334705344, 543639648, 2130295952, 2841800232, 309830540, 1722343582, 2661257233}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 3825205248, 3791650816, 2063597568, 1501560832, 2696937472, 312475648, 548405248, 3167223808, 78381056, 2981494784, 306380800, 601980928, 2128101376, 3772588032, 1037971456, 760862720, 3340577792, 284301824, 2217562880, 2482839680, 699281600, 3643922528, 3422629040, 2114722520, 2902610916, 2827657314, 3192221883}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1140850688, 2248146944, 3741319168, 528482304, 2755657728, 702545920, 3469737984, 2823290880, 65273856, 3956670464, 1522991104, 3105980416, 3807526912, 2151636992, 2366926848, 2985277440, 2866750464, 3192647168, 1961350400, 3898564736, 1015312448, 3385309280, 3970639088, 2478173784, 55891268, 3170951174, 2525311135}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 1946157056, 3657433088, 2667577344, 327155712, 2151677952, 1197473792, 1846542336, 3460825088, 4066639872, 2593259520, 1904279552, 1397260288, 2196062208, 2270470144, 1672310784, 1051883520, 3313476608, 2790819328, 3173341440, 1719443584, 1540976704, 1483241504, 1033544848, 1845626568, 620829044, 1015054426, 3418439903}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 4227858432, 2516582400, 318767104, 3816816640, 2520776704, 257949696, 724566016, 340262912, 1449394176, 1035337728, 1250492416, 4173758464, 3853107200, 4288176128, 1633398784, 4026398720, 1206518784, 3404908032, 2271283968, 3878707328, 3662655552, 2170812512, 2620851216, 2781496872, 2435173372, 2824372246, 2440347731}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 335544320, 1509949440, 2835349504, 3162505216, 2151677952, 4091543552, 2689597440, 3058171904, 3974365184, 1137836032, 4119527424, 1825472512, 3416473600, 3753287680, 4028108800, 3181807616, 3770393600, 597470720, 1449413888, 1956552832, 4058779712, 3579611168, 1422173232, 128462504, 431492372, 656179418, 1512587497}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 2214592512, 3992977408, 1157627904, 2122317824, 3804233728, 1688207360, 1519386624, 197656576, 673447936, 4149608448, 182648832, 3019210752, 2155233280, 272228352, 878694400, 2372839424, 2511883264, 85907968, 2307023104, 2471485568, 2213335104, 1332947040, 901385392, 2501458456, 1099608452, 3209349230, 4058373125}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1006632960, 570425344, 117440512, 4185915392, 255852544, 1440743424, 1957691392, 2856845312, 3949199360, 578420736, 551878656, 842760192, 3229728768, 1137385472, 4230344704, 999380992, 1582650368, 1534782976, 3429692160, 1274617984, 2007298112, 2345719968, 1848743120, 3532279544, 3435709244, 295917730, 3537130567}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 2214592512, 2449473536, 1291845632, 2508193792, 1019215872, 1344274432, 2458910720, 331874304, 548143104, 4024303616, 3575840768, 2736029696, 3977134080, 93200384, 3837939712, 3962181632, 210922496, 1220645376, 1780830464, 194519168, 743264448, 1566611680, 1014967472, 2759537288, 947470724, 4134803474, 2507238541}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 2348810240, 1040187392, 3942645760, 3011510272, 2713714688, 794820608, 1217396736, 2185756672, 3601072128, 4093509632, 2161311744, 1172865024, 3486695424, 3027165184, 320155648, 4286674944, 1070480384, 2489656832, 51560704, 3884343424, 1271394368, 1852807392, 1511722160, 2164547144, 2995584396, 1397442238, 2619421099}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 1677721600, 167772160, 1124073472, 276824064, 188743680, 916455424, 4264558592, 4089970688, 2448162816, 1050017792, 3505848320, 3282796544, 2478587904, 3372326912, 2475208704, 2077149184, 3454620672, 815299072, 1777638144, 1747591296, 3967086784, 4277102688, 403825904, 1723773688, 2759970660, 2840353418, 2041277315}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1140850688, 1241513984, 1459617792, 2793406464, 1061158912, 3181379584, 3062890496, 1573388288, 2296643584, 1010171904, 4258463744, 3530522624, 1299595264, 1030856704, 628224000, 2977409024, 1936856064, 1484294656, 4042436864, 3535675520, 2660741184, 2983069792, 1860691120, 3979944504, 978560324, 313076426, 1947418903}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 1006632960, 3590324224, 3170893824, 1283457024, 3225419776, 3189768192, 3593469952, 4173856768, 3965976576, 3743285248, 4185325568, 493846528, 1033486336, 1479827456, 3385544704, 2934867968, 1850975232, 3856257536, 2317236992, 3791380608, 522358848, 481487072, 2911696112, 3938540088, 460234556, 3902517846, 11955197}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 4093640704, 3791650816, 620756992, 2457862144, 1648361472, 236978176, 45088768, 482869248, 3798728704, 1738145792, 1207238656, 359038976, 1209614336, 456204288, 2534002688, 1602414592, 2764063744, 1583550976, 26645248, 2029494400, 2128646336, 2933639328, 2958398672, 739506728, 2973751284, 905982562, 3607512037}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2885681152, 3590324224, 520093696, 1400897536, 616562688, 631242752, 1070596096, 4048027648, 1180958720, 770834432, 1616314368, 3011674112, 3033317376, 497049600, 2345693184, 1665759232, 593619968, 3078408704, 135279872, 3781877888, 2323165248, 4137359392, 52862192, 4187435752, 682432940, 1230916182, 1863120223}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 67108864, 1174405120, 1560281088, 1635778560, 759169024, 4250927104, 1563426816, 2529689600, 2401501184, 4208066560, 171245568, 2957869056, 4242948096, 2155569152, 2745257984, 3457406976, 773649408, 2652857856, 1981389568, 3122585728, 3759345728, 4279416864, 2241635536, 2489007640, 636628740, 2833606342, 2658704157}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2214592512, 2583691264, 3338665984, 1283457024, 926941184, 3563061248, 3849322496, 1690828800, 2209087488, 2018902016, 953876480, 3784474624, 1627013120, 3121127424, 1459875840, 1955530752, 3947303936, 2724615680, 1014435584, 1967923328, 1063432384, 3623168096, 1049535536, 3024748136, 1659890564, 624655898, 2485496583}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 3288334336, 4127195136, 2600468480, 4152360960, 2856321024, 1717567488, 848297984, 1120403456, 2913730560, 364511232, 162856960, 2344058880, 2930917376, 3996934144, 3120115712, 3704862720, 313066496, 2754901504, 1895448832, 911335552, 1013870784, 1670404256, 3159258320, 1298247224, 2367649220, 3296833142, 3251598683}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 4093640704, 3925868544, 3170893824, 1535115264, 3720347648, 1293942784, 4249878528, 3209166848, 963379200, 2226782208, 1320615936, 3283714048, 3761324032, 973053952, 1188515840, 4068898816, 4232625152, 2783339008, 938663168, 1507598464, 1744900288, 1275615392, 1308798192, 2131081944, 3398054388, 2555230826, 3353751933}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 3959422976, 4194304000, 3942645760, 3263168512, 1547698176, 937426944, 1089470464, 3622305792, 1358168064, 2146041856, 888340480, 2447736832, 3388850176, 1114251264, 3157487616, 3947235328, 2540090368, 1270707712, 1351531264, 3007711360, 1265022016, 1774024224, 663665520, 1942358136, 270972076, 1725789914, 3493772187}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 2617245696, 3858759680, 1493172224, 2088763392, 1581252608, 903872512, 3929014272, 31981568, 1346109440, 518127616, 1706885120, 337674240, 2450833408, 771678208, 550064128, 11347968, 810726400, 1309767168, 2884736768, 3385665664, 1143125184, 3659101856, 33396496, 4274464936, 3986928732, 920385094, 2941540169}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 3154116608, 1979711488, 2634022912, 645922816, 1866465280, 1465909248, 3606052864, 862453760, 754188288, 2422865920, 1131479040, 732528640, 744144896, 1740562432, 487264256, 1719699456, 1329849344, 124190208, 4009364224, 2405468288, 1525933120, 225377824, 1711147856, 1155696824, 2067195132, 2974645846, 778423245}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 1409286144, 637534208, 1258291200, 92274688, 2512388096, 3303014400, 770703360, 317194240, 1324613632, 728629248, 2704343040, 2391506944, 2957262848, 1629609984, 3776245760, 857716736, 773106688, 143947264, 3301978880, 3220682880, 1876995136, 947549792, 3206624080, 2384214232, 2023025684, 2899547718, 3824272155}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 872415232, 1375731712, 1157627904, 1669332992, 599785472, 3693084672, 3371171840, 103284736, 3522953216, 1000472576, 3779002368, 185303040, 411844608, 3276185600, 3143897088, 2308610048, 1723673600, 2999638528, 3182224128, 2788333696, 629222592, 3301497504, 3265520432, 2360416280, 868314356, 3022289650, 3304387445}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 2885681152, 838860800, 687865856, 343932928, 46137344, 3454009344, 2918187008, 3018326016, 2801532928, 3328311296, 4105895936, 256606208, 597803008, 516988928, 167202816, 2783963136, 1509850112, 2381035008, 3455771392, 1676142720, 1324514496, 4066490016, 1790829424, 340682776, 505986156, 144348818, 3336270681}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 3019898880, 3724541952, 1627389952, 3397386240, 1673527296, 958398464, 3375366144, 1797783552, 2453405696, 2796158976, 2121596928, 1891860480, 950943744, 4285947904, 172773376, 1399113728, 3931728896, 2842941952, 2269200128, 3555510400, 2794810560, 2748439072, 1396195216, 1009600536, 2779917428, 1844329214, 3080663025}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1006632960, 2181038080, 2030043136, 494927872, 4131389440, 1738539008, 2368733184, 2192048128, 582221824, 3320709120, 3432316928, 3096805376, 4003381248, 4053377024, 991907840, 2480502784, 1522250752, 3656172032, 1049839360, 1771534464, 1998500928, 3117498976, 2813953808, 2053167160, 869590140, 1790819042, 300741481}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 872415232, 3590324224, 3841982464, 629145600, 2311061504, 2724200448, 2477785088, 3815243776, 3627286528, 1403912192, 3453157376, 4074143744, 2019049472, 3273646080, 103813120, 3265968128, 1582828544, 3994541568, 2008176384, 3982801024, 2436566080, 1814650464, 3407746928, 1916098568, 1957174388, 3411895990, 1134189461}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 3825205248, 771751936, 3338665984, 4269801472, 583008256, 4208984064, 4063232000, 2078801920, 3484680192, 2040659968, 680591360, 3287842816, 1233600512, 1682333696, 875376640, 2463270912, 3369245696, 1775298048, 1146461952, 1310230656, 490183744, 560621216, 1668538192, 340682792, 2351557796, 2128383630, 1390244759}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 3556769792, 503316480, 3841982464, 1803550720, 3107979264, 1457520640, 862978048, 3983015936, 1111228416, 1737097216, 2470903808, 1038843904, 2515943424, 1939890176, 1738477568, 4179449856, 3285894144, 1081890304, 1609097984, 3807828096, 388793536, 4267456032, 3666864, 2693496856, 1875263508, 1881694270, 1926434901}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 201326592, 570425344, 2734686208, 3498049536, 2344615936, 1151336448, 334495744, 203948032, 2889613312, 1854275584, 583860224, 3676340224, 2058469376, 2286198784, 669446144, 3633391616, 1702595584, 3672359424, 2971353856, 2570168448, 4211756224, 75981536, 3184374544, 833126504, 2793259212, 3664421058, 853012659}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 603979776, 1577058304, 2231369728, 3061841920, 29360128, 4062183424, 1123024896, 1789394944, 1580990464, 2718564352, 3070296064, 1770684416, 3159310336, 1215127552, 597299200, 2243332096, 21777408, 1659521536, 542847744, 3499362432, 2185170112, 1074604576, 3758105552, 4027056136, 1477181668, 2885812350, 2047672405}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 2483027968, 1845493760, 2734686208, 2524971008, 1044381696, 1444937728, 2440036352, 3148349440, 3451650048, 1841430528, 1105920000, 3717431296, 4088807424, 3872088064, 2070245376, 1775405056, 4036973568, 3594045952, 101405440, 1862469760, 3431077056, 2202020512, 4222116720, 2914181144, 3183751252, 2850580686, 3516359891}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1543503872, 2046820352, 3439329280, 2155872256, 1581252608, 1289748480, 1527775232, 1533542400, 1490812928, 826408960, 2640379904, 1608482816, 1421918208, 2544771072, 863178752, 2822416384, 2690167808, 587662848, 1401746688, 1171204224, 2904913088, 3450528, 3026068944, 4244906200, 1754140828, 709306586, 3806950429}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 2483027968, 436207616, 1258291200, 2776629248, 2076180480, 1214251008, 3530555392, 3840409600, 2738618368, 1623326720, 904724480, 2377220096, 511721472, 373694464, 2947018752, 3155884032, 1267764224, 659791360, 1286945536, 2281797760, 4227976384, 2516991648, 3574565648, 1283727416, 21688404, 2351659194, 2865810523}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 1543503872, 1644167168, 2164260864, 3984588800, 2277507072, 1851785216, 2653945856, 1491599360, 4050911232, 1254752256, 2850881536, 3841097728, 688177152, 1635950592, 3452948480, 593623040, 431025152, 36044288, 278118144, 3526457472, 1928145984, 209706528, 1430630288, 2804457608, 991088668, 1392212034, 3590335505}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 3959422976, 1711276032, 587202560, 2877292544, 2915041280, 459276288, 386924544, 166199296, 207355904, 2882142208, 2288582656, 1956216832, 2686697472, 624025600, 366407680, 1863178240, 1569549312, 381865472, 216222976, 1691768960, 3716918464, 3603476000, 753106256, 886693944, 1703604268, 986175558, 1256483955}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1140850688, 2113929216, 1627389952, 595591168, 2126512128, 4045406208, 642777088, 535298048, 3481010176, 498991104, 3197435904, 1808760832, 3299819520, 3583860736, 1061605376, 350230528, 2348047360, 368433664, 2767724800, 1065187456, 364022976, 1117110880, 1103920400, 61383256, 3541740932, 469809822, 4194496945}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 2080374784, 369098752, 1828716544, 2071986176, 1715470336, 3810525184, 2278555648, 4083679232, 4193517568, 389152768, 2833055744, 3488382976, 1060683776, 2497241088, 2045153280, 1110808576, 1196758016, 1672067584, 3072078080, 2911205504, 3947332672, 682500768, 1502881040, 3292545576, 337868092, 2673064502, 1202008381}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 603979776, 234881024, 3506438144, 2524971008, 96468992, 308281344, 1773142016, 1101529088, 1054081024, 1755185152, 2142437376, 1688305664, 2388606976, 3495583744, 1767362560, 4091168768, 2484792320, 3313188352, 3243147008, 3433572480, 2723757120, 576681568, 1649906672, 39491128, 4066116452, 1246969582, 1851424609}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1275068416, 1241513984, 3841982464, 2088763392, 1161822208, 2338324480, 2421161984, 2082996224, 3660840960, 1995833344, 475594752, 2518712320, 2403057664, 1920278528, 1024528384, 457648128, 2959434752, 2547781120, 3740240128, 2744780928, 3070260288, 3985450720, 4156812624, 2100201128, 3769646348, 2092699178, 1589610997}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 4227858432, 167772160, 4177526784, 2390753280, 1807745024, 719323136, 2586836992, 3827826688, 609484800, 3839492096, 3357081600, 326926336, 3875848192, 3783335936, 1715851264, 1319110656, 2174012416, 3375543808, 2208614144, 3374000256, 167255104, 1522941472, 1751173968, 2750594728, 3015707580, 4007763626, 1681447913}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3019898880, 1174405120, 1258291200, 4236247040, 2252341248, 60817408, 3060793344, 1390936064, 1934884864, 3285843968, 3616997376, 1228767232, 3234742272, 1693114368, 1616211968, 458254336, 2682024960, 2375705088, 2017008384, 3175123072, 2804810816, 339708448, 2672766896, 35785400, 2679205876, 796977894, 1052778427}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 2617245696, 503316480, 1056964608, 2206203904, 37748736, 417333248, 466616320, 3777495040, 2910584832, 68288512, 76218368, 2378399744, 212647936, 138108928, 2742530048, 4078180352, 319566848, 2776843776, 4048101632, 762116224, 3801564352, 4165746336, 2514658800, 1096001240, 871256412, 1917943870, 2791817231}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 4227858432, 1778384896, 2868903936, 1904214016, 264241152, 2199912448, 867172352, 2506620928, 1532755968, 3556638720, 210173952, 524779520, 107659264, 651698176, 238088192, 3903485952, 4017548288, 3418921472, 3844497152, 1253431424, 2213338304, 2535113312, 135283504, 2812230232, 491810620, 988905610, 2449588315}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 738197504, 3858759680, 3070230528, 1501560832, 3930062848, 3743416320, 399507456, 1256718336, 3048472576, 1805516800, 3938516992, 1608613888, 3912876032, 3310936064, 119943168, 2883270656, 4108891136, 4273576448, 3960799488, 2609535104, 1061372992, 2745451104, 152733136, 1326021304, 1434923372, 3159318534, 2150297639}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1006632960, 3590324224, 1358954496, 444596224, 1237319680, 3743416320, 3939500032, 4201119744, 1564213248, 2635726848, 2286878720, 1533575168, 3485122560, 2027479040, 1499746304, 3031500800, 3311266816, 3944794624, 1355864320, 2238277760, 4072635584, 1280516640, 2779145648, 4077923048, 3712518652, 1407344758, 3850211361}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 335544320, 3657433088, 4076863488, 25165824, 2118123520, 677380096, 1439694848, 564658176, 788267008, 1285423104, 306774016, 2523889664, 2497331200, 1328357376, 3342331904, 666040320, 1199338496, 1859792384, 3425493248, 783833216, 3321742528, 4178835040, 100820432, 3305705176, 2357334484, 3737985082, 3903320291}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 3422552064, 570425344, 2969567232, 3196059648, 3930062848, 2648702976, 4077912064, 1210580992, 1379663872, 1620967424, 3874422784, 2425389056, 4008296448, 2359271424, 3571666944, 1502742528, 2221085696, 550692352, 369941760, 2265131136, 696681664, 3150958176, 4062534064, 1195140648, 1343888652, 799279298, 2867860673}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1677721600, 2852126720, 3238002688, 1199570944, 2403336192, 2493513728, 3140485120, 1231552512, 3311140864, 884080640, 3123511296, 1073446912, 1955414016, 2915180544, 1450037248, 4057044992, 4185637888, 3695403520, 2251005696, 838482048, 3213251776, 3141753504, 1185729424, 2386092632, 2095505316, 4011333770, 1302037649}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 603979776, 2717908992, 352321536, 1333788672, 3997171712, 190840832, 1836056576, 3014131712, 568066048, 2633105408, 1995374592, 2385543168, 457916416, 2498469888, 4215246848, 1154455552, 2729382912, 3160235520, 2947934976, 2785458304, 3338978496, 2457986720, 901918640, 791011048, 1460841444, 861345922, 1765299301}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 4093640704, 369098752, 4244635648, 3279945728, 1396703232, 2317352960, 665845760, 1541931008, 391380992, 842924032, 3585015808, 251625472, 2931965952, 678158336, 3692761088, 739842048, 3558474752, 1881016832, 2383615744, 1595111552, 2124174400, 3336270432, 1920222000, 3305736792, 1199921076, 4249262326, 3005760653}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 3825205248, 3187671040, 1358954496, 3514826752, 3082813440, 526385152, 1196425216, 371720192, 2944139264, 1214119936, 2796224512, 3778969600, 4110368768, 143941632, 88985600, 573421568, 158862336, 626277888, 2502373632, 368138368, 824024256, 3331155552, 994487792, 3005365960, 3102748964, 1653725278, 3259620449}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 2617245696, 1979711488, 218103808, 2675965952, 3384803328, 2602565632, 2551185408, 1981284352, 2535194624, 3063283712, 2254372864, 2431680512, 640237568, 798367744, 2077945856, 1983711232, 2911015936, 4274365952, 665741056, 3479021184, 896689984, 3437995552, 708667344, 998450904, 3284674380, 3491956398, 1654511425}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 872415232, 3590324224, 2365587456, 3548381184, 3930062848, 4250927104, 3390046208, 1947729920, 2232680448, 210894848, 3654746112, 1949990912, 1055506432, 1482465280, 2372956160, 285689856, 428010496, 1833548288, 3387808512, 1154595456, 3753499584, 3500391136, 4215200656, 643906104, 1418927012, 769104622, 3257953065}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1677721600, 4194304000, 385875968, 3716153344, 3502243840, 2610954240, 888143872, 3958898688, 2457075712, 3635544064, 3290103808, 1701806080, 978436096, 3381288960, 852037632, 3232221184, 3882959872, 2654682624, 2807632128, 453590656, 1937904064, 2244394720, 3978547536, 4021608104, 698270004, 228660818, 502564131}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 1140850688, 2785017856, 1795162112, 3447717888, 1195376640, 1776287744, 1647312896, 2704801792, 2025586688, 32636928, 1058865152, 4205150208, 2514075648, 2215616512, 101388288, 2063779840, 3046063104, 2336907776, 2347426048, 2939708032, 129491264, 4068336224, 794698160, 885670632, 967389684, 1281002062, 4249554335}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 4093640704, 1241513984, 1358954496, 2927624192, 3049259008, 3047161856, 2052063232, 1733820416, 3755737088, 3843686400, 892796928, 3978919936, 3500064768, 1064722432, 599879680, 2057869312, 2144617472, 353426944, 1832229632, 556457600, 2257754944, 3497746144, 2520800144, 820985352, 3510250340, 1865164354, 3315314485}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 872415232, 1979711488, 1291845632, 2290089984, 2478833664, 2652897280, 1607467008, 1087897600, 2605973504, 1360658432, 3731947520, 2068742144, 2112208896, 3657342976, 2601283584, 1435236352, 3008316416, 1910564352, 2079783680, 268625536, 1745091520, 2618189408, 167983984, 4144252568, 2274069316, 541564654, 3362357001}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1140850688, 838860800, 419430400, 1568669696, 1379926016, 727711744, 1544552448, 3650617344, 131858432, 3400663040, 2779054080, 347832320, 1789116416, 4063420416, 1684434944, 4203751424, 928173056, 2138872320, 4051708672, 1682381440, 3764644672, 1754659424, 3193281328, 989712904, 2412468084, 959137850, 2540862573}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3422552064, 1241513984, 1660944384, 1853882368, 641728512, 1054867456, 2708471808, 1274544128, 1538523136, 2220490752, 2494365696, 4120346624, 428818432, 650240000, 497209344, 2820651008, 3914112000, 2858521088, 741856512, 2811630208, 3196622272, 1582297696, 1257129392, 2138196552, 2264652156, 3493746690, 3852356639}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1811939328, 369098752, 1157627904, 1518338048, 2009071616, 2480930816, 3385851904, 89653248, 4153671680, 519438336, 1894449152, 2119860224, 739786752, 565649408, 3821826048, 3655686144, 4073808896, 1054210560, 954029824, 3319233152, 592517056, 3667286688, 1618372368, 3844702776, 3535750012, 3964360750, 1286497337}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1409286144, 3456106496, 2466250752, 2709520384, 3812622336, 1986002944, 330301440, 3359113216, 1718878208, 4203872256, 804192256, 83656704, 3227369472, 2395676672, 2132873216, 819038208, 3574561792, 3465067008, 13488384, 1277966976, 559157696, 1582111456, 1424883984, 2305954392, 3641949508, 1974274198, 3859987671}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 67108864, 1040187392, 989855744, 780140544, 2151677952, 94371840, 2381316096, 1366818816, 2285109248, 2987786240, 472186880, 1630961664, 4120035328, 468656128, 1129680896, 1779169280, 1829649408, 3112224256, 482527488, 1022248576, 2815691200, 2001692320, 1226873328, 482090520, 4150093300, 738949158, 1913257167}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 2885681152, 3657433088, 989855744, 1937768448, 171966464, 3177185280, 2500853760, 2375548928, 2891186176, 125698048, 3708747776, 1787068416, 1321353216, 245751808, 557273088, 2053892096, 1687522304, 2698902016, 2427460352, 925334144, 3900529600, 3095796256, 835210192, 2468876824, 1987745660, 1837498562, 525008967}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3825205248, 1644167168, 3741319168, 2373976064, 4248829952, 23068672, 735051776, 3847749632, 3549691904, 2998272000, 2592276480, 3703865344, 4062625792, 3685933056, 3791785984, 520177664, 2911820800, 2907695616, 4184483584, 3487394432, 2271209408, 210963104, 1061107600, 1741595224, 3718577012, 3656548410, 1055244459}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 3556769792, 1845493760, 520093696, 260046848, 1254096896, 1038090240, 726663168, 1205338112, 1889271808, 2595618816, 914817024, 4131815424, 1924120576, 2775785472, 233558016, 3814631424, 2882618368, 3667622400, 1941618432, 4060871296, 3707928384, 445012512, 3158994768, 732287672, 3925605252, 1789427926, 829735067}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2214592512, 2583691264, 4244635648, 3581935616, 3317694464, 1533018112, 1068498944, 2637692928, 2557739008, 928120832, 2622160896, 2963374080, 3688218624, 3053608960, 587247616, 3531958272, 2102293504, 1663689216, 622790912, 1675780736, 3354773952, 3885204192, 4138449232, 1087703752, 3363880404, 1078190162, 3601166377}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 603979776, 3992977408, 3405774848, 444596224, 3678404608, 3579838464, 3668967424, 4114087936, 1744044032, 257556480, 2847997952, 1512669184, 165134336, 1888428032, 1850511360, 1559214080, 2272611328, 957708800, 1764401408, 526318208, 835215808, 639785568, 2077372784, 2039169640, 1976315220, 3089539206, 1490768031}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 2617245696, 1845493760, 2667577344, 3548381184, 473956352, 3466592256, 3622830080, 3380084736, 2814115840, 1104805888, 323813376, 1159954432, 1606303744, 2245435392, 3914092544, 1479141376, 355658752, 1225811456, 2251172096, 3258050176, 378628416, 3966158560, 1737652528, 3772780168, 3361703340, 1108123878, 3103871027}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 3154116608, 1711276032, 989855744, 461373440, 1723858944, 1952448512, 263192576, 1366818816, 287047680, 4104781824, 14090240, 625049600, 1990213632, 970006528, 1203965952, 317384704, 2046403584, 2690380288, 402972928, 67818112, 302510400, 2969582304, 4002305296, 4198746184, 1864807596, 639310510, 824853975}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1677721600, 2717908992, 1929379840, 3397386240, 1002438656, 1553989632, 477102080, 867696640, 353632256, 3463053312, 1565589504, 2626322432, 46579712, 2838355968, 3812118528, 433469440, 709518336, 3252878848, 2770174208, 4134477440, 3646280128, 243344992, 2311828976, 128571544, 2063021204, 913589946, 4239402279}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 201326592, 3388997632, 1392508928, 4018143232, 2059403264, 3730833408, 2333081600, 3319267328, 1035730944, 2678456320, 251592704, 1376550912, 2936684544, 1837752320, 3452456960, 266921984, 1692181504, 1831866880, 1894501120, 291107456, 485727040, 1560877600, 3531816784, 1481050328, 3458987100, 2704571026, 1525493583}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2483027968, 3590324224, 2701131776, 1702887424, 2109734912, 1608515584, 3601858560, 1501036544, 4187226112, 530710528, 3097034752, 2317975552, 3981623296, 1909366784, 2782998528, 498313216, 4026127360, 3738802688, 1829640448, 4287576704, 2261461440, 2707854048, 1711275504, 4258564264, 529146980, 1992594174, 2305228037}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 1811939328, 2046820352, 1996488704, 1954545664, 163577856, 2883584000, 4287627264, 1364721664, 2788425728, 1282015232, 1423638528, 511672320, 1640710144, 2548293632, 1838223360, 3663075328, 2696078336, 1587939840, 4055763712, 2670717568, 4025752512, 3347477088, 3679305552, 3609434216, 2750587964, 3447876242, 876632971}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 2080374784, 1509949440, 855638016, 3095396352, 2462056448, 803209216, 2949644288, 3692560384, 1148977152, 1004929024, 4191617024, 2367389696, 737296384, 1067769856, 1375096832, 3701905408, 1098634240, 2724248064, 1016954624, 1119509120, 33566528, 2801877536, 2928589776, 1673959464, 3496727724, 2744695538, 137461727}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 469762048, 1644167168, 1996488704, 4085252096, 2478833664, 3412066304, 55574528, 429391872, 4101242880, 6946816, 3805741056, 3042738176, 2023702528, 384983040, 959418368, 2767644672, 1982608384, 2877018624, 3622612736, 4011569792, 993017792, 121887328, 1931496336, 4160546968, 464204940, 2109690490, 1611132731}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 3154116608, 33554432, 3741319168, 3095396352, 2982150144, 3361734656, 2010120192, 2400714752, 3472621568, 3311534080, 4166713344, 3394469888, 3981590528, 1373462528, 102043648, 3882997760, 1226908672, 309883392, 3265623808, 2973700736, 3355928384, 4228336224, 3791848272, 3473659944, 4035323116, 231338666, 3396089715}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 2483027968, 3724541952, 285212672, 4051697664, 3099590656, 2501902336, 2909798400, 2486697984, 1909719040, 1301151744, 851771392, 4196630528, 2112929792, 1970675712, 3358699520, 2883446784, 445154304, 3997320704, 4184000768, 2669143680, 2913188288, 3090951712, 1675267568, 511934600, 2822815844, 3563987158, 613789877}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 738197504, 1711276032, 1962934272, 3816816640, 801112064, 3131047936, 4006608896, 3935830016, 4092854272, 3514957824, 1489829888, 103383040, 1100824576, 1635000320, 1204285440, 648349696, 1624937472, 3281055232, 4269406976, 2806861440, 1742949312, 2990302944, 4063113136, 1402044520, 3329835164, 1666064526, 1575940137}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2617245696, 3321888768, 3036676096, 2877292544, 2034237440, 207618048, 2024800256, 3799515136, 3277586432, 1703280640, 944177152, 3857219584, 2130395136, 2392203264, 1076031488, 2673051648, 1133345792, 3175836160, 1718130944, 599116416, 3639683392, 1267753504, 1672390096, 1376813208, 2917613644, 720380126, 1553330361}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 3288334336, 1040187392, 1191182336, 4102029312, 2210398208, 3697278976, 3050307584, 1956118528, 942931968, 587595776, 2055798784, 214663168, 2632302592, 3759218688, 737398784, 1198315520, 2472346624, 1784132096, 433268480, 1318392448, 1630615488, 3767462560, 3855016880, 2540044360, 3411607668, 1716748534, 2479997171}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 335544320, 2449473536, 3170893824, 2692743168, 239075328, 2497708032, 3864002560, 1570242560, 867958784, 2101739520, 1600454656, 1603502080, 1454424064, 1103552512, 1731047424, 3430545408, 3110124544, 546595328, 1933422336, 1661403776, 1401282368, 2244712992, 2368214000, 1568202760, 132428004, 1037334554, 2086239257}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 3019898880, 4194304000, 3472883712, 3112173568, 1740636160, 660602880, 1030750208, 4164419584, 3944480768, 1640366080, 375455744, 2046001152, 2910502912, 2151571456, 1730023424, 3082930176, 4284912640, 1098338816, 1177730304, 3055334016, 2739367232, 841521696, 4133038512, 249978952, 582094852, 1398786098, 7050379}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 3959422976, 1107296256, 520093696, 2004877312, 3854565376, 3898605568, 2840592384, 1880621056, 2620653568, 1908539392, 510590976, 2959048704, 3869196288, 2607964160, 4176023552, 2401085440, 2076136448, 1006952960, 1241919232, 2466972288, 1703903168, 851659488, 1944222608, 244473896, 2272858236, 1122347242, 3826996387}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 4093640704, 771751936, 1929379840, 511705088, 1732247552, 2673868800, 3731881984, 2058878976, 789839872, 3083730944, 992673792, 4154097664, 1065861120, 3368820736, 4020277248, 3050911744, 3915721728, 2575116800, 3929179392, 3948776064, 3995784640, 1981551136, 1011067152, 3186532600, 456347876, 2631604310, 1794030679}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3959422976, 3388997632, 1358954496, 394264576, 4055891968, 1696595968, 3343908864, 3524788224, 3430154240, 1380581376, 1525481472, 896761856, 1774927872, 2167201792, 4049170432, 2434779136, 1325265920, 2450322944, 1426365184, 3514930816, 2597301184, 195772000, 3441258288, 2365546568, 1057108188, 1351297026, 3040904269}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1006632960, 1308622848, 419430400, 1451229184, 2118123520, 1696595968, 2807037952, 3799515136, 3039559680, 257818624, 913899520, 2401796096, 2622636032, 201203712, 4042125312, 3367417856, 3779898368, 2930001408, 1570676480, 504561280, 3235001152, 1589032992, 877440240, 3995354712, 3068043148, 2612198966, 1019360101}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 872415232, 3187671040, 1493172224, 4286578688, 532676608, 2925527040, 3077570560, 18350080, 3261857792, 3716022272, 3592093696, 1827438592, 2436153344, 3987972096, 2465394688, 2178328576, 3465126912, 1011608064, 2476882176, 3256697472, 48995648, 4030113824, 3057231056, 2872306232, 1119762852, 947602086, 2073861421}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3019898880, 301989888, 956301312, 763363328, 1270874112, 2715811840, 3371171840, 4044881920, 1038876672, 3606970368, 3457613824, 1801879552, 1908064256, 3183304704, 1538535424, 3501426688, 2487157760, 175149568, 1414535424, 792926848, 800005440, 3469969440, 1846477840, 3607663192, 3129743844, 1363483242, 2695110093}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 1006632960, 3791650816, 3137339392, 1820327936, 2051014656, 2694840320, 1890582528, 3424124928, 3466854400, 1908015104, 1201471488, 175013888, 2286960640, 3338723328, 780341248, 2436970496, 1680837632, 2935078400, 2998647040, 3876619904, 1780757952, 2683910368, 2705034480, 533970680, 1908586764, 2758018810, 3914954055}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 1946157056, 1912602624, 2332033024, 2139095040, 826277888, 1126170624, 2289041408, 1230503936, 1915486208, 955383808, 1839136768, 2269872128, 3793993728, 284647424, 2039484416, 3846342656, 19303424, 461354496, 987528448, 761609856, 4141281600, 1667795168, 198544464, 2649110024, 3524312420, 2516704922, 3507036607}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 469762048, 1778384896, 4278190080, 3917479936, 37748736, 1587544064, 3320840192, 72876032, 941883392, 3057516544, 1689583616, 964591616, 3499245568, 2907594752, 3744321536, 2746755072, 3707460608, 819781120, 3102326016, 3713726080, 749199808, 3338184864, 1474042928, 1835810424, 1159081452, 3574382258, 4135677219}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 872415232, 301989888, 3170893824, 3011510272, 1354760192, 102760448, 349175808, 3623354368, 3164864512, 630849536, 1544617984, 3989929984, 511426560, 91185152, 1916104704, 218638336, 3146109952, 4106247680, 1277994752, 902985344, 1115190208, 1130604768, 759108656, 2877734600, 1824921540, 2955886138, 3822704457}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 2483027968, 704643072, 1996488704, 3363831808, 658505728, 3479175168, 1120927744, 246939648, 3739484160, 1477574656, 2770141184, 2325512192, 223395840, 4185579520, 4073148416, 2007513088, 846437376, 742560256, 4058465024, 1956162176, 1884938176, 385792096, 2500484208, 865006296, 30004004, 1025831570, 2653999907}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 2214592512, 3858759680, 3841982464, 1249902592, 633339904, 4250927104, 292552704, 3038248960, 3840671744, 591265792, 2335506432, 1060339712, 4046897152, 3761709056, 3300503552, 2155558912, 3516486656, 2914816, 47421696, 3532210816, 3117403456, 3345922080, 1853264944, 4036418088, 212462068, 2987842286, 3983141153}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3288334336, 2583691264, 2600468480, 3212836864, 1614807040, 4162846720, 990904320, 3795320832, 1303117824, 4166909952, 429719552, 2431746048, 256425984, 363126784, 1415024640, 3885729792, 1643551744, 63165952, 241621760, 1446928000, 3215017792, 122816544, 3423755440, 1136211592, 2364295988, 3572782642, 3578731295}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 3690987520, 2852126720, 687865856, 2994733056, 2210398208, 3596615680, 1697644544, 2153250816, 2263089152, 200409088, 1119158272, 3943989248, 574898176, 3861274624, 3054940160, 3469539328, 3538678784, 2248059392, 4256378112, 3935851136, 34200000, 3707795552, 747353328, 3570059992, 65052140, 192424466, 3832704309}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 3019898880, 3858759680, 352321536, 1669332992, 4055891968, 3315597312, 3991928832, 1800929280, 1747714048, 4247912448, 1266614272, 1897365504, 2555101184, 2338725888, 3302141952, 1139779584, 261260288, 2382968320, 2165214464, 4119633536, 1557072192, 3122669792, 1312113744, 1576867528, 4082318756, 70039246, 389696993}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 2617245696, 3925868544, 3204448256, 1417674752, 306184192, 866123776, 3582984192, 1194852352, 791412736, 1808924672, 1452867584, 2846982144, 979976192, 1223843840, 1330040832, 338622464, 3244264448, 2647756288, 1134099200, 573929088, 211973952, 3240065248, 896977968, 1820585672, 374221804, 2376306370, 1821506403}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 2080374784, 1912602624, 3271557120, 1937768448, 1346371584, 769654784, 1076887552, 4267180032, 1579941888, 1972764672, 3481731072, 1112113152, 518340608, 3955089408, 3658715136, 2109786112, 2225282048, 2169825792, 1067738368, 383623808, 1239562560, 640985248, 3277180048, 1151975976, 3780438444, 3483992314, 3470082303}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 1946157056, 1577058304, 2701131776, 595591168, 1757413376, 3609198592, 458227712, 3690463232, 3596877824, 2880569344, 755302400, 428507136, 533512192, 1235329024, 572157952, 4011288576, 3331675136, 2170285568, 3170369280, 3236300416, 2399038400, 1810122848, 2188895472, 3920045752, 840555332, 1729233030, 3667197973}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 603979776, 1442840576, 1090519040, 1317011456, 4194304, 3881828352, 862978048, 211288064, 3735814144, 2883190784, 776273920, 308445184, 2751053824, 31203328, 1565061120, 2884155392, 2621213696, 4034191872, 2903664896, 627497600, 1014703424, 3339982944, 4133796976, 1442380472, 2430260500, 2076450958, 3617910821}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 1006632960, 1040187392, 1694498816, 2457862144, 1254096896, 266338304, 1385168896, 3656908800, 3635150848, 2184577024, 2010054656, 426475520, 2455453696, 3776782336, 3954388992, 3665999872, 1187865600, 3924787712, 4086349568, 3783178880, 4117404480, 1146755232, 2551583760, 389388936, 1564912492, 3886751766, 3485216793}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 67108864, 369098752, 3841982464, 2021654528, 2956984320, 90177536, 1546649600, 1071120384, 1252786176, 3935961088, 2001141760, 3873996800, 1576255488, 678961152, 2361307136, 60528640, 1708059648, 1369670144, 454089984, 2240322176, 1824649536, 1395210336, 1951964240, 3345660472, 3610788116, 1448747086, 1550168225}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1006632960, 2449473536, 3070230528, 1619001344, 230686720, 2820669440, 51380224, 767033344, 3932422144, 3799121920, 4249288704, 1307541504, 2000633856, 2896420864, 1490866176, 1419294720, 2163930112, 2945035776, 1498184448, 4226193024, 3057504192, 3978745952, 77489360, 2298312392, 1669668652, 4081868858, 1491308619}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 201326592, 1845493760, 352321536, 1417674752, 2780823552, 3512729600, 143654912, 2021130240, 1906573312, 2239365120, 288161792, 313950208, 323436544, 3483967488, 4168626176, 2981091328, 3850138624, 556325376, 2326869760, 525042304, 2712077248, 3984390368, 3844687088, 1085375224, 4031382332, 2183821430, 1732117721}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1409286144, 2315255808, 1124073472, 3128950784, 4047503360, 2669674496, 2389704704, 3101163520, 90963968, 2815819776, 3924230144, 60456960, 3108814848, 1663361024, 1216155648, 4125087744, 1323539456, 4212233728, 3070565632, 2692927104, 2857189696, 2712484000, 3443100816, 821349912, 3147448708, 2907682866, 3374926935}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1543503872, 570425344, 721420288, 2860515328, 3544186880, 975175680, 3517972480, 4040687616, 2001469440, 1009385472, 3166240768, 3612704768, 4085465088, 718135296, 669618176, 2664798208, 3863010304, 2846717440, 3413125376, 2671054464, 3315164480, 1349378144, 1645842480, 2494404680, 2499599404, 2147448458, 1970612599}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 335544320, 2717908992, 1694498816, 1954545664, 583008256, 752877568, 2156920832, 2528641024, 650379264, 652607488, 27197440, 3627122688, 3171532800, 3364708352, 1690529792, 1944623104, 1293460480, 1995670016, 4024612608, 2601941632, 1106863040, 1718444064, 290680976, 4191197288, 219980868, 385188458, 535672689}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2617245696, 1845493760, 50331648, 3951034368, 3208642560, 2397044736, 4132438016, 1274544128, 3041656832, 1071775744, 282918912, 2889121792, 392314880, 1679630336, 1301532672, 2816346112, 1035013120, 1093483008, 1082120960, 4195226240, 2836203328, 3397722336, 4056928496, 1025771544, 3731885100, 3775117846, 1854708639}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3825205248, 2717908992, 1325400064, 1803550720, 1816133632, 698351616, 4042260480, 1998061568, 1363935232, 355074048, 1261502464, 3438510080, 3373711360, 4031143936, 2276184064, 3925329920, 1235074048, 3045637632, 2101806336, 320935552, 1178429760, 410280032, 2262225072, 1370376360, 4244274196, 555572970, 71964075}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3019898880, 2785017856, 520093696, 1753219072, 1522532352, 1470103552, 1366294528, 3793223680, 265027584, 3526230016, 708771840, 1358200832, 392085504, 2116493312, 2016448512, 1241118720, 819520512, 3564008960, 3244014848, 3911757440, 2629814592, 1362173984, 1181978640, 1184593976, 3070567652, 4102805054, 549907883}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 872415232, 1845493760, 2734686208, 3649044480, 3384803328, 601882624, 2129657856, 1859649536, 2395209728, 1549926400, 3225092096, 2864545792, 2465710080, 4242513920, 2546192384, 417343488, 2071577600, 2903933440, 1747894528, 1813056128, 3500201408, 1834852448, 1242091664, 3842353384, 4270457956, 642458214, 1965429143}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 201326592, 570425344, 3305111552, 327155712, 708837376, 1025507328, 1854930944, 267911168, 390332416, 2460614656, 517013504, 2346614784, 1347764224, 2115035136, 87781376, 2561271808, 1876941824, 2790987264, 4112059136, 2176458368, 2087299008, 1731911904, 4255805616, 1817667704, 3826949244, 3694392890, 3240524745}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2885681152, 2919235584, 2701131776, 2424307712, 1421869056, 2585788416, 2467299328, 217579520, 223084544, 2992766976, 2482176000, 4106452992, 3927982080, 1259741184, 419295232, 3879835648, 291800064, 208997888, 2441675520, 3024139904, 384005952, 490184928, 1978576912, 2729719944, 547960060, 1155184198, 962361101}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 603979776, 2583691264, 16777216, 3800039424, 700448768, 3445620736, 2335178752, 2425880576, 256114688, 782893056, 2405367808, 1294696448, 2215952384, 3380994048, 1380757504, 2049095680, 3919049728, 3250940416, 1231697152, 3778032256, 2845471168, 1640915168, 3110629456, 3644807368, 631194804, 3754807858, 576897317}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 469762048, 2248146944, 553648128, 1619001344, 1010827264, 2162163712, 2452619264, 3055026176, 3297509376, 105512960, 3622764544, 3149299712, 2396930048, 3794116608, 3012587520, 2990741504, 2514963456, 4038298112, 558992640, 4226003584, 4122538304, 1003913312, 1890467920, 1289592984, 3912003596, 4228978942, 3146009661}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 4227858432, 1509949440, 1090519040, 2222981120, 2772434944, 1780482048, 2075131904, 3361210368, 1753481216, 2270035968, 4280877056, 3912990720, 2115452928, 992894976, 2269097984, 3105708032, 346921984, 4026381824, 251296000, 4201975424, 2000623040, 1360756896, 2024226928, 234250280, 3153834060, 3639826514, 3379862717}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 3288334336, 100663296, 184549376, 1333788672, 893386752, 1382023168, 2976907264, 1037565952, 3716415488, 1615724544, 4075749376, 498368512, 3388850176, 3038257152, 3752251392, 1272399872, 1586048000, 1405268480, 3584659712, 3671677568, 4161514944, 4094460064, 1846132752, 2265850040, 361615380, 4232956062, 283897039}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1946157056, 905969664, 3808428032, 2122317824, 1883242496, 2942304256, 3593469952, 4254597120, 2508455936, 449183744, 4179689472, 1650425856, 1764474880, 1515724800, 4113518592, 2824787968, 1747348480, 1105048064, 1357018368, 2113718912, 1463060928, 639205408, 2420818032, 2137497832, 2385809604, 1906243710, 2676833431}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 201326592, 2583691264, 2399141888, 2323644416, 3267362816, 3143630848, 498073600, 3382181888, 1393295360, 142737408, 835125248, 2212659200, 1685274624, 1852923904, 2575126528, 2147112960, 926909440, 996088320, 2690788608, 825533056, 1448393024, 3387031776, 4084662352, 2566553688, 3921625116, 2140364962, 906645635}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 1543503872, 2919235584, 2197815296, 3296722944, 3560964096, 404750336, 3343908864, 3635937280, 3708551168, 260440064, 885456896, 1851817984, 2859483136, 73867264, 3145125888, 2649651200, 548408320, 2432910848, 3649648384, 3150749312, 1558752064, 2705195168, 1993015312, 728137848, 2583117836, 4003963126, 1578537183}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 201326592, 2986344448, 150994944, 3766484992, 1019215872, 3147825152, 1823473664, 2253914112, 1526988800, 965083136, 3561029632, 594182144, 1896955904, 1575215104, 2262282240, 3083638784, 2318058496, 485750272, 54440192, 2635075200, 1071875520, 2279473184, 4081385584, 283934904, 273694908, 873029802, 3456561157}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 1946157056, 3791650816, 251658240, 545259520, 2562719744, 283115520, 3866099712, 3017277440, 3657695232, 1930297344, 109772800, 231178240, 2741616640, 3359203328, 3606499328, 51836928, 2666365952, 3883893248, 1381165312, 2202114688, 2863627712, 3512205472, 499384400, 2339242184, 2621112548, 2768207882, 3827155067}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1275068416, 1308622848, 2533359616, 3313500160, 2101346304, 2808086528, 1005584384, 1428684800, 4161011712, 2214723584, 2986409984, 3775168512, 3062185984, 3133300736, 52588544, 3457464320, 3592301568, 1997531648, 3767745280, 1490739072, 4264241472, 729808928, 977272848, 3940548616, 2595225636, 340262954, 418643987}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 2348810240, 1509949440, 553648128, 998244352, 943718400, 3420454912, 1777336320, 764936192, 738459648, 1778778112, 3909550080, 2675998720, 3594633216, 1021599744, 695390208, 257492992, 3827686400, 4032283136, 1720278784, 4159688576, 3185224896, 2480930848, 904921136, 2945974328, 2432958468, 864419854, 2085027875}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3690987520, 1241513984, 1325400064, 1400897536, 3804233728, 2254438400, 284164096, 2128084992, 3020161024, 3858890752, 3976265728, 4035018752, 860241920, 4154908672, 2400342016, 3286923264, 524196864, 2687571456, 4089393920, 3111389056, 1528706752, 2648703008, 1848639504, 2461532168, 3690201100, 56229938, 1740963895}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 872415232, 1778384896, 2768240640, 3665821696, 281018368, 3575644160, 3331325952, 4244111360, 33816576, 4043702272, 3229941760, 1304854528, 329334784, 2287050752, 3873132544, 3138463744, 3350778880, 123831808, 2943756544, 3913970816, 996984768, 108527648, 46399536, 2888171560, 3793027124, 4080959498, 2158313485}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 3825205248, 3187671040, 922746880, 3716153344, 1027604480, 4078960640, 1808793600, 1011351552, 3120824320, 2567307264, 1384316928, 3569778688, 2825306112, 1274486784, 874377216, 2349709312, 228912128, 2635393536, 1227495680, 2910264960, 1188954688, 2540175392, 4124311600, 2068709400, 260505652, 1212186678, 598065209}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2214592512, 3657433088, 587202560, 830472192, 3468689408, 715128832, 2517630976, 1264058368, 2919497728, 2701524992, 243335168, 423919616, 2975940608, 4029947904, 3675181056, 331159552, 1291029504, 2527688192, 1311298816, 2053861504, 193739456, 871890976, 3474194480, 165543944, 1497694244, 1365409802, 1076903969}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 2214592512, 1442840576, 654311424, 729808896, 3351248896, 1331691520, 3650093056, 3753377792, 1996750848, 4085383168, 1942290432, 2976153600, 1116848128, 641474560, 3251023872, 2959292416, 1175739392, 3866803712, 2741484288, 3549490304, 448351680, 2239889440, 2227503120, 48529448, 2438053924, 123478030, 3143020577}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 1006632960, 1509949440, 452984832, 2826960896, 473956352, 2069889024, 2165309440, 1325924352, 2869166080, 2156265472, 4165009408, 224428032, 941080576, 3230261248, 1170657280, 4238792704, 2863940608, 3745014272, 2809666304, 1780476032, 1913366592, 2726690848, 524353584, 3756032008, 794279940, 3949584446, 3835088911}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 1006632960, 3523215360, 2063597568, 4018143232, 1212153856, 3374317568, 2282749952, 2426929152, 2734948352, 2340552704, 3192193024, 3827597312, 3666952192, 2724847616, 1692569600, 376559616, 3357178880, 3740975616, 596183296, 739680384, 2259260736, 3187802144, 1627717648, 2558820392, 3451994148, 3999391754, 1085706255}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3154116608, 3254779904, 1459617792, 3229614080, 817889280, 2183135232, 682622976, 1714946048, 3406036992, 1921384448, 1069875200, 1319469056, 578273280, 253616128, 3778154496, 1937553408, 3060204544, 609355264, 4188983552, 2718770560, 3623412160, 2292580384, 1802829872, 1251835944, 242466860, 1159454782, 1379340335}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 201326592, 3388997632, 922746880, 729808896, 2638217216, 3537895424, 1454374912, 1439170560, 3942907904, 964820992, 1044578304, 3345186816, 3002351616, 1571315712, 4134686720, 1064024064, 3889585152, 2990369280, 3056457472, 1261917568, 4253662784, 1231159328, 1676869648, 2603319320, 2410692636, 3746193442, 952193027}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 1409286144, 301989888, 3976200192, 2625634304, 2302672896, 2321547264, 122683392, 3241672704, 2432958464, 2189819904, 3527737344, 2179104768, 2475802624, 412786688, 1786023936, 3205064704, 2431509504, 1350355456, 3747779328, 265493120, 4202224064, 2791702560, 559218736, 3459940392, 2290466836, 4215578638, 2540015637}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 335544320, 1845493760, 3372220416, 4085252096, 3569352704, 2313158656, 3138387968, 2125987840, 3842244608, 293732352, 1338179584, 1499758592, 1934770176, 219717632, 2662821888, 1074546688, 352885760, 3163301376, 1061883648, 1412233344, 2491106752, 3454140448, 3172139024, 1404862488, 2693152804, 1346543634, 1335914501}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 1275068416, 1979711488, 117440512, 3045064704, 1598029824, 2447376384, 2156920832, 2996305920, 2969829376, 1384251392, 3670343680, 2795798528, 2776088576, 134897664, 1923067904, 1359362048, 1652730880, 2999155200, 312987392, 2675025024, 2030847168, 3222929440, 3149987856, 2888204328, 2746400804, 548331582, 2632478739}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 4227858432, 637534208, 3808428032, 3246391296, 3468689408, 1021313024, 1099956224, 3916955648, 3036938240, 1518731264, 2470641664, 606568448, 645251072, 2507137024, 3032297472, 811931648, 1238567936, 2430268928, 2344068864, 2819501184, 1542364096, 368967712, 88539184, 3743514648, 2348204092, 900227118, 794357823}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1677721600, 2046820352, 4110417920, 3045064704, 3619684352, 2019557376, 3757047808, 3394764800, 1795424256, 4203085824, 3074490368, 1243774976, 3361062912, 164306944, 78630912, 2933762048, 2470882304, 3491970560, 1297449728, 1414176640, 258958016, 3367895072, 3283419184, 1526497288, 1141948436, 24092718, 532353049}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1811939328, 2717908992, 1426063360, 2306867200, 205520896, 492830720, 3450863616, 626524160, 1929641984, 4068605952, 3267690496, 4120936448, 286343168, 936075264, 1904807936, 3052185600, 3823062016, 2814632448, 69610240, 4182887808, 4105083584, 1664745504, 540082192, 3071967272, 291520516, 2679234570, 3898167323}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 3556769792, 2852126720, 1795162112, 4286578688, 3267362816, 2652897280, 1146093568, 4120379392, 2944663552, 1254227968, 1378156544, 1246986240, 2359148544, 4009926656, 3716632576, 1707497472, 1873050624, 4287878656, 725242112, 2090037888, 2294215872, 3629350944, 1939718160, 444768296, 71782428, 3160823854, 1026849845}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1409286144, 2516582400, 3674210304, 494927872, 2034237440, 3646947328, 4031774720, 581435392, 3045326848, 4249223168, 1734541312, 1867546624, 3777642496, 1137090560, 2946674688, 896915456, 2300079104, 3720186368, 1162767104, 2366780032, 2244627776, 3134226464, 208289840, 1822859288, 2498932740, 1113446418, 299658261}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 2751463424, 637534208, 2399141888, 2457862144, 1639972864, 4242538496, 1877999616, 2306342912, 2793668608, 4022730752, 2011496448, 3413147648, 263929856, 1826693120, 3354865664, 2373548032, 2424312832, 147213824, 1097320192, 2360528768, 2086368192, 2442166304, 793460784, 3608748072, 280178692, 4133451802, 747967529}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 872415232, 704643072, 3271557120, 1803550720, 1732247552, 1096810496, 2200961024, 1227358208, 260308992, 893779968, 241631232, 2931261440, 1533886464, 4167409664, 1404522496, 3387496448, 1872813056, 2182117888, 1929161472, 232704384, 4010479936, 232226848, 526204976, 3100483640, 1014190140, 1414469674, 1924652045}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3422552064, 1577058304, 956301312, 1132462080, 2411724800, 1977614336, 1754267648, 283639808, 2542010368, 2512519168, 3470852096, 2484174848, 3249487872, 3156369408, 1618014208, 3120089088, 3081739264, 690306560, 1844891392, 3610850432, 2781581120, 1550942240, 1878999056, 1386897416, 3970232332, 4281518138, 1935318067}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 872415232, 3791650816, 2936012800, 3749707776, 482344960, 1377828864, 4275044352, 3131572224, 2105802752, 3552968704, 1034223616, 3121643520, 2492088320, 1431674880, 610865152, 816084992, 2861595648, 3889145344, 1136111872, 4103906944, 2732068160, 548962336, 957235248, 1855168552, 1036783620, 548730898, 2769959949}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 2751463424, 1241513984, 1593835520, 2491416576, 2428502016, 1910505472, 2314207232, 1251475456, 2592342016, 1438777344, 2724265984, 297107456, 3451666432, 3549503488, 388517888, 692058112, 2874614784, 1389086208, 3536727808, 2462703488, 2999897280, 47022112, 2328379408, 785063944, 1691177004, 1002993698, 2940888105}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 738197504, 771751936, 3875536896, 780140544, 2797600768, 1491075072, 1638924288, 4173856768, 1552154624, 3083206656, 761593856, 1341227008, 1978515456, 1230331904, 1098870784, 407779328, 1296233472, 3919836672, 1310140160, 1440628096, 2916638272, 3789127712, 1608106032, 819683368, 2321444876, 781826094, 3212456971}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3959422976, 436207616, 3036676096, 1182793728, 4156555264, 3810525184, 479199232, 897056768, 2290352128, 2093088768, 111607808, 852590592, 1511800832, 712204288, 1540018176, 4058949632, 2851976192, 1782775296, 157612288, 1441985664, 2156831680, 940146720, 3435675664, 644440120, 247058444, 3785697314, 2371023931}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 3959422976, 2717908992, 3439329280, 2055208960, 2252341248, 2199912448, 1045430272, 951582720, 1736704000, 3301310464, 2304966656, 1332903936, 871350272, 3384500224, 2265387008, 58943488, 2193773568, 3261166080, 519354624, 3022750336, 895401408, 2847178784, 3079454768, 2622087192, 1655230484, 2971142206, 3616883771}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 872415232, 301989888, 1325400064, 142606336, 775946240, 10485760, 2318401536, 3283615744, 1870921728, 1657143296, 82247680, 697466880, 4010557440, 3950878720, 1482854400, 2245228544, 3366831104, 231453184, 799008000, 2448449920, 987723200, 2882830368, 1638613040, 3092193336, 375312404, 1066850338, 2852869133}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 3556769792, 2046820352, 2432696320, 109051904, 1195376640, 2522873856, 993001472, 1537736704, 528744448, 3183869952, 2804350976, 1112965120, 3038363648, 1089118208, 266457088, 1643481088, 352957440, 3474029056, 2591937280, 1902094720, 1829307712, 990937120, 3497967664, 140255288, 2273841204, 3528927246, 2904319029}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1275068416, 2315255808, 3640655872, 394264576, 1849688064, 3969908736, 705691648, 2333605888, 1787035648, 3619815424, 3051814912, 103907328, 1070579712, 1811832832, 1362251776, 2404108288, 3980016640, 2807247360, 289391872, 2505433216, 1681555648, 953384992, 729333776, 2415386680, 3844706316, 827303998, 2990238739}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 603979776, 771751936, 3774873600, 3229614080, 2638217216, 1264582656, 3929014272, 2223505408, 2407792640, 4240572416, 916520960, 739278848, 3990765568, 3309117440, 3654250496, 2766145536, 653624320, 1781213696, 1334950656, 454771072, 1017019456, 3562700832, 352010256, 904896520, 313536516, 2244847666, 920957961}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2483027968, 1040187392, 3976200192, 3615490048, 331350016, 3189768192, 481296384, 1322778624, 1686372352, 1497759744, 3798007808, 2639560704, 1850294272, 1911070720, 2006708224, 4142163968, 1544895488, 2687262208, 1857589504, 1591145856, 2207207104, 46825504, 749486128, 2214207496, 313765924, 3688384522, 789023781}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2885681152, 3523215360, 3003121664, 41943040, 943718400, 1675624448, 1863319552, 2565341184, 864288768, 835059712, 1562836992, 2058452992, 3172614144, 3656998912, 1919717376, 3082852352, 404788224, 1429537280, 3604856576, 2078197888, 3898126144, 3382673440, 213467184, 2718883896, 689033228, 1038645266, 738608171}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3019898880, 973078528, 2667577344, 2239758336, 1035993088, 954204160, 888143872, 2049441792, 2021916672, 1262616576, 2527264768, 3637542912, 180305920, 2669256704, 1817169920, 2385639424, 3410865152, 2008100352, 143238912, 307599232, 2063194432, 1580892192, 2723692560, 65740824, 3261304836, 3702577210, 4144577581}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 1409286144, 4060086272, 956301312, 3917479936, 1153433600, 1507852288, 1594884096, 3837263872, 3062104064, 1178730496, 3718447104, 330530816, 982401024, 4073627648, 2154401792, 425510912, 2475805696, 2952717824, 10661632, 3761244288, 55483840, 145326112, 1052327952, 3951501336, 4123054108, 2221140018, 2580880405}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2348810240, 3992977408, 2063597568, 679477248, 4106223616, 2489319424, 3798990848, 2250768384, 3917742080, 88473600, 4246798336, 3780214784, 1954201600, 1635278848, 4076695552, 246994944, 1578877952, 1880090112, 2555413248, 435700608, 2386213184, 1591705632, 3060777008, 3072843784, 1079160844, 1442789398, 1077507107}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1677721600, 4060086272, 3942645760, 209715200, 2042626048, 1830813696, 1873805312, 1036517376, 3112435712, 272760832, 895549440, 1725136896, 3172712448, 1704927232, 4133064704, 1148737536, 3712803840, 1849986560, 543361280, 1062636928, 3176810048, 2029617184, 4237213712, 392601608, 3319222300, 2376005662, 4200313881}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 469762048, 570425344, 2264924160, 2894069760, 1480589312, 803209216, 4205838336, 1348993024, 1883504640, 1809973248, 3836805120, 1164804096, 1136967680, 2200100864, 2970619904, 389658624, 1167696896, 4216070656, 2237099776, 1658678656, 3023021888, 2376261664, 776998928, 3025778696, 1466541100, 2630099462, 329477895}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 872415232, 3254779904, 2063597568, 545259520, 2831155200, 1994391552, 1347420160, 3438804992, 4240703488, 2229665792, 324468736, 679444480, 1308803072, 3171393536, 2709590016, 927225856, 3836199936, 3245663744, 147695360, 3014482560, 3804062656, 2481430560, 97587248, 3652999224, 2472789052, 3172132406, 2270865165}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 67108864, 2382364672, 318767104, 2726297600, 3208642560, 706740224, 1255145472, 1414004736, 591659008, 2955280384, 1071054848, 3922296832, 2357575680, 3158712320, 1621323776, 4187035648, 3429684224, 4036090368, 3689619712, 307351168, 1846031936, 1827020832, 1630761008, 3522762808, 2197345292, 8378894, 1865949441}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 2483027968, 369098752, 1191182336, 1417674752, 1186988032, 174063616, 3985637376, 3713531904, 449052672, 2691039232, 1888813056, 1557692416, 2709766144, 1799528448, 2468720640, 1739765760, 3580716032, 2817168896, 2385175296, 483021952, 630968000, 1537384480, 729133104, 1376434216, 871982084, 2083821118, 3677086501}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 1946157056, 2785017856, 1090519040, 2306867200, 2847932416, 3667918848, 4201644032, 4062707712, 3485728768, 3147956224, 3824353280, 602898432, 3915399168, 2479988736, 4141756416, 615090176, 1921387520, 55045632, 4125582592, 3314948992, 3703323968, 2180620320, 2300194832, 1997244440, 359992380, 245919266, 696722717}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 738197504, 1375731712, 1593835520, 1988100096, 1514143744, 3814719488, 2918187008, 1249378304, 1883504640, 409075712, 3581083648, 2771943424, 1050755072, 3881000960, 724144128, 2993584128, 3985175552, 2973676032, 2829060864, 2790479744, 1085163456, 1772838944, 237867024, 4159469592, 4081841156, 1193161258, 951405323}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 3825205248, 3724541952, 3137339392, 3900702720, 608174080, 1268776960, 2083520512, 4251451392, 3259236352, 2359689216, 2797010944, 3895296000, 3965927424, 1666260992, 45740032, 2193381376, 1119486976, 2730164736, 314322176, 4206492032, 515395392, 3233357856, 2076045360, 2470074424, 3078423596, 4242440762, 2162912569}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1006632960, 1845493760, 1392508928, 2994733056, 4198498304, 1348468736, 1590689792, 3423076352, 2151940096, 2304901120, 2371026944, 2311684096, 1407238144, 4078166016, 3685249024, 2553747456, 2056999936, 1093218816, 2255909632, 419278464, 318542912, 872144928, 3967578128, 1606227992, 3810284556, 1173008934, 3125916431}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 2348810240, 2449473536, 385875968, 645922816, 2596274176, 3193962496, 1808793600, 4270325760, 1556348928, 4016439296, 3696295936, 4090134528, 3219341312, 2408734720, 3459092480, 796276736, 2604168192, 1369290240, 2032788224, 2583144064, 3388940352, 872046624, 1761185840, 4235737096, 566064148, 1364801082, 743416611}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1543503872, 234881024, 3305111552, 3766484992, 1413480448, 1503657984, 3062890496, 165150720, 1094975488, 1629618176, 517275648, 242909184, 2865807360, 3564691456, 97611776, 4093552640, 3792880640, 2274935296, 3085401344, 4029807744, 4040096448, 995811360, 2651090960, 3171166248, 1283589140, 2453676582, 1487277335}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 4227858432, 3925868544, 1627389952, 813694976, 3409969152, 4037017600, 2953838592, 827850752, 1917059072, 3425042432, 2572484608, 4110188544, 3704995840, 1094311936, 2687913984, 302614528, 2142848000, 1282882048, 3240760576, 963438720, 2756189888, 2778718240, 1579372592, 1683294248, 511476772, 3734428174, 1159218495}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 469762048, 838860800, 3942645760, 1937768448, 557842432, 2111832064, 1437597696, 814219264, 1111752704, 2321678336, 3404791808, 3698163712, 1802747904, 3324698624, 219451392, 3872970752, 2524535808, 875194880, 2249375488, 89888128, 4282173504, 2915622944, 4255485968, 3973404680, 637180972, 1969785406, 1811033863}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 469762048, 1577058304, 2868903936, 2239758336, 1019215872, 2791309312, 594542592, 3163029504, 3552837632, 3252813824, 1521942528, 4234838016, 3455107072, 2781536256, 4183945216, 2364921856, 1095756800, 3509028352, 718340864, 270246784, 3875387456, 667476000, 2892427280, 309811256, 806038548, 3481757222, 3989041927}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 3288334336, 1845493760, 1493172224, 914358272, 3082813440, 3051356160, 3348103168, 3271032832, 1657012224, 3781296128, 190119936, 2593685504, 4011180032, 3829145600, 2913103872, 321931264, 3075306496, 4199489024, 2060001024, 3758740608, 628052928, 4030603296, 463958032, 1043384360, 3352081412, 3901308430, 1403678513}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 4093640704, 301989888, 1728053248, 25165824, 3896508416, 3105882112, 3069181952, 1550319616, 1296302080, 3886153728, 2201026560, 2601222144, 1066680320, 2680004608, 1776128000, 126793728, 1431784448, 2237161984, 1699453184, 3149197184, 2614009664, 3195510816, 1957203984, 1218918408, 380767260, 827212290, 2578598205}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1409286144, 2516582400, 822083584, 2139095040, 4273995776, 2434793472, 2236612608, 617086976, 3183738880, 4053925888, 2568290304, 2930671616, 745553920, 1301848064, 2735583232, 3881895936, 1815133184, 1174328832, 901708032, 3319612032, 1601161792, 936550432, 4153192464, 1562740776, 793902132, 2815096354, 1028000021}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 1006632960, 1375731712, 4143972352, 1769996288, 1715470336, 2438987776, 548405248, 1381498880, 4148428800, 2984640512, 4067491840, 1610186752, 1331118080, 2905595904, 708808704, 2473867264, 931073024, 2442547712, 2592791296, 1495866752, 3023646400, 2121392160, 2784661552, 2756950024, 2796375052, 3548262938, 1469516559}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 3959422976, 3053453312, 2499805184, 4018143232, 1639972864, 1428160512, 2423259136, 3276275712, 918814720, 4255514624, 1094123520, 3811278848, 2899394560, 804872192, 858697728, 1423255552, 4227546112, 2972511744, 869521664, 3682274176, 476788288, 2109169696, 2423107632, 2075174968, 1298758684, 137367082, 850340155}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 3556769792, 704643072, 3539992576, 1652555776, 3418357760, 1507852288, 1682964480, 133693440, 2302935040, 1646395392, 1169489920, 128811008, 2092613632, 3965755392, 1863733248, 1524504576, 1081365504, 1061961216, 3714858752, 3638520448, 2138076096, 3016564768, 2276233232, 1019131944, 1281492012, 3742508598, 2195221301}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 2214592512, 1979711488, 50331648, 2709520384, 4194304, 211812352, 1190133760, 4249354240, 2244214784, 1793196032, 1364393984, 3862528000, 3268296704, 310517760, 2848108544, 3907164160, 207014912, 4039008768, 1561064704, 2573705088, 873725504, 1343987744, 3657232400, 1495840792, 2538634252, 3980327442, 2270050593}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 335544320, 570425344, 2365587456, 427819008, 4156555264, 1763704832, 342884352, 2023227392, 2856583168, 4108713984, 2488467456, 2942861312, 1411072000, 402825216, 738463744, 3188189184, 2869365760, 1585470976, 2000877824, 2774915968, 127361216, 474619936, 829378608, 1327319064, 3733396484, 3074537018, 3311858949}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1275068416, 771751936, 1493172224, 1468006400, 725614592, 346030080, 3020947456, 986185728, 851705856, 3605397504, 3744530432, 3784998912, 648986624, 1798332416, 329150464, 699222016, 2041641984, 425654784, 55325952, 2693027968, 3854959168, 1214439456, 3690246192, 3262851080, 4028599316, 4041814550, 1645349139}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3422552064, 2919235584, 654311424, 4152360960, 2562719744, 2812280832, 1605369856, 3685220352, 155451392, 1684144128, 3918594048, 132087808, 1154433024, 1095786496, 2826858496, 125548544, 2902293504, 574547456, 4137594112, 1420653952, 1388706112, 2192039968, 4046794768, 199874568, 1705118780, 1722998298, 1126732083}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3690987520, 2516582400, 3103784960, 478150656, 255852544, 4020240384, 2150629376, 3127377920, 3720609792, 2917269504, 1494417408, 2854060032, 1167015936, 1070653440, 947761152, 4166993920, 1688740864, 1268832768, 842116352, 4050172288, 3930382144, 623206432, 1450635280, 4182616088, 985044012, 606736922, 2464336183}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 3556769792, 369098752, 3640655872, 1786773504, 3913285632, 1931476992, 3782213632, 2713190400, 1908670464, 3714187264, 1037369344, 1762295808, 1763557376, 1332781056, 3971985408, 2906998784, 3173127168, 477440512, 3040807168, 2911155072, 113521088, 4209123360, 135688208, 2054154280, 2848760852, 855171598, 1508236597}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3556769792, 3456106496, 4211081216, 3095396352, 3275751424, 2766143488, 3897556992, 2327314432, 1774452736, 1185284096, 2704474112, 2989129728, 3025682432, 1955897344, 4019941376, 3811727360, 455934976, 2380003840, 1783985920, 1136634496, 4549056, 3496353824, 3642175536, 2673408024, 2215736340, 2564629026, 3654759221}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 2617245696, 838860800, 3942645760, 2692743168, 3242196992, 526385152, 3262119936, 3353870336, 935591936, 2200305664, 2425683968, 4049502208, 1603026944, 2134302720, 1519030272, 1722865664, 2689451008, 3222514176, 672992000, 1961466752, 3276014400, 1281384480, 2264059952, 1890072616, 1705399348, 2765353474, 4022177575}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 335544320, 838860800, 486539264, 2726297600, 1614807040, 2753560576, 133169152, 2466775040, 4291035136, 4142006272, 3952541696, 3973677056, 3040591872, 2704187392, 1865453568, 778856448, 3566228480, 996139520, 1274597632, 2337171328, 266744896, 588587040, 1436307472, 1234913336, 932905996, 3701287486, 2568492293}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1811939328, 503316480, 1426063360, 2004877312, 1019215872, 3424649216, 3641704448, 1374158848, 3460562944, 1331822592, 2650079232, 3336536064, 1975500800, 2655870976, 1234432000, 2980718592, 1277623296, 2568275456, 4058722560, 1044672640, 929213248, 4059095072, 3638112272, 548980776, 3922381884, 1968410142, 2106473755}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 1275068416, 3791650816, 218103808, 1149239296, 692060160, 52428800, 3100639232, 3957850112, 3368288256, 3538288640, 1488125952, 555319296, 1971208192, 2575851520, 3879079936, 937224192, 2694767616, 2495277568, 837691648, 1639997056, 1751434048, 3875004448, 1874546736, 242026520, 3070669836, 3716571666, 3686980883}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1409286144, 100663296, 1627389952, 3498049536, 767557632, 2527068160, 1506803712, 129499136, 2286157824, 2380660736, 2477850624, 1883865088, 4159619072, 3333988352, 2831364096, 3626338304, 1628750848, 2006486528, 3310413056, 2558350976, 1776320960, 230105120, 1699541040, 292333576, 3531420684, 3135481366, 2855670037}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1409286144, 4194304000, 922746880, 562036736, 1623195648, 807403520, 2435842048, 465043456, 2453929984, 1130496000, 1121386496, 1361674240, 3339206656, 2403115008, 2550583296, 1275410432, 4127443968, 553936384, 813740288, 3628089728, 3160914368, 3612811296, 4226387984, 1210587192, 1804164108, 427818530, 3647122709}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 738197504, 3456106496, 3741319168, 1954545664, 2688548864, 278921216, 435159040, 680001536, 1338245120, 3865444352, 404029440, 3663364096, 1115373568, 499867648, 1994485760, 3394729984, 2482725888, 2349703680, 3347240192, 2059544448, 2682644544, 3319259168, 1430204464, 2515441704, 2706723860, 2105522746, 1498005771}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 603979776, 167772160, 3170893824, 1971322880, 4223664128, 2858418176, 4178575360, 466092032, 1061421056, 438697984, 3350396928, 473792512, 1977368576, 4228587520, 1931563008, 271935488, 2935843840, 406797824, 1876845312, 2567590016, 2594327104, 3455098912, 2543718448, 598460440, 1196719148, 2188342786, 674586377}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1275068416, 637534208, 3070230528, 2256535552, 1690304512, 3445620736, 3731881984, 2720530432, 1900281856, 3710255104, 3671523328, 2394718208, 2891563008, 1265131520, 2422484992, 166737920, 392852480, 3462661632, 318176000, 669981568, 2779065664, 353558560, 3143299120, 2112673848, 1017349156, 2693946926, 454803219}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 3019898880, 570425344, 1157627904, 3984588800, 624951296, 2707423232, 2819620864, 3997696000, 2613313536, 3466985472, 1689714688, 536444928, 2981838848, 106930176, 1435242496, 2238097408, 1913695232, 659376640, 943946496, 3504511104, 4216424000, 405282848, 1934905392, 1546553400, 1498741772, 2636890682, 2127791917}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 2483027968, 1375731712, 1224736768, 2122317824, 4198498304, 903872512, 1164967936, 4135059456, 1539571712, 2183528448, 290914304, 4096360448, 3832201216, 4237205504, 2910818304, 1279707136, 3605378048, 921907712, 3367558912, 2439287680, 1245069248, 1125720096, 1542869040, 4232046648, 1445192716, 1666505270, 1831811877}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 469762048, 2919235584, 2399141888, 2424307712, 2076180480, 1323302912, 3157262336, 3224895488, 507772928, 3231842304, 3298230272, 2829746176, 1357692928, 458153984, 4250693632, 255326208, 247186432, 1115848192, 1254598400, 2841889152, 460451264, 1126064160, 2140385296, 2183764024, 3995628564, 2821449222, 2469384967}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 3019898880, 570425344, 2801795072, 192937984, 4089446400, 1679818752, 2070937600, 3582459904, 1948516352, 863109120, 2441674752, 2921496576, 141770752, 202153984, 3638792192, 3235280896, 2403138560, 2592869888, 2879478016, 313862016, 2863637056, 1121351712, 3091004432, 2567704072, 1013012788, 2090149770, 3269436013}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 1409286144, 1308622848, 385875968, 1786773504, 1799356416, 2728394752, 2159017984, 103284736, 3668180992, 884342784, 3626565632, 1168211968, 842514432, 2842402816, 3187929088, 3473373184, 2927686656, 2906958336, 3651431680, 4030067072, 879303488, 92764192, 3049321520, 400861704, 3172232492, 2149446030, 2915900245}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 3825205248, 4060086272, 2231369728, 243269632, 2982150144, 4112515072, 2618294272, 99090432, 1025769472, 806748160, 2615869440, 1176731648, 3046555648, 3081510912, 2068058112, 3873630208, 1681150976, 2608700928, 2265923840, 1796322432, 1315909952, 3798132768, 2230604848, 3940392472, 1004486972, 2136585350, 1067135353}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3690987520, 3858759680, 2298478592, 1954545664, 2822766592, 2065694720, 2987393024, 3099066368, 1193541632, 1142030336, 163250176, 3215360000, 1381023744, 664657920, 2670833664, 3417081856, 1863992320, 3245797888, 25972992, 630019200, 1871312832, 1754040352, 1091191824, 4291752472, 2678608148, 1293898902, 309524471}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 3019898880, 33554432, 4043309056, 2759852032, 1354760192, 1939865600, 2958032896, 1746403328, 3080978432, 441581568, 3441360896, 3777200128, 1402290176, 2923077632, 62099456, 3106588672, 223052800, 557520384, 2956088576, 1181714048, 3618248384, 1217054752, 203129872, 228791864, 2807452988, 3348989626, 518330093}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 2080374784, 2717908992, 1761607680, 1669332992, 608174080, 408944640, 1431306240, 2683830272, 1550057472, 3545366528, 3774676992, 4175921152, 932265984, 2858344448, 1343393792, 2820278272, 1198652416, 835564032, 1078577920, 2232407680, 1390972352, 2583300128, 1667365904, 3621106216, 1950206748, 3662010010, 3814821343}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 3690987520, 369098752, 520093696, 981467136, 1438646272, 2652897280, 1926234112, 1285029888, 270794752, 1909850112, 2149515264, 3940646912, 3447111680, 2064244736, 777596928, 2961324032, 2093364224, 3953171968, 3046197504, 1132225152, 919771840, 1184512032, 4179768368, 3830881848, 4150151468, 4245021318, 931158775}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 3825205248, 2046820352, 3003121664, 3598712832, 2478833664, 371195904, 2039480320, 1131937792, 606339072, 2123497472, 402325504, 2028437504, 3358932992, 3500941312, 842813440, 1673844736, 3189806080, 4254584320, 1232726272, 2132875392, 1276147136, 4265400352, 3720647696, 1730530840, 1239324, 4102330, 1690383865}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 3288334336, 3388997632, 2298478592, 2843738112, 1354760192, 2170552320, 1833959424, 4056416256, 258211840, 3998613504, 1900871680, 1176600576, 2280898560, 1501241344, 281006080, 4032530432, 298609664, 3748025856, 1179845376, 3175958144, 4028708928, 15960096, 3019402288, 1626887720, 2289697580, 2906310318, 3265263729}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 2348810240, 1845493760, 1325400064, 159383552, 1128267776, 2212495360, 2779774976, 3713531904, 300154880, 1018560512, 2681798656, 1763868672, 1964195840, 1930256384, 889843712, 906835968, 1905208320, 2915887616, 2410587904, 3847864704, 3588432064, 783628320, 3336252464, 195226120, 3721635636, 2460828074, 1440309475}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 603979776, 3187671040, 2801795072, 3665821696, 1514143744, 2485125120, 4281335808, 316145664, 3592683520, 2587230208, 1834680320, 2481029120, 4224991232, 3146391552, 1944875008, 1945991168, 244773888, 1898947072, 3097057536, 2852507008, 2432816320, 965048352, 2395141168, 560046616, 2509658412, 162155922, 4158297289}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 4093640704, 2583691264, 1090519040, 4102029312, 2755657728, 1449132032, 2540699648, 2174222336, 3613655040, 66191360, 1977155584, 151486464, 2558902272, 2588319744, 90656768, 787859456, 3210216448, 4265996800, 2002959104, 871505792, 2916789952, 2366097440, 4202759184, 792883720, 1810332444, 3417620414, 498990845}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 2483027968, 2919235584, 3204448256, 2608857088, 1900019712, 4221566976, 869269504, 1373110272, 3701735424, 4099276800, 3399286784, 3993468928, 3741532160, 1266786304, 2839998464, 3349198848, 164658176, 1088354816, 4163249408, 512967296, 1081869504, 645314592, 3171777584, 3338238504, 2176148764, 4184531626, 760149221}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 3154116608, 1174405120, 1694498816, 41943040, 3409969152, 2426404864, 1341128704, 3861381120, 3450077184, 2842820608, 4285333504, 1375764480, 1325809664, 159440896, 2160504832, 2540136448, 3440768000, 2113694208, 3392908544, 282880896, 520776512, 1922394144, 1614345232, 1541204520, 4102941988, 3847523234, 1792596847}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2348810240, 3791650816, 3338665984, 3095396352, 3024093184, 1889533952, 1542455296, 4089970688, 1134821376, 4252106752, 2592931840, 4035280896, 272678912, 3869335552, 3270938624, 911013888, 73769984, 1662038528, 3264789760, 2426051456, 1335819328, 3676239904, 3176702992, 1392325160, 1032617228, 2550266774, 1812032611}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 4093640704, 2785017856, 2634022912, 3279945728, 3099590656, 4104126464, 2226126848, 2275934208, 3852730368, 3979739136, 3362324480, 92700672, 2512666624, 254189568, 3497504768, 1762568192, 2920659968, 2451502592, 3415100672, 1733474688, 2507979584, 4246251552, 2735520816, 3910170120, 3198029076, 3687455122, 1035340669}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1275068416, 3724541952, 3774873600, 3212836864, 918552576, 2090860544, 751828992, 3934781440, 3282305024, 2991980544, 3284992000, 968982528, 2049097728, 1234657280, 3471536128, 3940009984, 2273942528, 36062720, 3583470848, 2565692032, 1876230720, 839501856, 1205902384, 699516456, 3698896172, 1891351206, 2535240275}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 4227858432, 1174405120, 2130706432, 1753219072, 3485466624, 1050673152, 3163553792, 1838678016, 1738801152, 4212523008, 853082112, 2999025664, 2871345152, 651616256, 3917459456, 4023695360, 1996137472, 613502464, 429493504, 1302388864, 437351104, 2975512608, 2944902192, 1665584648, 3009793324, 2671214746, 344687359}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 469762048, 369098752, 2734686208, 679477248, 2361393152, 3030384640, 3371171840, 3343384576, 3517186048, 2339766272, 252641280, 2277539840, 2686533632, 574087168, 2834051072, 3319158784, 3405751296, 3742356992, 1338391808, 3424732032, 1278295104, 4293416992, 3881083952, 4080621112, 3760749860, 594944954, 856443975}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 201326592, 1308622848, 3271557120, 4118806528, 188743680, 1759510528, 4216324096, 2568486912, 2850291712, 2748710912, 4108255232, 1203863552, 4280303616, 3161939968, 24113152, 1519147008, 3160263680, 1913072128, 2231492352, 3666130560, 13054656, 1755469856, 1781976112, 654879288, 2602213164, 82073266, 3310846659}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 335544320, 2248146944, 2399141888, 981467136, 2118123520, 2686451712, 3857711104, 2985820160, 3936616448, 867565568, 3856596992, 2035515392, 1699561472, 570138624, 2996940800, 2947954688, 2279207936, 408355328, 3301742848, 3812191104, 3821254080, 3504715808, 2912203824, 3811353144, 4163709244, 2226082714, 2515157445}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 1275068416, 704643072, 3707764736, 1233125376, 3200253952, 1432354816, 2318401536, 308805632, 4108582912, 3371565056, 1427046400, 936411136, 3172745216, 2754174976, 348639232, 1214621696, 598977536, 1017800192, 3917505280, 247672192, 1835392320, 506800160, 1013967920, 1340278328, 1987556132, 2135852434, 2515693907}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 3154116608, 1778384896, 1828716544, 2508193792, 3384803328, 2418016256, 1267728384, 4173856768, 497287168, 2253520896, 1995112448, 3174465536, 1142898688, 3859472384, 2634534912, 1300703232, 3988835328, 3189956096, 1486309632, 3595059328, 1189457984, 657565728, 4045376528, 1468546584, 2059442452, 3467077802, 2295430255}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 2080374784, 1509949440, 721420288, 4236247040, 2713714688, 2363490304, 2811232256, 2577924096, 2355363840, 2622881792, 3729719296, 1735491584, 3963371520, 2731073536, 112545792, 2161776640, 3042608128, 3608813056, 1891213056, 1930127488, 575703872, 3947599904, 1056359472, 209387064, 1248382764, 663187602, 893718367}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 2751463424, 2113929216, 1895825408, 3347054592, 3049259008, 1411383296, 2712666112, 2757230592, 3886284800, 577896448, 2105344000, 2878570496, 3303915520, 3699122176, 605188096, 2368423936, 2724043776, 1923096064, 1005897984, 1237279104, 3224679616, 1956169760, 1375755280, 319045160, 3431119164, 2370185662, 2942576873}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3556769792, 1174405120, 1660944384, 478150656, 1019215872, 3034578944, 2012217344, 1484259328, 2758017024, 288489472, 1033437184, 974290944, 2181971968, 3646660608, 2465378304, 1207719936, 1948632064, 3239253504, 2727173888, 2275232640, 1527795136, 328128544, 2652603408, 3360732680, 254537524, 3049984930, 356026869}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3422552064, 436207616, 150994944, 411041792, 1883242496, 2090860544, 3222274048, 2310537216, 2250506240, 1431699456, 2812215296, 930185216, 3435905024, 1206738944, 2218741760, 1021347840, 3300008960, 1705775616, 2778303744, 1652012160, 642267072, 4205381664, 2384323632, 1404531256, 975822124, 1113504942, 1830147059}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2214592512, 2986344448, 687865856, 3481272320, 222298112, 1461714944, 1167065088, 780664832, 2997092352, 1440088064, 472711168, 662142976, 3925590016, 1264394240, 1988890624, 648251392, 2412960768, 2033105408, 1727369472, 4223541376, 1224271424, 3638298656, 2647465008, 579181096, 281313564, 2741119150, 355859041}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 872415232, 973078528, 218103808, 2139095040, 3141533696, 161480704, 3631218688, 923271168, 3089367040, 1949433856, 1546321920, 3700916224, 3453632512, 1004445696, 1893486592, 1818044416, 4020034560, 670747136, 116344064, 1634963328, 848214592, 1851959328, 1913822224, 924740120, 3594261788, 2542479234, 1977820749}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 1006632960, 3120562176, 3204448256, 2592079872, 3644850176, 1549795328, 1091567616, 1600651264, 2833514496, 1633026048, 4236967936, 1698136064, 1235042304, 2891898880, 4236005376, 3163535360, 3308762112, 1503582720, 3025746688, 2826448000, 982497600, 3224385568, 2082403376, 4154341912, 760900380, 670962842, 3729411407}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 1275068416, 3657433088, 3539992576, 2910846976, 3519021056, 1872756736, 3090153472, 4055367680, 2619604992, 2633367552, 1654456320, 1062371328, 3232710656, 3186319360, 554323968, 3638089728, 1614187520, 2243730944, 2183218432, 167107968, 3995036608, 3692189728, 156093488, 1757019688, 2862748980, 3702621578, 4278167507}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 201326592, 3992977408, 2634022912, 4068474880, 415236096, 3571449856, 4084203520, 300417024, 3680763904, 691404800, 4123590656, 4176642048, 4054368256, 1078288384, 2334650368, 1511204864, 1943630848, 3173873152, 3716165376, 2168487808, 2409832768, 4090996768, 1807266864, 328898056, 3859750708, 1603680182, 4271744323}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 1543503872, 4127195136, 1761607680, 260046848, 1505755136, 576716800, 1861222400, 1932001280, 3034841088, 280363008, 76480512, 3060891648, 812531712, 1723981824, 3571724288, 1622411264, 3968801792, 1517370880, 3463363328, 1405598592, 761372480, 1349748768, 3245235248, 1833000504, 2669988652, 2312262530, 1325052759}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 738197504, 4194304000, 50331648, 3464495104, 834666496, 4284481536, 3035627520, 1544028160, 182714368, 4155899904, 3500867584, 1047953408, 4090019840, 2558943232, 147017728, 1390794752, 464884736, 1252564480, 1836221184, 3846833024, 2235856448, 228939808, 3843445808, 2302180888, 1904808724, 1705098166, 2165748299}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 3288334336, 4060086272, 2667577344, 1954545664, 2277507072, 404750336, 4201644032, 168296448, 1000603648, 1966473216, 3286958080, 2230681600, 382582784, 3305185280, 2810187776, 3712235520, 115606528, 2211474944, 1480202496, 684713856, 3020068416, 705148960, 184730672, 3464810008, 2764556556, 1520631710, 280134257}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3154116608, 2919235584, 16777216, 427819008, 4240441344, 3344957440, 2347761664, 3390570496, 1742995456, 3937533952, 2612723712, 544636928, 3923263488, 3221413888, 537260032, 805390336, 403155968, 4093695488, 302240512, 2936136576, 411156160, 3846555680, 1000664080, 1284814360, 1106141972, 2918861714, 2371347183}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2214592512, 2919235584, 2298478592, 3934257152, 3141533696, 2963275776, 844103680, 3574071296, 1730412544, 1972764672, 2884567040, 3176169472, 2190360576, 3773243392, 3950505984, 3785033728, 1112273920, 1300425216, 415558912, 23082624, 2847144512, 1610450976, 75150384, 1774012984, 811162916, 2309627522, 795934305}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 3019898880, 3187671040, 3808428032, 243269632, 2839543808, 2673868800, 3559915520, 2333605888, 786694144, 4059430912, 3963158528, 1379041280, 3424305152, 643866624, 3753209856, 1541068800, 2017940480, 1759672832, 2532786944, 884843904, 3832990400, 3489552416, 2987693104, 2554878472, 3855414068, 973725094, 1210707693}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 4227858432, 1107296256, 1191182336, 3716153344, 2353004544, 2749366272, 3218079744, 3640131584, 459538432, 3104964608, 4074700800, 655785984, 131842048, 898949120, 3256520704, 2620454912, 657034240, 597471744, 4067706624, 1942864512, 701431232, 1657567264, 1967737872, 705483320, 3530168084, 419388046, 3144032767}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2483027968, 771751936, 1157627904, 109051904, 1740636160, 3101687808, 1255145472, 451411968, 3848536064, 2526150656, 4014538752, 1385332736, 3376955392, 2744229888, 835579904, 3377817600, 464000000, 3393523200, 4238855936, 1668305536, 387703104, 3518883872, 2580370448, 3981717000, 2376826676, 2202409618, 136725861}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1409286144, 436207616, 3909091328, 880803840, 3258974208, 723517440, 2561671168, 579338240, 346292224, 2742419456, 2372599808, 3497164800, 2431172608, 1186308096, 2844282880, 757499904, 1202947072, 17498624, 426127616, 462778752, 2251943488, 1881802784, 3369354288, 3180995096, 1490919732, 1954339254, 2467232341}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 872415232, 704643072, 2466250752, 1853882368, 2302672896, 153092096, 2861563904, 3292004352, 2594439168, 3964796928, 3722379264, 4241588224, 497008640, 1349689344, 3570323456, 2250921984, 1255756800, 1079106048, 3554537728, 2916364416, 3692893120, 296867872, 3652031504, 4061723192, 1354228012, 4029630638, 2413451213}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 1811939328, 503316480, 754974720, 1904214016, 163577856, 157286400, 1248854016, 1868038144, 3231973376, 3809607680, 3039756288, 402620416, 2276474880, 608067584, 2446356480, 3436095488, 3687689216, 3041811968, 504271616, 841570176, 3246164160, 2297481248, 2048777232, 1367406136, 3653451548, 1365707186, 2658278363}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3288334336, 3321888768, 2801795072, 1904214016, 54525952, 740294656, 1097859072, 4233625600, 258211840, 1565655040, 1965883392, 1195343872, 4231348224, 1266229248, 2241114112, 525334528, 3941592064, 2363329024, 1252141312, 3149275008, 3342828736, 3157710880, 3950730256, 4120015400, 2001585436, 787191194, 1256041969}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 603979776, 905969664, 117440512, 3867148288, 3091202048, 3269459968, 3400531968, 27787264, 44302336, 1817313280, 2635792384, 3557457920, 1886502912, 1829249024, 3186634752, 1774942208, 4199994368, 1780077056, 2056216320, 3291543936, 1173195584, 1648580640, 3219579920, 2704452120, 2590608180, 1468083134, 432460873}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2751463424, 3254779904, 2768240640, 1434451968, 3443523584, 1231028224, 2240806912, 1202192384, 2418278400, 1995833344, 1262026752, 4094459904, 3835117568, 539631616, 1617137664, 1981212672, 3454782464, 969005568, 3282187008, 750225536, 1792568128, 4116498464, 3910687792, 3221172744, 3861774084, 3613414058, 244537449}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 2751463424, 973078528, 3137339392, 729808896, 2512388096, 3076521984, 1462763520, 3109552128, 3735289856, 2790653952, 3546873856, 1366917120, 1807106048, 1494884352, 1560367104, 1719801856, 188824576, 2955271680, 3373658880, 2034965888, 2473453760, 2977445920, 4222643248, 1629472264, 1895878444, 4169188258, 2319784937}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 3288334336, 2986344448, 3439329280, 3430940672, 1900019712, 127926272, 2016411648, 659030016, 2497970176, 2593259520, 3891855360, 2833809408, 1221869568, 3218939904, 1713115136, 1929291776, 2825716736, 1871952384, 1467876608, 1471032704, 746038336, 4167796768, 1200952336, 595530248, 1034551588, 1836390290, 1122886001}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2885681152, 2986344448, 2399141888, 3615490048, 348127232, 2606759936, 1882193920, 1886912512, 899940352, 3897950208, 3050242048, 2786951168, 1963999232, 661413888, 3318681600, 3458054144, 152345600, 3983070720, 2932732672, 127788416, 550644160, 780785696, 499092528, 4165168696, 4263931660, 3331371922, 3987446507}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1677721600, 1979711488, 3674210304, 360710144, 935329792, 1671430144, 2779774976, 3153592320, 1784938496, 2702573568, 3117219840, 2606399488, 2119352320, 4213710848, 3138138112, 2457507840, 799296512, 531934720, 452801792, 2128755072, 1381146048, 824883232, 3524033584, 4210570792, 3471079732, 978589574, 2636736729}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 3690987520, 2181038080, 3472883712, 1786773504, 1304428544, 2699034624, 1330642944, 3390570496, 3273916416, 3669098496, 1556938752, 1551597568, 62373888, 3746160640, 1245351936, 957757440, 3770381312, 2497060352, 274411264, 327251584, 1044388544, 2393364512, 2851464208, 2011833896, 3536411452, 2575231118, 3794925047}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 3825205248, 1040187392, 3070230528, 2944401408, 3594518528, 1910505472, 1764753408, 3751280640, 1973682176, 3856007168, 1747910656, 2566488064, 3931586560, 778969088, 287272960, 2137487360, 2213944320, 163242496, 3157460736, 622849408, 2573263552, 2565953568, 3426577456, 1265867320, 2826836780, 3079835562, 1473226233}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 67108864, 704643072, 788529152, 3246391296, 1606418432, 3340763136, 120586240, 1994915840, 2665742336, 2031484928, 2707226624, 457801728, 1301594112, 2820349952, 1445842944, 2420127744, 3991137280, 1452477952, 1537036544, 2196614528, 216282432, 1108547616, 584727600, 3079484968, 1698151724, 4125696950, 157590593}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1543503872, 2919235584, 2902458368, 1518338048, 2596274176, 3466592256, 4121952256, 3184001024, 2573467648, 2442526720, 2327379968, 3456925696, 1732329472, 4192591872, 2220158976, 1436461056, 452948992, 308889088, 810904832, 1738510720, 972893248, 4125968416, 2551350320, 1878748680, 2901104900, 278083482, 3862737239}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 2885681152, 1241513984, 1023410176, 2575302656, 2604662784, 3743416320, 57671680, 60293120, 828637184, 1238499328, 1638858752, 148799488, 3326230528, 1453350912, 4030189568, 549398528, 4027706368, 3679054336, 2202943744, 3880370048, 3779939008, 3326953504, 3939056656, 1141391928, 1248718100, 2872587682, 844159979}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 4093640704, 4127195136, 251658240, 1988100096, 2814377984, 3089104896, 489684992, 999817216, 2833514496, 798359552, 1668218880, 576421888, 734281728, 1378263040, 3616768, 2350495744, 1252414464, 1156787712, 2562525440, 3310396800, 1959728832, 4046002208, 1094607920, 3289454136, 3006209340, 2554145714, 2911973373}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3825205248, 2516582400, 3976200192, 713031680, 2931818496, 333447168, 3750756352, 2501378048, 3693346816, 3572629504, 2135883776, 3445522432, 3137421312, 1736581120, 876687360, 86157312, 3228644352, 948889088, 843007744, 3478569088, 805145280, 254969888, 3123643408, 2517290552, 452670228, 967837370, 1860763129}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1275068416, 1711276032, 16777216, 1233125376, 130023424, 1876951040, 2744123392, 327680000, 220463104, 2146566144, 2295922688, 231309312, 2097168384, 2810273792, 1791471616, 4033071104, 1834380288, 2045341184, 3480504064, 43866240, 1877995072, 1718659104, 2534988816, 1982539272, 2358668076, 1460623026, 90249555}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 1006632960, 3858759680, 2936012800, 3313500160, 1639972864, 2392850432, 1915748352, 619184128, 2758017024, 2601910272, 1243545600, 4004413440, 1208303616, 1275125760, 3187847168, 721467392, 4152396800, 348511744, 36060416, 2037433728, 235668800, 959862816, 1131232304, 3097749048, 4114084116, 1030486970, 1940097103}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 469762048, 369098752, 3238002688, 746586112, 1019215872, 1176502272, 3970957312, 2386034688, 3991142400, 655753216, 2731343872, 3779035136, 4100341760, 3981697024, 4146999296, 841861120, 2360329216, 594458112, 2059929856, 3308833152, 3596932032, 1448093728, 2225665072, 4285201960, 3435957532, 1949966242, 1927588551}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 3825205248, 234881024, 2097152000, 3380609024, 3972005888, 2644508672, 428867584, 4237819904, 375652352, 3870687232, 3377004544, 3558440960, 958644224, 1959796736, 1912401920, 3360925696, 1220455424, 1932867072, 260896000, 448374912, 607547072, 2500692000, 4076821552, 2765168136, 435984684, 2220048014, 717007865}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 4227858432, 3858759680, 3909091328, 1937768448, 3862953984, 3663724544, 3811573760, 1320681472, 1193541632, 701628416, 1062010880, 2201649152, 2355314688, 2452676608, 423407616, 3277883392, 2830318592, 1559945728, 1464085248, 1843694976, 393493440, 3084544032, 1888914448, 3886737960, 3519895348, 2633895850, 3074875647}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1811939328, 503316480, 1526726656, 4236247040, 2478833664, 3042967552, 4069523456, 1571291136, 35913728, 1479671808, 341639168, 1578729472, 2403254272, 2944950272, 3793121280, 2422773760, 1279312896, 3860876800, 3258000128, 2237446272, 1000308544, 3178854432, 1118336016, 3567302184, 1123522348, 2830921350, 2160760923}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 603979776, 3657433088, 2566914048, 2659188736, 2235564032, 1243611136, 4159700992, 1466433536, 1172570112, 177340416, 935002112, 301563904, 2891661312, 2288787456, 2221297664, 240453632, 425595904, 2028935680, 975317248, 2146530176, 2741960000, 2279647264, 529728528, 1463693848, 3619581228, 3791217066, 1683603529}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3825205248, 4060086272, 4110417920, 1837105152, 3636461568, 2027945984, 829423616, 3719823360, 4054056960, 1867907072, 3341484032, 4025122816, 2936553472, 2189303808, 3519025152, 2338744320, 1790151680, 534427136, 3365052160, 2605449088, 1440513984, 3784493088, 416013360, 4128964120, 1609892660, 2147033490, 3775032569}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1409286144, 3321888768, 587202560, 3145728000, 4022337536, 689963008, 4285530112, 3759669248, 3412328448, 43122688, 2177433600, 3519578112, 1506361344, 3184369664, 63811584, 2630735872, 3041639424, 3213831680, 237502720, 2770038656, 2212817600, 2664495136, 2200652816, 698177032, 833031460, 3945863610, 117315541}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 1140850688, 570425344, 1627389952, 746586112, 566231040, 1323302912, 3994025984, 1705508864, 3651403776, 1412562944, 601423872, 2664988672, 3025977344, 1721573376, 2918879232, 1386891264, 1042416640, 74939904, 2524778240, 82603136, 2022162240, 466085920, 1272992784, 1888622088, 2104269604, 4290894486, 3118494801}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3422552064, 3053453312, 4177526784, 3850371072, 3359637504, 1587544064, 2467299328, 1065877504, 1029963776, 686948352, 3854106624, 716931072, 1983594496, 2079940608, 488452096, 2024409088, 406096896, 2900120064, 1078537472, 1753443456, 1875036736, 1843456032, 4080466960, 2858236424, 4069101884, 3135682218, 3954191219}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1946157056, 2583691264, 889192448, 3347054592, 3217031168, 3810525184, 2276458496, 854065152, 2774794240, 2891317248, 3774676992, 3665330176, 2654978048, 2765922304, 860835840, 580380672, 375380992, 722128384, 1316126976, 1523194240, 1381043520, 939247648, 4244327472, 3967780392, 1966804260, 3831087022, 2987298909}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 335544320, 1442840576, 2030043136, 142606336, 3602907136, 3101687808, 3968860160, 3481796608, 212074496, 2578579456, 2356871168, 821985280, 3224977408, 3655180288, 2446143488, 579012608, 2915312640, 4284638720, 466738944, 1093253248, 2585089600, 1414015008, 3670299664, 1659293208, 261606164, 1141659322, 31911237}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 4093640704, 1509949440, 1828716544, 3112173568, 3493855232, 190840832, 160432128, 2387083264, 77856768, 1773273088, 2520449024, 2915008512, 3573530624, 1679466496, 1422675968, 174336000, 1309748224, 1091219968, 1732248320, 2682280064, 5383232, 627640352, 1045871632, 443431448, 1188200220, 2913682062, 2465450877}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 3690987520, 2717908992, 2063597568, 3263168512, 583008256, 4053794816, 934281216, 937951232, 2867068928, 106037248, 54198272, 3541663744, 1223671808, 3865305088, 2777780224, 656185344, 2666050560, 191178240, 3927352576, 4200587648, 2316117312, 4097112096, 2158879760, 1090772504, 4118823212, 2856697742, 4234323063}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 1140850688, 3120562176, 2768240640, 4219469824, 3007315968, 3256877056, 1546649600, 853016576, 1742995456, 1389756416, 1166999552, 2653650944, 1750876160, 3039240192, 2528333824, 404482048, 3481287680, 21113344, 3273902336, 3987883392, 3969431744, 440485920, 127937584, 276128312, 1585243452, 3138693042, 1433148881}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 4227858432, 436207616, 3774873600, 2994733056, 2394947584, 69206016, 4270850048, 1989672960, 2774794240, 2633105408, 3286827008, 1271562240, 1465729024, 1958797312, 1428508672, 3558066176, 3160388608, 792987136, 1700927744, 4243896448, 871096000, 4090210336, 3277759504, 2462428680, 2921446708, 2274465434, 2149196799}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 2080374784, 3590324224, 2432696320, 3414163456, 4030726144, 1050673152, 3132096512, 54001664, 3496214528, 1574043648, 745209856, 1808367616, 2533244928, 3683049472, 1749168128, 2594326528, 2830138368, 809144832, 551824640, 554938752, 3087945664, 3558811680, 3784772624, 2362423832, 1551638828, 944212866, 1655123679}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 4227858432, 1644167168, 3238002688, 1451229184, 1178599424, 52428800, 2584739840, 3107454976, 2430861312, 4176609280, 2026831872, 2729213952, 1847312384, 1828118528, 4274950144, 229132288, 865997824, 4180804096, 1932484864, 1910324352, 2216159168, 1513629728, 3881845776, 4164037176, 2242585860, 3348960942, 791921407}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 67108864, 2852126720, 1291845632, 2290089984, 2906652672, 731906048, 1299185664, 2360868864, 962854912, 2786197504, 1001324544, 3427565568, 874397696, 1133584384, 2926104576, 2997463040, 1321903104, 609835520, 4172793088, 1113380736, 3149185984, 3722315808, 3413586960, 3753857592, 2934239492, 3536946562, 2479829697}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 4093640704, 301989888, 2030043136, 209715200, 1497366528, 3026190336, 424673280, 4103602176, 1654915072, 502398976, 3261923328, 1967751168, 2373959680, 2587140096, 3058307072, 3305015296, 2985657344, 1953184256, 911072000, 2230957696, 301179584, 3295258656, 239686672, 1895469608, 66096940, 3177784462, 46804477}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 3556769792, 369098752, 3472883712, 1216348160, 884998144, 3571449856, 1133510656, 1109917696, 1436811264, 439484416, 3659464704, 3065675776, 4211916800, 89628672, 2278240256, 4256249856, 911909888, 4003362304, 1753108224, 1257066624, 2336664384, 3970308128, 230052880, 509111864, 1385700148, 578633366, 535474293}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1543503872, 637534208, 150994944, 2491416576, 1170210816, 3105882112, 2383413248, 3348627456, 1130627072, 3581018112, 1860894720, 3683221504, 1878573056, 295165952, 4124946432, 201590784, 235340800, 3976478208, 1585697024, 2999413888, 2023890624, 2035312672, 847082512, 3772012056, 3644761388, 1395866294, 3280780247}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 3019898880, 100663296, 687865856, 2558525440, 364904448, 3806330880, 3629121536, 2804416512, 4166254592, 1462632448, 2958491648, 3408691200, 2052374528, 1344872448, 3453284352, 4100483072, 2725262336, 3675833856, 1072636672, 1546781824, 934812224, 1125697056, 468656944, 1110574232, 4206369364, 2778252862, 2469339933}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2483027968, 2650800128, 2097152000, 2172649472, 2353004544, 2279604224, 4289724416, 415760384, 3887333376, 80609280, 2377580544, 935886848, 959791104, 2920030208, 2895228928, 2875181056, 3396189184, 3630672384, 2935194368, 2930333568, 205833536, 1206364704, 2679341872, 3368638360, 2947859828, 2429528626, 330793749}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 3690987520, 234881024, 2432696320, 2910846976, 3896508416, 1235222528, 2918187008, 3095920640, 3321102336, 2358116352, 1072758784, 1200455680, 695648256, 1095458816, 3122049024, 1910499328, 2735463424, 11840000, 3064697088, 1665320320, 1059116352, 2067048992, 2750124336, 3512911272, 1200674140, 3516705310, 1856999687}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1677721600, 33554432, 3036676096, 109051904, 1019215872, 1369440256, 2343567360, 3903324160, 800325632, 1252655104, 2326986752, 2754445312, 3396583424, 2475597824, 4140027904, 3366127616, 3812090880, 4016631296, 3012978944, 676934528, 3204377664, 3737710112, 2284218640, 955331512, 88796284, 2388848166, 3549784329}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 3556769792, 2181038080, 117440512, 276824064, 2445279232, 2858418176, 1376780288, 1215823872, 2383675392, 3732799488, 2870018048, 2583461888, 2723495936, 1985617920, 3626061824, 1798445056, 248370176, 2862388736, 3519514368, 3395520128, 2719220928, 2424084000, 3524757296, 2289796776, 772801748, 2390398466, 588416773}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 3154116608, 3254779904, 3372220416, 1568669696, 1346371584, 132120576, 1588592640, 4150788096, 179568640, 4050518016, 2914451456, 267223040, 225558528, 2076729344, 258461696, 1098262528, 2714319872, 442935808, 2935227136, 3767066496, 4228184128, 1644603936, 3640918832, 4118863768, 876673116, 2044766742, 1438057247}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 603979776, 100663296, 2768240640, 511705088, 79691776, 3751804928, 3966763008, 1592262656, 3228827648, 3572105216, 2675376128, 493387776, 2654126080, 1502191616, 2980245504, 2507442176, 40764416, 934456832, 147454208, 1296321920, 2665762368, 3365056032, 561641744, 3029093784, 1126190676, 1001434638, 2999646489}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 2885681152, 4194304000, 3204448256, 562036736, 1145044992, 3252682752, 2335178752, 2754084864, 3509846016, 187564032, 2830434304, 862486528, 3948331008, 2875056128, 2499350528, 2167150592, 2142641152, 3874175488, 688952064, 1472045952, 760107584, 3133356576, 2485424944, 2257822600, 3942339188, 3492526654, 2536657691}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 3556769792, 3590324224, 553648128, 2508193792, 1044381696, 3093299200, 2341470208, 475529216, 1771307008, 1532624896, 3843358720, 1016889344, 2838708224, 745152512, 1551757312, 3546753024, 2098682880, 1620695552, 2335383296, 191776384, 553426368, 2896288288, 758587152, 1919698568, 2306711028, 1088903698, 2857459493}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 2483027968, 2852126720, 285212672, 1736441856, 2696937472, 1394606080, 3075473408, 2725773312, 290717696, 1568538624, 3587244032, 255754240, 1404354560, 3465158656, 3627651072, 2067179520, 46705664, 4116229632, 1946400000, 3657585792, 419481280, 1535159840, 650622256, 2082755752, 1809172164, 1949838862, 2234938645}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 3825205248, 1979711488, 687865856, 125829120, 3149922304, 1574961152, 1833959424, 3697803264, 609484800, 3957981184, 3079864320, 571047936, 1690648576, 862363648, 823324672, 1246619648, 3705785344, 3201414656, 967729920, 3299900544, 1060663360, 490452512, 708666128, 1891237048, 50147420, 3789362706, 1156551465}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 1677721600, 4261412864, 1560281088, 2357198848, 2571108352, 1835008000, 2330984448, 3326607360, 3824418816, 2093875200, 867631104, 456032256, 1896103936, 2793775104, 575123456, 2699118592, 1831916544, 4117561856, 736427776, 2025092480, 1856650560, 4207084064, 530841392, 559084952, 286948676, 3689456186, 3181596457}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3690987520, 2650800128, 4177526784, 360710144, 1329594368, 1117782016, 1043333120, 1043857408, 187957248, 767164416, 695271424, 144408576, 3607511040, 1149591552, 650555392, 2749409280, 1838357504, 3381350912, 3830073600, 2636792704, 796412096, 1351701024, 2517322000, 2148123560, 1963591884, 2257465882, 885848359}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3288334336, 2650800128, 520093696, 1619001344, 977272832, 3013607424, 2742026240, 429391872, 544473088, 4213047296, 1194786816, 356089856, 1937981440, 2697437184, 2565058560, 391206912, 2888545280, 3926592000, 1253599488, 2034577792, 824497600, 875891232, 2143250736, 3502551448, 3504575996, 3008670210, 3257915649}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 201326592, 4127195136, 2432696320, 3162505216, 37748736, 954204160, 1248854016, 2072510464, 4252237824, 772407296, 665911296, 514686976, 4196876288, 248897536, 874311680, 1980721152, 4088534016, 2091645440, 2837779200, 290785664, 3789348672, 2536110624, 2933920528, 3413281192, 1594531708, 3409025554, 619422483}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 1275068416, 1375731712, 3875536896, 679477248, 1648361472, 6291456, 19922944, 1263009792, 3962830848, 953024512, 753991680, 3253698560, 790806528, 1121312768, 4072427520, 307812352, 2234127360, 1879132672, 402740992, 3691209600, 436419904, 3540470304, 914642736, 3611485096, 3487628620, 1274358334, 695125795}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2885681152, 3791650816, 3003121664, 58720256, 3577741312, 1986002944, 2863661056, 155713536, 2478047232, 4257873920, 2742484992, 1810530304, 1495384064, 3822575616, 846909440, 884766720, 1872743424, 1867207168, 3870375680, 3142133632, 2562180416, 1112101408, 1278361360, 42575768, 303105348, 2363240982, 3559731003}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 2617245696, 1778384896, 3204448256, 3716153344, 2889875456, 1109393408, 3490709504, 3895984128, 1494482944, 2159673344, 131399680, 3948904448, 1302478848, 1733517312, 4187820032, 876648448, 1445002240, 3054860800, 1698311424, 1335188096, 125656256, 1018657312, 468397328, 71883400, 941497580, 2986449434, 2332130615}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 1946157056, 637534208, 1124073472, 3699376128, 473956352, 1990197248, 2903506944, 2185756672, 1813250048, 3821928448, 2077425664, 598507520, 3877879808, 3537313792, 2653876224, 3941021696, 464589824, 3479067136, 3193626880, 2547864192, 3961512768, 2121816608, 2274222384, 3916944056, 1354441556, 40761894, 1547948333}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3690987520, 2852126720, 2835349504, 1803550720, 3418357760, 1684013056, 2458910720, 2079850496, 3851681792, 4152229888, 2328952832, 3629875200, 4049846272, 2199216128, 1362792448, 3732023296, 2150288384, 1246557696, 3352997632, 1956790912, 678674624, 1126888992, 684699440, 3617571496, 2198143212, 42079798, 4456199}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 3019898880, 3724541952, 83886080, 3514826752, 1572864000, 635437056, 1808793600, 2353528832, 2857631744, 3112828928, 3685941248, 2623438848, 2063220736, 1401888768, 1085714432, 2832992256, 1723776000, 61646336, 3129258752, 2437105792, 1168628032, 3253872160, 2239689488, 4081871032, 3369167204, 1691233834, 1007701821}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 2885681152, 2650800128, 318767104, 192937984, 1749024768, 799014912, 567279616, 2581069824, 978583552, 2308833280, 32571392, 2185854976, 1361985536, 2459492352, 913616896, 3423172608, 3649924096, 1657567744, 3874025728, 1601946752, 17188800, 3062233632, 952545584, 274932904, 271775740, 682394138, 400284955}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2080374784, 3925868544, 654311424, 981467136, 1279262720, 2573205504, 1282408448, 74973184, 4008968192, 1949958144, 4254531584, 4014833664, 3681533952, 838492160, 3694301184, 2803652608, 226935808, 3737516544, 3508694784, 3004303744, 2634781888, 2332588576, 101560080, 2072537496, 4249421052, 812392998, 2575264527}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 3154116608, 2919235584, 4009754624, 1518338048, 1480589312, 3273654272, 3473932288, 1007157248, 3985899520, 273285120, 212926464, 643727360, 288899072, 3675217920, 3675729920, 1846089728, 210985984, 902797824, 645143808, 20828800, 3004130624, 3339786784, 1342987536, 3415388840, 3544733028, 3492807210, 756758847}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1006632960, 1778384896, 3707764736, 3699376128, 4139778048, 4188012544, 2651848704, 4225236992, 781451264, 3743285248, 1178009600, 4287528960, 2989473792, 2721800192, 3001192448, 3891431424, 3618567168, 2122120704, 2055297280, 2311200384, 3156266944, 4065492512, 1539217712, 1956740760, 4204158916, 1092548134, 3040308543}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3825205248, 3724541952, 2332033024, 1149239296, 3703570432, 3944742912, 2960130048, 2967994368, 150208512, 2787770368, 785580032, 2380234752, 2692268032, 3721175040, 3347329024, 2755917824, 1575326720, 3327385088, 1394568448, 442166656, 3426505280, 472669728, 1003990288, 2724089272, 2285658732, 2452465214, 2027239721}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 738197504, 167772160, 218103808, 226492416, 4081057792, 1231028224, 1395654656, 719847424, 1790181376, 1739456512, 1355874304, 3927736320, 133971968, 470409216, 2210533376, 2409662464, 3440573440, 1186550272, 3161085696, 192306048, 2835892288, 1782960672, 2867205936, 2071444392, 2433636436, 1313036810, 3705793339}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 3422552064, 3120562176, 486539264, 1820327936, 926941184, 115343360, 2597322752, 1037565952, 3428057088, 1469710336, 1177747456, 1242529792, 2500608000, 3498958848, 1162579968, 1206519808, 878539776, 2744447488, 2822710016, 3909612672, 42018240, 1413706272, 2976342800, 2383418552, 2985932268, 2980510234, 3694548771}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 738197504, 1644167168, 1258291200, 3179282432, 1556086784, 3021996032, 831520768, 4001890304, 2115239936, 1095630848, 3954638848, 2249752576, 3458187264, 975036416, 337301504, 3978082304, 60406784, 3470695936, 1144880384, 2324431488, 3893383488, 609099296, 2939600176, 878699160, 3078455668, 2171217446, 874561851}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 3019898880, 2986344448, 4177526784, 763363328, 2722103296, 3554672640, 959447040, 2945974272, 2662596608, 3503947776, 1792344064, 3601629184, 287948800, 2657951744, 571363328, 142338048, 1971436544, 1984313856, 2447672064, 2284938112, 2920921024, 988985888, 1211712272, 2271626120, 4143114228, 4265464326, 2758098749}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1946157056, 33554432, 1291845632, 2625634304, 3753902080, 1088421888, 808452096, 154664960, 2192834560, 2113798144, 2044002304, 2139979776, 1028440064, 1764368384, 3940208640, 2768324608, 1619112960, 2982442496, 199693056, 3686229888, 1937732288, 2198992416, 2683294512, 2629519240, 469017308, 2346401326, 3749947181}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 201326592, 33554432, 956301312, 2776629248, 457179136, 1017118720, 2991587328, 3581411328, 1641283584, 3778936832, 3354722304, 715751424, 2213298176, 1313726464, 2241482752, 2443520000, 3520396288, 691974656, 469137664, 4037783680, 2666453696, 3855561248, 2782804272, 830492808, 3712322300, 3685063210, 4107765043}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 201326592, 1174405120, 1660944384, 2055208960, 4072669184, 1759510528, 2630877184, 1469579264, 89391104, 2681864192, 3212115968, 2616033280, 4231610368, 3307331584, 548761600, 2257451008, 2125341696, 329166336, 794149632, 1792989312, 3740792768, 2544447008, 739869456, 336771208, 4068198396, 1543845378, 2114115347}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2483027968, 1912602624, 4211081216, 2726297600, 1329594368, 1109393408, 1376780288, 3344433152, 60030976, 513671168, 754384896, 2377089024, 3342680064, 3760660480, 286576640, 3654940672, 2597405696, 2646426112, 3009885440, 3576898176, 852469696, 1275904544, 3891098928, 3533406872, 318126028, 2292849202, 12378389}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 3959422976, 33554432, 1996488704, 796917760, 62914560, 1667235840, 2490368000, 3388473344, 351535104, 1371144192, 2186608640, 128811008, 2707111936, 1877401600, 3728035840, 274356224, 1231334400, 2674951680, 4235990784, 3023345024, 995872960, 2363950624, 4155660048, 2057303432, 3095773436, 3158556178, 2024254251}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 3288334336, 3925868544, 352321536, 394264576, 750780416, 1809842176, 89128960, 875036672, 4090757120, 1567490048, 502595584, 1381793792, 860700672, 3536232448, 1558188032, 3822389248, 3043830784, 2851319296, 3764163328, 3930829952, 3946998336, 2401316384, 2327106352, 2340000904, 3673897556, 2101118498, 2254237441}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2483027968, 637534208, 3707764736, 3816816640, 4081057792, 1197473792, 1496317952, 428343296, 464781312, 2874015744, 3432185856, 1738506240, 1726562304, 3196526592, 3502403584, 1411696640, 777382912, 146772480, 2520561408, 2532871040, 3135112000, 1217270304, 4063688496, 2668112824, 930165580, 2641099314, 1640393493}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 603979776, 2248146944, 3573547008, 1065353216, 3720347648, 2724200448, 3054501888, 3906469888, 2694053888, 2426011648, 3473408, 1013809152, 1740193792, 3305152512, 662925312, 2713782272, 2019953664, 1226122752, 2690252544, 299222656, 96403904, 4127368736, 486915856, 998303368, 2881565180, 4284550658, 2912011033}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1811939328, 1375731712, 721420288, 1434451968, 2613051392, 1449132032, 409993216, 2561146880, 1962147840, 2649620480, 483721216, 1077444608, 2120990720, 2316820480, 1994084352, 22657024, 2040167424, 4001048064, 2211213056, 3959723392, 2449580608, 184919584, 2240196400, 1137046920, 979645044, 1249082902, 3014411051}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 1140850688, 4127195136, 4009754624, 1199570944, 952107008, 2413821952, 544210944, 3430416384, 2532573184, 675151872, 3897884672, 1281916928, 4130947072, 1398185984, 1441591296, 3053377536, 3845475328, 3865042432, 1205883648, 2222247296, 3396876480, 569466400, 2746749744, 1653927304, 3666381044, 2127144450, 3765235489}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 4227858432, 3254779904, 654311424, 847249408, 2327838720, 2216689664, 399507456, 4137156608, 1146355712, 2011037696, 758317056, 325877760, 874168320, 2258067456, 2281623552, 1827100672, 3304244224, 1540115968, 2886386944, 2980577408, 1413077440, 524733984, 4234609968, 4181057720, 896190932, 2635888174, 957796623}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1811939328, 2852126720, 2164260864, 1350565888, 3670016000, 4078960640, 3713007616, 364380160, 4073979904, 150863872, 414253056, 1372487680, 456769536, 2937184256, 543068160, 3735480320, 621908992, 1901886976, 908569856, 2211947648, 813684928, 108330528, 1827368240, 2574173352, 2905442500, 1942713894, 775465259}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3959422976, 838860800, 3070230528, 293601280, 104857600, 2069889024, 1529872384, 94896128, 494141440, 3738042368, 1984364544, 593788928, 792084480, 598597632, 3698380800, 2790053888, 3833994240, 4173400576, 413472512, 1510272, 3841926720, 996993568, 1423296304, 1851511704, 3162061396, 1504567306, 393269259}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1006632960, 4261412864, 3976200192, 2927624192, 1413480448, 3126853632, 2498756608, 4095213568, 4038328320, 4135452672, 541130752, 408977408, 4160045056, 1872715776, 1047769088, 3663235072, 500401152, 990726656, 161081088, 2272486784, 3336487872, 2190617120, 4142552880, 2779508136, 2387429364, 1535074338, 4005802047}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 335544320, 3657433088, 855638016, 3430940672, 3074424832, 2925527040, 3362783232, 3171418112, 4147380224, 1869479936, 2839609344, 2137292800, 2213724160, 1288314880, 622137344, 3523164160, 2977543168, 2822545920, 526112512, 2158942592, 2858683200, 2323022368, 1779353392, 1236394408, 120438612, 94511134, 3914403893}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 2348810240, 3791650816, 419430400, 2206203904, 1631584256, 627048448, 2643460096, 934805504, 4040425472, 2967076864, 3561029632, 1960935424, 769015808, 1834999808, 2248167424, 923183104, 3632663552, 2344632832, 2946922240, 1437828736, 1833928384, 1140826656, 4097189648, 4111281832, 891128540, 283500602, 64049203}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 3154116608, 3254779904, 1224736768, 461373440, 314572800, 236978176, 2825912320, 536346624, 1051983872, 1339949056, 1304625152, 3399712768, 3191128064, 3885522944, 3735146496, 3358697472, 1218038784, 1109614080, 846556416, 3137287552, 792141504, 3491446304, 644136240, 4212563384, 4251636460, 2015256638, 2456211487}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 872415232, 2315255808, 3539992576, 2424307712, 2025848832, 2799697920, 825229312, 354942976, 3321102336, 3721265152, 2512715776, 2942730240, 712097792, 1267277824, 853577728, 1798387712, 4264154112, 1903287808, 923759360, 3559321472, 2228702784, 2493054496, 3089097520, 2799687560, 1295686212, 2777620518, 2481033277}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 469762048, 1241513984, 1291845632, 4236247040, 574619648, 2334130176, 361758720, 1559756800, 2916352000, 1658454016, 2965831680, 2053341184, 423051264, 2695454720, 1640632320, 2474412032, 2014360576, 3896244736, 431062272, 3102645888, 1341083328, 1449826848, 3299831056, 2680690328, 3631807180, 999481346, 4026093591}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 738197504, 3187671040, 3338665984, 3800039424, 457179136, 1004535808, 3905945600, 125304832, 831782912, 496631808, 4039442432, 2367979520, 1056030720, 2366627840, 2228826112, 3391182848, 2624709632, 3058262528, 1866238720, 988822656, 3071177920, 970883616, 3047275280, 682845320, 560894196, 1019830310, 3497652251}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 3556769792, 100663296, 2432696320, 3011510272, 3619684352, 727711744, 4019191808, 1595408384, 978583552, 729415680, 2873294848, 2854584320, 3065233408, 3039371264, 1580789760, 2758027264, 1494264832, 3713709568, 2817754880, 3288965760, 403583936, 3792410144, 3641669392, 3650063032, 2999558140, 3102646278, 509358117}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 4227858432, 4261412864, 2164260864, 1048576000, 817889280, 325058560, 2318401536, 4274520064, 4042522624, 782893056, 3678601216, 2938470400, 4270931968, 3558367232, 3159207936, 2117462016, 1556808704, 2683375104, 2838146816, 3775362944, 2390949184, 415329824, 526589712, 3157303224, 2211379580, 813162514, 2674913327}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 3288334336, 4060086272, 1929379840, 612368384, 499122176, 3881828352, 762314752, 24641536, 1588854784, 1259995136, 574816256, 1780776960, 1574256640, 3832061952, 674877440, 1276360704, 1963701248, 1682896384, 3404521216, 1526523264, 301007040, 3502134816, 1875971856, 929914296, 1019065588, 3386253362, 510627873}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 738197504, 2382364672, 117440512, 377487360, 2478833664, 278921216, 2523922432, 2916614144, 4289986560, 1618870272, 3527868416, 1038123008, 1494237184, 1963974656, 2870685696, 143874048, 1347011584, 2558338560, 910684416, 803671424, 1746238400, 545965600, 2354626864, 49436056, 3340746740, 647061562, 3880546363}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 1946157056, 2919235584, 1493172224, 4202692608, 297795584, 3688890368, 1173356544, 360185856, 3644063744, 169476096, 1275396096, 2583986176, 3607412736, 1938104320, 1396748288, 3189860352, 806528000, 160056832, 919407360, 3270287744, 2650371264, 2482333216, 1484307216, 2108770696, 718999796, 2707423246, 338690061}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 469762048, 436207616, 3070230528, 444596224, 3988783104, 3936354304, 4184866816, 3549954048, 1337196544, 297402368, 268632064, 1476493312, 2483306496, 1979932672, 3305345024, 2978306048, 3980395520, 2959267328, 156729600, 3341329792, 1989003712, 2809902624, 3525775632, 129269176, 3720187356, 4060086330, 3942645783}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 67108864, 905969664, 788529152, 511705088, 88080384, 1927282688, 1007681536, 571998208, 2857631744, 3162374144, 1778581504, 1828945920, 3750150144, 2160435200, 1730179072, 1622235136, 1147749376, 2652721664, 1481728768, 1165544064, 3951298496, 1321660960, 2887914288, 4164031160, 1445954540, 4135059502, 1459879985}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 1811939328, 33554432, 83886080, 528482304, 658505728, 2720006144, 1099956224, 3089629184, 1104412672, 2425225216, 2424373248, 2445574144, 954548224, 2448547840, 1276661760, 4079962112, 3377654784, 88740352, 912682240, 1597503104, 176091200, 874377760, 120274224, 257048232, 1044929620, 652378146, 250626091}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 2214592512, 570425344, 2231369728, 3565158400, 3342860288, 3609198592, 160432128, 62390272, 1372848128, 2971533312, 2172846080, 2881650688, 3831742464, 4105216000, 2469253120, 552339456, 2156770304, 3057586688, 806460672, 1551840896, 2679227584, 3702108704, 1613450544, 3949969080, 3796676836, 1490845702, 2967519249}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 2483027968, 33554432, 3607101440, 4269801472, 4206886912, 127926272, 2467299328, 3937927168, 3839098880, 2560491520, 4119265280, 1111851008, 1348485120, 825696256, 2213236736, 2987268096, 3279807488, 3354422784, 3125364992, 1871488, 1916864704, 2556513824, 3039893808, 2582189720, 2567679196, 2885386298, 3895934997}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 1275068416, 1040187392, 1325400064, 1669332992, 2327838720, 2535456768, 1680867328, 3192389632, 66322432, 1944715264, 2105737216, 1975681024, 3969925120, 1525866496, 3010375680, 1522800640, 3743476736, 3627101696, 2018452736, 3908319104, 1651059520, 2252459552, 3462829328, 1641066424, 4183721796, 1133150234, 4082384899}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 2080374784, 3724541952, 2130706432, 2793406464, 1799356416, 3906994176, 4115660800, 2836922368, 722731008, 3665690624, 2189754368, 289832960, 769671168, 3067305984, 2447355904, 3543406592, 2869806080, 2230166016, 1127805696, 57061504, 1905684416, 2939732512, 895894320, 1385310344, 3350916036, 153518122, 1626357807}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 335544320, 4127195136, 3204448256, 394264576, 4164943872, 564133888, 4247781376, 1106771968, 2465464320, 3625582592, 2925723648, 886079488, 1433288704, 1782456320, 3574657024, 1334335488, 2737736704, 2292185600, 1033982208, 4012948352, 2432535232, 1450269216, 4259307792, 713475000, 3066296020, 3110533162, 2001746965}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 603979776, 2919235584, 83886080, 394264576, 1941962752, 1814036480, 1901068288, 3857186816, 1024720896, 1846149120, 643891200, 733315072, 1327316992, 711630848, 3537055744, 539887616, 674450432, 2061399552, 927710464, 3792028800, 2667992640, 3833681440, 3175468304, 2321640616, 3786812028, 1142499362, 3370728473}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 4227858432, 4127195136, 1392508928, 4286578688, 3258974208, 132120576, 1347420160, 2378694656, 3516137472, 1584267264, 3307536384, 4101472256, 524075008, 1986682880, 1897951232, 1718777856, 1983433728, 2498546176, 3823624960, 2857615488, 2966026560, 2970692128, 766202672, 2944653448, 2856666444, 1407293454, 3528555535}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1677721600, 1040187392, 1090519040, 3699376128, 2218786816, 3806330880, 1984954368, 169345024, 2861826048, 3804102656, 3341221888, 1450541056, 99467264, 3653017600, 3030724608, 2276730880, 1942983680, 1263495680, 823005952, 4075569280, 675168192, 2120632864, 1377231664, 4177315992, 1958779868, 1419970582, 934306857}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1275068416, 234881024, 83886080, 3330277376, 3401580544, 1583349760, 3023044608, 2210922496, 74711040, 829292544, 1327693824, 2316599296, 492683264, 1626136576, 3495997440, 1899186176, 2773206016, 2662481408, 923428608, 3071469440, 131740992, 472538656, 2533824304, 1434800056, 2772779348, 203761718, 2106962979}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 1409286144, 436207616, 117440512, 2273312768, 2260729856, 3709861888, 3400531968, 2791833600, 3086221312, 2207121408, 90505216, 2748350464, 331038720, 2236096512, 406884352, 1231394816, 1708354560, 2058931712, 3486397696, 1442976640, 3238277696, 4001394208, 3427132720, 2473044872, 1121177204, 758855730, 17415205}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 872415232, 1577058304, 2197815296, 1518338048, 1916796928, 3269459968, 2792357888, 3488088064, 280231936, 1548353536, 3735224320, 2945613824, 253280256, 790437888, 2669359104, 2535241728, 1259971584, 3642345984, 807084800, 3080434048, 475619392, 4135479840, 3769422608, 1271933368, 855176260, 2984876062, 599168029}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 3690987520, 838860800, 3405774848, 3514826752, 381681664, 916455424, 1215299584, 2983723008, 1295253504, 1925054464, 1583808512, 3755311104, 3073130496, 2779340800, 250400768, 2492053504, 2371722240, 2138254848, 2186811648, 1760970112, 3516912576, 114806304, 2108459312, 2598935960, 1787404252, 3965245466, 1375030279}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 1275068416, 2382364672, 3640655872, 2826960896, 1379926016, 1050673152, 984612864, 1156055040, 846462976, 118095872, 2212954112, 2442428416, 647774208, 2641944576, 2834116608, 1282516992, 2249110528, 1600297472, 3923054848, 54073216, 1481214528, 3485923872, 3126878480, 3612499864, 2625179252, 879446042, 1412465667}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 1811939328, 570425344, 3372220416, 813694976, 1195376640, 2661285888, 4239392768, 1157103616, 2104754176, 572129280, 3504799744, 1922203648, 2399879168, 3207585792, 3353300992, 4160759808, 872485888, 638038528, 2533806336, 3548901248, 3535989440, 3412251168, 3965108496, 376055704, 2189405892, 2234894370, 1933132811}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 2751463424, 436207616, 3338665984, 1182793728, 541065216, 3177185280, 3280994304, 3129475072, 3260284928, 824836096, 2766471168, 1095925760, 497664000, 1805754368, 380768256, 1484396544, 357458944, 2364668416, 1914306304, 2824490624, 2721597248, 254335520, 971452176, 3771954824, 1802367812, 4001536038, 3426919481}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1140850688, 3992977408, 687865856, 2273312768, 3913285632, 1839202304, 735051776, 1151860736, 1410596864, 869138432, 4247191552, 3557982208, 4090216448, 2636292096, 1142009856, 3955779584, 3643001856, 2853224960, 3268309248, 1587668096, 1129758784, 2943279648, 1970471216, 133803160, 4219436132, 1186785318, 4208659489}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3154116608, 100663296, 3271557120, 964689920, 3443523584, 1520435200, 883949568, 3182952448, 3413377024, 3084517376, 2183462912, 2842787840, 4275748864, 648175616, 1387393024, 784005120, 4210457600, 3197743616, 1652816128, 1489403776, 3118719168, 420500000, 1921894672, 3264178056, 3666783452, 914978878, 948812863}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 2214592512, 2852126720, 1090519040, 2491416576, 2394947584, 2355101696, 2876243968, 3002597376, 2754871296, 920518656, 3772841984, 3920723968, 2962833408, 340238336, 3651604480, 3667077120, 2010018816, 913194496, 1895753472, 4046683520, 3495918784, 3542490656, 1464973104, 4197348776, 1432049916, 2376247298, 3365352465}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1006632960, 1241513984, 3942645760, 3481272320, 1228931072, 3017801728, 2872049664, 2186805248, 3807641600, 561643520, 39911424, 4151803904, 2872819712, 973103104, 3540422656, 3817060352, 1799465984, 3169047040, 313656064, 1780302720, 1972557248, 210645536, 2057196304, 223419304, 2737449452, 1489778710, 3892210719}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3690987520, 2382364672, 587202560, 2575302656, 46137344, 840957952, 1972371456, 489160704, 3151233024, 2202927104, 3575840768, 102072320, 2263826432, 292642816, 3365548032, 2657941504, 4012981248, 2130202112, 3164290304, 2624457344, 3660824640, 1618652704, 2111393072, 3716682424, 2835647580, 2961373218, 1916943367}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 2483027968, 100663296, 2969567232, 998244352, 1421869056, 1172307968, 4184866816, 1801977856, 355729408, 2261647360, 4293197824, 443777024, 3354148864, 2071273472, 74149888, 2209622016, 3414846464, 4056378880, 3093615360, 1018240384, 2769148992, 277335584, 1011016496, 363173256, 1188135020, 381429770, 3004066837}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1140850688, 3254779904, 1996488704, 2524971008, 708837376, 329252864, 3425697792, 1185415168, 2046033920, 3234725888, 61276160, 2217902080, 1655652352, 737320960, 1070354432, 3508967424, 1819288576, 101558784, 1900448000, 1394828160, 3144691776, 1619757600, 1124505904, 2357451672, 4047504484, 2468780034, 3681559585}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 201326592, 3724541952, 1694498816, 2977955840, 3644850176, 786432000, 2735734784, 3867672576, 1039400960, 2644377600, 3481206784, 175013888, 233193472, 3281117184, 3561893888, 3981740032, 4075445248, 2334421504, 1228120832, 2620995200, 1267590464, 2960194080, 2195324720, 4036838552, 587089508, 2234109082, 3657702003}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1409286144, 4127195136, 1660944384, 2877292544, 2906652672, 4041211904, 1682964480, 2581069824, 1085538304, 3415080960, 443088896, 2965274624, 1151778816, 238362624, 1716514816, 2957572096, 2202766336, 2966184448, 3649958656, 3882503296, 3023806400, 1885641248, 4271275824, 1853763240, 3171052772, 1686165166, 80011493}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2080374784, 3321888768, 285212672, 629145600, 1614807040, 3227516928, 1628438528, 3710386176, 1299447808, 842661888, 3445555200, 2764865536, 2586198016, 913334272, 3904696320, 2241767424, 3077159936, 571693568, 329914112, 3216469632, 4137346112, 1106113056, 3302206224, 1829516440, 3825529684, 2717949114, 4077277007}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2348810240, 3590324224, 184549376, 3414163456, 4273995776, 2761949184, 3767533568, 3776446464, 2016673792, 3213754368, 2251227136, 104366080, 3798384640, 1748230144, 3884511232, 976058368, 2017020928, 2640608768, 4189196544, 3293099648, 1578018752, 2917729824, 639327536, 3316959384, 2051585748, 1091547294, 1818950355}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2214592512, 3321888768, 4110417920, 3363831808, 4013948928, 329252864, 2043674624, 823656448, 2524184576, 4073586688, 678363136, 1128038400, 3261415424, 3895959552, 4293914624, 2751285248, 4244771840, 2357707264, 1229111552, 916953216, 961563584, 1515883040, 1137759536, 2115525272, 3522595572, 973804162, 587964113}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1006632960, 369098752, 1828716544, 3598712832, 1287651328, 4007657472, 2832203776, 451411968, 3493068800, 524156928, 1012727808, 869236736, 361086976, 2604883968, 715321344, 871483392, 2019107840, 1775001088, 2524977920, 2898656384, 2129130048, 3235223072, 4276961072, 4197950088, 1681582444, 2279598742, 2844724607}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 2348810240, 1845493760, 4278190080, 2608857088, 4013948928, 3781165056, 2802843648, 2723676160, 3631480832, 38404096, 2779316224, 125337600, 3212853248, 3980779520, 6533120, 2073450496, 848858112, 877892096, 3577569024, 3294652032, 160776128, 1805503008, 215077648, 2818176168, 3108069620, 3127192762, 2123672819}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 201326592, 2986344448, 620756992, 1769996288, 3284140032, 2841640960, 3740270592, 3740794880, 3516137472, 3674865664, 3521970176, 903577600, 2445524992, 1550245888, 3212169216, 959973376, 1593211904, 2667103744, 4053253888, 1796017536, 1240411840, 970509856, 600163088, 2036845448, 3606155756, 4210836358, 4153421267}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 3288334336, 2650800128, 285212672, 4269801472, 1388314624, 383778816, 4017094656, 448266240, 2022965248, 1128923136, 82378752, 1262256128, 3587588096, 4058750976, 1002057728, 2652334080, 2374984704, 2953530880, 1196096256, 2062217600, 2856210624, 3545638432, 3475808016, 2002599848, 4267895764, 2025289610, 1691942881}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 1275068416, 2852126720, 1828716544, 880803840, 2193620992, 1772093440, 3549429760, 3920101376, 3878944768, 1992163328, 3361406976, 1311277056, 1114783744, 2052710400, 4146827264, 3371616256, 3415790592, 3372862976, 639832320, 986998400, 1330315840, 3040937504, 3303064880, 3279235256, 2497336148, 1089241242, 1641043811}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 1140850688, 4194304000, 2197815296, 444596224, 3175088128, 530579456, 3134193664, 1540882432, 1316225024, 2408185856, 3136094208, 1767735296, 2805022720, 4062879744, 2134839296, 1577449472, 1761633280, 25592320, 1539711232, 3571486848, 2557668800, 2190047776, 829113616, 2040238728, 760581340, 756763282, 1628616897}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1543503872, 3523215360, 654311424, 2944401408, 2839543808, 442499072, 420478976, 4248305664, 947126272, 967704576, 3138322432, 3158212608, 4143300608, 1852530688, 2661928960, 3565787136, 1971112960, 2090172928, 4018095872, 1066690176, 1056783552, 1808931360, 1746701104, 4194788504, 3540237284, 1233329286, 138897383}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 738197504, 570425344, 50331648, 3397386240, 1967128576, 3290431488, 3004170240, 1642594304, 2821980160, 1652424704, 194576384, 4075454464, 2327199744, 2604326912, 4256813056, 1794816000, 232285184, 1682719232, 1491582208, 418635392, 3952894016, 2196306464, 313973040, 2403146920, 3686374724, 1744815274, 3864684923}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 335544320, 3925868544, 3003121664, 1166016512, 608174080, 1000341504, 1192230912, 1330118656, 2478047232, 1541013504, 2914975744, 726171648, 4055285760, 887037952, 3191672832, 974026752, 3264420864, 1259129344, 403929344, 3033222784, 2398329152, 1190703648, 4084163856, 1877410968, 4105314420, 3562986686, 2331700309}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 1409286144, 301989888, 1560281088, 1769996288, 4039114752, 2531262464, 3505389568, 2574778368, 1762918400, 2903113728, 2703949824, 1715109888, 1882210304, 2275090432, 2649116672, 2658633728, 3913235456, 3837255168, 1860092672, 1136723328, 2757928640, 3870447136, 1541340944, 2655411128, 3601278436, 89322410, 3064613317}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 2885681152, 570425344, 889192448, 679477248, 3326083072, 3294625792, 2645557248, 1930952704, 2798911488, 522846208, 957153280, 517636096, 1064583168, 2738544640, 302239744, 2365655040, 3431429120, 3628558848, 3143933696, 741823360, 3218857408, 2448712224, 1853549328, 299940232, 259392228, 456872378, 4127368955}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1409286144, 167772160, 989855744, 4102029312, 4139778048, 4070572032, 179306496, 3150446592, 554958848, 1526595584, 3936288768, 143425536, 720846848, 3232309248, 2408026112, 2722478080, 3026195456, 3759283712, 763361536, 3302965120, 1256720704, 2145494560, 3763662128, 639607192, 307212404, 4266867090, 3071816805}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2617245696, 2986344448, 2868903936, 3380609024, 1958739968, 3705667584, 3589275648, 1463287808, 202637312, 2454585344, 762249216, 2415493120, 3404808192, 1622827008, 2043760640, 3358357504, 1675131904, 4125494784, 527770368, 1719303552, 1848894656, 2757522976, 1210474288, 3105092504, 3939272668, 3073108898, 609922007}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 3288334336, 3053453312, 2097152000, 1367343104, 4248829952, 186646528, 2987393024, 3557294080, 372506624, 1285160960, 2080309248, 826966016, 2568077312, 680239104, 1123217408, 4009723904, 3972717568, 3998552576, 3165211904, 4066819712, 791965504, 3944258080, 2612564240, 4226493592, 1313333860, 866452614, 1355861601}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 738197504, 503316480, 4043309056, 360710144, 1245708288, 3605004288, 1615855616, 954728448, 632553472, 171573248, 2946039808, 1621786624, 3427876864, 1726668800, 1958162432, 2411341824, 2916776960, 2588854784, 2986353408, 2936312960, 1149681216, 3485917728, 3567738640, 2595413672, 1186651492, 3965195954, 974033243}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 1543503872, 3456106496, 4009754624, 1602224128, 138412032, 2187329536, 3826253824, 3449290752, 2851340288, 4191027200, 2987065344, 3593306112, 1331314688, 558915584, 4185894912, 3106297856, 938519552, 785115648, 1234077440, 1416222336, 1480088000, 3888132640, 1109682992, 712137912, 4287196924, 1064287386, 2646384359}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 3422552064, 4127195136, 922746880, 1870659584, 2705326080, 3068133376, 4216324096, 3088580608, 2587099136, 1175322624, 3469672448, 1986953216, 3227271168, 542367744, 295399424, 1416697856, 1802333184, 115286528, 1972380416, 264234112, 662854080, 1027652128, 2296450864, 2421368472, 2308508388, 3228976778, 1768569539}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 2751463424, 905969664, 3942645760, 3279945728, 1270874112, 4238344192, 3341811712, 3988258816, 2886991872, 256507904, 1376321536, 3790438400, 138133504, 2228592640, 1550708736, 620247040, 2448935936, 3651032576, 861974784, 1033229184, 2039182016, 1445719584, 3332160784, 4008060328, 2169648092, 2762737062, 534316025}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 3288334336, 1644167168, 486539264, 3162505216, 1052770304, 3957325824, 1066401792, 682098688, 3706978304, 2482634752, 1589444608, 3524952064, 1210990592, 3157630976, 3407728640, 4138600448, 804459520, 612265472, 469689088, 1253955200, 3088744512, 19588640, 1253291792, 752752776, 3285037924, 866334890, 1538728801}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 2751463424, 905969664, 788529152, 1870659584, 96468992, 1084227584, 3383754752, 3528982528, 2324955136, 2619998208, 963575808, 1670348800, 3881713664, 672243712, 3882512384, 2827589632, 3738905600, 852723200, 2689339648, 3237484416, 2049400256, 1593155104, 2176417040, 1992438168, 3307551948, 1232474554, 410914041}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1677721600, 1577058304, 150994944, 4286578688, 2613051392, 4292870144, 1324351488, 792199168, 43253760, 2550792192, 290127872, 2498658304, 1463730176, 647143424, 638103552, 139405312, 2473552896, 2835056128, 2272271104, 1643752832, 3639774400, 171585056, 3474044688, 3637021624, 3660457924, 2371791774, 3030603721}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1543503872, 1778384896, 16777216, 2189426688, 2495610880, 178257920, 252706816, 3694657536, 221511680, 4142530560, 1093599232, 3423174656, 1935589376, 3523239936, 2097549312, 2022025216, 499246080, 2888228352, 2916481280, 3181089408, 2174881472, 1016264224, 3531529488, 1062677656, 3781093372, 3473231038, 4119066567}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 335544320, 2717908992, 1224736768, 1249902592, 3275751424, 4267704320, 3316645888, 2226651136, 2874408960, 4149084160, 4245618688, 2314174464, 4011671552, 633610240, 3273773056, 2765105152, 1351492608, 1730781696, 1069047552, 1356086144, 2190299328, 3324906016, 3510582064, 3113728408, 569106412, 3944585602, 3754233845}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 3959422976, 1644167168, 1325400064, 3330277376, 3779067904, 2317352960, 2297430016, 3290955776, 3931373568, 3500015616, 1440415744, 3791224832, 1275740160, 2644631552, 3661025280, 3268335616, 826442752, 840974848, 485715200, 3526332800, 3276961344, 3609139744, 1595910448, 51917752, 1763232604, 3122254746, 4137556811}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 1811939328, 838860800, 2902458368, 897581056, 306184192, 2652897280, 613416960, 2753036288, 1496580096, 298713088, 3247374336, 984580096, 2545565696, 3420971008, 2784120832, 4213950464, 335125504, 1992706560, 4092052736, 3522323072, 2905294784, 1358561824, 3024099632, 354797720, 1511379692, 2832869562, 2077459179}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 1543503872, 2449473536, 3841982464, 1971322880, 3720347648, 3080716288, 4270850048, 1358430208, 2847145984, 2921988096, 791347200, 749305856, 577650688, 3544997888, 1184714752, 579078144, 490740736, 3890247168, 3505883392, 1070378624, 752820416, 1441267232, 1710413072, 2991143096, 3038493180, 3292739738, 2959129031}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1006632960, 2785017856, 2902458368, 1736441856, 3686793216, 3567255552, 1582301184, 5767168, 1886650368, 3662282752, 995033088, 2731180032, 606208, 3106430976, 3216568320, 2646689792, 2846239744, 3520374272, 2006769920, 2329340032, 353959360, 4204097056, 2759626000, 1767943832, 133541092, 3381309058, 3018501343}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 2483027968, 2181038080, 2701131776, 327155712, 1765801984, 2418016256, 2104492032, 2807562240, 1809055744, 1391067136, 2364473344, 736919552, 1399603200, 1286283264, 206229504, 3177146368, 1725361152, 527184384, 44918016, 2739422592, 1641780672, 2199247392, 1116260624, 3057375128, 847536340, 985913258, 2573230325}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 2483027968, 167772160, 184549376, 75497472, 2092957696, 35651584, 164626432, 3013083136, 3765698560, 3490316288, 3792371712, 1024163840, 3549216768, 340271104, 2867400704, 1274918912, 4031091712, 316804608, 1978916096, 189752448, 3832227776, 3695064608, 1189185808, 3757492920, 1346972396, 3907963534, 2365401845}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 603979776, 1644167168, 117440512, 327155712, 3963617280, 2829058048, 1844445184, 755499008, 1574174720, 3913154560, 2033909760, 2436661248, 2235252736, 4282032128, 339660800, 1102895104, 3372182528, 1960356352, 3874099456, 2399361408, 394271552, 3192320544, 3081059632, 2457195448, 2269878900, 2423640978, 2420873849}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 1006632960, 3791650816, 1358954496, 2222981120, 3510632448, 698351616, 3801088000, 3215458304, 11796480, 1543110656, 41484288, 1572831232, 1751007232, 4125843456, 2156974080, 2930288640, 607589376, 3132895744, 2212319488, 2200846976, 905299520, 2757302816, 1609106704, 2106888360, 1344997196, 812716170, 3382462303}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1811939328, 2449473536, 1828716544, 2491416576, 1371537408, 627048448, 3411017728, 3647471616, 28573696, 2222850048, 3892117504, 1941929984, 4187504640, 2674778112, 2863747072, 2079967232, 1773704192, 1754977792, 1105811200, 2456971392, 874508864, 204119584, 1829798704, 1313660552, 3150361964, 1013276346, 3923244395}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2617245696, 4127195136, 1224736768, 545259520, 20971520, 2225078272, 2293235712, 2650275840, 2811494400, 529137664, 1141833728, 1724416000, 3433676800, 3766444032, 1414590464, 158197760, 2678002688, 524636672, 966916352, 3929133952, 4156456128, 3098688032, 2516331792, 3281084824, 2777527796, 1661723014, 2471458295}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 2080374784, 704643072, 1929379840, 3800039424, 3594518528, 1491075072, 519045120, 287834112, 810811392, 1731854336, 395247616, 1917222912, 1323548672, 670064640, 2427129856, 1553381376, 2510267392, 2073786880, 244894464, 2367590784, 2799344704, 3103629856, 665616144, 3088274328, 584971076, 3740813750, 1454254159}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 1946157056, 2650800128, 1728053248, 394264576, 2990538752, 3638558720, 3272605696, 3314024448, 2444492800, 2323513344, 2569732096, 2973859840, 2573385728, 4200013824, 2431430656, 1642551296, 2475813888, 4031601152, 4078093056, 2643392128, 1974851904, 477962784, 4063207216, 1287976120, 3525768796, 1379307198, 4131161453}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 603979776, 3254779904, 553648128, 3951034368, 2956984320, 689963008, 1573912576, 707264512, 213123072, 1792671744, 4048093184, 423919616, 1453342720, 932618240, 3188445184, 3034802176, 934439936, 3697252864, 1418304768, 4280381568, 3872635456, 3702149664, 158343440, 3703407272, 2839038804, 3598497946, 601753177}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 603979776, 3724541952, 3506438144, 595591168, 197132288, 1029701632, 2247098368, 942145536, 122945536, 918421504, 797900800, 3829563392, 1822441472, 3348275200, 4149948416, 2604591104, 4249668608, 2929796608, 2224291584, 2681974144, 2893583424, 2439867936, 443810608, 3521930136, 3375605572, 63563146, 3168823417}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 2617245696, 704643072, 2264924160, 3732930560, 1086324736, 1272971264, 3996123136, 2856845312, 2132017152, 278790144, 435093504, 2667806720, 3800547328, 986079232, 2766278656, 4105312256, 1552630784, 2582867456, 2804847360, 769950592, 3945958208, 1473189408, 1733543728, 4005295512, 2042125388, 1866169270, 3153600343}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 1677721600, 3791650816, 4211081216, 3313500160, 1329594368, 664797184, 95420416, 1037565952, 1062469632, 2362048512, 2394619904, 2399305728, 1065861120, 809541632, 2418102272, 3925227520, 3153730560, 2544284160, 1840433408, 1910209408, 1901210048, 2848467488, 910001424, 482472376, 1776418020, 2560058294, 3232409033}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1409286144, 3456106496, 2231369728, 3263168512, 3955228672, 2589982720, 1833959424, 3703046144, 452198400, 42860544, 1134362624, 3959848960, 3389505536, 1929846784, 2206347264, 4282796032, 2695021568, 4222944768, 3744395008, 2662211712, 2666490048, 130838048, 3627686704, 4164120200, 3765322724, 503957670, 4116208869}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 738197504, 167772160, 251658240, 4169138176, 2000683008, 1004535808, 3228565504, 3653763072, 517210112, 962199552, 2985230336, 3490021376, 1476476928, 872538112, 1577291776, 553736192, 3515282432, 2328072704, 3139855104, 1951563136, 1427942208, 1015753248, 1043793680, 1336588184, 1180908636, 12010914, 233344859}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2617245696, 3523215360, 2197815296, 3984588800, 1950351360, 379584512, 907018240, 1999110144, 2599682048, 1184497664, 3578724352, 42434560, 331530240, 770072576, 1463078912, 1383806976, 1492720640, 3477023232, 2631844096, 3806985856, 1108864576, 1361736224, 2146897168, 773844120, 4186649420, 1088497342, 4222870135}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 4227858432, 4127195136, 2197815296, 3481272320, 2202009600, 958398464, 2591031296, 1643642880, 2048131072, 2410283008, 1092288512, 646086656, 3921788928, 2397331456, 2207772672, 804206592, 3350866944, 934392320, 3575557376, 1686189440, 415538368, 1482877472, 576155920, 621658040, 3727629796, 4116376966, 2720497903}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2348810240, 4127195136, 754974720, 2860515328, 3376414720, 1017118720, 4245684224, 3704094720, 1978925056, 2952658944, 3379232768, 2019917824, 1903640576, 1069342720, 222982144, 3945875456, 681542656, 1973162496, 3609073920, 1918621312, 1224218944, 1357888032, 2862673200, 3759344824, 1582220412, 3233062546, 2908527955}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 603979776, 1577058304, 3808428032, 427819008, 3636461568, 3927965696, 1670381568, 1190658048, 3665035264, 2999582720, 1507655680, 2003075072, 2742304768, 642424832, 3818598400, 3221714944, 1610619904, 1879092736, 3087353088, 3422779008, 2046849216, 3171382816, 4202916112, 3242205320, 853633492, 2310409882, 627666137}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 603979776, 2382364672, 1962934272, 2390753280, 2982150144, 1755316224, 1504706560, 3289907200, 768868352, 260702208, 1740308480, 3621879808, 3235037184, 352952320, 1081618432, 507725824, 1642341376, 835900928, 93116672, 2360989568, 610515904, 596786720, 1718340880, 2322188728, 2020181756, 3077087134, 3404242905}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 1275068416, 2650800128, 419430400, 2524971008, 1740636160, 3923771392, 676331520, 1704460288, 661913600, 2259550208, 3615293440, 4137844736, 1735802880, 1722540032, 3883479040, 3466717184, 58008576, 3031336448, 1618932480, 1093134464, 4063677888, 982158880, 2714756912, 216663688, 2967165636, 2605711530, 4028295651}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 3422552064, 3321888768, 3103784960, 3749707776, 180355072, 1096810496, 229638144, 224919552, 1125384192, 809369600, 739049472, 2661515264, 2773696512, 455008256, 748679168, 979232768, 624798720, 3850972672, 3043491584, 1337091968, 2658051648, 3549701664, 3564675888, 1949114760, 515093836, 1575980930, 2270366275}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 872415232, 1711276032, 1560281088, 58720256, 4173332480, 1587544064, 3163553792, 3599237120, 3690201088, 2235432960, 2183987200, 2959376384, 1194344448, 2510168064, 2009001984, 3547203584, 3506539520, 2038930944, 3619733760, 3055705728, 4074133312, 1198110240, 2801974576, 3968288904, 809720436, 3236189850, 3312704381}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 1677721600, 2516582400, 285212672, 1300234240, 4114612224, 2581594112, 1288699904, 1045954560, 494141440, 753532928, 431947776, 2896265216, 4113612800, 3801063424, 3945721856, 1838966784, 3343973376, 840765952, 85420800, 2943926400, 1694746560, 1401215520, 3628492560, 3596630680, 110137596, 2671552686, 2137471945}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 3019898880, 2382364672, 1224736768, 1887436800, 3200253952, 790626304, 1194328064, 1501036544, 433324032, 888012800, 3151560704, 2124644352, 628473856, 1385766912, 2261200896, 3408340992, 2167886848, 1283083776, 2337436928, 4180667264, 595276992, 3201451552, 2641301808, 2644446632, 2202195404, 2003125142, 2345705693}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 2617245696, 2315255808, 1895825408, 243269632, 1556086784, 2204106752, 831520768, 1965555712, 1362362368, 2254045184, 1355743232, 2422636544, 2182168576, 3312410624, 1938853888, 3089967104, 2780283904, 3013590528, 1227400960, 3945889408, 2404926528, 3662673440, 3534025488, 1719101592, 24995652, 637195938, 943636599}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 4093640704, 905969664, 3070230528, 2575302656, 1807745024, 2820669440, 2890924032, 2113404928, 2461270016, 3171549184, 475987968, 2904588288, 4241801216, 3300532224, 1658253312, 532535296, 2304105472, 2642138624, 1140258048, 23711872, 2096005312, 3106811424, 3792623888, 2312986264, 1692559860, 99911822, 4268727533}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3959422976, 3925868544, 3305111552, 2541748224, 3024093184, 1839202304, 758120448, 839385088, 55836672, 1457389568, 3117088768, 4138762240, 474497024, 871817216, 2020249600, 293799936, 1530924032, 3743586816, 1593055488, 3287181184, 2948732736, 2749887008, 1301726512, 884544952, 1193054804, 287836074, 3214985035}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 2214592512, 3321888768, 3976200192, 4068474880, 2982150144, 1394606080, 3226468352, 2676490240, 1077149696, 2772303872, 1758003200, 1825734656, 659406848, 2543165440, 4054740992, 182749184, 527631360, 1709118976, 1622852864, 3834570880, 3887571776, 3531390496, 2217374000, 1319163560, 3356496452, 3538536598, 1476662097}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 603979776, 3456106496, 3372220416, 192937984, 3988783104, 4255121408, 173015040, 1097334784, 4189323264, 1062862848, 3777953792, 1423343616, 86654976, 3134627840, 3157241856, 3377670144, 502107136, 3740472832, 280647936, 1562202240, 256598080, 1914707488, 429008144, 1842073240, 2757952836, 301297850, 3325726809}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 1946157056, 1845493760, 1426063360, 1853882368, 2839543808, 1281359872, 3788505088, 2394423296, 2725511168, 1313734656, 3078160384, 1515487232, 2306490368, 3881050112, 872067072, 4027664384, 43721728, 189059584, 1264623360, 2958426240, 2323436736, 550844960, 1044073264, 104315560, 3769491444, 3454967978, 3616023789}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 4093640704, 301989888, 3909091328, 2189426688, 2353004544, 1998585856, 4218421248, 1280835584, 3197370368, 3796500480, 2040332288, 1316388864, 1356513280, 500310016, 4243312640, 1563174912, 2412618752, 4233984512, 3599811840, 239959424, 2409173440, 2373317152, 3478941968, 18222984, 4002128068, 1409015214, 3030450669}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 1140850688, 3456106496, 1191182336, 1870659584, 893386752, 1746927616, 1831862272, 3669491712, 299106304, 1844314112, 3254714368, 787775488, 123551744, 3120799744, 2433134592, 75716608, 12692480, 3697648128, 1771054336, 592433024, 3507095232, 380230176, 786331952, 1279563160, 950157300, 3421794210, 3587749601}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 3556769792, 1912602624, 3137339392, 209715200, 2915041280, 2531262464, 4287627264, 1508376576, 171180032, 2388525056, 2989031424, 3319103488, 1582120960, 2793414656, 2596556800, 2757769216, 2001916928, 378365440, 1239657216, 689399424, 3408645696, 3662741024, 2064412464, 3617855656, 1421336956, 2829010578, 1078697541}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2080374784, 2919235584, 2164260864, 4135583744, 2176843776, 3261071360, 1211105280, 2431123456, 588513280, 1920598016, 1797980160, 3396763648, 2144124928, 3011534848, 3846582272, 2359371776, 3989939200, 2543629824, 2354728704, 1966771072, 1082888768, 3827531296, 1695882000, 394098104, 3215804740, 1286794158, 2385093199}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 1140850688, 771751936, 486539264, 159383552, 1069547520, 1944059904, 1877999616, 1621622784, 3696492544, 4068081664, 3815571456, 3719397376, 1653489664, 222339072, 2896277504, 2354481152, 3934034944, 795420160, 1203182336, 4186488192, 1573063744, 3035008544, 3715135248, 4293768072, 536099708, 2292718986, 3092429889}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 2214592512, 3187671040, 2164260864, 1468006400, 1933574144, 601882624, 2760900608, 1218969600, 2780037120, 2174353408, 2146369536, 408059904, 1410154496, 2026348544, 3265736704, 3430377472, 2629823488, 1155146240, 420317952, 893710976, 2128693312, 554723872, 283907856, 1725175960, 80420708, 2388873858, 3369498737}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1275068416, 2113929216, 3506438144, 2088763392, 2445279232, 2879389696, 2138046464, 1166540800, 731119616, 530448384, 256442368, 3752951808, 2192490496, 2904612864, 1974710272, 3517720576, 1722151936, 1978807808, 1364152576, 3199263104, 3861821248, 15171104, 403952944, 869801896, 564830812, 514195854, 2582644579}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1275068416, 2650800128, 4043309056, 3850371072, 1488977920, 3051356160, 3473932288, 1907884032, 3316908032, 3566075904, 4135518208, 3704651776, 2732343296, 3907510272, 613494784, 2424285184, 2312584192, 4116643328, 2401266432, 2918441600, 2921934016, 2337158688, 3139315504, 8606872, 3074706388, 3592553130, 3295878371}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 2751463424, 3254779904, 1996488704, 1082130432, 3225419776, 3231711232, 3664773120, 4058513408, 622067712, 536477696, 2221604864, 2463268864, 3214426112, 3472531456, 3521761280, 353556480, 3354964992, 409561600, 1557485824, 2929304960, 997752896, 640258592, 1433894160, 493500344, 4082433380, 1381574026, 1704968313}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1946157056, 1174405120, 4278190080, 1182793728, 3930062848, 3697278976, 42991616, 730333184, 2570321920, 4021944320, 3507159040, 24346624, 1793015808, 3659341824, 3460034560, 2983139328, 2908169216, 3374864896, 1149521664, 1530995328, 4058236224, 1481892384, 2863454992, 1967177912, 1793072748, 1087546034, 871138637}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 3422552064, 2046820352, 2634022912, 1484783616, 3552575488, 3835691008, 3710910464, 149422080, 1406402560, 2554200064, 2020278272, 1813151744, 4137304064, 1079894016, 2558136320, 3230451712, 3686986752, 4171458048, 791914752, 1240253312, 425190464, 452906528, 3192524080, 4293135800, 1112729924, 494814138, 3960316995}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 872415232, 301989888, 922746880, 3330277376, 79691776, 3135242240, 1315962880, 3793223680, 500432896, 2999582720, 178061312, 3088154624, 1672364032, 1974149120, 2561429504, 2368362496, 91194368, 273468928, 73284352, 2314244480, 1029417408, 511063584, 4196314896, 2715068296, 1691092732, 2274955658, 2106714589}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 2483027968, 1778384896, 3976200192, 2675965952, 826277888, 564133888, 1263534080, 778567680, 322174976, 525991936, 896204800, 1068859392, 2795192320, 4010549248, 2810220544, 759203840, 1067944960, 3159388672, 2498263296, 703913088, 1707068480, 2996525600, 3305841936, 2861008568, 3267422556, 3337018514, 166775925}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 1140850688, 1174405120, 4143972352, 2709520384, 3384803328, 488636416, 3859808256, 2310537216, 1249116160, 2714370048, 1253638144, 1441890304, 2064302080, 1075617792, 891711488, 169302016, 1673501696, 4151674368, 1297071360, 3623707264, 2442584768, 528350752, 1523683600, 3289947304, 2468574204, 2903990926, 2319442625}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3959422976, 2852126720, 1761607680, 4135583744, 3200253952, 3437232128, 409993216, 760741888, 332660736, 579469312, 2472476672, 1423278080, 3943383040, 538697728, 494047232, 836724736, 2752578560, 1760046592, 2112404224, 1500328320, 1252762560, 1187718688, 1803251472, 4182120344, 278973660, 72692146, 2798625771}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 2214592512, 167772160, 4244635648, 1082130432, 2621440000, 3202351104, 2928672768, 3175612416, 3484680192, 2935881728, 3746496512, 246841344, 8306688, 605003776, 1976897536, 4130146304, 2984637440, 1460804096, 193788672, 2149016192, 2249099072, 3570414112, 3366575920, 849825944, 2826393700, 4158612158, 3908732753}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 3154116608, 704643072, 2701131776, 1971322880, 348127232, 832569344, 3736076288, 3121086464, 559153152, 3546152960, 2248998912, 3411181568, 1381941248, 3817365504, 3885109248, 3757975552, 389716992, 4238327296, 2334656768, 3500330880, 1261888320, 2664265248, 955729200, 2314189192, 2852234820, 1627574190, 1434903391}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 2751463424, 838860800, 1962934272, 3145728000, 3267362816, 2720006144, 3895459840, 4255645696, 3629383680, 2784886784, 3182100480, 4166483968, 4126785536, 363569152, 1146540032, 1677674496, 1387260928, 2329112064, 448759040, 844020608, 3233911360, 254150176, 397441328, 3177758136, 393341804, 1380891558, 2965475929}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1275068416, 3456106496, 2902458368, 3984588800, 792723456, 4267704320, 3062890496, 580386816, 2191261696, 3533570048, 983367680, 4271800320, 2224635904, 2879070208, 622678016, 1255684096, 1988056064, 298724864, 2074205440, 1831889280, 531332416, 1966107040, 1672183120, 590375352, 4071325004, 4172310918, 1022066015}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 469762048, 3120562176, 4278190080, 2575302656, 473956352, 3969908736, 2341470208, 3627548672, 1882980352, 473825280, 2386100224, 1563983872, 3065954304, 1241391104, 2262560768, 3993765888, 1125172224, 2767988224, 2354922240, 4190904192, 1626627648, 676077472, 548691536, 2666274712, 1680105052, 391389098, 341335643}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 3825205248, 2650800128, 2399141888, 1384120320, 20971520, 2912944128, 202375168, 363331584, 766246912, 1101660160, 2611937280, 2057863168, 4012556288, 1491984384, 1778978816, 1153263616, 260570112, 918812160, 4150303488, 561380224, 3587888832, 1844837280, 2610616048, 852884360, 1724569292, 3269327770, 2742474485}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 3019898880, 3053453312, 822083584, 1585446912, 1933574144, 920649728, 1345323008, 4107796480, 2967207936, 2665086976, 1138688000, 3881795584, 1327022080, 343760896, 4001943552, 812734464, 3418336256, 3022927360, 3575939328, 3096936576, 1854531136, 4034363552, 1807345264, 2754576520, 1025894004, 211124402, 3632981593}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 4093640704, 1375731712, 3875536896, 3128950784, 2915041280, 828375040, 959447040, 2827485184, 2861301760, 1435369472, 2064449536, 1422622720, 3668525056, 2904481792, 4199837696, 2260682752, 1350867968, 784658944, 3789748480, 1475637376, 694867136, 763130016, 619107536, 2725408952, 573297892, 2681860270, 900895961}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3422552064, 2248146944, 889192448, 4051697664, 398458880, 4074766336, 258998272, 2963800064, 648806400, 2880045056, 3995926528, 736657408, 2383003648, 268410880, 3927150592, 3978180608, 1566815232, 3921021440, 2848791808, 354068096, 3378742208, 1806870176, 1724875760, 2140710552, 3592586204, 4178585234, 3113960431}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3825205248, 1509949440, 3942645760, 1149239296, 3326083072, 2241855488, 1741684736, 816316416, 783024128, 4020895744, 3626827776, 3337584640, 319733760, 2759450624, 109260800, 1900046336, 3072609280, 2761260544, 1753993984, 3300765056, 2187659456, 968207776, 3206088944, 1958194584, 379062500, 1802644882, 352045277}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 3690987520, 3456106496, 2969567232, 679477248, 3611295744, 2413821952, 149946368, 4013424640, 2235301888, 775553024, 96403456, 3044966400, 3159932928, 411967488, 1776308224, 905041920, 1371446272, 3346605568, 1398462720, 2030689920, 2183251776, 2136071840, 2846738288, 3107184264, 3332294524, 2326748858, 783615819}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 2751463424, 2248146944, 2197815296, 2122317824, 1807745024, 2661285888, 3335520256, 1797783552, 1361838080, 1747845120, 1873608704, 1676509184, 3775447040, 222158848, 773967872, 3658598400, 3305651200, 3409732096, 3441563392, 3029754240, 113940672, 4053688736, 2381748432, 1555587512, 694655188, 4067680658, 2097043709}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 469762048, 2583691264, 3707764736, 2155872256, 2780823552, 148897792, 3092250624, 1300758528, 3096182784, 3825860608, 4224385024, 1043038208, 2935930880, 1521885184, 1893658624, 4051834880, 3343195136, 3827806720, 2788373760, 3206272896, 3160722368, 1536284576, 577752048, 1297766312, 616631284, 4066670466, 4036230131}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 1543503872, 1509949440, 1795162112, 2508193792, 3099590656, 2124414976, 3145728, 1659371520, 3589013504, 3664379904, 2846818304, 1921941504, 3531489280, 2452922368, 501903360, 3463129088, 665617408, 932037120, 855602944, 3530905216, 2131390912, 4139734688, 378892784, 1188681352, 554119676, 377976462, 3376562667}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2483027968, 3657433088, 620756992, 2038431744, 4123000832, 2560622592, 1773142016, 2028470272, 4058775552, 2523791360, 615186432, 1686863872, 1132150784, 3891781632, 1150103552, 326768640, 1610011648, 3230202368, 3514466048, 4008858240, 1661625792, 29119136, 265381328, 4286567048, 3791005140, 2542678670, 301733361}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 469762048, 167772160, 3238002688, 3330277376, 3636461568, 3135242240, 3601858560, 3901227008, 4253810688, 1695416320, 1657470976, 1638498304, 2254323712, 494313472, 1508569088, 1736112128, 1654901760, 3348531712, 1063001344, 2280949888, 724565184, 1285195936, 2325019856, 3957000328, 1916189892, 4115376310, 1743473859}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 3959422976, 3254779904, 3909091328, 3263168512, 2503999488, 2124414976, 1710227456, 253231104, 2753298432, 3483238400, 3093233664, 1136623616, 3505111040, 1443143680, 1057402880, 3179542528, 147123200, 1717618176, 2341958400, 1753955456, 244405312, 671956128, 1389515856, 2217524392, 711365716, 429366410, 697033839}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2751463424, 3590324224, 889192448, 931135488, 524288000, 3172990976, 2014314496, 4009230336, 4126932992, 863895552, 1572798464, 1121615872, 745226240, 3620102144, 2464468992, 787970048, 2249180160, 3472276992, 1443665664, 1727362944, 2047750208, 754153376, 1024274512, 4168611752, 550072444, 1838356390, 4206551125}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1946157056, 3925868544, 50331648, 3061841920, 4072669184, 2388656128, 2226126848, 3100114944, 432799744, 3762946048, 1510539264, 4289232896, 3103735808, 3032801280, 2204610560, 1932634112, 1133452288, 3052210688, 2237184256, 3079945344, 2639997632, 865483936, 4015926000, 1955904696, 1272474364, 4048608390, 2570885857}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 201326592, 33554432, 2801795072, 3984588800, 2680160256, 3797942272, 4027580416, 1615331328, 1766588416, 2983067648, 4237230080, 2963898368, 2266775552, 1579425792, 1219506176, 3367962624, 3814024192, 1902713344, 947702016, 3367414144, 2294021056, 3276843424, 2708011984, 2155817384, 3300375524, 2327611782, 1683278823}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 3154116608, 2181038080, 2063597568, 2306867200, 3284140032, 199229440, 124780544, 3979870208, 4164681728, 1891500032, 1174077440, 576356352, 2148253696, 2904956928, 202780672, 1393551360, 3634537472, 3990043136, 334308608, 2119204480, 2133706560, 1647738528, 1922746192, 1584070280, 2073429852, 2311609986, 2982213491}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2214592512, 3120562176, 3976200192, 3917479936, 1807745024, 1478492160, 4207935488, 2115502080, 932970496, 1817837568, 2088435712, 4071391232, 1589100544, 3137536, 1072705536, 3310114816, 2252837888, 1239616000, 1878403840, 2639121792, 1245734208, 2279689632, 1358407024, 500084136, 1913099596, 1493366194, 461373805}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 469762048, 3388997632, 3875536896, 1300234240, 3091202048, 2896166912, 3505389568, 1075314688, 4254859264, 2916745216, 897515520, 3146743808, 1385381888, 3549405184, 2794713088, 764135424, 529933312, 3372787200, 3679871744, 3178042496, 3049643072, 1961006240, 3428228208, 418198664, 965045364, 2252799150, 3047377011}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 3288334336, 1509949440, 2734686208, 3632267264, 3208642560, 4259315712, 210763776, 1357381632, 342622208, 3844997120, 969605120, 450854912, 267665408, 1044275200, 2833428480, 3507791872, 2854874112, 3880408576, 2828982528, 999591296, 1248813760, 4230679968, 1917526736, 2501733768, 4048917236, 1364182422, 228294341}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 2751463424, 1040187392, 1493172224, 780140544, 2613051392, 220200960, 781189120, 2311585792, 961282048, 1267335168, 2150432768, 2574876672, 529874944, 3410780160, 1083150336, 363616256, 2134813696, 1492267520, 2696919808, 1638932352, 1146776000, 2298584992, 2525178352, 1338507160, 992066004, 1267869630, 1028281853}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 3019898880, 4261412864, 1426063360, 3263168512, 1841299456, 1738539008, 500170752, 4175953920, 4100718592, 3299737600, 764084224, 127631360, 1808875520, 2716393472, 3437826048, 1248638976, 833563648, 4279108096, 844783360, 3094405504, 1111391936, 1627611552, 2088976080, 2563080584, 3038850772, 672315806, 726614777}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 2751463424, 33554432, 3472883712, 3649044480, 2453667840, 652214272, 1808793600, 1434976256, 906756096, 4148822016, 1445527552, 1589542912, 4116037632, 2320293888, 2293166080, 561874944, 3690447872, 3296433664, 3380003072, 498708352, 718531520, 1158623136, 550120432, 3446263736, 2631785420, 1916979106, 384032741}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 3288334336, 704643072, 520093696, 1652555776, 3351248896, 2959081472, 3102736384, 3739746304, 309067776, 1084882944, 3712548864, 2566422528, 2645803008, 1766449152, 2063249408, 381110272, 2043337728, 238821888, 710000896, 872281728, 489843136, 630027936, 3659377136, 3666253496, 2613189116, 1449352866, 2045904333}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 2885681152, 301989888, 2365587456, 1115684864, 2428502016, 2220883968, 97517568, 501743616, 1500250112, 984219648, 1128988672, 702185472, 1511211008, 3188334592, 184070144, 2246301696, 2425703424, 2060421632, 278530304, 791697280, 2063106240, 1575147424, 748142832, 1623914408, 160985340, 3551637414, 1966701783}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 3422552064, 771751936, 3573547008, 3196059648, 3569352704, 1465909248, 2370830336, 1792540672, 509345792, 2778333184, 2340225024, 4285366272, 3382067200, 2243698688, 3205451776, 4047566848, 942050304, 678783488, 3089985792, 4172450688, 1162855744, 3404139424, 3457516912, 4059638680, 1638651252, 838226822, 2439649607}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2348810240, 2248146944, 2365587456, 293601280, 1715470336, 2984247296, 382730240, 862453760, 1676410880, 4062838784, 2559508480, 1983610880, 1908785152, 2594545664, 381128704, 3556702208, 694612992, 185697792, 3754649856, 5926784, 3830668480, 363589536, 1271504112, 2724056968, 1398262996, 1462540218, 4111050999}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 2214592512, 905969664, 3036676096, 780140544, 364904448, 3693084672, 3681550336, 709361664, 97255424, 2961833984, 677969920, 2277277696, 2923905024, 4150747136, 3130052608, 1629386752, 1056345088, 2551177728, 816587520, 2434517120, 3874648768, 3423422624, 3467391728, 3625887928, 2054660828, 1523429542, 2299068157}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 4227858432, 3724541952, 2298478592, 2692743168, 3435134976, 1478492160, 1622147072, 3812098048, 515637248, 16384000, 2602500096, 2383314944, 2344665088, 1235427328, 2566115328, 1708824576, 3106544640, 1458846208, 3570932480, 2377019008, 2284879680, 335212192, 949993328, 3645853320, 278966140, 2692019898, 219833155}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3825205248, 3321888768, 989855744, 3447717888, 3175088128, 2875195392, 4145020928, 1937244160, 3824943104, 2017067008, 2879062016, 3198910464, 2141372416, 3341934592, 604622848, 2450851840, 2583290880, 3107868160, 1729869056, 4016766336, 2500222528, 4068703648, 2260967024, 354622888, 1576242804, 455898530, 3336665677}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 1409286144, 838860800, 2466250752, 2004877312, 1908408320, 1486880768, 999292928, 3761766400, 112984064, 200933376, 2703163392, 837451776, 2044739584, 2272714752, 701067264, 1312090112, 2569589760, 3787889152, 1889828608, 2542826368, 909838912, 4290311072, 3145222768, 2506003336, 2341370460, 1834359710, 757046857}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 3556769792, 3053453312, 3439329280, 2860515328, 264241152, 1516240896, 1641021440, 3740794880, 2541486080, 2738487296, 2920873984, 963543040, 1202176000, 2830458880, 1823395840, 2865215488, 2229758976, 1209225728, 2442895616, 2687491968, 268869696, 402874272, 2617532528, 2449653688, 1392799820, 3011962802, 323357817}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 1409286144, 3321888768, 1325400064, 528482304, 2487222272, 4208984064, 3805282304, 2763522048, 3862691840, 2768109568, 2061041664, 422477824, 1776566272, 1733484544, 2784940032, 1985980416, 1223349248, 1917040128, 3857006848, 3042224000, 3439221312, 3604752288, 2603555408, 1223051160, 1003522668, 3158019982, 2449067641}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1409286144, 1509949440, 2936012800, 3800039424, 1824522240, 3890216960, 2777677824, 3648520192, 3405512704, 1505361920, 3138977792, 1965654016, 837009408, 2358599680, 4210667520, 2713438208, 3608828928, 589855232, 3638912256, 3474250112, 2176567872, 1730107808, 455936624, 3571562936, 2299689588, 549228970, 1889228385}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2214592512, 4060086272, 2030043136, 2105540608, 1807745024, 2363490304, 3465543680, 2201485312, 3787194368, 3036545024, 3411869696, 426409984, 1088503808, 3767623680, 473755648, 2671261696, 666784768, 670943744, 3151629568, 2234001792, 1522784320, 761571744, 1129551952, 215566776, 3618580588, 1468305830, 1187105869}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 1006632960, 2382364672, 486539264, 2894069760, 1639972864, 2430599168, 2945449984, 180879360, 827064320, 856555520, 1303314432, 3399188480, 4133765120, 558997504, 2242891776, 3734648832, 2623659008, 508563968, 1110177024, 853031296, 1338501056, 1575336352, 3675301840, 3339295144, 3618125812, 3181347222, 1709276155}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 1946157056, 3187671040, 2533359616, 2743074816, 3049259008, 1356857344, 1701838848, 1557659648, 2858156032, 1763311616, 985464832, 3966599168, 1986019328, 4265074688, 1803292672, 2055972864, 269497344, 2943048192, 1541471488, 2499208832, 1142593600, 3627640480, 1093392496, 3938518680, 4016474228, 1119014582, 1094446185}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1946157056, 2650800128, 1526726656, 1065353216, 3812622336, 2711617536, 1378877440, 2786590720, 3042705408, 486408192, 3670605824, 2463268864, 881639424, 1676763136, 3296497664, 2886518784, 4113691648, 3550449152, 52040448, 3789179520, 1748995648, 2620074656, 3074629200, 4020757144, 3509774924, 3583536266, 4095277393}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 2483027968, 2986344448, 1224736768, 1249902592, 2000683008, 4003463168, 3505389568, 275251200, 3073114112, 1636696064, 1568342016, 3004596224, 54116352, 1194549248, 3700289536, 4126750720, 4115835904, 3944379904, 2927948544, 1296125056, 597844928, 4034014368, 3526333392, 889918600, 1027424252, 2687591058, 3909733593}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3959422976, 1845493760, 4278190080, 1870659584, 1925185536, 4250927104, 248512512, 2204631040, 2309750784, 13238272, 69140480, 2322890752, 3579428864, 3688144896, 1374212096, 2783684608, 1877545984, 3270124032, 1684740352, 1110034304, 537741504, 813524896, 3492124912, 3380006792, 1289522412, 840232322, 822842839}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 738197504, 3187671040, 1090519040, 2726297600, 3502243840, 1902116864, 3985637376, 1985478656, 1788608512, 3053322240, 2439970816, 3249831936, 837697536, 644947968, 118214656, 2208651264, 3690073088, 72067584, 2021978368, 3418768768, 2296625984, 3839321504, 2121821008, 1462386088, 3524683596, 572495774, 2252183111}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 2214592512, 3321888768, 2936012800, 427819008, 3829399552, 694157312, 1940914176, 2166882304, 158072832, 4195221504, 1153368064, 85098496, 2260221952, 739401728, 272322560, 1641326592, 85468160, 3204933120, 830504192, 2554644608, 3680839104, 3266750624, 3014555088, 850002088, 2552910332, 132867742, 331951325}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2483027968, 1040187392, 1660944384, 2290089984, 1715470336, 3831496704, 4031774720, 2878865408, 3822845952, 1824129024, 1886322688, 3149234176, 587907072, 2640601088, 2110951424, 710412288, 2071759872, 3217874432, 2386619648, 2959583104, 1850808128, 2560346016, 56592240, 2667171720, 2852916068, 685805970, 1451585}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1275068416, 3590324224, 1426063360, 2373976064, 2193620992, 1067450368, 472907776, 220725248, 569114624, 659423232, 1895628800, 1645641728, 98516992, 644030464, 3876622336, 1616427008, 1084593152, 2327028224, 191516416, 252204672, 656149440, 1237546656, 1394645968, 3916811960, 1128796108, 1660480662, 1964048607}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 603979776, 1711276032, 1358954496, 729808896, 2596274176, 127926272, 2939158528, 2763522048, 3229351936, 450494464, 2087649280, 85229568, 3494625280, 4041269248, 3545550848, 4021213184, 87442432, 2008642048, 2097094400, 2325380736, 2726985536, 323133088, 3127029616, 1779844744, 2261511020, 3550721170, 1630745701}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3019898880, 1174405120, 3674210304, 3363831808, 1136656384, 1998585856, 680525824, 3589799936, 3292266496, 2652766208, 3440312320, 3618668544, 695123968, 2277859328, 958418944, 1737623552, 2876804096, 352252416, 2512034560, 3764098944, 2926056512, 222754720, 2414101584, 1194524584, 112183404, 2598538682, 2159317825}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3019898880, 570425344, 3674210304, 1417674752, 3510632448, 3110076416, 1682964480, 1520959488, 3505127424, 2098069504, 672727040, 2077523968, 2271920128, 348741632, 3460132864, 333522944, 3893382144, 1447765504, 2792971520, 3305256832, 3112558272, 751130528, 530689744, 2767257496, 3235586812, 2926754186, 480186321}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 2885681152, 1241513984, 553648128, 2441084928, 1505755136, 148897792, 3039821824, 3689414656, 3408658432, 1582170112, 1756954624, 1118994432, 2838216704, 2471010304, 1396699136, 1249015808, 2555130880, 3552107008, 3392318720, 359455872, 2356103104, 703233184, 3727275984, 1640662168, 2256421836, 416480946, 1499406055}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 3556769792, 1241513984, 251658240, 1249902592, 3980394496, 1155530752, 3612344320, 2859991040, 3762028544, 39452672, 3326672896, 3185016832, 926695424, 3973636096, 688893952, 171067392, 3438107648, 987846144, 2186707200, 2012844928, 1140370496, 435909536, 2399018096, 3229531064, 2671706180, 14617990, 3607769457}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 3019898880, 2717908992, 3741319168, 1619001344, 1841299456, 4292870144, 4067426304, 413663232, 40632320, 17432576, 1622867968, 2263973888, 1198080000, 2593054720, 2013065216, 802260992, 276352000, 1989198336, 1348242688, 1812035200, 4127264704, 218470048, 2005336048, 558210728, 2217178084, 1888730254, 1432030921}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 4227858432, 1174405120, 1023410176, 2139095040, 2361393152, 962592768, 3136290816, 1761083392, 2503737344, 2380136448, 2598961152, 3270541312, 83771392, 1530896384, 618172416, 124778496, 3375842304, 958005760, 797448448, 2248349312, 2634073408, 2944579232, 3837875536, 2640694936, 16011612, 335441038, 3619543139}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3288334336, 1577058304, 3103784960, 2004877312, 926941184, 3214934016, 3811573760, 1072168960, 2108424192, 1603141632, 888864768, 1178042368, 1785249792, 2716393472, 615321600, 403265536, 4223476736, 1435631104, 324850432, 2030236288, 2542172608, 121901728, 1201695184, 1328728712, 2783546868, 2595083410, 2433699525}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2483027968, 4261412864, 3741319168, 427819008, 1497366528, 1012924416, 4023386112, 3603431424, 2089549824, 3681157120, 150798336, 584351744, 1917763584, 1766350848, 3066990592, 2358175744, 4083803136, 2902052352, 349404416, 961088384, 2395703744, 814443424, 2842171888, 1173947288, 1179860476, 2274012586, 888131801}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 2483027968, 3791650816, 520093696, 3246391296, 3493855232, 2606759936, 1617952768, 2901934080, 1102839808, 2757623808, 2783510528, 708149248, 4238229504, 3796688896, 1474752512, 1186039808, 2858337280, 2364024320, 4138847488, 1650058880, 2431407424, 3904046752, 4083131728, 946409112, 74850676, 1727547558, 3535756369}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 3959422976, 3992977408, 3707764736, 612368384, 775946240, 4208984064, 3025141760, 1343750144, 2505834496, 171573248, 1386938368, 3474423808, 2323529728, 2504728576, 4022554624, 3693361152, 2935118848, 1403555328, 3986147584, 222049152, 3643612992, 4275377056, 1666797424, 1799138216, 3035988, 1079018886, 35162735}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 2214592512, 1778384896, 3003121664, 562036736, 775946240, 3231711232, 1894776832, 2442657792, 1323040768, 3237871616, 2714697728, 4021387264, 1069301760, 4293812224, 3062247424, 4123011072, 1172595712, 3318871552, 2637038336, 686197888, 3042227264, 1844374688, 3783361616, 1312900264, 816226404, 2566345382, 765383493}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 2483027968, 771751936, 3607101440, 2256535552, 1497366528, 434110464, 676331520, 2211971072, 3617325056, 3791257600, 2842361856, 815169536, 3455926272, 4083933184, 1502973952, 3564873728, 1085266944, 2737927680, 483191040, 3131188096, 682938688, 1779155872, 3280355696, 449113000, 3273907548, 3413310870, 4172080249}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1811939328, 3590324224, 922746880, 763363328, 297795584, 3554672640, 1903165440, 46661632, 512491520, 2896822272, 641269760, 1904705536, 1338458112, 1893867520, 922193920, 1778952192, 3152610304, 933030400, 3520578816, 3760158336, 2165361856, 2574964384, 2216697072, 2911919800, 2185136324, 2474908830, 2730510815}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1275068416, 1174405120, 4143972352, 411041792, 2218786816, 3193962496, 3478126592, 3224895488, 2767978496, 1658716160, 770506752, 1770160128, 1271283712, 2997231616, 494342144, 3842975744, 2710776832, 3072028160, 71937280, 3128356736, 898132544, 3788656544, 3950590544, 773539768, 2681013868, 3166110142, 1454081919}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 1677721600, 3590324224, 2332033024, 4051697664, 2109734912, 2678063104, 254803968, 4130865152, 1316749312, 303955968, 1166606336, 922910720, 1937981440, 2026004480, 4045656064, 3983804416, 4217259008, 4184508928, 500352768, 2481841792, 428890944, 1301087904, 1258343248, 1367568024, 3988873036, 1470360758, 3543456853}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1006632960, 369098752, 3305111552, 1132462080, 3519021056, 2065694720, 288358400, 2897739776, 2969305088, 588906496, 2089353216, 96960512, 958611456, 1446289408, 3359576064, 3585849344, 629105664, 1473972736, 2486100736, 3710943872, 3535412032, 3791364768, 2191149936, 1515109048, 3529719620, 1766951102, 3605919819}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 3154116608, 3187671040, 352321536, 947912704, 1287651328, 2099249152, 3213885440, 154664960, 461111296, 3147431936, 732889088, 4140204032, 3257188352, 1515520, 780128256, 1931147264, 258702336, 132250112, 196240128, 2687465344, 3011648064, 2437339040, 1634011760, 40963976, 3180242556, 81038778, 794786131}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1275068416, 3321888768, 3573547008, 3045064704, 1883242496, 1541406720, 2989490176, 1321730048, 2030829568, 3719168000, 1794965504, 1522630656, 2904637440, 152117248, 1792806912, 2052208640, 2310886400, 564246016, 3134511360, 4236157056, 1644452544, 386269344, 310708944, 180558008, 354766580, 3038189214, 2765915111}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 3288334336, 2113929216, 1023410176, 1317011456, 3594518528, 1042284544, 2937061376, 3663200256, 4154195968, 629014528, 3289186304, 3462496256, 2419376128, 3385384960, 3968077824, 3376904192, 799362048, 148004352, 3552419584, 2037018496, 3050379584, 3711766432, 3475818832, 468916152, 1512658292, 3514225074, 2456393285}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 2751463424, 3657433088, 1996488704, 4185915392, 3938451456, 1818230784, 3853516800, 4206362624, 3338403840, 1977483264, 3637444608, 2661515264, 1708638208, 1091100672, 21180416, 899811328, 441877504, 449409536, 94634240, 3260281984, 2529893696, 3953562784, 1733356880, 3159358632, 585275764, 2532599466, 3424595037}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2214592512, 3657433088, 2063597568, 2424307712, 12582912, 2665480192, 2907701248, 2236088320, 3121348608, 3869900800, 450560000, 2661515264, 2608119808, 318693376, 1477783552, 3404490752, 1392028672, 3088255488, 4210027776, 721207168, 1410507200, 2766921632, 2348306928, 3214071720, 883756532, 366564786, 2351201493}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3825205248, 2785017856, 3707764736, 796917760, 180355072, 2493513728, 479199232, 3739746304, 3131834368, 3242852352, 4240113664, 1323728896, 2255536128, 1989795840, 3576811520, 771274752, 1317045248, 1598124544, 1767909120, 2293746560, 3560804544, 3970083744, 1888977136, 3169678248, 1906971868, 2077186490, 1039951845}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3288334336, 1107296256, 3674210304, 1920991232, 1212153856, 1436549120, 3522166784, 2356674560, 2948333568, 1541275648, 88670208, 1965064192, 2327199744, 3881459712, 3624628224, 2265327616, 1417968640, 21208576, 2485576448, 1999705216, 396243776, 3001939104, 2950038352, 474954904, 2628144988, 1349544590, 3401179245}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 2885681152, 2248146944, 3238002688, 343932928, 3233808384, 853540864, 84934656, 2040004608, 2329673728, 2105147392, 382402560, 2623700992, 3939647488, 2331582464, 1099436032, 700553216, 3529571328, 3486784000, 1014791424, 3259678080, 2091328832, 3895664032, 401241456, 2484282792, 622582140, 1847396238, 3449620567}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1946157056, 1711276032, 2936012800, 2491416576, 2260729856, 2097152, 2354053120, 3375890432, 1518075904, 1662910464, 1395195904, 4221861888, 1041350656, 534274048, 1309167616, 2054334464, 3530312704, 197155328, 899885824, 2769359232, 224070720, 3620467104, 3336019024, 2902178200, 2765832316, 1284352914, 2612115297}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 2214592512, 3925868544, 3070230528, 4286578688, 2051014656, 2690646016, 3440377856, 3134717952, 2786852864, 4273602560, 2970419200, 3143794688, 2626928640, 2107236352, 3204296704, 510232576, 1442067456, 2584233472, 2732938496, 802661760, 662462272, 1831781792, 4011011952, 3118345624, 4221070156, 1207862194, 2901047917}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 201326592, 4194304000, 2466250752, 3011510272, 2302672896, 773849088, 3197108224, 1260912640, 1961623552, 2567569408, 142409728, 3039264768, 554811392, 2289016832, 3519770624, 3491457024, 1007924224, 2263424512, 638582528, 4060083072, 3076679360, 4172665760, 1236915952, 3720649624, 987878116, 3572813194, 1561995751}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 335544320, 2181038080, 1627389952, 4051697664, 1581252608, 3193962496, 1527775232, 1570242560, 2103181312, 2348417024, 1783562240, 3764682752, 2215919616, 1662705664, 1436545024, 3780737024, 1442788352, 1968104960, 2128856320, 3705058688, 2444870976, 2116736416, 4134630768, 3457142152, 990310764, 3833869230, 4257394793}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 1409286144, 1375731712, 1895825408, 2323644416, 549453824, 3093299200, 1093664768, 1240989696, 482082816, 3248357376, 1435172864, 610500608, 1597325312, 2667438080, 2772332544, 1121941504, 330099712, 2952251904, 2661177600, 751744, 287372096, 1913854112, 3807167312, 3369336968, 1737236308, 2774848158, 1035115073}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 1140850688, 3388997632, 1157627904, 3716153344, 3628072960, 1713373184, 1490026496, 2742550528, 1432092672, 3045720064, 854654976, 3182264320, 891568128, 2656526336, 834449408, 666556416, 1018909696, 1983456768, 1660735232, 3005177216, 1420451904, 3735389600, 3977327728, 354198456, 1202584436, 3089366566, 265788197}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3690987520, 3187671040, 1660944384, 629145600, 817889280, 4045406208, 4121952256, 3069706240, 2950430720, 3194880000, 982843392, 1615364096, 1554399232, 292921344, 1842925568, 1936558080, 873530368, 2165068288, 3880014592, 350354048, 3591479104, 470577824, 3250625360, 832577720, 267700316, 3298417214, 1015633707}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 1543503872, 3120562176, 3573547008, 2021654528, 2311061504, 2740977664, 613416960, 4052221952, 1860960256, 544866304, 2364735488, 1855881216, 3105898496, 2779881472, 4164612096, 2496927744, 229276672, 3688808960, 3045376256, 1833245056, 2963412928, 1659961760, 899181552, 1252508584, 1475390204, 1561909774, 1801567531}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1006632960, 1778384896, 4177526784, 3917479936, 2176843776, 199229440, 776994816, 214433792, 3979083776, 4202299392, 1060306944, 3822747648, 2856665088, 2267521024, 37122048, 3159947264, 679613440, 2487446016, 3223407872, 1823959936, 1931200448, 1546097568, 1991627760, 304019880, 967286492, 628298246, 3707312403}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2483027968, 1442840576, 3405774848, 1954545664, 3678404608, 161480704, 2026897408, 1430781952, 1525415936, 2973630464, 3438739456, 2136768512, 2999304192, 761683968, 4272967680, 260032512, 2530479104, 1380812288, 610960128, 2474281344, 3302147520, 4149035424, 401263056, 381601704, 523717356, 1874382354, 1588612873}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 2617245696, 1442840576, 2701131776, 2139095040, 62914560, 3068133376, 873463808, 259522560, 664535040, 1720320000, 1416953856, 1932296192, 1874870272, 417439744, 1494716416, 1325324288, 3244196864, 1709705728, 2493637888, 339050880, 774208, 3291699616, 2819183728, 1613845400, 3524112732, 1328566830, 2424971579}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3556769792, 2717908992, 1124073472, 3145728000, 3451912192, 3990880256, 3209691136, 207093760, 2814115840, 2716729344, 1630601216, 2731048960, 2013675520, 604102656, 1510240256, 654583808, 25302016, 1522993664, 4100050176, 831972224, 1514089280, 3576351648, 1079066448, 2044445080, 259912316, 3196822046, 656775433}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2483027968, 3120562176, 3909091328, 2071986176, 2101346304, 2770337792, 3434086400, 2835873792, 3123445760, 3248357376, 135725056, 2717614080, 2508603392, 1313202176, 128167936, 2725689344, 2641003520, 4257209856, 4146515712, 2310336128, 3700185280, 2221561504, 2386222288, 1449363624, 1788285908, 2939872822, 2447772465}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 738197504, 167772160, 1761607680, 1166016512, 4123000832, 2598371328, 556793856, 2034761728, 3450601472, 999948288, 1481703424, 247365632, 1652899840, 390406144, 1302589440, 210892800, 98104320, 4034112000, 3891201280, 3049142400, 3523590336, 4110925984, 394349808, 3234228920, 3982707180, 2448740918, 2888741159}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 3288334336, 3590324224, 3808428032, 3028287488, 423624704, 744488960, 2777677824, 3870818304, 1239154688, 2295201792, 2134048768, 1989050368, 3520348160, 3109642240, 126701568, 273680384, 1470090240, 3056391680, 417463552, 4241915264, 1792724544, 3695736224, 4134928976, 4075430792, 675528540, 1306869294, 2069111085}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 2751463424, 3388997632, 2030043136, 1753219072, 1228931072, 4062183424, 2368733184, 2913468416, 780926976, 3476946944, 1372651520, 1820295168, 720879616, 4056670208, 4062064640, 2338600960, 2803211264, 2895799808, 3172994816, 2595428992, 728342976, 3597214368, 2230140368, 3433874584, 1779102404, 142360106, 1089561389}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 67108864, 301989888, 218103808, 3883925504, 4273995776, 2086666240, 3312451584, 56098816, 3124494336, 3838705664, 1867841536, 3322576896, 892682240, 1148739584, 2834198528, 3439679488, 3347514368, 4005560832, 878835968, 4185110144, 358243904, 2771971744, 239622736, 1980918968, 1152181068, 2351020598, 2186595597}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2348810240, 4261412864, 1627389952, 2189426688, 3309305856, 1692401664, 846200832, 3280470016, 1785462784, 1419378688, 3143041024, 190742528, 2130034688, 2412683264, 2685128704, 3987675136, 1430170624, 1573377536, 3533777152, 1527920256, 1329589440, 784805536, 3743826160, 3856038024, 3357452764, 3473993218, 3577582911}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 872415232, 1509949440, 1526726656, 3498049536, 423624704, 4137680896, 3822059520, 1104674816, 2960916480, 2771255296, 1890648064, 2213511168, 1439907840, 886824960, 2180689920, 1743595520, 399854592, 3151672832, 1534618368, 2108512640, 99914048, 458125728, 3070287184, 4270016408, 4165465668, 757333518, 1913968393}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 4227858432, 1912602624, 822083584, 1702887424, 658505728, 241172480, 1460666368, 4255645696, 1087111168, 727580672, 137691136, 1675264000, 150323200, 872357888, 3087151104, 3825498112, 3322115072, 3473407488, 243315968, 2412091776, 1051040448, 1329062304, 3244289744, 3442778040, 2556402636, 884254258, 3172856115}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 2885681152, 503316480, 2600468480, 1065353216, 2051014656, 2443182080, 3880779776, 2551709696, 2226913280, 325713920, 2360803328, 787054592, 1542668288, 1607016448, 56905728, 490063872, 3886552064, 2983532032, 953717504, 1004068224, 1751055168, 2887718304, 4139642736, 912884616, 2016492644, 1932131854, 471127823}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1946157056, 2315255808, 3607101440, 3481272320, 1539309568, 778043392, 1993342976, 3185049600, 2596012032, 2934833152, 678494208, 3840835584, 1601683456, 3144507392, 2629021696, 151570432, 341890048, 3922737664, 2522464512, 3548021632, 3414968128, 1864649632, 1609667408, 4079808920, 4145189452, 2092667426, 803972369}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2214592512, 2986344448, 2499805184, 3632267264, 2956984320, 3013607424, 1674575872, 264765440, 4151050240, 4148035584, 322371584, 674922496, 2864070656, 2331860992, 2287366144, 1745786880, 1158167552, 1233931776, 63867648, 3379366272, 473557440, 11899296, 3153778128, 3537199016, 357113564, 2854860350, 672909117}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 2483027968, 637534208, 1996488704, 41943040, 2436890624, 4271898624, 1712324608, 1100480512, 2377908224, 3270115328, 567738368, 1752924160, 3523919872, 2682609664, 2159398912, 1804314624, 103111680, 3797337600, 616299264, 2339260288, 2685674816, 1184788384, 1463531888, 3215837576, 91591284, 3412600338, 3222596369}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 3288334336, 3456106496, 4110417920, 1803550720, 2160066560, 278921216, 2104492032, 1013448704, 525074432, 4277796864, 3224698880, 2769256448, 3676094464, 270786560, 2335182848, 3817764864, 3965273088, 1917161984, 837193472, 907489408, 523876800, 2635516064, 2310815216, 2186328728, 802857668, 4135711250, 256270133}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 201326592, 838860800, 3305111552, 2122317824, 1623195648, 3529506816, 2377121792, 115867648, 101449728, 2306473984, 2968715264, 3653992448, 211402752, 2701565952, 814133248, 801265664, 4259351552, 2784426496, 1330614528, 3495575680, 3647280576, 2083756192, 1772902896, 1814807208, 1164540116, 1816779306, 3185565975}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 603979776, 2449473536, 3372220416, 3397386240, 4190109696, 916455424, 4065329152, 3169320960, 1288437760, 827981824, 1075249152, 218923008, 469483520, 4232175616, 2531520512, 1253144576, 2170440704, 2283254272, 2030804736, 3522834816, 3108396224, 3932670368, 3899904240, 3027868552, 1225244620, 176214562, 1506062085}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3690987520, 838860800, 1392508928, 3531603968, 1656750080, 3789553664, 2232418304, 4087873536, 1154220032, 2099118080, 2253717504, 4060708864, 3673702400, 642228224, 2116136960, 3077990400, 2247810048, 516045312, 3823631616, 1578121600, 354956992, 806343072, 570075856, 2965523384, 3806390228, 3482458630, 1567296803}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1409286144, 4060086272, 3070230528, 1048576000, 1455423488, 299892736, 3864002560, 2263351296, 3146514432, 3961389056, 2643787776, 3532226560, 3818536960, 3234979840, 3022647296, 2423195648, 1095277568, 1006410240, 784563456, 1709400960, 1683171008, 2582506400, 1762523856, 484348344, 3379722196, 3176888854, 221482241}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 3019898880, 570425344, 3741319168, 2239758336, 3334471680, 3806330880, 1372585984, 81264640, 1371275264, 27918336, 235995136, 3871113216, 3224027136, 47341568, 1599991808, 3195848704, 2882274304, 1266942464, 4156898560, 3328345984, 1805060928, 3497709472, 3402485616, 3607539128, 4051960444, 2227462682, 233164049}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 3959422976, 167772160, 2231369728, 125829120, 2998927360, 3152019456, 160432128, 1513619456, 878444544, 3725459456, 1985413120, 1784446976, 1427030016, 3268583424, 672690176, 3131676672, 601981952, 4254179840, 3828991232, 794541440, 848197184, 2685838752, 3959239248, 3611010984, 2681964396, 1187840522, 3098981655}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 872415232, 3992977408, 1291845632, 2038431744, 4173332480, 3881828352, 3899654144, 2461532160, 1717305344, 1575878656, 3501654016, 366706688, 3190505472, 122806272, 1525354496, 2452699136, 3449459712, 638321152, 1703108864, 2328323712, 2556782912, 3472219808, 1559805264, 2541632680, 1891355732, 2170413598, 1869115673}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3288334336, 1442840576, 2768240640, 411041792, 2554331136, 2652897280, 1196425216, 264765440, 2741764096, 2876899328, 2702376960, 3371008000, 1320697856, 2683396096, 3655094272, 1611020288, 2953059328, 2281819648, 1812391680, 1778536832, 923105728, 3951159712, 633677296, 518211496, 1093702372, 3602427414, 3958814485}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 4227858432, 704643072, 4244635648, 1920991232, 2453667840, 3235905536, 3899654144, 2171076608, 1292632064, 876478464, 1144061952, 2727051264, 1157578752, 2929041408, 2786684928, 1608833024, 1676897280, 2276118016, 1085092096, 925871744, 468702144, 3947427488, 2598371280, 1463916696, 3731275492, 3895946766, 2424848667}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1811939328, 570425344, 2197815296, 2474639360, 3753902080, 3131047936, 1479540736, 1702363136, 2807824384, 388628480, 20250624, 972849152, 2568699904, 4182319104, 2753736704, 2507335680, 1084150784, 25778688, 2600601344, 1871086208, 365374272, 1570957984, 1035452272, 2008944792, 796674140, 2153470518, 2460681991}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 469762048, 3254779904, 251658240, 947912704, 1866465280, 1801453568, 1555038208, 587726848, 3823894528, 1788739584, 3803381760, 2651553792, 208322560, 1499275264, 3499274240, 2027751424, 2253745152, 3246122496, 1698780416, 2825047168, 3996469952, 3477750944, 2584340176, 1248789128, 1348256756, 1091823154, 371021107}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 3288334336, 3321888768, 1795162112, 2709520384, 843055104, 1428160512, 3220176896, 2768764928, 2259419136, 10092544, 2347958272, 2064351232, 4054499328, 1528553472, 3098562560, 3869820928, 1889182720, 1408509440, 1191864064, 2611743872, 840948416, 3023389856, 510443248, 3061383848, 2338343380, 148121138, 133850917}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 1275068416, 2046820352, 2701131776, 58720256, 364904448, 1231028224, 2305818624, 1473773568, 2520514560, 1343094784, 2096562176, 4179394560, 2916663296, 2000265216, 1938616320, 2570336256, 4168614912, 1756305920, 1524664576, 1152603776, 3401488960, 2437803680, 3637861968, 2118767784, 1683416940, 789289530, 1484015935}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 1275068416, 3187671040, 754974720, 2508193792, 3477078016, 2057306112, 3647995904, 255328256, 3944480768, 967442432, 2968584192, 2793046016, 1622884352, 1130110976, 1770868736, 1346402304, 3693179904, 1052155392, 2807747328, 3012189312, 1732588352, 513975456, 3279030128, 1480104632, 3651126348, 3161202214, 59872031}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 2483027968, 234881024, 318767104, 1904214016, 54525952, 832569344, 537919488, 659030016, 1919680512, 4290641920, 563544064, 3423567872, 2143895552, 3450789888, 2547716096, 1189595136, 4021560320, 3160075776, 950438656, 211165056, 1720677312, 2701678496, 4115208144, 2205014440, 3074084084, 3327487534, 275761937}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 872415232, 570425344, 1862270976, 1132462080, 3896508416, 2401239040, 850395136, 944242688, 1307312128, 2040397824, 1513291776, 2307424256, 3515695104, 1435230208, 2944954368, 76498944, 487535616, 2924004864, 1089394432, 4112393856, 32684736, 2532306592, 1478479568, 2104641672, 3039504876, 1937655318, 3605042977}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 3825205248, 1040187392, 318767104, 2340421632, 432013312, 1453326336, 661651456, 1787297792, 3467378688, 1318715392, 938672128, 349077504, 2479505408, 508190720, 3767209984, 3953969152, 4195972096, 2545379840, 1252570880, 2694793344, 3975646912, 2471428256, 2282470128, 2179893928, 1635606012, 6547998, 4031903493}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 872415232, 2248146944, 1392508928, 192937984, 3351248896, 3638558720, 2163212288, 1763180544, 2877030400, 986578944, 1752629248, 2371584000, 3630055424, 3235700736, 748244992, 599296000, 61518848, 3728808448, 2586146048, 1485944448, 28154944, 591707808, 2929879120, 919913640, 3012234580, 399809078, 218903833}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 67108864, 2046820352, 520093696, 343932928, 2235564032, 4246732800, 4264558592, 3650617344, 570163200, 3806986240, 2772500480, 757497856, 4130357248, 3046858752, 1207906304, 2213087232, 3569519616, 2749560320, 2597529344, 869225088, 2641486912, 2243771040, 3461109872, 3317089464, 4032689004, 1302028350, 4093587501}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1811939328, 2717908992, 1325400064, 897581056, 859832320, 60817408, 101711872, 2560098304, 410779648, 1976434688, 1464008704, 2376368128, 1259520000, 2451349504, 2529046528, 690620416, 4042638336, 1546571264, 4269206272, 3438221184, 3080182080, 4124688288, 2933665104, 2640148872, 2401174092, 607952938, 3824037911}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3288334336, 3053453312, 3372220416, 2373976064, 3980394496, 1365245952, 4004511744, 2659713024, 179044352, 3648913408, 860291072, 3563159552, 2838970368, 2563268608, 827019264, 1510725632, 711496704, 1163447808, 3700477184, 1012528256, 4178696896, 4246359200, 309468880, 816405160, 3128575940, 633364494, 2611433525}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 872415232, 2449473536, 3305111552, 310378496, 918552576, 4049600512, 3532652544, 3154640896, 799801344, 1314783232, 1572929536, 2028044288, 3855695872, 4130332672, 2166091776, 1407522816, 2354523136, 1366067712, 2470242560, 3377842560, 65851328, 1174352288, 2821723088, 2306778008, 3455571700, 362405902, 36106297}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 469762048, 2516582400, 3439329280, 58720256, 3435134976, 836763648, 693108736, 3401056256, 4221304832, 2100166656, 130088960, 392331264, 1108492288, 1302175744, 3760885760, 1279539200, 1873265664, 2716897792, 600487168, 1913684864, 3046686784, 3962117024, 1917162576, 3869618584, 678749548, 3020660750, 2373423147}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 2483027968, 3187671040, 687865856, 2575302656, 692060160, 2258632704, 3654287360, 295174144, 2189164544, 2399797248, 339804160, 1629782016, 3113500672, 1052499968, 2867564544, 2352093184, 4058870784, 3602009600, 3056136960, 4191605120, 2174527296, 176105888, 4077536112, 3863445432, 1646511228, 3071401998, 2809827353}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 3288334336, 1912602624, 3003121664, 914358272, 2629828608, 3751804928, 451936256, 1541931008, 3666608128, 3302621184, 3611754496, 2296545280, 1376894976, 2851790848, 1131737088, 799942656, 1022278656, 3322628608, 656011008, 3093458048, 1741727168, 2547950752, 2982603248, 740411016, 3518413564, 2903138338, 496906253}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1275068416, 1442840576, 2298478592, 1249902592, 2847932416, 3235905536, 256901120, 724041728, 3423338496, 2260598784, 1581318144, 3383197696, 1366769664, 1662656512, 1228279808, 2612959232, 1321708544, 1600377344, 34921728, 3607876480, 1195070656, 3456592800, 1694951632, 2894340504, 683973060, 2657329166, 3163574295}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 201326592, 2315255808, 1358954496, 1132462080, 666894336, 2858418176, 3566206976, 3331850240, 2839281664, 2462711808, 3041329152, 237076480, 4180951040, 3899203584, 3274960896, 4050171904, 79021056, 2024614400, 30716160, 951986560, 2014008128, 245871008, 4033963888, 608707464, 4010218084, 4102201366, 1329639463}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 4093640704, 1644167168, 889192448, 2675965952, 104857600, 3454009344, 1360003072, 322437120, 1184628736, 426377216, 600244224, 2191753216, 897040384, 57499648, 2059595776, 1663244288, 2150843392, 1309533696, 1930748160, 1178432896, 1763601984, 1194003872, 1378081392, 1169683336, 1901035380, 4017545242, 4201197577}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 2885681152, 301989888, 1694498816, 595591168, 3854565376, 702545920, 3299868672, 3052929024, 534511616, 1502216192, 608632832, 824606720, 1926709248, 3465486336, 2999332864, 526440448, 1526178816, 1708694016, 411876608, 3787924608, 3219215680, 4155563168, 92062064, 4204437128, 1831655516, 2018615350, 3402461239}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 335544320, 973078528, 1828716544, 4286578688, 3963617280, 1818230784, 3855613952, 3625451520, 3443261440, 1862926336, 2760048640, 2697428992, 1621245952, 2339627008, 342536192, 869668864, 1528513536, 1170142720, 29981952, 2737041280, 3509955904, 185341856, 377969008, 2445506984, 3643220084, 1547010102, 3297591345}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3288334336, 3053453312, 1862270976, 1803550720, 121634816, 3940548608, 101711872, 1313341440, 4109107200, 2677669888, 847314944, 3284303872, 3860905984, 464904192, 717213696, 2025121792, 2470155264, 922164736, 90026240, 270802304, 3568481728, 3510572448, 133689840, 903766968, 1122047180, 2450554906, 3763191869}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 4093640704, 369098752, 1862270976, 1367343104, 3258974208, 1117782016, 1167065088, 2799173632, 2705063936, 2341076992, 4035117056, 3904995328, 929251328, 3799375872, 2624311296, 1647339520, 3083813888, 2703418880, 2799045376, 251390848, 2976395072, 1521771424, 4077894512, 1413967272, 3987059780, 873693198, 3030138937}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 3690987520, 3925868544, 1526726656, 3816816640, 1212153856, 1168113664, 957349888, 2335703040, 4057726976, 3706585088, 3380674560, 3007414272, 3592929280, 1767251968, 2594041856, 4275005440, 3872691200, 2161804800, 3295212288, 306669440, 2795510848, 4270862240, 3984095312, 1367097752, 1803542388, 1484357690, 4160471043}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 1275068416, 4127195136, 620756992, 8388608, 1161822208, 1503657984, 3109027840, 2343043072, 1951137792, 2570715136, 4060282880, 1594130432, 4085563392, 281518080, 3563294720, 3920951296, 2640223232, 1672939008, 1717494528, 1513106816, 1839127232, 3889264032, 938268400, 1131154344, 3022744044, 1384644634, 1213988927}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 1543503872, 2919235584, 3942645760, 1753219072, 1916796928, 4280287232, 3033530368, 946339840, 671875072, 2625241088, 1946484736, 2852159488, 4177674240, 495427584, 1774407680, 3118516224, 2544987136, 2560593408, 3425906432, 4267691392, 1062247616, 4138378656, 527147248, 1720673176, 289317884, 3114270782, 3985637419}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 2885681152, 771751936, 1023410176, 2944401408, 3317694464, 123731968, 2106589184, 1525153792, 1129054208, 2537160704, 3154182144, 2785509376, 2701180928, 4186349568, 2093305856, 719714304, 2874532864, 3473586688, 1419733248, 259520896, 2243690688, 373727648, 77706480, 2348049336, 4143643108, 3378511922, 3499098127}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 67108864, 905969664, 3875536896, 3229614080, 1077936128, 2644508672, 2832203776, 947388416, 4036755456, 4100849664, 319094784, 2659352576, 3275866112, 455270400, 663801856, 1633593344, 772574208, 3065331200, 2345265920, 316090752, 3178801216, 3642581408, 3484283984, 341997496, 1051743052, 3754819634, 483721229}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 1275068416, 2919235584, 4244635648, 1098907648, 2873098240, 3655335936, 4176478208, 1389887488, 1333526528, 1424621568, 1292042240, 1233616896, 524763136, 736370688, 1945227264, 2723739648, 196908032, 3679108608, 764582144, 1223414400, 3674267200, 3364162208, 952277616, 3919760552, 160749428, 2733244446, 1006829607}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 1140850688, 369098752, 1358954496, 1602224128, 2688548864, 3818913792, 3150970880, 3801612288, 2667315200, 382337024, 3827630080, 3616833536, 54509568, 2049892352, 383111168, 3608745984, 3317580800, 2985276928, 187859712, 711577984, 2104766272, 2026547616, 689994608, 2450712472, 276393052, 688756786, 1203864589}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 2080374784, 1375731712, 3573547008, 461373440, 3904897024, 4095737856, 51380224, 3165126656, 3419144192, 1547304960, 597753856, 1373077504, 4186587136, 2908659712, 4149260288, 2932529152, 2948162560, 2942464512, 3690273536, 93851520, 2742232256, 2648438688, 990949616, 1622015416, 2848751588, 2705152038, 1008935995}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 1811939328, 2181038080, 3741319168, 947912704, 331350016, 3932160000, 955252736, 2854748160, 1661730816, 1449000960, 3504406528, 3023208448, 2563325952, 3090751488, 772845568, 3877406720, 3393694720, 4095992320, 1658038528, 1979644544, 24440256, 1147785888, 19575248, 3851393176, 815662316, 2030438422, 1904405559}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 3690987520, 1711276032, 2801795072, 4152360960, 104857600, 3323985920, 3614441472, 418906112, 1931214848, 3255435264, 2359623680, 3081928704, 2686009344, 2274140160, 3487698944, 3943819264, 4289541120, 3549492736, 980197120, 2180409472, 4265329984, 486121632, 2031985008, 1527520920, 1881283180, 2557569078, 461206555}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 1006632960, 3187671040, 3238002688, 2826960896, 1740636160, 2044723200, 3234856960, 506986496, 77332480, 2356019200, 1852112896, 4002578432, 3097378816, 1919459328, 3479490560, 907220992, 123616256, 931738112, 2981401856, 3911968640, 2873245760, 3693272992, 2788617296, 3345503672, 233084236, 2866255886, 3845749763}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 469762048, 3120562176, 687865856, 3632267264, 2311061504, 840957952, 3322937344, 2081947648, 3950772224, 3901620224, 262209536, 3847389184, 2063351808, 164601856, 3427266560, 4251023360, 3807566848, 2879947264, 2905815808, 3129794432, 3802388800, 2077263776, 2419766608, 1382997400, 1192272492, 2157836350, 3569327147}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 1006632960, 1778384896, 1157627904, 3632267264, 247463936, 2342518784, 3522166784, 3266838528, 1968963584, 617480192, 2225143808, 1550876672, 754565120, 339419136, 1084223488, 2229901312, 471022592, 3996080640, 3921071872, 3437024384, 1821122368, 1120332960, 698684240, 4176809624, 2822639740, 1788844034, 569261107}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 335544320, 3858759680, 3372220416, 1887436800, 457179136, 3990880256, 4086300672, 3284664320, 2213281792, 3755868160, 450953216, 773095424, 369836032, 2554912768, 4012658688, 3975731200, 357727232, 1810650624, 64737536, 2967861632, 622327232, 4052304288, 781097424, 2399874968, 550135004, 3094272054, 3273620505}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 67108864, 1308622848, 2399141888, 3028287488, 2764046336, 2317352960, 24117248, 2581069824, 96206848, 3241017344, 3106340864, 938901504, 3625500672, 1243471872, 3608678400, 3197708288, 1406741504, 2226797056, 3668587264, 426110080, 2434038848, 1464837280, 2628878416, 3296679592, 3465383804, 2400659466, 2152606781}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3825205248, 2852126720, 3808428032, 2189426688, 499122176, 3944742912, 4157603840, 3669491712, 3101425664, 1424883712, 2032599040, 14123008, 2587574272, 3927531520, 2873798656, 1043490816, 4207533056, 2842993152, 271368960, 1803663744, 2890259008, 2355442080, 1966208592, 3024919464, 2461358452, 503998494, 1809177613}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 469762048, 3590324224, 285212672, 2642411520, 205520896, 3336568832, 948961280, 4083679232, 3058434048, 3480879104, 1894055936, 2576515072, 4142874624, 3591151616, 2812252160, 1165219840, 561533952, 1575437824, 1108613376, 3819766144, 3915985088, 1497954720, 3086857456, 589481880, 4030163436, 1310447622, 1261720619}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 201326592, 1577058304, 3976200192, 1317011456, 3225419776, 1759510528, 3354394624, 1675100160, 1492910080, 1898577920, 564330496, 1939111936, 4151164928, 2151718912, 2296631296, 2549413888, 4225526784, 3170393600, 590172416, 2460125824, 3491073600, 2041074336, 686092912, 670094504, 870047596, 3237894162, 2502736943}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 2617245696, 2113929216, 251658240, 931135488, 3594518528, 1847590912, 1578106880, 4021813248, 1197211648, 3131965440, 1701117952, 2662760448, 1399504896, 1627463680, 1082347520, 3586418688, 2858791936, 2301703680, 354983680, 924894080, 1251247168, 3632073632, 2621284432, 186643896, 2441681772, 301156362, 701490187}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 2348810240, 1375731712, 3607101440, 830472192, 3753902080, 2149580800, 1555038208, 2467823616, 2726035456, 1152253952, 3940614144, 2450882560, 1173307392, 3095404544, 725889024, 1499940864, 584393728, 2286488064, 1643320064, 2071497344, 1211089984, 2946785952, 2792394832, 96436376, 411948884, 475097118, 1242305591}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 2080374784, 838860800, 4143972352, 947912704, 3527409664, 832569344, 1913651200, 3653763072, 3383492608, 853147648, 1038548992, 1320386560, 3093151744, 3634831360, 3885248512, 134793216, 952855552, 539667968, 3508157184, 998416256, 1690348480, 2263152544, 2620733424, 1226453384, 2407633140, 2328356874, 1407409195}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 2751463424, 1644167168, 4076863488, 1887436800, 4081057792, 505413632, 183500800, 545783808, 3429629952, 3095265280, 4158980096, 143884288, 3000844288, 1280794624, 4114149376, 3435571200, 468159488, 378816000, 3889909504, 4258589824, 502864576, 4112557216, 2658281168, 3519589048, 1900959172, 1510623262, 2150513709}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1006632960, 3523215360, 2365587456, 696254464, 314572800, 3512729600, 3694133248, 2736259072, 2252079104, 1429078016, 3559325696, 143687680, 1858682880, 1549115392, 2494476288, 2464552960, 535966720, 3657396736, 3452514560, 1255386240, 1928067648, 1892062368, 1147485776, 2578767528, 1809763148, 2656778294, 1318700035}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1811939328, 1577058304, 3338665984, 3732930560, 3527409664, 2011168768, 1213202432, 1158152192, 1328283648, 2539520000, 1595998208, 804749312, 1002356736, 267821056, 3417886720, 3623135232, 2679815168, 2381716992, 1790458112, 3396722560, 2709392832, 2975225760, 1284481488, 3421225368, 251278532, 1452640258, 2309794847}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 2080374784, 1040187392, 1358954496, 713031680, 138412032, 1646264320, 2767192064, 4088922112, 2220621824, 3712614400, 484900864, 3230957568, 2087665664, 1972740096, 619302912, 181508096, 2974526464, 182935040, 93349632, 1559184512, 3604169536, 2135817376, 3823468400, 1393564296, 1789862988, 3857758246, 4047322131}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 201326592, 1577058304, 1660944384, 1971322880, 3955228672, 3630170112, 2586836992, 4137156608, 3585867776, 1588461568, 774045696, 1167163392, 2597240832, 2719457280, 2886586368, 485525504, 3497968640, 2110499328, 361943296, 1926102144, 236019264, 571298976, 3623062096, 2852017800, 3356462948, 2935400482, 2642269223}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 3556769792, 2852126720, 3674210304, 612368384, 549453824, 2808086528, 917504000, 624427008, 2736521216, 126746624, 1277624320, 1871872000, 3610034176, 1601658880, 1641918464, 3488098304, 3826592768, 157923840, 2883008768, 814684288, 3735330624, 3394556064, 365675344, 1049010856, 868460124, 2011416586, 2356370473}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 4227858432, 3791650816, 117440512, 1551892480, 2336227328, 1570766848, 3736076288, 2607284224, 1074528256, 3990749184, 392364032, 1741979648, 1908064256, 1177821184, 1714335744, 3567896576, 1927826432, 684312064, 3015389952, 1899205248, 313514944, 3555523232, 1162667984, 226120840, 2522147020, 3179243562, 4266867763}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 1409286144, 1442840576, 1862270976, 1300234240, 2889875456, 723517440, 443547648, 1885863936, 706478080, 4201775104, 1080885248, 840466432, 1584807936, 1852596224, 152604672, 1173850112, 2905437184, 1874828800, 4089688832, 4133813888, 1607519936, 2044420256, 2618523120, 2545917496, 1740878604, 3227844230, 3234909929}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 1946157056, 3120562176, 83886080, 3028287488, 2990538752, 1457520640, 4128243712, 222822400, 3680239616, 2249588736, 2236547072, 1733918720, 538263552, 911171584, 417329152, 2580592640, 1667951616, 3203384832, 2251267328, 361491328, 419044544, 1399074208, 2866119120, 1559217672, 2804915476, 3272338358, 3417971929}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 2751463424, 3858759680, 2936012800, 2642411520, 3930062848, 257949696, 2979004416, 2336751616, 4074504192, 2375155712, 1632174080, 4292378624, 689094656, 3515834368, 595234816, 2610989056, 1261892608, 1996303872, 2246156544, 1515455360, 3564075200, 3106483616, 2949569008, 2182950424, 2972819756, 2751202210, 224622837}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 335544320, 3456106496, 889192448, 3548381184, 3401580544, 1377828864, 418381824, 3804758016, 1648099328, 2901803008, 3167289344, 1329233920, 326483968, 1678761984, 4061941760, 587339776, 2860569600, 3678444032, 266395392, 3193143936, 209308608, 814946464, 2824410320, 2707462712, 4077969212, 983270058, 4282764265}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 872415232, 3388997632, 3539992576, 3212836864, 1363148800, 203423744, 1785724928, 2322071552, 874250240, 74842112, 3681222656, 1285390336, 817283072, 1560993792, 2706010112, 1273890816, 1012761600, 1154942464, 1339679488, 2475964032, 1459439296, 1935880352, 391423440, 2292123176, 2192958228, 2181707402, 4174005961}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 3019898880, 2785017856, 2634022912, 4269801472, 2940207104, 1763704832, 1158676480, 1909981184, 952893440, 2064777216, 148439040, 2018476032, 1834041344, 3246088192, 3139375104, 757635072, 2397338624, 645373440, 4151028480, 2504039808, 1042446400, 1150747552, 1931072368, 3509558808, 350726932, 3245514118, 2129360969}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 603979776, 2315255808, 285212672, 1082130432, 1178599424, 2434793472, 3088056320, 4033347584, 1920729088, 4212523008, 3186294784, 4072570880, 3816144896, 1197105152, 2298736640, 2089097216, 2957175808, 1445381632, 1334977280, 1235936640, 2124031424, 3320062880, 1651771088, 534300200, 3007652620, 1000498570, 3210012117}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 1946157056, 1711276032, 2399141888, 645922816, 1816133632, 3613392896, 2429550592, 2957508608, 2392588288, 1574043648, 130613248, 3478880256, 4000333824, 2402836480, 203624448, 3308455936, 2463837184, 45499904, 1528713472, 2098712960, 3522093760, 258578336, 657241072, 1045186072, 496718132, 3243659694, 3196822233}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 2885681152, 436207616, 1124073472, 1484783616, 2118123520, 3416260608, 1328545792, 2561146880, 4053532672, 3627417600, 3190489088, 1256030208, 2853421056, 2430279680, 2299539456, 4166846464, 1331035136, 939394560, 3060213504, 4132640896, 1551571648, 145039008, 1471167952, 3337094696, 708585236, 1057396898, 2323962607}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 4227858432, 3724541952, 788529152, 1954545664, 3275751424, 950009856, 1760559104, 1682440192, 1992032256, 1609957376, 3435724800, 3153756160, 542457856, 4105707520, 1056149504, 2672740352, 2554133504, 565652992, 2851051264, 3083681408, 360606656, 1041371296, 564002000, 3938528824, 1449563964, 2358754990, 299576275}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 1811939328, 3992977408, 2365587456, 4135583744, 4072669184, 966787072, 1215299584, 331874304, 2059141120, 1375076352, 3834183680, 1113161728, 2556936192, 1918181376, 3153694720, 4028028928, 3516791808, 4181930496, 635552512, 3071545984, 3625918400, 3321962656, 3238517968, 2827268664, 1203962660, 1260827298, 951341039}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 335544320, 2650800128, 3607101440, 1367343104, 624951296, 3785359360, 2515533824, 31981568, 1864105984, 4118151168, 2519269376, 4101537792, 996425728, 504651776, 2688077824, 138676224, 19092480, 1110767104, 4203474688, 1359894144, 3309938368, 3597443232, 1499154896, 4082267704, 2912595756, 2008331958, 3117168377}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 335544320, 33554432, 654311424, 3430940672, 2353004544, 1486880768, 869269504, 711458816, 582746112, 710017024, 3316318208, 383746048, 190857216, 968318976, 3529191424, 1797744640, 118832128, 2358228480, 650972928, 1936377728, 1463643072, 1670869408, 1019962608, 2154444296, 968511236, 416294798, 820845553}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 2885681152, 301989888, 2969567232, 3766484992, 1874853888, 153092096, 2209349632, 2972188672, 3248226304, 2033319936, 4226613248, 641302528, 2118139904, 644128768, 1431334912, 1941919744, 3339136000, 3079113216, 3762630400, 4116732032, 751906496, 419287712, 2279932400, 840305208, 2438557444, 3147233470, 303849183}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 872415232, 2113929216, 1828716544, 1702887424, 2487222272, 1738539008, 4212129792, 3607625728, 3474718720, 3633446912, 3662348288, 322535424, 3402055680, 3077005312, 2272776192, 3707623424, 874521600, 4266909184, 2536113920, 793256320, 2461609664, 948043680, 2579769840, 3756154376, 3333506868, 2266841478, 613809865}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 603979776, 1778384896, 2936012800, 3279945728, 708837376, 2690646016, 3977248768, 2333605888, 118226944, 3398828032, 727646208, 3630858240, 2349154304, 3053903872, 822407168, 1854236672, 2059568128, 128269824, 2721216768, 2867400576, 2294316608, 3433181600, 2880505680, 1605352968, 4079433996, 804777902, 3939012181}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2885681152, 301989888, 83886080, 1753219072, 322961408, 1944059904, 3083862016, 4270325760, 3663462400, 391512064, 1909391360, 4089085952, 2038611968, 499458048, 2476961792, 1739880448, 3449375744, 2247241216, 1626979584, 1248087424, 168826048, 489186208, 1441442256, 1992863240, 3862658316, 2520870290, 1533240567}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 3288334336, 167772160, 2399141888, 1098907648, 3233808384, 3533701120, 969932800, 1140326400, 3274440704, 3360817152, 1799028736, 2240708608, 2206318592, 3955318784, 3374641152, 236447744, 2631668736, 4097735168, 3691952896, 1598435200, 2405653312, 972182944, 1298849904, 1538325000, 3767499532, 3708243850, 2995235661}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1811939328, 905969664, 2667577344, 1350565888, 4257218560, 3328180224, 4245684224, 1039663104, 275513344, 2421555200, 643366912, 4212817920, 951926784, 3217596416, 555896832, 666306560, 2903333888, 1338046976, 2606970112, 144078720, 2310776128, 1011617184, 1785057360, 3943881272, 1929127228, 686415790, 3650398583}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3825205248, 3992977408, 1124073472, 4034920448, 2420113408, 815792128, 3480223744, 2791833600, 4187750400, 531759104, 2123300864, 3259793408, 2829991936, 3665420288, 820170752, 3084265472, 354417664, 1710429696, 4079783680, 918499968, 839296704, 2298520736, 2105829872, 331773480, 3898613564, 2341534374, 3082521333}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 2617245696, 2919235584, 1023410176, 2759852032, 2755657728, 3718250496, 32505856, 894959616, 3224109056, 2838626304, 2562392064, 377061376, 2191409152, 3259965440, 3735425024, 3228817408, 161049600, 130668032, 3496310528, 2492513920, 3913857856, 186706080, 1454607472, 3246355976, 1226647348, 3784066702, 3066546019}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 1677721600, 503316480, 4043309056, 1098907648, 3418357760, 3672113152, 3176136704, 4214751232, 4025221120, 2601910272, 3222863872, 794787840, 436191232, 1754226688, 3750121472, 2059909120, 4217660416, 1721123328, 165515520, 918120832, 2117015872, 3740314528, 4123871312, 304521784, 2637431060, 2066330002, 3916508509}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 872415232, 2583691264, 1459617792, 3665821696, 239075328, 1302331392, 1081081856, 4137156608, 7077888, 2528247808, 1987903488, 4248403968, 1897545728, 4222509056, 2345857024, 3890948096, 3178400768, 3005060608, 1487673088, 2874536576, 1856944448, 4065453216, 3374902896, 2039641656, 3158877956, 3556948654, 2315502969}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 3422552064, 3925868544, 620756992, 2776629248, 3124756480, 1268776960, 3333423104, 2470969344, 2860253184, 779223040, 3996057600, 4071325696, 2137604096, 1200136192, 1427943424, 665204736, 1018569728, 776703488, 335075072, 3325467776, 1284327872, 2073989792, 1935728368, 64138792, 127805188, 291603622, 2731646407}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1140850688, 3321888768, 2801795072, 729808896, 3024093184, 1545601024, 827326464, 1135083520, 3145465856, 2643853312, 2655977472, 558596096, 248004608, 3700285440, 2007863296, 4118693888, 1184039936, 1741270528, 1812540160, 2590728064, 3021570496, 2069983648, 150268624, 498716168, 1567881988, 1526429582, 3570619845}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3422552064, 3992977408, 3539992576, 1384120320, 1254096896, 2782920704, 3201302528, 1752694784, 1445724160, 1368522752, 1205534720, 1121943552, 3076308992, 4112064512, 859344896, 2206738432, 3160648704, 43258368, 3579523328, 2820605312, 3267084096, 1137481632, 2537574000, 1000387080, 1056203012, 399084970, 3711976263}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 3019898880, 570425344, 2164260864, 562036736, 1447034880, 3256877056, 2836398080, 3863478272, 802947072, 1582694400, 3052339200, 2559475712, 1044299776, 4179746816, 362033152, 2810763264, 3904660480, 2112245248, 963844864, 3883781504, 2776698048, 2084766624, 2804144080, 2995891720, 1829251884, 1518048658, 33794257}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 469762048, 436207616, 3506438144, 58720256, 1707081728, 664797184, 3226468352, 3820486656, 1366032384, 76939264, 2409299968, 3774447616, 4002365440, 1906450432, 3545739264, 2638092288, 86717440, 871416320, 1844423424, 1842412416, 2843731264, 2186262944, 4186181200, 1153753640, 740498228, 2442617766, 2048627043}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3959422976, 2986344448, 50331648, 4085252096, 1891631104, 1059061760, 2620391424, 3965190144, 686555136, 2616590336, 1996161024, 3105849344, 1510916096, 174202880, 2664656896, 1707886592, 1690575872, 421964288, 4180776704, 1524468864, 3198796096, 2056431264, 3886913104, 1980926504, 3203000068, 2264286362, 343876975}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 67108864, 704643072, 3405774848, 847249408, 1749024768, 2912944128, 2884632576, 732430336, 4259053568, 1722941440, 3046047744, 2548989952, 1652342784, 2319867904, 4070961152, 1265682432, 1424567296, 3841648128, 1073940224, 3758206592, 1342311616, 3624388768, 2885864432, 772179496, 3775264556, 4186302114, 1522852061}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 2080374784, 100663296, 4143972352, 2927624192, 2034237440, 2640314368, 575668224, 3314024448, 1650196480, 2249326592, 4285071360, 4241326080, 3745333248, 2487689216, 3538178048, 3667380224, 590244864, 2586357248, 2007582976, 3530163584, 1397602496, 4160564128, 1256239600, 1452641816, 757602564, 4180299190, 2603324651}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 2214592512, 3590324224, 3305111552, 2457862144, 3057647616, 3676307456, 2695888896, 54001664, 1611399168, 2046164992, 228392960, 3212345344, 1814773760, 3099844608, 2674135040, 4170373120, 1544281088, 468809216, 647877376, 486330496, 1190105664, 2493720224, 2691957072, 677156376, 1989722892, 351832206, 2330857085}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2348810240, 167772160, 4244635648, 1149239296, 893386752, 4280287232, 3551526912, 948436992, 2294022144, 2498887680, 782958592, 4052582400, 1916321792, 582295552, 3054219264, 3774642176, 3209784320, 5963264, 3122662144, 590362752, 1942757312, 1419593376, 2965624048, 484957704, 14138132, 1184776346, 1774613447}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2348810240, 2248146944, 1392508928, 2474639360, 734003200, 1759510528, 2968518656, 439877632, 1548484608, 1161166848, 3722248192, 2973597696, 63651840, 150380544, 909889536, 3930646528, 3190891520, 3126546944, 2432520448, 3190797440, 2021960768, 2487707296, 4112760144, 588640792, 3444212004, 1739676838, 2761459799}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1140850688, 1845493760, 2365587456, 2071986176, 4156555264, 245366784, 3983540224, 640155648, 198967296, 3367108608, 4287430656, 103448576, 467615744, 11788288, 327798784, 875386880, 3168457728, 2553606656, 315257600, 3066665600, 2831888576, 1573775520, 3528393712, 1401885240, 2486149916, 1826538142, 808510717}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2483027968, 2919235584, 3909091328, 3833593856, 2738880512, 1885339648, 3075473408, 1627914240, 2447114240, 1477836800, 1802436608, 3247013888, 614219776, 3849674752, 3737014272, 650213376, 463768576, 4000591360, 2839052544, 2248533376, 3573900480, 914770848, 943891920, 534859272, 597086484, 296525246, 4163758305}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2080374784, 2248146944, 2801795072, 3665821696, 37748736, 1365245952, 1162870784, 597164032, 1498152960, 789970944, 1459159040, 2249752576, 3716759552, 1781932032, 231297024, 1582385152, 1595755520, 1812911616, 1290924288, 1978580352, 249800768, 3767987104, 457054544, 3669554744, 2759369004, 3227514270, 3874415715}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 4227858432, 2248146944, 285212672, 92274688, 3703570432, 3890216960, 2035286016, 2490892288, 1269563392, 93716480, 1134100480, 2063564800, 1173307392, 1244864512, 342511616, 2498951168, 4169925632, 1864620544, 2628780288, 3861553536, 1565674304, 3195599776, 2225605200, 4245748280, 618287380, 2899859862, 1490964347}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 2214592512, 3791650816, 1962934272, 4152360960, 163577856, 3764387840, 2685403136, 2893545472, 2779512832, 1504837632, 3020488704, 3452403712, 577126400, 2769805312, 1409265664, 2959898624, 3755095040, 2199511552, 3812320512, 2039480192, 352701760, 2810314144, 1908480112, 4100094488, 3658932500, 1568302494, 2955713605}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 201326592, 3456106496, 620756992, 1686110208, 935329792, 2308964352, 919601152, 3398959104, 395051008, 3535142912, 988610560, 3628171264, 4024483840, 70721536, 506236928, 2757957632, 275803136, 2680941056, 894589696, 853319552, 141376576, 1853904288, 1891891024, 3056063000, 412264196, 343567802, 1564347223}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 3288334336, 1711276032, 553648128, 3682598912, 3846176768, 1805647872, 1385168896, 1119354880, 3245080576, 376832000, 3096379392, 3989143552, 442613760, 3539230720, 1531547648, 1386313728, 3574854656, 3724527104, 1372454656, 4100347264, 1207339840, 1053684640, 719512656, 791862792, 3911949108, 3830901650, 2019262549}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 335544320, 570425344, 1560281088, 1820327936, 2596274176, 1285554176, 1422917632, 3195535360, 3161194496, 11927552, 3943235584, 1648787456, 3026436096, 628350976, 3056087040, 2430056448, 3833277440, 2640945664, 1781783296, 113960832, 191210304, 888186272, 275662928, 2125855288, 3758933788, 1103297946, 388256841}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1409286144, 167772160, 687865856, 125829120, 734003200, 1767899136, 3079667712, 3590848512, 3629907968, 3660709888, 2558459904, 645955584, 272842752, 614686720, 435646464, 1561974784, 1595397120, 1297035776, 2659081472, 2978040704, 2764411584, 2313492896, 282116080, 4130310696, 1961752860, 3658293646, 1717328889}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 3825205248, 1845493760, 2130706432, 662700032, 1203765248, 933232640, 2312110080, 4188536832, 2176581632, 749862912, 2707226624, 3062136832, 3746021376, 937844736, 2310524928, 265996288, 365028352, 983986688, 1934850816, 485445504, 2405432768, 1770479008, 3905378032, 1210112568, 303320876, 202208650, 4251689701}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 1140850688, 3120562176, 2164260864, 1317011456, 566231040, 3663724544, 1901068288, 2193096704, 2888564736, 2415263744, 2098003968, 3473244160, 1568751616, 4064337920, 2602659840, 166991872, 2718718976, 2323819008, 3686913280, 3143642496, 4023390528, 461006752, 843887696, 1151357464, 2125592868, 766189462, 4088453221}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3959422976, 3321888768, 553648128, 3565158400, 1379926016, 1860173824, 384827392, 923271168, 3116105728, 928382976, 3852140544, 654802944, 2508668928, 4139884544, 2493763584, 1813051392, 200854528, 1773536768, 2070605056, 1409836160, 4265549248, 3398943392, 1119494352, 3973144104, 1985671428, 3038845622, 2698411247}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 3556769792, 2583691264, 2332033024, 3649044480, 1623195648, 102760448, 3826253824, 929562624, 3048996864, 3790995456, 148701184, 4094132224, 2852306944, 1929764864, 361164800, 2797914112, 3273929728, 747706880, 86994688, 182312320, 1661181376, 3716229024, 2462450384, 3374723608, 798010164, 145723290, 4028237521}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3825205248, 1509949440, 2701131776, 2776629248, 3015704576, 572522496, 3647995904, 2187853824, 517734400, 2442264576, 3233611776, 1879080960, 1745141760, 2214682624, 2852286464, 151164928, 1099367424, 3921830400, 2200012544, 2096297600, 833570496, 1023014048, 1222685168, 1121163832, 1859777292, 4187131058, 1153238469}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 201326592, 3523215360, 3372220416, 3128950784, 3678404608, 1927282688, 1324351488, 3485990912, 2205941760, 3705012224, 2786656256, 2246279168, 1064714240, 520855552, 207515648, 4052097024, 2428697600, 4011990528, 3176613120, 786207872, 1723868096, 1344481952, 4174386896, 3491374648, 2061797684, 451981982, 1909304039}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2885681152, 436207616, 1660944384, 612368384, 683671552, 740294656, 3742367744, 2936537088, 2413559808, 913440768, 3145662464, 2745335808, 1330823168, 4193198080, 1139683328, 283805696, 2087476224, 145502720, 1452080896, 1184636288, 3608196800, 319623072, 769489392, 1634802216, 1107251980, 1583679378, 1056171479}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 603979776, 2315255808, 2969567232, 3766484992, 197132288, 1637875712, 1179648000, 2225602560, 3829137408, 2008154112, 957939712, 1277329408, 186040320, 567238656, 4780032, 3809122304, 2104404992, 3365898752, 3076725504, 2574703488, 977074624, 1152659872, 2627605232, 895676952, 3698755388, 1220290994, 4067851973}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 3019898880, 33554432, 2063597568, 3430940672, 3787456512, 429916160, 2156920832, 4003987456, 117178368, 1316356096, 1767571456, 3622273024, 1081098240, 3025952768, 1516449792, 4063299584, 2595822592, 3986160128, 1261361920, 1757023616, 2660298688, 196056992, 1870267600, 3862237736, 2293806852, 2929106830, 1672419577}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 3154116608, 2919235584, 2264924160, 4034920448, 3351248896, 211812352, 3574595584, 1174929408, 2782658560, 1156710400, 2642083840, 3689250816, 4000727040, 935075840, 2193625088, 757303296, 3914554368, 3689433600, 413836032, 969845120, 1165547200, 132170656, 1886742000, 3099222536, 1447276308, 4175645582, 3438688715}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1677721600, 503316480, 452984832, 1518338048, 4055891968, 1402994688, 2702180352, 3800563712, 257687552, 2347892736, 2835283968, 3437461504, 3312467968, 1329258496, 3628158976, 2498160640, 1097870336, 2705009152, 188812032, 2992660864, 3400819392, 4154174368, 3956750832, 4222394920, 1737242372, 2396865422, 11998701}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 335544320, 3456106496, 889192448, 8388608, 3821010944, 2535456768, 3876585472, 3504865280, 3342598144, 3379953664, 4162650112, 2992799744, 3941875712, 2857918464, 537088000, 2416056320, 671484928, 3691047424, 570806016, 4009960832, 4219523520, 3594891168, 1952927440, 2481984024, 2698564380, 4039620486, 3735110345}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 335544320, 1644167168, 2264924160, 2357198848, 3133145088, 1595932672, 3117416448, 4174905344, 3939237888, 1958084608, 3739811840, 1072136192, 502513664, 3683311616, 1574383616, 3806095360, 835714048, 2654216704, 2838189824, 2135192448, 4033285696, 1102360992, 3715000656, 1839540792, 2718980884, 2256460178, 3864565057}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 4093640704, 4194304000, 3338665984, 2508193792, 2160066560, 2862612480, 386924544, 3684171776, 1431044096, 3572629504, 3505192960, 3395649536, 766525440, 881352704, 718729216, 3820693504, 924464128, 1963981312, 2685577984, 639197568, 2307715648, 3092577184, 2532944240, 1299788344, 1354641188, 2560480190, 1389272425}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 2751463424, 2113929216, 3841982464, 2373976064, 2394947584, 308281344, 468713472, 344457216, 2797338624, 3671195648, 199163904, 396787712, 3642015744, 3493683200, 2895204352, 1660655616, 1827890176, 906914304, 1191152896, 3538976896, 4077501888, 3145304736, 1949589744, 1164841512, 3733551404, 2243433090, 1851000053}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 1006632960, 1845493760, 117440512, 2172649472, 255852544, 56623104, 1498415104, 2952265728, 3496738816, 2410807296, 1273954304, 2247131136, 403357696, 4049969152, 1079054336, 561711104, 3534509056, 3314828800, 719239424, 2631740800, 1876506432, 744246176, 3525074544, 1140837928, 3328716060, 213175170, 6987363}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3556769792, 1711276032, 4244635648, 1300234240, 2319450112, 2711617536, 3916431360, 3442999296, 3884711936, 2673213440, 2836332544, 831619072, 157958144, 503799808, 3641118720, 2206275584, 2873336832, 1176882688, 741349120, 3122338432, 876517440, 872952992, 2350112592, 724391432, 1671820052, 2591536302, 29007729}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 2751463424, 704643072, 2667577344, 847249408, 3292528640, 4154458112, 3983540224, 4033347584, 4292608000, 1850867712, 945487872, 1737850880, 154910720, 17129472, 1871114240, 1841424384, 3143945216, 1771546112, 2084062976, 209982080, 155464384, 1982026912, 95503856, 1586220552, 3968551700, 2945242274, 2601354701}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 201326592, 3187671040, 1761607680, 1082130432, 893386752, 2548039680, 1076887552, 2987917312, 2750152704, 2974941184, 3127443456, 2895151104, 2228207616, 4248903680, 1541410816, 506722304, 2870651904, 2875727360, 2283027712, 2475182720, 2242245440, 1985082528, 1810767472, 2102617624, 3832369452, 3046339754, 2353585759}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 872415232, 301989888, 4244635648, 3766484992, 1346371584, 715128832, 3018850304, 89653248, 1248591872, 3956670464, 1541996544, 3843457024, 1913438208, 2009194496, 1935847424, 1804810240, 3913862144, 3940963840, 1633132288, 984112768, 2973065024, 2461624480, 2344398928, 3778801208, 4034892572, 744089762, 3370741825}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 738197504, 2516582400, 587202560, 360710144, 4047503360, 1415577600, 2324692992, 3761766400, 4033609728, 2591162368, 1734934528, 1576435712, 4012818432, 420945920, 176050176, 1703667712, 1135039488, 3795310080, 2878329088, 3299224448, 498591552, 4157103520, 574924400, 3386949144, 131286300, 979000722, 3724387943}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 335544320, 973078528, 2298478592, 2608857088, 3149922304, 98566144, 1433403392, 3104309248, 2117861376, 1544945664, 1732182016, 798392320, 1627013120, 209084416, 1787621376, 2314950656, 2280764416, 2034766336, 2417989888, 75614336, 1732679104, 3332455072, 4057185488, 635161096, 40332588, 2025274006, 3152854265}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 67108864, 1509949440, 1157627904, 461373440, 2722103296, 1751121920, 596639744, 3992453120, 3920363520, 4051042304, 2645098496, 1668317184, 3165241344, 3539165184, 3555684352, 2769532928, 138368000, 1703697920, 3649427712, 3678737280, 3320179008, 1792191904, 152731728, 855205432, 2536131884, 3635588538, 797606013}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 469762048, 771751936, 251658240, 3279945728, 608174080, 3869245440, 1913651200, 735576064, 738983936, 4096917504, 1477378048, 3727917056, 2500804608, 347217920, 2580090880, 668190720, 138281984, 1413254656, 2587496192, 1698630016, 2394879040, 1325016992, 2589895536, 3377382952, 773081860, 3856279478, 3540953971}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 603979776, 2650800128, 1291845632, 880803840, 1673527296, 4053794816, 2624585728, 2506620928, 3025928192, 2555772928, 2757296128, 5275648, 3361521664, 1247240192, 861425664, 399562752, 4196363264, 3366980096, 2739559168, 2724756096, 1943641792, 303534240, 3669710288, 38163000, 2329999148, 605524114, 4089140725}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 3154116608, 637534208, 218103808, 897581056, 1992294400, 1591738368, 3075473408, 1971847168, 328990720, 422707200, 3718184960, 2016706560, 1444659200, 133472256, 796610560, 1365252096, 445883392, 3152964096, 1804159232, 3935932800, 2528323776, 2959072160, 2522280432, 503902760, 2086546748, 3629636522, 3205165539}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 469762048, 4060086272, 3506438144, 3330277376, 3678404608, 614465536, 888143872, 3690463232, 617349120, 802553856, 3066888192, 248938496, 2286895104, 2039685120, 1189670912, 2153961472, 2845301760, 2934488576, 1684018944, 4153665152, 2515061312, 1877407904, 408120656, 3138053656, 3107294012, 740227262, 1621060971}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 3019898880, 167772160, 1828716544, 2810183680, 1933574144, 299892736, 976224256, 2120744960, 3449552896, 4275437568, 266010624, 3065151488, 27967488, 3821002752, 3401871360, 3047651328, 693466112, 3567138304, 861314304, 3248198272, 416776384, 350143648, 842313168, 1517243944, 4288211244, 1071064242, 4267433425}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 3825205248, 2449473536, 1493172224, 1686110208, 725614592, 1684013056, 4145020928, 2728919040, 3950772224, 510787584, 457113600, 2409005056, 1341079552, 1008263168, 1088565248, 1012111360, 2529971200, 879472128, 14635264, 2252803968, 1524707264, 1766900128, 4232842992, 1076508200, 2470190380, 2207392158, 1106067173}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2214592512, 1241513984, 486539264, 2206203904, 4273995776, 1377828864, 1523580928, 4093116416, 1835794432, 200671232, 1974403072, 852787200, 1878867968, 57663488, 3975540736, 3006232576, 3415495680, 2300377600, 379219712, 3327765376, 3547973440, 4280824224, 2912163920, 2719842824, 4129110844, 3021984190, 1696458829}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1677721600, 1241513984, 788529152, 2189426688, 2545942528, 3571449856, 2729443328, 218628096, 2717646848, 525467648, 1950154752, 145850368, 839860224, 3145457664, 1016459264, 316270592, 3775384576, 4152736256, 2722398464, 1973442176, 1402284992, 811437216, 3334871792, 191255096, 2633125124, 1454271654, 2540694253}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 4093640704, 1509949440, 1929379840, 2306867200, 1002438656, 4171235328, 1989148672, 2269642752, 3701211136, 3476422656, 1197146112, 1737850880, 3922542592, 81616896, 2538860544, 1290635264, 59634688, 1673396736, 2606949120, 708234624, 1943623872, 3436588960, 942541776, 883788328, 199759636, 2953531318, 461241337}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 201326592, 369098752, 2902458368, 2810183680, 2428502016, 2501902336, 2326790144, 4128768000, 1659633664, 3029467136, 2116747264, 4155539456, 4187504640, 2519638016, 4088614912, 3147372544, 287880192, 389368320, 769255168, 2773323904, 895941440, 1674902176, 734989424, 2149995016, 1094079292, 3772406422, 2462866511}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 3019898880, 436207616, 1124073472, 3347054592, 742391808, 2711617536, 4052746240, 1166540800, 1859911680, 3593863168, 4179427328, 3319234560, 1747566592, 961142784, 4005556224, 3779364864, 253756416, 3243462144, 3286767360, 1420463488, 781036224, 3176768416, 2423426512, 1673512472, 2948862772, 2951201666, 2939469257}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 3422552064, 4060086272, 3808428032, 3934257152, 3795845120, 1948254208, 2762997760, 2183659520, 3546021888, 748027904, 3432841216, 2658566144, 1464680448, 3109003264, 4878336, 2110474240, 4211780608, 610899456, 830180096, 3978715264, 3375533760, 216585888, 675231184, 1602412056, 3451987772, 1105721006, 2035615199}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 2617245696, 1845493760, 2801795072, 192937984, 616562688, 3361734656, 2184183808, 2435317760, 1096548352, 1112670208, 3742957568, 913801216, 2819211264, 2429329408, 4138274816, 865601536, 959448064, 883739136, 580549888, 296771200, 300504768, 4080907424, 90635248, 3837051416, 1667922196, 1669108898, 2252549059}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 3556769792, 369098752, 2600468480, 1317011456, 2638217216, 543162368, 3155165184, 2414346240, 826015744, 477495296, 1945698304, 3738206208, 3712696320, 3079626752, 2033160192, 362784768, 4056058880, 2150002176, 4059418880, 3292120960, 3455417792, 4265494944, 82934992, 364496440, 1077370156, 606054830, 3422596297}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 3154116608, 1711276032, 16777216, 2172649472, 2529165312, 1860173824, 2970615808, 3450339328, 3260809216, 1994522624, 2635530240, 2208989184, 2002534400, 1432625152, 3503411200, 197769216, 3490202624, 3781990912, 1538920704, 1869956992, 4093157824, 466642336, 88798448, 1380562984, 1254638636, 2978781718, 665456947}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 3154116608, 3053453312, 721420288, 3028287488, 2394947584, 60817408, 1523580928, 2238185472, 2484862976, 2543976448, 2698182656, 2959900672, 2275262464, 333946880, 3132313600, 3952633856, 4259396608, 3048370688, 1830370048, 1512285056, 596918720, 2424945056, 3450619632, 3568855048, 1441872956, 628781610, 3100982051}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3422552064, 1845493760, 385875968, 3481272320, 1161822208, 2984247296, 3643801600, 800587776, 4285267968, 367394816, 2469462016, 851410944, 1307197440, 1914871808, 487854080, 2846640128, 2537849856, 1088615936, 4122064128, 2541489792, 718254144, 1773318304, 2172289360, 30165048, 3441716, 1195046414, 3719148823}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3288334336, 3388997632, 1258291200, 2508193792, 2973761536, 1688207360, 4233101312, 2301100032, 3923509248, 547749888, 1985019904, 2720956416, 3428761600, 2045206528, 3606147072, 2491058176, 242234368, 96093696, 1192353536, 2257538944, 1343037376, 1087340960, 3610047696, 1893369912, 2988454972, 3969009186, 516808477}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 67108864, 1241513984, 855638016, 3179282432, 3233808384, 2728394752, 3897556992, 3498573824, 1585184768, 2359689216, 3780444160, 101613568, 389562368, 482598912, 2628218880, 3377809408, 1778922496, 3510241792, 3653722880, 1545904000, 3440587456, 2263604640, 3867960784, 2206025752, 2552509468, 655624726, 1710121741}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 738197504, 4194304000, 2969567232, 3145728000, 2789212160, 1994391552, 1653604352, 1364721664, 1227620352, 4041605120, 1100414976, 1608286208, 182992896, 4282556416, 2304880640, 987158528, 3367769088, 1329090048, 3682481408, 681180032, 395004480, 328691104, 182020944, 2137970696, 234886172, 3070643718, 3632608519}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 335544320, 2382364672, 4278190080, 176160768, 1925185536, 979369984, 2184183808, 2839019520, 3714842624, 73793536, 624099328, 2679734272, 632078336, 1191632896, 1183305728, 3233941504, 1332177920, 4055048704, 981374208, 290081408, 837874752, 1054564512, 454626640, 1878657064, 957049876, 1364533770, 2190316801}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 1946157056, 3657433088, 2634022912, 3045064704, 4072669184, 1151336448, 678428672, 617086976, 572260352, 1000734720, 888602624, 428572672, 3648995328, 1525702656, 3196743680, 2180888576, 1974731776, 3303758336, 1127170816, 1040981632, 3938206144, 500366496, 2268792528, 2870196232, 3516859428, 40294918, 1456931625}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 1006632960, 3388997632, 50331648, 3061841920, 893386752, 1562378240, 1211105280, 3197632512, 697040896, 136708096, 2276524032, 4133453824, 1667842048, 3866501120, 3644764160, 1459472384, 2090789888, 2659794432, 2158326528, 4025655424, 3506288960, 1570657952, 1326065232, 1701038136, 1989405748, 1281932822, 3807458091}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 1275068416, 1577058304, 3003121664, 2541748224, 2185232384, 2682257408, 229638144, 1266155520, 455868416, 4175560704, 405995520, 205160448, 1682456576, 2324930560, 4025192448, 4290897920, 2091082752, 1221856768, 269483264, 2725526144, 3219092032, 1744428192, 4210027376, 1464068104, 2539676684, 376868406, 1843117359}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 738197504, 2785017856, 2768240640, 3095396352, 4148166656, 547356672, 4124049408, 2521300992, 2788950016, 3709992960, 2853502976, 4188897280, 2404139008, 3233652736, 325406720, 2620626944, 2856037376, 187129344, 1729244928, 1697436544, 705446080, 3474593184, 1563476976, 3770423352, 1667427332, 4097277486, 2386247487}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3959422976, 33554432, 3103784960, 444596224, 2948595712, 3084910592, 3077570560, 580386816, 2332819456, 1818624000, 2922446848, 1488879616, 2191409152, 453943296, 1147301888, 171005952, 1320967168, 3583805952, 3129897216, 1210563712, 143991616, 3790368416, 4153806416, 2758400056, 2379422780, 1103931942, 2063745303}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 201326592, 2717908992, 452984832, 780140544, 2185232384, 908066816, 2997878784, 3072851968, 1891368960, 799145984, 1819607040, 3225976832, 1856618496, 3464241152, 683962368, 3127068672, 764898304, 2283324928, 2941424384, 1165986944, 2118357184, 2619736736, 3316871152, 1269418040, 570141740, 990144042, 4270007071}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1006632960, 1644167168, 2801795072, 2642411520, 3888119808, 1138753536, 3641704448, 2258108416, 2808872960, 392298496, 1314193408, 1144946688, 2514403328, 2748096512, 1423175680, 780052480, 167515136, 1564144128, 3176763648, 4136607616, 3782473792, 3645490592, 2392030576, 1515857976, 3406550044, 3602043426, 3266158883}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 2214592512, 1778384896, 251658240, 1535115264, 2898264064, 1474297856, 1374683136, 1778909184, 2535194624, 2506227712, 1605828608, 3819470848, 3075129344, 2201575424, 3639898112, 277719040, 626615296, 180836864, 1189144832, 2809641088, 642706368, 3049212576, 3031459568, 36644904, 3968377916, 3546069554, 600135981}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 3288334336, 100663296, 184549376, 8388608, 1497366528, 2950692864, 435159040, 3780640768, 1884028928, 845283328, 2469593088, 2742779904, 4045357056, 304734208, 3645968384, 1414391808, 2221022208, 1345433088, 268002560, 3529078912, 1959291200, 3441901216, 3889172592, 34367496, 2365742084, 3414281734, 4190385413}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 1677721600, 3053453312, 1895825408, 2709520384, 1556086784, 396361728, 969932800, 619184128, 1838940160, 1881276416, 3692101632, 382238720, 1317781504, 979984384, 1306234880, 2831464448, 2577417216, 3302230528, 2808810240, 4267191168, 3540188608, 2927794592, 138719984, 2900637720, 196576268, 3474942522, 2590087973}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 3959422976, 3992977408, 3338665984, 964689920, 935329792, 1839202304, 2299527168, 101187584, 2545680384, 1075970048, 2496987136, 4272586752, 3056189440, 3949535232, 1653149696, 1157220352, 1052980224, 52941312, 1599341312, 141348224, 4178304192, 171497376, 367389680, 3765651512, 20640828, 1382478394, 3367047991}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 2348810240, 1040187392, 989855744, 3665821696, 1723858944, 77594624, 2521825280, 1990721536, 3579576320, 774242304, 3365076992, 4127948800, 2702163968, 1972051968, 1883934720, 1517135872, 821808128, 3421848064, 1467892480, 2293636992, 765221824, 25228704, 2353452240, 979773480, 1727269892, 2063491586, 720687927}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2483027968, 33554432, 4043309056, 494927872, 658505728, 3743416320, 1282408448, 295174144, 3721134080, 2728525824, 1530331136, 1992261632, 2646130688, 1832706048, 3791630336, 983177216, 222864384, 4267881984, 3360731904, 3580519040, 1821506368, 2852703392, 3779259504, 2753927208, 351298564, 4183709210, 2628715281}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1409286144, 838860800, 1593835520, 125829120, 3124756480, 178257920, 735051776, 2810707968, 3246129152, 2539782144, 2335375360, 1056669696, 3374465024, 3683934208, 3593351168, 388622336, 2577925120, 560483840, 1426953984, 3082466176, 2986852032, 2667615648, 2810211824, 1782974472, 312767492, 2144716334, 2508956449}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2214592512, 3724541952, 3271557120, 293601280, 3829399552, 4221566976, 3094347776, 3466067968, 3301703680, 3798073344, 3314614272, 4098850816, 2929934336, 653647872, 1767755776, 2855036928, 3509801984, 3753545216, 3984428800, 4246292096, 2039339840, 4114620576, 1528840304, 3434481688, 1241367604, 2547713542, 3723430693}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 201326592, 2516582400, 1996488704, 931135488, 1715470336, 1994391552, 1527775232, 2598895616, 1218183168, 455213056, 2511536128, 4095574016, 887111680, 3591544832, 4234792960, 3864758272, 2818884608, 1140977152, 2718020864, 4245067648, 1317213120, 717320608, 2972066544, 1018472456, 2157794356, 4011902478, 3216023815}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 3959422976, 100663296, 2600468480, 1988100096, 2755657728, 4125097984, 3484418048, 3268935680, 3792437248, 2367815680, 3809935360, 3306061824, 1437024256, 2287312896, 1550733312, 995584000, 3203247104, 2769614336, 3188407552, 4079274624, 1142243136, 3716797600, 518319728, 3778299944, 2862136332, 3790356014, 1100202247}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1275068416, 1509949440, 1761607680, 3162505216, 3695181824, 350224384, 2364538880, 2350383104, 3565944832, 438697984, 3411476480, 864911360, 2577678336, 949002240, 1051570176, 2037716992, 3168562176, 2754110976, 3727824128, 2310555776, 1310589760, 2978526880, 1554266704, 1846556680, 2213125140, 2232671790, 4201171223}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 872415232, 3321888768, 1493172224, 1686110208, 1170210816, 337641472, 2603614208, 3146252288, 3424387072, 4217765888, 2547318784, 505184256, 3026501632, 1381031936, 324571136, 2139322368, 1983949824, 3362236928, 1884765952, 1952313472, 1845985728, 3439698592, 847565520, 80156696, 748747788, 754070050, 816448273}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 1140850688, 3254779904, 2164260864, 1149239296, 1581252608, 3185573888, 191889408, 1952972800, 3397124096, 489029632, 3587506176, 3095298048, 3022438400, 894656512, 339423232, 3771176960, 1051159552, 4229297664, 374902016, 1819737216, 65666240, 3652850336, 3456163280, 2533521432, 3213270044, 2277969442, 1226952989}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 335544320, 1509949440, 2264924160, 964689920, 759169024, 3533701120, 3675258880, 2300051456, 1663827968, 3680894976, 980746240, 3832250368, 381861888, 1692459008, 2654302208, 843737088, 3457397760, 1671038464, 3454938880, 864482688, 1111759936, 2401573792, 1951876944, 2160003096, 3485271092, 2721910314, 897526561}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 2348810240, 2315255808, 1895825408, 2558525440, 1757413376, 1990197248, 3113222144, 129499136, 1779171328, 98959360, 2993881088, 449413120, 3208658944, 2715983872, 2087792640, 3587135488, 1086819328, 849469952, 127247104, 1623028096, 2441737536, 144853920, 3197606480, 3426383912, 4014603284, 486775342, 1652580135}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 4093640704, 436207616, 2332033024, 4202692608, 3401580544, 140509184, 1573912576, 3404201984, 2883321856, 4146462720, 4160159744, 3801841664, 1208434688, 3691012096, 4127354880, 3036809216, 3548793856, 1329996288, 572966144, 343340416, 1708879296, 4129382304, 2658182352, 4141869064, 681868324, 4139239942, 2176432393}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 2751463424, 905969664, 3640655872, 2457862144, 54525952, 304087040, 2758803456, 3665297408, 1017905152, 2531655680, 3985702912, 2490204160, 2231451648, 1082449920, 2353500160, 2309093376, 1303485440, 1863953920, 3170712320, 837646976, 2579653696, 1029745824, 3964896080, 2634979384, 1196837924, 1888040454, 395736861}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 2483027968, 2382364672, 2063597568, 2390753280, 205520896, 1314914304, 1345323008, 3142057984, 2040266752, 2543976448, 3969187840, 1633517568, 3766566912, 1732337664, 3638808576, 410068992, 53242880, 3333207552, 745300224, 3796511360, 907849664, 1348613280, 4080132848, 298829880, 1406925828, 1321303558, 673357073}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1677721600, 369098752, 16777216, 1702887424, 1480589312, 2824863744, 2096103424, 1467482112, 1735131136, 2971795456, 286588928, 2748219392, 1618198528, 2260688896, 2236387328, 3266787328, 370959360, 3390590464, 1343942912, 4078881920, 2040356928, 1767717536, 2398958960, 355096632, 4064670748, 2204235274, 4067775797}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3288334336, 3388997632, 3875536896, 4185915392, 264241152, 4146069504, 2314207232, 4104650752, 2365325312, 333578240, 3243442176, 329089024, 3086303232, 833216512, 3464065024, 4221822976, 749876224, 3083604480, 4142716672, 1444490880, 3593688768, 1535726752, 1896609264, 88606728, 1453868084, 4160387622, 1416078133}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 1006632960, 3858759680, 2332033024, 3196059648, 3955228672, 1306525696, 4233101312, 1557659648, 3974889472, 2200305664, 406126592, 3822026752, 84983808, 3573522432, 173920256, 1798170624, 1086647296, 1130809856, 1871823104, 3040671104, 1119772736, 2399033248, 660507984, 3198961688, 92290068, 1833083418, 3793808651}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 3690987520, 771751936, 1459617792, 1166016512, 3334471680, 3500146688, 1441792000, 621281280, 2799435776, 3613786112, 1674641408, 1639546880, 3166027776, 2389680128, 2601029632, 3118417920, 2129056768, 3004267008, 1377501952, 1590014592, 346520512, 4294181024, 3087953104, 777971768, 4045620228, 1227993602, 816387875}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 3019898880, 3254779904, 4244635648, 2021654528, 1396703232, 1352663040, 581959680, 4124573696, 2152464384, 568459264, 521469952, 3890839552, 3268919296, 453697536, 1430564864, 3081074688, 188115968, 3491659264, 548097792, 2691946624, 3703467840, 337338016, 984452208, 4051146808, 2856246308, 3831039506, 2575835961}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 67108864, 2986344448, 452984832, 3414163456, 2134900736, 3005218816, 638582784, 1234698240, 908853248, 845283328, 1479737344, 3171778560, 3363094528, 263086080, 908374016, 2425604096, 4233872384, 1053361664, 2844898048, 3839840640, 772354112, 3354533792, 1659406192, 2382735368, 1963160628, 3464547882, 163936005}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1946157056, 167772160, 2634022912, 4152360960, 3401580544, 2711617536, 1198522368, 433586176, 395051008, 1700921344, 2043740160, 2016378880, 1561477120, 1451974656, 3839946752, 1746024448, 3708457984, 1747372544, 984861440, 587169408, 2780404032, 3151891616, 4136601200, 3571537944, 1075209268, 1628369422, 3458490137}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 3288334336, 4261412864, 1862270976, 1602224128, 12582912, 1772093440, 1450180608, 1321730048, 3684433920, 493223936, 1238433792, 3552215040, 80986112, 1631215616, 2794901504, 853477376, 2667627520, 3079100928, 2495740672, 1873094272, 896764352, 726267040, 1247573712, 1145399352, 1088820252, 4094710314, 3768401725}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 3422552064, 3388997632, 2600468480, 1988100096, 1933574144, 1742733312, 3241148416, 2019033088, 2232156160, 2695233536, 3101097984, 2892922880, 1725349888, 1500323840, 760295424, 2108360704, 4235668480, 314560000, 2612966656, 3527020160, 1912237888, 1147029664, 655242832, 1470507016, 1951800332, 1814873634, 3149240623}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 2348810240, 3523215360, 1526726656, 2390753280, 2956984320, 274726912, 414187520, 3151495168, 1082916864, 4028760064, 3234922496, 3748626432, 3511926784, 2410487808, 3765563392, 653969408, 3420122112, 2022643200, 1948373248, 2396487296, 3194961728, 2295799968, 1667940976, 458745880, 2695568436, 3639991810, 2478521639}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 1409286144, 2785017856, 2902458368, 1853882368, 3468689408, 3722444800, 2024800256, 3526885376, 2578186240, 516030464, 3856859136, 3568599040, 2017116160, 2930630656, 793088000, 1319327744, 68328448, 2100281856, 386234624, 3246701184, 1665141824, 3030761632, 3406985584, 1085136904, 642093116, 1310939186, 64134169}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1677721600, 3187671040, 1929379840, 1719664640, 2386558976, 3034578944, 978321408, 3368550400, 406585344, 105250816, 3907059712, 3495002112, 1305100288, 1908400128, 880857088, 524773376, 1264659456, 1469384192, 2615817472, 2756617600, 58719424, 2736991136, 3564385744, 1228922936, 3653292036, 3039258654, 3413191693}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 201326592, 570425344, 2936012800, 1216348160, 1874853888, 2770337792, 1120927744, 3422027776, 4090232832, 398852096, 3911516160, 2161344512, 4110106624, 1129029632, 1946644480, 1845585920, 1829026816, 2005039616, 3745642240, 3336982400, 3320848704, 640613792, 1890720336, 2345377816, 1539797044, 723609606, 3218390055}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 67108864, 2650800128, 855638016, 3531603968, 1757413376, 1830813696, 4130340864, 944242688, 2208038912, 3167092736, 992018432, 422739968, 1087127552, 4267302912, 878891008, 3914622976, 396200960, 2328203776, 3827814144, 3652388992, 956996544, 3908768416, 3574728912, 897179704, 3042103324, 4254885942, 4290874381}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2617245696, 503316480, 1426063360, 1417674752, 2805989376, 1927282688, 416284672, 2925002752, 791412736, 222691328, 3991339008, 592805888, 2593669120, 4245168128, 1571950592, 3293403136, 978422784, 673046016, 592153856, 1842463104, 2866293824, 812214176, 4087364944, 4080017416, 1141772308, 4281554990, 34245667}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 4093640704, 2919235584, 3640655872, 2105540608, 2596274176, 2287992832, 4203741184, 120061952, 1125908480, 3032612864, 2439184384, 655720448, 2381168640, 1669259264, 3125858304, 944289792, 3171722240, 1151924736, 1759343872, 354862976, 1328715200, 3646449056, 3185808624, 3830898696, 961335348, 747288578, 1013949497}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 3690987520, 2852126720, 2030043136, 3045064704, 3636461568, 660602880, 468713472, 1768423424, 2805727232, 3418750976, 2346909696, 3870588928, 2663923712, 4289667072, 3479023616, 2528221184, 1187570688, 3014535680, 1834966272, 2343605376, 2236443840, 3093825184, 2260428240, 4244709416, 327331900, 599988262, 1071883291}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 1275068416, 2986344448, 1426063360, 1149239296, 1967128576, 3927965696, 2899312640, 2084044800, 1435238400, 3594649600, 363134976, 4061495296, 1859764224, 2025398272, 2160979968, 2355509248, 2171800576, 707481088, 3310574336, 1241286528, 2230116160, 1336988064, 1892513904, 342040632, 2507468804, 3962157090, 2253638695}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 4227858432, 2046820352, 1291845632, 562036736, 1514143744, 23068672, 1873805312, 2465726464, 1080819712, 2604793856, 853606400, 754024448, 2082095104, 647962624, 3797823488, 1375516672, 317252608, 461676032, 927365376, 283248256, 2113139264, 4154261664, 2849988464, 1052581912, 504311812, 3430234142, 366912523}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1006632960, 4261412864, 1761607680, 1501560832, 3594518528, 3504340992, 3824156672, 1776812032, 2126249984, 3410362368, 1398865920, 1320583168, 4287381504, 2139889664, 1065881600, 1602861056, 4018734080, 3616357888, 3951596800, 361678976, 2089306304, 621702816, 4081961424, 598351928, 3227062332, 2847356950, 3607708707}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 1409286144, 3321888768, 2701131776, 4185915392, 2176843776, 2699034624, 3117416448, 251133952, 2265710592, 2437283840, 614662144, 3002236928, 1422868480, 916611072, 2515963904, 743061504, 1055212544, 752157184, 1635428608, 1338603904, 69366080, 2394039200, 2078805072, 848748584, 3512389644, 393926702, 382505993}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 3422552064, 3187671040, 4211081216, 461373440, 2176843776, 4099932160, 3020947456, 3120037888, 2404122624, 4081451008, 3139502080, 2838855680, 2143928320, 2701467648, 2994835456, 1866541056, 2904654848, 4264792576, 172870912, 868479872, 2439362368, 3834800544, 465137232, 3740180536, 3241496612, 4090464290, 2131022855}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 4227858432, 4060086272, 3976200192, 1468006400, 1304428544, 1470103552, 1613758464, 1249378304, 3375104000, 2772828160, 820051968, 1171685376, 3290972160, 46538752, 2770497536, 1584658432, 3994571776, 1505300992, 3381211904, 1542663296, 3738876480, 832169632, 276344144, 4029587512, 2496081980, 2519029814, 519267347}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 3019898880, 2449473536, 1627389952, 41943040, 641728512, 1499463680, 2135949312, 1757937664, 4223401984, 3334864896, 3324313600, 146112512, 1876672512, 2769346560, 128659456, 3219953664, 697277440, 2740545024, 1683347712, 525033856, 4252947648, 2699067296, 2123801040, 527261720, 1456271364, 2226812978, 1262595129}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 469762048, 2248146944, 2902458368, 3565158400, 3535798272, 3139436544, 2861563904, 2722627584, 3258712064, 1145438208, 1994588160, 3526393856, 362463232, 404201472, 2374946816, 3583793152, 2014596096, 2642964992, 2376019712, 202407296, 126717632, 2795370400, 1972846032, 30351400, 3480752156, 1680209938, 152411147}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 201326592, 3992977408, 184549376, 645922816, 591396864, 3995074560, 2379218944, 2238185472, 3906732032, 3351642112, 2556755968, 108494848, 2843557888, 4208041984, 2783776768, 2493261824, 4251446272, 1810951680, 1287228160, 666185600, 2116009408, 2418428320, 2127940304, 1341005848, 899436564, 2598602774, 1060371463}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1543503872, 2650800128, 4211081216, 3682598912, 2529165312, 849346560, 2567962624, 3346530304, 1124859904, 3511025664, 2590310400, 1085308928, 2112864256, 1186373632, 1659637760, 3073386496, 1026327552, 856762880, 1316635392, 361426304, 3406187328, 1937985440, 3670383696, 1420173336, 907268140, 3741222970, 2966197291}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 1811939328, 1577058304, 4278190080, 394264576, 2772434944, 4125097984, 1055916032, 1934098432, 136052736, 1120010240, 2560688128, 4145184768, 1270530048, 5251072, 1868533760, 3727034368, 1926546432, 815650304, 1744856320, 2886068352, 3187799488, 1325668000, 4287087856, 3376586776, 2883932188, 3254134786, 1691046967}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 2617245696, 1174405120, 1929379840, 3498049536, 1564475392, 610271232, 344981504, 316145664, 2683043840, 3900833792, 2973827072, 1248165888, 865484800, 2153259008, 1806356480, 694396928, 1528044544, 4045008384, 3251210496, 1257482112, 1129308736, 112476576, 2930698096, 1659207704, 1658208292, 2587369502, 3225079859}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 2214592512, 905969664, 3238002688, 1736441856, 1774190592, 2749366272, 1435500544, 3830972416, 1416364032, 864157696, 3888578560, 1457881088, 3424010240, 2426331136, 571052032, 4174755840, 117060608, 1499066880, 3521777920, 3577893760, 4137918016, 1664448928, 2808900464, 1661304872, 143015956, 1799807006, 195399685}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 1946157056, 2785017856, 285212672, 4169138176, 2067791872, 689963008, 3293577216, 3111649280, 2412511232, 210108416, 2638282752, 1478918144, 2362949632, 2319048704, 3538587648, 1859368960, 893275136, 795778560, 4212347648, 1046449024, 1319106880, 1534971296, 818918992, 4043735096, 143114300, 1396826122, 3978727473}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3422552064, 973078528, 2868903936, 427819008, 2067791872, 3399483392, 3671064576, 2144862208, 1634467840, 3749838848, 2722562048, 1008959488, 3860152320, 1798938624, 899395584, 2303625216, 3214316544, 4034827776, 2403192576, 4221150080, 4098775104, 1729338784, 3250320240, 3948642344, 2863218724, 820224054, 3136335911}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 2885681152, 3523215360, 3472883712, 2055208960, 1522532352, 2497708032, 732954624, 597164032, 3633053696, 277217280, 3519479808, 811696128, 4235313152, 2868387840, 2139090944, 792651776, 2032053248, 1380876800, 2355409152, 3329645184, 1778348352, 1207931040, 318463056, 997818376, 4047355956, 4095614978, 1338568719}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 335544320, 2717908992, 1996488704, 2071986176, 708837376, 2803892224, 47185920, 3441950720, 3843817472, 2038824960, 3443589120, 2493939712, 345063424, 1141661696, 650752000, 438872064, 245195776, 465702400, 1449405184, 3094859648, 414879680, 261589408, 2039165136, 562987064, 361578556, 1737121854, 948482089}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3422552064, 100663296, 1694498816, 1333788672, 46137344, 530579456, 313524224, 2643984384, 2613837824, 2357329920, 1481048064, 1793359872, 1943355392, 2391711744, 3185725440, 3277133824, 684217344, 3993233920, 1359358720, 361171072, 3384920384, 3777223328, 2515838576, 3825106984, 3160293404, 1323835406, 1131417631}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3556769792, 2852126720, 654311424, 478150656, 2705326080, 4208984064, 1089470464, 1901592576, 2089549824, 2709651456, 1925644288, 3139665920, 1833975808, 3394002944, 145223680, 2626840576, 3488144384, 1874030080, 3468565760, 2885578880, 1125932352, 2162726560, 1328622704, 972652584, 1785892, 510517278, 359706657}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 4093640704, 3254779904, 2768240640, 3481272320, 1497366528, 593494016, 630194176, 2886205440, 1312555008, 1350696960, 801308672, 329547776, 2159394816, 3162234880, 1734717440, 2945792000, 1561220096, 1941517824, 616927488, 925144960, 2910248128, 2866805152, 407988720, 3266215944, 3976904764, 1002266634, 1891856433}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 3422552064, 1644167168, 1426063360, 25165824, 952107008, 287309824, 324009984, 127401984, 2527854592, 4068605952, 3795910656, 3479601152, 372490240, 3098288128, 92368896, 1455929344, 3324355584, 2010139136, 1994067712, 1934259072, 2465314368, 2744066464, 1607576944, 1255964696, 3108945980, 1005625386, 2282729535}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 3959422976, 369098752, 2197815296, 3430940672, 2948595712, 954204160, 128974848, 3526885376, 2687238144, 1569062912, 38207488, 2191818752, 4178788352, 1429053440, 3255029760, 2835785728, 2441575424, 1682086400, 4188436736, 3918961280, 3035503680, 2514716832, 1949534544, 1870299144, 805847068, 207036478, 17535031}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 3288334336, 704643072, 2868903936, 2407530496, 1589641216, 1398800384, 328204288, 373817344, 3925606400, 2692874240, 3678470144, 3601039360, 2540879872, 1461215232, 1121153024, 3689547776, 1225401344, 894962176, 3975359744, 1540990848, 3333471936, 4059579808, 2357463024, 1161920536, 262389780, 3220430858, 1750970389}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2348810240, 1577058304, 50331648, 3078619136, 2436890624, 3412066304, 1745879040, 2047344640, 1018953728, 3808821248, 1736507392, 3376906240, 3613736960, 236298240, 4111372288, 3577669632, 1900258304, 459290112, 806703360, 1711823744, 1522086080, 1812112800, 2382697936, 1527119928, 2877358132, 4148658198, 1147486215}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3825205248, 1174405120, 922746880, 2139095040, 2738880512, 1725956096, 2303721472, 3239575552, 1433141248, 2399272960, 2475098112, 826376192, 4024942592, 3452985344, 3218935808, 3788474368, 674251776, 118089216, 1620290816, 3661544832, 2568954432, 2305504160, 3842055024, 377618472, 3620143156, 3760291890, 838320189}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 1006632960, 3925868544, 1392508928, 3011510272, 683671552, 241172480, 3144679424, 2816999424, 3535536128, 2801926144, 1166082048, 2176876544, 2531508224, 2486542336, 1464774656, 3735668736, 1528628224, 2878462464, 3537876224, 3245697152, 1290585280, 893016736, 2848065008, 2061631512, 3861970956, 1078493210, 858767411}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 4093640704, 1174405120, 1627389952, 595591168, 2881486848, 434110464, 3058696192, 549978112, 1648099328, 1795555328, 679936000, 1396998144, 1923399680, 2834489344, 2453508096, 587544576, 1283462144, 2369864192, 1336152320, 963657088, 519771328, 2019829664, 1922122192, 531496968, 2183856156, 3303702530, 1955577905}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 1006632960, 4194304000, 1358954496, 2206203904, 2772434944, 874512384, 3400531968, 875036672, 1232863232, 3540385792, 377683968, 1489403904, 2657402880, 2182258688, 1331572736, 3299956736, 321688576, 704394752, 1757743872, 2523378816, 1846580416, 760806048, 3249601488, 1454243880, 666828844, 2388688914, 2048376883}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1275068416, 3724541952, 3238002688, 3716153344, 1421869056, 1382023168, 1269825536, 816316416, 859570176, 738590720, 2919563264, 956727296, 2709602304, 2462228480, 3747909632, 1211168768, 2775114752, 3168291328, 863384832, 3436039808, 1099520192, 3173997728, 268130768, 3395289112, 1202716700, 245891134, 3258712095}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 201326592, 100663296, 2902458368, 3279945728, 893386752, 1684013056, 3440377856, 1681391616, 613154816, 1744961536, 336003072, 704675840, 2600943616, 3062276096, 4206907392, 1462065152, 74675200, 1789900288, 1979091200, 686508928, 2970634560, 1513981344, 2508825712, 1166016552, 1480589372, 2279604286, 3360686095}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 67108864, 234881024, 3539992576, 1317011456, 2529165312, 845152256, 1454374912, 829947904, 485228544, 1611005952, 268894208, 3355607040, 1812152320, 2449793024, 3640676352, 2475091968, 189066240, 3928408576, 4061472000, 1437279872, 2066169408, 1301507232, 1827596112, 3087007752, 3019898924, 905969678, 654311485}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 3556769792, 4194304000, 218103808, 2843738112, 3032481792, 1092616192, 433061888, 3041394688, 2739666944, 1140981760, 302186496, 2835513344, 193150976, 3854704640, 3332591616, 1511254016, 1357394944, 2816386560, 78172928, 3921544320, 1100539712, 260478240, 2878090544, 2602565640, 80740364, 885522442, 327942157}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 603979776, 3321888768, 1291845632, 1182793728, 2554331136, 3214934016, 1030750208, 1069023232, 13369344, 2617376768, 1241579520, 3472982016, 495140864, 2076418048, 1163956224, 3700627456, 4033426432, 1149573632, 993288448, 1768816256, 611481024, 2805677792, 2844615472, 3206545416, 2821718020, 2794979334, 1979449357}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 3690987520, 167772160, 855638016, 3548381184, 1296039936, 1101004800, 3895459840, 1585971200, 3946577920, 1644298240, 3472949248, 159481856, 1715650560, 3861028864, 1936945152, 640165888, 3817655296, 2722713088, 685520128, 3255993984, 536371392, 1511414304, 2618039536, 1829240840, 1450967044, 3953262598, 1261502475}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 1409286144, 2583691264, 2868903936, 2004877312, 1430257664, 3466592256, 1146093568, 1191706624, 2810970112, 33685504, 3875602432, 3783360512, 138526720, 2485198848, 59854848, 2590664704, 2763959296, 3980123648, 3627308288, 2314517120, 1234686272, 1881586720, 2833026608, 42467336, 1036779524, 153223174, 2031157255}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 1006632960, 771751936, 587202560, 2659188736, 3644850176, 4020240384, 1483735040, 2261254144, 966524928, 3657564160, 2835415040, 2139127808, 1120124928, 1331945472, 3792760832, 3847796736, 3036974080, 2061793792, 4206126336, 2194423424, 2432246208, 1685568288, 1940829808, 2045247496, 732692484, 4125753346, 3719102479}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 1677721600, 3321888768, 2801795072, 3682598912, 1900019712, 991952896, 451936256, 3494379520, 1307836416, 318898176, 4118872064, 2453700608, 1990279168, 1689427968, 1424592896, 3762755584, 1600691200, 2030464512, 541803776, 4126452864, 4278209472, 125997344, 1530925008, 1847721992, 141623300, 3112730626, 437600261}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3154116608, 2717908992, 1392508928, 2894069760, 180355072, 2858418176, 1976565760, 1654128640, 834928640, 1593966592, 3330342912, 1841528832, 1893875712, 3390300160, 695922688, 324438016, 1656441856, 2394403328, 2234100480, 982378880, 3730814784, 2470853216, 482422544, 3479306248, 2354118660, 433815566, 887504905}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1140850688, 2046820352, 3103784960, 2860515328, 541065216, 1147142144, 751828992, 1085800448, 2619080704, 1426194432, 1283653632, 1464041472, 3319808000, 2735988736, 2954432512, 401467392, 1854465024, 909486592, 3133473024, 684478848, 2176439104, 2996622048, 4014061680, 2715942920, 689111052, 3776675854, 23871489}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 4093640704, 2583691264, 3640655872, 3816816640, 322961408, 2648702976, 1678770176, 1835532288, 3919839232, 3842113536, 629342208, 1010860032, 425934848, 1876090880, 759943168, 2056677376, 3151586304, 3141307904, 719244544, 3234609024, 514256960, 2776671648, 4232310416, 962723848, 3218276364, 2504556546, 2392277005}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 1275068416, 33554432, 3841982464, 3615490048, 3955228672, 2241855488, 2043674624, 675807232, 4123262976, 3070361600, 2055274496, 2017689600, 3361849344, 3480379392, 756625408, 114034688, 505779200, 229662208, 1027157760, 2447136384, 340543296, 4066701600, 1808953104, 1699348488, 373620740, 1656848398, 2149629959}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 2348810240, 3254779904, 4211081216, 4085252096, 1925185536, 2652897280, 1823473664, 86507520, 2717122560, 620888064, 3800104960, 3326181376, 2237743104, 4283441152, 1245327360, 2209286144, 394128384, 2340736512, 3893054208, 4073175168, 4041953984, 1985365152, 1953505232, 2617901064, 3301244932, 2112585734, 1758740485}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 1677721600, 2650800128, 2936012800, 3212836864, 2285895680, 392167424, 206569472, 2269642752, 881590272, 1291976704, 2323841024, 2529329152, 3886071808, 284254208, 3996749824, 2583066624, 3793009664, 1132985856, 4209877248, 2916294016, 1611141440, 1013755168, 4178614832, 1118437384, 3391029260, 3018358794, 33538051}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 603979776, 2113929216, 922746880, 1468006400, 1161822208, 903872512, 2672820224, 1378353152, 1680080896, 2273443840, 3712024576, 2581692416, 4115709952, 4079722496, 547655680, 3947100160, 2598493184, 1691409920, 2104087808, 4039604096, 1548807488, 3819548832, 3127168144, 2413920264, 2790309892, 3131809798, 1659146243}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 1409286144, 2650800128, 2332033024, 830472192, 566231040, 3697278976, 1892679680, 1819803648, 1425801216, 2038562816, 1438711808, 3529605120, 2211692544, 2180653056, 3208466432, 2967500800, 2677222400, 2925086208, 714032896, 1422610816, 4132803392, 1510230496, 826261488, 65110024, 303284228, 3046776838, 1810714639}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 1006632960, 1174405120, 1996488704, 2424307712, 3502243840, 1612709888, 4029677568, 2159542272, 1158938624, 3028418560, 3267428352, 2636218368, 2310160384, 3287883776, 527757312, 3310557184, 904453120, 3909075456, 1216283392, 1623171200, 2224926912, 3601849056, 320153680, 3414261768, 239222788, 2615222278, 3599822857}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 1275068416, 2248146944, 3338665984, 2575302656, 3418357760, 2866806784, 1290797056, 2058878976, 1728315392, 3749838848, 1824587776, 1130397696, 1328627712, 73031680, 3790942208, 3828881408, 1430658048, 3466651136, 1121152768, 2703772544, 2559394752, 4259287776, 204779536, 2581102600, 943013892, 1675124738, 2436116485}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3422552064, 4060086272, 3506438144, 3615490048, 197132288, 2338324480, 951058432, 1329070080, 2557214720, 1048707072, 3628138496, 3466690560, 1758478336, 1426825216, 890712064, 88983552, 1401963520, 3173768704, 4052086528, 686280064, 4049040064, 4058989792, 1447046576, 899907592, 978403332, 1330257926, 2998366209}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 67108864, 167772160, 1996488704, 1015021568, 935329792, 3605004288, 1353711616, 2069364736, 4165730304, 1937899520, 2537619456, 119635968, 2941337600, 3798605824, 4216590336, 1550723072, 575855616, 1374188032, 1276387072, 1800289152, 1426092736, 1065440608, 3108164912, 1243840520, 1020280836, 1697357830, 343232517}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 1677721600, 100663296, 2197815296, 3128950784, 1287651328, 1352663040, 3683647488, 675807232, 520880128, 1031929856, 3762487296, 2808119296, 1303625728, 891002880, 2263191552, 3332249600, 2160790528, 4274874880, 278950656, 999432832, 4165590592, 118417696, 2978203696, 2185396232, 576765964, 1949507586, 3277475855}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 3019898880, 3523215360, 3003121664, 2776629248, 1950351360, 1868562432, 1378877440, 211288064, 801374208, 4068605952, 2613248000, 2485223424, 1322434560, 2750128128, 4005482496, 2360690688, 3455831040, 3103004160, 43553024, 986176896, 1443084480, 1224764000, 3263372048, 3015933960, 1075953676, 751968262, 4175958027}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 3959422976, 2583691264, 2130706432, 4068474880, 3586129920, 2405433344, 3243245568, 467140608, 2587099136, 3380740096, 3242262528, 2544009216, 4289937408, 4023001088, 1213181952, 1963223040, 2022374400, 2867612160, 791975680, 2348834176, 2852197696, 2264954720, 1182833872, 734035976, 2254585860, 3603996682, 1134096397}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 1811939328, 1040187392, 3405774848, 2390753280, 1941962752, 1734344704, 718274560, 707264512, 3945529344, 1669464064, 1782644736, 1008762880, 3916546048, 1864032256, 1058385920, 1969682432, 1895574528, 4129929728, 221089536, 2491432320, 314784576, 1357086880, 1385171120, 3272245256, 937213956, 1238917122, 771059719}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 335544320, 3590324224, 3271557120, 260046848, 1782579200, 39845888, 3004170240, 2028470272, 2923692032, 578945024, 448856064, 2241888256, 2654027776, 3978010624, 343691264, 1242388480, 3832810496, 2040249856, 3183307008, 2016176512, 3959913536, 1424149408, 265452816, 2253029384, 3287564292, 1742282754, 433852421}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3154116608, 33554432, 1224736768, 2575302656, 1455423488, 824180736, 2312110080, 4041736192, 3963879424, 3598843904, 2017525760, 1432584192, 1857110016, 3210272768, 1319038976, 1893599232, 1925063680, 2123294208, 798268160, 459924608, 998766400, 1243683744, 1901120784, 1537835016, 1705263108, 493969422, 1845145605}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 4093640704, 838860800, 2197815296, 947912704, 1547698176, 4183818240, 2649751552, 2346188800, 457441280, 742522880, 291569664, 837844992, 2648391680, 3527794688, 1673646080, 1201784832, 399674368, 3251347968, 2553057536, 171849088, 3981819840, 2703991648, 4196290320, 407232520, 1421987844, 1830930434, 412257293}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 4227858432, 704643072, 4244635648, 2575302656, 1178599424, 1801453568, 3480223744, 3523739648, 757858304, 1950482432, 442564608, 3035660288, 2101886976, 4056932352, 3597791232, 3985221632, 1953461248, 1872766464, 617871616, 1624956288, 3136804288, 3124059168, 2274763440, 3796361224, 287174660, 11249666, 2961077249}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 1140850688, 167772160, 3070230528, 2524971008, 4106223616, 1365245952, 1766850560, 3325558784, 2639003648, 985792512, 2892038144, 684818432, 343588864, 820781056, 1190334464, 151595008, 3299302400, 628529664, 1384968960, 2468533632, 1559481664, 638231776, 3458719536, 666116104, 4075753476, 2515740678, 1166695435}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3019898880, 3321888768, 2432696320, 2206203904, 2126512128, 2896166912, 3591372800, 1161297920, 475791360, 616693760, 3886088192, 1586659328, 326877184, 381607936, 1076940800, 1919555584, 285524992, 3912224256, 2294815488, 4262978176, 1939275840, 3495260384, 762826608, 581361672, 1639763972, 3803191306, 2536096783}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 4227858432, 2852126720, 3405774848, 3447717888, 3695181824, 2871001088, 1297088512, 2441609216, 1714683904, 3074555904, 4137877504, 3910172672, 2527674368, 3647299584, 298446848, 4145391616, 1225894912, 111769088, 2707853568, 3184139392, 85327168, 2114984480, 1630160592, 3056033800, 3681218572, 2483365890, 1152969733}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3556769792, 4060086272, 3372220416, 2256535552, 4123000832, 450887680, 3341811712, 3733454848, 1601961984, 2227306496, 3496148992, 4243685376, 4218109952, 2915966976, 873025536, 347916288, 2569053184, 2933021184, 3795351296, 3501489024, 1973220544, 3690073632, 854208496, 1435246600, 3433713676, 3861727238, 1237050381}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 335544320, 436207616, 2399141888, 25165824, 1312817152, 3516923904, 1146093568, 1727528960, 887881728, 994181120, 3475177472, 596803584, 1696317440, 3609059328, 2565492736, 163014656, 3976117248, 253412864, 3760019712, 761812608, 2918472000, 3395196896, 1590308272, 3534217224, 1193627660, 3546802186, 767982607}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 1543503872, 2449473536, 285212672, 2155872256, 4047503360, 501219328, 1332740096, 1469579264, 1920729088, 1648492544, 3026255872, 3534848000, 3778756608, 1978425344, 875261952, 3821488128, 1324336128, 162152960, 2819040512, 659408768, 230380992, 2662107744, 482882544, 842424328, 1932947460, 2880751622, 1727366157}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 3825205248, 3858759680, 620756992, 343932928, 1958739968, 283115520, 1471152128, 1998061568, 1242824704, 1203896320, 2036531200, 1005748224, 3241885696, 2252677120, 3001651200, 3257702400, 1996755968, 2890535424, 2428334848, 1707873152, 3744835264, 168851552, 3557536336, 2560565256, 2157875212, 3969652746, 1318867981}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 2214592512, 1308622848, 3405774848, 2944401408, 1539309568, 2841640960, 1471152128, 1932001280, 1247019008, 448921600, 2749562880, 2029223936, 2517352448, 591732736, 1563955200, 1210988544, 1070509056, 2436660736, 272027392, 4008834432, 2701788864, 4005925024, 4160249680, 2211389448, 3544125452, 4046960654, 879913999}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 201326592, 3791650816, 2063597568, 1702887424, 1765801984, 3818913792, 3304062976, 1245184000, 1158414336, 3426877440, 656605184, 523403264, 4149919744, 2283790336, 3366596608, 1738835968, 1155886080, 4165359104, 1597359360, 2706308736, 258096064, 2651870432, 2238224944, 2412109832, 3581227020, 996935690, 147893259}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 4227858432, 3321888768, 385875968, 1115684864, 331350016, 2078277632, 1840250880, 2615672832, 1234436096, 2931949568, 1348534272, 804290560, 1397342208, 3372654592, 1291448320, 1877874688, 1861147648, 2742012416, 2251124480, 2752274304, 3411955392, 2491753376, 3518506064, 1238147080, 3820810244, 2041878530, 2895256583}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 4227858432, 3791650816, 4009754624, 411041792, 1858076672, 362807296, 1322254336, 1678245888, 2778464256, 3863085056, 1935867904, 124944384, 3638050816, 3868663808, 2807951360, 434276352, 2394045440, 2314904064, 881253120, 4059465344, 371999552, 2151293984, 2779023472, 2212864008, 1350938636, 1207281674, 1462750209}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1677721600, 3388997632, 2835349504, 192937984, 2453667840, 685768704, 1391460352, 58195968, 2636906496, 2109865984, 2963472384, 3004268544, 2315993088, 336879616, 2886701056, 1435641856, 2848465920, 2948001280, 1906272512, 542659456, 410874816, 1965638112, 2403655344, 266723336, 3035942924, 587089926, 1223406605}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 67108864, 1107296256, 1493172224, 3665821696, 893386752, 4053794816, 1825570816, 1364721664, 1474560000, 63045632, 3940745216, 712081408, 805912576, 1853775872, 1430654976, 2156922880, 3128681472, 1853336064, 4080661760, 1238808192, 2095786816, 3473893728, 516862352, 1429200904, 4057944076, 781608966, 3964269573}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1006632960, 838860800, 2332033024, 612368384, 1405091840, 497025024, 2580545536, 1625817088, 3919314944, 2437021696, 1130561536, 2112913408, 997769216, 580247552, 1022291968, 1945749504, 3948260352, 4266578432, 2292805376, 629073536, 2884640576, 1316571040, 3876882544, 3433914376, 1394225164, 2347116546, 206855171}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 1006632960, 1040187392, 3137339392, 1484783616, 2764046336, 2808086528, 3949985792, 2608332800, 1867251712, 2806120448, 723714048, 2698149888, 57163776, 3846692864, 3933663232, 1051588608, 1810983936, 3552092672, 2922361600, 3677605248, 786122176, 3965585888, 1707641648, 987193352, 775794700, 490248202, 368040961}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 1275068416, 1577058304, 1493172224, 897581056, 448790528, 1361051648, 716177408, 1637351424, 2905866240, 507641856, 3261267968, 3612377088, 1057538048, 1168056320, 3710857216, 1270118400, 1644225536, 788764160, 813894400, 2302907520, 2531508928, 1544596064, 1458208464, 4044201992, 3062165516, 4133214210, 3281458179}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 1409286144, 3388997632, 419430400, 92274688, 2621440000, 3261071360, 707788800, 2041053184, 1521745920, 3837919232, 1503854592, 823361536, 3799662592, 1785585664, 2269073408, 2267424768, 3078284288, 2716784128, 1350324480, 2646931840, 3062476992, 3412408992, 756551888, 2950455304, 198578188, 4067444750, 3385586697}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 3288334336, 4127195136, 352321536, 3682598912, 1547698176, 434110464, 560988160, 2421686272, 3844341760, 3032612864, 4079026176, 1532002304, 1384726528, 1626136576, 4283240448, 2564610048, 4118270976, 3033116160, 1443713280, 1790728064, 3225873856, 2440150368, 2555946640, 1764122632, 4005646340, 3961698306, 2815591429}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1677721600, 3456106496, 3103784960, 830472192, 1002438656, 2292187136, 1636827136, 3238526976, 1058799616, 2839674880, 501284864, 4000481280, 2491006976, 4192477184, 635932672, 1743009792, 2766627840, 2590279168, 1160023808, 1841812096, 3359067712, 1754212384, 4249359984, 427597832, 2079543300, 2176358410, 407122951}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 1409286144, 1442840576, 1728053248, 2877292544, 4081057792, 3273654272, 3119513600, 3914858496, 2083258368, 230817792, 3538092032, 420708352, 2571714560, 3320291328, 2061979648, 4251211776, 69671936, 4060442112, 964144384, 3152952448, 170037184, 3916452192, 60533424, 3310231560, 126947340, 3632953358, 2365983749}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 201326592, 436207616, 385875968, 3867148288, 3409969152, 2497708032, 1032847360, 293076992, 869531648, 3303145472, 93388800, 1836810240, 567689216, 1205886976, 4111544320, 2872829952, 1152785408, 1471412736, 3150585088, 832420736, 2898061888, 1888403424, 562516560, 3510364168, 2209750020, 3375626766, 3968474377}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 2080374784, 2650800128, 251658240, 3061841920, 3779067904, 4087349248, 122683392, 1897398272, 3489398784, 765591552, 1750269952, 932872192, 2797420544, 2046910464, 2365779968, 3615553536, 3502341120, 6404608, 4155667712, 350860928, 3416384, 3297058400, 2565716720, 2258171912, 2403171340, 1438890506, 3017897221}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2214592512, 2248146944, 3338665984, 3565158400, 792723456, 3546284032, 3249537024, 427294720, 439615488, 3110207488, 1689452544, 1559920640, 2130034688, 1036165120, 1528893440, 374380544, 2945113088, 2083516928, 1625599232, 2242401664, 838703808, 1622046688, 3685004752, 684234760, 3947813900, 2270556682, 735292679}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 1946157056, 2449473536, 2298478592, 2222981120, 2520776704, 933232640, 4082106368, 1316487168, 2109472768, 2225209344, 718340096, 2663088128, 2371796992, 3637747712, 3887648768, 2178795520, 2324882432, 706392576, 2408319232, 3530184320, 1222986048, 3088022496, 2645043184, 2944911368, 3149915140, 2409837070, 525584651}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 335544320, 1912602624, 1694498816, 2994733056, 1639972864, 702545920, 630194176, 712507392, 279183360, 3068264448, 3054567424, 2201583616, 964968448, 303276032, 2839105536, 1350846464, 3197359104, 2751097344, 3370407680, 1598238592, 371302976, 125023200, 2926071184, 2526955528, 770102276, 2915166726, 400627457}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 3825205248, 905969664, 1929379840, 260046848, 3661627392, 1281359872, 2228224000, 234356736, 3561226240, 828506112, 2756771840, 4063789056, 996425728, 2672893952, 1505398784, 4146354176, 2956168192, 451550720, 3298588928, 504867200, 3697016640, 1656101344, 3794411536, 2587777032, 3714485252, 1146134018, 2184788225}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1140850688, 2449473536, 184549376, 3011510272, 138412032, 2418016256, 284164096, 2378694656, 3969122304, 220332032, 2591227904, 2366210048, 3480698880, 431054848, 1097469952, 1705494528, 461990912, 3652627968, 3276976384, 1031293056, 3716059072, 793028896, 530299728, 2506999816, 1839098892, 1817521670, 4005753101}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 4227858432, 3456106496, 1023410176, 494927872, 2638217216, 3416260608, 3438280704, 2054684672, 832831488, 3970039808, 2792554496, 633044992, 3787767808, 4063453184, 1771630592, 125089792, 1634350080, 3205371392, 466355456, 3207452288, 2877040576, 225718240, 2657790864, 3918444552, 1779250188, 1649382926, 4033856771}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 4227858432, 2852126720, 3238002688, 3196059648, 692060160, 367001600, 3404726272, 1311244288, 1103364096, 1734475776, 2981167104, 919240704, 2008530944, 621436928, 219607040, 3642370048, 3796747264, 255203840, 1867224320, 3547668352, 975740864, 533187232, 3093411344, 1882236936, 772408324, 1653897738, 114910479}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2214592512, 1979711488, 3674210304, 4085252096, 809500672, 3265265664, 737148928, 1524105216, 2084831232, 3441557504, 2712731648, 293240832, 4181180416, 2268733440, 1486295040, 1934186496, 806202368, 1756327424, 2052985088, 638022272, 1048810432, 147004768, 1499540496, 2769541128, 1233808388, 611143178, 3040674063}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 201326592, 3523215360, 1593835520, 3263168512, 4156555264, 44040192, 4027580416, 3661103104, 74711040, 3928096768, 1557200896, 605782016, 3198468096, 3879411712, 2448764928, 862111744, 1269873664, 3249121792, 1510944512, 481583744, 570526784, 3070339808, 511832784, 1572947976, 429947908, 3968895502, 2700812035}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2080374784, 838860800, 2298478592, 981467136, 281018368, 2690646016, 2058354688, 3455582208, 4073979904, 618790912, 2842755072, 2585296896, 4096016384, 2528780288, 2096427008, 2566014976, 1633379328, 704924160, 44823296, 3638520192, 317505216, 1658082784, 1826753616, 4117940232, 3088786436, 1965320706, 3493462785}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1006632960, 4261412864, 1493172224, 3800039424, 3258974208, 3831496704, 2423259136, 4016570368, 3101949952, 1474428928, 1957888000, 2873786368, 3690381312, 2876956672, 1073737728, 2624550912, 3585516544, 3910724096, 3666655488, 3884370304, 4061197760, 2048548768, 1527760528, 4232574984, 565404684, 1338542602, 3702884619}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 1946157056, 2650800128, 2768240640, 1870659584, 1900019712, 4276092928, 4153409536, 3390570496, 1436811264, 1549926400, 1968242688, 129728512, 1540833280, 3647496192, 3140276224, 3579836416, 3226915840, 1982553600, 13489408, 2639078272, 3809393216, 2842680928, 893284240, 2265348104, 3734017028, 3751329294, 1743144205}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 2751463424, 1442840576, 2634022912, 2709520384, 12582912, 2099249152, 2211446784, 2366111744, 3179020288, 94502912, 3297968128, 2246672384, 906870784, 3585613824, 2965737472, 1231476736, 3891704832, 4112262656, 2241057536, 2657733760, 969706304, 2988087840, 2270587632, 3154991112, 4072174604, 507872774, 1395098375}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 3825205248, 100663296, 3640655872, 947912704, 1136656384, 3487563776, 1433403392, 3643277312, 2140405760, 1382154240, 3157327872, 1107984384, 2290499584, 3212435456, 2913898496, 317495296, 1221469184, 1398702592, 2474991360, 2298152832, 1475314112, 3528273568, 1872674128, 769923080, 1590256644, 3873825290, 826904329}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 2348810240, 2717908992, 3942645760, 511705088, 859832320, 1101004800, 326107136, 3332898816, 662437888, 1981939712, 1706098688, 2462810112, 988790784, 2555994112, 4028051456, 3116304384, 3594742784, 1176607232, 498253056, 248196736, 2968433088, 660199584, 3230954736, 3288238088, 1650568196, 2022799886, 2851818767}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 1946157056, 2382364672, 3472883712, 2692743168, 4240441344, 3386900480, 1397751808, 1813512192, 1751384064, 3496083456, 3289579520, 1605926912, 3172352000, 3829948416, 1526648832, 2747578368, 17857536, 1446732288, 1918165760, 2213232512, 2442051904, 3236846176, 1266423440, 3632674824, 3367058444, 3259597314, 704606985}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3825205248, 1375731712, 318767104, 209715200, 1665138688, 1184890880, 1926234112, 3997696000, 3096707072, 1327628288, 202571776, 1546354688, 1864744960, 1482317824, 3418132480, 2055522304, 101223424, 3602174464, 3971112192, 3355112064, 2196633408, 1225691936, 4169075536, 3110422536, 4219096076, 3652137486, 2074873095}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 3154116608, 1040187392, 1325400064, 3699376128, 4030726144, 2631925760, 443547648, 1260912640, 239337472, 358744064, 1538457600, 4194926592, 588529664, 2417582080, 3926781952, 1570207744, 2706930688, 1299091968, 522645760, 3704662912, 146425280, 4137522848, 2714704912, 1505032200, 3985325068, 1574203910, 901267713}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1946157056, 2315255808, 3808428032, 713031680, 843055104, 828375040, 3354394624, 2028470272, 3433824256, 4007788544, 2855469056, 3830022144, 4160700416, 2103074816, 3978743808, 968730624, 171559936, 2278967808, 3403012352, 1364512128, 3197477824, 3442831776, 4075159472, 572401672, 3924397068, 1630513670, 69421325}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 4093640704, 3321888768, 117440512, 226492416, 952107008, 1981808640, 915406848, 249036800, 1143734272, 518127616, 2024996864, 877232128, 3774201856, 2278400000, 1590874112, 3099170816, 2430360576, 315119104, 2948043520, 3962474624, 1256398400, 2930848096, 2873775536, 4050925576, 2366540812, 3924938246, 2225852167}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 1409286144, 1912602624, 2499805184, 1820327936, 1858076672, 1184890880, 475004928, 2876768256, 2878603264, 1080164352, 2264072192, 2838134784, 1676623872, 4168376320, 97538048, 423118848, 1811387392, 110268928, 2413398784, 449249920, 60468544, 2846108640, 1860925264, 3888916488, 31966220, 3884636682, 3552452365}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1811939328, 1577058304, 3204448256, 293601280, 1656750080, 2996830208, 4277141504, 3602382848, 2100559872, 2623668224, 2723348480, 2940829696, 2383167488, 4187430912, 26259456, 57407488, 1002388480, 3410961920, 1257511680, 977437312, 3269640128, 1225851104, 992537040, 3764181000, 2027916300, 1755110918, 3481216769}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 2885681152, 301989888, 1325400064, 2340421632, 2361393152, 2359296000, 1032847360, 4255645696, 1074528256, 2757885952, 1060306944, 356155392, 623362048, 3643711488, 2016653312, 45729792, 870611968, 1183796736, 4095812352, 2429635200, 1724432960, 482313376, 832113968, 1958176776, 2525481996, 2269021706, 89743119}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 2751463424, 704643072, 1962934272, 2407530496, 2797600768, 1470103552, 1555038208, 4281860096, 3482058752, 996278272, 236126208, 4094328832, 1249132544, 1162846208, 2462289920, 3584108544, 766710784, 1253826048, 1951247104, 1195468416, 3731033792, 697472736, 1456200496, 668370952, 83657740, 1182332426, 2532163329}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1006632960, 1979711488, 83886080, 3212836864, 2134900736, 3474980864, 4170186752, 4035444736, 2868117504, 241303552, 3065184256, 3717758976, 1715257344, 2839011328, 3162632192, 1573017600, 601904128, 1995693568, 2251877632, 1466832000, 1482436160, 1736714272, 1561864400, 1308473352, 2413143052, 1978893826, 2763766019}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1946157056, 637534208, 385875968, 3162505216, 188743680, 2057306112, 1710227456, 1864892416, 1769209856, 1675755520, 3461545984, 2438496256, 698105856, 2272534528, 3772829696, 1691555840, 353934336, 331125248, 3150306560, 3295257216, 3285636032, 2920403616, 3313113808, 1445935112, 696011788, 3550841346, 1845117185}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 3422552064, 301989888, 3238002688, 2894069760, 1514143744, 3521118208, 3494903808, 373817344, 1412169728, 2644639744, 3736272896, 3650715648, 3852877824, 2796494848, 3571593216, 47368192, 1862845440, 810406400, 1060206848, 2640002944, 1594199360, 3550326560, 3434785712, 1331030024, 2782327820, 143989254, 2599861513}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 3019898880, 3254779904, 285212672, 3229614080, 1463812096, 220200960, 2354053120, 3824680960, 3773038592, 3026321408, 242417664, 942309376, 2682077184, 3814989824, 3668168704, 3499264000, 4095443968, 3495191040, 3668684032, 3919506560, 1455816000, 1840286176, 3226107024, 4289636360, 2488030220, 3002919434, 4281805061}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3422552064, 1174405120, 1660944384, 662700032, 1262485504, 3277848576, 418381824, 3082289152, 3846963200, 1193410560, 1242759168, 4278943744, 1242873856, 802971648, 3605671936, 690329600, 1841613824, 779566592, 313457920, 2333304192, 1770706880, 802544864, 2507976240, 2596009992, 3855481868, 3923846670, 2201153795}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3556769792, 1845493760, 3405774848, 3498049536, 675282944, 4263510016, 1934622720, 3545759744, 939786240, 325189632, 653328384, 3502997504, 423608320, 2685902848, 2325237760, 2749839360, 30501888, 2719490560, 2275791104, 3455111296, 1347156288, 1233122144, 305625872, 734697480, 29113348, 1280743950, 2193259791}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 1543503872, 369098752, 721420288, 2021654528, 1296039936, 3047161856, 3299868672, 1373110272, 829161472, 1440874496, 177274880, 2494136320, 3662987264, 1285480448, 3550113792, 4132231168, 2165566464, 2372452864, 1823810816, 2056076928, 275777216, 2897869152, 1052576432, 1894266888, 1853135876, 2364512774, 925042947}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 67108864, 570425344, 2298478592, 3716153344, 1950351360, 2082471936, 3373268992, 4130865152, 3829137408, 1533149184, 229703680, 552108032, 2305212416, 3538690048, 3862630400, 2621245440, 4150420480, 2612172288, 65757440, 3655837824, 1496164416, 1733925600, 4102832112, 3154847752, 4120146948, 1973755394, 2031011083}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3288334336, 2382364672, 3640655872, 2441084928, 3326083072, 283115520, 22020096, 1312292864, 2907439104, 3944873984, 3723558912, 3901456384, 2057781248, 3080036352, 2302414848, 1105901568, 3652625408, 1464804864, 3290687744, 1500531584, 625641792, 319210208, 715537968, 529831944, 2906518532, 535313934, 3904199949}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3422552064, 4060086272, 3808428032, 3162505216, 658505728, 3055550464, 1380974592, 2949120000, 1629749248, 266469376, 2285043712, 1396211712, 3456024576, 1378738176, 3576049664, 4058138624, 3107113984, 3166392832, 2923334912, 256884864, 3277274432, 4017719584, 3411879824, 4114556936, 2681093132, 2249652738, 4065947915}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 4093640704, 1577058304, 1560281088, 662700032, 2587885568, 3785359360, 2519728128, 2890399744, 4282122240, 2657222656, 4073783296, 2740551680, 1199947776, 3732201472, 2933706752, 2868115456, 3525850112, 1039023616, 3845691648, 827772544, 2603484352, 1079567136, 218505200, 3149305864, 1362961412, 996353542, 1095859463}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 1677721600, 1375731712, 184549376, 4152360960, 2462056448, 2564816896, 3257925632, 770179072, 3990618112, 1923219456, 3180527616, 1190821888, 23511040, 1818550272, 2867105792, 145147904, 3406130176, 2249489920, 1001159424, 99163008, 1105091776, 1554202016, 814872176, 1350215688, 186924044, 3284456970, 1777813259}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 67108864, 33554432, 822083584, 192937984, 3032481792, 3693084672, 3897556992, 3866624000, 2850816000, 3496083456, 2050162688, 2370535424, 3206922240, 3817283584, 160763904, 1787725824, 13861888, 1882738176, 378381056, 1859225728, 3610860864, 369945568, 2895337136, 2992121864, 2780582924, 1142449678, 2866673415}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 2483027968, 1912602624, 1056964608, 2592079872, 2529165312, 383778816, 298844160, 871890944, 1475084288, 597819392, 913506304, 2945024000, 1265025024, 1816469504, 3723972608, 656230400, 1022016512, 1190464000, 3349048064, 1630217088, 144081728, 3079438816, 1253096112, 2859198472, 2385783820, 2692669958, 2205828875}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 1677721600, 838860800, 3372220416, 3279945728, 1077936128, 1109393408, 1724907520, 524288, 3961257984, 1860304896, 70451200, 3929767936, 3374759936, 3074711552, 95719424, 2020493312, 788227072, 3083283968, 3145052416, 1133375616, 3477800768, 2663330336, 4008932208, 3151734792, 1704342540, 3753674254, 1098089739}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 2885681152, 3053453312, 1090519040, 41943040, 4022337536, 631242752, 1064304640, 3325558784, 905183232, 602013696, 1754464256, 1957265408, 3596500992, 641687552, 4226789376, 3911604224, 2477507584, 232630784, 125677312, 395239040, 3941888448, 3294674656, 2815499984, 1976219656, 1628255244, 3744928262, 1992334089}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 1140850688, 3456106496, 620756992, 645922816, 4081057792, 1205862400, 460324864, 25690112, 953942016, 3547463680, 3851091968, 652050432, 3463495680, 252256256, 1604096000, 1653864448, 402240512, 2345929216, 4008457472, 2551884672, 1957128128, 4049974048, 3183773936, 1297353224, 1840002316, 939174790, 2614585291}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1006632960, 3590324224, 3976200192, 1937768448, 4055891968, 1935671296, 1154482176, 3520593920, 449052672, 3167879168, 2782461952, 1355186176, 4157849600, 861478912, 4001787904, 2742065152, 3924464640, 135249408, 2578407168, 1016945024, 1440066880, 3177945184, 2169270928, 764395016, 3312410372, 2625460618, 2428874055}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 2214592512, 973078528, 3539992576, 2055208960, 2520776704, 3739222016, 930086912, 633864192, 3089367040, 1265762304, 868941824, 86278144, 1626456064, 3221889024, 2298908672, 4129368064, 2781965312, 3478878720, 1746759936, 2363430784, 2692622272, 2750391840, 3662976784, 4047206920, 707621132, 1702303618, 3446286287}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2885681152, 905969664, 1493172224, 226492416, 591396864, 1814036480, 384827392, 722993152, 1065091072, 1626472448, 3524984832, 587038720, 2612248576, 3124338688, 2920230912, 3752531968, 3519333376, 3762095616, 1120965888, 2313745536, 1181130176, 3968702816, 2020161904, 723846664, 3450639628, 555414662, 1216191943}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 1140850688, 503316480, 251658240, 1098907648, 2722103296, 4099932160, 3448766464, 2088239104, 2802057216, 2610036736, 1870331904, 747077632, 550748160, 3919241216, 1490456576, 462141440, 971955200, 2439878144, 4188942592, 269258112, 4105986112, 2293604576, 2015019408, 3533018632, 1139421452, 2793311630, 3222757447}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 469762048, 4194304000, 1157627904, 3011510272, 4114612224, 2820669440, 978321408, 2768764928, 1864630272, 1548877824, 3658153984, 3114565632, 1251164160, 258547712, 936701952, 801679360, 2151953408, 3072343552, 1557298432, 1271469184, 2118588224, 3156379936, 475101200, 973618696, 3383131404, 2459112578, 2607290181}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 469762048, 1375731712, 3472883712, 4169138176, 4257218560, 1033895936, 934281216, 1868038144, 928251904, 431095808, 2186870784, 3101065216, 418398208, 2218467328, 868675584, 630786048, 376708096, 633541120, 1235353344, 1236494976, 3931704512, 2496995936, 1391552464, 3745190408, 2235956996, 1163487882, 475270345}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 201326592, 1577058304, 520093696, 2541748224, 4223664128, 4292870144, 2310012928, 3280470016, 2193883136, 1404174336, 2257256448, 2420539392, 451985408, 2150129664, 3344347136, 2187966464, 3295943680, 3485134336, 2609862400, 3054789504, 1489733824, 90667296, 740554896, 3260214792, 138106636, 1749967754, 2381613259}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1006632960, 2986344448, 855638016, 1820327936, 1497366528, 2376073216, 2010120192, 111673344, 882114560, 2228355072, 170459136, 3184820224, 829538304, 2314870784, 897347584, 2229733376, 1386802176, 177521152, 3990023424, 2578127488, 4061609280, 3935471520, 2903163088, 776389128, 1476128004, 3430914690, 258407759}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1543503872, 4127195136, 3472883712, 3598712832, 3376414720, 1717567488, 2471493632, 3309830144, 2888564736, 911343616, 3402170368, 216956928, 2012299264, 1119526912, 2526539776, 3032913920, 68131840, 3655576064, 3952098560, 1088996736, 3059517248, 556480544, 3128933680, 1822009864, 2384805124, 4145825162, 726189901}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1006632960, 1375731712, 1224736768, 2340421632, 46137344, 2283798528, 3257925632, 4056416256, 4181983232, 1102184448, 1728643072, 3882188800, 3565404160, 2655215616, 3798036480, 3327166464, 4170925056, 895409664, 3668919040, 2814641280, 3404965568, 753568800, 4076332432, 331046408, 971801348, 136799366, 3512915655}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 1006632960, 1375731712, 1224736768, 4135583744, 1916796928, 3630170112, 1194328064, 1317535744, 3243507712, 3719430144, 3872063488, 4097212416, 1912848384, 4177780736, 1854042112, 1044416512, 2992751616, 842213888, 3926425856, 4195763584, 4082157248, 3552310048, 1658774736, 4100303368, 1782268172, 1226679690, 398898887}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 335544320, 1845493760, 2600468480, 1451229184, 4215275520, 1109393408, 3329228800, 4019716096, 1244397568, 485621760, 651886592, 1225687040, 3909107712, 2004951040, 4173516800, 3840145408, 2710588416, 2223573504, 1340495104, 3828704384, 3374269376, 3259749216, 3624394800, 925338120, 3235255564, 3364635786, 3603010505}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1409286144, 3523215360, 520093696, 1719664640, 3552575488, 2166358016, 3320840192, 1230503936, 2227961856, 3581018112, 1066991616, 3362750464, 130269184, 320970752, 988991488, 1608157184, 2131549184, 5425664, 677971712, 2654337152, 3851242944, 361876064, 2219558832, 1380272648, 831964932, 2545834126, 3354041799}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 1140850688, 1979711488, 3170893824, 1501560832, 4223664128, 69206016, 3446669312, 2523398144, 2143551488, 519176192, 2997551104, 560365568, 3770859520, 3902955520, 3811807232, 864622592, 1637323776, 2473227776, 843396864, 1530029184, 663327680, 3751171744, 40517520, 29685256, 804517644, 2972320906, 228918211}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 3154116608, 1577058304, 2868903936, 3464495104, 3670016000, 2267021312, 1320157184, 3742892032, 2266234880, 187826176, 3143303168, 3002433536, 1990279168, 284188672, 2751164416, 3238410240, 534498304, 959891968, 369201920, 1862332544, 2625691840, 667002720, 2258770128, 3102820872, 2012992268, 721752198, 2396704973}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 1409286144, 1711276032, 486539264, 3028287488, 1228931072, 106954752, 1173356544, 761790464, 1384906752, 1215430656, 3198877696, 4105076736, 2841886720, 1248862208, 1839976448, 3643561984, 2325828608, 2219868672, 2830777600, 2213916032, 1520887232, 647872672, 1009470384, 3639345672, 662895884, 79891850, 4121097671}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 3690987520, 3456106496, 3338665984, 4286578688, 1430257664, 4104126464, 4180672512, 1496842240, 335282176, 3752984576, 2365259776, 3919544320, 224641024, 3847266304, 1894313984, 1003943936, 1015462912, 1835896320, 1379462400, 2055048832, 2582903488, 3856277984, 2767189360, 1148718600, 1801202956, 2424352398, 1455672007}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 3422552064, 2046820352, 1056964608, 3279945728, 155189248, 115343360, 3954180096, 3416784896, 4171497472, 556924928, 73990144, 730103808, 2527084544, 2480136192, 970698752, 355444736, 3129220096, 203636224, 2215660800, 2532976512, 4038852800, 1715264416, 1811816720, 1272823304, 1171066116, 3828828034, 856355017}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1275068416, 436207616, 2466250752, 3800039424, 3586129920, 2770337792, 198180864, 2643984384, 2939944960, 705822720, 3199795200, 367820800, 436748288, 616914944, 2417995776, 4072744960, 3785600000, 4279269888, 2369330944, 3719137408, 40435008, 3572893024, 234319472, 74783240, 3476467460, 768909442, 1143427401}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 201326592, 2919235584, 2600468480, 3363831808, 4114612224, 1272971264, 3578789888, 521666560, 1696858112, 1645346816, 1912274944, 1005944832, 2630434816, 3162365952, 1347923968, 1106835456, 2482375680, 1221317120, 3464482048, 3713405824, 511229760, 3612000, 1835599120, 2555261448, 3797712140, 799337350, 3528569677}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 3154116608, 3187671040, 2063597568, 3531603968, 1480589312, 3915382784, 2735734784, 1346895872, 3691773952, 3243376640, 3358261248, 1687977984, 2799190016, 1485086720, 1736208384, 3918116864, 1403898880, 2774628864, 2232514816, 3477838208, 1955565120, 135435296, 2328593328, 2286803464, 3996190988, 1144529282, 3830792777}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2617245696, 973078528, 1862270976, 1048576000, 2285895680, 3131047936, 2486173696, 3334995968, 1653342208, 4084334592, 48824320, 3741220864, 1595490304, 1012277248, 2001137664, 92055552, 2128288768, 339102208, 1872111872, 3961931392, 3106837184, 2696994336, 2682334896, 1527933448, 1513740548, 2544135818, 1223478989}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 2080374784, 2919235584, 1258291200, 226492416, 1648361472, 1931476992, 3832545280, 1752694784, 4285792256, 3979476992, 115015680, 3242557440, 1382596608, 2816385024, 3708710912, 1128626176, 2942831616, 2505934336, 3503280384, 3743903872, 45731776, 3633712352, 497120080, 1471227400, 119185676, 4213672070, 2025391051}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1275068416, 234881024, 2164260864, 1870659584, 2998927360, 908066816, 1706033152, 2339897344, 773586944, 108134400, 2866348032, 2238611456, 3173531648, 3027722240, 635809792, 70088704, 4022985728, 2330283520, 984503040, 176737408, 3523526848, 4282198752, 692110064, 383790600, 3834831620, 3695916170, 3995428041}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 872415232, 1644167168, 553648128, 746586112, 180355072, 3206545408, 760217600, 1997012992, 898367488, 4069654528, 648609792, 3273621504, 4265230336, 4172734464, 2946846720, 2202978304, 3014910976, 1694147072, 4287988480, 1459030144, 2252717888, 1597811488, 2397787312, 2986230280, 197776132, 2041462926, 3661634369}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 1811939328, 1509949440, 150994944, 2592079872, 3670016000, 1382023168, 2790260736, 289931264, 1853095936, 2677145600, 2561212416, 73891840, 1819983872, 65871872, 3664523264, 187607040, 2903278592, 2382338560, 1602642688, 594066816, 3498462016, 2733290016, 365397584, 3670587912, 976704260, 3375601038, 1670975299}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2483027968, 2046820352, 318767104, 1048576000, 2864709632, 2573205504, 2364538880, 762839040, 2448162816, 3073507328, 3583574016, 4016013312, 2766782464, 1852088320, 3936866304, 3133483008, 196439040, 713943552, 1958847232, 945854848, 628134336, 1530628832, 1296993328, 1914915336, 3084088068, 3878171022, 2592423375}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 469762048, 2382364672, 352321536, 3900702720, 2705326080, 3953131520, 915406848, 3882352640, 501481472, 2027028480, 994770944, 1169588224, 3604725760, 1063084032, 1392308224, 3849254912, 814068736, 3810628096, 2278726912, 1154132608, 3749089344, 2512086176, 2712495888, 1323758088, 2974903564, 3632845450, 4166509639}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2348810240, 2650800128, 1023410176, 662700032, 239075328, 3361734656, 3899654144, 3315073024, 4291559424, 1974599680, 1102774272, 3034349568, 651739136, 405692416, 3615535104, 3057891328, 3563131904, 2658168320, 748364032, 3394102656, 3639822272, 2472074080, 1970061488, 627215880, 3354611980, 2413313410, 3450790859}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3825205248, 2852126720, 352321536, 1719664640, 155189248, 4288675840, 716177408, 2569535488, 2155610112, 2138177536, 3536388096, 938442752, 2141863936, 3376324608, 1624379392, 3900434432, 1187279872, 466897408, 474885376, 2803415680, 3105183936, 808220064, 759895408, 1445816840, 3595205892, 2142237326, 1418345665}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2080374784, 2181038080, 2197815296, 2172649472, 2243952640, 2027945984, 4134535168, 1365770240, 547618816, 2553413632, 1263075328, 2713092096, 2481537024, 3303464960, 353464320, 3990374400, 2192534528, 472299008, 2104557312, 3303645056, 57022400, 1305738912, 3317200656, 194958856, 1307365124, 3565500298, 2165709}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 4093640704, 1308622848, 4076863488, 1736441856, 171966464, 4003463168, 3438280704, 697827328, 1215037440, 1261568000, 142147584, 2059370496, 3315089408, 1382965248, 2251444224, 3573184512, 998190080, 2608467456, 3443486976, 4158269056, 3637302720, 3703677792, 4200830256, 1519644168, 688480516, 1281638030, 1272228297}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 4227858432, 3523215360, 318767104, 1417674752, 398458880, 1621098496, 3329228800, 979894272, 471072768, 456261632, 1141571584, 960856064, 3664461824, 2350276608, 590376960, 3892905984, 3007622144, 896131584, 177567488, 670154368, 3693822912, 1660164768, 1872761040, 3505521160, 111822604, 2218055302, 1082171333}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 2214592512, 3590324224, 3305111552, 1283457024, 3334471680, 3097493504, 110100480, 2603089920, 259784704, 4140957696, 3528130560, 2127396864, 3156852736, 2566823936, 2911997952, 2930481152, 792671232, 2276647424, 3757761280, 4264978048, 161460288, 2418197408, 643005808, 4002005512, 829338380, 356081286, 613815375}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2483027968, 771751936, 2499805184, 1652555776, 12582912, 2170552320, 4044357632, 289931264, 277610496, 1095892992, 669712384, 3447685120, 3360210944, 135159808, 445894656, 3775494144, 103592960, 3433241088, 1190320896, 781812096, 2779002432, 2588766752, 3811614128, 1434122760, 544590604, 2489620878, 3484176971}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 1946157056, 2986344448, 3170893824, 1619001344, 247463936, 3097493504, 3687841792, 1344798720, 2028732416, 2828140544, 1993015296, 3176955904, 3754606592, 3218939904, 4094382080, 2885486592, 1863996416, 947360256, 2745586432, 327943808, 2070119744, 1810964384, 3778685744, 2590257672, 1252836108, 686861954, 2998419779}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 201326592, 838860800, 2734686208, 3934257152, 1279262720, 3755999232, 3557818368, 3219652608, 2128347136, 2312241152, 986251264, 57442304, 3133685760, 1131405312, 2596974592, 3547301888, 583724032, 3748452864, 281647360, 2087617408, 4199043648, 808333984, 631867120, 3829250568, 2588043524, 2598529922, 328224329}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 2751463424, 637534208, 1694498816, 1501560832, 2042626048, 2246049792, 2895118336, 4216848384, 1337720832, 3453091840, 3103457280, 3658383360, 914079744, 3780108288, 2195329024, 2256427008, 3492934656, 3228120576, 1062674176, 3100038016, 1394519104, 652381792, 2148702064, 857363976, 1604177676, 1587669898, 137529415}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1409286144, 3388997632, 1728053248, 2927624192, 356515840, 3860856832, 1083179008, 2345140224, 934019072, 2555510784, 3022585856, 3344924672, 1235763200, 1721573376, 902352896, 2863425536, 701512704, 3286804992, 2721897728, 370873472, 2923802688, 1433351712, 1488163888, 3059223048, 2649050372, 3493715086, 488184905}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 4093640704, 1308622848, 452984832, 4018143232, 54525952, 94371840, 1437597696, 4140302336, 2788425728, 3195142144, 1571356672, 879067136, 1915305984, 388489216, 3347599360, 714569728, 2101414912, 916598272, 2519880960, 2676550272, 1318400192, 3946998304, 161548368, 2410827272, 1942635780, 3937792646, 2796629197}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 4093640704, 2382364672, 922746880, 2977955840, 415236096, 3554672640, 3201302528, 439877632, 251396096, 4270981120, 1066991616, 244219904, 123224064, 225386496, 2441826304, 1934981120, 2574679040, 1321489920, 2574121728, 1871414144, 4233487680, 3304581088, 2751937136, 126875144, 3655068420, 2016238474, 2963900745}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1811939328, 2919235584, 3707764736, 2743074816, 1010827264, 966787072, 3331325952, 3110600704, 2175533056, 3662807040, 2852716544, 3579674624, 1917468672, 654172160, 3822727168, 186120192, 3669234688, 1747222016, 1665935616, 3118523008, 1228082240, 3204051104, 491243056, 4005436936, 679041284, 4135942790, 1499359297}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 2751463424, 3724541952, 4110417920, 3749707776, 1103101952, 2858418176, 1852833792, 3319267328, 879493120, 2469527552, 4042981376, 2017427456, 305676288, 3974078464, 1678446592, 732313600, 435614720, 3724455424, 1180196608, 128789888, 3327320000, 3523916896, 1520946736, 1752469000, 3510374156, 3216586126, 1377598409}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 738197504, 503316480, 2835349504, 3598712832, 624951296, 4120903680, 2597322752, 4054319104, 655097856, 1444020224, 2060124160, 1102938112, 3733536768, 4137607168, 857419776, 2509518848, 2302985216, 3991775744, 442600704, 1009779328, 64645440, 2029512608, 1794586800, 2918500872, 443874572, 1840601734, 4149730637}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3154116608, 838860800, 553648128, 3934257152, 2940207104, 1621098496, 2880438272, 803733504, 3835953152, 3111256064, 3850960896, 3648421888, 3377053696, 3625246720, 1931112448, 2817394688, 476439552, 504470016, 2027427072, 2601432704, 1291185344, 1468700320, 3094610448, 2211052040, 2270602500, 1807277706, 2958997711}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 3825205248, 1241513984, 1258291200, 3548381184, 46137344, 1436549120, 2607808512, 932708352, 2306080768, 657588224, 779812864, 65306624, 3325771776, 3087360000, 732499968, 3163514880, 1511377920, 333487616, 563135232, 1116351104, 1556032448, 32377184, 1338475856, 3565911560, 700289804, 1802412674, 1636284357}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 2751463424, 2248146944, 1660944384, 2793406464, 4156555264, 1998585856, 3377463296, 492306432, 1100218368, 1852964864, 2349531136, 3637280768, 4192681984, 427515904, 1447366656, 1357502464, 4106071040, 552397312, 3963033344, 2464262272, 1936745280, 1569228896, 3884923344, 1980051976, 3146431244, 881672834, 948401221}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 2617245696, 838860800, 16777216, 1333788672, 2847932416, 975175680, 1689255936, 3040346112, 665059328, 1452408832, 629866496, 1151107072, 775274496, 1469603840, 441839616, 2227800064, 2415764480, 3924078080, 3245530880, 4112172160, 1444255936, 2854823392, 1559151888, 3366790664, 3125771020, 2069785218, 2870429647}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 2483027968, 1241513984, 117440512, 847249408, 2948595712, 492830720, 24117248, 1158152192, 3355181056, 1880227840, 3799580672, 1677099008, 3295461376, 4264271872, 3635269632, 1808492544, 4179590144, 623032832, 4065462016, 2656788864, 2921612224, 1618274592, 1613535600, 587846152, 3338500868, 328326026, 372917451}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1543503872, 2382364672, 3607101440, 377487360, 1128267776, 3227516928, 3801088000, 3026714624, 1805910016, 2364669952, 301531136, 1095729152, 2417410048, 3614072832, 3072847872, 716404736, 2921069568, 2032126464, 3990652160, 1400636800, 2051898432, 278265504, 4280933904, 3754209800, 73627908, 2425474958, 1030289731}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 2214592512, 3523215360, 1828716544, 1719664640, 2738880512, 1721761792, 456130560, 569901056, 654049280, 529661952, 4023058432, 3045490688, 1613611008, 2818203648, 1912573952, 3893364736, 2349470720, 392587776, 2453542144, 2331051648, 3726365376, 3396180192, 3856177264, 747528712, 1707606284, 2625989770, 1957611471}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2617245696, 1778384896, 3573547008, 343932928, 1614807040, 2988441600, 26214400, 2911371264, 3282829312, 1639055360, 4112056320, 681934848, 3680452608, 679936, 4117688320, 2463328256, 2888463360, 2684273152, 819534080, 1749308544, 3752783936, 1269861664, 1075508016, 1814407688, 3810487556, 774411910, 2667505989}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 3288334336, 436207616, 4244635648, 4236247040, 1707081728, 2065694720, 2693791744, 3526885376, 1248067584, 1035075584, 2309685248, 266240000, 1033224192, 1501208576, 4253454336, 3095603200, 3217069056, 639746560, 2886807296, 1610207360, 4114977856, 2267235808, 2794563088, 3107645960, 1709554444, 2884768394, 1389083471}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 1140850688, 2315255808, 788529152, 209715200, 3435134976, 2401239040, 2599419904, 620232704, 876347392, 2865889280, 713621504, 1342472192, 4023304192, 1470668800, 972328960, 3249825792, 2119490560, 1568997888, 3666823936, 3486009472, 1885672896, 442321632, 2588031856, 3571673608, 2773653252, 1690946178, 2531565251}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 4093640704, 1442840576, 922746880, 2340421632, 2428502016, 757071872, 372244480, 3198681088, 823918592, 1477574656, 1159397376, 3228860416, 3417161728, 100278272, 3588509696, 4050917376, 2402106368, 45833728, 973376256, 1667715200, 1865718464, 3226386336, 3656001520, 3472705032, 3523393292, 1761644162, 1753338319}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3959422976, 4194304000, 1694498816, 3783262208, 2076180480, 3588227072, 3610247168, 1900544000, 4083941376, 64094208, 972750848, 853966848, 131907584, 4032389120, 3170250752, 2764417024, 2567844864, 337892864, 131266304, 1475939200, 1373920960, 3512570912, 4212767024, 3847519752, 1121436428, 1846828426, 3681970635}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 4093640704, 1644167168, 3674210304, 192937984, 3334471680, 1008730112, 3784310784, 1935147008, 4041998336, 3299999744, 843776000, 2801041408, 2327625728, 2169118720, 695488512, 3330131968, 577473536, 1768381952, 1558512384, 2267477120, 1367716928, 710402144, 4134448176, 1357944328, 2284424972, 3456576130, 3734468427}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 3959422976, 1644167168, 3909091328, 2894069760, 599785472, 379584512, 3761242112, 1594359808, 319553536, 3046244352, 3602579456, 1095204864, 721371136, 1899503616, 3876007936, 1394427904, 4100637696, 110928384, 321550080, 1878857344, 2679736000, 2647079200, 4047377840, 2476468744, 3241653004, 1796486286, 3236409797}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2080374784, 1308622848, 2298478592, 2189426688, 3854565376, 2866806784, 3297771520, 2442657792, 1540096000, 1097990144, 3532324864, 2602008576, 949829632, 84418560, 1112895488, 2260727808, 234439680, 2292079104, 1560911616, 2522142592, 1690201152, 2197377888, 4280217520, 1951113736, 1350032140, 2286882190, 842117965}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2885681152, 3187671040, 1090519040, 2524971008, 3837788160, 65011712, 472907776, 4059561984, 1907621888, 2631008256, 742981632, 2802679808, 3200696320, 1820876800, 518926336, 1240840192, 1760666624, 974850560, 1233558272, 2536133504, 3607101120, 4267558624, 533620304, 4213486088, 3451535108, 798415238, 3917653443}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 2483027968, 1778384896, 520093696, 1702887424, 1900019712, 148897792, 1661992960, 3151495168, 4291035136, 2255618048, 898301952, 2063368192, 329728000, 883154944, 1165086720, 2248697856, 1925176320, 3485935104, 2389916928, 1770682240, 1828562496, 1252465760, 2955127184, 615763464, 2234229004, 227455362, 1856981829}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 3154116608, 3053453312, 3808428032, 2491416576, 188743680, 2967470080, 3824156672, 4095213568, 3673948160, 2207383552, 1453916160, 1795588096, 3709747200, 3336757248, 3773919232, 3499628544, 3116248064, 4151525888, 3210282240, 3390904192, 1885344192, 3669053280, 234485104, 3901610504, 1934190852, 527742346, 113534145}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1811939328, 3120562176, 2030043136, 1417674752, 289406976, 2854223872, 3048210432, 978845696, 1839464448, 1360134144, 3081306112, 1633452032, 3829809152, 616603648, 467677184, 13772800, 1925841920, 4056891904, 3962379520, 2818483328, 2763382976, 1387937376, 4176821008, 3256478216, 990206212, 3118679682, 2379337153}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 3556769792, 2583691264, 687865856, 209715200, 3661627392, 2795503616, 4077912064, 1698168832, 464257024, 3543269376, 1298857984, 3904143360, 1741668352, 2193874944, 652267520, 1555245056, 3937108992, 483754496, 3124515072, 4148778624, 3924089408, 2555744224, 3967794480, 1340746248, 1643386124, 3035444354, 1863539527}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 1811939328, 2919235584, 1358954496, 1400897536, 1438646272, 4154458112, 2620391424, 4062707712, 4127981568, 3994157056, 1188626432, 772046848, 4042244096, 113303552, 991965184, 2608068608, 2345362432, 1549737472, 3047710464, 567091840, 3333487296, 2825589152, 577647024, 3363857928, 759233284, 1122032770, 3805386183}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1140850688, 3254779904, 620756992, 679477248, 2705326080, 2447376384, 3719299072, 4073193472, 2813067264, 3402760192, 1027276800, 2735112192, 2282569728, 3607175168, 3045101568, 3049441280, 1856238592, 3880882688, 2767756544, 1000725376, 1348288704, 846785568, 2179456048, 842914312, 487205132, 3222235530, 4077014477}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1140850688, 1040187392, 922746880, 1266679808, 1941962752, 2183135232, 2414870528, 2105016320, 979632128, 22151168, 1925775360, 184516608, 1424441344, 2215780352, 967544832, 1416509440, 772717568, 4028505600, 817145600, 3764120704, 2853514688, 2582242528, 3918505488, 3118310920, 1536449284, 1126716046, 2804767429}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 603979776, 2717908992, 3573547008, 796917760, 901775360, 4259315712, 2232418304, 2253914112, 791937024, 4134666240, 3003711488, 139296768, 3090464768, 4243644416, 826806272, 1416480768, 2596566016, 246992384, 363220736, 1844145024, 232644160, 86933600, 3731113040, 2198504968, 2958031620, 4231447942, 4008919371}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 1677721600, 3858759680, 3841982464, 847249408, 1849688064, 1642070016, 1812987904, 4144496640, 622592000, 3060924416, 634978304, 3467935744, 2971582464, 4168097792, 3034058752, 3795310592, 2522772480, 689011200, 3045732608, 2740833152, 2207452736, 1741233952, 3099468528, 1082139144, 3309536516, 3261075842, 785641283}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 1275068416, 2449473536, 587202560, 3179282432, 2067791872, 2795503616, 1727004672, 6815744, 51642368, 1288830976, 3277389824, 3273555968, 1691631616, 1471373312, 701149184, 2053539840, 2633542656, 2406393344, 1283331328, 2957319808, 1875509696, 3345476256, 813405136, 4205620744, 874510596, 1196710026, 1039393993}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 3690987520, 3321888768, 721420288, 2357198848, 37748736, 153092096, 2597322752, 4290248704, 2898001920, 1718747136, 1655242752, 2514976768, 3002875904, 156459008, 2742677504, 1860098048, 3623914496, 2080383488, 3053707520, 2734805120, 1216386368, 407025120, 3827402608, 1028880904, 1903832324, 2816414350, 4119053385}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 1275068416, 905969664, 3271557120, 3934257152, 734003200, 744488960, 1951399936, 3803709440, 4030988288, 4092723200, 2055929856, 2259648512, 822951936, 2973638656, 1138208768, 4213774336, 3315592192, 694647296, 570435328, 1359082880, 1669357376, 742603744, 2854316432, 3815784968, 1682471692, 1666160526, 1411355725}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 1275068416, 3858759680, 520093696, 3464495104, 3502243840, 1461714944, 921698304, 3415736320, 3529768960, 689045504, 373882880, 3507322880, 3555508224, 3183403008, 1838657536, 1795938304, 1181735936, 1375644160, 2406861568, 4116244608, 2387047872, 2875200352, 1007747088, 2982908424, 2018354948, 512596614, 3735904971}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 4093640704, 3523215360, 3372220416, 1266679808, 3099590656, 102760448, 4155506688, 1348993024, 865861632, 2236743680, 3623550976, 121995264, 2015739904, 2893373440, 68112384, 159909888, 1317929984, 1187700224, 1584323328, 2958574720, 1161137344, 3488415904, 496578544, 1452783112, 2678034188, 55743110, 1559843791}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 335544320, 369098752, 3607101440, 159383552, 2478833664, 1067450368, 3027238912, 855113728, 1151074304, 1309802496, 237699072, 462848000, 1672986624, 2533875712, 3990867968, 2247235584, 1966734336, 3443381760, 1566795520, 2370980480, 3637191616, 67397344, 4200348144, 3442486792, 823741196, 2475656330, 2595928263}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 67108864, 3657433088, 83886080, 3045064704, 2285895680, 3659530240, 527433728, 433586176, 1226047488, 655491072, 3515547648, 2654830592, 362725376, 2829983744, 3327430656, 296953856, 3040441344, 4135888384, 1062779136, 1876173952, 2146584512, 471346272, 3077836752, 205630984, 3223411980, 2054269574, 2623048387}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3019898880, 4060086272, 2365587456, 4169138176, 3124756480, 3827302400, 2140143616, 1342701568, 2137260032, 1542586368, 2998468608, 981303296, 3017654272, 2190417920, 2732871680, 2100463616, 2262389760, 1624199680, 717623552, 3701709952, 3855724608, 606861088, 4176917008, 3086678536, 2346652932, 512509574, 1961358671}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 469762048, 2382364672, 4043309056, 58720256, 163577856, 2891972608, 2599419904, 3923247104, 1886126080, 1565655040, 2823487488, 2110029824, 413450240, 634822656, 802025472, 3368122368, 2279678976, 2939264512, 2075856640, 4087127424, 2869553600, 1608872544, 2113281328, 698238472, 3087784716, 3949362050, 716489419}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 1811939328, 1308622848, 1627389952, 2843738112, 910163968, 2954887168, 1645215744, 2496135168, 410779648, 376569856, 2180579328, 2988933120, 2533670912, 1050107904, 1394421760, 2210625536, 1885447168, 2402432512, 3109744896, 2952244352, 900473408, 3973812256, 3753368176, 3230543368, 2907333892, 641524366, 2186442571}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 3556769792, 2919235584, 3573547008, 2491416576, 3871342592, 824180736, 751828992, 1728577536, 4226547712, 3996254208, 242810880, 116817920, 3958751232, 3145097216, 4223062016, 1670707200, 4190401536, 3608027648, 4064367360, 2548258944, 3186654528, 3151513888, 3303358000, 3252599304, 1313535748, 3717137034, 2038471247}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 2751463424, 4060086272, 822083584, 1887436800, 1589641216, 2736783360, 334495744, 1290272768, 1427374080, 1997668352, 2428043264, 2462875648, 1724694528, 2630639616, 1103958016, 256804864, 4002341888, 1512927744, 2761818880, 1410674816, 2677158336, 1249392288, 1945099728, 2621282824, 77920004, 3088730754, 3934131915}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 201326592, 4060086272, 385875968, 394264576, 3535798272, 3521118208, 1496317952, 3351773184, 1100742656, 3071410176, 2744713216, 405176320, 3177660416, 239345664, 3197480960, 3027175424, 71023616, 464883200, 4257108736, 2487321472, 631389888, 3432017440, 861446384, 3871647240, 1742036740, 760186250, 3353973189}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 201326592, 570425344, 419430400, 1350565888, 2042626048, 253755392, 378535936, 720896000, 2816737280, 2003959808, 3368615936, 2211348480, 868352, 3526172672, 440250368, 2718320640, 3410002944, 2414055936, 959627008, 497647744, 104850496, 3892761312, 2923555344, 2774727176, 3723660036, 1812519562, 1382915917}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2483027968, 234881024, 4110417920, 897581056, 448790528, 1562378240, 2532311040, 1117257728, 2993422336, 236060672, 533266432, 3360129024, 2995175424, 2678546432, 4048998400, 399276032, 3013866496, 3702564352, 4177076992, 3749472384, 89739712, 382536544, 4162939952, 3413229064, 878249732, 1162688142, 2078295747}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1543503872, 2248146944, 1526726656, 2357198848, 1623195648, 975175680, 948961280, 462946304, 2562457600, 3010592768, 2158559232, 3640033280, 339132416, 1343709184, 4286902272, 3332331520, 568347648, 4264583680, 4224240384, 3573959808, 2371793984, 792910688, 3395407728, 1148344840, 1915320068, 792065674, 211153731}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3690987520, 4127195136, 822083584, 192937984, 4123000832, 3990880256, 2714763264, 1086849024, 2050752512, 3933339648, 3711631360, 1959231488, 2589310976, 155066368, 720498688, 1014536192, 2993136640, 3391471104, 3942997760, 2427804544, 2188178752, 2893569568, 1248245360, 1042581000, 822528780, 2679528846, 1693449807}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1140850688, 2113929216, 3841982464, 2239758336, 734003200, 3688890368, 2041577472, 251133952, 2906914816, 2584870912, 3597205504, 2456715264, 2061287424, 128196608, 2149617664, 2320545792, 591983616, 2780751360, 1582655232, 4093318016, 4106624192, 1406359264, 2861269904, 2036137480, 90555140, 1145269642, 4079099851}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 2483027968, 2785017856, 1593835520, 3481272320, 4206886912, 2464153600, 2475687936, 1109917696, 2571370496, 1513226240, 983236608, 2946465792, 3977166848, 3550765056, 2644561920, 1051908096, 1507548160, 549244416, 2281456384, 115277696, 522982464, 131522976, 3734756240, 1906177544, 4128050956, 3525740942, 4099988291}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2617245696, 1711276032, 2164260864, 2088763392, 675282944, 4154458112, 2888826880, 4224188416, 3575906304, 3847356416, 2266693632, 888963072, 3310108672, 977641472, 948170752, 2319472640, 346055680, 330392064, 4228638976, 222704256, 218291904, 4068718624, 356604176, 2099255816, 762330380, 3974670466, 928359369}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 3154116608, 301989888, 3305111552, 1669332992, 2302672896, 2287992832, 2991587328, 1222115328, 1188823040, 1324482560, 3836280832, 2797043712, 3731243008, 3061768192, 2021814272, 365070336, 2208379904, 1861410304, 1420393728, 783781248, 174463808, 1618910304, 327160304, 2705405448, 2892003588, 206781326, 3889766977}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 1409286144, 771751936, 1862270976, 3883925504, 3015704576, 3495952384, 395313152, 2641887232, 2810970112, 1957822464, 1389035520, 4240801792, 884293632, 2174541824, 2701774848, 2359654400, 2468649984, 3034934784, 713443072, 2182403456, 2163008576, 3231836384, 1248937648, 1613461000, 3860155148, 3337462662, 3819089741}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 3154116608, 1308622848, 788529152, 2575302656, 3980394496, 3462397952, 2647654400, 3059220480, 373555200, 1148321792, 656998400, 3991764992, 274710528, 617996288, 3309858816, 3057416192, 3976469504, 688961024, 3044678912, 1442057600, 2818094400, 2201396832, 1306196880, 302427656, 1485877508, 1278780294, 2710897735}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3154116608, 3724541952, 654311424, 2105540608, 4198498304, 375390208, 4178575360, 280494080, 4046192640, 1806827520, 705363968, 1168474112, 2882813952, 83877888, 1286238208, 890746880, 3797924864, 4229604864, 480116992, 2327350656, 338581056, 523325920, 2731100720, 3490020872, 3705965836, 37221254, 246274889}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3019898880, 1711276032, 2063597568, 1719664640, 2730491904, 3319791616, 1773142016, 855113728, 3139174400, 2668756992, 2162753536, 2658500608, 958742528, 3706691584, 3687337984, 270948352, 3882716160, 76261888, 3246777088, 3254612864, 773892288, 1204864736, 2886427376, 3963998728, 1687977732, 1314038150, 4266252237}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1946157056, 1979711488, 452984832, 3263168512, 2084569088, 3059744768, 1712324608, 273154048, 3679715328, 665976832, 3153657856, 3132063744, 1813790720, 2624004096, 4245245952, 4139063296, 1919126528, 672250368, 122312960, 2211773824, 1257309760, 3592029728, 259856336, 1878393352, 696370436, 1724055438, 1444987721}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 1543503872, 1174405120, 4143972352, 3112173568, 3057647616, 1952448512, 714080256, 931659776, 2189688832, 2542403584, 2458189824, 3750461440, 3867525120, 3716931584, 193245184, 3574265856, 4081544192, 2930253312, 469087488, 3352416128, 2221481792, 3847688608, 65017168, 1070714760, 2825461572, 3679916454, 2564822355}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 1006632960, 570425344, 3204448256, 4152360960, 2696937472, 668991488, 38797312, 2983723008, 1847853056, 433717248, 2049376256, 4024139776, 1395081216, 559538176, 2775035904, 3438897152, 1754614784, 265467392, 840683264, 3963890048, 2353710656, 3214700256, 1030667984, 1103374728, 2139801164, 3053219558, 218021585}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2080374784, 4127195136, 4076863488, 2810183680, 2403336192, 236978176, 219152384, 2529689600, 2040266752, 3402235904, 4288610304, 2982707200, 2484977664, 3767017472, 356265984, 3155949568, 4290247680, 1814390272, 3073360128, 189947520, 1919644992, 3276785056, 350335792, 2909953672, 3279648076, 59229610, 779989819}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1275068416, 838860800, 3204448256, 746586112, 2160066560, 115343360, 3159359488, 2371354624, 3385065472, 1197080576, 1657208832, 500793344, 1392951296, 1387929600, 2954358784, 1195567104, 4238412800, 460347904, 3865579264, 59752832, 3848617536, 3828045024, 2964171088, 4166500744, 2673950284, 1527862510, 570075479}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 201326592, 1174405120, 620756992, 2843738112, 29360128, 1461714944, 376438784, 2387083264, 375128064, 659161088, 3118268416, 1670086656, 2004729856, 205152256, 2719346688, 1243052032, 773284864, 1276435968, 1796662016, 3583328896, 316103360, 2394377120, 1118182320, 637485704, 4252654276, 57985958, 327670707}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 1006632960, 1107296256, 1291845632, 1350565888, 54525952, 534773760, 1244659712, 3453485056, 3071016960, 718929920, 1183776768, 1394245632, 992952320, 1548460032, 3464998912, 738109440, 1461748736, 3306351104, 3167291648, 1438995840, 1612693952, 1930621664, 1338525168, 709318024, 1859961292, 1999794914, 626525681}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3825205248, 2046820352, 2868903936, 1937768448, 180355072, 2556428288, 946864128, 2948071424, 1253310464, 1790574592, 3761700864, 3170467840, 186040320, 1965727744, 2470268928, 3633793024, 803863552, 1398769152, 3169146624, 3595675520, 753555136, 1960651104, 3827713040, 1899210632, 3575207628, 2661722478, 1064535063}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 3154116608, 3925868544, 385875968, 1786773504, 3804233728, 2984247296, 386924544, 2374500352, 2529951744, 2332688384, 3322740736, 3655892992, 496943104, 2745376768, 4214239232, 1576699904, 4103433216, 3736052224, 442115840, 296174976, 844417856, 2437823392, 3964230768, 4222600584, 3554282308, 2682592170, 2222287999}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 3690987520, 3523215360, 4177526784, 3363831808, 155189248, 3953131520, 3962568704, 1804075008, 2374238208, 3372875776, 1103429632, 3894968320, 1437908992, 75587584, 860073984, 1721772032, 582046720, 3989408256, 1503965440, 3489252480, 4180505024, 2751308448, 4192691152, 2765702280, 408793540, 1574355626, 3411137495}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1811939328, 1644167168, 1493172224, 2810183680, 2353004544, 2589982720, 3408920576, 1431830528, 3332112384, 953810944, 668794880, 2872606720, 1806548992, 2189484032, 566259712, 2602788864, 3369079808, 824931840, 2603017472, 2092400512, 92240320, 3165135584, 3932506032, 3344433032, 1024375236, 2601698026, 2601007027}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 3288334336, 1241513984, 2902458368, 209715200, 3116367872, 2770337792, 860880896, 3092774912, 2415132672, 114950144, 657784832, 427458560, 2527510528, 3280019456, 3158429696, 2321680384, 2595382272, 246069760, 859783936, 1934986880, 1019977280, 898484192, 1006458256, 3707178632, 1163484740, 3682002914, 3004794271}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 2751463424, 2046820352, 3506438144, 2306867200, 3879731200, 1092616192, 3176136704, 822607872, 2431909888, 1049231360, 11862016, 287932416, 3961896960, 2898370560, 2606977024, 1274169344, 4028175360, 2959076864, 3656141056, 3545614976, 2887429184, 3328026272, 116280208, 3386133128, 3218828356, 935200430, 3067878291}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 67108864, 369098752, 2868903936, 3699376128, 499122176, 3332374528, 313524224, 82313216, 2998665216, 3815374848, 2617180160, 1275625472, 32260096, 2102566912, 2033733632, 2353330176, 2962226176, 2285898240, 585321216, 2454843520, 3552309696, 1250315040, 4071407408, 187920520, 4071141836, 2405198634, 1136176957}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 2214592512, 905969664, 1291845632, 3045064704, 3938451456, 2313158656, 2238709760, 922222592, 1423179776, 3061448704, 2811559936, 3344465920, 1074216960, 3830521856, 4184428544, 1407186944, 2836882432, 890809856, 2795966208, 4194494848, 788687552, 109124192, 104883600, 2292214152, 793782980, 3119037034, 1084126617}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 2617245696, 1644167168, 3372220416, 411041792, 3368026112, 4200595456, 1250951168, 3887595520, 3629907968, 3392798720, 3122593792, 1503232000, 2658091008, 3597901824, 250163200, 4093913088, 2562135040, 759089664, 388560640, 3269903232, 82234688, 2347042144, 3697684528, 2737128328, 906399052, 1639392622, 1304182833}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 3288334336, 1308622848, 318767104, 2608857088, 3359637504, 3021996032, 3421503488, 4180148224, 3717464064, 3182034944, 1146421248, 1019772928, 3808706560, 3587350528, 2145079296, 2218629120, 2818317312, 1134458368, 3494771968, 949307008, 3375014592, 3851725344, 27963536, 374851208, 768336580, 3783690794, 3675365525}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 1811939328, 1979711488, 1493172224, 679477248, 1983905792, 2871001088, 3272605696, 4157079552, 2858680320, 944373760, 2175074304, 3685449728, 1456947200, 617783296, 3526029312, 2618652672, 1538298880, 555309568, 2337049856, 467637888, 1775604032, 1565712800, 2162910416, 2809534088, 579064132, 1363263910, 3601061081}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2348810240, 1174405120, 4009754624, 3179282432, 1807745024, 1050673152, 3733979136, 1079508992, 2537291776, 3436838912, 176095232, 3728441344, 4035854336, 684826624, 3845681152, 3473848320, 101895168, 2669334016, 2698879744, 581457024, 3319023936, 594460128, 2627850672, 1804719240, 3168340300, 1920900582, 3929596341}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1946157056, 3791650816, 3003121664, 2256535552, 3737124864, 631242752, 2114977792, 3938975744, 2458648576, 4182376448, 869203968, 329809920, 3929849856, 1930665984, 3645444096, 63842304, 2074795008, 1849537024, 1494279936, 508150912, 1733160768, 375994272, 3441385840, 4190323848, 3508678476, 2345670570, 99201407}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 2348810240, 1644167168, 2499805184, 1132462080, 2772434944, 3546284032, 3322937344, 1973944320, 2360082432, 1563033600, 1701773312, 3649732608, 3369975808, 1662033920, 2116808704, 2247043072, 1548264448, 3195905536, 1671459072, 2201095040, 2019129664, 2664916256, 2358122480, 3411708808, 1180154188, 223298850, 1408968699}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 1409286144, 1778384896, 4043309056, 3984588800, 1136656384, 1432354816, 2465202176, 1143472128, 1660157952, 782893056, 867631104, 2257158144, 258260992, 3916505088, 149524480, 2702608384, 320558080, 2763898368, 875436800, 3363146624, 2682953920, 1804985120, 2455340816, 882772872, 2231197900, 2978956078, 1466423071}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 2214592512, 2382364672, 2566914048, 1853882368, 2126512128, 4229955584, 2517630976, 3955752960, 2225340416, 776601600, 3219456000, 2838069248, 1318469632, 1670553600, 3364376576, 1338415104, 3577295872, 1650303488, 3635678976, 1921004160, 4240467776, 2401449376, 1066658256, 2861281928, 3972474692, 3032094126, 2803694045}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3288334336, 2919235584, 16777216, 1501560832, 1388314624, 3349151744, 3893362688, 424148992, 2912157696, 730464256, 2050293760, 731480064, 4152115200, 537763840, 435507200, 2914654208, 1638716416, 3303489024, 4218437376, 66678912, 323848000, 1352122784, 593680, 2884948104, 2394478404, 3006126510, 816175893}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 4093640704, 3120562176, 654311424, 4018143232, 4097835008, 2304770048, 1353711616, 3695706112, 733216768, 403308544, 987168768, 3837427712, 3500032000, 2383290368, 1310167040, 840681472, 520981504, 546715136, 1624800512, 1085244288, 3984914368, 2323676832, 549580560, 4238451592, 3767756748, 3843798690, 1217159957}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2751463424, 1912602624, 1291845632, 41943040, 490733568, 262144000, 120586240, 2080899072, 352583680, 3041525760, 3769040896, 3816456192, 2553036800, 1279057920, 3376730112, 3328845824, 165110784, 1095918080, 2530865408, 236817536, 347555264, 3053607072, 251663312, 662793352, 4089681356, 1558212770, 2475915229}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 603979776, 1912602624, 117440512, 1837105152, 171966464, 1608515584, 24117248, 3025666048, 3715891200, 1209663488, 664600576, 2078965760, 1074216960, 4181155840, 1972228096, 1946396672, 1778600960, 2466471424, 4152558848, 1363177856, 1684105408, 2117324000, 2168124208, 3150909832, 2850076868, 2758960354, 2262351673}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 4093640704, 33554432, 989855744, 1904214016, 1463812096, 132120576, 198180864, 2029518848, 2075918336, 3300524032, 2782855168, 472481792, 3234152448, 726114304, 4211380224, 2607065088, 1861745664, 3547278848, 1908441344, 2669863296, 1987159616, 2890624608, 2639548080, 316621192, 1135228492, 847660654, 2552505}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1946157056, 1107296256, 3405774848, 3464495104, 2940207104, 2367684608, 2205155328, 990380032, 2195980288, 3343515648, 1028063232, 2105049088, 1382957056, 829267968, 3152908288, 4004489216, 3297524736, 4152218112, 2654445824, 3597809280, 948610240, 3525637792, 2359825744, 752195208, 442512588, 2723405482, 1719298389}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 1140850688, 2315255808, 1929379840, 1031798784, 4198498304, 2097152, 3033530368, 2074607616, 2252603392, 1995046912, 300220416, 997949440, 267206656, 4289634304, 3431878656, 635275264, 3023444992, 2052144640, 4234859776, 472329856, 3524832832, 2527054880, 2190909776, 1967361672, 3953393220, 3683763238, 3943300433}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 2751463424, 2785017856, 1526726656, 947912704, 817889280, 2350907392, 2794455040, 3573022720, 311689216, 1664745472, 3828678656, 1751875584, 3480043520, 741105664, 1615712256, 1447032832, 1114979328, 2206947840, 1197219584, 663157376, 394501440, 1984136544, 870470928, 1546689160, 1168854340, 1892679014, 452864273}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3959422976, 436207616, 2063597568, 796917760, 432013312, 3542089728, 2945449984, 2647130112, 1062993920, 621412352, 3640459264, 1289388032, 1205223424, 4214677504, 2793926656, 3764357120, 2760547328, 1816032768, 24877824, 3171289728, 1872629056, 3870028192, 1596915248, 1592978056, 3199794500, 1462040994, 1485775421}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 2751463424, 369098752, 2801795072, 3145728000, 2470445056, 434110464, 1710227456, 837287936, 2121007104, 3014262784, 3406626816, 1989836800, 608616448, 3403948032, 3237367808, 3823990784, 1340623872, 493770240, 3458834688, 2806784384, 3640372928, 1626659360, 1408117104, 3354001800, 1231879876, 1881743906, 2756552063}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 2214592512, 1912602624, 1493172224, 1317011456, 3862953984, 2837446656, 2911895552, 241696768, 3818651648, 1261043712, 423559168, 2625142784, 1362509824, 1037344768, 3685109760, 306079744, 469349376, 1374949888, 2796883200, 2769561216, 1824797504, 3398425376, 1174525744, 318932616, 1803641676, 113455914, 3898680117}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 335544320, 1711276032, 4143972352, 8388608, 2420113408, 970981376, 3922722816, 158859264, 4209770496, 2084175872, 2727149568, 2317910016, 3470082048, 2327289856, 4003926016, 2751412224, 2363640832, 3763436032, 314060032, 835603840, 1699402304, 2554844256, 1722600432, 534506888, 2120008260, 3402787946, 2415577073}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 469762048, 570425344, 1459617792, 427819008, 4139778048, 1751121920, 97517568, 2727870464, 1041498112, 836370432, 2461335552, 2204729344, 1618755584, 2737053696, 1288843264, 1041999872, 1582820352, 2465861120, 1606833920, 625000320, 2510444608, 3056611808, 1451909648, 2238521224, 3772524612, 1268234734, 2098970133}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1811939328, 234881024, 16777216, 1132462080, 717225984, 484442112, 3511681024, 2337800192, 766771200, 2115633152, 1301610496, 1051295744, 706527232, 2877677568, 1255370752, 1838864384, 2941776896, 3326776832, 4048322304, 1541240192, 1206194752, 1975760096, 2522916496, 1544623496, 3078267460, 2600766702, 76554903}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3422552064, 2382364672, 2566914048, 964689920, 1321205760, 555745280, 2314207232, 2163736576, 3311140864, 2713321472, 1472004096, 2196275200, 527712256, 3270352896, 3340857344, 3438319616, 3749352448, 2392768000, 2132496128, 3314313856, 2494808256, 2216183136, 4212084656, 2465286792, 1316679876, 3676274026, 4024019893}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3959422976, 1174405120, 2030043136, 3565158400, 3862953984, 2631925760, 2226126848, 3046637568, 4177788928, 1985609728, 589627392, 2991292416, 4193173504, 2212847616, 1542156288, 1782544384, 151917568, 22309376, 4151422208, 3082340736, 555079616, 1385333728, 2273867216, 2194418056, 2406836164, 2573409254, 1383322079}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1409286144, 1509949440, 956301312, 2256535552, 1656750080, 1163919360, 821035008, 3500670976, 757334016, 1172963328, 805765120, 3837362176, 3527327744, 2487541760, 3810103296, 934053888, 1545466880, 311874048, 1365499648, 1257404288, 2041308352, 2208651552, 724090448, 2070222728, 3075192012, 3172249902, 1562516055}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1275068416, 2449473536, 587202560, 3900702720, 1463812096, 2996830208, 904921088, 2467823616, 1604583424, 2748973056, 3502702592, 2026405888, 3893280768, 4039598080, 3368677376, 2953586688, 3435461632, 2731198976, 3742269696, 3058126976, 3599265472, 2234317024, 3572854352, 4147294344, 4017643212, 3828822250, 2018681431}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 1811939328, 3992977408, 2667577344, 1635778560, 3980394496, 39845888, 76546048, 2365063168, 4118544384, 725221376, 4057923584, 3180036096, 4216668160, 459055104, 1263202304, 829822976, 959319040, 2598526464, 3679574272, 475547520, 3654222656, 1689342048, 3817405616, 2622842760, 786412364, 2080925798, 3860152505}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 3959422976, 1577058304, 956301312, 763363328, 3141533696, 3311403008, 1360003072, 1281884160, 1354498048, 397017088, 689897472, 3952836608, 1871101952, 4087259136, 3160109056, 4163295232, 514659328, 1262497280, 1298274560, 3708889984, 1651168576, 566027808, 3593115056, 3428715400, 402154828, 320282150, 79049143}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 3825205248, 637534208, 3405774848, 511705088, 3888119808, 3097493504, 3002073088, 684195840, 3060006912, 478806016, 2894528512, 1201373184, 1172291584, 3915669504, 2081050624, 877000704, 263977984, 3354182144, 2777629440, 1918652544, 1831174336, 1592444832, 3948334928, 4041322632, 1511198924, 1725620134, 1858052947}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 872415232, 100663296, 1862270976, 2944401408, 331350016, 3906994176, 2320498688, 1715994624, 1847853056, 4010409984, 2810642432, 3103358976, 3225272320, 2254839808, 1646989312, 2721527808, 2137140224, 898680320, 3030975232, 158799232, 2814534208, 786622624, 89323728, 2043327880, 2514989644, 870871214, 735380699}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 1543503872, 1577058304, 3976200192, 1015021568, 3678404608, 924844032, 124780544, 1427636224, 1045692416, 574226432, 2569469952, 2267250688, 259080192, 3239665664, 2488741888, 4114323456, 1252377600, 3554806272, 848402688, 378097280, 710688960, 2921730272, 77799568, 62051976, 821658828, 633608934, 4197628313}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 1543503872, 2113929216, 2969567232, 1937768448, 1522532352, 3042967552, 34603008, 1137180672, 1900806144, 1722417152, 3948871680, 560168960, 2148646912, 1556848640, 2345644032, 2615793664, 654095360, 1494464000, 55209728, 1192016768, 1938346816, 2708406944, 2904160624, 3404030856, 3363071820, 503100582, 2845021819}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 2751463424, 3120562176, 3841982464, 327155712, 4232052736, 2225078272, 454033408, 1254621184, 4037279744, 1449787392, 531955712, 1319141376, 3860054016, 3981008896, 4276375552, 1808467968, 153355264, 2804557312, 1687659776, 1341209728, 3548040512, 1249685920, 3901123280, 4021957768, 1914620228, 2348193706, 1711394779}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 2483027968, 838860800, 2264924160, 1132462080, 3762290688, 69206016, 3893362688, 4017618944, 2117861376, 2807693312, 2150432768, 2770370560, 1586675712, 1807310848, 702386176, 1395206144, 392514560, 4000663040, 4019019008, 1903394432, 1271542080, 748012896, 1870410928, 502945416, 2164227396, 3149431658, 1641900479}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 3288334336, 1442840576, 1493172224, 3447717888, 3066036224, 3001024512, 4082106368, 857210880, 1851523072, 1039794176, 3339517952, 1709211648, 466665472, 4065894400, 3514748928, 919173120, 3775362048, 2802249216, 3859119872, 3079036288, 1799767616, 2594521056, 1870028848, 674178440, 3604034116, 3520844266, 3535740727}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 1811939328, 167772160, 1291845632, 2373976064, 3829399552, 1654652928, 856686592, 1734868992, 124518400, 4022992896, 3380412416, 488800256, 2119319552, 508239872, 2940137472, 2927724544, 4072768512, 1415749120, 561112320, 3508018304, 4277595456, 352206624, 1365435888, 1358009480, 4149963076, 1834393890, 1215168765}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 1409286144, 2248146944, 1291845632, 3548381184, 2311061504, 10485760, 1108344832, 2867331072, 2060189696, 71958528, 2312962048, 1193508864, 1842429952, 2538332160, 1667043328, 3949099008, 565273600, 3396916736, 3496432384, 4041682048, 2208661312, 3074830624, 3979810672, 2632799368, 404233028, 3562333990, 1985823857}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1409286144, 3321888768, 3976200192, 1803550720, 3183476736, 3156213760, 2079326208, 795344896, 2339110912, 3645505536, 1738342400, 1386250240, 162611200, 1351262208, 3988590592, 2085697536, 22799360, 4230231552, 4158063360, 549224064, 1205061824, 345675040, 67540592, 1109739144, 3067358404, 1631363882, 2635109745}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 4093640704, 2449473536, 3607101440, 1384120320, 532676608, 429916160, 271581184, 4065853440, 4035706880, 1828323328, 2587820032, 1298169856, 1695727616, 3970490368, 2096500736, 2382768128, 2759691264, 2743108096, 1749246720, 1407192192, 2899333056, 2282248160, 1833256688, 991700104, 1905443788, 107501034, 3637831159}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 1543503872, 570425344, 1862270976, 3951034368, 3149922304, 4032823296, 812646400, 3618111488, 3432775680, 3234463744, 1131216896, 2594209792, 2257797120, 3902496768, 1394028544, 1401382912, 3927952384, 3213534720, 1129222912, 1903382400, 3911843520, 2682128160, 2867591088, 1941841800, 412824260, 1528045866, 1199973561}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 335544320, 2113929216, 2365587456, 3867148288, 2881486848, 3332374528, 1634729984, 4046979072, 2975072256, 3063545856, 883228672, 4217470976, 2396078080, 818454528, 2863403008, 2246891520, 2945278976, 3990807040, 1708415744, 1918591104, 327588544, 877893216, 2970270864, 2131605640, 2669608644, 3690263662, 636200849}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 4227858432, 369098752, 452984832, 2122317824, 1841299456, 622854144, 1378877440, 434634752, 986972160, 4190765056, 3647275008, 1633845248, 1783742464, 3292127232, 212807680, 2785490944, 2754649088, 1390944768, 206936832, 708224, 1313304512, 3260144416, 3692432, 4138727048, 3272012740, 1706129698, 2879982739}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3154116608, 4261412864, 3003121664, 1451229184, 3393191936, 505413632, 36700160, 3856138240, 1323565056, 2331639808, 2539061248, 1625456640, 1263747072, 1950982144, 2580459520, 1134876672, 1079589888, 841294336, 1855661312, 3544662656, 1930064320, 2725095392, 4250380112, 1642175112, 684740044, 3213362658, 288146001}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 4227858432, 3120562176, 16777216, 1719664640, 4097835008, 635437056, 3574595584, 3423076352, 2864447488, 661258240, 804192256, 2827124736, 1531035648, 3160596480, 2966499328, 1479051264, 898626560, 860975616, 1290327296, 2133691776, 337659200, 1597163424, 876252848, 3540485512, 1336832332, 3009500578, 1498639291}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 4227858432, 1375731712, 1325400064, 4001366016, 381681664, 3776970752, 3656384512, 3609722880, 3497263104, 344588288, 88539136, 427917312, 608256000, 3588251648, 533835776, 3831146496, 3214855168, 954003968, 1773954816, 867090048, 441973952, 3724277792, 3249468944, 3847591560, 3145232588, 1131375150, 1383538969}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 3959422976, 301989888, 1694498816, 3850371072, 1035993088, 1151336448, 2993684480, 3022520320, 2040791040, 554303488, 1477771264, 3464724480, 4148215808, 98590720, 882012160, 2386143232, 551429120, 339074560, 1890738944, 2752119936, 2375450304, 3946963488, 803241808, 3717213320, 163093188, 1858598, 1494510679}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3959422976, 2382364672, 2063597568, 780140544, 2168455168, 3047161856, 2505048064, 2322071552, 1324613632, 2873753600, 1810169856, 1124171776, 3665936384, 1799495680, 2627956736, 651401216, 2997509120, 3667296768, 1912203520, 4026494080, 2475544640, 16203552, 1883917968, 2506454152, 2588036164, 3944848686, 2618414995}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 1409286144, 2583691264, 889192448, 679477248, 3686793216, 3466592256, 1716518912, 1922564096, 687603712, 2461663232, 644677632, 4110450688, 3363946496, 1270931456, 1721864192, 2857371648, 3164177408, 2281622016, 2402925312, 3576600704, 3764549184, 1618161888, 1594481328, 1019613320, 269890116, 139401962, 1418785203}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 3825205248, 2181038080, 889192448, 3414163456, 3208642560, 874512384, 521142272, 2626158592, 570163200, 2519334912, 707592192, 1371701248, 1491255296, 678600704, 2847428608, 2036606976, 3017622528, 1580869120, 2552736000, 2097069696, 698900800, 1332646560, 3437241264, 1651644040, 1488643396, 3236205730, 2979863231}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 872415232, 167772160, 3405774848, 2206203904, 71303168, 249561088, 1685061632, 3551002624, 2934702080, 1976172544, 4250861568, 885227520, 2099429376, 80896000, 37294080, 1656211456, 953023488, 580593152, 321240320, 3834934656, 3885932736, 14730528, 4252013168, 3207216520, 2871958732, 2020213542, 709820279}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 872415232, 436207616, 2466250752, 780140544, 3082813440, 1444937728, 818937856, 343408640, 1796472832, 3889823744, 914817024, 1749254144, 2019573760, 498327552, 2991296512, 3038644224, 3097795584, 3432108544, 3323597568, 2913411712, 3608230976, 442022240, 264525584, 966830728, 1452466252, 2501446502, 3810890781}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1677721600, 2113929216, 2667577344, 4135583744, 4139778048, 148897792, 1309671424, 3071803392, 3071541248, 41549824, 3745841152, 2554494976, 3525394432, 2096144384, 134860800, 1636685824, 3509447680, 1562190336, 2666931968, 1172846976, 1478427456, 3379924960, 4205374480, 1086153096, 1900457796, 1866632674, 1889688337}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 1543503872, 2046820352, 1023410176, 41943040, 3972005888, 3886022656, 3492806656, 244842496, 2118385664, 750387200, 1026883584, 197296128, 1747107840, 1987125248, 2851778560, 1540638720, 2467529728, 896066048, 2298464000, 2626573440, 2088129472, 589386976, 3958444496, 1857723528, 2218137540, 1732253410, 1877190367}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 4093640704, 2181038080, 3170893824, 796917760, 1296039936, 593494016, 1808793600, 2979528704, 4053532672, 3665428480, 2441936896, 1480818688, 3504553984, 949215232, 1375309824, 3872155648, 3257082880, 515094016, 357187840, 3666244480, 623180352, 1406573536, 3195986224, 3228277640, 3400900164, 749686246, 3027464249}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 2214592512, 1174405120, 1258291200, 3984588800, 3485466624, 3030384640, 1557135360, 2646081536, 2524708864, 2644115456, 3991732224, 3116466176, 2812297216, 2639437824, 3229306880, 1742485504, 3821616128, 337096192, 534745856, 1070277760, 2115365952, 3336467552, 2538164912, 2471795848, 373133380, 4227398254, 186438069}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1543503872, 1979711488, 1459617792, 3632267264, 926941184, 1436549120, 3264217088, 2146959360, 3622567936, 2010775552, 1472004096, 1531150336, 1537392640, 1502666752, 2038083584, 3014440960, 3506056192, 2205137408, 4271505664, 2703029376, 860960576, 1847269728, 576548336, 1962003592, 562617156, 4230333286, 1205738751}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 1946157056, 2248146944, 285212672, 2927624192, 1480589312, 2770337792, 590348288, 29884416, 139722752, 1823080448, 4131717120, 307331072, 4258971648, 699179008, 2897481728, 3178903552, 2942243840, 1100931584, 1358873856, 4243480192, 85288384, 2299047840, 4164281232, 2788738696, 603873732, 3178001838, 3201577631}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 2885681152, 3657433088, 3640655872, 125829120, 775946240, 3974103040, 1064304640, 959971328, 2784755712, 865730560, 711917568, 2815655936, 4088119296, 3291815936, 2971430912, 2028652544, 760697856, 2636920320, 3971136768, 2996518272, 166517952, 2945530720, 71827504, 2714031496, 3622303948, 481805670, 333310259}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3154116608, 2717908992, 3103784960, 494927872, 2898264064, 400556032, 3889168384, 804782080, 3498835968, 3101294592, 3401383936, 2515632128, 2588491776, 3764887552, 1582084096, 1446619136, 3505296384, 113982976, 1428502272, 57637248, 420090944, 2856725600, 4026367856, 2161209736, 2306355268, 684505710, 108715121}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 3825205248, 2785017856, 3640655872, 3833593856, 3233808384, 3936354304, 2924478464, 4269277184, 1257504768, 1075445760, 3758424064, 623935488, 1510555648, 3424411648, 1865797632, 4231755776, 4187452416, 1080674816, 1626326784, 3273508992, 448262720, 880463712, 972502160, 664457352, 1329944132, 751861098, 129730449}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 2348810240, 2650800128, 822083584, 1904214016, 859832320, 3193962496, 4061134848, 2539126784, 2753822720, 2927230976, 3126132736, 70483968, 3114844160, 4105134080, 2896556032, 2562430976, 1165390848, 2537684480, 610412800, 152203136, 3050999104, 4058314976, 4023937744, 719755144, 3713599812, 3072761574, 2834839511}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 2885681152, 4060086272, 1593835520, 1719664640, 146800640, 396361728, 2161115136, 887619584, 3479437312, 747241472, 2056585216, 4268916736, 2746826752, 2161025024, 4044156928, 2033117184, 784092160, 4206203392, 1172356864, 2779812992, 1889122368, 4292798752, 147095760, 1146805384, 3531342916, 1528238882, 4096865233}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 3288334336, 2785017856, 4177526784, 3632267264, 2084569088, 4087349248, 1934622720, 2734161920, 1565261824, 538574848, 993853440, 1626505216, 1101709312, 3619119104, 2975256576, 2166781952, 3234821120, 2799286784, 3420435712, 830545024, 3435172928, 1675643232, 3941758576, 2997486728, 3157536836, 2257914722, 3041163135}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 3556769792, 2449473536, 3539992576, 2222981120, 3896508416, 1935671296, 292552704, 1898446848, 2482241536, 1560936448, 2674327552, 1511161856, 3696967680, 2229149696, 2684162048, 1039001600, 2109053952, 2406062592, 3918892288, 4294504320, 2827951296, 4257643808, 566430736, 3533776776, 64000204, 1392021282, 3507248401}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3825205248, 436207616, 754974720, 3917479936, 2956984320, 778043392, 1410334720, 863502336, 894173184, 744095744, 2025783296, 1550942208, 3966418944, 2763497472, 3956559872, 4165289984, 3565003776, 2547027456, 1079710976, 1186918272, 2339604800, 1491605600, 4118212464, 2448820104, 2553642316, 2652135022, 2019991159}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1946157056, 3925868544, 2734686208, 1199570944, 2805989376, 1025507328, 4103077888, 4137156608, 2367422464, 2784624640, 1613692928, 1731362816, 835305472, 1583865856, 2182418432, 3372075008, 1594547200, 621278720, 589771008, 70556288, 804116288, 1422957280, 3996908592, 1103934088, 3753974604, 1541547234, 1945162043}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1006632960, 2583691264, 3640655872, 897581056, 3519021056, 3181379584, 1617952768, 187170816, 2717122560, 2219442176, 1084686336, 3276898304, 2451095552, 1161617408, 1118646272, 445908992, 186192896, 1354628608, 2204959488, 2402775168, 2406072000, 4254361120, 1637612560, 3892156552, 730766028, 1386614830, 777005855}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1140850688, 3590324224, 4110417920, 2894069760, 3938451456, 3047161856, 3822059520, 3599237120, 4239654912, 1525284864, 457506816, 3052568576, 2887270400, 2665439232, 3312340992, 2316810240, 3501802496, 59582976, 4196687616, 3397440640, 3619687488, 3575763104, 856744848, 4230614152, 3571849284, 3911434914, 3775969429}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 4093640704, 1442840576, 1627389952, 3800039424, 3846176768, 1981808640, 2247098368, 2869428224, 1470889984, 1399455744, 3053387776, 4115693568, 3048882176, 4018642944, 766808064, 1977448448, 564253696, 1144132096, 2976444672, 3808289408, 2261789376, 2860218528, 3236339568, 2087008904, 1814458060, 1585877674, 1194785397}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 2214592512, 2382364672, 1627389952, 1149239296, 2302672896, 3365928960, 4025483264, 2560098304, 701759488, 1777991680, 4056219648, 590381056, 3455827968, 2412175360, 4197634048, 3178977280, 2424640512, 3616795136, 2550841600, 3764297856, 1919378112, 2537792736, 1101240976, 2540935304, 2883282628, 376829674, 663396251}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1543503872, 2852126720, 788529152, 1887436800, 2654994432, 3382706176, 1360003072, 741867520, 4145283072, 1197080576, 3286695936, 1221754880, 2136588288, 669458432, 3335630848, 4267313152, 1717914624, 4044597760, 1547330816, 1058477184, 2874758464, 2179435104, 1003530768, 2782444680, 2527357260, 2146502754, 822752027}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 1275068416, 1912602624, 1795162112, 662700032, 1883242496, 4091543552, 789577728, 3311927296, 2720268288, 4115267584, 1754595328, 2714992640, 709476352, 2031394816, 3834900480, 3609847808, 583343104, 3386611200, 2881244416, 2769674624, 3465770304, 3894990368, 1128717008, 2761632136, 719083844, 3301312550, 3302521811}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 201326592, 1308622848, 3137339392, 2508193792, 2168455168, 2753560576, 776994816, 3805806592, 1100218368, 1681522688, 363134976, 4212293632, 3170385920, 516300800, 3127078912, 502437888, 2563398656, 2045652480, 3074181376, 3123181184, 1800406080, 1415264224, 2169800976, 4216966792, 3470092356, 1528537570, 4269075477}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2617245696, 1308622848, 687865856, 3196059648, 515899392, 2636120064, 3339714560, 258473984, 975962112, 537526272, 4192010240, 2463137792, 1942634496, 2424217600, 402862080, 1946163200, 2717930496, 3204481536, 58785536, 1916993152, 3840040768, 3451055392, 1748569840, 3064252040, 1075280708, 296671018, 1582011901}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 2483027968, 503316480, 2701131776, 1082130432, 708837376, 1163919360, 3780116480, 2247622656, 4150001664, 676986880, 4197384192, 2584838144, 1478148096, 1213194240, 2260832256, 1428363264, 3811791872, 1630059008, 510020864, 2233747328, 684086336, 2413233760, 3041794608, 71384968, 3697430604, 2781955182, 3652817719}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 1543503872, 2717908992, 2734686208, 2155872256, 3317694464, 1059061760, 1995440128, 1417150464, 3124494336, 3038380032, 3400466432, 3748757504, 1178124288, 1449025536, 3959992320, 1921280000, 1602649088, 1711688192, 1011284736, 338087552, 1127539904, 2183065952, 2104125744, 3122087560, 2314070220, 3096654702, 1852481087}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 4227858432, 570425344, 2466250752, 931135488, 3569352704, 3214934016, 1431306240, 2809659392, 869007360, 1150943232, 2424242176, 4208033792, 2948251648, 1047322624, 717762560, 612689920, 3285990400, 3850409472, 1606614784, 2485358720, 3549441600, 1406844768, 2904439920, 354424968, 2400313932, 3701186926, 1283329911}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 335544320, 2046820352, 2399141888, 3229614080, 1094713344, 2136997888, 1787822080, 910688256, 3797155840, 1542062080, 2959540224, 1074888704, 1074479104, 2847301632, 440012800, 240060416, 475524096, 384543232, 199645440, 2882760576, 2301355840, 1757751456, 2107824400, 707889032, 268065612, 2322492078, 1722170385}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1140850688, 1644167168, 3841982464, 3615490048, 2378170368, 3382706176, 3597664256, 1121452032, 781451264, 372899840, 3993436160, 3782246400, 2287616000, 148217856, 3965341696, 4208306176, 1633289216, 961844736, 1184498432, 1375152256, 627787456, 2079255008, 366908816, 912629896, 1889686220, 804321258, 2887352981}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 3825205248, 2382364672, 4043309056, 260046848, 4223664128, 3554672640, 3109027840, 78118912, 3702784000, 2081030144, 3276210176, 3461382144, 3727278080, 116695040, 355160064, 779556864, 1818809344, 1540867584, 3994716928, 2706186624, 68522560, 3556296992, 4179374480, 926685576, 2559366732, 1022768938, 841744027}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 3288334336, 1308622848, 1694498816, 41943040, 2101346304, 3126853632, 3209691136, 117964800, 3212574720, 1906966528, 4102881280, 2857598976, 495697920, 3594346496, 231460864, 3537688576, 634979328, 4105630208, 2054619392, 970208128, 3097776192, 2182885792, 3950613168, 994315144, 2408334404, 97713062, 4266297275}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 2348810240, 1241513984, 1627389952, 3481272320, 62914560, 2829058048, 1045430272, 1546125312, 1182531584, 578420736, 2052521984, 3020193792, 2687287296, 3394347008, 3525996544, 1098663936, 3069858816, 1595213312, 1558582016, 2132668544, 1636559936, 967742240, 2056324400, 587400, 2372796236, 1857250218, 3877300599}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 2348810240, 3321888768, 3070230528, 1350565888, 247463936, 2858418176, 540016640, 1974992896, 954466304, 1502216192, 1264517120, 4134436864, 307511296, 2079498240, 3260608512, 2408970240, 2064681984, 631785984, 2748272384, 3213193088, 1345914304, 2074588768, 2896832976, 2957845896, 331762380, 2442844642, 2490838037}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 1006632960, 4261412864, 2298478592, 2357198848, 281018368, 291504128, 2427453440, 1843920896, 3505127424, 962199552, 3741646848, 2394259456, 735887360, 3387973632, 1724493824, 352278528, 1474556928, 1399904768, 2869620480, 1662806912, 1418786752, 3497685792, 1008041968, 3448549768, 3488225476, 401479854, 3839461439}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3288334336, 637534208, 1325400064, 3565158400, 3376414720, 2170552320, 449839104, 4040687616, 3721134080, 3054108672, 2132082688, 449085440, 1721548800, 3860029440, 3212529664, 3921623040, 891358208, 775109120, 1691029760, 2746692480, 3895836736, 4260733408, 1775707376, 3764652424, 3681472836, 2851770986, 4194231487}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 1677721600, 4127195136, 184549376, 3565158400, 1992294400, 2015363072, 3140485120, 3882352640, 1428422656, 1079640064, 3629056000, 3028058112, 1301659648, 4285603840, 3129528320, 783759360, 3368147968, 1193327104, 2712747776, 1722386048, 3280398784, 346776608, 1854364624, 4079565960, 818403020, 3351962282, 1792389651}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 67108864, 2516582400, 3875536896, 3783262208, 2495610880, 1507852288, 2484076544, 3096969216, 321650688, 982122496, 213188608, 673546240, 3003072512, 3581026304, 181063680, 1226258432, 731343872, 2564058624, 4210493184, 3263686016, 1154382144, 1436033248, 2679046256, 1657506696, 3977608772, 1301661038, 3352590641}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3825205248, 1509949440, 4278190080, 159383552, 331350016, 1008730112, 3526361088, 1809317888, 2201747456, 1323958272, 3580166144, 202801152, 749551616, 4039188480, 1134579712, 821102592, 3279457280, 4165762560, 3176352512, 244007552, 833904064, 3646781152, 1966627760, 2578267272, 3997308612, 2648749154, 3574679161}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 3288334336, 3187671040, 1157627904, 4051697664, 1790967808, 77594624, 4243587072, 3699900416, 2388393984, 3447324672, 3746889728, 3018162176, 1032601600, 3703791616, 228773888, 3211909120, 2706023424, 3162361344, 2513131264, 1732065408, 464063168, 1332694432, 3285324592, 3652908680, 1056398788, 2392323374, 2747750909}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 4093640704, 2919235584, 1325400064, 4185915392, 381681664, 1616904192, 2083520512, 1057488896, 886308864, 3090808832, 4234084352, 86999040, 1971830784, 2139152384, 1975750656, 2749470720, 1005603840, 4058705408, 1403260672, 1603527552, 2614653376, 128925856, 2495887632, 2518879624, 940801740, 437986086, 172984539}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 3825205248, 33554432, 2030043136, 1300234240, 943718400, 1050673152, 500170752, 3436707840, 2585526272, 1544159232, 2705784832, 458653696, 812433408, 679550976, 197251072, 2447501312, 2180191232, 4157214208, 2158402816, 2460360832, 1403339840, 2183634656, 73811120, 2378575496, 1117051212, 2156871266, 687063287}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 3288334336, 2785017856, 3573547008, 511705088, 1186988032, 3353346048, 3360686080, 1323827200, 2242117632, 4256825344, 1825505280, 2052947968, 391626752, 2896289792, 2733723648, 1226356736, 3929924608, 625250816, 4033529600, 1399204224, 2992264256, 144565536, 2394342224, 636533640, 1016828748, 1132219566, 2900645659}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 3288334336, 100663296, 855638016, 1182793728, 138412032, 631242752, 2272264192, 307757056, 3949723648, 2217345024, 2058682368, 3934683136, 2315075584, 2963447808, 586207232, 882636800, 2458696704, 1761161728, 413066496, 1395906688, 3724061376, 756827360, 1039292400, 1612245640, 3352252356, 1826298978, 2670640441}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3690987520, 3321888768, 1358954496, 1602224128, 2319450112, 1998585856, 3935305728, 3528982528, 286523392, 63569920, 1405943808, 3659431936, 3169173504, 723738624, 1821388800, 2740566016, 4271117312, 2978739712, 4176348416, 4136402560, 1069316416, 1706468064, 3843697552, 2276821128, 3457907780, 3744881762, 3269104347}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 3959422976, 1912602624, 3942645760, 2491416576, 826277888, 1788870656, 1479540736, 1991770112, 1973157888, 2475294720, 2862940160, 1054310400, 3947872256, 774103040, 1098117120, 3357140992, 2209201152, 607341056, 1287131392, 2057051264, 4044004288, 3068561248, 3052792112, 2411550344, 2096859844, 2747210726, 788116211}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 469762048, 167772160, 3372220416, 3296722944, 398458880, 190840832, 3431989248, 3295150080, 2794717184, 377094144, 3560898560, 3406594048, 118865920, 926638080, 3181195264, 4068247552, 3912135680, 2250516992, 3693110016, 909218688, 1486457664, 2414610720, 2512668304, 2909878664, 3680332, 3458005674, 1447034323}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 3825205248, 2919235584, 50331648, 3464495104, 3837788160, 1382023168, 386924544, 1883766784, 3782475776, 2077884416, 620560384, 390889472, 3547774976, 4208697344, 58576896, 3759003648, 542604288, 1911140864, 2089088768, 927180672, 320964928, 1529981344, 2281301776, 3142489480, 2037890628, 2279321130, 922533463}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2080374784, 1509949440, 1929379840, 3498049536, 1790967808, 1562378240, 4285530112, 499646464, 293339136, 4047110144, 2130116608, 2745532416, 3818733568, 2464768000, 3373084672, 41109504, 1078500352, 239057408, 3613048576, 2447798912, 2155653312, 247186080, 1857407920, 256264328, 357324748, 1016156206, 2979599217}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 2885681152, 1509949440, 3707764736, 343932928, 2688548864, 945815552, 181403648, 1572339712, 3172728832, 3605659648, 3899064320, 2446688256, 2772287488, 609820672, 1594814464, 1098090496, 650748928, 3067587072, 2092756224, 2828537728, 3006250048, 1841523808, 1520675760, 3320849800, 2122944844, 448250862, 1483679731}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 3825205248, 3925868544, 3372220416, 1132462080, 3300917248, 3198156800, 4067426304, 1702363136, 2334916608, 2240413696, 3038052352, 3536289792, 189644800, 1482268672, 2644365312, 2387724288, 3024638976, 506959360, 997510912, 739727488, 2840060096, 2207160928, 1492666608, 2230144648, 2242637764, 1378345702, 685750331}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2348810240, 2315255808, 2634022912, 2776629248, 2579496960, 1201668096, 2274361344, 1874329600, 75759616, 3702128640, 2642214912, 2068676608, 2489696256, 2413355008, 1337356288, 3456174080, 1929634816, 3330371072, 390253312, 1961079936, 3983715136, 432699744, 2949579216, 3525663368, 884514884, 369405422, 770316955}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 3422552064, 2248146944, 2130706432, 2222981120, 2076180480, 216006656, 3297771520, 1407713280, 4173070336, 2163867648, 2719416320, 3093790720, 169754624, 3301531648, 550432768, 260257792, 356740096, 1042504192, 2616359680, 3694667136, 2524324672, 1228314912, 1310052400, 1315372936, 3172800588, 608722086, 1762607997}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 1811939328, 2181038080, 956301312, 1283457024, 1950351360, 2438987776, 489684992, 2151153664, 1235484672, 1552547840, 1868496896, 319586304, 369606656, 2744672256, 2092363776, 3798181888, 1018393600, 4143704576, 2810465536, 1566079872, 2794898368, 3182571104, 3061572304, 1103434120, 3174715084, 1663481322, 2814906651}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 2080374784, 301989888, 855638016, 2004877312, 1749024768, 3349151744, 240123904, 1502085120, 3984326656, 693764096, 1278672896, 440762368, 299745280, 1418223616, 4093489152, 563865600, 3394509824, 586614272, 3106215168, 3824034944, 4071832128, 402190240, 2330308400, 370057864, 742453068, 1772170030, 3478250867}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 3019898880, 4127195136, 3640655872, 260046848, 3208642560, 2116026368, 2098200576, 1911029760, 2465988608, 679084032, 3839295488, 3110371328, 3109928960, 288022528, 1537183744, 1464530944, 3257865216, 2574308864, 2539344128, 1111923328, 298599232, 3833676832, 2814414384, 870370440, 770822732, 4170956458, 2913312115}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1543503872, 3925868544, 1392508928, 1988100096, 4265607168, 526385152, 1244659712, 1379401728, 1350303744, 2118778880, 1495728128, 168263680, 676806656, 3101433856, 836481024, 3876571136, 227630080, 1898635776, 4212477184, 1681814400, 36196288, 3180702304, 1115447216, 4182290824, 1772532428, 4114878950, 1723157625}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 3690987520, 3254779904, 2365587456, 4202692608, 1279262720, 979369984, 4258267136, 1242038272, 4187226112, 2275016704, 2080178176, 2531164160, 3773743104, 586506240, 2596876288, 2092279808, 2779309056, 1072017920, 3454213376, 185700224, 472543296, 1311219360, 2286013328, 341925256, 718298436, 2441853218, 894918615}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3422552064, 4194304000, 3204448256, 1837105152, 2076180480, 77594624, 3499098112, 426246144, 63176704, 372899840, 1879900160, 4235034624, 4292755456, 317153280, 829091840, 2009581568, 3225086976, 1695469056, 3605900032, 631095424, 2542104384, 1515725344, 3552366288, 2706665096, 1951544388, 1615473326, 2962705813}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 2617245696, 3120562176, 1828716544, 2390753280, 616562688, 2720006144, 772800512, 2123890688, 1893466112, 4849664, 40304640, 1837531136, 2838839296, 981262336, 1033613312, 224151552, 3506988032, 2500100608, 3807796992, 3621576320, 1271508288, 1545986016, 2237928112, 906280072, 2943631948, 1318930786, 413785073}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1140850688, 1912602624, 2868903936, 3883925504, 683671552, 1277165568, 1762656256, 3975675904, 2419851264, 2670329856, 2078736384, 1367769088, 3103178752, 3665567744, 692801536, 747907072, 2114935808, 3980404224, 2548102912, 3467876992, 1798020416, 2179441248, 1854353712, 3044514952, 1975269964, 3035238626, 3024416895}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 335544320, 1711276032, 83886080, 1719664640, 1740636160, 878706688, 1037041664, 2222456832, 2868641792, 409600000, 3488022528, 1908834304, 808796160, 4273954816, 1967755264, 2241116160, 839672832, 2321805824, 3704693504, 217601920, 1950342720, 2156552544, 3807658032, 3294414216, 2740677964, 1468829410, 2116090481}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 872415232, 2181038080, 2432696320, 3246391296, 247463936, 828375040, 1118830592, 2172125184, 1480851456, 1057619968, 559742976, 2961145856, 3823943680, 1896275968, 3685322752, 3188533248, 3807818752, 980516352, 2199406336, 3665108864, 2570312640, 1790576992, 1252313936, 310018440, 1220938948, 2420653798, 4009534623}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 3959422976, 4060086272, 2130706432, 796917760, 297795584, 3231711232, 1492123648, 919076864, 2107899904, 2314862592, 4207869952, 1714323456, 951992320, 2779029504, 3455676416, 349054976, 1932438528, 3426723328, 2246402816, 2442721408, 3692973760, 592809120, 1446016720, 3924557448, 2358664652, 194075682, 2308674589}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 335544320, 2315255808, 2801795072, 1518338048, 4156555264, 2493513728, 4212129792, 3111649280, 1748238336, 3735683072, 829227008, 3478093824, 3684483072, 1917214720, 2741047296, 1337034752, 3530058752, 424423936, 2594036480, 1908726912, 3542314304, 3914587744, 77073168, 2990837384, 2204280388, 3752921830, 443271775}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2751463424, 1778384896, 352321536, 394264576, 1094713344, 2581594112, 2108686336, 69730304, 589037568, 3352952832, 2086076416, 1874100224, 386187264, 1823301632, 1659949056, 1254819840, 2419024896, 2469545472, 3840641280, 2160055680, 990548416, 4262369312, 597710384, 1020457864, 576374988, 1007994282, 2480301047}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 3154116608, 2583691264, 318767104, 2776629248, 2554331136, 3969908736, 4157603840, 1637351424, 2383675392, 3473539072, 1772945408, 1628340224, 2027831296, 205889536, 4275056640, 2534967296, 2480233472, 3958074880, 4208825600, 1262973056, 223562816, 1582903264, 4260729488, 133938824, 1722280260, 1755469666, 1775289045}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 2617245696, 3456106496, 3875536896, 2088763392, 314572800, 782237696, 112197632, 955777024, 2831417344, 3985244160, 1226768384, 2344517632, 3943546880, 3103039488, 3669176320, 385439744, 1606716416, 3909835264, 2413608704, 4145880192, 3300706240, 462347360, 473205328, 3339773576, 1053313228, 1560156386, 4109238675}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 3422552064, 1174405120, 1862270976, 1149239296, 3686793216, 2560622592, 235929600, 2246574080, 599523328, 2168061952, 293011456, 3654778880, 264552448, 1579982848, 2408738816, 3819599872, 1398729728, 1019795968, 1542445824, 204694656, 1261969728, 2557875232, 3797178672, 3901038216, 3645803084, 2468513958, 1095849079}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 1140850688, 2516582400, 4110417920, 3430940672, 683671552, 828375040, 3912237056, 3728211968, 1794375680, 1665794048, 627900416, 1575845888, 2334998528, 1397645312, 889180160, 419854336, 1058202624, 3341441536, 3504283392, 4078291840, 79251904, 4147523680, 2125141904, 1956409736, 179619524, 1290527726, 2017421913}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 3154116608, 2516582400, 2566914048, 4169138176, 2604662784, 3546284032, 3341811712, 1114112000, 2761162752, 2929328128, 3806134272, 3495919616, 3558621184, 4009566208, 638529536, 1380202496, 3347248128, 2193828352, 2225193216, 1964147584, 2973499328, 4232906528, 3181735952, 972229000, 1892241092, 4169571494, 3743632349}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 469762048, 1845493760, 2667577344, 2139095040, 1749024768, 2799697920, 674234368, 2014838784, 978583552, 3957981184, 183304192, 1282244608, 2561589248, 2811076608, 2921148416, 1867896832, 1902799872, 271472128, 2085582080, 3602854272, 1518791616, 1690423520, 3609405712, 2240890760, 2538237636, 3577649518, 1824956119}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 2751463424, 234881024, 352321536, 41943040, 2847932416, 3470786560, 99614720, 2987917312, 1516503040, 2158624768, 1298071552, 3470753792, 1939685376, 2109612032, 2788052992, 2936428544, 874030080, 1533460992, 1411988224, 3986435456, 12412608, 1621943008, 415671504, 1207652232, 4162276812, 1106294630, 1813591569}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 469762048, 2852126720, 117440512, 1635778560, 1497366528, 2300575744, 3033530368, 1527250944, 2525757440, 2702835712, 3504668672, 2632351744, 4007936000, 3588612096, 3462705152, 136579072, 4236692480, 3138780672, 1849491712, 769902208, 2393920576, 1106825120, 3369446128, 2916964488, 1917953348, 4090028322, 4277043901}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2214592512, 1375731712, 2600468480, 327155712, 2747269120, 4179623936, 3268411392, 1907884032, 2091122688, 3307864064, 385679360, 788299776, 318586880, 1023320064, 704499712, 3212683264, 1111268352, 3261068800, 3538901760, 686194304, 3184008768, 1309620064, 1377241168, 2720245896, 827577668, 3799532010, 3716635161}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 4227858432, 4060086272, 4143972352, 1266679808, 2822766592, 1277165568, 298844160, 1205338112, 2008809472, 1137311744, 2634350592, 3473309696, 2818850816, 3683115008, 1606889472, 4192692224, 3811871744, 493729280, 898753792, 1912167040, 1433373760, 2442224864, 1610195504, 2154663048, 890313028, 1077589602, 2517406333}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 872415232, 1644167168, 4244635648, 2055208960, 88080384, 572522496, 1041235968, 477626368, 226230272, 413794304, 820445184, 3131408384, 117948416, 2866061312, 4291596288, 3447973888, 650331136, 3890467328, 3899808000, 2764697216, 2170006336, 3456989792, 2581810736, 3547405448, 2571739724, 261512430, 1307373947}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 67108864, 4060086272, 1593835520, 1887436800, 37748736, 2594177024, 1240465408, 3387424768, 146538496, 2681864192, 2520055808, 3337912320, 4178984960, 4274479104, 3734818816, 1651107840, 3363654656, 4164499968, 1709444352, 4239355008, 2799700160, 3528675872, 1100482736, 1251456648, 1778881988, 4085003946, 3401243765}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 469762048, 4060086272, 2533359616, 1954545664, 2353004544, 589299712, 3757047808, 470286336, 463208448, 1043988480, 1534525440, 3652550656, 3319152640, 2475089920, 1899868160, 2987026432, 1587383296, 3988310528, 1807217920, 1926584960, 3607574720, 897346464, 2502660656, 1869410440, 2494578124, 2477406510, 3022903037}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 3154116608, 3590324224, 687865856, 209715200, 2386558976, 3558866944, 2410676224, 3266838528, 3200516096, 214564864, 2510094336, 2724036608, 4072587264, 3597508608, 3351752704, 2555066368, 2145137664, 612170240, 1980552448, 1532481152, 79722944, 3949186400, 856730192, 2437485704, 2740772036, 1916607470, 640456599}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 2885681152, 1979711488, 620756992, 260046848, 213909504, 1054867456, 156237824, 2119696384, 3105619968, 3142189056, 1374093312, 799375360, 2114240512, 3547717632, 3483234304, 3590977536, 180618240, 294942208, 4174147328, 2303908224, 3193607232, 1495098336, 3410539440, 2313473928, 2208615244, 134488686, 4134802423}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 67108864, 3992977408, 3036676096, 394264576, 2688548864, 1436549120, 4212129792, 333971456, 4260102144, 2639921152, 85393408, 2338291712, 4188258304, 3507625984, 686510080, 4016953344, 43541504, 4109694464, 3421269248, 2757237888, 680989504, 3894331424, 578917744, 2009150088, 2514688588, 514990758, 3237669691}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 67108864, 3388997632, 117440512, 2004877312, 3133145088, 643825664, 1804599296, 3134717952, 1144782848, 3341418496, 1836515328, 768573440, 207667200, 3700678656, 4116205568, 2332002304, 1934322688, 98952704, 714497792, 4120746880, 1247509312, 1233111520, 998780720, 1351087496, 2760263756, 4136088678, 2508524407}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 4227858432, 637534208, 2533359616, 3934257152, 1396703232, 3328180224, 2572156928, 470286336, 1234960384, 3141140480, 4173791232, 2494332928, 3412115456, 2731646976, 3804803072, 1312651264, 1129024512, 1644151296, 3916105984, 1481387904, 292561472, 2696615072, 3053871792, 990811528, 3205539660, 367589674, 4094511607}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 4093640704, 704643072, 4244635648, 763363328, 4164943872, 2824863744, 2089811968, 2939682816, 3415998464, 1472856064, 104267776, 3295576064, 450904064, 408084480, 2090471424, 942442496, 1350779904, 364957184, 1881160960, 2230363008, 2343290176, 2426678368, 3059144112, 2902254984, 4023958604, 650920418, 2865835509}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 2617245696, 2181038080, 1191182336, 1585446912, 1631584256, 3013607424, 1106247680, 3375890432, 1045692416, 1768554496, 966721536, 4236541952, 3722461184, 1355915264, 2609491968, 1540319232, 3696053248, 3867935232, 2381123840, 276588672, 1113004224, 3681091424, 2258610192, 1711735432, 2862826956, 3128071658, 1106944469}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1006632960, 3120562176, 50331648, 2843738112, 692060160, 3512729600, 4145020928, 1124597760, 3175350272, 2541355008, 3730636800, 3199696896, 1747173376, 2926764032, 1075425280, 3494660096, 926718976, 1705491968, 1495843072, 2218110848, 1625358144, 2723265696, 1215010000, 2035702152, 3857752644, 1985588518, 1118743187}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 3019898880, 167772160, 2936012800, 1769996288, 4164943872, 1478492160, 2895118336, 1584922624, 3573809152, 751435776, 518848512, 3208085504, 65028096, 2213617664, 1934102528, 1739507712, 597150720, 4121976320, 1986655488, 2981935744, 2183927104, 1305970784, 3700489936, 3329895560, 3104189508, 717843686, 1743527581}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 2617245696, 4060086272, 486539264, 2407530496, 364904448, 589299712, 3660578816, 3726114816, 3409707008, 4194959360, 1620377600, 2330951680, 4202905600, 3460489216, 2699276288, 2584864768, 4238894080, 241665536, 2052451072, 1800259200, 1123254720, 2864407520, 4174342320, 3845236872, 4103802564, 3179193190, 3068805745}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3288334336, 3456106496, 3137339392, 327155712, 3871342592, 106954752, 1607467008, 1703411712, 1153171456, 3275358208, 3815047168, 1607303168, 1627602944, 780214272, 2051067904, 3307264000, 678583296, 632841728, 3978710784, 1290582912, 3463555648, 4206400672, 3232216112, 3912107400, 4153456964, 1235863854, 3595506033}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 2885681152, 838860800, 1795162112, 3800039424, 4005560320, 241172480, 59768832, 2405957632, 3820224512, 1570373632, 2345467904, 4068769792, 1409433600, 4127399936, 1426157568, 3951110144, 1329839104, 2921460224, 3509772032, 3919191936, 2378972992, 3750215456, 998291728, 658556296, 2720029764, 3006321322, 2862094677}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 3019898880, 3456106496, 1660944384, 1535115264, 4139778048, 2531262464, 1779433472, 4211605504, 3592159232, 721027072, 1065680896, 3400499200, 4081205248, 2334269440, 594677760, 1373165568, 3304455168, 3077998080, 3048632064, 2371107200, 3561282880, 3704556704, 1209211824, 973629320, 211701316, 1723347750, 3039226357}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 1543503872, 301989888, 285212672, 2189426688, 3141533696, 4104126464, 980418560, 3294101504, 2260992000, 3112828928, 1399652352, 1322549248, 432193536, 2145574912, 919744512, 3525896192, 144462848, 1917661696, 2053497088, 3086490752, 557207232, 3876720352, 2043277392, 1481623176, 2808544196, 2943983722, 4285898647}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 3422552064, 2315255808, 3774873600, 2222981120, 1354760192, 2434793472, 3138387968, 3829923840, 589561856, 2507800576, 2180841472, 576094208, 541147136, 1071685632, 1966206976, 2765703168, 4230845440, 1413286400, 2180509440, 1485853312, 990543168, 927430304, 3003806800, 2605060232, 2299070020, 2722541090, 2307630617}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1275068416, 1912602624, 3439329280, 4219469824, 2051014656, 3143630848, 3436183552, 428343296, 3127640064, 1027211264, 2075590656, 1243512832, 440614912, 3412156416, 3302223872, 2106157056, 1013769216, 3459847680, 1060377856, 115128192, 551711808, 3331457696, 2867382128, 314493320, 2729542988, 853222178, 866575929}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 469762048, 1644167168, 16777216, 2625634304, 515899392, 1348468736, 2125463552, 770179072, 939786240, 2142896128, 3852402688, 1379368960, 2425372672, 2415566848, 37531648, 3429296128, 3876148224, 3748989440, 3652400896, 107566976, 2772837312, 2660971808, 1074722640, 3477943688, 3614179532, 3397240998, 1875334037}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 3154116608, 3187671040, 1862270976, 226492416, 893386752, 975175680, 3872391168, 1919418368, 1974206464, 2870607872, 3226927104, 2902294528, 624148480, 2975588352, 3623333888, 795695104, 91827200, 1176813056, 210030848, 1268105856, 1612474432, 2608970784, 507560304, 1705092232, 1787974988, 1321935022, 2847918139}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2483027968, 3858759680, 3170893824, 260046848, 2571108352, 2921332736, 1288699904, 2499280896, 3257139200, 898236416, 1364000768, 3866460160, 3501277184, 210427904, 3771699200, 3057104896, 118735872, 2082174464, 1100400896, 1199592064, 3040892992, 2887829088, 2681450320, 2860063880, 652481860, 1508442862, 20885017}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 1140850688, 3321888768, 788529152, 1350565888, 3904897024, 2011168768, 1355808768, 3719823360, 2182348800, 3087663104, 3602710528, 868712448, 2117320704, 2062262272, 3287044096, 1396635648, 2927987712, 2089929216, 1016612608, 1713783168, 3621999168, 1087447648, 1169793168, 1041691528, 4060698948, 2076117478, 2319967699}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 603979776, 369098752, 855638016, 1719664640, 1757413376, 1004535808, 1569718272, 1307049984, 3649306624, 2920939520, 1337786368, 3579215872, 475185152, 3112919040, 1666568192, 525432832, 1191951360, 1603654144, 2326984448, 228219264, 1660772160, 150463264, 4276343760, 403862408, 2880164932, 1722124450, 1114336151}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 1946157056, 1711276032, 1325400064, 1333788672, 1824522240, 1000341504, 433061888, 2000158720, 1465122816, 2110390272, 1056899072, 3301343232, 2635284480, 1218027520, 277286912, 703854592, 3156855808, 2295199232, 4274870016, 4191145088, 3796679232, 2022627680, 2217543824, 2793226888, 3682885964, 4168336354, 3555243481}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 1543503872, 3321888768, 721420288, 1417674752, 2789212160, 845152256, 1219493888, 2273837056, 349962240, 2665086976, 3475439616, 44924928, 57688064, 1579704320, 4124028928, 1883289600, 23215104, 4029725184, 2412276992, 1774049152, 417962432, 65820320, 1536201776, 668620168, 2191821004, 2574048046, 584225013}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1811939328, 4194304000, 4177526784, 3531603968, 1119879168, 2640314368, 4287627264, 30932992, 2458124288, 4104781824, 244252672, 223772672, 1926250496, 2063114240, 3249827840, 604211200, 1443001344, 587305472, 2072004352, 1480719232, 3013611328, 2565902816, 122168784, 1105158536, 619543628, 1732696162, 4232600981}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2483027968, 3053453312, 285212672, 1031798784, 2503999488, 3667918848, 3616538624, 3409444864, 2894856192, 4136239104, 1122435072, 2648670208, 1196507136, 3235504128, 2948567040, 2133063680, 1993503744, 3617193472, 2719779072, 1278392448, 1495838016, 385174368, 4272194288, 1056784008, 192942156, 1145073126, 2267182769}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 2751463424, 637534208, 4110417920, 914358272, 2386558976, 1147142144, 2010120192, 4164419584, 707002368, 4262068224, 983040, 1555398656, 600883200, 2788843520, 2602881024, 2659825664, 3276579840, 2320978432, 4232164608, 4016078720, 4032031808, 385577056, 2902966864, 1597576584, 665140556, 1070185966, 3064892183}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 67108864, 4127195136, 1761607680, 2759852032, 1824522240, 4221566976, 2878341120, 181927936, 2895380480, 1982464000, 3598647296, 3958734848, 1041809408, 2872418304, 2277003264, 933509120, 887165952, 3983776256, 3098111744, 968689792, 4157962048, 4274701024, 1091451024, 677317256, 1277516876, 3047188590, 1318270167}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 3556769792, 1711276032, 1124073472, 880803840, 373293056, 3957325824, 3715104768, 504889344, 2138832896, 248119296, 267714560, 2128510976, 3931652096, 429793280, 1346015232, 2234284032, 1459846144, 847272448, 2772692224, 3881984384, 4147234496, 1207554784, 2265738672, 1733321608, 1380698052, 2377617762, 3544005245}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1811939328, 1375731712, 1124073472, 562036736, 3703570432, 2040528896, 1871708160, 472383488, 3924033536, 249167872, 1207762944, 981762048, 3052126208, 3167166464, 84537344, 3224643584, 1108384768, 1122614784, 1799689984, 885726336, 2434179904, 3619871008, 3827560784, 1498524296, 1384831044, 2985579434, 3006322963}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 738197504, 3925868544, 1929379840, 1367343104, 3938451456, 165675008, 672137216, 2288517120, 594280448, 1599733760, 4176936960, 1800372224, 1261060096, 340566016, 2158522368, 3045967872, 2898844672, 962469376, 2554359552, 4204813696, 2268218688, 2476445984, 2014626928, 2313104264, 2214757964, 3053460134, 2701275709}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 335544320, 1375731712, 2063597568, 1249902592, 37748736, 3214934016, 4130340864, 3143106560, 3329490944, 42598400, 1606221824, 3675750400, 1314635776, 4059406336, 55250944, 3822954496, 2454133760, 2866016768, 2538147072, 4057933952, 2302956480, 3495134944, 3708456336, 1518129800, 762663620, 269022310, 1375588179}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 67108864, 3388997632, 3841982464, 1602224128, 4047503360, 127926272, 2800746496, 2189950976, 4136370176, 3029991424, 3059023872, 3404627968, 50905088, 1087266816, 632901632, 2019952640, 1837556736, 542541312, 1374624000, 2877990016, 4279150784, 3201889696, 3379968368, 3688647304, 3873572292, 3377520418, 142109887}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1677721600, 1644167168, 3103784960, 276824064, 2923429888, 2187329536, 2767192064, 4099407872, 831258624, 1166671872, 3016032256, 720142336, 1106821120, 1105174528, 218288128, 3397609472, 3678524416, 1692637696, 3652318464, 3149479808, 1237180608, 619939296, 3025739376, 2441899400, 3045724612, 3150366826, 1324097471}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 603979776, 3724541952, 822083584, 394264576, 3552575488, 3911188480, 751828992, 2771910656, 3517186048, 1242169344, 3673096192, 2609152000, 844775424, 1217912832, 2084786176, 249649152, 602977280, 1290335744, 622760704, 1567469184, 2957367872, 2407086944, 4064726864, 1417273480, 851946828, 1429847018, 1504145949}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 4093640704, 2113929216, 1862270976, 1434451968, 3082813440, 4200595456, 76546048, 2988965888, 169607168, 1645871104, 407306240, 989691904, 2362163200, 1137451008, 672174080, 3949500416, 1010650112, 3693854208, 3709680384, 3147387776, 3179782976, 228549152, 953849264, 44324232, 1428964428, 2512557998, 3747709435}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3288334336, 4060086272, 1325400064, 3615490048, 2814377984, 2602565632, 1217396736, 1078460416, 68943872, 1899626496, 593952768, 2881388544, 803979264, 2060427264, 2559791104, 407513088, 1478396928, 4282074624, 1382501120, 87924352, 3802721088, 3736039072, 996364464, 745623688, 3489233996, 2194087458, 1148108027}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1543503872, 2516582400, 251658240, 981467136, 2688548864, 656408576, 1599078400, 1070071808, 369360896, 49938432, 1111425024, 2577891328, 2431205376, 3579224064, 3409096704, 1262041088, 2849827840, 781550080, 4258383104, 193706624, 2602864192, 3567828640, 1081541584, 1231265928, 2205161292, 3759816230, 143451281}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3825205248, 436207616, 1124073472, 1166016512, 549453824, 2808086528, 2536505344, 4165468160, 3113484288, 232390656, 4178509824, 1064599552, 1613479936, 1160011776, 3830566912, 3447212032, 1188953088, 1540238848, 4011132672, 3231356800, 4071416256, 958878624, 3394404624, 4235891080, 1818151628, 3096257066, 3585498075}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 2617245696, 3254779904, 1392508928, 2491416576, 2495610880, 3378511872, 5242880, 2491940864, 900464640, 1039794176, 215416832, 4260265984, 2220441600, 2883969024, 1882501120, 3875284992, 4260420608, 2377705984, 427210496, 283011968, 1585584192, 62951584, 602088560, 361875848, 40469324, 2847922466, 919856945}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 3288334336, 4194304000, 1694498816, 3212836864, 3007315968, 132120576, 2406481920, 2030567424, 3528720384, 3579445248, 2895052800, 3902177280, 1392197632, 3634323456, 3643789312, 1434732544, 4207141888, 2812528128, 3826422016, 163235200, 3279820480, 3629931168, 462219536, 236235656, 1077670860, 1665036578, 3007077081}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1946157056, 2986344448, 1291845632, 2256535552, 2889875456, 480247808, 1265631232, 3833069568, 2270953472, 761921536, 179634176, 77561856, 3238772736, 3760545792, 3216412672, 3055347712, 3209397248, 2172994048, 172485888, 2317659264, 2528509632, 2862431840, 1644758064, 2779244168, 1718929348, 192764134, 1029309427}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 4093640704, 838860800, 4278190080, 1702887424, 977272832, 568328192, 1034944512, 1193803776, 2289827840, 1220149248, 2001010688, 2327740416, 2174435328, 3772096512, 3380940800, 2778703872, 3406531584, 829378048, 1178680576, 2816499072, 3501339072, 3450459680, 3753693872, 2803604360, 1494667460, 254070178, 726483569}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 1811939328, 2113929216, 1325400064, 2826960896, 557842432, 3047161856, 3809476608, 3228041216, 4161536000, 2702835712, 3767861248, 3075244032, 1673183232, 3204784128, 2623860736, 3675625472, 143633408, 73050624, 3878985984, 358553728, 3964764992, 2731083296, 3617467632, 573672072, 876133956, 2126908586, 3028636343}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3690987520, 1040187392, 1358954496, 1702887424, 2973761536, 3655335936, 1758461952, 2226651136, 2991325184, 2135556096, 3615948800, 2232320000, 3953704960, 3302449152, 2448699392, 3716470784, 3188675584, 623533568, 3541424384, 3419891072, 896882752, 1631853664, 1118771184, 1310196616, 2357142860, 4154499042, 2108945079}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3422552064, 1241513984, 285212672, 4085252096, 1363148800, 2921332736, 1502609408, 1817706496, 747372544, 1059717120, 4247060480, 181370880, 1233895424, 2675384320, 2524213248, 1643464704, 3870708736, 3415709184, 1418053888, 471851648, 2498762048, 3203133664, 3569622768, 1639816328, 3424663620, 2761157734, 2245715635}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2751463424, 3321888768, 2969567232, 2021654528, 3644850176, 1549795328, 2861563904, 2403860480, 3879993344, 3933863936, 2294087680, 1761968128, 1335443456, 3958300672, 1332563968, 607008768, 4148999168, 2690558464, 1356077312, 666003328, 2243495232, 1084147104, 1702283472, 1409389960, 234993732, 3976253486, 2323853465}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 2885681152, 3254779904, 1090519040, 830472192, 1237319680, 3550478336, 2184183808, 1699217408, 1067712512, 2325348352, 1035796480, 459767808, 3938140160, 3612188672, 2349690880, 1458399232, 1195119616, 3458711040, 3814247168, 2652757120, 3243553216, 1810964640, 2263376592, 2241145480, 466771652, 605653542, 3204217873}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 2617245696, 2248146944, 1996488704, 1971322880, 2277507072, 1667235840, 2907701248, 1675100160, 1644429312, 3769237504, 1370292224, 3062267904, 770260992, 3968671744, 3245780992, 1124333568, 797084672, 1455652352, 4058200832, 1997756288, 460919872, 708172256, 1495317200, 636645768, 3018478404, 4287473762, 2801265049}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 2751463424, 2986344448, 16777216, 713031680, 339738624, 119537664, 3094347776, 802684928, 2647916544, 2236219392, 2392653824, 4174675968, 4257890304, 1809653760, 762793984, 1576675328, 1428665344, 3151049216, 3706223872, 2024669824, 3576496832, 284139232, 2081371152, 3080632456, 1045879748, 260646506, 670953429}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 2348810240, 4261412864, 1157627904, 327155712, 1111490560, 3445620736, 3117416448, 139984896, 3241410560, 288751616, 959905792, 2369224704, 2402697216, 741744640, 4138995712, 1501030400, 2471951360, 4100370944, 128957184, 60853888, 1785752000, 1244219552, 1058983024, 740903080, 3055471732, 3785967786, 3244215411}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 3825205248, 3321888768, 3439329280, 998244352, 2000683008, 3714056192, 2085617664, 1447559168, 3295936512, 3430285312, 4168417280, 3061153792, 2406858752, 3673645056, 2226450432, 2757224448, 1648679936, 3538694656, 495578880, 1523882624, 444885952, 919515872, 2243519280, 625914600, 3606668092, 506376938, 2007589693}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 3959422976, 3120562176, 2097152000, 2340421632, 3921674240, 3936354304, 2161115136, 2540175360, 2053898240, 3865968640, 2758737920, 2372829184, 2297282560, 1110302720, 135155712, 765245440, 1326795776, 1028350464, 3489580288, 3974524800, 3929074880, 3453645152, 989198544, 1970958696, 3139827924, 3146936686, 1770649817}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3019898880, 2315255808, 1660944384, 2290089984, 146800640, 3311403008, 2240806912, 3761766400, 1834745856, 291373056, 3344891904, 1113358336, 132038656, 1453203456, 3300716544, 2383337472, 1158108160, 1144320, 293295360, 2407350400, 4092516032, 2153125408, 961069904, 4290123304, 588825428, 946738726, 806667101}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1409286144, 4261412864, 1526726656, 75497472, 1606418432, 1650458624, 1869611008, 315097088, 1323040768, 3302883328, 2984181760, 2522644480, 18694144, 2126438400, 2192551936, 1586776064, 46212096, 2984457728, 2519943424, 2926133376, 172834112, 3978614368, 719961360, 361551464, 1866841364, 899339878, 4014390547}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1946157056, 1174405120, 3674210304, 360710144, 2436890624, 4284481536, 2318401536, 3234332672, 3191078912, 2620784640, 2570518528, 330596352, 964149248, 3226935296, 2458316800, 3560957952, 2602599424, 3084046848, 473536256, 1574824576, 2714927680, 3208274272, 3697265072, 2794611048, 2740701620, 938238310, 2971191737}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1946157056, 1308622848, 1056964608, 3447717888, 2705326080, 870318080, 2498756608, 1042808832, 2991325184, 3712876544, 952958976, 1301250048, 3765223424, 2745131008, 607563776, 2033944576, 2828366848, 3375055360, 466503424, 2047756416, 2418899776, 3003003872, 872739536, 2712679400, 4090098396, 2176824290, 1659187921}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 603979776, 2919235584, 1593835520, 2692743168, 2973761536, 1138753536, 4017094656, 1286078464, 1092354048, 2518548480, 3130982400, 433881088, 524206080, 3654230016, 4289179648, 1117325312, 2522248192, 1819538944, 640267008, 3780934784, 3128811840, 1009705952, 2211950480, 1555096552, 3003690900, 3893126118, 1023831965}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1677721600, 167772160, 1426063360, 2004877312, 2042626048, 3382706176, 4128243712, 2443706368, 926679040, 373161984, 1941766144, 1266515968, 1465696256, 294592512, 1342615552, 3085604864, 3680357376, 1737298432, 453473536, 929665920, 471788480, 3463437664, 41236880, 3153190248, 1121466780, 3466878314, 1870199193}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 2751463424, 100663296, 3372220416, 327155712, 381681664, 4188012544, 248512512, 2956460032, 3854303232, 280887296, 3242000384, 150962176, 1138573312, 877535232, 3373576192, 349743104, 1611500544, 4059349504, 3815315712, 2252652416, 3307218112, 311464992, 2228931280, 3356398632, 771214044, 4050195490, 2437319383}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 3288334336, 2919235584, 1191182336, 3967811584, 1035993088, 2111832064, 49283072, 249036800, 1418985472, 3214278656, 2702639104, 1372880896, 431243264, 1426530304, 863776768, 2335868928, 40211456, 390931968, 2659406080, 2965628544, 2824949056, 2092074528, 3195714672, 2084865576, 660454516, 1378354726, 1699609719}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 3825205248, 2717908992, 2499805184, 2407530496, 1396703232, 4007657472, 3582984192, 566755328, 2357985280, 2475556864, 1561133056, 2345566208, 3077390336, 3919339520, 1065873408, 1369536512, 1567697920, 3545764352, 264691456, 1874896000, 891540160, 3668985312, 3531128784, 796280296, 1958330332, 2614543846, 776601555}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 4227858432, 1442840576, 2533359616, 813694976, 1807745024, 2015363072, 1068498944, 2701656064, 630980608, 2233335808, 3068067840, 2466086912, 3947741184, 3309674496, 744116224, 2491746304, 3447215104, 1354044928, 1899067648, 3922278784, 2134742848, 4235008864, 2255771920, 3096484712, 3124336916, 3981785954, 3986934037}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1409286144, 4261412864, 2701131776, 4253024256, 1304428544, 270532608, 3658481664, 594018304, 849608704, 2535849984, 3471245312, 2160427008, 2882846720, 2906628096, 2254106624, 4284418048, 1252690944, 344259072, 3224702208, 3926715776, 2023912896, 609251424, 4153079536, 3642093672, 1369323252, 3289010274, 1574225649}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 2214592512, 3925868544, 1392508928, 4169138176, 2797600768, 2933915648, 976224256, 888668160, 2141978624, 2469265408, 1206714368, 1980661760, 717045760, 2844254208, 1464463360, 1242847232, 1646269440, 131167744, 373861632, 496301696, 3932253760, 1794352544, 4011470608, 1880958376, 3902238492, 534955430, 3316817683}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 2617245696, 1778384896, 452984832, 1619001344, 4164943872, 1407188992, 1961885696, 3973578752, 3003383808, 126222336, 1371996160, 3475472384, 2052374528, 223125504, 3916091392, 1539143680, 3669103616, 1580733952, 2222274304, 1067309184, 996170560, 1756549152, 3107579952, 2130006056, 350038068, 2348937258, 302250041}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 2617245696, 2717908992, 1795162112, 1635778560, 1623195648, 1780482048, 414187520, 690487296, 1700528128, 652083200, 1830748160, 3334307840, 248463360, 1976016896, 2485768192, 970807296, 1520432128, 3682464256, 3630969088, 20429184, 2204191552, 3864205280, 1303946896, 2311493608, 1714153108, 2061449186, 790443679}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 1006632960, 1509949440, 2130706432, 2340421632, 465567744, 694157312, 374341632, 2431123456, 1231290368, 1827012608, 2250571776, 1170505728, 3939778560, 4263256064, 1527304192, 1383577600, 1445938176, 305392128, 3325609216, 1741668480, 639666624, 1601344096, 3424240624, 3938325096, 3778642940, 1884041838, 937448447}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 3288334336, 1577058304, 1627389952, 511705088, 423624704, 379584512, 1957691392, 629669888, 3695968256, 1003356160, 3759079424, 770605056, 2365374464, 2420531200, 2504093696, 1554122752, 2209516544, 235632128, 764236544, 2435688832, 3265162048, 76940640, 2098901072, 439780712, 2108256340, 968779118, 1021624413}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1275068416, 1711276032, 855638016, 847249408, 1891631104, 1142947840, 105906176, 3930587136, 2396258304, 3814064128, 924254208, 1492484096, 3557244928, 3873202176, 3110162432, 2251474944, 4227531776, 1819102720, 1968721152, 3741154688, 1362220224, 3011028448, 2443981488, 83568104, 2028761780, 2526725602, 408838847}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 3556769792, 3992977408, 1358954496, 3162505216, 1027604480, 1604321280, 263192576, 1969750016, 4206100480, 322306048, 1157038080, 3675750400, 1434927104, 287236096, 383889408, 3457157120, 1675119616, 3613277696, 1388317440, 2372130176, 3268492096, 2545620704, 1561122864, 641373928, 3066861620, 2212230890, 2271111223}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 4093640704, 2181038080, 620756992, 2776629248, 3879731200, 3017801728, 3375366144, 1490550784, 2987655168, 513146880, 1649868800, 1979154432, 363282432, 1066393600, 1382035456, 3295688704, 439987200, 1822931456, 2886657792, 841058432, 3339975744, 3116980000, 2497653616, 3871921960, 2556390260, 3926439722, 2281446263}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 2080374784, 3187671040, 2600468480, 696254464, 2688548864, 2367684608, 141557760, 250085376, 425459712, 3655204864, 2635923456, 1728020480, 946716672, 2392268800, 3539128320, 589965312, 3326034944, 1368351232, 3976504064, 982185856, 4035929664, 4253435360, 2789751952, 1198507496, 890567836, 1337026018, 4035636373}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 4093640704, 3120562176, 184549376, 2776629248, 2453667840, 1675624448, 1485832192, 803733504, 121372672, 1337851904, 3984523264, 543064064, 1139589120, 2461392896, 3964809216, 2949306368, 3826250752, 2284249600, 2226907904, 2608120960, 888354496, 3862610272, 2058871184, 2823962984, 2915574164, 3272548718, 732287389}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3422552064, 2046820352, 486539264, 3917479936, 3921674240, 23068672, 3520069632, 569901056, 3234070528, 2365980672, 2590441472, 3165945856, 2983018496, 357294080, 3337539584, 3946330112, 1394920448, 60172800, 3015470336, 2994976896, 2403551168, 807586848, 3673376048, 2911448104, 336434484, 774444070, 3929889075}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 2617245696, 3456106496, 2566914048, 2944401408, 3745513472, 3823108096, 875560960, 1126694912, 1101791232, 2364407808, 2550988800, 1253867520, 3243655168, 677011456, 560336896, 2574264320, 3888827392, 2602316288, 2600873728, 3204591744, 3665823808, 3603163360, 2309008464, 3193014504, 2908404828, 2162663662, 3207688279}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 872415232, 2046820352, 3942645760, 3095396352, 1505755136, 1751121920, 2167406592, 1414004736, 4007919616, 2300968960, 2017918976, 3606544384, 1174257664, 3350863872, 3125604352, 1731336192, 1766470656, 1130829312, 2439336192, 3596910720, 2430917696, 807754080, 3351618800, 3921115496, 492655860, 1231774058, 4101267709}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 67108864, 3590324224, 452984832, 1686110208, 1891631104, 3189768192, 328204288, 1675100160, 1008467968, 2531131392, 3388932096, 4025253888, 1098170368, 1644765184, 1378299904, 2549311488, 3786114048, 2700400128, 2705929472, 2722463104, 3951238080, 4198592672, 836765392, 254824616, 1670067924, 2170894502, 529773269}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 1811939328, 2113929216, 2298478592, 2977955840, 2051014656, 4276092928, 1064304640, 1320681472, 3616800768, 3570794496, 62324736, 2189787136, 4041129984, 3879395328, 701845504, 1211607040, 331746304, 2428307968, 4270555904, 1078978688, 3547356480, 1891318688, 4271130608, 3042433960, 1911953396, 275116962, 2981026809}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2214592512, 771751936, 3305111552, 411041792, 2327838720, 2279604224, 3614441472, 3826778112, 4066639872, 3852861440, 650575872, 1232371712, 1032765440, 2266587136, 2078633984, 1374078976, 4209466368, 3345415680, 3307549952, 537303680, 4103565120, 3925824288, 981724336, 901788456, 2086771892, 2486336294, 934805693}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 2483027968, 1845493760, 1056964608, 3716153344, 2403336192, 3596615680, 661651456, 1785200640, 1613496320, 1684930560, 1905065984, 2126479360, 993345536, 2770968576, 3595431936, 1394427904, 2481206272, 2995978752, 2774081280, 2242377344, 1248854848, 988491488, 1877754960, 2513211112, 3143414876, 470173410, 4238458967}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 2348810240, 1711276032, 2801795072, 1887436800, 2587885568, 4208984064, 2679111680, 3575119872, 3331588096, 3352690688, 330629120, 1564770304, 1413234688, 3361447936, 3707211776, 1780942848, 2018448384, 375625216, 200335104, 2902058112, 195408448, 1032790560, 306415216, 786596392, 632362620, 3692628526, 1695957631}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 335544320, 2449473536, 1426063360, 914358272, 180355072, 2237661184, 4132438016, 589824000, 2691956736, 1941307392, 4132896768, 1170702336, 1007468544, 2825461760, 2757193728, 1892038656, 4203670528, 178910720, 1295351040, 9820288, 514169280, 3378366816, 46163632, 2036525416, 676337332, 539709802, 704002745}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 201326592, 4261412864, 2432696320, 2340421632, 79691776, 2111832064, 3446669312, 2490892288, 3278635008, 11403264, 2077163520, 536641536, 1470513152, 3587727360, 3955118080, 1577494528, 1359637504, 454492672, 3720409344, 1516476032, 1739795264, 1083942560, 27005200, 1645594280, 2856403220, 3366055590, 928148767}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 67108864, 3925868544, 1862270976, 1619001344, 1824522240, 98566144, 1888485376, 277348352, 2240544768, 2219704320, 841809920, 1895727104, 609632256, 1193811968, 1094594560, 171218944, 33137664, 4287981056, 105608448, 1735365248, 3630147776, 141024992, 3918579408, 822738664, 3973052124, 3538806502, 3541897951}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 1275068416, 3388997632, 318767104, 3934257152, 784334848, 434110464, 1303379968, 4274520064, 857997312, 4242931712, 1216675840, 796164096, 2745155584, 4285259776, 733270016, 3112105984, 811086848, 1740594688, 1371112704, 3725357696, 4050689088, 1881924448, 1913919984, 636355432, 2478950908, 375552878, 3908255217}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3422552064, 2315255808, 3170893824, 3800039424, 3250585600, 505413632, 3492806656, 2132279296, 3868983296, 3294494720, 603783168, 2542632960, 1626652672, 4281966592, 229412864, 1321711616, 186829824, 917669376, 2161811712, 1404832128, 2582450496, 245780768, 3329426768, 377090344, 2404291932, 307611946, 1841928537}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 3690987520, 3791650816, 2231369728, 4169138176, 3066036224, 819986432, 2911895552, 1850212352, 250347520, 1554907136, 1485766656, 1895792640, 3819421696, 1371611136, 224415744, 3285374976, 4167584768, 731901440, 1131795712, 3660277376, 2814171328, 520369632, 3480259664, 2933560808, 3693550676, 3397479914, 3955425365}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 3288334336, 1979711488, 587202560, 2189426688, 3980394496, 681574400, 3769630720, 3897032704, 2909536256, 2930638848, 424476672, 2757591040, 3173466112, 3217285120, 3185766400, 3020957696, 586687488, 4230278656, 272759552, 2367900032, 3648164672, 3198942816, 3489472976, 2400558696, 46698972, 1680758378, 1611548119}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2483027968, 3456106496, 3674210304, 2759852032, 3628072960, 3747610624, 2618294272, 3800563712, 2589196288, 4204134400, 1471479808, 1506246656, 886947840, 46161920, 3827314688, 3153070080, 1826219008, 3669833216, 391247616, 4251572864, 1208292032, 1887384800, 3346214832, 412669160, 2547965884, 2587933922, 3328379829}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 2214592512, 637534208, 4278190080, 1602224128, 3921674240, 2338324480, 1993342976, 826802176, 2522611712, 2384330752, 4022140928, 2676916224, 550813696, 1881251840, 183611392, 3787073536, 1525044224, 2591779328, 3766791424, 3760853120, 227513280, 299174624, 2091097488, 3602000616, 2249911708, 2782372582, 2996832661}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1543503872, 2583691264, 721420288, 2373976064, 599785472, 2539651072, 76546048, 1486356480, 2683043840, 2813198336, 2047803392, 1534951424, 523517952, 904126464, 1691389952, 3510368256, 2828915712, 3403948544, 1113197824, 1645060224, 2944211648, 2033513632, 4108487952, 710055080, 595221780, 2252115106, 1913919763}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1811939328, 1174405120, 2902458368, 3800039424, 1782579200, 2569011200, 3169845248, 1131937792, 2210660352, 1493565440, 1567031296, 2301919232, 259801088, 2149588992, 3564343296, 305891328, 2103884800, 423097856, 3347005184, 3290655616, 3866247232, 2503514528, 1961307312, 1022638504, 3600612532, 2343670182, 2161823927}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 1409286144, 1174405120, 419430400, 595591168, 608174080, 3240099840, 548405248, 2373451776, 2006712320, 3109945344, 3888054272, 1450147840, 747028480, 936484864, 65728512, 1222043648, 2558004224, 102679040, 3793662720, 1276913536, 2837388608, 278805664, 3889972432, 243145896, 1980724436, 613864618, 3042658513}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3288334336, 2046820352, 2634022912, 947912704, 3250585600, 1600126976, 1871708160, 117964800, 3106668544, 896401408, 391053312, 1014857728, 2793750528, 665903104, 2839146496, 391452672, 4221299712, 1235537408, 2349066496, 3456156800, 788689600, 1367403232, 3946935376, 3349383912, 1920123988, 878441186, 3653605463}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3825205248, 3254779904, 3841982464, 2441084928, 3258974208, 446693376, 4264558592, 482869248, 2150367232, 1391329280, 2576285696, 979271680, 1132904448, 454107136, 733523968, 1556527104, 1412606976, 2781587968, 1471136512, 2813327744, 263039296, 1940897376, 1169105104, 2595102312, 170807508, 2616133230, 2785971413}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 872415232, 4194304000, 2063597568, 2206203904, 868220928, 249561088, 3262119936, 2013790208, 220987392, 1248722944, 47120384, 815628288, 1787150336, 278061056, 611856384, 2619791360, 2613294080, 3403872768, 1081251072, 4010327680, 2293186368, 3434005344, 246333904, 967811944, 2888577492, 3807255394, 3666769365}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 3825205248, 2717908992, 2164260864, 260046848, 557842432, 3919577088, 3092250624, 2916614144, 3922984960, 1343619072, 2893479936, 3997466624, 3266134016, 4178731008, 1954279424, 2038724608, 1775238144, 799212032, 3679528704, 3277443456, 3071613120, 1358298016, 428264176, 1506614184, 128154356, 1330742182, 2841196275}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3422552064, 1107296256, 2130706432, 2357198848, 1782579200, 2627731456, 424673280, 4163371008, 2306605056, 3856531456, 613220352, 1889828864, 3420012544, 1225203712, 755568640, 1978439680, 1569989632, 2168534528, 1042386688, 1578329472, 4278789312, 2733568608, 1695930512, 352479848, 2273442972, 2026069102, 2749395867}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 4227858432, 3120562176, 2902458368, 2139095040, 2554331136, 102760448, 116391936, 4081582080, 4158914560, 1237712896, 53936128, 2726199296, 2358820864, 3839795200, 2494189568, 1484142592, 2564574208, 1856705024, 2507612928, 2002715520, 4008203328, 1867778912, 3417126896, 2963420008, 3878779892, 438903150, 3048626429}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 3959422976, 3791650816, 922746880, 1300234240, 3309305856, 2799697920, 185597952, 1610088448, 485228544, 3624796160, 2753495040, 2523365376, 2144026624, 2301059072, 3391868928, 3786921984, 3046130688, 2839024128, 38786816, 3548189824, 305544384, 1842360608, 3109569936, 1402988840, 1344536980, 44694314, 3329545879}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 1543503872, 1174405120, 587202560, 1098907648, 2613051392, 98566144, 458227712, 700973056, 2592866304, 2037252096, 2436694016, 2440462336, 1144602624, 1521917952, 3923431424, 1977960448, 1376814080, 2926125568, 1409064192, 2149008000, 1043000256, 14667488, 3357862352, 1156744936, 1824026076, 1307944166, 561639635}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 3825205248, 1308622848, 520093696, 931135488, 1136656384, 123731968, 1544552448, 497549312, 1022099456, 881721344, 2535260160, 2641788928, 1358675968, 728129536, 1011937280, 2399881216, 3298751488, 1354058240, 2828678400, 284598400, 2319008960, 1350928480, 3791685328, 3305160808, 1048802012, 927140454, 824346585}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1275068416, 1375731712, 3841982464, 2172649472, 2898264064, 3051356160, 3169845248, 3908567040, 2545680384, 1599995904, 909049856, 873889792, 3578281984, 3294912512, 3438432256, 1090099200, 196889600, 895298048, 388974848, 2878752384, 3465124160, 352764064, 1564577616, 2971752616, 2501034836, 1040904878, 1581632095}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 872415232, 301989888, 2768240640, 4185915392, 1488977920, 2967470080, 1462763520, 3981967360, 4081844224, 548274176, 3910991872, 4161241088, 1994997760, 659873792, 1203843072, 3093493760, 4101188608, 4168821248, 824178944, 3825468032, 4041757248, 542530848, 4081205520, 757245224, 240151836, 3131576098, 1928844311}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 335544320, 838860800, 4143972352, 1551892480, 1010827264, 2778726400, 3285188608, 3916955648, 694419456, 3586523136, 3415539712, 2402123776, 271302656, 3646775296, 1115697152, 88176640, 136537088, 4128273920, 4078581504, 1003788672, 1418646208, 2599948576, 94661552, 4062669096, 3303411644, 302890, 1643575477}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 1946157056, 1912602624, 1023410176, 427819008, 851443712, 2082471936, 1926234112, 1984430080, 3974889472, 156106752, 2304573440, 3811868672, 3440001024, 974020608, 733917184, 3016095744, 3398585344, 170445312, 3730632960, 733387136, 3091967680, 2012169696, 2412661584, 2803777000, 1213613916, 4147681262, 229901911}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3825205248, 2650800128, 2768240640, 2323644416, 557842432, 195035136, 1106247680, 3758620672, 4111728640, 3291873280, 2894528512, 858554368, 3251191808, 217440256, 2783277056, 1220380672, 30497792, 3560576512, 2063508224, 2180179328, 1074384448, 1695993952, 473201456, 3766999144, 1227646772, 4207423078, 595047475}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1140850688, 838860800, 2969567232, 796917760, 1354760192, 769654784, 1425014784, 2576875520, 1680080896, 1782972416, 3363241984, 1192067072, 3042525184, 1741152256, 1907748864, 2305734656, 4150934528, 2025644544, 2615349504, 938737280, 2535186752, 56958240, 2070282416, 3345360168, 157646004, 3596953378, 384277943}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 1677721600, 3858759680, 754974720, 3128950784, 926941184, 3110076416, 619708416, 3439853568, 1186725888, 2841509888, 15663104, 3951525888, 2957754368, 1222418432, 3090034688, 2602838016, 3969408000, 1833276928, 3387603712, 1754125952, 2549459264, 2969592672, 1753317008, 2219035496, 1524818580, 389217642, 170551701}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1543503872, 2315255808, 1291845632, 2625634304, 1983905792, 2174746624, 4241489920, 2080899072, 1427374080, 3795189760, 3584360448, 1016037376, 2399879168, 848683008, 1609928704, 3955636224, 3745336320, 775118336, 2717472512, 3113159040, 529229504, 1993609440, 3612725168, 1972742376, 1316471740, 2701465314, 417203391}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1006632960, 2449473536, 1392508928, 3682598912, 1941962752, 425721856, 378535936, 3583508480, 278134784, 1484128256, 3122987008, 1935507456, 2677587968, 3080118272, 234295296, 1491523584, 3938341888, 491280896, 2595177728, 1099995264, 404375232, 3864392352, 1066725872, 4059474600, 3940967932, 3921547434, 3469422841}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 335544320, 2986344448, 3909091328, 3397386240, 1061158912, 1621098496, 4090494976, 3190292480, 1488191488, 865468416, 1636237312, 1380876288, 3230154752, 3697598464, 1883222016, 2616326144, 331029504, 2294109696, 229694208, 3650748800, 4096688832, 2067391584, 1727986096, 3415252072, 2869601716, 3450317422, 1440583359}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 3556769792, 2382364672, 486539264, 847249408, 2512388096, 2250244096, 739246080, 2362966016, 3349938176, 3389915136, 1734279168, 694583296, 3162030080, 2826903552, 4193742848, 3630286848, 1265662976, 4062844416, 1640460544, 128467328, 360996288, 1540030624, 2297723664, 2430748840, 3182675732, 3012165294, 1184302621}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 603979776, 905969664, 1627389952, 1736441856, 3602907136, 874512384, 770703360, 1142423552, 1329332224, 3516792832, 120520704, 3000401920, 3300573184, 3029114880, 434581504, 3431163904, 3795921920, 2724303360, 3247683840, 3498795392, 3593923136, 2489937952, 4142223824, 3724711976, 218217940, 226568750, 3049518293}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 4227858432, 2181038080, 2097152000, 1635778560, 2562719744, 1361051648, 2328887296, 1647837184, 37486592, 194904064, 1041170432, 4007100416, 228278272, 2091704320, 2311327744, 3003357184, 3061853184, 1480706560, 442595584, 1446053248, 608793280, 4028069920, 1203281360, 3707592744, 566030804, 2388642346, 514775255}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3825205248, 3321888768, 1996488704, 2038431744, 1707081728, 2577399808, 852492288, 2749890560, 496238592, 615907328, 2837774336, 2704048128, 285949952, 178741248, 3656249344, 3290982400, 1698034688, 15004160, 2324583680, 3940219776, 3419346112, 4198044000, 2919046704, 1776548200, 749906492, 3650808686, 1915703091}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 1811939328, 1644167168, 218103808, 2625634304, 1203765248, 991952896, 2756706304, 1839726592, 2980839424, 2769158144, 1562312704, 433553408, 1783283712, 2707398656, 548737024, 1350113280, 4081511424, 1178713600, 1482813696, 3299992960, 416835776, 3243509856, 3951623120, 1635553384, 1265096660, 1368591978, 3280664273}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 201326592, 2516582400, 989855744, 2055208960, 2889875456, 2548039680, 2490368000, 1743257600, 417595392, 3431333888, 4281794560, 1560051712, 1850294272, 846569472, 3164508160, 2281326592, 3703497728, 3215666688, 3037187840, 1710667904, 291503424, 651949280, 57640048, 1674788072, 1383800948, 1082077926, 17317747}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3422552064, 1442840576, 1795162112, 763363328, 2562719744, 2946498560, 709885952, 1094189056, 2507407360, 3256221696, 4158980096, 1150124032, 2764095488, 3248513024, 89149440, 2797176832, 2562024448, 3879039488, 1056383232, 1507084160, 2579759808, 4028567584, 2304251632, 2668034088, 1220354812, 9044522, 436168697}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1811939328, 2717908992, 1694498816, 3766484992, 843055104, 3160408064, 2324692992, 3547856896, 2112618496, 600702976, 758972416, 2966847488, 1614823424, 2976079872, 1444007936, 3141064704, 2156891136, 2279550464, 184899328, 4107972224, 467521728, 3238346528, 2916692368, 2707326760, 2991025564, 1060729126, 3733829271}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2751463424, 704643072, 3271557120, 3531603968, 1321205760, 727711744, 2748317696, 1236795392, 2424045568, 2447245312, 326041600, 3389423616, 960544768, 3122880512, 2649812992, 239720448, 2771686400, 711491072, 4190426368, 4053946496, 2058556352, 359276320, 2101712336, 1784719144, 911339988, 267977006, 3470635229}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 3019898880, 2583691264, 3841982464, 3816816640, 2411724800, 2279604224, 1202716672, 1191706624, 3610509312, 588644352, 3578200064, 3472719872, 1245724672, 2065801216, 1221750784, 1677367296, 1721551872, 3962741248, 1690914048, 2933308032, 2477092928, 3637297760, 1535775152, 511179368, 1756671412, 3940008034, 2980392115}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 335544320, 2919235584, 318767104, 1736441856, 2285895680, 3009413120, 519045120, 681050112, 1296826368, 544079872, 2466185216, 286752768, 1166262272, 155246592, 1306636288, 338921472, 993756160, 3038722560, 2418494208, 775569024, 2778499392, 2850485536, 1243169040, 2643303720, 3201266964, 1177497386, 312261141}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 603979776, 2113929216, 1124073472, 1837105152, 3082813440, 4007657472, 2475687936, 3409444864, 3139698688, 1208352768, 1349976064, 1381924864, 3456253952, 2063704064, 696266752, 4190128128, 3588326400, 3658600960, 50044160, 382066304, 3054804160, 747570720, 127579568, 362212904, 3763274164, 3237573678, 2143688887}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 1811939328, 3456106496, 2566914048, 679477248, 3938451456, 966787072, 2886729728, 365428736, 140771328, 33947648, 1597308928, 3157098496, 4028874752, 3260162048, 682135552, 2497128448, 1801260032, 3294187008, 1106105600, 2550221696, 470024128, 2248375008, 2634213488, 1921020648, 3519181948, 1176737002, 4149308789}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 3556769792, 1644167168, 3539992576, 3481272320, 3426746368, 673185792, 3958374400, 1531445248, 2483290112, 728104960, 3275030528, 2244771840, 1570947072, 3635568640, 3270127616, 1186347008, 2391618560, 3087247872, 3154135808, 3590333312, 553902144, 3028329312, 3619875440, 2254633832, 282127996, 2134632814, 51335541}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 3690987520, 503316480, 855638016, 3649044480, 4248829952, 153092096, 4159700992, 2398617600, 3433824256, 4157472768, 1587478528, 2178187264, 1193295872, 217096192, 3548041216, 3287099392, 1810834432, 2683281920, 904701696, 1290550144, 3698182208, 162522528, 156195344, 3764153768, 3031805460, 4117915558, 3191500055}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 1811939328, 1442840576, 3774873600, 2239758336, 88080384, 2644508672, 632291328, 3624402944, 1158938624, 3774218240, 2204565504, 3869147136, 1839415296, 1303502848, 3557380096, 1662355456, 703974400, 1793489408, 3051249408, 285258112, 3984655168, 155239776, 3147897904, 3971132776, 831160372, 374857582, 2622903091}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 2080374784, 3388997632, 1828716544, 1988100096, 381681664, 3328180224, 2083520512, 1465384960, 1832648704, 77463552, 3998154752, 1558478848, 392413184, 1622335488, 479858688, 3319707648, 3664661504, 3379934720, 3941309696, 1596386432, 2206369856, 2487451424, 2258663632, 3444647720, 4176159956, 640067878, 1929459161}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3422552064, 3053453312, 1493172224, 2407530496, 163577856, 3172990976, 485490688, 3216506880, 2744385536, 276168704, 1395064832, 1814986752, 4225875968, 2270240768, 755699712, 214714368, 3492834304, 3273372160, 1134830848, 4218210688, 75595328, 1027862176, 2825056240, 2693826216, 3039466484, 1103101102, 1263016697}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 2885681152, 4194304000, 2634022912, 3095396352, 2076180480, 3877634048, 823132160, 3332898816, 1718878208, 3851812864, 1109721088, 417103872, 3084959744, 3652444160, 2180665344, 951859200, 2618297344, 2250952192, 2310476032, 213165440, 4029969856, 2918686048, 1977021360, 2235975016, 3601706940, 1262105454, 1562342077}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 1677721600, 3590324224, 2332033024, 3078619136, 1002438656, 3504340992, 1299185664, 3684171776, 1387003904, 2785935360, 2757558272, 341147648, 2333261824, 1000890368, 882307072, 611526656, 3642442752, 300857856, 4239262976, 2702114432, 2178701120, 2727636768, 1332747920, 2660935464, 3526322844, 1615811882, 1585240977}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 872415232, 1174405120, 2969567232, 377487360, 3938451456, 526385152, 61865984, 174587904, 3435397120, 3890610176, 502595584, 156205056, 3008413696, 1503371264, 3775688704, 284289024, 206138368, 441832960, 580742400, 3171494016, 3010908736, 1737304544, 3258093040, 1462297064, 3622261244, 4126638050, 357507313}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 3825205248, 3657433088, 3808428032, 3649044480, 3099590656, 887095296, 2035286016, 1753743360, 3337355264, 2035154944, 3879534592, 797409280, 41041920, 247193600, 3371659264, 2420676608, 2450510848, 3491533312, 397779200, 3848993408, 1161782208, 3498573792, 3723555664, 4084926440, 278271836, 1432022498, 2519077467}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3422552064, 637534208, 3472883712, 578813952, 415236096, 2002780160, 544210944, 3829923840, 633077760, 1184759808, 2186084352, 2979299328, 1171439616, 173678592, 3557167104, 3777562624, 281900032, 559390208, 3064990976, 3895093376, 2907522368, 3272906336, 2232530832, 557530728, 1785992092, 107055214, 837974677}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 67108864, 2248146944, 3372220416, 511705088, 1690304512, 2220883968, 3056599040, 1268252672, 3348365312, 3954573312, 975634432, 812482560, 638763008, 3758809088, 3739217920, 541681664, 3447589888, 3214530048, 1503040768, 246840448, 1990553664, 2477640736, 1911754096, 2860237864, 3169071476, 3406797346, 3214956665}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1275068416, 838860800, 452984832, 1736441856, 1254096896, 299892736, 2049966080, 2972188672, 603193344, 2304114688, 2638544896, 289243136, 3146989568, 1790664704, 424497152, 2283476992, 1633465344, 2254604800, 1492242688, 2093629056, 1405545024, 3883837664, 2805184560, 4222308584, 1270160444, 754426602, 1221863735}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 3825205248, 1509949440, 4278190080, 4102029312, 4240441344, 3563061248, 2765094912, 2767716352, 3201040384, 502136832, 622788608, 2912256000, 4145102848, 2618843136, 1524559872, 729225216, 3053528064, 2701219328, 3246454016, 256076928, 4028715968, 846354976, 1900756496, 3043402280, 261794324, 2929527842, 3855928087}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3154116608, 3791650816, 553648128, 4286578688, 3804233728, 3806330880, 1825570816, 1096286208, 3632529408, 4196794368, 726990848, 3086778368, 2543009792, 4269383680, 171200512, 468473856, 1965562880, 1168933376, 1804286208, 3068091008, 3055803840, 2570129056, 84554672, 866023080, 2583707580, 1023642798, 2373978803}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1811939328, 3187671040, 50331648, 2961178624, 1061158912, 1986002944, 412090368, 951582720, 3814457344, 268304384, 1103953920, 1178894336, 2668740608, 3178979328, 1669189632, 2022483968, 388424704, 3036743168, 797117184, 700680832, 1579406528, 611470368, 3463024720, 2684814376, 2029151324, 2401978926, 3043400537}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1275068416, 2113929216, 1962934272, 2457862144, 3611295744, 4276092928, 9437184, 3145203712, 1811152896, 57016320, 3021930496, 32079872, 3347922944, 152166400, 2478395392, 3570788352, 2824199168, 303482368, 2054451968, 799298688, 2302513344, 1239060000, 3389404528, 1229735976, 657606260, 940055714, 513791679}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 4227858432, 3590324224, 2902458368, 4269801472, 3426746368, 207618048, 2962227200, 68681728, 2075394048, 3810918400, 2470248448, 1519026176, 246169600, 1611702272, 1499058176, 3210135552, 49601536, 499578368, 2716798720, 871490176, 2500515520, 443304352, 2503181808, 3609903016, 1771866876, 540761382, 491150399}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3288334336, 1107296256, 2566914048, 998244352, 3258974208, 2757754880, 3754950656, 2975334400, 1059848192, 184418304, 111476736, 1879670784, 3652698112, 1827758080, 2271997952, 2430941184, 3194633216, 2070356480, 3022525184, 185024128, 3254363072, 3881801120, 2270586768, 3068180392, 504525980, 3682175274, 3533625181}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 738197504, 570425344, 2466250752, 2743074816, 1279262720, 769654784, 3394240512, 2843213824, 3606315008, 2594570240, 1054670848, 3266019328, 2429435904, 171106304, 4268347392, 854530048, 4056134656, 681765376, 3274949376, 451428480, 3945612224, 2506163488, 2576379504, 3537628968, 373796220, 1007529890, 2417225395}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2617245696, 1174405120, 486539264, 209715200, 3149922304, 2862612480, 2351955968, 4289200128, 1851523072, 929955840, 3091660800, 1540980736, 51691520, 2950946816, 1783631872, 4139370496, 4085537792, 1769700864, 3139819776, 1514794880, 1460420928, 1280833248, 3128993808, 1052936424, 2451730708, 1039329122, 101380185}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 3556769792, 369098752, 1862270976, 2424307712, 3166699520, 2518679552, 724566016, 1928855552, 976486400, 2785411072, 3363635200, 344621056, 4054728704, 3881852928, 5353472, 145467392, 3080483840, 2618983936, 3374669056, 3704566144, 2855435072, 1367006624, 880110832, 1172724648, 1122841084, 3036932646, 2239826615}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2483027968, 1107296256, 3539992576, 3313500160, 2898264064, 3810525184, 902823936, 3400007680, 3165913088, 1852178432, 3545169920, 1748729856, 83836928, 1419845632, 1376841728, 1477097472, 3618034688, 3438162432, 195803392, 574005632, 1529275584, 2729428832, 3821734960, 990377320, 3674191156, 3651327210, 1519522303}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 201326592, 3724541952, 2868903936, 2558525440, 2353004544, 3147825152, 2108686336, 4110942208, 2865496064, 1081999360, 2616524800, 2054717440, 1998864384, 505667584, 3195228160, 1281910784, 4154401792, 2649167360, 2462306048, 2565031296, 1552991552, 1778044512, 1944332496, 1371789416, 1818421212, 3201310190, 3512361623}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 3959422976, 3657433088, 1895825408, 260046848, 3837788160, 216006656, 1951399936, 1456996352, 2783707136, 448659456, 1659174912, 2219474944, 181846016, 2189615104, 3108229120, 2502064128, 1026776064, 4283150848, 475388160, 4123195008, 1398846912, 949159840, 641453712, 1136571816, 3513194396, 310952742, 187982421}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 1677721600, 2046820352, 1627389952, 864026624, 3032481792, 2401239040, 3255828480, 194510848, 88866816, 1885208576, 2135359488, 2320203776, 2775957504, 1463951360, 1675636736, 422582272, 2609495040, 869548544, 1485834496, 2698561920, 682550208, 1785697440, 3259891728, 2094913192, 3271887124, 4079525674, 1459956437}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 603979776, 3791650816, 855638016, 1954545664, 876609536, 2342518784, 221249536, 3653763072, 615251968, 2233335808, 2224488448, 228098048, 2226503680, 375971840, 1537011712, 131381248, 549164032, 3603314176, 2625871616, 2151728512, 27473728, 3392206688, 3343545424, 133054824, 2554080084, 2397463782, 729017369}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2885681152, 704643072, 3640655872, 2743074816, 3082813440, 413138944, 1114636288, 418906112, 209977344, 2977300480, 2353987584, 359235584, 2616049664, 798613504, 3528904704, 1576908800, 858799104, 3055149568, 882197760, 3940547456, 2088910912, 2806128288, 1977649968, 3734142120, 1038618164, 3802949410, 3447234173}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 872415232, 2449473536, 553648128, 3481272320, 3871342592, 1809842176, 2096103424, 2822242304, 2128347136, 2075000832, 1851195392, 2447933440, 3052781568, 2746998784, 840937472, 2102278144, 3810941952, 269505024, 3897110784, 1051107968, 2547249984, 2888530592, 1955901264, 470526120, 2583977556, 889252390, 763567385}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 2214592512, 1711276032, 3103784960, 2424307712, 4055891968, 2678063104, 1060110336, 402128896, 4064542720, 3354787840, 2597126144, 3366551552, 2150547456, 1341857792, 3326390272, 3925207040, 3486329856, 2183683584, 720351488, 2681815936, 557257024, 15562656, 1826193712, 4071926184, 1789718588, 1966656042, 241586553}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 738197504, 3523215360, 3942645760, 2877292544, 4282384384, 4213178368, 2360344576, 2026373120, 1814822912, 1344143360, 2752839680, 4166549504, 1507180544, 3032113152, 3867561984, 4003649536, 3941602304, 1936288256, 3428650752, 2830456704, 1101545280, 1698650976, 2846290000, 605073768, 1329282908, 1908868846, 1501597713}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 738197504, 1107296256, 285212672, 1249902592, 650117120, 3646947328, 3186622464, 3677880320, 629407744, 2616590336, 3096248320, 1152090112, 1422901248, 2064211968, 2422099968, 2378340352, 2262875136, 531711488, 3885696256, 4069817472, 3179281728, 4220771488, 2403881520, 1543445160, 1599182652, 3878258210, 1016068725}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 872415232, 2986344448, 2969567232, 2491416576, 1119879168, 1142947840, 4048551936, 172490752, 3477864448, 2946367488, 26542080, 2570747904, 1733640192, 1461346304, 2063872000, 1070708736, 2106203136, 3320839680, 3910044928, 3783238016, 1625770688, 2686527200, 2605743696, 2538232040, 634303324, 1381833062, 3862202779}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 2214592512, 33554432, 3875536896, 1518338048, 2336227328, 937426944, 397410304, 4113039360, 339476480, 2316173312, 350552064, 2407235584, 1436958720, 2476220416, 378908672, 2767321088, 3603514368, 2307857920, 874973952, 73003136, 4013334592, 3374413792, 1032965008, 1346103784, 2286256284, 2670311778, 3476869331}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 4227858432, 1979711488, 553648128, 2206203904, 3678404608, 3915382784, 1450180608, 336068608, 1871446016, 1098776576, 45547520, 2711191552, 2704588800, 3940261888, 4032155648, 2427111424, 2321345536, 573026816, 1050826496, 3671129728, 4124779840, 4141242976, 3798650576, 1065248872, 666327508, 3625629410, 3849743513}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 3422552064, 301989888, 1895825408, 1870659584, 2537553920, 2493513728, 4260364288, 3630694400, 2506883072, 2145255424, 4078239744, 2072674304, 2352857088, 2185584640, 1242746880, 658135040, 2952035328, 106615296, 879212288, 1159940480, 2578461760, 3662192352, 207573200, 3730255080, 2989111260, 1548631398, 3564011417}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 2348810240, 2785017856, 1795162112, 2474639360, 968884224, 555745280, 5242880, 2142765056, 1679556608, 3784179712, 2165768192, 3663429632, 99532800, 2955239424, 2018693120, 2612627456, 1847510016, 4237072896, 1368823040, 4229498240, 3138229952, 4200069408, 2486703824, 3118334760, 3400291284, 2621869738, 1969422617}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 1677721600, 3187671040, 2298478592, 813694976, 4139778048, 3676307456, 2916089856, 717750272, 1809580032, 919470080, 1780940800, 2192146432, 4050632704, 590618624, 2822909952, 2095056896, 2457046016, 3889741312, 1328827648, 440475008, 3085163712, 3790673632, 781773328, 3210053864, 351442708, 2484772194, 3868575701}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 4093640704, 2583691264, 3841982464, 1619001344, 692060160, 1700790272, 261095424, 41418752, 2809921536, 2477654016, 2646016000, 1272545280, 3293364224, 1919262720, 2185359360, 3940571136, 2605968384, 182017536, 3872326400, 3928427136, 3450073792, 2972726304, 1758088528, 292866600, 4151885396, 3221067938, 1055891609}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 603979776, 3992977408, 3238002688, 3850371072, 180355072, 4171235328, 3102736384, 1884815360, 1662255104, 3139829760, 1289551872, 4223303680, 1401241600, 2620334080, 2548248576, 2324744192, 3490343936, 3686631936, 1885948160, 2968287104, 3795850816, 635605536, 3516003312, 1384658984, 2046790396, 1972012966, 4051497147}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 2885681152, 1174405120, 553648128, 209715200, 2436890624, 1881145344, 368050176, 2202533888, 1040973824, 549322752, 2094465024, 3332997120, 647839744, 539418624, 1164169216, 2144372736, 2042326016, 2361904640, 3983729408, 805904256, 2502741568, 3335515232, 3344922064, 4282827368, 2511488724, 2548651490, 3065963679}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 1946157056, 1778384896, 754974720, 3011510272, 826277888, 656408576, 4010803200, 3521642496, 1068761088, 803602432, 3324968960, 3020455936, 1724137472, 1715331072, 3747786752, 2846906368, 2931395584, 2097132032, 1426312960, 2676223872, 1732344256, 2753617248, 3012603440, 170561384, 4032155956, 4220991718, 1819682047}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3019898880, 3321888768, 2231369728, 2994733056, 1321205760, 2430599168, 252706816, 1291321344, 2949906432, 604372992, 3206479872, 3596320768, 2212904960, 562896896, 870477824, 2828019712, 2025364480, 770991616, 3522516224, 200768128, 3304442048, 1903677984, 3593757168, 2341901352, 774325492, 921683626, 4172353595}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 2214592512, 3724541952, 1426063360, 3716153344, 2520776704, 937426944, 353370112, 3392667648, 1842610176, 2072379392, 4225695744, 1163427840, 990134272, 1948147712, 3673878528, 4244031488, 1052212224, 1867889152, 55036672, 4278114432, 3328941760, 2257514784, 4253084912, 2252548904, 803395572, 1762900902, 3627709759}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 2214592512, 838860800, 520093696, 75497472, 3057647616, 3697278976, 4275044352, 3971481600, 2064908288, 3833987072, 3839688704, 4250566656, 1241956352, 4053688320, 465104896, 999815168, 2160419840, 3082700288, 1863026432, 2499650176, 1692960704, 518891040, 930191088, 2966126632, 3311395324, 2224773798, 2661597749}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 2483027968, 973078528, 1728053248, 444596224, 960495616, 1239416832, 1125122048, 693633024, 3776184320, 1078329344, 4101832704, 1111195648, 2806431744, 788422656, 3682185216, 1051105280, 99410944, 1713569280, 3853738752, 581619840, 2296339136, 2663942304, 3423541872, 3845265064, 1827195260, 331210274, 2694428593}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2214592512, 503316480, 3070230528, 3967811584, 1245708288, 4200595456, 97517568, 2597847040, 468451328, 3481141248, 2303131648, 1547272192, 1015005184, 2613501952, 293302272, 2996815872, 3629413376, 3955258880, 94631680, 3597785728, 3752465344, 650431392, 2633556112, 2270977448, 2331469716, 1630785314, 139116629}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1946157056, 3791650816, 2701131776, 2239758336, 1891631104, 2501902336, 156237824, 143130624, 3095658496, 2350252032, 440336384, 3022618624, 4011114496, 2931777536, 3379113984, 2935322624, 4174322688, 498334208, 2038145280, 496900480, 2604359360, 2935927264, 3674990704, 1799629800, 1303804276, 506382946, 88275897}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 2617245696, 1577058304, 3909091328, 1384120320, 1564475392, 2002780160, 3031433216, 3944218624, 1896611840, 2147352576, 2953248768, 1450934272, 2931802112, 1365696512, 3083407360, 3643058176, 472411136, 1909913088, 3738258176, 1059695232, 1213597248, 1175485728, 1049288080, 205941544, 2946074260, 961472938, 3021941981}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1409286144, 3858759680, 3439329280, 1283457024, 1883242496, 710934528, 2173698048, 564658176, 1507065856, 1728446464, 1934557184, 785088512, 2831499264, 2901319680, 2012901376, 3286214656, 3118709760, 3864051200, 3792369408, 2867221120, 1125982912, 969047904, 446762160, 2041733480, 2841283508, 342760426, 2444907895}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 2617245696, 3925868544, 3137339392, 310378496, 3158310912, 476053504, 3689938944, 3875012608, 1507590144, 57540608, 2188836864, 4053303296, 1219346432, 1842864128, 1640697856, 805730304, 430044160, 2169662976, 824739584, 179589760, 146508608, 1522357152, 3290234960, 2379144616, 598054740, 4092753702, 3942197273}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 1275068416, 1375731712, 2701131776, 1182793728, 817889280, 3605004288, 3482320896, 2621440, 3375628288, 2967863296, 921632768, 1454080000, 2448932864, 168058880, 998035456, 3749926912, 1380006912, 3626022400, 2054196480, 3824256, 4083047104, 3455103840, 1048201008, 3917473128, 1048697396, 885164010, 2028104957}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 872415232, 2785017856, 922746880, 2508193792, 314572800, 3995074560, 3947888640, 2456289280, 3223584768, 2755002368, 1857880064, 4125786112, 870727680, 2694176768, 2259529728, 2506254336, 4122006528, 1310454272, 2677960960, 2134592896, 4115516096, 160681568, 4098483568, 1333222504, 2287756412, 94083558, 1448921783}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1543503872, 3724541952, 4076863488, 1568669696, 1245708288, 2225078272, 2637168640, 512229376, 2504785920, 3015573504, 97976320, 4127752192, 1838039040, 517808128, 2500251648, 3029526528, 1832616960, 2080825856, 3624944384, 3086558592, 744950592, 3460505184, 2795677904, 1613782120, 2550823892, 3331240422, 4284228759}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 738197504, 3456106496, 2969567232, 1887436800, 3670016000, 3458203648, 1469054976, 3346530304, 2178154496, 4161142784, 3919380480, 1593475072, 798244864, 4008108032, 1060032512, 3885148160, 4017687552, 1305796096, 101039360, 2963061120, 41599424, 995427616, 2445724144, 406698792, 4197049596, 2693614246, 3795908927}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 2751463424, 2382364672, 50331648, 3128950784, 3175088128, 1470103552, 2962227200, 797442048, 3464757248, 1976958976, 1119682560, 3792404480, 256196608, 2956206080, 487534592, 4048766976, 711582720, 825687552, 1452024576, 2140178816, 3339210176, 3401956576, 1039660400, 1257038568, 3085018748, 380830562, 3034267583}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 335544320, 3456106496, 3808428032, 1753219072, 3032481792, 3235905536, 4084203520, 3326607360, 2071199744, 4198891520, 2066677760, 2471067648, 2499231744, 268771328, 3356422144, 1583056896, 3792675840, 3411555840, 3985378560, 2971335296, 917453120, 806035808, 2589217840, 3327637352, 878045492, 4116047330, 2496955511}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3422552064, 2583691264, 1124073472, 3011510272, 3930062848, 1168113664, 1041235968, 2029518848, 937689088, 439746560, 640614400, 2784591872, 3513237504, 989192192, 1766674432, 3481925632, 4100953088, 2488814080, 1098332928, 252479872, 2955498432, 2575238944, 388128560, 1356016936, 3399218228, 3944070306, 4160709621}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 1006632960, 4060086272, 4009754624, 243269632, 473956352, 2355101696, 4065329152, 3639083008, 3703832576, 1649803264, 4288479232, 1625980928, 3636772864, 1414914048, 3332214784, 1198102528, 3942925312, 3623202304, 1164863232, 4084458112, 2371472832, 3485283680, 786087664, 176159592, 1954122236, 3188613606, 4221603901}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 4093640704, 2785017856, 1895825408, 1551892480, 2520776704, 1986002944, 4124049408, 199753728, 3635675136, 1571160064, 493813760, 1105821696, 465027072, 1713872896, 1857024000, 3511396352, 1548176384, 964529664, 1705058048, 2507364992, 605690816, 3153014624, 3702048048, 2052358504, 2989877812, 585487330, 1670139381}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 2483027968, 3254779904, 520093696, 679477248, 1539309568, 1566572544, 1898971136, 2785542144, 3709599744, 1080950784, 2286354432, 2194243584, 2029993984, 3533496320, 4281151488, 1357150208, 3617088512, 1917072896, 1372258560, 2390524032, 4032617024, 2144104288, 3650597264, 2645768552, 3351888020, 3011420642, 1474236119}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 4093640704, 2919235584, 520093696, 1551892480, 2185232384, 1755316224, 1005584384, 2621964288, 1037303808, 2011561984, 3586981888, 3037429760, 3354902528, 3780485120, 900198400, 493717504, 519623680, 2210338304, 679573248, 3963720064, 3617828928, 4151384672, 3322459824, 2708876392, 3793023420, 1451496930, 3563038197}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 4093640704, 1241513984, 318767104, 897581056, 3141533696, 2820669440, 4014997504, 3513253888, 1131151360, 2113798144, 1685389312, 1244364800, 458047488, 1789730816, 1897885696, 457447424, 2175923200, 1901695488, 2474018560, 2645148544, 3205440704, 2030877280, 604990032, 2962065512, 3914259804, 3719230434, 3332259231}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 3019898880, 3388997632, 1895825408, 2038431744, 4039114752, 3902799872, 3442475008, 743964672, 3180068864, 3808296960, 3997499392, 3071901696, 3907796992, 283959296, 3706564608, 451794944, 2381216768, 2473388544, 355389696, 3486490496, 303860032, 2459311392, 3591408272, 2158597928, 3505826716, 4202737834, 339783379}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 4227858432, 570425344, 1962934272, 2273312768, 3435134976, 1419771904, 701497344, 1043857408, 3279683584, 2397962240, 2520186880, 3916988416, 689881088, 1050451968, 3932016640, 2734594048, 3106827264, 2853626368, 317368576, 1925490560, 3310406336, 2189008672, 1503540048, 4041039144, 3183250004, 3075293862, 610679957}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 2214592512, 1375731712, 1224736768, 1568669696, 2252341248, 2082471936, 3299868672, 531103744, 4210819072, 4203610112, 432472064, 3916136448, 3206463488, 358375424, 3749703680, 4039997440, 1139194880, 2396551680, 1480014592, 3798050688, 3297863488, 1159247584, 2857817232, 787557608, 4119584660, 88871786, 564540633}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 1409286144, 3590324224, 1358954496, 981467136, 3846176768, 236978176, 365953024, 2346188800, 2398355456, 669384704, 3806134272, 1159299072, 3206004736, 3914719232, 2868326400, 3387205632, 534678528, 630724096, 1096256256, 250916736, 3890665152, 3269412512, 1427747056, 1997877416, 3176647676, 2096584490, 2565235005}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 1409286144, 973078528, 4211081216, 1048576000, 2856321024, 295698432, 3033530368, 3063414784, 3764125696, 3444441088, 2209808384, 3881533440, 3695132672, 1811865600, 1922969600, 2209126400, 1229394944, 2463112704, 4086894336, 668945792, 4002154688, 3235332512, 2103971664, 810827688, 3861606484, 1819576874, 574233759}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 2751463424, 2852126720, 2734686208, 3246391296, 121634816, 3340763136, 231735296, 1451753472, 2833514496, 4128636928, 2672623616, 1042317312, 2538782720, 2085183488, 1988521984, 501651456, 43496448, 2895094272, 2864797440, 509765504, 2347812544, 2379917792, 3131955952, 2576585704, 3358276092, 1584813678, 1371449405}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 1140850688, 2315255808, 2130706432, 2290089984, 1883242496, 3890216960, 3115319296, 3686268928, 2774269952, 655228928, 4077191168, 2497937408, 2670936064, 1324900352, 222294016, 712841216, 1897907200, 2599319040, 766992128, 1004084352, 2351876160, 1058492320, 973748560, 3806601640, 1414701660, 3708504866, 1449604375}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 4093640704, 301989888, 3539992576, 1031798784, 2361393152, 232783872, 1974468608, 3041394688, 574357504, 544079872, 1469513728, 929136640, 3874635776, 1332436992, 3824037888, 1985329152, 3926119424, 1862300160, 2072168704, 1036194432, 3948945984, 821079136, 644386576, 2305648232, 3709178388, 1277167330, 953186643}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 3422552064, 33554432, 1358954496, 3397386240, 3368026112, 4229955584, 168820736, 2846359552, 191627264, 2875064320, 3085369344, 1554153472, 1204961280, 822747136, 717000704, 1028937728, 2027518976, 1756816896, 1550322944, 2949470592, 2962041792, 217024096, 52170576, 637876328, 504462932, 665356270, 946821279}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 3690987520, 2181038080, 855638016, 3850371072, 2034237440, 3227516928, 3287285760, 1535639552, 2062286848, 2390622208, 2105999360, 211845120, 2731589632, 4095221760, 2291453952, 941266944, 848606208, 924373504, 3306553088, 89723520, 1022745408, 1038813280, 2485089872, 1635205736, 950615380, 2793276134, 2038815005}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3019898880, 503316480, 117440512, 2776629248, 1749024768, 3802136576, 4203741184, 703070208, 2874408960, 677773312, 2896101376, 190873600, 1718632448, 3403227136, 3752620032, 2006501376, 3314529280, 2714464768, 3221547776, 3647823232, 49992128, 1425956704, 915434672, 1944839528, 1247032244, 2397391590, 1734232447}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 1946157056, 2986344448, 2030043136, 2323644416, 2134900736, 4171235328, 1355808768, 2509766656, 4219731968, 418775040, 1849622528, 3588456448, 3782262784, 2009653248, 2103291904, 2513451008, 2568748032, 1875215872, 1138062080, 2200835456, 3013151936, 8847264, 3547856688, 4160569768, 3691147316, 4127412778, 4076982257}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3019898880, 3254779904, 3305111552, 2843738112, 3955228672, 2887778304, 3090153472, 3058171904, 1835008, 3004039168, 1643577344, 3991044096, 3037904896, 2381963264, 3163992064, 4239521792, 4027304960, 4261362176, 3458096384, 940480896, 58175296, 77676896, 1618202000, 1755939688, 1535990932, 3652493550, 2734780125}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 4093640704, 2516582400, 3909091328, 3363831808, 2956984320, 1730150400, 2643460096, 1985478656, 3771465728, 4051566592, 2100756480, 3797975040, 2284896256, 2693275648, 2922672128, 2447534080, 2280860672, 1248419328, 910427904, 642490240, 1549269952, 567405472, 863553552, 3797736872, 916775700, 2637732902, 813490141}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 3825205248, 100663296, 721420288, 3028287488, 1925185536, 3252682752, 1949302784, 3558342656, 601096192, 1384513536, 141492224, 977305600, 3374399488, 2765316096, 3853217792, 814524416, 3220251648, 75195904, 3198432512, 2000543360, 262880320, 1502385952, 913332208, 3510360360, 2500069108, 1378746790, 1130397627}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 2348810240, 3053453312, 1090519040, 360710144, 2134900736, 3835691008, 1204813824, 2517106688, 1077149696, 2395340800, 3160211456, 2965405696, 484458496, 3488751616, 2266599424, 2749204480, 2693000192, 1086360064, 3839962880, 2482043264, 3642364096, 920577504, 2399313840, 3364055016, 1421876412, 3202430062, 3572675447}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 201326592, 2717908992, 1828716544, 1937768448, 2017460224, 874512384, 2626682880, 165150720, 1754529792, 1873149952, 950861824, 1019445248, 2665725952, 2708545536, 606834688, 3263125504, 3862498304, 2691035648, 4073528064, 2406727552, 724247488, 2097051040, 2113462128, 2483511208, 1451165820, 3090690594, 661037237}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 469762048, 3590324224, 3707764736, 2491416576, 2277507072, 312475648, 607125504, 486014976, 20709376, 2905473024, 4079419392, 1321369600, 337821696, 3572736000, 31084544, 4082059264, 2889243648, 2504621568, 344439040, 1248970624, 2904155456, 1483553184, 323456976, 416386984, 3911756500, 3566507566, 175875741}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 201326592, 2717908992, 2298478592, 1317011456, 2462056448, 1553989632, 1339031552, 1379401728, 1036255232, 2385903616, 3390898176, 2931916800, 3064020992, 3939524608, 246992896, 2919536640, 2417400832, 3037500928, 693687552, 2318877568, 2753324736, 2780878112, 3240335536, 3197197096, 3436745148, 527756970, 83751543}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 2885681152, 3925868544, 318767104, 4152360960, 775946240, 2317352960, 634388480, 2751987712, 2909536256, 3541958656, 2508652544, 2051047424, 69451776, 3235078144, 2458537984, 2746005504, 3338621952, 3979819520, 2503715584, 4048981888, 3201001152, 3599728608, 514689744, 612138472, 771143124, 2245568614, 4016515089}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 3690987520, 3053453312, 3573547008, 176160768, 3267362816, 1797259264, 2146435072, 4096262144, 2635333632, 4182114304, 727646208, 3401613312, 1059110912, 3723698176, 1663815680, 2425833472, 2382691328, 3946751488, 3276862720, 395988352, 1658615872, 3884078048, 1413616432, 4293082600, 1372772916, 962262630, 2013169533}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 469762048, 1308622848, 3036676096, 528482304, 2176843776, 2250244096, 3299868672, 2155347968, 95158272, 834535424, 3308716032, 3255009280, 1661059072, 2525208576, 3225636864, 1793206272, 1091804160, 2332791296, 3069488384, 4012007808, 4113698112, 2226883488, 1410155920, 2966401448, 2439820436, 4162740778, 2017756373}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 4093640704, 234881024, 2332033024, 4152360960, 3376414720, 3240099840, 3973054464, 1264058368, 1045692416, 1663434752, 3228368896, 3624042496, 1141030912, 100671488, 2533388288, 1971456000, 3091317760, 3013724672, 1494406912, 3032219520, 3672609472, 93297312, 1504929648, 3458783400, 3642733692, 2101890342, 3412869557}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 738197504, 771751936, 4043309056, 1400897536, 2545942528, 1004535808, 160432128, 4082630656, 3651403776, 2102788096, 2849964032, 2885844992, 1845542912, 2432884736, 1132711936, 1606625280, 400804864, 663892480, 39376128, 2317876864, 3935606464, 2453406880, 2777812400, 2639896232, 1218892980, 1054093870, 4129130357}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 2348810240, 1509949440, 1191182336, 3833593856, 1245708288, 1851785216, 3167748096, 2810707968, 4044095488, 876478464, 2409955328, 604209152, 3053600768, 1292034048, 3145879552, 3401644032, 4062331904, 3484673536, 3101402880, 4165403264, 3775947712, 1764414688, 2969381200, 3297004264, 1043565148, 1293536866, 3672399507}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 1811939328, 3120562176, 4043309056, 3581935616, 373293056, 2485125120, 38797312, 2025324544, 3694919680, 1959657472, 2363817984, 3078717440, 2202157056, 3349340160, 3339964416, 1276704768, 3417086976, 3306453504, 3794389760, 2053562240, 692142272, 1319295776, 3331328848, 341432616, 2425232476, 902175914, 307365787}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3019898880, 1711276032, 251658240, 1971322880, 3728736256, 3458203648, 2444230656, 1422393344, 2868641792, 4214095872, 410320896, 3824254976, 3505045504, 3192741888, 2137337856, 3964332032, 2688349184, 1439674880, 4062606080, 2783602560, 3603926848, 2644961632, 3601490960, 2087637864, 886428444, 897707754, 1044437849}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1006632960, 2382364672, 1426063360, 1132462080, 683671552, 291504128, 1202716672, 546832384, 837550080, 3556638720, 3149332480, 812810240, 1702510592, 4263387136, 1346719744, 1640540160, 3557235712, 1424695808, 915822848, 518256768, 2574315584, 2298107168, 1407136016, 3936878376, 1790649364, 1476365742, 4189491551}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2885681152, 2382364672, 2197815296, 3967811584, 3913285632, 1193279488, 2612002816, 4063756288, 488898560, 1962278912, 3697082368, 1072922624, 3130703872, 4082475008, 3769602048, 2850678784, 9372672, 2228766208, 3405134592, 4150221696, 393355072, 3118034592, 225909936, 916283560, 1393669052, 3695940898, 696161265}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 2483027968, 3523215360, 3808428032, 2759852032, 2134900736, 2766143488, 321912832, 816316416, 3833856000, 3491102720, 2976841728, 930119680, 1288224768, 787963904, 3848056832, 2841163776, 2550928384, 276928000, 2638283520, 2682424448, 464550464, 2716367328, 3848557168, 1453733864, 3104175476, 2899678566, 1414305853}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 67108864, 838860800, 1560281088, 2810183680, 3997171712, 1612709888, 4235198464, 193462272, 2812018688, 1737359360, 3981901824, 2058518528, 2406203392, 3121553408, 2987700224, 2467444736, 643378176, 1629872640, 4181259008, 3841218432, 1132630080, 1279370080, 623037328, 2414958952, 2949358740, 2663175406, 243264473}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1409286144, 1979711488, 1493172224, 3665821696, 2847932416, 916455424, 1617952768, 4017618944, 1312030720, 254148608, 2609709056, 1177714688, 3231301632, 707059712, 319565824, 4176717824, 4189678592, 2467632640, 404080896, 362243968, 1406530624, 3962935968, 3760515824, 4161782952, 1701871612, 3623361830, 687091385}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 3288334336, 4194304000, 218103808, 3330277376, 3678404608, 2279604224, 2297430016, 2469920768, 2376335360, 2415263744, 1491009536, 724598784, 2023309312, 2838962176, 2046668800, 3269498880, 3799141376, 1316521472, 3376734976, 4001634432, 522496320, 3333762208, 775829424, 2873234088, 534849716, 2901414950, 2570596091}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 3154116608, 3858759680, 2097152000, 1568669696, 130023424, 2103443456, 2700083200, 2829582336, 1017905152, 469630976, 1934032896, 2691727360, 49004544, 2383355904, 1382830080, 1495238656, 326376448, 3812284928, 3254172928, 2793098368, 567779648, 3936954592, 195918288, 1165843176, 3087304916, 424920166, 431638673}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 67108864, 4261412864, 3472883712, 3212836864, 2965372928, 383778816, 1104150528, 1637351424, 3688628224, 3543007232, 1241972736, 693141504, 2597863424, 469540864, 4280102912, 1405945856, 3906229248, 3309861376, 3167133952, 1421006464, 3398064064, 3450236576, 4053861456, 2347875496, 3836330324, 110532646, 2615747487}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3556769792, 503316480, 318767104, 4001366016, 1027604480, 1629487104, 1691353088, 3047686144, 1951137792, 1207828480, 488964096, 55607296, 862633984, 1907236864, 1741615104, 2940061696, 3821528064, 3789770240, 1982997248, 4246453120, 739535552, 3469231456, 1362971344, 549905256, 2539879900, 2406702830, 2050494493}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 3959422976, 2181038080, 385875968, 4135583744, 658505728, 2912944128, 2970615808, 2377646080, 1024196608, 771620864, 544538624, 3583082496, 1979269120, 304914432, 1705873408, 762206208, 1410098176, 2256457216, 2461448960, 2012471680, 1661663168, 2393309216, 935860368, 767899176, 2394576796, 1167049130, 264191831}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 469762048, 1711276032, 2264924160, 2743074816, 1849688064, 3860856832, 3241148416, 1809317888, 3769892864, 2296774656, 1085210624, 925925376, 886751232, 3207962624, 2426687488, 3112994816, 1233351680, 1464060416, 1050708736, 2062745472, 4240092480, 2015807264, 709763952, 2866947368, 1037208692, 4178122918, 3460177461}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2483027968, 973078528, 4177526784, 3665821696, 1337982976, 3550478336, 990904320, 4005036032, 1552678912, 2432565248, 2574712832, 3138420736, 2931507200, 3163430912, 3774738432, 2171983872, 789699584, 2495292928, 1167036672, 981265280, 3468117440, 4239508512, 2947089040, 2872515112, 1727119252, 1582010278, 1707407187}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 4093640704, 2717908992, 2130706432, 3212836864, 415236096, 48234496, 4019191808, 2082996224, 2005663744, 4148035584, 1524957184, 2542960640, 2821406720, 3314327552, 1077866496, 694466560, 3646039040, 2009778688, 3936338176, 2605999744, 1154182848, 3273548128, 3197393616, 1990898536, 3016642524, 748431334, 1314292755}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1409286144, 3992977408, 3103784960, 2038431744, 2596274176, 2858418176, 2131755008, 2534932480, 1334050816, 3409313792, 199032832, 1813086208, 295321600, 700817408, 1880518656, 2137982976, 1425640448, 39254528, 3394160896, 3376960640, 188528320, 792872352, 983565360, 2591037352, 210252092, 3990761770, 1494254331}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 1811939328, 2113929216, 2432696320, 2273312768, 3082813440, 1457520640, 4174381056, 1598554112, 1424228352, 1251344384, 3425501184, 1236369408, 3764109312, 1967955968, 2191757312, 3555928064, 1383762944, 2348671488, 4168672512, 3640601216, 2835029952, 96387552, 2824549360, 3779931112, 2694908668, 888171370, 821816381}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1946157056, 2650800128, 3539992576, 2340421632, 3435134976, 1050673152, 3843031040, 762839040, 2740715520, 3350069248, 1503985664, 3929047040, 4054499328, 3959791616, 1352921088, 4262512640, 2868470784, 2510248448, 2886480128, 2419406720, 504014272, 1939232544, 2073567952, 229434664, 2762229724, 3669221550, 3404220189}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 4093640704, 3791650816, 83886080, 3447717888, 381681664, 1025507328, 3415212032, 3113746432, 1760296960, 18743296, 49741824, 3023208448, 2957524992, 2299961344, 1384312832, 1782757376, 1684130816, 3580914176, 2057869568, 4163127680, 256510400, 2777950368, 3284196752, 2023938728, 2975021204, 2730156334, 3162412119}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 738197504, 3456106496, 1493172224, 3162505216, 1849688064, 90177536, 1013972992, 1773666304, 2285109248, 2011561984, 3943628800, 76644352, 1527496704, 1286348800, 465571840, 799041536, 3679480832, 2393435648, 1023201024, 115994240, 3030345024, 3289949856, 879019504, 349012136, 2167650036, 861456418, 1837392053}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2617245696, 3254779904, 3170893824, 1652555776, 2604662784, 3680501760, 349175808, 3556245504, 2545680384, 3318611968, 348585984, 204570624, 3169370112, 426139648, 792760320, 1701042176, 466684928, 880489984, 444510976, 3689740928, 2759154624, 345703712, 23857232, 187960104, 838592340, 3133046690, 4014838681}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 1140850688, 3254779904, 3305111552, 2944401408, 3351248896, 702545920, 802160640, 2793930752, 3289645056, 3630563328, 2451505152, 3039920128, 1775812608, 4091453440, 198389760, 1418229760, 2836892672, 1005052416, 199152896, 3755054720, 4001943488, 4162270944, 2388966192, 1293913320, 2612138548, 3281592418, 3640636665}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1140850688, 301989888, 3539992576, 1065353216, 2654994432, 2489319424, 4157603840, 2173173760, 3320578048, 2644377600, 652673024, 3568402432, 2883141632, 1093132288, 127037440, 686553088, 1891406848, 1624717824, 3148442368, 241059456, 264634304, 3229787360, 3083010256, 1797261032, 1060229076, 1067147874, 172277535}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 1946157056, 2181038080, 1929379840, 2407530496, 1363148800, 966787072, 5242880, 471334912, 531365888, 3550347264, 481755136, 363888640, 3748380672, 1143316480, 3091853312, 431339520, 724800512, 2460596736, 4081473280, 150539648, 1214106304, 2866088864, 830634384, 2890017192, 2200078996, 2811364902, 611890001}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 1140850688, 1040187392, 218103808, 1937768448, 2629828608, 2438987776, 680525824, 887619584, 2614886400, 510525440, 1094123520, 280199168, 1222164480, 2739314688, 470364160, 4103047168, 694639616, 4013638144, 2559928576, 792930432, 1839418560, 3388010592, 2491119760, 859249256, 4289969556, 1817958634, 788804689}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3288334336, 3791650816, 2063597568, 3581935616, 2529165312, 727711744, 2920284160, 3737649152, 1217658880, 1604714496, 6094848, 1446084608, 3849863168, 1060085760, 2313826304, 2896656384, 3386897408, 921956864, 2669379840, 3284004992, 845342400, 3230692064, 3180048176, 87349480, 3805588028, 3028648554, 577587699}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 2214592512, 3791650816, 1761607680, 3447717888, 3938451456, 429916160, 4157603840, 2286419968, 1218707456, 3533045760, 653197312, 1362264064, 821641216, 547119104, 2594828288, 2048178176, 665828352, 1230232064, 168401152, 1883679616, 757365440, 3964996832, 3310154480, 870485736, 456222708, 2382079854, 387745843}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1409286144, 1174405120, 2667577344, 2306867200, 3896508416, 2501902336, 3360686080, 2509766656, 921436160, 392036352, 259457024, 2075361280, 2770976768, 474243072, 1549512704, 1603135488, 741127168, 3720217088, 2034555648, 953762688, 3612257472, 2144235424, 2634818192, 1273783720, 534592916, 3182898218, 2773651029}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 1409286144, 973078528, 3204448256, 2306867200, 977272832, 2598371328, 540016640, 2280128512, 3929276416, 3453878272, 938147840, 3526721536, 3789537280, 32137216, 188018688, 3109976064, 925398016, 2635344384, 2957817600, 810743424, 1243267392, 813443168, 2814001648, 2284773096, 4188045492, 2723346058, 2971320641}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 2885681152, 3724541952, 1392508928, 1283457024, 2420113408, 3223322624, 156237824, 121110528, 219938816, 1109786624, 3409641472, 2199879680, 3643162624, 1136304128, 3109965824, 940017664, 2338886656, 832974336, 704183040, 2424296832, 886442944, 2845000352, 22789392, 4083980072, 449689300, 2824852866, 1636174799}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 1275068416, 1912602624, 1157627904, 729808896, 683671552, 568328192, 3706716160, 554172416, 2232680448, 1966080, 3674800128, 2618654720, 1369423872, 717807616, 1282805760, 2897164288, 1939880960, 2018748928, 2279159040, 3649902720, 3836993088, 1420296928, 1313138928, 2806323816, 1321678524, 4211415170, 3311918657}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3288334336, 2181038080, 754974720, 3833593856, 1010827264, 819986432, 2131755008, 1314390016, 2037121024, 3375759360, 1129906176, 3991830528, 3446980608, 4021837824, 1560260608, 3895318528, 3713457152, 1611306496, 1129822976, 1124626048, 2899798464, 3838516768, 3790930512, 3086708904, 1579051932, 3795742350, 999188929}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 1275068416, 2650800128, 2231369728, 2860515328, 3191865344, 56623104, 4094689280, 2168979456, 3765174272, 1478885376, 2496331776, 464486400, 3364175872, 1148952576, 3898068992, 2551318528, 793365504, 2641260032, 3466910464, 3968399488, 3519927232, 135708256, 4268934160, 2715305704, 2321815508, 967407746, 2462028739}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 67108864, 369098752, 2332033024, 2088763392, 1027604480, 2921332736, 2255486976, 1497890816, 436469760, 3293446144, 2294874112, 1489403904, 3618422784, 1607999488, 752676864, 3775956992, 2400736256, 1648111104, 2709524224, 1791056256, 1608707904, 1561420768, 3977972912, 3611179624, 436265980, 2701253006, 1434660673}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 469762048, 4261412864, 788529152, 3229614080, 4223664128, 1495269376, 2343567360, 2877816832, 2295070720, 2185625600, 4245356544, 940343296, 1776566272, 4101611520, 1629851648, 3017525248, 2924798976, 703671808, 317302016, 3139252096, 1033716800, 1163785696, 452741776, 2844711528, 1034292948, 4128878478, 3094676555}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 1409286144, 704643072, 2801795072, 3397386240, 2747269120, 3466592256, 932184064, 3862429696, 1094975488, 444465152, 515440640, 3515187200, 2489303040, 4259848192, 2879303680, 357185536, 3842774016, 1693582848, 4060617984, 2372886912, 2621588160, 3840093088, 1383228528, 130697768, 1926047420, 4031963522, 714703553}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 4227858432, 3321888768, 654311424, 746586112, 1740636160, 1994391552, 3002073088, 3444047872, 995360768, 1797128192, 3721068544, 2056749056, 2868658176, 3954810880, 3021869056, 3712526336, 3545506816, 2937929216, 3620340992, 60170368, 1568443968, 1727687648, 2185040112, 903498600, 3408830132, 803315842, 896585287}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 1946157056, 3992977408, 587202560, 2608857088, 3519021056, 3667918848, 986710016, 3925344256, 625213440, 1866334208, 2411397120, 606437376, 2588786688, 1075027968, 3034296320, 2354423808, 895849472, 1051709952, 3214983424, 1313986944, 431571904, 858199456, 3486291824, 1658014760, 234362036, 323484042, 3896456137}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 201326592, 3254779904, 2399141888, 3900702720, 1447034880, 3055550464, 2307915776, 2793930752, 94109696, 2744516608, 206110720, 3019669504, 2233810944, 852746240, 1730842624, 1791784960, 1367200768, 1885769216, 2121483008, 2415588736, 384041152, 1160943456, 2388334032, 2578768616, 2279232796, 2054526342, 1480315087}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 1006632960, 100663296, 1929379840, 2810183680, 2378170368, 3667918848, 1898971136, 1830289408, 4178313216, 194379776, 2337865728, 2154594304, 3204923392, 2398347264, 3736621056, 180201472, 2278372352, 3065414144, 2544550144, 2279000448, 1060805696, 3565013408, 2867742160, 4064772136, 336828828, 904505734, 750095431}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 1409286144, 234881024, 2365587456, 1249902592, 2394947584, 3936354304, 495976448, 1123549184, 2508455936, 1375600640, 1354432512, 149192704, 1380761600, 3289391104, 867807232, 1600628736, 3993971712, 611397120, 3532323072, 3641531776, 2113004224, 3821690016, 1944986736, 302219560, 2399340212, 4253154702, 2537591497}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 4093640704, 1577058304, 3003121664, 2491416576, 1900019712, 379584512, 3570401280, 1562902528, 3515088896, 1949171712, 1860763648, 2305196032, 3906813952, 3411091456, 2364256256, 2288379904, 3042808832, 3415256576, 2156642048, 97872768, 3058022336, 2731376864, 1226409264, 4099828584, 907113212, 1347079054, 28788679}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 2885681152, 167772160, 3372220416, 3112173568, 4206886912, 769654784, 2840592384, 4023910400, 3925082112, 1806565376, 3331915776, 3352788992, 2929573888, 248668160, 1108938752, 3935655936, 918449152, 551703040, 2261783808, 773558400, 3230970048, 800884512, 2439044144, 3490748328, 167357692, 2697359498, 2045010113}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 1140850688, 637534208, 4043309056, 4152360960, 1329594368, 2380267520, 2335178752, 3385327616, 1253834752, 2801139712, 1007222784, 3315499008, 4100210688, 1737580544, 1243099136, 1372047360, 801192960, 1679927808, 772991744, 2556139136, 698851648, 3434150112, 3465191248, 324922984, 331709980, 2831316622, 446878019}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 603979776, 1912602624, 1593835520, 2189426688, 2227175424, 3600809984, 3553624064, 4189585408, 994312192, 3346923520, 2524512256, 1164345344, 1668169728, 501440512, 3962679296, 1921587200, 391042048, 2599568896, 992624896, 639401344, 2542314432, 1053560992, 380719728, 2320035112, 535736764, 807476622, 2232423371}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 2885681152, 2449473536, 1996488704, 4185915392, 2470445056, 3206545408, 3499098112, 2148007936, 4100194304, 3605921792, 2588606464, 935690240, 1807728640, 1738645504, 1800458240, 1827223552, 3155506176, 1888840192, 3579204352, 2360649088, 2990884032, 3539847520, 595783728, 2151869672, 4037244148, 2731738506, 2007667905}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2885681152, 4261412864, 1526726656, 2038431744, 4106223616, 2778726400, 2972712960, 1461190656, 2475950080, 3255697408, 1591410688, 1622573056, 880787456, 698540032, 2134085632, 2484635648, 1041724416, 2362415616, 4067982592, 218452352, 3039238208, 2463583648, 1567606704, 2303368232, 723263476, 3190927750, 3566962765}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 201326592, 3858759680, 3338665984, 1837105152, 3779067904, 1566572544, 1129316352, 1676148736, 640417792, 826671104, 3903520768, 441352192, 949272576, 1468227584, 3359870976, 467757056, 2039538688, 1355528704, 1503501056, 381449344, 923652800, 603337184, 1674717072, 3727345000, 2559325524, 4290188422, 3660726977}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2885681152, 234881024, 1962934272, 2491416576, 1312817152, 2187329536, 1655701504, 2673344512, 3483631616, 863895552, 2367225856, 734363648, 550289408, 750854144, 1696813056, 3528476672, 1655294976, 4229780992, 120316672, 1289608320, 2752021824, 4287618208, 3760362352, 785481768, 686544444, 3564960898, 2862339405}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2214592512, 503316480, 2030043136, 1098907648, 2428502016, 664797184, 1961885696, 587726848, 3054764032, 4288544768, 1808465920, 3182854144, 4050599936, 2680315904, 3676516352, 1538467840, 1567161344, 1288000000, 3165072640, 3346284928, 4190973760, 128998112, 1869310448, 1338284904, 707135156, 2268471686, 2335055695}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1677721600, 1442840576, 1493172224, 2977955840, 4240441344, 2904555520, 3041918976, 3348627456, 433324032, 2630746112, 2337996800, 2901901312, 631160832, 4005715968, 1914777600, 902825984, 2128174080, 3593802240, 3116367104, 504527744, 3614983104, 3156491808, 2965724848, 1060619688, 272424308, 4006615938, 3629741005}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 3154116608, 2046820352, 2768240640, 713031680, 3175088128, 2929721344, 1234173952, 868745216, 1284243456, 2584084480, 472580096, 2445115392, 1700577280, 3656245248, 3530936320, 4057126912, 1743264768, 2958994944, 728606464, 1261855616, 561068736, 1702562400, 3390434448, 790661608, 1297155668, 1302944650, 2642212557}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3288334336, 503316480, 2332033024, 2189426688, 2571108352, 1952448512, 1362100224, 1455947776, 743178240, 4291166208, 1038811136, 1713143808, 2495463424, 2636914688, 3748982784, 1155770368, 1903293440, 1495897600, 4290520832, 3484258432, 2117393216, 1686152416, 1715517584, 1088492648, 1332777940, 573184142, 3040730957}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 3690987520, 2785017856, 3808428032, 1048576000, 2436890624, 3370123264, 1227882496, 3502768128, 3791388672, 4101373952, 3748331520, 2335014912, 3071262720, 1428037632, 189042688, 3567462400, 3629233152, 1815717376, 2107012864, 1373201024, 3240466752, 2597539040, 1266324560, 1853099624, 2859179284, 1051486858, 2362228033}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3690987520, 100663296, 4143972352, 4135583744, 650117120, 2250244096, 3924819968, 2998403072, 1053556736, 2629173248, 1264123904, 1285390336, 2982133760, 1087299584, 1605652480, 3353061376, 1264428032, 505157120, 2776549632, 1273829248, 1640370496, 2049017888, 4294026320, 3451551656, 3293570332, 2490785666, 3866813761}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 1543503872, 436207616, 1258291200, 3347054592, 3552575488, 1046478848, 1722810368, 3657957376, 969670656, 1443233792, 2963996672, 2761850880, 3464347648, 2693668864, 1831112704, 1463408640, 570876928, 4272677376, 295528704, 352281216, 3184331072, 1342572512, 28031888, 941573480, 2185110228, 288266886, 804552005}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 2751463424, 1577058304, 2197815296, 2625634304, 2629828608, 1008730112, 2588934144, 1720188928, 256638976, 3389390848, 2145976320, 3732897792, 750567424, 2610831360, 1095659520, 3506710528, 1734988800, 2361282048, 3416148224, 961365888, 3842371520, 1634326112, 2881389200, 152875496, 646716764, 1168560010, 1744538565}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 201326592, 2181038080, 1694498816, 92274688, 121634816, 3789553664, 160432128, 779616256, 4222877696, 3045982208, 257490944, 293961728, 101171200, 3964002304, 1948520448, 3237410816, 2389507072, 4157264384, 2357154560, 4193277568, 1454111680, 2536380576, 2032809904, 2574102056, 1867046012, 3401502338, 1095817153}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 2080374784, 2785017856, 3271557120, 2944401408, 1488977920, 979369984, 4059037696, 1617428480, 1164181504, 2832072704, 55246848, 423067648, 1387708416, 3363102720, 3004551168, 207923200, 3931108352, 2064261632, 2316621056, 384208512, 369955904, 1512693600, 3611690160, 35500520, 3413229812, 1277773442, 2890264653}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 1409286144, 3724541952, 3003121664, 1199570944, 1514143744, 3395289088, 1622147072, 1787297792, 1810104320, 2116943872, 3072917504, 913670144, 3941875712, 4214726656, 1091874816, 3066390528, 3497825280, 2564006400, 3275325184, 334398592, 3742101824, 1487264736, 2530164528, 2237333352, 2573041276, 1216466050, 1875088719}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 67108864, 3120562176, 3338665984, 4118806528, 566231040, 3412066304, 2683305984, 728236032, 3817078784, 2955804672, 3226140672, 2765586432, 3302408192, 3033964544, 2094428160, 282408960, 1456854016, 802486784, 2807400704, 3021368960, 2872524864, 3731113824, 2711526192, 4135750120, 2386602868, 497186434, 3373409357}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 3556769792, 100663296, 1761607680, 327155712, 1866465280, 543162368, 1095761920, 591921152, 2399404032, 806223872, 4159242240, 4118183936, 2222309376, 737435648, 1723133952, 1909819392, 1443126272, 3683604992, 1957387008, 1595158656, 3055929024, 2688481120, 4201811888, 1954064360, 3156130172, 63133838, 1033939653}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 4227858432, 2382364672, 150994944, 612368384, 1824522240, 2887778304, 4210032640, 954728448, 1691615232, 3019767808, 1418395648, 2059894784, 264683520, 3846643712, 545525760, 942016512, 907525120, 1591666176, 1324960000, 3438104448, 3627058496, 2110448992, 2326261104, 4023814888, 4168906804, 1103882114, 3836078413}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 872415232, 1241513984, 4143972352, 3279945728, 96468992, 3126853632, 1318060032, 3352821760, 62128128, 1110310912, 3728277504, 1491369984, 1201061888, 1998331904, 252719104, 1494890496, 3830731776, 1686053376, 251756800, 3883948672, 935520704, 2841886752, 1594904880, 18561704, 810830076, 4269728390, 1610644929}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3690987520, 3657433088, 385875968, 1904214016, 3133145088, 1528823808, 2328887296, 381157376, 579076096, 1333657600, 1411055616, 1989443584, 1424441344, 2572001280, 231968768, 4013447168, 2353271808, 3126741504, 1472877824, 11486080, 1881339328, 1364369568, 1132069232, 3827614504, 1030497460, 3531840398, 1967235527}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1409286144, 2516582400, 620756992, 1837105152, 1488977920, 2107637760, 1987051520, 3690463232, 1369702400, 2333999104, 970653696, 1142390784, 2445688832, 223272960, 3700682752, 3421128704, 2702027776, 2792591872, 1140456704, 3718613376, 824153408, 383440672, 3465927408, 394673832, 1622146996, 3791667586, 1124104527}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 2885681152, 301989888, 1124073472, 729808896, 3342860288, 2258632704, 256901120, 2370306048, 3105095680, 3835559936, 912850944, 3288694784, 3254239232, 1106190336, 3467661312, 3300407296, 2601378816, 12792320, 870525696, 3136320384, 563645888, 119396192, 1697237232, 2359756008, 396809532, 1344654210, 627485121}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 1946157056, 4261412864, 3976200192, 2323644416, 1564475392, 3898605568, 3232759808, 307757056, 294387712, 689307648, 2402877440, 2143125504, 1879851008, 2815696896, 4003180544, 3610208256, 3087395840, 1307602432, 3526956800, 1295845504, 4182631744, 2176225440, 3140049360, 1005860904, 181030044, 1636065410, 389089615}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 469762048, 3456106496, 889192448, 109051904, 4047503360, 3139436544, 812646400, 1803026432, 393478144, 382599168, 4049272832, 1132888064, 4294328320, 2190303232, 888754176, 112592896, 2511080448, 1116331520, 3033511680, 576255360, 2349251392, 909522720, 2515487664, 2771067560, 1660805364, 1736506758, 1975629643}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 872415232, 3254779904, 2835349504, 562036736, 3997171712, 396361728, 2872049664, 764936192, 2763784192, 1004929024, 3040411648, 2634973184, 1555841024, 1206181888, 591032320, 101619712, 1547684864, 3156611584, 416958208, 329243520, 4212504640, 3678646688, 2418162960, 913312296, 4273517916, 3192865678, 2963240003}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2617245696, 503316480, 2130706432, 2743074816, 4148166656, 3084910592, 3392143360, 1468530688, 4013686784, 3077963776, 3781885952, 160399360, 2352791552, 1257594880, 3374960640, 233687040, 961504256, 916218368, 4062509824, 2450732672, 2493193536, 2133084640, 680724048, 458989416, 2248542996, 3607166594, 1870887237}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2483027968, 1845493760, 2600468480, 394264576, 1941962752, 3881828352, 3635412992, 1449656320, 2453405696, 4246077440, 2735407104, 1267564544, 2583511040, 376725504, 2310631424, 2363860992, 3242341376, 2149712384, 3348257024, 276305536, 646436160, 4184970848, 2416551376, 2282643688, 2755477652, 2585116298, 1854529867}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 872415232, 3120562176, 4009754624, 2441084928, 482344960, 765460480, 63963136, 207093760, 4155768832, 3484286976, 2717450240, 879132672, 2750693376, 2790187008, 4089999360, 906983424, 673788928, 3208497664, 29601024, 3340861824, 2761034688, 708486944, 1950852144, 1390757544, 582262780, 1898903950, 1287339971}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 1811939328, 2046820352, 1593835520, 880803840, 1547698176, 3265265664, 1007681536, 3626500096, 949223424, 2048786432, 4070244352, 2595192832, 2275459072, 2811437056, 2565427200, 1114904576, 179106816, 1604525568, 1804847872, 4075407232, 2239039680, 1378824672, 2044973168, 4130532968, 4202310836, 18792834, 2820290501}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 2348810240, 3858759680, 889192448, 931135488, 1447034880, 2401239040, 1768947712, 1783103488, 3173777408, 2152071168, 2283339776, 3692462080, 3223437312, 1978769408, 3532345344, 634382336, 1029024768, 3213048320, 3527450368, 757100928, 2658264896, 986416608, 2213333264, 3181649000, 982024796, 835494798, 2807354437}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 2080374784, 2113929216, 318767104, 3128950784, 331350016, 2871001088, 3184525312, 1486356480, 1163657216, 2028339200, 2607480832, 898990080, 2456010752, 1563467776, 1114214400, 3054848000, 841176064, 508712448, 2832981248, 1044377472, 3998503360, 1832987168, 4209157008, 1542688168, 482977364, 2357653898, 4183546049}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 1140850688, 973078528, 553648128, 2776629248, 1874853888, 4154458112, 3494903808, 3426222080, 1718878208, 4025352192, 1154023424, 3432808448, 1390657536, 514859008, 1821110272, 4060067840, 177409024, 3692560896, 3437510912, 2213979520, 2687396288, 3278528160, 3570360240, 2195407656, 113654396, 2556895110, 833889477}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 2751463424, 973078528, 721420288, 3061841920, 1170210816, 4024434688, 990904320, 93847552, 520880128, 2071330816, 3060334592, 3238428672, 2837626880, 1853038592, 2370465792, 1215772672, 82519040, 2395465216, 1707123968, 534791296, 1393650112, 2845457696, 3641597392, 3463791016, 300421148, 424057486, 3045320905}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 469762048, 838860800, 553648128, 864026624, 1539309568, 2657091584, 800063488, 2983723008, 2265710592, 4139122688, 1695088640, 887586816, 1084342272, 1817223168, 4138209280, 1782052864, 239774720, 4224137728, 1429465344, 1033622144, 1286498624, 2221287072, 3521350352, 1987185704, 3334164380, 1866272906, 179186753}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1006632960, 100663296, 3573547008, 4286578688, 884998144, 2241855488, 4243587072, 1748500480, 3336830976, 3531472896, 2850619392, 3194978304, 2772680704, 2959286272, 2496729088, 1191815168, 1677601792, 3425327616, 2387358976, 3060994432, 326654784, 1602707488, 2670665200, 1596185000, 4289751740, 2639881098, 3585376841}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 738197504, 905969664, 3372220416, 3028287488, 2252341248, 1423966208, 3889168384, 153616384, 785645568, 2115895296, 966459392, 1206681600, 1103347712, 2837569536, 284266496, 2631411712, 546266112, 970147328, 3425243904, 3696619136, 157179584, 3724149472, 1014889584, 3809068136, 497548980, 1426325646, 1496633797}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 1006632960, 637534208, 3103784960, 3095396352, 2420113408, 3407872000, 686817280, 1238892544, 1012137984, 3517841408, 1552613376, 2017230848, 1233371136, 1422024704, 492982272, 1255155712, 296311808, 3654088192, 14301952, 483821952, 3589205312, 2645067168, 130898608, 1037575208, 1716906996, 783210382, 1292520005}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 3154116608, 2046820352, 754974720, 3447717888, 2503999488, 2002780160, 1055916032, 1979187200, 1522794496, 928907264, 3085631488, 2475655168, 797032448, 3963641856, 2363510784, 2763151360, 1444510720, 4210389504, 4152789760, 1144798336, 3072036928, 1433778464, 1539604848, 1759370664, 1135177012, 191665794, 489793345}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 3422552064, 3388997632, 2801795072, 3598712832, 1396703232, 3571449856, 3713007616, 1545076736, 968622080, 2688942080, 1730871296, 3585572864, 536887296, 1879220224, 2013450240, 4227913728, 302175232, 1795356160, 478232320, 4097868416, 40074432, 2383628320, 2298135824, 3840742056, 4233915860, 1586834562, 1978718151}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 3556769792, 570425344, 1056964608, 1182793728, 901775360, 2564816896, 3280994304, 332922880, 4173070336, 3263561728, 3995664384, 758480896, 1224851456, 2609012736, 3963744256, 3147995136, 1722831872, 2628433408, 183846144, 383797376, 2459137984, 878253600, 318541328, 1009108648, 756723164, 886957698, 4090996425}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 2080374784, 838860800, 184549376, 1635778560, 1010827264, 2086666240, 4132438016, 300417024, 3632005120, 1014366208, 1243152384, 635863040, 3503538176, 1982439424, 660508672, 835155968, 1826817024, 3029522944, 2789768960, 990874752, 1194245824, 1595889632, 3282482128, 3283166056, 3757623580, 2616528526, 995661261}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 872415232, 2382364672, 3405774848, 3900702720, 2009071616, 3894411264, 1565523968, 4229431296, 1864630272, 664666112, 740884480, 3029237760, 844251136, 2727927808, 266825728, 3980208128, 3417977856, 3073826304, 291898624, 771732352, 286984128, 2829513248, 2933692528, 3033196968, 3682593724, 2514101646, 1946552011}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 3825205248, 301989888, 989855744, 1887436800, 2898264064, 891289600, 2540699648, 3161980928, 1738276864, 1346764800, 292225024, 1509392384, 3543154688, 563650560, 1204580352, 676141056, 101630976, 888094208, 2386458880, 3052841856, 2905668416, 614197024, 2454695696, 1628427432, 577622100, 1677569410, 2002220615}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 3825205248, 3456106496, 2063597568, 3363831808, 3384803328, 987758592, 2893021184, 2680684544, 4177788928, 112066560, 51970048, 3374088192, 3543252992, 3488145408, 1528279040, 785836032, 3862197248, 55041536, 4245552384, 3159048320, 3494217792, 4052558304, 1267389616, 1772357992, 2575231228, 931141254, 524513613}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 67108864, 2248146944, 2063597568, 1317011456, 2747269120, 1088421888, 338690048, 971505664, 3942907904, 797835264, 3791192064, 3066003456, 93503488, 2633703424, 1128067072, 3369093120, 1876464640, 267142656, 3775655168, 993329280, 2959538496, 1643995232, 3484566576, 1135192296, 3970427260, 698101386, 591425613}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 738197504, 3523215360, 2264924160, 2071986176, 2889875456, 2392850432, 2461007872, 3729260544, 2450259968, 3529900032, 1998258176, 1859551232, 3830497280, 3428392960, 1677086720, 1184937984, 1186018304, 2420687360, 3473757952, 1525020544, 1591356992, 422988512, 79812496, 1466140008, 223415764, 450538886, 2939624769}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2483027968, 2919235584, 50331648, 1753219072, 2411724800, 3189768192, 4050649088, 2041053184, 55312384, 323354624, 3023765504, 3459547136, 3616620544, 2960793600, 1733701632, 251668480, 2726450176, 985824768, 4054050048, 3224447872, 3746221888, 2325652576, 391978768, 410855400, 2693776468, 3077004686, 944393807}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 3690987520, 3858759680, 520093696, 159383552, 817889280, 2065694720, 3434086400, 190316544, 2569273344, 1239285760, 34144256, 653230080, 3633463296, 3328729088, 1857835008, 2514102272, 2892448768, 473803264, 2929376512, 981824384, 1596966976, 2637309088, 3482880368, 4161077032, 1282360636, 4157772170, 1519018319}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2080374784, 1912602624, 4211081216, 1686110208, 1153433600, 3672113152, 407896064, 767033344, 3449552896, 1061552128, 231407616, 4153704448, 3669082112, 4058701824, 3861237760, 2547546112, 3071181824, 1562119680, 2776893696, 1445639296, 2621810880, 3444075680, 626267920, 223354920, 272235476, 517743246, 703002061}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 3422552064, 4261412864, 4278190080, 3330277376, 1019215872, 60817408, 3153068032, 4113039360, 1228668928, 70647808, 4122542080, 2655354880, 4141039616, 3055198208, 1169674240, 1408829440, 2535810048, 360928768, 2487275776, 140763520, 3671132992, 3625472096, 1924543184, 830028264, 31727004, 3676512130, 3895684675}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 2483027968, 1308622848, 3640655872, 4269801472, 574619648, 2355101696, 3524263936, 3315073024, 1395392512, 3478519808, 564854784, 1153859584, 166871040, 3276529664, 1284829184, 2081073152, 1752595456, 2572897792, 3171715840, 1898282112, 3323990976, 2591182624, 25763664, 1672813480, 4042928276, 3485432454, 2156795083}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 201326592, 3120562176, 3405774848, 2894069760, 2436890624, 547356672, 2947547136, 2531786752, 1828978688, 1577975808, 35192832, 4165763072, 2352529408, 2042454016, 3102904320, 2672334848, 2167759872, 321318400, 1744584448, 1121147776, 817604160, 16542816, 609324848, 318427112, 417193340, 1688262022, 3652258121}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 2751463424, 1711276032, 3808428032, 3749707776, 3745513472, 2535456768, 4052746240, 2741501952, 1121189888, 4024303616, 2562392064, 1914601472, 408535040, 3932987392, 1438838784, 2900510720, 846230528, 345645568, 3087825664, 3799137664, 3432676544, 3960355552, 3966821488, 4087017320, 4052491444, 3056779142, 1480325061}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1275068416, 771751936, 3271557120, 3011510272, 3577741312, 1247805440, 353370112, 1312292864, 4291559424, 953548800, 2003501056, 4178935808, 2177613824, 4062683136, 2650820608, 184666112, 2004931584, 524399104, 325239552, 126894208, 3321564096, 275592608, 23535696, 3009617192, 395358100, 502813322, 208574657}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 872415232, 2986344448, 2634022912, 2944401408, 3258974208, 316669952, 3738173440, 2211971072, 1945894912, 3666214912, 1548288000, 239370240, 2573778944, 423026688, 3003248640, 1954568192, 2730728448, 2988530176, 2314460928, 3114919552, 2383890112, 1769081120, 3647616272, 959797160, 50536412, 209738886, 3200281033}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 67108864, 301989888, 1493172224, 1468006400, 3812622336, 3193962496, 2406481920, 4167565312, 1766588416, 1443233792, 1532690432, 1942323200, 2113650688, 2945753088, 2877452288, 2504005632, 2237746176, 3924912640, 1890220800, 577503360, 739758656, 583021920, 1444963088, 529567208, 2480442708, 4094151306, 173594945}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 1140850688, 369098752, 3942645760, 159383552, 440401920, 958398464, 487587840, 2002255872, 2971402240, 4146462720, 4278779904, 3504701440, 3530244096, 4225212416, 1470296064, 349276160, 1698305024, 229464576, 4021122816, 2863608192, 1546612416, 1911434272, 629996432, 1514091944, 3610734940, 3402877826, 2184833475}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2751463424, 2852126720, 3707764736, 3783262208, 2571108352, 1138753536, 2375024640, 3581411328, 452198400, 1261305856, 816381952, 2616164352, 1711915008, 3013353472, 635465728, 1452308480, 3757652992, 1630872064, 520956672, 4279996032, 1378195392, 599110304, 416257968, 2235196456, 982994044, 3472657546, 2175913153}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1946157056, 301989888, 3305111552, 3816816640, 2789212160, 719323136, 1898971136, 2828533760, 103022592, 2937978880, 2909470720, 2476638208, 1906851840, 1656528896, 1597517824, 3178584064, 1953938432, 3254225408, 1219870464, 1087747712, 2116520256, 3944618912, 1198073712, 1385977128, 2552963636, 1979587718, 2220443203}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 3690987520, 2382364672, 1593835520, 3984588800, 2579496960, 4255121408, 128974848, 216530944, 4227596288, 3497394176, 2451243008, 1072988160, 1926807552, 3436568576, 1596674048, 324995072, 1866949632, 3752983040, 2833828096, 570252672, 225740352, 1184425568, 3367392464, 1966691304, 4026918548, 1146341262, 2050547529}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 4093640704, 301989888, 855638016, 880803840, 1136656384, 1071644672, 2937061376, 363331584, 3103522816, 3866492928, 3774545920, 1895268352, 943374336, 1469489152, 2733289472, 618452992, 1183179776, 2990706176, 1369699584, 2159160448, 1880717760, 895818208, 458424528, 1426804072, 3620613396, 1831830146, 1337851085}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 603979776, 3523215360, 989855744, 3162505216, 2663383040, 1503657984, 4228907008, 3650617344, 2763259904, 994967552, 3653959680, 3612246016, 1607122944, 3863863296, 3293229056, 3658323968, 3458827264, 708627968, 4074889472, 754000256, 1449856192, 2992492832, 3654322224, 2092599464, 644329716, 1802932102, 1768857033}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 872415232, 1979711488, 285212672, 2810183680, 1488977920, 161480704, 3843031040, 3671588864, 2495873024, 1551761408, 3163226112, 4118642688, 1862909952, 4223574016, 2812981248, 2167359488, 297008128, 1783122432, 3118351616, 2878902656, 2158302400, 2437908512, 578951408, 423686568, 1482768436, 2939419530, 688398793}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 2885681152, 1711276032, 3506438144, 1266679808, 1530920960, 2141192192, 2997878784, 2064121856, 759955456, 1101398016, 2306408448, 715620352, 1039843328, 3479543808, 815452160, 4197738496, 3590503424, 3104020992, 2139339520, 2168530816, 1889624640, 2217983968, 231215504, 3635236968, 3342082012, 461413770, 54708557}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 2751463424, 3724541952, 1795162112, 1434451968, 1816133632, 2585788416, 529530880, 1557659648, 1815871488, 1661337600, 1053491200, 1889828864, 1998274560, 1667112960, 171372544, 2638358528, 178369536, 3578997248, 1798881024, 2748253568, 1970055360, 2587715616, 604295440, 2303387048, 1038384596, 4122521486, 2316261319}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1677721600, 4261412864, 3271557120, 2155872256, 2311061504, 3915382784, 2249195520, 1937244160, 3818651648, 3737518080, 1357447168, 2527363072, 2004533248, 228483072, 1975922688, 1684547584, 1768313856, 958029312, 4111318272, 1283243648, 3994523584, 3094455968, 4092246032, 103272488, 2528873436, 1358717062, 2245388993}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3019898880, 1308622848, 3271557120, 461373440, 4156555264, 4154458112, 1093664768, 3080192000, 152305664, 3815636992, 3962241024, 1137672192, 1755037696, 144171008, 3920621568, 2064361472, 851186688, 627208704, 974219520, 619380096, 3320716352, 2607387040, 4096628400, 1808311336, 1486860020, 881921922, 1202435401}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 2080374784, 3053453312, 2566914048, 3481272320, 1883242496, 2728394752, 590348288, 4065853440, 2797338624, 3548774400, 334036992, 824606720, 2430156800, 327081984, 1315262464, 1962469376, 2542607360, 1792928256, 1372899072, 3328409472, 3444723776, 856316064, 2343998224, 221359912, 2941898588, 188618126, 1086773063}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 4227858432, 33554432, 2634022912, 1920991232, 3980394496, 2036334592, 143654912, 3454533632, 2198601728, 1850081280, 855310336, 1025802240, 3815424000, 474980352, 1109889024, 485079040, 462232576, 2047249920, 2535184128, 3220485248, 1147221440, 168918240, 3903516688, 2926530664, 1624738260, 2618342030, 1403724481}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 469762048, 2986344448, 2231369728, 612368384, 2084569088, 2854223872, 642777088, 238551040, 263454720, 3396206592, 1936261120, 437026816, 3826925568, 166191104, 3562459136, 1155299328, 73497600, 963753472, 619236096, 2446187904, 368655296, 106364064, 4057948336, 149043496, 2838673276, 4106906502, 782037187}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 335544320, 3992977408, 1560281088, 1468006400, 2143289344, 4032823296, 800063488, 3970433024, 1977876480, 2154692608, 672727040, 1607368704, 1070317568, 4174831616, 814116864, 744400896, 896789504, 2538256896, 2945939712, 1470429824, 80570688, 3779653472, 1586820784, 4062502376, 3423519740, 2645049486, 275189837}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 3959422976, 1644167168, 3439329280, 4169138176, 2034237440, 245366784, 2645557248, 2356674560, 3972268032, 3772645376, 63635456, 901545984, 2023243776, 139829248, 769085440, 3289839616, 3891747840, 182855168, 1814933248, 3574823808, 986428992, 1664978464, 1054471792, 460795304, 94702644, 2978831758, 924981579}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 3154116608, 3724541952, 520093696, 3045064704, 46137344, 996147200, 3073376256, 3571974144, 330039296, 2993029120, 433651712, 3930357760, 1296809984, 805085184, 3653144576, 2325661696, 1368155136, 2616498688, 2833286400, 3606137472, 1678331712, 694145120, 2423206544, 59142888, 1772767708, 4010659974, 381012549}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2348810240, 3187671040, 3774873600, 142606336, 4156555264, 1696595968, 2727346176, 3384279040, 3618373632, 4084596736, 1630208000, 1964474368, 123322368, 3860619264, 1432260608, 2579400704, 1326242816, 1956992512, 426894592, 1787371392, 88347840, 826433440, 1810080464, 3945801768, 4276828692, 741624194, 3821662657}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 67108864, 33554432, 2868903936, 3632267264, 3720347648, 3802136576, 3597664256, 1295515648, 2045509632, 3131441152, 2591227904, 2201714688, 1559216128, 3878068224, 1244852224, 3386611712, 3296551936, 814706176, 1333191936, 2931385728, 3836524352, 1908900640, 2225305168, 3480324264, 3065586708, 1353674242, 4224115969}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 1006632960, 1442840576, 3003121664, 125829120, 3980394496, 3944742912, 1076887552, 3664248832, 2347499520, 3451256832, 4197515264, 1735032832, 2607693824, 3044401152, 760336384, 318449664, 250991616, 1444098560, 718830336, 3108254080, 1765341248, 1981258592, 1656855824, 4200634600, 2635144796, 3646632462, 1577351939}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 201326592, 1644167168, 3070230528, 3128950784, 734003200, 3634364416, 957349888, 487063552, 279183360, 2965241856, 319881216, 2248704000, 4163158016, 4101857280, 1966149632, 4208539648, 3901723648, 3494467072, 1237669120, 168818048, 1066046144, 526648928, 907838384, 654484968, 2458076284, 398546438, 1654740225}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 3422552064, 3590324224, 1929379840, 2709520384, 1497366528, 350224384, 2169503744, 3953655808, 2516844544, 419299328, 3075538944, 2292809728, 2676441088, 2243829760, 3249786880, 1626990592, 1890440192, 2558093824, 896414464, 458874496, 2250113728, 4211311072, 3582191024, 3812832616, 3252933756, 735144450, 3748279051}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 1409286144, 1040187392, 1795162112, 176160768, 1254096896, 4062183424, 45088768, 1925709824, 2137784320, 3574988800, 3048407040, 1648918528, 2024587264, 1790435328, 3041062912, 2841716736, 2832307200, 3835192832, 3207917824, 3674295168, 847484480, 1455540192, 3357570960, 2142300776, 1196101844, 19817998, 116912385}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 3690987520, 1174405120, 1895825408, 243269632, 415236096, 337641472, 1685061632, 4268228608, 1297874944, 273022976, 4109434880, 1940488192, 637288448, 938860544, 1866158080, 3787974656, 2410847232, 2546540032, 2355923200, 4283341696, 2092776768, 278357600, 858443216, 4030653416, 2069264796, 2592644610, 2433534215}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 469762048, 3791650816, 3003121664, 1786773504, 79691776, 3600809984, 1076887552, 1059586048, 2952527872, 300285952, 2695954432, 1156087808, 702300160, 3256279040, 364531712, 3806820352, 3929211904, 1344833024, 3346884864, 1445294464, 3566288448, 471493216, 575943248, 2665061864, 1375036700, 3915908614, 1771907331}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 2214592512, 2852126720, 1862270976, 562036736, 398458880, 4221566976, 2324692992, 456654848, 1396965376, 1877868544, 1427308544, 3522920448, 3529949184, 2436734976, 2974478336, 4228855808, 4276343808, 963877376, 3771443456, 3822012800, 3376623808, 1977642144, 1123143920, 3490365224, 1441679668, 2182093314, 3564726533}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 4227858432, 2248146944, 2432696320, 4152360960, 1757413376, 4078960640, 3603955712, 3279421440, 39583744, 1828061184, 1699938304, 2444853248, 3330097152, 2896633856, 23597056, 4093929472, 159063040, 1297988096, 2792877312, 873547648, 1599712192, 1846508704, 3335274896, 1441628456, 3543992148, 1480866314, 2652548355}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 2483027968, 3254779904, 3137339392, 1803550720, 1673527296, 3361734656, 2301624320, 3105357824, 201588736, 1068367872, 1836122112, 213483520, 5718016, 1829101568, 3811405824, 1798494208, 2988024832, 1334190592, 3094319360, 4010858112, 2861248832, 282053280, 3116497264, 2137046568, 3971094844, 3487187458, 3404046603}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 67108864, 3992977408, 3238002688, 3229614080, 3611295744, 4204789760, 2903506944, 353894400, 201064448, 3614834688, 1087569920, 2683863040, 969916416, 113205248, 2060726272, 3493931008, 790789120, 4241548800, 1845047040, 3133947776, 2101342912, 2316721696, 4162953360, 2169636776, 2822290772, 3828286990, 151969549}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 469762048, 167772160, 3808428032, 1451229184, 1606418432, 606076928, 483393536, 303562752, 967049216, 1005453312, 76611584, 3497754624, 1243037696, 3653738496, 3479113728, 1983502336, 3312968704, 4193646080, 1429533952, 1872123776, 1485141952, 3770606880, 818632688, 2797520040, 1909036348, 3074414090, 2659820803}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 2483027968, 3120562176, 4009754624, 3900702720, 3737124864, 3101687808, 965738496, 2327314432, 4001628160, 925761536, 1053884416, 3105587200, 2998288384, 145022976, 1985966080, 2918791168, 1831080960, 1662811648, 2505664768, 1268154496, 1230324160, 1069013664, 3273983472, 4129203240, 3000724796, 3453296138, 662001927}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 4093640704, 3321888768, 1157627904, 2340421632, 2747269120, 3886022656, 1670381568, 3312975872, 2360082432, 2747662336, 2731737088, 2023325696, 140492800, 4228784128, 2027401216, 585844736, 3352611840, 1718196736, 1754681600, 579352960, 2917502144, 2038651296, 1086390864, 3642980904, 1137778580, 2904046090, 983376137}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 469762048, 637534208, 117440512, 3246391296, 1270874112, 673185792, 976224256, 3045588992, 4201906176, 642646016, 1601372160, 1810464768, 363216896, 517234688, 3745501184, 1939564544, 2681193472, 4038326784, 3251190016, 2325038976, 2145156160, 2450136288, 3602316016, 1609376104, 3061972916, 3258980874, 4024674575}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3690987520, 1442840576, 1795162112, 1820327936, 2881486848, 39845888, 3381657600, 1792540672, 2619080704, 1104543744, 903020544, 3086581760, 2821668864, 2600427520, 2676412416, 3681134592, 3514217472, 2611215872, 317721856, 1456123520, 2290576320, 1374382880, 2578913808, 3645094824, 2393062612, 2306022922, 3884621067}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3690987520, 2650800128, 687865856, 2659188736, 1497366528, 1801453568, 1263534080, 100139008, 2462842880, 3957719040, 4212326400, 1343913984, 819904512, 3984564224, 3331100672, 4228220928, 3993181184, 3775004160, 3397537536, 1933598848, 945933504, 3201494176, 1966841808, 393212456, 202759188, 2274909702, 3877494529}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 2885681152, 234881024, 2231369728, 964689920, 4173332480, 2527068160, 1106247680, 2177368064, 2747531264, 2138963968, 204668928, 1994948608, 3606528000, 3591675904, 1929760768, 500959232, 2411883520, 3424702976, 3518141696, 3291058560, 525836608, 962951904, 2693701936, 3237656936, 3903837556, 3947524622, 1803830543}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3825205248, 1778384896, 150994944, 3850371072, 935329792, 4129292288, 3683647488, 3687317504, 2229534720, 4097703936, 3075670016, 2238349312, 3073720320, 2937528320, 3884412928, 3368990720, 3396062208, 1840517632, 441743616, 283582336, 3325938368, 173263712, 1122507184, 2515814120, 850913908, 1758802438, 161745167}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 738197504, 3858759680, 4278190080, 2357198848, 406847488, 3533701120, 2138046464, 1491599360, 3050569728, 4157472768, 3107127296, 4048060416, 2619621376, 1449517056, 163942400, 657827840, 2921276416, 3433606656, 3514139392, 4022100864, 3109716800, 517789792, 2353755120, 94803432, 3416732596, 1218792974, 3122926339}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2751463424, 2315255808, 3338665984, 444596224, 440401920, 1377828864, 1523580928, 2322071552, 288620544, 2383282176, 1183907840, 1229488128, 1483194368, 1503961088, 2051371008, 1802909696, 204469248, 1145263616, 1998631680, 2068887936, 3030984640, 2891345120, 4286564976, 485163880, 1567923900, 3576690182, 1539425037}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 2214592512, 3053453312, 2197815296, 1602224128, 306184192, 1725956096, 122683392, 552075264, 33292288, 3838181376, 1192296448, 3272310784, 4063084544, 99491840, 1481535488, 4152182784, 4161016832, 691196416, 1685620480, 582335104, 1695113920, 3375187168, 2926442320, 4094667880, 3466384028, 2463429130, 781907721}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 201326592, 704643072, 1090519040, 1568669696, 432013312, 2921332736, 1884291072, 3498573824, 369360896, 4011720704, 2813394944, 2130214912, 1859993600, 2509250560, 1286328320, 2069305344, 3222629376, 3715469824, 1145544960, 3422435200, 2302860736, 6382944, 1722959152, 3816481000, 2535254524, 2343741958, 83434759}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1677721600, 838860800, 2701131776, 2508193792, 1153433600, 874512384, 2377121792, 3597139968, 328990720, 2760245248, 3914399744, 1979219968, 2504507392, 3002179584, 1904832512, 1552865280, 1729891328, 1439052288, 1773163776, 610913152, 1385972288, 554109280, 1435614416, 634999016, 720690076, 3315157510, 4153747725}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 738197504, 2046820352, 2600468480, 964689920, 4198498304, 1566572544, 932184064, 1696071680, 1496580096, 1308491776, 514916352, 4209606656, 2000535552, 2937184256, 1574637568, 3080181760, 625918976, 358296064, 2807447296, 3891049600, 132720576, 935083040, 2211545520, 1836729000, 3257239932, 3726971394, 1009249025}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 67108864, 3254779904, 2969567232, 4253024256, 1145044992, 3735027712, 3622830080, 2685927424, 4091281408, 2624978944, 1729167360, 1950908416, 397819904, 3035832320, 1687941120, 2518456320, 2962623488, 625005056, 1260549888, 1068704640, 4038836544, 1798232480, 3069003280, 1577977896, 1046413404, 3224857094, 766741259}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 469762048, 1979711488, 822083584, 1233125376, 1438646272, 203423744, 3687841792, 2941779968, 2281963520, 3444441088, 1949499392, 162168832, 1427030016, 4023607296, 895045632, 1996892160, 4056833024, 175292928, 189432064, 2357100416, 3055090624, 40215584, 2961039984, 807041448, 2338769076, 3187640838, 131697921}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1946157056, 436207616, 352321536, 4219469824, 2160066560, 2552233984, 4094689280, 2890399744, 4154720256, 624820224, 3153264640, 1660649472, 2998779904, 3442728960, 1507487744, 3190765568, 3375987712, 907811328, 2204155136, 3706866560, 410633408, 2751209312, 3100878000, 308915944, 146058612, 100057602, 4262768905}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 2617245696, 2181038080, 1862270976, 3229614080, 3175088128, 1222639616, 2333081600, 1069023232, 738459648, 1340997632, 3081830400, 1976270848, 1819197440, 3228655616, 1399345152, 2099050496, 4003197952, 1421123072, 2862941952, 245276288, 4049212352, 2115395744, 1909806064, 3547660328, 3020298044, 2079262218, 431203077}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 1140850688, 2113929216, 2835349504, 4219469824, 3980394496, 1780482048, 483393536, 3564634112, 175374336, 111017984, 2301689856, 340426752, 3586015232, 3865255936, 2976968704, 2146002944, 2469174272, 4206471680, 152455936, 1852597632, 412729280, 2311367840, 1880464688, 2112635688, 2581305852, 2447860238, 1204119299}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 2751463424, 2113929216, 2667577344, 2105540608, 1916796928, 1092616192, 1733296128, 326631424, 861667328, 976617472, 1588789248, 3469312000, 303316992, 1063444480, 2356391936, 3173771264, 1453802496, 1890167296, 1827122944, 3045832064, 1169630656, 837977760, 2942966160, 126122280, 804922196, 3550421514, 1557404423}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 67108864, 1375731712, 620756992, 3699376128, 3862953984, 2967470080, 3098542080, 3062366208, 380370944, 3084255232, 3180527616, 2904195072, 615989248, 3202605056, 330313728, 2164971520, 661462016, 116704768, 4228119296, 1577226880, 2466510144, 2609031904, 1472211344, 2384535144, 3155367892, 2614722054, 3289814791}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 1946157056, 2986344448, 3103784960, 3464495104, 1497366528, 2371878912, 2484076544, 2010644480, 1633943552, 3740139520, 364052480, 141262848, 4094443520, 4267843584, 2006069248, 1108973568, 71756800, 3307027968, 1765314304, 2562070656, 2819932608, 3576141088, 3742339056, 2044761000, 4166185268, 1379599874, 389485327}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 2348810240, 570425344, 1224736768, 2642411520, 3821010944, 3693084672, 835715072, 2804416512, 843841536, 3967156224, 2444427264, 1343979520, 2635415552, 3607273472, 3464515584, 3946854400, 2825022464, 321925632, 2036058368, 745830272, 1907397568, 1650144, 3038206608, 2197932136, 1619218516, 2151754242, 2095101195}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 603979776, 3992977408, 3909091328, 2088763392, 3779067904, 396361728, 3801088000, 1410859008, 4246994944, 166592512, 217120768, 2389213184, 3842850816, 650272768, 3244371968, 2884675584, 2347424768, 2160915968, 3961579264, 1448305536, 1048309952, 1498802208, 12943856, 1667112360, 3233457724, 4097228294, 3509996295}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 4093640704, 3523215360, 2432696320, 1568669696, 331350016, 1277165568, 336592896, 2248671232, 1031012352, 61734912, 242286592, 2717548544, 2639183872, 599973888, 3022221312, 1745950720, 1879723008, 2524221952, 992798976, 2452830080, 1863951552, 2566782560, 2719498992, 1132379112, 1121681212, 4225624590, 76223745}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 4227858432, 436207616, 3103784960, 964689920, 918552576, 2141192192, 1263534080, 2240282624, 3020161024, 3382575104, 1265696768, 1796964352, 1991196672, 898342912, 3422982144, 3852277760, 963660800, 3055280640, 2838269184, 2689265024, 858040256, 2710488416, 4120400176, 921692904, 2926160892, 3669326346, 631734531}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 2080374784, 3120562176, 2566914048, 729808896, 3972005888, 2178940928, 491782144, 2121793536, 2324955136, 83755008, 2889023488, 23625728, 1749893120, 1461198848, 3649441792, 3559168000, 2732018688, 2573117952, 1925229824, 2934045824, 3453109952, 1815616160, 3459775664, 2442128424, 3749332852, 2635379214, 842899719}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 67108864, 2852126720, 50331648, 125829120, 4173332480, 954204160, 2903506944, 3555196928, 4247519232, 513146880, 3077767168, 1287225344, 1885650944, 3523960832, 1555836928, 373045248, 813556736, 2363404800, 3127651584, 3803662464, 4102073280, 3343105504, 3156216848, 1676715880, 2616752852, 2219117066, 3053062405}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 469762048, 1845493760, 3607101440, 1551892480, 1539309568, 1604321280, 462422016, 2357723136, 398721024, 1369309184, 498270208, 962101248, 749551616, 1093361664, 3310669824, 1586907136, 557130752, 1789201920, 3190697216, 3723118976, 4269268160, 1522796128, 3894408752, 3287327208, 2260441076, 131974670, 3461433607}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 2080374784, 436207616, 1593835520, 3498049536, 3082813440, 2044723200, 3572498432, 2553806848, 4229169152, 1771962368, 2995978240, 1133084672, 2785918976, 2057003008, 3167014912, 599201792, 2194625536, 4059667968, 2230627584, 753709184, 753424448, 2420001056, 1019243440, 3747710888, 238128884, 1113130506, 1571109121}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2885681152, 3724541952, 1795162112, 3514826752, 2160066560, 2254438400, 3771727872, 622329856, 1086062592, 792068096, 2779971584, 4165500928, 1533362176, 3001704448, 2480345088, 1411532800, 3153269760, 1298909696, 1880569088, 4290888320, 501450432, 18000160, 1945827728, 3224125864, 3289324116, 1744798222, 2929139975}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 3422552064, 2785017856, 2734686208, 4102029312, 3720347648, 1809842176, 628097024, 4718592, 3633577984, 1005453312, 1200816128, 4105732096, 3802054656, 2312806400, 3677212672, 2549229568, 4002042880, 3757522432, 3747534080, 1916313728, 1717306944, 2344165088, 1746876528, 2333778024, 3394108212, 4165146126, 463700233}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 1811939328, 3053453312, 1929379840, 864026624, 4064280576, 1243611136, 3845128192, 978845696, 4045668352, 2156789760, 1309736960, 770342912, 1539129344, 1665703936, 4249669632, 678488064, 1710806016, 1565975040, 125073152, 3930544512, 1948139584, 4147719072, 1186269424, 2451877928, 3138367420, 407898638, 365536015}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 1677721600, 1577058304, 2365587456, 478150656, 2319450112, 3743416320, 1792016384, 3907518464, 579076096, 3078488064, 4142989312, 2344255488, 2293153792, 1989779456, 629043200, 3656607744, 2419788800, 628041216, 4001008384, 1011862912, 3718968256, 2116502240, 2758562992, 821725544, 1628281980, 487214606, 926189313}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 872415232, 2382364672, 3674210304, 41943040, 1891631104, 4284481536, 1682964480, 3375890432, 3198943232, 746979328, 3643867136, 3698032640, 1477951488, 3748143104, 2929111040, 27813888, 1526010880, 1064863232, 3607976192, 4038583936, 1155240128, 3795740576, 1457414480, 1775019816, 886364316, 3523800586, 3552857345}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 3825205248, 2046820352, 3741319168, 3363831808, 1732247552, 673185792, 1431306240, 324534272, 3270770688, 708706304, 963706880, 738951168, 112181248, 340385792, 638332928, 106493952, 3447116800, 3120463360, 269709056, 947647872, 3374766528, 3475386912, 2519177136, 3349666216, 3513045372, 1065780746, 2889202433}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 3825205248, 2986344448, 3539992576, 1635778560, 1908408320, 2443182080, 4172283904, 3309830144, 1507590144, 3110469632, 3775987712, 972783616, 1586872320, 2880987136, 368553984, 4281063424, 2546975744, 3206507008, 1799852288, 1399056768, 3096688704, 4097399264, 1899301200, 2248686184, 406736924, 2176102922, 491279625}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 1543503872, 2382364672, 2432696320, 746586112, 1195376640, 3340763136, 1227882496, 2980577280, 4052484096, 1849032704, 3072524288, 1093763072, 2779430912, 1267572736, 3576991744, 3634382848, 905051136, 2554869248, 2925268736, 2915996032, 378957888, 1389370976, 24655504, 3354849768, 2420356564, 245385226, 686947341}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 2751463424, 2181038080, 4211081216, 545259520, 574619648, 3307208704, 3174039552, 2912419840, 751042560, 4249747456, 320929792, 1278246912, 840581120, 3691307008, 2838343680, 4021393408, 4242105344, 2372218368, 2420042496, 3365481856, 1497757760, 3264079520, 3720383344, 2246081832, 1095957564, 2231998470, 1445815307}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 335544320, 4194304000, 352321536, 1434451968, 2713714688, 2061500416, 3062890496, 3472359424, 1492910080, 3195404288, 753074176, 2106818560, 3698966528, 2780569600, 114634752, 3125852160, 3315088384, 497861120, 57536768, 2702138496, 1474103744, 1745132960, 831191568, 3055008552, 1462910676, 2747840514, 238304265}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 603979776, 3925868544, 3305111552, 1031798784, 3997171712, 2497708032, 3834642432, 3018326016, 4183031808, 4174249984, 2414018560, 3994124288, 1898692608, 4235632640, 4294930432, 3220715520, 2172468224, 2939822592, 1163718400, 2945063552, 637843904, 1300660704, 415635696, 380010856, 1761047092, 708720650, 1180318729}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 872415232, 167772160, 2936012800, 3313500160, 532676608, 1423966208, 267386880, 3174563840, 2002518016, 2390097920, 1180893184, 967868416, 1075331072, 3444465664, 3023925248, 3444045824, 1144525824, 1675422208, 2436270336, 398498944, 1357034560, 2381369120, 1446562704, 1356677544, 179823316, 3707861006, 2256753667}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3422552064, 2583691264, 2466250752, 2675965952, 616562688, 3722444800, 4176478208, 1664614400, 1500250112, 3024486400, 90243072, 632324096, 186138624, 1291722752, 1993134080, 2568247296, 3893011456, 2520216064, 337202432, 1769862272, 3507334208, 1400355616, 2151273296, 2129618344, 3162936860, 2994919430, 910418947}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 738197504, 3992977408, 687865856, 360710144, 641728512, 2044723200, 711983104, 1615331328, 2715549696, 1661337600, 1096876032, 1941078016, 3169402880, 80486400, 3388887040, 567674880, 373005312, 3080106496, 2547740416, 3521572480, 697378368, 1631143136, 1930767440, 3893956712, 1346763036, 1795328014, 310631439}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 469762048, 2181038080, 1124073472, 528482304, 1673527296, 3273654272, 2924478464, 1092091904, 3221487616, 1936588800, 564330496, 2199093248, 91865088, 490151936, 2797998080, 2462939136, 1118995456, 4134121984, 3494662400, 3220427648, 2852826560, 293488928, 3898097264, 1516720296, 3479127732, 2022242306, 1413235721}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 3556769792, 3456106496, 1124073472, 293601280, 3628072960, 337641472, 97517568, 1328021504, 1009516544, 1307967488, 2695036928, 2199027712, 1758150656, 1218355200, 3652136960, 3417794560, 3213014016, 3947039232, 2107770624, 965919104, 218779584, 2935771104, 3713908240, 130870376, 3410248404, 368830470, 2424763399}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 603979776, 973078528, 3170893824, 1669332992, 3426746368, 3294625792, 414187520, 180879360, 990117888, 2854092800, 1038286848, 2582740992, 1965703168, 2079662080, 2796908544, 2270656512, 1621466112, 42875392, 4026015488, 982257792, 2885200704, 2425284064, 1593484592, 789428072, 2360905076, 1819211786, 1250679823}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 201326592, 301989888, 1124073472, 2323644416, 3082813440, 379584512, 2911895552, 1577582592, 1896087552, 3174957056, 975241216, 659652608, 2200453120, 3939835904, 1020645376, 1507162112, 777438208, 4061554176, 1660310784, 3900970368, 2826712256, 2134907488, 3395502640, 3585151464, 307947516, 2628581378, 3056239623}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 469762048, 570425344, 50331648, 3145728000, 3913285632, 497025024, 4109369344, 2835873792, 879493120, 1899364352, 1445134336, 3048243200, 4171841536, 1520361472, 1329352704, 3889166336, 214303744, 195600896, 1226779392, 3934176128, 1617870144, 1865753568, 656551824, 3040000616, 1047182804, 2424272910, 2272216071}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 1811939328, 637534208, 1291845632, 1853882368, 12582912, 4120903680, 324009984, 1573388288, 4188274688, 2107506688, 455147520, 3549593600, 3362308096, 3136577536, 1750503424, 2391025664, 2282564608, 2655604224, 132602112, 2700969344, 3251884992, 4077553248, 1292367792, 1984718312, 1126912380, 3709249550, 2154163209}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2214592512, 1174405120, 2231369728, 310378496, 2973761536, 1314914304, 1787822080, 1323827200, 1129054208, 3151364096, 765657088, 1974697984, 3659186176, 1865687040, 712011776, 389679104, 549817344, 361242112, 1667231488, 1618832512, 1989069760, 972514784, 802401424, 2928385896, 2162017364, 767404034, 2158967813}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1409286144, 3523215360, 922746880, 3145728000, 2856321024, 1847590912, 1362100224, 3082289152, 120324096, 2617638912, 4091740160, 1263697920, 564871168, 321380352, 1146122240, 2787842048, 4016313344, 930148864, 3885655808, 3474833792, 289240128, 3356452384, 3417701456, 781962664, 1302182676, 1375631366, 1659839495}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 469762048, 3791650816, 1728053248, 2625634304, 2160066560, 2183135232, 3861905408, 2421686272, 1335099392, 4083023872, 2220949504, 936411136, 1993064448, 742252544, 1026805760, 3738761216, 810914816, 2315103744, 1955647744, 3165191040, 3337476160, 880518560, 1755831600, 4270229544, 917799036, 2884474886, 335119373}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 2885681152, 2785017856, 620756992, 327155712, 557842432, 3688890368, 1227882496, 797442048, 3595829248, 1049493504, 3122855936, 1292926976, 2878881792, 2823790592, 3800223744, 146876416, 2174979072, 2018580992, 1786424064, 2323470976, 3481981760, 3864268512, 3331074416, 1713497704, 1930665268, 580388878, 500046851}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 2348810240, 503316480, 2600468480, 2457862144, 4198498304, 329252864, 4071620608, 212336640, 471072768, 154009600, 3093495808, 2513600512, 3522740224, 917479424, 1604374528, 1286817792, 2812908544, 1721198080, 1198473984, 969054080, 3798039616, 3570488416, 1115269360, 3211619816, 365085620, 3428870150, 2815591433}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 1275068416, 4194304000, 822083584, 2793406464, 1623195648, 710934528, 1903165440, 2360868864, 1929117696, 1842741248, 757268480, 3578822656, 2875801600, 123035648, 4158820352, 2922633216, 1285204992, 2200870400, 3816601856, 1217862272, 3690988608, 2181264160, 1157726992, 1216458664, 2411909716, 199243790, 2083683335}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 1275068416, 3523215360, 3774873600, 1266679808, 113246208, 2623537152, 927989760, 2524446720, 2061238272, 4111859712, 1872953344, 1588625408, 619364352, 2454003712, 567889920, 141522944, 3556723712, 2229725696, 2028590336, 4165245568, 1021002944, 3656126624, 3762095248, 3439826984, 2054756692, 1490835470, 1008016393}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 3959422976, 570425344, 2432696320, 645922816, 490733568, 2841640960, 1498415104, 1206386688, 4240703488, 614334464, 555941888, 1622245376, 2096742400, 3620577280, 331960320, 1022769152, 1914981376, 504143360, 1324060416, 642097280, 64776384, 2772643552, 90189488, 1532209256, 2263434612, 3796211722, 3588103169}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 2080374784, 3992977408, 2801795072, 3850371072, 3049259008, 3772776448, 2660237312, 364380160, 3574857728, 2690514944, 807469056, 988971008, 1617608704, 1309663232, 838553600, 1647659008, 254714880, 2106280448, 270491904, 1962960000, 209887680, 1195401376, 1218550960, 2679277096, 4190713980, 389851150, 577827841}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 3422552064, 3590324224, 1426063360, 2239758336, 239075328, 2682257408, 862978048, 3275227136, 944504832, 3546677248, 715194368, 1074954240, 361316352, 3285688320, 3426373632, 2664392704, 1571130368, 3598877184, 4140027648, 1612723840, 2295482944, 883606816, 3565523920, 1976801704, 86629020, 2428946446, 2167593999}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 1140850688, 2248146944, 3305111552, 1803550720, 1950351360, 228589568, 3629121536, 2762473472, 4007395328, 2533752832, 2414018560, 3102900224, 3011002368, 1211392000, 1501081600, 4013295616, 1643678720, 770996736, 3751436032, 1313224576, 3989008320, 1927362528, 796049360, 4248433256, 1519665940, 95053830, 1398553611}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 1006632960, 4127195136, 889192448, 2457862144, 3342860288, 2317352960, 1863319552, 3412590592, 56885248, 3435003904, 1130561536, 2620424192, 2834874368, 239869952, 1165725696, 3633195008, 3482881024, 947838464, 2122561280, 692159872, 3810569408, 1536423392, 1630261808, 667158120, 2465170932, 925501454, 1657216001}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 335544320, 3657433088, 889192448, 1702887424, 2906652672, 1826619392, 141557760, 193462272, 2922643456, 263061504, 1570832384, 311590912, 1224392704, 3879673856, 1348087808, 942422016, 1776303104, 1710293504, 3402285824, 3704886912, 4040989248, 313101280, 2925979888, 3019122536, 3146730940, 3966965774, 3112832001}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 2885681152, 2717908992, 3942645760, 998244352, 3426746368, 3726639104, 273678336, 4219994112, 1114374144, 2434138112, 3261136896, 1987149824, 1876508672, 1206247424, 310022144, 804730880, 3788612608, 3771433472, 3721363200, 1913076096, 1514836416, 219100000, 2850537872, 3413848296, 662162268, 3256014850, 1957377027}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 872415232, 2919235584, 1660944384, 4034920448, 3904897024, 3160408064, 682622976, 2761424896, 2170814464, 279838720, 4104323072, 3301998592, 2754101248, 1509761024, 868888576, 487548928, 233878528, 465210880, 1509228800, 371606144, 512691008, 498199712, 588819952, 656721960, 1863144372, 2633123854, 976913411}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2885681152, 2583691264, 3774873600, 2860515328, 683671552, 1956642816, 449839104, 2591555584, 2039742464, 3579707392, 2428567552, 3903029248, 2832449536, 3749191680, 1024839680, 715053056, 903932928, 2436017664, 3293169920, 3764212096, 474114496, 1130486432, 3958563760, 99147048, 3054272380, 234364938, 2849361921}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3288334336, 2852126720, 3539992576, 3766484992, 2009071616, 2925527040, 825229312, 2963800064, 3903586304, 680919040, 1673723904, 2892136448, 3593715712, 3794296832, 2154770432, 142063616, 1546839040, 2167033344, 2565709056, 2746549888, 2488421696, 219758176, 2982626320, 257535720, 2246393940, 2252890118, 845099013}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 872415232, 1644167168, 1426063360, 1048576000, 356515840, 2686451712, 3528458240, 2257059840, 3090939904, 2642804736, 188940288, 3810754560, 2077278208, 1749639168, 4225757184, 3468122112, 2646334464, 1522937344, 3865210624, 1408415104, 773372352, 2404797280, 3951625936, 180152552, 650640404, 4032913410, 3304321037}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2080374784, 3925868544, 654311424, 360710144, 633339904, 1390411776, 701497344, 823656448, 1364983808, 683016192, 1052835840, 1298366464, 3675504640, 3195740160, 961384448, 3712768000, 2337158144, 1716341248, 2228093184, 2895084672, 2813246656, 916232992, 156624144, 2089932200, 549125340, 1680678922, 1046253569}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 469762048, 2650800128, 2734686208, 310378496, 3527409664, 3772776448, 1873805312, 2359820288, 992215040, 2157838336, 2839609344, 3059777536, 2817540096, 894033920, 4011216896, 3992193024, 2403726336, 3664528896, 3448390400, 1773513344, 4037422400, 693986400, 1214446128, 888234216, 1338585212, 3512197126, 454512643}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1543503872, 2248146944, 3204448256, 3766484992, 3904897024, 3189768192, 2836398080, 465043456, 1844707328, 1807613952, 3619880960, 513835008, 567525376, 899309568, 3437580288, 738551808, 1010295808, 3391094272, 378593536, 3288054656, 1394003136, 2962080416, 3949686064, 2347667240, 1092351220, 3726925838, 1529237517}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 872415232, 1845493760, 2701131776, 3514826752, 2420113408, 3571449856, 2714763264, 1389887488, 753139712, 2723020800, 885194752, 2334228480, 1550893056, 4201177088, 1034711040, 4086523904, 87702528, 2947891712, 1515669248, 1778823808, 2292090048, 1620685856, 1258691824, 421514408, 3503985460, 2414305290, 2429530117}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1275068416, 1241513984, 2835349504, 578813952, 4206886912, 3680501760, 3251634176, 770179072, 2249981952, 3733323776, 2403401728, 1948418048, 636567552, 1880645632, 2718273536, 1384257536, 1925221376, 3345198592, 2480120064, 3773310592, 2728221376, 3343161568, 3751873488, 1840474216, 700181532, 3971276814, 2428096527}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 2214592512, 3523215360, 1325400064, 2373976064, 381681664, 627048448, 875560960, 1674051584, 1466171392, 910032896, 893583360, 2057404416, 2043723776, 398008320, 9400320, 2915784704, 778531840, 381520384, 2835426560, 411053696, 675452224, 4163057632, 3264388784, 874179432, 1239294708, 2117115914, 3368792069}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1409286144, 2717908992, 3573547008, 3900702720, 1992294400, 694157312, 479199232, 31981568, 2493251584, 3041263616, 708902912, 3986849792, 1223868416, 1912102912, 2310434816, 2310658048, 3373718528, 1707832832, 4029561088, 3860717184, 4203202496, 1705074144, 3169948112, 1677217128, 1152762652, 4248494094, 1238675457}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 738197504, 2583691264, 1593835520, 3816816640, 3980394496, 4192206848, 1922039808, 668467200, 1476132864, 521535488, 851640320, 379617280, 544423936, 3100303360, 2086965248, 3146307584, 2491814912, 2878960128, 3835689728, 3326603904, 221994432, 3438255392, 1384991888, 3948750248, 677670484, 629825550, 2911358991}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 1677721600, 1711276032, 2298478592, 2306867200, 1891631104, 2472542208, 3769630720, 2714238976, 1862533120, 3562930176, 562233344, 214007808, 2707472384, 1739694080, 3175641088, 2487486464, 3640507392, 1389560320, 3036308736, 2349813376, 2939842368, 166491616, 2009707312, 3456373096, 1641854324, 1128366090, 144752645}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 3959422976, 2650800128, 2399141888, 3296722944, 2445279232, 731906048, 3186622464, 3711434752, 3734241280, 2898132992, 4135649280, 549617664, 807485440, 3232800768, 2472267776, 986040320, 3715515392, 3198955008, 128570624, 3497830784, 2158065984, 3815871264, 3388483248, 4239850664, 1292656380, 911900686, 2739224591}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 738197504, 4127195136, 1761607680, 444596224, 1245708288, 1684013056, 4220518400, 2842165248, 3808165888, 2963668992, 1820524544, 1665302528, 2665594880, 567336960, 1695158272, 896493568, 4023155712, 3883847168, 3378889472, 3089266816, 653270976, 8035296, 3184961104, 1748706664, 1656018580, 1244299270, 1008582669}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 1006632960, 3456106496, 1828716544, 2608857088, 1346371584, 2552233984, 2911895552, 2861039616, 477888512, 1451622400, 813760512, 180387840, 1709260800, 753950720, 1589268480, 3559376896, 1087409152, 1898502656, 2511122176, 640672128, 2322560704, 1011772512, 1289593808, 3587604456, 2783569436, 2773385222, 1432109063}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 2080374784, 2650800128, 1493172224, 2474639360, 1732247552, 1713373184, 523239424, 1939341312, 3777757184, 962985984, 3766550528, 130121728, 2715828224, 516988928, 3712716800, 2758248448, 3774946304, 2675976704, 3242283776, 4079142272, 2327020608, 836256416, 2324443856, 403965224, 1723345308, 2661253122, 2369601543}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 201326592, 2717908992, 218103808, 2642411520, 3527409664, 3235905536, 430964736, 3608674304, 1663827968, 1420165120, 142802944, 599883776, 3231825920, 3696238592, 120147968, 3363223552, 1483258880, 3575071232, 3013328640, 2464942720, 2432992576, 491866784, 1487452368, 1731533352, 218869396, 1256685578, 174243841}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 2885681152, 771751936, 2197815296, 142606336, 2168455168, 2086666240, 2817523712, 3902275584, 3954442240, 578682880, 1795227648, 1820491776, 3678617600, 3445628928, 3127922688, 1314523136, 806794240, 4222365184, 1351296768, 1226667136, 2255629888, 3361349024, 1997921456, 2033053480, 1757966844, 1023279118, 88145927}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3825205248, 2449473536, 150994944, 1031798784, 3795845120, 3697278976, 1875902464, 1940389888, 1869348864, 3384147968, 2969763840, 2843836416, 406896640, 2036408320, 2085810176, 4008302592, 361655296, 1889980928, 3238559488, 2535291008, 300682944, 3145093600, 10552080, 3782378344, 3185192660, 204865546, 3879927813}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3556769792, 3321888768, 3841982464, 360710144, 868220928, 1310720000, 1659895808, 3526885376, 3997433856, 1810759680, 2969763840, 2474672128, 3066085376, 195059712, 422735872, 1209550848, 1253346304, 1557512704, 1254594816, 3417274240, 1239642944, 4208075552, 2110407152, 2919120552, 946575284, 2781741070, 2482176001}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2617245696, 3053453312, 16777216, 2491416576, 2982150144, 471859200, 537919488, 3875012608, 76283904, 738590720, 3858956288, 1493336064, 276971520, 1673781248, 3206565888, 2677057536, 1958403072, 1022252544, 896963840, 2366224256, 2269540544, 4276312992, 1269918160, 682324520, 471220244, 3103260678, 2844524547}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 3690987520, 3724541952, 2164260864, 3548381184, 2185232384, 3789553664, 3161456640, 759693312, 3229876224, 111017984, 4194500608, 587366400, 3699458048, 1489117184, 1411616768, 3721398272, 802782208, 54348288, 3130214144, 1605930624, 2182018624, 2495251680, 1250842416, 377088104, 766462580, 2133327878, 246677519}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 603979776, 4194304000, 3137339392, 92274688, 2034237440, 1356857344, 288358400, 1832386560, 3142844416, 780009472, 2483093504, 1375764480, 2130919424, 3481362432, 2856398848, 1902344192, 2456880128, 2262497792, 2951082752, 973514368, 2142504768, 1833922592, 2251889072, 651670696, 4215183868, 719323142, 1781530639}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1677721600, 1644167168, 553648128, 3028287488, 440401920, 568328192, 4027580416, 2535981056, 638844928, 3955884032, 3221291008, 536903680, 3489710080, 3892404224, 1006678016, 100714496, 1124123648, 2508210688, 2931910912, 1000354944, 3522184128, 1731846176, 2973576784, 3453897768, 734713748, 3758096386, 4026531841}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 1006632960, 3992977408, 587202560, 1333788672, 1145044992, 3122659328, 3310354432, 2848456704, 874774528, 3520462848, 1476460544, 4227956736, 1308704768, 855646208, 2541858816, 2017490944, 1411505152, 3864020480, 3863518976, 1885636736, 1811379264, 2639301280, 1439224720, 2049255496, 3805774764, 3481272322, 2218786819}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 2080374784, 3254779904, 2432696320, 343932928, 2537553920, 3051356160, 61865984, 2825388032, 1448869888, 1893597184, 1476460544, 3422650368, 167854080, 2231476224, 310472704, 3091265536, 4066477056, 292626944, 2655529216, 2001546880, 1860660160, 2776958816, 1122685136, 1954737336, 1642054076, 2357198850, 4215275523}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2751463424, 2046820352, 3238002688, 2961178624, 3686793216, 3785359360, 609222656, 2855796736, 2929983488, 960888832, 1409351680, 2449506304, 3171008512, 4269875200, 1489006592, 874596352, 890303488, 1364820480, 3688194304, 1827649408, 2973549376, 565364896, 2055181424, 2519072072, 1317487244, 597688322, 22020097}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 1275068416, 1845493760, 3472883712, 3028287488, 3183476736, 132120576, 2364538880, 1110966272, 3845914624, 2855141376, 3288399872, 3523248128, 2835464192, 2273402880, 2403454976, 958437376, 1368448000, 3154746880, 342190336, 2116254592, 737611712, 2144115168, 2467808368, 264006264, 1894736988, 3680501762, 1026555905}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 469762048, 2449473536, 3003121664, 864026624, 96468992, 1923088384, 1263534080, 2582118400, 443285504, 710279168, 2852192256, 385974272, 3313516544, 1623302144, 4095807488, 1074804736, 4228457472, 2799527424, 3155060480, 364186496, 2267243840, 2365839008, 1947341776, 3164333272, 1913064620, 275251202, 2695626755}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 201326592, 301989888, 1828716544, 1904214016, 3611295744, 1818230784, 3700424704, 804782080, 128188416, 2998009856, 2248212480, 587300864, 3867230208, 2411749376, 2896228352, 347084800, 2441618432, 1057806848, 1347347200, 1420209792, 2293913792, 3075242272, 3501129712, 4143374152, 543386980, 1779957762, 4034134019}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 1006632960, 3187671040, 3238002688, 3229614080, 4181721088, 3198156800, 1955594240, 747110400, 1069285376, 1936064512, 1090584576, 8486912, 2571157504, 782311424, 210825216, 277379072, 2176678912, 2993127936, 2172682496, 4190139008, 669105472, 1513212192, 538487056, 791938936, 4074478284, 4083548162, 2164326403}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 1946157056, 1644167168, 2868903936, 1434451968, 2613051392, 2447376384, 3924819968, 948436992, 3148087296, 923140096, 184614912, 629178368, 2210447360, 2648743936, 3622850560, 2240342016, 656720896, 1380406784, 1419881216, 3327244160, 3277448128, 4147999712, 1675239696, 36347720, 1050880524, 4278583298, 1862336513}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 738197504, 2919235584, 3070230528, 2508193792, 2327838720, 3894411264, 512753664, 1837629440, 2401501184, 3770023936, 1325465600, 2575400960, 2495725568, 3072368640, 521236480, 1699239936, 2114280448, 3701960192, 1036528384, 1950651776, 2194018368, 2335808800, 1681664784, 2652538440, 1720925548, 355860482, 1438711811}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 1409286144, 2852126720, 2130706432, 2826960896, 1841299456, 2480930816, 1982857216, 984088576, 1146355712, 1369833472, 184614912, 1384218624, 717307904, 4284555264, 703672320, 2185799680, 820335616, 2043608576, 1949585664, 416766848, 2290706368, 2676247648, 1748895056, 846987432, 439568204, 3662020610, 3912302595}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 1140850688, 973078528, 1392508928, 3883925504, 1614807040, 2447376384, 3620732928, 2371354624, 1247543296, 1221722112, 687931392, 2491514880, 3082928128, 4188119040, 3660689408, 612927488, 2919527424, 3054413312, 3859992320, 1277182080, 1701929920, 350867360, 3834972848, 4231507128, 3948899748, 2777284610, 1935474691}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 3959422976, 2181038080, 1392508928, 1484783616, 3200253952, 664797184, 3054501888, 3946315776, 1564213248, 2250113024, 16842752, 4085284864, 2990587904, 794877952, 78729216, 950654976, 2168783872, 1237493248, 4042240256, 919141760, 1718882112, 455822368, 449537648, 364622456, 2134020156, 2804285442, 3543990273}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1811939328, 1644167168, 587202560, 2122317824, 423624704, 3563061248, 372244480, 1143472128, 2846621696, 3174694912, 3103850496, 3917512704, 3787571200, 270655488, 2513489920, 2061031424, 1009042432, 3968222720, 4240702720, 2994057856, 2359224512, 1246170208, 744634448, 4158987096, 3819423348, 227672066, 116195329}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1140850688, 2717908992, 1526726656, 2927624192, 2747269120, 2879389696, 2333081600, 495452160, 235667456, 4168220672, 3707830272, 2810216448, 1849769984, 2061508608, 3983609856, 2151188480, 3474277376, 3182867968, 2375965952, 25347968, 704223040, 733279776, 304499472, 1020699672, 548318436, 3864657922, 1276968961}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 67108864, 2717908992, 889192448, 1803550720, 2462056448, 350224384, 4241489920, 2973237248, 1467219968, 1773273088, 3674275840, 2290188288, 2789326848, 1822515200, 2607828992, 4207413248, 3355264000, 3572394496, 731895552, 56075648, 967535040, 851827104, 26874480, 657282792, 735522660, 266993666, 644153347}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 603979776, 1979711488, 3942645760, 2642411520, 817889280, 1906311168, 2345664512, 264765440, 2730229760, 3689021440, 494993408, 4039213056, 3517005824, 2077351936, 130551808, 2260486144, 2917329920, 4135638528, 1832958720, 3781239168, 175178560, 2350450592, 2306103184, 257927544, 761487812, 1891729410, 295780355}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2080374784, 1375731712, 721420288, 2306867200, 3862953984, 52428800, 703594496, 3007840256, 2946760704, 549584896, 1635844096, 3930095616, 958414848, 1324376064, 550014976, 518322176, 4167214080, 2234603008, 3551105792, 1496681600, 3730466368, 3340616672, 1731141264, 258390856, 21231492, 2881519618, 3814735873}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 872415232, 3187671040, 3573547008, 2659188736, 4173332480, 3122659328, 3962568704, 1595408384, 2246311936, 3777888256, 1249968128, 1455521792, 3877683200, 2528223232, 4057583616, 3737413632, 765426688, 945334784, 4152671488, 318714240, 956945472, 3469576288, 2278692400, 1951061960, 2121218140, 2229370882, 4279287811}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 3288334336, 4194304000, 4043309056, 729808896, 641728512, 3508535296, 4035969024, 3802660864, 449576960, 1523974144, 3112239104, 3812655104, 4171350016, 4224753664, 1846054912, 52267008, 1239413760, 2937905664, 2279528192, 1545374848, 2170520128, 668840224, 3107876176, 653103512, 1472659372, 40402946, 271433729}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 1811939328, 637534208, 3741319168, 528482304, 1941962752, 2296381440, 1462763520, 3482845184, 3037986816, 281149440, 2441150464, 3368058880, 1700839424, 569450496, 2046406656, 1030019072, 502942720, 1468317184, 3620388608, 2862425984, 194949568, 2147409504, 2593122096, 3979859496, 4134741892, 1725464578, 1354022913}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 1140850688, 1509949440, 385875968, 2994733056, 46137344, 2740977664, 1877999616, 1300758528, 556531712, 3190423552, 746651648, 264273920, 1726005248, 800186368, 1143558144, 2847705088, 3327308800, 1462054400, 575137024, 4136355200, 2945525440, 1123667936, 2909090576, 2363901528, 77302356, 1630044162, 1748811777}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 3556769792, 3925868544, 855638016, 3632267264, 809500672, 2598371328, 3490709504, 1259864064, 3341025280, 4223008768, 914423808, 557940736, 4251009024, 4140949504, 3233411072, 2991958016, 1652544512, 589129216, 2409771264, 2602442880, 4157363648, 4028272672, 1070243376, 2230504008, 1986398572, 1656324098, 3444916227}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1811939328, 301989888, 1929379840, 3498049536, 2428502016, 174063616, 181403648, 2473066496, 4106485760, 3599630336, 2206269440, 2420146176, 44122112, 4239466496, 3015208960, 2024593408, 3771343872, 3067078144, 3374326016, 150004096, 1729656000, 2971485600, 2398326480, 4011988360, 281734940, 4274946050, 2904571905}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 603979776, 1040187392, 587202560, 2088763392, 2378170368, 694157312, 948961280, 2674393088, 3884187648, 1868431360, 4219535360, 255950848, 664879104, 493936640, 1647874048, 1972127744, 2387246080, 683099648, 1875147008, 3397376896, 3895521984, 1218019616, 2944181968, 20126472, 2879091900, 3380576258, 615530499}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 4093640704, 973078528, 2164260864, 998244352, 1765801984, 3349151744, 3132096512, 1594359808, 1999896576, 3073769472, 4001431552, 2025947136, 4158767104, 2324717568, 1257771008, 2694703104, 4197610496, 3581805056, 1947531008, 742822528, 2984849216, 707036512, 2190378512, 4273738344, 1153665132, 1616347138, 2815475715}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 67108864, 3321888768, 1761607680, 897581056, 2134900736, 2074083328, 2368733184, 529006592, 1789657088, 1166934016, 545325056, 2696970240, 1340194816, 4228980736, 3648573440, 1078200320, 1626573824, 3843543552, 1305864960, 2697707136, 3354597184, 1838639712, 1226090256, 1496002904, 2866996508, 3983441922, 3020996609}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 1946157056, 2852126720, 486539264, 2222981120, 440401920, 4267704320, 3511681024, 1857552384, 3644588032, 1338638336, 2206269440, 3150020608, 1151418368, 930209792, 1888006144, 1012197376, 1427067904, 1922513408, 941328640, 4135187584, 1042078912, 4084970144, 1336436080, 887438968, 2468764052, 280199170, 857489411}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 1275068416, 1778384896, 2332033024, 3917479936, 2034237440, 1029701632, 3215982592, 3855089664, 3633577984, 3384147968, 3095461888, 63012864, 161497088, 3448774656, 1310298112, 2892797952, 237687808, 1719801344, 430396160, 2446865024, 3352140480, 616206176, 3139167120, 2408246568, 118622572, 230653954, 1857372163}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 2885681152, 1375731712, 3103784960, 377487360, 1941962752, 736100352, 2960130048, 1320681472, 1757675520, 1493565440, 3045130240, 3091234816, 950091776, 2270191616, 2628268032, 3024967680, 3671761920, 3281154560, 3836718336, 4216072064, 3814455232, 1507029216, 3708687728, 4137541000, 1177787404, 3548282882, 4079239169}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 1006632960, 2919235584, 3707764736, 3581935616, 2822766592, 3420454912, 628097024, 1708654592, 2802581504, 4100325376, 1921056768, 2059501568, 1092730880, 206675968, 3716722688, 2961471488, 199449600, 3756177920, 98773760, 4074901632, 3093526464, 4003601120, 3112362928, 2228369944, 2061182668, 2199879682, 949796867}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 603979776, 503316480, 822083584, 2306867200, 1405091840, 3382706176, 3761242112, 2783444992, 3892576256, 3470131200, 1539375104, 2376171520, 3996205056, 1827233792, 226791424, 2803255296, 3177266176, 3574718976, 2442679040, 512608128, 3938648896, 3104737376, 2100164560, 502493704, 1751625388, 3312017410, 776245251}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 872415232, 2650800128, 3774873600, 3196059648, 3275751424, 2959081472, 2895118336, 3752329216, 3927703552, 2584346624, 3477143552, 3529605120, 2542911488, 1713971200, 2866663424, 4255803392, 1878014976, 1320698368, 1937030400, 3132532352, 159101120, 163164448, 3505701712, 494335544, 2103163156, 2529763330, 1947062275}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 1677721600, 3925868544, 3070230528, 847249408, 2730491904, 1369440256, 3310354432, 233308160, 3771990016, 3053060096, 683737088, 379617280, 4291936256, 2066309120, 3010842624, 2745878528, 4255699968, 3820350976, 688628992, 880354688, 4187878208, 2046722720, 1049866192, 2564095912, 704284404, 515989506, 2007093249}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2214592512, 2449473536, 2600468480, 3967811584, 1623195648, 1239416832, 2144337920, 3127377920, 4272685056, 4128636928, 2395013120, 3168829440, 642793472, 2737332224, 2651607040, 3244754944, 2279089152, 3646273024, 787716352, 3385565568, 684671936, 403978144, 2186473680, 4173052760, 819367212, 2787139586, 279990273}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 2214592512, 973078528, 352321536, 4118806528, 3930062848, 1528823808, 4272947200, 511180800, 645136384, 2489188352, 255918080, 916553728, 2968535040, 257482752, 2512695296, 4222027776, 4185224192, 3974081024, 3028331264, 3451958400, 1482704448, 2651854176, 2106128624, 128806632, 1767552956, 554098690, 1334161411}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2617245696, 3523215360, 1862270976, 1451229184, 3955228672, 144703488, 309329920, 4286054400, 3417571328, 3425042432, 3569418240, 1713471488, 2645671936, 2715410432, 281399296, 1155479552, 523543552, 1894211072, 4007685376, 3381770112, 2741502272, 261946592, 601590512, 2169205096, 312611148, 939515906, 117755907}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 335544320, 3254779904, 2466250752, 880803840, 3720347648, 929038336, 2721054720, 3087532032, 2818834432, 212205568, 1187053568, 3487596544, 4193337344, 376037376, 2176086016, 2347640832, 1432650752, 4053247488, 1279797504, 589618048, 1236754112, 3453586528, 1308361744, 3905625608, 3167949900, 3427786754, 968192001}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 3019898880, 2919235584, 3472883712, 2961178624, 3812622336, 3873439744, 338690048, 1196949504, 3377725440, 2151546880, 843120640, 1633779712, 1676722176, 1157226496, 411348992, 2044160000, 1040997376, 2976521728, 2524881152, 1428203136, 563101120, 2374525024, 3728507568, 4164146344, 2839932, 3449806850, 479309827}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 2214592512, 1442840576, 1325400064, 964689920, 2738880512, 752877568, 3012558848, 2416443392, 3260809216, 830865408, 2453733376, 106987520, 1532051456, 917004288, 3014471680, 215943168, 431336448, 634002944, 3800969984, 1402775168, 833006016, 1903185696, 2560121872, 97804984, 2879116300, 2024169474, 1341140993}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 4093640704, 1644167168, 3808428032, 2441084928, 289406976, 3676307456, 4088397824, 253231104, 835452928, 3806461952, 2831220736, 2388754432, 2995896320, 4087947264, 2975141888, 3077564416, 2172896256, 3067168256, 1745445632, 1227145856, 2274854464, 1671307104, 1690022448, 4264305048, 3912384708, 71868418, 3062157315}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 2348810240, 2046820352, 3539992576, 3296722944, 834666496, 1449132032, 1865416704, 3300392960, 3505127424, 2073165824, 1296105472, 1134657536, 1599160320, 4203241472, 1205178368, 2822707200, 4168348672, 540091904, 1111050496, 3593290624, 796089536, 1924224608, 1257891184, 1875751896, 4043487268, 665444354, 172281859}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 1543503872, 1241513984, 1526726656, 2055208960, 3837788160, 1214251008, 909115392, 3246915584, 278659072, 2275803136, 3527475200, 4271996928, 3377577984, 2939723776, 181694464, 3017455616, 2518127616, 2223519232, 2401023232, 2363926912, 425803968, 934356064, 4022890256, 3560743736, 2650225740, 871964674, 1052094467}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 3422552064, 1375731712, 1056964608, 3145728000, 12582912, 333447168, 1980760064, 2316828672, 442236928, 2356281344, 2403401728, 2904653824, 2565980160, 2961760256, 1594191872, 454006784, 197370880, 1525218816, 517289728, 2910265728, 2303637440, 2590147616, 3042535472, 4017901240, 2827108836, 3586744322, 19181571}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 738197504, 1778384896, 721420288, 2659188736, 1363148800, 3667918848, 2540699648, 2161639424, 2253127680, 2722758656, 1170276352, 2967502848, 3947905024, 1927864320, 4063547392, 3732297728, 3100890112, 2544752128, 3969645824, 3236496000, 4248110400, 1459087072, 2962386352, 3163348632, 4062885780, 2328911874, 2200473601}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 603979776, 2046820352, 1895825408, 3665821696, 893386752, 2950692864, 676331520, 2278031360, 211550208, 3986030592, 2244018176, 2476769280, 3509698560, 3034112000, 1739886592, 1188710400, 2053108736, 4049428992, 4063687936, 2062568064, 1685696448, 956647584, 1740854160, 4132151096, 3937879084, 313548802, 2937671681}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 2617245696, 570425344, 1895825408, 3279945728, 1614807040, 1218445312, 2121269248, 3905421312, 2661548032, 2887909376, 2579562496, 1575059456, 324059136, 33120256, 3125612544, 540489728, 1699431424, 3197395456, 2672477952, 2878627968, 181100864, 3033863392, 1525304720, 2221230920, 2068047172, 1028710402, 3405369347}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2080374784, 3388997632, 3607101440, 3179282432, 1581252608, 2334130176, 2993684480, 3747086336, 3768844288, 3344302080, 2512453632, 3898638336, 1674625024, 921214976, 2124271616, 2829252608, 582915072, 685518336, 1334000384, 3536837760, 210101824, 816188640, 3772363440, 1709443912, 3824595884, 1794121730, 1603866625}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 201326592, 4060086272, 2097152000, 1904214016, 4064280576, 23068672, 1169162240, 2965897216, 2414084096, 801767424, 2915106816, 3558965248, 3830530048, 3568869376, 3641495552, 2575177728, 1999823872, 984381952, 2758681344, 4033545344, 4207997632, 444105568, 3282926992, 468611528, 355176084, 3274776578, 1242140675}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 1140850688, 1107296256, 2063597568, 2659188736, 1262485504, 1570766848, 1431306240, 2945974272, 158597120, 211419136, 3149987840, 2883682304, 1332854784, 2752110592, 3331182592, 39749632, 1379107840, 2560390656, 3496443136, 504870528, 597560128, 3469914784, 3211653936, 3995996392, 616278580, 3813695490, 1587023875}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3556769792, 4194304000, 4177526784, 1837105152, 2747269120, 220200960, 2962227200, 864550912, 3350986752, 2592210944, 2269184000, 459374592, 443564032, 3157909504, 1369731072, 758622208, 2059334656, 2667803136, 4169145088, 541157248, 2380384832, 3643889952, 1968720656, 2396266872, 445638660, 1742364674, 93663235}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3556769792, 637534208, 889192448, 1317011456, 1564475392, 3890216960, 519045120, 2655518720, 2481192960, 303169536, 2126577664, 2820702208, 3058810880, 1683496960, 2698874880, 3632244736, 1670859776, 149154304, 2928205056, 717609600, 348372928, 1859724768, 1402849424, 1050634696, 99073828, 921346050, 1074614273}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 3825205248, 1912602624, 2701131776, 3615490048, 1740636160, 3898605568, 1083179008, 3328704512, 413401088, 4139122688, 3309371392, 2183233536, 3794878464, 3877216256, 3600560128, 547080192, 142861312, 2392834560, 2772725504, 2028449664, 1623720128, 4225063200, 4052734160, 3907845960, 2787267692, 837689346, 3833360387}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 4227858432, 973078528, 3707764736, 109051904, 4047503360, 4188012544, 2375024640, 829947904, 2750152704, 1251868672, 1589706752, 1616936960, 3329343488, 147365888, 3083169792, 4151048192, 239301632, 490093056, 418663680, 167903872, 102163264, 304395040, 3453738736, 3085636056, 1476593212, 3742769154, 849719297}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 1677721600, 771751936, 1023410176, 2390753280, 20971520, 4204789760, 921698304, 416808960, 3486253056, 2580152320, 2093023232, 3630202880, 3683696640, 1640603648, 3443912704, 556713984, 2459917312, 3471309312, 2463784192, 692642432, 1292232000, 2936944096, 2653943216, 52363672, 2921824404, 1086005250, 2178428929}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3019898880, 4060086272, 1493172224, 2206203904, 2277507072, 2795503616, 2842689536, 114819072, 2837184512, 3426091008, 2269184000, 266371072, 428982272, 3351781376, 2341818368, 4181944320, 2954028032, 503001600, 3630122752, 2015719296, 817593664, 2193591008, 204763568, 1874033720, 2265596268, 21405698, 2073661441}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 872415232, 637534208, 1962934272, 1350565888, 1916796928, 3231711232, 309329920, 2596798464, 3178496000, 1900937216, 2829123584, 3195043840, 3905470464, 3732168704, 2362421248, 3194054656, 714132480, 1326983680, 105693440, 3644019840, 3002788160, 3775916256, 3271597968, 3984718824, 2663454236, 1222731778, 1842400257}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 4227858432, 436207616, 4143972352, 3682598912, 2856321024, 2048917504, 2660237312, 3629645824, 2706112512, 963248128, 3324051456, 3834740736, 3210297344, 1925996544, 1462398976, 1510012928, 2533471232, 1266724352, 2722223872, 3189843072, 2022771776, 895027488, 2378981040, 1219163544, 373302868, 2160642, 4187075587}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 3422552064, 2717908992, 4211081216, 2927624192, 4123000832, 1218445312, 2637168640, 1195900928, 746848256, 4183162880, 4104192000, 3610345472, 1481195520, 1678057472, 2174103552, 2273351680, 1212204032, 4158699008, 3327163648, 534371200, 3447523648, 2430238304, 3381819536, 1410827272, 482466092, 1428199426, 2993734659}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 4227858432, 1577058304, 2298478592, 2541748224, 2629828608, 190840832, 2379218944, 3720871936, 562298880, 4070965248, 794886144, 4023484416, 2865315840, 251944960, 2716250112, 1153497088, 929119232, 1943032320, 1690914560, 3993340288, 2456284864, 2046863264, 3942721936, 3766496264, 2990587084, 1478555650, 3866180611}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 1140850688, 1778384896, 452984832, 1115684864, 54525952, 245366784, 1926234112, 2151153664, 1531707392, 3821142016, 2191589376, 2362474496, 154714112, 3738034176, 3825389568, 3124856832, 3273675776, 2702243328, 1255761152, 599578240, 661296448, 1693790624, 474986096, 2802054040, 4106330372, 2120321026, 1185960961}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2214592512, 1241513984, 4244635648, 3900702720, 876609536, 648019968, 51380224, 1682440192, 4109631488, 1909587968, 2292252672, 2215673856, 2848538624, 3560284160, 87248896, 2651850752, 3167228928, 414497280, 2876403968, 3987748992, 3545875776, 45994528, 2217120400, 2012375272, 200278820, 1425541122, 1596724225}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1409286144, 1107296256, 3405774848, 4185915392, 591396864, 2422210560, 4082106368, 871890944, 554434560, 3599106048, 375455744, 2723184640, 3715743744, 500031488, 2225524736, 332507136, 4197975040, 3081524736, 1895174912, 2812909184, 628426944, 2177540768, 2215055856, 2090918168, 2574254988, 441034754, 4150526977}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 603979776, 1308622848, 2634022912, 2155872256, 1145044992, 2636120064, 1919942656, 270008320, 2089025536, 2638872576, 1864433664, 3983638528, 3348709376, 3678756864, 4054536192, 1622231040, 410590208, 3646192128, 3630326016, 723310720, 2651779648, 2995402976, 1472264752, 2766170120, 999414292, 2735294466, 265100291}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 1946157056, 503316480, 3170893824, 864026624, 918552576, 2925527040, 542113792, 3892838400, 1726218240, 2079457280, 3546349568, 869302272, 1858650112, 2156240896, 3080925184, 1365895168, 4130651136, 2612771328, 1453639424, 483646848, 2979034304, 3202964640, 2733988368, 450618056, 1114936932, 3399215106, 3042294785}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 2080374784, 1644167168, 2533359616, 327155712, 2252341248, 3739222016, 3616538624, 3625451520, 58458112, 1518731264, 2179006464, 3893395456, 2220441600, 782065664, 681005056, 1455028224, 3540796416, 193883648, 1011107584, 1288363136, 1494156736, 1887800096, 1256853040, 918551032, 2183974284, 2545940482, 1487750145}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 4227858432, 2315255808, 520093696, 226492416, 3821010944, 3990880256, 2958032896, 4182245376, 3394502656, 4227989504, 2397110272, 4157702144, 1703460864, 2587189248, 2542956544, 1716058112, 131372032, 2143485440, 3540024064, 2139109248, 1623253952, 3663795360, 1955708048, 3844634536, 331688836, 4155176962, 4184183811}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 3019898880, 771751936, 3909091328, 4286578688, 2495610880, 2900361216, 1804599296, 3559391232, 3160145920, 2775973888, 1507917824, 3725623296, 2951331840, 574431232, 1135054848, 3907545088, 1958534144, 3370521088, 1086971648, 2076981632, 3277844928, 113027872, 2347199056, 3226021816, 361602924, 1459513346, 638442497}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1811939328, 4127195136, 822083584, 3682598912, 2864709632, 1050673152, 672137216, 1020788736, 1601961984, 3332243456, 27328512, 3599794176, 4019830784, 3088949248, 2829979648, 3475625984, 1037396992, 546021888, 604706560, 2689254784, 1168827712, 3873070112, 1110698928, 3804635640, 345775292, 1894766594, 80243713}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 1543503872, 1912602624, 4043309056, 2038431744, 2487222272, 4276092928, 1695547392, 1158152192, 1355546624, 1268121600, 165740544, 865173504, 331923456, 3068960768, 463867904, 2623125504, 1193632768, 877339136, 4068430592, 893237376, 546178496, 2829405728, 3876214800, 3256826520, 854442924, 4255627266, 592995331}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1275068416, 2785017856, 922746880, 4034920448, 524288000, 371195904, 1070596096, 597164032, 2989228032, 3027632128, 857800704, 173047808, 425213952, 3872186368, 3410382848, 2911475712, 4225092608, 1026174464, 694026496, 4150652544, 3192026176, 79336352, 2808551728, 995724632, 734831212, 3536295938, 1632160769}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2617245696, 1107296256, 3640655872, 3867148288, 3804233728, 1537212416, 3979345920, 2522349568, 3391881216, 3632660480, 3844145152, 1810923520, 2616770560, 1880924160, 3680489472, 1850488832, 2929067008, 4085805568, 3718638848, 321049984, 3238145856, 1869811296, 1573578416, 2889301336, 3090806412, 3376199682, 3534668801}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 738197504, 1308622848, 2768240640, 4152360960, 616562688, 2095054848, 1915748352, 428343296, 158072832, 1218052096, 660668416, 3639705600, 543801344, 3168559104, 1305636864, 2129483776, 2891652096, 3145828864, 2596278016, 31586688, 2578497984, 1263011936, 4237107472, 2200658392, 3207107252, 1526519810, 1040374787}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3556769792, 1174405120, 251658240, 3615490048, 3074424832, 2543845376, 3048210432, 4239917056, 1032585216, 3586523136, 874577920, 2498854912, 3155804160, 3015565312, 3292499968, 51161088, 1778846720, 457235968, 3986804480, 951139968, 1513711424, 1313634144, 2963689328, 3899676696, 2463718156, 2824677378, 2276379651}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 603979776, 1107296256, 452984832, 4068474880, 767557632, 954204160, 3503292416, 1339555840, 1306787840, 1152516096, 3328245760, 3138486272, 507101184, 3434455040, 2552942592, 4171581440, 1318257664, 2932930048, 2866398464, 2590329728, 1593022912, 885061024, 4049691056, 1066416840, 3807986916, 3923036162, 3183133699}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 3154116608, 2516582400, 352321536, 1719664640, 62914560, 3437232128, 3215982592, 678952960, 3065249792, 2215510016, 3697344512, 963674112, 2585280512, 2395332608, 2190970880, 3932452864, 1887939584, 2156751360, 2585505024, 3028211584, 116949440, 1232405344, 4277052144, 2261908584, 3213446556, 2473392130, 1345055745}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2080374784, 3120562176, 956301312, 360710144, 775946240, 526385152, 1991245824, 4134010880, 2838757376, 473038848, 2162229248, 435191808, 1351106560, 2747654144, 2822385664, 2363881472, 1592521728, 1253913088, 3950463744, 3206229120, 4130645696, 984836448, 3122775760, 2974899560, 3038289636, 2038265858, 777499649}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 603979776, 2315255808, 3741319168, 1853882368, 2252341248, 765460480, 3576692736, 3025666048, 4005298176, 695861248, 2434859008, 1886420992, 3245916160, 885792768, 1191432192, 862799872, 2100532224, 1907654144, 3385752832, 862919808, 4242518848, 3435540064, 3839622832, 336635000, 1277761652, 465946626, 2142721025}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 335544320, 4194304000, 4076863488, 1786773504, 4206886912, 3294625792, 3517972480, 2087190528, 2301886464, 3406954496, 3370188800, 1987084288, 998883328, 1808048128, 3948548096, 3133483008, 786134016, 612705792, 1232794880, 2698323328, 1625522368, 2435352416, 3289716432, 1434706792, 1964510628, 2654840834, 4145460225}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1275068416, 1778384896, 4076863488, 2524971008, 314572800, 2480930816, 2855272448, 3505913856, 3407872, 2173304832, 190906368, 904953856, 4036509696, 1598398464, 3251793920, 2428868608, 3599913984, 2003084800, 360844544, 3930920320, 1233035200, 571125856, 2787180528, 424757608, 3909728404, 3131906050, 4258141185}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 3422552064, 3053453312, 4009754624, 3665821696, 801112064, 2233466880, 2616197120, 3017277440, 892600320, 1087766528, 815857664, 2930868224, 959987712, 4226129920, 3774812160, 2051840000, 1834150912, 2790170112, 3212088576, 1488359296, 1034973760, 3988351968, 2401530288, 2640218984, 3548150828, 338368514, 2764811267}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 3959422976, 704643072, 2835349504, 2508193792, 515899392, 3869245440, 2305818624, 1130889216, 3790864384, 1353580544, 2854289408, 1244692480, 2936619008, 405053440, 1102491648, 3627866112, 1512756224, 82252288, 40110848, 1884769664, 724366656, 999544544, 613088464, 2174108904, 2601380572, 815945730, 1510118401}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 3154116608, 1711276032, 3003121664, 343932928, 79691776, 2824863744, 2437939200, 4227334144, 1571028992, 2051670016, 4091609088, 3339812864, 1952038912, 2551504896, 807612416, 668760064, 2762951680, 2710283776, 3774892288, 1434548608, 21039296, 2703244960, 1685117424, 3716752968, 3912062740, 1390934018, 38243331}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 1811939328, 234881024, 2231369728, 1870659584, 2235564032, 1507852288, 370147328, 3718774784, 2171863040, 1359872000, 2539716608, 3738206208, 2852667392, 3020234752, 3094843392, 2065553408, 1331338240, 584993280, 3471343360, 2576636544, 4204727232, 478773280, 1220901200, 1708612072, 2842467996, 1118001154, 2707676161}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 335544320, 2248146944, 654311424, 3699376128, 2076180480, 2048917504, 3878682624, 752353280, 2984509440, 1909325824, 664862720, 1467056128, 2847490048, 3006652416, 3188191232, 1856841728, 3775040512, 317853184, 344643840, 4221486976, 1974008896, 324801120, 746287024, 3009867464, 1081871900, 483043330, 184470531}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2617245696, 838860800, 553648128, 763363328, 2193620992, 522190848, 4231004160, 403177472, 1358168064, 1270218752, 1369505792, 1248886784, 1416151040, 4079345664, 3920556032, 1424766976, 4193969152, 548110848, 1928477440, 1021228416, 4127565376, 10407008, 660970000, 751711976, 2931670252, 4280465410, 3452380161}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3825205248, 2785017856, 3137339392, 3548381184, 692060160, 337641472, 3620732928, 1174929408, 257163264, 1104805888, 849412096, 1242595328, 3135815680, 3504627712, 1352806400, 351062016, 1660406784, 1840690688, 2190886656, 3871810176, 3113140288, 3137074080, 3371246096, 442052008, 3827151668, 3433973762, 128584705}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1140850688, 1912602624, 3170893824, 2373976064, 46137344, 1725956096, 3675258880, 3683123200, 3114008576, 2023882752, 4032888832, 592478208, 589938688, 1294852096, 3675918336, 1527089152, 532046848, 283097600, 1867741952, 1375229312, 3804554688, 2480366112, 2911810832, 3615200312, 2790630084, 1201604610, 393389057}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 2751463424, 234881024, 4278190080, 3229614080, 1421869056, 1272971264, 1473249280, 772276224, 3590586368, 1244004352, 375455744, 3062923264, 3500720128, 427122688, 1079906304, 211568640, 3918175232, 481443328, 2683265280, 3003513216, 866582464, 3105883040, 3610319376, 1868146952, 1338898380, 3041052674, 173497345}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 603979776, 3053453312, 1660944384, 1769996288, 977272832, 106954752, 2792357888, 610795520, 2433482752, 2424176640, 1277231104, 3356524544, 1176092672, 4083539968, 1249005568, 2447329280, 141618176, 3949561344, 2056057600, 2805974144, 1287722176, 2946558176, 2337284816, 3371751192, 198563708, 1421518850, 1627569153}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 2483027968, 436207616, 1526726656, 327155712, 113246208, 2141192192, 2949644288, 3112697856, 1741946880, 446038016, 1365311488, 74481664, 1817755648, 4116504576, 3334688768, 3644205056, 816952320, 2633561600, 856426240, 1384889728, 2059634496, 389530528, 296792336, 2759392936, 2387439532, 3219834882, 2964513793}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1946157056, 167772160, 1157627904, 3347054592, 2789212160, 2950692864, 4111466496, 1390936064, 3080978432, 2480537600, 1369505792, 384925696, 301481984, 3461095424, 1157615616, 2461788160, 2205193216, 3199814144, 271445760, 1018084480, 255027136, 2433062432, 3148610512, 1335429704, 1981649972, 4185376770, 2429502467}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2751463424, 1308622848, 16777216, 3665821696, 2302672896, 337641472, 2427453440, 2952265728, 2184970240, 2970222592, 2304835584, 2190573568, 2320089088, 558227456, 2004275200, 483018752, 1560288256, 1753235968, 3930166528, 3584041600, 3832655936, 1293481312, 460177904, 304264056, 4206151060, 128952322, 2345061379}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1140850688, 3858759680, 1023410176, 578813952, 4005560320, 996147200, 3945791488, 4212654080, 243007488, 2345271296, 3953197056, 4182802432, 2359869440, 1923358720, 1112961024, 479954944, 369642496, 1131690496, 2537465088, 3504246144, 3962506944, 2295845472, 2925207600, 4285084664, 1531189012, 262645762, 2967616513}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 3959422976, 2717908992, 2432696320, 3883925504, 608174080, 4070572032, 2911895552, 3907518464, 3730046976, 1478623232, 2363555840, 1244758016, 3438821376, 4059930624, 2857848832, 1452464128, 1524220928, 2527912448, 3353227008, 3317151872, 3257134400, 3118532384, 330422224, 2746868136, 836509636, 2315745282, 1536857091}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 738197504, 905969664, 2768240640, 3867148288, 1656750080, 3449815040, 3786407936, 3912761344, 3245080576, 3511025664, 358678528, 252739584, 319307776, 1880481792, 4048220160, 1631016960, 3262770176, 4086139392, 1477864704, 3322467712, 2929046336, 2676733792, 1788220528, 4274550232, 3493081612, 3451566082, 2146376705}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 1275068416, 905969664, 2063597568, 176160768, 624951296, 3445620736, 4195352576, 3778543616, 1774452736, 609091584, 2317418496, 242253824, 413777920, 909975552, 170643456, 2178914304, 1272572928, 4145395200, 3218535680, 3319118464, 1853248192, 3781541920, 3548313712, 2179539080, 4116524828, 3476731906, 2154183681}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 603979776, 3456106496, 2332033024, 1551892480, 2462056448, 1239416832, 1167065088, 1165492224, 3058434048, 4282253312, 3491823616, 284196864, 2988982272, 181755904, 1692585984, 1315391488, 3097238528, 3605517824, 878483712, 3959821696, 3511503808, 3116285728, 1340182768, 445737880, 2683924220, 999041026, 1281346561}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 872415232, 637534208, 1560281088, 1920991232, 524288000, 3084910592, 2484076544, 1601699840, 2694053888, 3743809536, 1369505792, 1332838400, 2636660736, 210509824, 1373892608, 547317760, 320130048, 3102177792, 2248246528, 2365615744, 2860562368, 994126880, 1776400624, 4245780008, 200878540, 3805628418, 440810499}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3556769792, 3321888768, 2936012800, 1350565888, 3569352704, 1293942784, 4222615552, 1235746816, 2935750656, 253100032, 316735488, 1745977344, 2514075648, 2163515392, 194670592, 4110329856, 3271363584, 3709279744, 2615197952, 3348167040, 697860672, 3440735072, 2064265552, 3924167416, 1965562540, 2822506498, 3409345539}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 2080374784, 3724541952, 3003121664, 1988100096, 3544186880, 1130364928, 1108344832, 135790592, 895746048, 3491364864, 2803957760, 99713024, 4232658944, 1872584704, 3098423296, 4261672960, 2370124800, 1969989120, 4012494080, 3851253376, 3300331200, 3244793888, 1415477808, 3049970120, 572127156, 1281660930, 261753859}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 3288334336, 4194304000, 1996488704, 3883925504, 1690304512, 1545601024, 1898971136, 2066219008, 3411804160, 3811704832, 1977679872, 1569751040, 425279488, 278159360, 1769951232, 2731182080, 352613376, 4230426112, 476049152, 1769634176, 2725027904, 3021684320, 549231696, 60985272, 1413065956, 172288002, 2999329793}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 1946157056, 2315255808, 4211081216, 2625634304, 1497366528, 1390411776, 1150287872, 1733820416, 3367239680, 3734896640, 3265331200, 1307672576, 1745436672, 760061952, 1004163072, 70772736, 1511887872, 1109603840, 3211974912, 1032569472, 441441728, 614012192, 773135536, 4050585192, 2242460348, 2788968450, 3650274307}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 1140850688, 2986344448, 251658240, 3447717888, 1715470336, 4221566976, 793772032, 2141716480, 3282305024, 1458962432, 4242604032, 4168187904, 3661152256, 2909577216, 4217622528, 1401915392, 2058216448, 3095617024, 511638272, 181746816, 1213198144, 2672612000, 2691921232, 3901135432, 3822597740, 1537026050, 748368899}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3422552064, 100663296, 3238002688, 4135583744, 557842432, 799014912, 2125463552, 119013376, 1739325440, 1694892032, 3361800192, 676364288, 1242054656, 3490045952, 817000448, 4132083712, 1668779008, 2987934208, 455920896, 2739376768, 541153088, 3105986912, 2414893104, 3770240088, 3978073996, 2820667394, 1758313473}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1543503872, 3321888768, 3405774848, 2709520384, 4223664128, 3072327680, 3027238912, 1161297920, 468451328, 2892627968, 3177250816, 1888518144, 40386560, 2158354432, 3351146496, 1013430272, 4258925568, 1215845888, 1351377664, 1341794176, 2458469952, 99921120, 3723913328, 859016920, 2308803156, 2991773698, 4010556417}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 3959422976, 2583691264, 2533359616, 4269801472, 1312817152, 870318080, 4170186752, 2847408128, 2102132736, 1123418112, 1260453888, 3106963456, 2965979136, 3345293312, 444846080, 1104861184, 3884364800, 1661595136, 2856656128, 2796760192, 1150439360, 1914916128, 2536132976, 2825846168, 1398602348, 2836363266, 2945197057}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 872415232, 1912602624, 3640655872, 729808896, 499122176, 52428800, 1204813824, 2971140096, 986972160, 912130048, 1902182400, 1932623872, 954744832, 1704845312, 3780325376, 1632331776, 471753728, 1367437824, 2025879296, 648063872, 2903555648, 2662937504, 3561249840, 422016168, 3758404156, 2261190658, 2608141315}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 2080374784, 3992977408, 50331648, 3833593856, 490733568, 1897922560, 378535936, 777519104, 3251896320, 3539599360, 3974168576, 686915584, 1156169728, 3466436608, 1555509248, 4021286912, 2673564672, 3140568576, 2844272896, 3635243648, 851348032, 4274207008, 2307260080, 3326333096, 2328178804, 476305410, 1289071619}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 2348810240, 2046820352, 1291845632, 998244352, 213909504, 3676307456, 2899312640, 571998208, 2771648512, 3092643840, 3932225536, 1412530176, 3211345920, 2931646464, 1369108480, 1299322880, 3004068864, 733305344, 3273119488, 3884042624, 3737173568, 1914766752, 2840613424, 3990463336, 4271152172, 348583938, 1763296259}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2348810240, 570425344, 1560281088, 1652555776, 2143289344, 2627731456, 3178233856, 1436024832, 3965452288, 1985347584, 1021378560, 2358345728, 1669906432, 1679089664, 1491210240, 577902592, 1794819072, 2272197120, 1238131968, 291458944, 3023376704, 626218720, 3033177392, 1452710840, 1338013740, 882997250, 561058819}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 3690987520, 1845493760, 1795162112, 1350565888, 314572800, 270532608, 2301624320, 1060634624, 1278476288, 3381264384, 2841706496, 1129414656, 149471232, 2484871168, 11972608, 2674309120, 323902464, 1349686784, 2943664384, 4075550080, 1597032512, 1480156768, 1253424240, 2085333864, 3753946516, 1872828418, 426847235}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1275068416, 3791650816, 2801795072, 1400897536, 1136656384, 2732589056, 131072000, 2651324416, 346816512, 676986880, 2241921024, 493977600, 1559838720, 1234493440, 338653184, 2111805440, 4050076672, 4191325696, 952993536, 1691080576, 1393036736, 1949123488, 1176182288, 3917577304, 3099593268, 2069952514, 1729131523}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 2080374784, 369098752, 1996488704, 1803550720, 2025848832, 3219128320, 426770432, 3400007680, 4037279744, 3971088384, 1470169088, 3956310016, 2415476736, 2031902720, 336547840, 1065351168, 2698488832, 3069324800, 2952820480, 3892314496, 3691116480, 637654752, 3741384528, 394333256, 1858158052, 3370194946, 1928379393}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 335544320, 2583691264, 1593835520, 3716153344, 1035993088, 1914699776, 634388480, 191365120, 1956904960, 2583035904, 1767964672, 3585179648, 576274432, 3955040256, 2469089280, 1811621888, 236172288, 485981696, 2346801920, 99666816, 1438252096, 5056416, 865264848, 3510104136, 1640102252, 203524098, 2026939395}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 3959422976, 301989888, 587202560, 3279945728, 3217031168, 3131047936, 498073600, 2477260800, 1973682176, 4139122688, 3252748288, 3310452736, 3933749248, 1503453184, 357240832, 708499456, 296920064, 1994819072, 756655872, 3851243392, 483597632, 4260837216, 2432765264, 1350637128, 3561084908, 2573318146, 1024521219}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1409286144, 2046820352, 520093696, 3531603968, 750780416, 572522496, 808452096, 3012034560, 2772172800, 4294574080, 1063321600, 3931209728, 1415102464, 1864687616, 3997167616, 995076096, 111571968, 1045069312, 346621184, 3901491584, 708000832, 2965122144, 2243654928, 2743160184, 994158964, 3546335234, 1682981891}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 872415232, 4194304000, 922746880, 3548381184, 4282384384, 1042284544, 3692036096, 3619160064, 3961257984, 1085931520, 400621568, 2247196672, 1598636032, 4157988864, 1806675968, 1697605632, 921662464, 2551164416, 1669302016, 2012638848, 3133375552, 538817568, 3199913328, 2732694840, 2775644916, 1367934978, 901022723}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 2080374784, 3523215360, 1560281088, 3531603968, 2973761536, 1348468736, 1131413504, 803733504, 2398355456, 1415446528, 681639936, 3285221376, 1882800128, 483205120, 3985821696, 62126080, 3743556608, 1887074816, 2688959744, 33313408, 1838835904, 4126567136, 3249916368, 54415080, 2823874876, 2784516098, 1458353153}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 1946157056, 1778384896, 3338665984, 2675965952, 1035993088, 1373634560, 3186622464, 3361210368, 3215720448, 1867120640, 1039204352, 140083200, 2678865920, 3746258944, 2783981568, 2086234112, 4121728000, 407563776, 980487936, 1100551040, 2756458432, 2780534240, 4062748592, 4264848600, 3406227796, 2555047426, 4201713411}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3825205248, 167772160, 1526726656, 3934257152, 624951296, 543162368, 344981504, 2848456704, 1819541504, 1978269696, 3633381376, 399081472, 3849601024, 3630915584, 2974912512, 2817017856, 1778668544, 4059289088, 2605466880, 2948989568, 1514607808, 4018634528, 3651589776, 1406597736, 2312081172, 3541292546, 1050428675}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3422552064, 1979711488, 419430400, 3816816640, 1539309568, 3403677696, 462422016, 1654128640, 3065774080, 2721972224, 3180396544, 2476310528, 3107733504, 3758006272, 1181831168, 2810714112, 4133792768, 3131216384, 475961088, 591507328, 429963712, 3123766560, 480899632, 1075057400, 2771101116, 775590402, 1944229635}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3288334336, 3791650816, 1593835520, 763363328, 1631584256, 1268776960, 2068840448, 1075314688, 606863360, 2913599488, 3511746560, 857309184, 2544746496, 3320504320, 1383182336, 2676492288, 852755456, 4017511936, 2729700096, 821938816, 2213745472, 1532782752, 1755515696, 860189400, 3499024404, 3102629378, 3168791299}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 738197504, 3321888768, 2264924160, 3632267264, 3275751424, 3089104896, 927989760, 579338240, 936640512, 490078208, 1565589504, 2743697408, 3361030144, 922116096, 3190829056, 16373760, 462212096, 2762698240, 1280540928, 2212454016, 1567964224, 4163354784, 2423841808, 1020092712, 4270517804, 3187895810, 2362933507}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1677721600, 301989888, 3808428032, 3632267264, 3032481792, 664797184, 145752064, 3474456576, 2114715648, 3727556608, 1454440448, 2182709248, 327958528, 4084162560, 3864080384, 2773043200, 1430545408, 2389353984, 1499103488, 671293824, 107916096, 2681239392, 2718482224, 3533983128, 2075807516, 743613954, 3089531139}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 603979776, 167772160, 1056964608, 2021654528, 901775360, 4175429632, 3092250624, 2067267584, 203161600, 4130209792, 1196490752, 1673035776, 2312912896, 3603898368, 2466353152, 914409472, 2965394432, 1734434304, 2567987456, 2551718784, 2041439680, 1925648032, 2100627312, 1420489656, 2014535068, 827284994, 239165697}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3288334336, 1174405120, 2801795072, 1098907648, 448790528, 2715811840, 2584739840, 2399666176, 2922119168, 3910270976, 3977314304, 378044416, 3907829760, 854777856, 3657437184, 4244703232, 4236266496, 2252451328, 1470206720, 1169276288, 247058368, 3868490272, 2827459856, 68577752, 140448228, 1096003074, 3920663297}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1677721600, 3992977408, 2164260864, 3279945728, 3116367872, 2241855488, 3100639232, 182976512, 1806434304, 1787166720, 1439760384, 325615616, 896352256, 3651543040, 1363234816, 3235923968, 1311808512, 970531328, 603313920, 3551771520, 3410220864, 1975251872, 887050960, 3253028056, 1954180684, 3179225602, 1395971841}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 2080374784, 2113929216, 4244635648, 1803550720, 213909504, 2824863744, 2475687936, 1638400000, 3420717056, 3730440192, 1888550912, 1730772992, 3030663168, 1056628736, 23171072, 1779529728, 4134059008, 2969901568, 1619674880, 1251598720, 2143038656, 42376480, 721941584, 1153932872, 707187828, 3874953730, 402605827}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2080374784, 704643072, 2734686208, 2139095040, 197132288, 543162368, 560988160, 2863136768, 877920256, 4017225728, 2691760128, 1378385920, 4128620544, 3721601024, 1709256704, 3518003200, 1766429696, 2766431744, 3736784640, 3067473792, 909284544, 3780232416, 1048054352, 2465042216, 1249789476, 884893186, 2724187905}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2214592512, 2919235584, 788529152, 2038431744, 2973761536, 1948254208, 4134535168, 1628962816, 896794624, 1798438912, 1878065152, 3227090944, 2840903680, 3376652288, 686297088, 1579976704, 367500288, 955448832, 3843121920, 2957585024, 3382498368, 3542024928, 2971085104, 4281064552, 1510308900, 4037770754, 138781443}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 4093640704, 2046820352, 2902458368, 3330277376, 3082813440, 4204789760, 3517972480, 4257742848, 3039035392, 3630301184, 657522688, 1107918848, 461717504, 3285409792, 3220738048, 3316410368, 237483008, 3007527424, 3938491648, 2485143424, 2188452160, 90704224, 4120120976, 1831541192, 4074040196, 189446658, 2621824259}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 2885681152, 2113929216, 3875536896, 2306867200, 1304428544, 2678063104, 2798649344, 3830972416, 550240256, 1278607360, 1196490752, 2509864960, 426590208, 3655852032, 1887965184, 3449083904, 3665542144, 455552512, 1520993024, 2156200832, 2458084160, 1320907680, 2315654064, 1748549144, 3468539180, 2940120578, 2449851139}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 2885681152, 2382364672, 3204448256, 75497472, 507510784, 3927965696, 3929014272, 3927441408, 3684433920, 3184132096, 2729508864, 710508544, 3602726912, 125460480, 3169357824, 2263144448, 3032898560, 3927055872, 3184335104, 4089685120, 4211402816, 2803292768, 1641764144, 2224631736, 2564660692, 3261832706, 3711981827}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 2348810240, 3791650816, 1895825408, 3229614080, 3946840064, 81788928, 2836398080, 642252800, 1354498048, 179961856, 663814144, 1309245440, 3453829120, 3563823104, 2222460928, 1313118208, 1790870528, 525222400, 1410732288, 3974303360, 4125470144, 3780100128, 789980560, 2707659768, 1680143028, 2079310338, 744968451}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 2348810240, 637534208, 1761607680, 4085252096, 297795584, 291504128, 657457152, 2195193856, 834404352, 93454336, 1437663232, 345604096, 991772672, 750952448, 1389981696, 3384580096, 697502720, 598831616, 1167595264, 1151105920, 453168832, 716827744, 487357104, 3129691384, 57498596, 1731916290, 2482263811}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1946157056, 3456106496, 83886080, 1317011456, 3644850176, 3512729600, 443547648, 3506962432, 2804154368, 695074816, 2515599360, 1355317248, 1174749184, 788504576, 3502821376, 100952064, 2399067136, 13150720, 3993357568, 4210956928, 3469254336, 3943001824, 3028195088, 394903752, 979675676, 2920163842, 3330379009}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 2080374784, 2046820352, 1862270976, 3967811584, 4039114752, 1436549120, 1555038208, 1249378304, 2125725696, 1113456640, 3576758272, 557350912, 324354048, 1166942208, 391696384, 3435427840, 1820832768, 2327182848, 3026094336, 2553371008, 649658176, 3776247648, 2314180080, 3888724200, 2840365564, 296451586, 1334757633}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 872415232, 3187671040, 1895825408, 1820327936, 247463936, 2837446656, 1727004672, 1896349696, 857473024, 304218112, 3715170304, 373850112, 3866968064, 2452774912, 2535993344, 141355008, 2708093952, 2039316992, 1404791040, 418657664, 2020527680, 560685024, 965587728, 4089182136, 687201284, 3765371394, 359344385}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 2348810240, 1979711488, 2197815296, 2592079872, 1866465280, 870318080, 97517568, 761790464, 2303983616, 3958505472, 4065394688, 2947121152, 3715448832, 3145916416, 1317572608, 4102330368, 580627456, 4043630080, 2036016384, 3131410048, 2548820928, 1281154464, 3820427216, 736817192, 2455621156, 1018652162, 2137744643}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 2885681152, 2382364672, 4043309056, 1031798784, 792723456, 1742733312, 3637510144, 4243062784, 1621884928, 4288806912, 105971712, 3911745536, 3230482432, 1615994880, 1036603392, 2866665472, 3883555840, 3158622720, 3473844992, 1911768704, 1400402880, 2410005408, 4259298000, 3994743768, 1230264964, 398868994, 2897144577}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2080374784, 4127195136, 2868903936, 2675965952, 1589641216, 1864368128, 2479882240, 2559049728, 3204710400, 2176974848, 357629952, 3234430976, 1214627840, 91398144, 1500024832, 4227168256, 2392468480, 551351808, 386871040, 1651934592, 1286279744, 3567559072, 2337412624, 3896106888, 1497154500, 1476359682, 2133847811}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 2885681152, 4060086272, 1056964608, 2441084928, 2478833664, 1700790272, 2091909120, 2504523776, 546045952, 4113694720, 2876309504, 3056173056, 490487808, 2365284352, 1857859584, 2285557760, 3462177792, 2303368704, 729142016, 3623264128, 3142573760, 2510962528, 1879350672, 1507778712, 2591192996, 2203188738, 1438212867}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 3556769792, 2852126720, 3137339392, 3867148288, 3451912192, 1474297856, 418381824, 3630694400, 3019112448, 3761373184, 2268135424, 277381120, 2676310016, 714825728, 4154765312, 1250633728, 3686601728, 3889600000, 3776593152, 2179257216, 1395362752, 518901728, 955218384, 987222632, 580566692, 2879780354, 4236938497}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 738197504, 1107296256, 2030043136, 780140544, 3007315968, 2673868800, 4065329152, 2226651136, 1532231680, 3527016448, 4010868736, 14188544, 3464806400, 4081229824, 3697659904, 3520256000, 1820148736, 2079773184, 105860352, 865738368, 853551808, 311537312, 2283364464, 3995404840, 70437812, 1936486914, 1663999233}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 335544320, 1577058304, 3338665984, 3078619136, 2353004544, 387973120, 2993684480, 3144155136, 707526656, 993656832, 3559981056, 1699315712, 4040966144, 1066606592, 58552320, 673425408, 3296066560, 2162109952, 1108762368, 3330969728, 3661111872, 2771657440, 3380590032, 2225519320, 3976418100, 2869169666, 221720323}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 738197504, 2382364672, 3372220416, 511705088, 3057647616, 2120220672, 3700424704, 347602944, 370409472, 3365273600, 4040228864, 1104707584, 855982080, 770646016, 2288283648, 2986268672, 4221393920, 2064265728, 1876626688, 67343488, 1946570944, 2489946912, 3754727536, 4287863464, 3342812396, 2730299906, 3682303233}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 1409286144, 369098752, 2130706432, 2357198848, 2042626048, 2552233984, 3280994304, 2905079808, 820248576, 2330853376, 2958098432, 4027154432, 1928708096, 3012009984, 517255168, 2518099968, 620555264, 1987239424, 1305635072, 1661172608, 2613832768, 916402464, 1976123216, 2161415240, 2769709212, 175996418, 3065174275}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1946157056, 2852126720, 3238002688, 1786773504, 3116367872, 3089104896, 640679936, 204996608, 2465464320, 2770468864, 1055981568, 2929229824, 889536512, 4248510464, 1546981376, 411199488, 2558596096, 3837796864, 1017218304, 1827715968, 1670919232, 3112511072, 3288045936, 2576667752, 4075974404, 2497249794, 4200961281}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 4227858432, 1241513984, 2466250752, 327155712, 1472200704, 165675008, 3218079744, 1279787008, 2333343744, 1150418944, 185663488, 237600768, 3473195008, 2201640960, 2832527360, 2742188032, 3250672640, 1088472576, 2538673920, 1007236992, 2603972544, 3617825184, 839461776, 506797992, 1294106084, 759735810, 1469376259}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 3288334336, 1845493760, 788529152, 3699376128, 1438646272, 2657091584, 1177550848, 3102212096, 3773562880, 1386610688, 2767257600, 638091264, 18726912, 1227808768, 2477559808, 3221686272, 320871424, 1133526528, 3753502976, 2058732416, 1398960320, 584735328, 3614414032, 3364713560, 127369356, 1117314562, 1713666305}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 3690987520, 1845493760, 2063597568, 864026624, 3242196992, 262144000, 2249195520, 2486697984, 3498835968, 339345408, 3494969344, 504922112, 2833104896, 1981947904, 3868053504, 1799043072, 3385859072, 1851282944, 905803520, 3421641344, 2597655360, 3150365216, 849564528, 2991420824, 4074487860, 1709209090, 1915856641}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2214592512, 838860800, 3070230528, 3934257152, 893386752, 610271232, 78643200, 3525836800, 1794899968, 3505520640, 3404791808, 1791590400, 1041088512, 1262116864, 863866880, 4247947264, 2362483712, 2425916928, 2513732864, 1401881216, 3217276096, 2182672224, 2895402320, 569274744, 242469924, 1169223170, 2645038339}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2885681152, 234881024, 1325400064, 1434451968, 88080384, 3705667584, 2660237312, 2246574080, 3147563008, 3150839808, 852557824, 663322624, 3486302208, 2055659520, 2814242816, 889116672, 1095359488, 1433271808, 1937152768, 4270109312, 1475007936, 2026584864, 3296451792, 1503876024, 2015862108, 2991398402, 2076601091}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 4093640704, 4194304000, 385875968, 1904214016, 3686793216, 450887680, 1714421760, 1486356480, 231473152, 2089156608, 1550909440, 4055465984, 3038625792, 539992064, 2720370688, 4285687808, 2737517568, 4052160000, 720450304, 4093230976, 1346187712, 4009638496, 2140003888, 564534808, 513881548, 3121688066, 986276611}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3019898880, 2113929216, 721420288, 1535115264, 3477078016, 312475648, 1037041664, 517472256, 1001127936, 1596588032, 1494286336, 2604171264, 3369943040, 1713610752, 3781464064, 994043904, 606518272, 1391097344, 3329353472, 2038994560, 2494933312, 3521607072, 3247148720, 4139887576, 216090132, 2582730242, 818427649}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1811939328, 1174405120, 1392508928, 1132462080, 1925185536, 1646264320, 137363456, 1391984640, 872677376, 394395648, 2104557568, 3491266560, 924106752, 4090159104, 2378969088, 2331924480, 1345801216, 1993065984, 894236416, 801021312, 450254912, 2446999136, 319031024, 1040375688, 2058376772, 3535382018, 2523137793}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 2751463424, 301989888, 3674210304, 3984588800, 4131389440, 2787115008, 3970957312, 1035468800, 1226571776, 1130758144, 628162560, 383287296, 1577959424, 1814994944, 200650752, 1175701504, 3433227264, 538613248, 461843200, 18891904, 4147132480, 3807967072, 2310855792, 3960935608, 3970550668, 122992130, 392387329}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 1140850688, 3053453312, 2600468480, 25165824, 3200253952, 3940548608, 244318208, 112721920, 774635520, 3406954496, 332464128, 127434752, 4242391040, 3195691008, 1248137216, 3629516800, 628599808, 1300682240, 2985186048, 4108047744, 122980800, 3479081760, 3490929264, 1380975576, 1499054820, 641480194, 3102376705}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 738197504, 771751936, 3808428032, 3800039424, 3250585600, 4057989120, 4019191808, 2402811904, 70516736, 92405760, 3335585792, 1041793024, 2781102080, 3714801664, 2071760896, 3793672192, 987700224, 1086268928, 1299158272, 1844935552, 2146602944, 3833164064, 1477767024, 368245224, 4118290372, 2677327362, 1236485377}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1677721600, 3523215360, 352321536, 3766484992, 2327838720, 2673868800, 3643801600, 2885156864, 4093902848, 106561536, 510722048, 4208558080, 2325004288, 1324572672, 1077768192, 1304381440, 735732736, 1613875712, 1702424832, 230980992, 918260416, 3825213536, 302021360, 1963045768, 1350678900, 2999003650, 4217389315}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2483027968, 838860800, 4278190080, 1954545664, 2780823552, 2422210560, 1638924288, 2503475200, 1952710656, 3925475328, 133234688, 2820243456, 2658516992, 68395008, 3332173824, 452896768, 2000331776, 3910196736, 3882440960, 229376896, 3003585728, 3401508192, 2669285232, 3431037256, 297796660, 2455830018, 3065080067}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 3422552064, 1711276032, 2298478592, 528482304, 3393191936, 731906048, 2924478464, 3645374464, 2780037120, 2484994048, 345047040, 3995631616, 2508505088, 317071360, 1436315648, 1687885824, 267848704, 1358213632, 2973699840, 3540118656, 411126592, 1220568736, 1147206032, 414216680, 104450684, 1634472450, 2147663617}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 3019898880, 503316480, 2701131776, 3296722944, 960495616, 916455424, 3111124992, 2107113472, 1020526592, 2792488960, 1806761984, 536444928, 1254408192, 192651264, 405557248, 792127488, 1074527232, 3065274880, 3294861568, 1756985984, 3043303744, 2727004384, 2465498672, 742630696, 797524644, 2279358978, 1894648067}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 738197504, 503316480, 3539992576, 2407530496, 549453824, 3873439744, 2693791744, 4131913728, 4107534336, 4068081664, 181469184, 1894285312, 1273282560, 3984777216, 4156379136, 4284405760, 3333684224, 3259287040, 2872250112, 1468348800, 89375168, 844443424, 4231722896, 4000424488, 987277364, 2090640898, 2779750145}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1275068416, 2852126720, 4211081216, 1853882368, 2680160256, 1394606080, 3910139904, 3025666048, 2063859712, 3670671360, 3847290880, 2000257024, 1937031168, 2581848064, 2113712128, 1872697344, 2921501696, 2061276672, 9317632, 3145435008, 1280909888, 1728334880, 952850864, 2052078472, 666407124, 4055168514, 4114832643}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3154116608, 3120562176, 3607101440, 2877292544, 356515840, 2938109952, 1441792000, 1546125312, 3581149184, 3336175616, 3257991168, 1556709376, 476430336, 4192460800, 2004742144, 1088354304, 3506680832, 2859257344, 300410624, 1028551296, 3036396096, 3007434208, 304104272, 1097960040, 3605545716, 286567938, 3976910595}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3422552064, 1778384896, 3640655872, 3951034368, 1631584256, 1155530752, 1196425216, 926416896, 586416128, 2332688384, 1336999936, 1516797952, 3972808704, 3531546624, 2650501120, 2637699072, 2616464384, 3498758656, 2263975680, 3934890624, 228427200, 1447479456, 2374990704, 2633189480, 4058270036, 2303904258, 441815809}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1946157056, 2181038080, 486539264, 1870659584, 2478833664, 3605004288, 1099956224, 4007133184, 1010040832, 3914727424, 3278962688, 491290624, 2817376256, 1189289984, 1474768896, 3822675968, 196363264, 4002863616, 126930688, 1507426176, 1387626944, 1796644128, 1968179376, 247064808, 1810210028, 2746200578, 3920923393}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2751463424, 2852126720, 486539264, 3783262208, 1623195648, 3739222016, 3914334208, 4211605504, 1234960384, 4147511296, 2108751872, 3747119104, 2870231040, 2724945920, 845664256, 1488504832, 3653604352, 3701676544, 949711616, 1075763584, 2459722176, 4122418336, 66125584, 2314856888, 3756269100, 3071529474, 4240631553}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 3825205248, 2516582400, 2566914048, 58720256, 1564475392, 4217372672, 284164096, 245891072, 856424448, 2486304768, 2240872448, 324632576, 3492036608, 931094528, 658747392, 2792966144, 2738154496, 15077888, 1917245184, 2048344704, 2012205760, 3583746016, 3424401488, 1235944344, 462688292, 1941395970, 2604546819}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 2885681152, 234881024, 4076863488, 3229614080, 1228931072, 1935671296, 883949568, 2566389760, 122945536, 1103757312, 634454016, 2974318592, 1009598464, 1734238208, 1782198272, 1900599296, 3693992960, 4150183424, 3258700032, 1162443392, 2116838080, 173978464, 4055566064, 3431527720, 1141666772, 1301159426, 1576144129}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3154116608, 570425344, 2097152000, 3951034368, 3888119808, 731906048, 4046454784, 1603796992, 3010199552, 1938685952, 881917952, 3651764224, 3866378240, 514056192, 511627264, 1613363200, 1421181952, 1115904512, 3666798336, 2165434240, 1097378624, 2874473568, 198418992, 830920280, 735364060, 4103250434, 1902600963}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1140850688, 3724541952, 1828716544, 75497472, 893386752, 2753560576, 4092592128, 2312634368, 1134821376, 3706322944, 1523646464, 782860288, 3879485440, 1198481408, 1741295616, 178259968, 1034976256, 544864768, 4019484928, 559149696, 237337664, 1663762912, 3199238320, 33031368, 3126184724, 3727946242, 3170174211}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3690987520, 1577058304, 1157627904, 1199570944, 3309305856, 2409627648, 4019191808, 2649227264, 1821638656, 1385299968, 1831927808, 1241088000, 4198285312, 212328448, 1135808512, 4267784192, 1274149888, 1226418688, 1024294656, 3529384576, 2098142016, 285698336, 2401468112, 3574103208, 3617882340, 1114280450, 4002251523}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 1006632960, 2650800128, 1392508928, 1031798784, 3930062848, 2338324480, 2909798400, 1594359808, 3111387136, 2774401024, 152109056, 838434816, 2403155968, 2194333696, 2407510016, 1317074944, 1740766208, 2569078272, 1779444480, 880352384, 2306626240, 3215638752, 353329936, 2382912872, 4193601788, 3651141122, 431019779}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 3154116608, 1509949440, 3707764736, 1166016512, 3871342592, 3483369472, 1445986304, 1302855680, 1896087552, 791019520, 2828075008, 2350481408, 1533919232, 1577295872, 2722598912, 1593964544, 1283519488, 1967249920, 912374528, 4111476096, 1591235392, 2462949984, 1597221456, 1064215688, 826576012, 281420290, 2571128579}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 3690987520, 2583691264, 50331648, 729808896, 2906652672, 4175429632, 1200619520, 1459093504, 4248567808, 3220307968, 3362848768, 82345984, 327467008, 1622040576, 835956736, 2722117632, 1633776640, 231777792, 4086859520, 3605811840, 3849027008, 1847377184, 3141696752, 2990094328, 1738355876, 3103956482, 3277386497}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 2348810240, 3053453312, 150994944, 3279945728, 3888119808, 211812352, 1928331264, 1968701440, 2711879680, 2216034304, 4048617472, 2502459392, 3703390208, 3369295872, 437727232, 743479296, 3433606144, 880554496, 385013504, 3232229248, 74050880, 442260448, 1950572464, 3567213512, 2090628844, 3747785218, 3283057409}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3288334336, 2650800128, 1526726656, 1719664640, 1858076672, 2871001088, 206569472, 1330118656, 2940993536, 2328494080, 644939776, 546930688, 323305472, 3068551168, 1292587008, 718342144, 1099561984, 2490209792, 2660957440, 2235041152, 3587465792, 1552863904, 2903999888, 1708367384, 4235515476, 1344183810, 2591949059}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 469762048, 838860800, 419430400, 2994733056, 1035993088, 1000341504, 441450496, 4026007552, 1569456128, 3942514688, 863043584, 409501696, 1372897280, 153346048, 1350012928, 1100331008, 985801728, 4257616384, 4124939520, 1543934848, 3162245952, 1062703776, 285597936, 387619224, 3696942908, 205203970, 852193537}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 335544320, 2986344448, 1962934272, 4034920448, 2059403264, 778043392, 407896064, 3722969088, 590610432, 3095527424, 917569536, 3078127616, 1421688832, 3924189184, 3671773184, 4101875712, 3867583488, 537577984, 374722816, 4082290048, 3994628288, 1634504352, 172886224, 793738984, 3889038916, 4044349954, 2708354305}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 3959422976, 570425344, 3036676096, 4286578688, 1220542464, 4175429632, 3668967424, 4287102976, 1457258496, 3938058240, 298909696, 3757604864, 2897559552, 2773983232, 2250428416, 957634560, 2663875584, 444238336, 2905607936, 1799969152, 339512768, 1359670112, 936927760, 3135561528, 3597589300, 1819693570, 3925003009}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 2080374784, 3925868544, 3640655872, 2021654528, 482344960, 1570766848, 990904320, 994574336, 3212050432, 1110573056, 3023110144, 1704558592, 1897709568, 3533135872, 1424650240, 3284957184, 1593742336, 156176896, 3314966784, 325841280, 1284290368, 1914650656, 1505631632, 565054056, 1667737764, 1951590914, 620770563}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 3154116608, 1040187392, 16777216, 1384120320, 1304428544, 1331691520, 3805282304, 835190784, 2177105920, 3936485376, 2301689856, 1675132928, 1944961024, 897048576, 2277150720, 2017261568, 3124706304, 2914984448, 1493128448, 3378393984, 829307584, 2285341600, 3927674000, 1577847048, 4066895364, 1427331586, 489269505}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 1140850688, 3388997632, 3976200192, 3179282432, 2109734912, 102760448, 974127104, 884473856, 1013186560, 3502637056, 2209415168, 2724823040, 226312192, 74653696, 1836003328, 1777076224, 395006976, 3664427520, 3579505408, 4185097088, 149942336, 4029475360, 1269534832, 360428616, 409075788, 1926705666, 856227587}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 2751463424, 33554432, 4009754624, 444596224, 901775360, 3634364416, 867172352, 303562752, 1071906816, 862322688, 2677080064, 359235584, 786251776, 1903337472, 2014310400, 944621568, 865780736, 3331538432, 3336496384, 826545024, 97951040, 67743072, 4090320688, 1708842312, 1416793612, 1636791810, 957178115}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1409286144, 1174405120, 352321536, 3380609024, 1077936128, 3093299200, 2519728128, 2466775040, 3028549632, 26607616, 1389428736, 3170467840, 2276212736, 1061412864, 1753214976, 2292459520, 29838336, 3202910720, 3371500288, 234788992, 451261632, 3399940704, 72972048, 2856097416, 358312300, 1931682306, 2286882563}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 3556769792, 3791650816, 150994944, 3749707776, 2143289344, 1138753536, 3293577216, 3873964032, 2948857856, 56492032, 1630601216, 184123392, 17645568, 2032885760, 30904320, 694495232, 984548352, 1353265664, 149278464, 3127805824, 2278067136, 3589623456, 4146497744, 75348744, 1442020604, 309041666, 2608237315}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 738197504, 1845493760, 1560281088, 2726297600, 1723858944, 639631360, 2697986048, 3602382848, 3234594816, 843448320, 3782279168, 3056173056, 613761024, 2675646464, 1054838784, 3345799168, 332798976, 296344064, 1154839808, 1033586048, 456058944, 109393824, 3991063152, 3452155160, 1276342092, 3190456834, 4180093187}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1811939328, 704643072, 1895825408, 830472192, 3577741312, 765460480, 617611264, 1956118528, 2850816000, 1673396224, 2784034816, 1586069504, 882163712, 2191712256, 3141988352, 1739347968, 2929660928, 1977729536, 1525740288, 541312, 4149491520, 2562920352, 3019354160, 3095678552, 4107965628, 2195331586, 2178557699}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1811939328, 1040187392, 285212672, 2306867200, 390070272, 2434793472, 2746220544, 696778752, 1915486208, 76939264, 2920349696, 2935586816, 3066314752, 2259345408, 2239754240, 397170688, 3990338560, 238125568, 4106781440, 4027336320, 161965632, 475588960, 2167683600, 3095651800, 2871183340, 1297242626, 2017099523}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 3154116608, 1644167168, 3976200192, 226492416, 809500672, 2594177024, 619708416, 2700607488, 1447297024, 4139646976, 3973120000, 3167322112, 3722264576, 1424695296, 3720744960, 1372977152, 3730179072, 3208428032, 918268672, 198068352, 1382623552, 1194100704, 1259575536, 1929585416, 2930477756, 1181139458, 849735427}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 67108864, 905969664, 1459617792, 360710144, 4097835008, 639631360, 3452960768, 1297612800, 3819700224, 2401370112, 2406547456, 2924052480, 2769633280, 1899913216, 2952515584, 77367296, 4249529344, 2998177280, 2393840384, 1535340672, 190892096, 2507229600, 2873702320, 1100273880, 2684275844, 68912642, 690878211}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 872415232, 3388997632, 16777216, 2441084928, 3384803328, 3588227072, 2387607552, 2921857024, 2896953344, 1721368576, 355532800, 2201518080, 1445281792, 2378620928, 4260622336, 4198361088, 1691505664, 1644995072, 1751888640, 3874048896, 2831955904, 2164996768, 519697744, 3653504472, 2862079860, 4267428354, 424781569}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 201326592, 2181038080, 1358954496, 3481272320, 3074424832, 3202351104, 2880438272, 3181903872, 41680896, 929955840, 2513502208, 903446528, 1156890624, 3397525504, 2751959040, 3373045760, 1734755328, 2096972288, 2679025408, 3027248768, 1015660992, 2565644640, 676757072, 3700711800, 2381531036, 3054393858, 287386371}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 67108864, 2382364672, 822083584, 1937768448, 3569352704, 4276092928, 642777088, 995622912, 665059328, 1901985792, 3224436736, 2370404352, 945602560, 2332811264, 3846615040, 1102350336, 3869662208, 1986281984, 171915008, 2543964544, 2641398208, 6832800, 3329039280, 1329835464, 983293180, 3095349762, 268479235}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 2751463424, 1845493760, 385875968, 2071986176, 4240441344, 1218445312, 2477785088, 1439170560, 350486528, 2743468032, 1473314816, 4141383680, 3868999680, 615211008, 1270034432, 3004090368, 3260357632, 282037760, 2641684224, 1035952512, 4112282944, 74153312, 1494474384, 4055802184, 1193145548, 1231693314, 4086483713}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 4093640704, 2248146944, 4278190080, 1199570944, 1497366528, 1981808640, 3572498432, 3049783296, 1089208320, 3126198272, 1670447104, 4212686848, 198492160, 4201865216, 3685355520, 2971559936, 2193378304, 1236196864, 601177856, 2658380416, 95082560, 2183025632, 1060980368, 2649721432, 1802836332, 2873349634, 3632489217}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 67108864, 2516582400, 4143972352, 2222981120, 1732247552, 3982491648, 2689597440, 3475505152, 4103864320, 2112487424, 3866165248, 3357114368, 1860517888, 735993856, 3351670784, 3475146752, 201124864, 2092649984, 4208482560, 4014233216, 556715712, 2225007264, 4138181968, 1836189880, 768895636, 1202169346, 4143105283}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3288334336, 369098752, 3170893824, 1870659584, 742391808, 3055550464, 2024800256, 85458944, 4169400320, 2267152384, 751894528, 4069031936, 3702276096, 2080317440, 3537350656, 3381266432, 2815290368, 1760467456, 2554203904, 2562179200, 2132523072, 2388971360, 3681735472, 2660848776, 1254379908, 805548546, 2044744449}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 67108864, 3724541952, 3170893824, 2877292544, 4030726144, 895483904, 2628780032, 1254621184, 2268332032, 832700416, 2945515520, 2853797888, 2630729728, 3978272768, 3588624384, 1071286272, 778894336, 646879744, 2986288896, 1981274240, 3170078400, 1428756320, 38139024, 2974530536, 2650061316, 4244877826, 687983363}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 4093640704, 1979711488, 855638016, 2625634304, 4039114752, 1658847232, 3859808256, 2955411456, 1039400960, 1214119936, 238092288, 2782494720, 2186133504, 4072906752, 960131072, 361195520, 1484631040, 287016448, 3765905664, 935614848, 327610816, 595447328, 4053500752, 4206271848, 1545906684, 3625405954, 3121935619}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 3556769792, 4261412864, 2365587456, 4185915392, 3602907136, 706740224, 2972712960, 1675100160, 1140588544, 4242669568, 2949709824, 4022960128, 1402322944, 3666272256, 1135497216, 2821400576, 3972316160, 2886711808, 3319431936, 1178416512, 4064481344, 161483872, 2096226992, 158923640, 1401767684, 1188721154, 1522298627}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 335544320, 1778384896, 1056964608, 4169138176, 2243952640, 73400320, 319815680, 2304245760, 2557739008, 1729232896, 3719364608, 2661842944, 738050048, 1415487488, 2026311680, 349415424, 3637548032, 3225001472, 2967765248, 3171652480, 2573591744, 1028269088, 2068089264, 1702597736, 1135406180, 3852899842, 4131521793}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 2080374784, 1979711488, 3841982464, 1769996288, 3124756480, 3047161856, 3855613952, 1575485440, 2019295232, 3133538304, 120651776, 672694272, 337985536, 198418432, 737923072, 2638706688, 208677888, 1580837376, 146072320, 119209088, 431402816, 59348384, 3329003216, 492731704, 2220214604, 1407939074, 2119048961}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 4227858432, 570425344, 3305111552, 4135583744, 3611295744, 1046478848, 3161456640, 3328704512, 475791360, 974782464, 3092316160, 385449984, 2667921408, 1364107264, 3588714496, 2904258560, 600933376, 1396304384, 4163140864, 207521408, 1618915520, 1961873120, 699822032, 2783088952, 4225063796, 1643524610, 872646915}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 2483027968, 973078528, 3170893824, 2122317824, 4265607168, 673185792, 3297771520, 213385216, 1978400768, 2241200128, 3153133568, 3834150912, 3733209088, 2053349376, 425447424, 1786161152, 176272384, 1950358016, 220318976, 2517738624, 888790080, 1322102560, 3095915120, 2324271192, 965008108, 1239618050, 563783937}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 3556769792, 2315255808, 1291845632, 1468006400, 71303168, 3839885312, 881852416, 2019033088, 339476480, 4208328704, 3845193728, 2309586944, 2813640704, 3201458176, 3347738624, 1245128704, 2611041280, 3706829312, 3557392128, 4165251200, 307889600, 2098155296, 156062128, 564090360, 3977591788, 3013800450, 885218051}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 2617245696, 3590324224, 3976200192, 3263168512, 3057647616, 1331691520, 3897556992, 1594359808, 830734336, 1964376064, 2859532288, 398032896, 303939584, 851156992, 567529472, 3817322496, 391703552, 2659990016, 479409408, 4217775232, 2680707776, 2728713888, 3643223312, 2326339720, 4193580396, 3853394434, 1911359747}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 469762048, 2315255808, 587202560, 4152360960, 205520896, 1382023168, 2918187008, 3172466688, 3637248000, 3136159744, 1389428736, 2852683776, 3387211776, 2048532480, 3974270976, 3365910528, 2944947200, 44312064, 4059733760, 542281856, 2909247680, 2490724832, 99854128, 1555460120, 2315005596, 2690104834, 1691179777}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1677721600, 1644167168, 117440512, 1619001344, 2067791872, 195035136, 688914432, 794296320, 3663462400, 1855324160, 955318272, 2557050880, 148226048, 3220348928, 2680901632, 2699446272, 1993966592, 3365727744, 3489132800, 478269056, 3309423424, 3265368096, 412153264, 2040126776, 2839295468, 904267266, 1230513411}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 1006632960, 3791650816, 754974720, 176160768, 2495610880, 1533018112, 3562012672, 2158493696, 2545680384, 2179072000, 3773890560, 1310294016, 2651078656, 3570802688, 2933895168, 1624438784, 4077454336, 982366720, 3625633024, 3982803328, 2491824832, 2557939360, 1282288208, 3546954232, 3074167172, 2619564546, 1326543107}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1275068416, 1979711488, 117440512, 880803840, 2428502016, 1256194048, 2997878784, 50855936, 3857973248, 2013396992, 3960537088, 3281616896, 984399872, 508502016, 3622711296, 3153991680, 3093736448, 3804982784, 1820604672, 594209152, 3566547392, 452104032, 4281918736, 2805750120, 345390916, 2330187266, 580936963}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 3288334336, 3791650816, 83886080, 3078619136, 2361393152, 2929721344, 2941255680, 1583874048, 815529984, 2709389312, 514916352, 22577152, 3255058432, 2606407680, 2751115264, 61474816, 2202141696, 647981568, 1585561344, 3577823616, 4183834944, 3312453792, 4118291920, 974410168, 1230219068, 1771520514, 3345828609}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 3422552064, 3321888768, 2801795072, 914358272, 1530920960, 4108320768, 1596981248, 3648520192, 3776184320, 2384330752, 3121676288, 2548662272, 1757200384, 834920448, 3827478528, 2324895744, 2922105856, 3365858816, 4182801664, 3473424000, 26045888, 2545661024, 4290131440, 2580333480, 1205578876, 919049730, 332775683}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3422552064, 4194304000, 1124073472, 1031798784, 188743680, 3474980864, 53477376, 2529689600, 3691249664, 4069654528, 1322319872, 261718016, 3554426880, 1877909504, 726552576, 1514084352, 1565996032, 3835880960, 3969469184, 2120072832, 3970843200, 2020482144, 185494672, 1151336328, 4280747236, 1447747074, 3257691907}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 3959422976, 704643072, 4177526784, 645922816, 3326083072, 3537895424, 2685403136, 1174929408, 1132724224, 980025344, 1949368320, 297304064, 2700951552, 3812024320, 3715518464, 2073450496, 361141248, 479187456, 42679552, 3441501312, 2704300480, 4248423968, 1337790224, 3478546568, 4280774292, 696248834, 621984001}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 2348810240, 2382364672, 486539264, 2239758336, 2562719744, 3802136576, 1911554048, 3690463232, 864813056, 1300103168, 336658432, 3748167680, 1168392192, 1354424320, 888926208, 2702874624, 2643123200, 1201871360, 2758204160, 3784178048, 2524909888, 1485934048, 2955416304, 3569669016, 3614161724, 229892610, 772781825}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 3959422976, 3657433088, 3573547008, 3112173568, 3292528640, 1382023168, 1768947712, 2530738176, 1577320448, 2571501568, 147914752, 1384742912, 3779969024, 371941376, 3521794048, 3804977152, 677049344, 1337166336, 2802713344, 809312384, 1425193152, 1106240736, 2156734640, 3523907976, 2214267852, 1726099970, 3049744131}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1140850688, 33554432, 922746880, 3078619136, 3938451456, 698351616, 133169152, 2676490240, 630456320, 3688235008, 3759210496, 513310720, 4052533248, 203120640, 3068833792, 3319990272, 1127695360, 2592099840, 239206144, 2799783296, 2609909568, 2589548000, 288141840, 2104138664, 2569154668, 3885409794, 3924937473}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 2348810240, 1979711488, 2231369728, 4269801472, 2403336192, 1310720000, 4044357632, 4160225280, 1383858176, 488505344, 1844510720, 3557326848, 125157376, 787193856, 3344650240, 2196936704, 4283870208, 337963520, 1169378560, 2910271104, 1530206272, 1800014880, 1602981104, 3228291448, 3222947836, 1892897282, 2152100097}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3154116608, 4261412864, 2634022912, 159383552, 1690304512, 316669952, 1198522368, 3883401216, 2355363840, 4262592512, 2211512320, 3198713856, 2378973184, 1230954496, 315600896, 935786496, 3378134016, 1374427648, 4224615168, 877044096, 2057007552, 3180085472, 1459504112, 1939739720, 2905510244, 20349442, 2262978305}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 872415232, 3523215360, 2063597568, 528482304, 583008256, 3290431488, 2079326208, 295174144, 1880883200, 3631349760, 2677080064, 4194926592, 3088334848, 728113152, 2474070016, 1472129024, 3448464384, 874255872, 3530788608, 3364953472, 998880320, 802545120, 1841759792, 2093390008, 3292945444, 1057447426, 1625750275}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 2348810240, 3523215360, 3808428032, 1216348160, 88080384, 2871001088, 59768832, 206045184, 765722624, 2426273792, 474546176, 1168408576, 2896084992, 1447600128, 1654919168, 3122649088, 1644758016, 1644549632, 4098836736, 3223391872, 3876618304, 1795771936, 4253292048, 529423112, 1262595868, 4062252674, 2484109377}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 4093640704, 3321888768, 3137339392, 2189426688, 1178599424, 916455424, 2326790144, 3145203712, 486801408, 2359427072, 3279486976, 2701492224, 2661433344, 3464093696, 277123072, 2925766656, 2023255040, 395699712, 489336064, 2560942208, 2962459456, 3628120160, 1101076080, 2452648264, 70779172, 1545920642, 2379451203}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 3959422976, 2248146944, 754974720, 3783262208, 1841299456, 4204789760, 3782213632, 1572864, 1878786048, 1864761344, 2014904320, 2080210944, 1025949696, 1729732608, 3581775872, 4133951488, 3136859136, 1877854720, 1643043584, 2735503232, 1962819392, 4165212640, 2687170480, 1256628408, 3468240812, 747403138, 1212038979}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1275068416, 838860800, 4211081216, 2306867200, 3074424832, 3667918848, 4216324096, 456654848, 845938688, 1795817472, 3073966080, 4033708032, 403357696, 1119444992, 2636926976, 1974097920, 40436736, 3394610688, 350702336, 628255360, 3170177856, 766983584, 1296735472, 2065242008, 737950644, 2547149442, 3416593219}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 3556769792, 1912602624, 4076863488, 4118806528, 2185232384, 4028628992, 1087373312, 2628255744, 1495007232, 2000289792, 2963865600, 2401075200, 2654650368, 1781047296, 2262577152, 3109775360, 2925020160, 3731215872, 4212032256, 2999926912, 900675136, 1105101472, 291977680, 1597170808, 3852762324, 2406432898, 859780675}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 3825205248, 33554432, 251658240, 1031798784, 2235564032, 1646264320, 351272960, 746061824, 3740532736, 456523776, 2960719872, 552960000, 3124117504, 3573047296, 4248129536, 2346158080, 417883136, 769478144, 839643904, 1625517696, 373197376, 1941265120, 2098722416, 914986920, 3683490956, 3577966210, 2895022659}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 3690987520, 167772160, 2332033024, 3229614080, 197132288, 4154458112, 1353711616, 3878158336, 3388211200, 3859415040, 2905145344, 1660256256, 378257408, 250126336, 827682816, 2419750912, 1757459456, 3005244928, 3178363136, 965321600, 1992558912, 476223584, 431803856, 1752099496, 3346672756, 3198264194, 2939160899}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 1543503872, 1979711488, 1560281088, 981467136, 239075328, 132120576, 3195011072, 2542272512, 3050569728, 3317563392, 2039021568, 81035264, 3242180608, 3737722880, 2880827392, 101677056, 1596050432, 3385936384, 1729694976, 615305344, 648267200, 1132638688, 424828816, 1170972264, 598139548, 1369755778, 2436351425}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 2483027968, 838860800, 3405774848, 4001366016, 1874853888, 2820669440, 3654287360, 1100480512, 3498835968, 1523187712, 1738080256, 1770815488, 2672541696, 920166400, 913158144, 2059069440, 2626733056, 1819813376, 511522048, 3456310144, 3394041408, 829146784, 638122160, 443828056, 662055732, 2814057346, 2198926913}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1543503872, 2717908992, 285212672, 343932928, 3082813440, 2409627648, 3411017728, 4018667520, 2173435904, 2921988096, 1099497472, 445415424, 1336655872, 751394816, 3387699200, 1390114816, 156247040, 2391282176, 755847424, 1978289024, 875072832, 2631763872, 379729040, 193289816, 4242985972, 1875004290, 1945406785}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 603979776, 1912602624, 2801795072, 3883925504, 2067791872, 1566572544, 2041577472, 3392667648, 291241984, 4144365568, 3292069888, 2421981184, 495403008, 3958988800, 1543270400, 3239512064, 2425455616, 627654144, 1469368064, 2952950400, 290587840, 1989866592, 3944695536, 1773500024, 1624474220, 953840258, 1727923393}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 1006632960, 3590324224, 3439329280, 2726297600, 700448768, 3667918848, 972029952, 1881669632, 1606156288, 998375424, 3442016256, 2235334656, 2386771968, 831053824, 1238167552, 1626028032, 2448772096, 1710189056, 917732608, 1294049152, 1857134400, 88731360, 3119288272, 3571095608, 561878500, 547594114, 781754177}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 1677721600, 2785017856, 2466250752, 3447717888, 1673527296, 2984247296, 2389704704, 1919418368, 1989935104, 2284453888, 3379101696, 2669445120, 1844068352, 998809600, 1961742336, 407013376, 1526066176, 3786864128, 1858212608, 3501566848, 3046626752, 307408864, 1227628368, 3064197368, 4211405748, 354397058, 1597953473}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 1140850688, 2315255808, 3439329280, 2038431744, 2713714688, 991952896, 1800404992, 1036517376, 2811494400, 381812736, 2294874112, 3524558848, 3372367872, 1290280960, 1640288256, 3800745984, 916272128, 2482457088, 3835378432, 3828676480, 3151199296, 1625345440, 1165089808, 4078451560, 1302115364, 2708928386, 2413460545}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 2483027968, 3456106496, 251658240, 4068474880, 2688548864, 3693084672, 3937402880, 3668443136, 2879651840, 1543110656, 4054384640, 2938404864, 683327488, 3574177792, 215273472, 1202972672, 148651008, 4276538880, 3652128000, 1817967744, 2329458240, 3110991968, 953113040, 3981060360, 1627513748, 2374106242, 1254209089}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3422552064, 2919235584, 3271557120, 813694976, 3384803328, 3776970752, 1007681536, 3324510208, 1129054208, 3814850560, 3601399808, 445415424, 3930275840, 4139294720, 983830528, 2785990656, 2338061312, 3872167424, 1830959360, 2496212864, 931001408, 685396256, 395082704, 700681944, 939098596, 1178972034, 1363063873}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2348810240, 2785017856, 1023410176, 3246391296, 3426746368, 1994391552, 4186963968, 4105699328, 2222718976, 3137994752, 1698234368, 3225255936, 1642741760, 3936919552, 1099239424, 2820102144, 1004792832, 1868327424, 1346067200, 1659909248, 2003314624, 1394980896, 1533511152, 147538744, 3868779572, 2228073602, 3951192003}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 3154116608, 2516582400, 620756992, 763363328, 1413480448, 1998585856, 1225785344, 85458944, 592183296, 3239182336, 2425946112, 3675029504, 3895705600, 1753767936, 1100328960, 2420029440, 1077627904, 3302816256, 1087005440, 3778290816, 1450079296, 4269949216, 1296045744, 2359410392, 3629177092, 4021855362, 2786964545}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1006632960, 2785017856, 2868903936, 1333788672, 364904448, 1298137088, 3117416448, 1390936064, 3597926400, 1638268928, 90767360, 4155801600, 650526720, 1773690880, 366759936, 821180416, 1572809728, 8652288, 1983784704, 2806335360, 710868160, 3960734880, 3791018576, 289455144, 3340886508, 426887042, 1113111745}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 4227858432, 3992977408, 419430400, 2877292544, 1128267776, 1159725056, 2289041408, 502792192, 1002700800, 2908356608, 2390294528, 1552252928, 1920679936, 1024024576, 905826304, 1149155328, 3551706112, 747954688, 1674735360, 1288010368, 3755673664, 3334057952, 1793423728, 2536113096, 1417787220, 4257282690, 3420473411}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 2483027968, 2986344448, 1828716544, 4169138176, 4248829952, 555745280, 701497344, 974651392, 693895168, 451543040, 4036558848, 4179394560, 1665875968, 3557351424, 3391410176, 4156975104, 1190888448, 2128677376, 3971029248, 677920384, 1926572096, 1812912800, 834585264, 3612749560, 4291005812, 1802288770, 2026006593}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1409286144, 503316480, 4110417920, 897581056, 2722103296, 769654784, 1678770176, 3816292352, 4137418752, 647888896, 3103326208, 1507688448, 2734604288, 2762481664, 3561279488, 2767349760, 3901627392, 3766499840, 2814477056, 3617626240, 636600768, 1701403424, 2867074672, 243425528, 4238738460, 1527060610, 278069699}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 2751463424, 4194304000, 1895825408, 1333788672, 675282944, 2497708032, 3660578816, 1851260928, 14417920, 2733768704, 3889758208, 2409463808, 3331506176, 153673728, 4024815616, 2975827968, 672338944, 384315904, 1329895168, 2039383168, 2608561088, 418165600, 28012592, 3196329592, 3660496004, 1495991426, 3997547459}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3825205248, 704643072, 3271557120, 830472192, 809500672, 4016046080, 3064987648, 3328704512, 3954442240, 3267493888, 2364080128, 1718976512, 1944272896, 2889359360, 1278005248, 3154020352, 1886286848, 2564183552, 272263936, 2019873920, 2166024384, 146077280, 2739109968, 3030975400, 4245959140, 1196643458, 1297131715}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 738197504, 2449473536, 2365587456, 3028287488, 2604662784, 2141192192, 2167406592, 2681733120, 3320053760, 3518627840, 1247346688, 405045248, 677003264, 1212702720, 1234006016, 3016103936, 3257353216, 1949788672, 194965760, 3338842752, 2699867456, 211182432, 1328457008, 2367292040, 1760140820, 3510383234, 3017798977}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 738197504, 1442840576, 1023410176, 1753219072, 3871342592, 3676307456, 2031091712, 441974784, 53739520, 1096679424, 3554213888, 1937014784, 1304313856, 2137612288, 603803648, 3413252096, 4107521024, 1291987456, 2038122752, 2011087232, 1947843648, 1859455776, 460258608, 1150389800, 4162420636, 1221869954, 4000250945}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2214592512, 3992977408, 3506438144, 1803550720, 4081057792, 3722444800, 854589440, 3509059584, 2085879808, 1902772224, 396951552, 3465838592, 1086996480, 305766400, 3448532992, 1192708096, 504790016, 2576798208, 1490427648, 1849121408, 1883736512, 1823353568, 3151691984, 132228456, 1173468724, 3886668418, 2794768833}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 3825205248, 905969664, 2466250752, 4102029312, 247463936, 3017801728, 2389704704, 233308160, 3090939904, 2587230208, 4134076416, 142376960, 3457564672, 779722752, 1554354176, 1164150784, 4255370240, 2638460416, 3350454528, 2493190528, 390476224, 3875622368, 713085520, 163669432, 2841703308, 2142343554, 2559144385}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 3690987520, 33554432, 1392508928, 2558525440, 71303168, 4003463168, 424673280, 1218969600, 1387528192, 3743285248, 2435383296, 1433763840, 2038317056, 2493112320, 1059926016, 1874065408, 2623267840, 47093248, 532695296, 2590059648, 1471245120, 291040160, 172856784, 3531760168, 2185437084, 2728569986, 3528600387}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 1811939328, 3456106496, 2634022912, 3816816640, 4215275520, 4263510016, 3297771520, 1006108672, 4121690112, 3302621184, 1735983104, 2121105408, 3745169408, 889839616, 3697618944, 1205737472, 890665984, 747833856, 2352832256, 3433286272, 563435072, 9913888, 2262021488, 1335626008, 1181913492, 869026434, 1760204355}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 3422552064, 1241513984, 2197815296, 4219469824, 4223664128, 3764387840, 2538602496, 699924480, 1943273472, 2849636352, 309919744, 1941209088, 780877824, 4089470976, 3026219008, 22075392, 683275264, 3210081792, 798650112, 3235406720, 2080655040, 2418252192, 2987246832, 425678696, 68920596, 320340866, 946091713}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 4227858432, 2315255808, 1392508928, 3514826752, 1186988032, 1222639616, 128974848, 4050124800, 587988992, 1101398016, 2410217472, 3622600704, 2887172096, 1036066816, 2640441344, 1467037696, 1888039936, 507368960, 3683539712, 679778688, 2317006784, 82209888, 2122895184, 457041880, 2735707180, 1153808770, 297486273}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 3019898880, 3657433088, 285212672, 2508193792, 272629760, 736100352, 993001472, 610795520, 2810970112, 269090816, 2083061760, 7110656, 3040559104, 457285632, 1331769344, 1324361728, 2546537472, 3680342528, 1632781056, 885822592, 862647744, 1557732704, 1554270288, 3941066968, 4291993204, 1074607234, 1833682369}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 4093640704, 3858759680, 4244635648, 8388608, 3904897024, 3105882112, 3341811712, 231211008, 3862691840, 3566075904, 2970157056, 2837217280, 113164288, 3225509888, 232910848, 2215716864, 2918820864, 3161754112, 905177344, 803675520, 1933903936, 876334944, 3151653392, 2362060344, 3233021820, 243694978, 1033173057}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 738197504, 2785017856, 2365587456, 3011510272, 1438646272, 1889533952, 1708130304, 383254528, 3366191104, 1881800704, 1729691648, 3523510272, 2935701504, 3074514944, 417402880, 1907431424, 3995675648, 2272037376, 3883351808, 3297175424, 2647554880, 1356033184, 2284594736, 3147251720, 255312884, 2431092610, 3309267777}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 3019898880, 3254779904, 50331648, 2508193792, 910163968, 1390411776, 1601175552, 3344433152, 1186725888, 3427139584, 1293484032, 3931930624, 775340032, 3267371008, 1109454848, 1716627456, 3767051264, 3262412288, 1741832960, 1413146752, 2373919680, 3021264352, 1885504048, 2386737336, 370318956, 1268435074, 3245331393}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 3556769792, 301989888, 3405774848, 2826960896, 2990538752, 3181379584, 753926144, 2404909056, 2999713792, 3526492160, 3742957568, 1282179072, 977518592, 3019907072, 3254792192, 1929406464, 3967878144, 4165019136, 2728458496, 2524004480, 4128828736, 2817329376, 1283619376, 3990953688, 3528555908, 1730764930, 3654606145}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 2751463424, 4194304000, 3573547008, 1988100096, 1581252608, 757071872, 3387949056, 2214068224, 855375872, 1658716160, 3216572416, 3470557184, 1471135744, 2130714624, 1535127552, 4240476160, 1096864768, 3453032960, 1653187840, 3225766016, 3733188672, 1012301536, 2180791152, 1331658680, 7911004, 708667522, 968867905}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 2214592512, 3321888768, 318767104, 981467136, 1145044992, 2065694720, 112197632, 2008547328, 2656829440, 2545811456, 2046361600, 2893905920, 1787805696, 3984711680, 2562846720, 3160459264, 252800000, 2303219200, 3502603520, 3662873728, 2961166400, 890828896, 1848387568, 2204560120, 2822025756, 2815091842, 1460805699}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2751463424, 436207616, 2097152000, 3766484992, 708837376, 2409627648, 4216324096, 2969042944, 806617088, 2511732736, 2277048320, 1328840704, 3701948416, 618717184, 4067495936, 988284928, 349033472, 2670946816, 613910784, 564781184, 1978410304, 1092786080, 3528344944, 4062979944, 742547916, 2029977730, 337917249}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 3825205248, 1577058304, 1728053248, 2256535552, 213909504, 3785359360, 2624585728, 3505913856, 2114191360, 1578762240, 1396244480, 2904915968, 4171972608, 1902125056, 1607471104, 4186474496, 1702730752, 1532976640, 3854812416, 1468802432, 2473053504, 3697759712, 1323796592, 3827738440, 3733328084, 3061187970, 3075398979}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 2348810240, 2919235584, 3774873600, 1585446912, 960495616, 1952448512, 3452960768, 706215936, 374079488, 428474368, 1046020096, 4071456768, 3692773376, 1453449216, 2222043136, 3119011840, 4234525696, 4207931904, 707175680, 214150784, 625797824, 3490383520, 2493036208, 1057786968, 2783616180, 394808962, 3803470531}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2080374784, 2046820352, 318767104, 2071986176, 37748736, 3495952384, 359661568, 293076992, 708575232, 493223936, 3023634432, 3621552128, 1532379136, 2040619008, 3209744384, 2422781952, 808752128, 455243264, 3991080704, 1849913472, 2182235840, 1241218528, 1267717744, 2832006328, 744418348, 694423682, 2454427329}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1275068416, 1912602624, 3137339392, 914358272, 507510784, 2699034624, 2379218944, 345505792, 4255907840, 166854656, 3017342976, 3905781760, 1088634880, 2615205888, 2068869120, 2866403328, 2907505664, 2082637312, 3946968320, 1734432896, 4061231040, 515413664, 2380129712, 1255809688, 3145526340, 334215298, 3157526467}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3154116608, 1979711488, 4076863488, 2139095040, 406847488, 4108320768, 1806696448, 706215936, 791412736, 3537502208, 257490944, 3008135168, 480919552, 3235995648, 3518025728, 2803447808, 799837184, 3944461824, 2901968640, 631004288, 3057799104, 1320503392, 1605809328, 2757988248, 3609493204, 3158260866, 1355259841}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 2348810240, 2516582400, 1124073472, 4169138176, 3066036224, 404750336, 3467640832, 1876426752, 3147038720, 944898048, 2283339776, 842366976, 3852648448, 2392907776, 1869631488, 494524416, 1793379328, 2318095872, 2088626432, 2782904704, 4118771264, 3306097760, 2935366192, 1439956840, 626569668, 4099219842, 2649892419}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 2348810240, 2650800128, 3573547008, 427819008, 4123000832, 4041211904, 1880096768, 2640838656, 1432092672, 126484480, 3618177024, 1396473856, 4242227200, 2371887104, 3620753408, 2257082368, 2043419648, 514030080, 198454016, 1246123904, 319425472, 266892064, 2350760272, 724185976, 1519985460, 2862905218, 1459575745}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 2751463424, 234881024, 1392508928, 125829120, 1723858944, 3722444800, 3685744640, 3541565440, 851705856, 2152857600, 1515782144, 2380562432, 3624124416, 2582667264, 3887648768, 2790557696, 3273358336, 3207984640, 1105970944, 185340288, 1199504832, 1391929440, 41599920, 1371918920, 4023613892, 2023289218, 3993365953}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 4093640704, 100663296, 318767104, 3313500160, 3435134976, 2791309312, 187695104, 2739404800, 1398013952, 471990272, 1174994944, 200638464, 74661888, 686891008, 1789440000, 3584337920, 3649711104, 2620134912, 4022330112, 1992283520, 574606016, 377449824, 3596539664, 407844456, 999764004, 3059447170, 1259616963}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 335544320, 2919235584, 251658240, 3246391296, 2554331136, 3072327680, 290455552, 517472256, 2195980288, 118358016, 152633344, 1921286144, 956219392, 449847296, 3482906624, 3074746368, 1704885248, 2711711232, 2358323968, 3350768768, 2945732672, 1594347936, 375661872, 802142088, 2969170620, 154406018, 2383831105}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 738197504, 4127195136, 1795162112, 2977955840, 1396703232, 597688320, 1888485376, 3664248832, 406061056, 3380477952, 2125004800, 1003782144, 667828224, 1091657728, 3374870528, 462690304, 2314177536, 3703645696, 266451712, 414255744, 1421406528, 1132294688, 1864059472, 3948845864, 1702372828, 3458001538, 2305474881}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 872415232, 2449473536, 1862270976, 4034920448, 952107008, 2287992832, 382730240, 2995257344, 1333526528, 3567386624, 281608192, 3571220480, 3230908416, 3746603008, 801714176, 3160254464, 743605248, 355495424, 2384005376, 3394540928, 3387846336, 653491360, 2021719184, 2495736376, 3462478564, 1003533698, 4110982849}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3690987520, 3187671040, 3573547008, 3162505216, 1698693120, 291504128, 1957691392, 1140326400, 1105461248, 3776577536, 2956525568, 583368704, 3276455936, 1940971520, 1014599680, 19232768, 1874500608, 2980624896, 3664593152, 3148314240, 3898042560, 2177826912, 1159443824, 439909640, 4123275604, 3838449282, 2003843267}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 2885681152, 3657433088, 2600468480, 1518338048, 3779067904, 4091543552, 531628032, 2301100032, 2835087360, 411697152, 3169386496, 794656768, 4217061376, 1689280512, 61394944, 4055635968, 1600836608, 2103010816, 1265921280, 1210529408, 1559933376, 4150352480, 3555805392, 3242795576, 663554164, 1904400002, 3037012419}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 738197504, 1442840576, 3607101440, 4202692608, 79691776, 543162368, 3647995904, 3345481728, 1815871488, 4095606784, 774438912, 3525083136, 3654172672, 1750130688, 70881280, 4236515328, 1599818752, 563330560, 658386176, 410609024, 1831128768, 2848651232, 348794704, 2001403064, 705347804, 4130014594, 788143809}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 4093640704, 2516582400, 687865856, 3279945728, 398458880, 1814036480, 1510998016, 4190633984, 3664510976, 3232628736, 1284046848, 1041072128, 3143581696, 946921472, 2738401280, 1360308224, 1079692288, 434266624, 2495016704, 2467087232, 3068111424, 1387373344, 1788437520, 2915424408, 3794944892, 408920962, 3908131395}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 1006632960, 3858759680, 3573547008, 8388608, 2705326080, 1629487104, 1590689792, 1333264384, 2942042112, 476184576, 2277048320, 1237155840, 2010267648, 3350290432, 4261990400, 3602135040, 1273474048, 3055024640, 3233741056, 253382272, 518375488, 954092704, 1424741488, 1565366520, 3891923812, 2085924482, 2388023363}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3825205248, 1308622848, 3539992576, 3414163456, 272629760, 3764387840, 2941255680, 1467482112, 2278293504, 260440064, 3552116736, 3865935872, 636960768, 124870656, 1145638912, 1038387200, 2519923712, 1165112832, 3599949568, 1703115904, 1218168512, 3037198752, 293107312, 3503139672, 436601772, 1761188994, 1636603587}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 3690987520, 1577058304, 1895825408, 243269632, 583008256, 2728394752, 3463446528, 591921152, 3656122368, 3908698112, 805896192, 2383183872, 3295330304, 1532010496, 1031376896, 2495969280, 1959205888, 1867182592, 3831506176, 4140874112, 4130916160, 3609539040, 3126242064, 4212322968, 2694157076, 1446943106, 130979649}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 2348810240, 3254779904, 2533359616, 4001366016, 1715470336, 2929721344, 3564109824, 2317877248, 4175691776, 807796736, 266928128, 495222784, 339132416, 3092291584, 169398272, 3547191296, 2251432960, 3047587328, 2636727552, 1449461888, 912724800, 1900578272, 3790868688, 304017544, 2192949932, 2906597506, 839123777}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3422552064, 3321888768, 2231369728, 1249902592, 3200253952, 1306525696, 181403648, 2260205568, 2904817664, 143523840, 234422272, 2407890944, 3942531072, 170926080, 2062077952, 1264441344, 2571807744, 3878115840, 889556224, 2352951680, 2480009664, 1111060640, 3940874480, 4058969480, 1491653308, 73175426, 2966053315}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 201326592, 3321888768, 50331648, 1635778560, 3804233728, 2799697920, 1420820480, 4182245376, 1513357312, 4244504576, 1527316480, 1989509120, 2834284544, 542171136, 3438891008, 3959281664, 277507072, 3914847744, 1351375616, 4053928320, 3667028928, 2249972320, 3243228944, 3602959784, 3571559068, 3853609346, 3385457603}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 2885681152, 1442840576, 3640655872, 3984588800, 3846176768, 2879389696, 1758461952, 2553806848, 2521563136, 2183266304, 1811480576, 3190587392, 2593308672, 2943361024, 2263453696, 662018048, 3790572544, 681288192, 2222260992, 3278841472, 2572813632, 3071589024, 1834939120, 1846767576, 2276555748, 940148354, 4228142401}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2080374784, 1845493760, 184549376, 612368384, 2906652672, 52428800, 437256192, 626524160, 1631846400, 4230873088, 1987641344, 1398112256, 1299628032, 2369642496, 1316646912, 110049280, 849918976, 2196547072, 457347328, 3992688256, 3645872192, 2345146656, 2707192368, 2051754952, 4064688124, 2641669762, 753345603}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3825205248, 4261412864, 2499805184, 662700032, 1589641216, 3374317568, 2666528768, 3393716224, 4202954752, 3563978752, 929628160, 1383432192, 1596407808, 745283584, 31117312, 2632943616, 3576192000, 4011112960, 2914510592, 1563701632, 3922174016, 2856126176, 3936575248, 344068680, 1257377724, 3606821250, 1730149443}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 603979776, 2717908992, 2566914048, 2491416576, 3309305856, 3667918848, 2955935744, 2076704768, 2944139264, 3267231744, 3446210560, 3377233920, 1249329152, 1536499712, 2419216384, 637405184, 3469272064, 1308369408, 3841851648, 1179205248, 3334250304, 828245344, 838347536, 1370792120, 3074641564, 3315021442, 419724097}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 4093640704, 1509949440, 721420288, 360710144, 557842432, 3105882112, 1617952768, 1568145408, 3601596416, 1348337664, 3461939200, 1172144128, 2091335680, 3954532352, 3416453120, 1762633728, 2739950592, 3859408384, 2253710080, 1672734336, 3307650112, 888485856, 729995888, 1274970648, 3706296796, 767839874, 1809508419}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2885681152, 1040187392, 2969567232, 2826960896, 809500672, 2271215616, 1048576, 519569408, 2549350400, 1098252288, 2946039808, 2867101696, 957267968, 3777765376, 2691895296, 885430272, 1565580288, 387494400, 312862976, 1919855744, 1329439936, 3347772704, 2813494128, 308720168, 2397135692, 282080386, 1708751041}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 2214592512, 2181038080, 1392508928, 3531603968, 624951296, 857735168, 2561671168, 3891789824, 2319187968, 3879600128, 718864384, 1603108864, 1330069504, 2988728320, 3310571520, 4006561792, 3556828160, 973125120, 2936048896, 209780352, 406919232, 3030423648, 3195021168, 1880650040, 3597471900, 2383918722, 3968728131}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 67108864, 771751936, 3774873600, 645922816, 2453667840, 3156213760, 2647654400, 387448832, 2861301760, 3372875776, 3526950912, 4124868608, 1918058496, 3449053184, 3683004416, 254953472, 3789863936, 982430208, 3007800576, 1263741056, 2937373248, 3351741088, 3792897200, 45480536, 3151422516, 2347458690, 4270423617}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 3690987520, 100663296, 3741319168, 3481272320, 2185232384, 3911188480, 2463105024, 2969042944, 1954283520, 2171731968, 4007198720, 221085696, 2311831552, 2055512064, 907014144, 1177253888, 1857367040, 2588380672, 1071597312, 324163712, 1233708096, 3600084640, 3960981360, 3236328376, 3645896900, 2643140738, 1420085315}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3019898880, 4060086272, 822083584, 3883925504, 415236096, 2225078272, 2683305984, 2667053056, 3509846016, 1446379520, 4284022784, 3410264064, 152027136, 692887552, 3762458624, 1762633728, 3108881408, 138621440, 219137792, 1129178496, 2369999680, 412032224, 1787607664, 3999481384, 2680127756, 1892961666, 2695337793}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 3422552064, 1174405120, 3942645760, 3229614080, 4290772992, 3714056192, 2110783488, 2850553856, 1278476288, 2899181568, 1669922816, 2405793792, 1038598144, 3294388224, 2998562816, 644306944, 3273485312, 3155846656, 1893185792, 69559168, 1430668480, 703450784, 4244825680, 83615144, 3443992764, 2515286914, 2734827715}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 201326592, 369098752, 1996488704, 679477248, 3091202048, 2292187136, 2492465152, 2125987840, 293863424, 2066612224, 3575185408, 3214245888, 14073856, 498884608, 334155776, 2836912128, 1994247168, 1427832320, 182380800, 4266781824, 1599731520, 2587159584, 3183968240, 885376328, 2987346684, 2051552386, 3612162883}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 201326592, 2785017856, 3640655872, 3246391296, 1044381696, 2195718144, 1951399936, 2151153664, 4028366848, 3217162240, 1440284672, 2697756672, 1580941312, 1415880704, 3393064960, 2999605248, 3102567424, 2303386112, 4054612736, 3207233664, 205291456, 313728928, 3339801328, 3243896056, 3104634020, 2610616450, 3008631745}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 2483027968, 1442840576, 3070230528, 3212836864, 1941962752, 1965031424, 1221591040, 776470528, 251396096, 2234384384, 3261661184, 1387102208, 3576086528, 326443008, 1593036800, 2140596224, 2257325056, 896957952, 2172499712, 1861204864, 2068397120, 3766340256, 2792352016, 3607686840, 4137516924, 3013563266, 630206531}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2885681152, 4261412864, 4076863488, 679477248, 4282384384, 346030080, 789577728, 2469920768, 3398696960, 2890006528, 2795044864, 2147778560, 2075836416, 4285374464, 3501649920, 3651835904, 4157922304, 2917389824, 3456657664, 1392267904, 1036920640, 304024352, 944190192, 3475116904, 308852004, 546097794, 3372743489}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 4093640704, 2181038080, 889192448, 3565158400, 373293056, 10485760, 1538260992, 731381760, 2511077376, 1174536192, 137953280, 496795648, 1918582784, 3824525312, 2026811392, 1240180736, 2020353024, 90413568, 3018367232, 508901504, 1543435072, 2721206880, 174106032, 3780165912, 2794019556, 42242178, 28825409}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 2348810240, 4127195136, 352321536, 696254464, 2889875456, 1398800384, 1261436928, 3124232192, 4114874368, 3523870720, 3193503744, 3908403200, 3069427712, 3569131520, 158281728, 2676217856, 3034893312, 3499809280, 317729536, 723002496, 2484397248, 746819936, 275012336, 962309448, 3419477492, 2118777986, 3231525059}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3288334336, 1375731712, 1694498816, 2441084928, 1421869056, 2237661184, 688914432, 2334654464, 298057728, 2769682432, 88670208, 575963136, 545210368, 1068277760, 1433538560, 875546624, 3643048960, 1187486208, 1476479744, 1812053376, 3858864320, 2936143136, 2021736912, 1396787272, 3869259404, 1492153730, 1735924929}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 4093640704, 369098752, 3573547008, 226492416, 3376414720, 3546284032, 1108344832, 3151495168, 3130261504, 2475032576, 1161363456, 2714075136, 591314944, 4055719936, 3818557440, 3952224256, 226413568, 2489121280, 2890584832, 2515209856, 2765755584, 32639776, 2028907312, 1774485224, 2000574636, 3082593922, 2392463555}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3422552064, 167772160, 1056964608, 1015021568, 12582912, 513802240, 2758803456, 1959264256, 4226023424, 3513122816, 4008247296, 592805888, 2299412480, 847110144, 2826678272, 1875040256, 3899552768, 1412206080, 671269120, 2521793920, 2996669248, 3647688160, 727366160, 4008937864, 3678897324, 2119753090, 3745365827}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 3422552064, 2650800128, 318767104, 1350565888, 448790528, 1277165568, 3658481664, 1776812032, 1057751040, 318111744, 692649984, 433946624, 3359522816, 315957248, 3540185088, 249223168, 1194302464, 79533568, 2957957376, 1036851584, 1121449536, 4116283680, 3207971920, 2175954264, 3320027980, 2028618114, 3302369859}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 738197504, 3388997632, 1694498816, 3128950784, 264241152, 3441426432, 298844160, 698875904, 43253760, 1838284800, 2047410176, 981827584, 102383616, 2798460928, 1140756480, 2422675456, 3878368256, 1653938688, 2643643648, 3255434112, 2391128128, 1746651808, 634153680, 1451172968, 1076248580, 2672518018, 2980367427}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3422552064, 2785017856, 2298478592, 377487360, 4273995776, 1721761792, 909115392, 3174563840, 2737569792, 1291976704, 4179165184, 433881088, 1570390016, 3380977664, 648450048, 3427719168, 2206886912, 407683584, 1142150400, 1666269568, 3509090112, 3655648608, 4197966320, 3242649624, 1151216868, 3907197314, 3267910465}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1543503872, 838860800, 3036676096, 3598712832, 2076180480, 664797184, 3375366144, 3126329344, 3655598080, 1306656768, 3648585728, 1310031872, 2929344512, 3194855424, 604934144, 2386032640, 3812770816, 1154005504, 3263984896, 39805824, 2810129728, 3146740576, 2172056880, 2720219016, 1893222692, 1881480066, 2940414275}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1006632960, 4127195136, 3204448256, 3095396352, 742391808, 3558866944, 2215641088, 2038956032, 1363410944, 2862481408, 1596522496, 1880457216, 3770138624, 784162816, 1130606592, 2196420608, 4289661952, 1798311424, 2669226240, 2240554112, 1014693440, 929488160, 3688153488, 1616292296, 2999757468, 1524309122, 909521475}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 2617245696, 1711276032, 2332033024, 2273312768, 2537553920, 2111832064, 3683647488, 1764229120, 991166464, 891158528, 2571698176, 3536158720, 559300608, 386686976, 3679637504, 1492809728, 942615552, 1074824704, 1483249408, 3992294016, 3641632192, 3475053600, 137404112, 2849511656, 1819118236, 3036834434, 3690170819}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1275068416, 1577058304, 2768240640, 2088763392, 1698693120, 534773760, 1357905920, 2366111744, 3773562880, 732299264, 2607349760, 2178711552, 1880080384, 982884352, 3129102336, 3053606912, 1262722048, 3231963648, 3125969152, 3898230400, 3275218368, 173034720, 840535696, 3843414296, 843307820, 706911874, 2249359809}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 1140850688, 3321888768, 16777216, 3296722944, 130023424, 1302331392, 835715072, 3204972544, 4195090432, 4199940096, 2938699776, 1151107072, 2638135296, 3059081216, 2576535552, 911427584, 2146626560, 3894612480, 640327936, 816214912, 2301747520, 2914524832, 3656648592, 1061376088, 1960462220, 1522514818, 4061449537}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1409286144, 2181038080, 1358954496, 1233125376, 1858076672, 1625292800, 3849322496, 3685220352, 3079929856, 437649408, 130613248, 3215294464, 849297408, 2051842048, 2125148160, 1963649024, 676996096, 3580088832, 3433978624, 2445609344, 3819903936, 390440416, 3152999632, 132432872, 2453577292, 2073846146, 3738402755}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2214592512, 3321888768, 2969567232, 1350565888, 2420113408, 3625975808, 646971392, 1816657920, 3089891328, 2303852544, 2615738368, 3816652800, 4160471040, 372580352, 3814125568, 2905065472, 3349097472, 827019776, 418171136, 288603264, 1029196352, 1034205216, 1570680336, 306882328, 1735245828, 4109628546, 1538893379}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 1006632960, 1778384896, 3238002688, 813694976, 1069547520, 2564816896, 571473920, 2701656064, 228851712, 3214540800, 1852375040, 3019145216, 3560128512, 3430801408, 2438361088, 2693150720, 460305408, 1641787904, 298334464, 2730851200, 2446040000, 2915146016, 635462544, 3633390984, 801674132, 3720725378, 2655678401}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3825205248, 1577058304, 2030043136, 3212836864, 3502243840, 3584032768, 2477785088, 2480406528, 3188457472, 917635072, 4005101568, 2082308096, 3638247424, 2456625152, 2535714816, 1779533824, 4066974720, 1725284864, 3695089408, 1279946112, 3947106624, 2861966432, 2302546992, 30111832, 1887736708, 733398402, 2395929923}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 2214592512, 2113929216, 1660944384, 3246391296, 398458880, 1642070016, 1058013184, 3341287424, 1054081024, 1007288320, 3372810240, 2485485568, 1110622208, 1744068608, 2977607680, 1206962176, 3837271040, 750597632, 92269312, 607314816, 1089834432, 1861894432, 2201077712, 3705204072, 2154615220, 3719711618, 1190601155}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 2214592512, 2449473536, 2264924160, 2810183680, 3292528640, 1960837120, 2020605952, 3065511936, 2752774144, 1011744768, 3390636032, 4270096384, 3347464192, 137682944, 3441364992, 91244544, 2721596416, 3184844288, 2146412288, 990395520, 4144787392, 2487933920, 2875132912, 1586560744, 701024508, 1697420418, 1679506369}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 3019898880, 2382364672, 3607101440, 4102029312, 658505728, 2493513728, 2702180352, 3618111488, 2678849536, 396492800, 1749614592, 1075609600, 1880834048, 1607294976, 4191367168, 1360078848, 4020894720, 3148701184, 1906499840, 3544834688, 2392682304, 240842528, 3907858384, 2332217112, 894962660, 1169533570, 3669467969}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 201326592, 3254779904, 3774873600, 847249408, 666894336, 614465536, 2924478464, 4170711040, 3887333376, 158466048, 1341718528, 994344960, 951828480, 1029038080, 1271123968, 2731595776, 341435392, 4237644288, 6462720, 4244740992, 1753289536, 2193718688, 2820709552, 43037480, 62462404, 2661589890, 327886657}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 2751463424, 2785017856, 1056964608, 3028287488, 817889280, 3579838464, 2182086656, 2811756544, 1658585088, 23461888, 2755198976, 3937239040, 3765321728, 3116212224, 1081536512, 3307210752, 3383782400, 2749976064, 433357056, 1910660480, 2606996672, 3500384544, 1732481200, 43148920, 3639244652, 182973826, 3766026435}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 3422552064, 1979711488, 1124073472, 1468006400, 1522532352, 1730150400, 3115319296, 1741160448, 2316566528, 1547304960, 1076428800, 1367638016, 1321385984, 3568640000, 2823540736, 1967151104, 2044742656, 345052672, 1400444672, 2640120192, 1634717760, 351416416, 3686628368, 3430888808, 1246404244, 1950380418, 526404673}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 201326592, 503316480, 352321536, 3598712832, 2831155200, 3332374528, 2742026240, 1350041600, 402915328, 935723008, 605618176, 584417280, 4115644416, 153427968, 955691008, 4043364352, 2357304320, 3619740160, 119641344, 1311792512, 4053385024, 496293856, 3215973232, 3744796744, 1457518828, 1749919106, 2203751235}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1946157056, 570425344, 1929379840, 2894069760, 1665138688, 1096810496, 1781530624, 3692560384, 2928934912, 396230656, 87621632, 2907013120, 2029436928, 3386220544, 754896896, 4027131904, 1943888896, 941848064, 380244224, 3711390336, 2096417984, 1093544288, 1919002800, 1722818280, 2404975068, 401988226, 2712565955}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 4227858432, 3321888768, 2936012800, 763363328, 1816133632, 320864256, 3931111424, 271056896, 3582722048, 972947456, 1816723456, 1870430208, 3301392384, 3712868352, 4095717376, 3975788544, 1717955584, 2786274816, 2554741504, 2408440960, 3237953600, 2798166944, 985462480, 430333528, 2973559772, 1256701058, 3348896833}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1543503872, 1778384896, 2499805184, 545259520, 2311061504, 2581594112, 382730240, 3479699456, 3968073728, 2138963968, 2689138688, 372604928, 4018651136, 2743427072, 3271430144, 3037231104, 1544893440, 1035434496, 113088768, 47437696, 705847744, 3044169888, 3445847888, 2322281416, 662676700, 608751490, 942949827}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 3019898880, 369098752, 2533359616, 2709520384, 130023424, 3667918848, 428867584, 3540516864, 2753298432, 1964900352, 526974976, 1504542720, 2647113728, 1528602624, 1084215296, 1051305984, 3960212480, 3117858304, 768903936, 3206804352, 1688679232, 2251062304, 2567346064, 104707704, 835619484, 176225154, 4097961795}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 1409286144, 973078528, 1962934272, 2692743168, 1430257664, 3797942272, 3794796544, 2273837056, 3212574720, 1131020288, 3349741568, 112033792, 1158922240, 1266507776, 1768673280, 1252550656, 3928855552, 1448311296, 2988214528, 1692077696, 1306609344, 1123094880, 1076420496, 4067242808, 3098790964, 1936459394, 842138307}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 201326592, 167772160, 3707764736, 3414163456, 2814377984, 3697278976, 3847225344, 1233649664, 2143027200, 3078750208, 2703818752, 1309507584, 2082193408, 4164771840, 977530880, 1883822080, 1759376384, 2790394368, 1575022336, 3213929344, 2389301952, 892086688, 376051344, 1036372152, 1728478756, 3020886914, 1844633283}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3690987520, 1778384896, 3103784960, 2071986176, 146800640, 3823108096, 537919488, 722993152, 3100377088, 2630483968, 3619225600, 1643937792, 19054592, 1576919040, 1528967168, 3707533312, 2359473152, 3862692352, 172175104, 3618485632, 2426105280, 4144042784, 612429232, 3896567128, 3718332980, 1588637058, 4012452289}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3422552064, 2449473536, 3204448256, 1551892480, 4030726144, 1847590912, 2117074944, 2962751488, 267124736, 2043019264, 3061383168, 566067200, 2085535744, 146644992, 835604480, 1367103488, 942539776, 1538092544, 2313552128, 2236142720, 581245504, 929198432, 589023152, 94768792, 23677292, 2811538562, 3581644355}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 3690987520, 1979711488, 83886080, 3498049536, 3477078016, 950009856, 2452619264, 307757056, 3482058752, 104464384, 4080599040, 2271051776, 1785970688, 161259520, 789835776, 3410851840, 5950464, 208189952, 1406417152, 4038509184, 2206425920, 2250545504, 3641591856, 1218429784, 158854292, 1768069762, 271949635}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 2751463424, 2516582400, 1426063360, 545259520, 624951296, 3319791616, 554696704, 1419247616, 3009150976, 931790848, 3870883840, 2448261120, 576962560, 1303207936, 1560489984, 2533197824, 3153775616, 2591087104, 3922258176, 3097761408, 2407926208, 1607114528, 2279178672, 3552428152, 2384162228, 56721026, 693122499}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 3825205248, 1241513984, 4076863488, 763363328, 2571108352, 1394606080, 179306496, 855113728, 3601072128, 311558144, 773390336, 2415230976, 582729728, 349446144, 2081116160, 1949108224, 1169044480, 2369779200, 2952147712, 3312072320, 3225217088, 78080608, 2856470896, 158432264, 790177988, 4252278402, 1216040003}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2885681152, 3254779904, 889192448, 4001366016, 3326083072, 2095054848, 3824156672, 1339555840, 1932263424, 2529034240, 3606642688, 284983296, 3593912320, 1981669376, 3301363712, 3645151232, 4138460160, 3231447552, 1197729024, 3877574784, 1214802880, 1159032544, 2699186480, 366915224, 600309788, 713351298, 361406401}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 603979776, 3321888768, 4244635648, 2659188736, 3426746368, 3269459968, 2182086656, 1325924352, 3830185984, 2096758784, 3324575744, 2424078336, 2990784512, 2870812672, 630362112, 2201257984, 3706661888, 2448894464, 2058540288, 33834112, 2832684992, 4135798048, 4038919312, 803464280, 1550629716, 1682664578, 4157615041}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 2751463424, 1912602624, 2030043136, 3246391296, 1849688064, 1486880768, 1584398336, 3693608960, 2204368896, 1742864384, 373882880, 2289401856, 3797598208, 978657280, 3672887296, 1226606592, 2904507392, 168256000, 359295744, 1885087872, 3544083264, 1152805856, 488779472, 2267646088, 3018101156, 471990402, 1789476675}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 3825205248, 2113929216, 3070230528, 2743074816, 1983905792, 4074766336, 223346688, 2082996224, 4270063616, 359006208, 1476984832, 49577984, 2478718976, 680828928, 2972667904, 3910961152, 2627460096, 1422130688, 1486794496, 2338586752, 3820364736, 2925564320, 2895135440, 1317665736, 2184521452, 1369352322, 4293259201}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 1006632960, 2516582400, 3103784960, 2810183680, 3695181824, 2183135232, 3501195264, 2344091648, 1788608512, 2768371712, 3210280960, 701333504, 1869332480, 2188124160, 244977664, 4134844416, 536316928, 2960007680, 3410138880, 3329770624, 1040019008, 3893539424, 1544558064, 684317304, 1665447396, 2601475202, 810693187}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 201326592, 1912602624, 1962934272, 4286578688, 3888119808, 1616904192, 3385851904, 497549312, 4059824128, 1568014336, 1250492416, 554532864, 1060028416, 2276237312, 119468032, 1796593664, 3718956032, 3691928064, 693946112, 1648827264, 749753024, 3824801952, 261404368, 3672866872, 1831770316, 2192434050, 4036994755}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 1275068416, 1845493760, 3472883712, 2776629248, 2956984320, 4078960640, 835715072, 3735552000, 2750676992, 2173829120, 3511222272, 532971520, 302694400, 1134944256, 4252708864, 2560448512, 4177968128, 3190550016, 1073001216, 1737641088, 2588524608, 809772192, 2538253264, 4161031848, 2020241924, 1876194434, 2378402881}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 469762048, 3053453312, 1560281088, 3850371072, 390070272, 3147825152, 2020605952, 3363307520, 4261150720, 1287520256, 3726180352, 3689775104, 1859534848, 2139955200, 1741049856, 3076880384, 731040768, 3039701504, 674321152, 1163481728, 4266497344, 2007476192, 4101368944, 947622840, 3120222492, 750422658, 1075464515}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 738197504, 3254779904, 3003121664, 4236247040, 3384803328, 1839202304, 4197449728, 2294808576, 2320236544, 555614208, 1160314880, 1033666560, 1577533440, 276668416, 433549312, 3345225728, 2558764032, 221173248, 1893761280, 3394250624, 1364723008, 3652508000, 2484751376, 4147833560, 1070286812, 35856258, 4255027521}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 1677721600, 570425344, 2197815296, 192937984, 398458880, 652214272, 1498415104, 1063780352, 3431727104, 3111518208, 3057188864, 3957620736, 1912258560, 2102370304, 2262642688, 4120807424, 963978240, 1584633344, 563326720, 3829629824, 2372599744, 2680589216, 1283543632, 1312843096, 3659646604, 405804418, 1878610113}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1811939328, 1107296256, 2130706432, 4034920448, 490733568, 2363490304, 1697644544, 3404201984, 2230059008, 867041280, 1138294784, 1275363328, 2822946816, 821452800, 2057129984, 78026752, 3213108224, 4286828032, 173418752, 2513208960, 2403333056, 3705777504, 4247910992, 2934447256, 451766780, 1722763394, 2690243265}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1811939328, 2986344448, 1694498816, 226492416, 985661440, 3311403008, 1783627776, 2317877248, 4204003328, 2128478208, 846790656, 633176064, 3788128256, 1382457344, 2493886464, 354883584, 3808789504, 1847056896, 226276096, 1370220928, 2377536704, 2555248032, 13823696, 4270520424, 1774636252, 2375299970, 106883011}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 1006632960, 100663296, 1962934272, 2659188736, 1992294400, 3546284032, 2540699648, 2893545472, 446431232, 389152768, 3859349504, 610631680, 1433288704, 2606424064, 3315372032, 3803428864, 2672339968, 3712260608, 549393664, 2729605504, 2135544000, 222642656, 3636405360, 2528339064, 1162441540, 2118443906, 859817411}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 1006632960, 637534208, 620756992, 1988100096, 1958739968, 2770337792, 475004928, 1137180672, 3489923072, 4128636928, 2191065088, 4048322560, 684900352, 3266256896, 1409634304, 2752919552, 3449400320, 4241242624, 1536328960, 2144337280, 2595494976, 221161376, 1078275856, 1224096200, 1181293516, 2778056578, 1384094017}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 3690987520, 1040187392, 3338665984, 713031680, 1195376640, 2027945984, 384827392, 2066219008, 39583744, 2698379264, 651755520, 1442086912, 2261434368, 779018240, 4019998720, 3749181440, 684219392, 3358408192, 398392576, 1357228672, 1469207488, 1801162464, 3514184144, 667510264, 2930626700, 1996395650, 3674582721}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 872415232, 1040187392, 587202560, 981467136, 2277507072, 2472542208, 3608150016, 1593311232, 2942566400, 3962175488, 384368640, 3642589184, 4254056448, 2250432512, 2326065152, 1581918208, 175725568, 3819197952, 1506520320, 2218392448, 92597440, 2524591392, 2494651248, 1040761224, 2454490548, 2086120834, 158745027}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2885681152, 33554432, 1056964608, 2961178624, 1656750080, 3722444800, 3662675968, 2713190400, 3458465792, 3321757696, 2800287744, 1344045056, 2711273472, 2151079936, 3947212800, 426711040, 4239401984, 1030303232, 4233939200, 2881124736, 1275523520, 4109136800, 1490199536, 2103098376, 3369514396, 1788172162, 882325697}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1677721600, 1912602624, 3439329280, 3447717888, 348127232, 3936354304, 2194669568, 2935488512, 3175874560, 1147011072, 992542720, 657817600, 1246937088, 1343676416, 669880320, 2391771136, 2446377984, 410577408, 1259111168, 3267356032, 1712896832, 3816574112, 2392247152, 2242772056, 2456769372, 2514554754, 3954260035}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 603979776, 3858759680, 1660944384, 713031680, 3720347648, 2069889024, 4210032640, 3710386176, 980156416, 2818703360, 3403218944, 46432256, 4281221120, 3581566976, 2651680768, 1785890816, 2805066752, 3863598592, 3768364288, 3307954048, 2293501120, 2395451104, 3556169936, 3032424344, 1268987428, 1657309570, 1113432513}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2617245696, 4261412864, 620756992, 2759852032, 1145044992, 3210739712, 3366977536, 3730309120, 4063494144, 3483238400, 1114177536, 1076723712, 2395619328, 3276169216, 2904363008, 4199741440, 492035072, 315767296, 1058218240, 1286859904, 1227028672, 1504418400, 3891693872, 1698999336, 23562140, 1078744706, 2918947267}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 201326592, 100663296, 1694498816, 3615490048, 2705326080, 1033895936, 758120448, 4237819904, 373030912, 1950220288, 774438912, 2145681408, 4121116672, 3290865664, 1742041088, 3871070208, 3747343360, 4165605888, 4171466496, 2275817088, 3163893056, 270251872, 887754928, 2014518200, 293570652, 1367911554, 903211585}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2348810240, 1241513984, 2197815296, 2172649472, 3560964096, 681574400, 3568304128, 1901592576, 863764480, 4048158720, 1214840832, 1281720320, 4053188608, 806592512, 320172032, 2838386688, 805303296, 1299633664, 1812179712, 2264712320, 1124848448, 2580030560, 844436784, 2702058808, 965620660, 3612316290, 1177466947}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 201326592, 1040187392, 3372220416, 3179282432, 3804233728, 2107637760, 3494903808, 3909615616, 664010752, 3978952704, 416874496, 2589818880, 2451554304, 3055755264, 139202560, 3824572416, 3313933312, 4213154304, 1000518400, 1384956288, 3394757952, 1876369824, 3910613136, 1454856168, 703032500, 4033799042, 3132790339}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 469762048, 3187671040, 1728053248, 1015021568, 658505728, 1876951040, 2813329408, 3061317632, 3251372032, 1877868544, 3242786816, 2801106944, 851591168, 1066803200, 193261568, 3281778688, 130751488, 1342381568, 2092364032, 3222596224, 385088960, 1043320928, 2498350960, 656746712, 1238097020, 2130867330, 3560393923}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 335544320, 1845493760, 3909091328, 25165824, 3586129920, 1801453568, 1169162240, 2035810304, 2107899904, 439484416, 3781754880, 3141369856, 871874560, 443244544, 3846983680, 3637405696, 2617146368, 535290368, 1029946112, 3963649920, 849422528, 3704619616, 2682854960, 3934023688, 1322732740, 712646018, 1212502979}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 3690987520, 3321888768, 1325400064, 2206203904, 3485466624, 3311403008, 214958080, 2974285824, 524025856, 1950220288, 941162496, 3467935744, 501432320, 120987648, 1183166464, 3669653504, 1453517824, 2853572096, 1794395904, 2739096448, 4236757184, 639412384, 3125689872, 618783032, 3859873308, 1453966722, 1152174017}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1677721600, 2852126720, 318767104, 1585446912, 591396864, 1839202304, 699400192, 2338848768, 3123445760, 3047030784, 4133027840, 2433056768, 2492612608, 2100797440, 2744487936, 3775596544, 601011200, 2727810560, 1428530432, 2866985600, 2344573248, 1395208288, 1561108816, 3983455128, 3213925404, 437791874, 1411693635}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2348810240, 503316480, 3674210304, 3934257152, 3040870400, 3760193536, 3861905408, 1919418368, 4096524288, 3957981184, 2631467008, 3993272320, 3932635136, 214147072, 2564132864, 1272895488, 3637959680, 15369728, 3461881088, 793063040, 3225926208, 2884831072, 1228730192, 624038040, 1474127092, 3319998594, 3781486401}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 201326592, 1375731712, 2566914048, 3615490048, 2042626048, 1591738368, 1410334720, 3531079680, 2604924928, 3444178944, 2817064960, 3757867008, 1886371840, 3757285376, 1171009536, 1466390528, 3743335424, 1230742016, 3985655552, 2830741376, 3206937536, 958086432, 1102115952, 214464200, 3339482740, 2399571330, 290356417}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 872415232, 1375731712, 2030043136, 2222981120, 1950351360, 3034578944, 5242880, 1786249216, 499908608, 1315569664, 2812870656, 2675212288, 2265333760, 3211943936, 1945448448, 3745949696, 1301447680, 3903103488, 280957184, 2493383808, 879718336, 2057757600, 3846396272, 2963143896, 580089524, 2133075586, 1031749313}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 4227858432, 167772160, 117440512, 3414163456, 348127232, 765460480, 3866099712, 4048027648, 1827930112, 2223898624, 599326720, 2130542592, 2065383424, 4226162688, 4194070528, 1889220608, 1327985664, 1146969600, 4008337152, 1114547584, 581505344, 1835376096, 2857881616, 1217683752, 1004507068, 3082845058, 1075908163}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 2751463424, 2516582400, 2600468480, 3498049536, 2369781760, 2514485248, 1164967936, 1480065024, 2805727232, 2957115392, 3469279232, 2395242496, 2917122048, 4212908032, 2596655104, 3017672704, 1411058688, 2219050496, 698349824, 595287680, 1098121664, 2949006816, 2633388016, 2980992312, 379784868, 3208239234, 767375553}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 2885681152, 1308622848, 3103784960, 880803840, 1371537408, 4146069504, 1192230912, 1709703168, 2774269952, 1528430592, 3950575616, 3220537344, 3819421696, 2480119808, 2452942848, 2726762496, 566426624, 3713868288, 3608871168, 360253312, 1861570624, 1126661408, 538076496, 2450856312, 1746392404, 560702850, 3739259203}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 1275068416, 3456106496, 2298478592, 1417674752, 1145044992, 2845835264, 3578789888, 4009230336, 2760638464, 4258398208, 3794337792, 280330240, 3082797056, 3565936640, 1257615360, 1595856896, 291224576, 2320253440, 3241361664, 1717152896, 3512569152, 1164605856, 1074075760, 834055384, 699326788, 3394399874, 2716339267}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 201326592, 2717908992, 385875968, 1350565888, 1237319680, 1541406720, 2129657856, 538443776, 4066639872, 2643066880, 996737024, 2621210624, 1297006592, 439525376, 3395112960, 1912494080, 3129680896, 2481511936, 3522963712, 1756278656, 3116608960, 2714057440, 953904816, 572574344, 3708816948, 1525215618, 2893825217}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 67108864, 3053453312, 587202560, 3145728000, 868220928, 2971664384, 1169162240, 1172832256, 3079929856, 1115291648, 4275634176, 3241967616, 2022653952, 2784174080, 3516755968, 134203392, 3418033152, 1459164672, 1712082688, 1277584256, 3255277632, 2117517920, 1428045648, 2804654312, 3802156244, 1248982402, 3871971137}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 3422552064, 1644167168, 3674210304, 1635778560, 1749024768, 3193962496, 4145020928, 3008888832, 1965817856, 3548250112, 885587968, 682983424, 1542701056, 3783745536, 768937984, 1029953536, 312370176, 446219776, 3003943680, 2181966976, 1149304512, 2294354720, 2292312368, 3736097816, 3815362844, 4186270338, 2312811971}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1946157056, 637534208, 1358954496, 3531603968, 2654994432, 1075838976, 573571072, 3955752960, 7602176, 1560936448, 3631808512, 4034691072, 3500064768, 2745327616, 4087148544, 4216236032, 2428169216, 3178312192, 828931328, 268712064, 350387776, 893246304, 2973723152, 1649578536, 2176162100, 1273727618, 4280927041}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 4093640704, 1107296256, 4076863488, 1853882368, 968884224, 232783872, 921698304, 1499987968, 470548480, 3608543232, 39387136, 981762048, 1189756928, 1722277888, 923881472, 2711169024, 946086912, 4170962432, 2936988928, 662478720, 2705308096, 3866425056, 2021829712, 103426136, 851956748, 1554033026, 3150974145}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 1409286144, 33554432, 2365587456, 1333788672, 2537553920, 2032140288, 3159359488, 3451387904, 641466368, 2610823168, 1957232640, 2544205824, 1383317504, 1271881728, 4279349248, 1989732352, 4151157760, 698763776, 1574176512, 555352704, 2559257664, 2631015840, 3302906608, 831002808, 99985884, 1959471234, 896703299}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 603979776, 3053453312, 1392508928, 243269632, 3661627392, 1948254208, 45088768, 1181220864, 3287023616, 3139305472, 1889075200, 2527428608, 3938697216, 3903807488, 896626688, 3733456896, 2872888320, 233256448, 1554818304, 2193559680, 2397692480, 2460835424, 901715280, 3597267736, 736921372, 3072280194, 714618691}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1006632960, 2919235584, 1761607680, 2675965952, 4081057792, 3122659328, 3582984192, 1770520576, 4128505856, 308936704, 3914924032, 1757184000, 2892972032, 1861967872, 4283461632, 4259952640, 3424943104, 2519941632, 1818605312, 1620198016, 1177860672, 3975849504, 2958146192, 1869211368, 48568244, 3763495042, 3377823041}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 1543503872, 100663296, 1358954496, 3212836864, 1757413376, 1495269376, 1045430272, 3603431424, 155451392, 37355520, 2925068288, 61636608, 2293153792, 3916095488, 756150272, 1831401472, 2436180992, 2418225664, 3298080512, 842196352, 2872958016, 709280160, 4160729872, 136489288, 1217787540, 2620602242, 1849465665}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 872415232, 973078528, 1694498816, 3699376128, 2906652672, 4276092928, 3094347776, 3104309248, 3179544576, 1579810816, 574160896, 1701675008, 2187247616, 2765824000, 1097945088, 3414763520, 1069847552, 3779803648, 931725568, 2177156736, 642483136, 1107895264, 369475984, 518747208, 2266588532, 62708866, 2504512195}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 1946157056, 3254779904, 1962934272, 3531603968, 1816133632, 2132803584, 131072000, 1891106816, 2468085760, 896925696, 3173580800, 3548676096, 1513799680, 2547712, 298913792, 397977600, 3969688576, 1203214848, 1346952448, 1752511616, 1221808192, 675520672, 1985645808, 2337712376, 2323234572, 712789634, 3699809601}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 872415232, 2516582400, 2600468480, 3464495104, 314572800, 228589568, 1676673024, 3230138368, 4224450560, 1654259712, 1538850816, 2548400128, 2905030656, 3102351360, 628109312, 3729303552, 1684884480, 3295323648, 2729460992, 308863360, 3722264896, 3632483552, 3450702224, 1464475992, 729904532, 2067818370, 2346792003}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 872415232, 1644167168, 3774873600, 3363831808, 2512388096, 3806330880, 1722810368, 4117233664, 3487825920, 3302359040, 404291584, 2808971264, 436387840, 2884067328, 540028928, 396961792, 109339648, 774312448, 181422336, 1293420416, 3454796736, 247660128, 2978406480, 2336332168, 874579212, 3452990850, 4271405763}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 738197504, 905969664, 1593835520, 3246391296, 3904897024, 1151336448, 2284847104, 1781006336, 4163633152, 2170945536, 2379808768, 1260748800, 3887841280, 2033688576, 358641664, 3926923264, 123276288, 1483009536, 2463836928, 52880768, 2318981952, 3463736672, 3682854608, 675543192, 4016223212, 2056498050, 3566895171}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 2617245696, 4060086272, 83886080, 3800039424, 113246208, 3663724544, 688914432, 1359478784, 337903616, 1648492544, 1675165696, 3654057984, 2679619584, 3522387968, 3667988480, 141588480, 4120396800, 1080883712, 1850109184, 2670449024, 233691840, 3406224672, 1460390544, 3948732680, 2835335780, 3027651458, 85174209}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 1677721600, 3657433088, 822083584, 1551892480, 4131389440, 1323302912, 842006528, 2026373120, 2347499520, 2346319872, 4189650944, 3544547328, 558350336, 1523294208, 4167110656, 2909833216, 648598528, 2711441920, 2666782976, 1239781504, 1352059840, 3669131104, 570786832, 2619848344, 2570798612, 3448332930, 1552759491}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 3959422976, 1577058304, 822083584, 1166016512, 1153433600, 3084910592, 3140485120, 2932342784, 3672899584, 2456420352, 3292069888, 1816428544, 1417068544, 3053101056, 3789664256, 1580308480, 3913931776, 959312384, 2768986880, 3427331456, 1588408768, 4140523360, 858390288, 2732385176, 1981949300, 4271226754, 1351541441}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 738197504, 3254779904, 3774873600, 2055208960, 1220542464, 3927965696, 2479882240, 402128896, 896270336, 1958608896, 2414411776, 1127514112, 1480802304, 2051989504, 2252361728, 3839989760, 3606127616, 766112256, 433421568, 3048426880, 140939840, 1138069664, 3501427568, 1021742872, 3625298588, 1225940866, 2977349441}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 1140850688, 637534208, 3506438144, 3011510272, 3737124864, 2883584000, 2100297728, 3799515136, 1389101056, 3780247552, 2995322880, 4292182016, 1122942976, 1594073088, 729837568, 180471808, 2514496512, 3090280960, 267984640, 420313472, 3744643520, 3229171552, 97295984, 3016921048, 4157198084, 3069520770, 4131313347}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 3690987520, 3523215360, 587202560, 645922816, 197132288, 2145386496, 13631488, 1520959488, 222035968, 1345454080, 79233024, 1274380288, 3449798656, 2508447744, 2801799168, 3498178560, 2394981376, 73414144, 2492556544, 4144499584, 2370641344, 1567230624, 178122704, 1195602488, 2975899140, 2266094978, 793340099}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 335544320, 2181038080, 3909091328, 1182793728, 1161822208, 2795503616, 2471493632, 232259584, 1902379008, 2880831488, 625541120, 1264418816, 2367930368, 2306334720, 1814622208, 1307338752, 2919900160, 4045029888, 2900514048, 3549881984, 3076012864, 3391400352, 3658966064, 3348732168, 38023820, 640074882, 2146524739}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 4227858432, 1375731712, 1459617792, 1619001344, 3091202048, 2275409920, 2429550592, 4125622272, 2660499456, 1594228736, 637075456, 2694676480, 1759723520, 3267780608, 1301827584, 2133669888, 3929703424, 717889024, 1194551552, 1806691456, 2572002624, 1082801824, 1469207120, 1006579432, 1692693228, 834540162, 1682299971}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 3825205248, 2516582400, 3942645760, 3867148288, 3594518528, 325058560, 2809135104, 3106406400, 672399360, 1426194432, 2996371456, 3323822080, 2215002112, 3695386624, 158920704, 2284587008, 1993296896, 2993063424, 1655895296, 512854144, 1108950208, 995968480, 1374063568, 3178385000, 2603642916, 3813256834, 216365507}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2751463424, 2113929216, 2264924160, 3632267264, 1623195648, 4074766336, 2358247424, 2867331072, 3061579776, 3756654592, 1614348288, 1236566016, 795328512, 157999104, 2952351744, 668207104, 1295440896, 3194174976, 3918899456, 1276523904, 4002625472, 2083329568, 1826815312, 1213521080, 1031209268, 2554555266, 1910771393}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 201326592, 3456106496, 2701131776, 3078619136, 2722103296, 1654652928, 1236271104, 2182610944, 1493958656, 2200305664, 2020147200, 385187840, 951762944, 3416694784, 1151913984, 3717552128, 2280324096, 3887051264, 2743969536, 1223131264, 1367898944, 1449447008, 3075712944, 3742504920, 2930990700, 2810385026, 1700514883}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 872415232, 1509949440, 2365587456, 947912704, 3225419776, 2170552320, 479199232, 3517448192, 3929276416, 3579707392, 1207500800, 1807581184, 2619064320, 4108312576, 3040440320, 3483117568, 2238419968, 1873218048, 3972360448, 65477760, 3013905600, 3497509408, 2475494096, 1619192360, 3203534684, 3624564354, 1429689795}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 2885681152, 3992977408, 2432696320, 931135488, 2487222272, 2388656128, 437256192, 333971456, 1163132928, 2265579520, 1480130560, 194805760, 615432192, 789258240, 3292106752, 2644318208, 28261376, 1384780288, 2205722368, 1534979200, 696189632, 1824672032, 3323832400, 1542355688, 1038825716, 3068681858, 2027222465}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 2214592512, 637534208, 1660944384, 1686110208, 2873098240, 3760193536, 2748317696, 3595042816, 2298740736, 737017856, 2958622720, 623738880, 3097182208, 518922240, 265818112, 384681984, 2314873856, 3558766080, 3754021120, 3277902464, 1743858240, 3281582240, 1951247120, 1114292424, 385309244, 374670466, 1525132099}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 2885681152, 905969664, 3170893824, 2726297600, 1740636160, 450887680, 1313865728, 1886912512, 318504960, 1322909696, 1449721856, 1696956416, 861356032, 3799752704, 3063541760, 1118672896, 933465088, 739617280, 2134830336, 3428825984, 978256832, 899027872, 1142641264, 2517148600, 1085605588, 1070477698, 3151388355}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 2348810240, 3791650816, 2902458368, 4219469824, 79691776, 3059744768, 527433728, 2811756544, 1039925248, 1827799040, 1923678208, 2135195648, 2933833728, 902995968, 2809737216, 1305303040, 1103799296, 3125103104, 291430144, 1729303936, 35246784, 3191628768, 940755376, 748210872, 2105407940, 3769794434, 4236901825}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 3288334336, 436207616, 2902458368, 1669332992, 2613051392, 2581594112, 2616197120, 3450339328, 2085879808, 3318874112, 1595473920, 1583120384, 2136424448, 401760256, 4110970880, 604260352, 1487541248, 628410880, 2135047936, 1778436992, 3036790208, 3078626016, 3384837072, 148977896, 644963716, 3781747074, 724939457}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 201326592, 2650800128, 2499805184, 4236247040, 3930062848, 3856662528, 3880779776, 877133824, 2251554816, 1052639232, 3570991104, 995983360, 3480895488, 3072204800, 527036416, 314955776, 2655411200, 821328384, 1629425920, 1315549312, 1950711232, 1527131552, 2526313744, 2542722856, 2181040668, 1929407106, 1166073027}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1811939328, 3590324224, 184549376, 4236247040, 1707081728, 371195904, 3767533568, 2479357952, 3348365312, 1531576320, 1259929600, 238911488, 2754527232, 3261833216, 1292488704, 355833856, 2048642048, 619767296, 1547301120, 4146954112, 27735616, 1620999712, 4029828368, 2698282216, 2410327540, 4146706818, 1134876483}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3288334336, 2650800128, 889192448, 511705088, 3753902080, 4267704320, 590348288, 2942828544, 1589903360, 813563904, 437846016, 428703744, 1705656320, 2921226240, 1764315136, 3471067136, 2809011200, 744610304, 473031936, 1659456384, 914737856, 3177169248, 2005423184, 3727966920, 1131933788, 1357738370, 521813955}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3556769792, 100663296, 3607101440, 830472192, 3628072960, 3667918848, 3704619008, 2257059840, 325844992, 3730702336, 1761148928, 2905899008, 632995840, 3603685376, 605261824, 993454080, 3009784832, 83041792, 2756115200, 3149751424, 249032512, 3029659808, 4008381584, 1325635096, 2757666780, 1039700610, 1437907009}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3959422976, 3858759680, 889192448, 3380609024, 3812622336, 1776287744, 108003328, 2604138496, 2784755712, 3941728256, 682164224, 2528411648, 87441408, 2351341568, 1890480128, 608835584, 3759516672, 346487296, 946821888, 1240072832, 2835652032, 2284749280, 2626409968, 2780147640, 1236695876, 2934366338, 1041132225}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 67108864, 3992977408, 1392508928, 3833593856, 339738624, 828375040, 850395136, 3261595648, 3758358528, 70909952, 2377711616, 2195488768, 794279936, 3087507456, 1956524032, 194136064, 3206364160, 2515990016, 655757568, 3278335104, 1261363392, 4135206496, 1943555920, 1592573256, 343861844, 115593858, 3067465153}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3556769792, 2785017856, 1962934272, 2256535552, 1371537408, 1835008000, 105906176, 1752694784, 187432960, 3452305408, 222887936, 2214887424, 773013504, 3210977280, 2271989760, 617572352, 3060608000, 1852299776, 1073222912, 1114388352, 3630679232, 3271077792, 1089210480, 128409624, 244846444, 1715242370, 1260322241}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 2617245696, 4060086272, 2466250752, 2558525440, 1606418432, 2539651072, 1989148672, 4009230336, 3063676928, 2478178304, 352911360, 703889408, 3847372800, 585261056, 967471104, 1736374272, 2728215552, 1706522112, 2013911296, 2557768576, 3574817984, 482493984, 3868909936, 1677071224, 1260924428, 1724251522, 2849765825}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 3556769792, 570425344, 1426063360, 3313500160, 2109734912, 127926272, 1829765120, 2470969344, 1216610304, 1807089664, 804847616, 2447212544, 150650880, 680189952, 3790860288, 2138040320, 4252361728, 4144986624, 717583104, 819332992, 852097344, 256145184, 2098661392, 3983019208, 1180026508, 1952355714, 619540035}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 67108864, 3523215360, 486539264, 2407530496, 155189248, 2011168768, 1022361600, 2321022976, 1233387520, 1333657600, 2940796928, 70025216, 4095983616, 1181999104, 523907072, 68569088, 716506112, 1174809088, 698124032, 2912579200, 1896221120, 1864208608, 2975561520, 3198640968, 2777444700, 3316780162, 1243318977}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 4227858432, 1912602624, 3338665984, 226492416, 448790528, 2296381440, 4113563648, 3653763072, 186908672, 1522925568, 3256418304, 2531098624, 2896871424, 1639686144, 1856172032, 1862252544, 2534671360, 3415088640, 293401344, 3350886784, 3215078336, 444547936, 1565837072, 1462681352, 4125988012, 3429097346, 3659449539}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3288334336, 2852126720, 754974720, 3766484992, 188743680, 102760448, 3585081344, 581435392, 119275520, 2086273024, 4231593984, 3229974528, 3668918272, 1432297472, 391565312, 767182848, 48804864, 3267160576, 1965783296, 644987520, 331962944, 848145504, 3628252368, 2517426168, 3103948820, 489494658, 2620626755}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1006632960, 1308622848, 452984832, 3917479936, 356515840, 3223322624, 3203399680, 1036517376, 2314469376, 3307077632, 3155755008, 3377233920, 358760448, 2287181824, 4084944896, 136296448, 177863680, 260867584, 4177763072, 570670720, 2877424192, 3468934368, 920799248, 3692227624, 2480621084, 1328447618, 2024891713}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3154116608, 771751936, 2030043136, 1233125376, 2294284288, 3911188480, 1563426816, 408420352, 921436160, 1660289024, 1397293056, 1325694976, 2332180480, 1404231680, 2771095552, 2682697728, 933264384, 2238824960, 3761789696, 4064134528, 2059277376, 2999779168, 1413979184, 3167850264, 3964227404, 1401208706, 3158520641}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 335544320, 2583691264, 1694498816, 8388608, 3024093184, 2409627648, 3111124992, 2582118400, 3116630016, 2183004160, 2755198976, 3067969536, 2347941888, 2692947968, 275492864, 1194223616, 2658227200, 1214814720, 3875928320, 1426023552, 510196032, 2886018528, 3682559056, 1202253640, 459583516, 3622803074, 395400259}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 2348810240, 3187671040, 4009754624, 1065353216, 3586129920, 2162163712, 477102080, 4000841728, 1583087616, 2881355776, 669581312, 248807424, 2161786880, 665575424, 4233334784, 2194593792, 990927872, 3016355328, 1522915072, 1284718464, 2293214144, 1075871200, 504392304, 424220664, 1300581084, 120719746, 427761857}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 2885681152, 2516582400, 1761607680, 2810183680, 935329792, 3827302400, 3373268992, 216530944, 1959002112, 3932815360, 1792606208, 4122836992, 889700352, 1830166528, 1249898496, 4017756160, 2687585280, 2960704000, 1156417280, 504253312, 2665684544, 585956128, 2668529488, 3445830472, 3207364148, 1009684866, 1727190339}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 603979776, 1442840576, 2432696320, 1870659584, 2193620992, 1071644672, 338690048, 3122135040, 2920546304, 2953445376, 1044971520, 1660715008, 3420930048, 744939520, 2594590720, 1262913536, 4067920896, 3186610688, 1916430080, 1431376256, 57166272, 153895264, 3318700208, 3362516840, 1824041780, 3775187842, 4173521601}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 4093640704, 3120562176, 2231369728, 3867148288, 977272832, 803209216, 726663168, 3851943936, 829685760, 3603562496, 900268032, 3841753088, 2034679808, 2718375936, 4184297472, 4185303040, 2140017664, 3001727488, 3168376064, 320100480, 1851521472, 3725720992, 2449061040, 988074664, 2029142900, 1466747522, 1803466945}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 3019898880, 3791650816, 3472883712, 444596224, 4223664128, 1709178880, 1200619520, 1539833856, 75759616, 2909143040, 2033778688, 807239680, 994820096, 1368072192, 1743409152, 1681532928, 3495076864, 2649107968, 3388534016, 897444736, 2216348096, 1260550176, 1178474256, 3237311048, 3292456620, 3757337986, 1455374531}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 1140850688, 3791650816, 1493172224, 159383552, 4290772992, 3407872000, 3436183552, 365428736, 1359740928, 2022834176, 4256759808, 2899673088, 1475821568, 649568256, 3570905088, 4133963776, 3340674048, 1282073088, 1997327104, 60023680, 221886528, 177497248, 4212541712, 1699120856, 4023374916, 3953379714, 3875575619}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 1006632960, 503316480, 3305111552, 3430940672, 1639972864, 4179623936, 2595225600, 1671954432, 1161560064, 3877765120, 2310602752, 1365540864, 961986560, 2553716736, 1860620288, 4213127168, 1276828672, 1679571456, 429084928, 3490822016, 2337819712, 1576333920, 1540355024, 2967717048, 3382190564, 2035561858, 775815489}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 469762048, 3724541952, 3875536896, 1568669696, 2277507072, 94371840, 4050649088, 1998061568, 1198784512, 581566464, 2840133632, 56393728, 2091335680, 1313316864, 232157184, 2036267008, 3936607232, 200564224, 3152679680, 346659712, 424513856, 3186598880, 1226485936, 1131492136, 2786602612, 3119889794, 1793728065}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 469762048, 4127195136, 385875968, 662700032, 2151677952, 396361728, 3840933888, 676855808, 3475243008, 1172963328, 2206793728, 3763175424, 3212230656, 1796726784, 1107800064, 2148431872, 3741535232, 3025518080, 569566976, 621593728, 2723644736, 1093045472, 960398640, 1773816968, 1017156852, 3849355906, 924446275}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3556769792, 3657433088, 2231369728, 1317011456, 935329792, 1365245952, 3207593984, 3174563840, 3789291520, 3526230016, 820576256, 1721008128, 2389393408, 2924126208, 1541124096, 1991469056, 40293376, 2334939648, 4286014720, 1116054400, 3208815808, 2193524064, 3271606000, 2642468344, 1379977340, 2803896706, 168908225}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 4227858432, 1979711488, 3841982464, 142606336, 834666496, 1348468736, 667942912, 4000841728, 3577479168, 969801728, 3897098240, 64258048, 3727409152, 2542477312, 3829067776, 1200863232, 4292250624, 1185208832, 1382283520, 2925455232, 3775966912, 1771614368, 279744624, 261557816, 1099213948, 4245882242, 3776388033}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 3422552064, 3992977408, 1124073472, 2810183680, 2277507072, 1914699776, 3738173440, 2513960960, 3514040320, 978190336, 2309554176, 3762061312, 3254927360, 954425344, 2643693568, 844781568, 2471918592, 696071680, 2976016128, 961706880, 4160476736, 4064796832, 176425264, 2630282280, 1002783740, 1269273986, 141856065}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 335544320, 3053453312, 1627389952, 192937984, 935329792, 1755316224, 1418723328, 1011351552, 3157000192, 1315831808, 4156096512, 1549041664, 177946624, 4055064576, 3048108032, 1293477888, 2277821440, 2018644480, 1071558400, 3517012864, 990943040, 3850907680, 2441957904, 1602095512, 2301677372, 895009154, 1185186881}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 201326592, 2650800128, 2868903936, 2524971008, 2881486848, 3240099840, 372244480, 2468872192, 3398696960, 2201616384, 4160290816, 1118666752, 4072095744, 4135575552, 4068192256, 1662638080, 4005370880, 154125824, 2416174336, 3908420480, 887828544, 4114729824, 1323326160, 2098202088, 3424140244, 1648115074, 3555621187}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3288334336, 3724541952, 2063597568, 2105540608, 2386558976, 3365928960, 420478976, 2851602432, 3543924736, 1159593984, 1309212672, 3212148736, 2966110208, 651321344, 1490956288, 3957868544, 2000952320, 3764545024, 3082265344, 1852643456, 424121152, 3869549344, 3461485168, 1209968824, 3028935132, 1186289282, 3140099139}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 3556769792, 234881024, 922746880, 3095396352, 2654994432, 379584512, 4233101312, 1569193984, 4145807360, 1135214592, 2100887552, 2389016576, 40779776, 478633984, 3249188864, 1882810368, 535149568, 1001291264, 3773270272, 1863989376, 4265686848, 3332463520, 4098918544, 2710075128, 891152948, 2930396802, 4240028227}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 1946157056, 2516582400, 2801795072, 2340421632, 2503999488, 1130364928, 1877999616, 4201119744, 1150025728, 1273626624, 2679701504, 3363078144, 4294852608, 3579904, 426405888, 3396937728, 2278837248, 1596939776, 1984868096, 884907648, 3629632704, 387697376, 3360757584, 3065530968, 552874100, 2134788226, 756506561}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1006632960, 3321888768, 3070230528, 1769996288, 205520896, 471859200, 3295674368, 2378694656, 3444834304, 3063808000, 4292411392, 3217850368, 66273280, 3248218112, 1442746368, 2080946176, 389327872, 936369664, 618683136, 3566238848, 3814318656, 4279065056, 3876826640, 4111077736, 1722206492, 2063923842, 1143440705}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 3959422976, 838860800, 2499805184, 3917479936, 289406976, 4066377728, 1055916032, 1449656320, 1230241792, 3907911680, 1102643200, 3131867136, 1789050880, 2385223680, 1800384512, 803772416, 1611957248, 3331291648, 88709888, 2378509952, 343388864, 3498393824, 2752956240, 1400152040, 3221106300, 3445714050, 4000390593}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 2214592512, 3992977408, 3170893824, 3749707776, 1052770304, 1843396608, 185597952, 2828533760, 3535536128, 1256587264, 648609792, 1842708480, 2924625920, 1269522432, 1413976064, 3248080896, 3141303296, 3576056320, 1187563264, 117717376, 1672164800, 541486880, 2274916784, 2990306360, 1822939564, 1091099522, 1533288131}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2080374784, 3858759680, 50331648, 176160768, 3426746368, 996147200, 1938817024, 3167223808, 3287547904, 2451177472, 3799580672, 1926070272, 2268512256, 3248480256, 846884864, 1466480640, 4232342528, 1889719808, 3029728512, 3750485120, 833651904, 1438144544, 3731669520, 2282120360, 442896724, 1584812674, 1266640323}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2214592512, 234881024, 1929379840, 3028287488, 2462056448, 4024434688, 1055916032, 1854406656, 1964244992, 2537160704, 4149805056, 260866048, 1373061120, 2210308096, 3973738496, 3752445952, 3859053568, 3057907200, 2303013120, 3403891072, 18116032, 4047163104, 1482278800, 3775746408, 1175913940, 803200898, 4201337025}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 2348810240, 503316480, 1862270976, 1031798784, 2654994432, 1688207360, 2079326208, 1105723392, 3795058688, 653393920, 1744371712, 1158512640, 2057289728, 326541312, 3846434816, 1638946816, 524934144, 1019596288, 2006692608, 4010567808, 1201582912, 3220614880, 4186061392, 516979368, 307869636, 2088590978, 3233164355}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 872415232, 369098752, 3439329280, 813694976, 3745513472, 1944059904, 1353711616, 2100822016, 3563323392, 3891920896, 942211072, 210599936, 3696672768, 1307467776, 1959464960, 600844288, 4207414272, 2394794496, 3308189952, 2817223296, 3829512640, 4267718240, 393289712, 1436049544, 691392468, 863144066, 3086310595}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 872415232, 4060086272, 1493172224, 1803550720, 3451912192, 2912944128, 1657798656, 4244111360, 1233911808, 2105147392, 2974351360, 3263528960, 2308915200, 1151787008, 2794065920, 2988550144, 1024508928, 1482195456, 4175286016, 809666432, 2472895808, 1982776480, 4138616688, 1777329368, 839888788, 2294238594, 3342302787}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 2617245696, 2785017856, 385875968, 394264576, 3946840064, 2975858688, 2505048064, 2987917312, 1971060736, 764018688, 2825453568, 970293248, 578699264, 2418499584, 901509120, 3642882048, 1907420160, 3238624768, 3766748928, 2657538688, 3864672448, 2377181088, 3070849968, 1602507192, 2649150964, 2400924802, 298853315}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 2885681152, 2650800128, 3976200192, 780140544, 851443712, 1457520640, 235929600, 2959605760, 941359104, 2198732800, 618201088, 3125116928, 1334460416, 2545033216, 1827139584, 1988466688, 2221661184, 3206728192, 1783616768, 2457448832, 3598054336, 1980938016, 425101904, 341668216, 254782588, 1210663810, 2788969155}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 1275068416, 2986344448, 2164260864, 3145728000, 524288000, 471859200, 1387266048, 1188560896, 3042705408, 2351038464, 2492006400, 2387968000, 322387968, 1889492992, 3942281216, 3520419840, 3665282048, 4223652352, 885784320, 885846656, 2831836736, 2932696160, 2378911280, 2739754872, 2508891620, 2079103106, 1358654787}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2483027968, 3120562176, 2231369728, 3162505216, 4022337536, 1482686464, 651165696, 3763863552, 4061396992, 3969777664, 430505984, 2570944512, 1969405952, 2502631424, 4253511680, 2635950080, 2509378560, 1149442560, 3099263232, 1316893568, 1136232128, 1451612832, 3722859568, 4023221864, 2949373404, 597090690, 279258051}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 872415232, 503316480, 16777216, 310378496, 2202009600, 3441426432, 2966421504, 3218604032, 1066663936, 2514878464, 401145856, 3103621120, 1163640832, 1913823232, 989777920, 3030198272, 866900992, 1083912704, 3530767616, 1577992832, 1695886400, 849791648, 214500912, 3979141864, 3724742828, 4224153730, 1857609027}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 201326592, 2248146944, 1627389952, 3145728000, 3544186880, 845152256, 1020264448, 2054684672, 596377600, 4145414144, 2315845632, 2902818816, 2010300416, 3715768320, 1385140224, 252991488, 1435200512, 2949067264, 712105728, 2173231744, 3326366400, 833810592, 1940582256, 1274504792, 2082069452, 761014402, 510636483}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 469762048, 3053453312, 1124073472, 2273312768, 1950351360, 1008730112, 3645898752, 2741501952, 63176704, 1102446592, 2480472064, 2862383104, 132825088, 2379440128, 3313373184, 3406657536, 1466125312, 4180063744, 2043758336, 1923640448, 3265595968, 3863390112, 2434830160, 3654306888, 1655212812, 1520714370, 38261057}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 2751463424, 3657433088, 1929379840, 629145600, 3300917248, 648019968, 3027238912, 93847552, 2378432512, 1821245440, 3892903936, 2806808576, 3095543808, 1172987904, 1073188864, 2304542720, 3821671424, 2546390528, 3391484672, 2057282944, 1598060352, 727810528, 1414543280, 3903391816, 3325900604, 228268930, 2624471105}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 2080374784, 3791650816, 1526726656, 2541748224, 3804233728, 4053794816, 2272264192, 4088922112, 3098804224, 2707816448, 1126760448, 3432873984, 1887092736, 3465732096, 170799104, 4276402176, 2196726784, 541337088, 3290367744, 1547536768, 2273970496, 3395953632, 184165360, 3872607400, 735020268, 3027531650, 1908906563}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 1140850688, 704643072, 687865856, 830472192, 574619648, 2929721344, 974127104, 3050831872, 3139698688, 812777472, 262733824, 1267564544, 494813184, 169271296, 3120246784, 2515814400, 3687478272, 3405595136, 1633106688, 920283264, 2242163520, 2897371424, 4257822256, 2751301768, 2966824708, 3298427522, 50695235}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 1946157056, 1577058304, 4009754624, 2407530496, 1279262720, 1885339648, 2842689536, 903348224, 869007360, 26083328, 3691577344, 2529460224, 332120064, 436379648, 4226207744, 1220323328, 425090048, 1162210816, 898336512, 996367488, 3793177280, 379863008, 1656371760, 3285945560, 2586537916, 607271554, 2413724097}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 1409286144, 3388997632, 2499805184, 897581056, 3191865344, 2510290944, 1785724928, 2518155264, 2204893184, 1395785728, 2064187392, 2405728256, 2161524736, 102719488, 1637511168, 3625805824, 2729128960, 2535848448, 2121782016, 384757888, 558030144, 3910152672, 772348336, 3672473112, 781596484, 1539277442, 2817198657}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3019898880, 3657433088, 3707764736, 713031680, 2596274176, 354418688, 1062207488, 1732771840, 2477522944, 3432644608, 712572928, 3151265792, 240074752, 1018617856, 1017311232, 3679299584, 4050359296, 2451663360, 2295409920, 1997134208, 3964447808, 1592481184, 3328211984, 2503039384, 2356675156, 4040522626, 936289601}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 3825205248, 637534208, 2566914048, 1937768448, 2629828608, 1184890880, 1672478720, 3307732992, 1320419328, 3342991360, 3736403968, 2672001024, 1253326848, 1363288064, 263467008, 3770935296, 745831424, 1289935360, 2693044992, 1403773824, 3407877696, 846275808, 2651364368, 616839560, 3444200084, 879830242, 386440211}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3019898880, 1442840576, 1325400064, 2273312768, 247463936, 459276288, 2364538880, 935854080, 2075918336, 3153723392, 264044544, 1308262400, 3502030848, 2994364416, 1652346880, 1260062720, 4153179136, 3025376768, 91321088, 436833152, 2640070080, 3972665952, 26536528, 2666956056, 3618524580, 2544505442, 3177507409}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 3825205248, 1912602624, 3875536896, 276824064, 952107008, 1113587712, 711983104, 598212608, 22282240, 2592210944, 2236940288, 2021883904, 2052374528, 3691192320, 3365220352, 2640504832, 2154157056, 1628120576, 3553752320, 3912849280, 927756736, 3130950496, 4096980624, 3801915848, 3735516052, 2164163426, 4198692499}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 3959422976, 1979711488, 2835349504, 3850371072, 2906652672, 1902116864, 1248854016, 1983381504, 3357802496, 820903936, 1948581888, 3471736832, 4180000768, 426729472, 1063612416, 3197024256, 3805649920, 1477962240, 1495291648, 2291183744, 2819208640, 2197595232, 2885392816, 3650343976, 3885942892, 1033675874, 344693169}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 1409286144, 3523215360, 1090519040, 2239758336, 591396864, 3244294144, 818937856, 3824680960, 3555983360, 2329804800, 3254059008, 1809743872, 1953808384, 10428416, 2031480832, 3058665472, 166482944, 2705000960, 636706560, 2196655232, 3214695872, 632483104, 2400107056, 93108936, 1919625100, 2789928226, 3438983729}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 4227858432, 3254779904, 2600468480, 4001366016, 2772434944, 689963008, 835715072, 1331167232, 1064566784, 1381105664, 359989248, 1834188800, 4126523392, 957554688, 2907975680, 2097338368, 929936384, 789048832, 1349937408, 3326059648, 1223932736, 174393120, 2045412848, 1387334088, 2401835348, 2310866722, 3906897395}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 1140850688, 3992977408, 1493172224, 595591168, 432013312, 2187329536, 433061888, 3164078080, 3363045376, 1515061248, 4000645120, 2941222912, 1609940992, 898588672, 286617600, 186640384, 4222397440, 404445696, 2773150464, 2190633344, 2798022592, 3103300128, 883226352, 2136423112, 2696972908, 299932194, 940635891}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 1275068416, 1778384896, 3103784960, 864026624, 2638217216, 4225761280, 1318060032, 2706898944, 2773745664, 1762787328, 3813998592, 3390275584, 4057284608, 2429722624, 2574585856, 3131193344, 2520630272, 2842642944, 257663744, 186216576, 842323136, 2051222944, 1043101296, 1559680776, 1571753044, 2835033506, 3387455091}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 2348810240, 838860800, 2164260864, 1501560832, 4022337536, 1419771904, 2358247424, 3310878720, 3185311744, 453378048, 2480734208, 1879474176, 3076341760, 474357760, 3107729408, 603404288, 2889110528, 3612490240, 809428736, 565241216, 3054095936, 3022273696, 4132054256, 3347306264, 1392990972, 3084663970, 1443243249}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 3154116608, 3120562176, 754974720, 293601280, 188743680, 555745280, 2165309440, 3263692800, 6553600, 3556638720, 3060072448, 1560182784, 1592082432, 1346281472, 2877673472, 1888475136, 1222419456, 3036905984, 720799488, 2554369152, 597771584, 3369096864, 2322079824, 3650397800, 2156285868, 1501058722, 3659276369}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 3556769792, 4261412864, 2734686208, 2608857088, 2797600768, 1251999744, 1636827136, 2367160320, 6029312, 1251868672, 2472345600, 3105849344, 3248308224, 3183403008, 2869694464, 2133280768, 4086426624, 3692563968, 2598230784, 1323221888, 297537088, 3631145120, 2767455344, 503982104, 3697687884, 3975209122, 1420362867}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3154116608, 3523215360, 3539992576, 2021654528, 398458880, 815792128, 942669824, 3146252288, 2130968576, 2606891008, 335872000, 534937600, 2982526976, 3426934784, 3379933184, 3691747328, 1422922752, 2891464192, 2212357376, 3682505088, 2581218368, 990446048, 4106486608, 700688360, 4147495316, 1491796450, 3070296913}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 3019898880, 301989888, 452984832, 4051697664, 3351248896, 564133888, 1898971136, 2355625984, 1863581696, 2903113728, 3356819456, 1250590720, 2396372992, 3316342784, 866390016, 10618880, 4020253696, 2351971840, 350803712, 2991927680, 1391088704, 3947181024, 2222070928, 127419848, 2052883076, 4268700642, 244784273}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 335544320, 1912602624, 3439329280, 1568669696, 2579496960, 3516923904, 4180672512, 2399666176, 2306605056, 2137915392, 3866951680, 2012119040, 3191717888, 1770971136, 3249278976, 2604058624, 1905849344, 3896857088, 2644201216, 2519720320, 2208148544, 1321153504, 1034240592, 214661400, 1639366796, 2765698018, 3416539729}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 335544320, 3053453312, 1694498816, 2675965952, 1866465280, 2644508672, 2138046464, 2134376448, 2162425856, 1521876992, 2078605312, 473333760, 3240378368, 1641472000, 57978880, 1449052160, 1120525312, 4212916736, 246670080, 4001586304, 2484738112, 4019061344, 872494640, 3321936808, 3171006300, 3145728610, 2705339953}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 1140850688, 33554432, 3103784960, 1283457024, 2428502016, 2099249152, 2129657856, 1203240960, 4282122240, 3246784512, 1748828160, 3389489152, 461160448, 4167491584, 2716725248, 642672640, 830075904, 2837256704, 2197187840, 2680470400, 115005248, 640345696, 1586694192, 3056541720, 2733229884, 4088718946, 4003596339}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 3019898880, 3120562176, 3103784960, 2675965952, 2797600768, 2275409920, 97517568, 302514176, 3028025344, 1488322560, 1811742720, 1584889856, 2086518784, 3282460672, 2991919104, 2044397568, 3923928064, 883390976, 2396314368, 1771829120, 3473126464, 3424054304, 279746640, 3376406744, 390091580, 1918987298, 1559320659}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 4093640704, 1509949440, 3204448256, 427819008, 4114612224, 2413821952, 2846883840, 1312292864, 1087111168, 601227264, 2840395776, 3197534208, 4205625344, 1898389504, 3180654592, 963299328, 2541896704, 1275508224, 3817142016, 730045568, 3121006784, 310656992, 117677232, 4056382072, 2242129180, 2383593442, 649026737}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1140850688, 2382364672, 2365587456, 478150656, 4114612224, 2166358016, 349175808, 2432172032, 4164157440, 136183808, 3971284992, 291405824, 529907712, 1921966080, 1223454720, 2860148736, 2786290688, 2877190656, 2932200704, 1035360384, 1035482944, 2098528544, 4073651888, 3243105608, 770391180, 2798354722, 2434481841}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3690987520, 1107296256, 2063597568, 2994733056, 3745513472, 1738539008, 4241489920, 2635595776, 3074162688, 1750728704, 4189913088, 2770042880, 3709714432, 1867145216, 2839842816, 1524094976, 3058570240, 682765824, 2919821568, 3653521536, 1050107456, 57588000, 4213341296, 4239434584, 1311281860, 2312452386, 921681011}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3154116608, 905969664, 3741319168, 2608857088, 859832320, 375390208, 3576692736, 2107113472, 2882797568, 3685089280, 3025469440, 48660480, 4214571008, 4216823808, 1785507840, 4288862208, 2610617344, 2816370176, 3891358464, 163135616, 2953177024, 2110773984, 1614284016, 2521084232, 959432124, 1388927714, 2910668017}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2617245696, 503316480, 117440512, 4202692608, 2688548864, 1541406720, 309329920, 1051197440, 3313762304, 2592473088, 2600796160, 1757904896, 1642348544, 188194816, 59535360, 2920454144, 874138624, 3197081088, 110115072, 844666496, 1768697536, 367149664, 1785924496, 363554152, 772274332, 1145422434, 3852946323}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 67108864, 2516582400, 4076863488, 2759852032, 1119879168, 2774532096, 2395996160, 2825388032, 3114532864, 2062680064, 4045733888, 305364992, 1430634496, 1298374656, 2423074816, 3018303488, 367926272, 840650240, 1010881792, 1319111552, 3861987264, 3388515872, 1273792272, 1873160552, 2337172724, 3425379874, 3787015955}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 1140850688, 3388997632, 1660944384, 1753219072, 3938451456, 2405433344, 3377463296, 2704801792, 900464640, 23986176, 925696000, 2561572864, 3905798144, 2805915648, 546639872, 3066193920, 1094878208, 1426304512, 3584218368, 638761856, 222014400, 3012557088, 2302435760, 3518432888, 3289392492, 35223842, 1616748977}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 2885681152, 973078528, 3003121664, 1501560832, 2764046336, 1692401664, 328204288, 2183659520, 252444672, 1483341824, 814546944, 3718938624, 4209852416, 1836752896, 1172631552, 1770518528, 4168516608, 4270824960, 4169840384, 1025283968, 2189647552, 2573303968, 2572239504, 4090022584, 69051460, 3758293154, 807404177}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3422552064, 4194304000, 4110417920, 3196059648, 2327838720, 2900361216, 4075814912, 1072168960, 3363045376, 1576665088, 418709504, 2084208640, 2039857152, 764092416, 2950516736, 3115235328, 371106816, 1129730560, 116611328, 2926675840, 2217255104, 2350215776, 4207609616, 2289923720, 3204441828, 3349672546, 1444595473}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2617245696, 1845493760, 2130706432, 1971322880, 2587885568, 3256877056, 3285188608, 4055367680, 3860070400, 2193227776, 1821704192, 763002880, 351617024, 3163267072, 3466366976, 925276160, 3291630592, 2785633792, 4032636672, 96965248, 2583839552, 3019973920, 2449582128, 2701147400, 1921091396, 2613159202, 2858543153}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 603979776, 1577058304, 3640655872, 746586112, 4139778048, 2271215616, 1095761920, 2487746560, 3385589760, 1798176768, 3024945152, 2641264640, 4159553536, 3495829504, 3581227008, 4103759872, 2914487296, 4001946112, 212620544, 3917379456, 3682909120, 803398944, 3856878416, 182637240, 3278023436, 857892130, 3179514705}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 201326592, 1174405120, 1325400064, 377487360, 1824522240, 3248488448, 2773483520, 1484259328, 2715549696, 1316093952, 3428646912, 3191046144, 138264576, 4081278976, 928296960, 2877782016, 4194974720, 2608915968, 1732284672, 2933948288, 3752899136, 3184026912, 2903870128, 3068576408, 1190796372, 447341858, 1625639603}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 4093640704, 838860800, 3741319168, 4286578688, 1337982976, 1021313024, 1758461952, 387448832, 1860435968, 2413953024, 476381184, 1352826880, 2294595584, 1330864128, 32321536, 1971226624, 980636672, 417084928, 976694016, 4224706944, 2264560320, 998352928, 633373936, 132159976, 2907762996, 2346264610, 1803896049}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 1409286144, 4127195136, 3976200192, 2508193792, 1539309568, 2812280832, 1519386624, 1546125312, 2262040576, 1448476672, 2018836480, 488013824, 1840562176, 3521519616, 464384000, 2332723200, 1111890944, 2805748224, 1109571328, 1427350912, 3299579968, 618004640, 1897232400, 1140320520, 1103385276, 1035894946, 1260435473}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 3556769792, 4194304000, 553648128, 2155872256, 3015704576, 2720006144, 938475520, 2671247360, 2683568128, 1613365248, 2423586816, 1215004672, 3222585344, 2667274240, 2168270848, 3756443648, 741000192, 242584064, 2339063040, 3314855296, 2948276544, 1709036128, 817252144, 371372424, 739783012, 4035203682, 148080435}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3959422976, 2449473536, 3539992576, 813694976, 876609536, 2703228928, 4228907008, 3220701184, 3742105600, 1048182784, 3679256576, 3613097984, 1130184704, 3198361600, 3377508352, 492369920, 1474073600, 3168984576, 1299297536, 3569981056, 3118745408, 1796118176, 1811590320, 982349496, 1471849796, 531478178, 229252275}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 335544320, 2516582400, 1761607680, 3263168512, 4131389440, 18874368, 4228907008, 621281280, 2050228224, 2501246976, 2591358976, 3174465536, 82067456, 511598592, 2280763392, 1668827136, 2928516096, 3447331328, 4261304576, 3207632512, 3323554624, 616392352, 1407376720, 335689928, 1483990652, 2680882850, 3995561297}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 2617245696, 2449473536, 4244635648, 2306867200, 3409969152, 52428800, 3608150016, 1307049984, 1539571712, 490078208, 3800367104, 1930854400, 873807872, 3250544640, 988934144, 4170733568, 1931334656, 1871389184, 467633920, 1405146240, 3420516672, 1584423584, 1918426768, 2944206632, 498777084, 707199650, 1064119953}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1275068416, 3992977408, 83886080, 914358272, 1665138688, 2787115008, 3509583872, 3114795008, 3263430656, 332005376, 1136984064, 2129362944, 1366605824, 2055446528, 3801165824, 3159963648, 583920640, 2317267456, 4147593472, 1710412928, 1603910976, 2662141664, 764297744, 1575922152, 3565038724, 2611392226, 212562451}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 3959422976, 2046820352, 2936012800, 3649044480, 4131389440, 136314880, 3964665856, 2844262400, 3951296512, 2144468992, 2076508160, 4210196480, 353714176, 3535446016, 301010944, 2845407232, 3576488960, 2575738368, 2682132224, 4103268992, 2841941824, 1667467808, 4261265488, 751749928, 834371828, 3799067170, 4174958673}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 872415232, 1778384896, 1459617792, 578813952, 1279262720, 3051356160, 286261248, 1151860736, 1121189888, 3201171456, 1368719360, 632258560, 4072947712, 2582077440, 746696704, 960563200, 2891998208, 1372595712, 2013880576, 2812567168, 4021811904, 4182316192, 1606690704, 73891592, 1581350668, 383808674, 4187002771}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 872415232, 3053453312, 2868903936, 595591168, 2445279232, 31457280, 3773825024, 3565682688, 2632187904, 3420585984, 3794075648, 4152590336, 1813364736, 1198153728, 1119948800, 1314916352, 4214324224, 208199168, 714472192, 841620864, 2069899456, 3887084640, 2552835536, 2310290344, 2897931540, 1557681250, 3007135187}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 872415232, 3053453312, 3774873600, 528482304, 289406976, 3764387840, 357564416, 241696768, 1314652160, 1241382912, 3894214656, 3340730368, 3146629120, 1549213696, 2665582592, 3683731456, 2672425984, 3949791744, 2059862784, 2619902080, 1992102848, 4218358304, 1825850128, 4080223384, 3693799404, 1219373602, 2692010771}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 3690987520, 3657433088, 654311424, 3850371072, 3879731200, 480247808, 2993684480, 3044540416, 554958848, 4160094208, 3948216320, 1104642048, 1743044608, 2236555264, 1730252800, 1278253056, 626598912, 3768931840, 166670080, 2639345792, 1967769152, 1984767072, 3964811440, 3711613000, 482837596, 3951821922, 2788337843}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 335544320, 570425344, 2969567232, 3363831808, 3049259008, 3261071360, 3247439872, 651689984, 1555300352, 1910898688, 3530883072, 3456532480, 346406912, 41869312, 3177304064, 2786117632, 2358809600, 1217735168, 2723661056, 3156025728, 2438648256, 1700678304, 1733408880, 3711435208, 2154144444, 278833826, 2234607729}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1275068416, 1241513984, 1459617792, 880803840, 306184192, 413138944, 4264558592, 3269984256, 2766405632, 1206779904, 3282370560, 1221492736, 3444883456, 902225920, 950136832, 1848670208, 2330485760, 1088706048, 3656371456, 2460291712, 1632521280, 3163928288, 195509648, 3429982504, 1246315340, 315971298, 1627901329}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3690987520, 3992977408, 1929379840, 3699376128, 12582912, 2103443456, 1710227456, 103284736, 3389259776, 3327262720, 2613379072, 1118994432, 3849699328, 666591232, 2720124928, 2362497024, 2725841920, 3401367040, 344880384, 2436521856, 1004609472, 4096814176, 2731044752, 615820904, 1532678708, 143723618, 3688415121}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 67108864, 3992977408, 822083584, 3917479936, 2713714688, 1436549120, 2905604096, 1934098432, 2896429056, 3511025664, 1155858432, 3039264768, 343195648, 660529152, 3650695168, 2176641024, 2059136000, 155060736, 3322511104, 1665493376, 3004564544, 1237183456, 1186719440, 54416552, 2835984732, 1136954338, 4283832019}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 1275068416, 704643072, 1224736768, 3850371072, 3921674240, 1289748480, 389021696, 576192512, 3776708608, 1359872000, 2640117760, 204374016, 445464576, 994566144, 1153986560, 148207616, 39527424, 2043046400, 260648704, 3748993408, 3402245824, 4144906208, 2656910960, 816722904, 1053596012, 1248288738, 2031619697}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 201326592, 3590324224, 3003121664, 2172649472, 2839543808, 2308964352, 330301440, 4022861824, 3837526016, 1473380352, 1014824960, 523468800, 1919696896, 3913949184, 1679339520, 1688483840, 4051049472, 3557547520, 2277039872, 437578880, 2285853760, 3128312800, 2576066512, 1492699288, 4038445428, 1645208546, 4043266003}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 1409286144, 3120562176, 419430400, 2927624192, 96468992, 2279604224, 28311552, 2983723008, 3407085568, 3840540672, 139788288, 181043200, 2147794944, 2309201920, 893923328, 1495074816, 3788915712, 3302144512, 1978751232, 2994327936, 1627768512, 857991904, 1787324784, 1476182728, 921117604, 617269986, 2198116721}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 2885681152, 33554432, 3271557120, 578813952, 3158310912, 2757754880, 2756706304, 1708654592, 1466695680, 2547908608, 632094720, 771719168, 3600662528, 2801213440, 3429478400, 1814329344, 457880576, 3761208832, 696561920, 532342400, 1720084928, 1401021984, 4123111024, 3466699512, 1114767052, 2632533538, 3680886387}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 603979776, 2516582400, 3640655872, 1820327936, 826277888, 4037017600, 2131755008, 1879572480, 3989569536, 2654339072, 101515264, 383221760, 3174842368, 1552883712, 3193548800, 2909104128, 2901122048, 3090307584, 85361920, 299653248, 1908307008, 754990752, 3263250512, 1816171320, 1512065852, 1867554466, 3358109779}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 2080374784, 100663296, 3506438144, 2642411520, 205520896, 1990197248, 2377121792, 2417491968, 1146880000, 2153644032, 3751608320, 1170112512, 67911680, 4158119936, 2410237952, 793057280, 377641984, 1526938112, 2403575552, 501449344, 3528620608, 1632244192, 328646256, 3574189912, 1022634956, 328954338, 1893707377}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 2348810240, 436207616, 1929379840, 998244352, 2319450112, 3202351104, 2995781632, 1886912512, 102498304, 3290038272, 1776091136, 3048898560, 1194115072, 2912133120, 980013056, 2141501440, 2191975424, 800579072, 1938739968, 1517464192, 4034420416, 1176364960, 605749808, 4191969688, 1035620100, 3408709538, 3079803441}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 3959422976, 570425344, 2969567232, 2524971008, 3015704576, 1906311168, 1743781888, 2638741504, 295960576, 69337088, 1709506560, 1623425024, 3363160064, 4158283776, 1768493056, 571848704, 2911523840, 567302656, 2281191680, 2861374848, 1037462080, 1618942560, 1112255696, 3128004392, 755504020, 457505378, 2863824083}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 872415232, 3321888768, 2634022912, 3179282432, 4089446400, 2136997888, 2360344576, 1995964416, 2784231424, 46006272, 112525312, 3147726848, 4205101056, 3837140992, 2987929600, 3884206080, 111590400, 4096848384, 4239951616, 659912064, 1886300608, 3413914848, 4099113008, 3289315592, 3209432140, 1223333090, 56258609}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 3825205248, 167772160, 520093696, 3028287488, 4114612224, 1851785216, 3903848448, 1184366592, 1350303744, 1544421376, 113049600, 3887038464, 3878535168, 619061248, 1811517440, 1783490560, 2933294080, 1629574656, 3251678464, 1722342528, 4121166272, 3138541024, 4152619248, 4081717016, 1616812012, 1490417122, 2091557107}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 2885681152, 4194304000, 318767104, 645922816, 2134900736, 3810525184, 3979345920, 976748544, 2202271744, 3572105216, 3850698752, 3557457920, 2815770624, 379789312, 2228834304, 873756672, 566469632, 4165590528, 308095232, 916439168, 559341376, 2848625376, 766863152, 3518150248, 3058748900, 3702076130, 1175222065}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 2751463424, 704643072, 2533359616, 746586112, 792723456, 1612709888, 2031091712, 2357723136, 3566993408, 3236298752, 3160211456, 3439755264, 3878436864, 188637184, 4192825344, 1387079680, 4127073280, 2903082496, 945667328, 3607591040, 1210920256, 4089328288, 1688766544, 26030488, 2322531996, 2579550882, 2690693201}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 603979776, 33554432, 3271557120, 260046848, 3804233728, 3605004288, 1624244224, 424148992, 3572760576, 2175401984, 2025127936, 956989440, 63258624, 3836977152, 3494383616, 3967150080, 3874165760, 999681536, 716950272, 2141014912, 4067301056, 3288764960, 3577964624, 4054858184, 1331212804, 22917666, 3935254609}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 4093640704, 3456106496, 3674210304, 2608857088, 3560964096, 1096810496, 22020096, 2376597504, 1669070848, 515768320, 2847735808, 320765952, 3662495744, 13033472, 3383234560, 1165821952, 297700352, 3426565632, 3026156288, 4104959616, 467061184, 3730836512, 3167856272, 1458168024, 1201511148, 3098438690, 183891601}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2214592512, 2583691264, 318767104, 4102029312, 3913285632, 3625975808, 1901068288, 3534225408, 2805202944, 917504, 1811218432, 2196668416, 2638528512, 393715712, 388542464, 1844750336, 3220079616, 2831486464, 901131520, 4106763392, 549768512, 3115755040, 2731070480, 2244328008, 2016869132, 2986968610, 3374687249}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3556769792, 1442840576, 1056964608, 3800039424, 876609536, 2753560576, 2985295872, 1384644608, 3613130752, 1963851776, 3011313664, 2768142336, 2448769024, 2611093504, 2298097664, 2866710528, 1157897216, 3870012928, 141031680, 4264685184, 3077060928, 1481412960, 3558287952, 4068001496, 3965005516, 1385306466, 2165519953}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3019898880, 2785017856, 4043309056, 4269801472, 2764046336, 446693376, 231735296, 2728919040, 1577844736, 2483159040, 615317504, 701726720, 503627776, 3017760768, 1409691648, 3530754048, 626326528, 2578852352, 1923768576, 1688294272, 416373824, 304722976, 3083612944, 438462776, 1857931412, 945470498, 3868774163}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2885681152, 1241513984, 150994944, 1602224128, 2118123520, 1604321280, 309329920, 499646464, 273940480, 1468399616, 1609891840, 3455483904, 1312571392, 128163840, 3636187136, 2883057664, 554550272, 3008080384, 1801378560, 142116480, 2407373888, 1820550752, 2114653648, 3665763784, 1875469404, 223649378, 369543633}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3288334336, 1509949440, 2969567232, 3179282432, 2915041280, 744488960, 1794113536, 4061659136, 130285568, 995753984, 430243840, 78348288, 1547485184, 2276384768, 445026304, 3342493696, 727032832, 4206086656, 1979203328, 2146763136, 3416494016, 2312220768, 1204339184, 2249052392, 1515601604, 1634981986, 3063506419}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 3154116608, 3388997632, 2432696320, 2524971008, 868220928, 408944640, 2333081600, 4243062784, 4022599680, 1847721984, 3584360448, 808615936, 1774993408, 1731665920, 2685349888, 549672960, 2373198848, 2763667968, 1696082176, 4059852160, 3966747072, 634527648, 916234768, 1459493160, 2272930772, 628705186, 3068954129}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 603979776, 1845493760, 3741319168, 2877292544, 3862953984, 3827302400, 3440377856, 1377304576, 224133120, 3624271872, 3061645312, 2123857920, 3794059264, 1206525952, 3207745536, 2274322432, 2734230528, 1655444992, 4176444160, 1162349184, 2036669248, 1833614496, 4142135664, 527873304, 3377811452, 2999178402, 577238387}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 67108864, 2248146944, 2499805184, 3632267264, 465567744, 1210056704, 3853516800, 259522560, 2370568192, 3095003136, 2154627072, 2370469888, 1624555520, 1982242816, 69177344, 2746460160, 215489536, 2126266880, 3697413376, 2876335488, 1071248704, 2201752288, 1193490864, 1150299512, 3091787972, 2130033378, 244721073}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2617245696, 1241513984, 1224736768, 981467136, 2344615936, 2371878912, 2632974336, 3984064512, 2200174592, 3243638784, 1598357504, 1931968512, 3489480704, 2925666304, 2849755136, 824055808, 360236032, 1730529792, 2941751552, 1480887680, 2661798848, 3787214944, 2437059376, 1074405160, 2092316700, 3782494306, 3653195571}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 1006632960, 2852126720, 3841982464, 58720256, 88080384, 3458203648, 774897664, 196608000, 3667656704, 3545890816, 767361024, 3840638976, 4265984000, 3218563072, 4100943872, 2398230528, 1302963200, 1209274880, 3372204800, 2696603776, 1349289792, 1115943136, 3400544816, 1283063512, 3833341956, 151775458, 2023003699}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 2751463424, 1644167168, 1962934272, 1451229184, 3460300800, 2816475136, 395313152, 937951232, 3281780736, 4019585024, 2239561728, 75923456, 634667008, 3631882240, 3633491968, 680421376, 2279142400, 2667889152, 838039808, 3848236672, 4258340544, 2986939808, 17580816, 3741197208, 4037113532, 3908140450, 3577329425}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 738197504, 3254779904, 1660944384, 2910846976, 3057647616, 18874368, 1785724928, 617086976, 1360265216, 1187643392, 3610574848, 792363008, 79478784, 1099915264, 2076594176, 689059840, 2897826816, 1188838912, 3797839616, 3015672448, 1596953920, 3438731872, 1836839632, 329103176, 251566532, 2408503906, 2328340177}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 1677721600, 3321888768, 1056964608, 746586112, 2831155200, 1176502272, 225443840, 4252499968, 1036779520, 3228958720, 3370975232, 3414589440, 3629400064, 2985025536, 269660160, 488515584, 4014586880, 617879040, 824902912, 1513322368, 2054086976, 4147163488, 2828565936, 2350761976, 1874765532, 2130221410, 831308209}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 3556769792, 3321888768, 3238002688, 1954545664, 3066036224, 1537212416, 1974468608, 4080533504, 3778281472, 1835401216, 2106916864, 3444998144, 2095923200, 3909263360, 3550162944, 1968128, 197147648, 1159776768, 812741888, 3407419264, 2948860480, 3552452832, 3262166576, 3155799944, 306466684, 3992856802, 85035569}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1543503872, 1509949440, 2566914048, 2826960896, 1228931072, 929038336, 2412773376, 2692218880, 1954283520, 1720057856, 1209860096, 483885056, 3752083456, 1569415168, 2484318208, 3724466176, 3789587456, 2576460288, 1553577216, 4083943552, 3898524608, 2442244896, 949516592, 1433159384, 1532936380, 1477536546, 2237267251}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3556769792, 771751936, 2768240640, 444596224, 3670016000, 3235905536, 1085276160, 2226651136, 1337196544, 3728343040, 1079312384, 1191936000, 3987554304, 3256868864, 1510354944, 3978512384, 2029120512, 2862170624, 4058331392, 926041984, 4258803904, 4131654368, 941878192, 980530312, 3025683524, 2533704418, 3196258227}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2751463424, 2583691264, 1560281088, 1719664640, 3116367872, 2308964352, 1481637888, 1243086848, 1882980352, 1617035264, 521994240, 3253895168, 4238688256, 429875200, 3202322432, 3535742976, 2236490752, 1812451840, 1000540416, 2545709440, 2032292416, 4101862688, 2374122608, 984397912, 375086900, 1731255586, 3026802801}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 4227858432, 838860800, 1694498816, 1233125376, 624951296, 2531262464, 3696230400, 1395130368, 2500591616, 1460797440, 1986854912, 3154280448, 1185267712, 3302973440, 333369344, 2136971264, 1939747840, 809472512, 4069476096, 2180434048, 1976799936, 3536655392, 3123904144, 1427909944, 962255412, 1735396386, 3814263441}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 335544320, 100663296, 587202560, 3263168512, 3812622336, 2132803584, 2939158528, 2748841984, 3414425600, 1160118272, 3257204736, 1599569920, 2514305024, 2103615488, 509759488, 1021544448, 1873009664, 142839296, 1001617664, 2322290816, 1693429568, 3225946848, 598585072, 3768228072, 2773885500, 3571188450, 2732798707}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1811939328, 2315255808, 1526726656, 595591168, 2294284288, 2980052992, 871366656, 3653763072, 1446248448, 3700555776, 3625254912, 899842048, 1736228864, 166158336, 703066112, 2045163520, 4058407936, 4125609472, 2347221760, 921169792, 3295049792, 874945632, 784825808, 609646344, 2144327028, 3284313186, 2427312593}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 3019898880, 1845493760, 1056964608, 2206203904, 3435134976, 2539651072, 2872049664, 343408640, 3478388736, 2920415232, 632619008, 1860337664, 1227735040, 2756108288, 153538560, 2199291904, 3287190528, 3355063808, 3561614080, 1185791872, 2055613888, 457668064, 3399965488, 802610248, 1687111316, 3838541282, 1949308721}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 872415232, 2717908992, 4211081216, 696254464, 2311061504, 1029701632, 1078984704, 1866989568, 93585408, 3066167296, 2859794432, 3067314176, 27082752, 645341184, 340144128, 1893615616, 1220736000, 3212180992, 3528656640, 2832997760, 4166473152, 4248271136, 1231424848, 2754529544, 180057940, 771272994, 978106707}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 1811939328, 3120562176, 2399141888, 3414163456, 1690304512, 2925527040, 1817182208, 1670905856, 502530048, 4122607616, 4212457472, 3165356032, 3844947968, 3706593280, 1704906752, 2935486464, 2745836544, 111977984, 607064832, 1778286464, 3920091072, 3719557920, 1251598064, 997468104, 1375377412, 4231367458, 3881548531}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1409286144, 2852126720, 1895825408, 4051697664, 1933574144, 2816475136, 588251136, 1091043328, 2846097408, 3178889216, 2462384128, 3131736064, 1751957504, 1837047808, 1557065728, 1714849792, 2936742912, 2501749248, 3492177664, 1032060032, 2465808576, 356306592, 1008160976, 440088296, 3743697060, 146458274, 149271761}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 738197504, 1778384896, 2264924160, 209715200, 683671552, 3625975808, 646971392, 803733504, 2852388864, 2102525952, 598016000, 4035084288, 2754428928, 3673595904, 3173511168, 4256167936, 4217086976, 3666916864, 2112396544, 822466432, 1406383424, 4167315104, 1646458000, 1199426472, 2797532084, 368268962, 1609896081}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3288334336, 4194304000, 2332033024, 645922816, 3737124864, 1709178880, 3597664256, 2555904000, 3280207872, 602275840, 2783248384, 618037248, 1327251456, 1182965760, 183660544, 3920242688, 2762933248, 2508750336, 1938581760, 875197312, 3035622080, 1118358368, 4129102960, 3607255400, 2092059196, 730489698, 1723816049}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 4227858432, 3724541952, 1828716544, 3531603968, 1782579200, 723517440, 1691353088, 2855796736, 355729408, 4248436736, 4220846080, 774537216, 1364017152, 2972622848, 696184832, 738613248, 3566455808, 3443048960, 548751616, 3808044672, 4017432384, 1310438176, 1128626480, 1242715208, 4051280836, 1653959458, 1722479921}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 335544320, 1241513984, 2868903936, 2172649472, 1178599424, 2103443456, 3041918976, 1699217408, 4078174208, 2806906880, 3473408, 461340672, 170672128, 2653151232, 1140281344, 555272192, 3302835200, 2946129408, 4066109184, 3128582784, 4291462592, 2408809504, 430888272, 2351274760, 1758920268, 2435361826, 683983187}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 3690987520, 2516582400, 3338665984, 4135583744, 901775360, 3407872000, 2458910720, 4127719424, 609484800, 1442185216, 3602186240, 2990964736, 3240902656, 345759744, 1884205056, 662263808, 342629376, 1836717568, 2138984704, 3324063104, 1964060480, 1380568224, 2620754256, 1099408136, 2769104444, 1686860962, 2173117777}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 2214592512, 771751936, 83886080, 4152360960, 3946840064, 2485125120, 498073600, 3040346112, 3974365184, 1399455744, 528809984, 1090224128, 3289169920, 3618086912, 1698926592, 1261021184, 1865239552, 2123817472, 2914763520, 288162944, 4086813504, 775642080, 1819039536, 1320665896, 1846183524, 420828130, 3304229683}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 2483027968, 1241513984, 486539264, 1820327936, 1631584256, 622854144, 3247439872, 3837263872, 681836544, 2006319104, 1589968896, 1512472576, 4251729920, 2054922240, 335523840, 1744406528, 2625938432, 881291776, 3829243136, 1243783296, 2561371968, 3546763168, 4098641968, 3320447464, 810003100, 3336398754, 1926448177}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3019898880, 3724541952, 2801795072, 2491416576, 1153433600, 3500146688, 2609905664, 792199168, 4129554432, 168951808, 2286223360, 4163076096, 4016881664, 2709463040, 3208294400, 3692644352, 2784332800, 3041609216, 2203141376, 1838768000, 1085643840, 2561404064, 824240176, 1188140008, 3067682452, 2589295778, 2254165043}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3019898880, 637534208, 184549376, 1585446912, 834666496, 2573205504, 2775580672, 994574336, 2379481088, 2252996608, 4017422336, 3277553664, 1389182976, 2038915072, 57896960, 2406025216, 84261888, 1486085632, 1910055168, 1848421760, 1807150016, 77239136, 1756192592, 242624456, 3959146308, 2933717858, 3351221075}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 2617245696, 637534208, 3003121664, 1233125376, 1430257664, 593494016, 3176136704, 3984064512, 2342780928, 2459041792, 3062169600, 2569175040, 3052224512, 3214876672, 537636864, 3216054272, 2171108352, 264093184, 2573700864, 3622765696, 46277056, 1568487968, 3628534064, 1247691880, 984349588, 104923682, 3672229169}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 738197504, 1375731712, 4278190080, 3061841920, 3502243840, 1931476992, 407896064, 481820672, 3990618112, 1905917952, 2034040832, 946569216, 588627968, 2670632960, 3666079744, 2473719808, 2028590080, 3680781824, 3745962240, 4096210816, 1117255488, 2363394848, 2343250992, 2629072792, 1824494980, 4120630050, 792463411}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2483027968, 973078528, 3405774848, 2625634304, 1136656384, 2531262464, 510656512, 1945632768, 999030784, 3507093504, 3719102464, 152731648, 367378432, 2190401536, 2761134080, 2106640384, 940073984, 2956205568, 354909440, 2331470208, 3596536000, 1689917792, 2360624432, 1189578104, 1679177636, 1143877986, 2437067057}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 3556769792, 1644167168, 2332033024, 2944401408, 2252341248, 3525312512, 1672478720, 2830630912, 3627810816, 3759800320, 3311206400, 3305865216, 3482632192, 1039048704, 1747185664, 4003465216, 1584509952, 2128109056, 1923975936, 479363712, 3885537088, 1292736992, 40074288, 981533848, 1019251076, 786510306, 2907715635}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 2348810240, 704643072, 620756992, 2071986176, 3737124864, 3890216960, 1303379968, 1644691456, 2721316864, 3981836288, 3759472640, 2139586560, 1173176320, 3357253632, 2107617280, 1606531072, 2724291584, 544289280, 2573759232, 2613321600, 1811838144, 967850208, 67647184, 2369049992, 2748796156, 1028923618, 3400000211}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 3154116608, 3053453312, 419430400, 4018143232, 1413480448, 1637875712, 3717201920, 547880960, 2488008704, 2995388416, 3400335360, 708542464, 928301056, 129966080, 4049752064, 4257306624, 350338048, 397421056, 3145237248, 2386915968, 131532864, 1280265632, 3082546960, 2819925048, 849325956, 3560125858, 3758686995}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2080374784, 2717908992, 83886080, 981467136, 3871342592, 1184890880, 2561671168, 3870818304, 470548480, 1531576320, 787283968, 1738178560, 2554609664, 3399442432, 3795546112, 2708772864, 4150768640, 2446807552, 1617846528, 2078461824, 1894278208, 3294929632, 82728752, 2049105400, 2848537892, 1888869090, 3661026097}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1006632960, 704643072, 4110417920, 4102029312, 3728736256, 4292870144, 2869952512, 3903324160, 3875799040, 1756495872, 505741312, 3758325760, 1534967808, 1111433216, 2736967680, 3469498368, 2682651648, 2103374336, 7507200, 1720024704, 2188630720, 1602561184, 3841090960, 2428776872, 1905501556, 110484642, 1297838483}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3019898880, 2248146944, 1962934272, 2508193792, 2545942528, 1998585856, 779091968, 3598188544, 3177971712, 878313472, 2483879936, 281706496, 2082816000, 3274661888, 3425333248, 527763456, 874970112, 499065344, 1258518272, 2786090368, 828932416, 3749971296, 689912752, 2947774136, 2663975812, 4155829602, 562493361}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 2885681152, 637534208, 2164260864, 2894069760, 3611295744, 438304768, 2502950912, 3777495040, 1869348864, 1079377920, 2425159680, 218529792, 2687877120, 3526533120, 3683110912, 2289367040, 563223552, 2943859200, 188523776, 1081058432, 3338246464, 1502968544, 1103242512, 357513016, 2185758268, 2373821154, 3738052881}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 872415232, 2516582400, 1660944384, 2793406464, 658505728, 48234496, 1276116992, 973602816, 4057726976, 2101215232, 1492975616, 361725952, 3749986304, 1619763200, 3796783104, 3911501824, 821820416, 2669071872, 2316357888, 822620288, 3546115264, 3565096096, 85754576, 1562295320, 936210220, 1446503586, 1386311379}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 4093640704, 3992977408, 1493172224, 4118806528, 1681915904, 476053504, 1823473664, 1995964416, 4195090432, 376832000, 2125266944, 3211231232, 2965749760, 3913474048, 3388452864, 1441531904, 2609310720, 330693120, 2258282240, 1118446208, 3549562816, 750735328, 3650700336, 1279099640, 2353970012, 1862281186, 679532595}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3690987520, 100663296, 2667577344, 3397386240, 2487222272, 2044723200, 378535936, 1343750144, 1588854784, 3681419264, 3532980224, 4041179136, 12369920, 880959488, 4113436672, 41211904, 1003396096, 577086976, 3918997760, 36814464, 1525199552, 3472697248, 342008048, 1447031240, 4239182764, 3772391330, 1249635571}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 335544320, 167772160, 150994944, 998244352, 171966464, 69206016, 1164967936, 2329411584, 1222377472, 3780247552, 3896311808, 935493632, 2398470144, 3289849856, 1544744960, 614205440, 1651729408, 1842108928, 1104835328, 1640554112, 1934975808, 1311205472, 2540433648, 4033928408, 2807607764, 2912731234, 435332337}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 3959422976, 4194304000, 4278190080, 411041792, 3972005888, 3508535296, 3090153472, 3339190272, 594280448, 1155137536, 3440181248, 931823616, 1322565632, 998137856, 1864060928, 1621932032, 2507875328, 771491328, 2409772288, 4102598528, 1227743040, 1882911712, 3382565712, 2347907640, 1674680932, 588819426, 3084152657}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1677721600, 3724541952, 3238002688, 1820327936, 809500672, 1721761792, 2913992704, 36175872, 775159808, 3544580096, 2606039040, 1570144256, 4071374848, 148594688, 1978126336, 3605309440, 264236032, 3835226624, 2006816000, 1421081216, 2490597440, 1351816672, 2961414672, 1419453064, 1229339932, 877944290, 2551637521}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1275068416, 1711276032, 2634022912, 1702887424, 2042626048, 3659530240, 1966080000, 477626368, 3688628224, 990511104, 3468492800, 2572910592, 2811510784, 1697603584, 967512064, 399308800, 784555008, 4015587840, 4184618752, 3786621312, 1841351488, 2552315872, 1647420848, 4076423512, 4070400804, 2976589794, 2121050547}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 1006632960, 1845493760, 1224736768, 2625634304, 1027604480, 2225078272, 2022703104, 1591214080, 159121408, 1515585536, 2736586752, 3131473920, 1244938240, 2809372672, 410415104, 2781665280, 1197419520, 756648448, 3617355008, 3555188864, 3029644352, 1289909664, 3643680752, 376560728, 526915804, 2599783842, 1846688753}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 3825205248, 3523215360, 2030043136, 3867148288, 180355072, 1684013056, 1888485376, 2128084992, 565444608, 2299920384, 2257911808, 1252425728, 2986098688, 1635409920, 1471574016, 1784981504, 1894667264, 1418828288, 1289238784, 2293522304, 127371712, 1884590752, 415646320, 1785503432, 2149818588, 2588072610, 2379425393}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 738197504, 33554432, 2030043136, 4185915392, 3527409664, 1260388352, 3685744640, 1556611072, 3590586368, 1168769024, 297074688, 2741207040, 45137920, 4115226624, 205844480, 3398088704, 2080650240, 2829789696, 1446328064, 3793892992, 2098238784, 725167072, 3001867216, 211702120, 2501375428, 2863792610, 4134137043}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2348810240, 3791650816, 3875536896, 3279945728, 2889875456, 1461714944, 3010461696, 3872915456, 187432960, 3539599360, 475856896, 4196630528, 1114750976, 1415176192, 3589017600, 991655936, 1993085952, 510350848, 555057920, 130512512, 2100181312, 2860238432, 161232880, 1648527032, 1000430404, 3232796770, 3350836467}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 335544320, 570425344, 721420288, 1468006400, 1220542464, 2069889024, 2010120192, 4002938880, 4103864320, 1401028608, 1598881792, 1394245632, 2530295808, 2384011264, 1709010944, 2904786944, 2507961344, 3927113216, 3405097728, 1182263168, 3703187904, 2220914208, 1649450992, 2102958232, 2424111412, 3767699490, 4239734001}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 2483027968, 4060086272, 4076863488, 1048576000, 2613051392, 2581594112, 30408704, 1218969600, 1349255168, 2809528320, 2478637056, 618561536, 2035335168, 2187943936, 2349658112, 4293314560, 657839104, 2038582784, 2833209600, 1599123840, 1667841728, 2978757664, 3265697424, 2970901880, 330559164, 312898082, 2031472529}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1811939328, 1912602624, 3137339392, 645922816, 1681915904, 3122659328, 3121610752, 2839019520, 886308864, 334364672, 751108096, 4191649792, 982532096, 1618501632, 2910113792, 3527358464, 236745728, 3824299520, 2520180992, 1784733312, 1177577792, 774489248, 644657712, 150676360, 1657406636, 1591995042, 2475580211}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 67108864, 2852126720, 452984832, 964689920, 2344615936, 18874368, 2479882240, 372768768, 1502871552, 369491968, 3359965184, 792625152, 709967872, 3724042240, 2025082880, 4124502016, 3598468096, 1923792384, 2522244864, 247218560, 1846190400, 1413978144, 178522672, 2580511368, 1975029628, 2169841186, 178679089}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1946157056, 2046820352, 1895825408, 1417674752, 1463812096, 1239416832, 1112539136, 3167223808, 1995702272, 3105226752, 1252327424, 2262794240, 1305559040, 3054002176, 550817792, 468125696, 3202180096, 1597213184, 1195056384, 1559178368, 176712384, 865395232, 1074146896, 160174920, 2239475388, 1670342690, 2191078227}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3019898880, 1644167168, 3808428032, 2894069760, 2361393152, 182452224, 3771727872, 2076704768, 1888747520, 1106378752, 507838464, 926580736, 1062223872, 1938333696, 3803549696, 3653453824, 240980992, 619064832, 3774340352, 3319758720, 2275105984, 648106016, 955323984, 351813256, 3188486516, 1441758754, 3548564305}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1409286144, 4060086272, 3070230528, 3883925504, 348127232, 2862612480, 565182464, 778567680, 2637955072, 3259367424, 2341273600, 1269727232, 577847296, 1934106624, 2420928512, 1116604416, 3707819008, 1149322752, 557869824, 1499588480, 1955637824, 1327022816, 3958697360, 3385464600, 2149783388, 1239385314, 20547217}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 4093640704, 3388997632, 3976200192, 343932928, 616562688, 3999268864, 3197108224, 3975675904, 2171338752, 799408128, 2331836416, 1138720768, 357580800, 655958016, 3653070848, 2466203648, 2229314560, 3713118720, 186187008, 1203581824, 3858744768, 1700912288, 420483376, 196666872, 4199354300, 2736156322, 741731379}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 3825205248, 637534208, 2600468480, 3732930560, 3376414720, 3760193536, 217055232, 1035468800, 880017408, 1871839232, 3414491136, 2158723072, 3702603776, 1578655744, 1682288640, 2915706880, 3328228352, 4233199104, 2936647936, 4251796608, 1062702400, 4262413152, 3647698736, 1657898760, 2252945748, 3444325730, 1000850995}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 2617245696, 905969664, 1224736768, 1384120320, 1447034880, 1138753536, 4293918720, 69730304, 2744385536, 1516896256, 1231355904, 2596438016, 3316695040, 1237917696, 4049948672, 1052940288, 397540352, 852044288, 149227776, 3640893056, 798077632, 3273190240, 3021808528, 2498726600, 1851230596, 2287714658, 2590845585}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3825205248, 3321888768, 1358954496, 3011510272, 1539309568, 2216689664, 1229979648, 2215116800, 3965452288, 342753280, 1611464704, 770080768, 2190524416, 942235648, 688705536, 1113991168, 2471599104, 1057614336, 3437046528, 2603611520, 3580657472, 3973541152, 1445547088, 3423373336, 2951124940, 93357858, 2729011025}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 1543503872, 3791650816, 1862270976, 4152360960, 3972005888, 3407872000, 1253048320, 1076363264, 395575296, 176553984, 1982136320, 1395621888, 1752186880, 2651447296, 161787904, 2079250432, 2370909184, 2444879360, 1963813632, 3376113536, 758548800, 4270683360, 939135504, 3507897416, 800877148, 2165478114, 1050835219}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3154116608, 838860800, 1056964608, 3816816640, 448790528, 1616904192, 4000317440, 2006450176, 4269539328, 1522401280, 755826688, 161906688, 774914048, 3216515072, 1949159424, 2105006080, 666498048, 3224208896, 1400300288, 2059004800, 1420629952, 372756832, 840559600, 3854323224, 1818207564, 2705086306, 555616497}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 4093640704, 1711276032, 3607101440, 528482304, 515899392, 2627731456, 4117757952, 378011648, 2528903168, 430309376, 2865561600, 1806598144, 3341860864, 627679232, 581750784, 2407450624, 2655575040, 2233255424, 1867985664, 2693116800, 1488098880, 392626016, 4268587088, 2329885080, 666380636, 3973331298, 3498789713}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 1140850688, 2785017856, 4278190080, 3967811584, 448790528, 1428160512, 800063488, 4118282240, 2108424192, 4129161216, 3474784256, 4142301184, 468729856, 1402560512, 3971870720, 1855416320, 4129881088, 3167090176, 2998654208, 125250432, 867713856, 713892576, 3501108400, 2179271224, 1628137420, 1074713826, 3205790129}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2080374784, 1241513984, 83886080, 2122317824, 650117120, 4229955584, 638582784, 745013248, 3913023488, 3308388352, 2175598592, 396066816, 3098624000, 4139343872, 1416900608, 1084102656, 1077404672, 2955571712, 2106108160, 3196938112, 4161525056, 2509859232, 2179218576, 1354217560, 904548788, 3626539938, 4057847187}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1677721600, 704643072, 4043309056, 3615490048, 809500672, 1428160512, 2375024640, 2669150208, 3009150976, 2810576896, 1364000768, 3437199360, 758235136, 1070080000, 2833592320, 1040934912, 2893194240, 4221544960, 2962340608, 1050239616, 1545442624, 774366112, 840824944, 2233893784, 1553836092, 786942370, 2415756147}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 603979776, 1644167168, 4278190080, 1317011456, 4173332480, 1323302912, 2091909120, 1890058240, 2381578240, 3177840640, 398786560, 2835578880, 852508672, 2782470144, 2621288448, 326035456, 3349623808, 1814246912, 2952894720, 1207988096, 2885750976, 1845563616, 3238002832, 4152397960, 725630084, 128034530, 2215762323}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 2080374784, 2852126720, 2566914048, 4135583744, 3988783104, 945815552, 1664090112, 3465019392, 964952064, 1730805760, 4130668544, 2237890560, 491896832, 3065602048, 479064064, 3824031744, 4022297600, 998722048, 2227894528, 272910720, 1498090944, 772142560, 2959741392, 1905580904, 1261649988, 1953054690, 1232414931}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2751463424, 3590324224, 3875536896, 2575302656, 1514143744, 1205862400, 3396337664, 1805123584, 4235984896, 2703360000, 1972174848, 1442480128, 1318076416, 2926092288, 2326024192, 2470406144, 3433020416, 2819556864, 4217790208, 3443759744, 884755648, 3070400608, 593349872, 1433597464, 4240759924, 4144963170, 518509553}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3288334336, 3120562176, 1325400064, 1518338048, 490733568, 2602565632, 3822059520, 2569535488, 3302752256, 1736310784, 3599564800, 865501184, 1395703808, 3667501056, 1677996032, 517646336, 3636954112, 3831010816, 1105494272, 2565489792, 668881728, 1335624992, 1969207312, 3202106392, 2290059180, 4228649762, 1188493585}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 2080374784, 4261412864, 3372220416, 92274688, 834666496, 3881828352, 24117248, 2971140096, 2138832896, 2746089472, 3196911616, 2969010176, 4199661568, 3804798976, 3396644864, 3418085376, 667323392, 2599021056, 2133112576, 972165504, 3623065024, 3874646368, 4285786352, 2696147480, 3067260012, 3458335586, 2969280499}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 2483027968, 973078528, 3170893824, 545259520, 1933574144, 1612709888, 336592896, 3448242176, 4252762112, 2210529280, 720175104, 1116438528, 2909913088, 2897829888, 3898929152, 511166464, 2876457984, 4130656768, 1633645824, 274644096, 1054789952, 3667891872, 1329506128, 2230209752, 4094042004, 4199204002, 1032917587}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 872415232, 3053453312, 2801795072, 276824064, 465567744, 3030384640, 1097859072, 1299709952, 3309043712, 3000631296, 1640824832, 3185737728, 2416984064, 3416907776, 2142588928, 1046415360, 2383051776, 3057952256, 2766572800, 3583400320, 3505371200, 2178026848, 889804720, 4224031384, 1655097412, 1601579874, 2273221297}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 67108864, 1577058304, 3103784960, 2759852032, 3787456512, 3462397952, 3150970880, 475529216, 328990720, 1088290816, 1473052672, 3402006528, 1081196544, 266903552, 2031415296, 3180996608, 1078955008, 3979672064, 1617671424, 1256673664, 3682682304, 3091254304, 3038900336, 1030786712, 3580410380, 1372894754, 3749348721}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 2080374784, 167772160, 3909091328, 2222981120, 3225419776, 2732589056, 2624585728, 1168637952, 3674996736, 2655125504, 2000486400, 4044062720, 1950367744, 2363498496, 2742054912, 4062795776, 4006421504, 73607680, 2213289216, 1664340608, 4061400256, 1279694944, 870497936, 1982682872, 1494373332, 3603272290, 1182716819}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 738197504, 2248146944, 3271557120, 41943040, 2772434944, 262144000, 3943694336, 3780640768, 4205576192, 952500224, 217907200, 171933696, 2738929664, 211935232, 160460800, 1947744256, 755809280, 4292337152, 1805912320, 865291392, 2567363136, 2770107552, 202255856, 1011407736, 3237277500, 216679074, 662328563}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 872415232, 3858759680, 419430400, 3967811584, 1749024768, 3672113152, 2330984448, 1100480512, 1550057472, 1870790656, 1523908608, 2600108032, 1765883904, 1650515968, 347205632, 1786251264, 3591666688, 2488949248, 592516352, 2315805312, 4140575936, 375367008, 1113818864, 2577679656, 1168330804, 2760187746, 2725471217}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3556769792, 3321888768, 1929379840, 1887436800, 3091202048, 3399483392, 565182464, 2165833728, 123469824, 4176609280, 2729246720, 1632337920, 3510681600, 3944767488, 3564179456, 3564652544, 2324519936, 2377862656, 2037935360, 4111210112, 3078272064, 1318704096, 1973274480, 185738712, 2084413396, 304283106, 2170862195}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1275068416, 1308622848, 3472883712, 1283457024, 2386558976, 3680501760, 2597322752, 1606942720, 1935409152, 3921543168, 3922526208, 1108770816, 3166715904, 3793756160, 2033242112, 3512219648, 4076145664, 2175993344, 477824256, 237437568, 2484727744, 655706400, 3022223696, 1263762200, 3983243500, 994996002, 2989796433}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3959422976, 1107296256, 50331648, 3649044480, 1145044992, 1470103552, 4004511744, 3822583808, 3094085632, 3422420992, 10289152, 3297214464, 465584128, 3739279360, 831623168, 1269348352, 366236672, 549707264, 3500816128, 2879262336, 3536641088, 2781804000, 1501862128, 2827699640, 74423372, 2989870050, 2681421811}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1275068416, 2382364672, 989855744, 780140544, 4273995776, 1860173824, 87031808, 2451046400, 1976827904, 3515482112, 1747255296, 443711488, 3628187648, 203530240, 1842417664, 1881782272, 2941045760, 765390336, 2010005760, 2997226368, 273400000, 1514510304, 1283672560, 87640520, 2256892708, 1197660642, 2642942193}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 3556769792, 2382364672, 1224736768, 360710144, 1346371584, 3315597312, 1466957824, 2119696384, 3406561280, 2205286400, 373096448, 1066106880, 4139859968, 3076644864, 370216960, 1296680960, 1371819008, 972503552, 3974772480, 114340480, 1193828416, 3964939872, 3321776112, 3104751864, 3055013460, 1497035874, 1668899059}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 872415232, 1241513984, 184549376, 780140544, 3661627392, 2501902336, 3650093056, 236453888, 4159963136, 2343436288, 3794075648, 3180822528, 2009120768, 2111856640, 284291072, 3349776384, 1476174848, 3112336896, 3047147776, 1240277632, 1146828608, 1300965280, 4256327280, 3981919432, 1520523116, 4132518306, 1744330611}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 1275068416, 3388997632, 956301312, 1082130432, 3158310912, 1788870656, 485490688, 3542614016, 2905341952, 1136001024, 3701276672, 2126479360, 2399223808, 2340478976, 2848043008, 3965843456, 185623552, 2851662336, 347411712, 1846741632, 1853314112, 2398994784, 3937317648, 628704184, 2733912380, 498322274, 2181502483}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 2751463424, 838860800, 3305111552, 1971322880, 2554331136, 1897922560, 1041235968, 1695023104, 507248640, 3232366592, 158138368, 1795391488, 3087024128, 2885705728, 906022912, 117483520, 2021782528, 1237369344, 3680538368, 2318449280, 781715776, 3816115360, 2947950672, 4158079064, 124242756, 3443519138, 3568006995}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 469762048, 1778384896, 1795162112, 3967811584, 322961408, 2380267520, 1095761920, 2586312704, 1471938560, 2088108032, 179109888, 2571075584, 838942720, 1325473792, 310448128, 1581291520, 3361833984, 3381718528, 2181631232, 3813470336, 3329147584, 2502534176, 2772283280, 1379298776, 986475708, 3836635682, 3322458771}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 603979776, 3523215360, 3070230528, 1266679808, 2210398208, 891289600, 1022361600, 2135425024, 239337472, 366084096, 2356477952, 2805694464, 4102078464, 1681973248, 149024768, 3771803648, 1362727936, 4165805568, 2214015744, 4013386112, 2509667648, 2829467232, 4258182352, 3103421800, 2812316980, 1974597730, 120158163}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 4093640704, 2717908992, 150994944, 3464495104, 3569352704, 3613392896, 1167065088, 761790464, 2263613440, 439484416, 423428096, 2499444736, 1025556480, 2922455040, 3818450944, 4027860992, 1991668736, 342030848, 649419008, 1959197568, 2405127104, 466629280, 2227727376, 2434616056, 978036916, 1434020002, 3972334865}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 3556769792, 2785017856, 520093696, 3699376128, 1438646272, 1205862400, 980418560, 2381840384, 341573632, 1647181824, 4151115776, 3052896256, 3265314816, 2052087808, 1500049408, 139741184, 1053457408, 3778975232, 3827594496, 4096972160, 501356224, 2244644704, 3284028464, 2598639704, 961691052, 4115921250, 1196558643}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 1275068416, 3992977408, 1258291200, 25165824, 2478833664, 1772093440, 680525824, 900202496, 3590062080, 3526492160, 1999437824, 2851766272, 2313240576, 3757056000, 1377406976, 3833870336, 1795558400, 2085817856, 1813798656, 2512613760, 3509923904, 125732512, 199667728, 119774936, 3880031540, 2326210722, 1757560593}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 3556769792, 4261412864, 3204448256, 125829120, 3242196992, 3005218816, 3039821824, 11010048, 1304690688, 2338193408, 2721382400, 60194816, 1625341952, 3251740672, 2675544064, 498894848, 694397952, 3055015424, 748712704, 3094461568, 3247016256, 3589642464, 829857552, 3157304808, 3156809196, 3171249890, 37731345}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 603979776, 3321888768, 1929379840, 3330277376, 415236096, 1520435200, 4021288960, 510132224, 319553536, 2773352448, 3204251648, 4081483776, 702562304, 1146200064, 2671251456, 2713020416, 3334134784, 1881648640, 2809233664, 214505344, 3904723008, 1160224480, 1391497616, 1921564024, 987585612, 1480003810, 2267627665}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2617245696, 973078528, 1560281088, 2541748224, 3829399552, 2057306112, 3721396224, 2739404800, 2859204608, 51511296, 3732733952, 867926016, 3974119424, 1047650304, 3742969856, 2187679744, 3177055232, 3581837824, 3077561088, 415675008, 3705305664, 2832311072, 1623743440, 1881994104, 2998052532, 3408740642, 573763795}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1677721600, 3523215360, 1694498816, 8388608, 3636461568, 815792128, 2349858816, 405274624, 3702259712, 1312686080, 2130509824, 2843181056, 2875310080, 1395712000, 3581431808, 1650829312, 1843606528, 1205535232, 4032767232, 88947584, 1892565056, 1671731616, 3015895312, 1477090680, 4082559532, 380697506, 490232851}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 2483027968, 3925868544, 3573547008, 3279945728, 3267362816, 3881828352, 1557135360, 669515776, 1469841408, 107347968, 252510208, 799965184, 98582528, 1200660480, 1867075584, 2746025984, 3382690816, 857309696, 3724858112, 4280512384, 3599722944, 974171168, 1921607952, 3796673176, 2349848860, 2907770402, 1277798929}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 335544320, 1442840576, 788529152, 4051697664, 1539309568, 1570766848, 1775239168, 2600992768, 3999531008, 494796800, 2331312128, 3180822528, 2837495808, 1720819712, 4192858112, 223610880, 2034670592, 1521055232, 498388736, 192358784, 4228937792, 1034540064, 3224659280, 3803677544, 3501220588, 2264433186, 3011287635}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 738197504, 704643072, 1392508928, 3665821696, 1589641216, 2183135232, 412090368, 2941779968, 634650624, 4160094208, 1308950528, 550469632, 2325856256, 2303827968, 1979281408, 3565451264, 3725583360, 2021785088, 1505779968, 782293888, 4149252416, 1358511264, 3204711152, 4249759368, 2028017500, 3836797602, 2462700531}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 67108864, 2650800128, 1056964608, 444596224, 843055104, 2430599168, 2622488576, 3317170176, 2966683648, 1250033664, 2235891712, 3088809984, 702562304, 2110873600, 3547885568, 1567942656, 3300002816, 3941430784, 3281422592, 1894144640, 1831826624, 1823714336, 384664240, 2308338952, 971438196, 3568187938, 3732028339}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2483027968, 2046820352, 3640655872, 3581935616, 3829399552, 2749366272, 3673161728, 2869428224, 2774269952, 2585133056, 627900416, 775913472, 316686336, 2339381248, 3712602112, 2612824064, 2808505344, 656775680, 2265112320, 1866873472, 1937099968, 1754934624, 463657424, 1993849688, 3847071804, 2389579618, 4151875283}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 1946157056, 4060086272, 2936012800, 1182793728, 2160066560, 1939865600, 877658112, 3151495168, 2731278336, 4214882304, 4124901376, 2650963968, 2359410688, 181510144, 3206049792, 3949840384, 1282102272, 2391062016, 3775916288, 3988496256, 219990592, 1772329248, 2196871408, 839506232, 3713353668, 3449163554, 597082609}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 3825205248, 3254779904, 2936012800, 3061841920, 1539309568, 3642753024, 4031774720, 659030016, 3209428992, 288489472, 3344760832, 4045111296, 2854240256, 2429591552, 4186501120, 3555518464, 4062327808, 3958740480, 3165088000, 776710528, 4226383680, 3562809120, 2711246032, 1021348408, 3228617460, 1016631586, 2453966291}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 67108864, 1778384896, 2063597568, 1065353216, 1396703232, 2799697920, 741343232, 3013083136, 1714683904, 1285685248, 3418685440, 2149285888, 2866921472, 3392184320, 4003049472, 1689593856, 2372117504, 350617088, 1997220608, 2221510784, 4186804928, 2919714528, 3165520624, 1938010120, 1825914996, 1989382370, 224156147}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2483027968, 3388997632, 687865856, 763363328, 255852544, 908066816, 1026555904, 2278031360, 3237740544, 1419378688, 1273823232, 778272768, 752435200, 704946176, 3148828672, 3683321856, 1930691584, 4099324416, 3477057280, 2603809920, 1367396160, 557856992, 3978352080, 3048270488, 1929924388, 2392689378, 2433449683}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1409286144, 503316480, 822083584, 2155872256, 415236096, 3760193536, 3132096512, 2743599104, 3047424000, 3679059968, 3476357120, 2993913856, 1897512960, 1083973632, 929492992, 1188694016, 1535937536, 3726608896, 1410817280, 3992142720, 2958563648, 3304927456, 4147611984, 3703784744, 210887940, 2755179234, 3165411411}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 872415232, 2986344448, 184549376, 1132462080, 641728512, 1642070016, 3033530368, 3573022720, 3147563008, 2045378560, 3199008768, 1103265792, 2915614720, 3048595456, 2072940544, 911869952, 1078309888, 1653030400, 416170752, 1765534336, 1616198848, 1029572896, 161671216, 140072856, 2502725028, 4085464866, 774446897}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 4093640704, 2449473536, 83886080, 2256535552, 2931818496, 1939865600, 3067084800, 3103260672, 1531183104, 3260416000, 976551936, 3061809152, 3364405248, 3958120448, 3005976576, 1720141824, 1204679680, 2344329728, 1948207360, 2323130240, 1199837760, 2230754336, 4066658480, 2085020712, 2255268316, 141194786, 2993092019}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 3019898880, 1442840576, 1560281088, 125829120, 3888119808, 2627731456, 334495744, 614989824, 3816554496, 2650406912, 4029480960, 2023981056, 83378176, 1889869824, 2741948416, 1011533824, 1558559744, 3255767552, 874136320, 1262273920, 2459635264, 2306657376, 1123800592, 212724760, 1575114276, 68752994, 4197722387}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3019898880, 301989888, 1728053248, 3749707776, 2629828608, 2598371328, 4056940544, 1137180672, 12845056, 2348417024, 1375010816, 316833792, 997834752, 2552029184, 2937548800, 3482978304, 3060012032, 3213616640, 4224465664, 3420366720, 1893700288, 2438886944, 2896144464, 2902383400, 2708447972, 2399639586, 1781761873}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 603979776, 33554432, 16777216, 8388608, 2210398208, 1730150400, 3455057920, 326631424, 549191680, 1381105664, 3161260032, 1742438400, 304660480, 3228917760, 1140289536, 2492704768, 1774990336, 2431257088, 854598912, 4109948288, 1090385728, 3341955168, 3455934128, 2041713048, 2302492884, 1829999202, 2660061107}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 738197504, 1979711488, 2768240640, 276824064, 3116367872, 3063939072, 1609564160, 3351773184, 341049344, 2336096256, 1325727744, 1275559936, 2400829440, 3341606912, 3502477312, 3468572672, 3997514752, 3211153920, 138964224, 2115340672, 1239319616, 991238240, 694129872, 1255433288, 67094380, 3408228962, 1295435219}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 2885681152, 1577058304, 4110417920, 3934257152, 2311061504, 3034578944, 2058354688, 88604672, 388235264, 4184473600, 1282736128, 470974464, 2950217728, 3669811200, 2792812544, 3599906816, 3055029248, 643691008, 3636906240, 3118115200, 2789037248, 2662810336, 49452368, 1919431720, 1316230852, 2400356578, 3428405329}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 1409286144, 1711276032, 117440512, 2105540608, 834666496, 2418016256, 804257792, 3364356096, 895746048, 3954573312, 1035272192, 424574976, 2375663616, 767336448, 426405888, 2303690752, 2509896704, 431810048, 1869272832, 3595566464, 3155706688, 1316755552, 4165636944, 2218741800, 1162954492, 3946411618, 1007466577}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 335544320, 1375731712, 1728053248, 3749707776, 1103101952, 442499072, 2127560704, 4205314048, 1233387520, 1386610688, 305463296, 761233408, 3134767104, 3072172032, 3843698688, 304023552, 3422147584, 3404506624, 4114807552, 2084740480, 1522717632, 360952352, 1285737360, 1028886440, 2064307356, 3629521954, 3857507475}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 1677721600, 1845493760, 1258291200, 3296722944, 448790528, 4229955584, 2505048064, 883425280, 3675521024, 1200750592, 929366016, 434798592, 3197747200, 3750502400, 622841856, 301688832, 2354072576, 2032672256, 609563904, 284365696, 1129621824, 4268985120, 1284774672, 1439933320, 3951397620, 2375744802, 2095079953}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 67108864, 2516582400, 3976200192, 1719664640, 1933574144, 1444937728, 2653945856, 1488453632, 3650355200, 3060662272, 2726625280, 795246592, 3899211776, 486383616, 2886897664, 3453364224, 1284537344, 1456017920, 2156691712, 2383072384, 2117318976, 2246541024, 3643353904, 2044491848, 765609516, 2125350114, 1499780657}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2617245696, 1107296256, 3170893824, 1317011456, 2394947584, 501219328, 1104150528, 817364992, 441712640, 3022389248, 2976186368, 584024064, 3452485632, 3567099904, 20623360, 2501777408, 3866194944, 55050752, 2589849856, 4242225024, 3301961408, 1858642464, 2233328816, 1819979784, 4039039420, 2827008034, 767584691}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 4093640704, 2382364672, 2030043136, 411041792, 658505728, 2812280832, 1789919232, 1267204096, 3064201216, 3474325504, 3367305216, 430931968, 3881418752, 1182654464, 2880139264, 4252928000, 1803561984, 2965395968, 1164020992, 2496752768, 4107871808, 1388081120, 2294953552, 1018067752, 4258920124, 842841570, 193632083}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 4227858432, 1577058304, 889192448, 796917760, 3317694464, 3076521984, 1334837248, 1072168960, 197918720, 1121320960, 3963420672, 2721021952, 3713581056, 1360355328, 2449666048, 4217247744, 2514553856, 164745728, 457818880, 3527160192, 657455552, 2329497760, 416565008, 3814948280, 2110705404, 3683162786, 4074604563}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 2214592512, 704643072, 4244635648, 2659188736, 641728512, 3164602368, 1850736640, 1997012992, 157548544, 774242304, 2769616896, 2705227776, 3755589632, 2620219392, 3521343488, 3898861568, 899834880, 3586372096, 4218669312, 2072684160, 1899387968, 758963232, 4006289744, 873907560, 3198989788, 3919709730, 1002654801}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 1140850688, 3254779904, 1526726656, 1384120320, 834666496, 3672113152, 2238709760, 689438720, 806617088, 3931504640, 3842310144, 4093607936, 1156071424, 130834432, 1747185664, 1424123904, 763606016, 749993472, 3389718784, 1431192960, 2215708864, 1546253664, 3970715120, 2584946120, 4242229788, 84403042, 3188504819}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 2214592512, 3120562176, 822083584, 327155712, 3116367872, 715128832, 2672820224, 3986161664, 883163136, 4048683008, 2597650432, 1180401664, 659111936, 3757907968, 534147072, 2744559616, 2549597184, 1451731456, 3373216512, 2278769024, 1385507392, 1077633312, 1798848624, 1039433448, 2076902164, 4210156322, 172619635}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 335544320, 2919235584, 1056964608, 2457862144, 3292528640, 3336568832, 707788800, 2052587520, 579076096, 2385641472, 3369402368, 4095377408, 166313984, 807215104, 3910594560, 4239820800, 518450176, 1221531136, 2213714176, 519382656, 1602965696, 2145450208, 464610160, 4002991720, 1965420372, 2036590306, 3850163825}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1006632960, 2315255808, 3875536896, 2021654528, 532676608, 899678208, 2307915776, 4285005824, 3289645056, 3374448640, 648347648, 3306913792, 1140441088, 956096512, 813101056, 2330335232, 51356672, 1507587584, 416859392, 330162560, 3443487296, 2216824992, 2837809040, 1784383496, 4254652436, 718044834, 395257491}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 2617245696, 100663296, 486539264, 1048576000, 2873098240, 1348468736, 1452277760, 434634752, 1925971968, 3773956096, 196935680, 3695869952, 2528657408, 3188056064, 2110763008, 3367458816, 3901979648, 825082368, 463655168, 3581197440, 511112640, 1546813344, 2082307344, 2667262904, 4162911156, 3916457378, 3032059921}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1006632960, 1979711488, 3976200192, 2508193792, 3242196992, 2300575744, 4063232000, 3409444864, 1868824576, 3734896640, 2163539968, 1297514496, 1976090624, 1883070464, 2901045248, 2724370432, 410967040, 36037120, 1237280512, 2613364864, 2850984256, 2565702368, 1661119024, 4243478440, 2171420876, 3963779298, 1422840113}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1140850688, 1040187392, 3808428032, 578813952, 1858076672, 3424649216, 550502400, 869793792, 3848536064, 1993474048, 2786394112, 1117487104, 348667904, 3172737024, 2955399168, 3380488192, 383413248, 2049478144, 2347587840, 2922343296, 2520999232, 2368501792, 906890736, 1620284520, 3388236948, 2280349218, 3749738739}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3422552064, 2315255808, 2902458368, 931135488, 1816133632, 585105408, 2249195520, 1096286208, 2553544704, 3261202432, 876937216, 3354099712, 436748288, 3993837568, 1896321024, 2015246336, 1154171904, 2277048832, 941955840, 1413132928, 250659520, 4199024800, 653021552, 2853616968, 919026676, 348041890, 557534835}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2348810240, 1845493760, 855638016, 2994733056, 415236096, 3751804928, 349175808, 1086849024, 2661023744, 1904082944, 1449984000, 1109884928, 2799255552, 150298624, 3367120896, 3634034688, 2016816128, 380747264, 909678848, 381978496, 2806731328, 2524884000, 2532056272, 1877412760, 1022947820, 1818520098, 2652563923}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 2751463424, 3388997632, 1459617792, 3565158400, 2940207104, 2397044736, 2865758208, 3393716224, 2272002048, 2283143168, 2128412672, 3327098880, 635027456, 1153785856, 153751552, 801286144, 3072312320, 4166100480, 2617875712, 537723008, 2114440384, 699729696, 1850964816, 2310473848, 2330770748, 3738667298, 3573408339}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1946157056, 2113929216, 520093696, 3229614080, 2252341248, 1180696576, 636485632, 3524788224, 2425094144, 856031232, 1050476544, 523141120, 3383246848, 2834571264, 3833253888, 2592294912, 3636390912, 3359643136, 559947008, 2842772096, 3327710656, 200065888, 3279356656, 3410307576, 2416177596, 3758038370, 2711663601}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 4227858432, 3724541952, 2197815296, 2004877312, 3032481792, 1478492160, 2941255680, 3449290752, 3326869504, 2296512512, 1442643968, 973832192, 2910339072, 926752768, 2100023296, 1537759232, 3580144640, 549961216, 3940217600, 1210089344, 2270259008, 3247991584, 4988272, 3219346744, 8169332, 3553275170, 31036019}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 3690987520, 3388997632, 3774873600, 4001366016, 1136656384, 1281359872, 3333423104, 4120379392, 2578186240, 283770880, 2025652224, 4221796352, 473513984, 8216576, 3494096896, 63461376, 1682301952, 3426630144, 965454080, 4136383872, 3204136384, 1786068704, 1231430128, 1875274552, 3482780004, 4185799906, 2049694963}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 1006632960, 2717908992, 2130706432, 3279945728, 1396703232, 878706688, 1143996416, 3144155136, 3228303360, 4131520512, 259850240, 3346694144, 994689024, 666689536, 2757398528, 2904102912, 568693760, 3588113920, 3942097664, 2709227648, 2185811904, 1295862496, 3852144656, 4240033720, 2188759252, 740750562, 3454252817}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 469762048, 1174405120, 1828716544, 1518338048, 1237319680, 1730150400, 439353344, 508035072, 4129554432, 1227489280, 385155072, 141787136, 1940406272, 682909696, 470953984, 393795584, 65829888, 1246732800, 3963541760, 2165815680, 711164736, 2454719456, 4237850832, 276596008, 3052804420, 477303266, 4054379987}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1543503872, 2315255808, 2969567232, 2726297600, 1505755136, 3307208704, 649068544, 3267887104, 3080978432, 1062076416, 703922176, 806846464, 623394816, 666181632, 3497447424, 1484331008, 3480028160, 32152064, 1882976512, 1579336064, 3072309056, 3182201568, 2135596496, 30125864, 302732428, 3324651746, 303741139}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 872415232, 2650800128, 1023410176, 2021654528, 4240441344, 4112515072, 995098624, 3256352768, 130285568, 930480128, 57999360, 438272000, 3346546688, 3413434368, 371109888, 3447195648, 3631565824, 2879345152, 2100931840, 1335227264, 1492005696, 4243641120, 1988650096, 2642255912, 4087500636, 2918934818, 1205745011}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1275068416, 2248146944, 3942645760, 2826960896, 4257218560, 3114270720, 372244480, 1915224064, 3338403840, 1900937216, 514654208, 2717351936, 1875394560, 3375226880, 112644096, 1655306240, 3745324032, 2465074688, 2644327680, 341720448, 913635904, 2432908256, 4094398736, 4060514456, 1077977420, 1138830818, 2429640723}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1543503872, 1174405120, 3875536896, 1233125376, 62914560, 551550976, 2091909120, 225968128, 1557397504, 2481324032, 1631911936, 4291788800, 81281024, 3771031552, 940486656, 3996735488, 3044342784, 1073100288, 3803053824, 2763241856, 2892114624, 652874464, 3538396464, 3754249160, 2643355324, 4093123810, 1586763315}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2348810240, 1241513984, 117440512, 713031680, 1858076672, 1499463680, 779091968, 1147666432, 3286499328, 2284191744, 875888640, 2858385408, 3796484096, 313876480, 1319030784, 3693672448, 1715799040, 1815598592, 3400343808, 2316518272, 459947968, 2308339040, 2394711056, 1686844968, 1126621468, 4105452386, 3550384403}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 2751463424, 33554432, 3506438144, 1015021568, 3896508416, 1386217472, 4193255424, 500695040, 1342963712, 4078305280, 840761344, 287211520, 2457452544, 1266458624, 294563840, 3476056064, 641266688, 2682006016, 1266572544, 392757888, 1056248896, 1881859936, 20061424, 266263288, 899155228, 581698914, 2061960689}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2885681152, 4261412864, 2097152000, 897581056, 1228931072, 572522496, 2171600896, 1574436864, 3048996864, 1018298368, 2595028992, 1270513664, 2096742400, 1011621888, 2108321792, 342947840, 2354695168, 2533188096, 1637037824, 4116568192, 3148085056, 1772465248, 2548966896, 739209880, 2141071444, 106305122, 946056945}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 1946157056, 1308622848, 3640655872, 931135488, 3267362816, 2699034624, 1756364800, 2202533888, 1276379136, 2674262016, 730136576, 3456008192, 1739145216, 2997166080, 690917376, 3524282368, 458804224, 944577024, 1974162176, 1097852800, 296765120, 617154784, 3335787856, 2609337928, 1697940956, 3820452578, 1379670609}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3556769792, 838860800, 2264924160, 3263168512, 3879731200, 4133486592, 695205888, 3955752960, 700710912, 1012531200, 3130327040, 3288498176, 1202307072, 2209701888, 2131972096, 521226240, 3803804672, 1376544256, 765329664, 2597212288, 2559984064, 917157984, 2174588240, 3647452264, 1898084772, 582547042, 1913434193}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3959422976, 3254779904, 1526726656, 2994733056, 188743680, 1986002944, 3178233856, 4244111360, 1643380736, 1831731200, 1084555264, 1866891264, 1930969088, 2638553088, 1895264256, 3762386944, 3974181888, 842018304, 1821982976, 2978254976, 1448497600, 26339424, 2529764144, 1097702408, 3467285804, 1442029154, 811017777}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2080374784, 33554432, 2868903936, 3145728000, 3938451456, 1063256064, 3765436416, 570949632, 3566469120, 368705536, 1346699264, 4234313728, 31997952, 4020592640, 2505232384, 306190336, 2720076800, 1607527936, 3659043584, 1735201664, 3735548352, 399184224, 409791696, 187096776, 3423214180, 1938589538, 202816465}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 1409286144, 1375731712, 2197815296, 1233125376, 3091202048, 18874368, 1680867328, 974651392, 3033792512, 3722051584, 1283784704, 1246920704, 213499904, 94658560, 979587072, 77678592, 1114747904, 1715039744, 2758072064, 1526982272, 2377201984, 3529088224, 1844818032, 1441518280, 3097243396, 2072500962, 1239581553}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 603979776, 1979711488, 452984832, 1417674752, 3670016000, 1491075072, 1456472064, 1519910912, 2080636928, 546963456, 2851405824, 968065024, 4076453888, 1175756800, 1508085760, 1201694720, 829438976, 1541979648, 2146264320, 1131860864, 277041344, 1613853728, 2873717488, 2015173800, 4150210948, 1678705186, 30850035}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 1946157056, 2382364672, 654311424, 427819008, 1413480448, 2237661184, 2790260736, 630718464, 1564213248, 2523004928, 3016556544, 2223669248, 1213743104, 1545445376, 2102628352, 3557083136, 439307264, 3490113024, 3996356352, 961869440, 2218209728, 4235937824, 1370593264, 3154715096, 1149506932, 2699970082, 3500573937}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 1409286144, 1442840576, 1325400064, 1518338048, 3107979264, 3986685952, 3612344320, 3759669248, 552861696, 208273408, 834994176, 465797120, 1842921472, 3608518656, 370855936, 1791854592, 2836282368, 953611776, 499300608, 2329525376, 697673280, 1633320992, 342629744, 652201544, 2022633572, 3306675746, 2988607603}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 2483027968, 3523215360, 855638016, 1904214016, 3250585600, 2652897280, 3132096512, 1151860736, 3644588032, 3786801152, 3320643584, 3696132096, 1927921664, 1205706752, 2007478272, 2746550272, 842683392, 686984704, 2090854144, 2970736000, 2245629760, 2092286688, 632990480, 4164081688, 2285872060, 2548131042, 3633408017}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3154116608, 3724541952, 687865856, 780140544, 1094713344, 157286400, 2259681280, 2254962688, 3019112448, 2110390272, 3219456000, 322076672, 2963881984, 4250214400, 2539335680, 73259008, 4011740160, 1132358144, 1028636928, 661020800, 3111344064, 4031325152, 2770609168, 462578568, 523776964, 242037218, 3208108305}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1811939328, 4127195136, 2097152000, 4202692608, 3250585600, 866123776, 1116733440, 3988258816, 3949199360, 3409575936, 1561657344, 2826076160, 3019489280, 2944720896, 3721097216, 1419622400, 2730417152, 635429376, 1785723136, 646416768, 3304745536, 263486112, 1583484464, 3196158696, 2747355268, 2225094818, 3675364145}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 738197504, 1979711488, 1459617792, 1736441856, 3116367872, 3701473280, 3113222144, 478674944, 2123628544, 1518206976, 1105526784, 940015616, 2613624832, 393601024, 2668523520, 312293376, 3668630528, 2935633408, 4107453184, 4074188160, 3030388288, 2375122080, 2794022480, 1871979784, 3003012204, 3013874338, 728222035}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 469762048, 3791650816, 285212672, 2390753280, 4164943872, 1457520640, 2515533824, 2631401472, 1252786176, 3790209024, 1568473088, 4150493184, 3063529472, 88973312, 781955072, 1877284864, 3157210112, 2734938624, 1093171456, 2725634688, 2370267328, 1133989728, 1872658032, 976953272, 1911852260, 25668962, 2419540851}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3422552064, 1644167168, 2332033024, 1786773504, 1824522240, 3093299200, 2316304384, 3510108160, 3402891264, 1291190272, 1290076160, 3498016768, 3824762880, 1404379136, 2472996864, 1704736768, 2131489792, 2969554432, 540553472, 122994560, 1488379328, 457447840, 479161520, 2047887496, 423170076, 2127908770, 3002538419}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 4227858432, 1040187392, 2533359616, 1451229184, 3217031168, 3047161856, 1569718272, 3623354368, 2515795968, 3349020672, 3062169600, 4271341568, 87572480, 1272274944, 4132392960, 3969652736, 152300544, 3593377280, 1101836544, 2767880576, 1851956800, 2233976992, 3608265392, 3862469064, 525712716, 1083156130, 3904737203}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3556769792, 1308622848, 2667577344, 3263168512, 968884224, 648019968, 376438784, 4037541888, 3884711936, 678297600, 2115829760, 3839262720, 40419328, 229400576, 2027851776, 445925376, 2230012928, 672028160, 3427563776, 3687800192, 1139556416, 2084565856, 168077840, 701707000, 3577475084, 2606173538, 1680461585}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3154116608, 2785017856, 486539264, 2071986176, 373293056, 773849088, 2859466752, 1626865664, 3780378624, 2276589568, 3854893056, 651853824, 578371584, 4136935424, 886239232, 1326733312, 1704164352, 2176057856, 2938313472, 4205700736, 1617392448, 1069007968, 3011411888, 1693605192, 73744404, 4176199266, 2074126513}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1677721600, 3724541952, 4110417920, 2004877312, 3166699520, 236978176, 1850736640, 1878523904, 240386048, 52822016, 610598912, 837779456, 2021212160, 43327488, 3037188096, 3056953344, 739748864, 959209984, 1563587328, 2938258304, 1119492928, 2296334624, 875659696, 3888734984, 2073948732, 1203430178, 2808073907}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3959422976, 2852126720, 2533359616, 3883925504, 2478833664, 1558183936, 3949985792, 63438848, 767295488, 1445855232, 3144482816, 1295482880, 2898903040, 2654855168, 4226715648, 780974080, 3100017664, 172045824, 2787212032, 4178614656, 1442369216, 4292212064, 1765951568, 274339480, 2365465164, 1517558626, 3583240019}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 2617245696, 2583691264, 2701131776, 2306867200, 977272832, 4175429632, 2813329408, 3431464960, 635174912, 4209115136, 776798208, 2180743168, 3129491456, 3067912192, 644083712, 1401755648, 3160015872, 3411556864, 1428457216, 622249600, 1612970688, 3245096928, 3538604752, 3662693336, 347687508, 2148810210, 1532944851}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 3825205248, 436207616, 3841982464, 2759852032, 3175088128, 3906994176, 4151312384, 2224553984, 1904476160, 2044592128, 3570728960, 3088547840, 3029876736, 2575622144, 1038028800, 2127931392, 1964499968, 4095230464, 1053138176, 809476224, 757412032, 1288663136, 1836882672, 2959773928, 1618172428, 3837262434, 2173219827}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1543503872, 637534208, 1124073472, 3800039424, 2487222272, 4217372672, 1901068288, 2461532160, 2333868032, 1261305856, 3919904768, 3090317312, 3331014656, 865574912, 1337577472, 781998080, 1877883904, 2944732672, 3179520256, 1285692032, 2173917632, 3539687712, 1981769264, 3268187864, 2027317580, 274285474, 3096199153}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 1946157056, 3456106496, 4278190080, 4135583744, 2713714688, 3584032768, 4262461440, 2201485312, 248774656, 3778674688, 3052208128, 871333888, 4275552256, 3473039360, 3099086848, 3700770816, 853257216, 1176299008, 3290892544, 2370439552, 1180976192, 1620311200, 3233926064, 69330248, 3310441828, 895087906, 1751486451}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 3690987520, 1778384896, 553648128, 41943040, 935329792, 887095296, 3509583872, 4009230336, 1890320384, 3297378304, 2991915008, 371621888, 1943977984, 2163384320, 20475904, 944625664, 263848960, 4121815552, 2685131008, 915767680, 1296521920, 3853482720, 2418722480, 4240826744, 3587048772, 366672738, 2975702129}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2885681152, 2650800128, 4278190080, 3951034368, 2403336192, 2111832064, 2221932544, 3528982528, 2633760768, 3038117888, 3668246528, 199983104, 3065135104, 3117359104, 1603923968, 2933667840, 1783098368, 3609998848, 475923200, 2679161984, 192532160, 1244483424, 1323265776, 141678680, 1549278140, 3690826722, 580296755}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 2617245696, 1845493760, 1023410176, 444596224, 1581252608, 912261120, 420478976, 1733820416, 3308519424, 1874198528, 3597467648, 813858816, 1591427072, 997187584, 3717836800, 3625293824, 3729165312, 878989824, 3482263808, 1455972992, 3475775424, 2875388320, 3960108016, 1301693448, 1981599036, 659198754, 3044437041}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2080374784, 2248146944, 285212672, 2038431744, 1782579200, 1566572544, 3140485120, 728236032, 670302208, 2413690880, 3265069056, 1965785088, 2059649024, 3237371904, 84480000, 105207808, 1282833408, 3838339584, 3395671808, 2628240000, 2723186624, 1918477280, 798815120, 1252703176, 1635973068, 2484494690, 2088268883}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 2617245696, 2516582400, 184549376, 3749707776, 1044381696, 2380267520, 1060110336, 868745216, 2822504448, 2556035072, 3925147648, 3781656576, 992952320, 1448271872, 2758340608, 3773601792, 832781312, 176193024, 3200260864, 1847606912, 2777808576, 1201249248, 1141213136, 4069483864, 2172855428, 4027688290, 618166547}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3422552064, 3925868544, 2164260864, 142606336, 599785472, 1646264320, 108003328, 2647130112, 3854303232, 3732799488, 829751296, 524517376, 3066773504, 4111982592, 3816411136, 3688183808, 4210287616, 1763961344, 2799422720, 684706176, 3273499456, 3519998048, 1872560464, 1141831768, 1589465548, 2415862242, 3459621395}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 1140850688, 2516582400, 4278190080, 629145600, 2772434944, 2464153600, 500170752, 949485568, 387710976, 2068709376, 1686437888, 3352526848, 3649748992, 4264960000, 3821637632, 2235852800, 4277312512, 3363440128, 132103936, 2566672512, 3525270720, 4024202272, 1089416560, 2310393560, 3013272524, 9315490, 3232068019}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 3825205248, 3388997632, 1291845632, 3615490048, 1035993088, 2090860544, 3834642432, 2682781696, 1786511360, 503447552, 848625664, 3472850944, 3067527168, 1963696128, 1545203712, 2527373312, 1535624192, 608420352, 200655616, 3268345216, 3484399680, 1906284448, 3521522192, 15967000, 1104014772, 1388014114, 379621971}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1409286144, 3388997632, 3070230528, 1753219072, 289406976, 627048448, 1661992960, 3345481728, 3403415552, 1317666816, 1354039296, 198606848, 1342062592, 725852160, 1079627776, 600131584, 3291472896, 1099691520, 3023404288, 2895622272, 1402864064, 3587435424, 502288272, 2142889944, 1788155172, 4171651874, 3221704273}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 872415232, 704643072, 1056964608, 696254464, 3594518528, 1570766848, 1311768576, 2811756544, 2524184576, 2170945536, 2364342272, 1972535296, 944422912, 2107629568, 1606946816, 1312638976, 1679533056, 2010588672, 2847260416, 2860953216, 1333551680, 2218503648, 363262960, 1955429192, 1195593948, 2713912162, 3590558129}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 3959422976, 301989888, 754974720, 461373440, 2051014656, 287309824, 2540699648, 1395130368, 3174825984, 573440000, 3172270080, 2073264128, 3019620352, 644325376, 746090496, 2900736000, 1635513344, 1638371840, 4095310592, 2654212736, 4058221376, 324249440, 2233151376, 4185341528, 1434513580, 1833022946, 597796051}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 603979776, 1375731712, 2969567232, 3749707776, 2814377984, 3420454912, 3266314240, 2209873920, 3784048640, 1145962496, 3711238144, 1564639232, 842678272, 2866192384, 2187964416, 3284445184, 2698753024, 3420879360, 3759252224, 581501312, 3567619776, 2603239392, 3556661296, 856551992, 2584714060, 1242908258, 2391987953}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 1543503872, 503316480, 3707764736, 3464495104, 3284140032, 2615148544, 2456813568, 2305294336, 824442880, 4199940096, 3603759104, 2561900544, 2138750976, 2819612672, 3030413312, 2035390464, 3950619648, 3413987840, 2621057280, 2502932864, 2142350528, 2542322784, 3520372624, 520070888, 956857692, 1645542882, 4246729555}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3690987520, 1040187392, 1459617792, 2793406464, 3560964096, 3726639104, 359661568, 2725773312, 395051008, 1523187712, 1131741184, 3238494208, 1805631488, 1090691072, 2078388224, 2039535616, 3714673664, 1856292352, 38762752, 1884013184, 4046758720, 3827769696, 242220336, 1144734008, 4140593092, 2339070946, 331652723}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3825205248, 2113929216, 1056964608, 931135488, 4097835008, 1323302912, 3165650944, 1548222464, 3741581312, 3828482048, 2295136256, 762806272, 4011769856, 3146440704, 2497728512, 3719424000, 2227719168, 2764359168, 848448256, 3768427136, 2358243520, 1691500768, 1132282576, 1119805992, 2321284180, 2790810210, 1931244051}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2617245696, 2919235584, 251658240, 3330277376, 775946240, 1470103552, 1559232512, 1995964416, 3598450688, 2606104576, 3758424064, 3228270592, 4235411456, 1507794944, 2713735168, 1013012480, 630205440, 283645440, 2337634560, 3663865472, 3841417280, 284554848, 2693944112, 554632920, 2114485756, 1384403170, 3425334131}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 3825205248, 1912602624, 2634022912, 998244352, 759169024, 1885339648, 370147328, 1889009664, 3942907904, 972685312, 706543616, 3737092096, 2785460224, 3572670464, 616583168, 3760302080, 2918192128, 3553214976, 2281458432, 1391348864, 2357086656, 3106388896, 1468230768, 97001576, 1224551972, 74348322, 46130611}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 872415232, 973078528, 3204448256, 880803840, 1564475392, 2015363072, 2087714816, 2899836928, 1780744192, 3866230784, 1954349056, 269910016, 1403961344, 3403407360, 746688512, 557926400, 2787116032, 561030656, 4216956160, 233166976, 1175688000, 4222375264, 2843736688, 2956109416, 1121811956, 1848053218, 2211883313}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 4093640704, 2181038080, 654311424, 1803550720, 784334848, 400556032, 1731198976, 1300758528, 1035730944, 3272212480, 2897543168, 2482470912, 1251983360, 2979258368, 2597335040, 2981742592, 901043200, 829863424, 2396998400, 3459415936, 1145172672, 3214944992, 3197234768, 3189260120, 3005571236, 2070926690, 3220888723}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 738197504, 3523215360, 385875968, 2155872256, 3233808384, 2850029568, 2974810112, 4100456448, 3204186112, 3674341376, 890568704, 4190011392, 758562816, 1998266368, 657575936, 964278272, 3652539392, 374294016, 833514752, 2113917824, 1243060416, 3534433312, 1099516816, 95216920, 1013670836, 2775089058, 4017951569}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 201326592, 771751936, 2332033024, 3414163456, 3711959040, 3521118208, 3123707904, 4272422912, 3743678464, 1636696064, 3909943296, 3429597184, 505561088, 1471668224, 3763466240, 4191795200, 3765193728, 2895797760, 1646977792, 3628230784, 382123712, 3759730656, 1833820944, 185260904, 634650092, 3896444770, 384048595}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 3019898880, 436207616, 1426063360, 2088763392, 4257218560, 4242538496, 1498415104, 505937920, 1858863104, 4157734912, 1835335680, 3261038592, 781631488, 1175117824, 4268756992, 1352222720, 1647625216, 2138501632, 2413556992, 4221078912, 162913984, 1463204384, 1819997968, 1156109688, 799900820, 3854808994, 3211586003}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 335544320, 3992977408, 788529152, 763363328, 1195376640, 442499072, 2733637632, 2247622656, 2410938368, 59637760, 114098176, 2046459904, 501432320, 3706068992, 997257216, 3166259200, 47516672, 1224664576, 2994052864, 3610223744, 2132585920, 932376160, 4208958128, 1197795528, 1197887948, 657574626, 2505668465}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3959422976, 838860800, 2298478592, 1015021568, 1203765248, 1210056704, 3486515200, 1239941120, 2312896512, 659685376, 2142568448, 147816448, 3448193024, 3091898368, 684740608, 1449670656, 4288451584, 3660741120, 1283740928, 2673320320, 2334318400, 3654081312, 1117496592, 3350735832, 3446965908, 3329161890, 9910867}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 4227858432, 3321888768, 721420288, 125829120, 3586129920, 513802240, 3343908864, 30932992, 1358168064, 2791702528, 2813132800, 3654516736, 1311490048, 1506746368, 2484195328, 1211701248, 1011186688, 1913626112, 3853576960, 3404204416, 3780978752, 3806059552, 1204226672, 1300087176, 1221210268, 16668066, 3837321779}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 603979776, 1375731712, 2634022912, 3011510272, 3242196992, 2824863744, 2148532224, 2405957632, 3599499264, 4211736576, 1755643904, 3722936320, 666779648, 3760971776, 2916462592, 4179617792, 723252224, 265085440, 124467968, 582317184, 1536113088, 682796960, 1667344272, 2358333816, 4171795748, 2553033506, 2017144403}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 2483027968, 2785017856, 1761607680, 1535115264, 1572864000, 165675008, 1909456896, 1042808832, 3984326656, 2910715904, 3063218176, 2111995904, 2621095936, 3562987520, 992325632, 2329610240, 2668567552, 2404182528, 2978374400, 2101456256, 3500223168, 3211863328, 2623104784, 1017511704, 1562024908, 770599074, 3659398609}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 2483027968, 4261412864, 150994944, 3917479936, 2730491904, 2082471936, 72351744, 3640131584, 1072955392, 2735603712, 3721199616, 81428480, 2626830336, 2901401600, 138260480, 2897381376, 314485760, 264612352, 1875359488, 686924672, 1877562688, 233673760, 713780016, 325735560, 1134259724, 1483986850, 1000312433}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 3288334336, 4127195136, 2499805184, 1769996288, 1556086784, 3827302400, 3157262336, 254279680, 327942144, 2273181696, 1986330624, 3318906880, 3031154688, 3898499072, 3134500864, 1438263296, 1220951040, 3316724224, 468256512, 2880231296, 4182756672, 3796713696, 4007614608, 4036307128, 3017488780, 1318582114, 247997905}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 2214592512, 4261412864, 4211081216, 746586112, 1329594368, 3919577088, 229638144, 1192755200, 3722706944, 3547201536, 1539112960, 69894144, 232996864, 1506697216, 2660069376, 577906688, 1789389824, 2005937664, 3077102848, 387726464, 1847251008, 1362858720, 1456140016, 267593576, 1281847244, 653381218, 3233369777}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 335544320, 2717908992, 587202560, 1954545664, 398458880, 18874368, 904921088, 380108800, 2908487680, 2125594624, 1043660800, 3654189056, 2113290240, 2559778816, 88469504, 1336363008, 1460311040, 2131787264, 1283028224, 3137660288, 1623619904, 899347296, 4012377488, 454942360, 1037301396, 447035106, 16223441}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 3154116608, 1711276032, 721420288, 1417674752, 2671771648, 1814036480, 59768832, 791150592, 441188352, 994443264, 3626303488, 2485813248, 762527744, 300310528, 1307881472, 1386371072, 1114577920, 828915200, 2548870400, 1142389888, 3337452352, 3986116256, 3190678928, 108408696, 2430351548, 3522056738, 2494050001}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 469762048, 3925868544, 3137339392, 2290089984, 1270874112, 1503657984, 3241148416, 1092091904, 869007360, 84803584, 840237056, 535003136, 2179678208, 4014923776, 4025790464, 3191052288, 2695005184, 2844515840, 3839773952, 4082937216, 1227280448, 2193627872, 2250361840, 4033964856, 3296219660, 4057749346, 1776724915}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1811939328, 771751936, 3808428032, 1216348160, 2294284288, 3739222016, 1034944512, 3614965760, 1870397440, 1444806656, 2344943616, 1258455040, 2057977856, 2623430656, 3437498368, 3855808512, 790834176, 2096868864, 286655744, 1788965760, 26232512, 891852256, 4029949872, 2774244312, 3221624684, 3544811106, 1833267569}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 2617245696, 1912602624, 3405774848, 4001366016, 71303168, 2065694720, 1812987904, 2252865536, 1961623552, 1738407936, 3487891456, 231899136, 2393522176, 2334056448, 1218809856, 343119872, 2365232128, 2306285056, 1356435712, 1222959744, 1767057728, 1709872032, 3904840528, 2918466872, 580641484, 3351679266, 843094545}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 3288334336, 2382364672, 754974720, 1199570944, 4055891968, 81788928, 611319808, 1113063424, 1353973760, 2285502464, 1747779584, 3673128960, 1344716800, 3938164736, 3261952000, 2244929536, 1136053248, 4262609408, 2730584832, 643845504, 2922451136, 1836705376, 3408217584, 1083428296, 1115757796, 3661630434, 3609208115}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3422552064, 2382364672, 2734686208, 3699376128, 2973761536, 832569344, 466616320, 3233284096, 2032402432, 1509031936, 4192010240, 150372352, 2571059200, 1945280512, 2027720704, 1232500736, 1878928384, 1267936768, 2716708096, 2394898560, 2989666368, 3325936160, 4161154480, 202794536, 21984628, 2644124322, 1254166001}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 2348810240, 167772160, 3036676096, 3766484992, 222298112, 1302331392, 3566206976, 2759327744, 1194590208, 1198129152, 2366439424, 444497920, 2184626176, 3177930752, 2685267968, 2533275648, 4118250496, 2647302656, 404569344, 902290560, 1256436800, 4004565152, 1009382448, 623698056, 1529813828, 2058251298, 3245256817}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 2483027968, 2785017856, 1862270976, 4068474880, 3695181824, 975175680, 3534749696, 2937585664, 97255424, 3852599296, 1939144704, 3855515648, 1262895104, 2661507072, 1729409024, 4136503296, 4092042240, 2824005120, 1714237696, 2280792704, 3596407616, 747249376, 3120636912, 2231416888, 2139095892, 2948684898, 3621798065}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3154116608, 1375731712, 4110417920, 3162505216, 3451912192, 648019968, 4119855104, 1131937792, 3648258048, 1751777280, 1263337472, 1786740736, 3893837824, 3688587264, 1919201280, 3419625472, 1679324160, 2688844288, 3078788352, 3485552000, 3684796992, 3977370528, 2428071216, 1624511752, 1752953156, 729052706, 2909476723}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 1946157056, 838860800, 2365587456, 159383552, 2562719744, 165675008, 2819620864, 57147392, 3229876224, 1093795840, 3400335360, 882343936, 2960048128, 3829555200, 815083520, 2254063616, 3760731136, 4238664192, 2034446080, 2970961792, 2996473536, 3754508448, 3551802256, 2326485352, 3536903252, 4018792226, 3172289875}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3556769792, 3791650816, 2533359616, 3196059648, 3317694464, 287309824, 3339714560, 1870135296, 55312384, 78249984, 594870272, 2164686848, 2398044160, 2828673024, 2283663360, 2444412928, 197727232, 954570240, 4240400640, 33712512, 2128610624, 3442556576, 15216176, 217358200, 659005124, 1334834978, 4226456433}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 3556769792, 2919235584, 1493172224, 4118806528, 3611295744, 979369984, 3945791488, 1061683200, 1097596928, 1263140864, 1323630592, 3691413504, 4068458496, 995794944, 4261228544, 1251133440, 223464448, 645450240, 2502274816, 1957087360, 1013907904, 2839742944, 719868880, 1560108280, 1259549092, 2215764322, 3977880081}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 2214592512, 2382364672, 687865856, 528482304, 4240441344, 1553989632, 1190133760, 91750400, 980156416, 2817130496, 1968504832, 1650884608, 3559833600, 404463616, 397275136, 3502925824, 1768180736, 1589529088, 1697864448, 1699225472, 3165993024, 2583163232, 1921448240, 4164867064, 510859908, 2703806178, 954593649}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 1275068416, 1845493760, 2936012800, 2726297600, 230686720, 2501902336, 1492123648, 1074266112, 2525233152, 2295726080, 3737976832, 3358818304, 3356213248, 740696064, 683986944, 2511828992, 2422025216, 1982494208, 878072064, 3289194880, 3415358784, 2805680480, 1007589584, 3375479592, 858319644, 1299564770, 1415493011}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 3690987520, 2315255808, 1728053248, 3363831808, 2965372928, 1730150400, 418381824, 3564634112, 3460038656, 825098240, 956628992, 980582400, 406568960, 2891948032, 3258773504, 1127208960, 4060431360, 2968675840, 3422244096, 1442751360, 2265740608, 1610078048, 1552470576, 2185520216, 1125349388, 2452247778, 3161888625}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 4227858432, 838860800, 2533359616, 142606336, 666894336, 3508535296, 644874240, 3311927296, 3476291584, 3442868224, 1444741120, 4066607104, 247119872, 969334784, 1739878400, 4210546688, 3476943872, 2148664832, 2647817472, 2951880064, 117606720, 346809440, 3275620880, 1580792136, 2519556892, 3832191458, 983513939}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 67108864, 2583691264, 2164260864, 3548381184, 2713714688, 1482686464, 2704277504, 1848115200, 1762394112, 4143841280, 2288320512, 2614329344, 2500509696, 2588909568, 2626482176, 406808576, 545612800, 1570904576, 2466507520, 785571200, 3029062080, 378457312, 3245108240, 3754932536, 3662415884, 4242420066, 2700381651}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 2080374784, 1174405120, 4043309056, 2592079872, 1547698176, 1876951040, 3861905408, 2513960960, 2967207936, 59113472, 3032809472, 1534820352, 2689843200, 2750832640, 704393216, 1310152704, 3301825536, 2521696768, 869331200, 82333312, 780416192, 94092256, 3169027568, 443502744, 3468805660, 3617592674, 2748399923}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 469762048, 3925868544, 2365587456, 2239758336, 2990538752, 1193279488, 2008023040, 2290614272, 2042888192, 4043964416, 3381460992, 2033156096, 2379628544, 3556401152, 3466907648, 3768195072, 1899258880, 3676525056, 2780411648, 3213685376, 3727629120, 626410208, 2486940880, 3016037416, 3423235364, 1678594146, 2809085843}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 4093640704, 2717908992, 1224736768, 3464495104, 54525952, 4146069504, 3385851904, 3068657664, 2215378944, 2036727808, 2888105984, 2995486720, 2155003904, 2264309760, 2775355392, 521635840, 3680269312, 3771664896, 2433229056, 3846019200, 2738861376, 1655722528, 2375552016, 2415249784, 2304973820, 1895754402, 3117476179}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 3019898880, 3657433088, 352321536, 3615490048, 2042626048, 4234149888, 2775580672, 486014976, 4198236160, 1403912192, 3750035456, 2729672704, 3715809280, 706650112, 4036825088, 3896444928, 944571392, 4191597056, 2985943808, 1908254080, 2758695360, 4242830432, 3980589488, 3686938584, 2407700364, 4012044770, 1504866419}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1275068416, 1241513984, 3070230528, 3783262208, 1581252608, 564133888, 4186963968, 1692925952, 1284243456, 3481403392, 3466919936, 879722496, 4158078976, 886235136, 1663856640, 252917760, 2999780352, 505587200, 1328824064, 746995328, 2841348672, 5348000, 101191952, 3527164920, 2235261364, 2367734818, 1766959955}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 1275068416, 4060086272, 922746880, 478150656, 490733568, 1440743424, 87031808, 1597505536, 358350848, 2306211840, 2676293632, 1494974464, 1774927872, 1673781248, 2443612160, 3649910784, 1501500416, 383813120, 4289852672, 3279501440, 1698488512, 1619514336, 4020101168, 4015451288, 3306428860, 4201894754, 333321459}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 2080374784, 1375731712, 3674210304, 2004877312, 4039114752, 417333248, 3035627520, 2935488512, 2002518016, 2254569472, 289734656, 2110750720, 3990831104, 1171677184, 393465856, 1775032320, 4197094400, 2688679424, 228639488, 2815515520, 90821824, 362046816, 992423088, 109779992, 2668748436, 2173298402, 2741267571}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 3556769792, 2382364672, 3070230528, 4269801472, 3233808384, 3793747968, 1613758464, 1168637952, 1282670592, 2243297280, 637337600, 3203629056, 727957504, 2679775232, 4261933056, 2870298624, 2749844480, 2072253952, 750770432, 561523584, 3234644800, 2698755808, 206984592, 2070793288, 2259321756, 2401164642, 3003767507}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 603979776, 436207616, 822083584, 2222981120, 2696937472, 4045406208, 900726784, 260571136, 2568224768, 3640000512, 2512191488, 3511844864, 1682161664, 2956632064, 1850200064, 3686017024, 1577567232, 1750358528, 932594944, 820776832, 1187730752, 196027872, 829505488, 2762479496, 4255427676, 3288269410, 3832131217}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 2617245696, 3858759680, 2332033024, 1736441856, 3787456512, 2019557376, 1938817024, 2308440064, 1632894976, 1313472512, 984416256, 3650060288, 4127113216, 3459768320, 245002240, 2048202752, 2204883968, 2065481216, 1948773120, 2579747200, 111164864, 510673312, 583557488, 774653384, 3016705476, 4066281506, 1657241779}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 3825205248, 3321888768, 3741319168, 4219469824, 1774190592, 3680501760, 846200832, 988282880, 55836672, 2454061056, 3101491200, 1315143680, 183681024, 2360025088, 1106735104, 2236950528, 1833327616, 1935484416, 4020478720, 764664192, 2631572416, 1646133856, 2726326672, 1832954888, 2032170748, 1221653474, 804828755}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1006632960, 3724541952, 3238002688, 2038431744, 2512388096, 1243611136, 3549429760, 2827485184, 3951296512, 2330066944, 3811377152, 435650560, 3553017856, 1981767680, 2645815296, 268752896, 807578624, 2844551680, 3928483584, 581901696, 4180361536, 3418993056, 3840165840, 2064781544, 1440085556, 2219471906, 1295624851}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 4227858432, 4060086272, 3472883712, 830472192, 1824522240, 4112515072, 2880438272, 3358064640, 1040973824, 3077701632, 1342504960, 827228160, 2224963584, 3488079872, 1406398464, 3883227136, 877097984, 3710088704, 3669798656, 249277312, 2731027264, 1125926880, 3878344336, 3397453752, 457265172, 1356903522, 101747153}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1946157056, 2650800128, 2197815296, 3481272320, 205520896, 480247808, 1051721728, 1710751744, 3401318400, 2095448064, 1021640704, 1433108480, 2025472000, 2165514240, 2370260992, 383027200, 1867697152, 2565250560, 2330327808, 3530201728, 2973406272, 844263648, 3026701104, 958784216, 1519101084, 2938790498, 2199556979}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 2751463424, 4261412864, 2600468480, 243269632, 306184192, 2019557376, 691011584, 1437073408, 908328960, 340131840, 183304192, 953319424, 1891876864, 1119576064, 3594997760, 4092389376, 2673036288, 3707981312, 1260116224, 2765551232, 366268352, 617484768, 4112067600, 223097704, 2571327484, 1551503202, 1701294033}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 1543503872, 3120562176, 3909091328, 947912704, 2185232384, 895483904, 1632632832, 3626500096, 3395551232, 2941386752, 808255488, 1139179520, 647479296, 1796153344, 2060595200, 2095929344, 2143740928, 2938599936, 1790438656, 1790913152, 3479954880, 847348000, 3275773200, 2313196840, 1427147796, 105509794, 649352401}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1677721600, 2852126720, 3204448256, 3246391296, 289406976, 2002780160, 254803968, 2345140224, 2572419072, 2845704192, 4101832704, 1186627584, 1699364864, 1587683328, 2527498240, 4081166336, 2623628288, 1018234368, 3112824576, 3384053888, 3337588672, 3696530912, 3206522576, 3770426248, 1520154252, 2317036898, 2145062161}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 3556769792, 3187671040, 1090519040, 1937768448, 4173332480, 1130364928, 2205155328, 2890399744, 3692822528, 3755868160, 3635740672, 343113728, 3930308608, 3366608896, 153505792, 939591680, 2080427008, 2046892544, 2264974080, 4001478528, 3779082176, 1151463008, 4069542608, 2759405208, 3421804172, 3285373410, 676557075}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 872415232, 637534208, 3808428032, 1652555776, 381681664, 3013607424, 1175453696, 1733820416, 1809580032, 432144384, 2980380672, 3905912832, 2510176256, 1596383232, 243978240, 639748096, 3830578176, 154770944, 4176318720, 2152390528, 3649126464, 2554359456, 2942420848, 3165762648, 986196948, 2311387426, 1895775027}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1946157056, 3657433088, 2868903936, 2155872256, 3284140032, 1805647872, 9437184, 2566389760, 487325696, 1429864448, 3570728960, 1885765632, 439762944, 1190060032, 2587045888, 2425440256, 2432230400, 822898176, 1262144768, 1574272384, 803691584, 2205558176, 1166988848, 1904433912, 3409543780, 2125238306, 2041261681}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 3154116608, 2046820352, 83886080, 3045064704, 1472200704, 3198156800, 862978048, 1511522304, 3259760640, 2310668288, 24444928, 910589952, 2482421760, 1825447936, 3912372224, 2662373376, 2713207808, 2763866624, 1415780096, 1436055936, 814551104, 2996477024, 2646910960, 1191152568, 2764811108, 3228368354, 2592814001}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 201326592, 2315255808, 2667577344, 3112173568, 2000683008, 2564816896, 2068840448, 1445462016, 108265472, 4092461056, 2470248448, 2592768000, 1973043200, 550690816, 2847297536, 1594996736, 491332608, 2238027264, 2091355904, 3713617024, 564981952, 2390884640, 958357008, 2275755528, 4178033260, 2984801698, 1297402577}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 3019898880, 1442840576, 3271557120, 3548381184, 3477078016, 3508535296, 1638924288, 3477602304, 3873177600, 2765225984, 422903808, 2180939776, 1729085440, 90644480, 3892981760, 1250985984, 4294523904, 3876978176, 3251614464, 705145984, 3323709248, 3752366304, 4119683920, 2915796248, 2255589524, 4138284130, 2936821777}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 603979776, 3590324224, 3506438144, 411041792, 2554331136, 2195718144, 3870294016, 3923247104, 1119092736, 990511104, 185401344, 877559808, 2092941312, 3062358016, 33787904, 1553033216, 701062144, 893229568, 1708614912, 3974801024, 859632320, 2899739360, 3630945776, 1769765960, 1094092164, 3546008674, 3596991281}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2885681152, 2449473536, 2701131776, 444596224, 3409969152, 681574400, 3606052864, 3674734592, 2278293504, 1534984192, 2028273664, 1711439872, 3316891648, 1159356416, 3483856896, 1846671360, 1792586752, 99944960, 660314368, 4186413184, 899734080, 4134545504, 1699227344, 2079097016, 1842217676, 2630666466, 1962903697}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 3019898880, 3321888768, 1023410176, 3414163456, 62914560, 3177185280, 1632632832, 499646464, 2245787648, 1799487488, 2348089344, 2207154176, 1574944768, 3902267392, 2081042432, 745031680, 1231870976, 2996486656, 4005651200, 3202443648, 244364224, 3802711072, 2811091920, 873089880, 6938356, 1802331554, 3248190481}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 2348810240, 3925868544, 956301312, 1904214016, 3871342592, 2879389696, 1898971136, 1785200640, 3140222976, 1330249728, 2925854720, 1075216384, 3542499328, 2219745280, 3772985344, 2120808448, 2905392128, 1414199808, 48627456, 1230373760, 3242674752, 4234070752, 1442574096, 2479691256, 1696265956, 94155106, 1289953617}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 3556769792, 3523215360, 3506438144, 1283457024, 281018368, 3097493504, 699400192, 1613234176, 1287389184, 507379712, 4122279936, 2037547008, 79937536, 4142571520, 190296064, 3387541504, 1419523072, 1095703040, 3191620864, 4194303872, 4069885504, 897797600, 738958224, 1032195032, 3880905612, 2767845986, 1124395473}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3556769792, 3120562176, 1694498816, 1535115264, 4290772992, 6291456, 3188719616, 3048734720, 2370568192, 760348672, 2081751040, 4283334656, 283099136, 3618103296, 3037335552, 1401456640, 1464075264, 349606400, 3642907392, 2596092288, 406512064, 1828727456, 2676054320, 3183548152, 694226612, 596712226, 1098480881}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3288334336, 4261412864, 2701131776, 2692743168, 3644850176, 2871001088, 967835648, 1696071680, 186384384, 3933077504, 2460286976, 872644608, 2301870080, 1533681664, 2992066560, 1426679808, 234163200, 4241209856, 4171728128, 741414016, 2866307392, 2088525536, 1988074992, 1045190808, 2510716236, 1991352930, 1285042355}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1140850688, 3254779904, 3841982464, 3263168512, 666894336, 2254438400, 2098200576, 4144496640, 3982229504, 1925840896, 3182755840, 1623621632, 3730292736, 505405440, 2682499072, 3638142976, 917853184, 2840007168, 1880561920, 1447033216, 2597523392, 1390436000, 365965904, 988364504, 3138203364, 1063423778, 169388433}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 335544320, 4060086272, 2902458368, 796917760, 725614592, 3948937216, 4105175040, 754450432, 2616459264, 3194880000, 1491927040, 3672801280, 2967093248, 2397233152, 37130240, 2231994368, 3681358848, 3484090880, 2562433792, 2933067904, 1561321408, 1214054112, 2350001328, 573462984, 3305910284, 3365594722, 1761847153}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3556769792, 973078528, 3170893824, 310378496, 2613051392, 455081984, 995098624, 2075656192, 1884553216, 3332767744, 21823488, 3689119744, 926138368, 3519717376, 2071965696, 816433152, 2609701888, 71549440, 2762156288, 886235520, 4231722304, 3419802144, 1797601712, 4291726024, 2967585116, 1752212386, 485091571}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3019898880, 3388997632, 385875968, 2977955840, 3057647616, 1671430144, 2429550592, 1536688128, 1948516352, 3824025600, 748486656, 31162368, 965361664, 3771965440, 3415642112, 2596898816, 1778197504, 1818916352, 3550670592, 2698931840, 628405824, 1446474784, 387473904, 887462184, 2408519308, 1303188130, 3409097651}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 4227858432, 2113929216, 2600468480, 1988100096, 3628072960, 2451570688, 45088768, 3845652480, 1689518080, 1045823488, 2884435968, 443777024, 2587017216, 3692208128, 2896384000, 3030030336, 3383725056, 3677994496, 3753220352, 3101061760, 1806486336, 2085812960, 444809648, 3693862856, 630697084, 604811362, 673404659}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3422552064, 1241513984, 3338665984, 4219469824, 4156555264, 668991488, 3159359488, 4134010880, 3365142528, 4249223168, 517799936, 912490496, 2242035712, 742547456, 420737024, 2113550336, 2687468544, 935921152, 870640384, 2736717184, 2410703552, 205050400, 1409087888, 2035500232, 3084584892, 882800546, 1651566419}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 2080374784, 3388997632, 4076863488, 310378496, 3401580544, 4003463168, 114294784, 3384279040, 2071724032, 1549402112, 4003790848, 3814162432, 4288069632, 2553700352, 1197928448, 1520392192, 394494976, 749276672, 3588512000, 3182923648, 2569478720, 2147354400, 309474480, 696337560, 3426860452, 2858463394, 3715130099}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 1409286144, 2986344448, 1660944384, 2038431744, 2537553920, 2132803584, 1961885696, 577241088, 3361996800, 1078329344, 2859270144, 1341292544, 3937648640, 3063029760, 3689033728, 3200927744, 2978935808, 3510238720, 3946688256, 262812800, 3705591616, 1465962080, 3159371024, 2631440616, 3115128956, 2064814818, 1856126545}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 201326592, 1711276032, 989855744, 4202692608, 2537553920, 807403520, 2295332864, 1692925952, 2092171264, 4116578304, 859635712, 2535161856, 1901838336, 2533040128, 1626042368, 501479424, 3169197056, 3298868736, 3230724352, 3964263552, 2049288000, 2450937888, 4221161488, 105670920, 3504488204, 1164401826, 358685523}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 738197504, 4261412864, 3607101440, 2474639360, 994050048, 2610954240, 3834642432, 4091019264, 1021575168, 85852160, 2749169664, 3368714240, 2659926016, 3282804736, 1325027328, 1698936832, 3092745216, 4058088960, 2410803968, 2240384128, 2061347392, 877331104, 3796536176, 1766458408, 4241108076, 3834287650, 4138401073}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 603979776, 2113929216, 2164260864, 1199570944, 1749024768, 1667235840, 3574595584, 1492647936, 1543241728, 405405696, 1009057792, 2477162496, 3303456768, 3238486016, 2882932736, 2685331456, 1099041792, 2386672128, 1315031808, 1485837952, 2545504192, 4061926304, 3103497904, 2432531096, 3098161348, 2128973090, 4110863729}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 3825205248, 2248146944, 956301312, 41943040, 3552575488, 2485125120, 3511681024, 2538078208, 3003383808, 1160904704, 4289527808, 1900511232, 4085760000, 2032607232, 2041982976, 366880768, 1946852352, 2469407232, 511201536, 1450967424, 516836160, 3777218080, 151360080, 238186600, 439131796, 2902904738, 149386515}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3556769792, 1711276032, 721420288, 713031680, 1832910848, 27262976, 2666528768, 1914175488, 4061396992, 100532224, 2431451136, 2864349184, 486260736, 1608245248, 678154240, 1171425280, 2654436352, 1901088256, 870940928, 2626541696, 3383465024, 573771872, 2078726896, 2298056456, 776284396, 1201119458, 1671553713}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3288334336, 3254779904, 1929379840, 1115684864, 4240441344, 2933915648, 2781872128, 4071096320, 3669753856, 1585577984, 3895787520, 1410236416, 391036928, 854499328, 3600699392, 1917249536, 3877827584, 2722373120, 4124506368, 3920290688, 1992917696, 2544733472, 684445200, 2958658968, 1889914036, 1845962402, 369289425}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1811939328, 4127195136, 1795162112, 3263168512, 1681915904, 3688890368, 1397751808, 718798848, 1383333888, 1948385280, 3104636928, 4058415104, 1277575168, 3641155584, 4059492352, 3248371712, 56835072, 1013767680, 2566349056, 2988407424, 2560770240, 978123040, 2928061936, 406295048, 2663350036, 244456354, 3649380657}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 1543503872, 100663296, 2063597568, 1149239296, 3443523584, 836763648, 1752170496, 1622671360, 818151424, 4113956864, 1323106304, 895647744, 1721909248, 2802032640, 1628573696, 4028258304, 885406720, 4104420864, 1099369728, 289761408, 3287734464, 1962742112, 4172501808, 1376496424, 936338876, 24740322, 3496323057}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 2348810240, 1912602624, 3976200192, 4269801472, 3158310912, 3739222016, 2951741440, 3405250560, 3482058752, 929431552, 181731328, 930775040, 1157251072, 3594248192, 479899648, 3918247936, 1250046976, 1559630336, 3315388672, 1475251840, 4133500608, 1219587168, 1637465008, 29212344, 3334394524, 2542385890, 2335443313}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 2483027968, 2583691264, 1828716544, 58720256, 4064280576, 2279604224, 3884974080, 888668160, 3728474112, 3795714048, 2187657216, 3622993920, 2238889984, 984801280, 1477578752, 3873572864, 3964290048, 3878584832, 559770368, 4285485696, 1136410304, 3749665440, 2265240496, 1470347544, 2402021612, 3833520162, 1871034737}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 335544320, 838860800, 2734686208, 1501560832, 775946240, 1407188992, 1081081856, 2378694656, 3041132544, 1221984256, 506265600, 2877521920, 3003334656, 4291026944, 2548256768, 4097017856, 661279744, 2199346688, 361549568, 1897031296, 3896159936, 1586435424, 2463173072, 2044201000, 2344407196, 2268797922, 2567938835}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 1677721600, 1644167168, 3707764736, 1535115264, 2596274176, 4095737856, 359661568, 2371354624, 3901489152, 895614976, 1647640576, 3711860736, 1958723584, 2340380672, 2833141760, 1366255616, 521565184, 7062016, 454036224, 575222656, 1892014400, 1688727136, 2735920752, 3085805368, 3086093908, 1471993314, 2589600561}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 1275068416, 1979711488, 2566914048, 92274688, 3384803328, 1075838976, 3165650944, 3604480000, 1391198208, 1101660160, 3134521344, 4283924480, 3411460096, 2169905152, 106360832, 1591179264, 1888926720, 1517812224, 1281765120, 1934525824, 2065407296, 1561196512, 2352653168, 4047262328, 10656068, 3811584610, 1612214835}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 2751463424, 704643072, 1828716544, 2692743168, 566231040, 1042284544, 1294991360, 2714238976, 1354498048, 2439118848, 3985965056, 3847127040, 1146044416, 4207812608, 1947095040, 4088342528, 3722421248, 2868273664, 64728320, 847279488, 2965375808, 4171247328, 1609681744, 2959676376, 1439450100, 2781565794, 2197369873}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 3556769792, 838860800, 3305111552, 3447717888, 2109734912, 2116026368, 2014314496, 2257059840, 690225152, 4117626880, 525139968, 3908730880, 100319232, 1551572992, 4089122816, 412829696, 84661248, 709071360, 1330112256, 121179520, 1400738112, 4016301728, 1641424848, 1525786792, 3342372140, 4085023522, 1600287377}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 3019898880, 905969664, 3808428032, 2273312768, 3787456512, 1340080128, 3989831680, 344457216, 2276196352, 3877765120, 2189754368, 796884992, 689848320, 1779343360, 1558597632, 2790950912, 2156928000, 1495916032, 2589784832, 379236736, 2247213760, 3988280608, 896831568, 3485950392, 82509748, 1099517090, 590175891}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3288334336, 1241513984, 587202560, 2944401408, 2059403264, 1784676352, 3127902208, 16252928, 1472987136, 906887168, 202702848, 4044521472, 569524224, 1271128064, 3373944832, 2324113408, 371237888, 3327196672, 2510942976, 2246401920, 1026179520, 1499366496, 4114361776, 834085688, 1954039628, 1317901282, 145676401}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 3288334336, 1107296256, 2566914048, 3296722944, 4265607168, 3273654272, 2930769920, 2325217280, 3300130816, 2929328128, 3586981888, 285114368, 2698919936, 804249600, 2310434816, 3278055424, 3253244928, 2362288640, 880743680, 3466465920, 2228158784, 3137853152, 3489394928, 3730572744, 2144763556, 3681782882, 3808449969}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1946157056, 1644167168, 4110417920, 1820327936, 1505755136, 2376073216, 412090368, 1739063296, 108789760, 2150498304, 3543465984, 1537376256, 4144185344, 1360158720, 846909440, 1361496064, 2052715520, 3261411840, 2309637376, 904824192, 1351914560, 4164115872, 1730818192, 154129944, 3920934892, 3043225634, 321044689}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 603979776, 3187671040, 1056964608, 2675965952, 1337982976, 2116026368, 19922944, 3383230464, 4267442176, 914227200, 2476015616, 1106411520, 2815672320, 3269664768, 3578490880, 1142401024, 4125666304, 230483456, 2356042496, 361514368, 2168863040, 3851495648, 3923373456, 2392075288, 192039180, 3734201698, 1065601233}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 1677721600, 2248146944, 1593835520, 3095396352, 994050048, 597688320, 2526019584, 351797248, 1348206592, 15859712, 247791616, 1004437504, 176046080, 770613248, 2459365376, 722151424, 2518211584, 678209024, 3407537408, 2057378944, 823196736, 926421152, 3636329264, 2915189592, 3903688180, 4185523234, 97610609}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 3288334336, 1174405120, 1459617792, 2659188736, 775946240, 933232640, 2372927488, 4153933824, 2669412352, 3488481280, 2028273664, 2061664256, 2751709184, 2287181824, 2029768704, 1910433792, 3009248256, 2840581632, 1544898816, 767280768, 1795139648, 963408224, 1022759920, 884599832, 3643594956, 3092676578, 290052017}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3959422976, 973078528, 2264924160, 1082130432, 2000683008, 740294656, 3744464896, 554172416, 4280549376, 3083206656, 2328690688, 2687729664, 3260268544, 818143232, 3694841856, 2331441152, 2563097600, 1368811008, 2882870528, 3484302464, 3321441088, 3477967840, 351494096, 3753034216, 4052926524, 1839413090, 1781244051}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 738197504, 637534208, 83886080, 1115684864, 3468689408, 3772776448, 1984954368, 1016594432, 288620544, 1592131584, 2081226752, 2703392768, 67321856, 2570215424, 2847608832, 926316544, 3906255872, 1144496640, 2002051328, 2893427584, 2742340288, 1908836896, 2185066096, 4130022792, 3872337180, 15737250, 3219673265}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3288334336, 1107296256, 3103784960, 4286578688, 4248829952, 85983232, 3668967424, 3268935680, 2003566592, 2192179200, 1330970624, 714506240, 4109877248, 3228033024, 3062870016, 2382014464, 2120045568, 1395796480, 706323200, 4195193984, 1018936128, 2776411872, 3867282544, 2755686008, 2325831236, 1072755298, 871994161}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 3019898880, 2986344448, 2634022912, 528482304, 574619648, 4292870144, 1336934400, 2618818560, 163840000, 800980992, 1727856640, 1307213824, 2018131968, 3826966528, 2444455936, 2607728640, 3885331456, 655835648, 1671471872, 2068914816, 724043456, 3910972128, 979063408, 1079138984, 937334892, 1326266466, 3826389169}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 67108864, 4060086272, 16777216, 2860515328, 138412032, 3974103040, 3180331008, 2059927552, 2688811008, 2757361664, 2880241664, 1756332032, 2307833856, 2906644480, 2269605888, 125446144, 2518545408, 3965131264, 4092799232, 3518508672, 3927773888, 1784115360, 4176732112, 3459784168, 2732455492, 2348226082, 4043540755}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 738197504, 3925868544, 83886080, 964689920, 1203765248, 702545920, 3580887040, 2829582336, 3949199360, 2506227712, 3971809280, 4222582784, 1866186752, 2343690240, 2865311744, 819329024, 2007680000, 2825462272, 4194598656, 273912192, 1630816960, 786081376, 985666832, 2623609832, 2830199668, 206050786, 328474835}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 1677721600, 503316480, 2097152000, 2323644416, 524288000, 1679818752, 3943694336, 1375207424, 2970877952, 2210791424, 4059889664, 3224076288, 1420804096, 4157677568, 3055030272, 2288363520, 2978925568, 1413505536, 933257472, 13645952, 2274920256, 480619936, 1114545456, 1798389832, 1692993628, 4260230946, 1750236019}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 2214592512, 704643072, 1191182336, 4185915392, 3133145088, 3177185280, 193986560, 922222592, 3833331712, 117309440, 3474259968, 1299939328, 2165719040, 3033653248, 1331294208, 3079481344, 689308672, 1758574080, 1096363776, 1787621248, 261580736, 2945491360, 1828252336, 2608705816, 3414137132, 3352688674, 857383539}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 2348810240, 301989888, 3405774848, 2323644416, 1254096896, 3164602368, 2114977792, 1518862336, 3715891200, 215351296, 1390739456, 3517153280, 3247357952, 2939199488, 3336146944, 2727671808, 3986412544, 1181376000, 3977423104, 3960891264, 1631885888, 1261620384, 4039602640, 3949753240, 3932121756, 2241393954, 1651786387}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 3154116608, 3724541952, 3305111552, 3850371072, 3946840064, 3395289088, 2221932544, 1148715008, 2896429056, 892731392, 2578251776, 3228270592, 4152246272, 3365003264, 3620253696, 3799865344, 1908583424, 3346235904, 3156971264, 1000218752, 2602661312, 957400416, 378135216, 387715432, 120771708, 2932565986, 2905479283}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 2885681152, 3456106496, 1929379840, 729808896, 1128267776, 2589982720, 80740352, 3086483456, 422313984, 3806461952, 1359282176, 599162880, 327827456, 2335219712, 3412701184, 3140827136, 1985924096, 3078540800, 1439634176, 2967944320, 1362257344, 2004699168, 1490752944, 1435032376, 1361400212, 3481713314, 3512951665}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 4093640704, 2785017856, 3774873600, 1501560832, 339738624, 2401239040, 2519728128, 778567680, 2350645248, 2701000704, 2705653760, 3171581952, 3638968320, 437346304, 1322897408, 716457984, 805551104, 300628480, 548902656, 48785024, 4158476096, 43911136, 1842704912, 1259544088, 1186142028, 3192085346, 3452611153}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3154116608, 905969664, 2634022912, 3011510272, 3368026112, 3529506816, 2091909120, 3379036160, 3437494272, 2346057728, 2822569984, 333152256, 2932850688, 3419447296, 3260600320, 4283275264, 1515445248, 869978624, 516879104, 1943046016, 2790824384, 3175972832, 1297313680, 727400552, 4170109468, 3673238114, 3225945427}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2483027968, 1442840576, 1996488704, 2055208960, 205520896, 3315597312, 2385510400, 1735917568, 1071382528, 3901358080, 2375352320, 816807936, 461586432, 2274385920, 1128828928, 3450177536, 4241955840, 3437204992, 2589716736, 989633152, 3355095104, 1758265824, 847398192, 2920381592, 3951561092, 2537819490, 868615283}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 2214592512, 1644167168, 3204448256, 3816816640, 440401920, 1394606080, 4042260480, 1681391616, 700186624, 4220911616, 2289369088, 1318223872, 1906294784, 856694784, 1529352192, 1687447552, 3657643008, 1928799744, 195398400, 1784401536, 3290070848, 1295671904, 3469361840, 2138192088, 3113211068, 3384314594, 721204977}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 4227858432, 637534208, 3640655872, 142606336, 1480589312, 1986002944, 2045771776, 2148007936, 2370043904, 1562509312, 3820814336, 2918154240, 2904244224, 139501568, 173559808, 2350749696, 4206885888, 2797787648, 1015883008, 851873408, 3410898880, 449536608, 3083465808, 2800046504, 3899869108, 325400290, 1253310099}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2080374784, 3791650816, 1627389952, 2910846976, 4164943872, 3772776448, 4017094656, 1945632768, 1623457792, 161873920, 2605514752, 1802240, 149897216, 2094030848, 2095616000, 3280754688, 1866101760, 440297984, 3946374912, 803550848, 1802959040, 2762327392, 790036144, 1108648616, 3595521116, 3829438946, 2464276851}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 4227858432, 369098752, 3405774848, 3565158400, 1866465280, 2854223872, 556793856, 663224320, 460062720, 1531576320, 156565504, 1760460800, 2471706624, 1405165568, 828436480, 1494292480, 2008595456, 761552384, 3437657344, 1442735232, 1324018496, 2208626144, 2986845648, 2939089144, 3298276, 869289826, 3008918417}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1946157056, 771751936, 1426063360, 478150656, 1958739968, 3848273920, 139460608, 4173856768, 1094451200, 320471040, 354746368, 1915715584, 2959294464, 54550528, 539037696, 3379578880, 590900224, 868520448, 2973666560, 2894798720, 3977107904, 1090715680, 3037819600, 3051939864, 4174233348, 1994591650, 3431032339}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1811939328, 1241513984, 83886080, 1031798784, 3829399552, 2711617536, 1712324608, 1632108544, 1418985472, 3461218304, 3796697088, 3318906880, 3023519744, 2520801280, 2292297728, 831617024, 1879573504, 1890951680, 538851072, 1755600512, 4065833536, 649084832, 3302566224, 580654664, 33204780, 1121143586, 414706705}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 67108864, 4060086272, 2533359616, 2541748224, 3904897024, 786432000, 3857711104, 976748544, 3224633344, 4051042304, 2625437696, 700088320, 1625178112, 3435143168, 1289777152, 183560192, 2042229760, 49583616, 1284948736, 470555520, 1816321216, 428569952, 814209072, 3292882504, 109983100, 3525933282, 2457700337}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 603979776, 1644167168, 3405774848, 1484783616, 3930062848, 3152019456, 978321408, 3075997696, 3285450752, 1785331712, 341639168, 1336377344, 377700352, 2910953472, 4290785280, 2149656576, 1752175616, 2083008000, 997997824, 4250306176, 4226502848, 496865568, 243666416, 829613256, 627678916, 1008515490, 1866866739}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 2751463424, 771751936, 3204448256, 1602224128, 3904897024, 1755316224, 3725590528, 1368915968, 1241251840, 2373058560, 1609891840, 1456963584, 3931881472, 1501650944, 2747355136, 2166384640, 3587288064, 3837273600, 1244506880, 2060120960, 3226996800, 1440567968, 2720228336, 1695358616, 3491468788, 459278114, 120658099}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 3288334336, 1711276032, 1862270976, 3649044480, 817889280, 2577399808, 745537536, 3746037760, 3819700224, 4155899904, 2266300416, 3365044224, 3509469184, 3716243456, 3066064896, 648030208, 1576115200, 4085835264, 3624728320, 3536221056, 4007484992, 3263105632, 2415438928, 4014263544, 2372598044, 3412795362, 2490058001}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2751463424, 1979711488, 3405774848, 2441084928, 3787456512, 3621781504, 2890924032, 767033344, 1648099328, 4133355520, 3226796032, 3575283712, 559333376, 3942735872, 1099001856, 1774217216, 467680256, 1716579840, 884508416, 1320991104, 1293884096, 1744091168, 1332393776, 2002711320, 148213612, 4166676386, 1039657713}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 335544320, 2516582400, 50331648, 1736441856, 2202009600, 861929472, 2236612608, 1169686528, 125042688, 937820160, 3122462720, 124420096, 3278815232, 2483036160, 3590336512, 3808446464, 3078749184, 994139648, 660720384, 324021376, 1186508736, 1626653472, 3030903600, 2306630280, 2184932892, 2262249890, 2473873393}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1275068416, 3724541952, 3774873600, 4102029312, 348127232, 2468347904, 4275044352, 2420637696, 3778281472, 934936576, 3391946752, 2122809344, 524435456, 216031232, 2456817664, 1171863552, 1763544064, 1077905920, 2473577728, 2003228544, 1270009152, 318315808, 365748048, 1467412872, 869967428, 1520287906, 1971232531}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 3959422976, 100663296, 1895825408, 3179282432, 3368026112, 2703228928, 3509583872, 2163736576, 1748238336, 1948647424, 159186944, 933986304, 4186914816, 1432379392, 2370916352, 4096358400, 4007427072, 1960552960, 3289886464, 3959816064, 1667177280, 4270385376, 1579950640, 478361672, 1741848540, 1794850146, 4121351795}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 2483027968, 2919235584, 1325400064, 3347054592, 3141533696, 2086666240, 1689255936, 1644691456, 3288072192, 4188405760, 1371865088, 3331555328, 163495936, 2560679936, 3348213760, 3436742656, 776260608, 3386000896, 199162624, 2064659584, 236562880, 2389020896, 1250089552, 1948675672, 3548711484, 1987207778, 2010007699}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 3959422976, 1644167168, 754974720, 4286578688, 2680160256, 2166358016, 2274361344, 1711800320, 3932422144, 1408368640, 2071789568, 1927184384, 4085923840, 455172096, 3734016000, 529037312, 2795860992, 3394425344, 1571676928, 2545361280, 2912872256, 3622481824, 835805648, 870916520, 274026708, 3979074594, 2473665937}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 1275068416, 771751936, 3405774848, 92274688, 3703570432, 2162163712, 4285530112, 2652372992, 2967732224, 2840985600, 2701983744, 501907456, 220086272, 2296487936, 1399869440, 1701888, 2749754368, 685153792, 533581568, 2013983616, 1022287040, 3485068384, 3216364656, 3604899560, 1669430396, 465633762, 190941105}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1811939328, 1107296256, 3439329280, 1367343104, 1212153856, 1050673152, 3675258880, 794296320, 496762880, 2082603008, 4015325184, 908558336, 193642496, 2510299136, 294711296, 1704572928, 3187446784, 2035544576, 310247168, 638717568, 1012761664, 4139951520, 4041524080, 862849112, 1926227156, 492755234, 2949085235}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 469762048, 1308622848, 4009754624, 243269632, 499122176, 3143630848, 2171600896, 3405250560, 3173777408, 699793408, 4112842752, 2216919040, 2728345600, 870359040, 665890816, 2769836032, 882756608, 1403950592, 1731836160, 1850538368, 751236544, 2111571040, 537798832, 1990751864, 2609248380, 3929271266, 857154675}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 1946157056, 1845493760, 3036676096, 2743074816, 3795845120, 895483904, 1083179008, 223870976, 966524928, 703463424, 2161442816, 334200832, 252133376, 2480971776, 1766895616, 913868800, 1181584384, 119992832, 3599790848, 744092288, 3290171328, 3601736352, 3660956912, 2872832216, 3963573324, 4234977826, 203943987}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 1811939328, 3858759680, 2130706432, 3296722944, 3586129920, 2707423232, 2224029696, 199753728, 2620129280, 3900309504, 647299072, 1860141056, 508805120, 3084410880, 2218004480, 1009711104, 699104256, 3420321280, 3926121728, 953268608, 650642880, 1033659296, 1042483856, 1390416312, 1238425860, 1363692578, 3671900755}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 872415232, 503316480, 3070230528, 2256535552, 4215275520, 3210739712, 3618635776, 2084044800, 2484862976, 3105751040, 2362769408, 442204160, 3362144256, 4104691712, 2222280704, 1355483136, 2500758528, 1526470144, 1936693504, 80528512, 1050095040, 653323488, 3126428720, 439122840, 2632322604, 2330500706, 1217683699}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 2080374784, 3724541952, 1627389952, 276824064, 750780416, 2816475136, 2169503744, 512229376, 1321992192, 1196556288, 3923050496, 1257734144, 1109049344, 628645888, 1790275584, 2372392960, 812870656, 3513092608, 1412375808, 1927219072, 2552691904, 533983776, 1897254736, 1192640248, 3897211412, 1886461858, 3677972115}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3825205248, 3321888768, 2164260864, 3179282432, 3477078016, 1755316224, 1934622720, 1894252544, 1927020544, 2528509952, 539295744, 3508764672, 144654336, 3474464768, 1466224640, 1703094272, 2714713088, 3304151552, 3006856960, 586543232, 3700103232, 4259568416, 2726259216, 996711512, 77345564, 1603752354, 1714707795}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 1543503872, 3992977408, 3841982464, 1132462080, 1631584256, 18874368, 739246080, 3511156736, 4047765504, 695074816, 140312576, 2344845312, 4247240704, 714612736, 1542238208, 4166703104, 2605419520, 3464626688, 2382865152, 1837642880, 2082824000, 3554620832, 2386843216, 99575528, 496779628, 4079166242, 4023851539}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 2080374784, 3523215360, 1593835520, 41943040, 3904897024, 1654652928, 393216000, 3954704384, 2610167808, 3752198144, 815595520, 531267584, 3542040576, 2106122240, 382554112, 1948506112, 2631029760, 1781159424, 2506004736, 2112383872, 941379136, 3966480992, 4114509744, 3275239048, 3629474268, 830959586, 4063029489}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 1140850688, 637534208, 1728053248, 3263168512, 2285895680, 3617587200, 3006267392, 2228748288, 1003749376, 905314304, 1937571840, 2279243776, 1244577792, 2646016, 3748401152, 2641537024, 2969828352, 3371865600, 1818165504, 3704631936, 3897103424, 1480330208, 4110140016, 4133414024, 1641024316, 2009648994, 3221014321}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2483027968, 3254779904, 1090519040, 2826960896, 1715470336, 3458203648, 3008364544, 4157079552, 2334392320, 2882142208, 3506241536, 92766208, 1996668928, 240672768, 3733762048, 278792192, 2972619776, 886561280, 3788160256, 3187436160, 453386048, 3796042528, 1375241040, 924676776, 2369225124, 108712866, 1929744659}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 1006632960, 2315255808, 486539264, 2961178624, 868220928, 488636416, 430964736, 1073217536, 2700869632, 4149084160, 745865216, 602636288, 246824960, 596172800, 3575934976, 1132681216, 1468187648, 3649204736, 3800288512, 2902649216, 1463972160, 2132958688, 3748814384, 1234898648, 1282311436, 180627042, 1972540019}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 2885681152, 4194304000, 1795162112, 578813952, 4114612224, 450887680, 2049966080, 1881669632, 156499968, 1665007616, 2668429312, 891518976, 1788329984, 966287360, 96268288, 3343611904, 430154752, 1658240512, 4042828032, 3008194688, 2722313920, 694572000, 3943736080, 129624328, 3199046988, 3371427170, 3272527059}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 872415232, 3657433088, 1224736768, 1904214016, 2780823552, 2338324480, 298844160, 246939648, 880541696, 2069233664, 2136276992, 791838720, 1255063552, 2757271552, 3899445248, 3129903104, 3640132608, 4024297984, 2657550080, 3338423680, 1846966208, 4101317408, 1514296368, 1606852504, 3402425212, 3594429602, 1217449201}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 3019898880, 234881024, 1325400064, 3699376128, 624951296, 1470103552, 1527775232, 3457679360, 3887333376, 2734817280, 3816620032, 3696197632, 1299890176, 2721587200, 2170834944, 2851735552, 2876877824, 2227463680, 1475022080, 4041304192, 1638930496, 1418325408, 1970128368, 2748798984, 1309654292, 173753122, 3731374259}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3154116608, 2785017856, 4009754624, 2474639360, 96468992, 2275409920, 852492288, 633864192, 936640512, 374210560, 3196911616, 2184413184, 3496394752, 2229886976, 4198805504, 3714537472, 577330176, 3305494016, 3548828416, 2035841408, 3967583808, 3538678048, 2698699600, 3307383624, 3389988268, 3723280034, 2680342035}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 469762048, 1979711488, 1124073472, 2139095040, 2252341248, 3860856832, 4044357632, 3576168448, 3978035200, 1834614784, 3974430720, 1661894656, 2828255232, 554196992, 3977023488, 3874691072, 557374464, 1286925824, 4119259904, 266307200, 2950358336, 4196755872, 49161872, 2531492440, 2190534084, 4251509026, 1547532497}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3825205248, 1979711488, 352321536, 176160768, 171966464, 3550478336, 2941255680, 4169662464, 364118016, 1848770560, 1588396032, 1357873152, 3067822080, 2854789120, 2120568832, 368814080, 1480154112, 1422717440, 1323266304, 602141312, 2556790848, 2298173216, 2528759504, 948816008, 3229581012, 1647540130, 481109907}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 3288334336, 3590324224, 1962934272, 830472192, 2545942528, 304087040, 55574528, 976748544, 2459697152, 1576665088, 2612330496, 1707048960, 606224384, 1700356096, 1018032128, 4210239488, 580942848, 2333200896, 1591281408, 208505216, 3662912832, 45204000, 2638828464, 2398399960, 2900314660, 2668853666, 2748348915}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 2617245696, 167772160, 2365587456, 4219469824, 1111490560, 589299712, 1871708160, 1401421824, 1729363968, 830078976, 3100442624, 562528256, 2777923584, 208216064, 2925875200, 3590477824, 2514527232, 611430912, 3438811904, 1735142016, 3134634816, 217814176, 3045913040, 2284195144, 2848165316, 3145772066, 3795894675}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1275068416, 100663296, 3036676096, 1417674752, 1128267776, 2002780160, 2515533824, 1655177216, 2897477632, 1122369536, 3526164480, 31096832, 745422848, 2685001728, 174452736, 4183799808, 83975168, 209797632, 2940304640, 1096908928, 955325888, 2049547360, 3925123344, 2156394056, 324846204, 540163810, 4156256721}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 67108864, 3187671040, 721420288, 1501560832, 2126512128, 929038336, 219152384, 1698168832, 3732668416, 2861170688, 3876913152, 2406449152, 4195598336, 3373867008, 818802688, 1489201152, 4156648448, 1608609280, 256968448, 3591927680, 2672573376, 822238368, 4078970160, 3778027032, 730461764, 2620777762, 845097459}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1140850688, 3321888768, 3003121664, 3732930560, 2009071616, 3978297344, 1580204032, 3016228864, 1247019008, 279838720, 2901213184, 919764992, 1082572800, 36216832, 600141824, 2895538176, 2605816832, 4103691776, 2093840640, 4184024448, 2819502400, 798811872, 2985991760, 3334698120, 3154040748, 812957026, 2250139153}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 3422552064, 973078528, 218103808, 2474639360, 1220542464, 1944059904, 89128960, 2992111616, 1952186368, 4236115968, 1175781376, 710639616, 872923136, 762880000, 1156435968, 1148680192, 2324808704, 3342373376, 1313606400, 2466701184, 1006127808, 867017760, 1431807728, 3105963992, 800104940, 4203268514, 1707472691}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 738197504, 704643072, 2634022912, 1786773504, 1371537408, 2246049792, 619708416, 1383596032, 4038328320, 867303424, 3363635200, 1138655232, 4054532096, 3866746880, 4273213440, 3098703872, 1308484608, 2711564800, 1225496832, 2712153472, 4200395968, 97404768, 144894128, 200577352, 2274530164, 2037135586, 1834472817}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 1677721600, 1845493760, 788529152, 4152360960, 2856321024, 1524629504, 2838495232, 1549271040, 184811520, 981598208, 4037869568, 2969534464, 1102725120, 2044239872, 4098142208, 1591977984, 1734183936, 3649529344, 909097728, 1515419264, 2286204096, 2229518816, 3193804272, 1963374504, 1039029460, 3790795106, 3793054259}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 201326592, 2449473536, 1124073472, 3900702720, 1539309568, 3089104896, 3350200320, 4102553600, 1389101056, 238157824, 632619008, 85360640, 4162568192, 2282266624, 1594707968, 185858048, 1266947072, 2313096704, 2914462976, 812365184, 2996860736, 2272367072, 1076493008, 3233608888, 463177492, 390662754, 3740086417}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 2080374784, 2583691264, 4244635648, 595591168, 2512388096, 3357540352, 913309696, 1175977984, 1756102656, 1705639936, 428146688, 813596672, 278085632, 1943642112, 4035833856, 3956971520, 865936384, 1523757568, 4097362688, 3554493824, 2821938496, 283695200, 3824464880, 610693112, 1094613124, 3287420898, 2210960817}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 67108864, 2382364672, 1929379840, 41943040, 272629760, 1608515584, 969932800, 4142399488, 2820931584, 2546860032, 2027749376, 2401402880, 2143731712, 4205355008, 3854831616, 2401167360, 1303669760, 1690779136, 1546244352, 193231488, 2617167040, 3672407584, 141541008, 1458418216, 3558476012, 118168226, 2990764881}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 2080374784, 1040187392, 251658240, 880803840, 1639972864, 1226833920, 3140485120, 1381498880, 2780561408, 3270377472, 4103405568, 2825617408, 2744598528, 1729650688, 492613632, 3640547328, 2851924992, 2777552384, 2311433472, 1424212352, 467850560, 3479389408, 4272109936, 2139253080, 11735564, 283865954, 2220273971}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 1677721600, 2382364672, 3539992576, 343932928, 826277888, 1650458624, 235929600, 3555196928, 213123072, 1326055424, 1569521664, 3539435520, 2156118016, 3290996736, 3331616768, 452601856, 4273277952, 3054231040, 1946959104, 876050560, 1596177344, 4246224800, 4144786832, 414666632, 2053243108, 2574891298, 3592248147}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 1946157056, 100663296, 2566914048, 1937768448, 2696937472, 2413821952, 468713472, 1939341312, 2523136000, 3496607744, 3253534720, 1718059008, 3766206464, 3615809536, 2258259968, 2549434368, 1908603904, 812714496, 3747209984, 2206576512, 278545088, 3606416736, 3460490096, 1789997032, 3149456260, 1962172642, 692305587}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1677721600, 2382364672, 352321536, 3313500160, 1245708288, 1168113664, 4027580416, 122159104, 492044288, 598867968, 61669376, 3284041728, 2432843776, 3061096448, 2439237632, 42313728, 1528474624, 2471014912, 3948281600, 1790112384, 3022897728, 2130670496, 3995251536, 1386571464, 1229637460, 631282466, 2148540945}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 3019898880, 3858759680, 1023410176, 41943040, 3930062848, 362807296, 2211446784, 1534590976, 2516320256, 1199964160, 1526005760, 2580709376, 947372032, 3483115520, 1983270912, 339544064, 3437689856, 1942274560, 844857600, 1902359168, 3661569088, 2582137376, 480623408, 3043671576, 871057628, 2812949154, 1393285745}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1409286144, 2046820352, 2030043136, 2122317824, 1195376640, 2271215616, 3717201920, 2902982656, 1775501312, 344588288, 942473216, 46563328, 2449195008, 896917504, 1413132288, 3545565184, 1103815680, 3125635584, 3352707328, 1421064320, 4064299456, 2816576672, 2177900624, 1240006472, 2407853220, 1419925026, 260623505}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 4227858432, 1107296256, 1291845632, 411041792, 3560964096, 3764387840, 2905604096, 2873622528, 2577661952, 79036416, 2193424384, 1273724928, 212320256, 1847943168, 3044511744, 2786973696, 3740939264, 3233706496, 1090006272, 3651937920, 552842176, 3959060448, 2084441296, 582526184, 986518300, 4064541538, 1030923795}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 2617245696, 3791650816, 3976200192, 1887436800, 4215275520, 3537895424, 2408579072, 1684537344, 682885120, 1922695168, 3433889792, 3646324736, 2108342272, 3006603264, 2455457792, 3196934144, 3303535616, 1416770048, 3126410496, 1974253696, 2010564288, 971668640, 2757093776, 34322056, 2370091588, 3190009378, 1351673425}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 67108864, 1308622848, 385875968, 562036736, 1849688064, 2589982720, 2668625920, 1645740032, 4168351744, 3832938496, 1612513280, 2894757888, 306692096, 1609932800, 2167861248, 4059949056, 349867008, 2227131904, 1934718720, 3178798720, 2078650816, 2158996896, 46709360, 105753864, 896703612, 2070121762, 1409020081}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3288334336, 1308622848, 956301312, 2608857088, 1447034880, 1101004800, 233832448, 2581069824, 1654390784, 3312844800, 4195680256, 1581481984, 1332166656, 2812076032, 888614912, 3411322880, 4116941824, 861293056, 2745484032, 1832612480, 948661824, 972229728, 3709785712, 2683362968, 4208570428, 3860634850, 3182950195}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 872415232, 2315255808, 184549376, 2927624192, 1774190592, 3718250496, 1106247680, 524812288, 2453405696, 2231500800, 1344602112, 201752576, 1326596096, 3346882560, 1986220032, 888457216, 4269794304, 2017897984, 1777549568, 753762688, 75216960, 368060768, 88725584, 20835800, 662892276, 3487944418, 1688716561}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 4227858432, 2986344448, 3472883712, 2810183680, 2478833664, 2564816896, 2832203776, 28835840, 3269197824, 1720582144, 2253717504, 1908047872, 33505280, 161226752, 36581376, 1369774080, 2788340736, 2471220736, 2331505408, 1768484224, 2741336256, 1414745376, 1222255408, 1945061080, 1044675148, 1969450658, 1664294129}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1275068416, 2785017856, 1124073472, 3414163456, 473956352, 4112515072, 816840704, 3042443264, 3255042048, 2850947072, 3243048960, 2655158272, 2095038464, 1867849728, 3236343808, 2025977856, 4108426240, 3536858624, 3746095872, 3383558784, 2190631744, 3029828320, 3615080048, 3275085864, 4260757644, 1659491938, 249389617}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 3556769792, 2717908992, 1593835520, 3397386240, 1790967808, 2195718144, 2561671168, 2177368064, 1531707392, 2950561792, 1045757952, 4113268736, 1592770560, 2849808384, 3678801920, 1860192256, 2259792896, 3368584704, 2093832448, 4171136896, 3371468480, 666547680, 2591534544, 560576312, 3302861004, 650609762, 2057307667}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1677721600, 3858759680, 2600468480, 3800039424, 2252341248, 1553989632, 2494562304, 1228406784, 4203479040, 2567307264, 2904883200, 910327808, 2352398336, 1155358720, 1613705216, 237037568, 2331106304, 3784855040, 3225166080, 390039168, 925467200, 1409592544, 70504880, 2196652088, 2143319452, 2019626082, 2924572401}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 1409286144, 3724541952, 2030043136, 4219469824, 1832910848, 1684013056, 3564109824, 2780299264, 2664169472, 2385379328, 3672440832, 3144384512, 2170535936, 266199040, 2422665216, 852494336, 115928064, 577055232, 4071326464, 2399085696, 2668488128, 495876448, 3358919472, 2911042232, 2872835404, 3245866978, 1285046771}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 1811939328, 234881024, 1358954496, 2172649472, 2285895680, 2023751680, 779091968, 2376597504, 2310275072, 2785673216, 2571960320, 2670100480, 427442176, 1969496064, 4006801408, 2412853248, 911739904, 2656832000, 1075734272, 901226112, 3758229568, 2684916576, 1279539344, 2833477064, 181949220, 3650928610, 1107172305}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 3959422976, 1241513984, 184549376, 880803840, 1438646272, 157286400, 1383071744, 3311927296, 2514747392, 222691328, 4095541248, 2398781440, 91635712, 3780452352, 30396416, 1749628928, 2998182912, 1266589184, 566265088, 1197521280, 259061184, 3907539552, 463811984, 3278253288, 3150711612, 788778466, 1724555601}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 603979776, 3858759680, 2197815296, 3246391296, 4290772992, 530579456, 726663168, 2721579008, 3349413888, 1384775680, 65863680, 2315747328, 3499835392, 1580572672, 1771245568, 2270701568, 3788880896, 2913197568, 839919360, 2782422400, 2945757760, 2512569888, 3672134320, 2259791272, 2332673092, 2758596002, 919026675}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 2348810240, 3724541952, 3271557120, 2407530496, 1279262720, 1117782016, 1993342976, 1763180544, 2643722240, 4035837952, 1216151552, 454262784, 4087300096, 1753571328, 2004332544, 832157696, 1012247552, 4218334720, 1284332288, 555438720, 1190282304, 1617933856, 1594751472, 1532720328, 2203200012, 4080956066, 3948219059}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 3422552064, 704643072, 1291845632, 3464495104, 3879731200, 1503657984, 829423616, 2174222336, 153354240, 740425728, 3387752448, 2972614656, 2098446336, 1112842240, 414969856, 843675648, 407651328, 3026088448, 3934941440, 1685139584, 2736286784, 879068512, 1887597808, 572290792, 838318868, 1251426274, 3699830193}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 3959422976, 2650800128, 4177526784, 1551892480, 2378170368, 148897792, 2094006272, 3865575424, 610009088, 2442788864, 92602368, 1262452736, 562806784, 1670127616, 343068672, 1301854208, 554011648, 1929345536, 4083940608, 3294414208, 26985152, 2911176480, 4148135056, 2005635544, 1989003716, 3606282402, 962131795}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1409286144, 3254779904, 1660944384, 3279945728, 239075328, 4137680896, 30408704, 3906469888, 662962176, 3373400064, 313327616, 1163886592, 3649290240, 1364582400, 2152443904, 2288519168, 1903006720, 3904790016, 2624768768, 3734843008, 1484211264, 164543520, 343668336, 3510648552, 3407958196, 1385186466, 3774426419}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3959422976, 3120562176, 83886080, 2407530496, 1967128576, 3437232128, 3813670912, 2865233920, 3783000064, 4229038080, 3632594944, 2167898112, 2214772736, 766255104, 1402613760, 2098837504, 443819008, 2555273728, 518394624, 453731456, 2012222656, 4277774112, 1000684752, 2890369688, 2017090964, 2745735586, 980213523}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 67108864, 2382364672, 1258291200, 3581935616, 1254096896, 1700790272, 3876585472, 1850212352, 1424228352, 3533307904, 169672704, 2655420416, 4080779264, 2204950528, 2728292352, 861317120, 2020854784, 2567564800, 1195745024, 183144320, 3997544384, 644568224, 1610924496, 2974444584, 708112132, 1211268386, 489245969}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 3959422976, 1241513984, 4278190080, 1384120320, 4215275520, 39845888, 2989490176, 2259156992, 119275520, 1243217920, 1722089472, 3523182592, 1346060288, 645242880, 623308800, 795850752, 3808560128, 2261898752, 836307200, 4208249984, 2293667776, 1691831264, 4159098128, 3402523032, 3641946244, 3014150498, 1788717011}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3690987520, 503316480, 3909091328, 1115684864, 197132288, 3839885312, 747634688, 1363673088, 266600448, 419561472, 2434596864, 3655237632, 4012064768, 65871872, 1539756032, 3345897472, 3332049920, 4111579648, 3607716096, 4014279040, 36935360, 551837600, 646163152, 979215400, 2449451316, 2228458530, 3950280977}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 3690987520, 4261412864, 1157627904, 3162505216, 171966464, 52428800, 2406481920, 3981967360, 1240727552, 1522401280, 918355968, 3762454528, 2766028800, 4117569536, 1571459072, 3012777984, 1362594816, 3458245120, 4293942528, 286904960, 2211822912, 1062168416, 1218709104, 3893822536, 1045550764, 2435346402, 1898773041}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 335544320, 234881024, 3036676096, 1350565888, 3250585600, 2296381440, 2381316096, 3479699456, 3798204416, 900857856, 1071448064, 1823375360, 3692183552, 2735595520, 584495104, 4209903616, 2729610240, 2153574912, 3874436352, 1085515136, 2405196480, 1030667616, 3706876560, 2197588456, 4156440276, 2743730914, 1921063249}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1006632960, 167772160, 2231369728, 2994733056, 88080384, 266338304, 2815426560, 3302490112, 1143734272, 2303328256, 3213164544, 814710784, 2775203840, 3572867072, 2875609088, 1372526592, 344663040, 1612980736, 3258902784, 1864557696, 434190528, 2026904608, 458791664, 1609306936, 3253426436, 2931057314, 3943055155}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 2617245696, 1711276032, 3741319168, 1686110208, 1681915904, 3856662528, 2580545536, 4001890304, 1583087616, 1369047040, 3534028800, 3833561088, 1908129792, 1196793856, 2701627392, 2980042752, 2959850496, 2916881920, 4250623232, 2902821504, 592442560, 4033074720, 3066115152, 2527096792, 1957767684, 2367173282, 2117448083}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1409286144, 637534208, 4177526784, 1904214016, 1505755136, 534773760, 3035627520, 2158493696, 543424512, 3628990464, 4028432384, 2761064448, 1357791232, 2051907584, 1600868352, 250791936, 2480897024, 3892644352, 2357192448, 3201695104, 2043131584, 1609108832, 1254374160, 2233441256, 2003169964, 3838743266, 1314670289}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 4093640704, 3791650816, 2701131776, 796917760, 12582912, 1839202304, 2909798400, 153616384, 1744568320, 527302656, 12910592, 1047166976, 1015955456, 257187840, 2807271424, 1250576384, 262140928, 3224123904, 1337348864, 2622584704, 3793296960, 2285123680, 2189575824, 2874328920, 3297379052, 815750626, 2829938641}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3690987520, 2449473536, 654311424, 2474639360, 1690304512, 2065694720, 2427453440, 873988096, 3545497600, 190447616, 253558784, 3020390400, 3883581440, 70033408, 4041093120, 688871424, 3469210624, 828032512, 203217664, 2307371904, 649770816, 4086072288, 1261352432, 2432132232, 3506637668, 220728930, 2156666291}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 67108864, 2852126720, 3271557120, 92274688, 2990538752, 3860856832, 4084203520, 1641545728, 574881792, 2307784704, 4086104064, 1220706304, 263077888, 4043153408, 1092251648, 3790235648, 259212288, 3751214592, 3316233984, 1948116608, 2123012416, 597902688, 3783164272, 3239345960, 908487628, 2089915874, 2278136625}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 67108864, 3992977408, 1627389952, 2004877312, 700448768, 2921332736, 1838153728, 3664248832, 3186360320, 1639579648, 1324679168, 4178542592, 1411006464, 4037353472, 1783058432, 1189603328, 859270144, 2076088832, 2221103872, 3605052800, 3425798464, 574145440, 1000709392, 4073100728, 161940996, 3679857698, 1573811027}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 1409286144, 1375731712, 4278190080, 3565158400, 1866465280, 346030080, 2198863872, 2950168576, 1303117824, 1731067904, 436535296, 1873444864, 401522688, 1466195968, 1884991488, 1594329088, 4081136640, 1252124160, 1779533056, 3730412672, 2775393856, 3461250464, 1341518448, 2084791096, 3444252748, 2849990434, 3614184753}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2214592512, 2717908992, 1761607680, 3800039424, 826277888, 27262976, 1622147072, 3869769728, 2283012096, 1979580416, 3094151168, 2031255552, 322912256, 1141661696, 3057782784, 621258752, 482472960, 1499580928, 4224723200, 2759378048, 1458359360, 4266863328, 1637825168, 3007137032, 3442114636, 3539168354, 565148625}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 2214592512, 3590324224, 2063597568, 4051697664, 1539309568, 253755392, 1043333120, 1001914368, 2150891520, 2959212544, 1021116416, 322863104, 2065940480, 2025644032, 695136256, 449554432, 694287360, 2429619712, 464054016, 3980148096, 1420735296, 1458212064, 3536848048, 2124953416, 1807589204, 1156478818, 1930075377}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 2885681152, 2382364672, 822083584, 2290089984, 1807745024, 3575644160, 3473932288, 2232942592, 4270587904, 1880227840, 3336896512, 2289467392, 5455872, 260349952, 1611026432, 3963303936, 1306602496, 3719391744, 1615344896, 972298624, 2507084096, 987700384, 3449194992, 1373862520, 1909281460, 552826658, 1574277553}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 67108864, 1442840576, 3573547008, 813694976, 2294284288, 3269459968, 1204813824, 1463287808, 983302144, 116260864, 2731868160, 3585769472, 2435792896, 2545246208, 2301292544, 431466496, 2287598592, 3507311104, 100033792, 2759444352, 3107780288, 1369381664, 253549616, 2527986776, 3572765836, 1921762978, 449184753}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3154116608, 1644167168, 4211081216, 3565158400, 146800640, 618659840, 3949985792, 3305635840, 2525233152, 661258240, 995950592, 657883136, 3907764224, 1461477376, 2736246784, 1803245568, 3546625024, 3080412672, 1813263616, 1016320896, 1536245440, 1081651808, 1653452880, 3530454312, 1786248868, 2001438690, 3066863505}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3690987520, 3053453312, 4110417920, 226492416, 4114612224, 694157312, 581959680, 3435659264, 2888040448, 2003959808, 922550272, 1821343744, 1945354240, 3359416320, 498012160, 2443335680, 2433063936, 3408085504, 650456832, 293772416, 3973417920, 2958737632, 1537816528, 395618024, 1480277908, 2123916898, 2099109651}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 1543503872, 771751936, 2600468480, 1870659584, 2369781760, 2107637760, 3366977536, 2016935936, 1960574976, 477495296, 1546977280, 1229094912, 4294426624, 2809487360, 3957477376, 1388812288, 3003984896, 1679810048, 3519093504, 2472542336, 240220736, 1915244768, 3520359344, 1959973528, 2478817404, 3094476386, 232371953}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 469762048, 1577058304, 1593835520, 293601280, 3267362816, 3533701120, 2200961024, 3934781440, 4043571200, 2370961408, 844955648, 2785968128, 248659968, 2577244160, 2519650304, 2560776192, 2826177536, 1698321920, 3213412096, 495204224, 4011020352, 4106028256, 2967365584, 889955368, 3531699028, 3443531106, 4016073873}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 4227858432, 2785017856, 2533359616, 1769996288, 616562688, 1281359872, 1227882496, 881328128, 2015100928, 1759379456, 1971650560, 1532723200, 165658624, 1124360192, 3793448960, 1400821760, 2471828480, 992192000, 1672169216, 364280704, 1852370368, 1483545824, 251054672, 1237921688, 2831004748, 2173696354, 3325938835}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1811939328, 3590324224, 1962934272, 4169138176, 2252341248, 408944640, 3224371200, 1443364864, 436469760, 2542665728, 3583836160, 370376704, 3381641216, 345808896, 882077696, 4241438720, 2575121408, 3865264640, 3806815488, 774429312, 525632448, 4248234464, 2916206160, 1425668008, 2083343084, 1557883234, 3802836115}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 335544320, 3456106496, 3506438144, 981467136, 3544186880, 2606759936, 1345323008, 2229796864, 2548826112, 2744254464, 580190208, 2835775488, 932397056, 2895470592, 1476898816, 2098432000, 3352660992, 3613800960, 3810681088, 2453506176, 2047572416, 2482071520, 734574480, 2201777784, 545941780, 280018274, 2024395601}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3288334336, 234881024, 218103808, 3514826752, 524288000, 601882624, 1676673024, 4278714368, 334233600, 3232366592, 4248109056, 3181346816, 2158706688, 489988096, 2376044544, 3098208256, 4046777344, 1201537536, 3148568320, 766822528, 2304763584, 2265689696, 1839558992, 363267832, 1810878756, 3202526434, 674823315}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 4227858432, 771751936, 3070230528, 327155712, 4106223616, 2728394752, 2463105024, 474480640, 4143185920, 3951951872, 1804533760, 2878242816, 3415097344, 4220395520, 2475618304, 1871644672, 1099912192, 4136516096, 3842907392, 298841216, 3010376128, 566203488, 1039641840, 3405922584, 546149892, 1258438938, 3767375367}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 738197504, 3254779904, 3170893824, 1585446912, 2143289344, 3730833408, 2177892352, 3612868608, 3046899712, 3139043328, 454754304, 2870706176, 3541778432, 3877265408, 2166059008, 3524995072, 4087000064, 1876678144, 2432396032, 2961937536, 945956928, 3682020320, 44598608, 389344872, 472848476, 2134175338, 3761182813}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 3019898880, 503316480, 620756992, 92274688, 3577741312, 1918894080, 1645215744, 3199729664, 2787377152, 411172864, 2961375232, 2760081408, 3934404608, 394469376, 3456364544, 2973931520, 4163019776, 3132288512, 3570066688, 3587133312, 3711806272, 2971037536, 218665488, 1496161880, 3870265180, 1018011226, 3287256925}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 4093640704, 3053453312, 4278190080, 1098907648, 3443523584, 3680501760, 1573912576, 1396178944, 457965568, 123338752, 257622016, 1935310848, 2035957760, 3965378560, 1759121408, 1495005184, 1203409920, 2999675392, 3951290624, 3892736896, 563725632, 1010597600, 252926096, 375303688, 4161110204, 2044636682, 2923790527}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1275068416, 2181038080, 1593835520, 4185915392, 1002438656, 4242538496, 3339714560, 2437414912, 1012137984, 493748224, 2976841728, 57638912, 2758754304, 1643094016, 1076793344, 2949515264, 324996096, 3872895488, 3756146944, 1046230656, 3801796416, 447791456, 855155696, 3727457112, 2147701124, 986479450, 1259557253}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 4227858432, 1845493760, 1560281088, 1065353216, 1270874112, 358612992, 1848639488, 2616721408, 2484862976, 1299841024, 1400569856, 3061481472, 3590045696, 3809280, 811257856, 2649434112, 601093120, 4289678848, 3815059712, 1613145728, 1461718080, 2710638624, 1764296656, 2064941032, 2122190108, 250380266, 2002914591}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 3556769792, 3724541952, 587202560, 3632267264, 683671552, 3990880256, 4184866816, 1879572480, 168558592, 2875850752, 426442752, 275415040, 2246787072, 4272676864, 3473543168, 4183537664, 1623327744, 406209024, 958001920, 1144300160, 4073650496, 4150119328, 3866299312, 4083134376, 2309337468, 3593973674, 3256463743}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 2617245696, 2248146944, 1493172224, 4085252096, 1463812096, 1231028224, 1806696448, 2260205568, 2967732224, 3379691520, 460521472, 1081245696, 3505569792, 993255424, 1469206528, 1300457472, 950690816, 1965479424, 305737984, 2703531904, 3402861888, 3823245856, 3583752016, 2573149848, 2717691004, 2735154842, 3035147391}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 4227858432, 771751936, 3976200192, 4253024256, 2889875456, 2812280832, 462422016, 902299648, 220987392, 2665349120, 1407123456, 509509632, 438288384, 834609152, 204419072, 686213120, 4132082688, 701844992, 539735296, 2309254528, 30597824, 651294176, 2179509872, 4160584744, 2167821716, 3777199146, 4008269207}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 4227858432, 2785017856, 1728053248, 209715200, 3351248896, 2891972608, 1905262592, 1997012992, 3220439040, 2185363456, 3175284736, 1573093376, 2483240960, 1801658368, 3027423232, 968566784, 3886965760, 3090983424, 358068992, 3981556864, 1374266432, 1051027296, 2645219696, 2967916184, 1592266268, 639946394, 2825588253}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 1946157056, 3321888768, 3238002688, 176160768, 2302672896, 69206016, 3260022784, 2167930880, 2640052224, 4240834560, 3855024128, 591888384, 1879490560, 925278208, 821506048, 2265962496, 1538413568, 692442624, 2169160448, 4118303104, 1643944384, 282508640, 2606632720, 931835304, 4103659556, 1338813866, 1830805541}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1811939328, 2785017856, 3170893824, 1015021568, 700448768, 794820608, 1576009728, 4170711040, 3457417216, 41025536, 3010658304, 3119677440, 355647488, 1926373376, 2766336000, 68823040, 2961138688, 3805552128, 2777900800, 1162065024, 1762273856, 3377869216, 1283059856, 1168467128, 1506505820, 2696373434, 1799910495}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1275068416, 2785017856, 1459617792, 2155872256, 994050048, 1486880768, 1225785344, 818413568, 1865678848, 627179520, 2254635008, 3840049152, 3265511424, 461512704, 1985196032, 3925551104, 171860992, 1495583232, 1227541248, 3960880512, 3122678976, 2941353696, 1240002416, 4075059480, 1925842908, 698775834, 301533151}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 3690987520, 704643072, 83886080, 3682598912, 1539309568, 845152256, 2423259136, 3273129984, 2188640256, 1720582144, 4186898432, 252674048, 55558144, 2028937216, 1275047936, 890636288, 12213248, 144725504, 2274418944, 3685275264, 4153209408, 3117101728, 842605712, 2804160632, 247873892, 2293373050, 1077756261}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 2348810240, 1711276032, 1124073472, 3800039424, 3217031168, 60817408, 3452960768, 3494379520, 3003908096, 366870528, 2027880448, 2774433792, 1444888576, 360652800, 2005889024, 450258944, 4273120256, 1768956416, 890824448, 696522880, 485744576, 1502684256, 1537758448, 2872863464, 3936824660, 606759658, 3535023447}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1275068416, 1979711488, 117440512, 3078619136, 2864709632, 1642070016, 1380974592, 3732406272, 1606680576, 2559180800, 3851091968, 2198503424, 3377086464, 2917801984, 1352298496, 2270357504, 633209856, 2349337088, 3012322560, 2259071104, 450736960, 1902114784, 3302513424, 2041863320, 4139970956, 3198573722, 4007522703}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1275068416, 2046820352, 1124073472, 3196059648, 1220542464, 1835008000, 2284847104, 1300758528, 2444492800, 1474953216, 2599092224, 2573959168, 3928670208, 805986304, 68825088, 1820502016, 607017984, 3072907776, 3630475008, 1972549248, 3207998528, 4106558496, 4114847536, 416222296, 1129891724, 2337082458, 3690448781}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 3154116608, 3590324224, 150994944, 1182793728, 2797600768, 4171235328, 860880896, 2049441792, 454295552, 1335230464, 2971074560, 1809219584, 3849830400, 2401722368, 2341408768, 2321180672, 3949839360, 1613420032, 928307968, 1878414976, 1474742208, 1580118368, 3314199856, 3498352408, 1881126452, 2110922522, 4087903799}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 4093640704, 33554432, 1191182336, 4001366016, 2889875456, 3227516928, 3792699392, 4249354240, 1713111040, 431620096, 2201681920, 1836810240, 169492480, 1988796416, 3749924864, 2382280704, 1951710208, 1294414336, 2831249152, 388003712, 586176320, 1914258272, 146031088, 1819709896, 3882401980, 1097667018, 1331855549}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 603979776, 3456106496, 3305111552, 2021654528, 1044381696, 622854144, 3782213632, 3259498496, 438566912, 3945660416, 3484352512, 4226777088, 634306560, 2436784128, 2310475776, 1660114944, 1183630336, 395988480, 1926840064, 3179119488, 3432163776, 1381825312, 920872880, 898971640, 503766948, 3017455610, 4109901733}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1006632960, 3858759680, 1761607680, 3061841920, 213909504, 1730150400, 2817523712, 188219392, 4279500800, 1976958976, 2002190336, 2845212672, 3048652800, 4291190784, 1170149376, 3570100224, 1418503168, 997422592, 475568896, 3825484416, 767552704, 2429170464, 2928414032, 3832706936, 2077874900, 1648686970, 2690587351}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3019898880, 2181038080, 4211081216, 1417674752, 792723456, 2606759936, 2458910720, 705167360, 3793485824, 3359506432, 3871277056, 4278157312, 1059012608, 399384576, 3609718784, 292198400, 1795005440, 3882838528, 2308326144, 3197263232, 1584974656, 3259260512, 3700044400, 1814846024, 1653069876, 1717295690, 801413173}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 4227858432, 2717908992, 2801795072, 2592079872, 2260729856, 2451570688, 4140826624, 2198339584, 3158048768, 195428352, 2535915520, 2565308416, 2638659584, 2228740096, 4022308864, 1219651584, 997010432, 3740230144, 4244363008, 2737904256, 3296288448, 1889887072, 2381491568, 1611483400, 2573116484, 1799538954, 3828638789}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 2214592512, 2986344448, 2801795072, 562036736, 306184192, 3953131520, 500170752, 3012034560, 3503554560, 893779968, 449249280, 2441510912, 2057748480, 968351744, 2573086720, 3124443136, 3452197888, 3299742208, 757256448, 3803788672, 1135379136, 2953562464, 2705143408, 3265485784, 1240992596, 948820954, 454740823}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 3288334336, 3187671040, 218103808, 1317011456, 4181721088, 3617587200, 980418560, 3954704384, 1664352256, 2395602944, 38469632, 2483716096, 3526049792, 3097124864, 3359830016, 946305024, 3104048128, 710090240, 458162944, 240693632, 4049927872, 2864888352, 187086160, 3852740408, 1336020140, 1966516026, 881675439}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 3959422976, 3254779904, 285212672, 2541748224, 1967128576, 195035136, 2895118336, 3877109760, 2364801024, 3184918528, 2740387840, 1301774336, 24559616, 3209060352, 3612266496, 3890415616, 241208320, 988917248, 3521642752, 1864215424, 3419086016, 1260254688, 1573544912, 2216443448, 290129812, 3286089274, 3593127829}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 4227858432, 2382364672, 1660944384, 3414163456, 583008256, 1491075072, 2714763264, 2472017920, 1416888320, 429522944, 756744192, 979075072, 460996608, 3855228928, 2743308288, 2739824640, 183596032, 3974672896, 1019061504, 2266374272, 2667966784, 380797664, 2277907536, 3000797368, 3565645196, 2449279162, 4281740685}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 1006632960, 1644167168, 956301312, 2273312768, 2067791872, 2443182080, 2976907264, 4294443008, 683933696, 1934491648, 4191092736, 4077813760, 3337568256, 918495232, 2281148416, 950790144, 3710987264, 3403177472, 2960445696, 3956795264, 3617301696, 2263479840, 2032972240, 1323549784, 2934776004, 1652769882, 2667405511}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 1006632960, 2382364672, 4110417920, 3464495104, 1983905792, 2770337792, 1221591040, 538443776, 1830551552, 1686503424, 285671424, 1019707392, 1898430464, 848764928, 1803448320, 3702130688, 2385056768, 2905996800, 1555227392, 3543486336, 1102276032, 28664928, 3388111952, 4187343464, 1940054372, 567036522, 1318986085}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 1409286144, 637534208, 3305111552, 3363831808, 2629828608, 4292870144, 2895118336, 3044540416, 1507590144, 3673292800, 1098055680, 3895689216, 3079847936, 1847762944, 891965440, 3919509504, 1695069184, 2645835264, 2316775168, 3179042432, 717375808, 2956664928, 4138156688, 4277431592, 2193058508, 3746426154, 2827659981}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3825205248, 637534208, 3506438144, 2860515328, 692060160, 1025507328, 477102080, 121110528, 3770941440, 1632763904, 3839033344, 1511227392, 1995653120, 2447581184, 749568, 3125196800, 3750294528, 3759953408, 2802287360, 2628260224, 2171440064, 4173308704, 2318255440, 1117780184, 2782675068, 308705498, 1601699965}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 4227858432, 2650800128, 2164260864, 142606336, 1321205760, 3944742912, 1120927744, 92798976, 3149135872, 3875405824, 763297792, 1681817600, 4032708608, 1005527040, 3545755648, 664406016, 705246208, 2566206976, 564045568, 2572155520, 3083259072, 938629472, 1347209840, 3310571800, 752674532, 557568282, 2224662247}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1946157056, 1711276032, 3942645760, 3984588800, 1572864000, 1293942784, 458227712, 3344433152, 2229534720, 3025010688, 818872320, 3314515968, 1072644096, 3151994880, 37113856, 1702541312, 1603826688, 1665442304, 492828928, 3799417472, 2644146368, 4125720160, 1431173328, 2816691480, 2992429956, 1113247002, 4257782661}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 201326592, 100663296, 2298478592, 1702887424, 4022337536, 761266176, 389021696, 1519910912, 3536584704, 3011903488, 3158769664, 2703720448, 236404736, 680501248, 608309248, 314836992, 3439526912, 182818304, 1276255488, 2624348800, 3486918720, 418254368, 1022607120, 1486654600, 103708292, 672345226, 1852597893}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 67108864, 1912602624, 117440512, 3045064704, 2252341248, 1495269376, 2534408192, 266862592, 2030829568, 2901278720, 2595160064, 1267630080, 3097378816, 4118159360, 3279597568, 3725899776, 2969263104, 2773864960, 1062926592, 1132844416, 2698237888, 1161314784, 1619264048, 4149453352, 3698868980, 4028989994, 3624071927}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 1409286144, 2650800128, 2030043136, 4085252096, 3862953984, 236978176, 294649856, 1495793664, 3894149120, 2588278784, 872873984, 4263936000, 1236680704, 1704861696, 3691180032, 319051776, 1034052608, 3201570304, 3047928064, 3252182400, 3238310336, 1185139424, 2924846256, 527112840, 2671263492, 24459914, 24825607}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 3556769792, 2986344448, 2063597568, 2575302656, 2453667840, 1189085184, 2018508800, 264765440, 4177264640, 2676359168, 3385262080, 3576135680, 980926464, 2050924544, 3246559232, 778385408, 640900096, 1400646144, 919001344, 916938112, 2402697280, 1801324768, 781421424, 3821826184, 1683965572, 4111650954, 848156293}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3019898880, 2583691264, 3305111552, 4185915392, 2864709632, 2946498560, 3746562048, 514326528, 3705405440, 2590375936, 2057764864, 403144704, 2463580160, 952049664, 1824772096, 2708781056, 205163520, 142640640, 2302686464, 2690728064, 3111145408, 322439520, 3654588464, 65730440, 996773444, 1207818122, 3128319557}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 2080374784, 2046820352, 3204448256, 243269632, 2520776704, 782237696, 2108686336, 3246915584, 943456256, 575012864, 3053912064, 2879881216, 1519894528, 2120130560, 3292729344, 3472222208, 3814333440, 607183360, 3175694080, 2799547264, 72842944, 1673440672, 3067220656, 2181910728, 101638980, 1801187530, 1345450821}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 872415232, 33554432, 3238002688, 3934257152, 2529165312, 2757754880, 3490709504, 1971847168, 2190213120, 1366425600, 3786604544, 2127724544, 289652736, 2324357120, 3282472960, 941946880, 3905944576, 75038208, 4233423616, 626402944, 1601994304, 2309645920, 1855410544, 3751565928, 2558245772, 117357162, 138488719}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 4093640704, 3456106496, 285212672, 981467136, 1052770304, 4255121408, 3106930688, 1972895744, 4224974848, 868614144, 3825664000, 2133295104, 2732015616, 1710120960, 3834359808, 1385453568, 1076282368, 1498899968, 3920581376, 1139461760, 805684672, 1771016096, 597332112, 243046712, 1393183156, 752154938, 1011284405}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3422552064, 3053453312, 2432696320, 4169138176, 2755657728, 1826619392, 3887071232, 3095920640, 2739142656, 1953103872, 892010496, 457867264, 1606074368, 3528630272, 4066824192, 975521792, 2434475008, 805471744, 3118380800, 61464448, 2211714624, 2725490976, 1031238704, 436051128, 1701222252, 2879732922, 568018799}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 3556769792, 771751936, 2499805184, 3867148288, 1396703232, 3793747968, 1378877440, 951582720, 2155610112, 1742864384, 396558336, 302219264, 3153281024, 3073073152, 2043105280, 4092393472, 2427167744, 2718371328, 3079439104, 3594241408, 2211418560, 963177888, 1301579984, 1580625448, 1513365228, 3502706218, 2808893165}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 2080374784, 100663296, 788529152, 3716153344, 3477078016, 2736783360, 936378368, 2197291008, 2537816064, 4280942592, 2976579584, 3570106368, 3554394112, 407052288, 2541211648, 2629117952, 2407670784, 1201142272, 293896448, 2169159552, 1486514624, 3781348960, 4188512144, 2496459544, 1980227660, 3537752858, 455028813}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 2885681152, 1711276032, 3707764736, 2474639360, 3460300800, 1361051648, 3096444928, 3252158464, 2159280128, 2654601216, 1065025536, 450527232, 3163209728, 817012736, 3128365056, 3009693696, 3510862848, 3206462976, 555243776, 1549067648, 1909069760, 1393741536, 4045879632, 1960623672, 969353036, 2167152186, 649017167}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 2348810240, 1375731712, 3271557120, 2088763392, 943718400, 811597824, 3973054464, 785907712, 670826496, 3724148736, 423297024, 3508174848, 766164992, 3751976960, 2659594240, 3900778496, 2118159360, 1969261056, 4115673856, 1058546560, 1314706240, 3565818592, 1821633360, 1078960808, 495231068, 3472327338, 1856524383}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 1946157056, 436207616, 1929379840, 2793406464, 3300917248, 1650458624, 758120448, 1566048256, 1632370688, 1424097280, 3869442048, 1745059840, 1800585216, 2235244544, 1210978304, 3691051008, 369216512, 1291954688, 2810291968, 4248948352, 1847605824, 3801122848, 3347580560, 1935942152, 3461859020, 2623308298, 2854950605}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3959422976, 167772160, 4211081216, 662700032, 1623195648, 23068672, 3320840192, 3470262272, 3490971648, 2487615488, 520552448, 1688633344, 3543646208, 3281936384, 2677157888, 3449939968, 2928737280, 2150140416, 3243083008, 3767723136, 1814148672, 1330734496, 2781359120, 2281478712, 2850688436, 2309257786, 213908919}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3422552064, 1442840576, 16777216, 1585446912, 2176843776, 4078960640, 2232418304, 2288517120, 3685482496, 411435008, 600244224, 3274145792, 907427840, 1324294144, 1835716608, 1327581184, 2333139968, 359163392, 2603424512, 2890365056, 342257344, 2432072928, 316538928, 3474117992, 2405804388, 3246028138, 1573468517}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 603979776, 1442840576, 318767104, 1266679808, 2235564032, 2225078272, 4035969024, 3602382848, 1819541504, 1957560320, 879689728, 4069490688, 3544072192, 4015448064, 280694784, 481384448, 15266816, 2267828736, 1324025088, 3689525120, 11327168, 2712289248, 1850302096, 113078392, 2396255780, 509350010, 2422384165}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 3825205248, 234881024, 2164260864, 209715200, 1480589312, 35651584, 1823473664, 3414687744, 104595456, 3779461120, 864485376, 3035004928, 2365014016, 881844224, 177917952, 1066473472, 4088923136, 2448721408, 3143327488, 2809155456, 2758409152, 1751952032, 3659415984, 1839456200, 304446532, 1153613770, 3677678663}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1006632960, 1241513984, 2097152000, 327155712, 1002438656, 568328192, 68157440, 1147666432, 2739142656, 1548615680, 2182021120, 1865318400, 2220867584, 476454912, 694923264, 3482437632, 464018432, 1822762496, 1801339136, 384226944, 4012541248, 3870405984, 4007217584, 261940536, 3000189604, 2572961082, 2025009831}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 3825205248, 1577058304, 4110417920, 4269801472, 3963617280, 807403520, 4180672512, 1879572480, 3856400384, 1265500160, 1001324544, 2295234560, 73351168, 44474368, 3381891072, 4168112128, 2594825216, 1319996928, 239579904, 1103268736, 3152567232, 3020726688, 3442908592, 2028686344, 2072350676, 741043210, 1994743767}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 2080374784, 436207616, 1358954496, 75497472, 2051014656, 2770337792, 66060288, 714604544, 581697536, 2561277952, 2003501056, 2357952512, 3759882240, 340975616, 3415715840, 1024018432, 3143924736, 2377014784, 3902117632, 1329021824, 3594000832, 496764448, 1481824016, 3919050824, 3624434716, 165976138, 351243293}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 3825205248, 838860800, 2466250752, 192937984, 2319450112, 1864368128, 321912832, 3370647552, 4143710208, 1685716992, 3736797184, 744194048, 3691692032, 2716999680, 3897954304, 3858356224, 3986996224, 2679052800, 3948760320, 1636514176, 447944640, 3623344544, 4211719280, 237858696, 1346546812, 4269723530, 2481290365}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 1409286144, 3321888768, 3976200192, 1266679808, 3695181824, 1415577600, 3801088000, 607649792, 3082551296, 2797993984, 604438528, 3953623040, 2601992192, 2262736896, 2135650304, 1690949632, 1410683904, 3133279744, 926767360, 1812365696, 1873197376, 622228576, 668942352, 1321954664, 3347596260, 1626623338, 580088805}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 872415232, 3724541952, 4009754624, 1971322880, 2554331136, 3290431488, 3429892096, 1487405056, 3619422208, 956956672, 2144010240, 2418769920, 1933197312, 2890031104, 241627136, 3537410048, 3155436544, 2167896576, 3078705408, 3443638656, 681679296, 3937503520, 3880268912, 2628566280, 3262378012, 1273978122, 2543075357}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3959422976, 905969664, 1358954496, 1082130432, 37748736, 1356857344, 3769630720, 984088576, 279707648, 243662848, 1262944256, 409370624, 49725440, 2924421120, 3592114176, 2569570304, 3513639936, 2410071552, 3268871936, 2405393280, 1734603328, 1314655008, 1523540592, 509262120, 1187612964, 73210154, 365893927}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 1677721600, 3992977408, 956301312, 1216348160, 1849688064, 2191523840, 827326464, 112721920, 331612160, 1228013568, 2633170944, 3482484736, 2476949504, 137060352, 3169275904, 3646527488, 4290069504, 2166011392, 1039066880, 1356176256, 2536140480, 2439406688, 2241447184, 3428169880, 1064040444, 2798016666, 2118707199}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 1677721600, 2919235584, 3539992576, 3699376128, 960495616, 467664896, 2930769920, 3796369408, 1836843008, 2696806400, 3430875136, 3613294592, 1758412800, 2820087808, 976367616, 1701378048, 2968298496, 2842067456, 1205598976, 1388603776, 2305527360, 1082981152, 2350265264, 3023218504, 1718104884, 3563915082, 2082882359}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 67108864, 1845493760, 3808428032, 3263168512, 591396864, 2300575744, 2607808512, 3986161664, 1090781184, 658636800, 3615686656, 241401856, 2096316416, 4227555328, 1106751488, 3736713216, 527721472, 2673549824, 1632069376, 205619584, 295797696, 758127904, 960039440, 968123928, 3921387932, 3411445274, 1560826269}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1946157056, 973078528, 2432696320, 1954545664, 876609536, 1868562432, 93323264, 4245159936, 759431168, 3497656320, 1595604992, 1250656256, 2944614400, 2798116864, 884805632, 2393307136, 2326596608, 2154786304, 1028155136, 941956992, 619395392, 2257731168, 730770032, 1687787512, 3326912652, 306147322, 2028053645}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3556769792, 637534208, 1593835520, 1350565888, 1505755136, 912261120, 3473932288, 2597847040, 2087976960, 2754478080, 3327066112, 1868529664, 3397861376, 4134756352, 3818696704, 3350337536, 1107153920, 1319250432, 2485512960, 2321016960, 3184172096, 1551455840, 1116015056, 1554479672, 2437114596, 762667578, 1605287653}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 201326592, 3657433088, 1291845632, 243269632, 3930062848, 3487563776, 131072000, 1286078464, 280231936, 2705195008, 3135176704, 185499648, 3769090048, 3146964992, 1785581568, 588433408, 1999502336, 2675090944, 2621201152, 1652187008, 2461534272, 524057568, 939197616, 1098407640, 3911021348, 2198509274, 597724967}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 1543503872, 1442840576, 3875536896, 2910846976, 2478833664, 4116709376, 2612002816, 2120744960, 4201906176, 1068105728, 1019936768, 2960818176, 2073247744, 3056001024, 1592569856, 345442304, 3322225664, 2661526016, 3691909376, 1127777920, 4151108672, 1431811872, 3328442864, 3180483608, 1495672268, 2674744346, 693567951}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 201326592, 2516582400, 3539992576, 3514826752, 3896508416, 1889533952, 3620732928, 4257742848, 209453056, 1166147584, 1931673600, 4294148096, 1874509824, 1703337984, 3886297088, 148318208, 2813166592, 3058360832, 2019533056, 2314289536, 3587770560, 1918231392, 588192496, 184095496, 3536073100, 1239825162, 4195726733}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 738197504, 4127195136, 1862270976, 2592079872, 1740636160, 2246049792, 1022361600, 1053294592, 3393454080, 2571239424, 1654849536, 357793792, 588922880, 2476711936, 4173139968, 4004399104, 613688320, 3868899840, 2531143424, 647819392, 163459904, 1034759840, 1385613616, 991470264, 2904311996, 3221154490, 3607915709}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 2348810240, 2717908992, 4278190080, 746586112, 2696937472, 945815552, 537919488, 260571136, 3080454144, 3173908480, 995033088, 2925494272, 1448591360, 3414892544, 3338981376, 431671296, 1228672000, 3965596160, 3109505792, 1326176896, 1673912896, 4158385760, 3089900400, 2455205704, 2106232724, 1174781770, 3761931157}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1140850688, 167772160, 2768240640, 1166016512, 3896508416, 4041211904, 1418723328, 3893886976, 2547777536, 2239627264, 2208235520, 1678671872, 1251459072, 3414908928, 1960112128, 536573952, 2422074368, 1279223296, 2633927936, 769568128, 3757028416, 2760290656, 3813877584, 4197012968, 3702872724, 4205456874, 1189394071}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 3690987520, 2650800128, 1426063360, 2793406464, 3552575488, 2736783360, 892338176, 2651324416, 2191785984, 2394554368, 2426077184, 3207233536, 3705913344, 275243008, 2037166080, 3862824960, 3012670464, 662232576, 1288532736, 2026824832, 1522035392, 3270333600, 1065256624, 1165048056, 2154403084, 2876584186, 2695045391}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1140850688, 1845493760, 2097152000, 3313500160, 935329792, 568328192, 818937856, 859308032, 2770599936, 1460535296, 2213478400, 985563136, 3695656960, 662872064, 182259712, 524982272, 1081132032, 1430879744, 560813312, 2715986560, 2999791936, 2802988256, 2160442512, 702544856, 3721878340, 1914397658, 545824583}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2214592512, 4261412864, 1426063360, 1753219072, 1421869056, 1012924416, 252706816, 1322778624, 3919314944, 898498560, 3102670848, 4051664896, 1717977088, 3474677760, 1732579328, 2081626112, 4251018240, 3784412672, 723074816, 3548186240, 56567360, 651607136, 3174236112, 1951493096, 4193907316, 3115086826, 2003277429}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 1275068416, 301989888, 3070230528, 3649044480, 1438646272, 2317352960, 3291480064, 3993501696, 343670784, 34996224, 4214685696, 143097856, 3461300224, 3398590464, 4143198208, 3576408064, 4215278592, 643834368, 3956338944, 404351616, 1514477248, 2791469728, 1214086320, 2670079304, 2982092772, 3552281930, 3157791717}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 3556769792, 369098752, 1056964608, 947912704, 1010827264, 1793064960, 3274702848, 2504523776, 916193280, 3059875840, 3582132224, 1093894144, 146456576, 2894520320, 3711176704, 3050223616, 2041123840, 4071467520, 1873427200, 3646870400, 3669098048, 4069084192, 1388133552, 3069362824, 1419465164, 3625351818, 1512916429}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1946157056, 3992977408, 3439329280, 1400897536, 2864709632, 606076928, 1708130304, 2609381376, 2354315264, 900071424, 1518796800, 3721822208, 2636038144, 2561302528, 75321344, 3772954624, 428467200, 458538496, 1697085696, 1053228160, 2562084032, 36619104, 2899573360, 3144758232, 2434324500, 1346210778, 2374122519}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 4227858432, 3187671040, 2667577344, 2239758336, 968884224, 1809842176, 3549429760, 2786590720, 1905000448, 1803157504, 2375745536, 3800727552, 2882715648, 1543430144, 708120576, 2118641664, 2148013056, 3864390144, 1159135488, 2675040896, 3960053056, 1616154208, 102111312, 3035718216, 2999548476, 1916045898, 1380347455}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1409286144, 1778384896, 687865856, 1048576000, 750780416, 1117782016, 1341128704, 1970798592, 1854144512, 1822556160, 2432892928, 2943516672, 2135670784, 2989400064, 1889374208, 3757455360, 552102912, 212729344, 699278080, 1021078144, 3801520064, 305693728, 3898925264, 1647466200, 1890205980, 842952410, 636824863}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 469762048, 905969664, 1124073472, 813694976, 3393191936, 2984247296, 2876243968, 1498939392, 4226023424, 43122688, 577961984, 2827124736, 3659251712, 467591168, 404615168, 3932604416, 1963467776, 2892849664, 3586056960, 934086528, 933162048, 50151072, 1570225680, 3356570328, 829000828, 1725823706, 4089882751}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 2751463424, 1979711488, 2600468480, 4269801472, 213909504, 3831496704, 3920625664, 2033713152, 3504603136, 4039770112, 1512767488, 1465548800, 3187851264, 156704768, 3081056256, 300644352, 1471878144, 846455296, 2005909248, 4021311104, 708429376, 2858692896, 2047564112, 759878552, 3832235660, 3187354522, 2798817935}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2080374784, 234881024, 218103808, 2910846976, 3854565376, 2569011200, 521142272, 2648178688, 988020736, 2649096192, 3779526656, 3616964608, 359546880, 832217088, 975564800, 1967523840, 93754368, 107990528, 1226487040, 2791624320, 2074563776, 2158431968, 606565200, 2791729048, 2105965780, 2167861146, 884910295}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 603979776, 4261412864, 3271557120, 1031798784, 1623195648, 6291456, 3767533568, 3472359424, 2576089088, 3842899968, 2364473344, 4206788608, 455557120, 2914705408, 126685184, 906909696, 2842633216, 1853809152, 491190528, 2854905984, 183881792, 205694304, 1904329360, 1656769672, 694213652, 3356529802, 2360915991}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 1811939328, 3187671040, 3539992576, 2407530496, 792723456, 3529506816, 2096103424, 4006084608, 3927703552, 615907328, 2908160000, 1827110912, 1565474816, 119693312, 1436291072, 2214053888, 3677828096, 1779880448, 2324049152, 1673470848, 3169464128, 2399236768, 3112269104, 1480628232, 669077732, 1789972490, 2989040869}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1409286144, 973078528, 3170893824, 847249408, 1774190592, 1855979520, 3434086400, 3444047872, 2889613312, 2918318080, 2077425664, 463699968, 2127216640, 2105974784, 4137472000, 2336454656, 2744814592, 3642635776, 3975770880, 3153375360, 2483959232, 3733008544, 1203782704, 1235333960, 1932645932, 2919844682, 4284324397}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 2214592512, 2650800128, 1258291200, 2743074816, 4089446400, 601882624, 3171942400, 1130889216, 1913913344, 3204317184, 2560557056, 827228160, 2017968128, 3917717504, 326447104, 246364160, 3344335872, 602591744, 3957372160, 4178616960, 2104032576, 152367968, 1434435504, 4015987352, 2360233956, 2388042394, 158010343}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 1811939328, 2113929216, 16777216, 595591168, 499122176, 2413821952, 542113792, 3214409728, 2898001920, 23461888, 2802253824, 3113648128, 1299070976, 1656987648, 3952889856, 1062701056, 3390043136, 265467392, 1789251840, 4212849280, 2298498368, 2004904416, 1874938064, 14714024, 4207948516, 3990457514, 1084065511}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1006632960, 3388997632, 4143972352, 2927624192, 3082813440, 1411383296, 1045430272, 3382181888, 60030976, 4207804416, 2121203712, 2399043584, 1556561920, 4114751488, 3296022528, 4139657216, 1554463744, 695374336, 4074598144, 2466451584, 3440652480, 1024385120, 1917790544, 1018154360, 3881804388, 1037526394, 1513872999}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 67108864, 1711276032, 2264924160, 1736441856, 3107979264, 3839885312, 1294991360, 2488795136, 3123445760, 2884763648, 3750952960, 3026354176, 3650863104, 1550196736, 2449231872, 60512256, 2036798464, 3078412800, 2858136832, 2068305792, 2750195264, 4057159712, 2667750032, 1105899464, 2262704556, 3152115658, 3199333807}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2080374784, 637534208, 3707764736, 3900702720, 2856321024, 1314914304, 2721054720, 2944925696, 3722706944, 3978690560, 1321664512, 2050392064, 2610872320, 3375063040, 674623488, 207489024, 1502266368, 3089415680, 176656128, 1431792512, 3610140480, 3252834080, 456250928, 2500423416, 3500475700, 1623713530, 993394999}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 3288334336, 1845493760, 2600468480, 92274688, 3711959040, 2673868800, 3765436416, 1162346496, 1745616896, 4048158720, 3031105536, 2719711232, 1584611328, 1559191552, 3185422336, 2136160256, 3397280768, 262476288, 678885632, 1170748288, 332207424, 2062279072, 2902176048, 88319016, 3385242428, 908139562, 1225824061}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3825205248, 3120562176, 1593835520, 2038431744, 264241152, 2946498560, 2148532224, 4031250432, 4179361792, 2425225216, 3853451264, 3992944640, 148258816, 2432376832, 980193280, 687233024, 1714072576, 1292194304, 2864316672, 3154988672, 1447438784, 3807557088, 1360072560, 1154050120, 207374804, 2809049162, 4175406549}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 738197504, 1577058304, 3170893824, 3917479936, 2646605824, 3491758080, 2848980992, 2246574080, 547094528, 188088320, 3952541696, 1946648576, 2534293504, 3336740864, 3819761664, 1907337216, 3765605376, 2602872320, 1585667328, 1100830336, 3568746176, 123185504, 1671861424, 908022920, 1454112356, 2837544074, 2454727269}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1811939328, 4261412864, 50331648, 1937768448, 3175088128, 912261120, 2668625920, 1854406656, 2392588288, 2610298880, 2574712832, 4071063552, 1846493184, 593633280, 783044608, 1047496704, 1131672576, 631616000, 3937662208, 923017088, 260283200, 3464339808, 2236012144, 559915592, 3809180900, 367110730, 3931162853}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1946157056, 2852126720, 2130706432, 2843738112, 3670016000, 1042284544, 1649410048, 3435659264, 3141271552, 2363097088, 1450901504, 1416331264, 1405272064, 927948800, 195899392, 2587023360, 2903903232, 3480826368, 2500165888, 1044333696, 867549376, 1049008224, 2920299504, 1638492296, 1301148604, 3831640202, 534659005}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 201326592, 503316480, 1526726656, 1937768448, 2864709632, 3206545408, 2779774976, 2174222336, 3522428928, 3127508992, 2949316608, 4265246720, 1858256896, 1927733248, 172339200, 2431821824, 2512262144, 1519477248, 3291014400, 1617772672, 3550426816, 2980149664, 1139875984, 3589868152, 883265580, 2716017274, 2404795439}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 1140850688, 637534208, 3003121664, 2038431744, 935329792, 2174746624, 1573912576, 3111649280, 592183296, 3301048320, 4259512320, 863141888, 988463104, 1100357632, 3734867968, 3451525120, 648991744, 3283120640, 956899584, 2246418048, 3153585600, 149715552, 1249936, 1679460616, 662630412, 952635658, 4282770447}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1275068416, 4261412864, 452984832, 4051697664, 918552576, 1222639616, 2679111680, 278396928, 904658944, 2342912000, 3553034240, 3392634880, 3289333760, 3102908416, 2396786688, 1065322496, 3045848064, 4127293952, 3741335808, 2340551808, 935429440, 1214266912, 4059129104, 2050507720, 1056777732, 2335067082, 388141573}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2617245696, 2986344448, 2499805184, 3045064704, 3107979264, 2841640960, 4264558592, 1662517248, 1778122752, 235798528, 4197384192, 3279912960, 1498923008, 2737987584, 805408768, 1208068096, 2483047424, 100738560, 1124199680, 243363712, 734070080, 815897888, 1536192784, 2366228968, 1572120436, 4208591338, 4274355061}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 3422552064, 1509949440, 3942645760, 3179282432, 515899392, 3567255552, 760217600, 1043857408, 1958477824, 1288830976, 1018363904, 3728965632, 3635101696, 4042137600, 2384572416, 4094765056, 3478723584, 1221331456, 1165627648, 882293888, 2054950336, 3228771168, 3319949584, 242887528, 420919116, 2092770154, 2698124109}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 3154116608, 436207616, 3372220416, 2206203904, 239075328, 786432000, 3106930688, 3919052800, 4175691776, 1805516800, 2839478272, 200245248, 1657192448, 1694195712, 585207808, 3945916416, 2493078528, 1969589760, 1927227648, 1801373056, 3961479232, 3783222816, 2249099024, 964067800, 3299029604, 1554254298, 3296722533}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1946157056, 369098752, 2701131776, 2894069760, 1061158912, 203423744, 267386880, 3810000896, 623640576, 515506176, 2681929728, 3809181696, 107167744, 3180814336, 2288037888, 3293665280, 3693736960, 4275336704, 3800502016, 2255069568, 2423574976, 2671157792, 1607583248, 2934482248, 20291260, 3457588554, 2392906429}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 3154116608, 369098752, 1157627904, 2910846976, 3133145088, 1667235840, 2517630976, 1765277696, 624689152, 802816000, 3833266176, 3456794624, 4154638336, 2783387648, 3575713792, 2821810176, 2777203712, 3119779328, 1183757568, 4093964416, 2263338560, 3852471904, 594638352, 2586343272, 293975388, 2821078890, 348152159}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 3288334336, 3388997632, 788529152, 595591168, 3191865344, 3152019456, 2746220544, 100139008, 2331770880, 114425856, 3044212736, 3290660864, 2162835456, 1194205184, 3391107072, 940619776, 547990528, 3694408192, 303437056, 503085440, 2840790592, 3845362976, 2864898256, 668598824, 454462220, 2407307818, 160634637}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 2751463424, 3120562176, 1426063360, 3581935616, 457179136, 3512729600, 2526019584, 2263351296, 2420375552, 3969253376, 62324736, 2848358400, 4278075392, 3207782400, 3597758464, 557398016, 986565632, 3418596864, 9022720, 441748352, 1119822144, 2329024608, 1411452848, 1760599096, 4042813332, 2288862266, 2129908631}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 201326592, 2248146944, 2667577344, 3565158400, 3149922304, 1860173824, 1483735040, 211288064, 4188274688, 1407582208, 3787915264, 3218571264, 2130657280, 3189923840, 1251004416, 1525270528, 1581007872, 1690548736, 1222652672, 2003858560, 1880682816, 2254744992, 4010154640, 2897733848, 2127539348, 1998209242, 3965991061}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 67108864, 301989888, 1728053248, 4034920448, 2520776704, 1952448512, 2052063232, 3021471744, 1859911680, 3557425152, 1160445952, 26968064, 1251131392, 2662817792, 3815895040, 1420359680, 3889454080, 791663104, 3429667584, 839036800, 3935211328, 3701227488, 577432016, 2960878952, 2432865788, 3893294442, 1574713853}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 872415232, 1442840576, 553648128, 2491416576, 1128267776, 2183135232, 1479540736, 1814560768, 3157000192, 1316618240, 35323904, 2257289216, 3537059840, 2474024960, 668037120, 1719146496, 2442408960, 479114752, 1132822272, 2895620480, 1300334016, 3150002592, 727831536, 1762728616, 1067054300, 314942122, 4055347421}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 201326592, 167772160, 117440512, 1551892480, 3158310912, 278921216, 1636827136, 2933391360, 3611557888, 3381002240, 3899064320, 47611904, 2371862528, 1747165184, 533827584, 4252534784, 1683299328, 4062073344, 1778617088, 1258374016, 914438848, 725618144, 1679830608, 3385934296, 3094974036, 3151260122, 1021182551}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 1275068416, 973078528, 2432696320, 1367343104, 624951296, 1298137088, 2729443328, 4066902016, 2630615040, 1335492608, 1824194560, 1944748032, 2951987200, 3178717184, 4294012928, 1795745792, 3766295552, 183729664, 49708288, 2511447936, 3236554048, 2500719648, 473588464, 1059766376, 1943269852, 2091337834, 1076403679}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1006632960, 3724541952, 2902458368, 1132462080, 490733568, 329252864, 2727346176, 4151836672, 3174825984, 2987786240, 2012676096, 608600064, 3379511296, 3972702208, 391188480, 186148864, 2630636544, 1813958144, 721594624, 2177147776, 644496576, 4232160736, 2518802704, 3469853800, 2304292548, 2012023914, 693039815}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1811939328, 2181038080, 520093696, 847249408, 2998927360, 606076928, 3819962368, 1224212480, 1779695616, 3066691584, 1093337088, 20611072, 2033369088, 1841225728, 858861568, 356050944, 2763287552, 1941574144, 737367808, 2040423040, 679523008, 3653325216, 547466832, 1483835256, 1196993388, 4175794042, 3344103279}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 3019898880, 2382364672, 1828716544, 2692743168, 1774190592, 3554672640, 177209344, 1612185600, 3256614912, 1493041152, 39780352, 1391362048, 4219912192, 991076352, 770183168, 2404677632, 1679483904, 44924416, 1503059712, 248151168, 1310004032, 3795552864, 2849810512, 203319656, 55444756, 1253454186, 1094332695}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 3422552064, 1174405120, 2030043136, 1702887424, 1170210816, 908066816, 2857369600, 4168613888, 551813120, 3582590976, 770375680, 1633386496, 3604168704, 1625186304, 2590552064, 662448128, 1327375360, 1128863232, 2578283776, 3408356992, 1045197504, 1700256352, 2539966608, 3142266456, 357220556, 3763005018, 2747995341}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2080374784, 838860800, 1761607680, 4202692608, 1849688064, 3168796672, 3285188608, 1473773568, 2777415680, 2854617088, 2013724672, 2222424064, 941604864, 3436847104, 63524864, 1601480704, 3193588736, 3381255680, 2106870528, 1854613376, 3385853504, 47773152, 1292746832, 1566982728, 2254892164, 1441221194, 3777376389}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 67108864, 3254779904, 3238002688, 1015021568, 4164943872, 2824863744, 1995440128, 987234304, 1725693952, 3215851520, 1292828672, 1558151168, 3474374656, 203644928, 2099843072, 3364100096, 3174243328, 1287708160, 1545635584, 1351665536, 2737405760, 1602602656, 447891728, 2634052008, 3397482612, 3007351210, 3118576757}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 1946157056, 570425344, 687865856, 847249408, 1874853888, 2703228928, 405798912, 991428608, 713818112, 3419799552, 917962752, 3739713536, 2234400768, 3064684544, 1465454592, 2465003520, 1996897280, 1103015424, 2344839936, 1336673408, 4192702144, 414059168, 954959504, 1715016328, 1824282788, 3352234634, 4189729957}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3556769792, 2717908992, 1358954496, 1484783616, 692060160, 408944640, 3578789888, 4287102976, 1000603648, 1107951616, 4071292928, 2455470080, 3080929280, 2982092800, 2236157952, 2802169856, 620395520, 1548951040, 2043105024, 1217785216, 668144960, 822496224, 2369060592, 2242043064, 3904862252, 1103742138, 3494138925}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 2080374784, 771751936, 520093696, 2826960896, 1841299456, 3718250496, 66060288, 2805465088, 1439432704, 231604224, 1680801792, 1077837824, 3960946688, 628269056, 1593344, 3405621248, 550925312, 122849792, 581548800, 2141540480, 3796530112, 1708398624, 1597173840, 3371755208, 292307156, 2915004106, 3696633047}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 1006632960, 771751936, 1258291200, 3665821696, 2319450112, 899678208, 2836398080, 1900544000, 3630956544, 2603745280, 3545432064, 941785088, 320520192, 1137680384, 233435136, 2533132288, 3317388288, 3428745728, 4175550208, 2150749056, 85532864, 3624156896, 51335792, 3926416296, 1045174092, 3219387306, 679179087}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 1006632960, 1107296256, 3942645760, 1803550720, 1740636160, 3642753024, 1477443584, 1101529088, 3833331712, 1928986624, 3063611392, 619347968, 1714569216, 1947688960, 4136218624, 3178022912, 4023634944, 2359810560, 1811000576, 102265472, 1820661952, 122633440, 1819029936, 4216584776, 2665889340, 3960525386, 1873347135}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 3422552064, 3388997632, 3640655872, 1468006400, 3409969152, 3437232128, 4203741184, 851968000, 1308360704, 2297036800, 264962048, 3397025792, 3372433408, 2038931456, 2263445504, 2530076672, 257162240, 485395968, 90521856, 41863040, 296527424, 3431159648, 264681712, 4220086280, 3290248540, 402366474, 4215535967}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 2214592512, 973078528, 2936012800, 327155712, 2822766592, 1168113664, 3396337664, 2689073152, 2896429056, 3568697344, 3737583616, 2660204544, 1110097920, 4271726592, 475729920, 1020631040, 3959368704, 2850230784, 242754816, 3746360704, 3143846592, 2025442336, 2049747376, 3715308920, 1818296020, 1418727290, 4061715413}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 2483027968, 1107296256, 2332033024, 4135583744, 3737124864, 3948937216, 2647654400, 3009937408, 4140564480, 770048000, 674693120, 660504576, 932397056, 192208896, 3267620864, 467425280, 3505363968, 3500829184, 345011968, 2135528064, 37607488, 4194273760, 2812483632, 319596328, 671581348, 388418858, 2035807143}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1811939328, 4261412864, 1862270976, 1233125376, 1522532352, 1520435200, 3226468352, 2275934208, 2393636864, 3228958720, 2116485120, 1452179456, 2980233216, 3675594752, 2274545664, 2102167552, 3041375232, 2415806976, 2174355712, 3627103360, 1633203648, 2673196896, 1114872112, 2474467560, 1327422916, 455813866, 2150159559}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1677721600, 1979711488, 2264924160, 1484783616, 2663383040, 153092096, 3622830080, 1616379904, 1575223296, 1708261376, 2485321728, 2340126720, 2183020544, 1527521280, 3205378048, 1476753408, 168023040, 470481408, 1082555136, 2781429376, 271415488, 1644064032, 3957192336, 3014050776, 2537146556, 2985572826, 693875645}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3556769792, 3120562176, 2701131776, 1803550720, 1925185536, 2279604224, 187695104, 1171783680, 2329149440, 2006581248, 246087680, 1987280896, 4045914112, 326983680, 1186369536, 3988043776, 3706326016, 1909599744, 2427873536, 1119171712, 3698046784, 3784527648, 2719370640, 3534077112, 241335500, 4012872378, 62920141}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1140850688, 2516582400, 2902458368, 3766484992, 3586129920, 216006656, 2872049664, 1793589248, 3096182784, 2464808960, 2346385408, 1244889088, 1732132864, 1419108352, 2825818112, 2894960640, 2095772672, 2195344896, 3971161856, 670968960, 4243865920, 1084135712, 1736766448, 2413289064, 2937598716, 3540357226, 1410805245}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 738197504, 1778384896, 1258291200, 2071986176, 1044381696, 2518679552, 999292928, 1287127040, 1202978816, 789970944, 1116143616, 1195343872, 4228530176, 1826447360, 3845795840, 1479927808, 2270657536, 1034324480, 4029566208, 3077757312, 3825732032, 1981625568, 417054864, 650462840, 2900265364, 737922170, 735364245}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3422552064, 3992977408, 654311424, 1149239296, 46137344, 3009413120, 3956277248, 2038956032, 1594097664, 1550450688, 1757085696, 162758656, 3262562304, 377315328, 3885486080, 2121123840, 4211004416, 2130311680, 2143134464, 3195530880, 276601920, 2761347552, 284021232, 624855416, 2350422508, 455963514, 366885613}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 2348810240, 33554432, 3305111552, 4202692608, 775946240, 2178940928, 1638924288, 3366453248, 3767795712, 3362652160, 3101622272, 1022853120, 824360960, 2569822208, 2072195072, 2482874368, 1960537088, 3860891136, 395395840, 389625728, 2343344192, 969030944, 3760037744, 2825576920, 1879610692, 1464100826, 2578896453}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 3690987520, 3858759680, 3070230528, 4051697664, 2747269120, 2833252352, 3358588928, 380108800, 864813056, 2959474688, 2035744768, 2441052160, 1286815744, 3254050816, 2540834816, 4111738880, 3645023232, 2226989568, 3813660928, 1260009088, 3573089088, 2773752096, 2137136496, 4109235432, 4036385636, 2963201770, 2919400037}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 2080374784, 2785017856, 989855744, 3313500160, 88080384, 3944742912, 2958032896, 1180172288, 3088318464, 3442606080, 1147338752, 1455063040, 3949969408, 4206665728, 2070827008, 1924933632, 1601086464, 415003136, 980330752, 2587691904, 1554921920, 1331546976, 3260964560, 3155443064, 3610469084, 2036486010, 406506463}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1275068416, 3456106496, 352321536, 3380609024, 1858076672, 4091543552, 57671680, 516423680, 4189847552, 1977483264, 430899200, 837189632, 404439040, 845471744, 3239751680, 4125403136, 1524265984, 528793088, 2674564352, 3199035520, 2879798080, 3233457056, 2184483632, 3930271944, 1885350964, 3937504970, 3081351479}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 738197504, 1711276032, 889192448, 2139095040, 767557632, 3093299200, 1563426816, 135790592, 101449728, 1350434816, 172949504, 4208427008, 1771749376, 3032817664, 2661019648, 2755930112, 668607488, 1332047360, 852189440, 4042101376, 4111369792, 2499162656, 1259066128, 4203541896, 1866354484, 2221906826, 2286300725}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 2483027968, 1509949440, 654311424, 4018143232, 2671771648, 2778726400, 3935305728, 1740111872, 1940652032, 4162715648, 2098135040, 1173782528, 872136704, 1366630400, 3821236224, 1100535808, 3497896960, 3674718720, 2461265152, 2140261248, 1530399936, 2305649632, 1040093584, 3787329864, 2577280948, 4283388746, 4174774967}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2885681152, 2986344448, 889192448, 2256535552, 784334848, 2086666240, 147849216, 62390272, 2133590016, 3892707328, 3596025856, 3543105536, 610484224, 2327175168, 3764031488, 1406683136, 2247912448, 3200181760, 2147154688, 770289280, 575986240, 3813326304, 4068542864, 549500232, 2741082372, 1196544842, 569909765}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3556769792, 100663296, 385875968, 3179282432, 935329792, 3961520128, 4231004160, 753401856, 3257139200, 1186332672, 2936471552, 1882161152, 1881915392, 1504534528, 1774350336, 789075968, 1312134144, 1685051904, 13324544, 1446815360, 3353053888, 1533335712, 1859520624, 1809219256, 2807448340, 1242965178, 1953944085}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2080374784, 2046820352, 721420288, 2088763392, 1883242496, 1889533952, 2014314496, 1832386560, 2254176256, 689831936, 2240741376, 3438706688, 3557474304, 1610964992, 3241299968, 2857904128, 2049711104, 2966825472, 3562668800, 966527872, 3917452992, 2810060000, 1384082832, 603928232, 2923362388, 3781139626, 2569943895}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1677721600, 1174405120, 2231369728, 209715200, 2503999488, 1918894080, 3840933888, 2698510336, 3101425664, 3180986368, 4058710016, 2725478400, 3721347072, 3223707648, 2018955264, 848926720, 1966887936, 1839971840, 2526213888, 595527040, 4045231424, 45773472, 1669012496, 4032486440, 1489673308, 2917327402, 3882298205}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1811939328, 3120562176, 1560281088, 1820327936, 1254096896, 3944742912, 3824156672, 2529689600, 2094268416, 3161587712, 1325596672, 3238756352, 1207943168, 1593630720, 955691008, 1854531584, 2251643904, 3072460288, 3179015936, 4101460608, 4098373824, 3843344672, 2832409520, 968012952, 3114435260, 2663068314, 3184963005}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 1006632960, 1644167168, 2164260864, 2642411520, 2646605824, 4271898624, 1643118592, 2119696384, 4086562816, 4050780160, 2567110656, 3835330560, 716095488, 1454186496, 2578870272, 3520628736, 4149513216, 2790501888, 3409077504, 2942506624, 2555004864, 3150371360, 289442704, 3336640056, 3331345692, 1728591930, 456976415}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 335544320, 4127195136, 855638016, 394264576, 1975517184, 3277848576, 4138729472, 4181196800, 964952064, 1259732992, 1445396480, 3906895872, 255475712, 974954496, 3712102400, 1807259648, 3368367104, 4197904896, 2922802432, 4164312704, 3677834304, 1958208288, 3715507280, 4229357016, 3483821492, 304000986, 1239074999}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 1140850688, 2449473536, 4110417920, 3900702720, 398458880, 199229440, 1215299584, 691535872, 1225523200, 1158807552, 434307072, 3642392576, 2834776064, 3524567040, 2760880128, 372881408, 3364740096, 1951634944, 3737351936, 1493934208, 369085248, 562101664, 3779109072, 3743493704, 1007724844, 1661483082, 3499400751}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 3422552064, 1174405120, 1191182336, 3548381184, 2730491904, 1579155456, 181403648, 1117257728, 4141613056, 3879862272, 1611857920, 55279616, 1647788032, 4100235264, 4165988352, 4232701952, 3326354432, 1688144384, 1104207104, 4145557632, 2199750848, 3001231200, 738375504, 2515697256, 2671393324, 3309237354, 532784941}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 3556769792, 2785017856, 3137339392, 3732930560, 3468689408, 3248488448, 1026555904, 2811756544, 445906944, 281673728, 4252696576, 3005448192, 4237803520, 3333283840, 2255409152, 1839790080, 1368159232, 4188004864, 1502678784, 2066262656, 860700096, 2050930080, 1906404752, 1966085688, 1268363372, 2022995002, 365657965}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1006632960, 2181038080, 2701131776, 310378496, 977272832, 1616904192, 3931111424, 381157376, 1797521408, 2251161600, 536805376, 2173140992, 3229761536, 1151164416, 2206879744, 3247548416, 3474516992, 2715143680, 2498181888, 1314072448, 2405706560, 357499360, 3190812560, 335501912, 1803968324, 3582137434, 4028376133}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1946157056, 3590324224, 4143972352, 2088763392, 1480589312, 1621098496, 3855613952, 3813146624, 1420558336, 3853123584, 2113601536, 2641592320, 3317579776, 556048384, 1088819200, 3668015104, 282104832, 784914944, 795652864, 231455616, 46829248, 3662376800, 470536944, 1470774312, 3036336060, 1525900842, 863976637}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 3288334336, 2919235584, 2667577344, 1216348160, 2084569088, 3596615680, 2217738240, 2639790080, 1685848064, 949616640, 4113235968, 2612166656, 3379445760, 4192509952, 1623609344, 2766231552, 3782231040, 2964904448, 915249920, 48495488, 2122740544, 3212906784, 3099662480, 1478617064, 3612435356, 2565455338, 2531637407}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 2080374784, 1711276032, 1962934272, 847249408, 2587885568, 1168113664, 2674917376, 3454533632, 3485204480, 4191027200, 4148101120, 1326874624, 1237991424, 3130318848, 1905496064, 2552358912, 3836830720, 898133504, 3987479296, 1287063424, 1404750016, 1308403744, 812560624, 105821192, 3825184084, 2532727306, 3055220311}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1811939328, 4194304000, 2734686208, 1417674752, 3745513472, 3714056192, 26214400, 3034054656, 2691432448, 1349648384, 2489516032, 1551597568, 1555513344, 1718951936, 364826624, 3139536896, 1534147584, 646470144, 1251255040, 2934920576, 3193451328, 1915607648, 2358438096, 1999788424, 1694647340, 3354100618, 2070849325}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3154116608, 2852126720, 1090519040, 2424307712, 3284140032, 2317352960, 4231004160, 2155347968, 678690816, 3221094400, 2618228736, 743931904, 3507732480, 2450874368, 128905216, 3810920448, 1753979904, 3564240384, 807005952, 3240427648, 945191104, 4145280672, 1091913040, 1915718456, 3999666948, 1986729274, 3655404549}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 2214592512, 234881024, 822083584, 2524971008, 2227175424, 3592421376, 2888826880, 2906128384, 2137260032, 3158704128, 1085734912, 1303281664, 1274691584, 302374912, 538415104, 358488064, 954418176, 760235520, 57195264, 2441890432, 1619669696, 90027168, 2560774608, 78758808, 2969166548, 1673815450, 3468085719}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 2617245696, 3388997632, 1124073472, 3498049536, 3871342592, 1587544064, 1611661312, 2911371264, 3206807552, 2736914432, 1240662016, 953909248, 820953088, 281403392, 768774144, 755640320, 2336652288, 623942144, 2413390592, 1691184768, 2813738944, 1187630560, 2328117744, 3067325240, 1368091068, 260493626, 2626720445}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 469762048, 838860800, 2063597568, 1048576000, 767557632, 1201668096, 3478126592, 3600285696, 228327424, 2310930432, 3375300608, 4212621312, 3143286784, 3955023872, 2343489536, 349661184, 2952449024, 2389531136, 3338090240, 200008832, 2660562880, 4187724640, 1687956816, 2621429992, 3798901588, 2641781482, 2578138197}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 872415232, 3925868544, 687865856, 1082130432, 2998927360, 3198156800, 2366636032, 1142423552, 2832990208, 3050176512, 4095672320, 497516544, 1508589568, 108830720, 283021312, 2080864256, 2608524288, 3072695808, 2950876928, 356086400, 9237440, 3996635104, 3694298320, 2172652008, 507524788, 2992715754, 11561397}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 3556769792, 637534208, 2835349504, 2424307712, 2386558976, 2380267520, 2062548992, 3670540288, 4163633152, 1980891136, 463667200, 2752151552, 3298213888, 2410438656, 2245193728, 1183045632, 4032451584, 2546984448, 620361472, 3930444672, 2393812032, 4266133408, 3765297456, 3941760232, 3184713612, 3397647082, 3931822223}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 2483027968, 4261412864, 2466250752, 3481272320, 1312817152, 3231711232, 1980760064, 1972895744, 4246470656, 1662124032, 3426942976, 1090158592, 1521958912, 3642531840, 2232668160, 3678566400, 3111896064, 737591808, 3158101248, 3493988736, 855366848, 3015158496, 3013466320, 1003729256, 4028871308, 747361130, 3026169743}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2348810240, 3187671040, 2298478592, 1988100096, 3988783104, 1885339648, 3331325952, 3184001024, 2793144320, 4153278464, 3789488128, 3505881088, 517685248, 1903976448, 3624890368, 312469504, 1364644864, 506078720, 254147328, 188360832, 665660480, 1105694560, 72575984, 211837320, 74538452, 3298305930, 3436500693}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3825205248, 1509949440, 4244635648, 2491416576, 2218786816, 3256877056, 489684992, 4212654080, 4109107200, 2843082752, 2936471552, 3015671808, 1419952128, 3081527296, 3000414208, 3136747520, 1388809216, 694130176, 3153317632, 564453248, 3105040320, 3539325856, 3642373776, 3392249544, 1788473572, 1210869962, 18321381}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2751463424, 1979711488, 1358954496, 729808896, 4131389440, 2099249152, 2484076544, 346554368, 1979449344, 1550450688, 4248502272, 3090317312, 3307159552, 356294656, 4002033664, 625735680, 3475723264, 630969856, 123990272, 2769732992, 3985742784, 99220960, 2455544240, 3854184904, 2868084700, 2164213706, 1875754719}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 1409286144, 234881024, 3909091328, 2592079872, 281018368, 1470103552, 2869952512, 2233991168, 646709248, 2056650752, 3259432960, 2236579840, 2542944256, 2815254528, 3296186368, 1807153152, 1536664576, 2496042496, 797913856, 3073510016, 2807828928, 2669644256, 73131184, 884079912, 3795347140, 430181162, 723224005}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3690987520, 1577058304, 2600468480, 2793406464, 423624704, 1084227584, 2087714816, 2421686272, 2735472640, 3570532352, 795017216, 182091776, 2735161344, 1425891328, 4098576384, 2299422720, 4070085632, 3681370624, 3921846016, 296412544, 1004454080, 4256252448, 2193129872, 1096594440, 3988447340, 2593527306, 1182035823}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 2348810240, 234881024, 2097152000, 1317011456, 2252341248, 1956642816, 3440377856, 2608332800, 2351169536, 3615096832, 2594897920, 1731428352, 10895360, 2058625024, 4039266304, 2255407104, 1257870336, 1206242816, 1310376704, 1473996672, 1975151296, 1598793440, 922980112, 1359899352, 445236204, 736888026, 800526573}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 3556769792, 2717908992, 1728053248, 3867148288, 1824522240, 1629487104, 351272960, 2758279168, 3211001856, 1270743040, 3708747776, 143097856, 1278427136, 3591741440, 2878836736, 1854650368, 4251499520, 2162512384, 1493159680, 3480112768, 2115371200, 113922848, 4152971504, 1672761016, 480715780, 1631796410, 1010580229}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 603979776, 2516582400, 4110417920, 2977955840, 155189248, 3890216960, 1404043264, 1628962816, 1900806144, 2168324096, 2119106560, 536248320, 1542111232, 670834688, 161878016, 37935104, 2670212096, 454327808, 3432205568, 3158402944, 3059854400, 183581984, 1861852688, 2667376904, 1378270260, 1812082442, 3662225719}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2348810240, 1308622848, 3741319168, 947912704, 1774190592, 2984247296, 747634688, 3204972544, 91488256, 3164995584, 3044474880, 1751089152, 3579559936, 3353714688, 2897145856, 2156029952, 20460544, 3083643392, 3492440832, 2960961664, 4107515712, 2555468896, 3345569136, 3081081112, 4212100628, 3769834266, 880858389}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 2080374784, 369098752, 1258291200, 4185915392, 1447034880, 2627731456, 2756706304, 1337458688, 1961623552, 3328573440, 66519040, 1638825984, 2587017216, 3338461184, 4118745088, 3813369856, 2154857472, 3911807488, 188076288, 834352512, 4137285824, 1090288224, 108967952, 1187660360, 3492912452, 1183404106, 719690823}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1677721600, 100663296, 3539992576, 1551892480, 188743680, 3911188480, 1892679680, 1731723264, 2907439104, 69337088, 154337280, 2104197120, 2690072576, 2270961664, 855289856, 273676288, 1170322432, 3747656192, 2725280512, 1042937216, 1461027776, 236935264, 3300475152, 3633133576, 1396904588, 2940348938, 4114782605}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 1409286144, 234881024, 2768240640, 897581056, 2688548864, 2271215616, 2941255680, 1100480512, 1534853120, 2421817344, 3905617920, 3648159744, 1354678272, 1223483392, 291729408, 3838269440, 2919269376, 1962978816, 1568797952, 3829452160, 3244382016, 1582419936, 2048443856, 1581073576, 582705244, 3889924778, 529212767}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1409286144, 2583691264, 1728053248, 4236247040, 1161822208, 702545920, 835715072, 2028470272, 775159808, 259391488, 6750208, 3098443776, 334217216, 1346740224, 2972594176, 4180285440, 3395677184, 4083089920, 2037549824, 640219520, 2115311168, 4060610528, 1354645808, 2544046808, 507641716, 3949015258, 1636926583}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1543503872, 2583691264, 4143972352, 2541748224, 3737124864, 2644508672, 3390046208, 1832386560, 3436969984, 1728184320, 1733492736, 3498737664, 4230463488, 4146864128, 667602944, 1313269760, 4196211712, 3466809856, 3275943168, 2226313344, 1853542336, 3899625952, 4185440912, 2000504232, 1978816364, 286963626, 1977526895}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 2348810240, 1644167168, 3841982464, 1249902592, 3904897024, 1847590912, 812646400, 1546125312, 823394304, 3821666304, 2600140800, 1571979264, 1035452416, 440705024, 3977449472, 1795590144, 3209464832, 2885051904, 2728764160, 2084706944, 3437214400, 3325150240, 4106791792, 1212416472, 2417175948, 226904026, 2240634511}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 3825205248, 771751936, 1593835520, 2910846976, 926941184, 408944640, 3733979136, 776470528, 540803072, 521535488, 3058106368, 2679078912, 1789083648, 3972915200, 3201290240, 2058590208, 4064642048, 2429704704, 3386183936, 3390752640, 2655040, 95226976, 3537808880, 2923043848, 2908243556, 3509855754, 1800062821}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 67108864, 771751936, 2902458368, 3615490048, 121634816, 882900992, 3392143360, 1442316288, 1165754368, 3707109376, 1785135104, 28213248, 4146839552, 4154564608, 3501223936, 356120576, 782033920, 1315429888, 3752829184, 2452236160, 337728192, 2448489632, 2291705936, 489514024, 2984151172, 2045985322, 2209205639}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 201326592, 33554432, 150994944, 2743074816, 3586129920, 2623537152, 3142582272, 3213361152, 1107034112, 1514536960, 2977366016, 1471119360, 3503996928, 14770176, 2316374016, 4272523264, 3381447680, 213876224, 2985445632, 3601693312, 2009990720, 3784000224, 1919535856, 242031240, 3459171012, 1075571850, 2634041285}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1409286144, 1241513984, 3841982464, 1820327936, 1480589312, 2598371328, 4147118080, 257425408, 3193700352, 1936850944, 312672256, 214597632, 1322205184, 3294683136, 3597676544, 3610843136, 2251049984, 3544851968, 1896754944, 490846080, 107009600, 2003882528, 4189586832, 3211575720, 2267698828, 1870659498, 2927113615}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2214592512, 3456106496, 3137339392, 1535115264, 3938451456, 3927965696, 2760900608, 3220701184, 4038328320, 2274492416, 3609395200, 1061912576, 260489216, 207642624, 99708928, 2525558784, 1031545856, 2668622336, 3994834176, 4286515328, 1901428928, 4288929760, 3926550288, 828779512, 2714866844, 3373867514, 2030429597}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1811939328, 2382364672, 2164260864, 4185915392, 1170210816, 2476736512, 4249878528, 1302855680, 514064384, 4011196416, 1407647744, 2485092352, 1536409600, 1684070400, 2851123200, 343468032, 1498264576, 1658033664, 3380622592, 1036117632, 2007047616, 2404418912, 3936984368, 170173432, 3713506964, 76013050, 57548693}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 2483027968, 1509949440, 3372220416, 1853882368, 784334848, 1524629504, 1301282816, 3235381248, 362545152, 2919890944, 2407202816, 2100527104, 4193730560, 1562419200, 3388010496, 1804163072, 3953470464, 67591680, 3165246208, 3545572992, 3440338752, 533483104, 2326930128, 3250023528, 2231417276, 1216440938, 1237337789}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1140850688, 2248146944, 2969567232, 2709520384, 2520776704, 1327497216, 907018240, 3214409728, 2707685376, 1138884608, 3419602944, 3285876736, 4217847808, 2931941376, 4242649088, 2305865728, 665351168, 560838144, 2405410048, 3765764480, 3438941120, 3983957472, 2706932176, 2777014168, 647183900, 779800986, 3585601311}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3019898880, 2382364672, 721420288, 3011510272, 2730491904, 216006656, 422576128, 1703411712, 3085172736, 860749824, 765394944, 2997256192, 436977664, 3057704960, 1201737728, 571602944, 14263296, 370987520, 1963148544, 434399360, 1213197632, 1176389920, 879101232, 3773480824, 812677156, 531207546, 473274663}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1543503872, 3388997632, 2432696320, 3078619136, 4190109696, 3122659328, 3851419648, 1551368192, 2845573120, 2100953088, 998965248, 3521282048, 4224073728, 104980480, 3353399296, 2847008768, 854113280, 3412344320, 3337052416, 3478203008, 618220224, 609018848, 4053947408, 2938528936, 3446727324, 759804586, 2050244511}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 2885681152, 4127195136, 1459617792, 461373440, 4257218560, 295698432, 3058696192, 3442999296, 4200857600, 3349544960, 458686464, 1304330240, 807616512, 935403520, 3365990400, 4006619136, 695731200, 1929693696, 1993747712, 662670976, 3657679296, 1280426848, 2084113936, 249844056, 3588711764, 3308696410, 3880668247}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 469762048, 704643072, 2701131776, 343932928, 3728736256, 2757754880, 1989148672, 335020032, 4050386944, 399638528, 404946944, 2479521792, 2518597632, 1681956864, 2103488512, 3591440384, 3417906176, 1443642880, 3368224512, 3944448896, 3112640320, 1203564640, 3343621776, 2824753352, 3491811244, 3018942154, 1374278831}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 2214592512, 1845493760, 285212672, 679477248, 1807745024, 681574400, 953155584, 1859649536, 2653159424, 2335047680, 2522808320, 1658224640, 3605774336, 4206895104, 3223359488, 4077918208, 3061416960, 2129937920, 1643620096, 1719367808, 4177032640, 1748264544, 4090923728, 1047171352, 822132228, 411094810, 331455751}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 2483027968, 1442840576, 2298478592, 1702887424, 801112064, 2367684608, 1661992960, 228065280, 832831488, 100794368, 3073572864, 1966833664, 1665613824, 3858849792, 3238039552, 4185995264, 2244039680, 3189794304, 1301306624, 2564369024, 2143591616, 2725464288, 2069534928, 2805343256, 980021852, 1796045338, 883948381}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 1543503872, 4194304000, 687865856, 142606336, 3988783104, 975175680, 3870294016, 1816657920, 3472621568, 1806041088, 4231462912, 1666088960, 1656438784, 1929388032, 2977984512, 490817536, 2481028096, 3532672512, 100208384, 2033478784, 1763437760, 1223783328, 2921937456, 2972531784, 1438596932, 194132554, 4121709639}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1543503872, 1442840576, 1694498816, 3397386240, 3099590656, 2225078272, 3098542080, 2958557184, 4230217728, 1148583936, 3479633920, 3524165632, 1462910976, 3363856384, 4290809856, 3105990656, 3052520448, 2377723392, 2339719936, 3967713920, 1657415616, 747904160, 2419009808, 1497563352, 3044553076, 3486877402, 886029943}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2214592512, 3321888768, 1828716544, 1702887424, 272629760, 828375040, 2909798400, 719847424, 670302208, 770048000, 3606511616, 1676640256, 2217918464, 3917537280, 2319503360, 3194050560, 1945211904, 2854841856, 3881080064, 1740094848, 219108160, 2785170336, 3028913520, 67420696, 3218033428, 2778919962, 1515801109}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 3422552064, 2650800128, 1056964608, 2776629248, 1530920960, 2246049792, 1741684736, 2384986112, 2244214784, 225312768, 2321481728, 2200338432, 2735357952, 226500608, 4013985792, 2279639040, 785478656, 11102720, 688230656, 1926152064, 4075784256, 2485041632, 1984310960, 1729885112, 2173260452, 2238976442, 2253830055}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1140850688, 1778384896, 2701131776, 1182793728, 2051014656, 2778726400, 1792016384, 724041728, 1335099392, 22413312, 480706560, 4112416768, 553795584, 2710659072, 268980224, 2063947776, 1977568256, 2162306560, 3722515200, 1651552128, 1366921408, 33355616, 2128839728, 2933918616, 837814388, 2411330970, 589043575}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 201326592, 3187671040, 3976200192, 1652555776, 3980394496, 14680064, 1926234112, 382205952, 2650537984, 869924864, 2808807424, 1010008064, 4108730368, 529637376, 1445474304, 254584832, 3574731776, 1922510336, 65665792, 3985439104, 3466781760, 3226438624, 4261157744, 2212222472, 258609788, 3224621066, 48741757}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 2080374784, 1912602624, 2902458368, 4051697664, 3611295744, 2099249152, 2012217344, 1776812032, 3087269888, 2712272896, 1476067328, 2133032960, 3434037248, 198254592, 1972965376, 799893504, 2869906432, 299988480, 479208704, 683225984, 140348864, 1793550368, 1306824944, 3007042168, 2688718188, 738086010, 2156510317}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 872415232, 3791650816, 2969567232, 629145600, 3879731200, 1990197248, 124780544, 2495086592, 2038169600, 3018981376, 2124611584, 3014295552, 1905180672, 3855736832, 566841344, 2764355584, 1259289600, 269516288, 1051264256, 47539072, 1453796032, 3997554208, 3603950672, 1936833576, 2528735372, 2021521962, 3732048271}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1006632960, 2181038080, 1023410176, 1149239296, 2738880512, 3865051136, 338690048, 198705152, 3973316608, 3917086720, 2662006784, 1149468672, 3417194496, 819044352, 2141835264, 451749888, 996142080, 3316217344, 1542262528, 501182848, 2884147520, 1091427104, 2528054672, 3293695672, 2229911180, 814485690, 359538061}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 201326592, 369098752, 3439329280, 2910846976, 3124756480, 3097493504, 4119855104, 3014131712, 1241251840, 3858104320, 1044840448, 314474496, 3481944064, 3908083712, 869822464, 3521505280, 2834498560, 1787133440, 1837331712, 589060480, 1690805440, 243181024, 1441460656, 637588168, 2231498340, 2978006218, 876660583}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 738197504, 3724541952, 251658240, 58720256, 289406976, 94371840, 3782213632, 576192512, 2412511232, 2791964672, 3761963008, 3335684096, 1747435520, 3725647872, 2882138112, 1061431296, 1502532608, 1044703744, 1024359680, 814073728, 1877905600, 4283808800, 1564956560, 2457960072, 2109813532, 660683914, 1838242335}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 201326592, 2785017856, 2902458368, 612368384, 2034237440, 1428160512, 1957691392, 2012741632, 3099328512, 1748369408, 4263968768, 2444132352, 403324928, 3109036032, 1336430592, 3851798528, 2984395776, 3127148032, 876332800, 166292864, 1395960768, 4086515872, 1484596816, 1222009256, 1123493252, 3855046570, 486532743}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2885681152, 3590324224, 2130706432, 3900702720, 1631584256, 3344957440, 447741952, 823656448, 1542717440, 3875667968, 1465057280, 473661440, 662126592, 2140151808, 3125334016, 3927771136, 2416862208, 1834285568, 3079887616, 228295040, 2741404480, 3122141216, 1500865296, 121803384, 3820165308, 223010938, 3041814461}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 1677721600, 3925868544, 452984832, 2407530496, 1639972864, 585105408, 3404726272, 18350080, 3400794112, 718667776, 2286354432, 619675648, 753025024, 1758552064, 3851014144, 1797101568, 3629878272, 1127586304, 2786505984, 3223780992, 3110014784, 1180433568, 708098448, 3063300984, 1416034580, 964673914, 1170898965}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 3690987520, 1509949440, 2130706432, 2055208960, 3963617280, 639631360, 4096786432, 1287127040, 829161472, 4063232, 2175729664, 1659273216, 1960001536, 927997952, 2032668672, 3961792512, 3205192704, 3048063488, 2170455808, 3611273088, 2133753792, 3903256992, 3354623440, 1591802760, 2135967156, 1294569866, 304471735}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1140850688, 2181038080, 251658240, 310378496, 868220928, 3034578944, 3174039552, 1195900928, 1718878208, 2191130624, 415956992, 854818816, 2943238144, 1578180608, 3701002240, 3138181120, 1025907712, 1910792704, 3577952000, 2816972928, 2860897600, 3727941920, 2165297840, 216090072, 1496390444, 2504556506, 2708828205}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 1811939328, 1107296256, 3573547008, 243269632, 2529165312, 2455764992, 3392143360, 1182269440, 528744448, 4063100928, 1207894016, 821526528, 1076609024, 1854955520, 2385063936, 2613929984, 399748096, 3226772992, 1009216256, 2074304128, 1569562176, 1014173728, 663038416, 3593467736, 2583601604, 1610070362, 3752502981}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 67108864, 2449473536, 3909091328, 578813952, 524288000, 832569344, 311427072, 1749549056, 1622933504, 4070440960, 2398027776, 630620160, 1341308928, 3180879872, 4250259456, 850548736, 2906143744, 2974141952, 2210069248, 3743755648, 2664102592, 3403511264, 1575922800, 571897224, 2620636404, 3162080138, 3756305399}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 67108864, 2181038080, 2432696320, 1686110208, 3846176768, 3965714432, 3144679424, 2133327872, 2729705472, 2073427968, 768016384, 402620416, 940818432, 110632960, 2570924032, 603174912, 3978951680, 2880749056, 3273041664, 3062351232, 3835586880, 4041368992, 3950034672, 3341354776, 2394246132, 227942682, 919019765}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3422552064, 3858759680, 2801795072, 2608857088, 1572864000, 2241855488, 2721054720, 1749549056, 197394432, 1560150016, 2997813248, 3346432000, 2680930304, 2151178240, 1038979072, 2813036544, 396887040, 4287916544, 2686938368, 311668352, 2630203840, 259955616, 728631344, 3235255864, 3371869572, 4277244986, 2976406663}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 1543503872, 2315255808, 2097152000, 1233125376, 3837788160, 4078960640, 430964736, 513277952, 3634102272, 3990224896, 3582394368, 2257551360, 96157696, 3475595264, 3120852992, 3477751808, 1565563904, 1317651968, 2985624832, 3467809920, 1478317760, 3331766176, 1567028624, 345965352, 768845764, 1070460202, 2791198405}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 67108864, 3120562176, 385875968, 1132462080, 390070272, 3542089728, 24117248, 1844969472, 1177288704, 3233939456, 332595200, 3313139712, 559857664, 965320704, 55898112, 3559880704, 644959232, 3329786368, 1970115840, 434279296, 765620672, 4009985312, 3392333264, 1030389000, 1383506892, 1810638602, 2451737295}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3959422976, 3120562176, 2566914048, 4085252096, 1992294400, 2497708032, 1525678080, 3126329344, 2165047296, 2465595392, 4213637120, 1492090880, 2441756672, 197664768, 3714420736, 474138624, 2645392384, 531082752, 1387182336, 1126870144, 3919176000, 1953263264, 1942380816, 1075761288, 2396233124, 2873464458, 340969637}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 1006632960, 1845493760, 1191182336, 3632267264, 138412032, 1029701632, 1924136960, 2985820160, 2754871296, 45481984, 2250702848, 3129966592, 2964537344, 321478656, 2197598208, 2998552576, 4093989888, 2383313408, 2666683136, 625496960, 1053672768, 402892320, 3889217744, 3746042424, 197992084, 2575515706, 135373205}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 67108864, 771751936, 788529152, 1971322880, 423624704, 2216689664, 944766976, 2871525376, 1855717376, 4048158720, 2507866112, 3097722880, 4186423296, 941105152, 314839040, 1999542272, 1740997632, 3685726720, 368896, 3981425536, 305528768, 2341914976, 3633328176, 340379016, 2683166300, 2058536842, 2702109533}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 2885681152, 3992977408, 1291845632, 3699376128, 507510784, 1642070016, 867172352, 921174016, 3342598144, 4140957696, 969080832, 1559986176, 2757672960, 2700697600, 1283772416, 993462272, 956601344, 66465280, 967173888, 2787632000, 1195191360, 3067304224, 2579749360, 2365236488, 4234050668, 217637642, 2726616941}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 1140850688, 1241513984, 3774873600, 2759852032, 968884224, 1080033280, 1615855616, 3864526848, 1665925120, 1429340160, 3619880960, 204111872, 3492757504, 2208833536, 992219136, 3547797504, 778390528, 3872878080, 3360970496, 2816380032, 2663483456, 3823178464, 1779538768, 1685676104, 3980234220, 2870687306, 2779219695}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 738197504, 1174405120, 3607101440, 2894069760, 2420113408, 308281344, 2939158528, 1725431808, 1213988864, 698482688, 766705664, 3787161600, 3134111744, 952721408, 1565790208, 3445016576, 3245605888, 3137833472, 2853987072, 381844352, 654558016, 2426632992, 2721229712, 3346772392, 1106220332, 3927544746, 3262964269}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 3690987520, 3791650816, 4211081216, 209715200, 926941184, 3030384640, 3549429760, 833093632, 1077149696, 3918659584, 2833448960, 1710981120, 1178025984, 1121476608, 3190566912, 2329872384, 3511487488, 179198464, 1339314944, 3835946368, 2648340672, 3269960160, 1473320880, 2240349016, 2397436476, 3684315482, 2110231869}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 3019898880, 167772160, 553648128, 2776629248, 1195376640, 2308964352, 3283091456, 1422393344, 1481900032, 501088256, 126812160, 3285680128, 356171776, 1981292544, 1624092672, 1590843392, 3795586048, 347811328, 3814208768, 3832411008, 3202565312, 649451936, 4291737392, 4109887256, 4249590500, 2377167130, 2009666533}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2617245696, 1442840576, 2801795072, 4034920448, 2638217216, 1629487104, 1915748352, 2439512064, 105644032, 626655232, 1040908288, 1509064704, 69681152, 2411307008, 2843013120, 1768835072, 306455552, 2877753856, 2076834560, 1874614656, 2136131520, 2211849632, 3065004656, 103366248, 1986915740, 1894505578, 3936600735}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2214592512, 1040187392, 2667577344, 2625634304, 2822766592, 2988441600, 695205888, 3050831872, 340000768, 3490054144, 4019650560, 559841280, 127025152, 2507710464, 1383354368, 3749632000, 3437454336, 362887680, 4088410880, 3636005760, 529867712, 2800723744, 3643505040, 4058888088, 639366868, 3373561242, 2544808407}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 4093640704, 3925868544, 1560281088, 3128950784, 2059403264, 2162163712, 793772032, 2194145280, 202113024, 952238080, 4281532416, 1955233792, 2751348736, 4054343680, 3642511360, 3844749312, 34483200, 3910219264, 4226331392, 3460042368, 404433728, 2841053152, 1630802800, 2742447336, 2256870828, 49251050, 104960687}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 3019898880, 2181038080, 3741319168, 3665821696, 171966464, 2388656128, 2865758208, 3126329344, 710148096, 3333029888, 920322048, 141787136, 3217965056, 658071552, 3154399232, 3551770624, 3010362368, 784884224, 3698140928, 2033187712, 11080512, 112996576, 1266058576, 2264789880, 4128719852, 548194682, 2332952813}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1811939328, 1040187392, 2130706432, 2139095040, 3191865344, 3911188480, 1383071744, 3451387904, 2420899840, 1404698624, 2469068800, 377651200, 3735535616, 609787904, 1440542720, 1150527488, 2077201408, 194873856, 2108843264, 2445156736, 2988711872, 402636064, 4010022224, 529465160, 3216863612, 423820618, 1053274239}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 67108864, 2113929216, 721420288, 3464495104, 2336227328, 1189085184, 3033530368, 4203216896, 604766208, 3869900800, 1398472704, 1772322816, 4204249088, 917069824, 3724357632, 2522068992, 1299055616, 3155980800, 2248408832, 3785867648, 1869619264, 1203304416, 2866090992, 1617888104, 3046935292, 2579638634, 688357885}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 67108864, 503316480, 3942645760, 1803550720, 1656750080, 4133486592, 491782144, 2765619200, 112984064, 701104128, 817561600, 504594432, 428228608, 2870484992, 73191424, 1004165120, 3754075136, 2115998208, 67466496, 3123107968, 2712238144, 34921696, 593387088, 111415464, 2786550012, 1503689386, 3484492285}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 3959422976, 2382364672, 4110417920, 3263168512, 1170210816, 2711617536, 93323264, 3434610688, 2696151040, 1899888640, 525271040, 1149730816, 1132183552, 3178782720, 3407147008, 330278912, 1920463872, 2993896960, 1990552320, 952539264, 3499808704, 3188207328, 912117392, 328425080, 2262069828, 1041115258, 166124869}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 4227858432, 570425344, 3841982464, 3565158400, 3938451456, 1839202304, 3868196864, 3790077952, 1758199808, 4033216512, 3692494848, 3935272960, 1197129728, 833118208, 3501060096, 248940544, 590253056, 2546689536, 3141607168, 3823145600, 3656392128, 2396562144, 4189334576, 1111650856, 1463556260, 499022890, 572767141}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1946157056, 1442840576, 687865856, 209715200, 994050048, 3323985920, 3916431360, 1372061696, 1976827904, 3439722496, 177668096, 986611712, 3460513792, 1867096064, 3650359296, 3802626048, 2250707968, 2976261632, 3309784832, 2067214720, 595501504, 1131137312, 202235824, 206180504, 3120340948, 2931977882, 1443402967}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 335544320, 2315255808, 3875536896, 3028287488, 163577856, 3554672640, 3190816768, 1558708224, 1438384128, 1685192704, 300089344, 3197861888, 2774417408, 3479789568, 1224552448, 3461584896, 1144146944, 3762430464, 839637760, 2477179008, 1861034816, 3697981728, 2245524976, 3886402312, 1464216876, 475828490, 3577989677}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 4227858432, 3053453312, 3640655872, 3414163456, 557842432, 2879389696, 4216324096, 910688256, 2632712192, 597819392, 3130195968, 2448130048, 75415552, 2974326784, 2725031936, 1734592512, 2909987840, 3365647872, 2066116864, 349023104, 3585310912, 2306587744, 1800858608, 404030120, 628618668, 520379562, 287183021}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 872415232, 3388997632, 3875536896, 1468006400, 1916796928, 186646528, 2272264192, 1428684800, 2229534720, 49152000, 3934191616, 3217457152, 1654341632, 2737332224, 904171520, 1416591360, 1186868224, 1143423488, 403430656, 2509271424, 4248372160, 1553738528, 2329049712, 3382475064, 777237924, 1448911674, 3627193511}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 738197504, 905969664, 3539992576, 2910846976, 1220542464, 3944742912, 3241148416, 1733820416, 1341390848, 1748631552, 4016242688, 278364160, 3769450496, 3553599488, 223989760, 318031872, 1522205696, 3424875008, 2557927680, 1262318720, 191353024, 500478880, 1502284176, 4068165304, 2533533036, 3242603066, 4033181101}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1677721600, 167772160, 3305111552, 1988100096, 566231040, 1331691520, 1232076800, 2666004480, 3863216128, 1416495104, 445054976, 1422032896, 3299721216, 2217369600, 2112368640, 2881828864, 70208512, 4087805440, 1737696000, 3700698240, 2249606208, 4238079392, 2757879024, 2431708216, 4238897476, 3328491706, 2143171847}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 4227858432, 3590324224, 2130706432, 1233125376, 2000683008, 3802136576, 2746220544, 4240965632, 694943744, 3479830528, 1201864704, 1288601600, 514080768, 3985006592, 4069036032, 1699555328, 1578820608, 1351256576, 2679320832, 3979819904, 2713810112, 2355135136, 1850835120, 3520661160, 2551524060, 2580430122, 1042570783}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 3019898880, 905969664, 2231369728, 377487360, 2604662784, 1482686464, 2809135104, 3108503552, 4980736, 1258160128, 1438056448, 1492877312, 1753530368, 2490540032, 1609158656, 3080484864, 560378880, 954363392, 739261184, 3719870848, 1556473664, 4120007328, 441989552, 343182952, 754676020, 3196336106, 24286837}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 2483027968, 1375731712, 4278190080, 578813952, 4232052736, 4192206848, 384827392, 3238526976, 2625896448, 465174528, 884146176, 1362526208, 621625344, 2692702208, 2120790016, 3694450688, 5446656, 3393606144, 1925500672, 1029385088, 1891830336, 1417619616, 2087264560, 1798668920, 651400620, 3422988794, 3760496623}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3690987520, 2449473536, 3170893824, 3548381184, 4123000832, 3797942272, 2674917376, 2498232320, 3165913088, 2386165760, 752025600, 4083646464, 3386753024, 3394183168, 722046976, 2567301120, 1177807872, 1096222208, 3121957120, 1789546112, 2475297856, 2296069024, 3034791152, 296630744, 2964964876, 3859576666, 2570570317}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 872415232, 838860800, 3774873600, 3883925504, 1975517184, 1323302912, 1898971136, 3039297536, 848035840, 4227465216, 3486711808, 2329903104, 1558495232, 299311104, 1681502208, 1794447360, 2100190208, 2443980288, 3895195904, 1439354496, 310033728, 487753248, 1354666736, 781472424, 4032823164, 681876522, 704004669}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 469762048, 4127195136, 3137339392, 2776629248, 3082813440, 3684696064, 1169162240, 1088946176, 4122214400, 286130176, 3135700992, 584220672, 1746747392, 123363328, 792276992, 1212958720, 1080280064, 3145040384, 506429696, 1343728256, 3906658240, 3858347424, 2506927856, 4086518360, 2516402660, 613087450, 2898304551}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 4093640704, 3724541952, 1560281088, 176160768, 4206886912, 3995074560, 3899654144, 1106771968, 3105095680, 842399744, 3738107904, 3042607104, 3786227712, 1799577600, 1030287360, 1052530688, 3265954816, 2215955968, 1756857088, 1276015232, 1064968384, 1608323872, 2210009680, 1358731448, 2873797620, 4173654586, 603949879}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 1409286144, 1711276032, 989855744, 964689920, 3032481792, 4276092928, 2970615808, 3129475072, 1503920128, 2412642304, 3863412736, 1650622464, 1466777600, 1355456512, 1413033984, 1646057472, 3390223360, 792064512, 3599128832, 579011712, 2440842048, 432197728, 945623536, 598962680, 1292118532, 3212735866, 452944199}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3154116608, 3187671040, 3909091328, 109051904, 1178599424, 2199912448, 649068544, 212336640, 4248043520, 2634153984, 1621819392, 2938011648, 375144448, 1926684672, 1559818240, 3134048256, 1313756160, 3274012160, 903590656, 1666706304, 1429855168, 3375220128, 899630960, 2652663512, 3774244220, 1489601882, 3122970303}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2751463424, 369098752, 2868903936, 3800039424, 2990538752, 1231028224, 1750073344, 1304952832, 2694053888, 2437808128, 2475098112, 3885137920, 1604141056, 4294696960, 779743232, 3343775744, 1299330048, 4128018944, 1385410304, 2451341184, 2302295872, 3864535264, 3908859120, 1756041880, 4012954852, 1117351194, 2380131239}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2751463424, 4127195136, 2902458368, 4286578688, 1673527296, 1801453568, 1588592640, 3026714624, 3285975040, 3445751808, 1477115904, 4132864000, 1676951552, 3525238784, 1320759296, 897857536, 3885446144, 596991488, 3325008128, 3130059392, 83370560, 3760481824, 902173808, 1988962696, 553267564, 362791690, 2172195631}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 201326592, 3791650816, 1862270976, 612368384, 29360128, 2497708032, 2697986048, 4043833344, 121896960, 3619553280, 3417767936, 930316288, 2106343424, 3743064064, 1717145600, 688769024, 3336219648, 515498496, 2614977280, 13847680, 830228288, 2946663904, 814029680, 2187201208, 585614372, 2084259386, 2473100133}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 335544320, 1308622848, 184549376, 4102029312, 54525952, 2183135232, 1718616064, 4130865152, 3119251456, 904265728, 1457455104, 1756594176, 2257862656, 3542786048, 650735616, 2509576192, 3148555264, 1871200768, 2327163648, 509219200, 879794112, 4147709984, 812393936, 86452680, 1363064356, 3735238730, 628957669}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 2080374784, 503316480, 3976200192, 3363831808, 3334471680, 3512729600, 2475687936, 3844603904, 3278635008, 1917190144, 1013907456, 3867377664, 612679680, 1917509632, 3334000640, 776267776, 3039441920, 3156819456, 4058859264, 2609282688, 1183818304, 1314054752, 1653401264, 722876968, 4263903428, 1870546090, 3244991109}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3556769792, 1040187392, 1358954496, 1585446912, 2864709632, 2690646016, 439353344, 3976724480, 2413559808, 1973026816, 1066598400, 4224614400, 3155476480, 3559333888, 2302210048, 3553990656, 4106667008, 952669696, 406631168, 3085607552, 3929748544, 3712176928, 3677846448, 304216136, 2375138396, 1809406666, 421890079}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 67108864, 1644167168, 4211081216, 3380609024, 2051014656, 2589982720, 449839104, 2545418240, 1069809664, 2303590400, 66519040, 2897379328, 3443376128, 1466671104, 2837999616, 1998436352, 4040875008, 2210486784, 2283827456, 615635328, 1600780096, 4219294688, 2064364816, 2465748440, 3458531492, 3000994906, 2008020967}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 2214592512, 2583691264, 889192448, 880803840, 3066036224, 1570766848, 2807037952, 2079850496, 2088501248, 2454061056, 1522466816, 289570816, 172277760, 3491373056, 1693020160, 3924080640, 3897273344, 3599808000, 1675192064, 3815515776, 3353308096, 11674208, 1835852560, 2430523432, 3174259396, 3912040106, 3099537671}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3154116608, 369098752, 1593835520, 1149239296, 3871342592, 1256194048, 1661992960, 1032323072, 2523136000, 2512781312, 483328000, 2221572096, 927744000, 2794594304, 3027251200, 4225304576, 1733100544, 2660403712, 544312064, 3789095552, 1716337984, 957497440, 2486252016, 318284920, 188482964, 2169186042, 1966962903}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 469762048, 2852126720, 822083584, 2843738112, 3703570432, 547356672, 2228224000, 2008547328, 2568224768, 2148925440, 3794731008, 503021568, 2488123392, 389177344, 867274752, 860383232, 591223808, 1759227392, 1448940800, 959066240, 4092903360, 2519118688, 4289184912, 1130788216, 331774004, 4279748090, 2897151989}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 603979776, 1107296256, 1660944384, 629145600, 3728736256, 211812352, 2200961024, 3478650880, 3017539584, 2827616256, 1985150976, 3788406784, 2061778944, 3557236736, 164753408, 3972659200, 3384040448, 3977144832, 663050496, 2731997568, 513321664, 2252178848, 278551184, 2675665896, 3094078812, 1522733674, 3894874015}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 738197504, 2650800128, 822083584, 58720256, 549453824, 987758592, 1294991360, 1723334656, 3873701888, 1579810816, 2400387072, 53968896, 1291632640, 3193872384, 1603350528, 4046039040, 3687592960, 199648768, 234113280, 692255872, 4152315712, 3703581728, 4242666960, 1211212632, 1866040620, 1294262234, 3830057581}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 603979776, 2785017856, 251658240, 176160768, 3770679296, 3743416320, 2463105024, 1819803648, 1762394112, 184156160, 33751040, 3771695104, 966049792, 3062243328, 2811310080, 2702817280, 138204160, 1500707328, 1957091072, 3468690048, 337700544, 1850860640, 1001989648, 3500947144, 4209681756, 408663114, 512918429}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 469762048, 4060086272, 3741319168, 4269801472, 3602907136, 2174746624, 514850816, 2898788352, 126091264, 2232025088, 3712155648, 2802221056, 2737684480, 589275136, 2633052160, 3769157632, 2417265664, 1756561920, 808367872, 578377344, 3545003968, 915344800, 105507504, 1598385784, 967558092, 1517467898, 932082703}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 2348810240, 3053453312, 2868903936, 947912704, 272629760, 887095296, 2486173696, 2676490240, 3362521088, 4074635264, 1607925760, 50036736, 3007594496, 979623936, 380727296, 3536332800, 2399970304, 506429952, 1828608768, 3863453568, 4230157376, 2572212000, 377028528, 3703885608, 3701663668, 756076714, 2828645365}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3154116608, 1845493760, 184549376, 1333788672, 213909504, 551550976, 2215641088, 346554368, 2397831168, 3791781888, 3928686592, 327647232, 1604665344, 3967688704, 1069608960, 1801504768, 2731553792, 1967772160, 880608512, 1827399808, 1650924352, 489997920, 1184350128, 3448603944, 3167945036, 2439245226, 486169101}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 469762048, 1442840576, 3741319168, 1736441856, 3300917248, 1138753536, 2245001216, 2226651136, 1931739136, 3805151232, 1257701376, 143884288, 3632119808, 708567040, 3347140608, 348170240, 4225885184, 164628992, 1253633280, 2955198592, 3545197888, 1362541536, 754174480, 2574036248, 3982708068, 829812122, 1924587557}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 3422552064, 4060086272, 150994944, 1769996288, 3795845120, 1440743424, 932184064, 957874176, 3511418880, 459669504, 1191116800, 1785954304, 4189339648, 1807360000, 3951104000, 323012608, 2690714624, 3486584320, 4059665664, 2975636864, 993941568, 2731676256, 3443910096, 838023944, 3002396068, 131737226, 3595695589}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1543503872, 167772160, 2332033024, 3934257152, 2386558976, 69206016, 3645898752, 2826436608, 3582197760, 2229665792, 3340697600, 1029341184, 4183605248, 494084096, 757157888, 751904768, 3266845696, 4075117056, 1242965760, 100034432, 709252544, 1880060000, 3238207248, 4253582808, 367825524, 1773822554, 342689719}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 1946157056, 973078528, 3372220416, 528482304, 4273995776, 203423744, 1752170496, 4718592, 1210318848, 2599550976, 1044054016, 2589949952, 533577728, 4133953536, 3315691520, 3115341824, 3035171840, 3256151552, 1457129728, 2265954432, 2691968704, 3301599008, 3377878832, 3355971000, 893666684, 945960250, 908241853}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 335544320, 2248146944, 3774873600, 1585446912, 3854565376, 3084910592, 1521483776, 2630352896, 4243849216, 4135976960, 3956211712, 3514531840, 425508864, 1828855808, 3126865920, 921753600, 426374144, 1323632128, 752870144, 2476973184, 3320878400, 1625821984, 3030711856, 3498036888, 1395849908, 2691289626, 3697651701}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 3422552064, 2986344448, 3707764736, 1249902592, 3619684352, 90177536, 2496659456, 926416896, 2106851328, 697171968, 1194786816, 2162327552, 2823667712, 3045744640, 2669678592, 99633152, 3049868288, 1272833536, 3507665664, 1401165952, 425186368, 1035171552, 3442866192, 3711837048, 3261052036, 4287544314, 1547083975}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 1140850688, 167772160, 1291845632, 578813952, 113246208, 3948937216, 66060288, 3138912256, 392429568, 487981056, 261029888, 2544533504, 1587298304, 2395168768, 1369509888, 1720834048, 2682825728, 3556517376, 1446132480, 3141098112, 2058619456, 1021281952, 1587790352, 3553698456, 3469310996, 1655502874, 1044002391}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 335544320, 3791650816, 3841982464, 1031798784, 2973761536, 3210739712, 672137216, 3489136640, 3911974912, 3007709184, 1845428224, 2880602112, 1491419136, 1726160896, 3934113792, 316585984, 591617024, 189646336, 1926644992, 289889152, 2835231552, 3325206112, 1638204944, 4118946056, 879500516, 3659946634, 317718439}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 1006632960, 1509949440, 2936012800, 679477248, 2092957696, 2334130176, 615514112, 3970433024, 3064201216, 2051407872, 3794731008, 4088037376, 2136784896, 853172224, 2908073984, 1200556032, 1859836928, 3344216576, 2962172672, 39546496, 1972730560, 4071493792, 4218092400, 1652399864, 2607460820, 1383895162, 3278535447}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 2885681152, 3388997632, 620756992, 1098907648, 3175088128, 975175680, 779091968, 1434976256, 2113667072, 3141402624, 3220635648, 3526000640, 1382334464, 26992640, 1460449280, 3799459840, 2640993280, 692332032, 409685248, 3099954048, 1831496128, 1055182880, 1633381552, 3798743176, 2535941076, 3239203594, 1399962135}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1409286144, 1308622848, 2969567232, 427819008, 2898264064, 4292870144, 1592786944, 3217555456, 1381761024, 1140719616, 1425473536, 3209396224, 2806267904, 3422216192, 1932390400, 636950528, 113927168, 998602240, 2887392512, 836616320, 2151659840, 2878833056, 3506051760, 1303187784, 3719805460, 2255106506, 2169893717}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3690987520, 2113929216, 352321536, 25165824, 1329594368, 966787072, 552599552, 1401421824, 4249616384, 880934912, 2085289984, 178749440, 232079360, 4069924864, 3250450432, 957024256, 3288781824, 665095680, 3403597056, 1670426496, 2274927296, 2358619680, 3057103536, 1556874472, 1807898316, 1038781290, 3998680077}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 3154116608, 234881024, 4043309056, 3246391296, 2470445056, 677380096, 212860928, 3796369408, 3869507584, 1741553664, 3502702592, 1661108224, 536723456, 2335334400, 2104799232, 3652585472, 1995142144, 558409216, 405073152, 1678761856, 4201060672, 4237501728, 1701095984, 2372839480, 4015409028, 1234900922, 832696007}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 4227858432, 1845493760, 1023410176, 1937768448, 4290772992, 2757754880, 1238368256, 127401984, 1936982016, 3360555008, 3524722688, 2382528512, 756924416, 2463277056, 1292193792, 2758240256, 103420928, 1528937984, 2901537024, 2120858240, 2862455872, 2266158816, 3865384784, 4248216568, 150137988, 4235573626, 416161991}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 2885681152, 1375731712, 1358954496, 1065353216, 3720347648, 3172990976, 4251975680, 713555968, 640417792, 912654336, 2402222080, 2133032960, 1857306624, 122871808, 3317469184, 532645888, 4034579456, 2007072256, 1764804864, 761814656, 3741076160, 1423913248, 1944737456, 3464093224, 241472196, 1508597930, 1937262597}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 2885681152, 1442840576, 553648128, 2709520384, 3821010944, 2879389696, 3201302528, 3409444864, 134479872, 846331904, 2341142528, 2175762432, 181256192, 1943953408, 2812645376, 782436352, 3954361344, 925537792, 3489537280, 3954507392, 2814078912, 2057791328, 2814401424, 698366552, 1171300572, 1303946458, 1397055261}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 4093640704, 704643072, 2499805184, 1719664640, 1463812096, 3005218816, 1664090112, 78118912, 1907097600, 716308480, 2556100608, 1448574976, 1033125888, 3301318656, 525086720, 1273206784, 803400704, 3722606080, 618816256, 3831726464, 807657920, 2927852704, 1131571312, 1346020584, 3225891372, 1762461034, 1413735405}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 603979776, 1040187392, 3640655872, 998244352, 2143289344, 438304768, 3486515200, 1060634624, 754188288, 60686336, 954662912, 301105152, 933085184, 4153565184, 2309771264, 2338052096, 2695939072, 3800606208, 201083136, 245617280, 1206218944, 3188141664, 2290327184, 2721371576, 3460174820, 1794631482, 2817192743}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3154116608, 2986344448, 687865856, 2910846976, 3560964096, 2883584000, 3471835136, 423100416, 2999713792, 3623223296, 4279173120, 509771776, 3867525120, 54730752, 3176460288, 3450488832, 2071006208, 3111661056, 1194097920, 3657841024, 1991675968, 3681470624, 3587376976, 501026952, 222201028, 4286220554, 2014913671}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2885681152, 4127195136, 3204448256, 2692743168, 1564475392, 937426944, 2249195520, 640155648, 542900224, 1663172608, 1959460864, 1480032256, 233095168, 1301749760, 4237651968, 1626269696, 1426138112, 3783371264, 1052852992, 2753641856, 397518912, 1834614624, 2485486256, 1295434824, 1281680492, 56056266, 2964651053}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1409286144, 1442840576, 2365587456, 3867148288, 3267362816, 2325741568, 3056599040, 476577792, 2250506240, 2602958848, 1963917312, 4132077568, 394117120, 4209713152, 340635648, 4228044800, 2728940544, 1048935936, 1578576640, 2800163456, 170877376, 490442400, 66388208, 127924088, 487834260, 833703418, 1378407255}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 1140850688, 1912602624, 218103808, 3296722944, 2772434944, 3693084672, 2574254080, 22544384, 2252603392, 2687631360, 178978816, 2223931392, 1802256384, 4289601536, 4154257408, 2033596416, 4021943296, 970233344, 721151744, 1009136000, 3945877440, 2432176672, 1827947792, 1695177816, 624928540, 1574227418, 1224366303}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 3154116608, 2181038080, 4177526784, 645922816, 2151677952, 1784676352, 2496659456, 1807220736, 181665792, 1013055488, 1595604992, 4243488768, 4257071104, 1762582528, 531468288, 2962696192, 1204407296, 161230336, 1019087616, 1732568960, 3678072128, 3781048288, 3511993104, 3298961912, 2117811164, 903786106, 3759507103}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1275068416, 2785017856, 788529152, 3095396352, 2923429888, 3806330880, 858783744, 3970433024, 2423521280, 1050279936, 921894912, 3206971392, 3387801600, 1564942336, 2023510016, 2769225728, 4242039808, 2076043776, 505336576, 2447379328, 1169216576, 2313779488, 672507888, 2666163544, 1161537612, 2208548570, 3237932047}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 1677721600, 905969664, 2533359616, 897581056, 1421869056, 627048448, 4056940544, 1778909184, 1483997184, 386269184, 105840640, 3533340672, 296599552, 1148870656, 1270632448, 4069742592, 3973600256, 939305472, 3014842624, 1479050368, 788911168, 1816110816, 2569198192, 4001378520, 4215300916, 1285575770, 1949312887}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 3959422976, 2852126720, 956301312, 1468006400, 1950351360, 501219328, 3266314240, 3752329216, 1844183040, 1502478336, 484900864, 254509056, 2645901312, 2443862016, 3866488832, 2081122304, 1864719360, 4195507712, 1608538368, 1202802048, 1244264512, 3702316064, 2985290480, 2132190056, 820221780, 2141720298, 1575870229}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2751463424, 1778384896, 2499805184, 1015021568, 3116367872, 396361728, 166723584, 2772959232, 772014080, 154533888, 2218721280, 1021018112, 1216102400, 1247535104, 2495451136, 695900160, 680307712, 2912065024, 1417197312, 3261941888, 3993223616, 1700826400, 2245045040, 2834945272, 3685557940, 1235418234, 3297785717}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 3422552064, 2785017856, 419430400, 1333788672, 683671552, 127926272, 747634688, 2374500352, 1377042432, 210108416, 927924224, 2981789696, 3033284608, 1782226944, 3322761216, 177899520, 2149344256, 4266821120, 677990656, 811926656, 2415803840, 375606752, 1643212400, 3451477400, 1603099252, 1130002714, 1681749943}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1946157056, 503316480, 2969567232, 4253024256, 2915041280, 2736783360, 1953497088, 3945267200, 802947072, 3595698176, 272302080, 1720090624, 3309682688, 361209856, 2881835008, 113670144, 866444288, 383211008, 2593953024, 1261685376, 1135340224, 1669242656, 4261416944, 1627394184, 3581998092, 1371601418, 4045442767}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 2751463424, 3858759680, 3808428032, 3430940672, 3988783104, 1239416832, 4197449728, 4045930496, 1145307136, 2049572864, 2671968256, 950501376, 337461248, 1919361024, 2273112064, 3466000384, 3879015424, 1394778624, 1658192640, 1486105728, 3753053504, 317624864, 4171784432, 2785401656, 3263934540, 1498634170, 4133358861}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 3690987520, 2382364672, 2264924160, 427819008, 1723858944, 4200595456, 2490368000, 3577217024, 448528384, 582352896, 3117350912, 1028882432, 1622425600, 865214464, 248827904, 2917345280, 3203208192, 534661632, 3088814336, 2905647232, 177743424, 1865156512, 71190864, 1990900840, 3161012644, 3142956266, 1562546149}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 3154116608, 1040187392, 3909091328, 2038431744, 12582912, 656408576, 1729101824, 3646423040, 3585867776, 4237164544, 3818323968, 894074880, 2863972352, 2341183488, 2761216000, 3038472192, 1292743680, 3213309440, 1788079360, 3142105216, 1667559616, 2498890720, 196685264, 571214952, 1929779604, 1037276394, 3182033239}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 603979776, 33554432, 1325400064, 2071986176, 2839543808, 1436549120, 3257925632, 3138912256, 2536243200, 3869638656, 1182728192, 2335408128, 1606762496, 2616401920, 3425005568, 2816636928, 1145854976, 309801472, 3522592000, 1152881536, 3205995200, 2753989536, 3250543120, 4015237256, 2358539620, 3141180170, 1728110501}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 2080374784, 1308622848, 4043309056, 4051697664, 3519021056, 2397044736, 458227712, 1214775296, 638844928, 22675456, 2949840896, 3734470656, 832946176, 1164058624, 3979227136, 798492672, 2232235008, 1645684224, 1071967488, 3141683840, 824080704, 425760480, 1469115056, 3775460056, 3649408012, 3427971162, 2153169229}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1275068416, 2785017856, 956301312, 327155712, 2009071616, 1499463680, 2003828736, 571998208, 2867068928, 2902589440, 175833088, 3119480832, 3824467968, 3874217984, 885485568, 3685230592, 572326912, 3075917312, 1140926720, 2852237952, 1057025600, 981577120, 3963706640, 1654763416, 2282838716, 1818768666, 2608640253}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 3019898880, 1174405120, 922746880, 4001366016, 3015704576, 455081984, 3511681024, 4045930496, 1796472832, 1271267328, 500105216, 764116992, 2724478976, 2201968640, 3811790848, 3908663296, 1325208576, 3983698432, 2425990912, 1145867392, 3064637632, 859124064, 2450978224, 2552726616, 2067783220, 3878842586, 2264425205}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 2617245696, 838860800, 3741319168, 2541748224, 2990538752, 316669952, 2737831936, 2426929152, 1534853120, 4158783488, 1537933312, 2397470720, 2167193600, 339386368, 2241769472, 1925728256, 3918269440, 4192977408, 2751857920, 3592215936, 2593321536, 2078539040, 1370203120, 2783441480, 145605932, 58419146, 1140800367}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2348810240, 1778384896, 654311424, 1400897536, 3267362816, 3508535296, 1280311296, 3293052928, 3961782272, 4197842944, 2036269056, 2620096512, 3403005952, 2096078848, 3390238720, 1365846016, 3061177344, 998154752, 3724184832, 4116522112, 191597760, 1144259936, 1830775664, 2269864696, 3840192372, 4229394042, 781123509}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 4227858432, 2986344448, 1895825408, 1669332992, 448790528, 2128609280, 875560960, 1509425152, 2490105856, 3355049984, 1776484352, 641695744, 3103571968, 3197296640, 3739635712, 1941989376, 2707450880, 1022369280, 3323547904, 1541200000, 2026017600, 829302304, 2767553360, 3949380040, 369212572, 3741348170, 2424325085}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 2483027968, 503316480, 385875968, 3766484992, 2688548864, 3797942272, 3572498432, 3552051200, 1647050752, 4083810304, 498270208, 938442752, 1165770752, 1971527680, 343379968, 1556215808, 3223413760, 3817904640, 3536356096, 4099192704, 2934329664, 2441625504, 2561975632, 3042413384, 3838927292, 136889546, 4108670205}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 1006632960, 1040187392, 1660944384, 4286578688, 3762290688, 3550478336, 2194669568, 500695040, 4167303168, 3498704896, 2448621568, 2462547968, 2429894656, 1667391488, 2227097600, 3059804160, 2150724608, 371728896, 934040832, 1599582592, 1462541504, 1586976864, 2009882704, 2019971416, 2894396844, 1283131610, 1538921837}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1006632960, 1577058304, 318767104, 3699376128, 2269118464, 3399483392, 4065329152, 3359113216, 4191944704, 253100032, 3398369280, 2676195328, 585940992, 748675072, 26882048, 237078528, 823219200, 3902374400, 1787646720, 2125379968, 1200809664, 1609852256, 1154727568, 2673168616, 1736578596, 3605815658, 4271809765}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 4093640704, 503316480, 1291845632, 2222981120, 1472200704, 1843396608, 4021288960, 3436707840, 615776256, 3045457920, 1975451648, 2285535232, 2577776640, 3201294336, 2961321984, 2313230336, 2578465792, 3587780096, 775282432, 122127488, 1759488320, 776703264, 1973210640, 4048177464, 2652700564, 3037386170, 1270616791}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 2483027968, 973078528, 3036676096, 2860515328, 2688548864, 2543845376, 1383071744, 3333947392, 1633419264, 4269408256, 2690842624, 3436150784, 1590476800, 403873792, 662089728, 3641726976, 2418609152, 3283359232, 4130257664, 2375862144, 2459625152, 3761476896, 1472649680, 2890444456, 1990546684, 1074147626, 4113153597}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 2483027968, 2919235584, 2063597568, 276824064, 3829399552, 232783872, 2739929088, 2566389760, 3301703680, 3490840576, 1477115904, 2685894656, 3795697664, 2488934400, 3329208320, 2578470912, 690529280, 3514049024, 952072960, 42542976, 1992623680, 1922531296, 259873680, 3896149832, 889103116, 2338977994, 596902221}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 738197504, 1509949440, 1493172224, 1535115264, 1010827264, 2841640960, 821035008, 1752694784, 62652416, 1132855296, 2376007680, 374505472, 2070790144, 669949952, 1441501184, 670107648, 1291426816, 796753408, 271016192, 3721303424, 4110152000, 3518533024, 27084496, 1050077672, 1507324612, 506950762, 3003555719}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 2348810240, 2248146944, 3137339392, 1954545664, 2420113408, 3030384640, 3211788288, 3166175232, 4255383552, 190447616, 1111687168, 3239477248, 1161117696, 1555210240, 4268666880, 3069306880, 3279471616, 1036272128, 2831868672, 824850304, 897201344, 846335264, 663704016, 2460026200, 1416754508, 272161498, 3655599503}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 738197504, 771751936, 251658240, 796917760, 264241152, 4049600512, 955252736, 4272422912, 1791229952, 399900672, 1293877248, 2108391424, 4120199168, 3698319360, 2277756928, 733071360, 4186567680, 1066760704, 695078144, 356693632, 586163776, 3551104672, 3561312112, 815204792, 1748898356, 3120199482, 3819749493}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3288334336, 4194304000, 1962934272, 394264576, 599785472, 887095296, 3371171840, 1890058240, 963903488, 2248540160, 2781806592, 1871347712, 2982428672, 1670373376, 1504358400, 676624384, 420932608, 555218432, 3440820480, 2467732096, 1276550464, 3331821984, 920085616, 3690342104, 1390811124, 4248716378, 2535597751}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 67108864, 4127195136, 3271557120, 696254464, 3745513472, 4083154944, 355467264, 1534590976, 1882980352, 2024144896, 2638151680, 561152000, 4207722496, 3347046400, 278040576, 3309131776, 1378341888, 1275003392, 492005632, 3835515776, 2369130304, 3453388832, 245888848, 2654946664, 686980484, 898485994, 3424609991}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1006632960, 3053453312, 3472883712, 327155712, 1153433600, 920649728, 2744123392, 1621622784, 2894331904, 3276406784, 2860711936, 257392640, 1498693632, 1900208128, 2453049344, 1644537856, 1091281920, 2854480384, 3999728896, 3050109056, 2682206016, 2913059168, 4021353136, 3470349816, 3728593036, 4138173818, 2771190733}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 2751463424, 436207616, 1124073472, 3028287488, 2084569088, 52428800, 3991928832, 1861746688, 2537816064, 2758148096, 121569280, 2462810112, 1744093184, 3930038272, 390729728, 4029978624, 2950597632, 3302742528, 597428992, 1767092096, 2774584256, 1305560864, 2810763088, 2919015704, 2348992372, 4037546650, 2718711989}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1811939328, 3456106496, 989855744, 3581935616, 1371537408, 3575644160, 30408704, 4260888576, 430178304, 2732457984, 2038890496, 4281499648, 1655980032, 2542215168, 1412632576, 3207890944, 3259413504, 2064814592, 669257984, 524179072, 3723904704, 3562713184, 3817449232, 197961624, 1398963908, 848099610, 2634206215}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 2483027968, 2717908992, 2298478592, 1887436800, 423624704, 392167424, 3215982592, 1306001408, 3325820928, 2126905344, 587137024, 1228046336, 617431040, 1585373184, 2792509440, 4172101632, 1213078528, 2590711296, 2763040512, 1012439424, 3288199488, 384279840, 3106808080, 3604633384, 1692983300, 1638233770, 572149063}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2214592512, 2315255808, 3741319168, 1887436800, 3233808384, 4020240384, 2404384768, 1514668032, 3167485952, 3141926912, 3626958848, 2993848320, 3311255552, 3215925248, 2654162944, 3023869952, 39726080, 413794816, 3975797504, 2142627456, 3031565248, 3825072736, 3246346864, 2839277352, 1947283268, 1739067818, 1878835335}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 603979776, 4060086272, 1358954496, 1702887424, 1782579200, 2493513728, 2108686336, 1594359808, 851181568, 96862208, 653197312, 3223552000, 2936881152, 1255071744, 743690240, 2984630272, 602102784, 4293684736, 350166272, 3228272000, 4270963392, 1509470368, 4237634864, 1888209800, 2961209124, 2378176010, 3353399781}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 603979776, 1308622848, 2835349504, 3665821696, 2394947584, 3105882112, 3517972480, 2042101760, 2352742400, 4067295232, 2876702720, 2243592192, 1779220480, 1637343232, 3786125312, 2579773440, 3853763584, 1804133888, 432343808, 632496768, 1267216064, 163926688, 1303563600, 1871273192, 1204052500, 3836921450, 3037219031}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 2885681152, 1174405120, 587202560, 2457862144, 46137344, 1377828864, 1483735040, 2632450048, 3791388672, 2352087040, 2038104064, 1706459136, 202162176, 446341120, 2238066688, 1314170880, 1873675264, 3722031616, 980754176, 1155427968, 1269838016, 3444132640, 2026722928, 2746910280, 3281393036, 645710026, 4151566671}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3154116608, 3053453312, 251658240, 1333788672, 96468992, 2036334592, 3748659200, 396886016, 3532914688, 4162453504, 2488467456, 3338108928, 1801764864, 586375168, 971386880, 322734080, 2509177856, 3150506496, 3546619136, 3069338240, 2481443392, 4198327712, 3171900016, 1300835352, 432303372, 534922906, 348093261}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 4227858432, 2315255808, 452984832, 595591168, 541065216, 257949696, 3949985792, 46661632, 2061762560, 155844608, 1151533056, 2320990208, 2728673280, 1915445248, 701673472, 564004864, 885062656, 245479936, 3545289984, 2002368896, 2082252096, 730288800, 1832757424, 4070020920, 4261690252, 2122008250, 587911885}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 67108864, 2785017856, 50331648, 4085252096, 2059403264, 455081984, 2708471808, 2038956032, 3934519296, 1209401344, 1954480128, 1923776512, 1766080512, 2444746752, 558764032, 3460519936, 2932896768, 1740153344, 703446272, 3208825984, 2152730816, 2314814240, 1301146288, 3302215800, 3020481268, 1732617466, 2394330679}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 67108864, 2449473536, 1795162112, 2055208960, 801112064, 3038773248, 598736896, 735576064, 1822687232, 2288123904, 2371551232, 1299087360, 4066754560, 3905101824, 3383373824, 1733752832, 3134290944, 1124653568, 615266048, 2253259904, 483687616, 681248928, 1867398544, 1431688472, 3789229820, 1538132378, 4140056127}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 1275068416, 838860800, 1761607680, 1736441856, 3594518528, 2434793472, 3834642432, 1104674816, 2085355520, 67764224, 1085472768, 1481539584, 2190229504, 4092272640, 3217166336, 2229782528, 2741570560, 629476864, 2170513664, 672528768, 1728482752, 3793267168, 3257790928, 2654696328, 2545666812, 1392140810, 156916543}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1946157056, 167772160, 1728053248, 1837105152, 146800640, 6291456, 1714421760, 2524446720, 4141088768, 3911057408, 1237778432, 339902464, 4153688064, 2210291712, 1553444864, 327817216, 1358556160, 2241090048, 2562633984, 3205995648, 1313596992, 2249764640, 4175790416, 1801894328, 621953316, 844979514, 2815687527}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 4227858432, 2516582400, 1291845632, 109051904, 239075328, 1264582656, 2446327808, 4068999168, 3774087168, 1425408000, 2170486784, 3021701120, 1513373696, 2530713600, 376311808, 4202866688, 4025000960, 2619731456, 821996288, 132817792, 1334698816, 549103584, 189123440, 3878673624, 811795028, 1039693658, 135025941}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 738197504, 167772160, 4278190080, 8388608, 3972005888, 3554672640, 2020605952, 3904372736, 1941700608, 2725904384, 4142071808, 4233003008, 289226752, 1975246848, 730025984, 2046773248, 3957668864, 1261851136, 2883631872, 1148219008, 448381760, 1891409056, 2969263440, 3374495848, 623811004, 2056027882, 1315059455}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1409286144, 3523215360, 1224736768, 3598712832, 4081057792, 3776970752, 4134535168, 3230138368, 343146496, 440270848, 3184984064, 510885888, 3807690752, 3112165376, 4109791232, 2885883904, 4168997888, 2953477632, 3930647296, 2878652800, 3517961664, 1473213984, 1922999472, 3177641112, 2803585092, 101764378, 3336055173}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 603979776, 301989888, 2164260864, 981467136, 2285895680, 18874368, 2079326208, 3329753088, 2863923200, 3583115264, 3918200832, 846168064, 1354055680, 2291376128, 1963692032, 19896320, 370449408, 2007158272, 2836579072, 1791754112, 3436182464, 2072259360, 2659859024, 3153039864, 4084574588, 326260346, 2073714365}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 335544320, 436207616, 2600468480, 4219469824, 3670016000, 2606759936, 2368733184, 1806172160, 3133407232, 854196224, 2447572992, 3119939584, 1321484288, 3102466048, 1122185216, 108419072, 2785283072, 2894776832, 777241856, 740240512, 2082568256, 3381744416, 1333280496, 2719814712, 1806106444, 1516077242, 2257042191}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 1409286144, 4060086272, 2466250752, 3464495104, 1774190592, 3957325824, 2546991104, 1449656320, 4282122240, 402522112, 1991704576, 440107008, 406601728, 3145670656, 3027726336, 3009058816, 2821512192, 871844352, 1931095808, 3331125376, 1829193024, 734192096, 935934896, 1498164616, 2145847316, 3180553482, 1356915029}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 3556769792, 1375731712, 2298478592, 3883925504, 2445279232, 3412066304, 1815085056, 3499622400, 970719232, 1071775744, 1255866368, 282558464, 1893482496, 2019713024, 2870718464, 1672960000, 3773635584, 788168192, 1237829888, 852797056, 3698812480, 1686999840, 2655741584, 4129279080, 2653518604, 17060586, 195014989}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 1946157056, 2248146944, 2667577344, 3565158400, 104857600, 3055550464, 145752064, 2631401472, 183762944, 964296704, 4114808832, 2707849216, 894812160, 3255541760, 1182453760, 4056086528, 1328010240, 3212081664, 3233532672, 3080889216, 917978560, 1000184736, 785815440, 3641473720, 2696892780, 1780547898, 3534792879}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1006632960, 4127195136, 2063597568, 2055208960, 3602907136, 522190848, 2280652800, 1120403456, 1511260160, 638713856, 3988455424, 750682112, 87343104, 1105420288, 3748818944, 4004235264, 3609641984, 1717109248, 2127372032, 3927877248, 981779136, 1892412960, 146236208, 4160838872, 1140964700, 1912722010, 687934367}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 67108864, 3724541952, 1862270976, 931135488, 1967128576, 3089104896, 1863319552, 1876426752, 3539730432, 336723968, 321585152, 514293760, 3101507584, 1711464448, 645009408, 1805277184, 1596949504, 2346224128, 486317312, 2735948672, 1890226624, 233234144, 1811756240, 3767706600, 1407871404, 919001194, 1366043757}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1543503872, 1711276032, 385875968, 4185915392, 566231040, 1495269376, 3478126592, 423100416, 2513698816, 1487536128, 3690135552, 2652340224, 1261715456, 2044403712, 605794304, 2335852544, 191570944, 265452032, 163979520, 625743488, 3111077568, 4043343200, 2927708048, 943832568, 1222676556, 510739322, 2322072205}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3422552064, 2516582400, 2667577344, 3011510272, 3242196992, 3189768192, 3054501888, 3093823488, 798752768, 1920073728, 3724214272, 2996273152, 1761460224, 3192070144, 2843881472, 3697502208, 1368646656, 2936777216, 797951232, 2436428672, 987012544, 4001310944, 3114401200, 89209928, 323590348, 2601256906, 2748977421}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 4093640704, 3925868544, 3271557120, 411041792, 1119879168, 119537664, 1854930944, 1898446848, 2468085760, 3859152896, 1968111616, 2611183616, 117260288, 3350618112, 4009177088, 3952515072, 753380352, 1384045056, 1809568512, 2859035264, 3648796352, 1341644000, 2484488752, 2493990856, 815679652, 2565559626, 3222315621}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 1677721600, 1107296256, 520093696, 2642411520, 801112064, 752877568, 3564109824, 1300758528, 3625713664, 2648309760, 1039335424, 20873216, 2000502784, 726343680, 1695256576, 2150307840, 3317382144, 1858228736, 1360498944, 1945207424, 1766351168, 3548204192, 2909500208, 2602214728, 1502863324, 1410310090, 706040479}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2885681152, 1174405120, 2097152000, 2441084928, 213909504, 3080716288, 4044357632, 894959616, 692322304, 4212260864, 4155179008, 3961421824, 1940144128, 3110330368, 3762458624, 1125287936, 4222247936, 2585775616, 2795783424, 2095220864, 109253056, 3484576480, 3862649552, 839331480, 880868828, 3242216986, 895506463}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 738197504, 3791650816, 2298478592, 1769996288, 666894336, 3495952384, 984612864, 3375890432, 1399062528, 4202037248, 3262054400, 43679744, 2252718080, 132571136, 3351769088, 1775724544, 650103808, 974351872, 3969414400, 682927744, 612257856, 2717099040, 3639151312, 1215140696, 2724874772, 1859927514, 2438129239}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 4093640704, 3321888768, 822083584, 3212836864, 1438646272, 828375040, 53477376, 3633840128, 4204527616, 773455872, 648216576, 1596882944, 2730246144, 3238666240, 1999327232, 356251648, 825480192, 770123264, 3347595520, 4078276224, 1074758208, 992827680, 2395135120, 2677952744, 2246418556, 3119941226, 3934381631}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 4227858432, 2113929216, 822083584, 3397386240, 3837788160, 3156213760, 2245001216, 3538419712, 2044461056, 2269249536, 1618673664, 2471460864, 3117498368, 2364071936, 2027745280, 1438894080, 817533952, 2909726208, 1929399040, 2776686208, 792843456, 2321576544, 1764770352, 1763261384, 1642419180, 3623289674, 2963590189}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 738197504, 1644167168, 2701131776, 1300234240, 3644850176, 253755392, 315621376, 3439853568, 1121714176, 1996619776, 2430271488, 319717376, 349257728, 2584289280, 6049792, 2428749824, 3527109632, 3057606144, 2137545984, 2838317952, 2816174016, 563036512, 1796296176, 1156097032, 3211545772, 1987752330, 3466557039}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 872415232, 3456106496, 989855744, 4219469824, 1228931072, 1470103552, 2649751552, 2792882176, 3650879488, 658636800, 2194341888, 506429440, 2406531072, 2109235200, 368955392, 3604150272, 86230016, 3629777408, 1514593536, 3829691264, 2838403776, 519159328, 4193860688, 1725707816, 2950915148, 2998552490, 4262929293}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2483027968, 1845493760, 2600468480, 4068474880, 1673527296, 1793064960, 2807037952, 3107454976, 2531524608, 366346240, 1304363008, 3714285568, 986726400, 377053184, 3972395008, 2934380544, 1444340736, 2539602432, 2184335104, 266892416, 1922860864, 2551416032, 3839372560, 2167751448, 1445892884, 976909722, 2544130901}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 1006632960, 4060086272, 1157627904, 3229614080, 314572800, 3286237184, 2777677824, 2936537088, 3402891264, 2084438016, 1218904064, 310083584, 2769403904, 3720896512, 2033569792, 296740864, 1135586304, 380540416, 1848585984, 284053120, 3104731968, 1704903008, 4162215664, 1694680728, 442299588, 3853131290, 2604247173}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 1409286144, 1509949440, 989855744, 4236247040, 3091202048, 31457280, 1450180608, 617086976, 2195456000, 2039087104, 3342336, 2192015360, 3048325120, 669622272, 1342967808, 3948083200, 429272064, 756673024, 1015413504, 3496992640, 3530414656, 3420637088, 1409268400, 3134571208, 1995948092, 3827955530, 3811369341}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 1275068416, 4127195136, 2130706432, 3934257152, 3242196992, 1537212416, 3448766464, 4239917056, 1521221632, 3656515584, 1742405632, 3008331776, 1699758080, 47767552, 920498176, 872081408, 2887754752, 1317538304, 2441447168, 384223616, 2701496512, 3467077344, 1730502928, 3036079368, 528270540, 1265247882, 3945255693}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 3690987520, 3388997632, 1124073472, 4068474880, 3938451456, 1272971264, 1594884096, 3230138368, 3207331840, 2162556928, 880738304, 1566212096, 1313882112, 271065088, 3550253056, 241166336, 3341425664, 554183168, 1332590336, 96933504, 2257581888, 3552834656, 1551222000, 4255347560, 2233798020, 2164936682, 2709016007}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2080374784, 1040187392, 150994944, 3800039424, 633339904, 2212495360, 4061134848, 212336640, 3375628288, 3909746688, 2192769024, 732856320, 3209805824, 4052312064, 625291264, 1978828800, 3582874624, 715134464, 1966172928, 1138326656, 4232902976, 1316454496, 3458039472, 1467973912, 1436143148, 2632772506, 3225902191}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 67108864, 570425344, 2197815296, 897581056, 4206886912, 3667918848, 1938817024, 3254255616, 564396032, 2788556800, 996081664, 411205632, 3973169152, 161013760, 1016360960, 2925475840, 3556924416, 2358364672, 712632576, 1181087872, 1947671488, 2861481952, 1771707792, 168142232, 2334589396, 2179438362, 2739335959}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 1677721600, 1711276032, 2399141888, 427819008, 2168455168, 3860856832, 1857028096, 2825388032, 1214513152, 1457913856, 4181655552, 1337098240, 703676416, 290037760, 391401472, 3553581056, 1836807168, 4209351168, 2284298496, 23007104, 379841984, 845802400, 358999536, 2389090168, 1123948756, 189926138, 2904642583}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 469762048, 2986344448, 1593835520, 3380609024, 1514143744, 1751121920, 613416960, 1459093504, 2121007104, 673841152, 1329790976, 3444998144, 3939581952, 3902349312, 1274925056, 3931252736, 1173302272, 48062976, 19007744, 1623603584, 1688823616, 1479877984, 2138556432, 1713426952, 2062673020, 3546909066, 68520511}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3556769792, 3858759680, 184549376, 4135583744, 2462056448, 639631360, 3780116480, 897056768, 1092878336, 2623143936, 3178430464, 682524672, 2207301632, 1800986624, 3430248448, 52598784, 3445060608, 2071261696, 3080976128, 177651328, 3973395648, 145937248, 2987384848, 1895907352, 796939020, 960564378, 3512832207}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3959422976, 1845493760, 4211081216, 411041792, 3183476736, 2573205504, 3864002560, 4071096320, 378798080, 2671902720, 2461728768, 184975360, 3029417984, 1497899008, 3825512448, 3238701056, 1480528896, 3637277184, 1733253888, 2736004224, 1694664768, 3432746464, 1828126512, 1384742616, 308595196, 3587903578, 1582701247}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 3690987520, 637534208, 2634022912, 1082130432, 3888119808, 1872756736, 1294991360, 1024983040, 2137260032, 375521280, 3603628032, 3682041856, 2714812416, 2051612672, 1072459776, 2796455936, 2861900800, 3411693056, 2229253888, 4092400768, 4172251584, 3549729440, 3923493648, 3961457816, 3150757180, 2850018842, 3144436733}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 2348810240, 2717908992, 889192448, 1468006400, 3938451456, 3428843520, 3771727872, 391643136, 3672899584, 1686503424, 3700359168, 1073381376, 3018899456, 606609408, 2525294592, 1394845696, 299633664, 835696128, 2170208512, 2604691584, 228618816, 1680946400, 63538128, 3063183560, 3239813476, 1986084426, 298963495}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 4093640704, 3053453312, 1224736768, 3397386240, 2839543808, 1264582656, 2846883840, 3721920512, 246677504, 3214278656, 1837039616, 1968340992, 2148614144, 2965921792, 989614080, 1630173184, 4088673280, 3809973760, 2101259008, 1018361216, 2900402496, 1685135136, 1660502544, 2162433976, 4089346292, 3421764666, 1921069751}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3019898880, 1174405120, 2801795072, 478150656, 2025848832, 1541406720, 2911895552, 4114087936, 1640235008, 1718222848, 3829596160, 1870561280, 2410790912, 1221189632, 86814720, 2645989376, 2409378816, 3774818816, 1844558592, 1827219072, 2145251136, 3588183392, 4102118032, 214029528, 3185578028, 2593216602, 2176418927}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 201326592, 3254779904, 218103808, 1333788672, 2235564032, 3755999232, 1112539136, 514326528, 2829844480, 3429498880, 4245880832, 3545661440, 4294033408, 2107121664, 1419096064, 1372514304, 2179238912, 982910464, 902906112, 4293455744, 1766685248, 960154080, 2772144688, 2134600360, 2788831196, 1606091562, 301716639}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 335544320, 4194304000, 419430400, 2105540608, 926941184, 4003463168, 206569472, 3663200256, 3024355328, 2003697664, 3605463040, 3736829952, 3803234304, 1177051136, 1099780096, 3037870080, 209546240, 2845535744, 1805745408, 131172224, 3122247872, 342106976, 4043191632, 3168788120, 1162788324, 3027679002, 2399320101}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1006632960, 33554432, 2197815296, 3145728000, 3871342592, 169869312, 3306160128, 3182952448, 659292160, 3110207488, 273350656, 998146048, 49397760, 3171442688, 4280569856, 3300354048, 2851392512, 3450796544, 1541944576, 2534710400, 2577292992, 79793120, 3105935632, 1452310984, 4017722412, 3412879178, 3245490159}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1543503872, 2382364672, 218103808, 3900702720, 1094713344, 1965031424, 1624244224, 3142057984, 2968780800, 1974599680, 1957363712, 3981869056, 2427469824, 2495111168, 1148022784, 3448702976, 19674112, 3803069952, 3741128448, 2724718976, 2194205120, 1463071072, 751964528, 433738968, 1066279196, 2989294426, 3207569375}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 4227858432, 570425344, 2164260864, 3649044480, 96468992, 450887680, 2360344576, 818413568, 2543583232, 3471179776, 3441360896, 4035608576, 3918577664, 194617344, 4167323648, 427026432, 2969881600, 620969472, 2225976576, 1424972416, 585284928, 597442336, 3370563888, 2183105992, 2181805156, 1892772170, 322468903}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 3556769792, 2583691264, 1828716544, 75497472, 2537553920, 778043392, 2182086656, 3157786624, 1873018880, 2075787264, 4229103616, 3025108992, 3178315776, 883449856, 3554455552, 1140840448, 3195653120, 2571421184, 1357588224, 2706038144, 3430591296, 2805112416, 3913184400, 3654895896, 2943664460, 1411568282, 1334250765}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 2617245696, 3858759680, 788529152, 2172649472, 1413480448, 3894411264, 3633315840, 812122112, 2030829568, 1117388800, 3974299648, 4098260992, 3920707584, 242819072, 2292518912, 2516051968, 331891712, 618473984, 1213419776, 3468662144, 3453307840, 1366274528, 3793513904, 62008808, 223304956, 3096187498, 920323647}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1946157056, 2516582400, 1291845632, 243269632, 2772434944, 1885339648, 3289382912, 1395130368, 4003201024, 3682205696, 935526400, 3988160512, 2540781568, 4172849152, 4235522048, 1070061568, 1699288064, 3750551040, 2329045760, 102641024, 28108608, 3307375200, 921092784, 322558280, 62236828, 3974605514, 70870239}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 201326592, 369098752, 3674210304, 327155712, 3175088128, 3072327680, 261095424, 3903324160, 1838415872, 1990590464, 2501836800, 3370352640, 313638912, 1916313600, 1639714816, 2482128896, 718865408, 4207739392, 2519465216, 2308279168, 346457024, 1142903776, 1046703152, 1936806744, 1910077492, 2840353498, 191547125}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 67108864, 1308622848, 4110417920, 3581935616, 4206886912, 3131047936, 2005925888, 3373793280, 3876323328, 1766981632, 2203779072, 1947107328, 2872131584, 3884556288, 3650408448, 1134499840, 1110008832, 277151232, 952573184, 3167048832, 2082888640, 11839456, 4291753040, 1242654984, 2144947596, 2410431370, 1371687759}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2483027968, 167772160, 1627389952, 2877292544, 3493855232, 2891972608, 1626341376, 2832728064, 483131392, 770310144, 591593472, 848789504, 4103094272, 3425247232, 1981124608, 3962009600, 589827072, 1049984512, 2867216640, 1116296576, 3309641536, 2586759584, 2259532944, 3927694280, 1058770172, 245002314, 2010878653}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 1140850688, 570425344, 2734686208, 2843738112, 2898264064, 3579838464, 1934622720, 3114795008, 1116471296, 3215327232, 501153792, 2696577024, 3182477312, 490332160, 3821293568, 280664064, 1974598656, 1631062528, 2512654592, 2310761600, 993038400, 1182342624, 1331968816, 2248832744, 1560865284, 1748865130, 3240078151}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 1409286144, 2852126720, 3707764736, 595591168, 3980394496, 3676307456, 409993216, 3328704512, 4168351744, 2727739392, 269418496, 433291264, 349290496, 3378044928, 3225276416, 622016512, 3954265088, 2743649792, 1046800640, 1001260928, 274897856, 2790880288, 180199024, 1909692120, 3369201172, 3478706010, 4080884949}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1275068416, 1509949440, 1660944384, 3934257152, 3284140032, 3663724544, 3991928832, 3087532032, 2486435840, 1797652480, 2304704512, 1092845568, 403816448, 2377670656, 2015170560, 1606666240, 589356032, 1280338432, 3818514176, 3419157632, 3692697152, 3503059104, 983247664, 1762395544, 3556473652, 2524830490, 3828501109}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1409286144, 1308622848, 419430400, 3531603968, 2990538752, 966787072, 2995781632, 2633498624, 1400111104, 840040448, 238747648, 2820046848, 3823157248, 2268127232, 2221412352, 2962028544, 1189561344, 1189676544, 2060225280, 189182848, 712544960, 1194623712, 3736258448, 3827975736, 1773025596, 380965818, 695349503}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 1275068416, 1979711488, 2466250752, 3246391296, 3594518528, 786432000, 3253731328, 661127168, 3590586368, 3365273600, 2421096448, 1942126592, 2728476672, 2584797184, 2618880000, 4205684736, 1479795712, 1757958656, 2996160768, 1699662208, 3376665152, 1231119008, 2360428784, 1678372152, 3887359476, 2585761466, 171609783}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 1409286144, 1644167168, 4211081216, 3883925504, 1849688064, 991952896, 3656384512, 2052587520, 2923167744, 2322726912, 4087021568, 1323204608, 1080147968, 1481662464, 3949465600, 2575693824, 3579812864, 539007488, 242318592, 471442816, 1763558848, 2642602272, 1153603856, 2657247016, 3100805676, 422248618, 690365167}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 3154116608, 2717908992, 3674210304, 1199570944, 591396864, 169869312, 1787822080, 3065511936, 900988928, 4000448512, 890961920, 1916239872, 2724282368, 2133942272, 3010007040, 3274483712, 2924923904, 877693440, 685309184, 2827337600, 3860594112, 565671904, 2267108368, 537974584, 2675477756, 1985249978, 1459788861}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1275068416, 3254779904, 687865856, 645922816, 440401920, 2803892224, 728760320, 3978821632, 2251030528, 984219648, 1924333568, 1754759168, 1080049664, 2630950912, 1394094080, 2107992064, 2285276160, 1540378112, 4003011328, 1080421248, 1876383680, 3351362592, 3940604656, 3834692840, 221811036, 2287223146, 4217302429}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 738197504, 2046820352, 318767104, 1166016512, 2797600768, 2019557376, 1643118592, 2996305920, 1855717376, 2092826624, 991363072, 4168318976, 941670400, 3536871424, 1237897216, 1536542720, 2622135296, 2603452928, 1527175424, 266051712, 3544520256, 1451396768, 1027141136, 2643238888, 2392215412, 3602044266, 3561050165}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1946157056, 2248146944, 956301312, 4001366016, 725614592, 2438987776, 762314752, 431489024, 4098621440, 2320629760, 1071316992, 2958000128, 1319157760, 3159449600, 69840896, 1145313280, 1862775808, 613717504, 527311616, 3593582976, 3772287296, 222052000, 1173029712, 3667385608, 2694698316, 3694891658, 2759773965}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 2617245696, 1912602624, 3238002688, 612368384, 2587885568, 1121976320, 1701838848, 2401763328, 1166802944, 339345408, 1428357120, 2984673280, 3546365952, 4122025984, 76050432, 933005312, 681774080, 3676790272, 3049369344, 3105931136, 4283521088, 2918763424, 313833840, 1479443368, 94231356, 3382854186, 2946915455}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 1811939328, 2516582400, 2130706432, 2726297600, 1732247552, 3500146688, 1833959424, 4217896960, 4246470656, 1603928064, 1508048896, 2713157632, 1864417280, 630284288, 3406393344, 1009575936, 3955450880, 1269172736, 3035174656, 2916922752, 1274792640, 1657963872, 4243539248, 2699420232, 4111335900, 3188997578, 4021726237}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 1543503872, 905969664, 3170893824, 2675965952, 3997171712, 727711744, 953155584, 2307391488, 3353083904, 3286892544, 3186819072, 1363640320, 1323384832, 2509266944, 3161059328, 2832041984, 3125003264, 2854137344, 4222986496, 724031872, 1739674944, 3948432352, 1028938864, 3803584776, 3990363516, 4271181450, 412487997}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 3422552064, 1241513984, 1325400064, 2524971008, 2545942528, 1855979520, 1225785344, 1717043200, 872153088, 2623143936, 2949840896, 3294068736, 3491840000, 47194112, 2600054784, 1106044928, 1652694016, 3270414848, 2771166976, 2023939200, 3477045184, 3377828064, 2660125648, 1260164456, 2393532924, 402324458, 1329791293}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 603979776, 3321888768, 3573547008, 3246391296, 3728736256, 1205862400, 3765436416, 2819096576, 781451264, 3144286208, 2119368704, 3417210880, 836878336, 1567662080, 3985141760, 114653184, 2173342720, 2074308096, 2078745856, 2375308672, 3354005568, 3851649952, 2752505648, 3950090712, 4035491308, 1934885466, 30077103}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 469762048, 771751936, 4278190080, 2340421632, 3577741312, 950009856, 2492465152, 4258791424, 4035182592, 1267335168, 1317208064, 1543405568, 547373056, 680583168, 1675218944, 2273650688, 2215302144, 2848102912, 2992518400, 3232826240, 2340957376, 2126324448, 1614777296, 2747328408, 4284520364, 703700506, 3978845807}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 603979776, 3657433088, 587202560, 3397386240, 1883242496, 4125097984, 3085959168, 1827143680, 1318846464, 1870790656, 1180368896, 227442688, 2558574592, 2671845376, 3110080512, 1789925376, 4069084160, 1152236032, 2521458432, 429273984, 2255756864, 991929504, 718929392, 4048878344, 3176014828, 3592475274, 1271958191}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1811939328, 1442840576, 1929379840, 3649044480, 2831155200, 4062183424, 1548746752, 2532835328, 2468610048, 919732224, 20643840, 3624304640, 142622720, 1346461696, 3126947840, 573663232, 2664031232, 3773600256, 281016576, 918881408, 3340928704, 3092499808, 2323304720, 3353830168, 477158940, 598283674, 2304545247}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3019898880, 2785017856, 4043309056, 4085252096, 901775360, 3047161856, 219152384, 2129133568, 462684160, 2047737856, 733413376, 2964029440, 3430957056, 1799413760, 3386986496, 645003264, 1322849280, 1294845440, 999508224, 3319623296, 3775555520, 3214007008, 2963844272, 1475616984, 12515044, 2538596442, 1666631717}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 2080374784, 3187671040, 150994944, 2407530496, 4215275520, 4053794816, 3570401280, 3624402944, 2027159552, 2487091200, 2284257280, 3894116352, 2055225344, 2327945216, 3823136768, 3673245696, 1603851264, 763205120, 2251976960, 3440507776, 2540276416, 4259609696, 2311527152, 1441445912, 2610500036, 2004678042, 87742981}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 738197504, 838860800, 654311424, 2373976064, 239075328, 534773760, 2945449984, 3023568896, 1606156288, 878837760, 1040908288, 321880064, 218218496, 2390859776, 230813696, 3701598208, 1592847360, 2254991872, 4012192000, 1898924416, 2449487936, 3607231584, 3313518736, 2453792808, 1172402124, 2760962986, 196630157}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3422552064, 2449473536, 3036676096, 2189426688, 901775360, 807403520, 2911895552, 2710044672, 3258712064, 3088449536, 1095696384, 3390734336, 4211130368, 3716194304, 3863031808, 1767958528, 2272308224, 3350844928, 3949284096, 1799488640, 609488576, 177918176, 599865456, 992050248, 2551310148, 466128586, 2170376839}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2617245696, 4127195136, 3305111552, 4202692608, 2847932416, 228589568, 3532652544, 2525495296, 2321285120, 1048182784, 3273850880, 2291564544, 3154132992, 3321913344, 2097246208, 3196094464, 2344633344, 2728484352, 454136576, 13184128, 3569139136, 1217064416, 2325451632, 1188240520, 2662204764, 2969931274, 147725215}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 4093640704, 503316480, 3070230528, 3800039424, 4190109696, 2539651072, 3373268992, 4212654080, 1350828032, 2618163200, 3259432960, 100368384, 3737174016, 3722567680, 1691398144, 1652037632, 3331589120, 1905703424, 1963169536, 3113539712, 924244032, 3670224736, 2113223376, 3934731544, 2602294052, 1183924122, 4049200229}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 1409286144, 1711276032, 754974720, 3179282432, 3326083072, 606076928, 324009984, 644349952, 1876688896, 76152832, 3010658304, 52854784, 1413562368, 4280360960, 2345668608, 3785979904, 3887911936, 754597376, 1892347136, 475147648, 1626865600, 3119104608, 714977840, 3962179016, 31600252, 2150612554, 2926406847}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 738197504, 2516582400, 1124073472, 2424307712, 801112064, 2271215616, 3092250624, 3178758144, 1733033984, 2830499840, 1742667776, 1993048064, 1094795264, 396451840, 3518033920, 3588777984, 3553911808, 929821184, 4092693248, 2731112576, 899985472, 3252879840, 578098320, 4258929864, 1922566404, 1960605258, 3635380805}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 3019898880, 1979711488, 3238002688, 4068474880, 1161822208, 56623104, 1278214144, 1252524032, 4161536000, 822214656, 1734017024, 2287894528, 901857280, 3508543488, 2899316736, 1498986496, 2558800896, 1147012608, 3888220928, 1847684480, 3276843328, 4103631904, 3718626288, 1317967144, 2543381324, 1747279530, 5216527}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1946157056, 2181038080, 3305111552, 964689920, 683671552, 18874368, 821035008, 2921857024, 742653952, 1651900416, 1928265728, 568557568, 2504048640, 3017908224, 282120192, 3982063616, 3819707392, 2157078016, 1336540416, 8726656, 3109511360, 3273609760, 3427487728, 549801272, 1798792244, 3205374906, 1513286133}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 3556769792, 3858759680, 3036676096, 1468006400, 3141533696, 2799697920, 1206910976, 1117257728, 3268149248, 2072379392, 959381504, 3931865088, 1421950976, 3516964864, 2601545728, 4066973696, 2899588096, 881528320, 4001958144, 1009005440, 1251103808, 4186264736, 394499856, 2934826824, 3033947044, 3710384842, 3468637925}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 2617245696, 369098752, 16777216, 3716153344, 2839543808, 1629487104, 1947205632, 3910664192, 832831488, 507904000, 3163488256, 114524160, 4190224384, 2615271424, 24170496, 2812913664, 3706496000, 3864729088, 1480365312, 757230464, 3685313472, 988600544, 2405042256, 1371291992, 3596784116, 831085786, 2222817077}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 201326592, 771751936, 2701131776, 880803840, 2529165312, 4175429632, 4031774720, 243793920, 3006005248, 272236544, 1067646976, 2678554624, 3678420992, 245473280, 2758815744, 2100946944, 1920291840, 2363426304, 1226077952, 3150874240, 3745281344, 1771265248, 3569343600, 3045450728, 2795984700, 1539326826, 3529516413}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 1543503872, 1308622848, 587202560, 3347054592, 3334471680, 555745280, 217055232, 955777024, 3950247936, 4173201408, 2364997632, 3390799872, 306266112, 2556551168, 4279316480, 3609806848, 2591847424, 2477941248, 3497809152, 2058536064, 3204284608, 3002267168, 2275261008, 2942445304, 4277492324, 1937694842, 4183293861}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 4093640704, 2986344448, 3238002688, 343932928, 415236096, 660602880, 1070596096, 3202875392, 3278635008, 2617901056, 508755968, 1711767552, 2190065664, 2638012416, 3164844032, 866064384, 507304960, 4045655552, 333426432, 2677926528, 2257759808, 23588064, 2639911600, 869652392, 2546939804, 1536486186, 2993613533}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3825205248, 3992977408, 4211081216, 1803550720, 2915041280, 3189768192, 4279238656, 1300758528, 172228608, 112066560, 907476992, 2899017728, 3165175808, 3369443328, 31977472, 3153229824, 1639269376, 3818267136, 1108008192, 1963543168, 3355715776, 1800334816, 3559359344, 4191340728, 1554373188, 1864357946, 1590586245}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 335544320, 100663296, 2231369728, 931135488, 1614807040, 1621098496, 1076887552, 2268594176, 794558464, 463601664, 973799424, 392134656, 1930969088, 766320640, 3019517952, 3112622080, 1901343744, 910585344, 1035323648, 483841408, 2512197312, 3694282144, 1635981648, 1241218472, 3196457996, 3721731626, 143065037}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1811939328, 1442840576, 1962934272, 4018143232, 348127232, 2980052992, 2926575616, 3434610688, 1633419264, 1356988416, 1233846272, 824082432, 2727952384, 1676468224, 2314940416, 3970377728, 2789516288, 2093932032, 2941384960, 2995285120, 1309007296, 4214145568, 4022382800, 522218024, 4147208332, 1591341226, 4128104527}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 1946157056, 1174405120, 1191182336, 713031680, 3443523584, 3504340992, 3205496832, 417857536, 3586916352, 920780800, 3959095296, 2899279872, 1552531456, 614293504, 2053885952, 3076945920, 1386599424, 1710107136, 1563997952, 117723520, 639563328, 3904995680, 455105584, 2964363112, 2786661388, 129275114, 1745256781}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 3154116608, 3925868544, 3909091328, 1182793728, 4164943872, 2896166912, 2674917376, 540540928, 3084124160, 2415525888, 1024655360, 4010704896, 358170624, 1304715264, 2111041536, 888031232, 2601008128, 21839360, 2791271168, 2018615168, 2139671744, 2349660960, 1451098576, 3999292984, 26326444, 183023546, 1444753007}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 201326592, 2583691264, 486539264, 293601280, 3384803328, 2325741568, 728760320, 2938634240, 1435762688, 58851328, 679149568, 1547075584, 2194194432, 2768609280, 188411904, 30910464, 4200168448, 2981942784, 3767995648, 3736615552, 1320021440, 3136273440, 3006559216, 1660086936, 3797097212, 1277406746, 3062597183}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 2483027968, 3925868544, 1761607680, 2290089984, 1304428544, 2699034624, 1483735040, 640155648, 484179968, 2554200064, 2877751296, 2474868736, 4186554368, 3633127424, 3523670016, 180525056, 3131583488, 4212977152, 1910486784, 2339825792, 1349202752, 3518256800, 4072905584, 917042696, 220059412, 2531158154, 687243093}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 4093640704, 3590324224, 3774873600, 2810183680, 2101346304, 4183818240, 2515533824, 2870476800, 3306422272, 2474246144, 1274216448, 3264118784, 322486272, 3682902016, 2727505920, 2407454720, 3290534912, 2358265344, 2934440192, 1980516224, 175046464, 4203308960, 3195822352, 2536979192, 310128492, 4248298362, 1098663215}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2751463424, 905969664, 3439329280, 864026624, 3510632448, 1340080128, 2104492032, 1446510592, 3269197824, 190971904, 1288372224, 1339981824, 2358788096, 374169600, 1965756416, 1605343232, 2569032704, 3989962240, 1839821056, 4229271424, 2076697152, 1561715616, 2454110032, 1532358184, 1495751308, 1675888554, 4248739279}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 2617245696, 2382364672, 4110417920, 880803840, 985661440, 2678063104, 1588592640, 3213361152, 4180410368, 3493462016, 765657088, 540508160, 2598912000, 2017255424, 3506679808, 3137751040, 3777000448, 4218457600, 4222156544, 2665318016, 1834208192, 1927205792, 248875824, 4282315560, 990138812, 2494018474, 3348107645}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 872415232, 2919235584, 4211081216, 2642411520, 4265607168, 1231028224, 3058696192, 3099066368, 765198336, 3894804480, 2528051200, 1499168768, 3398975488, 741203968, 17764352, 1923856384, 2496709632, 3178856960, 3720147200, 2023219584, 1057443136, 2040444640, 2410833168, 1002204136, 2140646788, 2961682538, 2397033925}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1275068416, 2717908992, 4076863488, 1484783616, 3846176768, 4242538496, 2479882240, 3913809920, 1284767744, 3911319552, 3218800640, 1486323712, 646561792, 3459555328, 3130150912, 3322120192, 615132160, 1433401856, 2638590720, 2741652864, 2211400256, 284514528, 3014887152, 410240792, 2094190716, 174225562, 909886781}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 2080374784, 503316480, 2466250752, 2390753280, 4206886912, 3684696064, 49283072, 3630694400, 313786368, 2573336576, 450560000, 4264984576, 959037440, 3394576384, 242397184, 3894544384, 2587513856, 3978699264, 2714773248, 1599667840, 3657242560, 1692889888, 1693511792, 4285067096, 1580471804, 513981402, 3573199167}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 1677721600, 1577058304, 3506438144, 713031680, 1690304512, 2933915648, 2444230656, 1920466944, 155975680, 1757282304, 857145344, 3344138240, 1429782528, 502079488, 1697517568, 1665046528, 3847635968, 3379762688, 1147759360, 4146441856, 1352341824, 940348192, 3240000592, 2248545800, 3233465748, 408794762, 3512087509}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1677721600, 234881024, 2332033024, 3263168512, 3426746368, 2418016256, 1490026496, 3006791680, 2510553088, 1345978368, 1064501248, 2457763840, 2960769024, 2567299072, 3618246656, 720017408, 2773099520, 744096256, 2810343168, 3784809344, 1659200960, 1788562784, 1474438544, 1265068952, 3222045388, 1468459546, 2109500431}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 4093640704, 1644167168, 1962934272, 3263168512, 2269118464, 908066816, 1473249280, 1350041600, 58458112, 952238080, 3184197632, 3646914560, 2872688640, 1935532032, 1880305664, 1043568640, 3588422656, 2744780288, 266816256, 1554305408, 850313152, 1301336416, 819483920, 32266920, 2476390924, 4159083818, 2695131853}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 67108864, 2717908992, 3472883712, 3649044480, 3535798272, 1751121920, 3981443072, 4003987456, 1398013952, 4078305280, 1594818560, 1415806976, 375963648, 3358924800, 3251064832, 2120685568, 30817280, 124654080, 1630750976, 2361481344, 1096883776, 4191204320, 1525159216, 1215639640, 2699450708, 2526470874, 3419337237}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 201326592, 1577058304, 4177526784, 2524971008, 2998927360, 4225761280, 3197108224, 4275568640, 2880700416, 3414556672, 3165585408, 1049788416, 3793305600, 3780452352, 3214307328, 1991682048, 4089902080, 1401820672, 3068281600, 3201387136, 3321386816, 432356192, 1011847504, 2843901176, 1166058324, 2000750714, 1285620503}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2214592512, 3992977408, 1895825408, 3196059648, 2411724800, 769654784, 42991616, 1739063296, 3074162688, 570294272, 2930180096, 3789783040, 547897344, 1555931136, 1858015232, 361158656, 3960693760, 2689627648, 1053418240, 896372864, 3426214208, 3058345312, 1872046000, 2302846728, 907625044, 23337354, 2621137941}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 201326592, 1711276032, 620756992, 1451229184, 574619648, 1117782016, 1915748352, 330825728, 2633760768, 821428224, 1549729792, 3958013952, 901267456, 436002816, 3598184448, 3860736000, 3981100032, 763944448, 1229245184, 957043584, 2720548032, 3522552224, 4143061072, 494236136, 2947730660, 3629405290, 1531168551}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 2617245696, 2046820352, 4110417920, 109051904, 583008256, 2686451712, 1383071744, 646447104, 3572760576, 4229562368, 3376611328, 1410236416, 1275609088, 2754879488, 3845828608, 3753003008, 2974178304, 3629934080, 2812228352, 1498419840, 695845056, 2772286752, 2475618224, 2655535896, 4057269836, 1089142682, 3775588751}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1140850688, 3053453312, 1828716544, 1367343104, 2554331136, 23068672, 3408920576, 4012376064, 3679191040, 4162191360, 3018784768, 1853587456, 1604960256, 4169932800, 2922795008, 4215248896, 3533870080, 1366097408, 1388786944, 4231403904, 272533824, 3055710240, 2896975088, 98974632, 526846308, 3550921770, 1996939557}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1409286144, 1845493760, 3875536896, 3229614080, 557842432, 3844079616, 2765094912, 3635937280, 3749445632, 3505520640, 473628672, 3555622912, 1899511808, 3921453056, 3692294144, 3632961536, 1285956608, 1630403072, 2416587520, 166133120, 3792507328, 2010850656, 400468112, 2939184424, 3968375788, 1769306794, 2177293615}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 2751463424, 4194304000, 2365587456, 746586112, 3451912192, 2959081472, 3813670912, 3256352768, 3492544512, 800980992, 2031550464, 1379106816, 3180969984, 107749376, 3550457856, 3144136704, 2262445056, 1486644736, 582391552, 436365440, 1129421376, 4061680096, 2016158800, 4223575496, 186121108, 2066912074, 1796741845}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 1409286144, 301989888, 721420288, 813694976, 2873098240, 2564816896, 1563426816, 63438848, 470024192, 314179584, 2682454016, 2516549632, 1572454400, 590192640, 1770991616, 1100011520, 1016601600, 247241216, 1528263424, 36467072, 3725471296, 3025254688, 3526900272, 3404510456, 3777922156, 213985146, 2501965101}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 1140850688, 167772160, 3741319168, 1082130432, 3628072960, 3856662528, 1192230912, 3350724608, 1147404288, 1210187776, 19595264, 2449899520, 4259954688, 3787218944, 3214340096, 2903521280, 683150336, 2095342080, 207850240, 583704448, 1142354496, 2949718368, 3793294480, 2325084312, 3599441788, 3757530394, 1170250303}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 3690987520, 167772160, 1291845632, 2860515328, 2671771648, 3886022656, 1504706560, 626524160, 2433482752, 2786197504, 1176174592, 39747584, 2594783232, 259366912, 2800709632, 2641364992, 3443096576, 3042768384, 3151641344, 2529075584, 1723374784, 312219296, 440110224, 2754559688, 1779528204, 2062074186, 1263917519}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 3288334336, 1442840576, 3539992576, 1065353216, 2747269120, 2929721344, 1294991360, 2767716352, 616300544, 3175743488, 2682454016, 2805366784, 2357837824, 3416580096, 1596452864, 3766499328, 3460314112, 677495296, 521229568, 1032326784, 1227222464, 744893600, 408955088, 2265998824, 294157724, 3408228714, 3781624159}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1946157056, 436207616, 3841982464, 209715200, 2831155200, 1755316224, 2886729728, 1114112000, 2585526272, 1480196096, 3156410368, 3722870784, 3510222848, 3549732864, 1540796416, 2558531584, 3804285952, 3584054784, 747734784, 1286148736, 2042458560, 128642272, 3205220272, 2333766088, 3849556252, 3916401994, 4065663967}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2885681152, 4261412864, 16777216, 1367343104, 994050048, 706740224, 3165650944, 4061659136, 4253810688, 377618432, 2404057088, 2068742144, 3513368576, 225714176, 3521040384, 3384920064, 3353367552, 4048676352, 2152316160, 457549696, 1913117120, 4021135264, 3325250320, 592676168, 4156695724, 778710218, 360629359}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 603979776, 1442840576, 2868903936, 3531603968, 2185232384, 3953131520, 353370112, 4127719424, 1663827968, 1727660032, 3993174016, 546734080, 4091133952, 2630115328, 191262720, 4091574272, 3081827328, 2761486848, 451215104, 548824960, 2064137920, 1118688736, 2050623344, 2783118696, 3945263932, 1296140522, 253867775}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 3154116608, 3590324224, 2902458368, 1367343104, 801112064, 1310720000, 3553624064, 1485307904, 2082734080, 3248881664, 3323920384, 1321369600, 2816065536, 2733400064, 3227750400, 474523648, 2525307904, 540462592, 1098380544, 2249676416, 3601258688, 346007648, 2172895472, 297346552, 2245874068, 3902436730, 318097495}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 3825205248, 905969664, 3506438144, 2122317824, 3418357760, 631242752, 1712324608, 2068316160, 1324089344, 3781558272, 2740912128, 3687546880, 2597863424, 484777984, 1139412992, 243865600, 4132213760, 335005184, 550916864, 4043765888, 2649663936, 1645436128, 2411480048, 860815976, 3514993156, 2058618090, 3728995525}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 3422552064, 3456106496, 3573547008, 3665821696, 792723456, 3894411264, 1395654656, 2910322688, 2789474304, 3592028160, 707985408, 3365830656, 1170817024, 83714048, 1480486912, 2461607936, 1982141440, 1284140544, 1690018560, 2520928640, 1841750976, 549246112, 933131984, 407498008, 1111347404, 3437206170, 1516827663}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 67108864, 838860800, 1761607680, 981467136, 1455423488, 337641472, 3532652544, 1881669632, 3382444032, 3087925248, 3042377728, 2194898944, 3459825664, 74801152, 3191017472, 2676578304, 1263279104, 482868736, 2977653504, 3018160768, 2862299328, 2278925536, 3538120496, 876616520, 1457578740, 749774794, 2679682357}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 4093640704, 3120562176, 855638016, 679477248, 1178599424, 2900361216, 781189120, 2168979456, 525598720, 476446720, 1847525376, 3908272128, 4250517504, 2338086912, 4149399552, 1386772480, 1195650048, 1785641472, 1646977792, 382012288, 1068411968, 1812667488, 3438637168, 2912299032, 856093812, 2588901786, 421218101}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 3825205248, 3724541952, 3539992576, 2541748224, 2000683008, 752877568, 4214226944, 3554148352, 1344536576, 2888171520, 3262054400, 2596438016, 4209590272, 2868699136, 2256777216, 227063808, 4237108224, 616174080, 2317128960, 2276669312, 860917824, 3089751328, 6077968, 4157781656, 346086708, 844221210, 111758455}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 1946157056, 3791650816, 1895825408, 1686110208, 2227175424, 1570766848, 774897664, 1509425152, 869007360, 2455371776, 2146631680, 3419897856, 566870016, 2570330112, 3826757632, 4125628416, 2437200896, 261066240, 1546915584, 43430528, 1344852928, 1348749984, 1501554384, 3463268616, 2355801436, 2383039882, 4229594525}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3690987520, 704643072, 3070230528, 3011510272, 314572800, 790626304, 2318401536, 2244476928, 3753115648, 3710255104, 2587820032, 2647818240, 737755136, 3296583680, 2744332288, 3113764864, 3115138048, 3830137344, 1918172416, 4030135424, 2043045056, 2511215520, 3932897200, 3336937368, 733990708, 605260058, 2102942455}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 67108864, 1644167168, 3573547008, 2659188736, 314572800, 236978176, 1825570816, 4174905344, 3351511040, 1516634112, 202309632, 1663205376, 2494119936, 688676864, 2405085184, 2407299072, 2962365440, 2797708800, 4095865600, 3855622784, 3092851904, 3456463968, 2043057744, 1537105560, 3432760692, 3185394202, 4219664055}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 2080374784, 973078528, 1694498816, 2189426688, 591396864, 1499463680, 2859466752, 4292345856, 543948800, 4251058176, 812318720, 1871609856, 105463808, 1384472576, 1303793664, 3490998272, 2665462784, 2650834432, 3808500480, 1031862656, 1421879616, 2694931616, 2890935184, 919181960, 281332012, 2690018570, 3458553711}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 603979776, 570425344, 2399141888, 3229614080, 884998144, 1243611136, 252706816, 3442999296, 2825125888, 875167744, 1348665344, 1892581376, 780746752, 59514880, 215404544, 595351552, 1029635072, 1215418880, 1229536000, 2938914432, 1241994432, 1675941856, 4067149328, 3380859288, 1501508972, 1717615898, 2783983279}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1140850688, 3925868544, 1660944384, 763363328, 3326083072, 2074083328, 2538602496, 2958557184, 4221304832, 1279131648, 4082565120, 2116255744, 1126776832, 500539392, 735776768, 2665764864, 2067000320, 3402652160, 773335296, 2755518848, 3245230272, 940487008, 3963582288, 592934440, 4129547636, 4012422570, 2882812085}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 2885681152, 3590324224, 587202560, 3531603968, 1807745024, 1558183936, 894435328, 4162322432, 3190030336, 550371328, 1546059776, 1114275840, 3895017472, 506273792, 3419656192, 4001122304, 3125412864, 2769842688, 3416567552, 193954944, 973534016, 408574176, 3307306320, 1219612632, 2798226532, 3128807770, 3763029031}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3556769792, 570425344, 3405774848, 1031798784, 1656750080, 123731968, 974127104, 133693440, 1988362240, 1434583040, 2320171008, 1401389056, 2710159360, 250454016, 2856218624, 1076664320, 593378304, 2134718976, 1009142016, 3287890048, 210040896, 3263425376, 4056558352, 1883666904, 2221503100, 1237107546, 57036605}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3825205248, 1912602624, 2231369728, 562036736, 297795584, 3533701120, 946864128, 2138570752, 4043046912, 3472752640, 2367094784, 1182957568, 3450355712, 2348064768, 3480891392, 3625203712, 3219897344, 629007872, 356502784, 3602365056, 963866048, 3692053024, 3911797072, 2075523304, 1813681012, 3267738730, 1893990327}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3154116608, 3187671040, 654311424, 3397386240, 1707081728, 3265265664, 3146776576, 3263692800, 3981180928, 742260736, 717684736, 150175744, 3954819072, 1012211712, 2281410560, 431335424, 2399843328, 2550991360, 3462383360, 3497418880, 296469440, 228373984, 3822543216, 2746962344, 1112910452, 3237688106, 53824181}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3154116608, 1107296256, 1023410176, 3145728000, 4290772992, 4154458112, 2907701248, 1245184000, 2967732224, 2324037632, 3356426240, 2497871872, 3670654976, 3867959296, 299577344, 3031173120, 206220288, 397788672, 3518933248, 1231708800, 816070592, 1961352800, 2717893520, 2399906840, 2371161396, 2433671322, 2305017847}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 3959422976, 3925868544, 1593835520, 4135583744, 624951296, 2661285888, 3004170240, 193462272, 552861696, 3224502272, 3737845760, 3854991360, 1870249984, 751689728, 2808049664, 1392830464, 1988795392, 3873894912, 564733696, 1436862848, 1637556928, 1265563104, 610056816, 3021345240, 2157024796, 4283015770, 966049759}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 4227858432, 2248146944, 4143972352, 796917760, 3024093184, 140509184, 319815680, 3239575552, 4036755456, 4267573248, 2666987520, 2428665856, 2208940032, 733306880, 2385244160, 217860096, 1464755200, 2398050816, 1759485184, 1849035136, 4116889408, 2207851104, 2858275536, 1660886568, 3125173556, 216786346, 610020215}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1409286144, 1375731712, 251658240, 3800039424, 1992294400, 4229955584, 3348103168, 3094872064, 235143168, 555352064, 4019388416, 1394573312, 2156445696, 227401728, 672616448, 1548072960, 385530880, 2309116416, 2964774656, 4027958912, 522426560, 3296095968, 3140755856, 2117262040, 1087353164, 303076954, 674814605}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 2751463424, 33554432, 2365587456, 3699376128, 2411724800, 325058560, 3975151616, 4042784768, 2944139264, 3225812992, 2939879424, 2407366656, 2957492224, 2000297984, 461180928, 3393615872, 1580952576, 3321630208, 3364281088, 2447100544, 2798466880, 723461152, 3528979088, 2524153928, 727251540, 2641144938, 2299463877}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 3556769792, 905969664, 2835349504, 260046848, 1832910848, 2019557376, 1880096768, 4077387776, 502530048, 3841851392, 1225457664, 368345088, 4043194368, 2668290048, 2901782528, 2004809728, 642458624, 3801386496, 2926556416, 3670270336, 2451612736, 854697440, 3822708656, 1960704440, 3757709300, 2553044058, 2435051591}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 1811939328, 2583691264, 1459617792, 2759852032, 3711959040, 1570766848, 1796210688, 3152543744, 1814298624, 82444288, 2899247104, 1311014912, 132857856, 105799680, 2858790912, 399181824, 3047132160, 4176226816, 1671360256, 1173192576, 1746807744, 3358327392, 1459527280, 1604084824, 4018643964, 2794481210, 2737388943}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 469762048, 1778384896, 452984832, 2961178624, 1119879168, 1939865600, 2245001216, 230162432, 3978035200, 4043702272, 2518351872, 3424419840, 2189869056, 3629899776, 1199378432, 2012661760, 4239592448, 2400842240, 55418624, 2936006784, 2590380224, 3546952672, 2163595344, 2665619848, 3269546964, 2016416362, 2735246215}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3825205248, 1174405120, 1694498816, 2222981120, 3779067904, 3827302400, 2263875584, 3223846912, 1564213248, 3148742656, 814940160, 3325853696, 640630784, 525492224, 3562811392, 1803524096, 3175818240, 2393404928, 1803311872, 269414272, 2191785152, 1240817312, 2038579760, 3297056488, 2070674308, 3948431434, 718649783}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 3422552064, 3321888768, 1862270976, 1619001344, 1740636160, 3231711232, 3071279104, 2645032960, 824967168, 1649803264, 763035648, 3559751680, 3956785152, 3845857280, 2748067840, 2477164544, 3273864192, 2119787008, 846501632, 3718396544, 2191043776, 3763681376, 2960330736, 2987468232, 69731988, 560733610, 2981562725}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 603979776, 1107296256, 285212672, 4286578688, 3418357760, 627048448, 1129316352, 3235381248, 2739666944, 1971191808, 942866432, 1649180672, 2197700608, 1341366272, 2435649536, 3937335296, 1168862208, 1143059968, 1618027776, 3827827840, 1847913280, 2759567712, 1052287888, 1922841704, 3085401348, 4007630090, 3280199319}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 4227858432, 1711276032, 2298478592, 3766484992, 3988783104, 2204106752, 1154482176, 2477260800, 645660672, 964034560, 3322609664, 1744666624, 1479983104, 3601506304, 3981307904, 1036953600, 2646578176, 2124819968, 35879680, 566300288, 1298248512, 3788543072, 757657712, 1992032488, 3231078004, 2149225610, 515220997}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 4227858432, 973078528, 3003121664, 2659188736, 2185232384, 3059744768, 867172352, 3459776512, 3528196096, 2023620608, 366149632, 1372422144, 2841559040, 2591268864, 3923562496, 1769375744, 3642108928, 61325824, 2954875648, 3599930752, 3190680128, 3895408800, 3446300304, 1438673576, 2040592644, 3373355530, 1638508437}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2080374784, 1241513984, 3204448256, 1920991232, 1027604480, 379584512, 986710016, 3020423168, 484704256, 4141744128, 557514752, 1399095296, 3659481088, 2723815424, 2236903424, 3303450624, 992365568, 952605184, 4172690176, 1148146560, 2810383808, 154766304, 379346480, 3219268632, 1133087636, 2753933306, 3015628199}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3019898880, 2248146944, 4009754624, 4034920448, 2579496960, 3495952384, 3933208576, 4268228608, 2624847872, 278528000, 4025417728, 3455418368, 3134898176, 1154375680, 2535788544, 3106019328, 300024832, 704889344, 255010560, 3355072128, 1226772800, 1616671520, 3150892720, 4288953720, 3034785532, 3615641178, 4151502925}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 3422552064, 3925868544, 2264924160, 612368384, 633339904, 2707423232, 2664431616, 739770368, 987496448, 3532259328, 626458624, 73236480, 1749729280, 884432896, 3779948544, 741574656, 356199424, 1939843584, 345624320, 4246515328, 149644096, 218583136, 780434192, 4051085000, 808213708, 3940808362, 2367891421}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 738197504, 704643072, 3137339392, 2038431744, 3594518528, 4091543552, 907018240, 3813146624, 535035904, 1068892160, 3914530816, 1214545920, 2901917696, 4264714240, 3501576192, 2426398720, 2816896000, 905638400, 4220611840, 1661580160, 1694792000, 1999046368, 3084618032, 3844098072, 87153220, 2943962874, 3994899319}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 2214592512, 2986344448, 1929379840, 3816816640, 574619648, 1482686464, 1957691392, 2213019648, 637796352, 1195245568, 45809664, 667254784, 488521728, 2120982528, 2023542784, 2767353856, 693226496, 4229452288, 286120192, 3528167296, 3847046720, 992669856, 4185704752, 3439573400, 2405018836, 1374472506, 725296613}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 201326592, 4060086272, 16777216, 595591168, 3988783104, 1264582656, 4061134848, 379060224, 861143040, 2528247808, 4133945344, 2232778752, 3826401280, 4179009536, 782020608, 962463744, 2679200768, 963139072, 530369792, 1927217280, 510786368, 805941216, 3297603984, 1271293144, 853880364, 3973729082, 3816431549}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 67108864, 3925868544, 285212672, 3816816640, 2176843776, 1533018112, 3148873728, 3009937408, 2505310208, 3822452736, 3103981568, 4111761408, 209076224, 1079189504, 889991168, 1051400192, 3802201088, 2094056960, 2933488896, 691861632, 3322090304, 764751008, 2671149360, 2306022200, 4229794724, 1762834330, 2502773399}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 335544320, 1442840576, 2466250752, 1753219072, 3753902080, 534773760, 1290797056, 126353408, 127664128, 2043805696, 282001408, 2916974592, 3195158528, 111042560, 4219842560, 3405248512, 3337151488, 2544712192, 2704969472, 1080248960, 1382423104, 1657813280, 3952653424, 509892200, 1862702012, 14806858, 4000344013}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 67108864, 2986344448, 3137339392, 1820327936, 3888119808, 4255121408, 3692036096, 1455947776, 2124152832, 2990931968, 1650130944, 1155366912, 1000751104, 447373312, 3211022336, 1724004352, 3211332608, 143475200, 3952023296, 709286528, 2522601152, 2128389216, 1822852912, 4163568232, 1436900308, 4276233738, 1396284645}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 2214592512, 100663296, 1224736768, 41943040, 2051014656, 476053504, 2368733184, 3686268928, 1684275200, 3425566720, 348848128, 799375360, 3280945152, 3797655552, 3700199424, 700594176, 4172850176, 1709510144, 2817404672, 191600000, 2973082176, 1017642400, 2987913360, 225423864, 3710603060, 1196805210, 4070047653}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1275068416, 3254779904, 3372220416, 3816816640, 3435134976, 1981808640, 2905604096, 4237819904, 2283536384, 371589120, 3619356672, 3227287552, 2487697408, 48963584, 211128320, 2165450752, 4233640960, 4231824896, 303561984, 3097666176, 2088768448, 3091217184, 3126942160, 4182843080, 2127045972, 609592810, 1362246791}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3019898880, 1442840576, 2634022912, 2055208960, 4055891968, 1839202304, 2400190464, 2358771712, 2592866304, 2467692544, 1897594880, 3905781760, 469155840, 1802231808, 4200976384, 2519947264, 1296573440, 2855618048, 3771340544, 2692051584, 3693797056, 3959693920, 1401134480, 457285352, 2220911444, 649084042, 2106144453}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3959422976, 4127195136, 1056964608, 1937768448, 2034237440, 3735027712, 1269825536, 2410151936, 1381236736, 210632704, 2405105664, 3885268992, 418365440, 1124835328, 2368548864, 648235008, 2121896960, 2863505920, 2111983872, 2111422848, 1872498112, 1971989280, 3740111280, 901929528, 3584682132, 2069164314, 269465895}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 2617245696, 3523215360, 922746880, 2088763392, 4156555264, 3407872000, 3239051264, 2005401600, 1120665600, 3819307008, 250281984, 1208844288, 1862713344, 247128064, 2019905536, 830113792, 121928704, 644585984, 3654131456, 1160161920, 439059392, 3652033376, 2564190128, 3079906632, 2516147124, 3526737450, 3390239749}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 1946157056, 1845493760, 2835349504, 109051904, 3753902080, 2841640960, 1154482176, 3178758144, 3390832640, 3042836480, 381878272, 131891200, 2134851584, 462675968, 2934272000, 1124235264, 1102959616, 2154823168, 28026624, 1398351488, 1768813376, 521571424, 4038487504, 1132915080, 2314165476, 3052070378, 3581505847}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3288334336, 3321888768, 2298478592, 1753219072, 4265607168, 2472542208, 4121952256, 333971456, 3704356864, 2527723520, 2582052864, 2660073472, 1204535296, 2203508736, 1021628416, 4123506688, 3168592896, 97734144, 68418304, 1555171712, 849572928, 2765809312, 1538194736, 1154502152, 3109559404, 1990535338, 1218847069}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 738197504, 3992977408, 184549376, 1803550720, 1413480448, 509607936, 4071620608, 1995964416, 1922826240, 1559887872, 2586247168, 2830991360, 3895115776, 309288960, 1389989888, 3578570752, 2469651456, 3657619968, 2159749376, 4031134592, 3087842880, 1809041568, 410156816, 501385352, 3947620204, 3697156138, 3722446973}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1811939328, 2382364672, 3774873600, 1837105152, 1539309568, 2543845376, 2872049664, 621281280, 2667315200, 2793537536, 3955163136, 1318879232, 202522624, 948346880, 518557696, 3668764672, 1838834688, 607899136, 2785751296, 1518528640, 1304323776, 731656224, 2341730544, 1481112360, 3888685020, 685599498, 141817647}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 3288334336, 771751936, 3741319168, 511705088, 4240441344, 1671430144, 1399848960, 3518496768, 1562640384, 734658560, 237961216, 1212448768, 4196024320, 2506579968, 848908288, 93698048, 2605954048, 3334156800, 412547840, 4292956288, 3943775424, 3689542304, 3710687504, 603423736, 4046579324, 1859719514, 1576284015}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 2483027968, 33554432, 2499805184, 327155712, 2772434944, 1948254208, 2228224000, 1205338112, 1358168064, 3680894976, 2731737088, 1536458752, 2325168128, 2690293760, 1425592320, 1789220864, 1853787136, 155614720, 3909326080, 1858863488, 3735203008, 2807921888, 2170164112, 1433948312, 316936388, 3051326586, 651613015}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 603979776, 2248146944, 352321536, 3883925504, 1170210816, 1109393408, 548405248, 3515351040, 2886467584, 4154327040, 2018705408, 3370942464, 2140094464, 3609878528, 2827612160, 2576209920, 4183696384, 1425233408, 2149448960, 518471808, 1832339904, 426692640, 2084208368, 1299206344, 396977156, 3132940522, 2333534967}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 67108864, 4127195136, 50331648, 2441084928, 2621440000, 4087349248, 2844786688, 3102212096, 2711355392, 1786118144, 2443902976, 3548151808, 1724366848, 1528029184, 4142460928, 245176320, 704054272, 2833947136, 3663559936, 3331735424, 2048579008, 239427936, 3826458992, 1030285608, 1138571700, 4007028810, 1740302535}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 2751463424, 100663296, 3472883712, 864026624, 1111490560, 1700790272, 575668224, 3202875392, 82051072, 1165099008, 30867456, 1489338368, 2948743168, 3559841792, 573116416, 2571417600, 3699549184, 432931328, 1069056256, 3012421504, 248921152, 1262806880, 495166192, 4182752856, 2088320844, 2242754874, 291999165}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 2885681152, 3321888768, 553648128, 2340421632, 1941962752, 2002780160, 831520768, 2156396544, 2782658560, 2222587904, 3496411136, 276594688, 1359691776, 247357440, 3964162048, 1950181376, 1001108480, 491658752, 1825701120, 2108187776, 1810671424, 1182992608, 165919408, 1416763368, 1929068716, 640122634, 2447157791}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 3288334336, 2650800128, 754974720, 142606336, 3930062848, 752877568, 1087373312, 576192512, 787218432, 4136763392, 1061093376, 3721232384, 2959327232, 3608584192, 3477721088, 630519808, 1838093312, 2751739392, 1656222464, 1727607168, 1977387840, 2409325408, 2353752208, 2475923496, 1002338972, 3851180874, 3280192013}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 3019898880, 3724541952, 587202560, 914358272, 4123000832, 111149056, 4254072832, 3852992512, 943456256, 289538048, 1472135168, 3135078400, 3744645120, 333946880, 2969128960, 4273313792, 799962112, 2486446592, 3899650816, 4220785280, 2927525056, 3866930528, 3886202608, 667849192, 2374363804, 2341969034, 1805714541}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 2885681152, 905969664, 150994944, 713031680, 2218786816, 3139436544, 363855872, 397934592, 3263430656, 1490681856, 2401173504, 3529801728, 4270473216, 2742525952, 3611914240, 815630336, 2309985280, 274501120, 2077101824, 1582082432, 981917888, 4157688352, 2175328656, 936175800, 2470855580, 4012901018, 2885210639}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 67108864, 1644167168, 520093696, 3078619136, 3409969152, 2904555520, 2123366400, 405274624, 1226571776, 595460096, 975372288, 570261504, 3507372032, 1652219904, 3350835200, 934631424, 2678270976, 2914896384, 665766144, 564917632, 2276497088, 2897847904, 3124092144, 2816645800, 1092441508, 1736432842, 941766997}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 603979776, 1442840576, 1627389952, 2004877312, 4173332480, 2174746624, 881852416, 2184708096, 3175350272, 3114926080, 2301558784, 145063936, 1490796544, 4201095168, 4004024320, 2877126656, 2330870784, 2240052736, 3624539392, 3988765312, 43842752, 3114170208, 835558352, 1351069752, 3042531772, 1567909722, 109269613}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 3556769792, 4127195136, 822083584, 1853882368, 473956352, 2426404864, 76546048, 3191341056, 357302272, 1445593088, 170328064, 3962339328, 1406844928, 1307533312, 1017671680, 2188687360, 568730624, 441220608, 2376812288, 3337019776, 365770688, 3077212000, 235362512, 2684212008, 3905123500, 1039283274, 4057685119}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1006632960, 2315255808, 3338665984, 2340421632, 3854565376, 10485760, 168820736, 2525495296, 3940286464, 15859712, 1559166976, 1228701696, 1661190144, 2392252416, 169414656, 219514880, 2563673088, 3916171776, 1458262272, 3959091328, 4277301440, 4126047328, 2478636464, 2420274792, 1064757052, 1390995978, 4276882063}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 2080374784, 3925868544, 1291845632, 3296722944, 1010827264, 1352663040, 3335520256, 559415296, 4162584576, 266993664, 3971416064, 4202463232, 148619264, 790519808, 1370066944, 3939829760, 1687047168, 3469827584, 2237160192, 1310498176, 954906560, 2100760544, 2126268048, 2386263880, 4100864268, 1923092650, 265351071}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 4227858432, 1912602624, 553648128, 981467136, 3309305856, 1973420032, 1364197376, 3074949120, 3327393792, 461766656, 3012755456, 171212800, 490160128, 1034559488, 2461618176, 1254918144, 668613632, 266368512, 1701871360, 3168281472, 2239506368, 2002931424, 3693923248, 338356216, 3967316036, 1353484570, 778759159}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 4093640704, 1711276032, 2533359616, 1468006400, 1279262720, 199229440, 1632632832, 3442999296, 2055471104, 1822294016, 3185246208, 3202711552, 4119838720, 3171147776, 3794800640, 464001024, 3256730624, 1571451392, 2779601152, 1531155328, 2094083392, 1685615712, 2816745296, 1225762872, 2361591124, 1888599130, 3482896901}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 1677721600, 4261412864, 1325400064, 2055208960, 3217031168, 1352663040, 4124049408, 711458816, 3297509376, 533069824, 3859480576, 2997649408, 1876377600, 499343360, 2658193408, 2201581568, 1243960320, 661336576, 3772601088, 3471785600, 3806821568, 580583904, 2443478512, 1965763336, 557617268, 39832298, 1056933255}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 2080374784, 436207616, 4211081216, 1065353216, 968884224, 3764387840, 2754609152, 624427008, 881590272, 3085828096, 1898119168, 158105600, 3575562240, 1442521088, 621850624, 2905171968, 790948864, 3112956416, 2223579392, 2742370432, 1417883968, 2537382304, 253222544, 3419351080, 934435428, 4152748426, 3915117815}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 3288334336, 4060086272, 956301312, 1098907648, 2017460224, 3940548608, 550502400, 2739404800, 88342528, 256507904, 701431808, 824541184, 3311026176, 2493997056, 1569804288, 506050560, 2798914560, 1449346560, 3382315264, 965189504, 3907121984, 1372685664, 784950448, 587542872, 3534462076, 1201558586, 1622010061}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3690987520, 905969664, 620756992, 1769996288, 524288000, 249561088, 3536846848, 131596288, 3239313408, 1831731200, 4042981376, 2138406912, 1866448896, 730062848, 131117056, 3059279872, 3931452416, 1506743808, 2032840960, 3895245184, 4008428864, 1913438560, 1117452176, 56936152, 1296438292, 212232122, 3841430405}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3422552064, 3053453312, 1996488704, 1954545664, 4164943872, 425721856, 1714421760, 611844096, 1658585088, 3816685568, 2539847680, 1681686528, 3884924928, 1899634688, 2402381824, 3153643520, 3223180288, 1096708608, 4004679424, 3543494016, 231407680, 1835588000, 1257630992, 2909406984, 4227459556, 1612480170, 3512612087}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 335544320, 771751936, 4244635648, 1015021568, 4148166656, 2317352960, 3482320896, 1688731648, 1592000512, 2776760320, 1118240768, 3980754944, 2647867392, 2171527168, 890335232, 988395520, 642094080, 1884509696, 4172184320, 2674942848, 4174912704, 2948393056, 637415920, 1278834264, 1707968940, 1437007418, 3401943133}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 3288334336, 4060086272, 4143972352, 2071986176, 557842432, 1017118720, 1118830592, 4128768000, 107741184, 1002307584, 2148728832, 97353728, 378421248, 1565138944, 2483073024, 1241585664, 3405859840, 3582016000, 2285912320, 2250299776, 493892032, 1736041760, 582868176, 2465717032, 242714500, 2360843786, 1566026581}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2483027968, 4261412864, 4043309056, 1216348160, 557842432, 111149056, 279969792, 1063780352, 970719232, 2113273856, 1693122560, 3262939136, 1606828032, 1841520640, 8441856, 1564514304, 1956688896, 1538280960, 2162797312, 891029376, 3969274304, 2730123040, 2743340080, 1753350824, 270648436, 821149066, 3108526151}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 603979776, 503316480, 1493172224, 293601280, 1539309568, 840957952, 63963136, 1023934464, 2063859712, 2341076992, 198115328, 3022290944, 1205583872, 335978496, 478253056, 3963713536, 887215104, 3463552512, 1142434048, 1101848704, 3063832000, 3597529824, 3602868528, 515710936, 288875260, 888720698, 2178800591}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2751463424, 2382364672, 4177526784, 1786773504, 3267362816, 2904555520, 1852833792, 523763712, 3971743744, 2181955584, 1811087360, 446529536, 369016832, 2341167104, 440512512, 4108425216, 1523594240, 3188252160, 132415232, 2711815296, 2035626432, 3099206048, 2048455184, 1187879112, 590810052, 1716476266, 1578338773}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 1543503872, 4127195136, 3942645760, 2877292544, 3980394496, 648019968, 3960471552, 1880621056, 223608832, 2592473088, 1041432576, 2666823680, 1377189888, 1120624640, 2504052736, 3131115520, 4195431424, 1259891200, 1591068928, 734517632, 4004687296, 2581959776, 2307913104, 2732461400, 694577860, 1755478330, 352063319}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 2348810240, 167772160, 620756992, 528482304, 3175088128, 635437056, 1655701504, 1805123584, 63700992, 1556217856, 315555840, 3425533952, 2339520512, 4007026688, 782364672, 273713152, 933784576, 2626956800, 11451648, 3218950528, 2131488576, 2460695456, 1652258768, 974352872, 2913454268, 1561963082, 3943436141}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 3288334336, 2717908992, 889192448, 92274688, 3779067904, 3894411264, 154140672, 1626865664, 3674996736, 2752512, 3773235200, 1697415168, 1444659200, 3432931328, 2900398080, 1347516416, 971615232, 3871686144, 2178865408, 3401581952, 576765120, 127001376, 302529040, 3725874472, 3103259756, 392517130, 4021261951}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2617245696, 3321888768, 1660944384, 377487360, 381681664, 3286237184, 577765376, 1640497152, 1260650496, 3808559104, 3378970624, 4039409664, 1299333120, 2528075776, 2497777664, 1727088640, 3054031872, 2001000960, 2083775232, 2484057216, 2620416064, 1542023200, 2184505328, 2574938008, 3907689324, 2471684026, 364784799}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1811939328, 570425344, 3875536896, 3162505216, 1598029824, 3101687808, 2647654400, 1360527360, 733741056, 3373400064, 544145408, 324829184, 2495758336, 2440470528, 148951040, 1171302400, 3709418496, 968743424, 907173632, 4042152832, 1847379264, 3408051552, 2955345424, 112847368, 3599574844, 2312861546, 1221216559}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 1677721600, 3456106496, 3607101440, 2524971008, 247463936, 2971664384, 1028653056, 3973578752, 3337355264, 2926706688, 2982084608, 2929491968, 1912258560, 3968573440, 2692976640, 418904064, 646542336, 2360730112, 3193838336, 988574848, 2490561984, 2159972320, 52281744, 1002150056, 778801500, 2742218570, 2252285135}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 2080374784, 2046820352, 520093696, 2927624192, 3879731200, 2728394752, 718274560, 228065280, 3032219648, 1404436480, 2443902976, 2932703232, 2013184000, 202301440, 1233547264, 3989006336, 4177030144, 1519254016, 3118344960, 2862509952, 2654955968, 3656368096, 3388372752, 1720363656, 333219188, 3733355882, 2940378725}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 3825205248, 3657433088, 16777216, 310378496, 1581252608, 2128609280, 2383413248, 3534225408, 836501504, 2090467328, 4188471296, 3526197248, 4020453376, 403955712, 1825280000, 4126062592, 501292032, 1234232832, 2892513024, 4236047744, 954928960, 3294542560, 2251822832, 1630855336, 2108097260, 3626820170, 2527201309}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1543503872, 3456106496, 2130706432, 92274688, 247463936, 3873439744, 1232076800, 222822400, 897318912, 2705719296, 886767616, 1206681600, 1509900288, 1554931712, 2088177664, 3291662336, 2881537024, 3596726784, 3476102400, 2179506816, 4138482240, 1423871520, 1673460976, 235918632, 3097895380, 3089863434, 610539815}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 738197504, 3523215360, 2365587456, 461373440, 910163968, 2992635904, 500170752, 349700096, 2464940032, 1560412160, 3012493312, 341606400, 428556288, 150675456, 1901219840, 2148935680, 2236701696, 3189321216, 3427624192, 2104719232, 2879839808, 173608544, 992851856, 1596131624, 524241724, 1104424778, 327131311}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 1811939328, 369098752, 3137339392, 4152360960, 3804233728, 4037017600, 466616320, 3480748032, 2138832896, 1995571200, 858718208, 2064416768, 3755687936, 3840630784, 3936489472, 4137068544, 2966426624, 2163771904, 3250327808, 3629272704, 3892221632, 972372960, 4016544208, 775470536, 3609001852, 1350774314, 4211569327}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 2080374784, 2583691264, 3573547008, 612368384, 1438646272, 2355101696, 3784310784, 1274544128, 4018405376, 4215930880, 3870228480, 796164096, 2577645568, 1964236800, 1323012096, 56068096, 200387584, 627592704, 1979468544, 898514560, 474309952, 3626726624, 2260625488, 2647472312, 193356028, 95011930, 1293788335}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 738197504, 3523215360, 2332033024, 4068474880, 4223664128, 1486880768, 3679453184, 2742550528, 3071541248, 4119986176, 4045864960, 1030062080, 2096840704, 3525992448, 1511206912, 2103838720, 2374310912, 155927040, 232971008, 1129242240, 3035233472, 3293440224, 1964450000, 2280420632, 4106681452, 1129682426, 2440282301}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3288334336, 3187671040, 2835349504, 3347054592, 4273995776, 39845888, 2110783488, 2784493568, 2084306944, 2963406848, 1610547200, 3507322880, 197804032, 4254736384, 1151537152, 2046801920, 739005440, 977993216, 3596223744, 4215510656, 3991826240, 3843323488, 48708816, 1067470792, 2805067996, 1416200618, 1759877133}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 201326592, 973078528, 3405774848, 1753219072, 2940207104, 3755999232, 2742026240, 2805465088, 1110704128, 1646919680, 1023344640, 153387008, 1067696128, 1951637504, 3156914176, 33425408, 2963557376, 1130500608, 74592000, 1677415296, 3763800896, 1037693472, 2898629904, 3083994200, 3958008476, 1231027834, 3627332495}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 738197504, 3053453312, 520093696, 1719664640, 859832320, 3529506816, 944766976, 2689073152, 1585709056, 1555169280, 1196883968, 2167701504, 929808384, 1337630720, 196268032, 3319212032, 544478208, 1208664576, 1282128640, 2067484544, 3052648512, 3694605152, 283400624, 3940746456, 69164940, 657530810, 3013087807}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3959422976, 704643072, 50331648, 1753219072, 331350016, 1612709888, 4207935488, 1070071808, 693370880, 1515323392, 2082930688, 3726999552, 1829453824, 3805945856, 3834826752, 3381012480, 179645440, 3366076928, 490643200, 2797185664, 51224000, 1764708064, 349273776, 1657337336, 1691707756, 2014548762, 3158719453}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3019898880, 1308622848, 4076863488, 1551892480, 3653238784, 1667235840, 1934622720, 4216848384, 1647575040, 2751332352, 363528192, 3750002688, 4290134016, 2884083712, 843034624, 2999613440, 718656512, 4092463616, 4082353920, 251743872, 3598808896, 2898275168, 3370143888, 2416976024, 117005684, 1619293178, 20437479}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 469762048, 503316480, 2768240640, 2927624192, 750780416, 1654652928, 1330642944, 1985478656, 1423179776, 3482189824, 4076535808, 4054155264, 994557952, 3596001280, 3731861504, 1867130880, 4123796480, 1404732928, 2151964416, 922202240, 1782530752, 2995988704, 1398280336, 3126187736, 1129260500, 3764049466, 3606319429}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1543503872, 2516582400, 687865856, 1484783616, 3082813440, 3961520128, 4235198464, 1844969472, 3932946432, 126484480, 2395406336, 3971776512, 616775680, 1676828672, 401264640, 1188497408, 1129608192, 3192286720, 1602079488, 3001260672, 142819776, 2945611680, 2314875792, 2688418792, 1364269548, 3439950922, 1247043199}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 3825205248, 503316480, 2332033024, 226492416, 1967128576, 2103443456, 724566016, 4138205184, 2527854592, 4061003776, 2428698624, 4118577152, 1591197696, 3282542592, 971935744, 1530132480, 3220558848, 2284517888, 4214330624, 1051235712, 715932224, 2014229920, 2109968560, 2549912904, 941058148, 1082644714, 1648241879}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 1811939328, 100663296, 3976200192, 1954545664, 3670016000, 207618048, 925892608, 3233284096, 1432092672, 818544640, 653721600, 2056028160, 763609088, 4151500800, 740970496, 688351232, 2035659776, 3564029440, 2520808192, 2057361536, 491885376, 3397923232, 1499731344, 3545722248, 475852044, 2253009962, 3811986591}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3825205248, 2650800128, 855638016, 1233125376, 2596274176, 2405433344, 292552704, 3451387904, 508297216, 62521344, 454492160, 1931313152, 1523826688, 1056169984, 2250485760, 3347748864, 2618266624, 1623304704, 1650511104, 3421512320, 3472394560, 3287067936, 2041220368, 1507804584, 2481538892, 245690506, 3164577373}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 4093640704, 4194304000, 2734686208, 1786773504, 2931818496, 1222639616, 4052746240, 322437120, 2544631808, 1527119872, 4140498944, 916226048, 1770962944, 3324960768, 2065682432, 3751270400, 2993912832, 1685070336, 3106532096, 1339393152, 504088128, 461114848, 1470011344, 341238376, 890373428, 1419884426, 1940991719}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1409286144, 3120562176, 4009754624, 260046848, 2688548864, 1629487104, 28311552, 2750939136, 2357460992, 2759458816, 3193896960, 668303360, 89374720, 3266469888, 1558441984, 3981064192, 2791783424, 1882200576, 1052301568, 4179997568, 2685137088, 466062368, 2420218128, 421570872, 3719393628, 1576574234, 4051965005}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 872415232, 2046820352, 956301312, 4219469824, 1900019712, 174063616, 3429892096, 1491599360, 293863424, 2443051008, 3053125632, 3142877184, 3106291712, 4194820096, 2954342400, 311375872, 3034774528, 2960717312, 1776065792, 2765322624, 3547342912, 2221475104, 809833136, 2352887192, 2334849940, 1508673722, 3084604711}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3556769792, 436207616, 3674210304, 3179282432, 1849688064, 1721761792, 3333423104, 2556952576, 664535040, 990511104, 1001848832, 3326967808, 1915961344, 2345820160, 3041062912, 3831117824, 3444538368, 1489547776, 3022869760, 1071811456, 1156205504, 2686861600, 1406496816, 1877374760, 1697962124, 1459064330, 829265085}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 3556769792, 570425344, 3070230528, 2222981120, 1648361472, 1231028224, 2886729728, 3383230464, 1870397440, 3242328064, 1423900672, 2672656384, 3374006272, 207314944, 700100608, 65763328, 958532608, 3511572992, 2871312128, 1741050240, 1126769728, 2487087584, 3852653808, 2400071912, 608526620, 3335993610, 620886509}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1543503872, 2449473536, 1828716544, 3296722944, 4248829952, 1172307968, 791674880, 3822583808, 1738276864, 3474587648, 3169255424, 2836234240, 2761080832, 3788693504, 1211273216, 1560528896, 131857408, 851914240, 2744990464, 1629110144, 3018221376, 2290911904, 2572344400, 2540852936, 3722615084, 946508906, 3126753661}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 1006632960, 3590324224, 1728053248, 2977955840, 1287651328, 3269459968, 877658112, 2837970944, 1385431040, 2292318208, 1381433344, 1441038336, 1337704448, 1677451264, 2337959936, 3635079168, 2415113216, 1090474496, 2326914304, 2876841600, 3971790400, 330785888, 2184481392, 793973304, 2668593548, 1407721050, 1198817279}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1409286144, 704643072, 385875968, 914358272, 2973761536, 4083154944, 3759144960, 1902641152, 1223950336, 124387328, 767492096, 161841152, 2640560128, 2304417792, 4188434432, 422148096, 3625311232, 4089104896, 4202044160, 677471104, 2962331200, 4046033376, 471200624, 2176524920, 1098262364, 3907087258, 1758492717}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2214592512, 2852126720, 2466250752, 3917479936, 1086324736, 4011851776, 208666624, 3879206912, 2503737344, 2934308864, 2419785728, 3079438336, 3221110784, 2213994496, 252850176, 3642284032, 1473002496, 4070507008, 3857075456, 1975197312, 961373632, 2044594080, 3171406352, 3312144584, 1237630100, 2306568042, 1617781383}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3556769792, 771751936, 687865856, 2088763392, 2160066560, 2434793472, 2586836992, 681050112, 1952710656, 342491136, 3991863296, 2962522112, 2631057408, 3141214208, 3936817152, 293115904, 57955328, 885186048, 2853409536, 119176320, 1242973632, 2350924064, 414293968, 3914931000, 2244326332, 2358960666, 2270652527}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1946157056, 3053453312, 2332033024, 4085252096, 2285895680, 673185792, 3182428160, 2382888960, 1768685568, 2840723456, 207552512, 1788706816, 3296444416, 2332221440, 2508681216, 2707978240, 2172445696, 1705757184, 2728126720, 2320671616, 3420394176, 4108113440, 928691952, 3979555080, 3889123292, 1445297962, 513699117}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3288334336, 3187671040, 1728053248, 209715200, 499122176, 983564288, 2637168640, 1337458688, 220463104, 3288465408, 4031184896, 81100800, 580534272, 3574751232, 3322892288, 2808723456, 265098240, 4119831040, 3794308864, 1319970432, 555660480, 975193120, 3002120592, 1612290808, 3918805740, 1073350362, 3414345597}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 2080374784, 1040187392, 3305111552, 2055208960, 2998927360, 538968064, 4239392768, 4246208512, 3022782464, 736231424, 2871984128, 90013696, 995868672, 686989312, 4073181184, 1451788288, 738567168, 3013010944, 2457917184, 1992369280, 2988534720, 800086560, 1721280976, 1047378600, 1107533628, 3359623306, 3434431213}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 469762048, 301989888, 3003121664, 864026624, 4173332480, 400556032, 187695104, 2014838784, 1367080960, 3622699008, 3618832384, 1703772160, 1033256960, 2554306560, 3877294080, 1277708288, 2162441216, 424858112, 2185062656, 1691236992, 3110298688, 2510617760, 3212011216, 4201411464, 3802607876, 1176987434, 2472983509}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 3959422976, 838860800, 1090519040, 3347054592, 884998144, 3047161856, 3681550336, 3776446464, 4198236160, 4220125184, 2715222016, 1661763584, 611565568, 3455819776, 1431244800, 3169871872, 1708694528, 3617404416, 3170583808, 3402508928, 875609280, 712537248, 435007568, 1147349896, 1999839052, 4237989674, 2745049887}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 2348810240, 3657433088, 1124073472, 1652555776, 1883242496, 1348468736, 544210944, 3015180288, 4076601344, 1485176832, 492503040, 3914104832, 849297408, 695689216, 69382144, 3482437632, 1409895424, 4209361408, 3685444352, 3702856064, 956557888, 1744885536, 2080416784, 2717931464, 3607161940, 2088773866, 1698739271}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 1140850688, 1778384896, 3372220416, 2222981120, 1472200704, 979369984, 955252736, 585629696, 1882980352, 2670067712, 398131200, 3633086464, 3454976000, 777396224, 1276309504, 2886817792, 3839425536, 2083812864, 3089785600, 3692358272, 2851771712, 195824160, 3384795312, 4138674152, 1475812500, 3162658250, 50982951}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1140850688, 3120562176, 1358954496, 1904214016, 2596274176, 2497708032, 770703360, 427294720, 3306946560, 356384768, 3439525888, 3584917504, 895959040, 2408456192, 2220544000, 3533797376, 2622512128, 3920184832, 1911920896, 1844157056, 527974976, 3122448160, 3351174544, 2604836744, 2349717476, 3115792554, 3043395189}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 201326592, 2785017856, 1258291200, 2877292544, 1245708288, 2136997888, 3637510144, 2297954304, 3486253056, 3900047360, 932904960, 1021083648, 2830090240, 4150697984, 21123072, 3743541248, 2863756288, 1621707264, 3472165120, 2258347904, 3529287744, 3060679264, 868660688, 2578633512, 484992148, 1922423114, 2982868295}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3690987520, 3992977408, 2835349504, 713031680, 2495610880, 627048448, 2588934144, 2949120000, 754188288, 2112487424, 868155392, 820346880, 126074880, 1786388480, 3147247616, 1853990912, 784450560, 778141184, 2949648128, 210356352, 2245285184, 287024480, 2697414064, 2546577464, 1224029660, 3085671770, 4039083117}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1140850688, 2046820352, 2701131776, 394264576, 1648361472, 299892736, 909115392, 2892496896, 2489057280, 1677066240, 3003842560, 1202552832, 3829284864, 1955028992, 3959672832, 4060166144, 3976240128, 1635853824, 3577853184, 3781191552, 3706837312, 323606176, 1733074224, 2643376168, 3467535476, 1002387082, 986101061}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 2080374784, 3791650816, 2097152000, 2105540608, 2881486848, 2032140288, 1544552448, 1177026560, 1665925120, 1789788160, 646119424, 48005120, 3880173568, 2364432384, 4234350592, 602703872, 1937759232, 4002082304, 2298603776, 1535238272, 4173398976, 1403002720, 1397762800, 2001217544, 1924935716, 154558314, 2310411991}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 2483027968, 973078528, 2231369728, 3716153344, 3770679296, 580911104, 2467299328, 3786932224, 1168900096, 2511208448, 2346909696, 490569728, 4158046208, 1785716736, 3787681792, 3144464384, 269433856, 2356334080, 398780672, 1931196032, 3102749376, 2596918880, 2560929232, 3140127720, 1217998052, 1971160458, 2151091509}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1811939328, 1778384896, 2432696320, 1635778560, 700448768, 4288675840, 468713472, 945291264, 496762880, 1105068032, 2644705280, 2733473792, 2277916672, 3311329280, 2481164288, 4018972672, 51866624, 917906944, 205957376, 1033825408, 1841488576, 1304276384, 1559199184, 1557854280, 532782500, 748723690, 4017118325}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 1811939328, 3053453312, 2466250752, 1954545664, 1891631104, 996147200, 28311552, 2426929152, 4241752064, 2154430464, 1369374720, 48594944, 3766632448, 3840598016, 1230958592, 897959936, 3341997056, 3477273088, 2903238400, 1932438656, 1053582656, 3096962720, 2917164208, 1349575352, 4131942236, 1277537306, 2497867757}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1140850688, 1778384896, 2801795072, 3632267264, 2889875456, 2371878912, 3129999360, 814219264, 3066298368, 916586496, 2663841792, 2337570816, 782942208, 3426885632, 1150758912, 2298255360, 2493447168, 1853385216, 2036090624, 456009088, 2063609920, 2122323168, 3040967600, 1088441304, 3310397868, 3878184762, 3765820959}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2885681152, 2315255808, 3841982464, 3347054592, 2202009600, 375390208, 248512512, 3678928896, 1495007232, 2313814016, 2539061248, 2597093376, 4179836928, 2802475008, 809922560, 254035968, 3385764864, 203025920, 3390336256, 1914131840, 1135348800, 1702080608, 1082290352, 4168848872, 3095284748, 3825241482, 906010815}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 2617245696, 2516582400, 2734686208, 1920991232, 3670016000, 413138944, 500170752, 1922564096, 4063494144, 2071068672, 916914176, 1055227904, 174735360, 3453100032, 2893459456, 3439110144, 329233408, 494967296, 2252417792, 90264704, 3857790656, 1955091936, 1133375504, 165104792, 749530092, 1464209786, 3805634557}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 3422552064, 2717908992, 3137339392, 4085252096, 2822766592, 1814036480, 2008023040, 529006592, 1555824640, 1061289984, 3005153280, 2785902592, 1447772160, 3311607808, 1370394624, 3003459584, 439778304, 3049382400, 2640353536, 3004259200, 3287925440, 4283765280, 3027143152, 1181003176, 3978712668, 1614296970, 3073668013}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 201326592, 2113929216, 1291845632, 4152360960, 3418357760, 819986432, 2433744896, 527958016, 4105437184, 4025876480, 1323499520, 3735322624, 1309589504, 1008132096, 2641514496, 1369286656, 1872397312, 118552064, 2792897792, 3509955712, 1194797120, 4236491488, 2146788944, 3562533592, 609392868, 191725626, 1064495799}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1677721600, 2785017856, 2902458368, 1451229184, 3821010944, 2879389696, 3100639232, 2384986112, 4188274688, 2319319040, 2524643328, 1064665088, 890716160, 2472452096, 160100352, 3712849920, 1757062144, 173385216, 3926314752, 550977152, 1845472960, 3957050848, 1118090608, 3116347096, 2805670996, 3776240442, 57115941}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1543503872, 2583691264, 2466250752, 4169138176, 4206886912, 3537895424, 1882193920, 730333184, 493092864, 1111359488, 788201472, 2740289536, 2897690624, 1243570176, 4230672384, 2699831296, 2119920640, 3141902848, 3320815360, 3703806080, 3774405184, 2370647712, 734744048, 157059224, 2022949012, 1015117370, 616649061}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 2885681152, 3254779904, 419430400, 511705088, 1916796928, 425721856, 2697986048, 3115843584, 3937665024, 524681216, 2538799104, 4133781504, 754860032, 1088921600, 4053946368, 1726851072, 3328441344, 3394086400, 4078044928, 134575488, 3249461312, 1218414688, 3635831120, 3311090008, 2495165956, 3123984698, 3859266391}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2483027968, 1241513984, 419430400, 1837105152, 3728736256, 3219128320, 2926575616, 2375548928, 3585867776, 1659764736, 343080960, 1674346496, 4084678656, 2144231424, 2183376896, 3682990080, 1002658816, 1525962240, 2900062464, 4152986496, 118844736, 2678722080, 1972410960, 1374235656, 757410564, 2631023146, 668802391}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 469762048, 1711276032, 2063597568, 746586112, 3720347648, 3076521984, 1724907520, 1974992896, 1673265152, 4041867264, 1971781632, 2966781952, 3337502720, 2530336768, 2914627584, 2545805312, 2599080960, 3766888960, 4216657664, 1370451584, 2272379712, 1351109216, 1494512976, 999265992, 352436492, 193066666, 4148208477}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 3154116608, 167772160, 2533359616, 696254464, 1077936128, 1193279488, 2842689536, 333971456, 3294887936, 2214199296, 1659830272, 3774644224, 3044491264, 4059160576, 4012437504, 2978277376, 3060485120, 1545038336, 1184924928, 2503051136, 1053409472, 3927244704, 294903216, 1523273048, 774268892, 3924351226, 728055663}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2483027968, 2449473536, 50331648, 964689920, 3854565376, 3810525184, 2603614208, 2522349568, 3996385280, 573440000, 2234187776, 308051968, 2965520384, 2372984832, 934825984, 900012032, 3045469184, 3655848448, 2780290304, 3393182848, 2957208512, 506467104, 4275661136, 3514116760, 223310932, 3774540730, 1746255879}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 2617245696, 1308622848, 3875536896, 75497472, 3074424832, 954204160, 3547332608, 2504523776, 1896611840, 1655570432, 382926848, 4063592448, 862633984, 3853639680, 2405969920, 710764544, 632751104, 2470855168, 2932834048, 1793211264, 3952980288, 320319008, 3008834288, 2536975688, 1191590820, 1756283242, 1808952917}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1677721600, 1845493760, 419430400, 612368384, 247463936, 3563061248, 974127104, 395837440, 335282176, 731774976, 4168286208, 192249856, 830160896, 2714886144, 2910416896, 2955794432, 1172780032, 2480881152, 2312319744, 1518651520, 3048466240, 1150592480, 741080720, 3731465224, 1261798116, 1289371626, 4196487029}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3288334336, 2650800128, 922746880, 4018143232, 750780416, 2430599168, 4277141504, 1836580864, 3041656832, 1620180992, 2301558784, 1640267776, 2133245952, 607133696, 4271468544, 3527170048, 3794457600, 2499985920, 543602944, 2047965824, 361346624, 4080317216, 408815248, 3766334888, 4203416668, 2320745610, 1389343695}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 3019898880, 1040187392, 2734686208, 3162505216, 3426746368, 459276288, 154140672, 1353187328, 3347316736, 4034789376, 2378891264, 2040365056, 3952328704, 3608240128, 3011047424, 1172142080, 686961664, 4062276096, 1372706560, 56221056, 1292748864, 2452229536, 3773645744, 2321278104, 346389396, 2754511674, 3411210021}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1811939328, 1308622848, 3170893824, 4135583744, 1086324736, 3487563776, 1271922688, 503840768, 2906914816, 2107506688, 3725262848, 3877404672, 3130245120, 586260480, 2201587712, 1948018688, 1628611584, 3165656576, 1746521856, 2855121024, 2882176064, 175969632, 3011736112, 1880696152, 1445800980, 3452577338, 3548156199}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 2751463424, 436207616, 2566914048, 2625634304, 1413480448, 2153775104, 1328545792, 2227699712, 3426484224, 3544580096, 223019008, 2890235904, 3094593536, 3348193280, 4292472832, 3081000960, 1820482560, 452482560, 7717632, 1228596608, 3681335872, 3837687712, 3820894064, 742327592, 4127130260, 2304713866, 542111461}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 738197504, 771751936, 4278190080, 427819008, 2210398208, 664797184, 3373268992, 2640838656, 3335258112, 2282094592, 2900033536, 3660873728, 1994539008, 3220217856, 2744725504, 466962432, 2912052224, 2536010240, 447485184, 4072056960, 2728646336, 345095776, 3702110064, 3496805384, 2543206836, 3287468138, 2493047751}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 3825205248, 2785017856, 1627389952, 1954545664, 2151677952, 2690646016, 2804940800, 2155347968, 1077673984, 4212785152, 1528233984, 1979023360, 975159296, 2228248576, 713633792, 417667072, 1849074688, 673521152, 3088540416, 645195136, 534651456, 141637536, 2174232080, 3721223240, 3460502060, 117143018, 2900842301}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 2214592512, 3456106496, 1358954496, 1300234240, 792723456, 291504128, 1236271104, 1410859008, 3963355136, 1829634048, 3884122112, 2853470208, 3614130176, 3629129728, 2909401088, 3305396224, 3076748288, 652586496, 2635247872, 1499240832, 3133062720, 3130686112, 3081244112, 388243080, 900930308, 2622343722, 1974904791}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3690987520, 2248146944, 318767104, 159383552, 37748736, 916455424, 607125504, 2240282624, 2813591552, 933888000, 3509518336, 1636597760, 1758937088, 1074913280, 3061329920, 4041009152, 2173604864, 2260580864, 1289620736, 702864256, 4185124800, 3401737760, 3926548464, 1486812472, 71603804, 1757620506, 3674981551}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 2751463424, 1577058304, 83886080, 3649044480, 3141533696, 1247805440, 208666624, 2066219008, 1887174656, 628490240, 2054881280, 1017479168, 1516421120, 2140250112, 3692630016, 2838788096, 897258496, 1713686016, 3382866176, 3241228672, 944343104, 3079409440, 3525193776, 3739635304, 2288152820, 680560458, 312029637}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3288334336, 1174405120, 150994944, 1669332992, 2948595712, 3709861888, 3427794944, 2982674432, 3424387072, 2984640512, 2729115648, 2181332992, 2079571968, 3463487488, 790114304, 2375391232, 1427825664, 2705182208, 3048660224, 123884672, 3491338176, 789935584, 2371587248, 1306361320, 1103571284, 2608580106, 1292728551}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 3690987520, 4194304000, 922746880, 528482304, 624951296, 2447376384, 3750756352, 551026688, 1027866624, 2692874240, 2648113152, 3637346304, 431996928, 1180753920, 2530308096, 322545664, 4057263104, 299551232, 2496850176, 992870784, 1446627136, 357942240, 3642426384, 2607960312, 954079404, 1731254554, 2091398589}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 3556769792, 3590324224, 3238002688, 1367343104, 1421869056, 2799697920, 1649410048, 3045588992, 1489240064, 3864920064, 4249550848, 3797712896, 3979493376, 2975948800, 1066528768, 2800334848, 2153096192, 137887232, 2489288960, 4065011328, 2128422464, 3530738272, 1749136944, 1772146520, 1668394388, 263813946, 2002637479}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 603979776, 3053453312, 2969567232, 1769996288, 1900019712, 3789553664, 1972371456, 3172466688, 58982400, 789184512, 2493448192, 2177728512, 1714864128, 1155555328, 4061179904, 4049147904, 2313421824, 2765823488, 887552256, 1494801792, 3582231360, 772447200, 3843965840, 1552705272, 366433852, 913335066, 2542349485}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 67108864, 973078528, 721420288, 1518338048, 440401920, 4078960640, 2425356288, 3370647552, 760479744, 815398912, 870252544, 1542291456, 356958208, 404807680, 2853294080, 581482496, 1987435520, 3691696640, 3308776192, 1740207488, 1415398592, 1799328352, 412931184, 1415468344, 908863164, 2477167962, 4199668173}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 3690987520, 3858759680, 1929379840, 1568669696, 4248829952, 1461714944, 1976565760, 63438848, 3247177728, 4252368896, 950730752, 1431601152, 1146273792, 2048991232, 3209768960, 1627990016, 2062357504, 587659776, 2809324800, 4126150016, 2308534976, 1040506592, 3478890160, 1842102984, 920086100, 3032147498, 1820124647}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 3422552064, 704643072, 1795162112, 461373440, 524288000, 3470786560, 2391801856, 1726480384, 4128505856, 3607232512, 1074200576, 950894592, 3109994496, 350330880, 1032933376, 2439571456, 3008703488, 3940790784, 420903168, 1795546496, 3937121600, 1458771936, 71286384, 2435961912, 1402516236, 3639407066, 3930043517}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 603979776, 2717908992, 1560281088, 1166016512, 1681915904, 404750336, 76546048, 2704801792, 2443968512, 788922368, 3585802240, 2663743488, 3782426624, 1600249856, 1378914304, 57194496, 3765709824, 3118124544, 1517648128, 2161870720, 1576305344, 698028640, 2555671504, 1833679208, 2202910836, 2776098058, 1223920293}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 3422552064, 3858759680, 1157627904, 2071986176, 2512388096, 2438987776, 2360344576, 634912768, 2313945088, 2042232832, 694616064, 566591488, 1236221952, 2409750528, 928075776, 489203712, 3818222592, 1728558592, 1039459584, 53907584, 3144434496, 3522915488, 415648080, 2945794728, 3238430156, 2566133770, 3904334237}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 2617245696, 2516582400, 3103784960, 2692743168, 3821010944, 1780482048, 883949568, 3560439808, 2728132608, 1377959936, 2928607232, 1146454016, 1273446400, 2455887872, 2664558592, 3202918400, 4134876160, 458624512, 2220362496, 525150848, 1263247808, 1052498976, 3764639376, 3421454600, 2802172956, 1951339306, 3472185741}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 603979776, 704643072, 788529152, 3850371072, 2856321024, 4196401152, 1620049920, 3113746432, 1854144512, 3806724096, 3614638080, 458063872, 370917376, 3135299584, 3312504832, 1365899264, 967621632, 124451328, 3918060800, 2413579136, 3179527872, 2137349728, 3088488080, 2069516920, 423669220, 4053825050, 1070671477}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1677721600, 1778384896, 1627389952, 4085252096, 3342860288, 1189085184, 3939500032, 2934439936, 1654915072, 2428895232, 221446144, 1532788736, 2863382528, 1847599104, 2104504320, 634935296, 169704448, 189449728, 2289102080, 878263680, 1482522944, 204201824, 3370178288, 567303512, 476620132, 3865429050, 2036817559}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3690987520, 369098752, 3674210304, 2726297600, 2478833664, 4225761280, 401604608, 1360527360, 3107717120, 2949251072, 2827419648, 4279599104, 3532537856, 2487328768, 2376151040, 2874189824, 3318346752, 1320438272, 534727424, 42552960, 2375411264, 3645791520, 1000393296, 1615951752, 3746134540, 3648315562, 3326065501}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3825205248, 1107296256, 2097152000, 2709520384, 3141533696, 3865051136, 4214226944, 1087897600, 1749286912, 911867904, 95354880, 4293754880, 4163289088, 1010950144, 3202404352, 3555817472, 1224338432, 1217695232, 2431807744, 4099125632, 2252587072, 2445982112, 4083638608, 2451574264, 2848985692, 489273946, 2210185741}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 469762048, 1577058304, 4009754624, 427819008, 448790528, 2267021312, 489684992, 2879913984, 1996750848, 1357250560, 2991783936, 2505932800, 3966484480, 3305152512, 1820413952, 239093760, 1163944960, 3998241280, 788124928, 41728640, 4183483840, 984090400, 2978338992, 1806169880, 1135842724, 3377209914, 2851297301}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 201326592, 2248146944, 3338665984, 1468006400, 1765801984, 1960837120, 324009984, 2332557312, 1668022272, 1203634176, 1359151104, 3430187008, 3493576704, 2533449728, 4018212864, 1430317056, 3135321088, 2152739328, 1451833600, 1261269376, 2749347136, 2090033248, 1524458032, 3571906824, 1223102212, 1457990506, 3186070583}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 2214592512, 100663296, 3674210304, 4034920448, 2151677952, 874512384, 1328545792, 1501036544, 200540160, 2415788032, 1320878080, 2818408448, 3092430848, 201433088, 3791712256, 2365708288, 327279616, 3166775808, 912350976, 2786127232, 1036574400, 575477536, 812330000, 3126185304, 4279178868, 1294102650, 811115877}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 67108864, 2986344448, 1828716544, 3481272320, 440401920, 1021313024, 3398434816, 3913809920, 2420375552, 2137391104, 2951938048, 1564246016, 2350628864, 3842596864, 2745470976, 2943842304, 2272939008, 3252162048, 1812761856, 346206080, 4040460096, 1060031456, 1647730480, 1159435736, 1216937572, 1826893882, 1209449559}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 2885681152, 838860800, 3875536896, 3212836864, 3309305856, 3890216960, 724566016, 1816657920, 625737728, 1535508480, 3367698432, 3700785152, 877805568, 2450022400, 4146966528, 116852736, 4203977728, 648591872, 587049216, 4212126080, 1717025600, 1765977760, 2320595056, 2830702536, 1394993908, 417031018, 3202648965}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2617245696, 2113929216, 1795162112, 276824064, 1111490560, 916455424, 122683392, 1666711552, 1453064192, 3693477888, 2209021952, 3967057920, 3239264256, 1352245248, 2080190464, 3390515200, 3636634624, 3531635200, 3342896896, 1965095296, 2442170304, 2646190816, 4000155792, 3182308552, 2410605780, 44981290, 3979270983}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 335544320, 1040187392, 1862270976, 2692743168, 1782579200, 530579456, 3671064576, 1682440192, 4044619776, 2409496576, 1612382208, 4083974144, 3157475328, 2294833152, 1767206912, 3443505152, 659223552, 2967826944, 3712415488, 1508346240, 230049216, 2764043232, 780803504, 2273642488, 3883356084, 2707416602, 4093302023}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 1811939328, 3925868544, 3137339392, 3632267264, 1925185536, 4192206848, 1120927744, 2546466816, 2252079104, 3452829696, 2313355264, 889487360, 2257240064, 1514758144, 1098690560, 1735362560, 3750964224, 1371288064, 2307841792, 264495232, 2679492672, 651349856, 2652709808, 2457846312, 1815764292, 2584764234, 3039367671}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 2885681152, 369098752, 3238002688, 3279945728, 1430257664, 2522873856, 1320157184, 3808952320, 467402752, 1725038592, 620691456, 205881344, 2304196608, 1728618496, 2849771520, 2245158912, 2893943808, 897900032, 3841334528, 1058644352, 105124928, 1716936352, 696903152, 421331816, 4294113916, 456074186, 3682407053}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 1006632960, 1509949440, 2399141888, 1619001344, 4131389440, 2317352960, 3652190208, 1269301248, 2539388928, 2929065984, 674955264, 3592781824, 4050862080, 2913525760, 39645184, 2702698496, 2935745536, 2185525760, 2665670400, 1706129792, 1370035904, 4166880800, 3725993136, 4135212968, 1610999796, 1925399434, 1761727557}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1140850688, 2650800128, 3875536896, 4085252096, 2780823552, 2308964352, 1074790400, 3029860352, 3848536064, 3824812032, 2219769856, 1762426880, 234242048, 1782145024, 4009062400, 4272035840, 3800765440, 468132352, 1839325440, 772829312, 3415779008, 719588448, 876234384, 820955832, 2744981532, 137266394, 1354551183}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 1275068416, 1845493760, 3674210304, 226492416, 4039114752, 3172990976, 1066401792, 2048393216, 3218866176, 4280156160, 613613568, 3107291136, 3106553856, 2318983168, 1523404800, 1984342016, 2645451776, 2971277824, 1693480192, 635979392, 1202994624, 1349146208, 366534288, 2239595464, 3511635876, 2267754410, 154776629}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1811939328, 570425344, 16777216, 427819008, 3611295744, 1109393408, 1284505600, 3352821760, 4138467328, 685637632, 2695036928, 2181332992, 3503964160, 226009088, 2633764864, 1046931456, 3737123840, 2526230016, 395159808, 3167746432, 1236957376, 3519669856, 246780944, 1251203240, 227393732, 835692746, 1111158231}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 469762048, 3388997632, 2399141888, 176160768, 801112064, 3013607424, 2509242368, 2148007936, 3753639936, 914489344, 1450115072, 1992589312, 2680635392, 2884149248, 1607290880, 2012956672, 4213951488, 1027848704, 1137668864, 508886656, 911193792, 1125478752, 1714325680, 3341097512, 951500380, 1141993802, 3142129135}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 2348810240, 3523215360, 2365587456, 3632267264, 1128267776, 3080716288, 3081764864, 2824339456, 1932787712, 1030619136, 1437270016, 716996608, 3428007936, 1698275328, 3403968512, 4083566592, 3931626496, 575647232, 3378246400, 3913593728, 584467392, 957258016, 1794864464, 4176785304, 2442052820, 1102723258, 2471834247}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1409286144, 771751936, 184549376, 1820327936, 1497366528, 3873439744, 105906176, 608698368, 1388576768, 1950220288, 954925056, 2147254272, 2973908992, 1743282176, 141914112, 2468820992, 2045203456, 1153866240, 372713216, 3998209920, 4023572800, 1602224224, 1774236336, 1973482200, 3182463572, 966265018, 961376231}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 1543503872, 2717908992, 3640655872, 4236247040, 675282944, 3495952384, 1408237568, 918028288, 645660672, 3464364032, 255000576, 3755245568, 2903228416, 2112430080, 4178866176, 2485872640, 2264439808, 2988238336, 3146691328, 3867905408, 3928576576, 2427815456, 226229776, 2828059464, 1489512164, 1074004842, 371383287}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 3422552064, 4194304000, 3439329280, 3229614080, 1472200704, 1533018112, 3052404736, 1441267712, 704905216, 3543007232, 194707456, 704479232, 1525825536, 574218240, 2243801088, 2178041856, 3874049024, 830864896, 57623296, 2461792896, 338498368, 2152432672, 2219146160, 2433639192, 2982826164, 822376762, 1957664773}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1140850688, 1040187392, 2868903936, 4001366016, 2814377984, 350224384, 1884291072, 4218945536, 2653683712, 566886400, 2130116608, 996507648, 1695531008, 831053824, 581201920, 2599393280, 257512448, 773716480, 941835008, 449007232, 2509496384, 913005664, 2961589712, 2100135272, 994835052, 1060520714, 3095743677}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 1543503872, 4127195136, 2701131776, 830472192, 4223664128, 1604321280, 2060451840, 2828533760, 4244897792, 2326659072, 188416000, 1668120576, 2904768512, 1093197824, 2959872000, 3617835008, 1013478400, 2492243456, 1620203776, 373381248, 308296384, 1685148128, 4090076944, 4133348984, 1946862068, 222644634, 1640912869}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 738197504, 3724541952, 3640655872, 260046848, 3158310912, 790626304, 2377121792, 4138205184, 1886126080, 3276668928, 424869888, 3319037952, 2507915264, 410542080, 1012166656, 1010485248, 1457112064, 749035008, 2922624256, 3846503296, 828622016, 2621194784, 2796982960, 1581740488, 542087716, 1842515434, 957681047}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3556769792, 4261412864, 2030043136, 1266679808, 1656750080, 3034578944, 1479540736, 2715287552, 3157000192, 3618504704, 1156775936, 3450109952, 439074816, 3741868032, 2126901248, 4074420224, 288388096, 307879424, 2196606208, 3645804160, 868421184, 2331797152, 1900481104, 2810691624, 2640707684, 2757138570, 2718873399}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2483027968, 3254779904, 2332033024, 947912704, 3502243840, 480247808, 3922722816, 433586176, 1448869888, 757465088, 4041932800, 1064665088, 4197695488, 631775232, 1439977472, 719509504, 2012335104, 1338548736, 1369771776, 1835676800, 2050309824, 3218224096, 395937168, 3409793096, 1607902292, 446849450, 1871822533}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3690987520, 369098752, 922746880, 3598712832, 1128267776, 2472542208, 244318208, 552075264, 2680422400, 2189295616, 1827340288, 4015882240, 671301632, 2325225472, 3011366912, 2884880384, 132150272, 3100733952, 3490298624, 1368778624, 2167832128, 102641376, 1694201456, 3304355480, 1353067348, 343313018, 41842213}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 603979776, 2248146944, 1996488704, 796917760, 3158310912, 1071644672, 2628780032, 2072510464, 1678508032, 3622174720, 4003135488, 676691968, 1829945344, 676929536, 485756928, 2177038336, 1663050752, 1955697152, 4070095104, 2211728256, 659757376, 951603616, 3150265072, 3087724232, 1808622004, 2521271658, 2898932293}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 3825205248, 838860800, 452984832, 2088763392, 2160066560, 404750336, 4239392768, 1057488896, 196870144, 1435107328, 281477120, 2409922560, 902774784, 1662590976, 2865025024, 2854139904, 2193640448, 2065719808, 1949419264, 633961600, 882685888, 62584864, 2249188080, 4223201064, 1622473740, 3560428810, 3394062847}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3825205248, 2248146944, 352321536, 1484783616, 2403336192, 3848273920, 2112880640, 3251109888, 624689152, 4074635264, 1205010432, 971276288, 3491479552, 299393024, 776294400, 927627264, 4223722496, 2686539264, 932254464, 62489472, 1479872064, 339888160, 2086431472, 3174017320, 3441075492, 626546442, 2332380375}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 201326592, 2986344448, 4076863488, 578813952, 1623195648, 3995074560, 3633315840, 1454899200, 2021916672, 3942776832, 39256064, 4019027968, 1496301568, 1252548608, 3825045504, 2921752576, 142892032, 2198024704, 643300096, 3649847424, 2351827904, 623399008, 3770493392, 4047900216, 2088013612, 2211089498, 1054543357}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3959422976, 503316480, 1493172224, 713031680, 2537553920, 1847590912, 275775488, 1337458688, 208928768, 2168061952, 3254714368, 1486716928, 3724951552, 155820032, 2458677248, 1315932160, 4029973504, 2728041984, 1699675904, 3167004544, 2674102464, 1268437408, 1204739344, 2810503640, 3745688444, 1256885882, 3472341357}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2751463424, 1979711488, 2332033024, 3397386240, 2394947584, 2405433344, 3106930688, 2188902400, 3381919744, 826933248, 4205772800, 1287421952, 3222683648, 2705956864, 3538776064, 794761216, 3030762496, 3040078336, 2419788544, 2742518912, 175752512, 1301647776, 390772496, 162408216, 3929907932, 2631367866, 3542625999}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1946157056, 369098752, 4076863488, 1535115264, 1178599424, 1692401664, 1048576, 3711434752, 2642149376, 1817313280, 3288268800, 2310307840, 1619509248, 740941824, 1321529344, 2280617984, 445473792, 3808139776, 3254450432, 2994354048, 2688201536, 2195388128, 2580196048, 1802696520, 2790138236, 1576860586, 3314696879}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 67108864, 2986344448, 922746880, 3548381184, 658505728, 1415577600, 1938817024, 126353408, 1695285248, 2026242048, 798687232, 2138341376, 718422016, 3428343808, 560295936, 454793216, 1672793088, 3186809344, 162070784, 1249750400, 2921273408, 3946725600, 2312049328, 4183247816, 1058275252, 2046374186, 223730695}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 4227858432, 2986344448, 1828716544, 4202692608, 2302672896, 664797184, 3190816768, 603455488, 1021050880, 2601910272, 2906324992, 548765696, 1896038400, 3632898048, 2995064832, 1761265664, 3981769728, 756272640, 3951040256, 2176869248, 601929664, 3541065248, 1820966160, 3297071880, 2885329652, 2027217706, 1272076517}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 1543503872, 3254779904, 1627389952, 1887436800, 3091202048, 2342518784, 3486515200, 109576192, 3714318336, 1417281536, 823066624, 1671200768, 2991046656, 3348668416, 118231040, 4142827520, 2448284672, 1813952000, 1542839040, 2178053504, 805017024, 3973034464, 1459476016, 2037840536, 853620892, 619830650, 2568611247}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 2617245696, 3053453312, 2566914048, 3313500160, 3686793216, 2183135232, 3935305728, 2923954176, 520355840, 3309174784, 3800760320, 3412885504, 3836362752, 2482855936, 2716004352, 1115236352, 2711385088, 2408795648, 855712000, 713031808, 1732344256, 1281463904, 3681606704, 1526257112, 3990665940, 3983746490, 4247860199}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 1006632960, 3791650816, 2399141888, 847249408, 3779067904, 2346713088, 1907359744, 1875378176, 902037504, 4130209792, 834338816, 2783805440, 207273984, 3579650048, 2752770048, 945301504, 1545427968, 1140034048, 870867712, 953545600, 314045248, 1971795360, 3708711024, 2586476248, 1312080436, 646375802, 1569688901}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 1811939328, 704643072, 620756992, 2407530496, 507510784, 945815552, 1418723328, 1139277824, 78381056, 2462973952, 378732544, 2032435200, 770949120, 4248051712, 853151744, 4097402880, 3970198528, 2930945536, 114683136, 3792308096, 3534855744, 1595503328, 1272244336, 160061768, 3538951524, 3027824042, 3888477207}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 67108864, 1644167168, 2432696320, 2642411520, 3225419776, 207618048, 1452277760, 3125280768, 2391015424, 192020480, 2198274048, 2460778496, 241647616, 1102929920, 1080971264, 1230551040, 814607360, 2341885440, 535146752, 2388823936, 3591336512, 717843168, 1162169136, 3159564888, 964047436, 4256474810, 25896063}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2617245696, 1308622848, 3909091328, 2273312768, 473956352, 1289748480, 2366636032, 1973944320, 1552154624, 41025536, 1090977792, 1523351552, 2573680640, 3072090112, 4243550208, 2292819968, 2030404608, 2704465408, 2271692032, 907836288, 2272201536, 183005408, 1961192432, 933457048, 2693700428, 3480775290, 2408395199}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3019898880, 369098752, 3976200192, 696254464, 851443712, 1948254208, 1907359744, 1404567552, 3036413952, 3944087552, 2558197760, 442793984, 2312781824, 320086016, 1900212224, 3168286720, 1135354880, 1564452352, 2123301120, 3728149120, 4199251904, 1813894176, 2542193552, 368291272, 2598407476, 4153534442, 2164876199}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 4227858432, 2852126720, 4211081216, 1115684864, 4156555264, 3177185280, 2670723072, 3172466688, 1908146176, 467795968, 3993960448, 1858437120, 703512576, 1110810624, 2274832384, 3652839424, 1726794752, 1582019072, 1256942336, 4122668672, 1276336960, 1123464608, 579349968, 99937928, 4076296540, 3934781738, 2851394445}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1275068416, 2919235584, 285212672, 2625634304, 1186988032, 2141192192, 2876243968, 2545418240, 3602120704, 2353397760, 2753757184, 2410446848, 3171041280, 2971475968, 1721421824, 2946033664, 3431310336, 2904428032, 856122112, 3552761984, 448628928, 3488246944, 1998669328, 3484486744, 3071924868, 4556538, 2579389335}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 872415232, 2046820352, 1560281088, 679477248, 381681664, 2086666240, 951058432, 2541223936, 681312256, 2626813952, 2245984256, 168132608, 1828667392, 3415564288, 1914105856, 4192303104, 2666642432, 299392512, 441262848, 3361429632, 29034304, 2806754464, 1788053520, 1054750216, 3515155708, 2780740778, 1018500077}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3019898880, 3456106496, 553648128, 2038431744, 457179136, 4255121408, 126877696, 121110528, 4241227776, 1801060352, 346488832, 2597683200, 1959149568, 3676610560, 3876532224, 1671460864, 3197178880, 3266956800, 764197120, 301697408, 4290242496, 825039712, 1340749264, 869162920, 3896583820, 4280349386, 1515306589}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 335544320, 2449473536, 3774873600, 1669332992, 3032481792, 1281359872, 2001731584, 1229455360, 2688811008, 1298792448, 2334064640, 3991699456, 809418752, 840785920, 2856726528, 675346432, 3558976512, 3144758784, 238554368, 3095140992, 3457555264, 3548943712, 2066044848, 1387974104, 940998012, 411670202, 2510654415}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 335544320, 1107296256, 1493172224, 3615490048, 3770679296, 1684013056, 3327131648, 3214409728, 4219731968, 2694971392, 4061593600, 234717184, 1890992128, 2093785088, 3422523392, 3918632960, 930696192, 2207548928, 3290060032, 1734580864, 3874886464, 468528992, 453943312, 624508920, 1320502124, 3521842842, 306969213}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 3154116608, 771751936, 788529152, 3447717888, 289406976, 501219328, 693108736, 2931294208, 2741239808, 3177840640, 4290707456, 1572634624, 3860807680, 2441945088, 1480003584, 2423310336, 2538095616, 124563968, 4276509952, 109614464, 1061994304, 3851906656, 507548496, 6310776, 269612092, 1197039386, 540311151}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2348810240, 2919235584, 385875968, 964689920, 3938451456, 3311403008, 124780544, 2097676288, 3615227904, 1275199488, 15663104, 3428155392, 1001373696, 3757416448, 1069477888, 3465332736, 3393922048, 607298048, 3561432320, 305769088, 2723498304, 3434060576, 3061147504, 3984587048, 1340917660, 4013656074, 3761922541}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 3019898880, 973078528, 3271557120, 3095396352, 994050048, 1541406720, 162529280, 64487424, 1157365760, 4227727360, 3184721920, 3003416576, 1074970624, 2191859712, 3452137472, 1225570304, 1430780928, 2464031232, 3678568192, 4216136576, 489131840, 481235360, 1245379664, 2598372488, 1848648164, 504958762, 2774376119}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 3556769792, 503316480, 1291845632, 2625634304, 314572800, 1109393408, 969932800, 2977431552, 3823370240, 2606891008, 200736768, 3036446720, 313999360, 2208096256, 503738368, 1230288896, 11219968, 3017520640, 4155747072, 3390025856, 2279142336, 3707060960, 372979408, 214072440, 1785198892, 1013231770, 4028829951}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1811939328, 3523215360, 218103808, 260046848, 2805989376, 1180696576, 1896873984, 2265448448, 2043936768, 547487744, 1434910720, 3397222400, 2420588544, 2497519616, 2557972480, 3097815040, 3183090688, 131829248, 1825225984, 314721664, 714514496, 175408608, 1997680816, 3066020472, 1305536588, 2552865178, 1906653693}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 1946157056, 3724541952, 2969567232, 276824064, 985661440, 4091543552, 1636827136, 73924608, 1259077632, 2140012544, 2020802560, 2982510592, 2981347328, 564486144, 3378745344, 1869387776, 962524160, 3082464768, 3648588544, 1067718784, 2556590144, 1340910048, 2342487152, 677006344, 317235620, 1422742506, 1928272597}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 2751463424, 33554432, 2499805184, 796917760, 3913285632, 241172480, 1697644544, 404226048, 2146697216, 1150943232, 3854499840, 2085453824, 301907968, 2578292736, 3482251264, 584357888, 382413824, 823590400, 367090944, 3597785472, 1064897600, 2873425312, 3468942032, 2292891672, 203931708, 2985941946, 931441645}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 2751463424, 1107296256, 2667577344, 2977955840, 666894336, 2606759936, 1508900864, 3445096448, 3774087168, 4105306112, 22478848, 3683483648, 3801595904, 3538690048, 3697684480, 1379260416, 2505255936, 1156000256, 2708796672, 1534244992, 2922852160, 2558349856, 2093875408, 1704583832, 3524615916, 3867394746, 2171553597}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1006632960, 3053453312, 2432696320, 3833593856, 1069547520, 3038773248, 640679936, 759693312, 660865024, 3794403328, 1222574080, 1364033536, 3206496256, 2557321216, 3475992576, 2485397504, 1154151424, 1976442368, 255095552, 2477984384, 2044981184, 326890272, 3787973488, 3920659224, 3641263996, 67421754, 2893767437}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 3825205248, 1174405120, 1660944384, 3749707776, 1203765248, 1558183936, 1219493888, 2295857152, 1929641984, 502136832, 3191537664, 1878818816, 523911168, 92037120, 3699019776, 1977399296, 300573696, 1851079168, 990351616, 2896612480, 1756829760, 1879042976, 1920196944, 569388408, 561552692, 1075102938, 3945253223}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 3556769792, 1375731712, 1392508928, 1115684864, 2394947584, 3646947328, 556793856, 1531445248, 3021733888, 2875850752, 312934400, 2247393280, 3097968640, 3270844416, 3358035968, 1865717760, 734424064, 348467712, 4226738944, 3538422912, 1229766976, 4203995552, 3199403888, 1906457960, 2734305036, 3040802506, 2756833151}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1811939328, 1308622848, 1895825408, 3598712832, 1874853888, 1247805440, 3325034496, 2749890560, 1073479680, 1946025984, 3386048512, 2813689856, 3109208064, 1165287424, 62107648, 562366464, 985359360, 2861149696, 944551680, 2220310144, 3540963648, 1658534304, 2881089072, 3894803944, 3102366180, 2656166474, 2732172501}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1275068416, 704643072, 1694498816, 4102029312, 4240441344, 555745280, 4088397824, 1690828800, 3067346944, 680656896, 1733754880, 503152640, 903233536, 2386370560, 2507624448, 2647418880, 4166953984, 2676518400, 146135808, 3141776512, 2202929600, 481339424, 2773009776, 915700600, 1366440044, 1271354714, 2307181085}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1677721600, 3456106496, 3573547008, 3699376128, 901775360, 3110076416, 275775488, 1866989568, 2074869760, 1044512768, 3816751104, 1111785472, 2952675328, 528785408, 3667857408, 3992254464, 3000415232, 903349760, 2127903488, 1401388672, 2093030208, 266340128, 3736090608, 4020837896, 4204632764, 3115018026, 4290994767}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3154116608, 3254779904, 486539264, 4102029312, 3636461568, 2824863744, 2259681280, 2553806848, 2097414144, 2399272960, 3210149888, 1805418496, 3285663744, 2807930880, 766988288, 1928071168, 3322878976, 2192100864, 254626560, 3606031488, 651739968, 2926903456, 1138364048, 1210292152, 4073149164, 3828666650, 4034612095}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 1006632960, 2046820352, 285212672, 2877292544, 3250585600, 3701473280, 3987734528, 2399666176, 2211708928, 1652162560, 3695116288, 1706852352, 1455407104, 2549899264, 2682204160, 1894557696, 1583754240, 4205839872, 2945035520, 1217785984, 2358984896, 3639562528, 2644876528, 3704865784, 1138481596, 3356409050, 3061122127}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2617245696, 2315255808, 385875968, 192937984, 272629760, 4125097984, 2546991104, 892862464, 1748762624, 1963589632, 1032257536, 3634724864, 2936520704, 576987136, 1277579264, 613795840, 3303984128, 501336576, 332521728, 2201539456, 3309092160, 831223648, 3125244752, 3070612168, 3661028172, 2332895146, 23217437}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3959422976, 4194304000, 855638016, 1887436800, 1841299456, 4234149888, 2714763264, 4079484928, 3436969984, 381550592, 1779630080, 2452979712, 3322134528, 2373820416, 1124995072, 3437946880, 1270893568, 1835082240, 1582432000, 1550409344, 981331264, 764311136, 2620058736, 304119848, 2700152292, 2472057930, 709116565}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 2080374784, 1241513984, 4110417920, 1702887424, 1279262720, 1721761792, 384827392, 2732064768, 2566651904, 2854354944, 4274978816, 3999629312, 1350483968, 1545412608, 1098051584, 4100433920, 109153280, 3871452672, 2455894272, 361805696, 3704182720, 3279177632, 2843119312, 3616053256, 559193052, 2957506986, 3635449869}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2080374784, 3254779904, 419430400, 2273312768, 348127232, 719323136, 2580545536, 946339840, 3770417152, 1318453248, 3118137344, 3826614272, 2295054336, 3567083520, 3634835456, 4259457024, 2701253632, 3280004608, 3535906048, 1440813696, 4048561728, 204019040, 2182929648, 2011617640, 2713864564, 2603639306, 2914638981}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 2214592512, 4261412864, 1828716544, 1149239296, 4039114752, 2015363072, 1727004672, 4131913728, 2132017152, 2930638848, 4155179008, 2107473920, 396083200, 4076199936, 3909079040, 2647898112, 3084964864, 1968182784, 2482617088, 104711296, 1848259520, 2178760864, 326854384, 1042674168, 390538772, 1192165210, 1092288485}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 2080374784, 4127195136, 4043309056, 2373976064, 4194304, 3735027712, 24117248, 509083648, 1700003840, 16646144, 406519808, 2454552576, 3532275712, 1274355712, 2307911680, 442673152, 1897427968, 3950370304, 2723029248, 3984754560, 3880302528, 3055415456, 2095190224, 64602712, 2635348532, 173958394, 3813380069}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1811939328, 838860800, 2432696320, 3313500160, 2847932416, 2053111808, 598736896, 830996480, 3876323328, 978452480, 2085552128, 197492736, 2071969792, 1846386688, 2211680256, 3482216448, 77913088, 3142481408, 960876800, 2017406080, 724364608, 1598219424, 2811658736, 271665352, 2672324956, 1340871274, 1252224429}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 738197504, 234881024, 2197815296, 4286578688, 2503999488, 794820608, 1586495488, 3285712896, 4204527616, 197001216, 2928869376, 2625994752, 713277440, 2057084928, 1270788096, 244500480, 3968148480, 1115818496, 1453064448, 1170110848, 2375203392, 319043808, 3619822096, 2046569800, 456074980, 1313503146, 3919161845}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 3288334336, 2449473536, 3640655872, 2961178624, 2420113408, 4011851776, 1181745152, 503840768, 3029598208, 3275882496, 600244224, 2640150528, 2268512256, 2853494784, 2617495552, 392574976, 4075588608, 786343424, 3817978624, 2048439680, 21787840, 3069132704, 1840838256, 3682422904, 2579973836, 3093041626, 1102469053}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 201326592, 3523215360, 2365587456, 3162505216, 2881486848, 4020240384, 508559360, 515375104, 2922643456, 3054370816, 1024131072, 1707900928, 693846016, 2859786240, 2985218048, 2797316096, 902044672, 4159147520, 2198248192, 3409336960, 3380591296, 1260537568, 3730896976, 418436440, 979897940, 3628881338, 740008199}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 469762048, 3925868544, 3003121664, 4236247040, 281018368, 3810525184, 957349888, 3018326016, 519307264, 214564864, 2983133184, 3814555648, 2799583232, 1437868032, 2108411904, 4131342336, 2600832000, 3281142272, 3187836672, 2972376192, 2667530688, 4096065888, 3095565936, 4209683320, 2774446812, 3690233882, 3914071981}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1946157056, 100663296, 721420288, 1870659584, 1237319680, 3974103040, 3591372800, 2807562240, 1351352320, 2254045184, 1357316096, 328564736, 385269760, 2362286080, 1249521664, 546830336, 1805485056, 92457472, 1982578944, 1760522368, 551576640, 2618322656, 2253970192, 1041033064, 3508205836, 3276151690, 572872477}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3959422976, 4060086272, 4110417920, 612368384, 977272832, 3202351104, 911212544, 2173173760, 2095841280, 848429056, 3616473088, 1873117184, 3906945024, 3501056000, 1467150336, 442386432, 3521944576, 2182225408, 3150945024, 2856593792, 1427057472, 1457816672, 2042619184, 1866296328, 735793628, 482500202, 570835949}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1409286144, 2986344448, 3003121664, 4152360960, 2805989376, 950009856, 2729443328, 3129475072, 1615069184, 621674496, 622526464, 3255664640, 1856749568, 1476780032, 338571264, 1575745536, 849734656, 1973342720, 1222885632, 698414464, 2385519040, 3460953888, 363187440, 3491689944, 748921460, 3196176634, 1472295813}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 1409286144, 3456106496, 2197815296, 3279945728, 1044381696, 3424649216, 2729443328, 1157103616, 2355888128, 2029912064, 1430454272, 3444932608, 3673374720, 959291392, 2204004352, 1471412224, 3196965888, 2880326144, 2708179200, 3679524736, 2661056, 2282016288, 568056336, 4004032616, 113566660, 943352906, 1517819093}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 3019898880, 3321888768, 4211081216, 964689920, 2503999488, 3156213760, 2538602496, 645398528, 2625372160, 3184394240, 2516779008, 1803845632, 3237101568, 2985156608, 30830592, 3700389888, 3424863232, 2010507776, 655068416, 1691477376, 1916320960, 3772633568, 1130265296, 2275136840, 38283844, 3631609514, 1947904407}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3288334336, 570425344, 1124073472, 3883925504, 3409969152, 3126853632, 3469737984, 4131913728, 2125725696, 955383808, 1513553920, 1232961536, 201834496, 2351226880, 1499189248, 4262606848, 1814490112, 3021337088, 3506675968, 2983136640, 3352378432, 2395527776, 1148538288, 2161260600, 3053893292, 3139717210, 2497357341}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 2348810240, 4127195136, 352321536, 1417674752, 2092957696, 199229440, 632291328, 958922752, 2061762560, 3448897536, 1835466752, 3041689600, 3031941120, 1955897344, 81465344, 3648202752, 2270663680, 488928768, 3958618880, 1184263296, 2789592128, 2156048800, 2740895408, 3264343896, 3212375820, 2189172986, 3160323775}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 1946157056, 1509949440, 1090519040, 796917760, 406847488, 1411383296, 3851419648, 1556611072, 607387648, 2910978048, 4089905152, 628981760, 4109844480, 3622100992, 241840128, 3840063488, 3489135616, 157607424, 2175489280, 2223156096, 407356096, 3745362016, 3453418544, 2079604920, 635629004, 2692140762, 4045785341}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 2214592512, 4060086272, 285212672, 2776629248, 2042626048, 3986685952, 2045771776, 2822242304, 2457600000, 528089088, 1494679552, 3720708096, 767967232, 2588745728, 4007899136, 3365607424, 2408025088, 1496143360, 3023225088, 538094720, 2653074112, 2897878944, 2578857488, 2411025096, 54397804, 3474039658, 858294397}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 2885681152, 3053453312, 2466250752, 1182793728, 1681915904, 3454009344, 2828009472, 2435317760, 1881931776, 4175560704, 2306801664, 3934552064, 621690880, 2428362752, 97202176, 2941388800, 292000768, 586193408, 2994311936, 1529108864, 75472192, 3271877600, 2580425200, 2518441672, 1480295228, 3450556202, 3439517135}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 2080374784, 4261412864, 1761607680, 327155712, 3703570432, 3428843520, 963641344, 2657615872, 753664000, 3213754368, 2201157632, 2953084928, 2820849664, 236789760, 3777392640, 2378049536, 2818237440, 2465758720, 3426069760, 2917847680, 1130429248, 2817644832, 2334679472, 793547976, 4196305060, 6994922, 2527137815}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 4227858432, 2449473536, 2264924160, 796917760, 2109734912, 807403520, 4092592128, 285736960, 3312189440, 3613523968, 748617728, 1466269696, 730841088, 1463640064, 358330368, 1012639744, 3873078272, 60488192, 4193995008, 3018485888, 255040960, 1034351776, 2518752368, 4210079112, 461948284, 2284712746, 1090755597}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 2080374784, 1577058304, 2902458368, 461373440, 1421869056, 2631925760, 2041577472, 415760384, 3704881152, 1830158336, 2127757312, 2501738496, 3024240640, 2315558912, 3702411264, 3559819264, 3329139712, 2916029952, 3495933184, 2881991296, 3345719872, 736111008, 489809264, 478775544, 1853145188, 1090985818, 109782037}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 2214592512, 3791650816, 4177526784, 3363831808, 3116367872, 2740977664, 3274702848, 328728576, 328466432, 1741291520, 2689531904, 185434112, 2111717376, 3670286336, 669151232, 2240010240, 3258100736, 1852466688, 899664640, 686069376, 1852997440, 2387258784, 219061456, 1873656280, 4203680348, 3589081722, 3383744909}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 469762048, 1308622848, 1090519040, 2357198848, 448790528, 1746927616, 202375168, 1566048256, 3215720448, 4107141120, 169017344, 1861582848, 224542720, 3286097920, 3060150272, 1884776448, 908002304, 762039808, 2991112960, 2037727360, 2820812736, 1119667552, 1561764112, 2340416168, 4162460772, 1348594122, 1878002293}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 1409286144, 3321888768, 3539992576, 327155712, 750780416, 1231028224, 1225785344, 3384279040, 2156134400, 268566528, 515309568, 893222912, 176635904, 3618938880, 1225396224, 1845139456, 739427328, 1737398784, 318310656, 455352960, 2003998016, 2073990112, 4223707856, 2497832376, 2060470188, 827872346, 2287300733}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 872415232, 4127195136, 16777216, 1870659584, 1145044992, 1533018112, 3111124992, 2512912384, 1108606976, 3411935232, 3952803840, 3755769856, 2907357184, 1590026240, 3511054336, 3273029632, 2194580480, 1298300416, 3999323392, 3773860736, 1888019520, 2801102624, 510593008, 288571512, 3535362548, 4074588506, 2563481351}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 1140850688, 234881024, 385875968, 1887436800, 3175088128, 1558183936, 1318060032, 1073217536, 3279159296, 3338010624, 3665494016, 2952364032, 2608119808, 2734055424, 3296399360, 2700687360, 2952025088, 297161216, 2409357056, 2666046336, 760059712, 2384623328, 134036944, 2070567576, 1103109188, 3550515194, 2138093269}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 201326592, 503316480, 1895825408, 1904214016, 2831155200, 2715811840, 2911895552, 1531445248, 1437859840, 337772544, 2329870336, 2471067648, 162873344, 4062322688, 4024381440, 415778816, 3262473216, 1296236032, 3926864128, 992082560, 863073856, 240707296, 3283999920, 2998298488, 4052596076, 4056906522, 1010900893}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 1409286144, 2852126720, 2164260864, 377487360, 2512388096, 664797184, 1586495488, 2596798464, 2721841152, 3309961216, 364838912, 1321762816, 3359391744, 2756337664, 3544158208, 1124669440, 3147676672, 1356477952, 3371613952, 4155776640, 3944143040, 1657128032, 3635394480, 2772447080, 3982521900, 1957819786, 2384009567}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 3154116608, 4261412864, 1124073472, 1837105152, 549453824, 1897922560, 2102394880, 446169088, 3995860992, 757202944, 1435959296, 1083801600, 657276928, 295870464, 2111221760, 3958908928, 605930496, 2592856576, 2878532864, 41857664, 4194068416, 1090208480, 3546014352, 3578412008, 825438684, 2565852042, 1707390093}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 3825205248, 1912602624, 3170893824, 1283457024, 155189248, 2002780160, 2148532224, 678952960, 3963355136, 3566862336, 2766077952, 2256109568, 2268971008, 4145750016, 1813909504, 215562240, 2634869760, 1511177728, 2504782592, 1351070592, 137695296, 3679441120, 2965496784, 2392939272, 4163997964, 2550741098, 3923075741}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 4093640704, 100663296, 4043309056, 2256535552, 3309305856, 3344957440, 2484076544, 2539126784, 2974547968, 2823684096, 3898277888, 1884848128, 1053573120, 663658496, 3229265920, 1210693632, 3087377408, 3042659840, 2899861248, 411844480, 560865344, 2393581792, 2949691792, 2574869416, 675060292, 1879471306, 600703895}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1409286144, 637534208, 3976200192, 25165824, 2537553920, 2816475136, 4157603840, 1840775168, 2068054016, 3638427648, 52625408, 2973335552, 2508570624, 2222972928, 3104976896, 2085664768, 502866944, 2049209856, 3201231104, 146478464, 2475492672, 756217440, 3125808592, 16298104, 3819265652, 3046069146, 3713750757}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 1006632960, 4127195136, 83886080, 2894069760, 3963617280, 593494016, 1376780288, 175636480, 546570240, 2556559360, 2140078080, 1207468032, 3260399616, 3091439616, 2709499904, 4065437696, 3071824896, 1803830784, 949740288, 509258112, 1819970112, 4119577824, 3550659536, 3173950552, 877193132, 1780336954, 341814847}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 1409286144, 4127195136, 1493172224, 562036736, 46137344, 2615148544, 1211105280, 150470656, 3527147520, 746192896, 197066752, 712605696, 1383874560, 668639232, 808398848, 1427208192, 1965622272, 3623222784, 1161740544, 1882832512, 3135043136, 4006230432, 2533822608, 1709449992, 748037836, 1519232042, 1807925277}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 3556769792, 3388997632, 452984832, 3246391296, 1589641216, 39845888, 787480576, 1281884160, 3076784128, 127795200, 3415408640, 3706224640, 4079304704, 4206845952, 1774366720, 3021027328, 4074339328, 3425485312, 162137344, 1702200960, 1212613952, 457063200, 1191333936, 242260120, 3492319412, 2521113914, 3150890439}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 1946157056, 2717908992, 1962934272, 3716153344, 608174080, 3395289088, 1901068288, 4259840000, 1528037376, 3750887424, 2389639168, 845709312, 2186625024, 3698499584, 1233121280, 954267648, 26274816, 2018053632, 593862912, 2043382656, 3556995136, 119953504, 1183582320, 4007632504, 4119979340, 440946074, 912629119}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1006632960, 2785017856, 1392508928, 511705088, 2998927360, 3470786560, 1710227456, 1812463616, 714866688, 283508736, 1534263296, 2693365760, 2573058048, 2173083648, 1942179840, 3206563840, 2106651648, 255412736, 980732672, 1317703808, 4028419136, 2284207136, 412272880, 1157215656, 655686836, 3090880778, 1890973701}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 738197504, 4060086272, 117440512, 1132462080, 3703570432, 1944059904, 1905262592, 3585605632, 3240361984, 3161325568, 905117696, 3359145984, 686145536, 2869878784, 2334330880, 3936380928, 3350232064, 1095305728, 2907478272, 475256448, 3121209920, 1684827872, 3072557392, 2694887352, 2628818132, 4173926362, 42858439}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3959422976, 1308622848, 2768240640, 914358272, 1488977920, 2732589056, 399507456, 2986868736, 72089600, 494272512, 2486370304, 2089320448, 2425110528, 2711003136, 786632704, 2885691392, 1845560320, 4110513664, 1048655616, 213939328, 14725184, 4241538144, 562588848, 1779281928, 3881289268, 553875690, 3645905607}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 335544320, 2717908992, 2634022912, 461373440, 1824522240, 1285554176, 133169152, 2142765056, 993787904, 2834694144, 2138243072, 205029376, 3690774528, 4065730560, 4152545280, 2902464512, 2206313472, 3636485632, 1587600640, 3270538880, 1882795200, 4126992544, 2035809680, 1661167496, 524412756, 2892102058, 1565537799}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2483027968, 2785017856, 3271557120, 1736441856, 3233808384, 106954752, 3864002560, 3349676032, 322174976, 1455030272, 229048320, 3706224640, 3348381696, 3280609280, 282996736, 1396013056, 1991910400, 497543680, 1156118784, 999618176, 4052470080, 1977563744, 4155798256, 3522872248, 3674664028, 2765721434, 443357167}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 201326592, 301989888, 218103808, 4085252096, 398458880, 161480704, 848297984, 3045588992, 3378249728, 3923378176, 244252672, 3989340160, 758923264, 3421134848, 3021426688, 1641900032, 4137319424, 3899612672, 4055444736, 2697224320, 1766744256, 3966310496, 3685522224, 1214434600, 2521490380, 1753691594, 55859263}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 603979776, 436207616, 486539264, 2961178624, 2764046336, 3743416320, 4010803200, 1955069952, 3436445696, 1700397056, 1636237312, 1657372672, 372523008, 65675264, 3319689216, 1580488704, 1743404032, 3219074560, 859155200, 527151232, 1059040192, 4128546400, 3984323632, 4212524088, 2650888924, 1459661530, 1971406125}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 201326592, 3254779904, 16777216, 2055208960, 3846176768, 60817408, 1498415104, 4268228608, 1984167936, 4258922496, 1299644416, 1655275520, 2334441472, 1223352320, 4105105408, 343197696, 1770216448, 3010094592, 728663808, 3533027200, 1668428224, 3159589856, 2940457328, 2601198552, 3537773820, 3909916602, 2744058957}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 872415232, 436207616, 1828716544, 3162505216, 4223664128, 3642753024, 2033188864, 743964672, 300154880, 663879680, 1823408128, 3021504512, 512081920, 1455644672, 3358003200, 2050349056, 1675336704, 2753728000, 272052992, 2875004544, 1281817024, 1398079008, 3381326288, 4280998392, 3998945068, 627290458, 1507247935}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3825205248, 1778384896, 1157627904, 3548381184, 180355072, 3416260608, 1051721728, 772276224, 2833514496, 741736448, 190513152, 2219409408, 2701475840, 392617984, 939757568, 2633365504, 1427004416, 4202151424, 1824144640, 1673856, 3705470656, 849011744, 1734956144, 3254031192, 3264142692, 3937828346, 2853844949}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 3019898880, 369098752, 3875536896, 2944401408, 650117120, 1390411776, 2918187008, 1830289408, 1500774400, 3303931904, 1023606784, 391741440, 1154793472, 3527368704, 613036032, 3053778944, 3048702976, 1725399552, 1726357760, 2090838656, 2077969472, 3595365408, 3314256080, 3062124120, 2834753908, 2499184890, 1995894245}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 1677721600, 2583691264, 1493172224, 1937768448, 3409969152, 1377828864, 2729443328, 2561146880, 362545152, 1900412928, 2314403840, 3244916736, 4219256832, 3231064064, 4039872512, 2171451392, 844053504, 3164513792, 1093092608, 316836224, 1144090304, 4134024992, 1140603184, 492242920, 3559605620, 29112650, 351720069}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1409286144, 3388997632, 3036676096, 3766484992, 2059403264, 1545601024, 842006528, 345505792, 3085697024, 71434240, 2193031168, 1935179776, 1867300864, 1051975680, 856633344, 3221534720, 777518080, 3360169472, 1499798272, 4278602880, 3229667776, 3938529824, 3022065232, 909198952, 2526597276, 1458354378, 784518927}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 1275068416, 905969664, 3338665984, 2222981120, 1379926016, 2162163712, 1294991360, 1673003008, 2640052224, 2133983232, 2488729600, 939032576, 1388068864, 2994921472, 2007912448, 2940495872, 1497281536, 1655439872, 1277843200, 2581300608, 2210591040, 298797472, 2100568592, 1743203400, 3607160732, 2088853610, 4265702607}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3690987520, 100663296, 2130706432, 4219469824, 4206886912, 2183135232, 2047868928, 3059220480, 1271660544, 1767505920, 1246691328, 1352237056, 1877819392, 1011523584, 1872220160, 3851782144, 1586951168, 1964331520, 232216832, 3237268096, 1936106944, 2835116640, 1955776912, 203064744, 414126828, 3920215370, 1260732093}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3019898880, 3254779904, 1023410176, 1853882368, 2084569088, 4087349248, 3316645888, 2467823616, 2212757504, 188350464, 507969536, 727285760, 3661971456, 2810847232, 3521032192, 3254564864, 4167019520, 3258768896, 2805962496, 862838144, 3149304768, 2111898144, 2198864464, 2619871352, 1992096892, 3665776602, 3360435693}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2348810240, 3590324224, 150994944, 3967811584, 4072669184, 476053504, 2333081600, 2096627712, 811335680, 2474508288, 945487872, 3057156096, 1883029504, 1987010560, 3517124608, 2766514176, 2491577344, 1758846464, 390748928, 1489065088, 2875246912, 1251074272, 817437904, 2516400584, 3146748164, 250809770, 4055729303}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3959422976, 704643072, 16777216, 343932928, 1824522240, 1205862400, 514850816, 964165632, 287047680, 1274937344, 3088777216, 2377744384, 3808215040, 2337234944, 2120445952, 3877963776, 373509120, 670316032, 3553286912, 498153600, 2163767872, 1667101856, 4057898128, 1573561416, 716224900, 2809784426, 3458047829}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 1946157056, 4127195136, 4211081216, 3900702720, 2940207104, 2317352960, 869269504, 300417024, 3015442432, 1554644992, 2310995968, 2693300224, 206356480, 3717357568, 1332408320, 182368256, 712557568, 586545664, 1317443328, 2774308736, 4070186688, 1189593568, 1596731248, 1600269608, 634637804, 2546670410, 659491935}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 3959422976, 973078528, 1862270976, 1887436800, 4081057792, 1176502272, 1552941056, 437780480, 2427715584, 1812856832, 266534912, 2860023808, 2374320128, 625434624, 3660517376, 4218611712, 878832640, 3274721792, 675868416, 474795904, 2278258368, 319047520, 2131183120, 26152152, 1998803636, 161014842, 963932775}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 201326592, 3254779904, 3539992576, 2793406464, 1321205760, 1197473792, 3694133248, 3829923840, 1693712384, 2639659008, 1093337088, 2498330624, 2518990848, 1466867712, 4013355008, 379226112, 568351744, 4075815424, 4079573760, 1086601344, 4246642496, 3957197984, 415145968, 2727262200, 734498052, 1890722778, 3668278709}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 1409286144, 3523215360, 4143972352, 947912704, 3619684352, 3705667584, 399507456, 2423783424, 2342256640, 1036910592, 3152740352, 39354368, 1630289920, 2351341568, 2863632384, 427546624, 570444800, 788621824, 1015074560, 1304553088, 2279664192, 2840687712, 1656304720, 2566653768, 3311340516, 548550058, 1123370487}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 3019898880, 570425344, 2600468480, 578813952, 71303168, 1373634560, 2079326208, 3347578880, 1619263488, 1043464192, 2810118144, 791248896, 3642081280, 1535877120, 3444715520, 2563717120, 423750656, 2992656896, 1244726016, 3198686592, 2882819904, 4230630944, 3829616624, 1513600408, 739021612, 70667834, 286112669}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 1006632960, 2113929216, 1358954496, 2592079872, 482344960, 824180736, 3612344320, 361234432, 3660316672, 2475556864, 3538616320, 761823232, 618479616, 43458560, 401543168, 3453683712, 1641071616, 3209231872, 504186624, 1818190976, 211955648, 837118688, 2554572464, 3105100232, 2623171972, 2760982442, 1328086263}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2617245696, 4261412864, 1023410176, 2994733056, 222298112, 408944640, 2878341120, 4117233664, 1508114432, 480903168, 2540109824, 3981017088, 2425733120, 3943915520, 1368002560, 1486325760, 4256171008, 2300077568, 417156864, 3037157248, 4191739456, 2759678432, 3090620144, 4001463448, 322991580, 2506101498, 2433852781}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3422552064, 1912602624, 2432696320, 3783262208, 1530920960, 3181379584, 953155584, 2236088320, 2814640128, 1255538688, 35323904, 3811082240, 3497279488, 1034887168, 2816929792, 2862745600, 2545171456, 416245248, 4040675584, 2132516224, 3769164224, 3795186912, 630148656, 2054650520, 1900755172, 2015376378, 1838245655}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 2483027968, 4060086272, 1728053248, 2155872256, 197132288, 3533701120, 3094347776, 3016228864, 4031512576, 1166409728, 46333952, 2569633792, 2749120512, 2422169600, 2065076224, 882546688, 3787295744, 4094609920, 3530530560, 3963498112, 2118520512, 1482831776, 3445156976, 2786437000, 3977397332, 1292951210, 1327052517}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 4227858432, 2046820352, 3305111552, 813694976, 3242196992, 278921216, 1590689792, 1621622784, 3900440576, 3006922752, 3819896832, 3536420864, 2160967680, 2099486720, 3670675456, 3709306880, 1702743040, 1740267008, 1961802496, 4117269376, 798793664, 1783347936, 1549235184, 3588026408, 1231796300, 3964035402, 3776267389}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 603979776, 905969664, 889192448, 813694976, 2780823552, 4016046080, 428867584, 246939648, 364642304, 3257532416, 3085893632, 1452900352, 227393536, 2749587456, 574296064, 3726112768, 3129271296, 886564352, 2858703616, 923267712, 4059873600, 2114651104, 2044606800, 2991627912, 2698561388, 2997686250, 1750216573}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 3556769792, 2315255808, 83886080, 1568669696, 2394947584, 4242538496, 1045430272, 169345024, 3161194496, 926810112, 210436096, 2511962112, 941408256, 2073468928, 3601772544, 1844672512, 3158670336, 3562749440, 3554689280, 1456553600, 1364805696, 1783485280, 3616447888, 3921832040, 4098743780, 948839818, 3779311669}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3959422976, 1845493760, 2634022912, 847249408, 515899392, 2728394752, 3889168384, 2449997824, 1021575168, 3773693952, 1203961856, 2632482816, 2807382016, 1469505536, 520048640, 3941279744, 3499967488, 38962688, 4286631680, 3024113792, 543214784, 57709792, 1020860592, 510519128, 835353044, 2853028666, 280755623}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1543503872, 1308622848, 2332033024, 3061841920, 1740636160, 3105882112, 3580887040, 3315073024, 2912157696, 749600768, 367198208, 2318958592, 1059340288, 3759628288, 352841728, 386820096, 2505270272, 2206231040, 37800704, 2891983488, 1636919744, 415873696, 2466021072, 1357052056, 2008663220, 241469626, 1861706663}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 738197504, 771751936, 2399141888, 2038431744, 960495616, 383778816, 3530555392, 1670905856, 2136735744, 3716022272, 4051369984, 888700928, 1617739776, 570892288, 3780587520, 2057209856, 227263488, 3013665280, 43064576, 3001657728, 2068081472, 1013105440, 1868925648, 11696648, 2934748676, 2529603754, 1157015447}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 2483027968, 973078528, 385875968, 3665821696, 3468689408, 2065694720, 3018850304, 3990355968, 364642304, 2501771264, 825950208, 3229122560, 1586249728, 3806781440, 1291218944, 1040185344, 2892635136, 1175468544, 84454144, 999665792, 3581626304, 228176800, 3395156816, 2194555464, 2979254660, 3839631722, 638541079}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 603979776, 167772160, 2399141888, 1820327936, 3175088128, 3558866944, 2578448384, 237502464, 2275147776, 591527936, 792133632, 545816576, 3261939712, 1892311040, 1071370240, 805484544, 3189120000, 985262592, 1300518656, 2788686720, 1963548352, 2192320800, 2552919088, 814357224, 2356849788, 1114843210, 1046419087}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2214592512, 100663296, 2399141888, 2457862144, 3862953984, 387973120, 2580545536, 2908225536, 3210477568, 3747479552, 2241527808, 2801303552, 1405927424, 3584548864, 2622951424, 2254387200, 1754112, 4130894336, 4104973056, 2354491776, 3193960128, 1947940832, 4164458000, 2813181832, 2631289284, 3508492778, 2126182679}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 3556769792, 1442840576, 3003121664, 1971322880, 1749024768, 2740977664, 1433403392, 1937244160, 3357802496, 236847104, 2072182784, 2467856384, 2161393664, 1764188160, 3670511616, 3782678528, 3433972736, 3403295232, 1504468224, 402867072, 1750647360, 3862208032, 471282960, 3336474424, 4263742260, 1422439066, 3221007463}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 2885681152, 3858759680, 3841982464, 1317011456, 104857600, 1440743424, 3509583872, 142082048, 1514405888, 1121583104, 2368143360, 815300608, 4059414528, 2531467264, 1233293312, 3706923008, 1986679808, 2896143872, 3590063872, 1455397248, 250405696, 500582304, 599900560, 1545702392, 3725639036, 2515138010, 3815624623}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 2483027968, 1845493760, 2264924160, 1753219072, 197132288, 3361734656, 1003487232, 3033006080, 2920546304, 1364066304, 4157800448, 4155015168, 658784256, 3074908160, 4129689600, 2994083840, 1576973312, 4098503168, 3769995008, 2340339328, 1619764032, 877956448, 2238629168, 1126328632, 1561389812, 86620890, 1434770567}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1140850688, 3456106496, 486539264, 4102029312, 2067791872, 249561088, 1789919232, 1815609344, 475791360, 4201512960, 1892352000, 3285811200, 3228352512, 1511497728, 3052924928, 1237719040, 431936512, 1417905664, 2593972992, 2370807680, 2665107264, 1160812192, 4210629136, 1937600840, 142579748, 69361770, 3863805301}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 872415232, 3858759680, 2432696320, 645922816, 2160066560, 4007657472, 500170752, 3144155136, 2288779264, 411959296, 3771400192, 3397943296, 1715224576, 2342952960, 327643136, 1773664256, 93250560, 1548406272, 3913834240, 1767707776, 691456064, 3561885792, 1948915312, 3294162056, 3033824900, 2290862186, 2443743415}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2751463424, 2449473536, 1526726656, 1937768448, 4194304, 954204160, 2121269248, 2459435008, 947126272, 2140274688, 666828800, 477659136, 1325776896, 3851149312, 3154857984, 2739550208, 2318052352, 2266690048, 48414976, 1923563392, 1850510656, 662161184, 2781148368, 3450517592, 224031628, 889397498, 3310852639}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2617245696, 570425344, 1962934272, 1098907648, 2755657728, 4066377728, 2354053120, 1350041600, 51118080, 3304194048, 2571567104, 2920906752, 3311255552, 1435148288, 3989442560, 2108311552, 620477440, 3305344512, 441432320, 2967282560, 2278228032, 212482656, 2340044112, 3192048488, 950998716, 1733096074, 3599956909}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3422552064, 2315255808, 2365587456, 4185915392, 3904897024, 2443182080, 2221932544, 892862464, 2848718848, 3728080896, 3009609728, 1894285312, 3766763520, 3066175488, 1519955968, 4273752064, 294603776, 820964864, 20855040, 376896128, 2105755328, 1459208608, 3874290064, 3590722664, 3736791732, 3224725322, 1482299879}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3019898880, 1509949440, 1728053248, 964689920, 742391808, 1365245952, 2668625920, 742916096, 1402208256, 443678720, 617545728, 171540480, 348962816, 531603456, 4196937728, 1694840832, 2726009856, 171612672, 157019392, 2504688512, 1115844160, 2253890272, 449088944, 2958723896, 2580239116, 1413648986, 16133373}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 2751463424, 3925868544, 251658240, 1887436800, 3611295744, 1767899136, 2909798400, 2381840384, 1644953600, 1922957312, 3691708416, 1978171392, 3297067008, 3161120768, 1226387456, 2075973632, 130440192, 4099336704, 1998483200, 3167373184, 2135476288, 768927264, 4068677648, 3743276392, 3684164068, 2906629322, 4074401207}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 2348810240, 2919235584, 3238002688, 2860515328, 230686720, 2371878912, 990904320, 3599237120, 2954625024, 2451701760, 1977024512, 49840128, 1384431616, 3476463616, 682143744, 3249326080, 2983920640, 500317696, 3087927040, 2739771008, 1066106176, 2902138592, 2850203184, 4256629416, 3781736636, 1053639370, 1036675023}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2348810240, 2382364672, 3305111552, 662700032, 1472200704, 6291456, 4130340864, 579338240, 3265003520, 3790733312, 4119265280, 2329444352, 3676618752, 2590400512, 4146655232, 3217836032, 2009809920, 4124227072, 2518127872, 3036690560, 3212858176, 2210453152, 4200664688, 1496431528, 3255420956, 4192017802, 1423167791}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 1543503872, 2986344448, 2768240640, 494927872, 1077936128, 2871001088, 168820736, 3279421440, 785645568, 2513305600, 1765998592, 3242754048, 2705178624, 1520689152, 230174720, 993372160, 3527384064, 3653930496, 1628791040, 3417293696, 3186774720, 3294738528, 498090448, 313092056, 2647473780, 1487582266, 2435101031}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 2751463424, 3590324224, 3875536896, 931135488, 868220928, 3911188480, 2179989504, 3088580608, 651952128, 768475136, 2217410560, 3184033792, 3316957184, 2588614656, 4015599616, 3317471232, 3185550336, 560136704, 2285728000, 3944710272, 1187133888, 2123214752, 1080542416, 2014289416, 1644893796, 263792938, 2825736055}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 201326592, 3523215360, 3942645760, 2206203904, 4156555264, 769654784, 1976565760, 927465472, 2046033920, 1560936448, 2153185280, 3631775744, 2733391872, 192290816, 1019793408, 2855643136, 1458207744, 814125568, 1303404800, 1213771904, 3722195008, 4168005216, 2662640176, 950750968, 94806076, 2684411930, 3489678927}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 3959422976, 2248146944, 4143972352, 645922816, 1539309568, 3441426432, 2054160384, 1007157248, 1556873216, 2274754560, 678625280, 3428352000, 3560259584, 1217552384, 67719168, 281847808, 831919104, 4151525888, 2128204544, 3857998464, 4105322944, 2952384672, 1367632368, 4223296008, 3350556404, 282294314, 1231639239}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 3556769792, 1241513984, 83886080, 1853882368, 3267362816, 2837446656, 1712324608, 1451753472, 1665925120, 1114767360, 194445312, 2587459584, 1670725632, 2052579328, 1855524864, 3670349824, 3133078528, 3987062272, 911107840, 2828808320, 1717232576, 1250649184, 958575664, 1115621896, 159699516, 316622570, 3000334797}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 872415232, 2449473536, 3808428032, 964689920, 2193620992, 744488960, 3278897152, 3955752960, 2204368896, 2927493120, 28508160, 4200169472, 2057125888, 2406637568, 3761770496, 1894537216, 1513786368, 303841792, 2805171456, 521789056, 2705152320, 2699257888, 4240501360, 694206680, 1810918644, 1669869178, 1279546309}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 1006632960, 3053453312, 1929379840, 3581935616, 2864709632, 966787072, 2551185408, 3309830144, 1204551680, 3198287872, 2324103168, 1752793088, 1356185600, 29761536, 555298816, 2355472384, 3726529536, 4275956224, 527080704, 1527432832, 1295690432, 3819058528, 4161194416, 1027198088, 3065311132, 2935396202, 1057085677}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 1409286144, 1912602624, 3607101440, 3548381184, 3007315968, 3051356160, 739246080, 3583508480, 1180434432, 3417964544, 3063873536, 2598928384, 2014593024, 3579797504, 4257771520, 1705310208, 448236544, 425519616, 3694811392, 2145298816, 4228434240, 495259104, 814193680, 2952058120, 3863946764, 533825898, 1522073439}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2214592512, 838860800, 3808428032, 3196059648, 2000683008, 2145386496, 2884632576, 1168637952, 165412864, 2215510016, 1989869568, 2235138048, 3083124736, 454795264, 888721408, 3949312000, 353053696, 2778808832, 2945452800, 1050205056, 1968543040, 1040342560, 1097640368, 71733864, 2075615844, 2753540042, 4072829589}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1140850688, 1979711488, 1224736768, 444596224, 2814377984, 526385152, 1812987904, 3980918784, 3269722112, 2953445376, 4089905152, 1824030720, 3497902080, 2663849984, 1345908736, 3871184896, 656811008, 3790085632, 1872082688, 2891166336, 1223425344, 4237714656, 2756804528, 4117322968, 1297479964, 3149075130, 205152239}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 2348810240, 1241513984, 2902458368, 3850371072, 599785472, 283115520, 4059037696, 1409810432, 2098987008, 573964288, 2294480896, 2023260160, 3743760384, 3049447424, 1159270400, 283420672, 4280503296, 32042496, 762126592, 3959313536, 2654982720, 2984126496, 3836729584, 753328552, 3621492116, 2105292042, 965202727}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1275068416, 1442840576, 754974720, 4135583744, 2134900736, 3881828352, 1693450240, 2975334400, 3615752192, 913965056, 684130304, 340295680, 2775367680, 3418775552, 3553185792, 1655465984, 2733077504, 1222170112, 2839889664, 2212154240, 2677521472, 390114592, 1935679056, 1324416824, 3797419836, 4161073562, 2780549423}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 1140850688, 2583691264, 1426063360, 3783262208, 3158310912, 1214251008, 1108344832, 2543321088, 1577320448, 549847040, 1354432512, 3358097408, 1806516224, 3240828928, 854634496, 1716082688, 3132980224, 1949466112, 1244936448, 3023025024, 2897681472, 3862159072, 187987984, 2007942072, 3656853828, 3117643482, 2120511767}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 1946157056, 2717908992, 2667577344, 864026624, 1639972864, 31457280, 942669824, 2423783424, 1561591808, 4189192192, 784269312, 2682814464, 1870479360, 3591266304, 466636800, 4148729856, 2666359808, 2506545664, 787327232, 4251438208, 3270263872, 2070310304, 132974480, 2749796696, 4155260556, 1556555898, 4261237087}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 3825205248, 2717908992, 285212672, 1484783616, 2654994432, 102760448, 2928672768, 2741501952, 1571553280, 1244004352, 2923626496, 454656000, 3811885056, 1775411200, 3438342144, 1188583424, 3872705536, 228820480, 3697836800, 1647101312, 2548446400, 3953300320, 1600666352, 2209204488, 3307718484, 1505904618, 47826277}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 1275068416, 2181038080, 956301312, 1585446912, 1002438656, 2577399808, 974127104, 1405616128, 3367239680, 3841851392, 1285750784, 2268692480, 34422784, 2796691456, 217182208, 515442688, 4098644992, 1062376960, 805363456, 671142528, 1543602368, 4194358624, 4244733616, 2424428920, 2160095188, 4263597722, 1599180197}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 3154116608, 2046820352, 3405774848, 3212836864, 3670016000, 1977614336, 145752064, 2210922496, 2170290176, 137232384, 1390084096, 3201859584, 4152737792, 866852864, 1399894016, 715663360, 1890438144, 4005954048, 232208640, 1041183360, 118188608, 3135294624, 1227889136, 2886285480, 2654848292, 14577290, 3434265239}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 469762048, 33554432, 1157627904, 394264576, 2252341248, 2778726400, 3251634176, 359137280, 3684958208, 2615279616, 2031026176, 4191715328, 427573248, 3256770560, 936497152, 912836608, 1998978048, 2636328448, 2960053504, 275356544, 3961783232, 765600480, 3031324272, 2617858328, 303413196, 1589291130, 4273102463}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 469762048, 1308622848, 1291845632, 394264576, 3166699520, 1105199104, 3129999360, 2848456704, 3957063680, 3636068352, 1859059712, 2163769344, 4028973056, 2787041280, 1368469504, 1061791744, 1721525248, 1687823872, 3292505344, 2120347264, 2857379392, 3727264992, 407648688, 1022612904, 651378956, 220372938, 3258612479}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 3825205248, 2650800128, 2600468480, 679477248, 3930062848, 2246049792, 4119855104, 867696640, 1004273664, 2274230272, 2173370368, 2928246784, 2325037056, 624648192, 3489714176, 4160763904, 67187712, 3456150016, 587208448, 3430960512, 1950475072, 518117088, 3708935504, 3657024584, 3191632740, 1914693418, 2989701493}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 2751463424, 436207616, 3942645760, 1736441856, 2042626048, 3948937216, 2356150272, 645398528, 721158144, 2046689280, 2056978432, 3618144256, 638861312, 2211176448, 788598784, 2910910464, 1791015936, 954319360, 4155582720, 2182706304, 3675066688, 3443988512, 3699809040, 1541827208, 2442539204, 4075716138, 1452426903}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3825205248, 3187671040, 3204448256, 998244352, 2025848832, 593494016, 2328887296, 2970091520, 3884711936, 3420585984, 377946112, 4185489408, 2276802560, 1459085312, 2369810432, 480253952, 1043428352, 152576512, 3705952512, 3326037632, 2435631936, 3973229920, 656326832, 2229140616, 1462373916, 2968225642, 403386861}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3959422976, 905969664, 855638016, 3296722944, 130023424, 1939865600, 749731840, 4039639040, 3902013440, 3770548224, 2831351808, 756580352, 1892532224, 923951104, 876720128, 2598422528, 634516480, 3965200896, 1705869056, 1703042688, 1048151232, 1230854176, 1571451376, 977084216, 2486953748, 679760282, 776414759}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 4093640704, 3657433088, 2197815296, 947912704, 1044381696, 2791309312, 2643460096, 1558708224, 1671168000, 2633629696, 3832479744, 1129938944, 2810462208, 1453236224, 1369526272, 305223680, 802724864, 1405407744, 1006585600, 682681728, 1184367680, 1193652704, 858756080, 112800360, 2832587276, 2018950666, 2462945725}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 2483027968, 4194304000, 4110417920, 1988100096, 1027604480, 232783872, 397410304, 3929538560, 4071358464, 304742400, 3739156480, 656965632, 3485745152, 529457152, 2200031232, 428955648, 3509132288, 80035328, 2114909952, 971030400, 1571820864, 2537037472, 2016163344, 3110845352, 1212150476, 1226359434, 2604502431}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1409286144, 1912602624, 352321536, 3766484992, 4064280576, 874512384, 3144679424, 266862592, 167510016, 1021968384, 614400000, 2463662080, 2150907904, 2070306816, 656273408, 3858397184, 1311149056, 381545984, 3561683712, 2880433536, 504436928, 1865976992, 245662768, 3189757608, 3516469612, 3197415306, 190312863}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 1946157056, 369098752, 2936012800, 461373440, 2956984320, 1868562432, 904921088, 1583874048, 2640052224, 1345716224, 2015559680, 3654844416, 2773762048, 2484805632, 3653079040, 3448182784, 2905211904, 796201472, 1208703232, 149266304, 1494385216, 3406934816, 2128167984, 3537118440, 3596231956, 1205612618, 16152423}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 1140850688, 4261412864, 956301312, 3766484992, 2428502016, 706740224, 942669824, 647495680, 2954100736, 556400640, 3242655744, 1080655872, 2376876032, 4119814144, 1010143232, 1142634496, 1230943232, 297643520, 3123102464, 641206400, 3085212096, 2551393824, 3408013392, 3862639256, 2372865340, 1025788986, 2234685613}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 4093640704, 1174405120, 1258291200, 2088763392, 2864709632, 601882624, 47185920, 1718091776, 1971585024, 271712256, 1828651008, 2474213376, 1066188800, 1025974272, 2038804480, 3123886080, 1576936448, 2801334784, 214793984, 2005361792, 3371445824, 480930912, 329389168, 221743192, 1074590636, 4016511162, 2124766621}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 1677721600, 2583691264, 1056964608, 528482304, 3359637504, 2908749824, 1607467008, 1145569280, 2857107456, 3719954432, 2090795008, 2396553216, 3353657344, 3320307712, 4014821376, 3443243008, 593476608, 2818140672, 3008655616, 528385920, 3150491200, 1376527200, 4175082544, 1867425416, 1284604972, 2896714346, 2732421727}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 3288334336, 100663296, 4177526784, 3514826752, 2411724800, 182452224, 3931111424, 1322778624, 4227072000, 1242955776, 588972032, 1942519808, 3113074688, 2190630912, 3177476096, 2628737024, 3758015488, 145186304, 2291384576, 1986385024, 707769920, 79661920, 906403344, 3705902040, 4136387332, 3524457530, 2938429271}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 2885681152, 2852126720, 3539992576, 3766484992, 1841299456, 3135242240, 1930428416, 2498232320, 3998482432, 192282624, 3521839104, 3954802688, 1243398144, 2677219328, 658845696, 345933824, 4215229440, 990777856, 4028036864, 2562384512, 3740338752, 1635360224, 4269568752, 1950594296, 550274180, 2140890010, 4278222901}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2483027968, 1040187392, 4076863488, 1568669696, 4173332480, 2313158656, 2855272448, 798490624, 4185653248, 3755081728, 3709272064, 988315648, 3536142336, 2952732672, 4096577536, 1060804608, 450008064, 3482778112, 1302932736, 182764160, 78614080, 3015989664, 4219425872, 342699592, 2627346332, 776080746, 1646231951}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 738197504, 570425344, 1459617792, 2810183680, 524288000, 2262827008, 1737490432, 648544256, 2112618496, 3910270976, 2734096384, 502890496, 2363867136, 2693668864, 1247604736, 344606720, 2957138944, 2768112128, 1139126528, 856656256, 52217664, 862602464, 1632829808, 1670830600, 1965674812, 3568140138, 3740515085}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 2751463424, 1174405120, 620756992, 276824064, 255852544, 1059061760, 3358588928, 2621440, 26476544, 1123418112, 3693805568, 1205370880, 3655188480, 678567936, 2227523584, 3780048896, 1290175488, 917644800, 572824320, 471783296, 2606759104, 3900587040, 4199449904, 224867320, 1735561092, 3141861466, 26157687}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 738197504, 2852126720, 3942645760, 2189426688, 1983905792, 228589568, 2230321152, 3012034560, 1674838016, 973996032, 1865613312, 3690561536, 1528578048, 268148736, 437055488, 807553024, 1897974784, 2544984576, 833127168, 3806646656, 3555144640, 1568119968, 124764144, 2250496568, 941723124, 2989555482, 3748232645}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 3690987520, 2583691264, 1627389952, 142606336, 809500672, 2657091584, 3211788288, 3424124928, 2568224768, 1132331008, 3839033344, 1642692608, 1145946112, 3968507904, 3634155520, 3477276672, 3753954304, 3181417984, 684827392, 1036528000, 2153535552, 1902327840, 3067134928, 4207446168, 601741588, 3231953210, 3564150405}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 2751463424, 2650800128, 1392508928, 4068474880, 2923429888, 312475648, 1072693248, 46661632, 1603010560, 1995833344, 2345861120, 2864283648, 1183170560, 3239829504, 288632832, 242374656, 1237857280, 2165160448, 1119326976, 74600832, 4240987584, 3163321504, 3161932656, 429092872, 1243138740, 276131114, 4233238533}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 603979776, 2449473536, 4211081216, 276824064, 2512388096, 2132803584, 370147328, 2257059840, 4202954752, 3887988736, 1003683840, 622428160, 72105984, 3864731648, 521990144, 3996309504, 2124983296, 2450895360, 569837312, 469213824, 351756736, 242625632, 3166078000, 1830196632, 2747669812, 602891130, 2973492421}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 67108864, 2986344448, 654311424, 1048576000, 1413480448, 3030384640, 3283091456, 1932001280, 2581856256, 3385458688, 459735040, 890798080, 4127997952, 3318620160, 1279053824, 3962025984, 3443108864, 2801617408, 3435643648, 1512586624, 3865384384, 1040934944, 235313200, 2261353240, 930479132, 4086550202, 3779808751}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 67108864, 2113929216, 3003121664, 2927624192, 566231040, 387973120, 3121610752, 1324875776, 3954966528, 2376728576, 2744057856, 4159209472, 1405370368, 2748817408, 1996771328, 3312891904, 1079260160, 1148090880, 4250520320, 91027072, 502424000, 2875413600, 761002192, 1648830216, 3250348908, 682302954, 3255754367}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 469762048, 3053453312, 3707764736, 2726297600, 3032481792, 723517440, 84934656, 4234674176, 1442054144, 1107951616, 4227268608, 1283031040, 3743170560, 3510542336, 3587969024, 3273639936, 3092026368, 3501602304, 18370304, 2649552000, 795337664, 2001780320, 3918015472, 1086683320, 1290940604, 3760970330, 1852193933}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 201326592, 436207616, 2902458368, 4018143232, 675282944, 4171235328, 3413114880, 1084751872, 1760821248, 73269248, 1717764096, 584679424, 1507606528, 938205184, 1713131520, 3406489600, 3217943552, 1171443200, 1276196096, 389560192, 1636640192, 3664905632, 2648804528, 206684728, 4221043476, 1291679770, 2245678693}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 4093640704, 3120562176, 3405774848, 2323644416, 1539309568, 2392850432, 1028653056, 2487746560, 3309568000, 2752905216, 3589996544, 3424157696, 982335488, 1393713152, 2316120064, 64157696, 3995950080, 893633024, 3167081216, 962030208, 916164288, 3806935520, 3558138672, 1449003928, 3317599972, 3683533050, 20434711}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1140850688, 167772160, 3539992576, 3380609024, 2940207104, 10485760, 3241148416, 2417491968, 1471938560, 3102081024, 3592617984, 271089664, 4179935232, 1939595264, 2586054656, 1377482752, 1499782144, 2495255040, 3713385728, 1344497024, 891861952, 1571130656, 1146869072, 3007602632, 3142215924, 2125295466, 2282621543}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 4093640704, 4194304000, 1291845632, 478150656, 1941962752, 3143630848, 829423616, 1094189056, 735313920, 2467954688, 2631335936, 4283006976, 661405696, 3113148416, 1617719296, 269367296, 858643456, 3333410304, 2788963072, 325555840, 1502672192, 772326944, 3234643344, 1310679128, 3378879068, 1497590010, 1584610957}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 2751463424, 4194304000, 3875536896, 998244352, 3510632448, 1742733312, 1395654656, 3900178432, 624164864, 492699648, 3342336, 1632141312, 3662462976, 4226490368, 1479397376, 2761586688, 2872376320, 140499456, 2964539648, 3179838848, 2381113664, 1304154016, 346367376, 66555416, 1296970772, 417063994, 676664519}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 3959422976, 3925868544, 1795162112, 3716153344, 2931818496, 660602880, 1563426816, 1353187328, 4160487424, 2249064448, 3296395264, 2409136128, 1482014720, 980623360, 1169510400, 2919458816, 4290595840, 976216576, 1156259072, 325115520, 3140499264, 1101585056, 1769743408, 2169384232, 1272584740, 1959321866, 3813463383}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 603979776, 4060086272, 587202560, 1753219072, 3678404608, 1105199104, 3662675968, 2441609216, 4218683392, 2305425408, 414646272, 232292352, 3824992256, 2510168064, 1142697984, 1993316352, 437644288, 2088452608, 48137984, 3019689856, 1839087936, 1478236512, 953094832, 3340074360, 3791387388, 1612616602, 1658631439}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 2885681152, 3992977408, 486539264, 3196059648, 2009071616, 3026190336, 3325034496, 2649227264, 2523136000, 2773614592, 352256000, 3688464384, 1267548160, 3543539712, 1101819904, 2267498496, 1012155392, 1991935488, 2409305856, 2013964928, 3434253120, 4270728864, 1058088624, 1786358424, 584861612, 2540687034, 3579944541}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1409286144, 1040187392, 3741319168, 696254464, 1673527296, 3206545408, 3780116480, 3325558784, 2744385536, 1323696128, 169541632, 22118400, 3594010624, 3147063296, 1256607744, 1276860416, 2320585728, 3250160128, 123047168, 3695625344, 3465208256, 4081707232, 2206059728, 2408269400, 1976049252, 2168318010, 795524725}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 3019898880, 771751936, 2063597568, 2961178624, 4072669184, 178257920, 3218079744, 1701314560, 1722023936, 1735524352, 191823872, 131170304, 3647488000, 3433324544, 1249046528, 1559115776, 3750802432, 1946741248, 2991978240, 3532289152, 2806237376, 1798823648, 3266076528, 3173478552, 233158444, 3734122746, 3781154717}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3288334336, 167772160, 1291845632, 4118806528, 3695181824, 2082471936, 1253048320, 4024958976, 1496580096, 1416495104, 2013462528, 45187072, 1810415616, 1932795904, 695201792, 1166219264, 451943424, 499666432, 1954894080, 856138624, 3237370048, 851341600, 796525744, 2581445816, 31160628, 3886817306, 1674736709}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3288334336, 4261412864, 4278190080, 1535115264, 2445279232, 3353346048, 1034944512, 3817340928, 1874067456, 3736469504, 2335899648, 3081797632, 176766976, 1865719808, 3673567232, 169531392, 3529569280, 3144761856, 3689539840, 231056512, 769619008, 1186889888, 3847175792, 3605401976, 1610798724, 688682842, 2060154295}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3690987520, 1845493760, 2634022912, 1652555776, 104857600, 4133486592, 3314548736, 2046296064, 2338062336, 1777729536, 2596470784, 730955776, 2767831040, 1239244800, 2142695424, 77752320, 838919168, 3003131392, 1602264832, 1958754688, 2552268864, 4025549792, 3530071760, 1873025608, 2150304980, 4118087210, 1194558789}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 2483027968, 2650800128, 3238002688, 209715200, 432013312, 1767899136, 2779774976, 3324510208, 695468032, 3189899264, 3469672448, 1756397568, 11026432, 2410995712, 2328039424, 1715345408, 1245221888, 2064449024, 2467265280, 2815441536, 2149087552, 1394363808, 4151793968, 3086841272, 1736944684, 1903557786, 170129247}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3288334336, 3321888768, 2332033024, 377487360, 884998144, 4263510016, 2444230656, 3689414656, 1881407488, 230031360, 2110455808, 313622528, 2842247168, 1390780416, 2157441024, 4143650816, 4288250880, 1785584128, 1398971136, 83145856, 1586433472, 886446880, 253488816, 1787411608, 653531044, 2207172922, 2975231957}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 1275068416, 4261412864, 2264924160, 3380609024, 926941184, 295698432, 1116733440, 2063073280, 719585280, 3405119488, 3799711744, 1569751040, 393756672, 1336254464, 2455121920, 3328952320, 2510939136, 3850154496, 1365458176, 2177158528, 4238804416, 1935868512, 3234095824, 103165240, 664929700, 4213526746, 2845204407}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1543503872, 3724541952, 620756992, 2189426688, 29360128, 1751121920, 2494562304, 4156030976, 2144600064, 3113091072, 3092447232, 1999732736, 2264416256, 1970577408, 2397016064, 2115651584, 4026303488, 3774068224, 861990656, 590354048, 3707329344, 2188680608, 1063174160, 2086397912, 2262611508, 3873626874, 2676540005}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 2617245696, 2650800128, 50331648, 864026624, 1790967808, 4020240384, 848297984, 2641887232, 180617216, 254148608, 2399862784, 2467332096, 1387806720, 2716082176, 2532831232, 34744320, 3898901504, 892828160, 1060323584, 4004889216, 363750080, 763797088, 1427838416, 3542689400, 656219460, 2062745754, 2224302935}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2483027968, 1308622848, 4076863488, 1249902592, 1480589312, 1600126976, 3570401280, 3015180288, 2474901504, 872022016, 3189178368, 38895616, 2717433856, 1239785472, 3534368768, 762312704, 3220452352, 3996367360, 1901843200, 3177682304, 4279842368, 1140163424, 1949549776, 3965397880, 4108747132, 98076570, 3503595757}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 3825205248, 4194304000, 2533359616, 3732930560, 1774190592, 1763704832, 2375024640, 2630352896, 4158390272, 1711407104, 1099366400, 3138420736, 1627996160, 217948160, 680751104, 4056864768, 1443675136, 1252760064, 1042952960, 3102383744, 2202769856, 3373978976, 1509148848, 2386476328, 968180028, 403664074, 4281082703}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 3288334336, 2046820352, 2667577344, 1769996288, 3846176768, 1176502272, 1995440128, 2089287680, 2914254848, 3797024768, 480182272, 2003861504, 3049832448, 2106908672, 1034096640, 1888892928, 1996880896, 2021329408, 1109003520, 2320140672, 3253976768, 154107296, 483987184, 1779177336, 1821289036, 4167625050, 3575977855}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 335544320, 1174405120, 855638016, 763363328, 1220542464, 18874368, 3893362688, 1751646208, 1193017344, 1584005120, 2089746432, 1095794688, 730382336, 1462558720, 2861723648, 3216701440, 1564877824, 4028443136, 3186318592, 1666120320, 334515136, 1146644064, 1105535728, 945725416, 2518181484, 3951405322, 3467547231}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 2617245696, 3724541952, 2365587456, 2675965952, 750780416, 3584032768, 1682964480, 2654470144, 3481010176, 1311113216, 951255040, 1964015616, 3831054336, 67952640, 2332962816, 1184245760, 1421476864, 690284032, 3106620672, 3510408832, 2563209920, 3716298720, 3738749648, 2605476744, 3564021300, 4268141802, 2069041959}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 3959422976, 3053453312, 687865856, 2877292544, 1992294400, 3500146688, 2423259136, 2695364608, 3319005184, 3387817984, 325255168, 2335277056, 3351789568, 2592464896, 1173835776, 29272064, 2046505984, 3601628672, 1214407936, 733031040, 159990976, 2556724640, 3379013552, 3498562552, 2627184884, 334463706, 3429068421}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 738197504, 1644167168, 3707764736, 8388608, 1019215872, 1658847232, 240123904, 263716864, 97779712, 2515140608, 1163329536, 2953871360, 2090385408, 300179456, 1556328448, 735823872, 3179158528, 471645696, 3562240, 1526827136, 1400951872, 591500640, 329254352, 418511832, 1942534908, 81647674, 1289154671}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 872415232, 1509949440, 956301312, 1803550720, 2059403264, 3357540352, 2289041408, 1946681344, 112459776, 2884501504, 2963472384, 4063330304, 3765026816, 2913214464, 1819701248, 1640921088, 3990051840, 465044992, 4078699776, 2062226048, 316964288, 1570229408, 1662981872, 954864760, 1743051316, 1880575066, 4275991557}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 4093640704, 771751936, 3976200192, 2189426688, 4005560320, 2275409920, 1615855616, 1363673088, 238288896, 1015676928, 3609657344, 51478528, 2913484800, 2525339648, 1131581440, 267065344, 3017159680, 1032373760, 781582080, 895125632, 3140397760, 3301182432, 2937211952, 3063586296, 4262361084, 710236314, 3388681741}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 738197504, 4060086272, 2902458368, 1484783616, 2311061504, 3684696064, 2878341120, 1187512320, 1208745984, 97386496, 2384134144, 1607565312, 2955427840, 1274929152, 574091264, 3922692096, 1545223168, 47316480, 279481088, 2252116608, 664210624, 492735584, 4015176880, 2610778760, 1191641860, 2014786154, 2501802101}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 2885681152, 3590324224, 4009754624, 3883925504, 1547698176, 3894411264, 1125122048, 653787136, 269746176, 2956591104, 2420572160, 668041216, 3977789440, 3680837632, 2750582784, 515581952, 1015510016, 3090231808, 1013559552, 28125056, 2643370176, 304992864, 198140368, 453775576, 475957724, 3895744314, 4213881293}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 2348810240, 2986344448, 1560281088, 343932928, 3946840064, 2392850432, 2452619264, 746061824, 2098987008, 3759800320, 2328821760, 879853568, 2656583680, 3765280768, 1958875136, 3202574336, 2408840192, 2034933248, 409383680, 2198122368, 2975302592, 687707424, 76229264, 3632725448, 1729422220, 3864975722, 305773021}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 469762048, 2650800128, 251658240, 494927872, 608174080, 2594177024, 2322595840, 659030016, 3308519424, 4076470272, 4034330624, 1295024128, 3328753664, 805625856, 9596928, 3799181312, 212042752, 3734692352, 426132736, 4276732800, 3838178752, 1123161504, 4234358896, 4143691256, 2323039772, 2284847578, 2263451311}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 3690987520, 1912602624, 3841982464, 1719664640, 4232052736, 715128832, 4090494976, 2720530432, 250871808, 4271243264, 1444610048, 277970944, 3876077568, 501489664, 3277729792, 4246628352, 2059328512, 602828288, 394700544, 1657947520, 2803197376, 946249440, 2401486320, 4289508024, 3231372100, 3302066138, 1906938997}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 67108864, 1375731712, 117440512, 3061841920, 1707081728, 3374317568, 1492123648, 3398959104, 1355546624, 4262330368, 2972385280, 2553315328, 2587377664, 2407309312, 1920430080, 2067208192, 349580288, 2173168128, 3241100032, 752588416, 3140051392, 2780086176, 2207463120, 59542440, 2465188100, 3237660810, 3126435095}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 2080374784, 4194304000, 452984832, 1048576000, 1405091840, 2925527040, 2767192064, 172490752, 668205056, 1893859328, 2249129984, 3174072320, 4146610176, 564502528, 3815469056, 2629494784, 732138496, 3534651904, 237071104, 4275169920, 1654240064, 4232866080, 1831827312, 2288000056, 1441806060, 2009701786, 2392119775}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3019898880, 369098752, 1224736768, 1031798784, 750780416, 3533701120, 3549429760, 1247281152, 887881728, 2201092096, 3096903680, 2874179584, 1056522240, 1450975232, 820760576, 784029696, 130270208, 2122251776, 3535030528, 3588141696, 77890752, 390534752, 484971920, 585379944, 1906705212, 3466193546, 1783405423}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 1677721600, 1577058304, 2566914048, 1015021568, 1900019712, 1960837120, 4145020928, 1091043328, 3183738880, 3274047488, 2272985088, 173047808, 3622322176, 1507155968, 3517927424, 1920874496, 3394696192, 1696779776, 888974080, 1079741312, 299979584, 1636934624, 4014479920, 1487169176, 3757447236, 1053950202, 1457830455}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 738197504, 2181038080, 50331648, 2323644416, 994050048, 2367684608, 1888485376, 2183659520, 2376335360, 2457206784, 585826304, 3553722368, 2869510144, 3006554112, 1096691712, 4006529024, 3697728512, 3179495936, 2656367360, 2456687488, 1765262528, 264968032, 2470539120, 824225816, 3666980388, 2099869434, 1294317205}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 335544320, 1241513984, 4244635648, 4253024256, 2705326080, 2841640960, 3566206976, 3516399616, 1659109376, 1472856064, 291962880, 481394688, 208224256, 4159512576, 4239798272, 1481242624, 68959232, 3065949696, 3887456512, 1542646144, 1530067008, 3709013984, 4024655888, 3865712120, 1071107292, 2715319706, 3490022797}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 3288334336, 100663296, 3909091328, 3414163456, 1891631104, 144703488, 4046454784, 1662517248, 3225157632, 2756575232, 647692288, 4182867968, 1384660992, 4128579584, 4050317312, 602511360, 1946485760, 4219674112, 3161236736, 1866917504, 927905984, 1847303968, 4178617936, 1986591048, 298063204, 312721130, 3869007605}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3556769792, 3992977408, 1962934272, 3363831808, 3787456512, 3038773248, 3815768064, 2140667904, 549191680, 2894725120, 2032074752, 3415310336, 1674067968, 257204224, 2855202816, 2053650432, 3957650432, 2711090688, 2938379008, 3828761216, 1368703424, 613388448, 1096319952, 2652661576, 3753596908, 3639010154, 1539178237}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 4093640704, 3925868544, 3238002688, 1149239296, 1807745024, 408944640, 4214226944, 1597505536, 1323565056, 1871839232, 1522466816, 4136665088, 2808627200, 2808881152, 1427091456, 3395860480, 367901696, 30381568, 1300884224, 681414272, 2648100672, 1643967136, 979835408, 1761968824, 2195923308, 4272375962, 4142182207}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1275068416, 973078528, 1392508928, 3766484992, 1077936128, 2317352960, 2043674624, 916979712, 906756096, 831389696, 1455095808, 2024898560, 1910030336, 389390336, 3859476480, 1701349376, 2901175296, 708743680, 803440384, 3016085888, 1609813184, 2626499552, 3939387632, 1343948872, 2334131076, 374396970, 4100518069}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2617245696, 2046820352, 3674210304, 914358272, 1530920960, 1809842176, 1901068288, 3498573824, 4194041856, 668598272, 1069481984, 208764928, 402178048, 4035289088, 2015268864, 2185316352, 2053196800, 3062956544, 1932016384, 4056787840, 994269504, 3693855072, 1317500336, 3000369128, 169224908, 1593653002, 4217089341}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 738197504, 1241513984, 2533359616, 3061841920, 3015704576, 2585788416, 2542796800, 673710080, 451149824, 157941760, 2163671040, 200376320, 1859764224, 3720208384, 227962880, 3598813184, 62934016, 35715584, 2207310592, 640211584, 3957590976, 1659539296, 314003824, 2492500120, 3500703900, 4163225466, 2831829293}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 3556769792, 3657433088, 2566914048, 377487360, 1782579200, 3651141632, 1288699904, 2309488640, 2115764224, 3297116160, 3299016704, 1957724160, 1914257408, 495230976, 2395082752, 2852182016, 16882688, 2457880064, 3091300096, 2896202112, 1414582208, 2699599584, 675068144, 4103586408, 4276789684, 2682073866, 1944500615}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 872415232, 1308622848, 822083584, 3464495104, 322961408, 2866806784, 2677014528, 2916614144, 2007760896, 454426624, 3367174144, 3819995136, 3664363520, 868507648, 835858432, 333543424, 2769384448, 3499671040, 4232961792, 1107798912, 1110055744, 1895593696, 1877984912, 2553235944, 3062779892, 2021542538, 3254222119}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 3288334336, 771751936, 184549376, 3732930560, 507510784, 3156213760, 919601152, 2168979456, 474218496, 318373888, 40304640, 2754707456, 4277780480, 4185677824, 795283456, 3987781632, 1949914112, 3994880512, 1746307840, 1592308096, 1700023488, 1632766432, 294869296, 2079536920, 2365811196, 1083893114, 3767985933}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 872415232, 3120562176, 553648128, 4135583744, 3376414720, 1625292800, 3081764864, 1552416768, 3571712000, 4178444288, 3834839040, 3935404032, 261668864, 2948407296, 278016000, 814757888, 3197737984, 1094546944, 1171443456, 3731894144, 2452208448, 3392445088, 2935420016, 2396958168, 2716475732, 3416018682, 688034149}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3959422976, 2113929216, 2197815296, 3128950784, 96468992, 706740224, 2209349632, 2786590720, 1281622016, 2995126272, 4220190720, 349274112, 1598636032, 644702208, 1107996672, 3952134144, 2427036672, 3757849088, 1872941824, 3991694976, 273352640, 368144160, 981036368, 2746577400, 1129221700, 4062653018, 905676757}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 3154116608, 503316480, 2197815296, 2961178624, 3326083072, 3965714432, 1842348032, 3037200384, 300679168, 3106013184, 4082565120, 3580985344, 804798464, 1993695232, 3604410368, 1823549440, 3009004544, 1982200320, 1492109056, 1120189824, 1870638144, 3048013664, 3896743856, 486979784, 1857651996, 3432490, 3964111341}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 3959422976, 838860800, 2264924160, 2172649472, 457179136, 3848273920, 449839104, 4274520064, 1928069120, 19005440, 4120313856, 3111157760, 2688073728, 1351933952, 542625792, 47228928, 46676992, 3639355904, 3122900224, 2115388800, 3375408192, 4141439840, 3590596144, 3128937288, 1907128604, 406986666, 1162315375}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3154116608, 4060086272, 1493172224, 746586112, 2663383040, 2262827008, 2467299328, 2518155264, 2980315136, 1658454016, 2218196992, 3379593216, 2747875328, 3848101888, 2523869184, 804579328, 3345161216, 287479296, 2936261376, 502510720, 125478976, 1065795552, 2522394640, 1350892152, 3953870204, 2281604890, 2620188207}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 2617245696, 1644167168, 3875536896, 880803840, 2529165312, 1285554176, 2119172096, 3184001024, 3098279936, 1388707840, 4222812160, 1047560192, 156811264, 2344902656, 3812249600, 2554152960, 2007923712, 1263487488, 3766355712, 3754423424, 1546808512, 2050044384, 1513742640, 2964623304, 4192377684, 297394346, 3740631463}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 1275068416, 637534208, 2600468480, 2910846976, 1623195648, 3059744768, 3977248768, 324534272, 3784572928, 321781760, 229834752, 3706748928, 59260928, 3794608128, 2599063552, 2942691328, 27743232, 2401221120, 676990208, 2613881472, 4265317696, 3336350432, 895697552, 457759384, 944613108, 3254436090, 1866312743}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 2348810240, 637534208, 3103784960, 4051697664, 1782579200, 1004535808, 3595567104, 2832728064, 2828795904, 1863712768, 2797797376, 2184282112, 432586752, 405118976, 815443968, 275597312, 3539981312, 1662418432, 3234001152, 456238976, 407411520, 3664078688, 2272929552, 3762087816, 3274177940, 973764970, 3314925765}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 3422552064, 3523215360, 1056964608, 4135583744, 2839543808, 3055550464, 3004170240, 2945974272, 2443444224, 2566782976, 3356688384, 2528215040, 541605888, 4259160064, 3458936832, 985974784, 1540275200, 3180993024, 3473765120, 3016929152, 3083929280, 410525280, 2966769424, 1272368504, 855624244, 3809625754, 909213925}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 67108864, 2583691264, 2969567232, 2206203904, 1212153856, 3286237184, 4023386112, 2809659392, 856948736, 2100166656, 2136145920, 11632640, 3899146240, 1296867328, 2580221952, 2037676032, 3284122624, 1951110656, 2184545536, 1725867904, 1113243456, 2750282848, 1685769040, 345813976, 3115567860, 249650746, 3528551397}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 4093640704, 2650800128, 1291845632, 427819008, 3997171712, 2971664384, 833617920, 2341994496, 781451264, 3293970432, 2099970048, 3088154624, 4025040896, 225288192, 4174557184, 630470656, 1289114624, 15427072, 74533120, 1408794496, 3028612800, 2629733664, 46650960, 1442983192, 2392715012, 141269434, 967866005}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 872415232, 973078528, 3103784960, 2826960896, 29360128, 312475648, 3784310784, 4256694272, 2502164480, 2173042688, 2563440640, 2318499840, 1420410880, 425517056, 1845678080, 1960581120, 3779238912, 3367847424, 3723690752, 1188323968, 2207215296, 839295584, 747307600, 332416056, 4216934596, 1028956890, 1808674645}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 603979776, 4127195136, 251658240, 830472192, 230686720, 2141192192, 3889168384, 797442048, 3981705216, 2908880896, 1261371392, 1332772864, 1842987008, 4045201408, 4237807616, 1511798784, 4212532224, 2027729408, 3845610752, 718030976, 2434763968, 3595103456, 485811888, 1102265016, 4079447532, 417680602, 2862238367}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 2751463424, 1308622848, 754974720, 411041792, 759169024, 3328180224, 3369074688, 543686656, 3873177600, 436862976, 3903782912, 2846916608, 3275243520, 1450500096, 997715968, 4149516288, 3871757312, 845940224, 1236454144, 2811919232, 1923563072, 1975325024, 3327894384, 4018540648, 2047721772, 1281563786, 259204895}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 3690987520, 1979711488, 520093696, 3447717888, 2520776704, 400556032, 296747008, 1683488768, 2084306944, 1037959168, 1556807680, 3947986944, 2238234624, 2795806720, 4240650240, 394618880, 609473536, 2404225536, 3534210304, 1768302464, 4173847360, 1184297120, 2004766160, 756791240, 3656964420, 476959466, 4013325013}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3154116608, 234881024, 3238002688, 2877292544, 3485466624, 2657091584, 3448766464, 532152320, 3432251392, 356122624, 2596732928, 3304161280, 3970514944, 3849134080, 923774976, 512567296, 1415570432, 2765446656, 1117435136, 607606912, 1800977216, 625257440, 3139599952, 1973575000, 2883716828, 423776314, 4130571981}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 603979776, 3254779904, 318767104, 2340421632, 3468689408, 3563061248, 3746562048, 1644691456, 926679040, 2331901952, 81461248, 288391168, 576208896, 3367362560, 973287424, 1858361344, 1778011136, 2596364800, 1314951424, 2152749696, 529030464, 2700903008, 3793687728, 1556822376, 2056798212, 2513822602, 835971319}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1006632960, 3456106496, 2264924160, 293601280, 2621440000, 3303014400, 101711872, 3676831744, 3500408832, 2534014976, 2388066304, 1425113088, 641318912, 1946951680, 3975073792, 339527680, 2096587776, 2734739968, 58772736, 3309431680, 979478848, 1876011488, 1904790640, 1532340248, 3702700508, 135960698, 1275003373}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 872415232, 1644167168, 2264924160, 3649044480, 3116367872, 3772776448, 2783969280, 2537029632, 758382592, 4083286016, 3521052672, 2198896640, 4022943744, 948707328, 2551705600, 379353088, 2103389184, 1548749312, 3010059520, 3797749888, 658389568, 1675648544, 913343376, 2381890328, 2387943724, 3562219450, 696776191}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2751463424, 33554432, 3271557120, 444596224, 3368026112, 3303014400, 3081764864, 2030567424, 2751201280, 683016192, 1924333568, 391217152, 750370816, 2851430400, 2580156416, 784627712, 117689344, 1297728000, 633672448, 1099093120, 2476240960, 673469088, 2477921136, 2664473832, 1190768916, 299172042, 4036628773}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 1275068416, 1241513984, 989855744, 2977955840, 2025848832, 1436549120, 4088397824, 2435317760, 3965452288, 455999488, 1883963392, 2644541440, 397524992, 791257088, 559730688, 1135585280, 3456830464, 1262510592, 4066432256, 2844799616, 3612904128, 1884611616, 3129133360, 749541608, 3831987172, 394658890, 3201753367}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 603979776, 301989888, 3841982464, 847249408, 2646605824, 2443182080, 4289724416, 1951924224, 2793144320, 1240334336, 3856334848, 966885376, 196198400, 1046028288, 2675830784, 2238699520, 2870701056, 1837133312, 3191893760, 1960869504, 3402754240, 3603498016, 1666546640, 3488238152, 3216601124, 3744237290, 2187780149}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 872415232, 3053453312, 1023410176, 159383552, 1967128576, 3512729600, 3492806656, 1636302848, 900464640, 538836992, 1298857984, 1700823040, 2788212736, 4236812288, 3425546240, 2103326720, 2819228672, 55678464, 4206405888, 3231996288, 2574448704, 3780459168, 492562288, 3303669320, 865870436, 748106602, 2840039511}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 4093640704, 771751936, 1392508928, 1384120320, 2311061504, 2300575744, 4010803200, 2823290880, 1238106112, 476446720, 634585088, 3693182976, 1116815360, 1493819392, 3693989888, 2010519552, 1674228736, 1078295040, 1888174848, 4238694016, 3300610496, 3673953376, 113220272, 3709208840, 275439700, 3398707690, 2615401509}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 2080374784, 369098752, 2030043136, 4219469824, 3586129920, 1176502272, 1727004672, 644349952, 300679168, 2096758784, 2242838528, 3307241472, 2322612224, 2770870272, 3817697280, 2934597632, 2107102208, 2887015936, 737101056, 2529262720, 1252120512, 363981216, 2617881904, 3220971784, 2462263084, 2509931050, 2671760607}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3154116608, 1375731712, 3271557120, 1652555776, 3015704576, 2648702976, 3784310784, 3940024320, 697040896, 4025614336, 517406720, 3001057280, 3104849920, 3323486208, 1424814080, 3600951296, 3077495808, 2604507648, 3806003968, 1918026368, 1357261888, 3305738464, 3455330960, 2194642088, 1762412540, 3342027978, 3317145135}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 4093640704, 3388997632, 1694498816, 4018143232, 2394947584, 1268776960, 315621376, 3477602304, 4086038528, 3101818880, 3143041024, 1184989184, 3780165632, 3616055296, 1798115328, 3870431232, 1314880512, 818732544, 75748608, 2611438208, 3338214080, 3669256928, 3027724080, 573650824, 3053001692, 2788489706, 1446498093}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2617245696, 1174405120, 3774873600, 1132462080, 1941962752, 111149056, 743440384, 2689073152, 1083965440, 1365901312, 978255872, 3290464256, 3960487936, 4247363584, 3329093632, 1400023040, 2811933696, 3495415296, 368313600, 1181106304, 2983058112, 3835895264, 4027841584, 3026933672, 2614049516, 2766236874, 2721099039}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 3690987520, 3590324224, 251658240, 1367343104, 1203765248, 1411383296, 942669824, 2724724736, 1210843136, 454164480, 3192324096, 4171333632, 460439552, 3507019776, 2843512832, 1361741824, 2060653568, 3982897664, 1964014848, 618155136, 2349201344, 148893728, 2370113712, 3602865800, 3499489148, 3351664682, 3412162829}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3288334336, 503316480, 1761607680, 2373976064, 3678404608, 3932160000, 1131413504, 1798832128, 3421765632, 3486384128, 1494417408, 4125130752, 3140567040, 3017302016, 591785984, 2924926976, 1303819264, 1803972096, 3017771264, 1322929536, 1567478336, 4293552672, 4055225488, 2620282776, 1193469300, 565757498, 3426016935}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 67108864, 3187671040, 1895825408, 998244352, 2411724800, 2430599168, 2437939200, 3614965760, 3192127488, 572653568, 2981036032, 660701184, 3834724352, 1754914816, 1972645888, 1226446848, 348812288, 3136429568, 1645663488, 491063424, 2191740480, 586087264, 1723877456, 3881833592, 1150368204, 2560221594, 1838522077}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1677721600, 2785017856, 3472883712, 2524971008, 3057647616, 4083154944, 2433744896, 1898446848, 4117495808, 1481506816, 2029715456, 2611052544, 4029726720, 2505646080, 1783951360, 2190170112, 127435776, 4000600576, 1299903232, 425730432, 1276222016, 3601353952, 112061552, 2179925640, 2714484548, 2004476394, 178617973}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 4227858432, 2785017856, 1761607680, 1769996288, 734003200, 3810525184, 3023044608, 2823290880, 1949564928, 3259105280, 2024734720, 3043065856, 1590804480, 1817829376, 2664222720, 226461696, 2478420992, 3579649536, 88555776, 2250581120, 2579194304, 3524466208, 3149288688, 1892539128, 2961123308, 943259226, 2644322269}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 2617245696, 637534208, 3539992576, 1266679808, 1237319680, 1201668096, 233832448, 2655518720, 1663303680, 3039166464, 3248160768, 2044755968, 1435516928, 253321216, 3474837504, 59394048, 960001024, 3190581760, 2732781824, 95265920, 589491392, 3591204000, 2094156656, 2571496664, 1031217924, 3676538618, 1779253687}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 2080374784, 2986344448, 2063597568, 478150656, 2915041280, 1436549120, 1886388224, 345505792, 2602827776, 3005874176, 164036608, 2195816448, 3037806592, 13148160, 1267568640, 1769342976, 2992151552, 168104448, 1117458176, 855573120, 380928192, 3223581600, 4142534096, 1214773624, 344989980, 3700003418, 1248624397}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 1140850688, 905969664, 2298478592, 981467136, 591396864, 3105882112, 911212544, 3701997568, 805568512, 2578317312, 2498953216, 1793163264, 2268151808, 3730382848, 3862810624, 1071888384, 1785324544, 2984640000, 857646848, 3865826176, 775783616, 870504160, 275356144, 2732956504, 1788829268, 78338106, 836583525}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1275068416, 4127195136, 1560281088, 327155712, 2168455168, 1851785216, 3952082944, 1188560896, 2120482816, 867303424, 2843672576, 4204822528, 2981183488, 1286184960, 1550708736, 1013843968, 2797106176, 217372160, 3169475840, 1297827200, 2717109824, 765449184, 3924924048, 1263041400, 4257027244, 3931550490, 3918275967}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 4093640704, 1711276032, 4043309056, 2675965952, 3577741312, 2598371328, 942669824, 55050240, 439615488, 3847094272, 3345154048, 3072360448, 2433859584, 1062772736, 2028761088, 3890444288, 1759519744, 1060154880, 1976081664, 2633266560, 1894649664, 112438688, 2228763376, 866914552, 268591604, 760258266, 909716807}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3959422976, 2852126720, 2936012800, 1870659584, 364904448, 1897922560, 3329228800, 1785200640, 914620416, 2421555200, 376111104, 3932258304, 2484158464, 712515584, 587018240, 3282765824, 994151424, 1113623040, 3624943872, 2423854208, 368843200, 673887904, 1753287728, 910256088, 3739243172, 2152777722, 1201261141}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3690987520, 2650800128, 1627389952, 2642411520, 2537553920, 1784676352, 4210032640, 1934098432, 2456551424, 4131782656, 3497197568, 3382804480, 642826240, 983146496, 3904237568, 2752751616, 307332096, 3902373376, 3484793088, 2090071424, 1385228864, 918034720, 1034186608, 2666192968, 3541361492, 1430412010, 4165507941}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2617245696, 3053453312, 452984832, 1769996288, 3695181824, 2883584000, 2419064832, 3036151808, 2669936640, 3026845696, 3873898496, 3030482944, 1985069056, 2055774208, 1094578176, 2013210624, 3568653312, 1698945536, 2315953408, 211225472, 3904388928, 1959096224, 2220594576, 2719984056, 595935644, 1580908442, 711973453}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1140850688, 1979711488, 3674210304, 880803840, 2613051392, 44040192, 2981101568, 1796734976, 1258029056, 497156096, 2832662528, 375422976, 160546816, 2926108672, 700747776, 4197365760, 3662504960, 1933236736, 2221580032, 1529052800, 2115486400, 2336329248, 1600129360, 1158600, 3794285500, 2418392938, 3170812719}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 3690987520, 570425344, 486539264, 3330277376, 390070272, 4154458112, 4243587072, 490209280, 1565261824, 1912209408, 2103377920, 3823140864, 1121009664, 3842514944, 3390418944, 3131500544, 3687644160, 3334209024, 2600367872, 3339830144, 736743872, 1178963616, 2230204304, 477713128, 3924666476, 1686800842, 1957070143}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 3825205248, 2113929216, 452984832, 3128950784, 3418357760, 350224384, 214958080, 192413696, 1296302080, 3937533952, 3242131456, 4129390592, 1672495104, 1944707072, 2828890112, 3867645952, 386151424, 387074560, 785285888, 3345498752, 2153623104, 3840284768, 3658777424, 1166779000, 718982892, 702786202, 3355841789}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 201326592, 2315255808, 587202560, 1652555776, 1296039936, 3625975808, 3916431360, 798490624, 2733375488, 3441033216, 2227109888, 3294724096, 2630991872, 1395154944, 2467647488, 136734720, 1141640192, 3163279872, 2679554816, 2248474496, 3077479104, 1070144160, 3246737872, 1907258600, 1260992236, 1326820298, 438758141}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 3288334336, 1174405120, 3170893824, 2491416576, 1304428544, 4246732800, 319815680, 2025324544, 3773038592, 332005376, 2720464896, 2464251904, 1160790016, 1781014528, 3441201152, 4191156224, 1625031680, 888108544, 734892800, 4166505088, 3039351232, 2459710560, 3314477904, 4038861496, 3911103324, 3292842586, 2711248589}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 2080374784, 167772160, 285212672, 1400897536, 2520776704, 1906311168, 3301965824, 1328021504, 3177971712, 3319398400, 913244160, 3688923136, 527515648, 1794760704, 3116642304, 452454400, 4095077376, 845133312, 3375973632, 220539776, 4043710400, 539865824, 3204158448, 729742984, 3911836268, 2389490154, 190482271}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 2751463424, 2315255808, 3338665984, 662700032, 2562719744, 278921216, 3689938944, 3122135040, 1208221696, 3591766016, 1373306880, 1684045824, 1297137664, 1894326272, 211603456, 877918208, 1261263872, 3416988160, 129597696, 594845312, 458154176, 1572847264, 254273488, 2489508408, 2350237476, 2812256282, 1821891895}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1140850688, 1778384896, 2768240640, 3028287488, 3342860288, 3034578944, 911212544, 3516399616, 1714683904, 4226940928, 2108620800, 3510665216, 1340162048, 3855704064, 2337902592, 2534717440, 889347072, 1426497024, 2256315136, 3298797440, 1078495040, 2406290784, 4125603728, 36541272, 2483492236, 687630266, 249514591}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3154116608, 570425344, 754974720, 3967811584, 834666496, 3344957440, 3245342720, 1905786880, 1825832960, 2865102848, 2488991744, 1539342336, 2254553088, 3354419200, 3243896832, 2369038336, 3413588992, 3961724416, 3936682752, 1994291840, 3486420288, 2259123232, 850069968, 2350507672, 1402315300, 1365718586, 1858857399}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1006632960, 1979711488, 2734686208, 763363328, 3401580544, 2279604224, 1789919232, 3535273984, 3314286592, 3919183872, 792657920, 3754000384, 694173696, 2113003520, 127479808, 484206592, 462590976, 3976899072, 2102828288, 142904960, 3224369728, 476654240, 4031035408, 1993239144, 3663309356, 3166497866, 249811325}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 1409286144, 234881024, 3506438144, 1015021568, 3443523584, 1486880768, 1137704960, 2796027904, 2015625216, 3716546560, 1262157824, 1782677504, 2971713536, 873472000, 508121088, 2648020992, 2126427136, 781630976, 2901564160, 676602752, 3145698240, 2775983840, 3464737520, 1034811672, 4071816516, 2272590458, 4134501237}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 1811939328, 3858759680, 520093696, 310378496, 331350016, 2824863744, 162529280, 1944584192, 3473670144, 4214095872, 1272643584, 918585344, 2346827776, 2884739072, 3838423040, 639404032, 2979468288, 340718080, 3572144896, 4243112576, 3851245376, 2096018336, 2981797040, 2188426696, 2139652676, 2629637866, 2848421559}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1811939328, 4261412864, 3875536896, 1149239296, 859832320, 3491758080, 1531969536, 156762112, 733216768, 115212288, 1174601728, 1950384128, 1151352832, 2685411328, 2641907712, 988112896, 2055676928, 808923648, 3797927680, 2772676480, 1818322624, 1542522592, 3813272592, 3285004760, 1639645396, 2890261178, 3818338567}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 201326592, 4261412864, 218103808, 2122317824, 2017460224, 3009413120, 1987051520, 1397227520, 1995177984, 2327969792, 4281794560, 4223762432, 2644557824, 2437980160, 408432640, 919914496, 3722961920, 2237195776, 810837760, 2443595136, 3694687808, 3508918816, 1131287152, 1595168584, 3813126748, 2139705066, 1254974829}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1409286144, 2382364672, 4143972352, 2524971008, 767557632, 3743416320, 347078656, 2534932480, 590086144, 588906496, 1316945920, 2822864896, 4066394112, 1431314432, 201887744, 373610496, 76526592, 238678528, 3969663744, 2558768768, 1234306496, 234514208, 1206841168, 384423016, 3788848748, 1965494218, 3742217213}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 67108864, 2583691264, 2835349504, 864026624, 2713714688, 4108320768, 1936719872, 3042443264, 896794624, 2086010880, 3207266304, 2839576576, 3953147904, 4291878912, 3792285696, 2017236992, 2966109184, 2226218496, 3065558272, 2793727104, 1649379904, 2768150304, 4148626512, 4232279128, 214802500, 3327267322, 3492026199}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 1140850688, 2717908992, 754974720, 2206203904, 2302672896, 3370123264, 2282749952, 585629696, 3781951488, 2156265472, 2880634880, 3854598144, 2132918272, 2184224768, 1197068288, 4252350464, 1297408, 3828358656, 140041472, 1945392512, 2060608320, 1032892896, 212360688, 2064417544, 2488695252, 3757793642, 2933753447}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1677721600, 905969664, 452984832, 276824064, 3409969152, 3495952384, 265289728, 1441267712, 243007488, 3893755904, 4201840640, 96567296, 471941120, 2368741376, 2490912768, 1014331392, 1618650112, 1907186176, 637441792, 1880061824, 735467072, 626151264, 4235320432, 1964624680, 2049221332, 3948081610, 3547352037}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1946157056, 436207616, 1124073472, 3498049536, 1270874112, 39845888, 3994025984, 3787980800, 3348889600, 515506176, 1113522176, 927039488, 3751886848, 2842796032, 3260641280, 1813379072, 1996938240, 836088320, 1885841152, 4064671360, 3958272832, 335022304, 3965982640, 1323215016, 2189474892, 3703618762, 417452989}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2751463424, 2583691264, 3640655872, 2357198848, 2764046336, 2304770048, 3195011072, 848822272, 137625600, 565313536, 1473183744, 2822864896, 1839251456, 386998272, 1021947904, 1387108352, 2374401024, 3967649280, 646851328, 1231097984, 3731995456, 2727935520, 3493147088, 3987968344, 1775216908, 3946922490, 941737117}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3154116608, 167772160, 553648128, 1837105152, 2227175424, 161480704, 2419064832, 992477184, 2184970240, 1085407232, 1903624192, 2306899968, 1656832000, 4204912640, 4038086656, 1617430528, 2455596032, 3198309888, 2142214400, 1421169280, 3032373952, 4193112864, 441091632, 4038244904, 4185344284, 2105607562, 4240470255}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 2348810240, 905969664, 4177526784, 1333788672, 2076180480, 903872512, 3146776576, 773324800, 3015966720, 2056912896, 2440495104, 2508226560, 1153449984, 2069995520, 869289984, 1312368640, 1219851264, 2526256640, 2389339392, 650045568, 1870519360, 1685011680, 3938827024, 622588856, 582358716, 73511386, 1565620463}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 3288334336, 1442840576, 2667577344, 3900702720, 4022337536, 375390208, 1041235968, 63438848, 3032743936, 2756050944, 3900375040, 2189524992, 2864824320, 3286261760, 3360714752, 3790133248, 167060480, 2839515648, 8908544, 2828766848, 2823893824, 2447945952, 2448772016, 1430165016, 981947652, 2778399354, 2312132341}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 4093640704, 301989888, 3707764736, 1937768448, 230686720, 400556032, 2966421504, 1746403328, 2335965184, 1980366848, 3495886848, 3112206336, 3972120576, 2724257792, 571518976, 3648649216, 2980957184, 372481536, 559045888, 1690467456, 3531273280, 4046925408, 3629498768, 2061459016, 1304544876, 4158655146, 3234861759}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2348810240, 2248146944, 1627389952, 1333788672, 801112064, 1960837120, 3304062976, 3353870336, 2818310144, 240517120, 135462912, 276922368, 3443605504, 1923211264, 4006629376, 7956480, 119804928, 2627980800, 71916800, 2662088832, 1575974464, 3587588128, 2647914032, 1264687144, 2201042772, 3876150922, 2030954021}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 2617245696, 4261412864, 2734686208, 3665821696, 1396703232, 1738539008, 789577728, 4273471488, 3470524416, 68550656, 386072576, 629243904, 398508032, 3353387008, 2586841088, 1726597120, 902087680, 3101342208, 2486039296, 1973392256, 45558208, 2408837472, 2851640144, 3682433224, 1577466260, 70993962, 2023515141}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 1677721600, 2449473536, 2600468480, 3732930560, 1002438656, 4267704320, 15728640, 2748841984, 4071358464, 227147776, 959381504, 3984687104, 289423360, 2141282304, 3515953152, 2812827648, 2511727616, 1304826368, 2492828416, 1469532800, 895241024, 1054006560, 1698829904, 904547048, 3906931276, 1205434186, 548159581}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 1677721600, 100663296, 922746880, 981467136, 239075328, 1642070016, 1582301184, 3692560384, 3449552896, 1121583104, 1110376448, 2374008832, 4106240000, 2409635840, 3484528640, 2856884224, 1971635200, 2303091200, 938810112, 4113557888, 1996496704, 444604256, 507548816, 3118533384, 307315340, 3189286890, 4238206559}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 3690987520, 2986344448, 1996488704, 1669332992, 331350016, 337641472, 1674575872, 1710751744, 874250240, 754581504, 632225792, 1124106240, 1837154304, 1723949056, 3097587712, 1737549824, 202955776, 2263714304, 1045571840, 67887232, 1543933888, 321204192, 105311312, 3351614408, 1949792716, 3677216426, 1064525663}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 1543503872, 2852126720, 1895825408, 931135488, 884998144, 815792128, 1586495488, 1446510592, 2082734080, 122028032, 4113235968, 1660977152, 2323660800, 2436980736, 2036404224, 733022208, 292154368, 2268968448, 1613925632, 2742355584, 2153744576, 2287869024, 3428725072, 3663635512, 1365225156, 3487490266, 2426349143}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 335544320, 570425344, 2969567232, 2994733056, 2596274176, 10485760, 2708471808, 325582848, 779354112, 3780771840, 651624448, 3523313664, 4177575936, 2256576512, 3368087552, 3114285056, 133196800, 2879989248, 2681472768, 4071248000, 2944283840, 4241802144, 3106645040, 3007306296, 884272732, 2717611802, 2812683693}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 1409286144, 1577058304, 1660944384, 3531603968, 1170210816, 3231711232, 1368391680, 2396520448, 1606156288, 2717777920, 1139474432, 2583724032, 1157644288, 3581960192, 1094782976, 3932166144, 1236276224, 2810739200, 2688901888, 949169792, 3920366272, 392602208, 2713157264, 34505416, 4035054724, 204835882, 2948227031}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 2885681152, 637534208, 2298478592, 3565158400, 1715470336, 3407872000, 2800746496, 2299002880, 838074368, 3375497216, 2111766528, 67141632, 1375780864, 4076986368, 2474758144, 801122304, 4091614208, 2760990208, 3109600000, 2899142016, 3702479552, 3905543072, 2669010928, 2468491768, 1573278092, 2255264218, 916417471}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 1140850688, 1912602624, 251658240, 3212836864, 759169024, 1994391552, 2217738240, 2745696256, 391905280, 1267597312, 3597336576, 469860352, 1979793408, 2634113024, 3766554624, 1254176768, 530607104, 2161179136, 681140480, 192226688, 1905440576, 3942966688, 1314574128, 3383339496, 4233927076, 906972106, 2083175637}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 67108864, 1778384896, 2130706432, 3145728000, 2092957696, 3118465024, 126877696, 768081920, 832307200, 3189899264, 3527868416, 536903680, 268517376, 2550243328, 4227985408, 637573120, 285268992, 2927634944, 3091302656, 2124516992, 3266415168, 2478406880, 465851568, 2725656744, 1576542076, 1281710282, 3796313231}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 2348810240, 2248146944, 2164260864, 1853882368, 1841299456, 2430599168, 3671064576, 4058513408, 2329149440, 1491730432, 1357053952, 1543536640, 503365632, 83943424, 3565203456, 2193680384, 4083190784, 1603307008, 2378727680, 2925817472, 504524224, 3141505248, 1424906960, 3890295272, 2201479892, 3463096554, 3374553315}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 3959422976, 771751936, 1962934272, 2877292544, 2671771648, 3827302400, 1768947712, 1480065024, 3051618304, 433979392, 1546846208, 872448000, 3925917696, 385916928, 1082175488, 2847991808, 1021373440, 1007693312, 2691200256, 791456640, 1799528256, 338289696, 413002096, 3658160184, 2095338980, 2757675486, 2725487667}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 2348810240, 3456106496, 2600468480, 1954545664, 2411724800, 3693084672, 527433728, 2188902400, 1600389120, 3897688064, 2141782016, 1409318912, 436224000, 3238043648, 360755200, 708839424, 4267740160, 1829817856, 560503552, 3842798720, 2044628928, 2310528032, 26713968, 82264696, 1201618788, 226179154, 3479807913}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4227858432, 905969664, 1191182336, 2055208960, 1816133632, 3730833408, 2595225600, 2872573952, 1233387520, 1414922240, 2244411392, 1577091072, 453033984, 1015046144, 322965504, 1893738496, 1022426112, 72889856, 4004792064, 3920525952, 2120444992, 1317428832, 2941213360, 2151435064, 361929092, 2649824342, 4101499335}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 3019898880, 3925868544, 83886080, 3296722944, 3560964096, 1767899136, 3283091456, 3667394560, 2615934976, 3788898304, 1973616640, 151027712, 3263217664, 3342901248, 2262855680, 3564169216, 305705984, 3422349824, 1088292096, 1518847104, 3193066560, 2128718176, 40494000, 59632280, 922719212, 2043594198, 3910100899}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1946157056, 2315255808, 83886080, 3313500160, 2353004544, 3210739712, 428867584, 1456996352, 2302935040, 2150236160, 1790115840, 3070263296, 1149288448, 734044160, 169906176, 1165023232, 940078080, 712804864, 1547568384, 1256310144, 2118585408, 2206400352, 3288299920, 3377915608, 1745682756, 186715178, 2171028659}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1946157056, 2852126720, 50331648, 2776629248, 79691776, 4070572032, 594542592, 3647471616, 195821568, 213254144, 743636992, 562069504, 2797649920, 1302339584, 2968555520, 2024306688, 2173465600, 663136768, 2782593792, 1522279808, 2785985728, 1659359904, 1819423600, 743006568, 3336953772, 819164854, 1002452819}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 3019898880, 1577058304, 2130706432, 1115684864, 3862953984, 3810525184, 2339373056, 3320315904, 3767271424, 1677590528, 644284416, 1585479680, 71319552, 3458228224, 3438317568, 2552813568, 1819063296, 4050542080, 312442624, 1362412160, 803907136, 1308459808, 3155532656, 1117380072, 1047000204, 3397389822, 2856333671}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 469762048, 4194304000, 218103808, 3816816640, 666894336, 694157312, 3805282304, 2466775040, 2952003584, 479330304, 2379415552, 2306899968, 3267379200, 2128650240, 722530304, 2842228736, 1168382976, 3168467456, 3255241984, 2598527872, 812345280, 2885984, 728650448, 2050345736, 3649160180, 3484671634, 1070660819}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 3556769792, 1711276032, 587202560, 729808896, 3711959040, 4141875200, 4088397824, 531103744, 2009858048, 4244766720, 2204303360, 2776662016, 2722119680, 2539692032, 804294656, 3754448896, 2243744768, 2223662592, 264184576, 1778035584, 1740086592, 1365694176, 2007835568, 2363582376, 1495528396, 920691458, 330302563}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 3019898880, 3590324224, 2969567232, 1619001344, 3208642560, 1533018112, 145752064, 2916614144, 163315712, 2160721920, 3604414464, 159416320, 1002455040, 438312960, 1590702080, 2682796032, 3357848576, 3583432192, 812495104, 4130332800, 3614211904, 1596078944, 1056118960, 3960874456, 867026364, 1477395146, 1606173143}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 3556769792, 3925868544, 1157627904, 3229614080, 2462056448, 3110076416, 156237824, 1451753472, 789839872, 2383282176, 666697728, 3514859520, 4164960256, 3466633216, 3769667584, 1159235584, 352113664, 1112205824, 3124446464, 430522496, 890131136, 2822592864, 4139825488, 190844552, 2958086932, 940056590, 2597585085}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 201326592, 838860800, 2566914048, 2944401408, 3141533696, 1679818752, 3226468352, 1682440192, 2933129216, 3308388352, 925040640, 2860548096, 4274012160, 3261112320, 2247143424, 2623023104, 2486963200, 2373333504, 3493435648, 948383616, 2385148736, 2772403232, 1185304656, 1899084872, 4185107156, 231246642, 3398718499}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3154116608, 1375731712, 4143972352, 1132462080, 683671552, 1885339648, 1590689792, 2960654336, 2777415680, 4263903232, 819003392, 2961211392, 3175104512, 966844416, 3962605568, 2498234368, 399817728, 3143258624, 3430938368, 3495281536, 3764578496, 1901318240, 3770920656, 2921064568, 3693556108, 3123290150, 189541841}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 4093640704, 3724541952, 3607101440, 2105540608, 1170210816, 1730150400, 2259681280, 1849163776, 45350912, 1438253056, 3883466752, 2491449344, 1061208064, 1734385664, 3360731136, 2376607744, 389870592, 1303830016, 1597495040, 2032401792, 3907585472, 1124632352, 2051823280, 464410168, 3803410100, 4049721274, 1225022073}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 1006632960, 2382364672, 1392508928, 1132462080, 968884224, 2967470080, 3943694336, 3938975744, 2185494528, 3798335488, 2858352640, 3519053824, 4242587648, 219193344, 902344704, 2277820416, 3030793216, 3611266560, 1343279872, 3846734720, 1568971200, 2374369504, 1154425616, 1841845960, 63228996, 1856377190, 2252298719}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 335544320, 1845493760, 2768240640, 1182793728, 499122176, 3965714432, 2364538880, 2482503680, 4251189248, 3433431040, 3311337472, 3586162688, 2690695168, 1458610176, 2298007552, 2263128064, 2212893696, 1526689280, 273687808, 4192765568, 632077760, 1431977056, 65869040, 8456184, 3527136100, 711362982, 3804181471}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 3959422976, 1979711488, 3204448256, 8388608, 3586129920, 950009856, 2746220544, 2628255744, 3866361856, 3189637120, 2905800704, 1505787904, 4271915008, 1152442368, 2150166528, 4256479232, 3586059264, 2013492736, 2947038976, 552878208, 2363372992, 2299775136, 3786447792, 162017448, 2012508276, 3361665310, 2396198323}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 2751463424, 1711276032, 2466250752, 1920991232, 2076180480, 2497708032, 909115392, 799539200, 152305664, 3894542336, 1729560576, 4022370304, 987774976, 2301632512, 925421568, 1540651008, 1598202880, 2909234688, 3469218560, 2556703360, 2544524224, 3562226912, 1287310896, 3425422248, 1303826196, 2750802722, 4172795287}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 335544320, 1979711488, 2130706432, 880803840, 1749024768, 631242752, 2358247424, 3321364480, 920911872, 2277113856, 3471900672, 3326115840, 1990213632, 303046656, 548966400, 3334793216, 1021973504, 74020352, 1322581760, 2840753280, 3408742464, 3086890400, 1130046608, 1678340600, 1814302948, 2908385466, 524377713}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 1811939328, 3657433088, 2399141888, 528482304, 1455423488, 2996830208, 3029336064, 1361575936, 2685140992, 1299316736, 1486815232, 1891663872, 2141208576, 2148556800, 3731386368, 3110905856, 3082972160, 778557952, 3934523136, 2339266432, 646264512, 3048424096, 4024622224, 213327144, 4165790220, 3482475122, 586146591}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 201326592, 4194304000, 2466250752, 2625634304, 1472200704, 2438987776, 435159040, 2943877120, 1460404224, 929169408, 3645177856, 3837820928, 2648752128, 3593510912, 1645760512, 2365339648, 119147520, 3905550848, 392303360, 1229282432, 2092988352, 3252683104, 338723312, 4246270840, 3934033164, 3285887074, 3844718533}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 2885681152, 3388997632, 1560281088, 75497472, 2814377984, 283115520, 349175808, 1137180672, 2927886336, 970326016, 3323133952, 2193653760, 2019606528, 420503552, 1042821120, 1188362240, 1910418432, 2994194944, 4073118976, 4181443712, 2459191232, 1870586080, 2366082256, 2399035336, 575102084, 2749245654, 3010984083}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2214592512, 4194304000, 2600468480, 1904214016, 3468689408, 2195718144, 2559574016, 1576534016, 2852388864, 2617376768, 4181524480, 1371570176, 1231044608, 760274944, 2123943936, 2220128256, 3340403712, 833223168, 188357376, 1809396096, 777170624, 1277498080, 1616150672, 2904181240, 849987588, 783995650, 655968957}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2214592512, 973078528, 4177526784, 1333788672, 3342860288, 3093299200, 881852416, 3634888704, 1682178048, 3359244288, 4054384640, 1614839808, 2766192640, 3713032192, 1007177728, 3992254464, 3781329920, 206912000, 718698752, 249008000, 2001938240, 1774823520, 2765155472, 3024661672, 2501154372, 2989628730, 1532885033}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 3690987520, 369098752, 1962934272, 1249902592, 3821010944, 3332374528, 3285188608, 3395813376, 1605107712, 1372454912, 2693464064, 3779100672, 2439036928, 4151336960, 1186525184, 3829684224, 237165568, 2292520448, 3531339008, 4122479232, 3552854976, 3009566368, 3485821904, 806080104, 159438252, 2353042126, 2816478987}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 2483027968, 33554432, 1996488704, 4269801472, 4064280576, 1742733312, 3954180096, 1097334784, 3570663424, 4159832064, 2835677184, 3737157632, 2594226176, 382754816, 311988224, 3378305024, 2685834240, 2564751872, 1299314432, 1424146048, 4055716416, 2181830624, 474899376, 1126395240, 3619115732, 3634698994, 3633353861}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 1543503872, 3992977408, 1828716544, 4085252096, 3158310912, 3508535296, 2268069888, 1755840512, 1242824704, 3928358912, 223281152, 1841332224, 3865067520, 3029344256, 1582829568, 1792821248, 1503812608, 1521610240, 4262718720, 1596076928, 1634851904, 292774176, 3526500144, 73997480, 3457107988, 2623598886, 730916815}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 469762048, 2248146944, 150994944, 3867148288, 2646605824, 1365245952, 2381316096, 2969042944, 687079424, 518127616, 1374617600, 2839576576, 2678112256, 3574620160, 1061711872, 2049755136, 1799756800, 2774894080, 3830679808, 1452189312, 2961784256, 1567998304, 2946201072, 1113736440, 2469356276, 3483421154, 3440433775}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 2080374784, 973078528, 4278190080, 3112173568, 2168455168, 1772093440, 3826253824, 622329856, 2637430784, 2999844864, 3828416512, 2814410752, 23085056, 1961926656, 212381696, 1916561408, 3017964544, 3075160576, 922713856, 334592384, 3735085376, 3515890080, 1448647696, 3348398360, 3177100084, 3278441422, 3503560881}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 67108864, 369098752, 2298478592, 1266679808, 1044381696, 350224384, 1303379968, 522715136, 2889613312, 1556480000, 2773155840, 213942272, 2569060352, 722509824, 2222510080, 2309285888, 693240832, 913380864, 1458374912, 578489216, 3525893696, 2445059296, 2609305008, 3257606952, 2469451324, 2162689990, 1436340683}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3690987520, 3456106496, 1191182336, 2139095040, 4290772992, 438304768, 1053818880, 1125646336, 3021733888, 2341339136, 436535296, 3745546240, 3730849792, 288399360, 1256738816, 3411290112, 2848644096, 922209792, 2910570240, 4237148032, 1009033152, 3720522272, 3369330384, 2444846872, 1893617180, 3017621134, 670866565}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 2617245696, 234881024, 2533359616, 2961178624, 3250585600, 2753560576, 1318060032, 2200436736, 688128000, 1254490112, 1787101184, 3124789248, 4217389056, 3966787584, 286797824, 1098708992, 3603602432, 3738635776, 1051399936, 1944154240, 2188796352, 2252190752, 3421267600, 3621951272, 3335725828, 133038022, 35945221}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1140850688, 100663296, 2130706432, 4202692608, 2109734912, 3940548608, 2442133504, 1598554112, 2779512832, 276692992, 2175074304, 1447067648, 513818624, 2788171776, 1425551360, 974403584, 3343533056, 10421760, 461897472, 126040704, 2042731968, 3125951200, 1939601808, 2537927496, 3318755244, 417887614, 3055310373}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 3959422976, 3120562176, 218103808, 3145728000, 2025848832, 4175429632, 2366636032, 1574436864, 445382656, 568721408, 3396534272, 4227072, 3365978112, 2377146368, 745041920, 2497996800, 1006824448, 468826624, 3564211456, 1387395968, 2438027456, 1623304416, 2606347536, 1450543576, 3231937676, 804799206, 1585222387}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 2751463424, 1979711488, 3774873600, 3397386240, 3384803328, 3240099840, 2706374656, 614989824, 3705929728, 447348736, 2575499264, 354451456, 3478175744, 2175328256, 2422534144, 3932870656, 908305408, 196146688, 3419939072, 916204160, 1738947008, 1848449312, 2566489424, 2043351720, 2209652196, 1929510954, 2514982979}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 1543503872, 1241513984, 2063597568, 3900702720, 4290772992, 2233466880, 1525678080, 2677538816, 1006370816, 2680553472, 751108096, 1730183168, 770719744, 1696079872, 2604412928, 2892384256, 3841285120, 2753088000, 549206784, 4146514048, 2887110592, 348671264, 458508016, 2642605464, 512717052, 3933978438, 3049869061}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 3690987520, 3053453312, 2030043136, 2659188736, 834666496, 450887680, 3178233856, 3786932224, 3117154304, 2813198336, 4254662656, 2430631936, 2725265408, 238559232, 3800870912, 2123274240, 1225382912, 2645046784, 742668544, 2784673408, 787186112, 1440678624, 2661130608, 3459954616, 587927756, 4079989038, 3597006937}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 335544320, 167772160, 1929379840, 3347054592, 918552576, 148897792, 1536163840, 147324928, 3788242944, 3513647104, 2787966976, 1004568576, 3155214336, 1846075392, 3240931328, 117348352, 2967802880, 2737605120, 3657347840, 962930560, 3303802560, 3919466720, 2377494416, 2332308168, 4020423372, 4274250478, 4195199725}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2214592512, 2516582400, 587202560, 159383552, 2344615936, 1595932672, 993001472, 3921149952, 4017356800, 4122607616, 1347485696, 740327424, 3937452032, 1182310400, 4132753408, 4119468032, 879330304, 3734246912, 1663755008, 614050176, 3087850432, 2943256352, 3164282672, 2435395512, 1442092148, 268048442, 1890663825}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 3154116608, 3321888768, 1224736768, 2776629248, 1480589312, 840957952, 1821376512, 3268935680, 3612606464, 727056384, 3699048448, 1126203392, 3037773824, 1016619008, 2088030208, 1514584064, 4209228800, 1616135680, 3151399168, 2277229952, 2956986432, 4129311264, 1989193872, 2648233176, 2211718740, 1788228310, 1880834619}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2483027968, 1375731712, 3439329280, 729808896, 1673527296, 106954752, 3329228800, 3881304064, 3375104000, 2769420288, 463929344, 123764736, 4092641280, 2543345664, 2546782208, 2283972608, 3118437376, 3642544640, 4108979456, 706431872, 3088724928, 721645152, 2140582512, 713139544, 1750682668, 3652553362, 105357927}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3154116608, 1107296256, 654311424, 3900702720, 3653238784, 580911104, 2465202176, 364380160, 511967232, 3184132096, 1349713920, 3349184512, 2641412096, 2230886400, 1441050624, 1973057536, 1799076864, 2392637952, 423552768, 2176927872, 469232064, 233446048, 3762507504, 1245235128, 667169156, 581579082, 2921580467}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 1006632960, 3858759680, 989855744, 3934257152, 2998927360, 400556032, 2020605952, 474480640, 3529244672, 3801743360, 3066363904, 1767931904, 2964340736, 2259214336, 2746003456, 4069681152, 465124352, 963274240, 3016588032, 2040302208, 2264548032, 1341497312, 59274352, 3694973512, 2930390364, 833445402, 3148666629}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3690987520, 2650800128, 285212672, 2222981120, 3720347648, 1897922560, 4178575360, 3621257216, 885784576, 2628648960, 3838377984, 2342551552, 3318792192, 2054725632, 874287104, 274098176, 2048252928, 3411418624, 1570099456, 1159111808, 1089834432, 3194370336, 2447209744, 3737256408, 1597483468, 1842466350, 3452707849}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 1946157056, 771751936, 1828716544, 142606336, 1790967808, 3403677696, 2326790144, 2022178816, 972292096, 3281125376, 4182704128, 2824896512, 1265647616, 1139335168, 1325707264, 3728386048, 4234900480, 3708464640, 1419980032, 2480826496, 752982720, 1072235232, 425561776, 2322587272, 900772084, 1460165906, 3769922191}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1811939328, 3791650816, 251658240, 209715200, 264241152, 3953131520, 2823815168, 2779250688, 2460221440, 1852964864, 1710292992, 136347648, 990953472, 2311626752, 3579113472, 1972017152, 3556600832, 360079872, 1020514048, 217656448, 2857680832, 554308512, 272471120, 3973492648, 58960292, 3385969906, 3576706865}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 335544320, 2449473536, 2399141888, 662700032, 4013948928, 966787072, 1792016384, 2573729792, 598999040, 2374107136, 550567936, 1126203392, 2366685184, 3087556608, 2810490880, 3684337664, 1994200064, 1769869824, 2876722944, 2663106432, 2676301632, 4275212704, 402222800, 397726568, 260194484, 4157719554, 1218508433}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 603979776, 3388997632, 2130706432, 1149239296, 3166699520, 2850029568, 2060451840, 43515904, 3495690240, 3638951936, 520421376, 2153807872, 2710585344, 2503499776, 1588359168, 2966308864, 340861952, 300042752, 2799648512, 1200858240, 1955400896, 2814656992, 322571984, 799248536, 2990879580, 2663447142, 2732593861}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 4093640704, 3187671040, 1023410176, 2474639360, 2579496960, 1163919360, 2268069888, 4275568640, 3681288192, 2813460480, 3063218176, 1373667328, 108019712, 1761091584, 4118556672, 2751096832, 2297558016, 1310080512, 3640884480, 2116236160, 2444454336, 859557216, 2629804848, 3845781720, 1119005292, 4178921010, 2720047189}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 1275068416, 3724541952, 285212672, 3128950784, 641728512, 3571449856, 2305818624, 3779592192, 4153671680, 246284288, 491061248, 2896199680, 210780160, 4072153088, 3768373248, 3319457792, 3600501760, 2393726464, 1185206528, 1241963136, 690083392, 1560702176, 2527161712, 1271321416, 3741427860, 3352751406, 2834914693}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 3422552064, 1644167168, 855638016, 2139095040, 633339904, 434110464, 2008023040, 3999793152, 709099520, 1145438208, 489357312, 3458236416, 357613568, 3663208448, 4226600960, 551725056, 4284337152, 1235476992, 2756997888, 2797510528, 4007122368, 1362813408, 393335728, 3047284840, 3057249092, 1849016518, 3194436459}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1409286144, 771751936, 3238002688, 3917479936, 3099590656, 1088421888, 2427453440, 1548222464, 2787377152, 1201012736, 393674752, 1042317312, 1699790848, 3145261056, 2074890240, 3033704448, 43078656, 3674189312, 1164214528, 2495007104, 2309425344, 1721252064, 144485552, 2807744072, 1624578340, 2392409878, 1299927607}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1275068416, 771751936, 4143972352, 780140544, 1245708288, 2283798528, 2463105024, 2455240704, 3567517696, 998113280, 1222049792, 627081216, 1819328512, 1992826880, 148656128, 2114631680, 2909883392, 710127104, 600749824, 2759839360, 189577792, 3572670496, 2655340240, 2178228312, 3173905828, 890883838, 2652844567}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 2617245696, 637534208, 1191182336, 780140544, 4194304, 278921216, 3702521856, 3933732864, 738983936, 3173384192, 113967104, 2984280064, 2240823296, 1208508416, 1318334464, 1765451776, 925211648, 274703872, 3436873472, 1488260736, 2706886720, 3754838176, 2773469360, 3885138040, 1778488588, 1906114726, 1773363723}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2885681152, 1040187392, 1862270976, 4135583744, 3099590656, 1478492160, 2846883840, 1894252544, 3113484288, 3662807040, 3018129408, 341868544, 810598400, 3304628224, 2290929664, 2026784768, 1161014272, 1297071616, 2668179200, 1694373504, 2241530048, 3678134304, 2454445488, 4270017256, 2896655508, 521995730, 552355493}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 3959422976, 3456106496, 2164260864, 444596224, 2227175424, 2891972608, 1510998016, 2800222208, 3915644928, 665714688, 2613641216, 2686484480, 1974484992, 521723904, 2044514304, 3615676416, 3572755456, 2969521664, 2826256640, 3903994496, 3609982144, 1766048864, 1005026832, 3282664680, 2016459364, 2891504174, 1711046793}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 4227858432, 3053453312, 1593835520, 3632267264, 1648361472, 1499463680, 848297984, 309854208, 1085538304, 2282881024, 3545956352, 1101037568, 78659584, 3557318656, 60567552, 1048467456, 919469056, 3072407040, 4034371328, 2715187328, 3101782592, 3940012384, 669410960, 4020838520, 2745927092, 2210926994, 3845960347}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 1677721600, 838860800, 2936012800, 1719664640, 3368026112, 383778816, 1510998016, 670564352, 721682432, 2621571072, 3714383872, 1470136320, 2192621568, 331915264, 1745620992, 2528000000, 467362816, 2692985344, 1572335360, 3053291136, 1895053504, 589979360, 2337912336, 1225185784, 3339135492, 305472450, 3002646053}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1543503872, 2583691264, 419430400, 1115684864, 574619648, 3999268864, 1376780288, 1291321344, 3758882816, 1703936, 3785162752, 3114303488, 1135624192, 3007881216, 1497640960, 408840192, 2403556352, 3533904384, 4235450624, 1185620608, 869757504, 128308832, 881604112, 425341688, 4034774796, 359679386, 1953003101}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2348810240, 33554432, 1996488704, 931135488, 255852544, 845152256, 1903165440, 1040711680, 1481375744, 1426456576, 3666280448, 3245375488, 1443381248, 3427573760, 1258721280, 394770432, 233835520, 1825063424, 2255279872, 1066837888, 1472182080, 1507081824, 284308336, 937814280, 2083356620, 2512462406, 420938983}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2885681152, 3858759680, 117440512, 897581056, 3015704576, 1591738368, 1594884096, 244842496, 2289827840, 3903979520, 4182573056, 2500886528, 798539776, 2600214528, 519204864, 3161303040, 954215424, 2551195136, 454567680, 1270629760, 508697536, 173929184, 2106079504, 2699348376, 1204723196, 1417620338, 2006814637}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 1140850688, 1711276032, 2365587456, 3347054592, 2386558976, 1474297856, 2328887296, 1472724992, 3500933120, 249954304, 1037893632, 2882568192, 3662168064, 3656146944, 2038878208, 3385694208, 1295565824, 1964254720, 2570251520, 1473189760, 3102709312, 4263498720, 967265488, 628337352, 3588357932, 387853478, 2934513725}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3556769792, 1912602624, 520093696, 4034920448, 289406976, 3017801728, 4245684224, 3526885376, 2964062208, 2710962176, 4162650112, 3356524544, 1505247232, 4218200064, 943124480, 1282242560, 1031296000, 172765696, 419872512, 4041539712, 547154240, 1822304224, 490286864, 1642249528, 2511829036, 3278062806, 3258518013}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 1811939328, 301989888, 4278190080, 3045064704, 549453824, 3659530240, 2609905664, 3382181888, 1726218240, 1687289856, 2320302080, 3465576448, 3608690688, 4121174016, 1198665728, 2541578240, 2295917568, 3657716224, 3693272832, 3032843648, 497862848, 453965344, 579578256, 3787949720, 4118379364, 16435282, 1757483629}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 2080374784, 3791650816, 2264924160, 3766484992, 3837788160, 2132803584, 2429550592, 3576168448, 1437335552, 4024827904, 2967404544, 3385884672, 816365568, 1726783488, 210112512, 1341097984, 1829305344, 1174151680, 1846421248, 39055488, 1122430144, 3412050720, 2677035728, 3024650792, 2644286764, 868116262, 3578504703}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 3154116608, 838860800, 889192448, 3464495104, 2285895680, 3726639104, 3197108224, 3946315776, 2539913216, 3399352320, 650051584, 3985670144, 1589166080, 1990500352, 2004750336, 1758423040, 1381514240, 1884615168, 1274451200, 696508032, 1985634368, 3547439648, 771206288, 305958456, 2303349220, 2273922782, 3362992799}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 2617245696, 436207616, 2197815296, 2474639360, 2168455168, 3680501760, 3121610752, 3285712896, 3237740544, 1174011904, 1164247040, 3339747328, 4250451968, 2268913664, 760918016, 2715125760, 4051180544, 2269960704, 2953995008, 2251367296, 1063160128, 1780713312, 1131397136, 1719513304, 852261756, 944949434, 2513525765}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3825205248, 1577058304, 352321536, 1048576000, 1799356416, 2451570688, 1800404992, 2859991040, 4288413696, 3809607680, 437190656, 3117449216, 3812114432, 582803456, 2915192832, 683137024, 1705796608, 3424263680, 2126247168, 338095744, 372896576, 3551598112, 1246078288, 3163768696, 4131542300, 1433927250, 281841967}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 1006632960, 2650800128, 4043309056, 696254464, 2160066560, 1801453568, 2465202176, 1638400000, 1956904960, 3994419200, 1294925824, 3245375488, 174604288, 1833213952, 3601223680, 698853376, 671398912, 1258741248, 3174519040, 1021114752, 2278189248, 1499854688, 332782832, 4032690344, 1571356964, 2072494294, 424955727}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 335544320, 2717908992, 184549376, 58720256, 926941184, 295698432, 3490709504, 1800929280, 84672512, 2490236928, 3587112960, 143687680, 3885547520, 2280398848, 1071550464, 696735744, 3544486912, 3904528896, 3748473600, 105976704, 2335649600, 2005689760, 2142110224, 1924106328, 1700813452, 384863534, 451434863}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3825205248, 2919235584, 4211081216, 528482304, 2353004544, 1948254208, 1433403392, 1316487168, 3808165888, 1223557120, 2541158400, 4126179328, 3283632128, 4187758592, 1648291840, 2520725504, 844391424, 2371546624, 524147456, 2313514880, 833188928, 2774495264, 1417997168, 772939128, 2711220604, 1367852718, 4123568727}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2483027968, 1979711488, 1761607680, 1501560832, 2160066560, 492830720, 2563768320, 227016704, 3418095616, 3539599360, 3200057344, 2354085888, 717799424, 3810287616, 3301609472, 2552608768, 2240025600, 1830729216, 804456704, 1634421120, 3837753536, 2976491872, 1250320080, 4087868552, 3028143676, 36755514, 2425893085}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 2483027968, 3456106496, 520093696, 746586112, 3862953984, 3537895424, 871366656, 202899456, 2683568128, 162660352, 1264517120, 242253824, 3117957120, 3084132352, 2799833088, 2321004544, 4100723712, 4068904448, 1498234624, 549436544, 1107336768, 352331488, 1702940144, 1371585304, 1847631732, 2354099698, 260589759}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 1543503872, 1912602624, 4211081216, 2592079872, 2428502016, 1264582656, 846200832, 3870818304, 2248933376, 527564800, 1098186752, 3253764096, 2818097152, 1865179136, 3668078592, 1692256256, 875879424, 817803776, 3706166016, 2494917248, 3775928512, 2429073248, 2528399472, 4101940664, 3649538188, 1606754738, 2921906965}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3959422976, 973078528, 553648128, 3917479936, 2688548864, 2665480192, 3056599040, 1336410112, 3871080448, 3480879104, 2849701888, 145784832, 3446161408, 949772288, 174780416, 14923776, 2121559040, 4021713408, 2682863872, 1441241472, 722131008, 1301500640, 129801264, 117073576, 2577087292, 3729836346, 794350651}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3825205248, 771751936, 2164260864, 2692743168, 314572800, 396361728, 4285530112, 2627207168, 1141637120, 3376283648, 2434859008, 3706748928, 3319283712, 2129453056, 3400454144, 3140028416, 880043008, 2476895744, 546791680, 613806208, 3144866496, 3816772512, 3422642544, 3997173144, 1465952396, 1271931390, 1483272577}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 3825205248, 838860800, 3070230528, 310378496, 2805989376, 543162368, 1448083456, 459800576, 2685665280, 2181431296, 3999989760, 3205529600, 2718449664, 2378473472, 1571688448, 4141852672, 2917557248, 2801496576, 4023949056, 2725003904, 1562029888, 3089749088, 3608497232, 2783414376, 2275074196, 191455814, 3715449995}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 738197504, 2852126720, 2365587456, 3296722944, 4013948928, 3659530240, 2351955968, 881328128, 1463549952, 2166226944, 787546112, 1852866560, 1781022720, 3561807872, 1068912640, 2919061504, 4159089664, 3118852608, 3055742208, 3220165760, 4169258816, 2019059232, 1281678896, 1257907592, 4241174972, 945493854, 1352889937}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 2080374784, 167772160, 2835349504, 2407530496, 2210398208, 3839885312, 3079667712, 3949461504, 2553020416, 3185704960, 146735104, 1766883328, 2919776256, 595369984, 3605721088, 1178843136, 2709191680, 1294682624, 1767278848, 3100196736, 2783517632, 2811865312, 2833343888, 2724572776, 1917531564, 2198258466, 2151792095}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 872415232, 100663296, 4076863488, 1585446912, 1296039936, 1272971264, 3836739584, 3339190272, 2005139456, 3179151360, 3628924928, 1022394368, 1902657536, 1492443136, 1490423808, 1050228736, 1698083840, 1093223936, 280924928, 1508707968, 723522880, 4237307872, 3306699440, 266080264, 3510769412, 3787405118, 675760941}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3959422976, 3456106496, 3506438144, 2407530496, 3829399552, 2564816896, 1114636288, 4044881920, 1592000512, 3499229184, 1682374656, 2846916608, 3451404288, 2759073792, 1408905216, 3552253952, 3418778624, 3077410304, 3095621888, 3094511488, 1580702784, 2762532064, 1969022064, 1374090264, 2587738980, 2169222098, 3223227943}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 1275068416, 3925868544, 3204448256, 2306867200, 2671771648, 2078277632, 2305818624, 1531445248, 2766405632, 2780168192, 1702690816, 1202749440, 3555246080, 208986112, 9326592, 3344013312, 2141375488, 1036200448, 2437537536, 3646855552, 1485383488, 612239328, 1297705840, 2443595848, 1233460068, 951883766, 1311437853}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3959422976, 570425344, 218103808, 1065353216, 239075328, 2946498560, 3335520256, 1172832256, 470548480, 2807431168, 2845638656, 4279271424, 2550710272, 3749470208, 2507034624, 100263936, 2869586944, 618914304, 1281486080, 666775424, 2517714496, 2886136736, 3342179536, 4282166504, 2244902284, 2041122326, 1663174845}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 2751463424, 369098752, 1962934272, 3883925504, 1782579200, 639631360, 1510998016, 2258108416, 2088501248, 2297561088, 264962048, 2312142848, 1542995968, 3519815680, 3141201920, 4237281280, 3910018048, 1786336768, 79418624, 2163791744, 1867301440, 2767868448, 602895376, 3485343640, 2670815740, 2755600818, 2101775211}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 3556769792, 2315255808, 1224736768, 3800039424, 2562719744, 3319791616, 1804599296, 3304587264, 2768502784, 2428370944, 3209494528, 1943044096, 215531520, 2415173632, 3759558656, 2731644928, 3401208832, 3530770944, 2581424384, 2275996288, 203186368, 3794461152, 2097883536, 3868803576, 439769476, 2233576318, 3935478061}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 4093640704, 2919235584, 1157627904, 3883925504, 3233808384, 1717567488, 491782144, 4280811520, 2332295168, 3887202304, 3615031296, 17858560, 1929920512, 3144998912, 1231728640, 1264941056, 3646845952, 3199200768, 3792381184, 2533988224, 2009635008, 1259635296, 87726928, 1305314856, 2946158212, 754808946, 1189272985}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 1677721600, 771751936, 788529152, 2407530496, 1916796928, 2556428288, 495976448, 2163736576, 877920256, 1235353600, 2722430976, 1498447872, 1314406400, 3529809920, 2045382656, 10057728, 2173625344, 2289266176, 3918991104, 4164771712, 3116657216, 4049210464, 1376910224, 787620856, 3139291604, 1622441698, 1811080357}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1140850688, 1107296256, 2701131776, 2004877312, 968884224, 505413632, 1360003072, 2558001152, 3345219584, 2744516608, 4276944896, 3629154304, 3138961408, 253026304, 782127104, 486639616, 2397750272, 3723461120, 1306771712, 3194578816, 1156977088, 3030198816, 341355280, 2138334584, 3899580132, 306802006, 1290173517}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3556769792, 3187671040, 1493172224, 981467136, 1396703232, 3806330880, 2324692992, 4078436352, 2152988672, 611713024, 3826974720, 3631251456, 3515400192, 3477889024, 3324153856, 1802344448, 904614912, 2268659200, 3437558016, 148818560, 1701272384, 1169829600, 1870209168, 4177392664, 1551053780, 2754409910, 41071035}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 469762048, 1375731712, 1660944384, 3112173568, 3342860288, 1528823808, 2989490176, 1050148864, 1169948672, 2725380096, 3559587840, 286294016, 1219018752, 3710148608, 1523486720, 1993967616, 3304823808, 777523712, 3638346496, 3923921280, 574873408, 810831648, 1802910768, 2941611928, 4178677564, 3981382834, 159282251}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 2617245696, 637534208, 3942645760, 1367343104, 1530920960, 295698432, 829423616, 238551040, 723779584, 1194721280, 3496411136, 1020297216, 3645423616, 1847369728, 1838305280, 1947318272, 1628904448, 4075316736, 1382845184, 2032836992, 99988288, 3569464736, 2657078128, 2012488504, 1853792676, 1450903030, 1967287943}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 1811939328, 973078528, 2332033024, 1384120320, 3636461568, 4242538496, 1397751808, 1977090048, 2739666944, 1198129152, 2698575872, 1236303872, 529055744, 51666944, 1684418560, 9652224, 2019159040, 2456844800, 3186109184, 2189689472, 777953472, 3457145056, 2821424464, 3859121368, 3001178828, 2429377834, 995499257}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 738197504, 4194304000, 2634022912, 2977955840, 2176843776, 392167424, 3545235456, 603455488, 427032576, 3309174784, 2804744192, 2318434304, 4222107648, 2349621248, 17461248, 1563629568, 1156426752, 1817197056, 58244352, 3275006336, 2795432384, 3869057888, 760776016, 2974024952, 2945865204, 1889633662, 4294617485}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 1677721600, 1241513984, 2600468480, 2155872256, 1304428544, 2015363072, 2039480320, 725090304, 1488715776, 1029832704, 470745088, 4155539456, 4020813824, 369385472, 3785240576, 3272452096, 156230656, 2924481024, 2417507072, 229429376, 1167775168, 1167307808, 3435321232, 1608464952, 401122108, 2992898082, 3597591023}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 738197504, 1644167168, 2097152000, 1434451968, 2537553920, 4032823296, 2916089856, 1339555840, 1327235072, 665190400, 2837774336, 2427486208, 3481845760, 864313344, 2262454272, 3562268672, 1926081536, 2967740928, 3247103232, 340485504, 3077680960, 2578609248, 885474256, 921690328, 1998299036, 2842231142, 3406753797}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 67108864, 905969664, 2499805184, 2122317824, 859832320, 2724200448, 3041918976, 1515716608, 255590400, 1001521152, 531824640, 2049998848, 3314073600, 673488896, 2548994048, 30529536, 2644214784, 1516533248, 3306091776, 650202752, 1696856896, 2588425824, 1241835344, 324979032, 924429500, 3084855922, 3906665619}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 469762048, 1644167168, 3607101440, 679477248, 3317694464, 3114270720, 877658112, 2648178688, 510394368, 985792512, 1685782528, 116424704, 2198388736, 24420352, 2106470400, 1261041664, 955489280, 449061376, 3672553216, 3954030720, 1995804096, 425270688, 2352720464, 3172006104, 1605913068, 2258412418, 1556786715}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1677721600, 2315255808, 218103808, 25165824, 3602907136, 924844032, 3750756352, 884473856, 1719402496, 1138622464, 3064266752, 296779776, 3366502400, 2231672832, 889352192, 2804660224, 1175315456, 817154560, 3618270464, 1596969344, 3398409920, 627026720, 747098512, 3171623864, 673006332, 3402422430, 2465599813}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 3959422976, 100663296, 520093696, 2105540608, 784334848, 1293942784, 2733637632, 2430074880, 1604583424, 1122631680, 581369856, 3536879616, 3668459520, 893132800, 2217644032, 954009600, 1270836224, 836027904, 2725412608, 1298386304, 841627328, 4102547744, 1470163184, 3853539800, 2704807204, 3715394986, 4030877511}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 2483027968, 4261412864, 1459617792, 1283457024, 2654994432, 3546284032, 2861563904, 1660420096, 843841536, 2783576064, 1675952128, 2339405824, 2703802368, 1062494208, 3681980416, 194504704, 440996864, 1145748992, 3562403584, 410532992, 1594631744, 3691695968, 3962917008, 4100498424, 2595519948, 3467045162, 2777672133}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 4227858432, 3120562176, 3942645760, 2508193792, 2604662784, 849346560, 695205888, 3480748032, 3215196160, 1219362816, 2799632384, 2773516288, 147341312, 2839322624, 2765803520, 1819908096, 894663680, 194148864, 822414080, 11101568, 3436909376, 3809359520, 3576651632, 2196305528, 2676765988, 482490478, 382562879}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 738197504, 301989888, 3875536896, 847249408, 1405091840, 3760193536, 1569718272, 3706191872, 1093402624, 3958243328, 4128768, 1479573504, 2553823232, 975462400, 1903333376, 2074724352, 776711168, 4270510592, 799917824, 3483976320, 4165716928, 3616187424, 2955793296, 2917765608, 1194008748, 3438992558, 83221215}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1275068416, 570425344, 3640655872, 1384120320, 1732247552, 1939865600, 1477443584, 3438804992, 3810787328, 2891055104, 2905276416, 1781563392, 1411923968, 2075926528, 3800436736, 3501271040, 3113733120, 892789248, 509196544, 189522560, 1455464256, 2875226016, 2020607504, 654839800, 2246839460, 2069821330, 1254441675}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3422552064, 1509949440, 3640655872, 478150656, 3334471680, 1994391552, 3075473408, 3515351040, 35913728, 4000972800, 634322944, 1915781120, 261636096, 2651611136, 1269723136, 525162496, 1357073408, 2981009920, 2521692416, 73632896, 2473471680, 783139552, 4231246160, 3714497160, 801731492, 3202953786, 4292476655}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 3154116608, 1174405120, 2097152000, 3045064704, 2596274176, 2153775104, 2999975936, 2056781824, 2741764096, 2200567808, 1787625472, 242253824, 2234007552, 1722048512, 2350837760, 1420548096, 2483502080, 1758299648, 2840648960, 3646449024, 4237087424, 3090814048, 1022726352, 3398204824, 1564110316, 1433776490, 3863786925}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 2483027968, 1107296256, 486539264, 3229614080, 3569352704, 299892736, 124780544, 3850895360, 1114374144, 3292659712, 2071527424, 3209723904, 60309504, 4233420800, 2521198592, 3492243456, 1826821120, 123568640, 1293827328, 3281195136, 3604327616, 3715259872, 47257968, 2435595912, 1625458156, 1336529154, 3079166169}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1677721600, 3992977408, 117440512, 3061841920, 1665138688, 1260388352, 2188378112, 3619160064, 4022599680, 1922957312, 2483093504, 2500886528, 2489892864, 4216070144, 2629963776, 1554745344, 318235648, 173911552, 632973056, 3482273408, 2004441920, 1194653472, 879124592, 98921144, 3330189380, 118590558, 2457346273}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 3422552064, 1375731712, 2332033024, 1115684864, 3032481792, 52428800, 2748317696, 659030016, 1844707328, 1248722944, 3279224832, 858816512, 2805514240, 3198951424, 3312635904, 4127168512, 2336443392, 47780352, 985852672, 2265412224, 3813629120, 1480312608, 412468688, 3519054408, 278945396, 2861601582, 2619924501}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 3959422976, 3992977408, 1258291200, 3330277376, 2285895680, 2296381440, 613416960, 1714946048, 274989056, 16121856, 2164588544, 3266347008, 2986885120, 1378656256, 238727168, 833562624, 4096224256, 3653971456, 1624320768, 1657673344, 1935798336, 2001132768, 646839952, 442246968, 3197267940, 1794335542, 892719141}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1811939328, 704643072, 3305111552, 1484783616, 130023424, 950009856, 2576351232, 1432879104, 2041315328, 252051456, 1614741504, 3463479296, 4221059072, 32825344, 542289920, 3472705536, 3966102528, 1997662720, 2843993344, 3579758720, 1181441984, 1110625440, 3813500816, 3378380392, 1349898796, 3107575622, 424623839}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 872415232, 3053453312, 1526726656, 2038431744, 1170210816, 1260388352, 1781530624, 3758620672, 1239154688, 1024327680, 1907032064, 3847258112, 4174921728, 985980928, 736808960, 468838400, 1583985664, 2999809536, 1433893632, 3135146368, 1429462464, 24389408, 438472752, 2668441864, 1784133980, 2263794766, 1044105675}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 2348810240, 905969664, 3942645760, 1367343104, 3829399552, 3101687808, 806354944, 3763863552, 519831552, 3404857344, 3628924928, 1462796288, 2582167552, 2698305536, 3615903744, 1404766208, 235080704, 3731846656, 453331712, 202678656, 2879822912, 59477216, 1617646096, 2583427416, 4192452220, 3053408818, 2585642605}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 2214592512, 3321888768, 2365587456, 2524971008, 457179136, 3743416320, 135266304, 894959616, 1358168064, 628752384, 653983744, 2968551424, 3861430272, 924622848, 872853504, 1053640704, 3774153728, 1790019072, 709061888, 1207223936, 1157268288, 2352677664, 2635084304, 3218633304, 1370794356, 3445248954, 1064022299}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3154116608, 2986344448, 721420288, 2457862144, 364904448, 3542089728, 4073717760, 4061659136, 1469841408, 62521344, 2089746432, 1840283648, 3836231680, 2041847808, 4090417152, 1046550528, 2449554432, 2855367168, 601475840, 730702464, 154353088, 291129120, 3682555088, 1886961432, 648833052, 735222266, 1335614959}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1409286144, 2449473536, 620756992, 377487360, 2604662784, 3890216960, 3870294016, 2568486912, 574357504, 1764098048, 1542914048, 3247472640, 294141952, 1530175488, 2991722496, 2747615232, 2720388096, 2744472064, 3775743232, 183592576, 3312952128, 4006644704, 3563624624, 3229909528, 566923196, 3703132134, 2615366359}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 2617245696, 2046820352, 2097152000, 2860515328, 3795845120, 446693376, 1840250880, 126353408, 3514564608, 1152253952, 666173440, 1724940288, 2656583680, 1688477696, 583667712, 2829006848, 3084852224, 1207941632, 3893337344, 3844561536, 1642801728, 3201126048, 839140272, 1836766344, 2115496188, 2653110126, 940644053}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 2080374784, 2650800128, 318767104, 461373440, 3670016000, 2132803584, 1873805312, 2558001152, 139722752, 1969881088, 3427205120, 2899345408, 2997370880, 2516328448, 1159073792, 1351718912, 14810112, 2067357184, 2543710976, 2792352640, 7123648, 509537056, 3288147376, 1161781624, 1107606228, 3179423018, 333172519}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3959422976, 3791650816, 1191182336, 947912704, 2722103296, 1176502272, 74448896, 2754084864, 205258752, 968491008, 1268842496, 1703968768, 2142814208, 1317281792, 2361266176, 1138706432, 791636992, 2168955392, 391849728, 2425440384, 2618858048, 3274969632, 2188800624, 3203642664, 3379410364, 3041045114, 2592461377}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 2617245696, 2046820352, 3774873600, 2441084928, 3804233728, 1667235840, 1152385024, 312999936, 3100901376, 1984036864, 2809200640, 1655209984, 4040441856, 2051153920, 1165078528, 933799936, 2270485504, 58874368, 1452364032, 5781888, 341589696, 2626042208, 1993020848, 223685416, 3093431828, 3177254690, 3377468097}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 738197504, 2382364672, 2600468480, 2273312768, 1296039936, 4154458112, 1313865728, 242745344, 297009152, 2730622976, 3186688000, 3229122560, 1790230528, 1430396928, 1756450816, 3554166784, 2263149568, 1312468480, 1703267072, 3151679360, 2180358464, 934468000, 1327056208, 4048871928, 1513283828, 4216927074, 3027539105}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 2751463424, 2919235584, 4043309056, 3833593856, 3770679296, 3131047936, 3853516800, 1585971200, 2780561408, 2958163968, 3461152768, 2156429312, 2629615616, 4174553088, 2358087680, 4180195328, 1720476672, 4246343168, 1724997888, 304766080, 1234797760, 3652596896, 1421558960, 1876140552, 2654941564, 1119190258, 412880637}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 2483027968, 1241513984, 1728053248, 2357198848, 3837788160, 2640314368, 4245684224, 293076992, 45350912, 540409856, 4179034112, 3547889664, 3652501504, 2864111616, 1960300544, 3617110016, 3219411968, 82749952, 2513680128, 170275968, 1290776768, 2030876512, 1793231376, 3148957176, 3377930868, 785944406, 734320391}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3825205248, 301989888, 855638016, 327155712, 2302672896, 3001024512, 3027238912, 566755328, 1217134592, 2140536832, 931987456, 4022894592, 898416640, 3507937280, 4031639552, 1793648640, 1826366464, 1301213696, 911852288, 3765107584, 3260263744, 2240397536, 2033334128, 3395779144, 970700236, 1550124918, 3012861181}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 67108864, 3388997632, 2097152000, 209715200, 2990538752, 2984247296, 537919488, 1742209024, 2608594944, 938868736, 1374224384, 1524137984, 4160536576, 1438031872, 4161368064, 382265344, 1579467776, 2043308544, 3195997440, 4192330880, 123532864, 533076960, 2885782800, 4249678680, 3172894012, 670951446, 3740940025}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 1677721600, 838860800, 50331648, 394264576, 2227175424, 3206545408, 493879296, 3245867008, 2634809344, 3889037312, 3216834560, 2725806080, 982269952, 3675185152, 2493378560, 3574126592, 2633245696, 1669517824, 4103336704, 3256209280, 2805735616, 659959072, 2950762096, 1883176696, 1350919628, 4262751982, 1230119885}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 3422552064, 3925868544, 2365587456, 461373440, 1153433600, 1595932672, 2016411648, 3285712896, 600571904, 485097472, 1744240640, 1457029120, 2219589632, 975855616, 2446807040, 2875734016, 2824113152, 977701376, 659414272, 254223232, 3197126848, 1177064736, 3803497776, 886452312, 3378844428, 4187219402, 4232493255}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 1275068416, 3724541952, 1090519040, 1149239296, 1564475392, 3676307456, 3765436416, 596115456, 3051094016, 3747479552, 1786839040, 4010311680, 211566592, 243195904, 3388051456, 1862334464, 2910850048, 3451928064, 2220937472, 3696245888, 2323124544, 1368655136, 2917310832, 3390007048, 456222876, 2933965950, 2282760945}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 335544320, 2248146944, 218103808, 3565158400, 4030726144, 950009856, 2601517056, 737673216, 911998976, 3054370816, 1992753152, 4252532736, 3038560256, 2066620416, 1125642240, 1767925760, 1802556416, 3523782144, 957676800, 2470067328, 1722672192, 2626502304, 48092688, 3909459832, 1040799260, 3965712046, 2085913047}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 2617245696, 1308622848, 2063597568, 2944401408, 322961408, 2808086528, 1850736640, 1974992896, 499908608, 1786118144, 1564803072, 1597538304, 34357248, 1305911296, 4181012480, 11540480, 933813248, 311750144, 262818560, 2842376064, 1361121088, 3101305184, 3177444688, 902154808, 3724043916, 4113312022, 2271637781}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 469762048, 3456106496, 2969567232, 1853882368, 826277888, 1176502272, 2224029696, 3791126528, 3159621632, 3948806144, 1956184064, 2558033920, 2526330880, 280928256, 3496579072, 3232774144, 3261651968, 2922147328, 4006224128, 4255635072, 2463214912, 633653280, 1109808528, 1284358008, 428221716, 2430454142, 3969778185}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 67108864, 100663296, 2063597568, 1652555776, 2067791872, 358612992, 2542796800, 2026373120, 1064566784, 4178968576, 163250176, 3678961664, 3216261120, 1488363520, 3784011776, 1152448512, 62407680, 434939392, 3632925440, 824777344, 3334340416, 1476121440, 3819474064, 4024732232, 1096739892, 1083170934, 1455318059}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 2214592512, 3321888768, 1124073472, 2743074816, 4064280576, 3760193536, 1961885696, 964165632, 3423338496, 996802560, 1100808192, 2369290240, 791429120, 2350538752, 1520816128, 1226074112, 3837182976, 855614976, 1485902592, 4275211136, 3681637952, 88217120, 1247367152, 2936411896, 2133322828, 799888970, 295715309}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 3556769792, 838860800, 1560281088, 2541748224, 2613051392, 3961520128, 1542455296, 635961344, 3790340096, 1117650944, 1644625920, 69763072, 3838623744, 2901319680, 4180652032, 2187610112, 2153911296, 1747030528, 2375773440, 228466560, 3632738240, 1617448480, 4146904816, 3778940520, 238496812, 3823143358, 3855673207}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 201326592, 3858759680, 50331648, 2424307712, 3116367872, 3890216960, 376438784, 1245184000, 3608412160, 2583560192, 2671575040, 3656941568, 3052683264, 3960348672, 1413861376, 617412608, 932858880, 3397109248, 2198950656, 4136773760, 2205668800, 694907360, 2543418736, 98455224, 3215799508, 3694170910, 882441933}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3422552064, 2852126720, 2734686208, 1837105152, 3653238784, 1335885824, 2108686336, 3135766528, 153878528, 2296512512, 1135935488, 4247289856, 2475442176, 433250304, 1243459584, 2984531968, 901680128, 3055503872, 1845596928, 3803084160, 96974272, 1116026272, 1015051952, 2604688232, 2984306412, 4174423618, 1031332997}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 3959422976, 1644167168, 654311424, 2558525440, 2151677952, 4229955584, 298844160, 3049783296, 3440115712, 3639214080, 3063218176, 2458419200, 1772929024, 3917127680, 4017950720, 3864274944, 3901631488, 4041458176, 2183116544, 2716692608, 322735168, 2316496416, 2632003280, 332855624, 3364334412, 946449866, 2071603909}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2617245696, 2382364672, 2734686208, 3548381184, 3544186880, 1642070016, 416284672, 3837263872, 2798911488, 1757282304, 3111059456, 2767749120, 481607680, 791568384, 1782018048, 2382112768, 1362254848, 3470126592, 3071365888, 808926080, 2365353792, 1739735008, 2165638096, 4029805368, 2772930452, 1291098206, 1296994111}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 3959422976, 3321888768, 3003121664, 3967811584, 2881486848, 2921332736, 758120448, 1177026560, 768868352, 3400400896, 509149184, 1122533376, 1903476736, 190767104, 3369160704, 3637258240, 642919424, 665003520, 1558143744, 1583678592, 3417499584, 1756567584, 1103562288, 2124021416, 2219353108, 1032097166, 3327570665}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 3019898880, 2382364672, 3170893824, 1384120320, 2327838720, 1348468736, 2400190464, 1642594304, 3229351936, 2910978048, 100466688, 4163403776, 2946252800, 1926406144, 2595590144, 1092921344, 3857118208, 171650560, 950250752, 1143454336, 1865506496, 4138872416, 3953486352, 2244747112, 2065336508, 1064956642, 3929952109}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2885681152, 33554432, 2600468480, 2709520384, 708837376, 710934528, 2685403136, 2122842112, 1298399232, 693239808, 575602688, 2781380608, 3917758464, 1552048128, 1843892224, 3428628480, 999222272, 3556860416, 485067520, 2073909632, 3544655424, 468457568, 2956374800, 3307059976, 2391269668, 1322044978, 2462463711}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 335544320, 838860800, 3372220416, 2239758336, 3737124864, 1176502272, 525336576, 301465600, 3970695168, 228458496, 2964652032, 809009152, 3691823104, 3431866368, 707637248, 3626301440, 3248149504, 4152300032, 3141531904, 2304753024, 1349495488, 984065056, 3183705680, 3736676472, 4122393708, 1403096254, 2053811557}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 1811939328, 3523215360, 3439329280, 1384120320, 3334471680, 2044723200, 988807168, 3886546944, 2699821056, 1944977408, 3597598720, 3664281600, 2559361024, 2992545792, 157798400, 164907008, 924494848, 2137354752, 1121295616, 3890076288, 3848358592, 3531054048, 2961969136, 1851695400, 1667719212, 2966741262, 328910111}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2885681152, 2315255808, 1728053248, 3766484992, 3846176768, 216006656, 990904320, 268959744, 185860096, 1526595584, 1839267840, 3788013568, 2897494016, 2618204160, 3543732224, 3155429376, 3531533312, 2497784320, 4280874752, 3567528064, 1250355520, 3496842976, 1837782032, 2165251208, 2357281876, 1870192926, 961338929}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3422552064, 771751936, 117440512, 1333788672, 3116367872, 371195904, 3624927232, 217579520, 465305600, 3323068416, 2384527360, 2662891520, 1583104000, 891445248, 4845568, 4005312512, 2828176384, 1801539072, 1826125568, 3098326912, 1936332224, 392022048, 2534074128, 2058211192, 3502402684, 595158834, 1221870001}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 4227858432, 4060086272, 318767104, 1384120320, 1883242496, 3193962496, 2054160384, 3618111488, 3219390464, 3820617728, 3014590464, 2473099264, 2093268992, 2083168256, 62377984, 3716466688, 2076851200, 2668057088, 1376535296, 1430182528, 2665819200, 1244601440, 363356528, 1424234792, 1966755236, 1441781466, 2013835103}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1275068416, 301989888, 2600468480, 3128950784, 3158310912, 2753560576, 2312110080, 1872232448, 4277403648, 2116943872, 1004339200, 2404941824, 1804910592, 3428769792, 3797266432, 2949908480, 2357103616, 1703277056, 1900849920, 2534077056, 1131089984, 3690038816, 337828560, 3363289368, 2661515444, 1532836110, 3289934989}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2885681152, 2181038080, 3070230528, 3414163456, 515899392, 2413821952, 393216000, 1814560768, 1749286912, 1701969920, 1376583680, 3865608192, 1457831936, 3575799808, 1337290752, 1945434112, 4189744128, 1387913728, 2951890688, 2924311424, 2445824704, 1882504672, 249215088, 3599334312, 3287944324, 1947808146, 3282234621}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 67108864, 2919235584, 4143972352, 4102029312, 515899392, 3516923904, 2041577472, 4173856768, 3538157568, 3659399168, 1900085248, 3647504384, 592756736, 3335970816, 2107994112, 3161901056, 2727724032, 2944323072, 2018592512, 4153465984, 960015040, 273471392, 2037054128, 3513248328, 1256570660, 513151294, 4156932401}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 1409286144, 3187671040, 3808428032, 1820327936, 557842432, 144703488, 1609564160, 366477312, 923009024, 3834511360, 2276261888, 3044573184, 83148800, 190210048, 94990336, 309729280, 614044672, 3402522112, 3649917696, 516428928, 705480000, 1549946528, 3558840560, 3289374552, 2441601348, 774577838, 3258534429}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 3825205248, 1509949440, 4211081216, 3414163456, 339738624, 2640314368, 2542796800, 1162346496, 3433299968, 1674182656, 959643648, 2452127744, 1748287488, 2432868352, 1876373504, 4118984704, 303506432, 3282205184, 3110537984, 3325744000, 2188050496, 2961497952, 4223301776, 2334870728, 862222308, 451581738, 2881684963}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 2483027968, 436207616, 3841982464, 3917479936, 2478833664, 3189768192, 491782144, 1972895744, 600047616, 1865547776, 1576337408, 3468197888, 118767616, 2708086784, 1544663040, 2329556992, 1148834816, 1519827456, 2876708096, 2988831104, 3865081792, 28343328, 90766416, 2378993176, 3603855620, 194229906, 768060517}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 3556769792, 3523215360, 83886080, 713031680, 3208642560, 4137680896, 2723151872, 3001548800, 278659072, 2378301440, 62980096, 3645407232, 743227392, 3798638592, 687673344, 3495581696, 606409728, 169800192, 77845760, 383373952, 2364291904, 792370336, 3516253008, 1325793896, 3909576412, 1907324898, 2769525201}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 3154116608, 3858759680, 1593835520, 3380609024, 12582912, 3340763136, 3543138304, 3864526848, 4077125632, 1638793216, 3799711744, 1920499712, 2545205248, 1010229248, 4259254272, 1831217152, 2553773056, 507151872, 3170733824, 2638152064, 2226580672, 127904032, 3443933232, 2145890776, 1811077316, 2572281102, 23937163}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 2348810240, 4060086272, 486539264, 3179282432, 1027604480, 1927282688, 2802843648, 1836580864, 3721658368, 4088528896, 547553280, 1620606976, 2453946368, 4060766208, 1356271616, 1406830592, 1225772032, 3984462336, 2199211264, 1750160768, 165372224, 3813419232, 4277536272, 1781095160, 881846676, 4030630610, 2180381171}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3288334336, 3254779904, 117440512, 1635778560, 4248829952, 3504340992, 3580887040, 1053294592, 3509846016, 633995264, 1799159808, 858292224, 1724170240, 3854737408, 547991552, 3941734400, 3741385728, 737600000, 1625519872, 512743808, 2345257280, 1640131296, 2192164464, 4260533576, 2525038452, 2327194282, 3053662733}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 1006632960, 3858759680, 1627389952, 3883925504, 1883242496, 635437056, 2811232256, 637009920, 3292266496, 2055864320, 1397293056, 1259896832, 3677110272, 2108858368, 794152960, 211994624, 2506980352, 20891136, 1536684288, 4179595136, 717970496, 180743136, 978995856, 2110872696, 4084486524, 2952706794, 2109200281}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 335544320, 3791650816, 3238002688, 3514826752, 1262485504, 2350907392, 332398592, 2885156864, 1227620352, 3344826368, 4259840, 4174938112, 3296509952, 1634115584, 2894974976, 1136015360, 2130039808, 1306182144, 327930112, 3310045568, 1143721792, 819672608, 3832805072, 3529969784, 2893373292, 102425854, 493578193}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1946157056, 1509949440, 1627389952, 2709520384, 1992294400, 299892736, 1229979648, 2114453504, 2343305216, 4174512128, 234291200, 3999825920, 1681702912, 4282015744, 3003871232, 1051916288, 2909254656, 1929427456, 1820381440, 3913333120, 1411412672, 2486186976, 3457702992, 2844034440, 3947797612, 356337842, 1897640551}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 67108864, 3388997632, 2399141888, 1652555776, 1715470336, 1793064960, 1838153728, 2732064768, 986447872, 1460011008, 2445082624, 1975025664, 731660288, 3313426432, 3120656384, 83240960, 28656640, 2630658560, 3053895424, 641542784, 645435968, 3921430752, 1783498384, 1521056344, 485686156, 3395754854, 1813721197}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 2214592512, 1845493760, 754974720, 3196059648, 1463812096, 2078277632, 560988160, 2528641024, 970194944, 4145676288, 3148152832, 2061008896, 3747889152, 155648, 3059863552, 2773108736, 877511680, 4217671168, 2650979584, 3814790784, 2278196032, 1091411424, 1199859824, 1123210808, 2971265940, 742319738, 3150392213}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3422552064, 905969664, 956301312, 3430940672, 2311061504, 1990197248, 382730240, 4243062784, 2839281664, 2581725184, 2584543232, 1137213440, 2762784768, 4285145088, 2445389824, 3302098944, 726993920, 476878336, 1229605120, 416375936, 3348788672, 3493398688, 1017529296, 987461224, 3979031036, 3377668034, 1281874717}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2214592512, 2717908992, 822083584, 763363328, 3628072960, 983564288, 2217738240, 197656576, 2159280128, 4182114304, 2506031104, 1474854912, 3024404480, 3354304512, 4131074048, 1819703296, 1125598208, 1461486080, 3282223360, 2357294464, 521923648, 3607503008, 2499760432, 593007688, 2756469236, 1253716582, 2339233583}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 3959422976, 1912602624, 285212672, 1015021568, 3728736256, 3265265664, 1884291072, 2621964288, 3724804096, 2799042560, 3915055104, 3043524608, 194265088, 2248040448, 2624548864, 3402000384, 1857268736, 3686568448, 88744192, 1694610560, 1560396352, 151099552, 1862348112, 2013332168, 595667268, 1312918774, 220324171}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 3019898880, 2986344448, 1459617792, 3330277376, 3292528640, 1101004800, 1670381568, 2753036288, 3263430656, 3090546688, 3556311040, 2314764288, 2092187648, 297705472, 744853504, 1019926528, 1153168384, 3990852096, 2933458688, 3576233600, 4186701888, 32152480, 3094038672, 4175936664, 3868039108, 4112955926, 2409731497}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2080374784, 637534208, 788529152, 1736441856, 1388314624, 190840832, 1773142016, 2711093248, 13893632, 2089943040, 2185560064, 1278771200, 3892625408, 2243600384, 2408165376, 2000594944, 980663296, 1201079808, 4192067328, 2246881152, 2081881792, 2193560928, 2987467440, 2179658776, 1373718292, 1179814258, 2502273461}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 2751463424, 3053453312, 2969567232, 4236247040, 3653238784, 1709178880, 3851419648, 2952265728, 2599157760, 148504576, 2481258496, 3218636800, 3768336384, 2578587648, 158461952, 1471076352, 772006912, 2797540864, 293437696, 1734624384, 3210669504, 866868192, 860608656, 2220611960, 3345154092, 2196735674, 1600498229}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 4227858432, 1778384896, 3875536896, 461373440, 213909504, 1008730112, 317718528, 974651392, 3138650112, 3743023104, 1444741120, 553156608, 314884096, 477274112, 1137790976, 1289111552, 523451392, 3717155328, 913962752, 2319070080, 644726976, 3701534240, 1605390832, 3589857176, 3930363604, 2771566010, 2586921133}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 738197504, 1241513984, 1526726656, 3045064704, 1723858944, 2371878912, 3532652544, 197656576, 1726218240, 963772416, 2814705664, 4066934784, 236208128, 3215630336, 3341365248, 1293834240, 150170624, 649030144, 3558976256, 2073693568, 3616643776, 3940683616, 3935112592, 332144712, 2328251684, 2392811666, 781803797}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 4227858432, 2785017856, 385875968, 3397386240, 3946840064, 249561088, 1542455296, 1315438592, 4065067008, 3832414208, 3251437568, 2496167936, 2312945664, 4038467584, 2852753408, 10123264, 2581019648, 56559104, 3689137920, 2355450496, 237299520, 1663181024, 2183395568, 1438988008, 3711233036, 4055534862, 210221821}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 4227858432, 3925868544, 3976200192, 3414163456, 968884224, 2988441600, 74448896, 4196925440, 1054605312, 1183449088, 3920297984, 2965929984, 286015488, 538091520, 4143910912, 3157186560, 732281856, 2099104256, 2134457600, 2893542272, 2059580864, 1206382624, 3233447280, 811806632, 742687772, 4158559274, 2924339355}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 603979776, 1442840576, 1459617792, 2944401408, 264241152, 2254438400, 3545235456, 2855796736, 638844928, 3274571776, 1763246080, 3667427328, 3886301184, 3355877376, 496332800, 2584905728, 2965070848, 671839744, 3349407488, 3379545984, 1430600640, 4058695776, 3150919760, 2650091448, 641905876, 956508110, 64974601}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 2348810240, 1107296256, 1493172224, 2105540608, 3435134976, 3638558720, 2752512000, 3336044544, 1792278528, 3617980416, 1747779584, 1576566784, 1151647744, 1529798656, 1786859520, 507160576, 625429504, 1296507392, 3779545344, 323483008, 843559104, 3955704544, 3909593360, 719826264, 2859985172, 3723443654, 2736468605}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 4227858432, 1711276032, 4110417920, 3112173568, 3317694464, 1902116864, 3668967424, 1590165504, 2213281792, 2624454656, 118292480, 937984000, 1878835200, 3732332544, 3994669056, 2380425216, 357776384, 913114624, 3445122304, 20214144, 1704593856, 1719086944, 284146608, 2981838152, 353465644, 1869533582, 1536014845}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1006632960, 3657433088, 3305111552, 3783262208, 2973761536, 1948254208, 3348103168, 3002597376, 2932080640, 3863871488, 109510656, 739803136, 4180951040, 3196493824, 1215000576, 743106560, 1403616256, 1043331584, 2697229568, 2236508544, 1476877632, 3386390048, 3050575504, 2155222392, 2468573316, 853958382, 1213984215}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 1543503872, 3254779904, 150994944, 3011510272, 2663383040, 1629487104, 40894464, 468189184, 663486464, 1777729536, 1264517120, 3448274944, 790380544, 1355735040, 2861289472, 2394560512, 680074240, 237478400, 2621184256, 1673431936, 1860432576, 3187043104, 3982462832, 1787319912, 530375244, 2962147926, 2028726383}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 4227858432, 1845493760, 117440512, 1317011456, 3678404608, 2078277632, 1380974592, 836239360, 529268736, 2809528320, 3424583680, 2969075712, 3892068352, 1449041920, 3002798080, 3658119168, 3405888512, 1558400512, 2686899968, 977753728, 2377389888, 1185594848, 1823600976, 2288745816, 686986700, 1576896790, 255677839}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 2483027968, 771751936, 218103808, 2810183680, 1807745024, 1012924416, 644874240, 1274544128, 132382720, 3439984640, 4149936128, 3805839360, 531906560, 1780654080, 2933338112, 578689024, 4019835904, 2956922368, 2291334400, 2312101760, 1286270912, 2756442720, 248514416, 157820536, 422344484, 1849098218, 3303385963}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 603979776, 1241513984, 1090519040, 2541748224, 1774190592, 3999268864, 2790260736, 3781689344, 779878400, 3806986240, 1064501248, 1145602048, 973914112, 2809323520, 903303168, 3475417088, 1969349632, 2504993280, 3624030464, 919576448, 4089609664, 229579872, 4027747152, 3355937000, 3381527740, 4001197578, 796222819}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 2483027968, 3858759680, 3640655872, 1904214016, 666894336, 1482686464, 1454374912, 494403584, 1293680640, 721289216, 2304966656, 609779712, 3901538304, 2434146304, 2232897536, 999483392, 3238351872, 1347896832, 2125646080, 3600152960, 4106175424, 2319894112, 4146041776, 915861240, 2748820956, 2658305566, 4201999251}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 1006632960, 2919235584, 3909091328, 3800039424, 666894336, 354418688, 1129316352, 1116209152, 108265472, 2591686656, 41222144, 2748874752, 737984512, 1133436928, 3343880192, 1884100608, 1205107712, 3958017536, 4183660800, 3090967168, 2628666304, 522151712, 121967696, 4125135112, 2649808692, 613971610, 3860641029}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2617245696, 1241513984, 4076863488, 1954545664, 1530920960, 3865051136, 2326790144, 657981440, 4007395328, 79036416, 885456896, 2391310336, 3848552448, 1697292288, 4027707392, 1644128256, 1465146368, 189966848, 3752698624, 3178884224, 1324085056, 2531676256, 3507430320, 2240583864, 3338536220, 3758303126, 4164029719}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3556769792, 1107296256, 2097152000, 4169138176, 2503999488, 266338304, 1917845504, 2047344640, 684457984, 558759936, 2685075456, 1297645568, 1581531136, 2395103232, 1000681472, 1266907136, 1783895040, 3366609408, 1677274368, 3353718912, 3739449664, 2688825824, 2378325328, 2149930888, 88332556, 460592622, 869930683}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3154116608, 2382364672, 3607101440, 3212836864, 1346371584, 3030384640, 141557760, 3121086464, 2304507904, 2893152256, 1083768832, 3380117504, 2597634048, 3194920960, 4190867456, 1590810624, 1585773568, 2077683200, 847243008, 3643799424, 2400711744, 3269682848, 2596086128, 1927215752, 4137906844, 3692925586, 2209255753}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 469762048, 234881024, 2231369728, 3363831808, 1925185536, 2342518784, 3318743040, 2152202240, 3130785792, 2940076032, 3723821056, 882409472, 945078272, 1080188928, 317444096, 2013132800, 2942589952, 1964682752, 2114925824, 4255637632, 2156615360, 1678621088, 1220329168, 2058274248, 1407046876, 1408527454, 2511518853}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 2617245696, 637534208, 117440512, 159383552, 1681915904, 165675008, 3817865216, 3573022720, 390332416, 987889664, 3241869312, 1651015680, 3476832256, 493281280, 788107264, 3689117696, 1646025728, 3117843968, 665941760, 661643648, 2276638784, 2481132512, 907817616, 2346119800, 4071751300, 1810890050, 1467101771}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 738197504, 3053453312, 3439329280, 2105540608, 1346371584, 1080033280, 3692036096, 163053568, 830734336, 35520512, 2277310464, 3668475904, 3401367552, 1364910080, 1191407616, 866453504, 4280052736, 1768592896, 1355504896, 2022245760, 1740551232, 2811099744, 425768720, 2475721016, 2667075652, 2405759038, 2597251277}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1006632960, 167772160, 2566914048, 696254464, 2529165312, 2879389696, 1045430272, 2589458432, 2571894784, 31850496, 352256000, 4052254720, 1070907392, 3121242112, 2596892672, 1039099904, 3400563712, 694725120, 518293760, 1889710464, 4094509760, 3638369696, 4173720912, 1869155032, 1824486924, 2322105478, 3865347343}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 3154116608, 838860800, 3707764736, 1988100096, 742391808, 1121976320, 2955935744, 3257401344, 2064908288, 3512074240, 2399207424, 1486389248, 1467760640, 4255277056, 2498211840, 2750490624, 1460698112, 2402816512, 3576433920, 553283200, 4005247040, 709053664, 1565499184, 304466344, 2431005140, 1458145270, 3651942865}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 67108864, 2315255808, 1224736768, 394264576, 2738880512, 291504128, 1729101824, 3765960704, 338952192, 3474325504, 2517565440, 1860730880, 1275904000, 1086513152, 3368628224, 532641792, 3642770432, 619751936, 2779289856, 2976702336, 2178047808, 665952096, 587932688, 1710685944, 3563028724, 1089482038, 3752388735}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 2751463424, 771751936, 1224736768, 964689920, 2134900736, 1650458624, 3914334208, 980942848, 44826624, 3927834624, 2617573376, 1219002368, 345260032, 2085756928, 3834368000, 1819609088, 1205888000, 605048320, 3810048256, 1232888192, 3718665024, 2030692448, 138808912, 907610872, 3252610156, 3601164094, 3587718965}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 469762048, 2046820352, 385875968, 880803840, 1598029824, 2980052992, 3027238912, 1948778496, 168558592, 3457024000, 3800498176, 1255702528, 3630481408, 2418188288, 2386104320, 1494730752, 3936377856, 3538950656, 2422777600, 2905369728, 1715342144, 1972361120, 3336853872, 4032993192, 2803483084, 2418520302, 1814622039}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 201326592, 3388997632, 1962934272, 3296722944, 348127232, 2631925760, 3492806656, 3397910528, 2270429184, 2733506560, 1892352000, 2134409216, 4221353984, 1117413376, 2272604160, 1359681536, 2270710784, 1869376000, 3169985792, 1141992576, 4285333696, 3485932256, 54153008, 3890604808, 4052950804, 3478441678, 3337536027}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 872415232, 3724541952, 3238002688, 427819008, 3770679296, 333447168, 2085617664, 4158128128, 2755395584, 515506176, 29294592, 2567471104, 3315908608, 2569445376, 234205184, 2518624256, 2516087808, 2852961792, 4193440000, 3015377280, 3705601216, 536426976, 1139622736, 1682169688, 1574049148, 3767208346, 3356919823}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 2348810240, 1644167168, 2332033024, 3330277376, 608174080, 1251999744, 1936719872, 3710386176, 187432960, 2651193344, 2764505088, 1708687360, 1506033664, 1078632448, 1959915520, 2519152640, 906513408, 3902571008, 1322179328, 2495319680, 667324480, 78111904, 3964189296, 2738626728, 3024024044, 4250111206, 655017751}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 201326592, 2919235584, 3909091328, 293601280, 1329594368, 706740224, 248512512, 3618111488, 901513216, 2625765376, 675479552, 3057156096, 1479852032, 2146328576, 3613995008, 2177304576, 965626880, 1494814208, 2843687168, 2054875520, 2887215936, 1151752224, 2640654800, 2484947752, 235518332, 1127683810, 1710680115}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 2348810240, 436207616, 2868903936, 58720256, 4039114752, 3026190336, 1573912576, 3993501696, 252444672, 3336175616, 4101832704, 3776479232, 577028096, 1166450688, 1668231168, 1669978112, 2511784960, 2071427584, 3446520576, 1299196800, 1371030720, 2916397664, 3210642640, 2532020872, 455076428, 3299963770, 2653050189}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 603979776, 1308622848, 2936012800, 3430940672, 1723858944, 2950692864, 2876243968, 2230845440, 259260416, 2073952256, 111869952, 3007873024, 4251729920, 3894026240, 361582592, 2696402944, 2544559104, 3147116032, 154361600, 1032586368, 4025121472, 2276832736, 136561264, 994335608, 1405529908, 1410278334, 3640584635}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 3690987520, 2113929216, 4009754624, 2977955840, 1749024768, 4208984064, 2410676224, 1531445248, 429129728, 1400766464, 3972464640, 62423040, 2445033472, 2434457600, 2953957376, 1314609152, 4155644928, 3820346880, 1680695040, 3170990464, 407063616, 3604916448, 2216146608, 687911368, 310389332, 2680206558, 1906357527}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 4093640704, 1912602624, 1224736768, 2206203904, 1287651328, 4200595456, 1848639488, 335020032, 1542717440, 1927938048, 1113128960, 1040744448, 2867609600, 2976833536, 2926284800, 590718976, 3886429184, 1156043264, 3513497856, 2209741696, 3454447808, 1338461280, 4009463088, 1218270584, 530193076, 151075658, 3735860873}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3690987520, 637534208, 4177526784, 4269801472, 2235564032, 2854223872, 1464860672, 1455947776, 4069261312, 575275008, 874184704, 1742241792, 1608794112, 3444989952, 2105094144, 1467951104, 2496535552, 2369586688, 767109376, 3315574400, 2910736704, 2487566368, 2806902864, 3886142792, 3290135372, 4023950890, 3554955499}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 201326592, 3053453312, 3976200192, 3783262208, 1254096896, 3231711232, 4281335808, 460849152, 2060189696, 2829189120, 972095488, 1057521664, 1674887168, 1107206144, 857468928, 3259877376, 1664240640, 1337579008, 1505508608, 3006962048, 3538792128, 3825339040, 2965449776, 1768963064, 144201612, 3952879554, 3326745569}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 3154116608, 1644167168, 3875536896, 1031798784, 1639972864, 3424649216, 2691694592, 2923954176, 427556864, 3663593472, 1501626368, 511213568, 550780928, 611508224, 442970112, 839743488, 3526261760, 3284779520, 3238311680, 4085953920, 1030997440, 56599072, 3770228080, 483190984, 641120060, 2240657598, 2163145809}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 872415232, 33554432, 1862270976, 1535115264, 364904448, 1759510528, 2008023040, 2895642624, 963903488, 1712455680, 2505113600, 929595392, 2009907200, 1941364736, 2175520768, 825612288, 829584384, 1830887936, 1209065216, 2961707904, 2617022912, 720277216, 4145840, 2023173144, 1018901812, 1631441970, 919511425}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1006632960, 2113929216, 4043309056, 1400897536, 1447034880, 1369440256, 735051776, 2477260800, 3384541184, 1513226240, 1603993600, 1941471232, 4109647872, 2524864512, 2643554304, 2459432960, 781384704, 768302592, 491806976, 4234681216, 358380096, 3368182688, 690216144, 3469511976, 2546659964, 2395983058, 2484504171}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 1006632960, 1644167168, 3942645760, 2776629248, 2680160256, 2023751680, 1171259392, 3747086336, 993263616, 433717248, 1327431680, 2814935040, 1552695296, 2405326848, 4151144448, 2880129024, 1859320832, 1219707392, 4287003392, 3566820736, 3578891200, 2497549984, 2063836368, 4147019224, 3378903924, 3263656378, 484241903}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 4227858432, 3120562176, 4043309056, 2122317824, 130023424, 1994391552, 3903848448, 1761083392, 1914437632, 25034752, 2387279872, 4228415488, 189054976, 2381488128, 69038080, 3428300800, 2776022016, 2836388352, 2214240512, 978974336, 2032526272, 3987407072, 2620947376, 3078359928, 2324584796, 378746206, 1455722651}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 3959422976, 167772160, 1795162112, 1518338048, 1732247552, 2661285888, 3272605696, 1011351552, 3125018624, 1170604032, 3110273024, 4254629888, 3681337344, 3765624832, 3671953408, 354928640, 3244207104, 395258368, 1445632768, 3511763584, 1969595200, 3541805216, 373574160, 1875268040, 2724443524, 2132304678, 405590099}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 1811939328, 436207616, 788529152, 2474639360, 465567744, 2699034624, 2674917376, 2562195456, 1086586880, 2236481536, 2754936832, 4203249664, 1071431680, 2723815424, 2777935872, 491866112, 1897278464, 1367472640, 545160960, 3568135040, 341581760, 3717916384, 1400062576, 1193359416, 2637060740, 4110785902, 68174373}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 1140850688, 704643072, 285212672, 4118806528, 3544186880, 3068133376, 1368391680, 720896000, 4233363456, 2533752832, 1641218048, 3467149312, 1670168576, 3101843456, 3843936256, 2368145408, 291374080, 2205649408, 4286980352, 2299751808, 537460544, 947701984, 692748944, 940661368, 973469844, 2019813286, 3697309987}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 335544320, 3120562176, 2332033024, 2373976064, 2982150144, 2392850432, 1827667968, 2621964288, 2320236544, 2536374272, 804454400, 1777893376, 1441054720, 3899826176, 3934588928, 3684653056, 1264997376, 3317684736, 1322695424, 2987885952, 1300913600, 291631264, 49128944, 2808340168, 576730124, 986728270, 2516095523}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 1677721600, 1711276032, 1056964608, 3598712832, 3082813440, 421527552, 3968860160, 3500670976, 4292608000, 2579628032, 1170276352, 3508043776, 1575239680, 3451265024, 2204045312, 1037776896, 1654498304, 2082113024, 3850718976, 3070156416, 582171584, 2153841440, 1598554512, 3891037992, 2461726108, 1398091682, 1211524273}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 4227858432, 2382364672, 2466250752, 3883925504, 1950351360, 2438987776, 1095761920, 3652714496, 3286499328, 4175036416, 2515992576, 4220026880, 2248982528, 4127612928, 218705920, 998623232, 3292773376, 2641014272, 4099867392, 473202560, 3953274944, 2645805920, 2443317328, 3702762296, 992141092, 2759033978, 2374109831}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 3422552064, 2650800128, 4009754624, 3263168512, 12582912, 1260388352, 3970957312, 4002938880, 4271636480, 220332032, 4192403456, 3322445824, 3996434432, 3588677632, 2642219008, 1752803328, 474450944, 1606827520, 1145954048, 1352768128, 3275470016, 1618252064, 3221643696, 904758552, 3100747740, 612613698, 727204787}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 2080374784, 3456106496, 1493172224, 2692743168, 4072669184, 1642070016, 3864002560, 605552640, 2713976832, 284033024, 2321481728, 1118339072, 1728888832, 3723632640, 2174038016, 566863872, 4238556160, 2754784768, 133531904, 4107868288, 2400966336, 3934690272, 1605623120, 713730968, 1405161092, 2237602126, 791176239}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1275068416, 3120562176, 989855744, 3028287488, 910163968, 2392850432, 625999872, 3081240576, 4184080384, 208797696, 1502412800, 2203615232, 2568765440, 2650710016, 297529344, 53954560, 998345728, 3685669376, 2257791744, 2719198336, 1280541248, 385077408, 4255348816, 1326176808, 3488568484, 3227364882, 2930790717}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 3959422976, 2315255808, 1493172224, 4001366016, 373293056, 1021313024, 248512512, 2949120000, 2511077376, 3987341312, 1434124288, 2667085824, 2872360960, 1930305536, 3588067328, 1763264512, 1227860992, 3118918144, 4269877504, 2164987520, 3137397312, 192967392, 2596307408, 262195784, 2662338668, 39341962, 1644470795}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 335544320, 436207616, 3774873600, 75497472, 4114612224, 2267021312, 1475346432, 3593994240, 3988520960, 2845966336, 4083744768, 1843953664, 2985574400, 535191552, 3138875392, 351504384, 1597887488, 331266560, 3262886144, 1050254464, 449861952, 952672544, 855943408, 3344847288, 988537212, 586240322, 15003129}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 872415232, 3992977408, 1828716544, 1266679808, 1027604480, 2506096640, 3922722816, 395837440, 2109472768, 2022572032, 1376321536, 2888335360, 1400127488, 3714768896, 2862346240, 4066367488, 3120428032, 1921175040, 3461299456, 1891992448, 1296982336, 2091497312, 3059273424, 2904307480, 2818501244, 2346823982, 838617337}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3154116608, 3590324224, 2298478592, 830472192, 1069547520, 3349151744, 3440377856, 3029860352, 3535536128, 1974075392, 1258225664, 3441983488, 1572126720, 1892605952, 4127797248, 2886535168, 3066821632, 438728192, 2283641088, 3285444992, 2673507264, 3054962080, 440172048, 3555369496, 3734995452, 2845337162, 2570872975}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 2617245696, 2583691264, 3808428032, 4286578688, 3519021056, 2883584000, 4075814912, 13107200, 3870031872, 1737883648, 14221312, 1960345600, 1309949952, 3065143296, 3611504640, 751290368, 772627456, 2836019712, 3219649280, 865953664, 4050843072, 1571014112, 1186449392, 2122661448, 2558943212, 2615276598, 2520541449}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 201326592, 2919235584, 1023410176, 3682598912, 1203765248, 1486880768, 4283432960, 2228748288, 2344878080, 3696623616, 1573584896, 2426961920, 2878128128, 2112528384, 1007251456, 1684867072, 904612864, 2327334400, 3920899328, 4112417664, 2918691776, 1504375456, 3345588304, 2979916888, 627251844, 3877925046, 2154209787}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1677721600, 1644167168, 1694498816, 1753219072, 1505755136, 597688320, 1670381568, 2181562368, 771489792, 3044147200, 418185216, 1454931968, 2342830080, 2183536640, 275976192, 3278858240, 2582455296, 2620916224, 2539951360, 3641094272, 3257124288, 113724832, 3045146768, 3460468104, 3405089212, 1661796242, 1925864733}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 3019898880, 2919235584, 117440512, 4118806528, 1673527296, 1897922560, 1471152128, 2511863808, 1944846336, 1881538560, 3130458112, 547913728, 1092894720, 215113728, 1378734080, 1191282688, 2257024000, 1356860928, 1938880256, 1250446720, 152309696, 3953812256, 3462482608, 3839314232, 2789745324, 2041886534, 299519943}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1677721600, 3724541952, 3305111552, 2491416576, 1262485504, 1046478848, 4201644032, 1171783680, 2013528064, 608305152, 2126446592, 3544743936, 99368960, 3917406208, 2026500096, 3415074816, 2444207104, 4116774400, 2482017536, 2249780352, 790935360, 4149406816, 714573168, 710167128, 2097816260, 2824021474, 532054511}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2751463424, 3254779904, 1392508928, 3397386240, 1480589312, 3374317568, 210763776, 788004864, 2797862912, 3850502144, 1339883520, 2882043904, 3823910912, 2149474304, 2236297216, 3251591168, 174941184, 3382731264, 198198016, 4082647680, 4145288256, 2178578208, 2152282512, 4182963576, 3288672004, 4020002402, 4120289837}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3154116608, 2181038080, 3204448256, 1736441856, 2285895680, 790626304, 3157262336, 3859283968, 908853248, 1844576256, 3065053184, 1285062656, 2840870912, 3799441408, 849293312, 481544192, 4114709504, 3589317120, 677916416, 2478636928, 2634697792, 3983890720, 1435942192, 2991586440, 2213218028, 963992850, 4220962273}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 2617245696, 301989888, 1526726656, 1568669696, 3980394496, 3835691008, 168820736, 1934098432, 1086586880, 4282777600, 1524563968, 1450737664, 4057743360, 3035291648, 4035792896, 1657387008, 1800363008, 1701851648, 1027123968, 3900495232, 4000979264, 3053802144, 124608272, 226076616, 9931524, 3988262, 1717211439}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 603979776, 2785017856, 1895825408, 645922816, 2822766592, 1285554176, 3822059520, 3497525248, 2249981952, 3630825472, 1219952640, 2827517952, 2071216128, 3404636160, 699502592, 3825035264, 3912229888, 3781477888, 2046165248, 3323854464, 1491039296, 378332832, 1899163856, 1153110520, 1811579356, 1483707914, 4014271879}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 872415232, 4261412864, 4143972352, 2390753280, 3544186880, 970981376, 565182464, 2328363008, 489422848, 1634336768, 1062535168, 186155008, 462733312, 3291389952, 390303744, 3697240064, 2235397120, 795090432, 1007027968, 1600083584, 2512199488, 992238560, 4083580080, 1907309896, 3969208300, 246978890, 1631870533}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 1946157056, 1577058304, 2634022912, 2004877312, 2495610880, 1180696576, 1156579328, 1798832128, 746848256, 3686400000, 1308688384, 4045963264, 2399977472, 2519130112, 401600512, 1367050240, 558445568, 1456799232, 2685553920, 307064704, 1571723456, 510895200, 3197473776, 2551869368, 3641801412, 488675994, 3394289233}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 872415232, 33554432, 2197815296, 478150656, 1077936128, 4238344192, 177209344, 3986161664, 2810445824, 2840985600, 4139974656, 4024991744, 4264312832, 1255809024, 4178178048, 2679719936, 2264003584, 2773344768, 3431961344, 1765983360, 1133325376, 1332695712, 2515683216, 2512776216, 2924682820, 4184895542, 2569552691}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1275068416, 1040187392, 956301312, 2306867200, 1598029824, 1625292800, 714080256, 600309760, 3207856128, 673841152, 1925120000, 2197323776, 3700211712, 1833345024, 485044224, 3533285376, 4190178304, 3661487616, 2846091520, 2146857344, 4212222784, 1637165792, 919026064, 1840523592, 569012980, 966729994, 1548223247}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 872415232, 1577058304, 3372220416, 2239758336, 2436890624, 3277848576, 4031774720, 498597888, 1889796096, 3572105216, 1294663680, 164134912, 3408707584, 237412352, 3466448896, 3712833536, 481653760, 3706830336, 2618030336, 947416448, 2198129984, 1352270176, 1319328592, 2533647160, 513410916, 4288885834, 4135908315}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 2348810240, 1912602624, 285212672, 511705088, 1145044992, 2027945984, 3176136704, 915931136, 459538432, 4105306112, 1553924096, 1365803008, 3343695872, 3114180608, 1041362944, 1476466688, 872008704, 4060975616, 2416378112, 3742144128, 461291584, 641814240, 2115615312, 2547851032, 4259270308, 1493738898, 2505890543}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 872415232, 234881024, 2969567232, 2810183680, 1648361472, 2938109952, 1479540736, 2465726464, 2165047296, 167903232, 2610626560, 3316154368, 1743011840, 491134976, 3232583680, 1390274560, 990245888, 2621042176, 2378367232, 1825865600, 4215148096, 392269088, 2168417072, 1900942968, 1924771788, 1946365922, 3954499659}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1811939328, 905969664, 2030043136, 1535115264, 440401920, 1390411776, 1441792000, 3663200256, 1874591744, 1803943936, 2577072128, 101220352, 225722368, 2882691072, 2853826560, 618219520, 251243520, 673814016, 522266880, 1708508032, 2185752128, 4089352416, 286748400, 3019274968, 2424534396, 3369366438, 3041021003}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 67108864, 2717908992, 2164260864, 3816816640, 683671552, 1415577600, 84934656, 1958215680, 3777232896, 952762368, 1076428800, 67665920, 728547328, 4001816576, 3055505408, 610269184, 3481224192, 3704553984, 1409773824, 4178275200, 1537057984, 1455061600, 1694575120, 3788830776, 3097683300, 3595901162, 2050370841}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 469762048, 2650800128, 2634022912, 1384120320, 2780823552, 480247808, 3710910464, 963117056, 1700003840, 4027711488, 2762801152, 507019264, 4063019008, 1449025536, 1776529408, 2588141568, 3740490752, 1104920064, 2305756416, 4096633472, 2029535680, 1091364512, 3425598000, 2179706088, 579298580, 1421427954, 608874877}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 603979776, 301989888, 788529152, 1115684864, 3619684352, 90177536, 1531969536, 267911168, 3667656704, 3248095232, 1259667456, 721977344, 3201581056, 3874398208, 55308288, 1949026304, 276554752, 1157853696, 3563044608, 1856346752, 1742744512, 1016097632, 3801635408, 1439493240, 2489458396, 2592688314, 3121757541}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 2214592512, 3456106496, 218103808, 1333788672, 2889875456, 2837446656, 4220518400, 3172466688, 2014052352, 228196352, 1969160192, 1692958720, 2334441472, 1977491456, 4214321152, 684816384, 1067566080, 1565109760, 1198333184, 1731438464, 2067972160, 3291712288, 2848101520, 2415132056, 2695005388, 1866707066, 2703908655}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 3019898880, 2382364672, 3674210304, 3984588800, 2453667840, 2531262464, 3316645888, 2443706368, 1235484672, 1668415488, 1995243520, 1505263616, 2816229376, 2215534592, 1739829248, 3037964288, 2168681472, 3537579520, 1436011264, 1126290816, 3603832384, 965940448, 3951254704, 2163983656, 3372703588, 999914322, 3918673789}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3556769792, 3388997632, 3808428032, 1082130432, 2185232384, 190840832, 1183842304, 2455240704, 2945187840, 3237085184, 2952724480, 426278912, 3496263680, 1742135296, 3469299712, 49391616, 2523763712, 3473369600, 3050574592, 3414038656, 1024314944, 4187483488, 3213677456, 3371306968, 3422549068, 2875724370, 3479444687}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 2885681152, 234881024, 16777216, 612368384, 3594518528, 3592421376, 193986560, 883425280, 621019136, 3170238464, 2648899584, 2950201344, 2421964800, 1676304384, 3366572032, 3366029312, 3178589184, 2039197184, 3317461248, 3030047872, 3824271936, 2126326816, 2965332112, 3467776808, 2478123204, 2414584086, 218891923}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 469762048, 436207616, 2969567232, 4219469824, 4206886912, 2287992832, 2528116736, 751304704, 2375811072, 1822031872, 218169344, 2706931712, 943996928, 178184192, 3653201920, 3161925632, 2926304256, 103889408, 3964723456, 1060668288, 2650070720, 953570912, 593725872, 2706235464, 3946506204, 106034362, 3068134033}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2751463424, 3321888768, 3405774848, 2726297600, 1044381696, 3697278976, 571473920, 1562902528, 3702784000, 1024327680, 746127360, 93880320, 3098296320, 895672320, 1362825216, 735295488, 3754386432, 1593435648, 2748906240, 818686592, 4185018944, 1528010336, 937898768, 3515455144, 3344985460, 412092078, 929597129}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 738197504, 3187671040, 2298478592, 2726297600, 2940207104, 2468347904, 1710227456, 2350383104, 774635520, 3962175488, 1676214272, 3188228096, 2032451584, 1200545792, 1931980800, 3255801856, 2027645952, 374152704, 1472633088, 1604528768, 1966164800, 398780704, 639518448, 1978623384, 332086508, 2344980426, 2267196153}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 3019898880, 2583691264, 1728053248, 1199570944, 406847488, 4116709376, 3811573760, 806879232, 2750152704, 3077963776, 1492058112, 646479872, 1180975104, 2492653568, 1866297344, 2773813248, 1833006080, 2821437952, 1107965696, 3926990720, 763573312, 3745440608, 3844833840, 1250569880, 2446440748, 2728601302, 2456719231}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 335544320, 2717908992, 1056964608, 2038431744, 230686720, 81788928, 217055232, 1213726720, 2171863040, 1068892160, 762249216, 1460174848, 2071740416, 2588598272, 3345346560, 4081956864, 2468467712, 2185462272, 483061504, 321196416, 3933057472, 1395768032, 3941309936, 1676044504, 820445236, 3191131158, 1561751359}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 1275068416, 3858759680, 150994944, 1048576000, 3569352704, 337641472, 3949985792, 1841823744, 486277120, 1460011008, 112656384, 2513993728, 3861168128, 1185062912, 173404160, 2943170560, 236522496, 2181236224, 526522624, 4076148352, 2480795840, 1450292768, 785322096, 2546786376, 623784380, 3399156838, 304509351}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 1543503872, 503316480, 218103808, 1971322880, 20971520, 2178940928, 1494220800, 3400007680, 1452015616, 1175322624, 4247322624, 4120412160, 4245995520, 2518343680, 1320398848, 1382799360, 715070464, 2811608576, 814619904, 1290386816, 1421399360, 2393172960, 2470620688, 2970042408, 4018268492, 1058316846, 1159360281}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 738197504, 2785017856, 2264924160, 377487360, 3795845120, 2267021312, 1947205632, 1669857280, 3553361920, 2800353280, 2499739648, 936148992, 82493440, 2717884416, 1548546048, 1227511808, 2032110592, 4256978432, 3167936256, 753638016, 2101523520, 3114489888, 2397990544, 536451016, 1816751084, 3868317818, 997575479}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 1811939328, 3992977408, 1828716544, 1400897536, 3552575488, 3227516928, 2781872128, 417857536, 2932080640, 3080323072, 1467285504, 147095552, 4137304064, 1257611264, 2785316864, 2910488576, 1357237248, 2425126400, 3413042432, 2887229312, 3137187264, 3025184096, 2821225040, 3760493864, 1242225572, 4164806090, 1102093917}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 201326592, 1711276032, 1627389952, 2323644416, 2336227328, 434110464, 3822059520, 432537600, 2233729024, 3493462016, 3936813056, 3022290944, 3535421440, 2783436800, 4022661120, 1651120128, 1034939392, 1814074880, 3413145856, 754476672, 2965151040, 2132156640, 639198544, 4178146440, 383860164, 1203083626, 3170314287}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2348810240, 1912602624, 117440512, 2239758336, 2302672896, 203423744, 254803968, 596115456, 2702966784, 883032064, 1250230272, 2652667904, 354598912, 2915393536, 2671538176, 2626832384, 2089675776, 3460301312, 698371840, 376465792, 1470630720, 2855043872, 3911845552, 2660882632, 675162684, 1399291410, 3065577549}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2214592512, 905969664, 3405774848, 3481272320, 4290772992, 2401239040, 1972371456, 4044881920, 1156841472, 488505344, 339804160, 3287580672, 2560507904, 2994806784, 2387898368, 2924410880, 2029626368, 4191176192, 1945645824, 1665428352, 1830173120, 703462432, 1862188560, 1567717592, 717005012, 2941392654, 578519705}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3154116608, 2113929216, 218103808, 629145600, 2118123520, 1247805440, 3052404736, 2112356352, 3719036928, 3034447872, 2809987072, 246185984, 2354987008, 3300745216, 3733762048, 3654166528, 3282426880, 675859968, 3866895616, 3248945536, 4796480, 3874926432, 2633067632, 249732520, 800844492, 2610277550, 3229673685}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 335544320, 369098752, 1090519040, 1233125376, 2831155200, 4112515072, 2282749952, 381157376, 3952345088, 3114139648, 668139520, 2182381568, 2707308544, 3404963840, 3993268224, 434567168, 1952953344, 135947776, 3623205120, 1255374208, 2308214464, 4271828000, 3344139664, 1062494328, 1186902964, 4106476046, 1848426155}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 2617245696, 2315255808, 3841982464, 2860515328, 2629828608, 2791309312, 3291480064, 2055733248, 2416705536, 1951268864, 305332224, 1066172416, 2987311104, 1351852032, 433852416, 1387694080, 1226259456, 941529600, 3884674304, 4102559360, 1259095744, 500083552, 2473812656, 2662114376, 4028534636, 3146461438, 3733455227}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 2348810240, 1644167168, 1191182336, 1384120320, 348127232, 1507852288, 2905604096, 3394764800, 2050228224, 2190082048, 291569664, 129269760, 952778752, 3594641408, 140816384, 1730299904, 3119344640, 2579157504, 171511552, 1845542528, 1694500544, 4118869728, 1983923120, 1159771288, 2026957012, 90709818, 4151085305}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 1006632960, 100663296, 956301312, 3900702720, 322961408, 253755392, 3949985792, 3586654208, 3565420544, 1577451520, 922419200, 3909386240, 3687235584, 2409340928, 3017068544, 2000582656, 1433902080, 3345405440, 4230693120, 1576858752, 1831503168, 1160326688, 1036120048, 2436184200, 3581623972, 2579819510, 1680228723}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1543503872, 1509949440, 2197815296, 2407530496, 3946840064, 1495269376, 435159040, 3599237120, 3724804096, 3873832960, 3636789248, 377782272, 3290841088, 1403379712, 1792323584, 2006865920, 3041508352, 1223092736, 96852736, 4228166528, 1239859520, 4114948640, 314866288, 1350975432, 2115352612, 821861014, 3626647053}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 2348810240, 1845493760, 1258291200, 1887436800, 3267362816, 1193279488, 1882193920, 721944576, 3346268160, 2500984832, 3099000832, 2666823680, 3260203008, 2799149056, 2879664128, 4102694912, 4055575552, 3438960128, 2119394048, 4112440448, 2134498496, 2075509792, 3573251248, 1872400328, 3028522836, 596018082, 1622478463}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 3154116608, 4261412864, 1493172224, 1317011456, 3091202048, 2925527040, 3790602240, 4153933824, 3861643264, 2070544384, 2625437696, 1114406912, 990560256, 210624512, 2406789120, 3748018176, 3263650816, 460934656, 3310543104, 1191301760, 2605585984, 1850998624, 709856112, 136150488, 2023536460, 3306299674, 1969310501}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 2483027968, 704643072, 989855744, 75497472, 591396864, 404750336, 3245342720, 1800929280, 3242983424, 3529900032, 4054122496, 2114748416, 2219196416, 2849316864, 248786944, 3771394048, 4023628800, 144775680, 749622016, 3709988992, 1349392704, 1925282592, 2994625008, 4241032728, 1729806444, 2512078998, 3121979197}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 3422552064, 503316480, 2566914048, 645922816, 4248829952, 1365245952, 4140826624, 3265789952, 3747872768, 136183808, 3023765504, 3156508672, 2155757568, 74145792, 4090294272, 1719281664, 916827136, 2606755328, 2621059328, 2554710656, 3595531072, 2192707680, 2291225680, 640253416, 893767940, 2060404046, 1022537555}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 2885681152, 3187671040, 1023410176, 1820327936, 12582912, 1151336448, 774897664, 64487424, 959709184, 2015232000, 912195584, 4294213632, 230604800, 2062508032, 703352832, 2292905984, 1040305152, 3687575040, 836388096, 607740032, 3928985280, 4115452320, 3130685104, 1809424664, 1275041428, 927257518, 2443635655}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2483027968, 3388997632, 1493172224, 461373440, 1732247552, 2283798528, 812646400, 3971481600, 3424387072, 4114743296, 1938751488, 576487424, 1860354048, 2160041984, 1959006208, 932096000, 3703911424, 1058527744, 707817728, 2367221632, 2653723968, 1146759456, 329504752, 1694914040, 1472272188, 226076594, 107295735}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 4227858432, 3992977408, 2399141888, 4185915392, 608174080, 1264582656, 2167406592, 2470969344, 3527671808, 1841954816, 7667712, 1896120320, 53100544, 3137691648, 2116816896, 2648606720, 1942461440, 2256403968, 1990231808, 1041245568, 4044896832, 2889653344, 180767920, 3439043848, 188446756, 3642448506, 2076962557}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1543503872, 1912602624, 4244635648, 964689920, 2478833664, 4200595456, 66060288, 3992453120, 3012820992, 3738042368, 3085893632, 1901363200, 657342464, 2397020160, 3645640704, 4018829312, 2903112704, 4219953664, 13108480, 3716973952, 1567281600, 4005146464, 1323294320, 961318968, 3750373108, 84486590, 2676480087}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3556769792, 4060086272, 553648128, 1954545664, 2705326080, 2292187136, 1779433472, 3781689344, 682360832, 1408106496, 3362193408, 3303833600, 3385737216, 808968192, 3366236160, 1722972160, 2136028160, 954155520, 1539889408, 3283878016, 369525568, 1233887648, 4087509648, 1303979560, 3333624588, 2085002366, 3500893391}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 2080374784, 570425344, 2097152000, 780140544, 4064280576, 333447168, 1603272704, 3756523520, 1932263424, 1141243904, 3732471808, 602701824, 799457280, 856268800, 3742691328, 1679992832, 1162075136, 3401306624, 683627776, 1261810304, 3216654400, 2048333536, 3363386640, 2968267688, 2519092172, 2664023574, 1513364049}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 603979776, 3053453312, 419430400, 1434451968, 3535798272, 3428843520, 2142240768, 546832384, 4166254592, 1495400448, 3518562304, 689209344, 2390933504, 1072259072, 2432471040, 1143908352, 3694085120, 3682543104, 2400661760, 3145421184, 383603904, 3857616224, 1724896816, 3364878424, 1538230068, 113225746, 2146946401}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1275068416, 2986344448, 1627389952, 1702887424, 3871342592, 2325741568, 2161115136, 242745344, 3067871232, 1169817600, 3670999040, 261914624, 349880320, 3208617984, 1391783936, 3579750400, 3041520640, 4292428288, 3561048320, 3962423680, 3567240384, 2007241632, 2649149776, 4181044920, 1387477884, 1291196394, 3882723575}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1409286144, 2650800128, 3976200192, 1635778560, 2722103296, 1503657984, 221249536, 481820672, 3369861120, 399114240, 2599092224, 1360822272, 3341467648, 2667290624, 4183044096, 3014584320, 3455972352, 943566336, 3135079680, 2983056768, 1594190912, 2604780704, 3207020720, 3911060728, 168119932, 4139902074, 1600633491}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 1275068416, 704643072, 1157627904, 3296722944, 1077936128, 2648702976, 324009984, 1682440192, 2202796032, 3206938624, 423821312, 3834413056, 2835759104, 2251497472, 313815040, 2767333376, 916548608, 797268480, 2157964544, 3670173824, 2683959872, 3462521056, 3492135888, 3610233352, 3680120236, 1505624054, 3446393035}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1811939328, 1979711488, 1962934272, 3179282432, 1480589312, 1977614336, 2635071488, 2028470272, 1197211648, 1702494208, 861077504, 1656520704, 275398656, 2411405312, 3084922880, 571504640, 1852328960, 865912320, 3613019392, 3974353280, 1277472320, 571359456, 1163198608, 371527848, 2258487996, 2370401386, 2487184827}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 2885681152, 369098752, 251658240, 1249902592, 994050048, 3261071360, 74448896, 1235746816, 4134797312, 2807431168, 2658861056, 135561216, 2904965120, 1020469248, 1054912512, 1076897792, 2303233024, 1430529536, 1386112768, 3481265792, 3127553344, 4050226528, 460451568, 848134888, 4282366996, 3901415206, 3344562643}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 1543503872, 1979711488, 3607101440, 125829120, 3862953984, 3625975808, 261095424, 1984430080, 1879834624, 161611776, 226033664, 2083291136, 1949483008, 2788237312, 983568384, 3545257984, 3467148288, 24962560, 3516550912, 1724734336, 3531214912, 2923286304, 3741493264, 2687090696, 2709819436, 1489898034, 820753713}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 2483027968, 2113929216, 3439329280, 629145600, 2512388096, 1994391552, 2635071488, 1754791936, 654573568, 1051066368, 356057088, 2682552320, 917913600, 2619416576, 455143424, 535853056, 3683169280, 3399224832, 2418210048, 1415557504, 1329425344, 3703733216, 1917835408, 1126509912, 3515275748, 617181110, 3245098913}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1140850688, 838860800, 3372220416, 192937984, 2931818496, 3198156800, 487587840, 584581120, 3224109056, 1932918784, 2645229568, 529301504, 967229440, 129196032, 1778413568, 1291851776, 1501570048, 2545992192, 1830818048, 4157624192, 2927140032, 339507104, 1517164176, 4081552408, 3524984460, 3105730086, 988241779}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3959422976, 3858759680, 3909091328, 897581056, 3418357760, 610271232, 4006608896, 3840409600, 1934884864, 2810839040, 2222784512, 2251587584, 685391872, 1498750976, 3925913600, 1593878528, 612420608, 3393246720, 228589824, 699455872, 817376704, 2164051296, 251583312, 579284776, 739366708, 3615656282, 1102643349}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2214592512, 3590324224, 2868903936, 3531603968, 3745513472, 1231028224, 3536846848, 2150105088, 1018429440, 3327000576, 788725760, 3973349376, 3944660992, 3253411840, 4173344768, 1671469056, 208708608, 3587728896, 1420620544, 1556240000, 1819347264, 73228896, 4175380560, 290340712, 3749914068, 915692702, 4026401579}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1543503872, 1442840576, 855638016, 2994733056, 322961408, 2782920704, 3140485120, 692584448, 411828224, 3462791168, 1546846208, 4234969088, 114737152, 3585826816, 2176905216, 1721821184, 651181056, 2524456448, 331619072, 4025151104, 1171604800, 849286880, 4271524272, 3741161992, 1675832684, 1838443862, 3218252155}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 3825205248, 3388997632, 855638016, 1803550720, 901775360, 983564288, 317718528, 379060224, 761004032, 4006739968, 2793865216, 3296493568, 2112012288, 2025840640, 3167752192, 4230486016, 295961600, 224287232, 863890176, 3940487040, 3321937856, 1962944928, 3732932976, 188771160, 2715823100, 1796264482, 2575845663}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 469762048, 2113929216, 3439329280, 1199570944, 1346371584, 3017801728, 265289728, 1398276096, 333185024, 1541537792, 3645833216, 2981920768, 2775760896, 3094831104, 4109389824, 866699264, 2188672000, 177647104, 2304361728, 656792448, 2113367616, 128999136, 1657288784, 1449442072, 3429786684, 4155850290, 433038615}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 469762048, 234881024, 251658240, 4219469824, 3670016000, 3395289088, 1798307840, 2646081536, 1485045760, 721289216, 1162936320, 2405728256, 1074675712, 50978816, 3943698432, 3752351744, 1202519040, 907189760, 4142077696, 643262336, 2895189184, 2156193120, 2533269680, 995176312, 140805860, 3213757390, 3418957289}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 3288334336, 2181038080, 520093696, 2055208960, 1556086784, 790626304, 3106930688, 3242721280, 1446772736, 1408106496, 2177826816, 496795648, 1327382528, 2552750080, 2748346368, 2295912448, 3271828480, 670724608, 231573248, 2758098560, 1019813568, 1151275040, 1870926768, 3459929480, 4218238236, 2366981342, 2338406791}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1811939328, 3858759680, 855638016, 2508193792, 1891631104, 597688320, 1792016384, 3225944064, 3900964864, 2341076992, 1446445056, 2896461824, 2694463488, 2036326400, 783331328, 3602417664, 131894272, 375838208, 1923742464, 2385607040, 503142080, 1735602336, 470740816, 1044244616, 2706587428, 773739354, 2178238335}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 1409286144, 4261412864, 3103784960, 2726297600, 4173332480, 446693376, 3438280704, 2500329472, 4179361792, 339345408, 1937702912, 1077706752, 2659893248, 3726057472, 3497054208, 885549056, 826045440, 3624578560, 14094592, 3754980992, 1488504512, 1341424544, 3728096880, 996001224, 2034710460, 3473434314, 2250030967}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 603979776, 2113929216, 989855744, 1333788672, 3116367872, 1390411776, 3109027840, 50855936, 2357460992, 3359768576, 1902706688, 2430894080, 1381154816, 2780946432, 1972424704, 493381632, 2945762304, 711601664, 4217213696, 2994662272, 620169152, 2713913824, 987358928, 1522315976, 3319695972, 1023874834, 1052448097}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2348810240, 1979711488, 1694498816, 176160768, 2764046336, 3210739712, 4189061120, 416808960, 561774592, 2850684928, 3454730240, 2598141952, 523943936, 75751424, 3883421696, 1974261760, 4286737408, 2848957952, 990575872, 4112205440, 2820977344, 4158048864, 3206613808, 1848074264, 544124956, 2414713178, 2064980403}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1946157056, 3187671040, 16777216, 4202692608, 1782579200, 874512384, 2465202176, 4129816576, 1081868288, 476184576, 1530068992, 639401984, 4273127424, 971726848, 357068800, 1043077120, 1643779072, 415714816, 523393280, 2653638272, 2359833664, 3929802016, 1212338288, 969087080, 137663068, 3402513298, 2609482139}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 3288334336, 1845493760, 318767104, 2759852032, 1958739968, 891289600, 1687158784, 3663200256, 4226547712, 3523084288, 2810380288, 1041006592, 2387525632, 3662389248, 4080594944, 748484608, 857105408, 1931943424, 4043746048, 1287626880, 3393862336, 3633419808, 3555842064, 629234328, 2867427532, 3943559790, 375856987}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1409286144, 436207616, 218103808, 713031680, 29360128, 1419771904, 3920625664, 2878865408, 1651245056, 3926523904, 3654615040, 3138158592, 555368448, 1895636992, 3950538752, 490522624, 1707242496, 99740160, 2640446720, 1782660736, 1442495424, 3316509088, 296807216, 932728408, 208438476, 218802874, 1985333965}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 1409286144, 33554432, 83886080, 1619001344, 2764046336, 2053111808, 3574595584, 1652031488, 1734082560, 975831040, 534183936, 3288104960, 2220507136, 3930005504, 387510272, 1003272192, 3927077888, 3509285376, 3408297216, 3164959872, 4031186624, 1682231136, 602287504, 2160444088, 2320963388, 3216803386, 788146991}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 4093640704, 905969664, 3439329280, 2206203904, 3376414720, 2002780160, 3637510144, 646447104, 421789696, 2009202688, 875102208, 1292140544, 2138226688, 787554304, 2137559040, 2067044352, 2271925248, 1052583424, 1587418368, 2079831936, 1972592448, 3291605600, 289956688, 2894392264, 2637312068, 1863441938, 158894881}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1946157056, 1979711488, 1258291200, 1249902592, 2336227328, 1390411776, 4075814912, 1766326272, 890503168, 1390804992, 623312896, 3887366144, 410435584, 3319750656, 1627918336, 3782531072, 3646297088, 2878334464, 1305531136, 3759734400, 827104576, 1976207840, 2254282864, 2126583304, 353587700, 2231552790, 3330881263}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 1409286144, 3388997632, 2332033024, 830472192, 1723858944, 1193279488, 2456813568, 3618111488, 441712640, 2699952128, 3246850048, 3602153472, 423510016, 4129284096, 1915244544, 378841088, 1557050368, 1517754880, 3688686336, 3662292352, 2239843520, 3733429280, 2369031152, 3304998248, 3099567988, 983040414, 404544431}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 201326592, 2919235584, 1493172224, 41943040, 1228931072, 610271232, 1473249280, 780664832, 2589196288, 4260495360, 2114387968, 770998272, 184729600, 3980353536, 1744334848, 413964288, 2984143872, 1134124544, 1317896448, 1444892288, 289982272, 91499872, 2973932880, 4175414216, 686343220, 4202991906, 3908748559}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3019898880, 2986344448, 83886080, 3196059648, 1061158912, 2808086528, 741343232, 2435317760, 3716415488, 3858890752, 587530240, 119832576, 2350006272, 2591924224, 1043910656, 981260288, 274600960, 4195082752, 2369199360, 3741960832, 1202908480, 2901217888, 620788400, 2927661672, 121652452, 1130404146, 103818157}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 3019898880, 838860800, 2969567232, 679477248, 960495616, 2808086528, 2247098368, 3432513536, 1793327104, 3073507328, 970784768, 1178894336, 2984427520, 2572541952, 797470720, 1179392000, 1567511552, 2275131904, 1900275968, 3846691968, 642100032, 3173008992, 1796253040, 2426964440, 2757518212, 2705776066, 4035439301}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 1543503872, 2717908992, 2634022912, 444596224, 2151677952, 3009413120, 290455552, 1233649664, 929300480, 2812936192, 3373727744, 549748736, 3671736320, 3039764480, 1035513856, 3032258560, 2965797888, 337220096, 2128200960, 4126770816, 466207296, 152174176, 1862075344, 447978952, 3410915844, 377314810, 1744023839}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 1140850688, 2516582400, 2332033024, 2373976064, 3695181824, 2426404864, 2182086656, 491257856, 3813933056, 1338900480, 855441408, 3375661056, 3703488512, 3913621504, 1234743296, 628938752, 862610432, 2387322368, 2533692160, 1010338176, 4125928000, 3252816800, 4143916944, 2516262152, 1356718580, 1424273630, 1645672757}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1811939328, 905969664, 2231369728, 176160768, 2344615936, 471859200, 642777088, 3633840128, 3089367040, 3068788736, 2343370752, 2890170368, 3956948992, 1334173696, 528384, 1847363584, 3881733120, 872392192, 3265121536, 3396118144, 546708928, 1204021536, 1049883856, 529217368, 1139793412, 4167406522, 175678645}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 603979776, 2181038080, 822083584, 3800039424, 3267362816, 1302331392, 1206910976, 947388416, 3478388736, 853934080, 1121517568, 4055138304, 3119923200, 2830196736, 973623296, 1819072512, 2102543360, 741298688, 1753557248, 1119749760, 826106048, 2882161824, 4033588592, 2483791544, 1239102708, 605290006, 627047713}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 3288334336, 1308622848, 1325400064, 998244352, 1681915904, 1893728256, 516947968, 1981284352, 1936982016, 3856793600, 1840971776, 3914629120, 3977396224, 693313536, 2278051840, 2934761472, 2060903424, 3971587584, 2084529920, 4183703424, 3266660928, 1614368736, 268410192, 1207869016, 2105883028, 3564184114, 2438140707}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3825205248, 1979711488, 3573547008, 3883925504, 3519021056, 2518679552, 2045771776, 2724724736, 3417047040, 3887202304, 2327642112, 2589753344, 3923427328, 1259413504, 183414784, 2682746880, 3591193600, 894699008, 1072073984, 1994068864, 1799860160, 4055719712, 2631691376, 26869928, 3052521228, 683557890, 3535766837}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3288334336, 973078528, 3036676096, 3078619136, 423624704, 2678063104, 3490709504, 1868038144, 2719219712, 3900309504, 4099604480, 3355738112, 4062363648, 30400512, 1228861440, 2178537472, 3722159104, 3997436416, 2533526784, 3407864704, 2189871936, 494745248, 124385680, 2064894232, 1028163380, 3964404394, 1341042659}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 2080374784, 3925868544, 3573547008, 3128950784, 239075328, 2296381440, 2865758208, 1798832128, 1026293760, 1004666880, 2913665024, 2046590976, 3554328576, 889659392, 1407119360, 3125884928, 478927872, 588044800, 2794638592, 2552469120, 1014557760, 3712752096, 376612432, 1861429880, 3443565132, 3445660146, 3943729715}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1677721600, 1577058304, 1962934272, 2977955840, 2076180480, 2866806784, 2704277504, 2944925696, 206307328, 3624796160, 1237647360, 1333559296, 3498459136, 185196544, 1848823808, 2699233280, 3219457024, 1244450304, 3346963712, 3245172096, 165723584, 2712712160, 2345192112, 2959912776, 1314794028, 113104766, 1834543469}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2617245696, 3791650816, 1459617792, 897581056, 2000683008, 1868562432, 2383413248, 2222456832, 1971585024, 19267584, 113836032, 2157215744, 1524514816, 4010614784, 156413952, 3125217280, 755055616, 1029181952, 3899948800, 3968776576, 4120243520, 2206624864, 830047632, 3437028920, 3478259812, 3142034934, 562149009}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 4093640704, 2717908992, 3774873600, 947912704, 1849688064, 1864368128, 2008023040, 2043150336, 3979083776, 531234816, 388300800, 2040299520, 3487711232, 3838386176, 2740367360, 173484032, 2251117568, 1657819648, 2472077568, 2052381824, 533632064, 3051557408, 2838731056, 2909508744, 2629811084, 1555164890, 615700365}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3154116608, 1979711488, 3137339392, 3984588800, 826277888, 2896166912, 34603008, 2414346240, 389808128, 1882062848, 2213085184, 1009549312, 323371008, 1561698304, 191016960, 3974051840, 1981914112, 3049293312, 3512738560, 1467007360, 2996309824, 1487197088, 101328272, 3844305832, 854551836, 874082046, 158659041}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 3019898880, 1778384896, 3607101440, 1082130432, 1950351360, 1667235840, 55574528, 3710386176, 2494824448, 349044736, 3630497792, 1734639616, 631685120, 2343690240, 1392144384, 4226512896, 3873559552, 2865945088, 1558138624, 3840894080, 3197572672, 3305838688, 3597782480, 2287664232, 538688596, 725210462, 624825197}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3288334336, 3523215360, 4278190080, 2055208960, 641728512, 2292187136, 2226126848, 1480065024, 1343488000, 2291531776, 3211460608, 908361728, 3136176128, 2447368192, 3338817536, 272467968, 1865393152, 2308620800, 3449394944, 939593344, 220539968, 1665883040, 3319011376, 32959352, 3904594228, 3805077222, 1183983795}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 335544320, 234881024, 4076863488, 2139095040, 968884224, 3487563776, 1055916032, 3970433024, 106168320, 3825074176, 744947712, 2300870656, 2778087424, 1783832576, 1172983808, 1186576384, 3251876864, 304750080, 2321115904, 2829261696, 725802944, 1508749536, 2293050224, 1728954472, 2430421300, 954577230, 3492348911}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 1006632960, 3858759680, 1526726656, 528482304, 4248829952, 3592421376, 2039480320, 3353870336, 3725852672, 3200385024, 2674327552, 2114224128, 1332363264, 1356046336, 2820034560, 1606760448, 3998424064, 1742140928, 3894788864, 1327747968, 1825469248, 963193120, 1745701904, 4074237864, 1903978676, 4229353362, 499500783}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 3288334336, 3053453312, 419430400, 360710144, 2520776704, 52428800, 2521825280, 1034420224, 164888576, 65142784, 827392000, 1392803840, 1569341440, 1038458880, 1838592000, 2602817536, 681436160, 2502575616, 2566217984, 2761867648, 2514995264, 1165452832, 3393126864, 3487300840, 1482789492, 3504105586, 3844476057}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 3019898880, 369098752, 1358954496, 2105540608, 2285895680, 2422210560, 1477443584, 3768057856, 222035968, 371589120, 2156724224, 2846654464, 729694208, 1100046336, 838520832, 712714240, 3424211968, 2682160640, 1008802048, 4048714112, 1605363264, 126614880, 1355880336, 404416472, 3022747100, 1642165750, 2104649013}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 3825205248, 33554432, 1728053248, 3900702720, 3393191936, 3621781504, 3901751296, 1754791936, 993787904, 2260598784, 548995072, 4096557056, 3773218816, 405086208, 484593664, 366417920, 510477312, 3064369664, 969236224, 1769110656, 3335454784, 3717278944, 2931324432, 3431792600, 2954262364, 1257064174, 1525059201}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 2080374784, 3053453312, 1526726656, 998244352, 859832320, 3001024512, 737148928, 2792882176, 1919680512, 3986554880, 4060282880, 4246503424, 2166800384, 4040122368, 2937221120, 1701644288, 535272448, 2912290304, 3998692096, 2072926080, 3188424000, 1598602720, 1085598320, 2992820280, 2698325004, 2141925550, 1717088987}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 2617245696, 2650800128, 4076863488, 914358272, 1941962752, 3919577088, 2236612608, 2170028032, 2742288384, 1938948096, 1574502400, 2644803584, 2492121088, 3662520320, 1158033408, 3204143104, 295025664, 3685903872, 1607011072, 1268529792, 781059520, 1888992928, 1016299984, 21579672, 1549595476, 3576626562, 2965847521}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2751463424, 167772160, 117440512, 2088763392, 12582912, 3655335936, 512753664, 2580021248, 104071168, 4057333760, 1455357952, 4045701120, 123650048, 3878395904, 339931136, 3252254720, 883131392, 3528866304, 2667568896, 1241811072, 2871919296, 183722720, 578698256, 2656824328, 4128907348, 1235560710, 2835450199}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 469762048, 3858759680, 318767104, 1820327936, 968884224, 2480930816, 3903848448, 2650275840, 3399221248, 1029570560, 332070912, 1068269568, 3706109952, 1257742336, 3487723520, 1690687488, 2091858944, 3832436224, 2893245184, 2576392320, 3190355904, 3289654496, 3772419632, 2369341752, 3598826236, 448603822, 3312703251}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 2080374784, 3791650816, 687865856, 3598712832, 3342860288, 1168113664, 1257242624, 953679872, 506724352, 1299841024, 2112159744, 260341760, 570605568, 941711360, 3769020416, 1016305664, 1786747904, 3241251328, 3719188736, 634337920, 88714560, 1474967712, 2200828528, 3845691544, 3907317268, 4187126602, 4100570973}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 4227858432, 1040187392, 3070230528, 3900702720, 3837788160, 1516240896, 3383754752, 2162688000, 737411072, 3448897536, 2247032832, 1250197504, 18497536, 2360057856, 3783176192, 2495686656, 1163779072, 1996213760, 1063698176, 2952643712, 3341525696, 1866369376, 56716080, 3104637224, 1541638164, 3604630370, 3830137127}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3690987520, 3925868544, 4076863488, 310378496, 3711959040, 178257920, 1118830592, 2042101760, 4103864320, 3739090944, 2104295424, 3479994368, 3687202816, 843177984, 3649753088, 1710733312, 672381952, 3711007232, 1355950848, 3053141632, 2105933632, 140004768, 4253826608, 1750520312, 2106154428, 3855484078, 350599093}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 2885681152, 1442840576, 2902458368, 998244352, 784334848, 2434793472, 628097024, 2409103360, 440664064, 1570373632, 44630016, 2247393280, 287490048, 2057166848, 4017516544, 2509195264, 3700673536, 2641225216, 3350103296, 2267760512, 98132160, 91007008, 4293283056, 491251288, 3066016740, 3865814186, 406410065}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 3154116608, 838860800, 1560281088, 3447717888, 432013312, 1642070016, 1078984704, 1010302976, 935591936, 3623747584, 542703616, 1481932800, 1629896704, 827187200, 752021504, 4162562048, 2551700480, 3412427264, 839816448, 4229013888, 3323515840, 57956576, 1242958800, 2556790520, 3499007140, 2505171694, 62454721}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3825205248, 1040187392, 3070230528, 1182793728, 3728736256, 329252864, 2377121792, 2988965888, 1644429312, 3373662208, 2230779904, 1727299584, 2115944448, 1292066816, 2053771264, 3009239040, 63505408, 2584210944, 956043008, 3597308544, 1365084224, 2664024224, 1569179952, 1799102824, 2265615908, 2550989670, 1131532735}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 2348810240, 3523215360, 2768240640, 4236247040, 1254096896, 2409627648, 2513436672, 1055391744, 3038511104, 2086273024, 313982976, 2735505408, 2475868160, 2243665920, 3869151232, 1562978304, 279292928, 3438772736, 711765248, 4225892480, 2609103040, 2045435552, 1387208528, 602451752, 1302094140, 3634016970, 303532479}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 2348810240, 1577058304, 1291845632, 578813952, 1405091840, 1226833920, 1185939456, 278396928, 2253651968, 40239104, 3669032960, 4028923904, 1549713408, 3205849088, 3124367360, 606861312, 4177488896, 2237238784, 3100136704, 3948715648, 823838144, 2308644896, 1810304560, 3159202904, 3578715892, 2432518294, 2597763657}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 603979776, 838860800, 2600468480, 1249902592, 3544186880, 1189085184, 3916431360, 1835532288, 2454978560, 1576140800, 1253769216, 2036629504, 2885337088, 1583341568, 1700696064, 3842320384, 1125204992, 3699597824, 956879616, 1415863936, 2021325120, 1151271392, 1719590384, 1742074664, 216618804, 693102146, 2567352563}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 2080374784, 838860800, 150994944, 3447717888, 2176843776, 3378511872, 1510998016, 779616256, 2634285056, 1883897856, 1612513280, 995393536, 2391982080, 2993266688, 1031188480, 217290752, 3589495808, 275988992, 632533248, 3402850688, 2411936704, 725300320, 3246346640, 1024811192, 2184730340, 2242128154, 725238853}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 469762048, 3388997632, 1795162112, 2843738112, 650117120, 3865051136, 2651848704, 232259584, 2143551488, 3755868160, 534183936, 1385463808, 682016768, 1533239296, 3808612352, 2913851392, 4069391360, 2638076416, 1377129216, 2103035264, 3258680512, 1921448288, 273877392, 1248476696, 2227242276, 1826589582, 3756578351}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 2483027968, 2449473536, 2197815296, 1048576000, 1891631104, 1986002944, 835715072, 2649227264, 2662072320, 4037148672, 1784872960, 1530691584, 3706339328, 2952781824, 1281806336, 2167252992, 3722310656, 4039442944, 225528576, 895998592, 4036131520, 3743119712, 307810640, 1452576808, 971397964, 2876070450, 293451435}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3154116608, 3388997632, 754974720, 4152360960, 1916796928, 2711617536, 2066743296, 2880962560, 3338928128, 2318270464, 1711996928, 3354689536, 2440445952, 3877625856, 3079819264, 3064059904, 1150409728, 782883328, 2632815872, 3185818496, 3172520000, 3199522976, 4166406832, 1760545528, 575328804, 1819635678, 4095176403}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 738197504, 2516582400, 2969567232, 2105540608, 2319450112, 3948937216, 3543138304, 749207552, 3205234688, 1350172672, 1079181312, 1778155520, 2129805312, 160423936, 1256124416, 3466926080, 3717549056, 1362961920, 2117191936, 105578880, 840438848, 3789880928, 3088506032, 2098824680, 3221748460, 1870839690, 2319972187}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 4093640704, 3187671040, 587202560, 813694976, 2311061504, 488636416, 2144337920, 2554855424, 2387869696, 1313210368, 4228579328, 1673822208, 1584316416, 3010420736, 3661238272, 3223967744, 3316716544, 2460839424, 3812563712, 154301568, 1134370752, 3431440928, 4286500176, 2022162568, 3783178996, 2877775318, 1509879587}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 201326592, 503316480, 2969567232, 2524971008, 2403336192, 4255121408, 200278016, 2910322688, 3167485952, 3576561664, 3750952960, 3657203712, 3778461696, 2999918592, 968544256, 398563328, 655993856, 539299328, 1886619904, 388803200, 1375631680, 3428542624, 2666006384, 4003731768, 2949272812, 3363387422, 2763390859}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 603979776, 4060086272, 2835349504, 2910846976, 784334848, 119537664, 3316645888, 2940731392, 503578624, 2304376832, 1858011136, 4227104768, 3883057152, 1466671104, 3535179776, 1922131968, 75039744, 294494720, 3791642880, 3289676160, 3739354304, 689148448, 1220183600, 3895432840, 3540839332, 1195263146, 3786794135}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3422552064, 503316480, 754974720, 3598712832, 1027604480, 1201668096, 1672478720, 2801270784, 1971060736, 2229403648, 85131264, 2574024704, 3316301824, 2358730752, 2146603008, 2514171904, 69741568, 3159674368, 1043772672, 2657421952, 2628344640, 3702777504, 400329520, 3587311288, 3568004188, 1152417298, 1064832587}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3154116608, 3657433088, 1090519040, 3263168512, 3636461568, 2019557376, 152043520, 570949632, 2555641856, 2572288000, 2825977856, 3441721344, 474628096, 3844988928, 3449991168, 2720606208, 2220416000, 779921920, 2344012032, 98258560, 3260672704, 1975534944, 2027991440, 2765122504, 3471342260, 3129252994, 4240086041}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 4093640704, 2583691264, 1124073472, 1199570944, 2428502016, 1310720000, 2104492032, 3325558784, 1116471296, 2783051776, 15532032, 4225531904, 1705689088, 3487113216, 980611072, 193292288, 588796928, 1820076544, 958057216, 2537669504, 953033408, 1572813088, 3785949424, 2211063288, 3586720556, 2128243794, 2497776373}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1006632960, 3590324224, 1526726656, 3347054592, 3753902080, 1352663040, 2412773376, 230162432, 1779695616, 2398486528, 3098869760, 191135744, 3818831872, 2325323776, 289804288, 402462720, 3386383360, 1793361408, 1331569408, 3384372096, 3814085056, 602273696, 1520221776, 2095765880, 2384430388, 2333864678, 3044387757}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 738197504, 1442840576, 3338665984, 4236247040, 1715470336, 52428800, 2156920832, 251133952, 1580990464, 1253179392, 3382509568, 663519232, 2514141184, 3269025792, 4190294016, 462792704, 2205731840, 2482816512, 3679637248, 1349353600, 2495928384, 2928551968, 1915701776, 2240905144, 1083607452, 509812834, 4004192837}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3690987520, 3523215360, 889192448, 1434451968, 3879731200, 3877634048, 3020947456, 3644325888, 3425959936, 113377280, 2688221184, 2164555776, 1424637952, 968351744, 2201112576, 1668495360, 272153600, 1001669120, 2625809664, 1721457024, 2757020992, 1374834208, 4078162832, 3674758008, 1520191124, 596535698, 1164811299}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2080374784, 1509949440, 385875968, 3447717888, 775946240, 396361728, 2226126848, 1354235904, 3332636672, 1662124032, 146210816, 3149168640, 1713029120, 2922061824, 4072804352, 232736768, 2256067584, 2713979392, 230866688, 3428786560, 3392699456, 3311713440, 3941741360, 2208823800, 2612794500, 3590747618, 1184708015}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 4227858432, 369098752, 4244635648, 1484783616, 532676608, 1142947840, 3452960768, 2332557312, 4192993280, 1339949056, 2197356544, 2451341312, 3322331136, 1604182016, 409866240, 3980515328, 2110299136, 1196180992, 1926104320, 2454795392, 308318656, 11568416, 4231553872, 630520264, 170589516, 1600348622, 1657265105}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 469762048, 1778384896, 2701131776, 3531603968, 2311061504, 1461714944, 657457152, 2033713152, 429654016, 3200647168, 218693632, 2358018048, 1817067520, 2473435136, 3581292544, 1794189312, 2075147264, 3220740608, 2201774336, 2780200576, 3679554496, 54553120, 3940605872, 2786128376, 621292604, 2065987638, 3759816465}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 469762048, 1241513984, 3439329280, 3598712832, 1707081728, 2376073216, 3736076288, 1531445248, 1618214912, 1464467456, 197197824, 1751416832, 590495744, 3736985600, 3384471552, 2372507648, 3812654080, 3764419072, 118551808, 2079898240, 2017261504, 2059295904, 1758151216, 2420470664, 2869361492, 2417445946, 2133577001}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2617245696, 3925868544, 1358954496, 2826960896, 3057647616, 1189085184, 2410676224, 776470528, 835977216, 235274240, 2641035264, 126124032, 1887354880, 1329029120, 2776002560, 3129161728, 2743106560, 398514688, 1411434752, 2635121792, 3524830272, 1319930848, 484101424, 500812040, 93937588, 880375798, 3226064323}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 3154116608, 3053453312, 2130706432, 2306867200, 230686720, 1994391552, 3589275648, 1509425152, 1603010560, 203030528, 149880832, 1100775424, 1687339008, 2950406144, 2712301568, 4231510016, 2449513472, 3842016768, 1753261824, 3477128576, 2158019520, 3687888352, 3127437936, 683944760, 4174291180, 4121547818, 3212945399}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 201326592, 4261412864, 3472883712, 1182793728, 3728736256, 387973120, 1148190720, 2394423296, 359399424, 4003594240, 3568107520, 1690075136, 2016067584, 2170118144, 4001509376, 576538624, 776268800, 4150693376, 3557500672, 4015487616, 577628224, 4208784416, 972745968, 1607583736, 3614896332, 3865300626, 859017269}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 738197504, 369098752, 2332033024, 360710144, 4194304, 4146069504, 416284672, 3027763200, 1812201472, 1736572928, 3064922112, 7634944, 6963200, 1819533312, 593670144, 1512015872, 2189184000, 3867567616, 1739432704, 3206252928, 696131136, 619311136, 3761851216, 708904760, 826624676, 2907133202, 1957212407}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 872415232, 1040187392, 4211081216, 1602224128, 4257218560, 337641472, 3899654144, 2789736448, 3411279872, 3301310464, 3400073216, 42237952, 2185117696, 789962752, 52883456, 637114368, 524047360, 1759645184, 698860288, 1975098240, 3621575616, 1177713440, 2732530160, 2093320328, 685681908, 2294643574, 3068046785}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 201326592, 436207616, 318767104, 3548381184, 1463812096, 4099932160, 2205155328, 3352821760, 869007360, 3120693248, 1699020800, 73170944, 980041728, 309403648, 3934425088, 3112523776, 2340203520, 1199196672, 1574513408, 3239464832, 2097878336, 3009104736, 1989384944, 4084693912, 782362668, 3163200562, 1119953405}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 3959422976, 1375731712, 2801795072, 3548381184, 390070272, 2724200448, 2750414848, 3056074752, 2237923328, 1140457472, 2867658752, 712278016, 2715992064, 822190080, 3342487552, 2144196608, 1541721088, 2084192768, 4132249344, 3215224704, 1675271488, 2952612192, 862745200, 3549355624, 1208989828, 3472225610, 3096986021}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1275068416, 4261412864, 1996488704, 2759852032, 3435134976, 14680064, 3994025984, 2781347840, 954990592, 3587309568, 4051894272, 933003264, 3209347072, 3540492288, 3960614912, 1424197632, 718040064, 1008897536, 4141588224, 2591611008, 3834952384, 575052768, 3578070160, 1595528712, 926126220, 3496274178, 3701404587}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2885681152, 1845493760, 2667577344, 1719664640, 3821010944, 2061500416, 2962227200, 1966604288, 2056519680, 1575878656, 1207894016, 3273949184, 984006656, 1287856128, 1801875456, 3475179520, 2926971904, 2707119616, 448984832, 4232444544, 357950912, 3576560096, 3734573072, 352794104, 827347188, 3470321086, 3682923687}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 67108864, 2181038080, 2231369728, 4018143232, 759169024, 1423966208, 1028653056, 1739063296, 1636040704, 1532624896, 630390784, 2272559104, 2688729088, 426729472, 2067943424, 904894464, 3733120000, 4140798464, 770850048, 3516398464, 3228440384, 884065760, 1460398288, 2177391592, 1511301348, 2807200330, 2024272731}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 1677721600, 3925868544, 3070230528, 1065353216, 306184192, 1474297856, 1540358144, 134742016, 2943614976, 1332609024, 3332308992, 721715200, 4099325952, 833839104, 2740367360, 4264781824, 2031518720, 4258470400, 1623654144, 651930496, 439529536, 3438638304, 3033384528, 2925640008, 527672596, 1802946046, 4215502071}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 335544320, 3791650816, 251658240, 1937768448, 1128267776, 2074083328, 487587840, 1712848896, 3994812416, 3867017216, 2808545280, 3656155136, 1372995584, 3723730944, 3537260544, 1081305088, 815150080, 1230205440, 3427141376, 2636904320, 2569709888, 1144909984, 3761865872, 3596299864, 507661372, 105485102, 2377380703}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 4227858432, 2650800128, 452984832, 176160768, 2973761536, 4129292288, 3943694336, 532152320, 3570139136, 551157760, 2660171776, 3535568896, 2605891584, 1365991424, 1775398912, 4096493568, 1844583424, 574336512, 3620385536, 792184448, 896567104, 3171426592, 2829342608, 2857286136, 283770476, 2304843146, 1669702551}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 201326592, 167772160, 754974720, 897581056, 549453824, 2699034624, 3723493376, 445120512, 525074432, 3598057472, 3086942208, 94142464, 1500397568, 1921769472, 3926798336, 3099305984, 4041632768, 994572800, 1379443968, 3320105344, 1412047552, 384905696, 1604815472, 2580077384, 1080827948, 132535878, 1002922007}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3154116608, 1979711488, 889192448, 3095396352, 1044381696, 1918894080, 2595225600, 3952607232, 200015872, 925761536, 4192403456, 175931392, 2884026368, 1525129216, 3666227200, 769120256, 2816384000, 3256550912, 3693088000, 2161144960, 1965617216, 2591312736, 1740786736, 4283260120, 56571660, 3636127454, 2706487451}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 3556769792, 1509949440, 2130706432, 2692743168, 1430257664, 1331691520, 2387607552, 725090304, 2870738944, 3808296960, 2954821632, 2255257600, 2440445952, 850108416, 2266402816, 2507896832, 149877760, 2982611456, 2581620480, 3390055552, 1373148992, 2274161760, 2674281680, 24368504, 2879037180, 4036822766, 601707719}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 67108864, 3992977408, 1325400064, 4085252096, 390070272, 52428800, 514850816, 2141716480, 1678508032, 3641049088, 573636608, 3780935680, 2659106816, 1225121792, 1540272128, 321775616, 2609013760, 3364560384, 1027802880, 64980864, 2621534528, 1150605344, 2028092208, 446421992, 1495000748, 2790989302, 1098623033}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 3959422976, 1644167168, 2365587456, 2709520384, 2948595712, 2464153600, 443547648, 2266497024, 2643197952, 562167808, 1896022016, 3109847040, 1825193984, 1384587264, 1341829120, 272566272, 2997242880, 2733969920, 1461806336, 1435483520, 2405328320, 3641287648, 3954901488, 2415981016, 939526380, 2214627122, 3187692155}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2080374784, 2449473536, 251658240, 1568669696, 2738880512, 190840832, 1789919232, 750256128, 2585001984, 2499674112, 533266432, 3741614080, 1373028352, 3946143744, 2712039424, 2980919296, 1600297984, 3185287680, 1657214720, 3071644032, 376891712, 1990535264, 3645787440, 3136369912, 1615870708, 659065870, 3670827153}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 4227858432, 3120562176, 16777216, 2759852032, 1480589312, 1809842176, 495976448, 4027056128, 2792620032, 2073427968, 556728320, 2328133632, 783171584, 212017152, 847171584, 2412484608, 1272601600, 1052092928, 2911992064, 2611988608, 3582253632, 2060363488, 3170085648, 2371247432, 4220499732, 204790086, 1433843015}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 3825205248, 3992977408, 2801795072, 1837105152, 1337982976, 484442112, 1116733440, 3259498496, 1345060864, 198311936, 3229679616, 2401009664, 1806319616, 1549082624, 1499123712, 4258105344, 1000227840, 1082392064, 3379941120, 1948916096, 1184172480, 1027256288, 2820479248, 2725684872, 3248438092, 903817090, 4261388457}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 201326592, 3791650816, 1526726656, 1686110208, 750780416, 3999268864, 3589275648, 430440448, 3388735488, 3254124544, 3237675008, 3408691200, 3700342784, 1367334912, 786345984, 3603384320, 1547332608, 3208974848, 2996548352, 1692145792, 3391514304, 2852350304, 4276644720, 702294632, 3014020380, 2269360582, 1506279603}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 4227858432, 2516582400, 2533359616, 3246391296, 2051014656, 1629487104, 2148532224, 603455488, 354156544, 3366846464, 271515648, 3471081472, 2981249024, 109158400, 1573646336, 1289115648, 812850176, 4209690112, 3184344832, 2243790208, 1156948032, 1296144416, 2662021776, 4058416696, 1973120380, 3272493598, 1577032839}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 2483027968, 301989888, 50331648, 729808896, 1614807040, 3495952384, 2242904064, 3946315776, 4229169152, 3935174656, 1886322688, 1663860736, 345686016, 31563776, 2495868928, 3656779776, 1075573760, 705839616, 4006476544, 4267300736, 3038238272, 173566304, 3777243440, 2725653240, 3629900596, 2255674078, 2642230183}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 3690987520, 3187671040, 1224736768, 3464495104, 3636461568, 1235222528, 3041918976, 1583874048, 108265472, 780533760, 2550726656, 35422208, 1945255936, 3876560896, 3512012800, 336500736, 2613918720, 2906787328, 2002239744, 2797169280, 2722425536, 3424519840, 3578126032, 3834035752, 2601064980, 2409389814, 2259848433}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1140850688, 570425344, 117440512, 4068474880, 1354760192, 1088421888, 2437939200, 1182269440, 1103888384, 2708078592, 1896022016, 2159312896, 3525754880, 547987456, 1096249344, 3418507264, 4042728448, 36893184, 754925312, 3098975872, 582026944, 3154857440, 632328400, 2636688952, 347357932, 3357956186, 3416899051}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1275068416, 2852126720, 3170893824, 1400897536, 2705326080, 3093299200, 3245342720, 3734503424, 878444544, 1043464192, 1374093312, 2881781760, 1810776064, 3885342720, 2411941888, 1394239488, 3791891456, 2025478656, 3419636992, 1601345408, 159897408, 448014176, 3447124976, 935956056, 1475447932, 368957090, 2806480463}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3154116608, 436207616, 3573547008, 1988100096, 1220542464, 597688320, 1536163840, 925368320, 3240361984, 4279631872, 3552378880, 4178345984, 1035091968, 585883648, 2312196096, 412014592, 3588299776, 2453056000, 216882432, 3750015616, 101088960, 576001184, 2693272592, 2226408296, 2336105284, 1662598054, 1230682821}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1811939328, 2382364672, 587202560, 562036736, 490733568, 1356857344, 2473590784, 1727528960, 2213806080, 3245473792, 1925382144, 2416738304, 1409728512, 3849445376, 3194966016, 3810142208, 926895104, 1546796544, 3793967872, 3816572288, 3808358208, 243627488, 320712176, 534379576, 2217943380, 699719010, 437395723}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 1275068416, 771751936, 620756992, 41943040, 4273995776, 10485760, 1682964480, 1201143808, 3673948160, 1220411392, 2605121536, 1248100352, 4089593856, 2126061568, 2143531008, 815192064, 3314756608, 705609216, 1106201856, 2591094400, 2869488832, 3569628064, 3935453136, 1470205400, 1174392220, 1166590158, 1946420047}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 67108864, 2181038080, 2667577344, 1853882368, 2831155200, 2225078272, 1018167296, 1223163904, 2166620160, 1882324992, 213843968, 3368845312, 1989591040, 1070424064, 764653568, 3121264640, 2321785856, 2399293952, 622302976, 1862824576, 2759122624, 2760507808, 2057566512, 1604482216, 1403516484, 1155581090, 3453009703}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 335544320, 2717908992, 285212672, 847249408, 4156555264, 1579155456, 3023044608, 2609381376, 1155792896, 230293504, 1756561408, 1307344896, 4003348480, 858349568, 3983536128, 2533021696, 1045640192, 1383870976, 3345365248, 2116378240, 2673979840, 3618321696, 1064313776, 2775100616, 1467282436, 2453842218, 2529107659}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 1677721600, 1509949440, 721420288, 1669332992, 4055891968, 1738539008, 747634688, 2383937536, 1893466112, 851574784, 3532062720, 759463936, 199114752, 736468992, 2102595584, 2978129920, 2087158784, 2889148928, 2738262784, 3356610432, 2294669248, 3179527840, 2029674512, 2668312152, 3325957564, 2098579058, 3061577679}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 1006632960, 2986344448, 3003121664, 4269801472, 616562688, 660602880, 139460608, 58195968, 4083417088, 3070623744, 342687744, 3801907200, 715276288, 3943424000, 3793866752, 3834017792, 3610090496, 549224960, 2245139200, 3565394560, 1301117632, 2383175264, 4005222864, 1077926712, 3999214532, 1066345142, 817337733}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 469762048, 3791650816, 1090519040, 2642411520, 566231040, 2745171968, 1236271104, 3017277440, 1969487872, 893255680, 336658432, 1027375104, 2124070912, 2886688768, 903737344, 731813888, 2451684352, 1445229056, 1507731712, 3410049408, 1823748032, 1442191520, 178121008, 2776505752, 208776708, 2586623662, 1400020409}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 872415232, 973078528, 2600468480, 4001366016, 3024093184, 148897792, 907018240, 2043150336, 873201664, 4016177152, 4290707456, 2890170368, 3954065408, 796745728, 3482054656, 3128084480, 351736832, 1107864064, 3710690048, 2605888128, 1959250496, 3815776736, 1897412496, 3546577160, 849241004, 3078960914, 1065332775}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 3019898880, 2785017856, 50331648, 3867148288, 457179136, 3240099840, 1431306240, 3477602304, 4230217728, 3127246848, 392888320, 2464972800, 1434599424, 275636224, 2306322432, 422979584, 1126372352, 877196800, 3601111808, 2334546560, 525023552, 3627813920, 1980384464, 1974039688, 1503761732, 2829443222, 1838350899}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 2214592512, 2583691264, 1392508928, 3850371072, 784334848, 1843396608, 3912237056, 3638034432, 1758199808, 3068264448, 1588920320, 747929600, 2389622784, 4076281856, 3593572352, 804411392, 389899264, 1936730624, 1769511680, 2640075136, 2267685056, 2549202144, 1771199408, 567101848, 3838367980, 2713978802, 1732671901}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2885681152, 4261412864, 687865856, 243269632, 3082813440, 2917138432, 3090153472, 2554855424, 1212940288, 1966080, 2734096384, 2978250752, 3692216320, 1145675776, 912510976, 2945329152, 3845114880, 1175490048, 1335415040, 1999923840, 194688448, 3320124128, 2353902512, 707895048, 2540149612, 3713837902, 2584112463}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 1140850688, 1711276032, 1560281088, 1585446912, 952107008, 941621248, 2945449984, 432537600, 526647296, 1253441536, 2715484160, 711753728, 1408417792, 3321700352, 1459597312, 2839201792, 3306791936, 3221878272, 3472991488, 3511022208, 1021528768, 1764809504, 2123935760, 2525808008, 2386745476, 480605318, 2379452099}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 3154116608, 3791650816, 2902458368, 1182793728, 3854565376, 1419771904, 122683392, 2775056384, 213647360, 3112828928, 1296891904, 403996672, 2945892352, 2761383936, 3752931328, 2390657024, 4041939968, 1813754368, 3852702976, 2402751104, 996223936, 1414939552, 523733200, 3814834216, 4032198364, 959920122, 3630296885}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 4093640704, 4060086272, 3741319168, 444596224, 1631584256, 1025507328, 1601175552, 2501378048, 2352742400, 1049231360, 935526400, 2221178880, 1637236736, 3610845184, 893341696, 1192146944, 3854930944, 1045791232, 3210589952, 2729014912, 355948352, 2574932000, 77309680, 737730776, 992797020, 465749850, 2123861867}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 3825205248, 3724541952, 2432696320, 2340421632, 4156555264, 1025507328, 3396337664, 4009230336, 123994112, 4099801088, 2191982592, 2958852096, 3877257216, 3003736064, 96694272, 67254272, 96322560, 4082486784, 450451712, 1393244032, 3732839872, 1717000736, 2498026736, 1470030008, 4186439300, 4281095054, 2757897583}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 872415232, 2516582400, 3103784960, 3313500160, 2562719744, 1277165568, 166723584, 4158128128, 2591817728, 539361280, 3481337856, 3143925760, 2340044800, 4258783232, 1056821248, 2042771456, 3703280640, 1574151680, 2341982464, 3902613888, 4099033792, 3253955360, 979863920, 3410321560, 2821623196, 2698333046, 73829353}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2617245696, 3456106496, 3976200192, 645922816, 3829399552, 1071644672, 1659895808, 3545759744, 3807117312, 556662784, 4155179008, 1676967936, 2233647104, 821403648, 3091714048, 73017344, 1724513280, 1424080384, 2878706944, 3052876416, 526517824, 3121956064, 4164365680, 1497512856, 1824886348, 2394920382, 1856430019}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 335544320, 1442840576, 721420288, 2491416576, 3468689408, 1566572544, 5242880, 1984430080, 3937665024, 1479933952, 2407989248, 3896279040, 920797184, 1180770304, 2226352128, 1028298752, 2219144192, 2762802688, 682181376, 2194094208, 2501680320, 471001184, 748233680, 627000840, 3164637204, 1471191174, 265817823}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3556769792, 3791650816, 1593835520, 3380609024, 222298112, 2799697920, 4228907008, 4271374336, 3136028672, 854982656, 1551564800, 2922676224, 2876915712, 31318016, 1396117504, 2134018048, 688485376, 878514688, 3094824704, 3436344704, 127470400, 2751833056, 574334608, 2404672600, 187320396, 556082310, 4027271475}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1946157056, 2315255808, 1325400064, 2743074816, 1715470336, 2405433344, 1655701504, 1376256000, 3205234688, 4054450176, 593559552, 1212448768, 1279672320, 1799069696, 3201110016, 1316886528, 1459590144, 2378906112, 1353041664, 3057807232, 2988304448, 541467232, 1966862896, 1271763400, 3942561580, 1061110522, 2599116057}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 2214592512, 973078528, 2902458368, 41943040, 2168455168, 916455424, 2133852160, 29884416, 3361996800, 2896035840, 4293853184, 669810688, 836386816, 830545920, 2301358080, 809682944, 3590185984, 50981376, 518984960, 4218187392, 2006593344, 3500276128, 4191923376, 946533384, 3272150148, 2129633422, 2875987927}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 1946157056, 1778384896, 1325400064, 3598712832, 2965372928, 1235222528, 2731540480, 177733632, 1845231616, 2532179968, 1156644864, 1453621248, 3375513600, 3851378688, 2167271424, 551163904, 3694875648, 2796026368, 1715021568, 117496448, 1249967808, 381723808, 1755375440, 2303765208, 1473824156, 672960030, 2187249145}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3825205248, 1442840576, 1962934272, 327155712, 809500672, 2992635904, 2677014528, 3605528576, 2006188032, 3806461952, 2940272640, 2654765056, 865517568, 3002294272, 3006607360, 2618165248, 1289700352, 1946879488, 403295488, 471375744, 510431808, 2371750240, 3080185104, 875532072, 1056142004, 288743314, 655237369}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 3019898880, 973078528, 2533359616, 2222981120, 3099590656, 765460480, 3738173440, 3380084736, 2558787584, 3148480512, 44498944, 2377940992, 105824256, 2457690112, 1555296256, 1477376000, 2484933632, 3376654848, 2758156032, 4005636224, 2944247488, 1194526880, 139387216, 4286425912, 791906532, 340682586, 3112025935}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 2885681152, 2449473536, 922746880, 1098907648, 734003200, 2011168768, 691011584, 3835166720, 3970170880, 2398748672, 974192640, 981237760, 4202610688, 1681629184, 1891995648, 448677888, 2824588288, 1496687104, 1111912192, 3574564224, 993469888, 855870176, 2222005168, 1418477784, 1527147908, 2259661482, 1395080185}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1006632960, 3053453312, 1895825408, 3011510272, 1010827264, 3412066304, 1120927744, 923271168, 55312384, 4282253312, 3855679488, 797212672, 3109175296, 140468224, 2601373696, 609400832, 903814144, 2320303616, 3132266752, 1112528768, 4188341824, 1903092832, 807003216, 3999826632, 2862373740, 2763427854, 1952302537}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1811939328, 2650800128, 889192448, 3430940672, 339738624, 1453326336, 3289382912, 3871866880, 2885419008, 3730178048, 1875705856, 418676736, 2949300224, 1030447104, 1547825152, 3717900288, 503565312, 1580011008, 1472523520, 3084052608, 29357632, 3336299936, 1679423888, 3454987272, 4152988188, 2397490534, 2920653269}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 469762048, 2248146944, 3271557120, 645922816, 3242196992, 2854223872, 2257584128, 2337800192, 1913913344, 672268288, 1166344192, 294420480, 971390976, 3211255808, 56741888, 3187025920, 3347037184, 1649784320, 552909568, 3311563392, 1345186624, 1525733152, 1533597456, 463214232, 3472755828, 2530412834, 2149790605}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 1811939328, 3053453312, 3741319168, 964689920, 381681664, 3449815040, 2272264192, 1024983040, 2516844544, 2900230144, 855572480, 224165888, 3074080768, 1404133376, 1118564352, 631932928, 3610889216, 2879858176, 2880972544, 586431872, 906419392, 1541086368, 464668144, 1723664472, 3535389796, 325529742, 219697111}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 3556769792, 2248146944, 4177526784, 427819008, 633339904, 1390411776, 3387949056, 469237760, 1776549888, 398065664, 3719495680, 1767669760, 4261330944, 190439424, 3636965376, 3157170176, 2872177664, 3211515392, 2661830912, 1271674240, 439789504, 598066656, 1399432560, 3890165176, 3711615428, 1525906474, 1895611387}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 4227858432, 2382364672, 3003121664, 3145728000, 1262485504, 2363490304, 2228224000, 410517504, 3796107264, 955908096, 3138060288, 3288104960, 2275295232, 4127301632, 4085223424, 1924007936, 2183732224, 1233370624, 3081808640, 1038643072, 3755772224, 888039904, 2655631440, 2844990136, 174643428, 580704330, 2400085859}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 201326592, 1308622848, 1157627904, 8388608, 356515840, 2665480192, 1647312896, 1023934464, 1330905088, 2669805568, 2937782272, 3300687872, 1850097664, 3945881600, 4260564992, 3008890880, 1982606336, 35569152, 312286464, 2368554112, 2984613696, 2668705248, 1810044848, 1480642760, 2992681204, 3379567090, 3202920227}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 4093640704, 2583691264, 989855744, 1065353216, 1992294400, 3374317568, 3725590528, 1338507264, 4086562816, 1225654272, 3918200832, 561807360, 4002070528, 2890735616, 551768064, 842536960, 2909541376, 3594676736, 4267291392, 908923776, 3121830080, 1967130656, 1776347792, 2989534856, 2270703732, 1646028862, 1425681747}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 469762048, 2046820352, 452984832, 1669332992, 2738880512, 2606759936, 2601517056, 2814902272, 3382444032, 3962175488, 2585591808, 1446281216, 2301018112, 1690247168, 131452928, 1688791040, 1988951040, 2783054336, 2122441472, 278812544, 3573220672, 321608288, 918811536, 3291459336, 660463036, 3629387354, 750172613}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 1006632960, 3590324224, 2566914048, 4202692608, 2403336192, 1809842176, 3333423104, 3155689472, 3978559488, 2106982400, 2868314112, 1910276096, 1199751168, 3854163968, 1798287360, 3025676288, 3376684032, 2699429376, 256884992, 1227370112, 3170673984, 3222455520, 2687604016, 2256740824, 954365316, 2437490374, 609687903}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 3690987520, 570425344, 587202560, 41943040, 574619648, 3579838464, 1443889152, 3595042816, 4026793984, 3578134528, 4054777856, 2444001280, 17973248, 2143412224, 169316352, 162560000, 2155379712, 297587200, 4066020096, 2957338240, 4002503744, 2529104992, 1852069776, 1171670664, 195514148, 499687990, 3351541751}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1140850688, 2919235584, 3573547008, 796917760, 524288000, 2598371328, 4113563648, 2198339584, 2896429056, 1675493376, 2950234112, 315392000, 151699456, 1206886400, 2877419520, 2005964800, 3965199360, 2572975616, 3746725120, 229880704, 307459392, 2699272672, 11268016, 2901353416, 2567004420, 189792270, 737737697}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3690987520, 369098752, 3640655872, 58720256, 1044381696, 773849088, 214958080, 2228748288, 3613655040, 3248095232, 3206610944, 1478262784, 1433288704, 1539547136, 2898882560, 722503680, 2746760192, 454313472, 1314021632, 2080216960, 1787982912, 2283643168, 639825488, 2520058136, 3981356804, 3457388394, 2341554473}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 2348810240, 1107296256, 1795162112, 4219469824, 2361393152, 3336568832, 3656384512, 3929538560, 463208448, 3249405952, 2050031616, 4207181824, 3926048768, 2781339648, 1322881024, 4075829248, 834186240, 1734128128, 1867383552, 1472270208, 3741106880, 3634245600, 4108953968, 1135086968, 1108666812, 3299521214, 4048755705}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1006632960, 1577058304, 3238002688, 2424307712, 1061158912, 1906311168, 1158676480, 2683830272, 370933760, 1014104064, 284491776, 46432256, 2604580864, 3378454528, 4261228544, 1662015488, 855170048, 1352453632, 1446144256, 2346038400, 3683966272, 2061905568, 4103287952, 2148991032, 1846083836, 2802209986, 396608541}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 2214592512, 1778384896, 3137339392, 3934257152, 2403336192, 1751121920, 2148532224, 414711808, 308543488, 4069916672, 2028666880, 2000453632, 253902848, 3739557888, 2537795584, 2707453952, 630252544, 2407037440, 4198773504, 577164928, 1342398784, 2499819872, 1535152528, 3468713336, 2241905988, 1529914086, 516449347}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 3422552064, 2583691264, 2399141888, 3095396352, 4156555264, 2313158656, 1355808768, 3155689472, 1667497984, 3447324672, 1359282176, 3407642624, 2257502208, 1254580224, 4253888512, 314587136, 1717595136, 59787776, 2419607296, 2169769088, 3476201920, 1824103648, 3680692048, 90256216, 317128004, 172713034, 4282066381}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 1275068416, 2852126720, 2264924160, 947912704, 2487222272, 1214251008, 1114636288, 3760717824, 653000704, 1226178560, 1259798528, 4079255552, 2051686400, 1418272768, 328192000, 2092976128, 337652736, 1712380416, 1482186496, 3385130112, 461009472, 1010918752, 2001960432, 4087254248, 1521195724, 696955654, 1680437583}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 3422552064, 3590324224, 3238002688, 260046848, 4194304, 3550478336, 131072000, 3262644224, 3832283136, 2973106176, 1724973056, 234127360, 1697267712, 1481613312, 1647407104, 4144236544, 4282526720, 2512094720, 3877337344, 4283157376, 2775808576, 1723815072, 39424336, 2112903608, 2364077452, 2520000070, 1959415801}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 3019898880, 2919235584, 654311424, 729808896, 2092957696, 2485125120, 2897215488, 2091384832, 750518272, 3218472960, 2216230912, 3841228800, 3791273984, 181919744, 2558103552, 3877914624, 2869040128, 1330863616, 4052434688, 1220532096, 904218304, 314715424, 368285744, 1601923048, 3665266268, 2005471814, 762081921}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 335544320, 4060086272, 3875536896, 1551892480, 3326083072, 534773760, 2920284160, 2758279168, 966524928, 2845704192, 258277376, 1918140416, 2633154560, 1795366912, 3557109760, 1577367552, 3178951680, 1200579072, 2608017152, 2948460672, 818954304, 130570976, 2741796240, 2842059432, 3117547068, 1379309934, 4242115741}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3959422976, 2449473536, 3808428032, 3061841920, 3930062848, 1872756736, 2259681280, 2299002880, 3760455680, 892993536, 1865220096, 1473019904, 2391719936, 569368576, 3211620352, 4151076864, 3435056128, 1369932288, 2926164736, 1118188160, 3611014208, 2214563488, 710232880, 100708808, 1694550980, 327193898, 432013589}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1543503872, 234881024, 4009754624, 3615490048, 188743680, 2128609280, 1743781888, 992477184, 1319895040, 3155558400, 138870784, 1126465536, 1244282880, 4039745536, 3918000128, 1074067456, 3237657600, 2117197312, 3058902784, 3431363456, 1759492416, 331403232, 2451593072, 2320507880, 238557452, 611613702, 2056400927}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1006632960, 2113929216, 1728053248, 998244352, 3359637504, 3525312512, 3631218688, 3189243904, 1691615232, 1491468288, 537722880, 2578219008, 182632448, 1564712960, 1896714240, 2167166976, 186801152, 1445187072, 64876288, 1451515776, 3532581440, 1019312928, 4003335408, 797551064, 2007112884, 1977850806, 2713527013}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 4093640704, 301989888, 150994944, 3632267264, 2269118464, 1264582656, 4094689280, 1985478656, 2670460928, 477495296, 1397161984, 374636544, 3651846144, 1622794240, 4182183936, 2203379712, 120247296, 1828282880, 3416764672, 3699688576, 2941403456, 1168449632, 2367266192, 3791074712, 1899762956, 657328134, 3739998351}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 67108864, 3388997632, 4076863488, 3045064704, 2344615936, 1176502272, 1219493888, 238551040, 1220804608, 150339584, 2618884096, 2786885632, 1780662272, 3811024896, 4204376064, 1750865920, 1606575104, 3652672000, 772872960, 3651185024, 1617962432, 899215136, 3887359536, 3605949560, 2708294436, 743620454, 1941920785}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 2483027968, 1912602624, 788529152, 4051697664, 2394947584, 3311403008, 1192230912, 4259840000, 3216769024, 3051225088, 105840640, 410288128, 3067265024, 873046016, 3615444992, 925681664, 1207366656, 3826450944, 419100416, 1347759488, 4210116800, 1462437984, 3931042192, 3387401896, 451477020, 3124499630, 958300983}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 335544320, 436207616, 2600468480, 629145600, 2956984320, 815792128, 2993684480, 3326607360, 597426176, 1655046144, 3240820736, 280264704, 3148529664, 1125490688, 607883264, 191686656, 1395553280, 3847727616, 3410141952, 2549700992, 743808576, 3810255264, 912016624, 575027080, 3824918908, 1955354486, 4135515795}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 3422552064, 2449473536, 1660944384, 3732930560, 952107008, 3575644160, 2280652800, 4252499968, 2459172864, 4135976960, 3177906176, 881623040, 4194451456, 3661979648, 16453632, 2456074240, 3548310528, 3661586944, 3500804864, 4057541248, 2127660736, 4085085216, 2895110768, 1622337336, 140322164, 1920926550, 4098518883}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 4227858432, 3590324224, 855638016, 3867148288, 4106223616, 2166358016, 441450496, 2520252416, 3068919808, 1738145792, 1704919040, 632586240, 768000000, 3654115328, 2523910144, 2048657408, 1890737152, 455861760, 3807554304, 2932576896, 427966144, 1923347488, 1901488080, 1607854200, 2773728524, 754852842, 1268855159}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3556769792, 3925868544, 4177526784, 478150656, 3569352704, 2917138432, 3402629120, 18350080, 4205576192, 3198025728, 4172480512, 2635366400, 172113920, 4098203648, 602124288, 3461130240, 3100521472, 3580590592, 1180180736, 671932544, 3404614336, 1272680160, 1271973712, 3516423512, 3631008140, 3833467054, 1440958459}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 2214592512, 1912602624, 2097152000, 3229614080, 2076180480, 1826619392, 208666624, 2238185472, 594804736, 3001155584, 1546452992, 3132915712, 2772877312, 1568088064, 2472357888, 743766016, 645030912, 1060495872, 1436611840, 1045445760, 829992384, 2880230368, 958269936, 4148935208, 2782643796, 2982408050, 1197438389}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 738197504, 2583691264, 352321536, 4018143232, 1547698176, 1516240896, 3901751296, 587726848, 2480668672, 2591948800, 3573350400, 3628367872, 3937058816, 2103418880, 1724346368, 236169216, 1672596480, 1798474240, 9137408, 3840277376, 1523626560, 1382576480, 1741485072, 2645952456, 2139204476, 4111117646, 2096059973}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 3019898880, 973078528, 2566914048, 3313500160, 935329792, 4020240384, 3893362688, 2667053056, 2838233088, 181272576, 2413232128, 2412019712, 3038429184, 3514368, 4108185600, 772372480, 3530249216, 2310187520, 2608967936, 3398375808, 888713664, 405577888, 2471422608, 2115471288, 1331962316, 2408231230, 3482133087}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1275068416, 3724541952, 922746880, 2306867200, 3871342592, 1923088384, 3067084800, 352845824, 1724645376, 2461925376, 336658432, 1830060032, 2239414272, 2590187520, 2260447232, 687847424, 3092065280, 1833078272, 2820087552, 2821827968, 2894396608, 1477627808, 786401872, 886954824, 1420474412, 787172238, 2729925289}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2080374784, 1979711488, 4278190080, 260046848, 2923429888, 3672113152, 399507456, 156762112, 77332480, 1839857664, 2683895808, 3457449984, 2054078464, 1741627392, 2294771712, 1212385280, 1377115136, 3738625536, 3875743488, 3832933248, 3469139008, 1576732640, 2522463568, 430201240, 2619790524, 3593198426, 956417233}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1543503872, 2315255808, 3674210304, 2944401408, 767557632, 2271215616, 2335178752, 3276275712, 2460221440, 1725825024, 190119936, 2698805248, 1412612096, 749674496, 446164992, 3688577024, 2700164096, 109222400, 589771520, 601054080, 2557850560, 810324576, 3215636912, 2083731464, 2735052932, 4272162510, 1960707213}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 4093640704, 3925868544, 218103808, 562036736, 2185232384, 85983232, 3071279104, 2064121856, 318504960, 3354525696, 2138243072, 1826914304, 2936455168, 1576919040, 1428525056, 1462855680, 1942967296, 2419481088, 1885672704, 1586597248, 2535449664, 1415487008, 212448656, 1266378696, 1721251100, 3241459714, 3102660363}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 3154116608, 2113929216, 654311424, 3112173568, 2755657728, 1029701632, 2351955968, 2122842112, 2756968448, 1626472448, 2660564992, 2766962688, 2066661376, 2427691008, 2504757248, 3380021248, 3701562368, 4021194240, 2826116864, 1290501504, 1390902848, 1186558048, 2623676592, 3708617288, 3277875188, 1798346338, 1728641037}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 201326592, 2583691264, 218103808, 2306867200, 943718400, 1021313024, 2154823680, 677904384, 4175167488, 4164550656, 1197670400, 1740931072, 2081341440, 1850073088, 2822598656, 4265199616, 1184345088, 1950534144, 2221364480, 585801088, 1754994240, 964710368, 2420155120, 551577256, 1651541244, 2708006762, 3881626331}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 3825205248, 3791650816, 452984832, 1602224128, 1522532352, 2812280832, 3656384512, 4210556928, 3617849344, 991297536, 2665676800, 497844224, 3939123200, 3809583104, 792285184, 2966788096, 1862239232, 2826850816, 1936683776, 2287342464, 4068709568, 3950822048, 1115818864, 1982725816, 4284209732, 3395828230, 2030854027}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2080374784, 3456106496, 2399141888, 2273312768, 1279262720, 4263510016, 3798990848, 2211971072, 2439774208, 983171072, 587137024, 4190404608, 2494447616, 2026463232, 2260840448, 826611712, 2194398208, 217210368, 1009469184, 2036528000, 652432960, 3943103264, 1300048112, 1857499416, 3881871244, 1053874954, 4150809143}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 201326592, 905969664, 1627389952, 3984588800, 599785472, 698351616, 3142582272, 947388416, 1109131264, 3596222464, 3913613312, 2184478720, 1925070848, 407052288, 3586871296, 545245184, 3053579264, 593626624, 1606015232, 1943968128, 2016641472, 3584285344, 1543183824, 4202121528, 1467349244, 3762062570, 1741337869}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 201326592, 2315255808, 3909091328, 2592079872, 2143289344, 2996830208, 1978662912, 1439170560, 1302593536, 2306211840, 357236736, 2065465344, 2765799424, 1782177792, 1481756672, 3364186112, 1190898688, 3761535488, 1399763200, 2048331392, 1009123776, 947074464, 2683363440, 751321992, 522468164, 2864117606, 99310099}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 1140850688, 3858759680, 1493172224, 2222981120, 1958739968, 538968064, 2125463552, 2794979328, 313262080, 583401472, 564985856, 2718203904, 1748123648, 2733105152, 677359616, 4265834496, 1360880640, 3516724736, 69103872, 1071753344, 2857557696, 3484885792, 2849464624, 310843864, 1913586636, 1582028822, 4019839845}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 2348810240, 3925868544, 2600468480, 830472192, 1371537408, 1788870656, 3769630720, 1571291136, 2816737280, 2833645568, 1739915264, 1903984640, 3765059584, 3080183808, 3110031360, 1487611904, 1196796928, 2443975168, 911344384, 3299566976, 3847589824, 3064774560, 3587345456, 1785429224, 3631582724, 1994188470, 1213867981}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 872415232, 2516582400, 2533359616, 562036736, 1136656384, 3374317568, 1171259392, 2250768384, 1217658880, 1573519360, 3668901888, 1961656320, 3551969280, 22110208, 3130609664, 796739584, 1250890752, 2075944448, 4125028096, 304459136, 3575888320, 1617605664, 3963613520, 2795820392, 2442292468, 2340679546, 2172281271}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 4093640704, 3388997632, 1056964608, 1350565888, 1094713344, 3688890368, 594542592, 348651520, 613154816, 1200226304, 3643998208, 2981396480, 1166950400, 4149551104, 2487046144, 3147941888, 340988928, 1250228736, 4079388416, 812211328, 4032767808, 1682838240, 3589608176, 1621983240, 1780074924, 756527834, 2013428267}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 1275068416, 2382364672, 452984832, 2139095040, 1824522240, 476053504, 4285530112, 2259156992, 3906732032, 1902247936, 1979645952, 1283751936, 383139840, 3164725248, 1479094272, 2678392832, 3124718592, 191110656, 392610560, 3412700032, 2936362688, 3106917728, 3267131888, 2970751208, 517432572, 630732082, 2605987463}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 2751463424, 33554432, 1124073472, 3212836864, 1690304512, 94371840, 1594884096, 804782080, 878968832, 3586260992, 494731264, 1342996480, 689881088, 1539006464, 3003363328, 2953254912, 1182106624, 1130369536, 2310048512, 3345486720, 3009194688, 436648096, 1924072848, 2617849272, 3577145732, 2038953010, 3417693429}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 3422552064, 1040187392, 2298478592, 1233125376, 3804233728, 39845888, 3815768064, 1960312832, 229900288, 1966735360, 3955556352, 513572864, 622215168, 2632654848, 368283648, 1990699008, 1168976896, 3406876160, 3567816960, 65854848, 3100534976, 3906933088, 4194914800, 990029976, 1245793684, 769560426, 2239210701}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1543503872, 973078528, 2902458368, 880803840, 3661627392, 3621781504, 2895118336, 1056440320, 1963720704, 2292580352, 2691235840, 719618048, 3818012672, 2741198848, 920334336, 3669465088, 3921804288, 607136256, 1426613504, 2334449792, 1806849088, 1825785056, 3021198096, 2259912504, 4407596, 2867531030, 599750561}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 67108864, 3992977408, 889192448, 92274688, 3066036224, 824180736, 4226809856, 2317877248, 4119592960, 842924032, 1185480704, 3939794944, 1943683072, 2809896960, 1012117504, 1381971968, 3147916288, 4255694336, 1280056576, 3047057792, 4145648832, 4036793888, 625369456, 188564072, 2028925676, 2003956654, 896570513}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 2483027968, 1845493760, 2466250752, 2575302656, 2185232384, 1491075072, 3234856960, 3139960832, 2118385664, 3060662272, 2310733824, 2101116928, 163725312, 598827008, 2149175296, 3567106048, 2027107328, 2811796992, 2642189056, 673334656, 2682343488, 2012334560, 4294570064, 3553492456, 4206583396, 4106010014, 2474816739}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 1275068416, 1577058304, 1795162112, 3749707776, 2990538752, 3470786560, 2945449984, 2485649408, 551813120, 1213071360, 6750208, 4179394560, 1516421120, 727556096, 2870824960, 1090381824, 1408084992, 906325504, 2621567744, 2457799552, 673200192, 3165695968, 2669203728, 3787258088, 3910292164, 2246393342, 2068917759}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 3154116608, 2113929216, 2097152000, 2877292544, 3200253952, 3726639104, 636485632, 2949120000, 2494824448, 946470912, 1786314752, 1481408512, 154583040, 827793408, 513257472, 1295501312, 2399656960, 795815424, 401319168, 1256836992, 2274665664, 4263131424, 3882985840, 1557675400, 3786189012, 3815131642, 313464865}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 872415232, 2248146944, 4278190080, 343932928, 3972005888, 207618048, 756023296, 3862429696, 2995519488, 177864704, 811532288, 2338619392, 2303606784, 802807808, 542756864, 3860412416, 767104000, 3460953600, 4003559168, 2532681856, 1765004992, 1185859936, 1988721808, 1958845304, 1558537132, 4287317674, 1726100055}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 1811939328, 2449473536, 3103784960, 1585446912, 2285895680, 3936354304, 3322937344, 2841116672, 4161011712, 3808821248, 1571749888, 2165080064, 66732032, 1061019648, 473804800, 1874688000, 2810006528, 3734864384, 2913800448, 2015730304, 3650739776, 1462437280, 3628758928, 3723825304, 2929814372, 3940488822, 3156529543}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 872415232, 2717908992, 754974720, 662700032, 3007315968, 1717567488, 3710910464, 3964141568, 1918631936, 670171136, 1787363328, 4133781504, 948322304, 3164037120, 1905758208, 102230016, 4250375168, 3208057344, 3892819200, 491752320, 3935550784, 1394689376, 2018040240, 3764181896, 1391617020, 1091144546, 4213488209}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 1677721600, 2382364672, 4143972352, 343932928, 2445279232, 1616904192, 3926917120, 987234304, 1498677248, 98959360, 953483264, 4200366080, 2869608448, 1006100480, 3556184064, 2549606400, 1777845248, 2801253888, 2121756416, 95938688, 483910592, 357033312, 2866772880, 36387480, 2377988468, 1705021398, 4235200573}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1677721600, 2919235584, 2399141888, 4185915392, 2160066560, 3676307456, 1288699904, 90701824, 2786328576, 4008050688, 1942683648, 2892791808, 758792192, 1781096448, 596242432, 4162418688, 1234289664, 4059397632, 1852565248, 33355136, 129147584, 1036858912, 3621238864, 456016168, 214917492, 3963793750, 4000685843}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 2214592512, 1040187392, 1157627904, 4219469824, 490733568, 3600809984, 105906176, 4009230336, 410779648, 3758751744, 201785344, 647266304, 2796470272, 2296455168, 1837191168, 1404151808, 83485696, 613256704, 491986176, 1180313472, 4076830528, 4142444960, 312802000, 1390821176, 2316633884, 815777082, 3562558927}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3019898880, 1912602624, 1358954496, 1434451968, 3409969152, 1059061760, 3824156672, 2051538944, 1456734208, 324665344, 2780626944, 992772096, 577159168, 1845698560, 526610432, 4097026048, 3486241792, 637002240, 1724459264, 38181248, 1601434944, 3773501472, 4261902704, 2961308552, 2056450100, 3676932682, 869712101}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 872415232, 2717908992, 83886080, 3951034368, 926941184, 3277848576, 1825570816, 3811049472, 4280025088, 2973630464, 346750976, 3357835264, 321536000, 1681498112, 2076790784, 1238460416, 3992278016, 1356796416, 2951093504, 2091861888, 3871275328, 636184672, 2755959888, 1970945256, 1372671932, 1106617166, 517951219}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 2751463424, 3590324224, 1023410176, 796917760, 331350016, 979369984, 1607467008, 387448832, 1780219904, 3527278592, 1330970624, 3902046208, 1268432896, 2772934656, 3136794624, 3309303808, 2025538560, 668534272, 965891328, 1671652224, 2009450944, 3165437280, 2088167248, 4027708504, 1746308924, 1455516366, 378426301}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3556769792, 2382364672, 2734686208, 3850371072, 4089446400, 1440743424, 1169162240, 2747793408, 78381056, 3455188992, 2528575488, 1385463808, 2209792000, 1614405632, 1500114944, 1066489856, 1907717120, 3377159680, 2426301184, 4221925760, 4078150080, 2594866400, 4194525488, 3581041800, 1811399180, 1295303906, 1378277743}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 4227858432, 234881024, 2231369728, 3531603968, 1363148800, 1725956096, 1232076800, 3251109888, 1496055808, 4133879808, 2270494720, 4283727872, 1067630592, 2630819840, 2269057024, 3619117056, 3363544064, 3882745344, 3119541504, 3817358976, 608963392, 3134626272, 272495856, 2842211592, 2604463884, 2988375862, 496073421}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 1811939328, 3590324224, 4009754624, 2071986176, 1077936128, 2866806784, 3864002560, 4109893632, 3065249792, 424280064, 857538560, 3067904000, 3710304256, 932438016, 981716992, 219912192, 549440512, 3245155840, 341100288, 2333785984, 2649068096, 1768486880, 2297221328, 1397652024, 2969521812, 1938676026, 2114231445}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2751463424, 1711276032, 1157627904, 2273312768, 3393191936, 3047161856, 544210944, 682098688, 620494848, 83492864, 345178112, 1524924416, 1909342208, 2592415744, 2427826176, 1572673536, 2435924992, 4049843712, 3675016448, 34777984, 3285172288, 191781536, 309704944, 2329756264, 908136348, 3067847146, 4098396203}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 1140850688, 100663296, 1157627904, 3095396352, 1874853888, 3533701120, 4272947200, 3220701184, 2985033728, 709230592, 1954611200, 1357152256, 179486720, 3179012096, 1082871808, 4229158912, 1357898752, 3445716480, 1093971200, 2723845248, 610239936, 765009312, 2941819184, 3428601784, 2285815564, 3257785366, 1606577193}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 4093640704, 2650800128, 2734686208, 8388608, 3795845120, 4129292288, 2867855360, 4041736192, 4226023424, 2679242752, 297730048, 3258744832, 157171712, 2532925440, 2982776832, 2814445568, 2209698816, 1774136832, 3460094720, 3680373888, 2281254976, 2957600544, 2348903280, 2857728808, 1957650948, 2160392866, 1858229063}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 1946157056, 234881024, 4110417920, 2877292544, 3368026112, 3605004288, 4186963968, 515375104, 766771200, 1362231296, 396689408, 2994503680, 514768896, 370925568, 1302319104, 1051015168, 3690779648, 3111026176, 3229302016, 1515157376, 3787295424, 536410592, 747952400, 3066183928, 1120781332, 1120941186, 77097325}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 3690987520, 2113929216, 486539264, 3699376128, 1623195648, 1855979520, 3427794944, 1036517376, 505151488, 479330304, 3083010048, 3475275776, 2249637888, 3624214528, 2628382720, 3317942272, 2485435392, 865529344, 3058025728, 2043246720, 2058554048, 2818355616, 52618192, 3401270408, 1136683260, 1327510690, 537966587}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 3959422976, 1711276032, 150994944, 1451229184, 1371537408, 2485125120, 3398434816, 1984430080, 2859204608, 2546597888, 1455489024, 2559868928, 645808128, 3467599872, 2192805888, 989939712, 3266595840, 2045662720, 275247360, 337617536, 3832255424, 1613084448, 1553089296, 1369817096, 4275219724, 3301296826, 3902969145}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 3825205248, 4194304000, 83886080, 3011510272, 1832910848, 2581594112, 2559574016, 3047686144, 2619080704, 37093376, 3444244480, 1187282944, 336740352, 2890489856, 2909097984, 3658180608, 2586067968, 1593969152, 2762022144, 10071936, 2762808128, 415703776, 2161812496, 17118824, 215721788, 3605841926, 1313794707}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1275068416, 1308622848, 2097152000, 3397386240, 1598029824, 3684696064, 4272947200, 2917662720, 541327360, 38666240, 581107712, 3988553728, 399687680, 3959496704, 1135996928, 3669178368, 3294899200, 2638142976, 699094272, 2884112000, 2302993728, 2597225632, 1189312304, 3046948136, 2124603940, 4127790622, 4049676123}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 2214592512, 3187671040, 318767104, 2122317824, 591396864, 2292187136, 1873805312, 3929538560, 1370750976, 2087059456, 2893873152, 35422208, 2602221568, 188178432, 3758305280, 2703587328, 1190700032, 3721702912, 867629824, 3684004480, 2235605312, 262168992, 1194384432, 3598193912, 2777988308, 429276214, 493166421}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3288334336, 2315255808, 2734686208, 713031680, 1447034880, 1889533952, 2442133504, 4195876864, 2599157760, 289538048, 2226847744, 3812917248, 1382465536, 531488768, 650211328, 943933440, 2828559360, 3232520704, 3487742720, 3425375872, 2564591680, 1883921824, 2718921232, 3762968024, 2584698508, 3427402290, 604972435}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 3422552064, 4194304000, 2734686208, 2155872256, 2856321024, 1184890880, 990904320, 3342336000, 2275147776, 784465920, 1895235584, 2979299328, 1698054144, 1261510656, 4222423040, 2481944576, 408431616, 686557696, 3523914496, 669213824, 4293043264, 925340576, 1934377616, 2493161208, 3340465148, 287188274, 2945828991}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 1543503872, 4127195136, 3875536896, 3162505216, 507510784, 3185573888, 2161115136, 1550319616, 3810787328, 2310144000, 2475491328, 3137110016, 3262038016, 2845024256, 3904368640, 3288668160, 1577630720, 2067064320, 4017778432, 1645856896, 3208014912, 995552, 3913878864, 2845714856, 3834364932, 2278270658, 2947247317}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 2885681152, 2986344448, 1996488704, 3816816640, 1170210816, 3894411264, 3570401280, 2739404800, 3417047040, 793640960, 2022506496, 2744418304, 2428157952, 2517082112, 1907068928, 753256448, 2204650496, 3548168704, 2382778112, 1545721728, 1264210880, 3019325728, 414437968, 2705400328, 3219844556, 2492435070, 3962039605}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 4227858432, 838860800, 3774873600, 25165824, 2210398208, 744488960, 1504706560, 3021471744, 3985375232, 3483762688, 2992308224, 1606713344, 2369961984, 428466176, 499478528, 855881728, 57170944, 2121589248, 89786624, 637924736, 3278058944, 2027438944, 594324272, 3981887320, 2757970860, 2388180406, 2653715859}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2885681152, 2382364672, 3238002688, 1132462080, 20971520, 1432354816, 969932800, 3682074624, 2021392384, 367919104, 3670212608, 2989785088, 3615113216, 4140376064, 2213916672, 1031477248, 3882372096, 1369759232, 2850162944, 1923417984, 3754130240, 1270117984, 356144464, 2670282936, 3789883356, 1571015710, 2095361803}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 201326592, 3657433088, 486539264, 914358272, 2864709632, 878706688, 3455057920, 1028128768, 1560543232, 1164836864, 99811328, 2572976128, 1427259392, 3073449984, 1903505408, 3778795520, 286845952, 1314654720, 2526188800, 527536768, 2312496320, 3349888864, 3324042352, 1750101000, 223903012, 2432479806, 1325535019}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 2617245696, 637534208, 3774873600, 864026624, 1044381696, 169869312, 4063232000, 2367160320, 1040449536, 3243376640, 3934191616, 848068608, 1363066880, 210853888, 3327471616, 82298880, 3402152960, 3997971968, 517912832, 918656896, 626887744, 751505696, 386279088, 3810882008, 3965706724, 2126308098, 4180020599}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 1543503872, 503316480, 2499805184, 2558525440, 1673527296, 2824863744, 1049624576, 312999936, 2622226432, 2899705856, 1960771584, 3583279104, 3353493504, 3444400128, 790736896, 2722617344, 1728117760, 1266683392, 1379982592, 2099309696, 2016426432, 1087930208, 3451137296, 525499624, 3797274476, 2096486886, 1384460423}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 2348810240, 4127195136, 117440512, 2373976064, 1186988032, 1591738368, 3209691136, 1054343168, 2037121024, 4220649472, 2665152512, 344227840, 2218180608, 1826463744, 4262563840, 1106507776, 4022365184, 677414400, 2316308224, 100182400, 3613164736, 1104815072, 4212114384, 3848958616, 1241984204, 949910754, 1247383987}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 335544320, 2717908992, 855638016, 2994733056, 331350016, 278921216, 298844160, 222822400, 2029780992, 1769340928, 1244069888, 423919616, 978501632, 3565543424, 2316922880, 295696384, 2103489536, 4235227648, 3407387392, 3052727936, 728374720, 2539754912, 4003181136, 1691541256, 1363536156, 465169350, 3385806367}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2483027968, 2516582400, 3707764736, 3967811584, 465567744, 702545920, 716177408, 3855089664, 598474752, 1763835904, 4008902656, 3803480064, 1874247680, 4279590912, 240766976, 1682688000, 3828397056, 1158178304, 2211210496, 4174553216, 3004928448, 491288288, 1852591408, 4257394568, 2026089740, 2495379890, 4059716715}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 3019898880, 436207616, 3741319168, 1249902592, 876609536, 1524629504, 3725590528, 1348993024, 46399488, 112066560, 2892693504, 2312929280, 4090675200, 541663232, 1332604928, 2840799232, 1527829504, 635996672, 738518784, 1880024704, 4103860800, 2846141408, 1686016400, 2980303272, 2607339236, 3796114974, 2783898867}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 335544320, 3456106496, 2332033024, 142606336, 121634816, 4112515072, 3167748096, 3012034560, 3398172672, 4019847168, 2894790656, 464814080, 1164853248, 2747621376, 1377923072, 1619490816, 1483650048, 2219122176, 1273045760, 4259812480, 1864287552, 324891680, 21322064, 3898714952, 1646785132, 3581845546, 4138562419}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 2214592512, 2248146944, 3405774848, 243269632, 3292528640, 148897792, 1775239168, 2352480256, 2679373824, 3214278656, 3356950528, 1895596032, 3861561344, 861741056, 3635515392, 3926087680, 3118130176, 1947563520, 3440206592, 726254208, 3365387840, 599568864, 3259679312, 3285000696, 2179585940, 1386712038, 3235152543}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1811939328, 570425344, 3070230528, 1920991232, 2805989376, 3512729600, 3933208576, 1695023104, 2798911488, 984219648, 3428384768, 1569488896, 1164328960, 903847936, 3554930688, 2209216512, 3937799168, 117944832, 3421495040, 1393268352, 155824448, 2683582560, 4282033648, 375489480, 2955945076, 367536122, 1332001217}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 2348810240, 704643072, 2734686208, 4051697664, 1673527296, 408944640, 3633315840, 3328704512, 142868480, 2472148992, 2081357824, 266108928, 4064690176, 2192154624, 3198537728, 1001064448, 2805394432, 1234278912, 2301172480, 4133823872, 4266356160, 1717972320, 4237940752, 616416040, 3935796388, 832609642, 3555737111}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 2617245696, 436207616, 2634022912, 595591168, 3527409664, 937426944, 3801088000, 27787264, 3341025280, 356384768, 1809907712, 3283910656, 3082993664, 1799561216, 2159005696, 669333504, 1244855296, 1723574784, 4043511040, 3813660544, 1265978432, 2023365856, 3776941584, 251492712, 3381587716, 830050574, 3930093497}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 3019898880, 3791650816, 2030043136, 2206203904, 3720347648, 1486880768, 2295332864, 1998061568, 369360896, 1369833472, 3196649472, 632061952, 3410640896, 2267258880, 3980382208, 2820528128, 1567806464, 3912716800, 44110080, 1686159232, 692089792, 2313193376, 1160829008, 2552822872, 1529628388, 3742025494, 658760545}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 2751463424, 1040187392, 1593835520, 3162505216, 901775360, 916455424, 3809476608, 227016704, 3128688640, 2003173376, 3634036736, 3196354560, 2996977664, 475635712, 1122856960, 2627176448, 4275749888, 1784491520, 59754240, 2775474304, 2309425088, 3884065696, 906610320, 3959756744, 56340380, 790945302, 2704430883}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1543503872, 2650800128, 50331648, 3783262208, 1715470336, 2313158656, 1857028096, 289931264, 832307200, 3762159616, 3234660352, 79986688, 557465600, 3545751552, 843313152, 2604771328, 4016208896, 3084078592, 3986258688, 3844498816, 1193897024, 510548192, 1471498800, 4073767304, 2075708860, 2754901038, 1167259733}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2214592512, 3187671040, 2231369728, 3514826752, 3569352704, 2002780160, 4178575360, 3077046272, 3727425536, 33161216, 3072524288, 485785600, 2756624384, 46997504, 524914688, 1744775168, 1614210048, 3901312512, 1478450432, 4268125568, 994141888, 247691360, 195308432, 2886089512, 3285296652, 627808330, 921204411}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 3690987520, 3053453312, 3472883712, 2357198848, 1488977920, 757071872, 273678336, 3584557056, 1153695744, 3336437760, 1658912768, 2581364736, 1531101184, 71524352, 2767171584, 1616246784, 880475136, 2366580224, 723887872, 1585617024, 2699242176, 1241471008, 194850256, 4253977320, 2445887396, 2631447150, 3275513273}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 603979776, 3590324224, 855638016, 578813952, 2327838720, 1751121920, 3713007616, 957874176, 1503920128, 4092723200, 3645046784, 365723648, 12500992, 1966972928, 3549499392, 1090492416, 2887435264, 2404328960, 647125760, 4052979328, 4069818560, 414906720, 3380568784, 1079678552, 2347718532, 3902995202, 3411800555}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 3422552064, 2650800128, 1426063360, 3749707776, 1874853888, 18874368, 2939158528, 197656576, 1139539968, 286130176, 4014538752, 2205450240, 125452288, 1471356928, 721891328, 1163728896, 2849909760, 3675344384, 379624704, 619723648, 2699609536, 1541191200, 3594937264, 2246386312, 3172658316, 2095302110, 2929669393}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 1409286144, 1711276032, 3640655872, 2491416576, 566231040, 1201668096, 722468864, 2593652736, 3707502592, 3440246784, 2822045696, 2996076544, 1150959616, 791617536, 234598400, 25262080, 819901440, 3029153280, 3526947072, 1114376320, 2530642880, 1151966368, 1915369616, 2645025496, 2619336732, 3325274494, 4094005917}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 872415232, 905969664, 2533359616, 3883925504, 2965372928, 90177536, 3817865216, 2620915712, 991690752, 1190526976, 1447362560, 395608064, 2002960384, 1579622400, 2989748224, 2140223488, 3386266624, 3941967360, 4280041216, 3371572096, 3578129088, 3054788704, 681712912, 2294761592, 3613634364, 1909047238, 4141522701}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 67108864, 503316480, 1996488704, 2877292544, 2537553920, 220200960, 3081764864, 1184366592, 233046016, 2851995648, 2233008128, 1274970112, 2014953472, 4051623936, 1742311424, 3332306944, 956929024, 2400642560, 629531392, 3409202560, 611742784, 3885351072, 685540336, 3395954232, 1319058964, 2018740166, 735151885}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 4227858432, 3456106496, 16777216, 1971322880, 1329594368, 551550976, 2832203776, 3843555328, 4173594624, 2266890240, 40173568, 1310621696, 2749710336, 190750720, 3221565440, 17741824, 3806186496, 770340352, 2746469632, 925303680, 400622144, 786457440, 3385854608, 3231200888, 3750005332, 1140727142, 2562010673}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 201326592, 167772160, 285212672, 880803840, 2059403264, 1583349760, 244318208, 2829582336, 3241410560, 2139750400, 3891331072, 881491968, 712065024, 248143872, 953249792, 3711629312, 3077143552, 4041667072, 1014459648, 216909440, 871667648, 636115168, 2808199504, 589488200, 1355116644, 671144898, 3556784533}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 1811939328, 1241513984, 2533359616, 4034920448, 3980394496, 3089104896, 244318208, 1009254400, 4055629824, 3271163904, 212402176, 1115324416, 1508491264, 4133150720, 3984142336, 628267008, 2152029184, 1086902784, 2748107520, 4238516864, 726525504, 1130691232, 173988048, 1452760712, 970847596, 2370604658, 1625477829}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 4093640704, 1644167168, 1526726656, 1417674752, 750780416, 1470103552, 4149215232, 247988224, 3954966528, 800718848, 1643839488, 3074064384, 1664827392, 3583664128, 367726592, 638724096, 481813504, 3893905920, 4029988608, 1659281024, 3589395392, 3166284064, 725988496, 3852423144, 2475957036, 1471584850, 809065943}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 2885681152, 167772160, 553648128, 578813952, 2956984320, 1537212416, 2804940800, 1403518976, 1110179840, 1456078848, 1019543552, 2387247104, 3582312448, 2339037184, 2700439552, 3596761088, 3244940288, 1212166656, 3886087424, 2771423360, 3064499520, 514632480, 1636473456, 1860509832, 2595943516, 1330494530, 2241235353}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 1275068416, 3388997632, 1996488704, 2424307712, 1430257664, 2925527040, 590348288, 3596091392, 2715549696, 1320812544, 1763246080, 3694821376, 3881418752, 953851904, 1579806720, 341977088, 260422656, 2682315264, 66112256, 519631488, 3612106304, 972192992, 4065152368, 3203703480, 2883477676, 705660418, 1285623477}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3154116608, 1375731712, 2432696320, 3682598912, 2445279232, 3680501760, 2073034752, 2744647680, 4184080384, 2793799680, 3969974272, 4144398336, 3093381120, 971415552, 1630646272, 2745042944, 361040896, 3189791232, 833658112, 3962044800, 2924235968, 2789931744, 1185662800, 2215473528, 2216444468, 3199362558, 341782421}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3959422976, 2382364672, 2399141888, 226492416, 4223664128, 656408576, 1643118592, 883425280, 2900099072, 3786539008, 2900164608, 3945955328, 1453146112, 701636608, 3880611840, 3574228992, 3875118080, 3192186368, 1223037696, 994274176, 2239047872, 3815648416, 2993625392, 2725216264, 2590966252, 2658089914, 3429869617}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 1946157056, 1442840576, 2130706432, 109051904, 2453667840, 2610954240, 196083712, 1414004736, 2304507904, 2563899392, 423559168, 3646062592, 1375682560, 1387405312, 3102674944, 2630535168, 2235261952, 3534003712, 3955628800, 1269897344, 742345024, 3268600608, 1279226608, 1926426472, 1413453740, 3201494458, 2654944147}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 2617245696, 4261412864, 1258291200, 192937984, 2185232384, 882900992, 3266314240, 72876032, 1423179776, 3059351552, 3803381760, 2061139968, 3983753216, 591060992, 719581184, 2794588160, 1817144320, 3127703040, 3399362304, 151092608, 2607113536, 2204625184, 3422566384, 3858781560, 1593861924, 3649063202, 3745545367}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2348810240, 905969664, 150994944, 1551892480, 2738880512, 1860173824, 2846883840, 1979187200, 459538432, 2897346560, 4069457920, 2100461568, 1330593792, 1939005440, 597643264, 219822080, 1713626112, 3789295104, 3744912640, 1452135040, 3804608064, 3898154080, 1301229552, 1756545432, 3499094164, 2922532650, 1020252443}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 4227858432, 771751936, 520093696, 2659188736, 4198498304, 3672113152, 1242562560, 4159176704, 137625600, 3997827072, 1020067840, 3419045888, 2987212800, 2926190592, 561844224, 1850869760, 2206329856, 1377576448, 3546215168, 1421293696, 190826816, 3211493984, 3743494992, 2901192072, 3517333348, 1709930946, 1063366313}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 1811939328, 2650800128, 1526726656, 3800039424, 4173332480, 2183135232, 3369074688, 4208459776, 1534853120, 974520320, 4199481344, 4053172224, 1695498240, 318152704, 1707020288, 304015360, 3807083520, 3749475840, 3625330432, 1464800384, 1947606976, 2840589984, 1595320080, 1406080120, 2211895404, 602922094, 2382817059}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3422552064, 905969664, 3271557120, 1166016512, 171966464, 3965714432, 1506803712, 541589504, 3059482624, 424017920, 2299199488, 3318120448, 2748006400, 2103894016, 767291392, 283043840, 924793856, 1994186240, 3179740928, 917183360, 4097193280, 825481184, 220380304, 1571377064, 1546637004, 1954819310, 1605530311}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1677721600, 1107296256, 4177526784, 3128950784, 2084569088, 3420454912, 307232768, 1917321216, 2815688704, 2075000832, 3902341120, 103710720, 291094528, 2685313024, 2670325760, 4046911488, 3376780288, 1035254272, 3728633088, 3153166464, 1242190144, 1175432032, 3940242192, 1257582888, 548145348, 3810708614, 2328570717}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 4227858432, 436207616, 2768240640, 947912704, 2344615936, 3386900480, 3752853504, 1044905984, 499908608, 2927493120, 3132030976, 1576960000, 1122975744, 744398848, 3439284224, 2349258752, 158051328, 468500992, 1043204352, 3562502784, 2348434112, 3323843424, 2628758896, 2197685544, 4017091772, 4145950038, 182436115}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 3288334336, 2113929216, 3942645760, 260046848, 3401580544, 3625975808, 231735296, 2696413184, 3026976768, 3935961088, 3408068608, 3764027392, 855851008, 2106253312, 196849664, 1709606912, 1528919040, 1002829312, 1610292992, 3448158592, 814822848, 332255648, 4162826256, 1547175192, 2636968572, 578482306, 2077425887}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 4093640704, 838860800, 3707764736, 3531603968, 926941184, 1222639616, 391118848, 1227358208, 1964244992, 1832517632, 3548184576, 846888960, 798834688, 3072991232, 1807060992, 4173252608, 3318703104, 1361312256, 1038432512, 3843451008, 3365613120, 2876878944, 4094226704, 367271240, 4288822788, 4061227378, 2726041081}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3288334336, 2382364672, 4177526784, 1988100096, 1547698176, 2669674496, 1118830592, 2312634368, 107216896, 946208768, 3469017088, 2586214400, 3773120512, 2048270336, 2742939648, 1985120256, 3844813824, 437192192, 1774800128, 2868654208, 2543989056, 1213456288, 4061903856, 2518106744, 4014853012, 2680880926, 2389680593}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1543503872, 1778384896, 251658240, 1149239296, 2319450112, 840957952, 2356150272, 2931294208, 3675521024, 58327040, 1339097088, 1463451648, 2230435840, 3670712320, 4220112896, 2503919616, 2430831616, 2684854784, 822412032, 379594368, 4130351424, 3298313376, 1935945008, 4089611800, 2915427364, 1975533154, 182458741}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1543503872, 637534208, 3170893824, 998244352, 2696937472, 1776287744, 2226126848, 2801270784, 3103522816, 599654400, 3962372096, 3195961344, 4266475520, 2047762432, 1096101888, 2118277120, 2551409664, 210992640, 3100856576, 628295040, 3697480128, 4085980256, 1553968496, 2352342680, 2528261004, 2404120614, 1400874017}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 1275068416, 3724541952, 3674210304, 1551892480, 2092957696, 1247805440, 758120448, 1844969472, 2855010304, 3617980416, 1917648896, 3966140416, 2729263104, 2325094400, 1471483904, 4064966656, 3070974976, 2782635520, 1884489472, 2930227840, 3493714880, 3384713440, 3188797168, 2484650264, 626850524, 1912479166, 615631889}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 872415232, 3187671040, 3808428032, 3850371072, 557842432, 3219128320, 3650093056, 3768057856, 3878944768, 2164129792, 441516032, 3435036672, 1529987072, 3723419648, 4144615424, 2108336128, 3263161344, 4187428352, 4046161664, 2595828608, 1568851520, 2615352416, 4164261840, 4000852216, 975478500, 2913346310, 3410355509}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 3825205248, 3925868544, 117440512, 3816816640, 3946840064, 954204160, 835715072, 3309830144, 2640052224, 2444623872, 1639251968, 4093018112, 399851520, 770072576, 2461872128, 3402299392, 729011200, 683348480, 371675904, 2981212544, 3547617344, 2658826592, 3786092944, 3637475368, 568137420, 744138398, 953940217}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1677721600, 2650800128, 318767104, 3212836864, 4072669184, 3407872000, 2939158528, 1290272768, 165937152, 4235853824, 3172401152, 3082452992, 2092417024, 181035008, 2084564992, 3506350080, 1614648320, 1419064832, 1141966592, 3141224832, 2836665792, 1060254368, 3800249072, 1489549896, 324318484, 3880963378, 2270423939}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 2885681152, 3120562176, 2264924160, 1300234240, 2873098240, 4196401152, 3153068032, 3835166720, 4077649920, 3984719872, 2378366976, 3141697536, 3030597632, 3331481600, 3922407424, 839297024, 2898631680, 3288797696, 2867108608, 2530647936, 1831669824, 190002592, 67777456, 264758584, 3372535484, 3049701818, 86353919}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 2214592512, 4127195136, 3707764736, 2860515328, 440401920, 2254438400, 3276800000, 2790785024, 3746824192, 3915776000, 3421962240, 1873182720, 3939975168, 4028014592, 2912882688, 3816474624, 721261568, 1286815232, 645449984, 2422494336, 1802384192, 3883655904, 2857658384, 2816915640, 1471614276, 214331102, 1862750003}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 3422552064, 838860800, 989855744, 1434451968, 2361393152, 3554672640, 2983198720, 3180855296, 2797338624, 381288448, 2226716672, 3925508096, 1184448512, 55238656, 781307904, 1070467072, 3773242368, 2720348672, 384870144, 3148394368, 888441792, 2493434976, 2990481936, 1857635832, 1190810284, 4112070210, 847919765}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 1409286144, 1308622848, 1090519040, 4068474880, 3980394496, 3718250496, 2909798400, 3155689472, 3823894528, 880148480, 3590914048, 716603392, 3026829312, 2804342784, 3231821824, 3382847488, 2971919360, 3341903360, 3395953920, 2418529408, 3279120448, 857315616, 2084486448, 3570227512, 336917724, 2328545870, 1977038165}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3825205248, 4194304000, 285212672, 931135488, 700448768, 606076928, 4130340864, 3857186816, 600047616, 225050624, 2963865600, 4264198144, 214515712, 3539623936, 1001517056, 2074535936, 3315012608, 3270578688, 3200681216, 2328356224, 2924022976, 3334082976, 1330709232, 3392550984, 2374987572, 3590186530, 2883065117}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3690987520, 100663296, 2332033024, 3951034368, 3133145088, 3013607424, 1418723328, 4014473216, 3442737152, 1860304896, 2502885376, 1050836992, 2194620416, 3889324032, 3656855552, 1633601536, 3369724928, 809487872, 1177216768, 215737728, 1424031168, 3740321312, 2952327504, 304881000, 4064868, 1407815306, 501734347}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 3825205248, 1845493760, 285212672, 2642411520, 666894336, 916455424, 978321408, 3928489984, 1579417600, 363724800, 1591672832, 3438182400, 3779051520, 828252160, 2057809920, 249751552, 3887420416, 2779743744, 1414972672, 4145240960, 2797896384, 2292104480, 1426555024, 3979492104, 878523572, 338395558, 36232939}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 3019898880, 2248146944, 3204448256, 2977955840, 2856321024, 3697278976, 1297088512, 55050240, 373555200, 3419537408, 2810118144, 666009600, 573521920, 419061760, 1852526592, 640161792, 4120175616, 593108480, 2937789184, 2974863232, 4182303040, 323226592, 2672969744, 1237259944, 1829946708, 2447364858, 776086379}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3556769792, 838860800, 2130706432, 864026624, 650117120, 1960837120, 2685403136, 249036800, 1137967104, 4003069952, 2872770560, 3363471360, 1143685120, 3978436608, 1296011264, 4183312384, 3742647296, 1098578432, 2997582592, 593684864, 2795490752, 3362280800, 3502008784, 3349578168, 694010116, 2420592290, 2008818687}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 3959422976, 3321888768, 2902458368, 1585446912, 171966464, 220200960, 3446669312, 2134376448, 3933470720, 2398748672, 2260140032, 299532288, 3704045568, 3546423296, 192131072, 4135122944, 3235142656, 1833614848, 3186602240, 4236165248, 2662665024, 2902046112, 1308056112, 3296367768, 385339716, 268055266, 4265052339}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 603979776, 1912602624, 1929379840, 4152360960, 2353004544, 1214251008, 416284672, 1598554112, 526123008, 660733952, 2447441920, 2483191808, 2863742976, 1024073728, 445509632, 792233984, 258266112, 1770420736, 1697113856, 633712000, 1617173312, 2416324064, 3295147920, 254113960, 2859780044, 2884535882, 2185987949}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 738197504, 3388997632, 4043309056, 578813952, 2025848832, 2111832064, 4266655744, 2737307648, 1395392512, 2644639744, 1598881792, 3108143104, 2275229696, 3970572288, 1985081344, 3268958208, 3346324480, 873861632, 4122701056, 4247326848, 836527552, 1450866016, 3602474896, 2677322824, 1321648572, 3042116970, 2959472945}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 1006632960, 3992977408, 2701131776, 176160768, 2168455168, 1776287744, 2324692992, 2352480256, 1262747648, 3152674816, 1421017088, 2399830016, 1520648192, 1936891904, 3934728192, 390612992, 2313948160, 378938880, 1327361280, 4057173120, 2044386368, 201059680, 182876880, 1781872472, 3513726100, 399785010, 1926386279}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 3422552064, 2852126720, 1056964608, 2894069760, 3351248896, 3563061248, 4153409536, 3727163392, 1030488064, 3692691456, 3070427136, 2474278912, 1913896960, 3281166336, 2325737472, 1750644736, 982793216, 3078525440, 4207264512, 3162218112, 3487462592, 3551867616, 3875774288, 1534774984, 3054713148, 2375163986, 3416195327}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 1677721600, 3254779904, 2332033024, 2776629248, 4064280576, 2367684608, 2570059776, 1628962816, 3207331840, 1697251328, 1955397632, 2164948992, 4080877568, 1876041728, 661729280, 2766690304, 1154765824, 2622888448, 347053824, 3397623680, 2905201984, 4033120928, 1393455216, 547611064, 261699676, 3996948242, 4253196177}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 1409286144, 1711276032, 2600468480, 2474639360, 2369781760, 60817408, 2209349632, 178782208, 3830185984, 2002911232, 3324444672, 1573027840, 3944202240, 850026496, 37474304, 3499685888, 446989312, 2249072128, 4080393984, 1915612544, 2429092416, 3521599008, 2376214000, 2261201544, 2060605116, 1267663978, 1611591899}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 2483027968, 436207616, 3640655872, 3598712832, 910163968, 631242752, 1276116992, 2964848640, 3629383680, 4255252480, 1543962624, 2801958912, 1234681856, 2155520000, 665022464, 900249600, 3597460480, 3216384512, 3120954624, 1813337216, 3316464448, 3950610720, 2426106704, 4047276952, 2385411588, 1828810426, 3962550083}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 3825205248, 2650800128, 3875536896, 3632267264, 2948595712, 1465909248, 3998220288, 3688366080, 1542717440, 2514616320, 3443982336, 3389161472, 1691860992, 1387978752, 2540916736, 1468049408, 2738926592, 3735074304, 1647350528, 3741847168, 3001855168, 955650528, 649438864, 4240299064, 3822148196, 3244767578, 1727187171}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 1140850688, 1040187392, 3506438144, 411041792, 2160066560, 585105408, 953155584, 3083337728, 700710912, 3097886720, 1513947136, 382107648, 70074368, 921608192, 1673072640, 4030740480, 1847612416, 3627058688, 1947780352, 4052532864, 2619479488, 1715143776, 118221072, 2811448744, 350187988, 1360895374, 1618371369}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 201326592, 3992977408, 2332033024, 2055208960, 3250585600, 2116026368, 1213202432, 736624640, 2552496128, 2316173312, 4127522816, 4205740032, 227885056, 40247296, 1214328832, 3804248064, 4037032960, 3146798592, 1489565440, 905219200, 4171646656, 3032607392, 3075506832, 594046792, 4108628404, 1638838214, 4279582321}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1409286144, 3523215360, 352321536, 562036736, 3653238784, 488636416, 3782213632, 299368448, 2396258304, 1278083072, 1841102848, 1049526272, 3859660800, 2230738944, 1558802432, 3764447232, 470819840, 3091773952, 3713855744, 693271424, 203397312, 2928242336, 158363056, 903351672, 886367844, 3173939414, 373153305}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3556769792, 3053453312, 3036676096, 1199570944, 1572864000, 2334130176, 739246080, 438829056, 2753822720, 1501954048, 3784900608, 1881571328, 3217637376, 149872640, 3671953408, 4199598080, 382223360, 2618621440, 792637696, 1859508608, 2112142528, 212220576, 3431572688, 1267631752, 3677208052, 1237908622, 4237578157}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1275068416, 3590324224, 3841982464, 2558525440, 448790528, 2153775104, 724566016, 2452094976, 2355888128, 1039532032, 62324736, 2417393664, 851951616, 2359173120, 2012966912, 1064331264, 2374515712, 2948349440, 1714297088, 2576549504, 2428253120, 2913865440, 4006835440, 1788656328, 406730140, 1303102398, 1827160811}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 1140850688, 1308622848, 3271557120, 864026624, 1321205760, 1084227584, 128974848, 3757572096, 1845231616, 468058112, 2652176384, 3016130560, 1222983680, 408838144, 923389952, 661661696, 1817744384, 1640818176, 383653632, 4048106880, 1720732096, 3079175456, 2015652464, 1508523224, 2834001036, 1887387838, 3152902745}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 1409286144, 4060086272, 889192448, 3581935616, 465567744, 1503657984, 1116733440, 1490550784, 1539571712, 3723886592, 2781544448, 2631303168, 1696284672, 141467648, 3874426880, 3578832896, 4017636352, 2857687552, 3350081792, 223293312, 2193685184, 840973856, 3796913232, 402162936, 403966612, 1942915214, 3648999071}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 469762048, 1241513984, 4278190080, 3598712832, 1522532352, 2090860544, 2546991104, 3602382848, 333185024, 3850240000, 4122017792, 2489221120, 1210138624, 1770446848, 890105856, 3553638400, 3233344512, 3336368640, 2097042176, 2716943488, 2923313600, 3914440736, 3622752784, 652840088, 2142430924, 2899813222, 820183997}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1543503872, 4127195136, 1996488704, 1786773504, 213909504, 1616904192, 1680867328, 849870848, 392429568, 3102081024, 881000448, 1896251392, 3841179648, 2450448384, 3427209216, 3576715264, 2267565056, 4112788992, 2923887360, 164832384, 1713285056, 1367293152, 640483312, 787621960, 3404572564, 1467082286, 1214990807}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 1409286144, 2717908992, 285212672, 1769996288, 3418357760, 3672113152, 4063232000, 2097676288, 1029439488, 810680320, 1884356608, 1278377984, 924925952, 3264929792, 2649591808, 2068867072, 2851652608, 3040102912, 3758003456, 1131103104, 2806976192, 2489962848, 3907422448, 242171496, 4038704300, 2044615610, 2033967421}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 2751463424, 771751936, 3137339392, 3984588800, 1480589312, 2740977664, 569376768, 2661810176, 906756096, 2693922816, 1908342784, 1198686208, 747618304, 3061489664, 1288933376, 1108396032, 3180868608, 335832576, 2303610624, 4086672256, 2925119296, 3068862688, 1145348784, 1043226696, 3831846844, 401703258, 2405942339}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 2617245696, 100663296, 4143972352, 3145728000, 423624704, 169869312, 1588592640, 565706752, 4012638208, 2472673280, 4136304640, 3959586816, 3961208832, 3624574976, 4010749952, 1107601408, 2806426624, 427634176, 2076678912, 661681536, 3881308736, 2583488416, 600492272, 485426200, 2589242076, 3492678138, 922299287}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 469762048, 2046820352, 754974720, 3179282432, 2319450112, 912261120, 1892679680, 2174222336, 600047616, 2894200832, 2624126976, 1252163584, 668549120, 510271488, 2210779136, 1699518464, 4076784640, 4120863232, 453058816, 3947806592, 3763821376, 4036837856, 52969360, 3297529464, 3521023828, 3081725050, 2475260925}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 872415232, 3590324224, 2835349504, 998244352, 4114612224, 3827302400, 3490709504, 4078436352, 3209953280, 3718119424, 442302464, 3271458816, 1265451008, 1349935104, 2304864256, 438102016, 3446817792, 3444030976, 2479172864, 4150961536, 965986368, 3541784992, 219673680, 1971171512, 4134430724, 263564710, 2109868953}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 872415232, 3120562176, 2600468480, 2776629248, 2126512128, 2250244096, 292552704, 3468165120, 3690201088, 393871360, 666566656, 3382345728, 99336192, 584245248, 1759973376, 1866205184, 1068901376, 4193595904, 3380346624, 129677184, 2426106304, 1852484000, 4094889136, 1405538584, 1204628036, 2295297762, 111179711}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1543503872, 2717908992, 3036676096, 2692743168, 3862953984, 3210739712, 2733637632, 3822583808, 328990720, 3917611008, 1972305920, 1839366144, 3567206400, 3368689664, 1589325824, 3634677760, 2603510784, 3463834112, 3697350912, 3841403520, 3530452800, 3767872992, 2387691952, 1695545400, 2212634924, 3892276794, 1346030435}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 67108864, 301989888, 3875536896, 1702887424, 2344615936, 509607936, 4193255424, 1913126912, 2081161216, 1930559488, 2278752256, 2243067904, 1472413696, 1116381184, 1915162624, 128227328, 4002288640, 2453211648, 3672453888, 422547328, 2536016064, 2732349920, 1087036720, 2307352040, 825532476, 2784407162, 2910696111}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 1946157056, 2650800128, 4211081216, 2558525440, 2688548864, 2359296000, 1211105280, 3742892032, 1761869824, 5636096, 2288975872, 968261632, 2273296384, 845045760, 998502400, 2560419840, 1444054016, 1511650816, 1856585472, 401723008, 626364224, 2813532704, 3380874096, 2618697528, 248460148, 612793070, 3018287323}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2617245696, 1845493760, 1728053248, 1199570944, 2042626048, 1780482048, 1164967936, 579338240, 2223767552, 710017024, 689504256, 3098705920, 717832192, 2265587712, 3022884864, 2265221120, 1381895168, 4077610496, 894151424, 1386955136, 805036736, 2432955296, 3213312944, 3004795688, 3451015740, 340357114, 2789892709}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 335544320, 3724541952, 822083584, 796917760, 3846176768, 1767899136, 2662334464, 3581411328, 2364276736, 2103050240, 3890413568, 3061481472, 850608128, 2507284480, 3557232640, 3751065600, 884343808, 2604262912, 1306129664, 1311353216, 372351040, 309176544, 122675952, 2311073688, 1218450716, 3926938178, 2640898367}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 3019898880, 2919235584, 855638016, 411041792, 2579496960, 1264582656, 1701838848, 2805465088, 3129737216, 2876375040, 2656763904, 1624408064, 3452682240, 3302678528, 73363456, 1777653760, 350143488, 3631871488, 2002892544, 591253120, 3706142400, 2352508384, 101509040, 1957865688, 3661354044, 1059247658, 3660820519}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2214592512, 3791650816, 620756992, 1367343104, 3577741312, 2753560576, 4216324096, 505937920, 3005480960, 1123680256, 1600716800, 2291826688, 2325299200, 1109532672, 3564490752, 3880544256, 2910737408, 2751662592, 4022055168, 3537320832, 1878594624, 4149405600, 806171408, 1774229384, 3839910708, 3358610418, 4099446173}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1275068416, 4060086272, 1593835520, 780140544, 1849688064, 4091543552, 3497000960, 3292004352, 4217110528, 1935015936, 3982688256, 209092608, 2461253632, 3571376128, 3274133504, 2125228032, 430840832, 3466533376, 4046455552, 1364759680, 1768693056, 646889312, 290416944, 3650671960, 416053100, 119438222, 1107785935}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 1006632960, 637534208, 2164260864, 2155872256, 2688548864, 1117782016, 1747976192, 3124232192, 592183296, 1368260608, 1949368320, 837713920, 1575075840, 2999377920, 2271563776, 3613165568, 918973440, 1432694272, 3160190208, 3913682560, 2695200064, 3292328992, 3298222448, 831333400, 364436796, 4002185238, 502195149}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 2080374784, 1509949440, 4143972352, 1954545664, 423624704, 1885339648, 2131755008, 4091019264, 2994470912, 4016701440, 506134528, 2647293952, 2694529024, 2988597248, 827273216, 863778816, 3203025920, 820765184, 2389342976, 1068185216, 3943363136, 3476778720, 1997711696, 2674375480, 3112744492, 3821328338, 1627801031}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 201326592, 2315255808, 1325400064, 2675965952, 524288000, 3068133376, 2146435072, 3833069568, 1525415936, 58327040, 899481600, 4066017280, 139313152, 3866238976, 180973568, 1290573824, 242908160, 4045246976, 1150972672, 3706547584, 4091706432, 2608976736, 349747120, 24949016, 1127393372, 2334761698, 10239233}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 2885681152, 2785017856, 1493172224, 3917479936, 2973761536, 4179623936, 3956277248, 4092067840, 79953920, 2057961472, 3348955136, 3830087680, 3031252992, 1301454848, 3895554048, 1189386240, 1140513792, 397786624, 443434240, 4013373312, 1624761408, 1315391136, 1828707216, 239312712, 4066709588, 1418095970, 276013833}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 3556769792, 2583691264, 3976200192, 226492416, 3577741312, 2103443456, 2140143616, 3008888832, 1222377472, 1282277376, 1557200896, 1322156032, 3017883648, 329670656, 1440026624, 3552376832, 419349504, 956948992, 768796928, 3039776640, 2890370112, 3899882208, 2708078544, 3015862200, 758583308, 653988694, 1997348893}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 2080374784, 2382364672, 553648128, 4018143232, 2906652672, 3152019456, 9437184, 1456996352, 388235264, 1233780736, 2374172672, 195723264, 2134065152, 398647296, 410988544, 1594128384, 406473728, 1231779328, 1931914496, 1087748480, 548868160, 205023840, 3627300048, 2719116984, 3376930036, 2796609970, 1449707447}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1543503872, 33554432, 1660944384, 2071986176, 138412032, 4167041024, 1653604352, 4209508352, 2040791040, 3925213184, 2539585536, 3546710016, 163037184, 2630000640, 1833005056, 1495132160, 4075269120, 3641321984, 2677370624, 2949849472, 789876544, 3488511456, 2474887120, 123494408, 142270452, 2276320958, 2835295563}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3825205248, 771751936, 889192448, 3615490048, 2319450112, 3005218816, 2565865472, 980942848, 2805202944, 4058120192, 804847616, 1427275776, 2944483328, 2972098560, 1759735808, 2501892096, 3583054848, 3905861120, 2038399232, 2042696064, 2819019584, 4212373152, 99057072, 3009793496, 3930860292, 1716961146, 1826314845}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3288334336, 4127195136, 1526726656, 729808896, 650117120, 631242752, 3501195264, 3241672704, 4166778880, 2268725248, 3009871872, 3146416128, 3898589184, 1121329152, 3857010688, 3455154176, 529470464, 1895714304, 1060204288, 1412380032, 2672701888, 3012101152, 2310221680, 3528780312, 10388140, 2376166626, 963083755}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 2751463424, 2650800128, 2063597568, 2189426688, 2294284288, 4049600512, 2677014528, 3882352640, 3783000064, 3156082688, 1361117184, 3851321344, 1632190464, 2624757760, 546820096, 2377377792, 4106875904, 3962713600, 2620862208, 2328061056, 3463532480, 931586528, 832939600, 1677986184, 4266275756, 1726214742, 3502311277}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1140850688, 570425344, 2298478592, 3514826752, 2478833664, 3550478336, 4170186752, 451411968, 4200857600, 24772608, 3997368320, 4041900032, 3844849664, 3108937728, 133296128, 1469929472, 2851288064, 1792195072, 2563185920, 1390451584, 2893043392, 3449338912, 2273096784, 1212566472, 2019921332, 1287596146, 829187543}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 3154116608, 3590324224, 4076863488, 729808896, 566231040, 1063256064, 198180864, 732430336, 1006895104, 3014524928, 3327983616, 3346956288, 1215676416, 1975148544, 2302373888, 4076337152, 3440200704, 2056711680, 3973177088, 698660224, 1621001920, 1776617184, 280134416, 2844738120, 1159795348, 1996262182, 390243369}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 738197504, 637534208, 4009754624, 1115684864, 1237319680, 1411383296, 2505048064, 2491940864, 1143734272, 2840199168, 1676345344, 3038412800, 988004352, 175513600, 2789838848, 4243412992, 411778048, 3752508928, 1377563392, 3087166592, 1709662912, 3992994976, 2332076432, 3229651752, 2227194172, 2342534306, 2064673911}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 2885681152, 1845493760, 2164260864, 2004877312, 373293056, 3630170112, 1448083456, 2874671104, 3086221312, 1205993472, 1162936320, 1454538752, 1284096000, 2458263552, 3259740160, 2607265792, 3392248832, 3932296704, 3490790656, 3058880896, 2316899136, 410965472, 1104130832, 2548913080, 1151114596, 2417935130, 1067423701}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1006632960, 2583691264, 2197815296, 3498049536, 3544186880, 4095737856, 3010461696, 937951232, 2711355392, 1489371136, 1356529664, 1723236352, 3132342272, 166371328, 4170518528, 547469312, 3361451008, 1375134208, 3365113600, 1939481216, 2231198784, 3204266656, 771609904, 3313332808, 4198309420, 2350754510, 2154656343}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2885681152, 1845493760, 3741319168, 2004877312, 1329594368, 4091543552, 2857369600, 109576192, 1010040832, 288489472, 448200704, 2632089600, 998227968, 255221760, 3055407104, 671688704, 2739665920, 4228154880, 3987358464, 1147904384, 1156899904, 2375208544, 3003586576, 1748673512, 3854825892, 3761246362, 211324531}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 2348810240, 973078528, 352321536, 1249902592, 3267362816, 979369984, 68157440, 425197568, 1273757696, 1837760512, 2518482944, 3139076096, 830849024, 3902185472, 4045402112, 794007552, 1512700928, 968647168, 4151462144, 436295808, 1687737280, 3859562208, 1977238992, 4058347192, 3649465020, 2462550770, 2659171137}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 2080374784, 3254779904, 150994944, 92274688, 1740636160, 1444937728, 1586495488, 1297612800, 1320943616, 743047168, 4266590208, 3143270400, 3201810432, 3200671744, 4287483904, 1158805504, 4006292480, 542964224, 3732555008, 1086828416, 735976128, 3855725984, 1047260752, 294422008, 155370348, 839637362, 855381379}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1677721600, 1241513984, 4143972352, 1585446912, 3821010944, 899678208, 2511339520, 1915224064, 20709376, 3685089280, 1540947968, 2895544320, 607240192, 1158340608, 4087869440, 2310780928, 3966571520, 2621190656, 3794141952, 4003011712, 1995872448, 4062305568, 2073186160, 1664308232, 425813708, 3841078638, 681814837}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1811939328, 838860800, 754974720, 2441084928, 1908408320, 1553989632, 2368733184, 4262985728, 3087794176, 1925840896, 3848863744, 1769635840, 573652992, 3952484352, 4222291968, 3958835200, 3400924160, 1593342464, 308080896, 2487384960, 2983020736, 459553568, 2176765936, 1245678648, 2884708476, 3006715954, 2291888437}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2214592512, 2248146944, 822083584, 1283457024, 2059403264, 3797942272, 2049966080, 484966400, 4077649920, 1808924672, 3192717312, 2388819968, 2481307648, 1347346432, 2720509952, 1048266752, 4008817664, 2568490496, 3473171712, 1026454144, 966203328, 3738404064, 3328013296, 958014728, 2496749180, 243833626, 3778819025}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 3556769792, 3523215360, 2164260864, 3833593856, 943718400, 1042284544, 1177550848, 510132224, 760479744, 3493724160, 238747648, 3717103616, 4086546432, 2235211776, 3162370048, 1018820608, 4028605440, 1064888832, 2240578816, 692223616, 2087781696, 4181394592, 3524180336, 1783855048, 3722094244, 4046292150, 3091287871}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3288334336, 2382364672, 620756992, 2692743168, 3628072960, 1541406720, 374341632, 3999793152, 1575747584, 3698982912, 2558590976, 980058112, 1225342976, 3486932992, 1713082368, 2252048384, 306959360, 2807252480, 1948717312, 518600320, 3817218368, 4218628448, 2723674384, 351371784, 3547501692, 142413362, 4061659933}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 3959422976, 2181038080, 3338665984, 578813952, 1639972864, 3638558720, 3224371200, 150470656, 4250140672, 420872192, 1469644800, 15106048, 2608971776, 2273452032, 2440032256, 365934592, 3261045760, 2713188864, 600570624, 1505880192, 3978429120, 3288292448, 866615536, 862172056, 4204637988, 1677259598, 1037335645}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 4093640704, 2248146944, 4278190080, 41943040, 2889875456, 1591738368, 162529280, 3798466560, 1541668864, 2842296320, 253165568, 1218084864, 2107588608, 432971776, 1847398400, 343791616, 1586324480, 3095731712, 3801201408, 158551168, 1597009728, 3626526304, 2718179568, 106568456, 3208579476, 1184806434, 1506120803}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 4227858432, 2315255808, 4043309056, 3011510272, 3082813440, 778043392, 632291328, 1419247616, 4150525952, 4167434240, 976551936, 1276542976, 1942831104, 4165132288, 494137344, 1874024448, 475237376, 3642987008, 1666915584, 13603200, 4027650752, 4199564256, 1407729008, 2551981688, 4000471444, 3190536670, 3602367937}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 2214592512, 2785017856, 318767104, 109051904, 2797600768, 664797184, 4080009216, 2882011136, 2152988672, 643956736, 1467154432, 1771208704, 3659218944, 292986880, 284241920, 2142320640, 3125883904, 755097088, 2950235904, 3409291392, 1705720256, 4118678304, 2693131504, 3483628520, 1242221092, 873972554, 741884663}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 1409286144, 369098752, 3137339392, 2088763392, 2713714688, 731906048, 634388480, 1152909312, 1319370752, 3902406656, 3208183808, 864714752, 2191638528, 3728613376, 2879606784, 1857243136, 2351662080, 4078935552, 4242382592, 1500541568, 1474877120, 1658604832, 2753463568, 674464408, 2095828788, 4248811458, 961378733}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 201326592, 3120562176, 3942645760, 3699376128, 3913285632, 803209216, 2104492032, 2105016320, 1094451200, 516030464, 1351548928, 2515697664, 412598272, 1778311168, 3746394112, 2466117632, 145095680, 2949218816, 3894638336, 4156092032, 1293682240, 605195616, 3773260080, 4110830360, 1253151884, 1696581786, 863661539}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 4093640704, 2919235584, 3674210304, 2206203904, 2730491904, 2816475136, 2840592384, 16252928, 4259577856, 622460928, 1894580224, 3414851584, 3077947392, 2055102464, 4055306240, 3469178880, 1863279616, 595793408, 4184170240, 3097904512, 4083377600, 2847266400, 1604190864, 971480472, 3904849140, 1890278978, 1949906425}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1275068416, 3388997632, 1795162112, 4185915392, 532676608, 27262976, 2226126848, 2934439936, 983302144, 1904082944, 787021824, 3004071936, 656523264, 3580010496, 2480394240, 3632736256, 1891572736, 64692736, 1432442624, 620940160, 3418833088, 845104672, 2911612528, 702108616, 824624492, 27124086, 2842454053}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3825205248, 33554432, 3271557120, 897581056, 3972005888, 3093299200, 2968518656, 3381133312, 4224974848, 2694184960, 4031315968, 3785785344, 555859968, 448929792, 102699008, 4270848000, 1341617152, 3786095104, 2364086016, 3308707712, 3327763392, 3718136800, 1910354224, 1343265128, 1027123044, 108835134, 1133653325}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 3154116608, 2986344448, 3137339392, 3363831808, 1254096896, 1335885824, 206569472, 647495680, 3317432320, 3280076800, 1601896448, 2819784704, 3821256704, 3871252480, 439963648, 4073318400, 2558618624, 2909116928, 3338401536, 2773664384, 2323904, 1989079328, 1154608016, 603847864, 256323244, 214960634, 274214007}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3825205248, 1107296256, 687865856, 3783262208, 4123000832, 819986432, 2838495232, 369623040, 3647209472, 3780509696, 2234187776, 942047232, 1409499136, 831709184, 3152875520, 3323308032, 1863939072, 492546560, 3700309248, 4067924864, 1805435072, 2732207968, 2586442736, 2505283688, 4075456276, 1705066238, 1039606751}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1275068416, 2046820352, 520093696, 2927624192, 1061158912, 2657091584, 3507486720, 1127743488, 2964586496, 2572025856, 4089905152, 3013509120, 383762432, 3873054720, 620359680, 4126263296, 2450340864, 559903232, 974816000, 3629739136, 1631687744, 1443208928, 2133053264, 3297282776, 3225169252, 2004025046, 3853874115}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2483027968, 1040187392, 989855744, 8388608, 1061158912, 216006656, 2947547136, 980942848, 1111228416, 3448635392, 2130378752, 939425792, 304300032, 4245856256, 497381376, 68024320, 2897830912, 898860544, 1533705984, 3180934784, 813914176, 465702496, 2897033712, 2137601816, 3877338956, 2345587670, 4221262423}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 469762048, 2315255808, 1056964608, 2357198848, 3779067904, 3743416320, 2234515456, 2236088320, 66322432, 1834614784, 1977679872, 2074771456, 1875460096, 2681085952, 3056283648, 1400051712, 3086986240, 479842816, 613823232, 2208804480, 2106960448, 657477024, 239605104, 4050956264, 1830426116, 3074507250, 978999237}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1811939328, 3724541952, 1124073472, 3447717888, 3149922304, 505413632, 307232768, 3287810048, 1097596928, 2899181568, 4177068032, 2682159104, 2975973376, 2080546816, 2561110016, 3363813376, 2109971456, 817210880, 784400128, 2493537152, 3994033344, 655935904, 94126224, 606527832, 3423451260, 2261566550, 3881698213}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1275068416, 1509949440, 3405774848, 679477248, 247463936, 3856662528, 980418560, 2541223936, 489947136, 1577713664, 2029715456, 54165504, 4280532992, 199106560, 3976302592, 905574400, 1686985728, 849830400, 2035037952, 398367360, 1513202112, 2434913120, 552169904, 2957338392, 2810912772, 1371711954, 2102867999}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1677721600, 301989888, 452984832, 3128950784, 3670016000, 3638558720, 722468864, 1550319616, 2063859712, 3902144512, 268238848, 2596700160, 3627368448, 2121457664, 1006358528, 1343453184, 2455188480, 560015872, 1227640576, 749895808, 1595657664, 1828953184, 1463796944, 1676014344, 2784627028, 862928734, 757951305}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 2617245696, 369098752, 2164260864, 444596224, 1816133632, 3630170112, 942669824, 3069706240, 2679373824, 3167354880, 3290234880, 3711598592, 1497710592, 3592314880, 1684533248, 1050609664, 2133584896, 2397134336, 2658962688, 1510372480, 1268992320, 1590497504, 3484612464, 543809304, 3780154948, 3561536914, 2769082681}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2080374784, 2852126720, 822083584, 2726297600, 1254096896, 383778816, 300941312, 1271398400, 4024696832, 3407740928, 3875078144, 1571717120, 1418838016, 370843648, 840380416, 262105088, 2606484480, 1322582528, 3679771904, 343330944, 1439506368, 2296961632, 2239018032, 1315322024, 527793492, 319031158, 200170061}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 1677721600, 771751936, 83886080, 2407530496, 2839543808, 1239416832, 1028653056, 224919552, 4010016768, 1910112256, 4003921920, 2102034432, 200228864, 792600576, 1580011520, 4236617728, 2258760704, 2039203328, 3631501568, 2663553408, 2839261248, 642569312, 2309886736, 1617241096, 4235267988, 430136978, 9459667}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 1006632960, 2248146944, 3271557120, 1753219072, 1430257664, 3399483392, 1445986304, 1589116928, 1433665536, 4137025536, 3230334976, 1550221312, 676544512, 2839683072, 2150477824, 2455046144, 4181789696, 1669844480, 1407479552, 186570368, 3905409600, 239353888, 799937136, 1446978968, 303041412, 2395534414, 3521947823}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 2214592512, 2046820352, 3372220416, 125829120, 524288000, 2032140288, 2060451840, 1059586048, 2687762432, 3119644672, 1845821440, 2181201920, 402472960, 454991872, 3778760704, 879323136, 586961920, 1937166848, 4230970624, 2907383168, 2865846848, 2663407776, 3378554512, 3681579144, 2050530852, 2247939770, 1341586113}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 1140850688, 167772160, 4110417920, 92274688, 557842432, 601882624, 2022703104, 2270691328, 4173070336, 3887988736, 671285248, 2463006720, 2563457024, 2242519040, 3741913088, 1857505280, 2243220480, 1643807232, 921780480, 595310464, 851589184, 2929559648, 3690845904, 2091756600, 2748705004, 2178489414, 4136578255}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 2214592512, 1308622848, 3204448256, 4102029312, 2646605824, 144703488, 1974468608, 1144520704, 3930324992, 4288020480, 4077453312, 277250048, 394346496, 3413794816, 3692285952, 3120953344, 357356544, 1965716992, 1509640960, 1525232256, 1280769728, 2494141984, 3921078640, 3665383192, 4288580276, 1832203470, 3082055005}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 4093640704, 3456106496, 3238002688, 4202692608, 1807745024, 916455424, 437256192, 3437756416, 3067346944, 3614572544, 2814312448, 4005724160, 902283264, 910090240, 71372800, 3038992384, 1282696192, 929224192, 72844544, 3013008512, 3421841088, 954275360, 137621200, 2535217608, 4210473348, 960856314, 4145668315}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1811939328, 2315255808, 4143972352, 3934257152, 3527409664, 1537212416, 852492288, 1401421824, 1873018880, 705822720, 2943680512, 2153938944, 1252900864, 521068544, 1396396032, 796502016, 549764096, 3139592704, 2458741504, 3156097152, 2866004288, 1215149856, 435047824, 80477608, 2724297140, 508093050, 935647905}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 872415232, 637534208, 1191182336, 2709520384, 3871342592, 3953131520, 3178233856, 2362966016, 3614179328, 1854537728, 97189888, 2035974144, 3806543872, 1034838016, 3664105472, 977225728, 3260834816, 984788480, 2763457280, 450412416, 2288844224, 2735388704, 1225501360, 4026149368, 2870171996, 2536941874, 3874034551}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1006632960, 2986344448, 3841982464, 2524971008, 3074424832, 2816475136, 2532311040, 3388473344, 491520000, 1218052096, 395640832, 2055897088, 85835776, 2701041664, 1475055616, 1763813376, 509357056, 848452096, 1973528832, 3357342848, 4126320192, 1729208160, 1401202352, 881776024, 928233084, 2894984130, 3753285321}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3825205248, 2248146944, 2030043136, 2608857088, 1849688064, 2262827008, 2058354688, 3741843456, 1768161280, 1296695296, 1494941696, 2988081152, 69451776, 582393856, 405639168, 678905856, 3098866688, 2813496832, 2383932672, 1489249664, 3130710848, 1524850528, 915815408, 884839272, 1961861652, 2278092002, 3292839215}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 872415232, 905969664, 1023410176, 2776629248, 1514143744, 1008730112, 3966763008, 1604845568, 2051801088, 2475294720, 1807679488, 3059384320, 2586263552, 3281936384, 630272000, 2466490368, 414745600, 3627310592, 3562969344, 2817600384, 760421184, 442522528, 2454723888, 1490578184, 3445936636, 3724957250, 2857747363}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3154116608, 637534208, 1392508928, 2592079872, 272629760, 3298820096, 3603955712, 2948071424, 3326869504, 2762342400, 1821179904, 3361112064, 3617964032, 2348982272, 3693056000, 3125880832, 1290316800, 624184832, 2500501248, 2564514944, 4193515328, 682066976, 2594034576, 4262367896, 2384044636, 2567707646, 1283865265}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 3422552064, 234881024, 3506438144, 1098907648, 465567744, 2397044736, 55574528, 3815243776, 2437152768, 2735341568, 2170617856, 2436530176, 328810496, 1752588288, 1799868416, 2425686016, 3045628928, 102024704, 2590141696, 4213553024, 145813184, 3686288736, 4075562896, 2116971784, 3430654036, 982751554, 3390526357}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 1140850688, 1912602624, 1493172224, 2004877312, 1178599424, 1625292800, 349175808, 2952265728, 735313920, 1336279040, 633405440, 1712750592, 497631232, 1532682240, 3159085056, 2393212928, 2656572416, 1868839424, 3394170112, 1271790976, 1989456704, 3653656928, 3704691088, 558821784, 1162684100, 3075760894, 124180517}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 2617245696, 2382364672, 1325400064, 528482304, 2311061504, 216006656, 3322937344, 1447559168, 3651403776, 2719875072, 1241972736, 2507046912, 1251950592, 3135430656, 2675257344, 1452505088, 3502779392, 3169072640, 2797519616, 2922871168, 307643072, 2560835936, 1525706448, 945306152, 3958141428, 431660406, 2971225939}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1543503872, 234881024, 4177526784, 3749707776, 2025848832, 908066816, 3268411392, 745013248, 3929800704, 707395584, 1298464768, 4217012224, 807223296, 3282984960, 3701207040, 837371904, 1353198592, 102532608, 335213824, 3515697536, 992376256, 3646421920, 4126878992, 3654896840, 2721089452, 832046242, 2734957993}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 603979776, 3657433088, 4043309056, 1518338048, 138412032, 1788870656, 4130340864, 1966604288, 563871744, 3719168000, 4223336448, 2059304960, 3530801152, 2566561792, 2698055680, 4041717760, 3522212864, 2270700032, 2085364992, 2592491648, 2473575744, 1276399136, 2739541360, 1210684440, 3793474924, 3809383030, 3750462135}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2214592512, 2181038080, 3539992576, 2105540608, 2646605824, 3814719488, 4103077888, 1757937664, 3401318400, 2505703424, 3376087040, 1009418240, 2636333056, 2633916416, 2738171904, 365393920, 3738186752, 2305309184, 785172224, 700618624, 951046848, 2719750368, 4222253136, 2279851304, 136195692, 4117093170, 4260360311}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 1409286144, 301989888, 3405774848, 1870659584, 960495616, 2933915648, 122683392, 3301441536, 3023831040, 2147352576, 821886976, 3570302976, 3433381888, 2132451328, 1679265792, 975288320, 3563078656, 2626710016, 3320344320, 1347204480, 1548140096, 2230945632, 1618241296, 1057132200, 4221814188, 3187899542, 3165910385}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 603979776, 1778384896, 452984832, 4169138176, 432013312, 4016046080, 2284847104, 1928855552, 2981888000, 2478178304, 4153999360, 3915808768, 3037806592, 3405914112, 3272290304, 1413867520, 3479213056, 3090170368, 452521728, 3854314112, 834072256, 3365493216, 2078695664, 3083943448, 3705862348, 1392191470, 3386755445}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 3556769792, 3053453312, 2835349504, 729808896, 1623195648, 790626304, 1175453696, 3796369408, 1345585152, 255459328, 880345088, 3465183232, 4032937984, 2006360064, 2082443264, 1357752320, 1600177152, 2775604736, 2503478528, 2718745984, 2746619328, 3062851232, 4242913744, 1362366440, 1622850916, 3401175698, 3433747837}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2348810240, 2046820352, 3170893824, 2021654528, 1866465280, 601882624, 340787200, 66584576, 619446272, 4019060736, 2854551552, 1031700480, 2607628288, 3938099200, 2931257344, 1092450304, 1286765568, 3868443136, 3264717056, 3589089920, 586835520, 1490550112, 2861429776, 1474970008, 63924604, 4256267222, 2640064249}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 3154116608, 1979711488, 3976200192, 1786773504, 4106223616, 1692401664, 89128960, 2422734848, 2599157760, 1786642432, 3647537152, 1695449088, 3954294784, 3378159616, 1728835584, 3749783552, 2636303360, 405741056, 3353592064, 1387127936, 3952064, 2689995872, 2980442768, 2042689288, 3730867196, 1771072822, 4035503029}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 335544320, 3388997632, 1493172224, 4152360960, 2831155200, 2476736512, 2406481920, 1002962944, 978059264, 4278059008, 3820552192, 2481881088, 4079075328, 366616576, 4026249216, 1705113600, 1318724608, 379286016, 2624658688, 195220864, 954162624, 2950949408, 2681560240, 3214945000, 1097868412, 2697487702, 684513189}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 2751463424, 1644167168, 3841982464, 780140544, 2764046336, 1944059904, 3591372800, 2140667904, 3108765696, 1389756416, 1352073216, 2531688448, 3028271104, 3672301568, 1872588800, 1509935104, 2812433408, 993913344, 1649348864, 2466944128, 421096896, 1826474848, 375336400, 1771203576, 1054159644, 2999649646, 2435382187}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3422552064, 2248146944, 1157627904, 2122317824, 2084569088, 3491758080, 2081423360, 2851602432, 4194041856, 547225600, 4074700800, 971931648, 1872216064, 1018830848, 4188893184, 592959488, 567950336, 3239910912, 4194244864, 1652486272, 2863623488, 2821092512, 3112389456, 1998607960, 630242604, 1278787078, 1813831827}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1409286144, 3187671040, 318767104, 1719664640, 2151677952, 2787115008, 1909456896, 655884288, 624164864, 4275961856, 1567817728, 2121170944, 1830502400, 2463260672, 55177216, 349923328, 3224511488, 1173952000, 3417544448, 4027490432, 3203100480, 3256548000, 1315284112, 1135724728, 1323247652, 3041163942, 1339465271}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 67108864, 973078528, 2936012800, 2642411520, 3628072960, 1256194048, 1777336320, 729284608, 606339072, 4067819520, 1255604224, 975601664, 2705276928, 2982813696, 4101345280, 427767808, 3408532480, 4119183872, 4261894912, 3373182848, 2532543296, 3159365984, 434678960, 955051800, 4140492308, 3858089646, 1195375459}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3019898880, 3657433088, 1560281088, 4034920448, 1195376640, 1822425088, 3608150016, 1947729920, 355205120, 1255800832, 3288137728, 3576332288, 3285565440, 1305403392, 3780890624, 3694524416, 3967738880, 2136171008, 1568741632, 3972555392, 785651264, 1179025952, 3543080784, 1164155192, 3880344572, 1092399650, 1997697249}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2348810240, 3590324224, 1795162112, 2642411520, 893386752, 589299712, 2173698048, 2458386432, 1540620288, 4063232, 2684813312, 3201204224, 2361376768, 2076336128, 1497214976, 610211840, 2779954176, 2521140736, 4206098176, 4022338432, 232819264, 351302816, 699924944, 1603056424, 3678546052, 1526544854, 1337929699}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 201326592, 2449473536, 687865856, 662700032, 155189248, 1008730112, 2089811968, 488112128, 2012479488, 1483866112, 2997288960, 3657596928, 2219786240, 3781091328, 1371664384, 2720512000, 264403968, 3752847872, 1060009216, 1562975616, 2222691392, 3553424800, 1989588688, 1603138488, 3773947812, 3052391690, 1099865187}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 1409286144, 2181038080, 3976200192, 2206203904, 3560964096, 1809842176, 4235198464, 1662517248, 3507748864, 3981049856, 3384213504, 2165997568, 2139045888, 730226688, 2731102208, 2461472768, 1033536512, 1572821504, 1403439360, 454633856, 3745477952, 1919348320, 1002020656, 1311720056, 2530103460, 3759493362, 2330045107}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 3825205248, 3791650816, 50331648, 4085252096, 171966464, 2678063104, 663748608, 1488453632, 1304690688, 1905393664, 2080702464, 1650622464, 2110603264, 4172193792, 3874713600, 3571779584, 4107408384, 1982147072, 3199366912, 3528837504, 658171200, 1547246112, 3155477712, 1753916312, 2605840788, 2378755018, 4241256561}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 3690987520, 2382364672, 3036676096, 1233125376, 3753902080, 3856662528, 2261778432, 1670905856, 1678508032, 3980263424, 3205693440, 4266557440, 4185604096, 3848937472, 1002524672, 1186146304, 1304300544, 3881002496, 3513669888, 3284901760, 3621953216, 95792736, 3343993360, 3372971768, 2340590236, 3836030342, 2234075055}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1140850688, 637534208, 2130706432, 964689920, 3670016000, 1742733312, 2557476864, 3919052800, 503578624, 2445410304, 1815937024, 319979520, 871710720, 3500023808, 907767808, 4154288128, 3754079232, 658345472, 3834784512, 3795134336, 3774777792, 1336626272, 1717924784, 4235623672, 17296180, 3558600314, 4003277353}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 738197504, 1174405120, 1358954496, 2441084928, 2025848832, 1310720000, 4149215232, 3154640896, 3288072192, 2460614656, 161939456, 681213952, 2736766976, 1319034880, 2152796160, 1955006464, 1699396608, 1767312896, 2265074944, 3972738944, 2107116992, 1557439904, 4186312848, 4073049768, 2472670188, 3955172674, 3247342763}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 2617245696, 234881024, 1426063360, 4135583744, 876609536, 1717567488, 3436183552, 2241331200, 2358509568, 3007184896, 2175729664, 2035187712, 2311569408, 3715293184, 2145718272, 3083843584, 765332480, 4032820736, 2414278912, 3252400256, 1558201664, 1854935776, 1257806736, 1757678712, 266785924, 31174022, 1021370123}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 1677721600, 33554432, 956301312, 4236247040, 566231040, 3592421376, 3199205376, 3089629184, 2807824384, 1399980032, 801832960, 1336049664, 1781743616, 1971757056, 10825728, 2952525824, 2404045824, 3083811328, 2441383168, 2103875200, 2679440576, 891534496, 2405317744, 1353822088, 1619334828, 1112264122, 4007837831}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 2214592512, 436207616, 1795162112, 2424307712, 1052770304, 492830720, 1831862272, 2148007936, 3207856128, 2301493248, 331808768, 943620096, 2548023296, 2190614528, 1897754624, 3434584064, 1972794368, 834388480, 688160512, 1369850496, 238275008, 2188387296, 539515632, 1160004328, 3988182596, 2410412422, 4154214435}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1140850688, 771751936, 754974720, 2491416576, 616562688, 2728394752, 2156920832, 4126670848, 2613837824, 257556480, 4092657664, 2586476544, 930725888, 3144605696, 3429322752, 4076959744, 2363659264, 1331500544, 2982156544, 1109422720, 3796940224, 911789088, 2111586128, 2573380312, 1562215708, 2292240834, 596647565}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1409286144, 637534208, 3405774848, 2424307712, 3762290688, 4125097984, 3689938944, 1709703168, 2149318656, 3169452032, 1525219328, 419594240, 2062893056, 1978163200, 2552000512, 2968152064, 2431214592, 671231488, 1400233728, 3894990464, 3594279744, 3996781920, 995188656, 3823549960, 3516630252, 3957264258, 2837512629}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1140850688, 838860800, 1056964608, 4269801472, 4064280576, 98566144, 1393557504, 367525888, 1370226688, 54919168, 972488704, 2259582976, 1885028352, 2582142976, 2276257792, 1581705216, 1081603072, 3329145344, 4059773696, 3256396928, 13909312, 381817696, 3846002000, 2855250440, 140163516, 1890155054, 3146609947}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 2751463424, 2717908992, 2634022912, 3313500160, 406847488, 4024434688, 3190816768, 3153592320, 3932160, 3110731776, 3636264960, 2559737856, 696369152, 1115168768, 1719431168, 1703585792, 2282558464, 3383372288, 580778240, 3573696384, 3517576512, 3532391008, 89289328, 3189857816, 61388556, 3686051090, 1917737409}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 2483027968, 570425344, 3036676096, 1501560832, 1245708288, 2111832064, 1634729984, 3289907200, 3052666880, 987627520, 1896677376, 3418783744, 3715710976, 3680034816, 1637150720, 4193183744, 3975488512, 3041012224, 46096640, 1679924096, 1875676992, 1912245344, 3613093680, 2958500856, 4102929796, 394703174, 3885599161}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3154116608, 1040187392, 3976200192, 1803550720, 2361393152, 434110464, 1957691392, 3478650880, 1797521408, 1551499264, 1498480640, 2720169984, 1475723264, 1469603840, 818163712, 466274304, 3767094272, 105289216, 581931264, 1570321792, 3289305536, 2210626144, 210752624, 709456056, 3064383124, 2275388066, 2835469749}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2617245696, 1711276032, 3003121664, 478150656, 4139778048, 1872756736, 2846883840, 547880960, 1520173056, 2595880960, 3556966400, 3440541696, 4162830336, 476618752, 943501312, 1351227392, 820767744, 435084800, 1110830848, 1655954048, 1329231296, 725855008, 3690074992, 2756681992, 873481260, 404286610, 2142549343}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 603979776, 4261412864, 4076863488, 2709520384, 4248829952, 1948254208, 3031433216, 3957850112, 280756224, 2315124736, 999227392, 1293320192, 951271424, 11034624, 3818696704, 3134072832, 3257390080, 2584393216, 3518863104, 141508480, 2772844096, 3364601248, 3563912688, 2516982216, 665541388, 4116474262, 1185829747}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 1543503872, 3388997632, 150994944, 3112173568, 373293056, 3667918848, 3731881984, 4231528448, 3640393728, 1940783104, 2806579200, 2627108864, 1194672128, 1022926848, 3063681024, 1707010048, 912329728, 2713879040, 4161737984, 2003555200, 533303104, 257313568, 836084784, 2838025368, 3109325708, 3241822230, 2224269045}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 2751463424, 100663296, 1291845632, 25165824, 2973761536, 3659530240, 3790602240, 2171076608, 1382809600, 3713138688, 3915055104, 2671411200, 1136115712, 2359877632, 814510080, 599967744, 1306727424, 3972935168, 3999344896, 277735296, 220138560, 1193563040, 4157531312, 2061575496, 3427648156, 1954486202, 2683618679}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 738197504, 2449473536, 3070230528, 3045064704, 1010827264, 1809842176, 4176478208, 1696071680, 76808192, 85065728, 28901376, 2030731264, 1034764288, 1591238656, 2486472704, 461563904, 1410464768, 3311802880, 3453737728, 2951432064, 3604192064, 3088578144, 2576160944, 2156422392, 3871088484, 3661517706, 3551520877}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1811939328, 436207616, 3204448256, 478150656, 2680160256, 3781165056, 2467299328, 1647837184, 3345743872, 756416512, 2369454080, 867074048, 93798400, 131604480, 800878592, 1213122560, 608656384, 3674272256, 3128988416, 3267405440, 1994395840, 240162272, 3583533264, 211589464, 3766414204, 1246712750, 878990743}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 3556769792, 2852126720, 754974720, 2373976064, 3451912192, 2543845376, 3419406336, 2411200512, 3477864448, 604635136, 829489152, 3526524928, 3925688320, 3835174912, 2061266944, 3604129792, 852354048, 4195361280, 370718976, 731678592, 4013084864, 477958688, 1431851536, 2742874648, 2449639836, 3388282418, 3743202301}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 3288334336, 1979711488, 2063597568, 2994733056, 2210398208, 706740224, 2884632576, 2096627712, 2234777600, 1638531072, 2662137856, 2849144832, 4216963072, 886579200, 3418632192, 1758623744, 1759065088, 3029872128, 3919871744, 222454912, 464586944, 2344927392, 147991600, 953778392, 2627216836, 4121212882, 3208838233}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 3690987520, 2852126720, 285212672, 3749707776, 2512388096, 2757754880, 2425356288, 864550912, 237764608, 3361603584, 213057536, 1448509440, 1650409472, 3152584704, 2092707840, 383133696, 119516160, 315105792, 3373042944, 1122915712, 2550920384, 3959616480, 364222800, 2732695016, 3230351292, 222481494, 2996132703}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 67108864, 1241513984, 2030043136, 1199570944, 4194304, 1323302912, 2383413248, 877133824, 956563456, 3608805376, 1882914816, 450002944, 578797568, 1369972736, 93589504, 1251141632, 3835679744, 2075689472, 2883370240, 1117171072, 1879419200, 1103348064, 2263796304, 2843300008, 363150868, 867400914, 2507597183}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 2080374784, 1912602624, 4177526784, 3330277376, 3418357760, 1050673152, 938475520, 638058496, 2985033728, 1131806720, 4272488448, 2801696768, 1879392256, 166223872, 2440859648, 1026467840, 876456960, 2209135104, 3348546816, 2444842112, 2917556928, 2884759584, 1676337200, 3222796968, 2132498204, 243126270, 2605489797}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 2348810240, 3187671040, 3238002688, 1115684864, 2151677952, 4045406208, 4027580416, 1605894144, 624689152, 3199860736, 3354460160, 2390917120, 772620288, 945299456, 1045172224, 3811764224, 1759894528, 2373744128, 1939475712, 836852864, 2218430784, 867285920, 4121091152, 891093144, 2657123372, 716193666, 292041869}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3288334336, 1509949440, 3204448256, 125829120, 759169024, 3814719488, 3922722816, 643301376, 3348889600, 1240072192, 2945908736, 1429372928, 1506492416, 2138611712, 2796326912, 3710007296, 1144198144, 202686976, 2452503296, 1860271488, 2093990464, 1378761952, 249651344, 2362437432, 2586745164, 3538015282, 315599691}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 3019898880, 4060086272, 318767104, 2256535552, 3477078016, 1084227584, 4103077888, 95944704, 2888564736, 3272736768, 1440022528, 1227522048, 2134458368, 3982008320, 211570688, 3732551680, 845259776, 2982439424, 3941000960, 1209750656, 1772440640, 4230094368, 3598577616, 4261283608, 1403454396, 294603818, 1855692985}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 2617245696, 4194304000, 3170893824, 3363831808, 239075328, 3265265664, 1810890752, 741867520, 1055129600, 3978428416, 2397896704, 3210379264, 1789476864, 3045597184, 2055008256, 3979761664, 1400318976, 2668855808, 561111296, 3049017984, 660005696, 3345474080, 1106981296, 3181228184, 2502094356, 1391271578, 3847922633}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 3690987520, 4194304000, 3137339392, 3430940672, 2092957696, 3886022656, 2916089856, 2266497024, 4235984896, 2142371840, 2271412224, 2657779712, 4156506112, 4169719808, 3338981376, 2671671296, 2245610496, 1364025856, 3876300544, 1834915456, 3425269696, 96813856, 302990608, 3982556856, 863009964, 1900584234, 3106153567}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 335544320, 4194304000, 2298478592, 1652555776, 1992294400, 4200595456, 646971392, 675807232, 2192834560, 3798597632, 3770744832, 786595840, 2367012864, 1050157056, 3831263232, 2167298048, 619947008, 1663009280, 1338629376, 460748928, 1338978240, 2224352, 2863811664, 87925800, 2747028260, 3036566434, 2174464821}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 1946157056, 2785017856, 2130706432, 2608857088, 742391808, 3428843520, 2293235712, 2819096576, 3366191104, 994967552, 399441920, 3976626176, 2315993088, 2591596544, 3524005888, 3355097088, 1402545152, 3438657024, 1933560576, 3916356992, 3122619200, 3242082272, 3781646576, 3283258984, 392035604, 1594616262, 2633561003}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2617245696, 2181038080, 3305111552, 964689920, 1723858944, 3055550464, 3157262336, 3681026048, 3701211136, 7995392, 1383268352, 819101696, 2907684864, 811081728, 863277056, 4020635648, 4176071680, 2578557440, 3712293120, 3139656576, 2506757056, 1839929248, 2120654576, 709446472, 3200332716, 818751890, 514842287}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3825205248, 3321888768, 385875968, 3783262208, 2126512128, 2040528896, 435159040, 3734503424, 2979790848, 3901620224, 1557331968, 3109453824, 2989473792, 3045646336, 2140426240, 3973773312, 2435412992, 1439686144, 1704506112, 1243383680, 1397660096, 502501408, 1424399152, 2824291640, 3414464876, 3746730134, 1505593871}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1543503872, 1577058304, 184549376, 2239758336, 3661627392, 1239416832, 391118848, 3720871936, 991690752, 3052535808, 363528192, 200966144, 1930903552, 3552059392, 3986960384, 248924160, 1354574848, 3135714816, 708876032, 3789568896, 3947888960, 4089992288, 3625744656, 1819448872, 2448128332, 1226467002, 3787927927}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 469762048, 234881024, 1526726656, 3263168512, 3527409664, 4183818240, 481296384, 3676831744, 815005696, 3095265280, 1410269184, 2710994944, 4206575616, 901259264, 2985078784, 1890752512, 879619072, 1004779008, 35948288, 2287348864, 1042012480, 665351136, 1641327344, 3483275336, 1560250660, 4242424534, 102705243}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1677721600, 2919235584, 3942645760, 1619001344, 843055104, 1495269376, 1712324608, 1634205696, 3567517696, 2255880192, 37552128, 2011070464, 1828306944, 3004735488, 3430731776, 3639232512, 3727127552, 2489402880, 228904704, 1878404736, 1375594816, 691978656, 2181666896, 3682619976, 3670026164, 1063265438, 3912298585}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3556769792, 3523215360, 654311424, 1820327936, 3275751424, 2090860544, 693108736, 3273129984, 1684799488, 2325086208, 4078895104, 1196326912, 4044570624, 820551680, 2871316480, 2657286144, 4129637376, 2334624256, 3820106496, 3531464320, 703321152, 4218722336, 1358595600, 3901295032, 1708224572, 849202702, 345759411}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 3288334336, 2516582400, 2097152000, 2004877312, 817889280, 450887680, 3127902208, 621281280, 1243348992, 1581907968, 3637837824, 3483533312, 28917760, 2640338944, 850423808, 736688128, 1315763200, 3661794816, 3075062016, 1244160384, 3373010368, 2951908704, 1008843440, 1543809000, 3186521196, 1181420866, 584146889}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 738197504, 301989888, 1526726656, 2122317824, 1514143744, 1197473792, 1666187264, 1271398400, 1121714176, 493486080, 3048669184, 3418521600, 4214964224, 2380275712, 386969600, 3987232768, 537713664, 3026381312, 2404087552, 3306744960, 433340736, 748067296, 3454912784, 2808968360, 590204300, 2102207650, 865942635}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3288334336, 1644167168, 3573547008, 3347054592, 1061158912, 3282042880, 2565865472, 237502464, 2085879808, 3250454528, 3834052608, 2453045248, 3408084992, 287367168, 1076916224, 2731067392, 3204772864, 996592128, 821760256, 2564564352, 4237994560, 2672911392, 3854899120, 597403016, 2026668196, 2883763606, 2430449107}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 3959422976, 2717908992, 1627389952, 1753219072, 2000683008, 35651584, 3234856960, 1916272640, 157024256, 3147169792, 981794816, 1787723776, 998850560, 610295808, 846221312, 4054370304, 256179200, 1964673536, 3031141632, 2241284736, 2524042816, 4166797984, 3138783120, 1103472664, 3668876684, 2992238510, 3537403097}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3288334336, 234881024, 587202560, 931135488, 708837376, 1319108608, 1664090112, 2802319360, 3591110656, 2777022464, 1979121664, 3543040000, 759939072, 786489344, 3230666752, 2964912128, 3166966784, 2406127104, 971106048, 1826732416, 2892056896, 1201756448, 339851632, 2555478440, 2435389756, 2534252686, 2398561019}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 3959422976, 2449473536, 2130706432, 3984588800, 2134900736, 18874368, 2790260736, 372768768, 4151050240, 4119461888, 2220687360, 3113385984, 2665562112, 1147199488, 1014009856, 3689478144, 1326726144, 2605058560, 3595014912, 706215808, 1999618112, 1942178976, 3288967440, 1274347288, 720819516, 1313846706, 624146993}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 1006632960, 1442840576, 3103784960, 243269632, 3762290688, 2183135232, 1108344832, 3295150080, 3650355200, 527302656, 1686962176, 2653323264, 3700015104, 2850037760, 418443264, 3440924672, 457968640, 1690480128, 2386527488, 2437011584, 1252268352, 3096898720, 2393977424, 71044680, 2132451204, 1796411654, 1404297753}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 2214592512, 2113929216, 2600468480, 1468006400, 2101346304, 2405433344, 3559915520, 1722286080, 4256432128, 2924871680, 3338731520, 1948155904, 1036369920, 2961186816, 3099619328, 2199955456, 1372599296, 2404939264, 3300663040, 2431789440, 2553275968, 3606272224, 2394024304, 1123420616, 2811361668, 774263038, 2018100917}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 872415232, 2583691264, 3808428032, 713031680, 583008256, 291504128, 1048576, 3747086336, 530317312, 4286709760, 2539716608, 4282023936, 3895312384, 1367400448, 3561025536, 4255139840, 1483736064, 1053340160, 4236564224, 1237233792, 2593374656, 2643704800, 4111688400, 1221848632, 3979546508, 2665683162, 2908456189}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3959422976, 1174405120, 3003121664, 4102029312, 2252341248, 3223322624, 3016753152, 2588409856, 2837708800, 320471040, 2287665152, 200441856, 1072676864, 1241522176, 620785664, 2944423936, 3602930688, 341884416, 1794137856, 672707200, 4071372096, 148780192, 1861301648, 1779554920, 3030473460, 1436117330, 1566929279}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1140850688, 3187671040, 3741319168, 1384120320, 3879731200, 1738539008, 4163895296, 524288, 1938030592, 1156710400, 1684602880, 1725595648, 1042137088, 1287675904, 1365274624, 139487232, 1708717056, 329004544, 1603181312, 3765955712, 3231037504, 1376023840, 2066890608, 3985192872, 2160735156, 1172654330, 615288301}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 1140850688, 838860800, 2399141888, 3229614080, 3804233728, 2896166912, 1911554048, 2002255872, 2221670400, 697434112, 788856832, 166363136, 1926840320, 708878336, 1784696832, 3746621440, 1369986048, 3216308736, 960416512, 389542528, 413134272, 774614048, 2459267888, 3034721272, 2627554716, 1948672714, 825967977}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 3154116608, 3254779904, 1426063360, 880803840, 96468992, 551550976, 1393557504, 998768640, 3177447424, 3884318720, 2703294464, 4218322944, 2769633280, 968892416, 2732650496, 2786105344, 3204975616, 2158295552, 2070341888, 808580736, 2514931904, 754013280, 3683022544, 589425512, 242153076, 563449870, 67159621}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 3422552064, 436207616, 218103808, 41943040, 599785472, 174063616, 4017094656, 502792192, 1594621952, 2227830784, 3924754432, 4237459456, 166936576, 1741709312, 275312640, 1799677952, 3000925184, 3969454592, 1194279168, 3027425408, 625184448, 3225999584, 2819896496, 1047933848, 507369084, 2579564082, 2780018019}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 603979776, 1040187392, 83886080, 1803550720, 3317694464, 1608515584, 1817182208, 1423441920, 3744202752, 3381002240, 3555262464, 3011411968, 1769324544, 3547389952, 2095583232, 1516546048, 563278848, 2064905728, 3804864768, 2253264256, 1807573184, 3835954272, 2968678800, 151226168, 875690364, 2261921374, 2159273541}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1275068416, 4194304000, 1358954496, 595591168, 549453824, 3919577088, 1164967936, 3545759744, 1382809600, 3027107840, 74645504, 3528884224, 3369058304, 1427136512, 2282262528, 2995042304, 670702592, 2374083072, 4266892544, 2145819008, 104288704, 2752313888, 473869744, 3659255544, 3095556380, 3646772278, 4131719327}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 2885681152, 3992977408, 822083584, 1115684864, 910163968, 1092616192, 1433403392, 3075997696, 1790181376, 3915251712, 3957260288, 3882254336, 2486943744, 2526076928, 1615351808, 960276480, 3498195968, 2311923200, 3974307072, 1860496512, 58107712, 4197708704, 445430576, 1874481784, 1957240260, 3411382534, 1270315755}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 738197504, 1979711488, 2634022912, 2340421632, 1262485504, 1008730112, 3431989248, 4164419584, 857997312, 3641573376, 1131872256, 1398177792, 1063469056, 4155531264, 4096315392, 3873228800, 2932521984, 629759488, 1118384384, 2159623552, 3426874944, 1778714528, 2897944528, 2548330520, 611237300, 2429009462, 3447588051}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 3825205248, 436207616, 83886080, 3649044480, 708837376, 1134559232, 542113792, 1236795392, 2391015424, 3658350592, 1027538944, 89554944, 483115008, 2104549376, 3139964928, 224147456, 3359257600, 1291403776, 289759488, 1561297792, 761139008, 3020417568, 907174416, 941991448, 1128261844, 3663132854, 2689305915}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 3690987520, 2181038080, 1895825408, 176160768, 3384803328, 782237696, 2962227200, 800587776, 4080271360, 1093009408, 473628672, 251559936, 2227126272, 3367034880, 2498285568, 3811321856, 2550287360, 4083534336, 324087040, 4193732736, 244062400, 2870121504, 2073936208, 2164622616, 1105302948, 2820661662, 1226843791}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 67108864, 1644167168, 4278190080, 4001366016, 3443523584, 3454009344, 747634688, 3586654208, 835452928, 2968649728, 3373072384, 2669314048, 2129772544, 1078992896, 1676169216, 2986125312, 1917490176, 2493082112, 3731651328, 1996639360, 1494585920, 1157509984, 610216400, 115817512, 2876485468, 3523572282, 1207329345}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 2885681152, 2113929216, 2332033024, 595591168, 3393191936, 2082471936, 2546991104, 436731904, 1715732480, 1440088064, 2593062912, 1279164416, 981188608, 3583041536, 3123212288, 2274625536, 3638434816, 3377141248, 4104693504, 2169806208, 1329471808, 3321622432, 1775285648, 1359481384, 633663380, 798389470, 2393880395}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 1543503872, 1577058304, 3338665984, 1602224128, 3468689408, 819986432, 877658112, 633864192, 653524992, 3155034112, 3053256704, 4083580928, 2700689408, 2345705472, 453562368, 1041545216, 3697200128, 171296256, 278010624, 3665248640, 1752017344, 1238253408, 1419575952, 1995864360, 642843812, 2444507846, 690888329}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3422552064, 1308622848, 721420288, 864026624, 3770679296, 3625975808, 2505048064, 1554513920, 49545216, 401473536, 3316711424, 3189145600, 2884452352, 319561728, 2914160640, 581658624, 290036736, 3435808256, 1471612672, 1219726720, 3387233216, 2229833632, 2576664464, 3529398664, 3362347812, 4078588422, 90117797}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 1946157056, 3523215360, 3372220416, 4219469824, 834666496, 1063256064, 214958080, 1252524032, 182190080, 1996619776, 3299934208, 2776268800, 113590272, 1503977472, 720785408, 4088350720, 187294720, 2308848128, 3390283008, 2667305344, 2022113472, 2905946336, 2558274320, 3266475720, 3922270348, 4019120618, 3982215117}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 3556769792, 1509949440, 352321536, 746586112, 2285895680, 3953131520, 802160640, 3498573824, 3535011840, 1309016064, 170983424, 761167872, 2920136704, 2464980992, 767209472, 3326326784, 545858560, 3222438400, 375857408, 3240601216, 453457216, 2350377760, 1501510032, 1287388200, 1248172260, 2846374990, 1109665893}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 469762048, 1979711488, 385875968, 1333788672, 1296039936, 2950692864, 2603614208, 947388416, 4124311552, 734396416, 3472687104, 3482222592, 80855040, 2698797056, 3892973568, 2778687488, 1219316736, 3473325568, 2472356608, 2564721024, 3302605376, 1099961440, 2292755568, 1419550360, 1265302116, 3060789118, 594891401}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1275068416, 4127195136, 3103784960, 3464495104, 3124756480, 757071872, 2507145216, 3511156736, 597950464, 1572732928, 863436800, 1149665280, 3575332864, 1608294400, 963833856, 3986507776, 1422359552, 3014548992, 1550816512, 3524929664, 1221172032, 921790368, 3407734064, 3800513384, 1217322324, 3223303734, 2782005939}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 3288334336, 4127195136, 2902458368, 2726297600, 2797600768, 1876951040, 1118830592, 4257742848, 2772697088, 4005691392, 1139736576, 314212352, 2967715840, 1534861312, 1911459840, 435812352, 4161737728, 2651516416, 3559590144, 2729976960, 149734336, 2776035680, 1439008368, 3007385896, 1826843764, 159121738, 3673076363}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 1409286144, 2583691264, 3741319168, 2357198848, 675282944, 295698432, 361758720, 2033713152, 2986606592, 3526754304, 3526164480, 2476638208, 3868278784, 963387392, 3395948544, 2540640256, 588088320, 542040576, 1795779328, 2641913472, 2107924288, 2594623776, 4237665232, 2807698840, 2252857364, 4193367502, 3256620745}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 3154116608, 570425344, 1828716544, 1551892480, 583008256, 2006974464, 1485832192, 2387083264, 1599340544, 3871473664, 2282029056, 387612672, 1016709120, 1724702720, 3158216704, 1633908736, 3425004544, 2898950656, 2469490944, 3228094080, 2105853888, 2481647392, 4284593232, 2994745064, 2243971652, 3525334218, 4040212273}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3288334336, 2986344448, 1023410176, 377487360, 2487222272, 564133888, 1555038208, 1557659648, 259784704, 2783838208, 1920270336, 2265350144, 261177344, 1697914880, 4164579328, 1239369728, 1056011264, 3244595712, 2272401664, 646657152, 3004952896, 3157515040, 800579312, 2052432504, 3430334540, 2485749750, 18368233}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 3019898880, 1107296256, 4244635648, 2441084928, 3284140032, 1545601024, 2477785088, 1389887488, 2261516288, 2855403520, 3828547584, 2832891904, 3337043968, 1300553728, 2727776256, 2929035264, 3193431040, 2715576832, 52062464, 1858560896, 4231300800, 3712930208, 1373226608, 1671815672, 1540313596, 3312500394, 1803046687}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 1006632960, 2717908992, 3103784960, 3045064704, 2856321024, 3642753024, 3973054464, 2288517120, 863764480, 3041525760, 292093952, 1450344448, 1631436800, 2296668160, 3985518592, 1840711680, 904743936, 76286464, 3102909696, 3892119424, 1577356096, 1782479008, 70203536, 4230560328, 299006764, 590167778, 174875509}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 2617245696, 2248146944, 2801795072, 1652555776, 1497366528, 1826619392, 2307915776, 2819096576, 1651245056, 2735865856, 3885170688, 3389685760, 3988242432, 1578426368, 761688064, 824514560, 1934076928, 3746348544, 3861027584, 594228352, 4231968320, 4066454112, 3842583248, 4197783016, 2450486908, 2042641626, 2560646751}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 1006632960, 4261412864, 822083584, 176160768, 3015704576, 748683264, 445644800, 2887254016, 2526806016, 36044800, 3113156608, 1060012032, 3796615168, 552919040, 4258435072, 2547853312, 498330624, 2258171392, 3579620608, 1451672704, 2266995392, 423023136, 2279058256, 3880955832, 3424462732, 1024704382, 2047384691}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 4227858432, 3724541952, 2030043136, 176160768, 2017460224, 517996544, 3299868672, 3031957504, 2345402368, 2727477248, 2755067904, 152731648, 3045277696, 1759797248, 1752584192, 725714944, 2983947264, 1721267712, 14427392, 1325016192, 3417536832, 1008468064, 2035998448, 123989336, 4199853308, 1238256874, 470635867}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 2214592512, 301989888, 1157627904, 1568669696, 2168455168, 4255121408, 2312110080, 4016570368, 1247019008, 3607756800, 633405440, 3241312256, 809320448, 512548864, 2911268864, 3930560512, 4134876160, 801647104, 1510269184, 3408011136, 3879013440, 979917856, 4292140688, 2051679688, 2254564100, 1675795618, 1372968821}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 2751463424, 3456106496, 2701131776, 1954545664, 926941184, 1453326336, 223346688, 2416443392, 2037121024, 3762159616, 1140785152, 3437658112, 1197162496, 1700044800, 602574848, 3696564224, 2106848256, 89667072, 3714344192, 1330793088, 1992392256, 228146720, 3120402448, 3459205544, 3719205308, 1301789686, 3803887475}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 3154116608, 905969664, 1862270976, 4018143232, 4206886912, 3537895424, 363855872, 1142423552, 3109289984, 1070727168, 2093285376, 2298118144, 3553214464, 2648465408, 793653248, 4155185152, 2516700160, 929074688, 1987113728, 4135111040, 1235525056, 2884270432, 3200345456, 3498070008, 1027664996, 2082508426, 1162878385}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 4227858432, 838860800, 2097152000, 1669332992, 616562688, 1235222528, 3738173440, 1808269312, 2183921664, 1169555456, 2045181952, 1412333568, 641941504, 3075792896, 1352798208, 3819259904, 2184915968, 3149978112, 1059102976, 93348224, 1688740288, 1079836192, 1865298960, 2260954472, 2803155580, 2806131006, 3583375019}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 1677721600, 2583691264, 1660944384, 2508193792, 79691776, 3441426432, 2299527168, 2253914112, 952893440, 2702835712, 17498112, 785547264, 3151970304, 1046798336, 2076110848, 1201010688, 408376320, 4056990208, 4118292224, 685563776, 1640124352, 814195872, 573109200, 1692725880, 2097031004, 3950315010, 3840403495}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3959422976, 234881024, 2801795072, 8388608, 3250585600, 60817408, 2028994560, 1951924224, 3102474240, 378404864, 4278517760, 4259741696, 185712640, 2381602816, 2885840896, 1926998016, 3192642560, 1916995072, 3297241856, 3330088576, 2067414720, 988231456, 2335032112, 2492631800, 2765352348, 93271702, 892965897}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 3154116608, 3388997632, 2600468480, 1971322880, 390070272, 975175680, 3754950656, 963117056, 2011955200, 1414135808, 2960064512, 2075295744, 1774927872, 1128554496, 2638647296, 2408957952, 2512776192, 65872384, 975243008, 398151552, 3887879232, 3110251424, 740533904, 1768461896, 535582908, 139068130, 2859408995}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3959422976, 4060086272, 1828716544, 494927872, 3443523584, 3407872000, 359661568, 834142208, 1015808000, 1799487488, 3694985216, 1690992640, 824786944, 1626660864, 1143869440, 678373376, 4112464896, 1755806208, 3324715264, 2422808448, 433330240, 1549664928, 1415036464, 1288901016, 616943484, 4251343162, 2820346961}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3556769792, 3120562176, 3607101440, 1115684864, 2353004544, 81788928, 2716860416, 545783808, 3122921472, 3210346496, 2485190656, 2908913664, 82657280, 3417088000, 4143894528, 2763782144, 3663971328, 2002756096, 2266620672, 1982761088, 2313384768, 681540192, 2621033392, 3976111464, 2746945620, 1625543698, 3206508325}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 469762048, 2717908992, 1795162112, 1837105152, 3955228672, 1180696576, 1135607808, 3042443264, 1490812928, 4267573248, 4110876672, 880181248, 2707636224, 3380912128, 1484926976, 3797522432, 3086085120, 2874530304, 3645347584, 920018816, 657664192, 3584843744, 1374068336, 1059831352, 1833980908, 833158214, 3265542907}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 3556769792, 100663296, 83886080, 1937768448, 2520776704, 3273654272, 108003328, 2011693056, 701235200, 689831936, 1531904000, 398884864, 936099840, 3156500480, 2345840640, 1087457280, 2001282048, 208530944, 4013912320, 3543049600, 545745728, 3573210272, 738023984, 1128770504, 1150991164, 2100113462, 3567228259}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 1811939328, 2986344448, 117440512, 2105540608, 3720347648, 1994391552, 3146776576, 2981625856, 1290010624, 667287552, 3888709632, 2637070336, 2331328512, 2547834880, 2472710144, 3073316864, 2912369664, 250808832, 1140181760, 123518848, 3894563520, 2073014112, 2921828432, 3518735960, 1845097460, 3517379390, 2132406925}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3556769792, 637534208, 2600468480, 1551892480, 2109734912, 1147142144, 2010120192, 4001890304, 3975938048, 1858207744, 3064528896, 2430238720, 645775360, 1439981568, 1049505792, 3685951488, 851944448, 3833179648, 1976758016, 3250694784, 1404485312, 1175925984, 2591117328, 3471733736, 3127087788, 1867480586, 1879400821}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3288334336, 436207616, 2734686208, 3951034368, 1178599424, 2392850432, 3159359488, 3589799936, 2427715584, 2091253760, 615841792, 2999877632, 840548352, 3148619776, 3286380544, 859506688, 2247603200, 598077952, 2065073920, 2956812672, 3247611200, 2874358048, 3730549776, 1883739736, 2955753060, 2848617374, 2486678881}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1409286144, 637534208, 4009754624, 4018143232, 2554331136, 136314880, 2867855360, 2798125056, 1649672192, 2536374272, 2237071360, 3805708288, 4205559808, 620552192, 4289392640, 440494080, 3172852736, 1577545216, 1370397440, 3986119040, 4114001728, 2755349408, 249866416, 717669352, 2155054628, 3127921958, 1225291491}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 67108864, 3992977408, 385875968, 3447717888, 2243952640, 211812352, 1674575872, 1247281152, 634650624, 4124966912, 2390294528, 1461092352, 2736078848, 2393661440, 2249871360, 2237638656, 3278607360, 3917833728, 2064921344, 2667484032, 1902717632, 3681426720, 3847291920, 3159022584, 2898731652, 421513414, 1275804493}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 4227858432, 570425344, 3774873600, 377487360, 1715470336, 123731968, 4134535168, 4216848384, 3082551296, 1398145024, 3853058048, 2378072064, 1877852160, 2156175360, 18509824, 1936185344, 898354176, 3012925952, 2838002944, 3806618752, 4293586752, 226469344, 3268884016, 2658370360, 721024076, 200731086, 796495285}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3288334336, 2046820352, 4009754624, 2055208960, 3208642560, 4078960640, 3740270592, 2807562240, 3879469056, 935985152, 3900112896, 3332538368, 3992141824, 1480908800, 780562432, 2024089600, 944337920, 4046189056, 3082324736, 481038464, 3200403520, 3525522848, 1525422000, 375539064, 1947448908, 3495168594, 726544811}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 2214592512, 3456106496, 1660944384, 293601280, 3351248896, 2824863744, 2362441728, 4293394432, 3716415488, 1766719488, 901054464, 3524689920, 3406413824, 1630822400, 1584812032, 970586112, 2514260992, 2658276864, 3310814976, 554291072, 2083847360, 1156980192, 3818517776, 2826714248, 2478972116, 183499622, 3055942993}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 3422552064, 234881024, 3003121664, 3951034368, 1111490560, 3294625792, 3127902208, 367525888, 3967025152, 1033502720, 1964572672, 3982655488, 2843066368, 2300878848, 2229415936, 3056949248, 3318004736, 525514240, 2449301248, 2510329216, 810568000, 1173930976, 15468080, 1468406408, 716665220, 1870783538, 947826189}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 2483027968, 1644167168, 3573547008, 947912704, 3057647616, 2338324480, 2859466752, 1381498880, 2210660352, 1460797440, 3065708544, 2774171648, 2010595328, 1888755712, 1314574336, 3294091264, 89424896, 4177156608, 2760368384, 3118221952, 3837156160, 1616480224, 2423877168, 1844032568, 159507764, 4202504458, 844882719}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 201326592, 3858759680, 2533359616, 1115684864, 3032481792, 14680064, 4260364288, 3044540416, 2580807680, 3385458688, 1921187840, 983728128, 2002763776, 1677991936, 2879549440, 1927256064, 3125033984, 2608995840, 1573862144, 2412549248, 2226052032, 1821503072, 3257245488, 2237618840, 1761921700, 2293362, 2946454711}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 3690987520, 570425344, 2264924160, 1216348160, 1589641216, 3361734656, 3627024384, 3026714624, 1715732480, 2294939648, 1693908992, 2247262208, 728481792, 2723422208, 87183360, 369846272, 3722759168, 3944360448, 217053952, 511605376, 2302005696, 2196864224, 1534817520, 1101845256, 449764084, 1570617442, 701843923}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 4093640704, 3791650816, 2466250752, 4102029312, 3250585600, 2824863744, 2305818624, 156762112, 2513698816, 2612396032, 87490560, 1736343552, 3238739968, 2418302976, 254734336, 2122573824, 3166225408, 1457826304, 1104054016, 1295230592, 2902514368, 1635838176, 473975472, 1109426744, 173072420, 1820895022, 941415043}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 469762048, 905969664, 4076863488, 2977955840, 1782579200, 2548039680, 3903848448, 1829240832, 2434007040, 1669726208, 1625096192, 1415479296, 4096901120, 3106185216, 4233031680, 1357457408, 1279831040, 1668611584, 3950432000, 1865791360, 1736053056, 1031797344, 2202866928, 1204189672, 4030537764, 930015438, 242853929}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 1677721600, 1912602624, 3707764736, 2071986176, 2713714688, 543162368, 1745879040, 3698851840, 743178240, 2151022592, 2817982464, 2478735360, 1477689344, 81534976, 823029760, 3634092032, 1001935872, 187484672, 1118181632, 2144319872, 2370995392, 550895584, 1644403664, 1973735704, 3200395228, 762153358, 3056570843}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 1677721600, 2046820352, 3909091328, 612368384, 985661440, 3227516928, 1955594240, 2973237248, 348389376, 755892224, 2820603904, 2420539392, 900939776, 1070915584, 1601581056, 1090201600, 2256049152, 3940839936, 3007245568, 2513907328, 1831476160, 2738995424, 1023530064, 2275485784, 1397861588, 3875082998, 184917691}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 738197504, 4127195136, 117440512, 343932928, 1707081728, 3114270720, 1806696448, 306708480, 2777939968, 2125332480, 4155179008, 1752596480, 185024512, 153378816, 3630616576, 1207912448, 2541239296, 320609792, 2837105408, 2281009792, 603278016, 3388293408, 3774208112, 3883212008, 3828728484, 3847568678, 3536136607}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 603979776, 4127195136, 1694498816, 2290089984, 2822766592, 2392850432, 4027580416, 2118647808, 3452174336, 1077542912, 846397440, 4114776064, 892289024, 1981030400, 3776065536, 801601536, 750834688, 1826647552, 1773199616, 3856141952, 776738112, 127803936, 1387900496, 2731087336, 191984980, 416151090, 2787860759}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1140850688, 3523215360, 285212672, 1988100096, 1346371584, 1793064960, 2958032896, 1293418496, 918290432, 1990590464, 110690304, 1385070592, 3249389568, 3224150016, 824053760, 43333632, 1432359936, 848300544, 1438151936, 890008704, 2708363584, 3145554016, 3144987152, 1715664632, 4293120108, 2921413630, 2936144581}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1543503872, 301989888, 3439329280, 729808896, 641728512, 3235905536, 1250951168, 3470262272, 1794375680, 1108738048, 2459762688, 2453569536, 216088576, 3508805632, 2393772032, 20527104, 4015033344, 1551419904, 3330552064, 2371774848, 103904064, 874264416, 3460972240, 2604098360, 1494866916, 3571511950, 3700458633}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1946157056, 2650800128, 150994944, 1702887424, 884998144, 501219328, 2463105024, 1807220736, 2043936768, 2531131392, 3805741056, 483819520, 2418753536, 2747555840, 3129389056, 382961664, 154141696, 2892543488, 2112658688, 3167357824, 1835619776, 1234275424, 1348859920, 3423297368, 326393476, 1747906982, 4057959139}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 3288334336, 2382364672, 2533359616, 2793406464, 3753902080, 2296381440, 2591031296, 1298661376, 3799252992, 2190344192, 943259648, 519471104, 4044734464, 2546212864, 2936434688, 608012288, 4010865664, 2488821248, 1765602048, 938121344, 3002032320, 2381539936, 3037301680, 1136571016, 2674986628, 1100130342, 3536047789}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1275068416, 838860800, 2499805184, 931135488, 2646605824, 1600126976, 2658140160, 1903689728, 474218496, 1069940736, 1182072832, 40796160, 2186887168, 4075036672, 4241920000, 3296536576, 1288838144, 3390831104, 1060632832, 3057456512, 175300800, 3574273248, 2805942704, 4051791640, 3484427188, 1545078910, 3073666513}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 4093640704, 838860800, 3003121664, 2944401408, 1035993088, 2141192192, 2530213888, 1355284480, 978059264, 712376320, 3455254528, 1175355392, 3255287808, 908910592, 503713792, 158062592, 466265088, 115165696, 3986269952, 2349010304, 2153125568, 3923989536, 149295376, 1314635880, 1370660124, 2552832638, 1497104031}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 2617245696, 2181038080, 989855744, 176160768, 3888119808, 4171235328, 2960130048, 2546466816, 4068737024, 3997040640, 1052966912, 2061926400, 3646898176, 1189355520, 1416556544, 3401295872, 1225436160, 3298150912, 2891024128, 2375022720, 2740761792, 2854370848, 1820446128, 1983377512, 3826294388, 1033394998, 3204224871}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 335544320, 570425344, 2097152000, 3179282432, 3670016000, 3282042880, 2553282560, 489160704, 1784938496, 2638348288, 1726152704, 3174727680, 2889859072, 134537216, 206745600, 4256950272, 3029787648, 994667008, 1050511616, 3174543232, 93327296, 2115549728, 2110585072, 2305183624, 4114739668, 864653738, 3359468967}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 3825205248, 1711276032, 3573547008, 3816816640, 2780823552, 4208984064, 4189061120, 2563244032, 2497445888, 3081109504, 213712896, 3623780352, 3271114752, 3095158784, 2838892544, 3274045440, 207238144, 1347108352, 4131082496, 3541243264, 385829056, 517049696, 1141920368, 3017325352, 1669637356, 2304939438, 1082117633}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 1946157056, 2852126720, 2533359616, 1384120320, 515899392, 2988441600, 2989490176, 2321022976, 2014052352, 2763653120, 1895628800, 1311932416, 3485057024, 3614203904, 2313850880, 1341515776, 2503386112, 1040671232, 1664058112, 3256608896, 771563968, 464676000, 1811513072, 1603068792, 737861308, 2493354274, 2682417489}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2214592512, 4261412864, 50331648, 343932928, 2478833664, 3227516928, 4008706048, 65536000, 110362624, 1186332672, 3606118400, 2400092160, 2946318336, 2801016832, 2017882112, 488241152, 1704604672, 3408651776, 151365376, 516430464, 918825152, 2219753696, 238938928, 962894984, 2430519012, 3190131614, 462993285}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 603979776, 2315255808, 587202560, 494927872, 2000683008, 2531262464, 1305477120, 3367501824, 2969829376, 3477995520, 2465529856, 2592505856, 3136929792, 2573508608, 677285888, 2616006656, 2696082432, 3370086912, 1445832448, 1184008064, 1605340224, 740646752, 3082721424, 2025685336, 449494868, 3967513014, 4031985553}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 2348810240, 570425344, 2063597568, 2541748224, 809500672, 3122659328, 2712666112, 987234304, 1065091072, 251789312, 3959226368, 1795850240, 3947479040, 1155309568, 2347945984, 2240108544, 956701696, 3144915456, 932009728, 3971147136, 1512428352, 2348159392, 806034416, 3271667704, 2487809868, 2593440922, 2657500705}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 4093640704, 1308622848, 4143972352, 1166016512, 4257218560, 1587544064, 862978048, 2494038016, 2439774208, 4231921664, 2440626176, 3943071744, 1470971904, 3970703360, 3802025984, 34183168, 1873699840, 4274075136, 3834782464, 1038572416, 504304320, 2105753376, 4021147824, 1487714568, 211706268, 3842580054, 305006901}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 335544320, 2852126720, 1560281088, 3833593856, 4190109696, 2791309312, 963641344, 2763522048, 3063676928, 3176267776, 2542993408, 1455063040, 2951168000, 1931239424, 1175629824, 3409180672, 707421184, 1785721344, 3457689856, 2165112448, 2270846144, 618112736, 3313824432, 685640664, 4043907436, 3222129962, 4178820079}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2885681152, 1241513984, 218103808, 4236247040, 2529165312, 3894411264, 2804940800, 1057488896, 2485387264, 1425145856, 3588423680, 3081404416, 3315580928, 849666048, 657608704, 222513152, 1549450240, 934781440, 1362116864, 2416502400, 2846151616, 3836881056, 2382582768, 2822436392, 2171028884, 2091388986, 3159623015}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 201326592, 234881024, 4009754624, 3951034368, 3502243840, 1159725056, 433061888, 2112356352, 2257846272, 2035941376, 3865772032, 1942913024, 3509665792, 3668254720, 3112120320, 3008628736, 721034240, 503002624, 189201152, 1511375232, 3207011776, 4061691808, 2402043280, 3789971336, 554015908, 2934920002, 2514234695}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1811939328, 704643072, 721420288, 478150656, 3166699520, 2610954240, 2941255680, 1991770112, 527695872, 2771517440, 676134912, 2655420416, 2474622976, 4211843072, 1085870080, 2067068928, 3964853248, 2579350016, 4264431360, 2951938688, 397242816, 1484166688, 70736912, 471322968, 3037148484, 2514442362, 1104905297}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1543503872, 1174405120, 83886080, 2642411520, 708837376, 836763648, 2769289216, 799539200, 2768502784, 1561985024, 2163277824, 2719907840, 4276862976, 3396280320, 1932890112, 992258048, 933948416, 2175368704, 513949952, 4192014208, 1497371968, 1365311328, 1993408464, 3053987208, 1727272372, 1428340546, 4271731917}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 3556769792, 3388997632, 1761607680, 3783262208, 868220928, 2665480192, 3215982592, 3525836800, 4069785600, 1042153472, 84082688, 2324332544, 1545453568, 2768838656, 1909927936, 330586112, 2974729216, 3550192128, 2260137216, 819431296, 2385798336, 4102974560, 4068154608, 394705544, 1203720708, 2466271334, 1350566287}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1409286144, 2583691264, 2399141888, 1786773504, 1858076672, 312475648, 2796552192, 2762473472, 2715549696, 3314417664, 382926848, 55738368, 2245869568, 2638290944, 1563398144, 1303164928, 562488320, 2998907392, 2532627200, 2433891456, 4173172672, 4140940576, 2222405104, 2251851336, 3406057740, 3948573238, 2947613591}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1811939328, 3657433088, 2634022912, 3850371072, 3217031168, 1604321280, 2796552192, 961019904, 991166464, 1189740544, 4215341056, 2197716992, 4046176256, 4261355520, 3904180224, 2672044032, 569531392, 2857230848, 412674304, 332159872, 3494261952, 1670884640, 4015073776, 2693140648, 1220003780, 966880178, 2091803181}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1677721600, 3254779904, 3976200192, 2340421632, 1807745024, 3592421376, 848297984, 1042808832, 2734424064, 768999424, 2765422592, 2494201856, 3133390848, 845144064, 4143550464, 3350517760, 1272583168, 1482394112, 2551914752, 1442551168, 4182442176, 3119743648, 2066167760, 3205325896, 2458813324, 2947626062, 3082289681}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 335544320, 167772160, 3204448256, 612368384, 2185232384, 1650458624, 946864128, 1611137024, 541851648, 3242852352, 3737452544, 1032224768, 30392320, 2133024768, 2168025088, 3445942272, 1821770752, 1731695104, 2586268416, 1256141440, 1054573376, 750609376, 3535993264, 1548347560, 2397896220, 1444602450, 1750961009}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 2751463424, 4194304000, 889192448, 1048576000, 3275751424, 1814036480, 3855613952, 3292004352, 93585408, 1398145024, 73859072, 608337920, 41009152, 1594220544, 2254655488, 3012311040, 3692172288, 3901329920, 3497072896, 1711618176, 2397276224, 332180896, 4256335120, 2610534872, 1252628772, 580988318, 1841124763}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1275068416, 3321888768, 2030043136, 3011510272, 306184192, 1272971264, 2253389824, 3008888832, 4107534336, 3860987904, 3771531264, 2809561088, 2377072640, 2950373376, 3335090176, 1590470656, 2442533888, 1920933376, 298044672, 58536320, 1467908416, 3617789792, 711788176, 910601592, 3093793060, 913832906, 1238341009}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 335544320, 1174405120, 922746880, 3095396352, 1002438656, 689963008, 3205496832, 1969750016, 3282829312, 657588224, 3419996160, 1847492608, 1982545920, 728178688, 3093688320, 3502561280, 2745091072, 1282108928, 3121031936, 3474297472, 3244048064, 418001056, 2815238992, 3318268680, 2700919900, 3292135786, 2139437965}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 4093640704, 2315255808, 2768240640, 2239758336, 1354760192, 4208984064, 2123366400, 2318925824, 4187750400, 4180803584, 2425683968, 2200862720, 443006976, 2413551616, 2979631104, 1663346688, 1307476992, 3750212096, 969640192, 3403756416, 848866240, 1638670432, 3023714000, 1015089560, 2940754732, 4206161018, 3008780065}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 1275068416, 2919235584, 1862270976, 3263168512, 2562719744, 3193962496, 1009778688, 2448949248, 3294887936, 2862481408, 715587584, 1064992768, 4235837440, 1753047040, 2983432192, 4161550336, 3553803264, 4015326720, 1941957376, 2918119552, 3229562304, 2332954080, 3650060656, 4011246040, 3231395060, 3528491062, 4123570827}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 1811939328, 436207616, 3808428032, 243269632, 1916796928, 463470592, 133169152, 2797076480, 4259053568, 2563637248, 1257308160, 1519550464, 1107247104, 2097389568, 2927489024, 3969181696, 2343189504, 1675821568, 2729260800, 3130830976, 82741056, 4207016992, 3343523888, 3224626648, 3492103628, 2895653670, 3840709605}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 1409286144, 771751936, 2634022912, 1652555776, 364904448, 3336568832, 1917845504, 213385216, 4164157440, 1957298176, 130875392, 828276736, 2173157376, 3133349888, 3110154240, 502269952, 415777792, 3602650624, 3115733248, 873197696, 4275925696, 4106639200, 2919495696, 3607227672, 2170585412, 152047778, 3986172689}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 2348810240, 1442840576, 3137339392, 1635778560, 1363148800, 413138944, 3046113280, 3839361024, 409731072, 1003880448, 2961244160, 1727692800, 167198720, 2934677504, 3243593728, 2544957440, 2441640960, 492109312, 2324348672, 404726656, 1271902272, 3224851488, 2810961488, 2443558072, 3315108892, 3905689150, 2856749989}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 1543503872, 3523215360, 553648128, 612368384, 2076180480, 2954887168, 2708471808, 576192512, 272891904, 3795189760, 3951362048, 4256333824, 1335050240, 3360137216, 2952343552, 2916153344, 3840461824, 1882987008, 2181207296, 392934016, 565400768, 842508192, 3961601840, 2631195960, 641659604, 3546891582, 1910021865}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 1275068416, 3321888768, 2298478592, 1166016512, 3015704576, 1109393408, 1202716672, 3047686144, 3028025344, 3956146176, 956366848, 3866263552, 535805952, 3024314368, 1786089472, 640706560, 2087238656, 1096564224, 889117952, 954795904, 2699964608, 4214327456, 1726704, 968036808, 3493702188, 2866579446, 2990428517}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1677721600, 2449473536, 3238002688, 2592079872, 3720347648, 3470786560, 1720713216, 1096286208, 3168534528, 2867986432, 75038720, 770605056, 460046336, 1082646528, 2057113600, 3641747456, 1410896896, 251406848, 3355606272, 1987175552, 2055891648, 4191536992, 1850998992, 1968593144, 2561089900, 3312318426, 2140718445}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2751463424, 436207616, 2533359616, 696254464, 2705326080, 685768704, 1882193920, 1424490496, 3259236352, 2982019072, 643760128, 4105863168, 1979826176, 911581184, 26431488, 1580251136, 3253228544, 4173656576, 863959808, 3774828416, 568985664, 3919137888, 521785328, 735683784, 1014596564, 4188629382, 3153162947}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 2885681152, 2583691264, 3841982464, 494927872, 2092957696, 3948937216, 141557760, 1814560768, 2574516224, 28704768, 400490496, 3506601984, 3096002560, 107864064, 2697179136, 4108363776, 95484928, 3301474816, 1321480448, 3967689600, 2929438656, 2898004448, 1290980400, 1147241992, 2390357668, 1006978702, 2593646323}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 469762048, 570425344, 1124073472, 3028287488, 2369781760, 3399483392, 3411017728, 4180148224, 73662464, 420610048, 3159818240, 1261862912, 1466286080, 2071060480, 4175130624, 3516962816, 2479918080, 2389232128, 2714031872, 4240585344, 2537549888, 326278944, 1265070480, 1076816456, 4053366996, 2891954634, 2613241419}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1006632960, 3254779904, 2365587456, 1652555776, 3703570432, 3542089728, 282066944, 3925344256, 2727084032, 2477654016, 3810721792, 593657856, 1970094080, 716300288, 1135063040, 2137544704, 1486121984, 550644224, 2359638272, 766895232, 1173188544, 3010551456, 1443361680, 1031318680, 3578538428, 1091481510, 2327004039}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 603979776, 2919235584, 2097152000, 3011510272, 2210398208, 2623537152, 667942912, 600309760, 3334733824, 1925840896, 394592256, 1481539584, 1357889536, 2004606976, 1245278208, 1859688448, 485274624, 689849856, 4150776064, 3894346112, 1380136128, 4240825568, 3580787344, 824158184, 2411967156, 1644538034, 3398351449}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2885681152, 3523215360, 2902458368, 1719664640, 3602907136, 2594177024, 1286602752, 738721792, 4066639872, 3318349824, 2014904320, 2750316544, 2679324672, 2062016512, 1801818112, 829999104, 1800199168, 2237565440, 2595961088, 4026790016, 1466942912, 1883317024, 2555552240, 2827296488, 1764263604, 1486109138, 379728325}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2885681152, 4194304000, 2499805184, 1216348160, 457179136, 2044723200, 1223688192, 3999793152, 2194931712, 776339456, 4201971712, 3176300544, 798212096, 1421336576, 2988027904, 1928910848, 1334639616, 3965358592, 1844916480, 2734253696, 3767048256, 2342846048, 4058914352, 3540110408, 3900996740, 1363044158, 1312411961}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 2214592512, 2986344448, 2902458368, 3179282432, 2579496960, 2938109952, 1643118592, 2334654464, 1955856384, 4267048960, 4218486784, 948076544, 482852864, 631480320, 2665328640, 1513650176, 3597440000, 614103552, 2228994304, 1322324864, 1681015488, 2526014880, 3743922352, 854829128, 2412109700, 1336155566, 484340285}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1543503872, 1509949440, 117440512, 125829120, 88080384, 3487563776, 3488612352, 2941779968, 2237399040, 3626631168, 1672806400, 1907785728, 2285879296, 1150509056, 2934042624, 2827515904, 3017067520, 1258213888, 600519424, 1069373824, 4272047168, 3110188384, 3855096368, 2822031992, 3943621644, 1435746658, 3160507201}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 4093640704, 4261412864, 2432696320, 1266679808, 171966464, 1319108608, 804257792, 3041394688, 889978880, 151650304, 1968242688, 1824948224, 859521024, 310894592, 2078617600, 4127774720, 338437120, 985273856, 1673129216, 1337637248, 507105600, 955943456, 3776532272, 172630568, 879827484, 2943793938, 1574113253}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 4227858432, 2449473536, 150994944, 2508193792, 994050048, 773849088, 1357905920, 2552758272, 1788084224, 2616328192, 2105606144, 3366354944, 2777890816, 4164395008, 453873664, 965257216, 2485439488, 1517988352, 1839590656, 3302765440, 3073776704, 2255159456, 1710958384, 2751697096, 684667652, 3057737482, 4064685773}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 469762048, 3992977408, 587202560, 2675965952, 1698693120, 2631925760, 1362100224, 2260205568, 3931897856, 3220045824, 262209536, 3329392640, 2540650496, 197337088, 263524352, 2975397888, 1089219584, 3725985280, 4229789440, 271349120, 381088832, 323841632, 1449449712, 2557622424, 477101772, 1615022726, 3505736053}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2617245696, 436207616, 3472883712, 2977955840, 2898264064, 77594624, 3289382912, 3184001024, 4241227776, 3756654592, 2686976, 3347480576, 2882748416, 3261571072, 2493059072, 2019469312, 534195200, 1338057216, 505023232, 2341543808, 2838664640, 2427303968, 3093324368, 3903894056, 366489020, 3271856146, 942066301}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 201326592, 4127195136, 452984832, 1568669696, 767557632, 1612709888, 2481979392, 1550319616, 1852047360, 2340290560, 3984916480, 4248469504, 17514496, 249028608, 2874519552, 2418149376, 3645332480, 992857600, 3506310912, 860172160, 2895797440, 960186528, 2174729392, 121701896, 2633258356, 562445894, 2199482937}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 2080374784, 2382364672, 1426063360, 2541748224, 2587885568, 2111832064, 296747008, 4239917056, 2904293376, 1502478336, 4279173120, 3178397696, 3174121472, 700817408, 1776275456, 1908045824, 1026886656, 2282202624, 2748735744, 3508772224, 2911145280, 1686305120, 3077148016, 4025085592, 2905200652, 3523844070, 2627325147}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 4227858432, 2046820352, 3137339392, 3363831808, 1950351360, 3114270720, 839909376, 1913126912, 2035023872, 1113456640, 3570335744, 951222272, 1065435136, 3874873344, 306122752, 378169344, 2484407296, 2400158208, 3084033792, 57779840, 869103936, 288057376, 3677397456, 1079509352, 1424244668, 402795622, 1595481947}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 3422552064, 1375731712, 1996488704, 2608857088, 2931818496, 2334130176, 3807379456, 1038614528, 854327296, 3390963712, 2992308224, 3386015744, 3786784768, 1877041152, 4081807360, 1022019584, 2931940352, 3803933184, 3565331200, 1340951936, 3942979520, 795422112, 3140986032, 3171716488, 1624156412, 3502442150, 3642109167}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 1811939328, 1912602624, 3036676096, 2726297600, 448790528, 3659530240, 665845760, 2066219008, 866385920, 1908801536, 1956577280, 1967292416, 476692480, 3660931072, 1907331072, 3567933440, 367893504, 1547909632, 2249765120, 4266419328, 172130752, 1206491040, 544554736, 743393096, 532329460, 1303711998, 166718435}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3690987520, 167772160, 2466250752, 3061841920, 2034237440, 3860856832, 3851419648, 3414687744, 2915303424, 750387200, 1181417472, 1818132480, 3988897792, 1593663488, 2340139008, 2878769152, 1101335552, 3877089792, 226023168, 1610377344, 4100336704, 2518487456, 4027305296, 1114535016, 3222892084, 1976652034, 1857393271}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3019898880, 1174405120, 1325400064, 914358272, 2864709632, 2455764992, 3161456640, 1134034944, 1264320512, 572129280, 2813526016, 1982234624, 2925117440, 1431117824, 1795420160, 2061404160, 1995793408, 1066384896, 1439458048, 1479724160, 462882752, 3520132576, 638087984, 2180259768, 3690886796, 346381842, 2160573255}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3019898880, 1912602624, 654311424, 2491416576, 4131389440, 3269459968, 510656512, 2658664448, 696516608, 1232207872, 2745237504, 186023936, 1361264640, 4178534400, 1485942784, 4044244992, 1469539328, 140839424, 1384401664, 1542625920, 3772876608, 175545184, 1167312816, 3889666136, 3750094420, 527757338, 3611954413}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 2214592512, 2650800128, 3976200192, 4269801472, 2252341248, 1151336448, 3834642432, 3743940608, 3981705216, 4043964416, 2365128704, 1451130880, 2267234304, 487530496, 3130609664, 2869856256, 3485201408, 3173238272, 3188707584, 3776539776, 3352199488, 2069582112, 1947446608, 3845603656, 3089478692, 1638954898, 1685637589}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1006632960, 2516582400, 1224736768, 1988100096, 1145044992, 1814036480, 779091968, 1366818816, 1995177984, 2417098752, 832503808, 4032724992, 3317547008, 1503207424, 100610048, 2483951616, 2880777216, 1150107136, 3376528640, 748930176, 2760128320, 760622496, 959005104, 2330439064, 967977980, 3123672762, 3536225723}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 603979776, 1174405120, 2298478592, 2222981120, 759169024, 2812280832, 2039480320, 2943877120, 42205184, 2407661568, 313982976, 4062609408, 2078621696, 3746144256, 1264013312, 3012966400, 2748175360, 2580917760, 195110144, 2578177664, 2064692800, 1798882336, 2443449680, 2471660312, 3866084084, 3945926986, 2485116955}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1946157056, 973078528, 721420288, 4102029312, 742391808, 3122659328, 3069181952, 326631424, 3819700224, 2942173184, 3073966080, 2656206848, 3570909184, 87252992, 1247408128, 1174566912, 220193792, 667365888, 475756288, 52281984, 3604502848, 496768928, 2722543920, 1145395096, 42270268, 4131053942, 840161501}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 2751463424, 3590324224, 889192448, 2004877312, 1103101952, 3005218816, 1735393280, 4189585408, 1941176320, 358481920, 1672413184, 2387247104, 708952064, 679337984, 676294656, 127580160, 3528012800, 3050413568, 2996140288, 2847128960, 260576960, 476852128, 1241122864, 4183402200, 3162093860, 2114537526, 942766995}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 2483027968, 2449473536, 4076863488, 1803550720, 1866465280, 3735027712, 3379560448, 98041856, 2213281792, 2383544320, 2955214848, 2665381888, 1225244672, 1426268160, 2105880576, 741242880, 1805616128, 1951357440, 2766655232, 1825772928, 2083326528, 1150999584, 2611028656, 4145549752, 185345660, 893532826, 2588769953}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3825205248, 3724541952, 1862270976, 1853882368, 2118123520, 2644508672, 3192913920, 867696640, 4259053568, 2756837376, 1179189248, 1303281664, 2290827264, 3049250816, 3960016896, 3591301120, 2514162688, 42444288, 2526401280, 175946880, 2734873408, 4033985056, 2930916752, 3896085720, 1518736748, 2349857690, 1648484797}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3690987520, 2583691264, 83886080, 1098907648, 4064280576, 3105882112, 3023044608, 1386741760, 787218432, 734134272, 2428960768, 1150189568, 922042368, 276914176, 2617741312, 3144554496, 2436096, 158962176, 2471719168, 467148672, 434389312, 1860104096, 1355658992, 381003336, 3097580220, 2813823738, 814128755}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 3690987520, 1308622848, 3305111552, 2927624192, 121634816, 715128832, 70254592, 1036517376, 111411200, 532545536, 2798714880, 2855960576, 2409578496, 3477282816, 1615933440, 830113792, 1262472192, 4268979712, 454672640, 3969823872, 807485504, 2576496416, 577498352, 1659233448, 3397142644, 1528963430, 2229500237}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3825205248, 2717908992, 1358954496, 1082130432, 2856321024, 2950692864, 2584739840, 1901592576, 609484800, 4148297728, 1209073664, 3816194048, 2021867520, 1545560064, 3918598144, 2444634112, 1898157056, 4293859840, 4191792384, 825896576, 3941977408, 337421408, 667835856, 3955726968, 881196260, 3902064746, 2447538381}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 3959422976, 1174405120, 3640655872, 3296722944, 650117120, 2757754880, 110100480, 1197998080, 1354498048, 3669622784, 3617128448, 682000384, 1070841856, 2798067712, 3164672000, 3977402368, 575003648, 739020288, 669129984, 4156388992, 836273600, 1659144160, 1595830736, 3232175944, 2972792204, 3187300258, 1606010397}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3959422976, 1778384896, 3003121664, 2675965952, 3435134976, 1986002944, 4069523456, 401080320, 1105985536, 2150236160, 3149332480, 627474432, 3396157440, 3710476288, 1766846464, 2879551488, 734755840, 2770625024, 2029418240, 3490029952, 3741665728, 42313952, 692444880, 1990543560, 3388338908, 1761421490, 3804306915}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 603979776, 2248146944, 1124073472, 1149239296, 2193620992, 3323985920, 2559574016, 87556096, 1367605248, 1576927232, 936968192, 1067089920, 236404736, 271310848, 4052832256, 4078311424, 671454208, 3339734528, 930615040, 1264860800, 4098814912, 3505520544, 2397485520, 114148184, 593243892, 2118816502, 2303697205}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 4227858432, 4060086272, 1526726656, 3682598912, 3846176768, 425721856, 1592786944, 2287468544, 626786304, 3375759360, 1748303872, 1598717952, 722681856, 563552256, 2596081664, 3655243776, 3151088640, 1519450624, 2418593536, 1321504128, 3066716224, 1968411616, 2474067760, 151887352, 1290189964, 3464359294, 3003020929}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 2080374784, 369098752, 1593835520, 2843738112, 3426746368, 73400320, 4113563648, 3861381120, 2762211328, 723648512, 3576889344, 1722187776, 4123082752, 726523904, 2731249664, 2883217408, 2647591936, 484994560, 3842308864, 640838528, 1514907968, 1696247008, 4134532080, 955806088, 3439122100, 2286829018, 3989144271}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 2214592512, 1577058304, 218103808, 1166016512, 1866465280, 2845835264, 4096786432, 3929538560, 2303983616, 3485073408, 2849439744, 1703837696, 1690157056, 2482069504, 443502592, 2577053696, 2980557824, 2526426624, 2803450112, 915662720, 4001163328, 908494624, 2111940592, 3391602520, 618031748, 3006908306, 971207371}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3019898880, 2046820352, 218103808, 1400897536, 1203765248, 1952448512, 923795456, 2995257344, 3391356928, 1697513472, 1415380992, 3609886720, 3921887232, 2626658304, 3059052544, 508479488, 1909285888, 132268544, 1262969088, 38868352, 2966484160, 2800228576, 1832127056, 1336291496, 41508756, 2080672086, 3399379745}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 1543503872, 234881024, 1962934272, 4219469824, 3762290688, 1537212416, 1167065088, 3777495040, 3016491008, 73531392, 2228944896, 4123951104, 2378809344, 3968671744, 2192789504, 1294075904, 3942329344, 2233390592, 3703640320, 311517568, 1616484160, 832951072, 2407499600, 3292575560, 564198588, 3264219898, 1906879727}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 3422552064, 704643072, 2466250752, 293601280, 1086324736, 1444937728, 3985637376, 1300758528, 2535718912, 532807680, 38993920, 2173075456, 1273085952, 2976718848, 1696280576, 3011704832, 2016664576, 3598082560, 4053399296, 3962687360, 1065682368, 659490464, 1199076304, 836528360, 3068066644, 2393732730, 3099302063}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1946157056, 167772160, 3204448256, 3296722944, 4106223616, 3412066304, 982515712, 39321600, 613154816, 3146645504, 2002452480, 790790144, 3345334272, 2148655104, 1810092032, 1551788032, 3197322240, 3228971520, 2066207488, 2179207808, 4155139520, 907121376, 1793315280, 1308556152, 2714979004, 1935079078, 169294047}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2348810240, 3724541952, 385875968, 947912704, 2361393152, 3542089728, 1651507200, 3212312576, 2600206336, 334888960, 3424976896, 761954304, 1354973184, 3198623744, 2902306816, 52832256, 3396148224, 193906176, 3327779584, 3999007360, 2848389568, 582863520, 700890416, 1656557080, 2311461996, 314428254, 3251009553}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1409286144, 3925868544, 2667577344, 3967811584, 1170210816, 2686451712, 326107136, 83361792, 876347392, 3638689792, 3931439104, 3099492352, 3685203968, 3523452928, 2152534016, 3646068736, 3188581376, 3962757632, 782082816, 714738304, 1823077568, 2700894624, 2302861616, 1130708888, 1529272748, 2483769802, 2596923169}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 2080374784, 2248146944, 4043309056, 3363831808, 289406976, 1956642816, 814743552, 139984896, 3253469184, 3115188224, 592904192, 1780645888, 3255386112, 786243584, 2549075968, 2742999040, 137333760, 3617459712, 882861312, 1444326016, 1300974144, 3838071584, 2821338192, 1440561976, 1617922460, 4290691910, 4149192243}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 3288334336, 3321888768, 251658240, 2239758336, 3829399552, 3315597312, 3893362688, 341311488, 3742105600, 1324220416, 3776118784, 545423360, 512573440, 2562269184, 439078912, 905844736, 583742464, 181308928, 3410223872, 1316675456, 3289495872, 2588922144, 3818164944, 2055401016, 1133342204, 205118598, 2699777303}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 1543503872, 3187671040, 83886080, 3766484992, 641728512, 2506096640, 1378877440, 1230503936, 3324772352, 1424097280, 3322871808, 1090420736, 464896000, 3772588032, 2678706176, 2775021568, 1669999616, 2675693056, 590377216, 2212022912, 1064106304, 1442972384, 1912584176, 50775032, 1644804540, 427284906, 4043488939}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1140850688, 3858759680, 520093696, 1132462080, 3040870400, 1667235840, 1777336320, 3250061312, 1095499776, 684589056, 3175677952, 275939328, 3158261760, 1484234752, 981667840, 2315347968, 2466673664, 1090379264, 2123408128, 1984493952, 2750718016, 3489811936, 365424176, 819695384, 3397229340, 2941299110, 3756573869}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1006632960, 100663296, 4143972352, 3229614080, 1128267776, 3491758080, 609222656, 1472724992, 1660157952, 977666048, 970915840, 2497871872, 5357568, 1573462016, 1811263488, 2445744128, 3961400320, 1485008384, 2694898432, 4279251584, 3957904960, 1218719136, 1586409104, 2712391464, 484741956, 3727617470, 1857787923}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 2348810240, 3925868544, 1426063360, 92274688, 2604662784, 3193962496, 1028653056, 267911168, 3699638272, 612499456, 1486553088, 4283858944, 2665594880, 315187200, 1685393408, 1205065728, 1027243008, 3288326656, 1606717696, 2262993792, 399192128, 2041469152, 3588596880, 1946916440, 1829649268, 1268071946, 398700887}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 4093640704, 3992977408, 4177526784, 3615490048, 616562688, 362807296, 443547648, 709361664, 1244397568, 1672609792, 2159214592, 1659797504, 1657356288, 2930860032, 2234896384, 1312552960, 2640495616, 3943400960, 3427443968, 2180466048, 1430290368, 2757783840, 575718960, 335073704, 2202304700, 883847146, 371840647}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2617245696, 503316480, 2566914048, 1837105152, 1505755136, 2585788416, 177209344, 1476919296, 2894856192, 1629880320, 1974927360, 272269312, 538558464, 2436980736, 619008000, 3915323392, 411446272, 3353843200, 3281177856, 3519383424, 323984064, 114212000, 2274042320, 3800335208, 1084915324, 3004280158, 2404216323}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 3690987520, 1308622848, 16777216, 1266679808, 3628072960, 262144000, 2465202176, 3310878720, 305397760, 2642804736, 2882994176, 2588049408, 2240364544, 1314988032, 1286459392, 1659856896, 2238098432, 1007138304, 4264224000, 2500166016, 1417896768, 4048815904, 3390481968, 337589304, 2319370916, 355698894, 2871793771}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2751463424, 3858759680, 3707764736, 1082130432, 1111490560, 3957325824, 4254072832, 3944218624, 3562799104, 751697920, 3908894720, 369262592, 3333111808, 1717821440, 3167178752, 818243584, 3782120448, 948805120, 764068096, 3782154880, 2964452672, 3507774560, 145370192, 1197443896, 1322909420, 1916855014, 2480989001}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1006632960, 301989888, 1291845632, 4286578688, 2629828608, 320864256, 2112880640, 129499136, 4180934656, 1273364480, 2976055296, 3366092800, 3992797184, 3923058688, 2856947712, 4218681344, 2378828800, 1149319680, 2109708544, 3698907520, 613713856, 3881205664, 607881648, 952508120, 2090048164, 2803548494, 3771302847}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 1140850688, 3590324224, 3070230528, 327155712, 2713714688, 2808086528, 4105175040, 2588409856, 140771328, 3540385792, 3862495232, 3394404352, 1773617152, 2297389056, 2576592896, 541698048, 49943552, 3953364480, 1094806272, 2092874112, 4147489984, 3022029280, 4136673264, 3956806760, 2554072052, 3740947038, 3248736069}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 201326592, 2315255808, 3372220416, 3615490048, 272629760, 1432354816, 126877696, 3678928896, 731643904, 2190606336, 4099604480, 186548224, 1757528064, 2755256320, 3818754048, 4077598720, 3052862464, 695067136, 3822316800, 2938296704, 2573461312, 1520106976, 1277659984, 635204840, 1492265132, 122364010, 244716799}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 2751463424, 3925868544, 3976200192, 192937984, 3175088128, 1142947840, 4088397824, 963117056, 1456209920, 1034289152, 1910439936, 777682944, 198295552, 2351521792, 3518853120, 67082240, 1592407040, 3996762624, 2300911872, 2197491072, 921732672, 4182310048, 2675747440, 3788409480, 2962432412, 3770428702, 959341931}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 1006632960, 1308622848, 3271557120, 2961178624, 1254096896, 3001024512, 2389704704, 941096960, 3610509312, 3265658880, 3257204736, 73564160, 81477632, 3730022400, 3557814272, 2365929472, 1383263232, 2977154560, 2988422912, 3769494144, 37667776, 3419530080, 4263817520, 3381536696, 128556004, 44076526, 2538648601}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 469762048, 4194304000, 83886080, 3363831808, 2193620992, 4125097984, 2591031296, 3816292352, 1981546496, 1576140800, 3971416064, 3055452160, 2508013568, 1192566784, 499224576, 1765234688, 3361614848, 2623369728, 2609205504, 1799980672, 2937272768, 2786127456, 3309872944, 2235862488, 3321814476, 1074628826, 2716712387}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 3959422976, 436207616, 4177526784, 3900702720, 3552575488, 3110076416, 1022361600, 4052221952, 726925312, 2063728640, 3357868032, 4012277760, 3706667008, 209166336, 3013283840, 438667264, 1780931584, 1718600192, 448204032, 2424006272, 3759494336, 3494801120, 1527463088, 3252518568, 2621053828, 1020910554, 3542089961}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 2751463424, 3858759680, 2365587456, 2071986176, 1488977920, 2325741568, 3396337664, 3405250560, 1183580160, 3951165440, 3126394880, 2780725248, 4001579008, 194732032, 134696960, 170776576, 2595230720, 3428331008, 3606880512, 2121945472, 341143488, 1149025824, 456835632, 993332760, 388773148, 527597930, 2145465085}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 2751463424, 2315255808, 3003121664, 377487360, 1136656384, 4003463168, 3245342720, 3774349312, 3682861056, 1298006016, 2187788288, 3815407616, 3454091264, 54124544, 252514304, 2005616640, 3143160832, 2977206784, 1910918912, 1761804416, 2560931520, 3983418656, 3456093488, 3493771288, 3585542420, 4007822774, 144542923}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 3019898880, 3523215360, 1761607680, 2038431744, 507510784, 140509184, 3322937344, 124256256, 35913728, 547225600, 3560243200, 1441431552, 3374530560, 3274432512, 2292125696, 1378457600, 4174955520, 3330021888, 388125952, 3862427520, 825076032, 11976416, 3757128400, 2032415176, 270402452, 66395078, 2882152713}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 3422552064, 3120562176, 2600468480, 662700032, 2428502016, 3399483392, 1311768576, 4005036032, 4161536000, 3383623680, 3674144768, 1221754880, 1737080832, 2394021888, 4135448576, 3178477568, 3451673600, 2245407232, 4149419776, 3066886528, 3054380480, 1045389344, 2150295664, 3781513304, 3100633052, 1818917190, 4236635099}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 1811939328, 2583691264, 754974720, 1820327936, 4047503360, 2191523840, 917504000, 2367160320, 2952003584, 3651534848, 49610752, 2904719360, 2913714176, 1614012416, 76009472, 2189555712, 2453986304, 4148064768, 2176936192, 3118748288, 1930310208, 1855542560, 4214230128, 3671631736, 1226082852, 4248181742, 169697545}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 469762048, 2717908992, 620756992, 2508193792, 3208642560, 2048917504, 3534749696, 1658322944, 3477864448, 2404515840, 605487104, 1684963328, 2398961664, 3534086144, 2015981568, 4271581184, 1255934976, 4139432448, 4106445056, 3411055488, 3934841920, 1396970656, 2245447536, 3659636536, 857723164, 1684707418, 990585875}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 1543503872, 3858759680, 184549376, 1535115264, 2143289344, 1168113664, 3411017728, 80216064, 2219048960, 2969960448, 2761883648, 2756870144, 741425152, 3757678592, 2520641536, 201037824, 3712257024, 1401343488, 1776238336, 1152526720, 327284416, 645992224, 1510076944, 3225548328, 2636227316, 3595635454, 822695395}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 4093640704, 4261412864, 3674210304, 1887436800, 4114612224, 1289748480, 766509056, 2133327872, 3312713728, 1520566272, 2507210752, 765886464, 1146830848, 863182848, 1107759104, 1185277952, 3637789696, 233981440, 1223284480, 3380257408, 2110647360, 885050720, 3693092208, 3348120840, 934807012, 2890712986, 1353605501}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 201326592, 2449473536, 1325400064, 3296722944, 3267362816, 1725956096, 2593128448, 1998061568, 1157890048, 1231945728, 3277520896, 2411364352, 2777497600, 1129652224, 2922508288, 3020916736, 204233728, 2881661440, 3512285952, 444793472, 3999153088, 1098093408, 3885388240, 3494887608, 4010572596, 254996166, 3021051959}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2348810240, 2046820352, 1660944384, 964689920, 2755657728, 1319108608, 1183842304, 1234698240, 3320053760, 60162048, 2675900416, 2787278848, 1913765888, 1858723840, 2467155968, 3251341312, 2798402560, 3501908480, 4235572992, 3592386432, 961730880, 3258532384, 476426832, 2152169976, 827741204, 2518622334, 2572343859}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 4093640704, 1778384896, 4177526784, 125829120, 2722103296, 1394606080, 623902720, 755499008, 2106327040, 705298432, 468385792, 3933634560, 2819211264, 88186880, 3874304000, 2757208064, 3119834112, 2997760512, 1138595072, 1231004032, 3833089344, 3903116192, 2419475440, 1462344424, 644944476, 350555474, 1901842047}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 603979776, 905969664, 3472883712, 1719664640, 1933574144, 2241855488, 4235198464, 3433562112, 611581952, 3801088, 3281190912, 1425965056, 3227631616, 386506752, 2661101568, 267909120, 352072704, 3858644480, 1709253376, 2831752320, 3313333824, 1906794016, 3672375472, 2873269192, 2218763364, 3097017346, 905762719}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 469762048, 3858759680, 3439329280, 595591168, 306184192, 111149056, 74448896, 3171418112, 4008968192, 2233597952, 1331232768, 3781591040, 4011016192, 3571130368, 1716514816, 3179091968, 1279020032, 2520141312, 2972399872, 503779712, 3450445120, 2041475616, 923258544, 1411985256, 3773712868, 4012329658, 429472117}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 469762048, 3992977408, 1660944384, 2994733056, 3057647616, 4280287232, 3517972480, 2796027904, 331087872, 4000448512, 4251123712, 324960256, 3288940544, 3408486400, 312061952, 1211197440, 3314371584, 16774656, 1394370304, 402839680, 1076625216, 3895616672, 3930279024, 1324264520, 3030484204, 4019530122, 3161181735}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 4227858432, 2113929216, 2667577344, 2357198848, 1237319680, 1914699776, 2265972736, 4211605504, 3614703616, 2321416192, 977469440, 2149220352, 4161093632, 3425017856, 1211478016, 297605120, 2550754304, 3908507136, 2657356544, 1985406592, 3451387072, 3045387168, 728164176, 3316609384, 3824743940, 1800168998, 405994063}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 3690987520, 2315255808, 2164260864, 3800039424, 1514143744, 3948937216, 17825792, 925368320, 29097984, 1351483392, 3605725184, 2671935488, 1314734080, 1211981824, 4188884992, 1371916288, 2006543360, 1128780288, 2086929664, 1347054720, 2870023488, 1724589792, 3618784976, 3257209736, 97101836, 1099893782, 1015588559}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 1006632960, 1040187392, 956301312, 2441084928, 3837788160, 1981808640, 1861222400, 3095920640, 2378432512, 428736512, 1020461056, 2124054528, 740638720, 2072322048, 2310361088, 1931331584, 36293632, 204432896, 699948288, 99371904, 3204073408, 850781344, 2778532016, 3999875304, 2672789332, 2108163478, 2578758671}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 738197504, 33554432, 150994944, 1400897536, 599785472, 3219128320, 1328545792, 3499622400, 3417571328, 2557607936, 3409641472, 706117632, 3747692544, 4190216192, 1766961152, 2463713280, 2368060416, 3343596032, 2821594368, 1111868800, 2637921472, 2501301088, 602001520, 3733055544, 99702820, 927573370, 3744329351}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 3019898880, 1912602624, 1761607680, 528482304, 507510784, 1323302912, 711983104, 2030567424, 4281597952, 4203347968, 4241817600, 2955837440, 1588051968, 3062358016, 1154953216, 2542786560, 535028736, 2533743104, 3325457664, 4272681344, 2647775552, 1884042848, 4072070320, 3463153960, 1995540836, 4036789202, 3392043449}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 2751463424, 973078528, 3472883712, 4102029312, 1337982976, 1897922560, 3299868672, 2199388160, 707002368, 692191232, 116064256, 2113306624, 1988182016, 3403784192, 3115405312, 2595837952, 2440418304, 141292032, 2637603584, 1126244992, 1771148992, 1468611744, 3928848112, 3459213432, 522459636, 1925351306, 229324551}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 2214592512, 1912602624, 3372220416, 3397386240, 465567744, 853540864, 3658481664, 235405312, 2254700544, 166854656, 2759393280, 3093725184, 4162011136, 4097024000, 4030943232, 1822107648, 3247961088, 4283550208, 955446528, 4076405888, 3181829312, 1710481248, 2544065616, 1644921512, 2069834964, 4065657674, 2001788837}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 3019898880, 4127195136, 2667577344, 1988100096, 725614592, 1637875712, 825229312, 3951558656, 4050911232, 3351117824, 3521183744, 685408256, 598163456, 3429343232, 394784768, 177698816, 3555681280, 821280256, 1646879488, 3968760960, 2271821376, 3593388576, 2396609008, 233190120, 109924644, 4213731430, 3720650061}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 603979776, 2986344448, 3472883712, 2894069760, 2873098240, 3567255552, 2997878784, 4228382720, 2435055616, 322306048, 1859059712, 1954709504, 1174487040, 717316096, 195162112, 3924936704, 4016649216, 1941260800, 4245623552, 291684992, 722569792, 1257871648, 3939366000, 935575144, 962640372, 2387643374, 1083748659}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 2751463424, 1845493760, 4043309056, 679477248, 4198498304, 1247805440, 1808793600, 447217664, 2995519488, 2702311424, 112525312, 883851264, 1033879552, 3906969600, 1128230912, 2117048320, 2326262784, 278644224, 1282538752, 1990216320, 3941656896, 865645024, 162810384, 3142992136, 3673914108, 3886110666, 1275653345}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3019898880, 4060086272, 1157627904, 1484783616, 4265607168, 442499072, 2886729728, 3629645824, 363593728, 4202561536, 2971205632, 4095901696, 2448375808, 3102728192, 4268748800, 456124416, 584000512, 1662986752, 82258176, 3069953664, 3245155648, 2905643488, 648565200, 2275704824, 3790241308, 4242241942, 1679683421}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 1543503872, 3187671040, 1023410176, 4068474880, 1690304512, 1298137088, 3182428160, 2559049728, 3518758912, 2335047680, 2308243456, 499286016, 4123213824, 516104192, 1833119744, 352569344, 1503906816, 2951972352, 202070272, 2338269312, 2751300544, 2945341664, 3284487408, 1346036904, 395800620, 820060726, 3891284273}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3959422976, 771751936, 1157627904, 645922816, 1296039936, 476053504, 3016753152, 1960312832, 927727616, 2632318976, 1534525440, 1402634240, 2304327680, 559538176, 2505699328, 928626688, 1817803776, 400139776, 2417565952, 4013517952, 92881472, 3825284576, 3939882768, 1562315896, 694090812, 1433117518, 3101987731}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 2885681152, 3187671040, 4009754624, 1870659584, 1480589312, 2594177024, 3396337664, 717750272, 1899233280, 4246863872, 4187029504, 3896934400, 1506525184, 768303104, 1204514816, 3536529408, 1883978752, 2659952128, 1894472448, 2851825024, 1688452416, 987168, 887167152, 4044251816, 2797564708, 961123834, 766165117}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 4227858432, 4127195136, 50331648, 2441084928, 3435134976, 1663041536, 252706816, 2945974272, 2325479424, 2403991552, 180682752, 2372304896, 994525184, 3167199232, 1124569088, 161949696, 2927053824, 2697956864, 742622976, 1746002816, 3054026176, 2319713184, 456581968, 3913220344, 3144415980, 2756040866, 1176898481}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1409286144, 570425344, 1627389952, 3313500160, 1396703232, 1906311168, 3966763008, 1905786880, 196870144, 3175481344, 2901999616, 2578087936, 1771552768, 823615488, 3923226624, 3426203648, 1063715840, 424634880, 4060839168, 3378641792, 2417364032, 2781965088, 2960057776, 1866312184, 2717937580, 2701189326, 629171917}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 3288334336, 4127195136, 3271557120, 1602224128, 666894336, 442499072, 1978662912, 1597505536, 1276903424, 341704704, 2125004800, 2819784704, 3059728384, 1651466240, 4231499776, 2254129152, 3774723072, 3509087744, 3054771968, 1822078336, 1272704704, 37608672, 2412297392, 1201940504, 3556944076, 2572641462, 1445693917}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 3825205248, 3053453312, 4278190080, 2239758336, 3762290688, 924844032, 1657798656, 499646464, 1822162944, 2264268800, 3291807744, 299532288, 1375420416, 367747072, 3636703232, 2700040192, 4171346944, 1624284672, 4241011456, 438058880, 3107341632, 3327485856, 1823091216, 35866152, 3378496428, 43588366, 1247041745}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 2348810240, 3053453312, 3674210304, 58720256, 490733568, 249561088, 2817523712, 637009920, 2494824448, 1422000128, 1857748992, 1512472576, 3650207744, 4087439360, 1786359808, 3969755136, 397925376, 3895520768, 1893240576, 1684283776, 2297037888, 883418208, 792254512, 2232719576, 4107409508, 4264769258, 2427118503}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 3690987520, 2248146944, 3707764736, 4219469824, 3703570432, 2174746624, 3109027840, 778567680, 2243166208, 3681943552, 1668481024, 15892480, 2241675264, 3482165248, 3062222848, 3636545536, 2114923520, 3219185152, 3182483712, 3310893440, 4289520576, 498750752, 3023640848, 2767410056, 707954436, 1094552238, 3915226271}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 201326592, 2449473536, 2063597568, 796917760, 1287651328, 2808086528, 3847225344, 2661810176, 3158573056, 68550656, 1406205952, 3231875072, 106938368, 911155200, 1850200064, 1655928832, 186481664, 3472914944, 3783270144, 2646612352, 1876992448, 2349921760, 34104080, 1140110216, 1211033140, 4192058318, 3512795085}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 67108864, 3724541952, 1627389952, 3112173568, 2923429888, 4171235328, 3895459840, 4128768000, 1793327104, 918683648, 1167130624, 603357184, 1012645888, 2230034432, 2570293248, 2402777088, 3731207168, 1096578560, 865488128, 3121318784, 2242075968, 1931452960, 697902320, 66721400, 839197876, 3977030538, 1172223421}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 1409286144, 637534208, 721420288, 2759852032, 2227175424, 1029701632, 1202716672, 770179072, 3366191104, 3886415872, 1934426112, 2987556864, 1934835712, 3781402624, 1170952192, 3847170048, 2138645504, 3243023872, 822232832, 2481696384, 1340016064, 3565275360, 1389420272, 3461926344, 3142369588, 134388958, 2322321937}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 4227858432, 3388997632, 3305111552, 4001366016, 1027604480, 715128832, 63963136, 1993867264, 2621702144, 723386368, 1250623488, 2120908800, 3703390208, 3807191040, 418762752, 1624315904, 1568640000, 3340550656, 1134211328, 2046103680, 3897632320, 3074395936, 708592400, 562720952, 567110644, 2045096822, 292108839}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 2885681152, 234881024, 2399141888, 2441084928, 2227175424, 3621781504, 913309696, 3717726208, 1503920128, 3183083520, 3343450112, 1984856064, 863748096, 2508939264, 307433472, 1767360512, 3787283456, 1929156096, 452868864, 503573376, 668930496, 2830189408, 3344608816, 565833272, 3516299892, 4169122034, 627149861}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 872415232, 503316480, 1426063360, 3028287488, 641728512, 2074083328, 1433403392, 2466775040, 943456256, 582090752, 3438739456, 1092517888, 3458056192, 1802313728, 6639616, 878274560, 2766914560, 2669438464, 360880384, 39822976, 3578937664, 1764227104, 3337001136, 3890864488, 2751691052, 4109396394, 1640536403}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 2885681152, 3724541952, 486539264, 2508193792, 1841299456, 4045406208, 296747008, 3093823488, 3699638272, 514981888, 3659726848, 946241536, 1592344576, 1213816832, 2863730688, 2104854528, 262626304, 3377759744, 3054135552, 2946465664, 78183104, 4129612704, 935487216, 2062262792, 4002607444, 3088273930, 349080991}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3959422976, 2113929216, 721420288, 763363328, 717225984, 1537212416, 1425014784, 222822400, 2229534720, 2592210944, 3586326528, 1215725568, 2090450944, 1053417472, 3723612160, 3038631936, 2367380480, 1720333824, 1330056960, 4196677504, 4079107008, 607344416, 733936304, 3946658984, 1194044404, 1382167002, 2723351295}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 67108864, 3254779904, 4244635648, 2776629248, 1287651328, 3667918848, 2217738240, 1329070080, 2607022080, 1443495936, 932642816, 3619586048, 1366638592, 2049253376, 3960320000, 3718354944, 2832667648, 1725835776, 2204471552, 309185408, 2939240384, 769645600, 1904363120, 3498781656, 2779807156, 2180554978, 482644635}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 469762048, 3657433088, 3976200192, 2524971008, 1606418432, 1432354816, 1680867328, 3351773184, 638844928, 1586102272, 115802112, 2274263040, 2729787392, 614801408, 2667409408, 2347829248, 1792527360, 205939200, 648136960, 1395632256, 2694474944, 2025808096, 1015158384, 1754526952, 3820250884, 2421839698, 1650423467}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 4093640704, 3992977408, 3338665984, 914358272, 1111490560, 3001024512, 1812987904, 1787297792, 2655256576, 2221015040, 2272854016, 2434170880, 2829271040, 2190729216, 883650560, 2123880448, 3525960704, 1576961536, 2780289792, 1897464960, 2319882048, 860553568, 285709776, 3110178216, 278585204, 786812634, 3956862469}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 3959422976, 4060086272, 1224736768, 243269632, 2151677952, 585105408, 479199232, 4186439680, 3984326656, 1334968320, 2203385856, 492732416, 184532992, 1968136192, 1400360960, 674482176, 82172928, 3211176448, 1874558208, 3801712768, 2943643456, 1982739296, 728216912, 3439040168, 1408880844, 2871310506, 3926270609}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1140850688, 905969664, 1090519040, 3246391296, 2042626048, 3781165056, 2924478464, 241696768, 2936274944, 917635072, 2636447744, 3017703424, 2190721024, 21585920, 1508388864, 3351549952, 1045615616, 3333815808, 2530622720, 2965861248, 2400415424, 2458472928, 461901328, 387220168, 897252916, 1116822410, 3784619977}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 872415232, 1845493760, 2130706432, 276824064, 2151677952, 2212495360, 674234368, 264765440, 787742720, 802291712, 4203937792, 1257144320, 2645901312, 3031425024, 2739417088, 3568592896, 758293504, 86234624, 2850456320, 3940616832, 565014848, 295951456, 799428848, 2986469480, 3474830116, 2636856106, 3358751023}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 738197504, 2583691264, 3909091328, 1468006400, 2898264064, 358612992, 2612002816, 3625451520, 3721134080, 1028259840, 2391998464, 1788772352, 991281152, 1824989184, 1859694592, 3786164224, 1366981632, 172704256, 2318560512, 2985238912, 2689400768, 814390240, 2960386288, 535707064, 460136732, 3409681378, 1414198983}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 3019898880, 3456106496, 3472883712, 830472192, 2705326080, 3646947328, 1590689792, 3096969216, 4203479040, 1908277248, 2884042752, 363495424, 601178112, 2490572800, 366505984, 2850846720, 376349696, 3925861888, 702964480, 1363872640, 1201963072, 2289752032, 550368784, 4139730104, 1200024380, 2585464054, 3095168627}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1811939328, 1778384896, 1795162112, 746586112, 1220542464, 2061500416, 3698327552, 537395200, 782499840, 1801846784, 2144010240, 3821699072, 4211720192, 1357340672, 4081627136, 3523512320, 2453044224, 3889377792, 3604360960, 3466848896, 4284361152, 424086880, 597192752, 2740735528, 1217047092, 3551092766, 4155973607}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1140850688, 905969664, 3506438144, 645922816, 4022337536, 1704984576, 3771727872, 3045588992, 181665792, 1353318400, 1104609280, 2918612992, 1688813568, 2668355584, 1070084096, 4046755840, 362468352, 208633344, 4128943360, 2603553920, 3246057664, 48177696, 1625452944, 1571015656, 4094484900, 2226528498, 1590244875}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 3556769792, 4127195136, 1660944384, 1769996288, 3921674240, 2875195392, 1737490432, 2463629312, 703332352, 3661234176, 1405812736, 2467201024, 2099068928, 2625593344, 2946002944, 499914752, 1552581632, 2904817152, 1951043328, 3133344640, 278535360, 3007009248, 2756067280, 3811177592, 3710503708, 1915349106, 1772744575}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 1409286144, 3120562176, 3372220416, 3548381184, 1472200704, 3437232128, 238026752, 2998403072, 3436969984, 785514496, 2923888640, 3249963008, 3016343552, 283369472, 131624960, 1143744512, 252314624, 1835729408, 1044157696, 736296320, 3128902848, 1462396512, 4248552048, 854891928, 1151747084, 3684807514, 3971475363}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3288334336, 1979711488, 4278190080, 1786773504, 616562688, 3021996032, 3767533568, 3365404672, 4104388608, 255197184, 4109959168, 2685042688, 2011906048, 637886464, 1522069504, 4080322560, 3777893376, 2795318784, 4196193024, 839030912, 1993821632, 3054997920, 3828811472, 1135066232, 2109720084, 2010882110, 2177703493}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2751463424, 2650800128, 2264924160, 2306867200, 2453667840, 1939865600, 3291480064, 2281177088, 478937088, 3084517376, 4130799616, 2041479168, 3789668352, 2256773120, 3407360000, 2476529664, 2765288448, 1998837248, 1915263744, 2766435200, 1419684672, 2425949472, 97478640, 1931641368, 1832637724, 3006571282, 32926915}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 67108864, 436207616, 2499805184, 243269632, 3762290688, 2187329536, 2509242368, 2060976128, 1767112704, 2617901056, 3034513408, 1493598208, 3854647296, 162750464, 948498432, 2569861120, 1508824064, 2893902336, 1275414784, 1105318016, 3577958208, 3057650144, 3244340048, 2551223544, 1998063780, 3606356034, 3996787411}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 3825205248, 301989888, 4244635648, 1249902592, 281018368, 3210739712, 4245684224, 1579679744, 3656122368, 441843712, 2314534912, 4245848064, 1804550144, 1297195008, 3451392000, 3842246656, 1910117376, 2620631552, 3054498048, 101809280, 781721536, 3769940192, 1442987856, 1252502920, 1799194012, 3115217518, 3109145521}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 1275068416, 369098752, 2097152000, 1501560832, 1606418432, 2669674496, 1626341376, 3376939008, 1724645376, 2576744448, 2031943680, 1905426432, 1619509248, 1169793024, 406343680, 71604224, 444234752, 4219174400, 2638727424, 1033454464, 1783125184, 2790017952, 2648059568, 2398956968, 3301063452, 4269791022, 1700611097}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 2483027968, 369098752, 3338665984, 2290089984, 2780823552, 1151336448, 3320840192, 1074266112, 2310799360, 4026400768, 3139502080, 2093645824, 2443395072, 3476414464, 620244992, 775211008, 3204580352, 1405029888, 1773878016, 1947323008, 618845376, 238017312, 325259440, 3004558696, 3435709164, 1318911750, 223236885}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 603979776, 3791650816, 3875536896, 1300234240, 113246208, 878706688, 1366294528, 2355625984, 1476657152, 752746496, 3364290560, 3526524928, 3072147456, 617324544, 951595008, 2768001024, 1526920192, 777333248, 3290397440, 2258520960, 3534185408, 3412250336, 3710226992, 2406941384, 1662700308, 3233393862, 327533163}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 2348810240, 234881024, 1056964608, 3279945728, 2671771648, 4217372672, 881852416, 3110600704, 2769027072, 995229696, 2278490112, 2511765504, 441565184, 4270530560, 546869248, 603244544, 1857485824, 3956372992, 2295044864, 3547857280, 1638190656, 251557856, 1940721744, 1570863432, 4017334524, 989620138, 3735738155}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 872415232, 2986344448, 2130706432, 4253024256, 2998927360, 2736783360, 3134193664, 3958898688, 511967232, 3421110272, 3598778368, 3323363328, 2947530752, 152936448, 487108608, 975992832, 4032226304, 1322244608, 11358976, 1346386816, 4234190784, 3811635616, 2919800208, 1370248728, 3348529524, 862934978, 3946652029}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 2214592512, 3388997632, 3539992576, 1451229184, 3191865344, 371195904, 2853175296, 3643277312, 4142137344, 870187008, 1402798080, 1335001088, 2875670528, 3962642432, 3935883264, 1578952704, 1391604736, 2362954240, 3335118592, 2092226688, 232146752, 3202950048, 2678381264, 4185832776, 885892308, 3323644390, 1104392657}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 1543503872, 3791650816, 2969567232, 360710144, 3116367872, 119537664, 4063232000, 4106747904, 3570139136, 2311716864, 363528192, 2953740288, 1603125248, 2254413824, 2195755008, 655398912, 1073261568, 3246672384, 583439616, 2487331712, 286616256, 101442464, 2793291376, 3248847400, 2978163164, 2060598066, 138351535}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 469762048, 4127195136, 1392508928, 3279945728, 3066036224, 1251999744, 2721054720, 1021837312, 3832283136, 2246705152, 3971153920, 1940815872, 3818209280, 2596790272, 694161408, 537954304, 4019760128, 3068431872, 2551637760, 2365663616, 2547618752, 2640124448, 2379970416, 1308799112, 2841597180, 1233428274, 1527178807}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 3690987520, 503316480, 721420288, 142606336, 3586129920, 488636416, 1479540736, 557318144, 3401842688, 2904424448, 3878748160, 4280451072, 1808515072, 37576704, 1214287872, 1154537472, 1848175616, 1925985792, 1600261888, 3031157376, 1080910016, 3230170784, 800892272, 1522194904, 226469844, 2608558102, 113610445}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3556769792, 2248146944, 620756992, 2055208960, 3946840064, 2543845376, 2060451840, 3478650880, 2670985216, 1701183488, 4161732608, 4882432, 3170746368, 3614662656, 4020252672, 3872434176, 2102936576, 1278508544, 3001448704, 3184470144, 4205496384, 1955399712, 410749712, 1418494904, 2334317124, 2598474990, 2066306659}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 1543503872, 503316480, 2936012800, 1484783616, 2696937472, 3575644160, 3713007616, 1053294592, 3147038720, 3575775232, 1102381056, 1925087232, 2871214080, 2633572352, 1453338624, 789583872, 4264037376, 4133754368, 2281310976, 445192832, 4063793600, 114057888, 2053014800, 2731785000, 3693202404, 3030166202, 4229315305}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2483027968, 33554432, 2868903936, 2139095040, 1866465280, 358612992, 3727687680, 4282908672, 104595456, 2749235200, 2372075520, 4226449408, 3236020224, 4259815424, 585142272, 493893632, 2351457280, 2030832128, 3289835264, 228583808, 2333361728, 1381106144, 934670064, 1633015144, 2384811372, 2702014118, 3951150615}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 1006632960, 4127195136, 1090519040, 1451229184, 1329594368, 4175429632, 2194669568, 4232577024, 3363569664, 2025717760, 1977548800, 449478656, 4286431232, 4030423040, 2478895104, 547375104, 1034972160, 3210227200, 3616806144, 15899776, 3304716352, 1285648224, 1286986512, 3045583848, 1994302028, 676331046, 644007403}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 3556769792, 1979711488, 3674210304, 3414163456, 2101346304, 1835008000, 2754609152, 699924480, 3771465728, 3345350656, 1857093632, 1012039680, 2046541824, 3354763264, 4232065024, 1205913600, 1676706816, 4212665856, 442246912, 2655938944, 2924859456, 1565588960, 461951728, 1114904984, 3022674332, 681009902, 2642670533}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 2751463424, 3120562176, 2097152000, 343932928, 1933574144, 1860173824, 1137704960, 1778909184, 3131310080, 2140274688, 2852847616, 4118708224, 3076374528, 293068800, 1581289472, 3529558016, 4103083008, 1860698624, 3967070464, 2769947264, 3656365120, 2567735136, 1241965584, 4248901544, 1029293972, 4283792970, 1792278183}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 2617245696, 33554432, 3103784960, 3598712832, 1195376640, 929038336, 1221591040, 236453888, 2858156032, 4130209792, 3313172480, 2116714496, 971620352, 812621824, 2055270400, 759187456, 845155328, 743447040, 1482198272, 3619440768, 4223597632, 1157847264, 1244027152, 2258615864, 1747482092, 3126116582, 3754617151}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1677721600, 2046820352, 2868903936, 4135583744, 3074424832, 450887680, 1961885696, 4080533504, 3699638272, 270139392, 3864068096, 837189632, 1102004224, 1419599872, 763400192, 3921737728, 564188160, 2014343680, 1791530752, 1815931008, 1549690432, 107693920, 4167546160, 1512152728, 1419678356, 843802578, 498573805}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1543503872, 1778384896, 754974720, 1098907648, 1262485504, 576716800, 4042260480, 2560098304, 1652293632, 3312058368, 832110592, 4023287808, 4067377152, 739074048, 3959468032, 302020608, 3774925824, 2206253568, 3795888384, 1440774016, 4239395904, 3598208736, 2555181616, 886239672, 2171973868, 1120677122, 957516669}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 1006632960, 2382364672, 1694498816, 3162505216, 3368026112, 2871001088, 3922722816, 331874304, 2771124224, 4018536448, 2038235136, 3777134592, 1178058752, 3425247232, 1727016960, 672675840, 2380590080, 3140134400, 2260402432, 1237290624, 249914304, 2844168864, 1753058704, 1738700840, 1912026076, 1418321822, 744499353}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 3556769792, 100663296, 2566914048, 3447717888, 2873098240, 2946498560, 114294784, 3017277440, 3489398784, 486670336, 1610809344, 568754176, 2669494272, 1515520, 3836751872, 4083709952, 3801383936, 311848448, 1226167552, 3266551680, 3952014400, 1074338592, 566341648, 3590659896, 822823564, 599976458, 1357056807}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 469762048, 2986344448, 654311424, 41943040, 3577741312, 3684696064, 3069181952, 1514668032, 2551971840, 2353922048, 2575630336, 3889856512, 3191291904, 516022272, 1695608832, 3331913728, 2237942784, 570055168, 3003638528, 1080634496, 2606530624, 3471760928, 821375280, 3109174440, 1548448076, 2745118454, 1544371921}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 2751463424, 1912602624, 1191182336, 1568669696, 1195376640, 1730150400, 1894776832, 3806855168, 693370880, 2865364992, 120520704, 3568730112, 2639380480, 2076418048, 3438309376, 3169355776, 2824123392, 2588551680, 2532281088, 2136345472, 4173443648, 2491145632, 1836849712, 4261300872, 993364612, 1895928530, 328927123}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 1409286144, 771751936, 117440512, 2860515328, 4114612224, 1868562432, 756023296, 3785883648, 822345728, 3765043200, 3604021248, 425984, 3139420160, 3415072768, 3473936384, 212391936, 2860803072, 3165259264, 2960206592, 3828764800, 2621905984, 3295748832, 976642768, 3544687496, 317822836, 3447089874, 3240594813}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 4093640704, 1979711488, 1627389952, 1719664640, 1505755136, 387973120, 3524263936, 4003987456, 4056154112, 832438272, 4069588992, 2494726144, 78331904, 3863814144, 2643521536, 3991468032, 3039060992, 1068391936, 1403620608, 1469998208, 4220587712, 3190960288, 4016807248, 4268595272, 3154129140, 1241547558, 1795221757}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 738197504, 4127195136, 1191182336, 1669332992, 1052770304, 1121976320, 389021696, 841482240, 3173777408, 1813118976, 132317184, 2908127232, 998064128, 280469504, 3031453696, 1827145728, 1338809344, 2200047104, 1909129984, 3397007744, 3866087360, 869582432, 1151769200, 733283848, 179033340, 311039754, 2452063207}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 67108864, 1442840576, 1224736768, 3430940672, 2520776704, 3105882112, 680525824, 1726480384, 3213099008, 3064070144, 1128857600, 2397995008, 654262272, 2884460544, 3453751296, 2715711488, 2445751296, 2787237376, 3131725056, 2545761920, 1767127360, 627733664, 3193785936, 2510572424, 3518146868, 2220988762, 495634149}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3690987520, 3321888768, 754974720, 2189426688, 1933574144, 3160408064, 3748659200, 2319974400, 2593914880, 2646474752, 4054253568, 2768928768, 200622080, 2489016320, 474247168, 64673792, 3823995904, 4171206144, 870205696, 3252107392, 3401730112, 1135188960, 3443911344, 1697853288, 3620227724, 878488326, 3474914995}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 469762048, 637534208, 1426063360, 1166016512, 2898264064, 3533701120, 143654912, 3956801536, 4231790592, 1860304896, 3439263744, 27688960, 4256284672, 2766364672, 328486912, 91633664, 92924928, 3660557824, 2124288256, 2717736832, 1470738368, 3825175072, 388384208, 2985402296, 2533571852, 1633995050, 245248091}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 4093640704, 234881024, 3170893824, 260046848, 2688548864, 2896166912, 4193255424, 2573729792, 2218524672, 4162977792, 3571253248, 2346090496, 3459497984, 1589714944, 1841614848, 3680954368, 2591802368, 239965696, 3081666816, 2922878336, 642229056, 3664725536, 2977155632, 4074839944, 3707017836, 1651418682, 3520537673}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 1006632960, 2315255808, 1862270976, 461373440, 4240441344, 3898605568, 2771386368, 3168272384, 1343488000, 2080768000, 40042496, 2544533504, 3502325760, 165093376, 226242560, 529164288, 1456565248, 1453289984, 2279611136, 267406720, 3786951104, 4188333280, 2476668528, 4040629880, 1140619332, 3217707374, 2515642863}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 2214592512, 2449473536, 3808428032, 2743074816, 1547698176, 396361728, 1930428416, 2949120000, 309067776, 2444623872, 2290548736, 2024964096, 2882355200, 3121340416, 2452918272, 2245146624, 1371386880, 364075520, 1625341696, 456168832, 4137164096, 2332303136, 2823426256, 3443126824, 1002014684, 3313094126, 3860425443}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 1140850688, 3657433088, 2499805184, 746586112, 3728736256, 1675624448, 3589275648, 1362624512, 3807641600, 1672871936, 1563361280, 1318748160, 1897775104, 3447414784, 3804008448, 3124373504, 1569551360, 2901639680, 2299566336, 3309867648, 1024237888, 2061632096, 2341038896, 2969432728, 831216612, 956628734, 1435429923}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 4227858432, 2919235584, 117440512, 528482304, 717225984, 2548039680, 584056832, 1577582592, 4274257920, 3082420224, 2628059136, 4086726656, 1787510784, 3175211008, 1344024576, 4269148160, 2908449792, 499774976, 2425885440, 1835822464, 1426985920, 3035060064, 1439646608, 1329295656, 3638117108, 1542489058, 557379881}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 2080374784, 2650800128, 3070230528, 3363831808, 3409969152, 85983232, 1164967936, 2972188672, 4114874368, 1024065536, 669450240, 3041296384, 2774089728, 2504253440, 1088221184, 2382809088, 1752771584, 4231251456, 3086279424, 1480723072, 2146677312, 966009504, 2014483120, 3148610888, 2516069396, 3428589266, 1061583947}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 1677721600, 838860800, 956301312, 2877292544, 1572864000, 1121976320, 3570401280, 1000865792, 839122944, 316801024, 3426549760, 2058256384, 1586184192, 3281592320, 2688331776, 3605964800, 749450240, 606702080, 1065669888, 1277304192, 3630008000, 440297568, 184766096, 2821542536, 845553460, 1755301658, 162727889}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1275068416, 1107296256, 3070230528, 243269632, 4156555264, 2191523840, 2358247424, 1537736704, 3283353600, 1827536896, 683081728, 2136113152, 3908911104, 182657024, 2571915264, 894576640, 4093475840, 1986238976, 2173498112, 1030938752, 2259497664, 1517019936, 1999122896, 4084515016, 416155780, 1206344278, 1616530923}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3019898880, 1644167168, 620756992, 3598712832, 281018368, 1721761792, 1351614464, 3833069568, 4237557760, 3389652992, 3782410240, 3804659712, 1472053248, 1801953280, 2282500096, 3899586560, 489808896, 1103727104, 4003318016, 3954663552, 2098481088, 2705988896, 3180554960, 2050403352, 1861607844, 110885730, 3685370079}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 201326592, 1107296256, 2566914048, 4236247040, 2864709632, 1281359872, 1773142016, 3366453248, 4067688448, 2511470592, 3212115968, 3884875776, 1740849152, 1937858560, 33353728, 2287351808, 1736432640, 2063034880, 1813236992, 2040107648, 648044992, 2245009888, 1897430000, 2463942664, 4089878692, 1690771242, 2214299881}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 1409286144, 2852126720, 922746880, 2457862144, 834666496, 3504340992, 1972371456, 3747086336, 2160328704, 2119827456, 3399548928, 2007400448, 4201627648, 1810194432, 4173082624, 2330888192, 229884928, 4175163904, 905415424, 1078054016, 1563851968, 62360928, 14760656, 3372636280, 4083115188, 1049468690, 1703949181}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 4093640704, 3254779904, 3204448256, 3649044480, 2143289344, 3353346048, 2836398080, 994574336, 683409408, 236060672, 3183935488, 2978381824, 716816384, 4084965376, 3935612928, 1040119808, 582820864, 487434752, 854921984, 1043435392, 875008704, 2174101856, 2104619856, 3733454184, 2871420748, 403256522, 1644417395}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1543503872, 771751936, 3103784960, 3363831808, 3972005888, 69206016, 403701760, 3927441408, 3703832576, 1908539392, 901709824, 4072570880, 1156136960, 607854592, 991752192, 94808064, 716033024, 3527005696, 1694723328, 977853056, 4164725696, 4097224096, 1626675280, 3961370872, 2347879412, 4269784138, 2401160739}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1409286144, 1241513984, 3909091328, 1249902592, 2822766592, 60817408, 1378877440, 1828192256, 1757675520, 3707109376, 2826895360, 1357545472, 12435456, 2910527488, 175943680, 1888679936, 4147708928, 1001234944, 200500480, 903918720, 848337728, 1028155424, 385649904, 2278703384, 1897516628, 2354940862, 3177965443}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 2348810240, 3388997632, 4278190080, 2894069760, 3477078016, 1444937728, 2880438272, 1124597760, 550764544, 3258843136, 2328428544, 2822930432, 710098944, 3856506880, 3374084096, 3389663232, 900144128, 3453202944, 3894278912, 2038172288, 1444555328, 2246040992, 3723443312, 220664936, 3700655172, 3745374982, 1061973461}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 335544320, 1778384896, 4143972352, 1317011456, 3057647616, 3399483392, 135266304, 1302855680, 1407975424, 1456865280, 3130720256, 2410840064, 2507259904, 4256653312, 3548696576, 341444608, 1547527168, 1802588672, 2696383232, 2315554944, 2090507072, 148712224, 3183598800, 2400134984, 1665185884, 924872942, 1389425439}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1946157056, 436207616, 3841982464, 729808896, 1178599424, 2346713088, 1137704960, 2318925824, 436994048, 3547725824, 3302817792, 4276256768, 4254547968, 3701596160, 2845593600, 28231680, 629244928, 963437056, 2791717120, 3754239360, 1075751232, 4079611232, 2537077264, 3985411480, 2604056380, 540923166, 2612158633}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 1946157056, 2583691264, 1426063360, 1015021568, 2076180480, 1050673152, 3364880384, 1851260928, 604766208, 1489895424, 2237071360, 4294606848, 1671774208, 179036160, 3965497344, 3686168576, 1804297216, 2559324672, 1661876480, 3690443392, 1198146752, 1442664224, 1520901072, 781320504, 199360316, 2834376326, 2162804419}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2483027968, 1107296256, 3506438144, 4135583744, 3644850176, 769654784, 3377463296, 861405184, 878968832, 2995126272, 282656768, 2635759616, 478887936, 2991415296, 2079608832, 3355359232, 2739790848, 762595840, 1857953024, 112050304, 1747212864, 2347127392, 2714342032, 4246902264, 3036633556, 3362998798, 85580965}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3556769792, 905969664, 285212672, 243269632, 1447034880, 1721761792, 1919942656, 1029177344, 2644770816, 668598272, 2142306304, 3418783744, 2065645568, 2005245952, 3793006592, 2061637632, 1300595712, 555007488, 191036672, 2688928896, 1366589760, 2364686624, 2974670512, 3300445112, 1676976244, 1353880178, 216911629}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 4093640704, 1040187392, 3607101440, 4169138176, 2478833664, 2728394752, 164626432, 1745354752, 3637772288, 1181876224, 2272329728, 969834496, 1168588800, 2442518528, 282624, 1845127168, 3605332992, 3286001152, 807807744, 2177061504, 44001984, 2373518624, 739915408, 978704232, 3466894500, 2250945322, 871188077}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 3288334336, 3120562176, 2332033024, 2340421632, 700448768, 299892736, 292552704, 3221749760, 1637613568, 68026368, 581238784, 2948235264, 4171710464, 837361664, 1257033728, 252053504, 1756984320, 2457125376, 602072832, 1260606848, 3359869120, 3564321120, 2916816688, 2518102568, 4110512652, 813695734, 440454385}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2751463424, 2717908992, 3674210304, 4236247040, 1405091840, 4070572032, 3106930688, 216530944, 203161600, 548012032, 3622109184, 1648263168, 4030971904, 3714703360, 2060210176, 2534565888, 2080494592, 1989212672, 3763894016, 3702823552, 3310762688, 2233408800, 2376282736, 1966690184, 2243214476, 1389812210, 2455715025}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1543503872, 3053453312, 150994944, 4169138176, 3401580544, 3080716288, 2096103424, 2819096576, 771489792, 2311454720, 730791936, 777158656, 1701134336, 581148672, 2888593408, 889108480, 2119945216, 2111331840, 851758336, 1460810368, 3146106304, 2830310944, 708104880, 3306816360, 1635352492, 3841281470, 33235131}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 1543503872, 503316480, 3942645760, 2273312768, 3141533696, 3927965696, 3989831680, 2833776640, 1945370624, 3190161408, 940507136, 3646586880, 1521303552, 3163234304, 3766759424, 1407084544, 1349716992, 377021952, 2101116672, 3858916736, 3787570752, 3743518368, 798051600, 1183418248, 3208974084, 2550097054, 1885477971}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 4093640704, 2717908992, 150994944, 2256535552, 180355072, 2917138432, 2842689536, 3655860224, 2961965056, 296615936, 571146240, 560627712, 1903804416, 1773625344, 554455040, 317589504, 1621820416, 1153047040, 2856391936, 4085493888, 2044129728, 3802081888, 811639088, 875570376, 3561521436, 3504120246, 3151413935}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 67108864, 2315255808, 3942645760, 209715200, 952107008, 132120576, 2716860416, 478674944, 3291217920, 820903936, 2554658816, 1944748032, 1045905408, 400105472, 430706688, 2276374528, 2279961600, 3946480128, 3117414144, 118334080, 2762361280, 864639072, 3472122288, 3164234152, 2636084540, 2123718422, 1567785249}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 469762048, 3254779904, 4211081216, 1249902592, 4022337536, 3974103040, 1236271104, 2113404928, 4187750400, 2662465536, 4198694912, 292978688, 3976052736, 3350175744, 1440493568, 1142056960, 3058912256, 471775744, 2731126528, 4797568, 1669981888, 2506732896, 3285836016, 2728469720, 2449286092, 2419041914, 2107387111}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1140850688, 2852126720, 3841982464, 1249902592, 3879731200, 1226833920, 3937402880, 1236795392, 3442212864, 1660026880, 1891434496, 411467776, 1186185216, 4267794432, 3857494016, 3054647296, 3429716992, 1185858048, 2593618176, 3104294016, 3658422336, 3197853344, 3779416944, 3943302616, 3341879228, 855960954, 1859530857}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2080374784, 3590324224, 1560281088, 2910846976, 3569352704, 2619342848, 2265972736, 3195535360, 2179727360, 2655387648, 2590441472, 2578612224, 666746880, 2350637056, 2429341696, 1020692480, 2095025152, 3934187008, 938199296, 2944722816, 3612479424, 3918341280, 2498990672, 362301592, 3059489756, 4167969966, 135500851}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 4227858432, 2852126720, 4043309056, 4202692608, 2629828608, 2539651072, 1796210688, 3621257216, 1108606976, 990511104, 3651600384, 853966848, 545898496, 3726860288, 3572772864, 2539292672, 3344919552, 876802560, 3458950400, 1582877824, 3914627008, 2150290656, 941064528, 1271815800, 3197465444, 1300608834, 3999076779}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 2885681152, 704643072, 2969567232, 109051904, 1480589312, 1423966208, 535822336, 2917662720, 260308992, 3322019840, 1644101632, 189693952, 2343124992, 3775635456, 1541672960, 1521678336, 259480576, 2516247040, 1961084160, 1751130240, 246436672, 2743622496, 708066608, 3121222472, 4044052884, 2749683866, 112356051}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 1006632960, 2919235584, 1392508928, 3196059648, 2294284288, 2996830208, 2534408192, 1271398400, 549715968, 2737963008, 809566208, 791576576, 2424291328, 3231309824, 1914875904, 3028879360, 2406099968, 2962044416, 1761093376, 3504086144, 547274176, 363303712, 471148368, 4136918696, 4128945652, 3975492650, 4192505709}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1409286144, 2315255808, 2466250752, 3581935616, 1136656384, 3835691008, 550502400, 1547173888, 2824077312, 4250009600, 1159004160, 1710129152, 3794518016, 4110262272, 2634215424, 2456639488, 2388280320, 2185839104, 3655393024, 3325066112, 1904788160, 320620064, 1148093584, 1542143064, 459125668, 2354188666, 3214237785}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 3690987520, 704643072, 2197815296, 1635778560, 3888119808, 1331691520, 3675258880, 2001207296, 3901489152, 150601728, 660537344, 4163796992, 2925641728, 1644666880, 1701457920, 2555877376, 3976334336, 2322326016, 2487256832, 396371840, 2414876352, 3231187424, 354684752, 715555048, 3196925820, 242040930, 2948454011}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 1006632960, 1509949440, 2466250752, 2088763392, 364904448, 790626304, 1626341376, 2276982784, 4029939712, 379453440, 2947350528, 987922432, 4131373056, 1613094912, 63885312, 874846208, 2110671872, 824553984, 3763271424, 1332038272, 3224274112, 3698699424, 3888516016, 2722710104, 3157573988, 2761825046, 3635218817}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 4227858432, 2248146944, 1795162112, 914358272, 4273995776, 1709178880, 242221056, 4265082880, 146538496, 1071513600, 1424424960, 3660218368, 4164796416, 2918162432, 604909568, 596580352, 2436770816, 3692547584, 47369984, 425852032, 3795930048, 433189984, 1100601392, 3273515544, 1988049836, 205934166, 1493951235}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 4227858432, 3456106496, 2231369728, 1400897536, 3703570432, 3454009344, 2964324352, 3153592320, 2238971904, 2223374336, 2433286144, 4189749248, 1099120640, 2281775104, 1234612224, 3085031424, 1378266112, 177849856, 269639936, 1530876288, 3461058496, 3805108064, 1740941808, 3833480152, 721259940, 1182589454, 3416947685}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1677721600, 1979711488, 2466250752, 243269632, 3955228672, 1814036480, 1292894208, 1135083520, 4000055296, 292945920, 1692860416, 480411648, 2580922368, 1075781632, 3657879552, 2705307648, 3868644352, 1842871808, 2652507904, 1846627456, 3859150528, 538396064, 3644515920, 2038547272, 1886248924, 2371554062, 2581365123}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 335544320, 2248146944, 1493172224, 4135583744, 465567744, 752877568, 1169162240, 4174905344, 1715732480, 1015676928, 1912274944, 2695266304, 2423078912, 2631081984, 4053446656, 1429415936, 1084900352, 1898675712, 160343296, 3209778304, 2089626816, 962799456, 3645015792, 2339836664, 2686510996, 2463117090, 1982385927}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 1140850688, 2986344448, 3271557120, 2826960896, 482344960, 2971664384, 4023386112, 2496135168, 513540096, 2124021760, 4036820992, 1042186240, 1708376064, 767909888, 2863271936, 3685070848, 1209693184, 828226048, 985562880, 3276000896, 292394432, 1803980448, 2856800656, 459509288, 289264364, 420390466, 2319181161}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 2885681152, 100663296, 1862270976, 4118806528, 3762290688, 3231711232, 953155584, 2490892288, 193724416, 1025900544, 4226088960, 4018307072, 4185341952, 1114447872, 1491496960, 4077201408, 2884779008, 736050688, 3600362240, 835465088, 3162939712, 3853903392, 272290576, 3642490776, 3636169852, 2263574734, 3646133809}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 4093640704, 1308622848, 1862270976, 3783262208, 1757413376, 3474980864, 2544893952, 2405957632, 1461977088, 3141402624, 1262157824, 3309469696, 1753825280, 1631789056, 2155753472, 2983950336, 1632773120, 1141990912, 2993627904, 1756654464, 1046884800, 2310530464, 1534638320, 2747034504, 1007875124, 502340134, 3187657431}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1006632960, 234881024, 2197815296, 2759852032, 3552575488, 1126170624, 1861222400, 2009595904, 1489764352, 2263220224, 1074069504, 965902336, 3005726720, 2434654208, 3370536960, 1661294592, 3977432064, 2296849920, 373139200, 2484520576, 2580350656, 2455677088, 2034319280, 3336060968, 2153001884, 869423390, 742860705}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 1946157056, 436207616, 419430400, 3430940672, 2151677952, 3554672640, 2280652800, 2673344512, 190578688, 750125056, 2853896192, 3854729216, 501825536, 3092471808, 2595672064, 3575375872, 3191997440, 1109983744, 1987265792, 4133909120, 2215865152, 1733689952, 2985019696, 3835333112, 1303752140, 2103811934, 309173375}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 738197504, 973078528, 2063597568, 1065353216, 809500672, 3454009344, 3310354432, 1126694912, 4249092096, 2609512448, 948502528, 1278640128, 2125414400, 1976639488, 2452271104, 2923005952, 2001632256, 2789433856, 601825024, 3842611584, 2742450496, 1255093600, 3653355664, 476197256, 2414695540, 323752114, 801009029}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 2483027968, 4194304000, 2634022912, 4085252096, 599785472, 3965714432, 3035627520, 2305294336, 2801008640, 191758336, 3606249472, 1719828480, 641810432, 2152439808, 1154363392, 3462600704, 2065351680, 4192023040, 1439813888, 223587712, 2215828672, 2799273696, 2891429552, 2996045768, 1805548516, 2241541686, 2910226831}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 1006632960, 3858759680, 1761607680, 4018143232, 2218786816, 2296381440, 2817523712, 2350383104, 3939237888, 2029912064, 466157568, 1968865280, 690208768, 2860605440, 2375962624, 2876844032, 3777121280, 2128559616, 2303147264, 231433600, 2329256768, 2490139232, 3572372016, 2829135288, 894330972, 2318511190, 3521563005}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 4227858432, 3791650816, 3539992576, 1300234240, 3904897024, 367001600, 3184525312, 1236795392, 2729705472, 3219259392, 1382744064, 1505656832, 2596618240, 3240353792, 360861696, 746297344, 3563490304, 526486016, 1234794240, 3909944192, 2304754112, 2023507808, 3360617104, 902681496, 3938447620, 3494647370, 2440432647}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 1006632960, 436207616, 620756992, 2155872256, 1874853888, 425721856, 571473920, 1293418496, 2615934976, 2299396096, 4109303808, 2452258816, 1920319488, 909631488, 1621553152, 2439743488, 62942208, 1533035008, 1930449152, 1536693888, 3811342528, 166625504, 599775056, 2358419128, 1382670364, 3220269510, 1541262203}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 2080374784, 2785017856, 1526726656, 662700032, 1111490560, 2967470080, 2461007872, 2798125056, 1996226560, 3635806208, 2217803776, 2154987520, 2555592704, 2059001856, 2607722496, 3201673216, 3313560576, 1799364096, 107007744, 4067462528, 3706206016, 3949768800, 3815657840, 181735272, 2139157292, 3863015054, 4074800357}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 4227858432, 1241513984, 2566914048, 2910846976, 3812622336, 4078960640, 7340032, 1085800448, 3983278080, 4205182976, 1750663168, 826441728, 999014400, 1826693120, 2184065024, 1043195904, 2184752128, 279736832, 239488256, 768174976, 367671360, 3541040032, 3907200176, 2307258840, 1044175804, 175027502, 3985450157}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 3422552064, 2315255808, 352321536, 2709520384, 2663383040, 929038336, 1766850560, 3289907200, 3614179328, 2742157312, 2985361408, 4002840576, 2769764352, 3588874240, 2851762176, 1315289088, 2149096448, 2574049792, 3094487296, 1802590080, 450238912, 4265021408, 731462672, 429000888, 1013027036, 4042132730, 3333126117}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2348810240, 2248146944, 4143972352, 2155872256, 1799356416, 4255121408, 548405248, 1687683072, 1020526592, 3496607744, 3491299328, 819363840, 2535440384, 3665944576, 3204591616, 3589658624, 3973585920, 4227091968, 4070204160, 3265395328, 963830336, 3457009184, 3990662512, 2278995320, 3080681796, 2713813762, 1252183029}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 201326592, 3992977408, 2030043136, 3732930560, 624951296, 3227516928, 1978662912, 1570242560, 3897294848, 106037248, 3149987840, 272007168, 3181854720, 1691967488, 3678031872, 2123753472, 1114176512, 2396288512, 3617512704, 3881020544, 3562502720, 3745623008, 2792767536, 3628593592, 3991485276, 2348949370, 3565798517}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 1811939328, 2516582400, 150994944, 1820327936, 146800640, 2858418176, 2498756608, 2284322816, 302252032, 2695495680, 4081385472, 3929440256, 2070134784, 1296900096, 1650626560, 1534138368, 1775541248, 2790456832, 87670016, 2703279744, 1003499456, 1727529952, 2256320176, 3809893256, 1421028372, 3518341810, 2065598985}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 67108864, 369098752, 889192448, 2776629248, 3208642560, 853540864, 475004928, 1428684800, 2935750656, 84541440, 977469440, 3293478912, 3007135744, 3159056384, 2546126848, 2372864000, 3677123584, 2908941824, 3445586176, 1502881664, 2023126080, 1784235616, 3167060112, 3361703304, 3826516428, 2614514994, 4072250999}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 738197504, 167772160, 2667577344, 3313500160, 222298112, 677380096, 1412431872, 2898788352, 2234777600, 3146121216, 1345781760, 3901390848, 2456633344, 283058176, 1500434432, 4073916416, 1471421440, 2940645888, 655883008, 3755635584, 1628778560, 2372108000, 524044016, 445783784, 2741084388, 562379838, 3468413611}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 1275068416, 2919235584, 3036676096, 3279945728, 2680160256, 1474297856, 640679936, 522715136, 94109696, 323878912, 3831562240, 1116372992, 3292250112, 623501312, 2582032384, 1866328064, 3081001984, 984274432, 1575735552, 3224457600, 2505215168, 3371158880, 1628161136, 411146760, 4198142924, 1532168086, 4271237685}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 603979776, 3925868544, 788529152, 1870659584, 2134900736, 3223322624, 1294991360, 2036858880, 1773928448, 2245394432, 4156358656, 3421667328, 3294609408, 4084539392, 1799278592, 2504112128, 470062080, 3855770112, 477065984, 2996679040, 2789352000, 2650260640, 1839794160, 2683887880, 2560890668, 35795150, 2372381257}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 1006632960, 3791650816, 1124073472, 4001366016, 2503999488, 3764387840, 3213885440, 2393374720, 946077696, 2152071168, 1288896512, 937066496, 754532352, 2652577792, 305057792, 3239548928, 338430976, 1223870976, 2103289600, 3766329472, 3146615872, 4105507296, 4084815440, 2665197704, 361676052, 4188500542, 4269068159}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 4227858432, 1107296256, 3539992576, 2273312768, 3242196992, 1046478848, 2421161984, 683147264, 3673948160, 3981574144, 3486187520, 1697021952, 4002234368, 2096848896, 1666084864, 621389824, 3388288000, 161954304, 820774656, 1879714176, 3995535424, 28094176, 2791973008, 846682776, 1662276172, 1402374266, 447043887}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1543503872, 570425344, 3070230528, 2692743168, 1321205760, 425721856, 3534749696, 475529216, 2446065664, 2756575232, 2212823040, 1342865408, 4153360384, 2125815808, 3106041856, 117147648, 1489472512, 32602624, 3217613568, 428134016, 1133159360, 4023372512, 2954226416, 3748807416, 3847475100, 1551098854, 610509137}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 3556769792, 3724541952, 1157627904, 3699376128, 1186988032, 408944640, 2532311040, 3823632384, 2007760896, 357957632, 355008512, 2038595584, 466337792, 1664737280, 1817849856, 1726978048, 3853730816, 3020805632, 1829275904, 2627470976, 1734276544, 641015264, 1033682608, 4259197512, 3790986940, 1870417678, 2230254413}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 4093640704, 167772160, 4043309056, 3581935616, 1941962752, 3625975808, 684720128, 4021813248, 2878078976, 949878784, 2420310016, 156925952, 3686383616, 3346210816, 739422208, 4267538432, 1784226816, 1317249536, 2197486848, 3752442752, 912998592, 336502944, 2837121168, 698784600, 1150246396, 61105334, 3335152663}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 335544320, 3523215360, 1962934272, 3900702720, 3577741312, 4204789760, 4115660800, 2316828672, 1164181504, 485097472, 3325755392, 90603520, 2659041280, 1519099904, 3884896256, 433190912, 618472448, 1339759104, 3717601536, 3568656000, 876042816, 1340128032, 2146498192, 3611862776, 1400671508, 2274240354, 1775306791}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 201326592, 100663296, 2499805184, 545259520, 1698693120, 627048448, 103809024, 252182528, 3754688512, 1515847680, 408092672, 3905847296, 3866968064, 2554585088, 1905700864, 600064, 261987328, 3442720256, 2801676544, 2239068800, 831483456, 3066832096, 886727152, 2215886888, 2603530012, 403556258, 2662023735}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 201326592, 637534208, 50331648, 2122317824, 3753902080, 1843396608, 2553282560, 1127743488, 2797862912, 1443495936, 2821652480, 1931902976, 912900096, 1975476224, 831393792, 3691366400, 651770880, 3259489792, 1747601152, 3154060416, 1261314752, 4246037600, 2997984112, 2924202008, 3107733652, 598627138, 1507196787}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 3825205248, 4261412864, 3305111552, 2675965952, 3829399552, 2178940928, 850395136, 4072144896, 1518075904, 4158259200, 572325888, 4014899200, 288604160, 2274205696, 426176512, 484939776, 2093216768, 1851094528, 711604480, 3425031552, 3488790336, 1388918624, 1333824368, 3426760728, 2380273068, 3769687314, 1438185209}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 1677721600, 838860800, 1358954496, 1920991232, 775946240, 81788928, 2924478464, 303562752, 1303642112, 3750887424, 3989241856, 3155066880, 2682863616, 1679253504, 2966876160, 570279936, 934622208, 2501487104, 4089412864, 3567924352, 2919478592, 695499616, 2301803664, 2574759864, 927343236, 3116725274, 2683420491}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1140850688, 1375731712, 117440512, 864026624, 1128267776, 115343360, 2779774976, 3973578752, 2866544640, 1168769024, 938672128, 3783163904, 1168982016, 4165165056, 648474624, 452028416, 1403589632, 2939513344, 956279552, 3934008704, 1786400320, 1650159200, 3302669168, 2492149880, 3019000588, 2498713858, 334801111}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 469762048, 3321888768, 3439329280, 2457862144, 3678404608, 3969908736, 3159359488, 1252524032, 1578369024, 346685440, 1191116800, 2623963136, 1492762624, 2662293504, 3570282496, 2582464512, 2139425792, 3102842368, 1911232768, 4165769344, 709290048, 1944672032, 111654800, 4287251016, 3882855268, 2871963794, 1159586339}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 2617245696, 1979711488, 3137339392, 1602224128, 3191865344, 710934528, 3545235456, 1531445248, 1362362368, 2223374336, 2819293184, 860520448, 1147224064, 3650871296, 1470279680, 2821023744, 174394368, 369462784, 508940032, 1788700032, 3454659392, 4279225056, 4065607824, 559318632, 1803812484, 2296251486, 1561800919}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 1543503872, 1375731712, 3405774848, 2608857088, 4114612224, 677380096, 1756364800, 3506962432, 151781376, 509214720, 4225433600, 1779335168, 2046148608, 430694400, 2821099520, 3374946304, 1053387776, 3711564288, 894537472, 2959959424, 671065152, 3439914208, 4211884144, 1700413736, 2287730524, 4216239138, 1603625087}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 2617245696, 1174405120, 3238002688, 1400897536, 4232052736, 1033895936, 869269504, 3445096448, 340525056, 1711931392, 76218368, 3488514048, 159760384, 1218125824, 1532407808, 2277099520, 4195961856, 2848546304, 881923328, 2027788672, 718783296, 4099705632, 3165814288, 666365880, 3236727484, 1515865154, 3549689087}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1275068416, 4127195136, 2063597568, 931135488, 2512388096, 404750336, 3585081344, 3760717824, 1466695680, 1631715328, 3424059392, 1091993600, 115425280, 2573721600, 4187918336, 2960996352, 3203267584, 2163572224, 2087816960, 763329920, 3222991040, 4193480864, 1271424496, 3120342216, 1331303548, 1217619866, 202953779}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1677721600, 2181038080, 822083584, 2004877312, 3997171712, 1008730112, 3622830080, 2272788480, 79953920, 2945056768, 783089664, 2875621376, 3383476224, 3592232960, 1337913344, 2162108416, 3100636160, 2938583552, 2462842112, 105759104, 125191488, 1950582432, 2935058480, 3602397720, 1923377044, 1717215682, 4280632305}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 67108864, 436207616, 1291845632, 1233125376, 205520896, 3030384640, 976224256, 1785200640, 4181458944, 1994260480, 1733492736, 2405072896, 1078542336, 833871872, 1858777088, 1888573440, 2368181248, 1825100288, 2718699776, 590759808, 3375321920, 799296544, 199893488, 1927406984, 1374651180, 2529483590, 2503633127}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 3556769792, 570425344, 117440512, 2071986176, 1019215872, 1688207360, 833617920, 256376832, 3499884544, 1768554496, 2027487232, 1533968384, 4051156992, 1203347456, 2248036352, 1800357888, 2429379584, 1404623360, 2226428672, 1030143360, 3498811840, 1766056992, 3449798896, 2501186088, 991725836, 1034569938, 3900289901}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 872415232, 1308622848, 1929379840, 3330277376, 3175088128, 887095296, 2683305984, 879230976, 2476998656, 3219521536, 56950784, 1350205440, 3412049920, 2521128960, 187305984, 2040989696, 2579039232, 3365959168, 4103098112, 626527360, 4293720128, 2593299808, 3652951600, 3611492552, 3535785268, 3023425470, 3229801737}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 603979776, 905969664, 3909091328, 1384120320, 3577741312, 3609198592, 628097024, 288882688, 3055812608, 3620601856, 2629238784, 3921838080, 724910080, 5758976, 2496819200, 3948779520, 2612753408, 79756800, 2346734848, 2056294528, 2242380352, 1317859488, 1170387120, 3241528408, 2606202868, 2840765510, 1033705931}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 3154116608, 2516582400, 3472883712, 947912704, 1749024768, 2761949184, 2322595840, 1255669760, 482607104, 3031040000, 3303079936, 1848016896, 25640960, 1300357120, 3040268288, 206518272, 3129822208, 831544832, 3498593024, 1244422784, 1024866624, 3967809312, 3656741040, 1923358520, 2201675156, 2204718274, 3230324253}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 3690987520, 3456106496, 922746880, 2944401408, 3292528640, 3491758080, 3778019328, 4039639040, 1261174784, 2769420288, 2497904640, 2359721984, 3699752960, 2411978752, 3155578880, 3339569152, 525282304, 1182070272, 1443242752, 1869991296, 2481702208, 3186277536, 260520176, 3713592744, 4212415164, 932580138, 3108845927}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 3288334336, 3120562176, 3170893824, 2659188736, 2940207104, 3240099840, 1066401792, 2166882304, 2006712320, 2598764544, 3418030080, 1755480064, 1675182080, 2510004224, 2830274560, 4113647616, 929510400, 3110339072, 1928474880, 1586598016, 1169641536, 4167880352, 4068347984, 689936456, 2704298668, 3111696798, 735317359}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2483027968, 234881024, 4177526784, 1166016512, 2218786816, 492830720, 3985637376, 4126670848, 120324096, 1982726144, 867106816, 1833598976, 4096114688, 3872382976, 3034222592, 3218941952, 1088660480, 2608076288, 2452768000, 3351867264, 1044491072, 1086717408, 3978270288, 121793496, 736211804, 3925181318, 274192987}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 4227858432, 3321888768, 4043309056, 1098907648, 1908408320, 2699034624, 3710910464, 4209508352, 3319005184, 3055681536, 3540844544, 2685304832, 1145290752, 770531328, 4067328, 2972391424, 4244229120, 1434250752, 97916160, 1887423360, 3365646016, 4098987104, 1787328368, 3903089864, 2112520324, 990459322, 167034641}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 4227858432, 1711276032, 3808428032, 4169138176, 2873098240, 2833252352, 470810624, 4116185088, 2835087360, 2277900288, 4069588992, 3771891712, 2005123072, 1341235200, 1879207936, 1073416192, 733834240, 2800549376, 3684570880, 3756880512, 4090787392, 204629856, 3381917136, 1000981496, 2172563340, 2063409486, 1527536277}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 4093640704, 2449473536, 486539264, 3917479936, 2235564032, 1793064960, 894435328, 2913468416, 2871263232, 2399535104, 1778319360, 2491056128, 2135277568, 2678038528, 1240133632, 1196238848, 839640064, 3985943040, 1149157632, 2469601152, 3644387904, 145515104, 718413712, 920747272, 458835988, 2134232894, 3125244627}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3288334336, 2113929216, 2868903936, 1484783616, 1186988032, 2862612480, 3236954112, 2854748160, 3960733696, 1641414656, 1651048448, 1249542144, 3126018048, 910778368, 2336944128, 3093022720, 3110966272, 1905583616, 748070656, 2861118080, 2229947328, 53196064, 4177855664, 1742758728, 1209056708, 2226651470, 1701637685}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 2617245696, 3187671040, 1358954496, 3498049536, 834666496, 3466592256, 3851419648, 1396178944, 2123628544, 1598947328, 1491533824, 143818752, 418758656, 3316064256, 3656560640, 2059741184, 2274315264, 2946385408, 3871335680, 1513497216, 479438528, 2813115168, 3269072592, 539601752, 3291822116, 1434959526, 3030558507}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1006632960, 973078528, 3607101440, 176160768, 3024093184, 513802240, 1255145472, 3801612288, 1499725824, 882769920, 507969536, 1775403008, 320159744, 1602740224, 3585232896, 958777344, 1181699072, 4196303360, 67576576, 3329391744, 776298816, 1021310752, 280404496, 3616238968, 968924308, 1751130134, 741370971}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 469762048, 2717908992, 1023410176, 1317011456, 2965372928, 1717567488, 1771044864, 2203582464, 1457258496, 3340107776, 2839347200, 3609362432, 2057289728, 1551704064, 1543639040, 472893440, 1603628032, 1916148224, 2425219328, 122323072, 4209711040, 2927591904, 388839888, 3694822136, 2313356972, 3172706718, 1756836633}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3422552064, 1577058304, 3305111552, 2256535552, 3862953984, 740294656, 3004170240, 3264741376, 140771328, 2623406080, 3527344128, 2538766336, 2834120704, 2457821184, 4067561472, 595449856, 2745662464, 683030016, 645124352, 3240141952, 3247478080, 1457011616, 1866764752, 349105144, 3160873172, 190206742, 1854101411}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1677721600, 3053453312, 3707764736, 931135488, 2462056448, 2346713088, 2456813568, 2438463488, 1216610304, 2086010880, 2380464128, 1130004480, 3157868544, 639885312, 154832896, 25774080, 1528550400, 688803328, 57143552, 3121370496, 1515880896, 1303973216, 836973872, 3915008888, 3141140372, 1319361598, 2944034847}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 3019898880, 234881024, 3607101440, 4051697664, 2285895680, 1533018112, 3188719616, 1636302848, 2275672064, 2706767872, 266665984, 1892319232, 3459203072, 3697631232, 2374660096, 1372563456, 3467994112, 2879550976, 668715776, 1272683392, 165357888, 2363220448, 2690379216, 144438184, 1228630100, 3683329294, 3395561}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1811939328, 3657433088, 1090519040, 864026624, 3376414720, 627048448, 2169503744, 3154640896, 3818127360, 2687631360, 1059127296, 2589884416, 796901376, 1545691136, 3437137920, 1405044736, 2466372608, 510534144, 573007104, 3149739392, 2339940928, 2058122208, 2910780816, 3654251304, 2881073444, 3345125802, 2955491229}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 2214592512, 3523215360, 3573547008, 1988100096, 2445279232, 2166358016, 2446327808, 443023360, 1702100992, 66191360, 167968768, 341737472, 1885159424, 4144193536, 1323208704, 1604188160, 4246975488, 1921915392, 565553408, 4181135488, 1405902528, 3329121952, 323326096, 1334805896, 3595618820, 1059625226, 412406527}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 335544320, 369098752, 2902458368, 3128950784, 1430257664, 564133888, 185597952, 1664614400, 2467561472, 78774272, 890699776, 3977740288, 420986880, 3742851072, 437719040, 2895579136, 4225178624, 1635191296, 2112333568, 4045348224, 384518336, 954820960, 1708548720, 2028831048, 4133278300, 418297582, 3673756665}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 3825205248, 2046820352, 3137339392, 1015021568, 1698693120, 1394606080, 116391936, 3950510080, 879493120, 1841692672, 33488896, 436174848, 1845477376, 2415878144, 16756736, 2122287104, 1145007104, 1369380352, 2301603072, 234328448, 1512830144, 2411046880, 3168182544, 597150312, 2080062980, 2151527362, 3972186685}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 1946157056, 503316480, 4244635648, 1904214016, 515899392, 698351616, 1408237568, 3834118144, 512491520, 2325348352, 2020540416, 2188345344, 158318592, 3387940864, 4239380480, 818923520, 2988424192, 1948754432, 1145265920, 3682938496, 2160603200, 2842466784, 3851061776, 863456920, 3803963412, 792801934, 360586977}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3154116608, 2181038080, 3070230528, 1669332992, 3519021056, 1939865600, 2842689536, 2416443392, 52690944, 1989279744, 1954086912, 3816390656, 1358512128, 154787840, 3600412672, 3588872192, 1323394048, 2890262016, 3155644672, 3629003392, 1132946240, 4040577248, 1404770704, 1673034136, 3238830780, 436613166, 2462310999}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 4227858432, 167772160, 2734686208, 2222981120, 2436890624, 3764387840, 4128243712, 2433220608, 543424512, 4223795200, 3986620416, 2963243008, 3508486144, 3051331584, 662646784, 2060425216, 972514304, 3010162176, 3105213696, 3951315328, 3927070912, 448231584, 1678503600, 3716493240, 3536603100, 2778091550, 4272283521}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 3154116608, 4194304000, 3405774848, 4286578688, 3527409664, 4062183424, 3597664256, 783810560, 3362521088, 772407296, 1262551040, 1824620544, 847364096, 1923211264, 3151081472, 350849024, 2210739200, 2440023552, 3936224512, 1996978816, 2080008384, 767130336, 3985448080, 1568356904, 1092093508, 2874967630, 4010948623}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3288334336, 570425344, 4143972352, 3279945728, 1010827264, 6291456, 2362441728, 3312975872, 23330816, 583139328, 417529856, 2405662720, 958644224, 4198719488, 2400399360, 220952576, 699382784, 1862114816, 2273732864, 2056333952, 2552813248, 4150048416, 2621868656, 1957820168, 194554476, 3916752558, 236588877}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 469762048, 1711276032, 1023410176, 3867148288, 1639972864, 572522496, 1687158784, 3053977600, 4201906176, 504758272, 2569863168, 3333259264, 3421323264, 453861376, 1916628992, 2783283200, 3984167936, 4062966272, 499699456, 2874452352, 1694894144, 3261401696, 3694788336, 1422618872, 2985866892, 2248957594, 710591159}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1409286144, 2181038080, 1258291200, 2659188736, 3879731200, 2766143488, 4012900352, 505937920, 1490288640, 2229141504, 4218224640, 1949138944, 1154301952, 1241325568, 1825918976, 1115797504, 1965026304, 2828168704, 2022679808, 3169483648, 1250147520, 107497504, 1353981712, 1336831288, 4213513196, 1317607986, 1708903135}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1543503872, 3657433088, 989855744, 260046848, 2764046336, 1331691520, 2316304384, 449314816, 2581331968, 328597504, 1200947200, 1263894528, 3489792, 2082824192, 1877815296, 649168896, 409457664, 1431440896, 4025988352, 3562732160, 3234545216, 3759948064, 41304880, 2512719352, 29186596, 3327777970, 218870183}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 3422552064, 1778384896, 1291845632, 3867148288, 616562688, 480247808, 2958032896, 1260912640, 330039296, 146931712, 1142226944, 2329247744, 2608185344, 3987070976, 2454581248, 356612096, 1641264128, 82763264, 3499561728, 2778740096, 684781888, 753442272, 311203248, 3587345048, 1356707636, 2647250166, 498012515}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 201326592, 1912602624, 2634022912, 2692743168, 3066036224, 3374317568, 2242904064, 471334912, 3302752256, 2595618816, 3347775488, 3679158272, 1936408576, 2086395904, 2005127168, 1358899200, 1748575232, 2819249664, 434981632, 2240326528, 3388276032, 716334176, 2411825616, 3326529992, 1777586964, 491211426, 865440425}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 2885681152, 2449473536, 3506438144, 3615490048, 2462056448, 2615148544, 2939158528, 1883766784, 354156544, 2451177472, 2190409728, 2974777344, 87015424, 1155506176, 1433866240, 1247528960, 1099523072, 131790336, 3119490816, 3560943744, 1489437248, 693324192, 1790283408, 2576386776, 3797426628, 260354270, 2877183185}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1275068416, 2248146944, 4110417920, 2843738112, 3686793216, 4267704320, 1888485376, 3064463360, 1017905152, 2891055104, 1033568256, 2338029568, 4038803456, 2917916672, 404959232, 1772087296, 1655022592, 4008845824, 3857405696, 3961765504, 3550414144, 430279456, 645067696, 1571508504, 3129206708, 32463078, 2916960765}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 3690987520, 3120562176, 855638016, 478150656, 532676608, 2778726400, 4168089600, 2091384832, 615251968, 2468216832, 195231744, 1868791808, 3259219968, 3421741056, 2952466432, 1655130112, 3679556608, 3686673920, 1246993664, 2710258048, 521109056, 3833400288, 1977621392, 2928698168, 112746900, 1775508362, 3513421737}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 67108864, 570425344, 1728053248, 2541748224, 3258974208, 4137680896, 3085959168, 3900178432, 2346975232, 3568697344, 670367744, 515211264, 2979381248, 1965416448, 3783077888, 1672067072, 3657939968, 2953223680, 598571264, 878784128, 3694890176, 3039070816, 299296144, 3253060072, 2535312396, 3090795962, 4075795151}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 2751463424, 1778384896, 3674210304, 3481272320, 1673527296, 2086666240, 214958080, 4046979072, 2867068928, 4178444288, 49479680, 2687729664, 13844480, 1682120704, 282841088, 428857344, 1995013120, 637933056, 1925139712, 1254212224, 515506496, 2013621536, 4039432688, 25076936, 620466220, 3237986338, 3160492625}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 469762048, 3321888768, 1560281088, 3514826752, 4273995776, 3365928960, 168820736, 2008547328, 2397831168, 1032454144, 87359488, 1425375232, 3939844096, 612737024, 299708416, 113334272, 2860729344, 257065472, 434724608, 496488064, 3990097984, 3089508576, 1558125296, 2221963592, 3775462820, 1497633582, 2816407195}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3422552064, 1241513984, 1929379840, 2172649472, 2302672896, 740294656, 2167406592, 4014473216, 336330752, 2665086976, 152371200, 223707136, 2918531072, 3909459968, 263016448, 1668380672, 1110684672, 749927936, 2460552448, 4127706240, 1519150528, 874174944, 4084547792, 2613390232, 298682772, 1944184398, 3339395547}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 2214592512, 2113929216, 3909091328, 3045064704, 3015704576, 2304770048, 493879296, 1614282752, 2772697088, 2498625536, 2066677760, 3715072000, 4157587456, 2346688512, 4204236800, 2112563200, 1598139392, 2449527296, 3674258176, 2122337920, 624991552, 2686460960, 4283466064, 2355651944, 195870252, 1879229378, 2215447917}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 1275068416, 3657433088, 1761607680, 4169138176, 3695181824, 2212495360, 563085312, 2415394816, 62652416, 2986475520, 3945332736, 4092166144, 239681536, 1765384192, 366039040, 2497046528, 302752768, 1827700224, 287872768, 908373888, 2968425408, 2809389088, 1175255472, 2857007688, 1306362868, 2577385718, 2824229727}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 738197504, 33554432, 3472883712, 1367343104, 1832910848, 1495269376, 699400192, 748158976, 1967390720, 3677224960, 2824667136, 782073856, 167591936, 2196578304, 3246747648, 653912064, 761512960, 3072902656, 2665253120, 736761984, 1613960640, 2329976032, 3159387472, 2571685320, 3444345484, 490886818, 3417250687}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 3019898880, 2516582400, 150994944, 914358272, 2285895680, 1201668096, 2815426560, 531103744, 779354112, 2440429568, 3666411520, 1246330880, 1621704704, 4233748480, 3076632576, 2694674432, 3146763264, 2159565312, 1597821696, 770844032, 1975979456, 2478611040, 649246128, 3756490264, 2376906348, 3044734490, 2367882771}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 1811939328, 1308622848, 553648128, 2390753280, 1900019712, 1285554176, 2838495232, 1129840640, 1141637120, 2766274560, 522256384, 1122074624, 1342291968, 974249984, 532271104, 4245489664, 2490590208, 2346199552, 4031548160, 2361542016, 743511232, 412739680, 1107155280, 30135816, 2143611908, 1107702246, 1222085703}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 2080374784, 2382364672, 1694498816, 4118806528, 1715470336, 136314880, 1550843904, 3010985984, 137625600, 375259136, 3516465152, 2824437760, 2570665984, 3488161792, 3357650944, 2240657408, 544719872, 3906488832, 453291776, 780573312, 1654496448, 182420704, 3986952336, 3560325096, 570812892, 3707466370, 2597485211}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 4227858432, 1845493760, 184549376, 1048576000, 1874853888, 576716800, 2351955968, 3579314176, 1508114432, 4246863872, 905641984, 2411429888, 2895888384, 2232131584, 302231552, 4103026688, 1913766912, 3014437376, 2416845056, 2587189120, 3756970048, 323297824, 2769716752, 435232584, 1088164012, 1677075086, 1124140021}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 3154116608, 167772160, 2130706432, 2390753280, 1975517184, 3525312512, 990904320, 3219652608, 1481375744, 1346502656, 2019229696, 3625680896, 1601945600, 1384882176, 2077437952, 1026004992, 1788945408, 2105814528, 1595855104, 1441865600, 2869725760, 4221700192, 3278617456, 2816723096, 677372628, 3863329174, 2053794125}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 3556769792, 3053453312, 50331648, 2139095040, 1799356416, 224395264, 3079667712, 1557659648, 2687238144, 1967259648, 2456092672, 3013967872, 1761951744, 2805276672, 979185664, 341399552, 4269771776, 1403795968, 2751641856, 3859089024, 1656065472, 673009824, 2142891824, 1412397032, 2010384836, 522070918, 1655681123}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 4227858432, 2449473536, 50331648, 528482304, 2059403264, 211812352, 2077229056, 3909615616, 230424576, 818282496, 1459814400, 4215504896, 3047407616, 1368596480, 2687234048, 3916388352, 1317905408, 891041280, 3038164224, 1728834176, 3330273344, 3659885792, 2414894896, 2711099960, 3084152196, 3901375042, 2841462977}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 2885681152, 4060086272, 1694498816, 2457862144, 2680160256, 1352663040, 2855272448, 1087897600, 951320576, 2897346560, 1192689664, 2841083904, 263667712, 1332174848, 2372890624, 1523787776, 1197310976, 3691279872, 699044608, 2382610816, 727055936, 4105731808, 665070800, 505024520, 714842812, 2885768974, 5957785}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 603979776, 2315255808, 1627389952, 4286578688, 2780823552, 2405433344, 1297088512, 203948032, 66846720, 1135214592, 2525298688, 1642430464, 1219870720, 2929565696, 3697389568, 2555070464, 2400087040, 3951781376, 2406401792, 3529218176, 2819001664, 4236724768, 2824629104, 773488984, 3929900452, 3578920590, 934499659}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 872415232, 771751936, 1191182336, 1652555776, 1841299456, 4200595456, 1857028096, 4232577024, 406061056, 3812753408, 354484224, 3342958592, 636567552, 3552124928, 3398258688, 542066688, 539917312, 433050112, 2372850944, 3278870400, 2050927168, 903288864, 1902250640, 1588700376, 3390679532, 157138222, 3090674255}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 1543503872, 33554432, 3707764736, 1333788672, 2931818496, 1243611136, 3549429760, 2028470272, 2648965120, 2896297984, 2277572608, 2581692416, 4101062656, 1670995968, 889024512, 1830762496, 1346266112, 2406475264, 1122401024, 624120960, 3295185472, 463796320, 4274180080, 4180775192, 494491644, 1145946078, 3353836127}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3154116608, 1375731712, 2298478592, 2793406464, 1497366528, 681574400, 3304062976, 3481796608, 1002176512, 1148583936, 1856438272, 1678213120, 2448932864, 1291788288, 3489869824, 2413156352, 3053609984, 2957882880, 3806789376, 2696903040, 1277366464, 2070241376, 3886678160, 4265695512, 4256705956, 1666484306, 718959157}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 1275068416, 1308622848, 3774873600, 4001366016, 2596274176, 1222639616, 240123904, 3238526976, 2520514560, 157679616, 898564096, 1869578240, 3326033920, 2360827904, 2227900416, 613255168, 1513276416, 558172672, 1844357888, 1291003264, 3920211776, 2252402592, 622913008, 623906552, 2232992708, 4229216034, 2070594029}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 2751463424, 4261412864, 2466250752, 109051904, 1262485504, 1805647872, 2117074944, 1843920896, 300679168, 2829451264, 2777874432, 2301853696, 3078864896, 1579917312, 3773263872, 4231084032, 2422905856, 1447420416, 2447945984, 602675072, 3517361344, 1444101984, 3153329488, 3420701368, 1845197396, 220162418, 3016055329}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 4227858432, 369098752, 2030043136, 2105540608, 834666496, 1012924416, 2398093312, 2446852096, 1018953728, 1390804992, 394461184, 2497937408, 110346240, 2131451904, 1545064448, 1734449152, 2169136128, 2609771008, 4200876800, 1054496384, 4079302464, 432067360, 2422249936, 3236973064, 3973641652, 3812380114, 4029078289}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 1275068416, 2986344448, 1224736768, 2977955840, 1673527296, 1570766848, 720371712, 2992111616, 2999713792, 107085824, 2553741312, 110592000, 3639066624, 1795137536, 2136174592, 132237312, 683574272, 3239949824, 3466870528, 970337920, 153730368, 2340055264, 2736498192, 3278238280, 525862788, 1699529574, 1654826001}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 1543503872, 3858759680, 3472883712, 3128950784, 2269118464, 153092096, 1347420160, 3798466560, 3278110720, 758513664, 4011261952, 1731690496, 1457995776, 2337267712, 592146432, 3700254720, 794964992, 3149484544, 305978624, 1523222400, 129888448, 4026159584, 1277531568, 417740248, 3904893884, 3593676042, 1419873501}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 2483027968, 3858759680, 3405774848, 1635778560, 3326083072, 3307208704, 1345323008, 3826778112, 1055129600, 697171968, 352256000, 3235872768, 1349468160, 179822592, 2343768064, 2213398528, 3587857408, 2057910784, 2275717376, 1529753728, 831481536, 3831999456, 3338373072, 1560373704, 1981292076, 2212766498, 185470749}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 1275068416, 2046820352, 184549376, 1803550720, 3233808384, 2216689664, 472907776, 1030225920, 3589537792, 3357671424, 2795569152, 3640754176, 2112995328, 2696486912, 2944258048, 3812038656, 3168949248, 2088873472, 3895551232, 1645850240, 1359838784, 2118107744, 1816549968, 2686177592, 1587328460, 752237934, 3993198735}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 1275068416, 771751936, 3640655872, 1468006400, 3779067904, 4213178368, 3134193664, 2679635968, 1317797888, 629800960, 2480078848, 2004058112, 3236118528, 2591760384, 3475460096, 1721063424, 948573184, 1716763136, 20128512, 3309556864, 2657822144, 117417696, 1206474800, 3781731720, 1932827652, 4228314894, 1222226461}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2483027968, 100663296, 2197815296, 3850371072, 3225419776, 421527552, 4172283904, 1577582592, 2278293504, 3539599360, 2108620800, 621772800, 2214543360, 4090978304, 3744190464, 1218021376, 3663338496, 325032448, 690444544, 1694719104, 1969556672, 761855456, 660359504, 3703719256, 2125162388, 2262426606, 477766529}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1811939328, 3925868544, 385875968, 3380609024, 4206886912, 3147825152, 823132160, 3309830144, 2670460928, 666501120, 2015297536, 1581219840, 66011136, 2282217472, 1018925056, 3003729920, 2220499968, 1139756544, 3892779264, 3971723392, 453614144, 811239904, 3320810736, 352817080, 842763668, 675914926, 1899644913}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 2751463424, 2449473536, 2533359616, 159383552, 2755657728, 274726912, 1993342976, 2033713152, 3930849280, 3156869120, 3710713856, 1926070272, 3848126464, 4068810752, 4091088896, 3672852480, 792390656, 2083913216, 1076996352, 2677997696, 1281127616, 3685911712, 3859891824, 774859080, 2855597572, 3699829934, 4162275395}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 201326592, 2046820352, 3338665984, 562036736, 2025848832, 4112515072, 3757047808, 3112697856, 1507065856, 2186936320, 775356416, 479690752, 2393325568, 1888460800, 703287296, 2597971968, 761979904, 4137623040, 4239628544, 1081448576, 1441591360, 2556874080, 178874000, 2367867160, 1860935116, 2069487894, 3047836257}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1006632960, 3254779904, 150994944, 2508193792, 2688548864, 1851785216, 3041918976, 64487424, 399245312, 924712960, 1022951424, 2165932032, 3943284736, 2217844736, 678252544, 2248906752, 2144248832, 1935795712, 1656041216, 1682414208, 412134080, 3925376160, 1794932208, 1318510632, 2188233956, 1661677434, 1884183107}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 3690987520, 637534208, 754974720, 2004877312, 2277507072, 4204789760, 1091567616, 897056768, 2899050496, 2611871744, 1145241600, 2070118400, 2729656320, 3320569856, 2809638912, 742475776, 1480496128, 3447403008, 3570360064, 598558848, 1547714368, 861990368, 313542896, 2850563976, 3983855684, 1262676330, 1220378985}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 3959422976, 3523215360, 3506438144, 2709520384, 2571108352, 4116709376, 2335178752, 1545076736, 3083075584, 2801664000, 869335040, 1446084608, 901890048, 1308205056, 4167905280, 1941641216, 2528572416, 2721949184, 1251194624, 912930432, 3213352896, 494686880, 44744080, 3517411208, 4197221196, 134398258, 1497103395}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 335544320, 3925868544, 620756992, 780140544, 1019215872, 639631360, 2410676224, 2706898944, 2413035520, 3769761792, 2358444032, 1798537216, 2210611200, 2398822400, 2021642240, 1711659008, 2427112448, 3559368192, 2203173632, 1054363008, 3079954752, 3209854816, 4219702480, 1897636744, 2674862940, 2217587822, 2416324797}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1946157056, 436207616, 2466250752, 3833593856, 784334848, 3625975808, 1622147072, 4060610560, 3448504320, 1026686976, 3764977664, 2915663872, 2285486080, 642899968, 2760749056, 2359793664, 2377837568, 3458561536, 2103125248, 1570808192, 770735936, 2322112352, 2967241680, 3475656664, 4288488276, 4267679206, 2413751759}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 3422552064, 1644167168, 4244635648, 192937984, 1631584256, 3378511872, 3192913920, 3098017792, 1034682368, 3290562560, 218038272, 3441393664, 1318010880, 75964416, 2530996224, 153221120, 812266496, 21222912, 913664768, 3209478272, 3140653504, 3442950304, 2531515120, 4127579224, 2614367988, 15120470, 3184620649}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 3154116608, 637534208, 251658240, 1937768448, 239075328, 1600126976, 1970274304, 925368320, 3895721984, 3000631296, 1273823232, 2047705088, 2143109120, 1865768960, 835833856, 687056896, 1909593088, 1799991808, 1682963712, 1609330304, 478572736, 1709385632, 4094310096, 2014669816, 1153544908, 4046164118, 3566102715}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 1275068416, 2852126720, 1090519040, 1166016512, 2638217216, 757071872, 3683647488, 1995964416, 209453056, 1094320128, 1916731392, 4066344960, 753909760, 1569169408, 1963151360, 1027954688, 2915046400, 1541422592, 2901425920, 3737655936, 819230656, 2187219680, 4270441840, 1218952, 1209734388, 633974862, 372412209}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 738197504, 2181038080, 3372220416, 3951034368, 373293056, 744488960, 126877696, 2069364736, 2824601600, 471728128, 395902976, 901349376, 3125362688, 142680064, 1082519552, 2655500288, 1140888576, 3724580352, 3003162368, 2524976256, 465621696, 1562424992, 2339413296, 1208509544, 44303668, 2314400426, 1529869171}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 3556769792, 1107296256, 2801795072, 3615490048, 541065216, 3038773248, 3421503488, 4032299008, 3294887936, 989724672, 2693595136, 2179825664, 1295859712, 429236224, 506040320, 2868099072, 4137708544, 2310057472, 846776576, 3222601344, 384233152, 1204384736, 2514742288, 1835572808, 2883362092, 4236935250, 1832634527}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 2751463424, 167772160, 4009754624, 3028287488, 3242196992, 2002780160, 3840933888, 3172466688, 3378774016, 765591552, 3906928640, 318734336, 4285513728, 2609356800, 2826653696, 3749517312, 3978345472, 3574609408, 4222130432, 3919334784, 1819704512, 4035265440, 2826208080, 604697672, 1648620076, 2483649294, 1672129169}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2214592512, 3254779904, 150994944, 4152360960, 3544186880, 4095737856, 3704619008, 2996305920, 3946577920, 3304456192, 612827136, 518488064, 2341978112, 194977792, 3952832512, 1858164736, 2039012352, 1816436224, 2247808768, 844742784, 2645869504, 1949491168, 3703383856, 3562956712, 1771257236, 667255522, 3142763301}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2483027968, 2785017856, 2566914048, 2424307712, 3099590656, 740294656, 1175453696, 4006084608, 545521664, 3727556608, 2495938560, 3206905856, 479543296, 3154993152, 1453445120, 171644928, 2080934912, 1067756032, 4223595264, 2169324416, 4173450048, 734785376, 3144686960, 4239943096, 1153225788, 2521968274, 951522455}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 603979776, 2113929216, 2264924160, 3313500160, 2688548864, 3688890368, 3908042752, 2291662848, 1361313792, 364773376, 811925504, 4207247360, 3075817472, 3372048384, 2212589568, 1860937728, 1788382208, 2082763264, 3242079488, 1051054208, 3336954048, 4177863456, 1341509584, 1349331272, 482944876, 2369246034, 414334327}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 603979776, 167772160, 2566914048, 931135488, 2831155200, 4104126464, 4002414592, 2238185472, 2827747328, 447348736, 2241265664, 4143415296, 2890350592, 2885623808, 2231095296, 2880292864, 654896128, 1773954560, 1943158528, 4046678144, 3081875520, 2848627936, 3207050864, 21989656, 2604859540, 2695469502, 39737065}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1543503872, 3254779904, 2298478592, 2139095040, 1044381696, 698351616, 2442133504, 553123840, 3609460736, 1718222848, 2191720448, 3661856768, 4210245632, 3378241536, 2884071424, 3310995456, 2417529856, 3012875776, 1539481344, 320815232, 511536832, 745684832, 1949815536, 2214715400, 44852780, 1124504518, 2705655077}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 2483027968, 3321888768, 3674210304, 4051697664, 3166699520, 551550976, 3694133248, 3239575552, 1262747648, 3915513856, 836960256, 1279492096, 2756952064, 3852197888, 704057344, 4224264192, 277658624, 3557751296, 3143459072, 122040448, 4000431168, 2941797536, 3538164880, 3211965320, 522936268, 1202674990, 699212045}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 469762048, 2583691264, 1627389952, 880803840, 2646605824, 367001600, 2003828736, 3812098048, 264503296, 3156344832, 4011261952, 1538752512, 283623424, 3478102016, 3821268992, 3298641920, 1277973504, 1645104640, 1478061824, 1764670336, 1393145408, 4263951264, 3201638608, 3218084328, 1650993964, 158133646, 3090083929}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 2080374784, 2382364672, 1526726656, 2222981120, 2805989376, 3856662528, 4182769664, 4260888576, 3932422144, 185991168, 582942720, 413106176, 3983491072, 4146585600, 2909523968, 513923072, 1150067712, 48933376, 1935487232, 527340928, 68895424, 2276020000, 2434833008, 3648057736, 4043883756, 967577978, 1838812549}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 3422552064, 3120562176, 2600468480, 411041792, 4156555264, 1369440256, 212860928, 2025324544, 1405878272, 4190240768, 2364735488, 1712553984, 1522745344, 2926272512, 36679680, 735668224, 3712263168, 2994118144, 4124951808, 2740092288, 1505434176, 4127716320, 2623341392, 3474123240, 190539044, 920087142, 4210367573}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1811939328, 704643072, 1224736768, 176160768, 2831155200, 853540864, 1274019840, 1553465344, 1782317056, 2000027648, 860160000, 166035456, 1362444288, 507322368, 3148435456, 819701760, 962905088, 40529408, 1254352640, 1905790336, 515675456, 2968977312, 405129296, 1364571848, 4044210676, 2412878402, 2685866695}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3556769792, 637534208, 3607101440, 2038431744, 2042626048, 1444937728, 2641362944, 3351773184, 1045168128, 4043177984, 2485059584, 2357166080, 1575960576, 2130173952, 1287860224, 2518226944, 3657747456, 1383229952, 440499456, 2186290304, 1748553024, 2076496736, 3897747984, 4247909336, 2962777748, 4143209962, 2289705269}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 2080374784, 3858759680, 3875536896, 2139095040, 4005560320, 4242538496, 1559232512, 3447193600, 2588147712, 2960261120, 1962868736, 3529474048, 4245635072, 3718717440, 2534100992, 2541058048, 4205052928, 3129106944, 377963776, 1000069760, 1841136704, 3468177568, 2149900368, 2931958568, 1042760300, 801872798, 3298102945}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3825205248, 3657433088, 3405774848, 3498049536, 121634816, 2749366272, 936378368, 548929536, 632553472, 1219624960, 2504720384, 376143872, 2879078400, 2840846336, 2481934336, 1715537920, 4262784000, 1577235968, 3798187264, 3053931904, 1527593664, 3530711328, 3295380208, 211509320, 265489148, 2309970126, 3089230277}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 3422552064, 3791650816, 50331648, 880803840, 3837788160, 2401239040, 3597664256, 3843555328, 871104512, 4150919168, 1408040960, 1301118976, 2006794240, 2207604736, 1425084416, 1983883264, 490497024, 4097967616, 3204039936, 408637824, 2490500416, 1694601824, 1265088528, 288417544, 75025380, 2273108494, 2023883299}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1946157056, 3992977408, 3439329280, 3380609024, 4290772992, 538968064, 904921088, 1563951104, 496762880, 2167799808, 1532559360, 2460581888, 4119969792, 4211941376, 3871076352, 3080894464, 1626033152, 2745852416, 888114944, 2763044480, 1348006208, 4279016800, 4255009424, 4008564904, 3630928820, 1340748738, 672087547}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 1409286144, 1577058304, 2332033024, 2860515328, 2134900736, 2321547264, 2303721472, 1913126912, 3748921344, 4035575808, 3197042688, 1105166336, 1154990080, 3542294528, 3588878336, 310781952, 2395601920, 850813440, 1662109952, 3800732544, 2676999360, 241119904, 303503856, 8585976, 2744778252, 3065938502, 2338677353}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 1275068416, 3321888768, 184549376, 2592079872, 3854565376, 3793747968, 3161456640, 832045056, 990642176, 168951808, 1979645952, 59736064, 1595359232, 3852148736, 684281856, 3738605568, 151606272, 385274368, 1752824064, 250491776, 2822065728, 2300344416, 1318770192, 2533064328, 1683555844, 1168018006, 1831717833}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 2885681152, 1912602624, 2868903936, 75497472, 633339904, 362807296, 2412773376, 4049076224, 546045952, 41811968, 3465740288, 2822995968, 2124103680, 1935138816, 2202619904, 883562496, 1256272896, 2993554944, 1567313152, 2577340800, 528327744, 3060286944, 2221173808, 383410280, 2959708516, 2914671450, 1587085865}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 872415232, 2113929216, 184549376, 1937768448, 490733568, 2636120064, 248512512, 304611328, 3636199424, 2031747072, 572850176, 3681910784, 2182987776, 2424414208, 3603673088, 2726733824, 250551296, 3774390784, 3096709376, 2426817152, 1438597056, 2962235104, 3767042608, 3912036632, 3205652260, 3737734142, 2676438587}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 4227858432, 1845493760, 2600468480, 2441084928, 3024093184, 257949696, 974127104, 1756889088, 3054239744, 1640103936, 116588544, 3110305792, 932921344, 3690455040, 447049728, 959322112, 1902208000, 2085112320, 1759785216, 2216054912, 3912088768, 736769952, 3364337584, 2131572232, 3491370116, 3857650566, 2207874005}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 335544320, 2046820352, 1358954496, 3900702720, 2680160256, 2858418176, 3310354432, 1258815488, 2493775872, 4267573248, 2259484672, 2038267904, 3769974784, 1089576960, 3946811392, 3078252544, 2914253824, 1601226240, 2893559552, 215797632, 1484945472, 1194266144, 986897776, 732424568, 3929415260, 2111395394, 4142622159}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 1677721600, 100663296, 1962934272, 2323644416, 54525952, 1482686464, 4010803200, 3820486656, 2668888064, 3948806144, 3751739392, 1880064000, 2683781120, 3842203648, 3951923200, 2869577728, 513911808, 998304256, 3217096448, 3592447360, 2851106496, 3521673888, 902574000, 400218888, 2704915868, 3798215170, 3908461629}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 1409286144, 1778384896, 285212672, 3414163456, 3569352704, 2497708032, 298844160, 3573022720, 418119680, 3343253504, 530776064, 3287515136, 1422639104, 3292995584, 982618112, 4251596800, 2466638848, 889210368, 2843768576, 3250629760, 761299008, 672159904, 3046694768, 2801542280, 1574866148, 165627362, 2423083489}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 4093640704, 2785017856, 1023410176, 545259520, 2814377984, 132120576, 326107136, 3616014336, 4017881088, 3907125248, 321060864, 2245230592, 152780800, 608690176, 2603970560, 3983423488, 2231979008, 2964105728, 1715107584, 675784576, 3509975104, 1785598880, 1518942928, 3840692824, 798666404, 496498694, 2297247109}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3019898880, 3321888768, 3942645760, 4001366016, 1933574144, 2346713088, 4285530112, 1078460416, 3895721984, 4190240768, 1596260352, 836075520, 2589835264, 969482240, 1444622336, 524720128, 2484055040, 592751104, 2331140352, 1275936640, 114398400, 1521963808, 1894291024, 2024070936, 3371834540, 3092891566, 2695092395}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 603979776, 2181038080, 2063597568, 2357198848, 1145044992, 2220883968, 1703936000, 3284664320, 2525757440, 1515585536, 2952593408, 3924656128, 1223016448, 1497964544, 1483714560, 344606720, 4291030016, 1420602880, 2158425344, 1696942464, 1760101824, 4167011744, 3983693360, 1605851384, 1477346292, 951676514, 3191324479}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2751463424, 503316480, 385875968, 360710144, 3049259008, 2665480192, 1825570816, 401080320, 3477340160, 543293440, 87490560, 2171043840, 3889119232, 3173720064, 221859840, 4246099968, 4000152576, 888939008, 1569592576, 1773260928, 2269314368, 2634547104, 3948872048, 3789777816, 1078829148, 2924276606, 2549539561}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3690987520, 3590324224, 3875536896, 2206203904, 826277888, 1382023168, 3796893696, 1462239232, 1355546624, 3753246720, 890961920, 2177597440, 555991040, 1817157632, 2013908992, 2882164736, 622134272, 1813254656, 966939904, 2109310592, 4176654272, 454105504, 2625559024, 2286400472, 1089800596, 2231666658, 3857334361}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 1543503872, 436207616, 1392508928, 3615490048, 2126512128, 3294625792, 1649410048, 908591104, 3190554624, 1072300032, 2021326848, 1592492032, 2946744320, 3697238016, 3881660416, 661301248, 725316608, 122400256, 370351360, 1927772800, 3979988032, 2382138400, 3724683376, 917968728, 1645284852, 3746614110, 3702059397}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 3556769792, 3590324224, 654311424, 4169138176, 2428502016, 950009856, 1404043264, 741867520, 2704539648, 359268352, 2267480064, 3327623168, 3822010368, 785096704, 3487109120, 1235884032, 629623808, 3907508736, 2859982080, 3401545088, 2941476160, 1021164000, 3954763856, 2239018344, 3876195292, 1899468534, 1818200497}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2751463424, 1644167168, 687865856, 276824064, 2789212160, 3739222016, 91226112, 166199296, 1730936832, 2962620416, 1499398144, 477069312, 1885814784, 3820691456, 3758452736, 2564196352, 12561408, 2124385792, 1884227328, 1605838720, 2965580224, 3341921056, 650405968, 465218232, 3083416596, 4197503554, 3481854909}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3154116608, 1375731712, 1459617792, 1937768448, 3577741312, 3386900480, 2410676224, 2434269184, 2424569856, 2050097152, 938672128, 3942875136, 3942334464, 1397710848, 2443546624, 3455236096, 567510016, 781424128, 1014178048, 2588115584, 3306917824, 2516570656, 1581101968, 280373128, 1723929484, 3715141502, 1941488685}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 3019898880, 1845493760, 2566914048, 260046848, 1035993088, 140509184, 2448424960, 3175612416, 1147928576, 3614834688, 2519007232, 2819981312, 238895104, 3944849408, 241119232, 2687899648, 1443179520, 2336555520, 73775872, 766887040, 3484238144, 3415856416, 91987664, 1881986200, 4023813748, 506831682, 2557305031}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 201326592, 2449473536, 1358954496, 4018143232, 3812622336, 2300575744, 4136632320, 2351431680, 2048655360, 2995650560, 1364787200, 227115008, 2466365440, 2328715264, 2185957376, 991844352, 1509020672, 4132800000, 242169600, 1382287488, 232412096, 2298207968, 2686883440, 394619224, 1030194628, 3253249930, 670832307}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 2885681152, 3254779904, 956301312, 2843738112, 700448768, 283115520, 1863319552, 4027056128, 2546728960, 1817051136, 415956992, 2837151744, 728973312, 3538903040, 2181664768, 20842496, 3734184960, 2390730240, 4005658368, 496109184, 1426966336, 1943839648, 1422312112, 2202524088, 3463780084, 3980984058, 3781986577}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 3556769792, 1107296256, 2063597568, 3766484992, 692060160, 2690646016, 3121610752, 3103260672, 3389259776, 4203872256, 4053467136, 3729489920, 697548800, 3370639360, 1864232960, 1337645056, 2269613056, 489491968, 2863797504, 7030144, 224629952, 1045407904, 1543615664, 2348551496, 3407225036, 4073309598, 2666538021}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1811939328, 637534208, 2634022912, 2239758336, 2730491904, 2766143488, 4027580416, 4057464832, 2607546368, 2202140672, 2708275200, 4164780032, 1724235776, 3336134656, 2912129024, 36325376, 1500095488, 3430629888, 24002304, 890202752, 4263518272, 2297450656, 1607006896, 1806973032, 1672413060, 1911540102, 1580218827}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 469762048, 2785017856, 1593835520, 3363831808, 1228931072, 916455424, 2079326208, 62390272, 1979973632, 1454505984, 781516800, 782598144, 2348630016, 1462345728, 4027789312, 1356507136, 2845389824, 3674984960, 1848552704, 2584974720, 299537600, 1377404512, 4106975120, 3402540328, 2781032620, 3654424030, 2256902571}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 67108864, 1778384896, 3372220416, 3229614080, 3535798272, 3776970752, 103809024, 1414004736, 2532048896, 3773431808, 2058944512, 667516928, 3236020224, 64856064, 7335936, 373446656, 398842880, 2979755520, 3336347392, 2611146624, 3151332672, 2388863072, 741888080, 3208965912, 35021940, 967521502, 563372167}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3825205248, 3456106496, 1493172224, 645922816, 2503999488, 3877634048, 3599761408, 2237136896, 2927362048, 503447552, 2885091328, 4222058496, 2954870784, 898850816, 3170447360, 2608519168, 1419492352, 2134749696, 3186887424, 2659605888, 1868116160, 61537248, 3278083952, 1930497320, 3276703956, 4252857110, 1700032385}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3154116608, 3791650816, 4244635648, 2088763392, 1807745024, 3982491648, 2997878784, 3850895360, 1500774400, 1940520960, 1310654464, 3706683392, 3259482112, 3517128704, 2660315136, 3877804032, 2448139264, 3716515328, 4223195904, 3745306496, 2344502336, 3573898528, 2658673040, 1700573976, 344881132, 1842151686, 11275449}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 738197504, 2583691264, 3573547008, 3011510272, 2789212160, 3890216960, 2876243968, 1261961216, 3847487488, 2353659904, 4145610752, 514424832, 4138811392, 3434422272, 4128731136, 2708633600, 2504905728, 3093499392, 3731389184, 1320974464, 3551938240, 2983191840, 4292225104, 1761567848, 3708742588, 500930614, 3271328655}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 1946157056, 4261412864, 3070230528, 2306867200, 3560964096, 2107637760, 3312451584, 2027421696, 3415474176, 986578944, 854261760, 976977920, 798179328, 2967445504, 461729792, 3802187776, 2700098560, 379060736, 2536789248, 222170240, 2649972928, 290449760, 2467107344, 1650212296, 991047644, 2226764114, 2778915353}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 3154116608, 2717908992, 3774873600, 645922816, 3686793216, 2682257408, 2022703104, 763887616, 530841600, 4224319488, 186580992, 2423226368, 125288448, 73129984, 3736408064, 2711681024, 3140535296, 397944320, 4271695616, 3331731840, 107545152, 4036403616, 2573843248, 1159108536, 2636758684, 1941333654, 3214521961}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3019898880, 1241513984, 3170893824, 1820327936, 222298112, 589299712, 1871708160, 1011351552, 200015872, 770048000, 2248081408, 474972160, 3608657920, 2280906752, 265932800, 1288714240, 1348996096, 4194043392, 1450089216, 192137088, 1385800384, 2549118432, 1408823408, 3551789368, 511880788, 3172272882, 195464749}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 4093640704, 704643072, 2499805184, 1803550720, 54525952, 2560622592, 5242880, 3750232064, 3693346816, 408813568, 2170224640, 1152090112, 1962098688, 1176461312, 1137045504, 3339737088, 2502437888, 896845312, 3797316352, 1228900480, 3470107584, 3073904480, 3554444592, 409116600, 1170841628, 3434766082, 1927644409}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 3825205248, 2986344448, 3103784960, 4068474880, 2722103296, 3701473280, 783286272, 1563951104, 1780219904, 3278766080, 893059072, 2519433216, 3139649536, 2689048576, 2325024768, 2481989632, 1612205056, 426524160, 674653952, 1786193280, 1592606656, 1053607776, 1426471888, 3549409256, 1880190836, 1790089818, 3073743297}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3556769792, 2583691264, 3405774848, 3565158400, 994050048, 1021313024, 2429550592, 548929536, 2169765888, 3067740160, 1995243520, 3688726528, 1278590976, 1712971776, 70742016, 791685120, 2833808384, 4104955392, 3396226304, 392628608, 3058232000, 2333917728, 4224100592, 1881928520, 1786179228, 3229822726, 1790626571}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 1946157056, 1308622848, 3271557120, 914358272, 1598029824, 1373634560, 976224256, 2343043072, 4250664960, 1392902144, 4205510656, 2558230528, 3663970304, 2052562944, 3190681600, 3792750592, 2939698176, 1160000000, 1002606848, 2841245568, 2072645824, 2469786912, 1587814672, 3775044024, 2574850660, 1394272802, 1900925801}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 603979776, 2986344448, 2197815296, 4269801472, 1153433600, 1025507328, 3314548736, 1940389888, 3132882944, 862322688, 2807496704, 3848765440, 1973370880, 984309760, 3026276352, 2839050240, 2039798784, 3491409408, 1922108672, 618677120, 3274731328, 91788896, 4050973168, 1965693272, 1323913572, 3155439810, 2522536885}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 2483027968, 2181038080, 1526726656, 2558525440, 1816133632, 3806330880, 177209344, 1634205696, 12320768, 3975544832, 2284781568, 3151986688, 2699509760, 1435738112, 1319727104, 587728896, 3530300416, 3716046336, 1896080640, 1119956352, 1379203520, 962260768, 2943449008, 1491883480, 2990459364, 2942538578, 236029597}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 201326592, 704643072, 1895825408, 209715200, 3493855232, 3311403008, 4216324096, 1825046528, 14417920, 2730622976, 3032809472, 3145039872, 2049785856, 2182684672, 716681216, 3748141056, 1605145600, 2629467648, 1673621248, 415462272, 2611399616, 1772348064, 787932144, 845903416, 3920283236, 2506720998, 1221562947}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 2483027968, 2046820352, 3841982464, 511705088, 1522532352, 1713373184, 1294991360, 3268935680, 1903427584, 3921281024, 2821783552, 1285652480, 3976839168, 1061543936, 1444655104, 548939776, 1621376000, 1886520832, 2662187776, 448204160, 871796544, 2909789536, 2751625808, 4195689864, 3625152124, 310644486, 121821207}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 3959422976, 3992977408, 3170893824, 2860515328, 3963617280, 1327497216, 3861905408, 1357381632, 4050911232, 653918208, 2625044480, 3337060352, 1560231936, 4177747968, 35516416, 596166656, 2154079232, 3424815616, 2079004416, 2020191616, 1324530112, 483637984, 3232064208, 646207288, 2297614540, 3050544246, 1210418721}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 4227858432, 2046820352, 1224736768, 1736441856, 859832320, 2120220672, 2995781632, 4266131456, 556007424, 3503685632, 3015376896, 4224417792, 584302592, 186638336, 794669056, 4287133696, 1099170816, 3731242496, 2189645568, 3950502016, 2617859008, 2940664224, 1416880432, 2662293112, 3169158364, 1509190986, 3481203089}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 3959422976, 3590324224, 956301312, 411041792, 2327838720, 924844032, 1857028096, 2589458432, 3173777408, 1083047936, 1064501248, 3714285568, 3301654528, 1205837824, 1168969728, 559446016, 3198948352, 1506673152, 689167104, 2444489600, 1078186304, 2105272928, 3355960016, 952183176, 3744882724, 802159722, 3674574137}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3288334336, 2986344448, 3640655872, 696254464, 943718400, 4196401152, 2859466752, 2438463488, 162267136, 2159149056, 3114598400, 2511699968, 649936896, 1832509440, 2365534208, 4228139008, 1854278656, 2086370816, 3929179904, 224738944, 2824183488, 4121759968, 615579792, 1807426760, 2485258980, 3614285078, 3260144659}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 4227858432, 3858759680, 1526726656, 2826960896, 3175088128, 1474297856, 586153984, 882376704, 3899392000, 4032954368, 1987772416, 3089858560, 1386430464, 472375296, 3388043264, 3261356032, 2678465536, 575472128, 1917745408, 1199112576, 4007687360, 2205200160, 1347990480, 2941007944, 531815076, 942931590, 294631069}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 201326592, 3992977408, 1325400064, 4085252096, 2176843776, 1096810496, 1234173952, 3725066240, 3235643392, 3233677312, 2078212096, 1626308608, 3474407424, 148070400, 3136917504, 1457817600, 2048525312, 1449470464, 3791308032, 649430656, 651329344, 710517280, 1981058480, 3649214648, 1521566180, 1486415258, 760490405}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 4227858432, 2919235584, 385875968, 494927872, 1161822208, 1780482048, 999292928, 2394423296, 2964586496, 3431596032, 49086464, 3038609408, 1704312832, 2085167104, 510644224, 3421247488, 3981337600, 1882163712, 2991389952, 2493436032, 2973236672, 1210645472, 4002190960, 2180946888, 3045553404, 1635843126, 2873125499}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 2214592512, 704643072, 2130706432, 25165824, 1002438656, 1759510528, 1045430272, 3802660864, 2145124352, 2592473088, 274268160, 3735650304, 2054242304, 2721423360, 2203537408, 2073851904, 2225503232, 1953076736, 1712425216, 3374692480, 3948890944, 3308279712, 70839280, 2450797144, 3251275268, 2081925186, 1312586107}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2483027968, 3321888768, 855638016, 3900702720, 574619648, 2808086528, 567279616, 2264399872, 2590769152, 2283929600, 2014773248, 2003271680, 904904704, 3112919040, 2643300352, 2885441536, 1287277568, 2150353408, 528341248, 3367272832, 2709408704, 1792919712, 2151991152, 2604062344, 3331934820, 3245512454, 2628755185}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 469762048, 100663296, 4177526784, 3061841920, 3141533696, 1105199104, 3853516800, 1575485440, 3382968320, 1261043712, 58916864, 2098429952, 3429580800, 3350667264, 3334565888, 2096371712, 2582807552, 1250902528, 394091264, 3220340096, 1133465280, 4194108192, 548546704, 1886331000, 4283244892, 886766646, 1292608213}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 2080374784, 2315255808, 352321536, 3061841920, 4282384384, 2787115008, 2750414848, 1860698112, 1439432704, 2790916096, 4179296256, 839614464, 1374896128, 2965839872, 942231552, 303872000, 3527558144, 113184256, 3487431424, 1244544, 3295087296, 3130646752, 1507098896, 2113804024, 2060265396, 4041875374, 3839045653}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 2348810240, 1778384896, 4143972352, 1619001344, 71303168, 476053504, 399507456, 2743599104, 215220224, 523108352, 290914304, 1327988736, 3470770176, 1911775232, 3002200064, 1579472896, 3231110144, 4246470144, 1601513728, 1673697664, 1660261824, 268588448, 710238320, 2817673464, 644716204, 4185796290, 186613109}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3959422976, 905969664, 2801795072, 4102029312, 1405091840, 3282042880, 3144679424, 931659776, 1313079296, 68026368, 3798925312, 2432663552, 2447884288, 1153114112, 3840528384, 89454592, 4216755200, 3906200064, 4047316224, 667050368, 2032499264, 3307103712, 3023560848, 4257434648, 2774907100, 536779794, 3290942301}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 3154116608, 771751936, 2600468480, 3514826752, 3619684352, 3995074560, 372244480, 570949632, 1539047424, 1330249728, 3495755776, 844464128, 166313984, 3601063936, 2130595840, 950736896, 2739037184, 3236014592, 4104085760, 3396642944, 1356208960, 1747410784, 2826971216, 457220824, 1600184868, 2823877134, 3805841923}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 3690987520, 4261412864, 1392508928, 276824064, 1296039936, 4229955584, 1070596096, 3138912256, 288620544, 1790050304, 3970629632, 129204224, 780648448, 3761577984, 3063828480, 674052096, 1730814976, 2011167232, 866253056, 2243744128, 3611211968, 3376266976, 97679408, 2891649704, 3959110492, 2381033230, 2912115605}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 67108864, 301989888, 1258291200, 2155872256, 1707081728, 1382023168, 554696704, 1094189056, 3868983296, 1898315776, 2387148800, 1735491584, 4260216832, 3402358784, 1971490816, 3312650240, 3420376064, 1874148864, 2731009280, 3806096768, 3104228416, 846833696, 268004400, 2746859656, 395944532, 3987299154, 3022080299}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 1946157056, 3791650816, 4278190080, 2524971008, 3351248896, 2455764992, 3901751296, 70778880, 908853248, 931790848, 3299016704, 345735168, 3501670400, 2419957760, 3726544896, 3276097536, 3901914112, 465518080, 1876513024, 1502646144, 1001927744, 2590808096, 1001038256, 3071502856, 3650340964, 2052290510, 2184420061}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 1677721600, 503316480, 520093696, 511705088, 2059403264, 119537664, 198180864, 1065877504, 1143734272, 4101898240, 1069088768, 4264656896, 3038625792, 2816729088, 1587187712, 1972090880, 2923830272, 699261440, 1213951232, 2865679232, 1291955520, 2850408544, 618098352, 2787146424, 978322388, 3553101770, 768346819}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1140850688, 1107296256, 1291845632, 4051697664, 1967128576, 744488960, 2354053120, 2183659520, 120324096, 3986030592, 1933770752, 2355855360, 46645248, 1443979264, 523399168, 940169216, 1080450048, 3617291776, 824132352, 736455296, 2630927296, 3773321632, 3775725296, 3374736984, 2516318900, 1448041090, 1196230961}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 1811939328, 973078528, 1426063360, 4118806528, 3300917248, 2426404864, 1362100224, 2486697984, 3878420480, 4271243264, 839319552, 2134867968, 3348348928, 3234177024, 736260096, 4079876096, 153506816, 2961165824, 1626598144, 601220736, 1051391552, 2144954592, 382530256, 3016110184, 1806661892, 3072019314, 387022245}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 3019898880, 1174405120, 2164260864, 25165824, 230686720, 2032140288, 2502950912, 2059927552, 2725511168, 2605580288, 178454528, 594247680, 4154408960, 697376768, 1246900224, 3270051840, 3501128704, 1915984384, 4141034240, 1925390976, 4047196992, 3414650976, 2377985616, 684729880, 1264111404, 1783390210, 1506994929}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 201326592, 301989888, 385875968, 4169138176, 1455423488, 4276092928, 957349888, 3106406400, 2087976960, 758775808, 2683633664, 3596451840, 2028584960, 2100551680, 987140096, 1008961536, 2684240896, 2589439488, 1103376640, 2065875328, 3361280832, 11254688, 893002672, 3556070168, 3831314476, 535410870, 498271731}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 4093640704, 2986344448, 50331648, 1115684864, 2713714688, 3323985920, 2790260736, 983040000, 487325696, 516030464, 832765952, 1002143744, 611827712, 1310007296, 2149986304, 1529174016, 2181983232, 1497497088, 3024669952, 693393280, 3647887936, 2515649120, 421550384, 47205416, 3663222628, 1655451078, 1204970581}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 738197504, 1375731712, 2499805184, 3581935616, 1941962752, 1889533952, 2551185408, 1372061696, 3541827584, 451280896, 2612723712, 1374912512, 1580154880, 1223237632, 117592064, 1968773120, 3143267328, 2488075776, 3120612096, 1761644160, 1602275648, 1925193696, 320918768, 13661112, 870903268, 2018305762, 2647565993}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 2214592512, 3456106496, 4211081216, 1686110208, 4290772992, 4150263808, 3926917120, 3337093120, 3917742080, 2903638016, 3639541760, 948404224, 130269184, 2821840896, 1687072768, 3586254848, 968272896, 3603792384, 2746272000, 1108919680, 3644610112, 4099818272, 2479460400, 2372066136, 2006440092, 3870018734, 787831153}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 1677721600, 1912602624, 3607101440, 931135488, 759169024, 807403520, 1177550848, 1622671360, 1857290240, 4176347136, 2450587648, 438927360, 1381842944, 1909678080, 2027065344, 2029234176, 677547008, 2005638656, 4080457984, 1068877440, 1288677312, 4169148896, 1321223888, 4150286568, 890271132, 3674773138, 2420929875}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 2348810240, 905969664, 2667577344, 2139095040, 1010827264, 866123776, 1911554048, 2793930752, 478412800, 3734110208, 3851091968, 2944630784, 113721344, 3904233472, 3773706240, 743782400, 792654848, 1114448384, 2685570304, 2773174912, 3252896448, 3151491936, 3454885776, 72547224, 854297052, 3658695214, 1012887349}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 2214592512, 3254779904, 452984832, 3430940672, 3728736256, 857735168, 2427453440, 2486697984, 3886809088, 398065664, 3745316864, 2303033344, 3687399424, 2781044736, 3376844800, 2909734912, 142396416, 319974912, 1285121280, 2234245504, 113415104, 657546976, 992080, 1273780968, 3348783236, 3608001758, 3913103667}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 4227858432, 3120562176, 855638016, 1954545664, 2998927360, 3294625792, 1154482176, 1442316288, 3881041920, 3366322176, 873136128, 1899200512, 3708272640, 4294025216, 1338175488, 4047890432, 4009022464, 244764160, 2699267328, 1702875520, 367335232, 692350240, 3577646320, 2240806024, 3949851292, 2765656602, 2175065953}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 1006632960, 3925868544, 3003121664, 2206203904, 960495616, 417333248, 2723151872, 2096627712, 796131328, 498204672, 312934400, 3508502528, 3884662784, 485072896, 779522048, 12433408, 1286915072, 3432156672, 4074188032, 504845952, 2797013952, 3431435552, 2565831280, 1120105480, 4139085500, 3439868718, 3996948857}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 1006632960, 1644167168, 1526726656, 3212836864, 88080384, 4099932160, 810549248, 635961344, 1565261824, 2559180800, 570097664, 659783680, 1132412928, 824516608, 1190580224, 558454784, 3091997696, 772433408, 2822466816, 2784217728, 3893349312, 3086813600, 3548564720, 2670192536, 395388692, 2235052862, 1013225653}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3288334336, 369098752, 1694498816, 2189426688, 3191865344, 1486880768, 3996123136, 2125987840, 4109107200, 4234280960, 994377728, 3736961024, 275857408, 1818451968, 1765707776, 2170550272, 3254025216, 289278464, 3177152256, 737428864, 3191760832, 1625285984, 2687822928, 2841525096, 2408536644, 1423720518, 735729875}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2751463424, 4261412864, 385875968, 3464495104, 1933574144, 497025024, 1672478720, 1183318016, 778829824, 4173987840, 4029480960, 1659207680, 2544484352, 4220772352, 2660683776, 4004452352, 2915335168, 89547264, 189736192, 794047360, 774790336, 294335328, 2491583952, 1042371800, 3078610036, 1864142558, 3659678371}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 872415232, 2113929216, 352321536, 192937984, 876609536, 2761949184, 1123024896, 1897398272, 1907097600, 1224605696, 1406074880, 3617030144, 2803613696, 2757091328, 362958848, 925460480, 1383373824, 4130472448, 656525056, 235955328, 3041438912, 893688416, 348788624, 2992442888, 147216740, 2446524666, 1766918693}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 2348810240, 1375731712, 4177526784, 4001366016, 2386558976, 2464153600, 1647312896, 2453143552, 2709782528, 459669504, 1534525440, 672104448, 4209754112, 2625462272, 269676544, 1518962688, 3425485824, 4203410944, 1843232512, 2688735616, 1203860416, 2666571552, 1687687696, 2220117416, 3354276332, 3884674730, 1653412941}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 201326592, 3925868544, 1090519040, 2524971008, 3829399552, 3584032768, 1850736640, 944242688, 4066639872, 4128112640, 2498953216, 4269506560, 1308573696, 1208082432, 921325568, 12400640, 69760000, 1381268992, 2876698368, 1534034304, 3500782016, 301902432, 283853616, 2170009336, 1628831580, 2176627250, 3091352433}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 201326592, 2382364672, 3271557120, 679477248, 1312817152, 1059061760, 4132438016, 1990721536, 532414464, 3165519872, 4265410560, 3595927552, 1686716416, 1465376768, 2391953408, 1129515008, 2340963328, 3303811584, 830880000, 4014070144, 3483071424, 3519338208, 1291469232, 1754210968, 3520487652, 921270698, 1722267303}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1140850688, 1979711488, 2533359616, 1602224128, 2051014656, 2657091584, 3362783232, 2356674560, 3970170880, 1676279808, 3035168768, 3109126144, 4157980672, 1294983168, 2655956992, 1736660992, 611900416, 3366210048, 1709894912, 468298368, 3402706112, 3214256288, 844096976, 2663286568, 3459985740, 754740486, 4250821567}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 603979776, 838860800, 520093696, 276824064, 2210398208, 4066377728, 4287627264, 174587904, 198443008, 1165885440, 1660092416, 2547744768, 1269776384, 3860946944, 715788288, 4119689216, 3123190784, 1425296896, 3796812032, 686516608, 230151744, 1246566944, 1984482480, 2187594584, 2779161804, 1199539346, 233417297}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 1811939328, 369098752, 3439329280, 1769996288, 591396864, 2455764992, 1972371456, 2112356352, 2775318528, 3945660416, 2599223296, 197492736, 3398025216, 2883051520, 1879240704, 2720217088, 2616759296, 1623482880, 1487068928, 1586744960, 367024576, 4023400864, 2483591984, 1421632600, 4263911156, 2714831226, 1403235623}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 201326592, 771751936, 2936012800, 2977955840, 3158310912, 383778816, 1395654656, 3357016064, 883163136, 3917873152, 728039424, 2562555904, 3585720320, 1047502848, 2707591168, 4093880320, 2968019968, 219998720, 1802654976, 1418398848, 4278498496, 3268868128, 1703740944, 4070649480, 3679154412, 3299104330, 1904613055}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 1677721600, 3187671040, 2432696320, 1132462080, 2202009600, 2250244096, 1930428416, 2071461888, 531365888, 3021602816, 1290993664, 2118877184, 3674685440, 2607652864, 2866188288, 1138333696, 3285236736, 3591938560, 1587290880, 3128047744, 1428645824, 1283273696, 2410597360, 4252351496, 3158999652, 2108381342, 418879005}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2885681152, 3925868544, 1124073472, 2508193792, 3711959040, 2296381440, 2911895552, 4291297280, 3756785664, 3872260096, 42926080, 1015513088, 273399808, 1664442368, 4198649856, 1905362944, 3852526592, 1030778368, 1582890240, 4196704384, 572701120, 3720425248, 155715504, 3878421752, 1265512660, 3154085434, 3705640069}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3959422976, 4261412864, 2466250752, 2709520384, 2990538752, 207618048, 1236271104, 3352821760, 477364224, 1661075456, 2332229632, 438009856, 1590640640, 3923615744, 1469501440, 359745536, 3143689216, 2989537792, 2090367232, 1486114944, 2691851968, 3531301024, 1031743504, 1057350472, 4016218108, 45290334, 1036203981}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 738197504, 1107296256, 1459617792, 830472192, 4055891968, 3026190336, 1661992960, 3258449920, 3964928000, 4030070784, 1409875968, 527532032, 3389341696, 3322142720, 218288128, 1504667648, 3305112576, 243312128, 1145086208, 597702784, 3597724992, 2846363424, 4213986608, 1061335944, 3004156060, 2951793802, 745078323}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 335544320, 3053453312, 2868903936, 1920991232, 2520776704, 1746927616, 3310354432, 886571008, 3953393664, 2701000704, 500891648, 1019445248, 1921466368, 3603537920, 360321024, 326445056, 2269150208, 2208328192, 3566227712, 255380352, 3088335296, 2786472928, 5767088, 3385926888, 2621325452, 2277182610, 2142493305}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 67108864, 1308622848, 989855744, 1317011456, 29360128, 1260388352, 2179989504, 1596456960, 968097792, 3474849792, 868024320, 2813689856, 1609678848, 2949095424, 3050221568, 4117043200, 2636766208, 3680219648, 174389504, 507907968, 929129024, 1384088416, 1153574800, 3740779832, 3662047180, 1499538482, 427774559}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1811939328, 2785017856, 2264924160, 1551892480, 1589641216, 4250927104, 1475346432, 3884449792, 1930166272, 3469606912, 2353201152, 1655406592, 2757181440, 4027703296, 2866704384, 2818291712, 3134166016, 4247081472, 1697965312, 4092256640, 437345088, 3688778784, 2491149008, 1150254808, 2961544084, 614736122, 3105010985}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 3288334336, 33554432, 1157627904, 3212836864, 3837788160, 383778816, 3994025984, 2365063168, 2294022144, 618004480, 460914688, 4016144384, 718094336, 1784913920, 4293283840, 1441871872, 3195386880, 142581248, 3447769856, 2311122048, 2371937344, 4174435488, 924356016, 489427912, 1324221492, 3223703746, 2586310219}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1140850688, 2382364672, 3909091328, 2038431744, 3913285632, 2443182080, 3239051264, 1869086720, 1709441024, 1730543616, 856227840, 2495709184, 2176139264, 1153114112, 1039536128, 3993081856, 240491520, 3700142592, 2135821056, 1584253568, 2133274560, 945607776, 2882183792, 1220257176, 1475804348, 3640744314, 2799007171}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 3690987520, 1778384896, 2164260864, 2776629248, 3955228672, 1231028224, 2697986048, 1178075136, 3958636544, 653656064, 4127653888, 2959048704, 3271278592, 2213896192, 3328634880, 496973824, 1486562304, 2745544192, 2686328576, 734782080, 90004800, 369771040, 1001241072, 2210579272, 303141628, 3527954602, 2138840093}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 2885681152, 1509949440, 2130706432, 1082130432, 3594518528, 1402994688, 336592896, 2052587520, 1173618688, 3535405056, 1304887296, 3611262976, 2891661312, 100229120, 988459008, 1396664320, 307987456, 4109975040, 594194688, 3103783296, 71015360, 2139741792, 3082952560, 2153992872, 729626012, 2365093062, 2925800369}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 201326592, 2785017856, 385875968, 109051904, 1849688064, 1998585856, 2488270848, 1855455232, 1283194880, 3450732544, 4060676096, 3669065728, 3541909504, 954949632, 1342091264, 3281078272, 340591616, 1928544768, 2026022144, 3131018112, 2815742400, 1748659424, 2064873904, 2867990184, 3052916244, 2099292378, 894481571}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 738197504, 4194304000, 1392508928, 2843738112, 3779067904, 3793747968, 2821718016, 1986527232, 3933995008, 1385299968, 4285988864, 3804200960, 3518218240, 258564096, 1314041856, 3390539776, 1907319808, 2641067520, 1337810176, 601660544, 2229430720, 1220484576, 2058566864, 719921208, 2232588932, 3275208566, 1545568273}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1811939328, 3523215360, 3338665984, 3649044480, 1027604480, 2573205504, 3176136704, 2050490368, 267649024, 384172032, 1635581952, 2208661504, 138493952, 1946116096, 757493760, 954038272, 81089536, 1397319168, 769888512, 3335311488, 915573184, 333147808, 2805491440, 2641646152, 270979452, 2589802426, 2585112823}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 335544320, 4127195136, 654311424, 3464495104, 2629828608, 2409627648, 4115660800, 3478650880, 2348548096, 4113956864, 4262920192, 2490335232, 3892527104, 4274872320, 2130104320, 4147632128, 3388967936, 4009466368, 794897664, 2652429184, 3894172480, 456416, 3275748016, 375121000, 212956628, 3783305090, 2252399973}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 2751463424, 3120562176, 3640655872, 176160768, 482344960, 2749366272, 4090494976, 1341652992, 766771200, 4031119360, 496435200, 1997504512, 3551215616, 2834685952, 310833152, 2910308352, 1600072704, 2249455104, 2623643392, 1978678656, 1699265856, 2237448352, 1038807152, 2511698952, 304513020, 4245148826, 861389629}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 738197504, 2113929216, 2868903936, 1132462080, 4123000832, 3521118208, 414187520, 3852992512, 1350828032, 3460956160, 2660040704, 927301632, 2444345344, 2956173312, 1196044288, 2953697280, 235222016, 873556480, 832778496, 2939325056, 3587291968, 4198758560, 3196196112, 1593403448, 4085757692, 1164458134, 702827851}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 3154116608, 1778384896, 2835349504, 713031680, 3653238784, 2279604224, 649068544, 3879206912, 2547777536, 832176128, 3880452096, 588480512, 4106174464, 2893914112, 1880780800, 688596992, 1773392896, 4214201856, 1737819904, 2853053824, 3755284544, 3551398304, 3150269456, 1594251432, 837915700, 2005462926, 2749683605}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 3019898880, 100663296, 553648128, 92274688, 3686793216, 1948254208, 2073034752, 1016594432, 274989056, 2117992448, 2720727040, 2115207168, 2477211648, 1524703232, 3911110656, 3275466752, 1774935040, 3752065536, 699353856, 3382527616, 931451200, 4253980512, 925043696, 2247095272, 561843660, 3971236882, 2630233481}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1811939328, 436207616, 385875968, 1065353216, 3133145088, 2350907392, 2618294272, 4268228608, 2254700544, 1629356032, 212533248, 3328409600, 1633107968, 1287774208, 272519168, 2419824640, 3242963968, 869518848, 250595584, 929894016, 2576650304, 3821464160, 200784752, 479284632, 2520137404, 1982792002, 4165829081}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2885681152, 771751936, 3774873600, 2373976064, 54525952, 3852468224, 2190475264, 3373793280, 2653159424, 2923823104, 3851354112, 2042068992, 3183689728, 2440929280, 3731247104, 408905728, 3541009408, 2759297536, 1101232896, 3314400896, 1754180032, 1712541280, 4005905392, 3629303400, 1287734924, 1438909994, 1526083733}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 201326592, 1375731712, 3707764736, 1199570944, 2805989376, 547356672, 1433403392, 4096262144, 4001628160, 4292739072, 4063690752, 775913472, 1208729600, 2476564480, 1707003904, 2980567040, 440865792, 3449267712, 2580507392, 2028147840, 351877056, 3903867232, 1950880528, 2618572216, 3458634748, 904616898, 3343766565}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 3019898880, 1375731712, 2701131776, 2743074816, 775946240, 2942304256, 508559360, 1484259328, 2627993600, 1645608960, 3123511296, 3048570880, 4018257920, 2236604416, 2377576448, 954030080, 767372288, 1189944832, 3742732032, 4109440128, 101164736, 1782247328, 3684139760, 3026327560, 2256791916, 2895968858, 4073859399}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 3690987520, 2919235584, 1392508928, 3682598912, 3896508416, 1369440256, 4293918720, 2853699584, 1929641984, 3643932672, 850591744, 2370535424, 3592372224, 3452280832, 2682957824, 1440204800, 1835619328, 2103761408, 4179818752, 2986019456, 3928467136, 3882964320, 4267724688, 3356500232, 2806577100, 359462942, 3429761405}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 3825205248, 369098752, 2432696320, 461373440, 1128267776, 1491075072, 1980760064, 4206362624, 1879834624, 425590784, 2339045376, 645103616, 982466560, 7954432, 522588160, 382179328, 3504159744, 1590479360, 67013376, 3860539520, 1973102528, 316357920, 2084299824, 3945463816, 34813636, 3579789626, 2195843361}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 67108864, 503316480, 2197815296, 4018143232, 3342860288, 1709178880, 2456813568, 840433664, 2824601600, 2797207552, 1364787200, 2011267072, 2267922432, 478142464, 3240284160, 3544524800, 2151410688, 1489277440, 2636546304, 2663605888, 946372032, 3460624928, 2028397904, 954445768, 2872637780, 2928460366, 2352148743}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 1811939328, 1040187392, 1962934272, 3699376128, 742391808, 450887680, 4184866816, 1676148736, 2201223168, 2515927040, 254476288, 4033052672, 1204240384, 4146716672, 2032037888, 1067444224, 173392896, 365730304, 1192910592, 1466026880, 87733184, 3165727520, 1866621264, 303937336, 2515047116, 3795075226, 729205409}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 1275068416, 436207616, 452984832, 1317011456, 4198498304, 90177536, 263192576, 4192731136, 1964769280, 2164654080, 2902392832, 70746112, 2935734272, 1915052032, 2079240192, 862140416, 1500623872, 3731115520, 1747100928, 3460133760, 3397053888, 4241075872, 56674320, 1185978488, 1080589220, 198978178, 1831226413}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 3825205248, 3925868544, 889192448, 3464495104, 3795845120, 1155530752, 156237824, 3948412928, 3902013440, 4258922496, 2291204096, 1013547008, 701349888, 3009388544, 3143823360, 836106240, 464247808, 2829587968, 8164096, 1212597632, 3708234688, 91664672, 575614832, 2312797096, 3398542844, 3714691974, 3578635303}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 67108864, 234881024, 218103808, 2172649472, 88080384, 396361728, 472907776, 3235381248, 944504832, 1579810816, 2989686784, 2332786688, 1213677568, 1414864896, 2802995200, 292489216, 3876146176, 1662050816, 3861413632, 1601476224, 2557882304, 3820044896, 3742106960, 915016968, 948117380, 1679019598, 846962285}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 2751463424, 1979711488, 1996488704, 3514826752, 390070272, 2933915648, 659554304, 665321472, 993263616, 2232811520, 4035903488, 3548872704, 2105786368, 2074943488, 1319014400, 860567552, 4152974336, 1530956288, 3705679104, 1984963712, 422076352, 1911853856, 4004945264, 2017441880, 1979691948, 2816456730, 2083516581}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 738197504, 1979711488, 1392508928, 3967811584, 1145044992, 1759510528, 3262119936, 1615331328, 2663120896, 805175296, 1068040192, 264339456, 128794624, 1720442880, 2410041344, 2087573504, 1722528768, 3245777408, 112550144, 1378841984, 1014789568, 4267628320, 515459152, 3879310232, 3573125092, 2564358586, 2953426691}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1006632960, 570425344, 1056964608, 2306867200, 3888119808, 396361728, 93323264, 3457679360, 1153171456, 3565289472, 3748986880, 2156756992, 3183591424, 4285227008, 1546293248, 3774994432, 4148896768, 1065018880, 1547241728, 791115904, 1610648384, 268456672, 2550149744, 67116776, 3590380052, 553659382, 2491444275}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1140850688, 2113929216, 3405774848, 2692743168, 2747269120, 3672113152, 3129999360, 1725431808, 3032219648, 1983774720, 3260219392, 2502656000, 3458711552, 2897289216, 1058410496, 2816960512, 2605837312, 2047226368, 1954523392, 567083392, 4140351040, 2091126432, 3621947696, 1136515176, 2072044948, 1799382922, 354437673}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1677721600, 2986344448, 654311424, 2508193792, 3493855232, 2661285888, 284164096, 3397910528, 798228480, 944111616, 1329004544, 148865024, 744177664, 1111875584, 1834889216, 775645184, 2966768640, 3846610432, 565659904, 3944715392, 4290484416, 3264585824, 619064720, 281504152, 2614597068, 227481194, 3450017165}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 872415232, 436207616, 620756992, 276824064, 2361393152, 3827302400, 3415212032, 1653080064, 252444672, 3381788672, 1039466496, 3055386624, 3504422912, 3716898816, 2731175936, 529602560, 2259905536, 3353253376, 2953249536, 915975040, 3972307776, 1123983712, 1763151344, 298882808, 3244852148, 792512966, 3385508867}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 469762048, 1644167168, 1962934272, 4018143232, 926941184, 1214251008, 3140485120, 877133824, 3913023488, 376045568, 2329608192, 3073605632, 262094848, 2427314176, 1909608448, 2425333760, 120976384, 3461805568, 2100368128, 3316151424, 3326920640, 3871482272, 3273123216, 1991319384, 1290332324, 959228654, 2003983333}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 738197504, 2583691264, 2701131776, 1535115264, 784334848, 4125097984, 3184525312, 2328363008, 2764832768, 189136896, 564854784, 1858306048, 2038382592, 2835439616, 1042206720, 3826231296, 892978176, 2150284800, 3768389376, 1406164096, 3989358144, 474797472, 1124481904, 3272290104, 2234724532, 2047293394, 3038060233}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 2751463424, 2785017856, 3003121664, 2457862144, 1765801984, 2925527040, 1754267648, 3342336000, 2569273344, 1869742080, 1187315712, 2774368256, 877248512, 3258163200, 2413432832, 3361294336, 1330326528, 572434944, 1794853120, 3134616448, 3354904256, 1903721120, 4022652720, 3617768840, 1679666540, 3324599358, 2023974795}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 1275068416, 1845493760, 3942645760, 4185915392, 2671771648, 2350907392, 3757047808, 4197974016, 982777856, 2739798016, 404946944, 838565888, 3011493888, 404332544, 3951480832, 3591313408, 4175533056, 2222119424, 4052852992, 445292672, 1298504640, 3230983648, 307111696, 10722216, 3996859900, 2493463762, 2315874209}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 3690987520, 4194304000, 1291845632, 3313500160, 37748736, 4204789760, 2356150272, 843579392, 1783889920, 1716912128, 1727987712, 4208427008, 311640064, 882745344, 7237632, 2330179584, 3772064768, 1027276288, 3023373056, 166338176, 3809290432, 712410208, 3461318416, 2130696664, 2933385804, 3566430202, 1402814805}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2751463424, 1644167168, 2231369728, 3716153344, 4173332480, 438304768, 357564416, 4201119744, 2893283328, 3887988736, 1386807296, 764510208, 1401765888, 3427262464, 2203070464, 2506684416, 4042562560, 1895718400, 2101938944, 1533091456, 645235264, 91970144, 4856368, 584578520, 966280556, 4228659954, 1245857803}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 3154116608, 1509949440, 4076863488, 1350565888, 1816133632, 270532608, 40894464, 2561146880, 2300837888, 838205440, 1111031808, 618758144, 2406301696, 4106182656, 3488641024, 1902704640, 751076352, 4234608128, 4227931392, 4152214912, 3880244672, 1737277408, 3654475408, 1280302776, 270018524, 753667082, 2231523139}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 872415232, 1375731712, 1895825408, 2340421632, 2755657728, 1600126976, 2528116736, 3730309120, 121372672, 1410203648, 3309109248, 1775599616, 3937484800, 881008640, 3761295360, 2811758592, 3877436416, 2740899328, 2819968768, 244391040, 2849197248, 941105568, 1096594960, 1161722824, 690326708, 1250534874, 3868139351}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 335544320, 838860800, 3036676096, 3229614080, 1866465280, 1310720000, 328204288, 2612527104, 3083599872, 794951680, 4183490560, 2205384704, 4194811904, 1378443264, 1129328640, 2606254080, 3619429376, 1663733248, 2954849024, 3904230272, 2087381184, 373273824, 3072688752, 2446508360, 3740499396, 4190586502, 4115207501}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1677721600, 3456106496, 83886080, 1719664640, 935329792, 2782920704, 76546048, 354942976, 1769734144, 271450112, 1635975168, 3334176768, 3039772672, 4120715264, 2996883456, 3350214656, 349740032, 3724816896, 152749824, 1250019712, 2942179904, 1295724960, 1081020464, 3384619928, 3872429348, 3632815338, 994851833}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 4093640704, 704643072, 184549376, 394264576, 3250585600, 236978176, 1039138816, 1018691584, 382468096, 2365718528, 2950758400, 2099871744, 3030237184, 3463651328, 3034632192, 3427858432, 3565702144, 4266952192, 87981312, 4259037824, 801404736, 1100387168, 4286514576, 4207066792, 3569480100, 1717112454, 224727703}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 2885681152, 905969664, 1493172224, 411041792, 2982150144, 362807296, 189792256, 661127168, 721158144, 2794586112, 358285312, 2548269056, 2998353920, 1408835584, 1252012032, 2731599872, 170427392, 1553781248, 593664768, 3806583680, 1547126336, 3677988320, 1468045232, 1077950552, 2497723236, 1261454422, 4221074525}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 469762048, 1912602624, 1023410176, 729808896, 4081057792, 2065694720, 1938817024, 293076992, 1918631936, 1501691904, 3019309056, 2829025280, 3590012928, 914694144, 3089125376, 789600256, 12092416, 3485242880, 1702025984, 2696902784, 317396928, 1514004192, 2375872624, 1801599624, 4186436500, 320286006, 1877946193}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 2483027968, 3321888768, 2634022912, 3548381184, 792723456, 2841640960, 4176478208, 3332898816, 2837708800, 3475636224, 3002531840, 305102848, 2841886720, 3981303808, 1593896960, 2155886592, 3586190336, 2208303616, 2882569984, 3501726848, 2117904320, 2496055456, 4287212880, 2249865336, 167738908, 1641805910, 1869726289}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 2214592512, 1912602624, 922746880, 494927872, 3485466624, 710934528, 760217600, 188219392, 3895197696, 2296774656, 2369060864, 3520954368, 2827599872, 1910743040, 889196544, 2994743296, 2252401664, 2678128128, 204503296, 3454590080, 1775540032, 1613418272, 4207138160, 2993701832, 2521343012, 2011440802, 717379271}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1946157056, 1577058304, 2466250752, 1283457024, 3359637504, 3642753024, 3792699392, 2855796736, 2100035584, 4014866432, 519110656, 391741440, 932036608, 135225344, 2193633280, 3059771392, 2310036480, 1130930688, 2595512576, 3425891712, 3701950912, 93605600, 690159600, 2485123400, 2885172260, 4291576394, 2327769771}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2885681152, 1174405120, 1761607680, 578813952, 1900019712, 2145386496, 917504000, 3541565440, 1576796160, 1631715328, 3292200960, 2819850240, 1580711936, 631857152, 1363177472, 803252224, 3467658240, 1863885312, 1140644608, 2755830144, 2696641728, 2958279968, 56089232, 1650035464, 4256741300, 1152151830, 2095738781}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 2080374784, 1442840576, 1493172224, 3095396352, 3737124864, 3034578944, 370147328, 4248305664, 669777920, 156893184, 4194631680, 4293754880, 3386458112, 360669184, 2300063744, 807163904, 3304252416, 2333184512, 1664817920, 3612773248, 3083831616, 152075168, 347651248, 1303131400, 2373583396, 2515870366, 2252682251}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2214592512, 3925868544, 3439329280, 3967811584, 1212153856, 3563061248, 2475687936, 3713531904, 3408134144, 3162374144, 3185770496, 1667989504, 3715579904, 2679971840, 1886957568, 106207232, 3925269504, 2357155328, 3261172480, 521277312, 2728469440, 3375549856, 3629194032, 1400512232, 2859298700, 2655016594, 526443105}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 1543503872, 2650800128, 2332033024, 3984588800, 2143289344, 379584512, 1395654656, 3217555456, 695468032, 1844314112, 1110638592, 1963687936, 118964224, 2109546496, 656986112, 757352448, 2360792064, 2185177600, 3046756608, 3575571584, 1633363776, 3461292000, 2578546640, 3585794456, 4063052076, 2865804642, 1729670113}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 3154116608, 1711276032, 3640655872, 2558525440, 2512388096, 3374317568, 248512512, 2378694656, 1409548288, 93978624, 869597184, 3473768448, 2296463360, 36642816, 652750848, 2312431616, 2547160064, 529633792, 821549824, 2349128576, 2040140352, 903179616, 101515952, 1214348280, 737141820, 2311609734, 1577338371}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 2080374784, 33554432, 2902458368, 4269801472, 3426746368, 1646264320, 1282408448, 2928148480, 2335965184, 84279296, 2921267200, 2544336896, 1874051072, 3577290752, 130551808, 2208040960, 2201367552, 2176308736, 2573978368, 670952832, 2734341568, 3665391072, 1013503120, 1680660632, 2875067876, 2744881090, 825607981}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 738197504, 1040187392, 2164260864, 2256535552, 1547698176, 3844079616, 3025141760, 231211008, 3019112448, 304480256, 1752104960, 2402779136, 3664494592, 4123631616, 2174226432, 708622336, 1272108032, 1900644864, 3671603968, 480007552, 2940339648, 2128678624, 769401776, 3538054392, 3354505548, 3686050122, 2365991669}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 3422552064, 1040187392, 352321536, 41943040, 658505728, 1134559232, 3081764864, 2395471872, 440139776, 2289434624, 1834680320, 3856891904, 2549596160, 3534577664, 2105077760, 2398373888, 3981100032, 2427279872, 3195559680, 3446973824, 2861215424, 3880641376, 2447927760, 4023177624, 1335820004, 2207723058, 1795017561}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 2214592512, 2852126720, 3573547008, 343932928, 3569352704, 4083154944, 3360686080, 2655518720, 1593573376, 4035575808, 4173135872, 2632286208, 586268672, 1563893760, 819466240, 2329163776, 3165060096, 230667776, 2688865024, 3264130944, 2492686144, 1103517216, 720311152, 2274137528, 1077027204, 3317261678, 2035017731}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3556769792, 100663296, 3003121664, 1317011456, 1707081728, 1126170624, 1250951168, 2435317760, 3615227904, 3690070016, 743768064, 514686976, 4078551040, 933715968, 3539488768, 2108987392, 3166571520, 2036312576, 2102176000, 1946840960, 945897024, 793996128, 799451888, 1172031832, 3431619044, 1184980022, 1727218547}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 4093640704, 301989888, 2533359616, 2206203904, 599785472, 3319791616, 2997878784, 3469213696, 2322857984, 545652736, 2666987520, 1020231680, 1733541888, 2825986048, 2671308800, 1125955584, 2439121920, 1751776768, 1509177600, 2336666240, 1326957888, 1283433120, 4137410320, 1434799704, 2390675948, 2399926666, 2627597645}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 1677721600, 637534208, 3472883712, 2810183680, 4273995776, 4024434688, 4082106368, 435683328, 3256090624, 611713024, 2553741312, 2715779072, 2920529920, 1984028672, 3706253312, 1028409344, 470969344, 3439946240, 257176832, 1532390016, 663195712, 2264394144, 1044364784, 1430486920, 599331164, 1694239690, 2486889517}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3422552064, 2717908992, 150994944, 3565158400, 1396703232, 945815552, 2693791744, 1452802048, 3183738880, 3416391680, 942735360, 2465824768, 2265268224, 2991841280, 1726533632, 1384937472, 2107536384, 2823255552, 1169346304, 2968089472, 1037896896, 209176224, 3709523760, 8716584, 2291394988, 256384366, 3862751823}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 3288334336, 570425344, 2466250752, 2743074816, 1388314624, 2510290944, 7340032, 1941438464, 3996909568, 1274413056, 3461545984, 903577600, 3552559104, 4242907136, 3504918528, 3988015104, 1502792704, 3137965568, 1054272768, 2003015296, 1292083264, 642992096, 2849758352, 1438621864, 1038475860, 4167584002, 3639874977}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1409286144, 3925868544, 3841982464, 2139095040, 2529165312, 408944640, 1099956224, 3273129984, 3563323392, 1907490816, 541786112, 1082359808, 2715762688, 3451461632, 4192751616, 3261859840, 948870144, 3049068032, 2479489792, 2084562048, 4159243840, 3239060512, 3612919984, 289687592, 612502668, 2275626590, 1039075077}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3556769792, 33554432, 3137339392, 662700032, 633339904, 673185792, 1974468608, 3200778240, 3638296576, 1074921472, 3487367168, 4091904000, 714194944, 1754226688, 2606272512, 1873041408, 2684800000, 1444113920, 2091558144, 3270052480, 85695296, 408330592, 1431042000, 1057931928, 1559216516, 3456652470, 2994514011}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 1811939328, 3456106496, 2466250752, 2944401408, 3779067904, 4041211904, 2249195520, 1407713280, 118751232, 1988755456, 483065856, 2681438208, 3527393280, 3251232768, 115118080, 1747892224, 4233729024, 2390030848, 651876608, 3796090496, 2056774592, 4282205472, 2965812272, 4039973464, 3955149068, 1341259750, 50361853}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 1811939328, 4194304000, 1291845632, 3313500160, 113246208, 1734344704, 3792699392, 3163029504, 396099584, 3861512192, 1239089152, 102989824, 3894919168, 3852050432, 2729766912, 952555520, 996799488, 1374481920, 506606336, 848264832, 3635782720, 518422816, 1910049328, 1536455992, 3069631332, 944885422, 763905061}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 1811939328, 2516582400, 2164260864, 3699376128, 3485466624, 2543845376, 2620391424, 3056074752, 3193176064, 1047396352, 3812032512, 344948736, 1338195968, 3897679872, 1042075648, 917129216, 901899264, 4110701056, 1918280448, 1379600256, 3422401600, 3823001056, 2824803536, 2411459704, 415099628, 465494690, 2479861989}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 2214592512, 2852126720, 2264924160, 377487360, 1698693120, 3630170112, 577765376, 655884288, 2069626880, 521011200, 2727673856, 3365765120, 1747566592, 4062437376, 1384411136, 821225472, 4926464, 4030735872, 501281024, 3283132288, 154717888, 634139808, 2082868688, 2586907208, 1828692308, 1011529658, 2756175007}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1275068416, 838860800, 117440512, 4001366016, 2386558976, 2283798528, 2836398080, 3228041216, 2694578176, 1838809088, 2374303744, 1742569472, 314130432, 1184358400, 2293534720, 4230383616, 848233472, 1039144448, 2769821952, 3670292352, 2432574912, 3719002080, 1073647088, 2267782424, 532571844, 3524000510, 2335094443}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 1275068416, 3321888768, 2298478592, 562036736, 1514143744, 4238344192, 3031433216, 1026031616, 3921936384, 2971795456, 2995453952, 3904077824, 3496951808, 107061248, 921473024, 2078685184, 3173626880, 2969047552, 3686591232, 1314833024, 179635392, 2245437024, 3636576208, 1096583544, 3360613884, 2519546110, 2931454213}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 738197504, 2717908992, 3774873600, 1266679808, 985661440, 3693084672, 4063232000, 3893886976, 2939420672, 3541958656, 1176043520, 4086398976, 944586752, 509583360, 2237444096, 156407808, 1994617856, 882816512, 517539584, 783369344, 2449302080, 1686586464, 3662201680, 2323433160, 971177020, 599464834, 3477778411}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 67108864, 100663296, 2063597568, 327155712, 3225419776, 3076521984, 1999634432, 4106747904, 550240256, 2490368, 3581739008, 2489679872, 3692150784, 1423122432, 36974592, 513976320, 2874665984, 1453230592, 2459508992, 3934194304, 3819077312, 2211948448, 1700685712, 4122589912, 841945940, 1683645074, 1372783647}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 2348810240, 1107296256, 1862270976, 3414163456, 2084569088, 3202351104, 4193255424, 1616379904, 1630797824, 1090387968, 3732865024, 3233251328, 2741747712, 999940096, 865914880, 336762880, 1995789312, 810989056, 4120062208, 1539164800, 1808427712, 495046176, 2269703376, 2291966216, 2844937596, 1135971810, 3560343213}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3288334336, 3791650816, 184549376, 1602224128, 3359637504, 3848273920, 3578789888, 1771569152, 3441688576, 479068160, 1565327360, 6651904, 2655633408, 4149977088, 898387968, 1306687488, 1488976896, 2661481984, 4200580352, 2410844800, 2695352000, 3603313056, 1160893424, 862927848, 2147117964, 2681952482, 4232901183}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3825205248, 2919235584, 2231369728, 3430940672, 1363148800, 1193279488, 2200961024, 4269277184, 82575360, 3052273664, 1435566080, 2759426048, 1058881536, 1502044160, 2110009344, 2087327744, 307969024, 3159503360, 639084288, 441230208, 3810404032, 696899552, 847605200, 1052454184, 1879195524, 318709450, 2913506987}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 2885681152, 838860800, 2835349504, 2222981120, 515899392, 169869312, 2813329408, 3217555456, 1924399104, 2147352576, 1732444160, 198934528, 3677863936, 2516934656, 398733312, 1075189760, 3209163776, 2171463168, 3808452352, 1770017664, 2755719488, 3756048736, 672150480, 775459480, 3952933868, 165296306, 2219134849}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1140850688, 4194304000, 2902458368, 25165824, 3477078016, 1453326336, 787480576, 4205314048, 970194944, 4278583296, 2320302080, 234192896, 333004800, 2362662912, 2745446400, 527304704, 1215925248, 866375168, 239921920, 1679487616, 3683641792, 2856738144, 3253570192, 3934606264, 2318531628, 3852953098, 1632767223}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 872415232, 33554432, 3271557120, 3649044480, 2042626048, 2015363072, 1762656256, 646447104, 1573126144, 408027136, 1934295040, 1731428352, 3394224128, 2478940160, 3847532544, 3675965440, 4172266496, 4084293120, 2131545344, 4269149312, 3978891584, 2422240096, 2498772336, 2310543480, 257735548, 3080644750, 1671267349}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 2751463424, 2717908992, 2298478592, 2155872256, 1413480448, 3852468224, 152043520, 2197291008, 1654915072, 1309540352, 1673854976, 3754786816, 3089219584, 4142080000, 3216273408, 3606493184, 3563150336, 256089600, 1218709248, 3272519552, 4047851456, 445456480, 822154352, 2914196488, 4092352492, 3032618690, 3428271447}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 872415232, 33554432, 1962934272, 4202692608, 4156555264, 1197473792, 831520768, 751304704, 1574174720, 2490368, 4006543360, 4130832384, 3948658688, 741433344, 3433345024, 1681840128, 2373168128, 2016775680, 174746368, 2249546112, 3378154048, 153962272, 2740357040, 1742146552, 1661712620, 1285155626, 3378518197}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 2885681152, 2181038080, 1157627904, 2491416576, 1388314624, 3726639104, 1932525568, 3395813376, 3655073792, 170524672, 3342401536, 2139193344, 3114647552, 3821740032, 3058446336, 1924331520, 1294799872, 705164800, 2243879680, 2197774208, 477786432, 3523298656, 367390544, 1982581688, 1440485796, 942319406, 976823015}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 2348810240, 771751936, 3539992576, 276824064, 2722103296, 534773760, 1919942656, 332922880, 2612264960, 2186149888, 952303616, 1540063232, 3501703168, 4054179840, 1210372096, 2028365824, 875537408, 1920018944, 2967111936, 2942108032, 1279320000, 2900375072, 1928350544, 3113766408, 810819836, 1379809234, 3592138273}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3825205248, 3791650816, 4143972352, 2692743168, 1681915904, 3693084672, 4195352576, 955777024, 3789815808, 688259072, 325386240, 2465038336, 859947008, 2349588480, 3604230144, 4000188416, 2981735424, 3471830528, 4115826944, 3796578688, 3790905792, 2466170848, 671194864, 480980104, 109351468, 2478233994, 1137522111}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 335544320, 1778384896, 1728053248, 2491416576, 2411724800, 3307208704, 2324692992, 512229376, 3778805760, 2222063616, 969474048, 2318499840, 2041954304, 2611175424, 793522176, 810174464, 4084014080, 3300349440, 2597462272, 68775296, 5858880, 2319044960, 2152323312, 3866202360, 4292179204, 533978838, 3967086415}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 1275068416, 838860800, 486539264, 1015021568, 2361393152, 3579838464, 944766976, 3233284096, 2830893056, 1559363584, 2043871232, 2946203648, 2670706688, 3318308864, 2320240640, 1392171008, 1825035264, 3259876864, 155380480, 872136576, 2650787648, 45187104, 3624941936, 3776466760, 3784061492, 2853853478, 1993853797}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 2617245696, 2986344448, 486539264, 2105540608, 1086324736, 861929472, 858783744, 3165126656, 1206124544, 1504837632, 3023896576, 1929740288, 2258223104, 622288896, 2968842240, 3700094976, 2762023936, 2299246080, 1706720000, 3238637184, 3043959360, 3754478368, 483707152, 1226498616, 1507413020, 599221582, 1629799811}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 603979776, 2181038080, 1593835520, 1585446912, 390070272, 3114270720, 2534408192, 2717384704, 1445199872, 3489529856, 2794258432, 3221585920, 3190407168, 817618944, 3976466432, 2309892096, 3017100288, 1219587584, 99582208, 3371321216, 290391232, 2791458656, 4252453744, 749086216, 4214853740, 3326293170, 1503698031}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 201326592, 3791650816, 2701131776, 3883925504, 943718400, 2283798528, 2121269248, 1227358208, 3914072064, 3682729984, 3693936640, 613777408, 115458048, 3377946624, 3790352384, 2637342720, 1709564928, 3813221888, 3940259584, 3549350016, 3557764288, 3028852448, 108801424, 1225445688, 3444656436, 1696545046, 124785931}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 201326592, 3657433088, 2365587456, 226492416, 1983905792, 224395264, 4218421248, 1719140352, 1990983680, 1741815808, 2336292864, 3974725632, 3865952256, 1249599488, 3503091712, 4263655424, 1878619136, 3806694912, 317707008, 131217024, 4215364800, 2498298784, 846043600, 3564836904, 2345422276, 2762141430, 2570681991}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 2483027968, 2449473536, 2566914048, 4085252096, 239075328, 4267704320, 3757047808, 125304832, 572260352, 1429078016, 11206656, 1501790208, 4063739904, 745365504, 3141292032, 792631296, 3529722880, 1753742848, 536155904, 2333084800, 3309840064, 1162101408, 782381136, 1359832744, 2051808244, 3615889210, 3781145633}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 2617245696, 2919235584, 3640655872, 3783262208, 2503999488, 3810525184, 3023044608, 76021760, 2972975104, 2099118080, 1098711040, 3022356480, 2227781632, 4227538944, 3738488832, 2202986496, 753251328, 615119360, 2313884416, 3521915520, 3266466752, 2121230048, 2545579984, 1109101784, 92596652, 1364646418, 1210711071}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 4093640704, 1509949440, 620756992, 3967811584, 3703570432, 580911104, 2937061376, 6815744, 1840513024, 504758272, 3488022528, 3565125632, 1540603904, 1915297792, 3864293376, 3588646912, 4127185920, 4153665024, 172610304, 686049152, 2233384768, 593698784, 3922788848, 1128834840, 2397358956, 908001114, 4108542317}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 2348810240, 3254779904, 3976200192, 2340421632, 2269118464, 4007657472, 693108736, 3986161664, 2145124352, 2892890112, 2445606912, 304971776, 1729708032, 734208000, 916238336, 2911778816, 3189076992, 1668634112, 2036722432, 3424454784, 2710672320, 3236411168, 2168389488, 4066237288, 586256116, 1039656954, 3200657455}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 4227858432, 3388997632, 1191182336, 1904214016, 1086324736, 3240099840, 2913992704, 2023227392, 1273757696, 2484731904, 2080702464, 1984790528, 2095661056, 2715230208, 724340736, 1161447424, 1505063936, 450190848, 1493526784, 1154293888, 2879990848, 1161264992, 3577506256, 2538744520, 1713481444, 2670944862, 1433568043}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1946157056, 3053453312, 3607101440, 3196059648, 2545942528, 3567255552, 1792016384, 129499136, 3251372032, 3924688896, 3901554688, 990216192, 205602816, 1701519360, 3331076096, 2844682240, 780000256, 3735915008, 202738944, 1918471040, 1979152448, 3097150176, 3727657776, 3718693896, 3278464260, 2499794634, 1780394839}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 1543503872, 1577058304, 2365587456, 310378496, 3695181824, 3026190336, 4111466496, 1720188928, 1944322048, 203030528, 3319595008, 2246410240, 2906243072, 1384062976, 1143222272, 2092623872, 1877865472, 798870016, 142939904, 3769220480, 800533952, 1176543136, 3295689648, 1696092600, 3677131548, 1084107238, 4283932011}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 4093640704, 570425344, 654311424, 3128950784, 3653238784, 2321547264, 1966080000, 743964672, 1043595264, 174718976, 752680960, 719945728, 2491662336, 2052988928, 3350663168, 1370777600, 103463936, 1778224640, 1786364160, 4203464576, 1954713664, 2666650400, 1033333136, 1336169864, 2078437532, 910242662, 2458868275}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3422552064, 4261412864, 2432696320, 1082130432, 1782579200, 2648702976, 2085617664, 366477312, 1918107648, 3254124544, 986251264, 1419608064, 862699520, 480387072, 2327777280, 345274368, 2287375360, 2860087808, 3449131776, 2527545216, 4276115392, 4090517792, 4263043824, 3715391720, 772205468, 4238448794, 541153979}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 3959422976, 1979711488, 1124073472, 2759852032, 3527409664, 1897922560, 489684992, 998768640, 234618880, 3894280192, 1676738560, 168656896, 403947520, 3739410432, 3413102592, 29120512, 3862844416, 1950478848, 3032869120, 307173760, 546060736, 1941348832, 784147792, 710633240, 2063526660, 3391166026, 1129650851}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2617245696, 369098752, 3439329280, 2491416576, 1606418432, 933232640, 2242904064, 1538785280, 628883456, 2914648064, 1333985280, 4043276288, 239452160, 1279713280, 368676864, 752633856, 17445888, 3669733888, 3108189952, 1239390080, 3342170688, 232717024, 3967133904, 4122913064, 2523236020, 1605770206, 2057380213}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 603979776, 570425344, 3439329280, 3095396352, 4273995776, 3571449856, 791674880, 2887254016, 3866361856, 2157576192, 951517184, 1623425024, 2203664384, 1483644928, 1777160192, 420780032, 4209646592, 3574558208, 136788736, 1363910528, 1545932608, 2437439648, 412880912, 2375471944, 2821285276, 2740378902, 2764686057}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 2080374784, 3254779904, 587202560, 360710144, 1044381696, 1621098496, 4228907008, 3190292480, 325320704, 3243114496, 1468989440, 803962880, 1998929920, 350920704, 882970624, 1075083264, 2341905408, 460551680, 2071538944, 1818795136, 2311345344, 2589874528, 1512544752, 3083854616, 1582010652, 1974816162, 3439517493}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 738197504, 1509949440, 3405774848, 2105540608, 2805989376, 3068133376, 1989148672, 4148690944, 606863360, 3972399104, 1011286016, 3379265536, 3006087168, 2242551808, 3848343552, 842848256, 1078875136, 3880459776, 2870807808, 3776062592, 3805617600, 4093535776, 2780025904, 4106849976, 411042996, 532721730, 3105933501}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 3556769792, 2785017856, 218103808, 8388608, 3527409664, 887095296, 1110441984, 2071461888, 3724804096, 1456603136, 912982016, 1936687104, 2688401408, 1486249984, 3612979200, 1186220032, 1491794944, 1393551872, 1984802560, 3926807424, 602794944, 1432236064, 4133847440, 2676146472, 2531481356, 3442701390, 3841701133}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1006632960, 369098752, 1191182336, 1988100096, 2319450112, 1738539008, 3830448128, 2616721408, 262930432, 1094844416, 3419209728, 1633779712, 2879602688, 2242781184, 1420816384, 3191642112, 3537536000, 4048642560, 3010182400, 1850363776, 357115840, 439827808, 455112368, 3473988232, 3587760196, 1396480950, 895108339}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 2617245696, 2785017856, 2298478592, 2642411520, 3703570432, 2422210560, 3713007616, 2000158720, 2787377152, 1740242944, 1328349184, 1418297344, 3757260800, 683548672, 1969696768, 1068279808, 37098496, 2724954624, 447390464, 2637539968, 1901966400, 2034345760, 2640306416, 1695058824, 2429329036, 3555072966, 1746123875}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 3690987520, 1442840576, 318767104, 2894069760, 1472200704, 2342518784, 1831862272, 1021837312, 837550080, 1604452352, 3436773376, 1102413824, 299319296, 2192449536, 3559608320, 3558111232, 81167360, 572490240, 4122142976, 4206969216, 3474052160, 1051301600, 322824784, 2813033208, 559208948, 532033030, 302977319}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 738197504, 3791650816, 1962934272, 310378496, 432013312, 3525312512, 3427794944, 869793792, 3874226176, 3994943488, 2039676928, 1107263488, 1143062528, 4069695488, 297627648, 2508503040, 182072320, 3383338496, 2057726720, 399494528, 2714350144, 2979441504, 3701955248, 1896719144, 2813098660, 218011658, 2942521777}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 4227858432, 301989888, 1056964608, 545259520, 3091202048, 1646264320, 1796210688, 4258791424, 2635333632, 3915251712, 1156513792, 1434157056, 3731177472, 3685392384, 121761792, 2881271808, 1403184128, 2095908352, 860258560, 3810248064, 3981786048, 3194124512, 2366482032, 2897647720, 1387510172, 2468954290, 941622581}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 3019898880, 2382364672, 620756992, 2373976064, 608174080, 4041211904, 78643200, 3856138240, 1227096064, 363986944, 2062090240, 575504384, 1505738752, 3233193984, 583757824, 2238461952, 3344837632, 586666496, 2967129856, 2685791872, 1474025664, 1499744032, 726818064, 995694600, 437606924, 3168506030, 2447652175}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 1275068416, 3791650816, 1493172224, 562036736, 3149922304, 207618048, 441450496, 105381888, 1663303680, 1241645056, 2611544064, 3675095040, 1137688576, 1032232960, 2065387520, 2029795328, 688837632, 3722405376, 3211659008, 714044032, 2393272128, 3714794528, 3057958128, 835866104, 1176628988, 3293169166, 3147629407}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 3825205248, 2516582400, 1325400064, 3296722944, 3124756480, 3009413120, 3186622464, 616038400, 257687552, 120979456, 2809331712, 61833216, 2321137664, 2081054720, 624250880, 1478780928, 2764762112, 3675597312, 3593735424, 2713888128, 4103173568, 1127115680, 159335376, 2742102696, 3030305364, 3332884658, 1172152937}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 3154116608, 1040187392, 1023410176, 713031680, 2730491904, 3634364416, 4165992448, 1037565952, 1893466112, 1811021824, 2004942848, 3336404992, 477085696, 420372480, 3471011840, 539248640, 3091108864, 340515328, 1160818432, 3366490496, 2652154176, 3675717344, 1008682800, 3645246376, 4274481556, 538633046, 2960486015}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 1409286144, 771751936, 2969567232, 3363831808, 230686720, 1126170624, 3958374400, 1699217408, 3973316608, 1553072128, 1024262144, 978944000, 1619771392, 3370573824, 3828338688, 3950831616, 580279296, 1344774656, 1195965184, 3621056384, 3541172288, 2907510880, 1782148112, 547066136, 3825115564, 981727022, 3050456635}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3556769792, 2650800128, 956301312, 293601280, 2587885568, 127926272, 93323264, 3626500096, 1584660480, 3129868288, 2980904960, 1234796544, 649576448, 294313984, 515616768, 4172843008, 2514271232, 96113152, 1174643456, 4251242112, 1214654144, 1203319392, 3714576752, 1476588440, 2153753996, 966710642, 2470773191}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 2885681152, 1912602624, 4076863488, 897581056, 1346371584, 572522496, 2276458496, 1084751872, 1617690624, 3824812032, 542703616, 2742386688, 1999585280, 277258240, 3111866368, 2642937856, 4032562176, 2282890752, 2476039424, 1367288960, 419330752, 3769570784, 4224063184, 2329639096, 4235731764, 2815725342, 2001624447}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 1811939328, 1711276032, 956301312, 679477248, 3334471680, 3508535296, 2727346176, 3845652480, 4258004992, 113115136, 1354170368, 1656455168, 3315974144, 3175276544, 1038209024, 2249721856, 2623308800, 2886087168, 2788918016, 627437440, 1969388352, 133249376, 3185613936, 3702543880, 1848125604, 716469610, 2459061845}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1275068416, 1040187392, 1459617792, 4269801472, 3770679296, 2376073216, 1687158784, 1134034944, 1990983680, 1379270656, 2829910016, 3519119360, 4241997824, 1311399936, 2530439168, 3199764480, 1308402688, 3062819328, 3092362496, 483340160, 2747712832, 2919583200, 2389044976, 1691696168, 1218291044, 793340066, 3752020391}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 3556769792, 3456106496, 721420288, 4253024256, 1329594368, 1436549120, 1393557504, 3699900416, 1907097600, 298450944, 1852768256, 2541977600, 2355740672, 928440320, 1031606272, 3093854208, 2484882432, 3889336832, 2584428800, 4114952320, 1197247936, 3094497632, 3558552304, 4081942456, 909118836, 2186842958, 2755979289}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2348810240, 2717908992, 1358954496, 2189426688, 2462056448, 3294625792, 2905604096, 2439512064, 1708392448, 3290038272, 3719364608, 1504018432, 3395272704, 1251876864, 2767441920, 2049443840, 1156883456, 1795872256, 3091795712, 2915690880, 2592673088, 3517535776, 733608592, 2327917240, 2339180364, 3797652166, 924640847}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 4093640704, 973078528, 2298478592, 58720256, 3896508416, 824180736, 2635071488, 1270349824, 1430519808, 823787520, 820838400, 1391034368, 3998433280, 1198415872, 1944014848, 3023607808, 3003386880, 2470077952, 2541614848, 2056370304, 2524436160, 3762585824, 479894896, 4222483464, 3511232428, 3833796806, 464973475}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 4227858432, 570425344, 754974720, 3682598912, 2478833664, 572522496, 919601152, 4058513408, 2197028864, 4230610944, 1614479360, 2995748864, 725958656, 831414272, 322531328, 2313222144, 1357931520, 1631073792, 3625739008, 2656967808, 659659072, 3084175456, 3900336688, 3079872152, 3600533004, 18818326, 13481013}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 738197504, 570425344, 2936012800, 2491416576, 322961408, 2015363072, 3492806656, 2722627584, 3760979968, 1666318336, 2101542912, 3064954880, 1553809408, 114188288, 110735360, 2468374528, 1118839808, 2819143168, 4253872384, 564298112, 2750088384, 1532190176, 2312590416, 91881176, 1383117076, 3957879062, 3705465357}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1140850688, 436207616, 352321536, 1837105152, 2738880512, 2682257408, 1737490432, 4015521792, 3790340096, 3625582592, 2496462848, 2413920256, 2304491520, 2766561280, 2085572608, 299927552, 546352128, 3688424960, 3643603712, 3082451584, 1245552576, 3337210656, 3285159472, 2879396520, 2230360676, 4228399438, 2534680235}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1140850688, 2248146944, 587202560, 3783262208, 381681664, 1927282688, 3316645888, 3910664192, 3924557824, 565837824, 2785476608, 1420525568, 4080091136, 3613827072, 4125446144, 1566636032, 3832552448, 2222508544, 3315372288, 1908583552, 2107347008, 2859041696, 2905260688, 3469713352, 3903832964, 2707393454, 2179442657}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 4093640704, 2315255808, 3539992576, 2927624192, 406847488, 1910505472, 527433728, 2046296064, 3231449088, 1448214528, 1925906432, 4137123840, 1315258368, 3871219712, 1977700352, 2441095168, 2562784256, 2560632320, 789601536, 2521354112, 2110034368, 266226976, 668050896, 4195891688, 1491893844, 2603286230, 2971077493}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 469762048, 2113929216, 3976200192, 3246391296, 3904897024, 1453326336, 1198522368, 3431464960, 2235826176, 3305242624, 3479109632, 1633386496, 4181311488, 3275104256, 752193536, 1950382080, 400573440, 84978176, 2472066816, 3418126976, 1364121664, 433652192, 3500577808, 3519896792, 2132575868, 3309218414, 433127529}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 872415232, 704643072, 2835349504, 2172649472, 1212153856, 916455424, 680525824, 2571632640, 4000579584, 3931766784, 2231042048, 810516480, 343261184, 2877186048, 839487488, 4033894400, 3631746048, 3106715136, 2946942720, 3937733248, 2535380160, 3975779680, 3469270896, 4046731000, 242925548, 3031166918, 1785137733}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 872415232, 637534208, 3841982464, 243269632, 893386752, 4070572032, 1573912576, 1815609344, 4131651584, 2049310720, 2600927232, 2850258944, 3809853440, 246079488, 3528323072, 2497640448, 1713581056, 1660254720, 4107970304, 3039126912, 3353533120, 182581088, 486810416, 1099304904, 844618220, 2543574394, 3799080821}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1946157056, 3388997632, 956301312, 4051697664, 3829399552, 2149580800, 2242904064, 2268594176, 2057043968, 1632501760, 2739208192, 2214166528, 2785525760, 3220856832, 81760256, 2897623040, 1127820288, 2783442432, 2032809728, 4109863552, 2422343872, 1043531744, 916514000, 2205220136, 4225279828, 1926025290, 463899367}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1811939328, 3254779904, 1325400064, 3447717888, 37748736, 3768582144, 3901751296, 2774007808, 225181696, 1165099008, 403111936, 4224417792, 1261027328, 754360320, 1100058624, 2334840832, 1458246656, 3791242752, 151949568, 342747264, 3808476352, 796956000, 2638266736, 354451176, 248530916, 3958956902, 1761391945}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 4093640704, 1509949440, 3137339392, 1317011456, 1262485504, 2132803584, 1580204032, 3161980928, 1119617024, 4272029696, 1555759104, 2535948288, 3937779712, 1912004608, 279785472, 1297774592, 2965859328, 3143992832, 2019460352, 2847491968, 367835840, 675985632, 2962197840, 4070682088, 4240458420, 3722452678, 4207972693}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2617245696, 234881024, 2835349504, 125829120, 3351248896, 3323985920, 2154823680, 2455240704, 3472621568, 3112042496, 3302948864, 2231599104, 1267580928, 1120575488, 3809841152, 1737926656, 1188795392, 3887172096, 471091968, 494565504, 3681363264, 3206201440, 3908897936, 470983048, 3534310420, 1569232250, 4061437805}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 2483027968, 503316480, 654311424, 2843738112, 1606418432, 2418016256, 1269825536, 3012034560, 3997433856, 3410624512, 2612985856, 4007362560, 1973534720, 3612794880, 459927552, 2104686592, 1232309248, 1180033536, 1016397056, 1225930880, 3894670656, 181248096, 1973960528, 1458842520, 4014129340, 2637942822, 3560038209}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 3422552064, 905969664, 2298478592, 1937768448, 3678404608, 648019968, 3809476608, 1350041600, 3213623296, 359530496, 968687616, 2677112832, 3547316224, 1919590400, 2140663808, 4096178176, 3231306752, 4184576512, 4257243904, 274752640, 3958398400, 2286477408, 447009776, 1438260296, 336554148, 1058711226, 2166331535}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 2214592512, 3187671040, 318767104, 310378496, 3477078016, 3122659328, 3696230400, 2037907456, 2169765888, 2866151424, 234684416, 730431488, 2492448768, 1774870528, 1350012928, 3076421632, 1589746688, 3209900544, 211851520, 2635102080, 1482201792, 3146023392, 2330859056, 2710124424, 4052731452, 1011493210, 1807206383}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 2214592512, 3321888768, 3573547008, 3061841920, 2302672896, 3361734656, 814743552, 1985478656, 3200516096, 1965948928, 3316580352, 2215346176, 3560292352, 4110606336, 1282248704, 46532608, 3989007360, 2905192960, 2586355456, 4065107328, 2656222912, 756390304, 435353776, 1151679016, 861585996, 2326373970, 65599765}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1677721600, 1912602624, 2466250752, 612368384, 1195376640, 2577399808, 1848639488, 2400714752, 3872129024, 524681216, 2503278592, 2136571904, 3014606848, 490889216, 2629267456, 2878244864, 468814848, 3401256448, 2930267392, 2383715712, 3848938688, 3336806496, 4089741264, 4100098568, 801604004, 3526772914, 831330639}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 3690987520, 838860800, 3506438144, 1132462080, 3753902080, 652214272, 145752064, 1281884160, 1809580032, 1589772288, 1828913152, 1463779328, 1439547392, 266756096, 2795892736, 2226800640, 354939904, 1125758464, 3414748928, 2834053248, 3647611200, 2789204128, 1179452560, 136712120, 1279652804, 3322608918, 1414522093}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 1946157056, 1107296256, 2264924160, 2726297600, 2168455168, 4238344192, 1804599296, 2220359680, 619446272, 1691484160, 1232797696, 330792960, 2914369536, 2218156032, 3707604992, 1807935488, 1902377984, 981184000, 3006726400, 200654720, 2853617856, 2385360224, 1731857776, 2082410472, 1576100708, 2082511686, 4258323477}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1275068416, 2315255808, 486539264, 1317011456, 3300917248, 4129292288, 3891265536, 4288151552, 1491861504, 532021248, 1673854976, 2072608768, 4212113408, 3010650112, 2934435840, 625354752, 3000861696, 1470463488, 2593753856, 1665606016, 3975588672, 296033888, 1301916688, 281489096, 4139165508, 994388834, 273282607}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 4093640704, 369098752, 3271557120, 2659188736, 54525952, 1935671296, 2253389824, 2097676288, 3366715392, 3553230848, 2007040000, 3337453568, 2520236032, 1962827776, 1852772352, 3218790400, 642337792, 2429667840, 3981775104, 1594041216, 305150656, 3419988128, 702847344, 3833990328, 4235925940, 379857550, 2514936407}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 872415232, 1509949440, 3137339392, 3732930560, 3602907136, 111149056, 3383754752, 2296905728, 2168717312, 4285923328, 3192848384, 3811278848, 2704097280, 1311399936, 158699520, 2651244544, 1493670912, 2992625152, 3639862528, 1816217472, 3518535488, 696048864, 1212866256, 2741346168, 3638451164, 2817211386, 2156740749}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1275068416, 1577058304, 1694498816, 998244352, 1304428544, 1210056704, 3469737984, 2403860480, 3174301696, 1986134016, 1501757440, 320307200, 3295002624, 697180160, 738054144, 2532489216, 1999361024, 3671316992, 3097478912, 3035728000, 3388739392, 647370848, 4156676656, 1547991096, 3157929580, 1121951934, 1326571845}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 2617245696, 503316480, 3539992576, 2927624192, 994050048, 3927965696, 3494903808, 4108845056, 3358326784, 1877082112, 1325596672, 1435467776, 2927443968, 1194778624, 2391117824, 1230141440, 760939520, 939198976, 1877729536, 2409835392, 4104112832, 2981485024, 1691022896, 1733286424, 865992404, 3674627718, 1704801373}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3154116608, 503316480, 4009754624, 192937984, 3200253952, 1126170624, 1548746752, 1169686528, 2853437440, 2554200064, 3105423360, 229474304, 4228104192, 1241669632, 2922098688, 2953766912, 3155244032, 569448960, 2390875392, 4285072000, 1690687040, 1827618912, 13130416, 1325194056, 3843172412, 2775824946, 3773445923}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 2483027968, 2248146944, 1426063360, 92274688, 3426746368, 1822425088, 2358247424, 2155347968, 3253469184, 1363804160, 1314324480, 865828864, 1736556544, 1766760448, 1795764224, 3374999552, 1000823808, 1972595200, 2435159808, 3145789056, 1027619008, 119589728, 164652400, 1666772936, 3325838916, 1796385534, 2683031201}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 2751463424, 2852126720, 2298478592, 763363328, 1547698176, 3906994176, 795869184, 158859264, 4157341696, 1056833536, 839581696, 2779217920, 2347352064, 1195024384, 1178669056, 2896091136, 935058432, 1895818752, 4101338880, 3228345984, 1307462848, 1036217120, 1941114576, 2202740072, 3938953860, 567916074, 3005396105}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 67108864, 369098752, 3674210304, 1686110208, 2403336192, 3298820096, 649068544, 1551368192, 1700003840, 980811776, 3021144064, 1986494464, 3277930496, 2246729728, 3343470592, 89565184, 2405682176, 721357312, 681916672, 4128534912, 2631296192, 3349352800, 564083280, 3824496872, 729561564, 3821682298, 1572459841}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 603979776, 301989888, 4278190080, 394264576, 1572864000, 857735168, 1504706560, 872939520, 3923509248, 425590784, 1192296448, 3916267520, 499335168, 960110592, 1369124864, 3254654976, 761338880, 3209018880, 2335119616, 4281119360, 1328980288, 4229821280, 2624296016, 2450937624, 883798180, 4007886122, 9102179}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 4093640704, 4060086272, 2902458368, 427819008, 1740636160, 3399483392, 4138729472, 722993152, 222035968, 3039166464, 2572877824, 2689040384, 2626797568, 4096974848, 4187566080, 3383146496, 1394322432, 3743936000, 1568750336, 2015030912, 1283266368, 1226637024, 618027728, 3567476872, 195808340, 1866438434, 775753905}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 1275068416, 3187671040, 989855744, 1568669696, 1900019712, 3214934016, 466616320, 1415053312, 1262747648, 3405643776, 3337420800, 3746136064, 667402240, 3785547776, 4269215744, 3024799744, 3436930048, 2719500800, 1332017408, 4151238784, 3197447104, 3718100320, 390160944, 3097228200, 993582732, 1484013506, 500574663}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 1677721600, 1107296256, 83886080, 4169138176, 4194304, 1121976320, 1733296128, 3429367808, 2867593216, 2322726912, 2872377344, 3212410880, 1052459008, 3182878720, 197898240, 539899904, 1660926976, 445173248, 1471951616, 1327159168, 257509824, 3125522464, 1324221680, 3747558232, 3199792276, 3930361494, 1212080315}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3959422976, 3858759680, 2130706432, 713031680, 2118123520, 1134559232, 3400531968, 3068657664, 3322150912, 3312844800, 2593718272, 2004713472, 739983360, 1549443072, 999002112, 2353174528, 1707594752, 3791659520, 3841983744, 2877299584, 1069578176, 1432402272, 2186306640, 2356736888, 2442967836, 2734349498, 1857760539}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 1677721600, 2785017856, 2130706432, 1887436800, 1237319680, 3823108096, 2150629376, 444071936, 1113849856, 1803943936, 375062528, 2082439168, 2370387968, 4275740672, 2073636864, 2568157184, 3150265344, 3914344960, 3599265024, 243057024, 3046257216, 2282091680, 3484463376, 54030120, 407113452, 2421600506, 1611890249}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 4227858432, 1308622848, 2197815296, 1602224128, 4123000832, 249561088, 3446669312, 1748500480, 2089025536, 4108713984, 2584674304, 933986304, 1910358016, 4229619712, 2790076416, 3813861376, 3153196032, 1437600256, 2857902336, 599042688, 3422455104, 1931211424, 419809616, 4008606248, 890490636, 3893969210, 2321326813}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 2080374784, 637534208, 1526726656, 293601280, 2839543808, 2577399808, 1437597696, 3406299136, 869007360, 1997406208, 3554344960, 3807870976, 2431205376, 3037372416, 2264510464, 2528274432, 3569202176, 4205879808, 3632812288, 2072777856, 305008576, 4255883104, 1956627024, 3765792920, 2652700468, 3923163114, 1389331433}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3288334336, 3791650816, 3338665984, 1132462080, 146800640, 1486880768, 403701760, 4153933824, 972816384, 2405302272, 833028096, 4214980608, 626376704, 213573632, 382046208, 1877100544, 1905880064, 766287360, 723931392, 1613454976, 860698688, 3666225632, 1924868976, 1452623528, 3784978868, 3407210010, 2556092885}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 872415232, 1375731712, 16777216, 1535115264, 398458880, 3407872000, 1756364800, 4131913728, 1731985408, 545914880, 1779367936, 3167977472, 3528048640, 176070656, 2323238912, 2776033280, 2821028864, 950828544, 7526144, 209424512, 4226091328, 428666208, 1036165456, 62114904, 1914267396, 2644913502, 2059211977}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3825205248, 2717908992, 822083584, 41943040, 1245708288, 274726912, 925892608, 583532544, 654573568, 4211212288, 2565013504, 2529656832, 1226129408, 1154359296, 2581942272, 564574208, 3329326080, 4110159360, 2915976960, 392518016, 1306979776, 3037827744, 1481398288, 600216856, 3359736252, 2696181806, 982184853}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 3154116608, 3388997632, 2902458368, 2508193792, 3686793216, 299892736, 3503292416, 2059927552, 1781792768, 1147273216, 3143303168, 4140793856, 3965534208, 2734612480, 3609006080, 3378427904, 1810752512, 2376515072, 3342953216, 3782752896, 4285329216, 289332640, 3137174512, 1938721912, 3425028844, 2584886014, 3840115485}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 2617245696, 905969664, 3137339392, 226492416, 3200253952, 3177185280, 1995440128, 3091726336, 2637430784, 1912995840, 833159168, 683507712, 3538632704, 3457818624, 309030912, 1717200896, 2890650624, 2601128448, 462618880, 1652963456, 3253306432, 178094112, 431735376, 3267506264, 3865557580, 48282010, 2033220011}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 2348810240, 1241513984, 3573547008, 377487360, 3636461568, 3336568832, 3232759808, 4258791424, 1322516480, 4155375616, 4029612032, 1532723200, 954548224, 1770184704, 3062222848, 49432576, 339551232, 4292230656, 1122722560, 1505587584, 2325112640, 558627488, 850204560, 4166946568, 56052348, 4095722178, 1195632165}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 2080374784, 771751936, 1493172224, 3095396352, 1556086784, 2443182080, 3851419648, 3576168448, 87293952, 1426194432, 272171008, 2649587712, 715112448, 2155782144, 272592896, 3664685056, 1347908608, 2663033344, 1738873600, 614152064, 4477248, 911893472, 3050651120, 3594780568, 1776849996, 2224348734, 3365060191}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 2214592512, 1644167168, 3271557120, 1870659584, 826277888, 3772776448, 2544893952, 3235381248, 129236992, 1769865216, 1547894784, 4208427008, 339329024, 196222976, 1608085504, 3884103680, 608246784, 2547420672, 3742348544, 2098046592, 3473672640, 1706718240, 3611635984, 1643176456, 1840803484, 2185504626, 4140230009}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 3959422976, 3523215360, 3607101440, 3766484992, 2210398208, 3483369472, 2771386368, 162004992, 2946236416, 1524760576, 4158849024, 3617554432, 581812224, 79077376, 2920132608, 1996904448, 1030034432, 1253766656, 3002546432, 638659968, 648284224, 182875872, 3048546896, 3284298168, 2283000772, 739708406, 3359732077}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 738197504, 503316480, 1660944384, 3430940672, 3384803328, 4007657472, 925892608, 693633024, 2368995328, 838991872, 35717120, 2351267840, 3984572416, 3815415808, 885886976, 4191369216, 1329345536, 4221467136, 3190784256, 1405282688, 3770769984, 1964325280, 2133269776, 3873347336, 4245629468, 1746048846, 1537848263}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 469762048, 33554432, 2801795072, 2961178624, 3871342592, 2942304256, 3260022784, 2611478528, 1016332288, 3335913472, 305856512, 1375698944, 922861568, 3589169152, 3228012544, 49113088, 2193921024, 3481191936, 1638885632, 1940512128, 3858371904, 2456880928, 548830960, 3186354456, 2266445612, 2159380042, 130578505}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 1677721600, 4060086272, 2566914048, 931135488, 3292528640, 2728394752, 1569718272, 3285712896, 3910926336, 3162112000, 3409772544, 2628878336, 563331072, 779247616, 2404995072, 4199008256, 705448960, 2489462272, 2160140032, 2650485888, 3051787968, 3414632288, 3454845040, 2563914344, 2563315860, 3567212126, 4002452075}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3690987520, 2113929216, 2969567232, 2558525440, 171966464, 232783872, 1116733440, 590872576, 29622272, 368967680, 850591744, 988250112, 4288757760, 3306561536, 909111296, 26040320, 1844716544, 624355840, 580854528, 2869260160, 4164442048, 2051317024, 2420030000, 2022964680, 2908178092, 2326385314, 4279928569}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2617245696, 570425344, 3003121664, 2239758336, 3846176768, 1071644672, 4113563648, 479723520, 3715366912, 1401028608, 3325886464, 737771520, 3785572352, 353034240, 1346441216, 1330112512, 314577920, 1637901824, 3411074304, 3270040704, 3607951296, 3511083296, 3420962448, 1494245576, 3599275036, 1048373454, 2428432923}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3019898880, 503316480, 2634022912, 4152360960, 2621440000, 853540864, 2903506944, 1712848896, 1990459392, 2353659904, 3578068992, 3312549888, 4184064000, 2070044672, 2378813440, 1345804288, 2619345920, 2016412160, 665364224, 2286685312, 224791232, 192148256, 2918842544, 4222473064, 2623403628, 3948266070, 4058617947}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 872415232, 167772160, 3472883712, 897581056, 4047503360, 3781165056, 1615855616, 1828192256, 913047552, 14286848, 1764425728, 1989640192, 2784313344, 382869504, 2119110656, 3098146816, 94399488, 1617966592, 2512920832, 382003328, 3427702720, 2929531808, 4024841584, 2978600776, 3759152644, 3172481646, 1039931053}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3288334336, 3321888768, 2264924160, 914358272, 1556086784, 2740977664, 1903165440, 574095360, 610533376, 3552182272, 3425501184, 431587328, 469483520, 2991742976, 3957411840, 913266688, 4228938752, 3762825728, 2665256192, 1478365056, 2222448960, 3139717920, 1939509200, 662561192, 1037118828, 410460742, 2166640099}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 603979776, 3657433088, 1325400064, 1266679808, 197132288, 652214272, 4061134848, 1911029760, 989069312, 141950976, 2070872064, 1376485376, 2538946560, 1471078400, 1510158336, 472979456, 4059061248, 3749246464, 3076276480, 3651331712, 2129216320, 1344018592, 1526893104, 3688432024, 3926141260, 3247359562, 3077773597}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 603979776, 2919235584, 352321536, 1216348160, 2445279232, 333447168, 2553282560, 307757056, 2653683712, 3250978816, 1310261248, 3867508736, 4124786688, 2156847104, 1128108032, 2647119872, 3859848192, 730391040, 591712000, 1781664640, 2075385920, 2465906848, 2715246864, 2392384520, 2035088644, 439773074, 681659939}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 738197504, 167772160, 754974720, 3128950784, 4240441344, 2837446656, 290455552, 3696754688, 1007943680, 1624113152, 1658912768, 2284158976, 720584704, 1038508032, 3481137152, 4083615744, 979944448, 1492942336, 2868001536, 3795006848, 1657175872, 1630341472, 2227159984, 4064060328, 1825763164, 3236153698, 1994302539}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 872415232, 3657433088, 4211081216, 813694976, 2025848832, 3613392896, 2679111680, 426246144, 2449735680, 1487798272, 2929786880, 747995136, 1729347584, 3809927168, 4185780224, 3017234432, 98044928, 2817320448, 2087363840, 2423253376, 3187961664, 783167776, 1671508240, 4044720696, 1381233820, 1765189730, 3639412443}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 3288334336, 2113929216, 218103808, 998244352, 3409969152, 3269459968, 1030750208, 261619712, 3973840896, 3167092736, 3925803008, 3805511680, 3679272960, 80666624, 3821735936, 3142711296, 1940413440, 2594468352, 1340761856, 207720576, 2404389312, 4215818272, 3168069584, 317896328, 511543028, 2671120930, 312998005}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 2214592512, 905969664, 2768240640, 1736441856, 2906652672, 2938109952, 1422917632, 4003987456, 88342528, 1332084736, 2835939328, 673021952, 2685648896, 616472576, 2130014208, 2784454656, 2924006400, 1953778176, 2541627136, 3910499456, 4699072, 697309152, 3649627568, 3046434776, 3352231420, 3511548650, 2231053019}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 469762048, 2382364672, 3137339392, 8388608, 2747269120, 3835691008, 2773483520, 3653763072, 1424752640, 3724410880, 2175729664, 3386081280, 809877504, 3990249472, 477310976, 3298105344, 4133413888, 4135557632, 651942144, 3951676800, 3728247872, 527754720, 2522500912, 3699181496, 396521780, 3651763898, 2812828877}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1409286144, 436207616, 2365587456, 343932928, 1119879168, 2443182080, 1984954368, 1811415040, 2814640128, 2187984896, 2166947840, 662536192, 667926528, 62054400, 3355291648, 4010801152, 3071462400, 556639744, 1412936448, 1484135296, 3684132672, 1898379744, 1575954992, 1252157832, 166015532, 1828397622, 1810931447}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 1811939328, 234881024, 1124073472, 897581056, 46137344, 1600126976, 2651848704, 1584922624, 4127457280, 2231238656, 3402039296, 2266202112, 1031127040, 610689024, 571731968, 4294248448, 3240526848, 447986176, 470094080, 1410240640, 2725232704, 3641653792, 3978258096, 443014536, 3504542508, 2052944930, 4189727693}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 3825205248, 4127195136, 4177526784, 2592079872, 2143289344, 3470786560, 1445986304, 380108800, 1920204800, 2655649792, 4262395904, 3935010816, 1862877184, 139264, 3679162368, 2095704064, 1521658880, 2065926656, 1660762880, 151575936, 2875482176, 1429367200, 1952702480, 1490924024, 878216620, 3485263030, 4266572129}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1811939328, 771751936, 452984832, 2390753280, 3233808384, 4229955584, 1810890752, 2541223936, 698613760, 4018012160, 3121152000, 2510127104, 2822488064, 2418434048, 3931983872, 3499853824, 1779827712, 4270176768, 2643446016, 4184920960, 2176368960, 2995052640, 2349779472, 2192695592, 2358860140, 3648362562, 3572964995}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 201326592, 3120562176, 2231369728, 3581935616, 4282384384, 2380267520, 357564416, 3518496768, 3070492672, 3166306304, 102301696, 2148368384, 913260544, 4024606720, 1556959232, 1540331520, 3084039168, 1256529408, 3419611904, 2463912576, 195955648, 2080080160, 96477424, 438328712, 3597668140, 1883826086, 1225543063}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 3690987520, 369098752, 4143972352, 545259520, 482344960, 4125097984, 560988160, 440926208, 3966500864, 3719954432, 2053701632, 53837824, 3387408384, 561160192, 1438994432, 3220170752, 1279136768, 2297401856, 1287564544, 2217707904, 2975764288, 23016352, 1628877136, 204731736, 1798071572, 1243273662, 2168041903}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 3019898880, 2449473536, 2533359616, 1065353216, 524288000, 1608515584, 2100297728, 3613917184, 1015808000, 59113472, 1984102400, 1329561600, 3077652480, 3782107136, 2391773184, 1658427392, 1648544768, 1415155200, 2072142080, 3128541824, 210955200, 2952915232, 1365692560, 4159920440, 2056768532, 1683864514, 62451225}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 3690987520, 4261412864, 2063597568, 1367343104, 3200253952, 2443182080, 1716518912, 3285712896, 1891368960, 3067478016, 1373700096, 4266491904, 1126416384, 3658358784, 3269300224, 2338027520, 1843528704, 2807278080, 877005056, 43617408, 673251392, 2959977696, 682869808, 905368232, 3169942644, 3371562450, 2238696443}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 1409286144, 2181038080, 2365587456, 3095396352, 1732247552, 3512729600, 28311552, 3857186816, 1816395776, 2370174976, 54329344, 3674832896, 1820835840, 296673280, 3321475072, 2484041728, 2186955776, 643284480, 1156983552, 3537186688, 3310202560, 3032598688, 4128460944, 2947572920, 652766684, 2814677962, 3649471599}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1140850688, 3254779904, 1795162112, 2088763392, 3904897024, 98566144, 3708813312, 1177026560, 2576089088, 1792147456, 1521549312, 611155968, 414662656, 2130370560, 3225268224, 104855552, 2965822464, 2021125632, 4279901440, 2133708160, 4212626240, 1573554080, 3194351920, 1649098072, 3981495540, 3641188182, 1383922591}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1275068416, 1442840576, 520093696, 427819008, 3049259008, 2099249152, 972029952, 404226048, 3107192832, 755105792, 3967352832, 1945993216, 294109184, 1390075904, 3714961408, 2140108800, 2863027200, 2004029952, 1140331776, 3529820288, 908769088, 4059396960, 1341870096, 2948912712, 77202076, 2358102990, 3319758111}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 1811939328, 3858759680, 83886080, 1686110208, 1807745024, 2141192192, 613416960, 3181903872, 3279683584, 803340288, 137953280, 1502969856, 1430208512, 1602904064, 1373999104, 1718052864, 1131340800, 1858327040, 2242404096, 1870434176, 3923967552, 2100923104, 2232806384, 1392487192, 3324695300, 1886769238, 3209671447}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 1677721600, 2516582400, 2164260864, 3263168512, 549453824, 467664896, 2372927488, 2819096576, 1457782784, 2049048576, 2590441472, 3199434752, 2537144320, 2196414464, 4016279552, 4259399680, 2606107648, 2545797632, 855122688, 3534503296, 2464579392, 2455092128, 3094100304, 1778800920, 44394460, 3206811374, 792902321}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2885681152, 3388997632, 922746880, 2675965952, 2302672896, 4133486592, 2364538880, 185073664, 24379392, 3363438592, 3871670272, 411140096, 5455872, 833757184, 3868307456, 2607491072, 334373888, 3666812416, 1668063488, 3182848640, 1302541760, 1077548704, 170202832, 1773245720, 3925543500, 2148954662, 2800998107}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3825205248, 905969664, 2264924160, 2860515328, 3829399552, 3433037824, 1867513856, 239599616, 2960392192, 132775936, 3529965568, 981696512, 574734336, 3546439680, 1962102784, 3986257920, 1438546944, 949869056, 1426900224, 3513123712, 650208704, 1545756768, 3503513264, 2408137784, 3067533740, 2071535158, 3310229641}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 3422552064, 2650800128, 4211081216, 3716153344, 2730491904, 824180736, 3811573760, 3878158336, 1426849792, 553779200, 64946176, 2361622528, 2379857920, 1445126144, 3085946880, 3094022144, 689284096, 1333832192, 2814408960, 2275422336, 879812672, 2697462880, 3575437776, 1075482040, 2541475156, 2274188614, 1021626113}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 603979776, 100663296, 1828716544, 3581935616, 3082813440, 1868562432, 2924478464, 1137180672, 1693188096, 46530560, 2829647872, 2306179072, 2418753536, 3131482112, 2356801536, 3690809344, 1625771008, 3843062272, 1491648256, 1729918592, 2713584448, 1746786080, 2331490800, 595098744, 11839028, 3816954050, 1666420851}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 469762048, 3120562176, 3271557120, 2457862144, 155189248, 157286400, 2586836992, 489160704, 2101608448, 1300889600, 4023713792, 3284238336, 777207808, 2909413376, 1780846592, 1892268032, 2504459264, 3833130496, 2707223808, 2875642752, 1079712960, 2046745760, 3589750544, 2081457656, 1467503260, 4225546054, 3995494667}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 1006632960, 2315255808, 3338665984, 1350565888, 3225419776, 811597824, 1563426816, 2387083264, 1093926912, 3359506432, 2430664704, 4203053056, 616808448, 1893621760, 1771147264, 3937245184, 4056368128, 3743948288, 1501880576, 901121408, 2138428352, 648765088, 1991908368, 3319209624, 766547340, 2114478050, 424993019}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3959422976, 1778384896, 1560281088, 864026624, 1732247552, 1113587712, 930086912, 3223846912, 760479744, 2963668992, 1778319360, 4240146432, 1086668800, 1460035584, 3257913344, 1673766912, 3811156992, 2397888000, 845810432, 1795501184, 681995712, 1979672736, 2394646864, 3250962872, 914787276, 342849402, 2015568989}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2617245696, 2382364672, 3607101440, 3229614080, 3443523584, 3361734656, 3190816768, 2604138496, 2871263232, 1512964096, 4222681088, 365264896, 4167286784, 2274287616, 1822535680, 2125301760, 357528576, 3342600704, 1851421952, 2602013056, 1739124416, 4086067104, 1830968848, 3117655272, 360066284, 547713938, 601071531}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 4227858432, 167772160, 2399141888, 8388608, 1421869056, 2443182080, 3994025984, 2231894016, 3376152576, 2828664832, 1396375552, 1891074048, 2494906368, 1274699776, 562794496, 1882187776, 180483072, 1379708416, 3592087808, 1727786368, 3902271296, 2481277920, 2014458480, 3376934712, 4190998884, 1795085646, 2096445421}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 2348810240, 2248146944, 3808428032, 2323644416, 3686793216, 1075838976, 3589275648, 3225944064, 3033792512, 1678901248, 2250178560, 3852173312, 2750529536, 1196613632, 3170865152, 868964352, 1913238528, 3383681536, 615086336, 3651057536, 331449920, 3225072480, 2371557136, 3511751192, 3982667564, 3331846126, 1072637897}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 2617245696, 1577058304, 285212672, 847249408, 750780416, 1323302912, 1370488832, 252182528, 228327424, 2202927104, 2609053696, 4023353344, 486096896, 1678680064, 3877875712, 3126835200, 1503724544, 2410293760, 2570674944, 2624505216, 4032006976, 3099048608, 806170768, 2427225560, 25587812, 3531585402, 1441919937}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1677721600, 1778384896, 3003121664, 2390753280, 1119879168, 853540864, 3964665856, 1712848896, 929300480, 68812800, 1031077888, 1075937280, 2813542400, 1272602624, 3759534080, 4281456640, 554392576, 1372456448, 86461696, 3643314048, 4151092032, 2823207072, 4282069360, 2152073000, 2067490412, 3662045638, 2956718459}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 2348810240, 1509949440, 3036676096, 2675965952, 3217031168, 593494016, 3167748096, 2833776640, 105644032, 470155264, 477822976, 134709248, 3204038656, 2529615872, 3768299520, 722937856, 3849438208, 1952083456, 3631600384, 1797281920, 1148244288, 1230548256, 4185166704, 371335128, 1165036340, 3831131010, 2692076353}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 603979776, 2248146944, 2164260864, 847249408, 490733568, 559939584, 2018508800, 633864192, 3432775680, 933625856, 4124901376, 1760657408, 1418706944, 2565218304, 1807585280, 2132899840, 3834117120, 1666886144, 346796800, 4288957824, 3934442176, 3122619552, 797890416, 3109101944, 260012996, 3118376530, 3650700183}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 4227858432, 3657433088, 3338665984, 796917760, 1765801984, 404750336, 3689938944, 3434610688, 250347520, 220069888, 1089667072, 3377430528, 400146432, 387850240, 670273536, 919566336, 1721312256, 3678285312, 3657658624, 3883354752, 2163582400, 2430628064, 3952139152, 3991455208, 2154069092, 1168809898, 3482388625}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 3154116608, 2382364672, 2634022912, 2877292544, 2738880512, 2057306112, 1399848960, 1959264256, 1883504640, 3782868992, 1499660288, 947355648, 729137152, 2767872000, 1461923840, 2438461440, 3209012224, 2425510400, 3675758336, 3160752256, 60961216, 1006610528, 596759952, 2112945560, 671651388, 3953448342, 61508045}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 4227858432, 234881024, 1358954496, 4034920448, 20971520, 2430599168, 1427111936, 2184708096, 675020800, 974782464, 1108672512, 274300928, 3584802816, 4170883072, 1012256768, 2973313024, 3111908352, 788687360, 597259008, 51087232, 4041888960, 3703409440, 530413488, 1814945864, 3731176404, 3937489726, 1880073091}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1140850688, 2046820352, 3238002688, 2659188736, 3527409664, 2409627648, 1001390080, 2705850368, 1120665600, 256245760, 1026621440, 577601536, 4229120000, 4005994496, 183578624, 3222120448, 348376064, 4057875968, 426102528, 1837075840, 70271424, 1032324448, 657221968, 4015454424, 97110516, 1156157858, 1427762667}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 4227858432, 2583691264, 956301312, 3078619136, 994050048, 1214251008, 3880779776, 3021471744, 1297874944, 3165519872, 2963210240, 1370718208, 976601088, 3065962496, 401018880, 3644803072, 3426997248, 1700601344, 2219495168, 2560466048, 350880192, 3538750112, 549647216, 1081721768, 753404372, 1605661770, 3692707997}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 469762048, 3992977408, 2600468480, 3615490048, 4190109696, 1587544064, 2551185408, 3046637568, 972292096, 3876192256, 1549205504, 1054048256, 1089585152, 702177280, 1928286208, 66549760, 1480819712, 237599232, 1271838976, 2501188224, 3376992576, 3259800288, 648945264, 2191883688, 2722113340, 1365302406, 162538585}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2348810240, 4194304000, 218103808, 2306867200, 2126512128, 3605004288, 1611661312, 1231552512, 3384016896, 1062600704, 645201920, 3388047360, 2185183232, 570826752, 306024448, 3811944448, 1490125824, 2874093056, 2998823680, 3095500416, 243785280, 1522163616, 915368752, 1725881624, 3234949260, 3612313386, 1354667815}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1811939328, 369098752, 1157627904, 125829120, 4265607168, 434110464, 655360000, 424148992, 765722624, 1171652608, 1985282048, 1715568640, 1605320704, 4198916096, 3588042752, 382052352, 1632183296, 2615919104, 2424344320, 247512192, 656472256, 674271776, 1433937840, 3671859000, 2685057340, 2195706906, 1482578199}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3422552064, 3791650816, 3238002688, 578813952, 3544186880, 153092096, 963641344, 1847066624, 1045168128, 3101818880, 2393833472, 452165632, 1255784448, 1187840, 2423721984, 1012869120, 2703967232, 687207936, 799047424, 2083580288, 1748522176, 3065814752, 507180048, 2214826952, 2734767076, 1530794326, 1363503505}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 2080374784, 3456106496, 486539264, 41943040, 339738624, 2267021312, 4033871872, 2462580736, 2321809408, 4032954368, 2624913408, 503414784, 1350254592, 2014486528, 2864549888, 1852143616, 3206095872, 2649209344, 3279732480, 1644095872, 3105591232, 3494034400, 1367712784, 2970167320, 855629084, 4091571246, 1745906659}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 738197504, 167772160, 2835349504, 109051904, 3770679296, 1612709888, 4008706048, 2833776640, 1570504704, 500826112, 1819738112, 1895530496, 3197747200, 2385174528, 2887741440, 1923586048, 1591989248, 1206775296, 3563880192, 1555234176, 1152088896, 2051086432, 3195930896, 506056632, 3391286980, 1431551950, 2422595745}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 2348810240, 301989888, 1392508928, 192937984, 2940207104, 3789553664, 1762656256, 2101870592, 33292288, 4161667072, 2494234624, 728203264, 2593243136, 2449383424, 141807616, 1796413440, 1505997824, 3819648512, 1860672768, 3973124736, 1553867712, 1403192096, 2516316848, 2588871480, 4164801636, 3285736602, 435476585}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 4093640704, 2449473536, 1862270976, 1619001344, 2545942528, 4196401152, 433061888, 1966604288, 4282646528, 2175401984, 1570177024, 811827200, 4257300480, 3998883840, 3212824576, 2736773120, 649038848, 371658240, 3119208704, 3884811648, 2893837376, 602862432, 3283952944, 2729723720, 474146284, 2523623350, 3234675401}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1946157056, 1778384896, 4244635648, 1568669696, 2126512128, 2497708032, 3692036096, 242745344, 568066048, 3117547520, 1302003712, 2465693696, 2599272448, 887234560, 1569968128, 1090762752, 1547398144, 3754399232, 719696640, 1997943424, 1128649280, 1982206368, 894258480, 2127704072, 2501575668, 4256661206, 3066922789}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 2885681152, 3388997632, 1560281088, 2155872256, 255852544, 3332374528, 4071620608, 1035468800, 1909194752, 688521216, 1524170752, 2982510592, 480722944, 3361398784, 1718702080, 461473792, 546915328, 65347072, 660073216, 2487377792, 2693641920, 754165600, 141355088, 4063906344, 782342660, 2934543134, 1144885455}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 4227858432, 838860800, 1694498816, 3162505216, 2394947584, 3567255552, 3549429760, 127401984, 3159097344, 4275437568, 685441024, 4075257856, 3990437888, 1487298560, 3912462336, 4282595328, 2796233728, 1594861056, 3665648384, 2329154432, 1612370752, 667783392, 3139189488, 3303989032, 1904726276, 2221532386, 3614339633}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 738197504, 1241513984, 3305111552, 1719664640, 3686793216, 1310720000, 1005584384, 3873964032, 2059665408, 2702049280, 1337262080, 2610528256, 206815232, 3639140352, 298070016, 1150220288, 771093504, 637103616, 3905118976, 3658484096, 1027098688, 618400608, 2225232400, 1681882424, 2856486108, 1013945506, 421153855}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 2751463424, 301989888, 1828716544, 1652555776, 2613051392, 2191523840, 66060288, 4182245376, 2976645120, 3750363136, 336265216, 808419328, 1355366400, 2957565952, 32256000, 2303338496, 2754292736, 1881140736, 2401344256, 282393984, 1244570688, 1319982048, 3494819472, 3061700120, 213299412, 3099138606, 3258980013}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 1946157056, 905969664, 1426063360, 1098907648, 1035993088, 908066816, 4174381056, 1403518976, 4040949760, 113901568, 396165120, 1122598912, 33538048, 1093165056, 2979811328, 2561292288, 1655565312, 2729568768, 1876678400, 4015407744, 859273536, 1917121120, 1481531184, 1718835032, 1619688612, 3279810366, 3399064779}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 3288334336, 838860800, 1325400064, 1132462080, 3015704576, 195035136, 661651456, 1126694912, 1554251776, 3910270976, 2534473728, 1922924544, 2351644672, 2745720832, 1793339392, 2490546176, 3946929152, 1485127168, 2462578944, 72244864, 3489632064, 2509423584, 1062273808, 1727885816, 2264601084, 4075872286, 3186125287}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 872415232, 1241513984, 3909091328, 1904214016, 859832320, 3311403008, 68157440, 749207552, 3538681856, 3454402560, 4182573056, 3305734144, 1594048512, 875077632, 1345097728, 3687196672, 2285763584, 2511439360, 2504513280, 1629647488, 2374450112, 2516725664, 561499696, 1006275544, 4115864916, 3328244002, 210766215}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 1275068416, 234881024, 3070230528, 3430940672, 1153433600, 1885339648, 3843031040, 3254255616, 222560256, 3190161408, 105971712, 4042096640, 1318043648, 2004377600, 3833876480, 4291213312, 771838976, 3627379200, 2784703744, 462820736, 1222209344, 608288800, 3046458800, 1527504520, 2940079276, 1422262042, 1079246451}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 4093640704, 771751936, 2097152000, 3883925504, 2051014656, 2652897280, 3119513600, 2048393216, 3114532864, 987365376, 2839740416, 1476362240, 3540074496, 718823424, 3527725056, 3008018432, 3935005696, 4172542464, 971499264, 1420153984, 4110594240, 3230104544, 1156944272, 4104806344, 4045116748, 209398246, 3123395837}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 3422552064, 2785017856, 520093696, 1468006400, 197132288, 3755999232, 3828350976, 3531079680, 1314127872, 94765056, 1582104576, 358711296, 1561542656, 3073925120, 317984768, 1110878208, 1277510656, 3399324160, 3970512128, 3607072384, 220910400, 103803808, 3873625104, 4173581224, 2993739036, 2941815562, 2500110591}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2751463424, 1912602624, 721420288, 3934257152, 3821010944, 2623537152, 2207252480, 1642594304, 900988928, 1323433984, 1748959232, 727941120, 615858176, 1017667584, 3222564864, 3859953664, 2932325376, 3925859840, 3557014784, 3383088000, 1551946304, 3401608480, 1709203504, 919646232, 1078502092, 3611561278, 521814825}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 603979776, 4194304000, 3372220416, 1182793728, 3955228672, 3164602368, 1299185664, 3447193600, 2282487808, 47579136, 1527578624, 2373550080, 2552479744, 1958256640, 2846625792, 3676706816, 2696240128, 1297421824, 3511015168, 3807237504, 3278500928, 1988872672, 2713511440, 445561512, 204539652, 1949822498, 1823662999}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 2483027968, 1442840576, 2365587456, 3464495104, 624951296, 3038773248, 1051721728, 2345140224, 3249274880, 537526272, 4010868736, 1450541056, 3092496384, 4270350336, 1015861248, 2193229824, 249117696, 1088018944, 433688320, 559510912, 3105437376, 1522112224, 3578393296, 3181447768, 3485332436, 2868847598, 2701288055}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 2483027968, 1375731712, 553648128, 478150656, 2629828608, 681574400, 1987051520, 929562624, 351010816, 3258318848, 38469632, 382697472, 2006302720, 447242240, 1489784832, 2491848704, 1803791360, 2404634112, 726345472, 3729723264, 425029952, 2735272160, 3124530704, 2871932856, 97487604, 437588530, 48788433}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3288334336, 4261412864, 1828716544, 3028287488, 3577741312, 3013607424, 3618635776, 2113404928, 1410072576, 3599630336, 3108044800, 842366976, 2901917696, 706273280, 3600568320, 3733338112, 882236416, 1137152512, 2829096704, 3123726208, 3929545920, 2884422240, 3491650896, 1867064296, 3806457156, 1099294458, 1057995267}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 3825205248, 2382364672, 3674210304, 2910846976, 3317694464, 1671430144, 76546048, 3272081408, 3333685248, 3201957888, 2685468672, 3391979520, 3598925824, 3412647936, 3397652480, 1019385856, 4100840448, 400794112, 4091080960, 1104976000, 241066816, 1372795872, 2495647472, 2334133816, 802223148, 350797286, 1178925119}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 2885681152, 1442840576, 3808428032, 3632267264, 1732247552, 2325741568, 2714763264, 2377646080, 2345402368, 1064435712, 2849439744, 3290660864, 4150116352, 270032896, 1218211840, 3230328832, 54256640, 1027711488, 2463291648, 579308928, 1339813056, 2813443424, 1551521840, 378744008, 1305836196, 3919324806, 1896505513}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 1409286144, 2717908992, 385875968, 1317011456, 1312817152, 413138944, 2983198720, 4225236992, 4183031808, 3756130304, 1841102848, 4004610048, 348602368, 3866664960, 1761882112, 3371874304, 1812532224, 824393216, 2633146624, 3213220736, 1410688960, 896335968, 2598984496, 2824017064, 1861942876, 2970200302, 3433268683}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 1140850688, 3858759680, 452984832, 3531603968, 3116367872, 3953131520, 2190475264, 2627207168, 1870921728, 969277440, 2415198208, 2036957184, 2120957952, 3006816256, 3407106048, 2657019904, 2196868096, 2171558400, 1581185280, 2931937152, 854024256, 2422343904, 3387100400, 2070169512, 657884300, 3445432154, 2959417591}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3556769792, 2315255808, 4278190080, 528482304, 121634816, 2120220672, 3356491776, 769130496, 4047765504, 3441295360, 4121886720, 3149103104, 740933632, 2755158016, 169086976, 1151760384, 3959098368, 3103127040, 1904369920, 3656747648, 4211226560, 1849032352, 1168272688, 587560360, 2148166028, 1116312834, 1896370997}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3154116608, 1174405120, 3271557120, 1249902592, 3560964096, 2761949184, 460324864, 1855455232, 221511680, 2004746240, 2764505088, 887848960, 2506178560, 2679660544, 2659471360, 570853376, 1218647040, 4022784, 3484055808, 99168128, 3942927808, 449204832, 1799614352, 1567431496, 3389171164, 954581330, 255727181}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2483027968, 2248146944, 1761607680, 4152360960, 4131389440, 3726639104, 3289382912, 4214751232, 3091988480, 3902144512, 2296709120, 655458304, 2299248640, 2006474752, 3751546880, 214837248, 3491306496, 258992640, 2549791488, 1810102400, 2525804736, 3195410400, 3272974448, 3092873992, 1011863652, 174768482, 328945663}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 1140850688, 2248146944, 3808428032, 1920991232, 1757413376, 2766143488, 3486515200, 677904384, 2250506240, 3725721600, 2229075968, 3528556544, 2793914368, 395878400, 4286328832, 646887424, 2130942976, 4261054976, 2981716224, 4091803520, 640297280, 3083949728, 3267868656, 3300449624, 4241239708, 1089908958, 640616747}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 3422552064, 2382364672, 3305111552, 3145728000, 1707081728, 543162368, 4199546880, 1734868992, 1435238400, 1759117312, 3936419840, 3045425152, 1555283968, 3600310272, 1842671616, 3152963584, 3311338496, 2584877568, 1562232576, 1013436544, 3270953792, 2404107808, 1251754992, 479378264, 526236084, 2412196798, 29810999}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1140850688, 2986344448, 754974720, 2608857088, 1782579200, 3416260608, 810549248, 3810000896, 2280390656, 3610640384, 2430140416, 3698163712, 2719432704, 1915248640, 298102784, 3841075200, 556485632, 1925590528, 1351686912, 2149164160, 2282605760, 3366388320, 1044440496, 3248505576, 693114276, 3264796226, 3702270275}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 1677721600, 3388997632, 1761607680, 4102029312, 910163968, 216006656, 2054160384, 2122842112, 1518600192, 4089577472, 782958592, 1323794432, 1849769984, 3017302016, 1214025728, 3944617984, 435510272, 1123182080, 3930261248, 1968437120, 2708184000, 2865227296, 395392208, 2000722456, 207653756, 2653984078, 1198018221}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 201326592, 2113929216, 922746880, 3615490048, 205520896, 572522496, 3411017728, 2808610816, 3617849344, 1275985920, 1434124288, 2130149376, 2700984320, 379084800, 2086449152, 1419929600, 1285669888, 976906752, 3439133952, 3633888896, 593296576, 1193460192, 2866919728, 1561995288, 2569912476, 2469442882, 219735441}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 201326592, 2516582400, 3372220416, 4001366016, 843055104, 3932160000, 688914432, 3259498496, 2267807744, 289275904, 1076166656, 2147581952, 2549334016, 2235097088, 645189632, 4082825216, 632804352, 4292506112, 3707179776, 3761901952, 3391612352, 601030304, 2545618224, 2031378232, 2865387892, 2160026842, 840307063}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 2080374784, 2516582400, 1895825408, 209715200, 717225984, 2405433344, 3239051264, 3719823360, 1154744320, 3428188160, 2773680128, 3388964864, 127778816, 331898880, 410791936, 4114241536, 4258366464, 2298102272, 389143296, 1269484416, 2099889984, 4061045024, 978815152, 259067336, 2735359356, 165218234, 1701247505}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 3288334336, 3321888768, 2868903936, 3732930560, 4290772992, 3760193536, 3312451584, 3045588992, 3279159296, 4157997056, 3959095296, 3687284736, 4106567680, 2480463872, 1762406400, 418043904, 3296312320, 4095388160, 1253140736, 1502516096, 2545359424, 1657653600, 1391201936, 3417972440, 3347131532, 3764806058, 2882774937}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3422552064, 3724541952, 452984832, 864026624, 666894336, 908066816, 307232768, 912785408, 943456256, 533069824, 2665152512, 3998187520, 1091911680, 1226350592, 260313088, 3864160256, 117523456, 151136768, 367642880, 461280896, 818937664, 710277728, 293126064, 2369016856, 1992956676, 105214994, 4293947873}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 603979776, 369098752, 352321536, 3800039424, 146800640, 3458203648, 1322254336, 1855455232, 3691249664, 731512832, 3742433280, 2681044992, 716390400, 4173864960, 89944064, 2621368320, 2199628800, 1193601536, 667608832, 155812224, 99200832, 871971936, 2067893296, 1167394920, 1788297548, 1317205894, 458570319}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 603979776, 3791650816, 1459617792, 3279945728, 2713714688, 467664896, 1410334720, 2349334528, 2583429120, 2638348288, 708247552, 964919296, 3307028480, 3667402752, 984903680, 1847494656, 2831535104, 512523776, 1092243712, 2162366080, 239953216, 3559915936, 2700634672, 946115064, 2323054308, 753489718, 136759625}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 4093640704, 503316480, 1962934272, 813694976, 2076180480, 2065694720, 858783744, 94896128, 357302272, 1718484992, 2349924352, 2847244288, 2675392512, 4120420352, 2573520896, 3261204480, 1772035072, 3291771392, 2702860032, 300661632, 307121728, 3433162848, 2656937936, 2690376632, 3542544084, 3914162698, 490935027}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1811939328, 4194304000, 2533359616, 1820327936, 4030726144, 1482686464, 2775580672, 2782396416, 162791424, 1649016832, 913637376, 3973677056, 1611087872, 3920125952, 2850844672, 1581164544, 429908992, 2726039040, 1238810880, 689119616, 2024938432, 1850809504, 1585168720, 847147720, 3556730396, 1410137766, 2660114379}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 2483027968, 1174405120, 3539992576, 1501560832, 121634816, 1314914304, 3798990848, 3370647552, 4256432128, 3237347328, 942735360, 3316482048, 3134144512, 999841792, 31215616, 2357336064, 2322050048, 1271716352, 85639424, 1320938624, 1439612352, 2109560992, 374841168, 4257534712, 3575540780, 4211451946, 2912681011}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 3825205248, 1174405120, 50331648, 713031680, 4265607168, 3646947328, 2349858816, 3825729536, 4099145728, 3550085120, 2702508032, 1267302400, 3831971840, 857219072, 2128359424, 1871636480, 552561664, 2953591296, 396779776, 3209367424, 1003407296, 2156909984, 3617369904, 4067338104, 1572857676, 2380537158, 681764507}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 872415232, 167772160, 1426063360, 4236247040, 213909504, 857735168, 909115392, 354942976, 3263954944, 1786904576, 3138060288, 1257209856, 3724656640, 3038289920, 3030667264, 1737369600, 986283008, 1434748416, 12462848, 2170667904, 2328384832, 2543631200, 1637506512, 279931448, 3839954068, 1686680998, 3883677125}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3422552064, 1241513984, 1325400064, 1988100096, 557842432, 2791309312, 3421503488, 182976512, 1303117824, 2105933824, 4095016960, 2610003968, 3256565760, 2472075264, 3852775424, 3516553216, 94057472, 3851955712, 2097416448, 1053479808, 1378076864, 1418484128, 1091977424, 3532492152, 3121976244, 3801162818, 3919300991}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2751463424, 3388997632, 3674210304, 3279945728, 4290772992, 3525312512, 3316645888, 2134376448, 3844341760, 1447165952, 951779328, 2112323584, 2632040448, 2085101568, 1421611008, 3499538432, 3206675456, 946341376, 2618094848, 2167288448, 994400064, 894076512, 2657553488, 1931592360, 375977132, 1829521374, 699301917}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3690987520, 1241513984, 1996488704, 3951034368, 2789212160, 2757754880, 3220176896, 3142057984, 3147038720, 1775894528, 4156620800, 3017637888, 691257344, 3162021888, 1383862272, 4129175552, 1803781120, 1255177728, 190357760, 2037167744, 4251323072, 4068442528, 1250877904, 2629544664, 944515116, 3682005638, 226986959}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1677721600, 1979711488, 1191182336, 645922816, 3527409664, 190840832, 1930428416, 3668443136, 298582016, 1552285696, 3421569024, 2616557568, 2645508096, 1282465792, 1203245056, 1617229824, 164248576, 1547123200, 1592055040, 4153071488, 2505511872, 1156845472, 10633776, 1650157272, 4031921780, 3533912290, 2765546555}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 1677721600, 2852126720, 2902458368, 3128950784, 1925185536, 3592421376, 1106247680, 2798125056, 2600730624, 1993998336, 2898984960, 2133295104, 520699904, 3184566272, 2318979072, 1733072896, 1864244224, 2217821696, 4129088256, 1827044736, 2497545536, 4222774880, 864005392, 2706715928, 3050726972, 1765101078, 2345013141}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 738197504, 2986344448, 3976200192, 1098907648, 2369781760, 1562378240, 479199232, 2331508736, 1463025664, 1448738816, 2871721984, 1137147904, 4198088704, 196141056, 929599488, 4266452992, 2838422528, 4124157440, 3879531264, 824598144, 380436928, 750445024, 3847992560, 55527240, 2609202012, 2270609046, 438654917}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 1409286144, 369098752, 117440512, 1048576000, 3569352704, 4242538496, 3482320896, 988282880, 17563648, 1154613248, 2837118976, 2954854400, 3109109760, 250667008, 2167959552, 4039399424, 2788076544, 2003937792, 2726348032, 1187049344, 2782940480, 2987394720, 782766000, 2049727896, 1596121716, 2409855030, 1234915909}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 2885681152, 1375731712, 1627389952, 2961178624, 3409969152, 178257920, 2572156928, 403177472, 3069444096, 615645184, 186712064, 25001984, 2976595968, 3010519040, 1645793280, 4032579584, 1159087104, 1553704448, 3240632064, 3177464704, 2849684160, 4083532128, 1765245104, 2724620280, 1887634860, 1517583182, 2247229927}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 1946157056, 2919235584, 3003121664, 1317011456, 4114612224, 270532608, 2242904064, 3586654208, 1436286976, 3553492992, 1359806464, 175734784, 3676028928, 55599104, 1352183808, 2181322752, 290098176, 1443328512, 2866735360, 1966412672, 495790272, 775502816, 3837503696, 69207128, 2612048868, 1053346970, 2535242719}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 3959422976, 2046820352, 251658240, 3548381184, 138412032, 979369984, 1905262592, 3426222080, 1924399104, 4071227392, 1372127232, 1118142464, 4117479424, 3377504256, 395882496, 1577322496, 920814592, 1855286784, 3638761728, 791438976, 3954111680, 1353388448, 3664817072, 1994970056, 3714857244, 2664343846, 2461791575}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 1409286144, 4261412864, 2264924160, 2692743168, 2931818496, 1524629504, 3228565504, 394788864, 1040973824, 735444992, 1857617920, 3881664512, 1295499264, 3870302208, 1500024832, 3766278144, 2338221056, 4164264448, 910929152, 2272139648, 1184704832, 2740389024, 2516634704, 2734715160, 3061879796, 1304445778, 207618275}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 201326592, 1308622848, 1056964608, 3263168512, 1816133632, 90177536, 1513095168, 3272081408, 2823028736, 2685009920, 3855024128, 3798695936, 2094350336, 2989531136, 3607662592, 172263424, 1628070912, 3225917952, 1085013248, 1542845312, 3529519552, 2360359840, 222870288, 1814362200, 3753552764, 2215622214, 1829756425}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 872415232, 167772160, 956301312, 4219469824, 2965372928, 1419771904, 3517972480, 3508011008, 2317615104, 2626813952, 777715712, 4282875904, 352436224, 3048267776, 320393216, 254052352, 4044528640, 2174428672, 1466402560, 3169912960, 1112052288, 1466748896, 2004794832, 23447560, 1757555852, 2878570670, 3471528045}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2617245696, 3590324224, 3707764736, 679477248, 524288000, 3017801728, 2546991104, 1105723392, 1030488064, 4064149504, 715325440, 1682407424, 688242688, 2748358656, 65572864, 845948928, 4257141760, 3999511040, 2707887872, 3975537536, 71846592, 1943802912, 877007728, 3930567128, 4161132884, 1968232890, 363390577}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3556769792, 436207616, 2030043136, 1065353216, 62914560, 3827302400, 2001731584, 3120037888, 3539730432, 4137287680, 3680698368, 684163072, 246497280, 986718208, 1194864640, 4217141248, 3205155840, 725304832, 598423296, 2155027584, 1054827840, 4215105632, 2296555696, 106907272, 477964884, 2239918750, 2138005381}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3690987520, 100663296, 2566914048, 3229614080, 1161822208, 2720006144, 3832545280, 3159883776, 801374208, 1486487552, 3079471104, 2779873280, 2086649856, 703651840, 462974976, 3148130304, 3377091584, 3076866560, 3419259648, 2534514560, 1701838016, 4220049376, 1311566608, 442928648, 2541954540, 2517536774, 1656685395}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 3690987520, 1241513984, 3741319168, 2961178624, 591396864, 4020240384, 4012900352, 1182269440, 1996750848, 1437990912, 697368576, 516784128, 2375008256, 1756389376, 1639477248, 98838528, 2485539840, 1633259008, 4117874944, 1180558720, 1489448128, 2211220576, 2215267280, 356758248, 3392815180, 3267065290, 1342100131}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 2751463424, 2382364672, 318767104, 1149239296, 1019215872, 4292870144, 414187520, 3660054528, 4164681728, 1242431488, 3945201664, 3457384448, 1165049856, 1036034048, 1247850496, 703633408, 3095976960, 942457344, 624310528, 2409879936, 383380288, 2797389728, 3016686480, 2135379320, 4242784932, 2373542938, 1596773141}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 2885681152, 1711276032, 3204448256, 3397386240, 3049259008, 1017118720, 1034944512, 972554240, 4142137344, 2952921088, 666173440, 1976139776, 2688532480, 4005617664, 1545662464, 3782227968, 1759032320, 2417246720, 3399120128, 155259776, 3020111936, 936805344, 1418712272, 1790445800, 1501866668, 772963102, 2038250323}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 2080374784, 2315255808, 4278190080, 1283457024, 3326083072, 2837446656, 2077229056, 43515904, 2985033728, 884342784, 1532166144, 491225088, 4260184064, 1405116416, 1054904320, 590383104, 3702051840, 180628992, 2595358976, 2810263936, 1370944960, 2698240992, 1669838000, 3431850088, 1345351844, 36203458, 1870978057}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3288334336, 2785017856, 2634022912, 528482304, 2713714688, 2866806784, 4189061120, 3092774912, 2209611776, 2400845824, 227475456, 3628302336, 473808896, 2021679104, 4047548416, 664799232, 470838272, 3477641728, 914161408, 3274056832, 1669931840, 1973064864, 936358544, 3580087048, 2188202588, 3739757814, 2943120673}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 1006632960, 3321888768, 218103808, 1199570944, 3720347648, 1109393408, 2993684480, 300417024, 2568749056, 1780613120, 3883859968, 4117463040, 1971666944, 209772544, 1463857152, 2019616768, 4254102528, 2042126848, 109377280, 618040448, 423728960, 1068914784, 3125931408, 3461267896, 2620729988, 843602646, 1269577793}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 3154116608, 3456106496, 1459617792, 92274688, 1598029824, 832569344, 942669824, 37224448, 4073455616, 1704591360, 2509832192, 3129835520, 2865446912, 1677778944, 3657453568, 2231433216, 2894128128, 1707088384, 3613402368, 2563808384, 1554517440, 3443813216, 3392034512, 862915496, 1925073092, 2280084846, 2257199823}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 3556769792, 1509949440, 2365587456, 8388608, 3946840064, 547356672, 3450863616, 2714238976, 2580283392, 826933248, 4115595264, 3584786432, 532529152, 486596608, 2021675008, 390076416, 2661346304, 313558528, 4165468928, 671930240, 2007656128, 417319776, 1385399888, 119114968, 2016810420, 491608398, 2926101961}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 2080374784, 3590324224, 956301312, 1132462080, 960495616, 2405433344, 258998272, 138936320, 3344171008, 2800353280, 473104384, 1318027264, 2858532864, 4007682048, 3576721408, 4087928832, 2414085120, 419578368, 4046951168, 3434949760, 905872320, 1010374048, 3146516816, 1632022616, 1650848876, 2303906806, 2465151629}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 3288334336, 1845493760, 4143972352, 4152360960, 1883242496, 295698432, 1414529024, 3876061184, 678690816, 3091595264, 71892992, 1196785664, 869777408, 3382763520, 3360706560, 1426593792, 1299512320, 449225216, 3733544192, 1211494016, 115847360, 3969414752, 849110448, 1740815096, 1784112940, 786453818, 1047562619}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 738197504, 2449473536, 2566914048, 746586112, 2411724800, 3785359360, 143654912, 228065280, 966524928, 4216455168, 1590886400, 1714913280, 4043915264, 3516981248, 2425384960, 3382245376, 2543612928, 3092444672, 3344115456, 1467459456, 107575872, 336634592, 441980656, 473701544, 1573013652, 273365334, 3324721949}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 4093640704, 1711276032, 352321536, 914358272, 583008256, 1281359872, 4096786432, 3523739648, 1331953664, 873594880, 3372679168, 290160640, 2452471808, 1369448448, 2177912832, 1433982976, 1179438080, 174479872, 1997375232, 3115369856, 2269659456, 1631893536, 2206362256, 2850005592, 3369540956, 70455166, 878806897}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 1543503872, 1979711488, 3405774848, 276824064, 4248829952, 3214934016, 305135616, 3235381248, 4053532672, 1124728832, 622395392, 289243136, 4126916608, 2028003328, 949022720, 1969805312, 981771264, 1400259072, 2265178368, 1837903232, 2703386304, 1027437152, 469450960, 937477448, 4195360628, 19444814, 1956947087}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 1677721600, 1711276032, 3170893824, 411041792, 1111490560, 2438987776, 1196425216, 1293418496, 2054946816, 928382976, 4294377472, 3392372736, 2515091456, 1025515520, 120598528, 3637037056, 1646578688, 1137326592, 1781645056, 1752974208, 341190592, 1584901024, 1727235184, 3284788008, 2542810164, 691557938, 3284977629}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 2214592512, 2583691264, 150994944, 1518338048, 3854565376, 1306525696, 1594884096, 4117233664, 576454656, 3160801280, 3971940352, 1647017984, 1822539776, 2527109120, 3174084608, 379086848, 3332672512, 2358412800, 2992969472, 2908899712, 4221433408, 2903904928, 1099376432, 1765777304, 1919638564, 2030160210, 2685456261}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 738197504, 905969664, 956301312, 2977955840, 1312817152, 316669952, 3555721216, 2552758272, 3287547904, 3936223232, 1930362880, 1727234048, 1045020672, 1478533120, 2563805184, 3061356544, 4283225088, 2129809920, 4088210176, 1374043776, 2680391360, 1564544288, 4253351760, 1660301624, 1729852460, 538836802, 3324954469}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 872415232, 3053453312, 2063597568, 1971322880, 3527409664, 2334130176, 1521483776, 262668288, 1012662272, 4257611776, 618987520, 1928429568, 3493543936, 400613376, 374403072, 1014544384, 4200868864, 679610880, 1758984448, 1519270016, 1969822912, 906956000, 4196062160, 1013134904, 2461330756, 3409616946, 1205043839}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 1677721600, 2919235584, 4076863488, 3766484992, 1228931072, 2682257408, 3744464896, 1411907584, 3528196096, 772669440, 2498691072, 3585835008, 1372667904, 595369984, 1227231232, 1176745984, 2197142528, 853467648, 1308039424, 3806326144, 1142112960, 90020384, 2840744848, 2237215224, 1591744212, 2125484970, 2095582989}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 4093640704, 234881024, 956301312, 2139095040, 4072669184, 274726912, 2710568960, 1146617856, 1885077504, 2330329088, 2266693632, 3599728640, 2657992704, 3201081344, 1010749440, 336021504, 2009684992, 252109312, 2337006336, 2285328512, 3370212416, 2110918944, 3356059952, 786827944, 2166050580, 1401942434, 871197697}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 1946157056, 1845493760, 687865856, 3883925504, 3661627392, 3735027712, 2989490176, 2480406528, 2573991936, 3353739264, 2110193664, 994279424, 3608231936, 3218874368, 2399064064, 1053534208, 1710570496, 1138680320, 4173042432, 1636642944, 4278361280, 3469053792, 797326544, 3751260232, 3737868804, 3589659282, 2615081133}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2617245696, 838860800, 2399141888, 1434451968, 591396864, 467664896, 489684992, 2315780096, 2510028800, 3035496448, 2216361984, 2629795840, 1153810432, 908910592, 1311174656, 673667072, 1442931712, 1176929792, 1143423232, 1006753920, 757481920, 1470593312, 1044495248, 3729164760, 3008875556, 3647554490, 1850382537}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 4093640704, 637534208, 1258291200, 209715200, 1514143744, 1226833920, 1706033152, 1169686528, 479985664, 3261726720, 2484928512, 713654272, 80199680, 1571577856, 2173841408, 4221691904, 1548958720, 3638725120, 2759424256, 903844224, 54564288, 3365966816, 141612240, 307776552, 105649940, 2034376590, 3314103435}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1275068416, 1979711488, 922746880, 2709520384, 230686720, 299892736, 137363456, 14155776, 4027318272, 3463315456, 2881159168, 1415544832, 1399144448, 394043392, 2299940864, 4003932160, 1706624000, 343589376, 767110400, 544927872, 4156134208, 293218720, 3644431888, 4047142920, 3004797540, 3756670202, 443630329}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 603979776, 1107296256, 285212672, 3581935616, 2017460224, 660602880, 4193255424, 2494038016, 1191444480, 1008599040, 3718053888, 2529263616, 1962131456, 3862192128, 2148970496, 3712563200, 2909223936, 393375232, 3727136512, 4170380928, 471295168, 4162471584, 2902708432, 1654452536, 2937248476, 2505533554, 4210695335}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3959422976, 1509949440, 1962934272, 964689920, 1103101952, 3021996032, 3467640832, 568852480, 1015808000, 3390701568, 1292697600, 1473871872, 187121664, 3363627008, 521318400, 3700512768, 140219392, 1039064576, 482583296, 1370154624, 1164260672, 2727684192, 1226644816, 968998008, 4028842836, 2293951806, 1056788347}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 2617245696, 1040187392, 4076863488, 2457862144, 1447034880, 719323136, 2003828736, 3210215424, 3296985088, 4204920832, 3931701248, 1408598016, 1997225984, 3451133952, 1394233344, 4155373568, 2098168832, 1062636032, 2426663168, 698896256, 2132570048, 579238432, 3177929168, 428132296, 3273797932, 3130596286, 2102733791}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 2483027968, 3523215360, 3372220416, 1719664640, 3896508416, 912261120, 1538260992, 4227334144, 1825308672, 1796866048, 3491430400, 1939832832, 1110523904, 708632576, 2516758528, 1009252352, 1050496000, 1905692160, 1247932160, 2981399936, 2409029568, 4250993824, 2687800208, 3596010792, 1119966980, 3424973038, 3586033901}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 201326592, 2181038080, 3707764736, 1602224128, 1732247552, 895483904, 2704277504, 197656576, 732168192, 3531472896, 4017291264, 1840218112, 1392328704, 1211408384, 1613156352, 2005919744, 313361408, 2093757952, 390755072, 4174712960, 2573233600, 4080023968, 1053334800, 1881419928, 3275684828, 2299774674, 3424601737}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 4093640704, 2516582400, 1795162112, 444596224, 2889875456, 3869245440, 900726784, 174587904, 233046016, 3618504704, 3197829120, 673677312, 4081401856, 2578767872, 3562426368, 2162673664, 782572544, 4196694528, 651061504, 709588864, 2124363200, 874101856, 3007774032, 1228895352, 3525905340, 1391377122, 1337685041}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 738197504, 1241513984, 3036676096, 2709520384, 784334848, 3168796672, 26214400, 2892496896, 3134455808, 929693696, 28114944, 2164359168, 1226293248, 3915669504, 3329396736, 3330398208, 3638023168, 3775180288, 950153984, 4039741056, 4084449856, 831969184, 2595427760, 1576451608, 2724412332, 3837700758, 2504476723}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2080374784, 4194304000, 2332033024, 3632267264, 2445279232, 1432354816, 615514112, 2825388032, 321126400, 3414032384, 1226637312, 2690744320, 2626895872, 1496588288, 4056330240, 39958528, 1670587392, 1739853312, 17214720, 3431061888, 1919130176, 4051494944, 3908224528, 1403508920, 301110396, 3693563250, 3534894055}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 2214592512, 771751936, 2466250752, 2340421632, 2151677952, 329252864, 4218421248, 1399324672, 1977352192, 276692992, 602341376, 3735257088, 2812887040, 2081185792, 451284992, 3683870720, 4234234880, 1696616960, 2209405184, 2601051776, 1431097536, 2546345056, 1411629712, 1432979128, 4184638788, 2599869706, 3555394981}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 2617245696, 1845493760, 2130706432, 2155872256, 2722103296, 727711744, 3146776576, 1161297920, 4083941376, 3888250880, 677445632, 2149941248, 3195224064, 3122421760, 682291200, 3784644608, 2101027840, 4271413760, 819752192, 4253720960, 1063609792, 3969072544, 3763110064, 439493832, 2001322564, 1404160854, 394084847}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3690987520, 3523215360, 3070230528, 4236247040, 4206886912, 2749366272, 2362441728, 975699968, 933494784, 2566520832, 3026649088, 146505728, 2995634176, 555016192, 792891392, 2756397056, 1578447872, 3238548992, 2006243584, 780290432, 1630263616, 721772960, 843062256, 2401243160, 3056605916, 3749247798, 617350681}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 335544320, 4261412864, 3607101440, 1635778560, 3426746368, 1507852288, 1347420160, 481820672, 2261516288, 2677407744, 178454528, 348618752, 214253568, 694968320, 3878055936, 1422592000, 4118002688, 4215214592, 1047092480, 1357559936, 970830528, 873490464, 693684208, 480030728, 976094884, 2196715810, 848405721}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2080374784, 1442840576, 2197815296, 3162505216, 239075328, 3210739712, 959447040, 1505230848, 473169920, 2590638080, 3966828544, 445480960, 269205504, 3054821376, 3971624960, 3703113728, 929158144, 1105564160, 1056393472, 3499284864, 1151695296, 689437088, 2514635280, 1534947048, 496212284, 468733990, 4036526223}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 67108864, 3120562176, 922746880, 4001366016, 926941184, 1348468736, 1383071744, 502792192, 124518400, 1836974080, 3199664128, 2601746432, 2073640960, 197926912, 1571721216, 2527012864, 1909967872, 2883814912, 4146178304, 3854594944, 2032142016, 3742410144, 3725116240, 3210014440, 3006410596, 1557734186, 3014453765}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 872415232, 436207616, 3204448256, 3531603968, 3149922304, 2313158656, 2232418304, 1034420224, 3915120640, 3471441920, 2704605184, 3910238208, 569327616, 1660690432, 22728704, 1823311872, 2811583488, 2267149824, 3677860096, 592979840, 4075068992, 513694880, 3695407408, 3769546840, 245092964, 1829385822, 2737137955}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 2885681152, 2717908992, 1392508928, 562036736, 2696937472, 3772776448, 1213202432, 2288517120, 737935360, 3915251712, 350683136, 3437461504, 2806628352, 3919339520, 3897438208, 3501193216, 1034908672, 1429161472, 3547282688, 3838795904, 968878656, 1709700512, 4267916912, 2248754648, 2042408772, 3372101258, 3164017381}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 2080374784, 2919235584, 2969567232, 209715200, 1690304512, 2845835264, 4243587072, 502792192, 1345585152, 957743104, 283967488, 3155263488, 1642807296, 907304960, 3802558464, 4126480384, 1026933760, 1922382336, 4083483392, 1948115840, 636059968, 1809835488, 4228037520, 1238102952, 3970188988, 859735962, 3289469743}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 2617245696, 905969664, 2332033024, 1333788672, 2218786816, 2774532096, 4008706048, 2395471872, 3332112384, 3966631936, 718340096, 2671083520, 2817507328, 2793152512, 3957248000, 3187243008, 2023326720, 2791932416, 547422464, 171811456, 945027264, 92424864, 3812056528, 1268259928, 117706788, 2255111930, 272318339}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1006632960, 1979711488, 16777216, 897581056, 3032481792, 1042284544, 45088768, 74973184, 4225499136, 3824287744, 370475008, 1489076224, 2251767808, 3489423360, 1984049152, 3605866496, 710784000, 187027968, 2943953664, 1598812800, 2617174080, 2093968224, 39873104, 198228968, 2905111444, 649332246, 1915100763}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 2751463424, 771751936, 1828716544, 847249408, 2680160256, 580911104, 1768947712, 687341568, 522977280, 708182016, 450035712, 4105666560, 3061170176, 1653366784, 1992716288, 3966453760, 3782986752, 2798858752, 246908672, 3178594688, 1896630336, 696656864, 3054179856, 3677088808, 656093988, 3062052770, 1551831849}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 67108864, 3187671040, 2969567232, 3179282432, 2285895680, 1654652928, 3647995904, 2167930880, 116654080, 769261568, 2550857728, 3547824128, 3816931328, 594829312, 698011648, 3500931072, 1560796160, 37294592, 2856348416, 3785384576, 4293950656, 3824683872, 2358567312, 432681448, 631499836, 3823873750, 2770805829}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 2080374784, 771751936, 1090519040, 1753219072, 1606418432, 568328192, 384827392, 3462922240, 306446336, 3573940224, 611516416, 569344000, 2732965888, 3569655808, 2345054208, 219371520, 4175414272, 3849140736, 2893067008, 3198728064, 2049191488, 1689670304, 1010537168, 2025548408, 2172325212, 1838931818, 99337617}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 2617245696, 4060086272, 486539264, 1300234240, 1950351360, 1986002944, 2804940800, 3540516864, 3053191168, 3903455232, 1982529536, 4063199232, 4233216000, 4085047296, 4067061760, 780920832, 2344604672, 3989403136, 2979566336, 316985984, 412011712, 3120896928, 465212176, 2004037976, 2037105476, 47151774, 564223197}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3019898880, 234881024, 352321536, 1870659584, 1522532352, 2141192192, 787480576, 1183318016, 3780902912, 2572812288, 4251123712, 4245127168, 3572056064, 3889979392, 3189420032, 1862486016, 1020746752, 2865873408, 2884161280, 2886517888, 1394763840, 2780272352, 3380677008, 613480664, 2740460964, 2305060558, 611231621}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3556769792, 436207616, 1660944384, 411041792, 1631584256, 1818230784, 342884352, 2173173760, 855900160, 2021523456, 982056960, 800423936, 2473017344, 3859046400, 234778624, 441010176, 3373612032, 1790408192, 2866597120, 3714191744, 2815120064, 569256352, 1437724496, 949613720, 2840401788, 1902856242, 1883127891}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 738197504, 905969664, 687865856, 2793406464, 675282944, 2816475136, 2121269248, 1986527232, 3555459072, 2222587904, 1759576064, 936738816, 1317781504, 2213339136, 1819971584, 1021413376, 3721724928, 160137728, 544002816, 3568970112, 2587963328, 2730831136, 701723600, 570981624, 4250727028, 11669054, 773689943}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3422552064, 234881024, 2734686208, 2004877312, 1648361472, 484442112, 4178575360, 162004992, 229376000, 109707264, 1624702976, 1594064896, 1454194688, 4159479808, 3865718784, 1606928384, 296444928, 3598825984, 4062626048, 1088285312, 1326776000, 1200500000, 2876349872, 4271775064, 2195316628, 53614670, 2891168977}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 2885681152, 3523215360, 117440512, 2944401408, 3166699520, 3735027712, 2018508800, 2600992768, 776208384, 1759903744, 2904358912, 4292608, 1443610624, 4135903232, 2823163904, 1347246080, 1271485440, 3473913344, 2181208320, 1990945408, 466930752, 3150862816, 491342896, 1229960440, 1759674268, 3004892650, 2464949343}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2617245696, 2717908992, 1258291200, 1686110208, 3904897024, 3244294144, 1947205632, 3801612288, 3063676928, 1892286464, 825950208, 2221899776, 1585528832, 886857728, 1751805952, 2680895488, 816251904, 1109784064, 4101641472, 2438200704, 473661248, 4260333856, 398560176, 2298270440, 240801172, 2053326734, 3490913357}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 1543503872, 3187671040, 117440512, 1619001344, 37748736, 3667918848, 848297984, 2664955904, 3839098880, 3262775296, 2357919744, 1052213248, 3830530048, 950804480, 2017349632, 1982457856, 4259861504, 3189529088, 154567936, 2047158656, 3717635520, 2543133792, 4023301232, 1191264744, 3558125596, 2073744950, 3476805253}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 603979776, 4261412864, 2499805184, 3632267264, 4131389440, 2824863744, 3543138304, 1510473728, 178520064, 2723282944, 2012151808, 2350088192, 1172160512, 348921856, 3787894784, 79017984, 2899901440, 224186880, 1558097664, 4232684416, 3163976640, 881713824, 519312144, 686482520, 612627228, 3729109182, 2406482297}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 1811939328, 4060086272, 1862270976, 2105540608, 188743680, 2812280832, 1792016384, 1957167104, 2961440768, 3809345536, 3743350784, 2319679488, 4256251904, 646733824, 534401024, 947492864, 3691520, 3708573184, 2644168960, 995709056, 1562939840, 3989077344, 2511213616, 3847186136, 4012596092, 4032102498, 4055021877}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 201326592, 2583691264, 2130706432, 1568669696, 3485466624, 2359296000, 3270508544, 2445803520, 2583953408, 694812672, 2408775680, 3692003328, 425279488, 4142669824, 2489233408, 747759616, 3538420736, 3157577216, 2676132096, 3987187840, 1385035072, 1350456032, 1260501904, 2847953048, 564190396, 342890854, 2240296541}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1946157056, 2046820352, 3774873600, 2155872256, 2663383040, 1394606080, 1341128704, 1582825472, 629407744, 1081737216, 2637889536, 3560407040, 2875277312, 3564904448, 1255051264, 3275339776, 116927488, 3979617792, 2671939328, 3970902912, 3519387456, 1844869472, 3199031312, 3037361032, 480488620, 1913903462, 3794523621}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2885681152, 1577058304, 1593835520, 1853882368, 3451912192, 538968064, 1557135360, 2717384704, 58982400, 3627417600, 3963551744, 4155736064, 1386856448, 2258378752, 180498432, 2892077056, 3742389248, 1993890304, 2111065344, 2047803264, 2023429184, 2983571296, 2360225584, 227222024, 2987221036, 2868514698, 29750189}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3288334336, 838860800, 1157627904, 847249408, 1648361472, 1889533952, 319815680, 2577924096, 3533438976, 3959554048, 602865664, 2691399680, 1171111936, 248799232, 1521405952, 3449153536, 776997888, 4069051904, 2404127488, 2622125440, 1799581120, 621896800, 2054616048, 3864092440, 2052487844, 167890294, 1440674257}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 603979776, 1577058304, 4076863488, 3380609024, 1430257664, 299892736, 1431306240, 952631296, 1577320448, 505020416, 3842048000, 3992813568, 3837509632, 1909235712, 4154380288, 3445331968, 681335808, 626405888, 3328174336, 537269376, 647440320, 3254929696, 3129868272, 2785240952, 401665564, 1937267606, 404550655}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3288334336, 3120562176, 2499805184, 327155712, 742391808, 3906994176, 1076887552, 345505792, 2425618432, 279314432, 1765736448, 929267712, 3996729344, 3859554304, 2301759488, 2350487552, 1629273088, 2168124928, 2630191872, 2206600320, 2544837312, 2116809504, 2307247760, 384188744, 1289683900, 953359082, 1356982509}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 67108864, 1442840576, 4278190080, 1820327936, 1480589312, 2006974464, 40894464, 2415394816, 4131651584, 3183869952, 2203254784, 1220509696, 4101324800, 3216793600, 2357383168, 3189102592, 4054612992, 2859096576, 3728313600, 3724965248, 338936768, 3945785184, 224201616, 854633768, 3183002444, 3303281210, 1312210033}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 3422552064, 2382364672, 3976200192, 8388608, 2948595712, 39845888, 223346688, 3370647552, 3088842752, 2890006528, 2005204992, 2411823104, 1046986752, 192208896, 840830976, 350730240, 1270141952, 1946085888, 737644288, 3330052992, 2803034688, 3463266592, 559800048, 4108649176, 1007767844, 2085580150, 227079355}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 4227858432, 3523215360, 3405774848, 3967811584, 3066036224, 538968064, 95420416, 3014131712, 1074528256, 3948544000, 2632646656, 1679785984, 896614400, 3470024704, 2447282176, 3448612864, 1984361472, 828970496, 1718633728, 2114471296, 2029799744, 2022897248, 2159524176, 3690799416, 4031678612, 3046475070, 3437374237}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 1946157056, 3992977408, 3036676096, 1887436800, 3116367872, 2162163712, 57671680, 2095579136, 4252237824, 1528692736, 973012992, 1983086592, 18956288, 3022823424, 3252858880, 2829404160, 4254751744, 734618112, 1213746944, 3833363328, 228238400, 1137290656, 3831000144, 4001169016, 1855650924, 4064888386, 3273185269}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 1409286144, 1442840576, 285212672, 3967811584, 4114612224, 262144000, 2177892352, 3219652608, 1247019008, 994181120, 1914109952, 2962980864, 437600256, 1412177920, 1138626560, 3398563840, 1057377280, 3713919488, 2317939456, 3937721216, 3996270784, 61862496, 870810928, 946025624, 3704221420, 1418377918, 4149467169}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 4093640704, 905969664, 754974720, 2239758336, 2025848832, 249561088, 804257792, 501743616, 894173184, 347734016, 3536781312, 2109440000, 3518349312, 2132025344, 3015618560, 1357457408, 2016852992, 1058363904, 3410267904, 730254976, 1398663232, 1557698464, 3141859280, 2743469560, 2673714388, 2396533214, 2017774681}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2751463424, 1442840576, 285212672, 4068474880, 1061158912, 1730150400, 3780116480, 3103260672, 2434007040, 237895680, 399441920, 3306389504, 732020736, 2642206720, 3282194432, 2760202240, 509238272, 2299656704, 3258204928, 2172568960, 1916253376, 1686617824, 365913904, 2853399432, 2082585660, 2126287234, 1724031317}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 335544320, 1778384896, 1795162112, 2592079872, 2554331136, 2912944128, 2133852160, 451411968, 4080271360, 1228800000, 2776301568, 3648487424, 2877669376, 980213760, 1973604352, 2907809792, 3250723840, 620824064, 368751872, 4232932224, 2368270784, 492063584, 3530438864, 3754100600, 1115414124, 3455551394, 717595217}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 3825205248, 234881024, 2969567232, 1535115264, 952107008, 1814036480, 191889408, 1522008064, 1658060800, 575799296, 344522752, 2088075264, 4087037952, 3508330496, 3376304128, 479152128, 2599324672, 386396672, 31619840, 168891520, 2312186432, 1366399840, 3225512336, 2576988392, 2531094172, 3529998334, 292716975}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 1946157056, 2650800128, 1795162112, 3061841920, 1790967808, 1704984576, 3736076288, 4043833344, 1013186560, 562167808, 1871380480, 2318893056, 2185838592, 2732351488, 3077484544, 1764612096, 1876823040, 2670035456, 3610910976, 2909262720, 1116847936, 2762005984, 2100299728, 910697752, 2105852764, 743584046, 3482536781}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 1811939328, 33554432, 3305111552, 3565158400, 3225419776, 3642753024, 3803185152, 667418624, 1171521536, 1568538624, 53936128, 1652260864, 3301523456, 3591168000, 2517766144, 4172646400, 615957504, 3118724608, 2458225408, 4181599104, 1545071040, 3553358304, 3967914448, 404229464, 2945198636, 3604131874, 1607833405}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 2080374784, 4261412864, 2667577344, 3951034368, 1539309568, 4292870144, 995098624, 834142208, 3258187776, 2817654784, 1779499008, 829259776, 2489565184, 3384598528, 3127816192, 2630871040, 3813291008, 3601193472, 64994560, 2094176896, 4112602944, 2286240672, 739207536, 220917256, 1530204508, 2399602366, 3472289975}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 2080374784, 1040187392, 1459617792, 2038431744, 1732247552, 3726639104, 1427111936, 2398617600, 300679168, 2287337472, 2227240960, 2720366592, 2937536512, 2493800448, 3818049536, 392366080, 556717056, 1970117120, 2245244160, 1300652160, 1012511168, 494480608, 2515122800, 508647112, 2292031876, 1666928898, 195221979}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 3154116608, 1509949440, 50331648, 1384120320, 1379926016, 1558183936, 416284672, 1299709952, 1310457856, 1693581312, 1749090304, 3688202240, 3157475328, 4141096960, 4018597888, 158816256, 826934272, 217927168, 1159136512, 1557797760, 4058368960, 2627424288, 4130354288, 715685448, 1810145076, 732845270, 1792252879}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 3959422976, 838860800, 1962934272, 1820327936, 2520776704, 492830720, 2821718016, 2919759872, 2058616832, 4071489536, 1853423616, 123043840, 2539110400, 3605815296, 1604489216, 4272642048, 672568320, 1149572608, 2922351360, 1773181824, 13166528, 127196064, 2633951504, 3418425944, 2955496972, 3404543826, 472613507}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2617245696, 2382364672, 1291845632, 4034920448, 163577856, 761266176, 2014314496, 1710751744, 3368288256, 1746534400, 2739601408, 4098326528, 2094088192, 290217984, 263606272, 1689110528, 322106368, 2291632640, 617217792, 945341312, 3342076992, 3006453792, 4170660528, 1556691336, 341342124, 288681958, 1647444853}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 67108864, 1979711488, 3305111552, 2004877312, 3300917248, 3474980864, 1519386624, 2225602560, 345243648, 2570190848, 3511615488, 92504064, 1459437568, 495755264, 2543742976, 1312892928, 3429518336, 4102236672, 1602082560, 1615647872, 222219840, 4212246624, 828534640, 2143782936, 2349313836, 1202155214, 2339838281}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 2214592512, 2717908992, 889192448, 1870659584, 1354760192, 1000341504, 2538602496, 2120744960, 486277120, 763232256, 633143296, 2174320640, 230932480, 329523200, 3231363072, 2076678144, 1064205312, 3115650560, 4027937536, 2588223616, 4289544768, 1771155680, 2790196784, 1562524568, 1695769668, 353113130, 2210818847}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 201326592, 4060086272, 318767104, 2759852032, 2386558976, 1008730112, 3610247168, 261619712, 3252420608, 2572288000, 303235072, 1653047296, 2520858624, 4245970944, 3775303680, 4290074624, 1648555008, 1388000768, 4173548800, 1221555584, 2471842240, 3625061088, 3232960336, 217523080, 2407103476, 2360892502, 4033654589}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 2214592512, 3053453312, 4043309056, 578813952, 2436890624, 3428843520, 1074790400, 2452094976, 3840671744, 685375488, 1281556480, 2685894656, 1606008832, 502587392, 1131286528, 552421376, 1261071360, 798714368, 4109591296, 947901824, 3065363136, 4059982752, 193307440, 3752239960, 89198164, 1975039070, 721722805}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 738197504, 3321888768, 788529152, 4102029312, 3166699520, 1260388352, 1280311296, 2228748288, 1147404288, 2695757824, 2217672704, 983793664, 1317093376, 2542559232, 2409762816, 1632475136, 2815300608, 3315556864, 3356189952, 2381163904, 501108544, 3718725472, 1704945072, 4161501352, 3857562220, 3252586962, 1403481669}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1409286144, 4261412864, 2533359616, 4185915392, 4072669184, 3412066304, 638582784, 1239941120, 834404352, 971636736, 45678592, 659783680, 535445504, 2579079168, 3973296128, 673888256, 1046043648, 4236450304, 3370307840, 2127901312, 1789989184, 2915035296, 4115161072, 273432248, 1347596532, 734865318, 2721439211}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 2348810240, 2046820352, 2030043136, 427819008, 1245708288, 60817408, 1913651200, 259522560, 340525056, 1669988352, 213188608, 2772402176, 3901374464, 271917056, 2499784704, 2892675072, 2785379328, 752305664, 2927540992, 2299782272, 485496256, 675836640, 3655619888, 2178812072, 1896053204, 1921542902, 1367669655}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1006632960, 1644167168, 3439329280, 1971322880, 37748736, 1780482048, 1154482176, 2376597504, 2679373824, 4249223168, 3286695936, 3634462720, 2152120320, 2389139456, 2934026240, 2758195200, 230110208, 2815028736, 772937472, 1435602048, 1063164352, 1032585056, 2917884528, 2535141560, 543382908, 2373924994, 1057847833}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 2080374784, 1912602624, 1291845632, 1820327936, 817889280, 4091543552, 198180864, 514326528, 1617166336, 2972319744, 4221501440, 330661888, 3400187904, 3068076032, 2115317760, 2002450432, 2831660032, 902381056, 1952237312, 2823198080, 773972544, 4120396832, 2392591792, 3265668920, 661738220, 888168702, 3566747533}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 2483027968, 838860800, 3909091328, 360710144, 3535798272, 2527068160, 160432128, 3323461632, 987496448, 2192179200, 2142961664, 4128342016, 3442098176, 1216077824, 2737958912, 3850004480, 138611712, 4047328768, 1051243264, 781512832, 2370703680, 882751328, 3082293168, 3519835848, 3975300004, 2676460486, 3184201177}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2483027968, 369098752, 3640655872, 3867148288, 3762290688, 2476736512, 2951741440, 154664960, 3972268032, 3322806272, 3749380096, 3866460160, 781074432, 2990252032, 3847614464, 2822686720, 1445178368, 3525407232, 3802662656, 325882752, 501413056, 534328544, 311201744, 2796741128, 3935385884, 1672526106, 2828591485}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 603979776, 167772160, 3003121664, 2961178624, 3225419776, 3055550464, 3060793344, 629669888, 3898343424, 3873046528, 3425239040, 2415099904, 240795648, 1483300864, 3956510720, 2670364672, 3210820608, 1422900736, 1968189696, 3061333888, 4162080448, 3848669024, 2606981072, 2176994616, 921551540, 237841750, 3830266315}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3422552064, 4261412864, 3707764736, 2759852032, 2277507072, 3223322624, 2832203776, 1420296192, 2440822784, 355860480, 2796355584, 3877339136, 3463888896, 1967988736, 4125872128, 3977172992, 521782272, 1138876928, 1140194048, 1822375296, 4065624384, 302669024, 4244350320, 1619424568, 3761571124, 3200206650, 696565667}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 2751463424, 2650800128, 3909091328, 3732930560, 1111490560, 4196401152, 980418560, 1642594304, 1042546688, 471990272, 1401749504, 2570027008, 484589568, 1777164288, 4068462592, 2465896448, 1373760512, 1704585728, 4140166912, 1329290112, 3808999104, 1110734688, 77212624, 816915800, 344038572, 2907287510, 4061994999}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 469762048, 3858759680, 754974720, 2608857088, 3468689408, 3978297344, 3564109824, 2228748288, 1400111104, 2964979712, 1672413184, 1620410368, 167395328, 3729743872, 2026213376, 2362632192, 3995296768, 397109760, 2390172416, 845238912, 2894135104, 1312825568, 2640354256, 3624949736, 2437430092, 972854814, 3823508989}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3825205248, 3925868544, 1728053248, 3363831808, 2118123520, 3529506816, 2265972736, 2287468544, 2933129216, 2655911936, 856227840, 2043117568, 177094656, 2217287680, 171405312, 3867543552, 2269486080, 4017978880, 2243527936, 1362080640, 3316779200, 1624983840, 1141651184, 165298056, 1202150316, 4221457514, 2507211215}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 1946157056, 1040187392, 1291845632, 528482304, 750780416, 408944640, 2880438272, 303562752, 3067346944, 668598272, 753467392, 313753600, 1805303808, 1623810048, 2971914240, 2081556480, 2291510272, 3878001152, 322796288, 3437854336, 45345088, 2207936416, 3704175952, 1126410472, 2064818028, 3826639454, 2573555419}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2214592512, 2717908992, 2768240640, 3632267264, 2285895680, 3969908736, 3889168384, 1999110144, 1734082560, 194641920, 419102720, 3319889920, 643448832, 2023432192, 4174467072, 2701277184, 2629823488, 822048256, 1851735808, 3029275008, 3878151872, 1715190752, 33630960, 581582392, 1705226132, 2563056694, 1760847961}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 335544320, 905969664, 2634022912, 3263168512, 2864709632, 4024434688, 533725184, 238551040, 1013186560, 301858816, 458293248, 3526328320, 1421754368, 888266752, 1289703424, 615970816, 3632118784, 2415751680, 331174656, 2963104640, 1705892416, 3938792992, 1348035504, 958628776, 1943801980, 3705337898, 588207111}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 335544320, 100663296, 83886080, 2508193792, 247463936, 1130364928, 1257242624, 1280835584, 2836660224, 440270848, 2906193920, 1736933376, 4059971584, 735682560, 1807183872, 2059859968, 3862797312, 751919616, 3983276800, 2420411520, 2801187136, 3842348704, 87405840, 336455656, 1055498220, 1460640826, 1659025391}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 2483027968, 2919235584, 587202560, 4202692608, 3955228672, 2753560576, 4119855104, 184025088, 2582380544, 3010854912, 2336948224, 4290609152, 3199614976, 1751867392, 3333271552, 3498997760, 1025989632, 1921747456, 2191389952, 2628126080, 3235109696, 1109514976, 1300784176, 1126439976, 3367171572, 3871945898, 3202107669}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2214592512, 2583691264, 2936012800, 3447717888, 1321205760, 3768582144, 2863661056, 2417491968, 474218496, 2887122944, 3315793920, 4181032960, 215367680, 1745035264, 3842363392, 1838065664, 2837969920, 3498298880, 3913653504, 1584275072, 1173818688, 3599438688, 3517514896, 1260675048, 1384514364, 3310029506, 1334416221}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 738197504, 436207616, 3170893824, 1753219072, 4257218560, 3919577088, 1670381568, 3610771456, 2246836224, 945946624, 173080576, 770932736, 2667724800, 1138827264, 2602283008, 2755061760, 3038737408, 1071678976, 4235251456, 3678953856, 379876160, 2865154912, 4002902960, 1214561256, 417741748, 1934081854, 2495359835}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 1006632960, 3992977408, 2130706432, 2759852032, 1153433600, 1814036480, 1775239168, 117964800, 4124835840, 1451098112, 2433155072, 3048833024, 1939783680, 1366761472, 471937024, 153810944, 2313548800, 1956700672, 2198923520, 1948807040, 3901547072, 4256584160, 888922736, 1679286424, 2593219892, 3046286034, 2097225057}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2080374784, 2852126720, 419430400, 2357198848, 1681915904, 4032823296, 2507145216, 2031616000, 544997376, 269352960, 3491430400, 3528818688, 2972598272, 462102528, 3749556224, 4004173824, 2345210880, 1720739328, 2544429824, 1757692288, 631434944, 2354933536, 3896118416, 207711912, 2790569028, 504023522, 110747709}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 3825205248, 2650800128, 2130706432, 1753219072, 3779067904, 660602880, 1221591040, 1778909184, 3957063680, 259653632, 2293301248, 2978709504, 3403300864, 3636584448, 1450438656, 1715382272, 2801777664, 2223802880, 3836922112, 2303552384, 1128342464, 3719552800, 2233400368, 282035480, 3902042356, 801517462, 2098964051}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 872415232, 503316480, 3741319168, 1317011456, 1405091840, 2225078272, 414187520, 3614965760, 1647050752, 2408448000, 320274432, 374964224, 3161341952, 3720814592, 749801472, 2093676544, 4168997888, 2048145920, 667072768, 722046336, 2932262720, 2776833632, 660298128, 3024616584, 3992048948, 296409906, 493717137}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 1006632960, 3321888768, 3372220416, 880803840, 2696937472, 245366784, 3174039552, 336068608, 3500408832, 569245696, 778240000, 4232937472, 4144906240, 1127424000, 3604328448, 3625113600, 2108773376, 14436864, 228742912, 528050560, 3218619968, 1241262432, 198349328, 1754344312, 3500960716, 457869914, 2827821173}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 3422552064, 167772160, 1291845632, 2357198848, 868220928, 2518679552, 1244659712, 4250402816, 1736704000, 985268224, 2252931072, 867401728, 2015019008, 1001988096, 1321947136, 2326681600, 3655058432, 3594950144, 1632083712, 974701952, 3596912960, 1756015328, 169959824, 1257220648, 459570748, 2754226094, 1507960155}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 4093640704, 100663296, 3036676096, 2491416576, 633339904, 1184890880, 2844786688, 3466067968, 2271477760, 4250009600, 3302948864, 248348672, 1551024128, 152002560, 1203105792, 2850453504, 3388308480, 2433090048, 2693090048, 183410048, 503927616, 305174624, 394799792, 2721847368, 764820380, 3936219014, 1615510085}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 4093640704, 1375731712, 4110417920, 796917760, 2713714688, 102760448, 2301624320, 3107454976, 4071358464, 3741712384, 3347251200, 3099951104, 1269186560, 3572752384, 2216554496, 2602178560, 3900513280, 264918528, 2941599488, 3907946112, 2466756672, 2372380896, 3166155152, 3693053000, 1861999988, 109700922, 523284557}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 4227858432, 4127195136, 1056964608, 645922816, 3409969152, 887095296, 749731840, 47710208, 994312192, 2739535872, 3599695872, 4194664448, 2922004480, 1207934976, 4017950720, 4181641216, 3101500416, 896408064, 1958052096, 2985459072, 2268846016, 485994144, 3146862032, 2185784744, 2769048892, 3225860318, 835312621}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 2348810240, 1040187392, 2701131776, 1065353216, 54525952, 3495952384, 1284505600, 2767716352, 4059824128, 2460090368, 1630994432, 3998580736, 2747416576, 841424896, 971894784, 1784588288, 404083712, 1310867968, 3942102784, 3086289536, 569532096, 4000257056, 3801710192, 3819455144, 3433362212, 23986734, 3218960317}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 1677721600, 2046820352, 352321536, 3749707776, 734003200, 2975858688, 2821718016, 1044905984, 3423338496, 4038197248, 2511667200, 2890366976, 2966601728, 3624214528, 3436163072, 1111377920, 1934072832, 2991762944, 4031096576, 409966208, 3966663232, 1270812064, 3461744592, 1130090552, 3149406692, 1747252334, 336465855}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1409286144, 503316480, 3238002688, 1954545664, 1824522240, 4179623936, 4197449728, 2401763328, 3627286528, 2167275520, 2869231616, 3211493376, 1863204864, 146137088, 1107529728, 3453618176, 1191955456, 3495877120, 2924304128, 3004119424, 4082639424, 3288126176, 243987088, 66272088, 3260198908, 659530890, 3703065843}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 738197504, 704643072, 4244635648, 494927872, 247463936, 1042284544, 80740352, 1135083520, 2148794368, 777650176, 1687093248, 1586855936, 2725953536, 3646906368, 1992159232, 2746128384, 228934656, 61011456, 1500761856, 4122698880, 2694808896, 3088912352, 2621326960, 49104440, 2605111900, 3780220734, 1695043693}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 4093640704, 973078528, 3640655872, 796917760, 1128267776, 1675624448, 428867584, 419954688, 110362624, 2498887680, 3502440448, 3220275200, 3272785920, 3545440256, 2415489024, 2986776576, 954276864, 4074421760, 4150786816, 343616128, 1272836800, 3435965344, 214878448, 3428150872, 3801664060, 3130818966, 333869289}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2751463424, 2382364672, 989855744, 1602224128, 3636461568, 467664896, 1538260992, 3501719552, 4202430464, 583401472, 1003552768, 3405217792, 2929115136, 3403259904, 3174264832, 2796345344, 3532524544, 271964672, 1394420992, 3725133952, 159092032, 323503648, 2019859664, 2603241544, 3330268132, 1351746026, 3548617887}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1811939328, 234881024, 4043309056, 1400897536, 4064280576, 2657091584, 3096444928, 1976041472, 633077760, 3940679680, 2587557888, 1085898752, 1662173184, 1306746880, 621613056, 2053904384, 3771360256, 4065849856, 1467197184, 3485820544, 1833968576, 1944601376, 5012592, 1396365464, 2660185684, 3527932590, 947638529}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 4093640704, 3456106496, 385875968, 444596224, 3351248896, 2074083328, 4046454784, 3826778112, 3568566272, 1573781504, 2459893760, 4143022080, 811515904, 892821504, 3852308480, 4102305792, 542530560, 1164651008, 4167016704, 248639872, 724436800, 1204761952, 3027885840, 868353128, 3176472268, 3388522218, 3378815481}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 1275068416, 4060086272, 956301312, 2977955840, 2780823552, 1348468736, 3903848448, 930611200, 2716598272, 182059008, 1051131904, 656244736, 1703591936, 2611978240, 3479793664, 1296840704, 3012166656, 1554992640, 1441379072, 1879895168, 531237440, 230674080, 675366992, 925413256, 845446452, 1039018214, 1799461685}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 3690987520, 1711276032, 1124073472, 3045064704, 3535798272, 2489319424, 2079326208, 4066902016, 1418985472, 3483238400, 3494969344, 850362368, 697188352, 487137280, 187912192, 2431965184, 3966653440, 3057216000, 3963305216, 1796260480, 3889757504, 953988000, 3168436496, 2876742360, 3864189532, 1314099610, 1736704215}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 3690987520, 2449473536, 922746880, 629145600, 2235564032, 413138944, 1534066688, 1537736704, 1581514752, 3197763584, 2724921344, 3444670464, 2362064896, 1911808000, 3105722368, 2145683456, 2238366720, 2114149888, 3816156416, 3502274176, 2246053568, 2412783840, 1524144464, 384599064, 2338248204, 1018234382, 1696239273}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1006632960, 3590324224, 2365587456, 3967811584, 3460300800, 1889533952, 982515712, 3897032704, 3439067136, 2627600384, 438763520, 916029440, 913195008, 1092608000, 933040128, 3742676992, 326276096, 2821814784, 1285694208, 4183414144, 873359552, 493852128, 1374012336, 1664105496, 3428377684, 1442069330, 1396872929}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1811939328, 100663296, 2499805184, 4253024256, 574619648, 2149580800, 1930428416, 17301504, 816054272, 1979318272, 1847263232, 3527507968, 3876208640, 4150484992, 3546107904, 2064427008, 1049531392, 2181675520, 789510912, 1716083840, 2586744256, 2564391264, 560341936, 1146974680, 562834892, 3192848238, 1055500921}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1811939328, 1778384896, 754974720, 1484783616, 541065216, 2602565632, 1599078400, 519569408, 1085538304, 2317484032, 2584412160, 965312512, 831668224, 1967349760, 192237568, 2311899136, 1800860672, 633984512, 2293387008, 856891776, 990731968, 1446562912, 1674848752, 4065494376, 966985516, 3737466854, 2776911617}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 3825205248, 973078528, 2298478592, 3313500160, 2361393152, 211812352, 3530555392, 669515776, 1423704064, 153223168, 2904621056, 1864597504, 2444410880, 4200161280, 3766964224, 3778332672, 2029943808, 1736642048, 3921820416, 2091978880, 2648389440, 1121321824, 2390690384, 2890926296, 2681766228, 2547267118, 644790811}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1006632960, 4127195136, 3036676096, 947912704, 1312817152, 3697278976, 1498415104, 1564999680, 187432960, 3424780288, 35979264, 2833743872, 3536994304, 4171063296, 1609781248, 4272199680, 472839168, 632756736, 630856448, 1622268288, 3327237312, 507633952, 3974709424, 827711192, 1419708996, 535229246, 1843101855}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 1811939328, 905969664, 2332033024, 4253024256, 331350016, 4192206848, 2626682880, 254279680, 1837891584, 1752301568, 469172224, 2783281152, 1212301312, 804233216, 3119640576, 602155008, 2153690112, 3694471680, 2429179136, 1423155840, 2883277888, 3190228768, 1131236336, 3162382840, 3796203140, 3874623374, 1505226685}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 3556769792, 3657433088, 3003121664, 3347054592, 2755657728, 1461714944, 441450496, 2866282496, 1120141312, 1027211264, 762249216, 3220537344, 621428736, 3393691648, 611930112, 3628869632, 505850880, 2433867264, 3118498048, 1605417088, 2204634560, 2896964192, 1461117424, 2797143880, 598491516, 2257994126, 3757639517}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3825205248, 3053453312, 3338665984, 3716153344, 2386558976, 4078960640, 2653945856, 3328704512, 1271660544, 515244032, 1345912832, 2872016896, 4108763136, 1304518656, 2574995456, 2610182144, 923962368, 2470674944, 3533703424, 3664819840, 2017993152, 1702689888, 371097488, 773189528, 4199139012, 2607234922, 1436166999}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 201326592, 3590324224, 3976200192, 2189426688, 1581252608, 283115520, 2945449984, 3795320832, 422838272, 3150315520, 1707409408, 4016275456, 1492566016, 797777920, 2994679808, 3791390720, 815412224, 3090115072, 1441035008, 2476620672, 3777062592, 2692556192, 2123827440, 395328872, 507024300, 1731483778, 2462504235}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 3959422976, 2181038080, 3305111552, 3447717888, 1522532352, 3625975808, 1013972992, 2077753344, 1188823040, 14548992, 476643328, 303529984, 1783513088, 501325824, 2086907904, 4212393984, 2798277632, 1529044480, 4059336448, 3600432256, 579574080, 2481984992, 1947743440, 729570536, 3664670180, 630292306, 1102838431}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 2617245696, 3523215360, 3942645760, 1702887424, 4257218560, 2162163712, 3278897152, 633864192, 2835611648, 2906783744, 2891251712, 3426189312, 200458240, 1568514048, 943935488, 3799554048, 581719040, 2406915584, 33513728, 2130115200, 3258947136, 1326851104, 600816912, 1218344696, 2162892268, 298622422, 3704021167}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1409286144, 4127195136, 520093696, 494927872, 775946240, 2111832064, 1169162240, 1030225920, 3430678528, 2423390208, 2232352768, 1323139072, 2676113408, 3146227712, 1947283456, 1561856000, 2914282496, 2178814464, 3353714944, 690376320, 2212581824, 3884997280, 4185402064, 138720024, 978724532, 3987278430, 2038212261}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 469762048, 1107296256, 2667577344, 2055208960, 239075328, 4200595456, 3385851904, 1098383360, 1294729216, 4109762560, 1515257856, 1317502976, 3781607424, 105488384, 486223872, 2426947584, 2958320640, 1272638976, 3114751232, 2857804160, 4288768704, 3226421536, 920798768, 3119219816, 2582697076, 1019740266, 545561871}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2751463424, 1644167168, 3405774848, 3330277376, 3837788160, 1721761792, 3864002560, 1189609472, 2925264896, 3334602752, 3039363072, 3616243712, 458375168, 1239523328, 2890362880, 626563072, 352603136, 1455830528, 1215262976, 2225365376, 1477846080, 390548320, 4225277296, 2109999864, 1718005460, 1329535598, 1808584787}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2214592512, 973078528, 3808428032, 3028287488, 4030726144, 3995074560, 1204813824, 1467482112, 2127298560, 3700817920, 1683292160, 2812510208, 3246800896, 2219646976, 2132750336, 1970862080, 2177649664, 2383810048, 1897226496, 1208204160, 2677455552, 2698372960, 266587760, 329690216, 2510126036, 1969718698, 1714719083}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 872415232, 2449473536, 1728053248, 92274688, 767557632, 1788870656, 2542796800, 1997012992, 626786304, 2439905280, 2145320960, 2966519808, 381566976, 2880954368, 1119727616, 608749568, 2310818816, 949917184, 560430336, 810897024, 3294940736, 657085024, 3693457328, 1461502168, 4245584180, 292540162, 9005865}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3825205248, 1577058304, 956301312, 1317011456, 180355072, 2275409920, 3480223744, 241696768, 3014393856, 892469248, 683868160, 1578205184, 1958920192, 208347136, 975032320, 377509888, 1723886592, 1839262208, 812711680, 904412032, 1307377216, 3746753120, 395525968, 3678995800, 1147596964, 3257265742, 3874753769}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 1409286144, 1845493760, 285212672, 3531603968, 3628072960, 333447168, 1722810368, 2371354624, 389283840, 1564606464, 543096832, 3762126848, 3413295104, 910680064, 3983110144, 1564481536, 1331706880, 1609615872, 2486740736, 1975787392, 4193923264, 786150560, 4087822032, 4141424936, 1083716044, 1930727206, 1624436469}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 2885681152, 1308622848, 620756992, 1568669696, 3342860288, 2669674496, 1286602752, 1406664704, 327417856, 442368000, 2916286464, 1013809152, 2154741760, 2982879232, 1913212928, 2464172032, 3931157504, 3414700544, 1527571200, 500362368, 4039211200, 1405924192, 917695248, 668067240, 274999356, 2676925002, 1109091557}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 2348810240, 905969664, 1224736768, 813694976, 247463936, 1931476992, 2276458496, 3972530176, 746323968, 12189696, 2353463296, 261980160, 3565862912, 1506795520, 2206306304, 350287872, 873522176, 1303947776, 2408859392, 360086912, 2771747904, 2837873376, 2624441616, 1117943096, 1554206036, 3691212886, 3539147653}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1140850688, 3925868544, 3170893824, 2994733056, 2436890624, 4078960640, 2245001216, 880279552, 3150708736, 1474428928, 446234624, 1000046592, 2243084288, 2434916352, 3560386560, 2409691136, 3012594688, 1356340736, 1641836288, 2281333632, 3299184064, 944878944, 2388638064, 2524246632, 4216200660, 2097873630, 3555328211}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 3556769792, 301989888, 3204448256, 1283457024, 1077936128, 1117782016, 516947968, 1252524032, 1220804608, 2720661504, 3753574400, 150044672, 3724197888, 814997504, 1240813568, 1387317248, 26758144, 1855723008, 819373312, 1012752256, 385108672, 1139994592, 2206666736, 1593288888, 2131736716, 2091057822, 388836329}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2348810240, 2852126720, 620756992, 4202692608, 2202009600, 1138753536, 4254072832, 1049100288, 1620836352, 124387328, 1210122240, 342589440, 1308278784, 2636734464, 3543601152, 1362106368, 4210590720, 2122626560, 4160640768, 3801561984, 465625024, 2577403808, 2800763376, 1498942168, 628422324, 2955302278, 1654859347}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 469762048, 1308622848, 2835349504, 3011510272, 2814377984, 1533018112, 1596981248, 110624768, 323223552, 3868590080, 3787128832, 1527611392, 1504100352, 3072548864, 541691904, 3945826304, 2090337280, 2151956992, 3860246272, 1996193408, 4012754496, 2931219360, 145456848, 629530088, 3152699772, 1782183298, 2525535365}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 469762048, 1375731712, 251658240, 595591168, 3074424832, 4024434688, 420478976, 1004011520, 1262223360, 1385562112, 54984704, 1354858496, 1415495680, 228794368, 2892730368, 1158637568, 1088775168, 3813973504, 2609042688, 2074474624, 3065311936, 697467296, 1576924272, 3485997832, 2758057156, 2171209626, 4084271545}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 4093640704, 167772160, 419430400, 2457862144, 3267362816, 1000341504, 1611661312, 3510108160, 1949040640, 167903232, 4218486784, 425951232, 1596637184, 744857600, 3125653504, 1054459904, 968297472, 2871266816, 4232493824, 3464992640, 1808541248, 3648161376, 2298072624, 2665980520, 3942436852, 1721377246, 944603963}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 738197504, 3388997632, 754974720, 3766484992, 3703570432, 2476736512, 3692036096, 3155689472, 4274257920, 3070885888, 2869755904, 1410826240, 1963114496, 819044352, 4216918016, 583346176, 166433792, 370980352, 1584312064, 1578625408, 4160926272, 1079073888, 3482911792, 90508104, 872118332, 1292125758, 1831514479}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3288334336, 4060086272, 1493172224, 2306867200, 1539309568, 966787072, 1800404992, 1432879104, 1154220032, 1195769856, 2307981312, 3012001792, 880721920, 2880806912, 2530029568, 3901331456, 4029934592, 813450752, 4045296384, 3217403008, 1639267392, 332252512, 3205076080, 2498967416, 593288004, 3574513466, 4081917071}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2483027968, 1375731712, 3707764736, 2357198848, 2227175424, 748683264, 3966763008, 1866989568, 2132541440, 2412380160, 3672965120, 2941747200, 1039319040, 3627655168, 675377152, 3287668736, 3467885568, 3092051456, 3283236608, 1197030784, 3574683200, 2525854560, 1703376720, 533345400, 2465026484, 3679966278, 2146590847}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 603979776, 4261412864, 620756992, 109051904, 2176843776, 2220883968, 4165992448, 3802660864, 3973840896, 2534539264, 3742302208, 1699577856, 1986674688, 4198195200, 287526912, 21485568, 3036752896, 1362119168, 678961920, 1236549504, 1722729792, 2228032160, 640288176, 2786821816, 1095960660, 3584012478, 1678073669}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2751463424, 3053453312, 117440512, 528482304, 3133145088, 3458203648, 3530555392, 3116892160, 944504832, 3730964480, 33488896, 1961721856, 945438720, 1270587392, 610471936, 1626843136, 3951139840, 3905470976, 281868544, 52573312, 555704128, 3334339040, 4041365200, 1673519096, 2140012004, 1858795326, 4129545413}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1275068416, 2248146944, 3003121664, 4236247040, 549453824, 312475648, 1838153728, 1889009664, 297533440, 2072379392, 347668480, 3358556160, 1204699136, 2893914112, 1936003072, 2392418304, 2139075584, 2834700800, 600947968, 4198222720, 1190952512, 3378918240, 1967745712, 3364314184, 3925526724, 1763681098, 1707500887}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 4227858432, 2382364672, 3942645760, 1266679808, 2730491904, 2900361216, 261095424, 1689780224, 3816554496, 3513909248, 298254336, 2191884288, 1377484800, 1386438656, 1000075264, 1562884096, 3174380544, 1856160256, 903838976, 2968093824, 3588236096, 286318368, 1056440816, 584884072, 2328034660, 1326385726, 611401917}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 2751463424, 2248146944, 1862270976, 1468006400, 2160066560, 2355101696, 1789919232, 3488088064, 2158231552, 2985164800, 3999596544, 3166404608, 251019264, 3540623360, 3009507328, 1057306624, 1082878976, 3177091584, 512569600, 3818849408, 198757696, 3742108064, 2926185552, 798745368, 4242978668, 1680990938, 631111539}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 67108864, 2516582400, 2432696320, 1333788672, 3292528640, 1126170624, 2091909120, 1174929408, 2265186304, 4025090048, 2711420928, 2940698624, 731004928, 1852940288, 1970892800, 3355273216, 928488448, 157950464, 3999108864, 3727102592, 352481728, 2739510368, 1949631248, 2050219640, 2492466412, 238583486, 701283503}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 67108864, 2919235584, 3909091328, 3363831808, 2696937472, 413138944, 3603955712, 4279762944, 1668022272, 856817664, 1132658688, 885096448, 3080372224, 1159192576, 3977228288, 1206122496, 3098659840, 2102548992, 3336806144, 2486254976, 1133656640, 256095072, 643954160, 3058368136, 865028500, 3794005070, 1653694009}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 1275068416, 1845493760, 4076863488, 3397386240, 1547698176, 2560622592, 2054160384, 2859991040, 3074686976, 3423207424, 596180992, 1416855552, 1732395008, 3197460480, 2349666304, 4288268288, 1151013888, 2729374208, 4107498752, 2436029824, 3673029824, 4165570016, 1091799376, 2001896392, 8256604, 451004766, 1331661931}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 3825205248, 2382364672, 3942645760, 1048576000, 1103101952, 1830813696, 1131413504, 1377304576, 352059392, 259391488, 3245277184, 2699657216, 954122240, 1445666816, 2429759488, 3195996160, 2254527488, 3337230848, 822709504, 118364544, 100900160, 3654768096, 1227194832, 1926279976, 3920145284, 608464026, 2327458961}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 1006632960, 905969664, 117440512, 3565158400, 3921674240, 639631360, 2718957568, 2326265856, 2494824448, 3435003904, 277151744, 2712371200, 1489387520, 3107577856, 4226879488, 1010128896, 3067343872, 4160412160, 2409875712, 3500300160, 898625344, 269535968, 1604857264, 3308563704, 1291751036, 2464513914, 601587811}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 3556769792, 33554432, 2499805184, 813694976, 3938451456, 308281344, 3528458240, 2633498624, 159121408, 273022976, 571146240, 3650977792, 321830912, 3362725888, 615985152, 1127958528, 901065728, 3244992000, 4155850496, 1953110400, 2000012352, 380240800, 3914671024, 318421992, 3803024548, 3188111690, 682317125}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 872415232, 3791650816, 855638016, 2206203904, 3510632448, 2401239040, 3796893696, 2986868736, 751566848, 1045299200, 1496776704, 510230528, 2641805312, 3154370560, 393416704, 2385221632, 1550793728, 4197287424, 2050287872, 3566877824, 3072163008, 1707893600, 852370416, 1308051352, 3372818980, 478590514, 1755004609}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 603979776, 3053453312, 3875536896, 3347054592, 1237319680, 4057989120, 4216324096, 4020764672, 1013710848, 3671982080, 646512640, 1019707392, 3842424832, 2793218048, 743247872, 1727383552, 1695644672, 2769535488, 666695936, 2604018816, 851801152, 3836298528, 192380976, 3682488248, 2130259300, 476015938, 3713170191}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 3959422976, 1711276032, 587202560, 3414163456, 3074424832, 3416260608, 2546991104, 152567808, 3125542912, 4211212288, 1890516992, 540901376, 3584737280, 961241088, 2388373504, 2778970112, 3298780160, 4040522240, 2842615040, 121445504, 3559534272, 3943427552, 3179017968, 649304840, 1567082804, 1894342398, 4020526085}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 1409286144, 436207616, 1962934272, 260046848, 2294284288, 685768704, 2937061376, 1178075136, 1061945344, 3607494656, 278986752, 4051140608, 2458796032, 979738624, 3031781376, 1005402112, 2624699392, 657448448, 3163698944, 855373440, 1734889792, 3906216736, 544873328, 2565858664, 1660088788, 1286277626, 3262151471}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 2214592512, 503316480, 285212672, 2139095040, 1522532352, 2124414976, 1534066688, 3951558656, 3694395392, 2868248576, 2319253504, 3699081216, 1861140480, 2081529856, 2845904896, 2324285440, 1892539392, 3694381568, 603596544, 3747037824, 1253365568, 1270277984, 1348290896, 2561404600, 3650542428, 2506965842, 3217278419}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 4093640704, 234881024, 2701131776, 1015021568, 1732247552, 1080033280, 433061888, 2327314432, 4038328320, 3966894080, 1568866304, 341934080, 1354416128, 4152352768, 1253027840, 1981220864, 3819162624, 4115728896, 3264349952, 1343439232, 3510192576, 1897821216, 2299889200, 3202884520, 2848736940, 937866166, 2185319225}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1006632960, 167772160, 3036676096, 2642411520, 968884224, 3286237184, 3129999360, 866648064, 3211526144, 35258368, 2445606912, 865042432, 545406976, 3484491776, 2904625152, 1653172224, 937804800, 4043302400, 2763667200, 2465537152, 2073549376, 3149271328, 3099533296, 1553645176, 2860891236, 1898959174, 3585243975}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1006632960, 3053453312, 754974720, 4102029312, 2394947584, 23068672, 1299185664, 4039639040, 1128005632, 1642987520, 1399783424, 238125056, 527843328, 1850466304, 507187200, 1920198656, 3146728448, 3774962176, 2082362112, 1734847872, 4151179328, 1516814496, 2947344272, 3767988472, 4143709140, 370384258, 3061792281}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 2885681152, 2717908992, 1056964608, 4051697664, 3569352704, 815792128, 1802502144, 3203923968, 4008968192, 329383936, 2909601792, 2030010368, 2466955264, 4107378688, 3270610944, 1891751936, 1884906496, 1316871680, 2681709824, 2272680576, 1593807680, 34254176, 2287059792, 3232844232, 555828460, 4048148166, 911556007}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2214592512, 3254779904, 2197815296, 1535115264, 1128267776, 3990880256, 2865758208, 3773300736, 1181483008, 3207462912, 2416377856, 624525312, 4151754752, 890494976, 2255736832, 2506356736, 1403726848, 1916261888, 1702959360, 1379009664, 2238809792, 589984672, 1116053936, 2536538104, 842540708, 1250201522, 1329751857}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2214592512, 2449473536, 1392508928, 2071986176, 868220928, 165675008, 1194328064, 304611328, 3184263168, 463863808, 2976841728, 3719921664, 954089472, 947625984, 1394290688, 3278575616, 3873647616, 926934528, 3504453888, 1159386240, 2227283520, 3066742560, 3612993616, 1282289752, 4254317380, 2771847674, 1157495153}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 3288334336, 2650800128, 2533359616, 2239758336, 1648361472, 4183818240, 110100480, 1506279424, 1043595264, 2509635584, 3538092032, 2720366592, 1278132224, 1758420992, 1940869120, 3762280448, 964152320, 3716368896, 3082154240, 778448512, 1404814784, 1926884896, 2450288496, 2784689560, 1040802908, 2527339154, 3546217869}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 1677721600, 1308622848, 3405774848, 3850371072, 759169024, 1386217472, 751828992, 3268935680, 3516137472, 156893184, 2665021440, 4120084480, 3513958400, 478535680, 4142215168, 2916427776, 1031666688, 3235994112, 3287747840, 2170602112, 2930830016, 1172887264, 3409744624, 1640382408, 1263495212, 465857406, 3477235947}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 2214592512, 2181038080, 4009754624, 3883925504, 557842432, 966787072, 3775922176, 4065853440, 464257024, 2710962176, 486080512, 2713681920, 1249820672, 1386078208, 4263358464, 1792919552, 2772270080, 2383279616, 2785346816, 491906176, 603695296, 2727123424, 3662036528, 1346475144, 2678290324, 1746933066, 3847247943}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 1275068416, 838860800, 2600468480, 3615490048, 138412032, 715128832, 1005584384, 2977431552, 315883520, 340656128, 2457534464, 386236416, 3764830208, 3693568000, 1978118144, 3523680256, 2379703296, 2610925056, 1230213376, 685324416, 2814679488, 4133912544, 1764219856, 3815237704, 3402087372, 2193083658, 1435476189}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 335544320, 2785017856, 1459617792, 763363328, 4156555264, 3844079616, 4260364288, 77070336, 3800301568, 3371827200, 302579712, 1078165504, 1689436160, 3521454080, 3534073856, 3200604160, 1918204928, 2329756160, 932301056, 1346852480, 34099264, 655118304, 355870800, 446651944, 342652028, 3223735790, 2211941883}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 469762048, 2449473536, 855638016, 2843738112, 1312817152, 3340763136, 2190475264, 3872915456, 4131127296, 425852928, 521207808, 3217260544, 1184514048, 4072497152, 1727614976, 2859976704, 377226240, 3477249536, 1593936128, 3537604224, 1405538752, 2171556960, 639638832, 2014378120, 3508040708, 4150008494, 3100834843}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 3288334336, 1174405120, 184549376, 176160768, 188743680, 3542089728, 1745879040, 2407006208, 973340672, 1675231232, 314900480, 204439552, 847396864, 1632706560, 290287616, 170100736, 2845096960, 1415754240, 2669765888, 3523579264, 1338973120, 3782406496, 165268656, 3451995560, 2725587868, 2609320878, 740195415}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 3422552064, 2449473536, 855638016, 2541748224, 750780416, 140509184, 4107272192, 3992453120, 1607204864, 3437363200, 3669426176, 686129152, 276480000, 556474368, 1690267648, 1285666816, 3877405696, 4078628352, 3598432512, 3817312384, 235785536, 3450792352, 303397424, 3010595176, 1274017044, 1603867998, 3819977245}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 4227858432, 973078528, 788529152, 1283457024, 3703570432, 3898605568, 2005925888, 1868038144, 3001810944, 830078976, 3366387712, 3224207360, 1967276032, 2740658176, 2312097792, 2515122176, 1482429440, 378689024, 3064139008, 2916345728, 1440439872, 3121577376, 3507082864, 1124925320, 3651830164, 2413764262, 3388053621}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 1677721600, 2315255808, 1459617792, 3263168512, 2571108352, 2074083328, 3729784832, 702021632, 3277586432, 1901199360, 4142465024, 2622193664, 3089776640, 124116992, 2692845568, 1405048832, 1206660096, 1098530304, 608036096, 2392680832, 3410877888, 1951742944, 3630819952, 453739336, 378197732, 414554302, 1889077907}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 872415232, 1241513984, 2734686208, 4185915392, 683671552, 4246732800, 1538260992, 2652372992, 2222718976, 378667008, 4125949952, 3287252992, 648724480, 2879463424, 530968576, 3290167296, 3832331264, 1014648320, 3010048256, 3172062848, 4181542720, 1713875168, 2224948752, 3435638760, 2240731652, 3098483390, 4902647}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 2080374784, 3657433088, 822083584, 612368384, 826277888, 706740224, 2897215488, 2510815232, 2354839552, 1270218752, 2107310080, 2713550848, 4055810048, 2964824064, 4173590528, 3437881344, 3936674816, 898799104, 4048102144, 3470049664, 500845504, 398814304, 3503970576, 2839930328, 815413780, 937785914, 359320597}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1677721600, 4060086272, 1526726656, 3112173568, 1421869056, 1746927616, 2324692992, 2619867136, 2470707200, 1400504320, 3934584832, 609189888, 1945255936, 1192353792, 3984429056, 1371768832, 276626432, 2799060480, 2946187520, 933285504, 1867531072, 1653133792, 3465855536, 884103416, 3035753996, 2622293070, 482073703}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 201326592, 3523215360, 2097152000, 2139095040, 734003200, 1684013056, 1873805312, 3266838528, 1164181504, 659423232, 1948844032, 733446144, 706134016, 3141378048, 2904674304, 845907968, 121426944, 1524289024, 1593771776, 1886045824, 1338454592, 2630782112, 971582288, 215424072, 623299580, 2831534138, 3563404047}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 4227858432, 2516582400, 3506438144, 3296722944, 1832910848, 1038090240, 2513436672, 2495086592, 4116447232, 3914989568, 4108124160, 112689152, 2088943616, 2098290688, 347410432, 1272174592, 3519329280, 2071378432, 168787712, 2648600960, 3729468352, 392711072, 4041530288, 4169593256, 3234314692, 1737123702, 333794319}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 2214592512, 3925868544, 117440512, 2457862144, 2613051392, 4196401152, 2526019584, 1303904256, 3880517632, 436338688, 2508521472, 1639415808, 1289404416, 3518603264, 3904704512, 3728439296, 880307200, 1047313920, 1678947584, 4244482432, 2723884864, 898156768, 514110256, 1834370408, 3424379284, 4142450238, 3251929231}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3422552064, 2516582400, 2533359616, 4085252096, 356515840, 1340080128, 3700424704, 2354577408, 513015808, 2896560128, 1327955968, 2540797952, 4158570496, 881041408, 1837101056, 1927653376, 1324880896, 2447665664, 1919846656, 384548992, 3099837632, 1512003488, 3333767664, 1392546056, 2172711916, 3225448450, 3781217961}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 1946157056, 369098752, 16777216, 2139095040, 2327838720, 2661285888, 816840704, 799539200, 2015625216, 3387817984, 2578644992, 2949480448, 648462336, 2177343488, 2447060992, 4106848256, 4063775744, 2684129792, 4022517504, 1112097408, 729288512, 161232736, 114435728, 1003600728, 4256474220, 3124142362, 4187957221}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 1409286144, 301989888, 2063597568, 25165824, 3955228672, 3412066304, 3123707904, 481820672, 1196687360, 4120248320, 3918331904, 1120632832, 51298304, 231317504, 4118089728, 977217536, 3964201984, 4128019968, 2897371392, 4110665344, 969061440, 3315293600, 4102453712, 3903129544, 1475838668, 2978270290, 1910397939}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 872415232, 1912602624, 3707764736, 75497472, 3745513472, 3533701120, 1970274304, 2398617600, 1931739136, 3432906752, 397606912, 3346890752, 3850780672, 1380392960, 3135975424, 464123904, 3147856896, 3287299584, 1824061184, 4110701952, 2393798080, 2146146016, 3005844560, 2061548872, 844158140, 1850242858, 993806853}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 738197504, 301989888, 452984832, 2625634304, 3149922304, 2887778304, 1175453696, 1991770112, 438566912, 2137128960, 2009661440, 1260093440, 2319073280, 4057800704, 1372712960, 4243568640, 2814436352, 1713409536, 1762660608, 741888896, 3974394176, 1791111904, 530153392, 2915273960, 1567533052, 2851542198, 2696176675}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1140850688, 1979711488, 788529152, 4185915392, 2202009600, 1428160512, 3350200320, 844627968, 1835794432, 960102400, 3474653184, 535920640, 2485272576, 3579289600, 1618685952, 736176128, 319478784, 1879261696, 750637312, 891861632, 1012158656, 4198923104, 3020511760, 1094638632, 1557496532, 459078790, 69374057}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 3422552064, 1979711488, 2130706432, 562036736, 1103101952, 2736783360, 2599419904, 333971456, 2474901504, 829554688, 842596352, 1062961152, 3311026176, 1973280768, 3780759552, 1867220992, 3412202496, 486615552, 759652608, 453253760, 2654110272, 1767471072, 4216019280, 560112216, 3691059468, 130483174, 3242524659}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 201326592, 1711276032, 3238002688, 1719664640, 2109734912, 39845888, 2635071488, 3926392832, 2422472704, 2014707712, 1368064000, 1563262976, 2967388160, 2148507648, 1500188672, 3959289856, 834036736, 2549856768, 2562064128, 3849474944, 2300418368, 543605920, 2970822384, 2483128664, 1527560524, 417482178, 4023740261}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 3825205248, 570425344, 3036676096, 192937984, 2302672896, 1612709888, 2437939200, 1923612672, 1839464448, 3355574272, 4225695744, 1106083840, 3639230464, 1188798464, 2306863104, 880629760, 2753743872, 2089776640, 3427102464, 4291691136, 639233216, 3401607776, 2908796400, 2742048824, 1324887020, 4169941654, 3941001861}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3690987520, 1778384896, 218103808, 2743074816, 1874853888, 2162163712, 1676673024, 1907884032, 4012113920, 181796864, 1050869760, 1587904512, 2377007104, 1424482304, 3343077376, 3906312192, 3570832384, 1705223680, 1243946752, 2498685568, 3964121664, 4254270496, 494780304, 2268743432, 1034515516, 2119464482, 489606237}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 2751463424, 1778384896, 1895825408, 813694976, 415236096, 2887778304, 4243587072, 1946681344, 2330722304, 734134272, 383582208, 1015808, 3096068096, 2337349632, 1717407744, 953153536, 78269440, 3483442688, 4267033344, 2082676096, 879234624, 2566708192, 3592037200, 1883884984, 4025056388, 1985549886, 271684167}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 469762048, 973078528, 4177526784, 3447717888, 1321205760, 379584512, 2257584128, 3216506880, 1821114368, 3616931840, 1019281408, 547848192, 1550761984, 716021760, 524414976, 4050065408, 2756604928, 1182602752, 2098821888, 1595617408, 1716571456, 3591944032, 2493294256, 3396241256, 2444044500, 264321770, 2351368799}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3825205248, 1174405120, 922746880, 1384120320, 1312817152, 1210056704, 3197108224, 2232942592, 1109131264, 946995200, 3864854528, 1038057472, 1353367552, 2275516416, 266194944, 991913984, 2479545344, 4203852288, 3818240256, 184281472, 542410432, 848724832, 1564712240, 2660817992, 2648467940, 1653782430, 632110599}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2885681152, 1778384896, 2399141888, 1317011456, 3535798272, 975175680, 4086300672, 2515009536, 3225681920, 3775791104, 3039625216, 4266885120, 1353105408, 1367957504, 2364387328, 1693689856, 1626747904, 3921786368, 3195612416, 2507523456, 711967296, 4144255456, 2305714736, 2942144824, 3448495564, 1541065530, 172716027}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 201326592, 3321888768, 1023410176, 3984588800, 2126512128, 1742733312, 2314207232, 192413696, 7077888, 3041525760, 150929408, 2699395072, 1672626176, 1314070528, 2253385728, 817715200, 2597200896, 4279335424, 2749661952, 3722314880, 303640896, 3241213472, 2308485264, 1884360, 2599594420, 477335798, 1088371037}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1946157056, 3321888768, 3976200192, 360710144, 4005560320, 757071872, 3387949056, 976748544, 2090074112, 1175584768, 3844538368, 346390528, 1303035904, 2574458880, 1586974720, 1996335104, 2855144448, 3456705024, 1563206400, 88515712, 563474752, 3786583264, 3700900432, 3321721224, 1185818316, 1128867222, 2882292829}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1006632960, 369098752, 4211081216, 1132462080, 1094713344, 1415577600, 3903848448, 4023910400, 2095316992, 226099200, 2696740864, 2950135808, 3408019456, 2417614848, 508416000, 2314160128, 2167809024, 1062976000, 4276372736, 343559296, 1782411456, 202847264, 142748240, 3909690024, 1501889436, 474169102, 3760232783}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 738197504, 3523215360, 620756992, 1266679808, 901775360, 4007657472, 4247781376, 2845310976, 2888564736, 1189216256, 2171142144, 1444642816, 3271180288, 2072354816, 3868815360, 2346924032, 195486720, 3974090240, 2693558016, 1794308736, 706807872, 1662980128, 2272003920, 1849852904, 58308372, 2186482142, 629060163}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 469762048, 3456106496, 1358954496, 3112173568, 1061158912, 2187329536, 1290797056, 3406299136, 2720268288, 307888128, 1903624192, 360546304, 1204961280, 2828247040, 629665792, 41273344, 1274455040, 4224279040, 1970337536, 877182080, 1078242496, 1319775776, 578777104, 2874788920, 2609439628, 2296688814, 2306518837}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 738197504, 2852126720, 1023410176, 4253024256, 2638217216, 1700790272, 4071620608, 752353280, 3417047040, 4182900736, 141099008, 3224076288, 1493843968, 1493508096, 1683615744, 2268309504, 134673408, 2923902464, 1240997632, 301778048, 2994372288, 1316868896, 4268033360, 1072295848, 812378324, 1508521326, 2331344819}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 469762048, 2113929216, 2466250752, 981467136, 935329792, 2552233984, 3478126592, 1717043200, 1795948544, 382337024, 3663527936, 3567747072, 353550336, 4195475456, 2592968704, 415176704, 696128512, 3513463296, 2960659712, 526134656, 4128417600, 1217523424, 2706204912, 648014664, 19826228, 4021542518, 28589887}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 1409286144, 33554432, 1056964608, 981467136, 1245708288, 849346560, 835715072, 176685056, 2666790912, 1091436544, 1910833152, 308510720, 1366441984, 874487808, 3112726528, 2725537792, 1850608640, 2193999360, 1769178368, 1209667968, 2434519744, 3063822304, 1338855920, 3628596504, 3681820892, 2446215978, 4177894371}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 4227858432, 3254779904, 3204448256, 2172649472, 1765801984, 3835691008, 2219835392, 2203582464, 3124494336, 2359427072, 3656318976, 3742728192, 3829841920, 2385616896, 2331561984, 3907782656, 3006981120, 2553515520, 1246168320, 975241856, 4253027008, 3946848992, 3147843952, 3050363464, 303569860, 2728145870, 3404868245}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 872415232, 4194304000, 4143972352, 1115684864, 2562719744, 970981376, 238026752, 4097310720, 2327052288, 2354184192, 238616576, 1960017920, 1218330624, 4194246656, 2305355776, 1820129280, 3913186304, 4260322816, 637543680, 419447168, 1065402432, 356566560, 2141248848, 1628460744, 3471359340, 3309109206, 681456851}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 1409286144, 3254779904, 2768240640, 3112173568, 2998927360, 1029701632, 4119855104, 1607991296, 3277062144, 722337792, 1193869312, 981434368, 3837968384, 886284288, 3165188096, 115083264, 392326144, 1646462464, 501235456, 2161117312, 1266166080, 3374627488, 1627826544, 3733277832, 1989534700, 2978838730, 381266559}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1140850688, 2717908992, 2701131776, 2206203904, 1145044992, 283115520, 1215299584, 3950510080, 1200881664, 2105671680, 753205248, 1839169536, 145637376, 1431543808, 2900889600, 3759990784, 1974402048, 2429752832, 2074630912, 4202473088, 1713243584, 3372942752, 1739358992, 108421960, 567770636, 3391267686, 1727340959}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 3959422976, 3724541952, 788529152, 3196059648, 1732247552, 509607936, 2278555648, 2598895616, 642514944, 2053767168, 1446445056, 3862265856, 638468096, 3870400512, 2149093376, 2668947456, 337564672, 460931584, 1894000896, 918994304, 3251464128, 1393206816, 594001712, 3583866488, 421678276, 294325494, 428307509}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 2080374784, 2181038080, 2197815296, 931135488, 591396864, 3965714432, 3127902208, 1746403328, 201588736, 3155558400, 2678128640, 439320576, 399130624, 2333286400, 2127048704, 1733068800, 186287104, 3881545216, 1346672896, 636881024, 1704031936, 4191656992, 2600352144, 3481120040, 3575462524, 711819618, 3103111215}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 4227858432, 234881024, 3573547008, 2793406464, 465567744, 2589982720, 1007681536, 1965555712, 2391539712, 664141824, 632881152, 478642176, 3606200320, 843259904, 1517867008, 1057236992, 2716484608, 1154957824, 4076471040, 2021609344, 3996570432, 3083412640, 2948544752, 3797311224, 1121523652, 3256314890, 4196038535}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 2214592512, 33554432, 3774873600, 310378496, 3988783104, 4183818240, 3371171840, 1634205696, 975962112, 1967783936, 4228710400, 1672445952, 651051008, 2592841728, 1322840064, 602183680, 2297867264, 2615121408, 4217776896, 1934079872, 3265404224, 2313233824, 2122681104, 1488162904, 3113011236, 760894102, 3889545391}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 1275068416, 3456106496, 1090519040, 562036736, 1774190592, 3521118208, 3975151616, 2910322688, 3069968384, 25559040, 3426942976, 104693760, 1237467136, 1104781312, 2777165824, 965015552, 2289746944, 2504348160, 641656576, 1977609344, 3121309248, 3310971168, 3486045328, 3198424136, 3991559268, 948792970, 127576893}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 469762048, 2181038080, 4177526784, 4102029312, 1203765248, 2904555520, 1127219200, 711458816, 3563323392, 2733244416, 3029139456, 63930368, 302399488, 1377034240, 3622850560, 1590216704, 1645528064, 4116868608, 4185490176, 2654835072, 3303502144, 2005038048, 3815312016, 1097172632, 1441466156, 1787573182, 558779151}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3019898880, 973078528, 2936012800, 1233125376, 423624704, 2111832064, 1957691392, 2824339456, 3324772352, 3880910848, 3660906496, 3330244608, 545701888, 278618112, 87060480, 1159211008, 2714512384, 3974258176, 2213358848, 2903757440, 2150935232, 287222688, 580366544, 3136433576, 736452500, 1196915662, 2832339007}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 2080374784, 2852126720, 3137339392, 1535115264, 750780416, 2803892224, 504365056, 37224448, 1603534848, 285343744, 1829437440, 3304161280, 541999104, 2066571264, 990965760, 2226698240, 3788796928, 2120353280, 3715873024, 1043930240, 2387778880, 3855831264, 3402961584, 4129556712, 3261746828, 3477599878, 894932785}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 335544320, 369098752, 2365587456, 1719664640, 742391808, 1868562432, 3765436416, 2291662848, 233046016, 1698299904, 4003135488, 2457436160, 3504750592, 664100864, 3960483840, 1466476544, 2042416128, 3070104064, 439476992, 743079808, 3196296384, 4074630688, 2923215248, 3862846632, 1712410140, 920286894, 2108367417}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2617245696, 2717908992, 4043309056, 109051904, 3175088128, 1092616192, 3176136704, 1229455360, 3246653440, 2710962176, 4197777408, 1722515456, 918175744, 3952549888, 846204928, 1058596864, 55321600, 164777472, 247663360, 4201573248, 3142179264, 3854658912, 36031216, 2730733912, 544114156, 1179219778, 1765881835}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 201326592, 2583691264, 3539992576, 1803550720, 406847488, 2954887168, 1070596096, 664272896, 1254359040, 3569221632, 188547072, 391872512, 3271737344, 309846016, 2272325632, 1669900288, 2168230912, 1871332864, 3133894912, 1606038656, 1893968320, 504781664, 1968272496, 2156468232, 3513631100, 4253246378, 2204538651}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 3825205248, 3120562176, 654311424, 3481272320, 750780416, 2166358016, 3425697792, 2822242304, 2739666944, 3554279424, 701956096, 2012577792, 382615552, 3465633792, 3922726912, 153659392, 1363418112, 3383651840, 3082929408, 397970560, 3079444800, 653929184, 937931408, 1154322632, 604122708, 2894816934, 2846319925}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 3019898880, 3120562176, 3003121664, 3800039424, 4173332480, 2984247296, 4035969024, 2296905728, 4138991616, 2724855808, 1230438400, 2517991424, 999735296, 3661193216, 2511384576, 2274904064, 2815200256, 2645958144, 533270784, 2148033920, 530899008, 3166886432, 3905139696, 1678710968, 4013538236, 2452684366, 14196949}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 1677721600, 1107296256, 2768240640, 2944401408, 3720347648, 2325741568, 204472320, 4262985728, 802422784, 2194538496, 1507131392, 3611525120, 908214272, 3309297664, 1759547392, 3276838912, 1418210304, 3422295552, 3691155200, 2588896896, 1008250944, 1255420512, 223217936, 3021283304, 904115052, 1578272042, 2032633603}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 2348810240, 3120562176, 2600468480, 2793406464, 2529165312, 3294625792, 240123904, 1561853952, 1650196480, 2725380096, 2680487936, 2498723840, 634798080, 3967541248, 1587605504, 2955945984, 3897037824, 3385091584, 4008614144, 1977069952, 3212446272, 1998653856, 225561776, 2255082888, 3040158500, 3267850878, 1497518767}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 3825205248, 3388997632, 1023410176, 4085252096, 3015704576, 2116026368, 2026897408, 4097310720, 4018405376, 1636958208, 1710817280, 3071508480, 1980645376, 3527385088, 314593280, 1537251328, 3759172608, 848862720, 739516160, 3100256896, 1003326016, 1493790944, 1325118832, 2855411496, 2112451996, 1502301894, 739904595}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3959422976, 2449473536, 218103808, 1182793728, 3418357760, 3814719488, 3729784832, 1339555840, 1546911744, 3019767808, 4084269056, 1092059136, 2540847104, 2095816704, 2973790208, 2728454144, 741356544, 1829301760, 2167154432, 875210624, 3391037248, 1432266144, 3644963760, 1059043912, 1608392844, 1887512986, 4185887575}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 3288334336, 905969664, 2332033024, 293601280, 4173332480, 1184890880, 338690048, 3375890432, 4110155776, 3541172224, 2024341504, 203653120, 3628515328, 3293519872, 3109859328, 2527234048, 693189632, 4001309184, 2271536384, 2984148608, 2005135168, 385252704, 2218221328, 2747283400, 2401293924, 1223709022, 3919060931}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 201326592, 905969664, 2566914048, 1971322880, 247463936, 2074083328, 2897215488, 2200436736, 1030488064, 4092985344, 1777926144, 3565649920, 1973567488, 1148919808, 1535922176, 1260845056, 2889999360, 3266546176, 3836798720, 2938683520, 3681328448, 1391907936, 410625680, 3762789208, 2701273828, 72068778, 2749641319}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 3019898880, 2382364672, 3439329280, 3900702720, 1891631104, 727711744, 2001731584, 1723334656, 2192310272, 1190264832, 2335768576, 370376704, 567689216, 3910131712, 948719616, 1954711552, 2557553664, 951536128, 4053842688, 3073405312, 3899180608, 240443040, 3506354352, 2390448936, 1468140660, 2918274702, 3371668275}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 1946157056, 570425344, 3372220416, 3883925504, 3787456512, 3625975808, 3601858560, 1301807104, 2840330240, 1876295680, 3440967680, 2792849408, 252887040, 2632704000, 3565957120, 2985728000, 2561219584, 2708456960, 1243538176, 2011019904, 3531936832, 2758404320, 1288647952, 3429784808, 2850418676, 3535385258, 3238504215}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 1543503872, 100663296, 2936012800, 2290089984, 1279262720, 4078960640, 3480223744, 4077387776, 2467037184, 551682048, 265224192, 872775680, 4114006016, 3617153024, 2597081088, 973264896, 1247745024, 983378432, 2896298240, 2632915840, 729125568, 2654881888, 1888870608, 3761142328, 2630738468, 1507512094, 191623909}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 335544320, 2382364672, 587202560, 2575302656, 373293056, 631242752, 3633315840, 784859136, 3530293248, 2871918592, 892010496, 1517125632, 1312473088, 1861345280, 4004302848, 3645798400, 1381727232, 731245056, 453944576, 435900032, 2147865024, 2487675104, 30890160, 2492181016, 3573386244, 3488786258, 2266871053}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 469762048, 1107296256, 4043309056, 2927624192, 3149922304, 1327497216, 3440377856, 3530031104, 3626237952, 3093954560, 2248343552, 2552332288, 2694201344, 1643503616, 3030700032, 850061312, 1201890304, 2666638848, 1709091584, 1757520768, 2628159296, 2643324384, 3379087536, 61098680, 3542781548, 2984484574, 496067393}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1811939328, 1509949440, 218103808, 2172649472, 3535798272, 2531262464, 1819279360, 2130182144, 1640759296, 229507072, 2956132352, 2391113728, 1972027392, 2384027648, 4224471040, 1622030336, 3786654720, 608519680, 124395264, 3563683968, 3526646080, 2380427552, 3210592016, 3495331400, 1937708756, 3010150546, 1125775909}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 3422552064, 2449473536, 1593835520, 41943040, 130023424, 1956642816, 443547648, 2886205440, 574881792, 1955463168, 177930240, 2411560960, 1586675712, 2448023552, 3510947840, 4094580736, 3931866112, 765275648, 4112704768, 1212248448, 653281088, 1992848480, 3009734736, 3216908216, 1676926956, 3257490746, 1407485277}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 335544320, 973078528, 117440512, 2273312768, 2034237440, 1734344704, 1215299584, 40370176, 4282646528, 3661234176, 1228210176, 3339157504, 1736851456, 588505088, 1212452864, 632965120, 74812416, 2858917376, 2432091392, 3002823808, 4097856704, 2682278176, 2192581776, 373828952, 1867784012, 61012366, 4149826983}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 2214592512, 1577058304, 3204448256, 494927872, 1262485504, 2678063104, 3926917120, 4108845056, 209453056, 374996992, 1694302208, 3572465664, 1459503104, 3009617920, 897380352, 1624958976, 876469248, 2869938688, 3637385472, 3722118784, 298383552, 1689027552, 810726448, 3056672696, 667794996, 3134690998, 2710187663}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 2617245696, 1107296256, 1526726656, 2340421632, 3586129920, 4020240384, 3775922176, 2081947648, 1623457792, 2221801472, 400752640, 1739948032, 4265754624, 287383552, 2496966656, 586577920, 3731297280, 2822475264, 2647732480, 1371335808, 1536879680, 2487564640, 111812912, 948780744, 2748716668, 1748469562, 3066290901}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 3959422976, 2986344448, 4009754624, 2625634304, 2285895680, 903872512, 4008706048, 3009937408, 3927179264, 346947584, 2805792768, 1268482048, 3070410752, 2118066176, 2158243840, 2955339776, 1423569920, 1289555456, 3094078720, 401227648, 1357600448, 1370102432, 537609104, 4040823768, 1302547868, 2758691274, 2896004923}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 1409286144, 1509949440, 620756992, 2877292544, 3091202048, 3764387840, 2788163584, 1518862336, 2014052352, 1991114752, 91291648, 2360836096, 3233464320, 2529910784, 1929154560, 2592536576, 955120640, 3867262464, 2099197696, 3865459328, 2619152832, 94987552, 1711522256, 4220527352, 2878912996, 1112859666, 2245718935}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3690987520, 905969664, 3372220416, 3850371072, 3997171712, 3210739712, 703594496, 2971140096, 3065774080, 19529728, 957153280, 3672080384, 1465827328, 1016274944, 3672952832, 3781355520, 3094946816, 4156643840, 3601704704, 344936576, 2081861056, 2204569632, 4013090576, 3006362792, 406184900, 1265871078, 47990271}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 4227858432, 2248146944, 3841982464, 578813952, 3435134976, 1801453568, 2133852160, 3001548800, 3513516032, 3171549184, 170328064, 4179984384, 991838208, 1987649536, 3564941312, 2264029184, 3736294400, 4055575040, 4180110080, 1453693824, 425596992, 3487169184, 2435592912, 329917208, 318193636, 826146518, 3749347461}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3959422976, 1509949440, 1761607680, 2743074816, 3267362816, 123731968, 829423616, 3980918784, 2146697216, 3691118592, 874184704, 2494660608, 2104410112, 137732096, 2300841984, 1515862016, 441910272, 3218032128, 2573466368, 4222420608, 3968363328, 4195644576, 2150818192, 921948408, 3159737052, 852766214, 911406865}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 3690987520, 4194304000, 3170893824, 2743074816, 3074424832, 241172480, 3713007616, 2740453376, 3183214592, 4288544768, 1034485760, 3180298240, 4127866880, 1734582272, 3083603968, 3572955136, 2057139200, 87381504, 1528942336, 2695619200, 1267220160, 2258934816, 516093104, 3383220040, 861848452, 2693359602, 3770667695}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3422552064, 1174405120, 1056964608, 4253024256, 373293056, 3021996032, 2484076544, 2583166976, 2084831232, 1336016896, 545980416, 879853568, 762200064, 3961888768, 3275001856, 1827284992, 384250880, 168786432, 3107168512, 2333421184, 1331494336, 555144544, 304191920, 3535206824, 3513891996, 3790475126, 2095436817}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 67108864, 1375731712, 822083584, 1820327936, 4198498304, 3458203648, 2924478464, 2761424896, 399769600, 499515392, 2672885760, 699367424, 3619340288, 1277943808, 2162454528, 2880354304, 4010609664, 3196421632, 3882420992, 1298872704, 256177344, 2638093664, 3774173424, 1788993160, 27751020, 1519833026, 3947455439}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 1409286144, 1107296256, 3070230528, 3565158400, 1648361472, 769654784, 3411017728, 1597505536, 121896960, 3700031488, 2932277248, 3038085120, 872857600, 1048682496, 4218720256, 3684845568, 316361728, 4165690880, 1817431296, 132585344, 1055204544, 3977171104, 2112736816, 492996648, 3850083484, 2868641054, 1245383349}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 1543503872, 369098752, 1191182336, 2256535552, 2965372928, 10485760, 3073376256, 1027080192, 3955490816, 1218838528, 2878799872, 891912192, 889864192, 3965526016, 349450240, 2708379648, 1363915776, 2428213760, 572725504, 1146568064, 3339309120, 3371831136, 3636794640, 3718269128, 2830123868, 4034426834, 2602874185}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3422552064, 1040187392, 251658240, 411041792, 2017460224, 622854144, 4059037696, 393740288, 2794717184, 3460431872, 4123721728, 4233199616, 926826496, 1823825920, 381997056, 2794100736, 4060595200, 469205504, 143644928, 203111296, 2874756800, 756214368, 1132673104, 417141960, 3073929676, 666154150, 1840439601}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 1811939328, 1174405120, 4278190080, 1719664640, 3628072960, 3479175168, 2014314496, 2861039616, 3049521152, 370278400, 887947264, 4237787136, 2926460928, 113500160, 2939473920, 1749694464, 1099023360, 733075968, 3519639808, 861246848, 296478912, 3634393120, 4004554224, 389609688, 2726100268, 3811500102, 4129547191}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 2348810240, 2785017856, 3976200192, 3665821696, 29360128, 4196401152, 2333081600, 1363673088, 2841903104, 1042415616, 1353383936, 811696128, 1325318144, 2744508416, 2815741952, 1396324352, 2775032832, 1125603840, 615449344, 280222592, 4281199936, 1816661728, 1273282480, 2615290264, 1888206092, 2020674006, 2755060609}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 2483027968, 1442840576, 2264924160, 3783262208, 851443712, 2766143488, 273678336, 2038956032, 3798204416, 1262878720, 3443589120, 3920592896, 842711040, 3641401344, 2375847936, 203057152, 2713431040, 105148928, 1995868416, 1981403776, 3338876224, 2453195040, 2654773552, 2758417688, 1870893068, 309875954, 2677821263}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 2751463424, 3187671040, 3472883712, 360710144, 4181721088, 434110464, 3627024384, 3143106560, 1359740928, 2077622272, 1871118336, 3618209792, 2633121792, 4125466624, 1472475136, 2362599424, 3254107136, 2995538432, 2174142720, 1642536576, 4091085504, 583669664, 4212772944, 3697939496, 1170822324, 42130282, 2329762889}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3825205248, 1644167168, 1694498816, 2541748224, 3862953984, 1562378240, 1475346432, 3707240448, 724828160, 2451439616, 2141126656, 2686025728, 3613573120, 3891093504, 3986485248, 1726130176, 380468224, 3661387264, 4107468544, 2872391296, 2061026240, 407119456, 2686867792, 2840289096, 2467821548, 429219162, 1332237625}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 3959422976, 2181038080, 2634022912, 1753219072, 1237319680, 224395264, 3329228800, 1783103488, 313786368, 245760000, 591986688, 4194795520, 2792013824, 2553520128, 84717568, 941283328, 4135273472, 1236811264, 2981893888, 2226321792, 4244599616, 1282806176, 571543440, 1955268600, 1211168924, 57170658, 3169112679}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 603979776, 3388997632, 1258291200, 1484783616, 3795845120, 2124414976, 416284672, 1793589248, 1697382400, 2083651584, 738525184, 2705293312, 1223081984, 1821581312, 2123681792, 1245116416, 3044789248, 2402835968, 172247296, 4007548800, 22495424, 1485496288, 813783792, 1023523448, 2931935844, 1436643662, 4212223135}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3556769792, 3523215360, 1392508928, 3212836864, 574619648, 2451570688, 1305477120, 3655860224, 2280914944, 41549824, 660144128, 1034649600, 3598073856, 4234141696, 3037523968, 1199994880, 2909215744, 496031232, 2294851840, 3181648000, 2110922688, 143461216, 4110496880, 1162290296, 927006524, 1285605342, 4077930123}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3690987520, 2315255808, 3674210304, 4253024256, 2965372928, 1981808640, 416284672, 408420352, 1089732608, 1354366976, 515702784, 4114579456, 4182163456, 3362480128, 552374272, 3324905472, 750224384, 1131079168, 3546638592, 2970311296, 3252434752, 990250464, 3171639152, 1675424328, 1409683852, 1586201374, 639371167}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 1409286144, 4194304000, 2566914048, 897581056, 4064280576, 4150263808, 682622976, 628621312, 2993422336, 2233860096, 2114781184, 720601088, 2298626048, 2038423552, 2589233152, 44742656, 1465596928, 3894812160, 1099819776, 699619456, 803360192, 294597664, 2236362320, 1475788168, 2621818228, 3869717626, 883443475}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 1946157056, 2382364672, 2130706432, 1753219072, 3577741312, 3177185280, 1225785344, 2650275840, 2616459264, 3970301952, 1937833984, 3732897792, 3711614976, 1600872448, 2907492352, 4247926784, 3937885184, 457574912, 1389476096, 996656000, 1193182144, 3616898848, 126433520, 2510501800, 472930412, 3959995586, 668761759}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 67108864, 3657433088, 4211081216, 2759852032, 2654994432, 4238344192, 1297088512, 1125646336, 3007053824, 3411148800, 1287716864, 3773530112, 128335872, 2222448640, 2099515392, 2314106880, 3025349632, 625667584, 3195922688, 276429696, 3322351808, 3886871008, 304759152, 2521682440, 1146211204, 2140342206, 1076502475}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 469762048, 2583691264, 2936012800, 2105540608, 599785472, 1491075072, 1301282816, 1118306304, 2619604992, 1206255616, 1635057664, 2694545408, 8044544, 3546275840, 327954432, 3712120832, 1322488832, 3083736576, 1393646848, 73264768, 1350505536, 3539770400, 3833234672, 2640260856, 2324467052, 2915173842, 2341719803}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 738197504, 3388997632, 1392508928, 763363328, 2495610880, 1579155456, 2505048064, 989331456, 3032743936, 3900571648, 3655925760, 34570240, 1838301184, 3605749760, 3317469184, 2440751104, 2973176832, 1207358976, 126206208, 3905778304, 2659287872, 1343480288, 1400412912, 1040497000, 324937500, 3493407338, 1723282095}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3154116608, 1644167168, 4177526784, 4152360960, 1891631104, 3957325824, 2670723072, 284688384, 722206720, 2255355904, 1597702144, 2282586112, 2443886592, 807493632, 2400489472, 2060621824, 2716693504, 2275044864, 525939456, 1490555520, 2640090432, 619096608, 2330922832, 742389000, 4076295444, 2726512594, 757174381}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 1006632960, 3187671040, 2399141888, 914358272, 926941184, 4280287232, 3767533568, 2396520448, 3813408768, 1863450624, 1095172096, 3580723200, 3138797568, 2655068160, 2075398144, 3377342464, 2404205568, 3624301056, 2354669824, 3206079872, 2469138368, 3701620576, 2031052080, 2482634504, 2210947508, 3059008590, 2839447757}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3690987520, 1040187392, 3506438144, 327155712, 4148166656, 3009413120, 1745879040, 3808952320, 3703308288, 1771700224, 2467233792, 4181557248, 1144930304, 2518769664, 1402269696, 2052507648, 3951928320, 3062280704, 749074176, 3242868352, 3324496576, 1777429792, 1748796656, 945486424, 1454371284, 839743670, 3133570013}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3288334336, 2113929216, 1191182336, 2088763392, 1556086784, 912261120, 3765436416, 1403518976, 37486592, 3787587584, 2554658816, 3171909632, 2049359872, 689119232, 1362399232, 1424898048, 769633280, 2526956032, 3145167104, 2099388288, 4160056896, 3259483552, 1068162704, 1671018776, 2331866356, 678148366, 1253072367}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 603979776, 1778384896, 3707764736, 192937984, 2160066560, 4133486592, 3941597184, 1840775168, 2675703808, 1694629888, 2753888256, 376406016, 948879360, 3365904384, 2805338112, 3873675264, 4155829248, 3708190208, 3845914368, 3996648064, 3954968896, 3244453792, 1876233488, 2522346120, 3023235876, 3883752014, 3215169535}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 1409286144, 100663296, 1426063360, 3531603968, 79691776, 1390411776, 3375366144, 1856503808, 3413377024, 755630080, 2596732928, 609583104, 760102912, 2187714560, 2254860288, 609343488, 4274797568, 1023820288, 706853632, 4207182720, 3093485632, 4006836000, 154083152, 2457960024, 668209596, 4128906638, 2176837253}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 335544320, 4194304000, 2835349504, 2457862144, 2998927360, 2329935872, 3109027840, 2524446720, 1585184768, 3566075904, 1513422848, 496205824, 4188160000, 163831808, 3478835200, 1350559744, 3316968448, 517627392, 289352448, 1930747776, 1504330304, 2885133600, 3619728176, 912305384, 2022761572, 1461193570, 2674680611}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1006632960, 1241513984, 3372220416, 3833593856, 2311061504, 1721761792, 26214400, 228065280, 3750494208, 3388866560, 118685696, 484802560, 3202531328, 401989632, 1706749952, 3109668864, 2173977600, 3694323200, 3658316544, 1116094848, 888094528, 1299397216, 3444955568, 1848276168, 3720436788, 1788378146, 3289159893}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 1006632960, 33554432, 4244635648, 1820327936, 2302672896, 2124414976, 2387607552, 2186805248, 999555072, 2602696704, 566296576, 2213249024, 1399209984, 2809896960, 1600024576, 2648672256, 1234437120, 3995233792, 3376498432, 2762718592, 180780992, 2225837792, 986115696, 2896949320, 1321644012, 1252772262, 2378596635}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 2483027968, 2382364672, 822083584, 1367343104, 3980394496, 891289600, 2578448384, 495452160, 3440640000, 1832517632, 1420099584, 1118273536, 3323871232, 1750556672, 4155928576, 1500739584, 3024378880, 753043968, 3353999104, 3230737536, 606968512, 1412668768, 2976170768, 2907865208, 4133566524, 4286969566, 1645711927}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1543503872, 1778384896, 3942645760, 696254464, 3720347648, 920649728, 2033188864, 3985113088, 4004249600, 2062942208, 1154940928, 597262336, 988430336, 1936302080, 3884085248, 502650880, 4135334912, 4258162176, 2570283264, 1688440448, 1111184960, 2018475040, 720223312, 4123564664, 3616340036, 4196826794, 3622772809}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 3422552064, 2449473536, 1124073472, 1400897536, 3560964096, 4238344192, 3121610752, 3455582208, 975437824, 763756544, 2680225792, 3232727040, 4130488320, 4026490880, 2414538752, 1410017280, 1031066624, 6180352, 2855618816, 2603715712, 2129096128, 1836992480, 2137339696, 2515085480, 1754479868, 178323442, 4279250463}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1275068416, 2717908992, 3036676096, 3212836864, 96468992, 2225078272, 3488612352, 876085248, 1864630272, 974520320, 1152843776, 1525252096, 277004288, 1408884736, 3593113600, 2578786304, 835761152, 2038963712, 2256301824, 3563255424, 2758393920, 348321888, 228136656, 3019533064, 3997012028, 2964088578, 3479859769}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 2214592512, 2449473536, 385875968, 864026624, 3443523584, 1923088384, 1494220800, 2484600832, 1894514688, 1620705280, 1933901824, 3713499136, 4020649984, 3290931200, 1263439872, 3999496192, 3266358272, 797484544, 1194601728, 3071725696, 414164160, 3724192992, 1261783600, 524285768, 4095907284, 4256820262, 2991972711}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 2483027968, 2717908992, 3875536896, 1132462080, 2780823552, 4158652416, 418381824, 3607625728, 3929800704, 649723904, 1370554368, 1936949248, 641122304, 270753792, 3773747200, 2407999488, 3880791040, 752354816, 2225372416, 1782464640, 3617545280, 2459214112, 1599491728, 2509483320, 1481013588, 2523605430, 1936876515}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2751463424, 2181038080, 3607101440, 2524971008, 1975517184, 3500146688, 68157440, 119013376, 2439774208, 3914727424, 622788608, 2613149696, 2859089920, 531701760, 809668608, 714471424, 2550139904, 3154122240, 4261444864, 3372225920, 2944444736, 306239072, 1726005296, 3773866440, 820564052, 923011562, 2878479345}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3154116608, 1040187392, 1056964608, 444596224, 4173332480, 69206016, 1360003072, 1794637824, 3224633344, 2130575360, 948109312, 957710336, 479903744, 2917507072, 3536998400, 3866736640, 50336768, 1686172160, 666904832, 782281088, 1641026624, 3537403872, 2938401200, 721878056, 3795301484, 3207304986, 540666021}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 1677721600, 2650800128, 2197815296, 2961178624, 708837376, 2988441600, 2366636032, 1379401728, 408682496, 103940096, 3170828288, 996507648, 1824407552, 3876970496, 2218176512, 2241931264, 176176128, 3611306496, 2980103424, 4291839872, 1448672448, 3714875232, 3290042800, 3306911336, 3217803460, 1309931838, 1606367957}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 603979776, 3120562176, 587202560, 4219469824, 1019215872, 1247805440, 3081764864, 404226048, 1922301952, 1760165888, 3896573952, 1787002880, 3180216320, 2543034368, 1447473152, 1269786624, 4171250688, 1020268032, 1663566080, 3217861760, 2480833856, 419131808, 2292857936, 794914920, 1083390828, 801538318, 275745491}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 3422552064, 704643072, 3976200192, 3800039424, 3116367872, 1625292800, 2314207232, 237502464, 3165913088, 1609957376, 637992960, 1923710976, 3841081344, 947511296, 650825728, 2106955776, 6308864, 3509605888, 2252918528, 293909376, 4223555904, 1719924768, 1771544976, 447845144, 4186853628, 3779806066, 139718457}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3154116608, 1979711488, 4009754624, 729808896, 406847488, 1855979520, 3346006016, 1335361536, 3467378688, 974258176, 326959104, 2970058752, 982401024, 1087889408, 3865464832, 736303104, 2077766656, 3993827840, 1449300224, 1701152896, 1793846720, 1622959584, 1041896528, 2862198696, 1171364884, 4279631758, 871604823}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 2214592512, 1375731712, 2600468480, 4269801472, 1329594368, 1084227584, 1154482176, 69730304, 497287168, 1079377920, 3779657728, 442990592, 2388803584, 160915456, 3562721280, 3917191168, 3063417856, 2990335488, 267043072, 3546485120, 3773090752, 200724704, 2736326896, 2366629048, 2909163436, 1074901602, 112945047}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 603979776, 1979711488, 2600468480, 3481272320, 3485466624, 2459959296, 1324351488, 2857893888, 1882456064, 948043776, 3373989888, 464617472, 428261376, 1096933376, 1349439488, 854427648, 885537792, 1119674880, 3294524672, 2593489024, 743231040, 3724976736, 1923204560, 3234775144, 1495138124, 3591425414, 1623723873}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 2885681152, 2382364672, 654311424, 1300234240, 2218786816, 1876951040, 867172352, 1679294464, 1212416000, 4218552320, 3506634752, 1637449728, 791068672, 1480171520, 2188791808, 420579328, 568996864, 847729152, 944451840, 4176819840, 1606983616, 3333222560, 542029776, 4182085864, 4207957052, 1617445318, 4177274121}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 1140850688, 2852126720, 2365587456, 2323644416, 1841299456, 3722444800, 4210032640, 2336751616, 73662464, 2943221760, 3118923776, 3371270144, 3805954048, 1196548096, 2257195008, 3167291392, 1807129600, 3506150912, 1909718784, 4027036544, 2952877376, 1217571104, 4021628816, 1596243320, 827211340, 2583103290, 248093089}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 2751463424, 3120562176, 654311424, 427819008, 2747269120, 2824863744, 3260022784, 1299709952, 2374238208, 2482372608, 1718157312, 2994176000, 3405922304, 4086784000, 43159552, 2727327744, 2403748864, 922840576, 1663792384, 675310208, 1486923840, 296786080, 3622351280, 2803656680, 1189244700, 2483544802, 109751815}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 2751463424, 234881024, 3170893824, 2021654528, 1858076672, 136314880, 1806696448, 2525495296, 3514040320, 1263665152, 4192010240, 1651998720, 1240875008, 3092750336, 4115025920, 2237630464, 1064483840, 678287872, 1879026432, 2969735552, 3074768960, 2105225184, 1329077520, 553439992, 3383119196, 231695446, 1942631847}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 1946157056, 3724541952, 184549376, 3347054592, 1161822208, 891289600, 1395654656, 2812805120, 3806593024, 2156003328, 1927479296, 3468263424, 2495004672, 2811879424, 3045462016, 20047872, 1977797632, 2423511552, 3303107840, 2744797312, 2599363776, 3590266720, 2951157648, 4050335448, 3052228076, 3999033622, 1853788265}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 3556769792, 3053453312, 2936012800, 4034920448, 1287651328, 2149580800, 74448896, 3892838400, 2796290048, 531234816, 1678049280, 3952574464, 769048576, 186064896, 3910561792, 1060575232, 3412524032, 2956964352, 1229598976, 1431657344, 40837696, 1244850144, 2339449552, 1739172792, 2042433540, 3566461622, 4292915463}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 872415232, 2516582400, 2936012800, 3917479936, 1522532352, 3961520128, 1844445184, 605552640, 1444675584, 1710096384, 2597650432, 3583213568, 3282190336, 403906560, 2808221696, 2536744960, 4044508160, 3370848768, 967721216, 3853894272, 2659409216, 241835488, 736609872, 310941736, 118770084, 2637850562, 4149152899}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 1409286144, 2181038080, 721420288, 1870659584, 406847488, 1751121920, 2362441728, 1736966144, 2573467648, 3016622080, 3628400640, 2601746432, 4086972416, 3146981376, 2656759808, 3971184640, 2070551552, 3400238592, 2137448704, 2987475072, 1204141504, 4216577824, 133857584, 1900231704, 2027070220, 1700247866, 1030002147}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 4227858432, 3187671040, 1023410176, 3498049536, 2990538752, 3080716288, 1903165440, 416808960, 3567517696, 205389824, 2197749760, 3685318656, 499826688, 2963890176, 2622124032, 74045440, 2292847616, 3828994560, 2453826304, 4049961344, 3035116736, 6051040, 4197105744, 1702480616, 1885527388, 2262145706, 2748378937}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 3019898880, 1375731712, 452984832, 444596224, 1707081728, 3424649216, 1380974592, 3285712896, 863240192, 1166409728, 2964520960, 436043776, 50479104, 2902269952, 612528128, 2059212800, 2632064000, 1401763328, 277537024, 1867605376, 3975185728, 1883821792, 1452080880, 1403145032, 40745996, 49966690, 3235476045}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 3154116608, 3053453312, 3539992576, 343932928, 3250585600, 2728394752, 1475346432, 4158128128, 1177288704, 993394688, 4084269056, 2385477632, 1800028160, 82796544, 292196352, 1021298688, 2601657344, 931363328, 4181523712, 2197687168, 152402752, 1530739808, 1405726672, 1330900712, 2304041428, 2280280106, 1545575871}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 1006632960, 1912602624, 520093696, 3665821696, 1228931072, 4192206848, 2714763264, 2858942464, 660340736, 2035941376, 1766129664, 1801945088, 4147560448, 2619826176, 2614546432, 3833038848, 2692621312, 3565911552, 1737782528, 2369177984, 1730640320, 1599497120, 137824432, 404668920, 2828790868, 274510230, 937071895}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 1811939328, 1375731712, 2768240640, 1082130432, 1245708288, 3957325824, 1227882496, 105381888, 1524891648, 3211657216, 2550071296, 69828608, 744112128, 2825510912, 3032100864, 2329499648, 3610428416, 4028460544, 4266417920, 2117785984, 3784929472, 4065491104, 2624419920, 2456054840, 1496249804, 236940282, 2014968249}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 738197504, 2113929216, 3774873600, 1602224128, 2613051392, 2686451712, 3434086400, 87556096, 3852730368, 642908160, 3099131904, 1680048128, 90587136, 744742912, 4035366912, 2314450944, 982418432, 2226119168, 2488809216, 4151583360, 926585408, 2352318176, 1864221968, 1299308360, 1532952892, 3623904646, 2483092595}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3154116608, 2919235584, 2969567232, 2541748224, 1639972864, 744488960, 4191158272, 3962044416, 1625554944, 2691039232, 1473445888, 1661829120, 2805088256, 2907512832, 1989283840, 1191036928, 3664421888, 2578555392, 1764230912, 1566845568, 2191966272, 2201170080, 2778534960, 758790456, 3621370156, 1584200082, 4088555645}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2080374784, 3724541952, 1459617792, 511705088, 2000683008, 3315597312, 3970957312, 3103260672, 2755395584, 341704704, 4125556736, 3778117632, 4050796544, 4193361920, 1041371136, 2065807360, 2713326592, 2406846976, 1347477760, 518522240, 2331271104, 2782554592, 4247085456, 129533960, 3181173220, 3069058194, 1646228065}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 1275068416, 2113929216, 452984832, 1719664640, 3837788160, 2371878912, 4006608896, 352845824, 753664000, 1665007616, 941555712, 1570340864, 179453952, 3388055552, 378433536, 1422374912, 486360064, 715186688, 2435853568, 890814848, 3850667072, 109237920, 3848877872, 592116248, 3471116548, 262456130, 1014134665}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 1275068416, 838860800, 1627389952, 2357198848, 2663383040, 1319108608, 189792256, 2729967616, 2918449152, 483262464, 228655104, 3458695168, 3818536960, 2688491520, 3158208512, 2261350400, 1152091136, 2910858752, 843111168, 543183232, 4260403264, 1307071840, 1900853104, 3795477544, 4243565676, 3519424554, 4259161015}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 4227858432, 100663296, 352321536, 3229614080, 2990538752, 3785359360, 3757047808, 1471676416, 4051435520, 1711407104, 2606432256, 3635511296, 618545152, 229220352, 2815586304, 4208162816, 4095030272, 1093675520, 3931675392, 1177344384, 3100298432, 3000996576, 2465170640, 2989975816, 3982209764, 3048311374, 1348362497}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 3959422976, 33554432, 4244635648, 1031798784, 1698693120, 1205862400, 4100980736, 2416443392, 3111387136, 3092381696, 62062592, 3128524800, 3385212928, 1729191936, 3036852224, 2389395456, 2920666112, 2606251520, 262964992, 180231296, 49140416, 3739528096, 1646960656, 1842306616, 132103708, 820508054, 3984262473}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 1811939328, 3388997632, 3707764736, 3464495104, 641728512, 3454009344, 3813670912, 421003264, 1493434368, 2721185792, 4006674432, 2387312640, 559333376, 1098096640, 891432960, 858372096, 346006528, 2537305600, 1254498048, 2748043136, 177625792, 1465103008, 3629262384, 1396824840, 603149948, 2036468902, 2479455323}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2348810240, 3724541952, 4244635648, 1568669696, 2092957696, 975175680, 164626432, 2910322688, 2730754048, 42336256, 2288058368, 4117725184, 551698432, 3849789440, 2081861632, 452585472, 2749043712, 2097988096, 1376451328, 2930449536, 635721536, 1993740256, 1775885424, 1166781288, 1605643548, 2456691922, 146640767}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 2751463424, 973078528, 1090519040, 3296722944, 289406976, 2879389696, 2402287616, 4093116416, 3449552896, 1800273920, 2031681536, 4030693376, 2935144448, 2275893248, 2008993792, 2936104960, 2259901440, 1572089344, 3870966528, 2961404288, 4274800576, 2019968992, 3849149968, 2925913736, 2413922372, 3542333474, 2650599759}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 3288334336, 33554432, 587202560, 3162505216, 46137344, 895483904, 2939158528, 904396800, 2402549760, 2966552576, 4193320960, 2845540352, 117850112, 2740133888, 446869504, 2470045696, 2755615744, 795629056, 164559104, 1559718784, 3653768256, 1764026528, 3735683280, 3053283608, 4133840956, 93956758, 1643112811}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2751463424, 905969664, 721420288, 2256535552, 2512388096, 2170552320, 3859808256, 162004992, 1575747584, 139591680, 1828519936, 1333231616, 3093184512, 3196002304, 3368202240, 9766912, 3153845248, 974914048, 1361716480, 1666791808, 723086656, 1362740128, 797561840, 458299256, 134549668, 1804823790, 1552974759}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1275068416, 3523215360, 2399141888, 3565158400, 3703570432, 3500146688, 162529280, 99090432, 2247360512, 1410203648, 1671626752, 2815787008, 3038396416, 4168966144, 1938747392, 31660032, 280323072, 4270460416, 837104896, 3870484352, 2364129856, 1964042080, 1851294608, 1998333336, 2440730428, 2104297994, 97942821}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 2483027968, 3858759680, 150994944, 1249902592, 331350016, 3634364416, 1095761920, 969408512, 862191616, 1829371904, 4139974656, 2003927040, 2693677056, 3933822976, 1288318976, 2707662848, 3315715072, 2818974208, 4269668096, 3392202624, 3224901440, 4227632736, 262582640, 1152253016, 2662892940, 3460063358, 2114371681}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1811939328, 1644167168, 3372220416, 1300234240, 3779067904, 98566144, 1661992960, 2316828672, 2127822848, 3332505600, 963313664, 1486979072, 2421604352, 2046369792, 4267864064, 2345359360, 290522112, 1675517440, 49611520, 1244960896, 3694302912, 3023284640, 1955935600, 1533340488, 3276421548, 322430374, 2475671665}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3690987520, 637534208, 352321536, 3581935616, 322961408, 2715811840, 1542455296, 3287810048, 2093219840, 2534539264, 832372736, 2816966656, 4168531968, 2602541056, 1513271296, 869074944, 1653548032, 746252800, 2358315776, 1944693888, 2683136192, 123716512, 2370971024, 3288158280, 3394710108, 133039334, 3949658327}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3288334336, 3388997632, 889192448, 1468006400, 658505728, 1759510528, 2844786688, 3223846912, 1675362304, 1060241408, 1817903104, 3199303680, 391036928, 941187072, 3193090048, 361433088, 3371777024, 3015892480, 799262464, 3592754816, 1198535360, 1790477984, 4285835504, 2603547128, 3796448660, 1834617790, 1894212577}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 1409286144, 4060086272, 3338665984, 897581056, 926941184, 2082471936, 1821376512, 214433792, 667156480, 1217265664, 3578593280, 4143677440, 4161421312, 837017600, 1193717760, 1178204160, 875420672, 2907436544, 332561664, 1957648000, 684484800, 3567919200, 1353943856, 1359914520, 2349711276, 3688575514, 2887405035}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 1677721600, 1711276032, 2030043136, 3112173568, 3611295744, 2027945984, 3415212032, 3261595648, 3067346944, 3656515584, 2785869824, 799506432, 2405875712, 4087308288, 2465894400, 671725568, 182258688, 489681408, 3055695616, 3188061312, 857952448, 64785056, 2465636592, 3237459384, 3652113116, 1891327862, 1697647031}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 1677721600, 3388997632, 3204448256, 2625634304, 3426746368, 1709178880, 1945108480, 4193779712, 3315859456, 3065118720, 1709244416, 4277895168, 3025584128, 942891008, 1739231232, 1547040768, 1869696000, 4172504576, 3454672128, 148182912, 3305210560, 1720388256, 1500400784, 2922841928, 4027099196, 1264349990, 2878740875}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 3690987520, 1711276032, 3976200192, 528482304, 3955228672, 954204160, 649068544, 1248329728, 2561933312, 1910374400, 2241658880, 1639677952, 732610560, 1092870144, 3461754880, 1947834368, 3654104064, 3261295104, 3656786688, 453631616, 3048565312, 1261435424, 1436816336, 1655054360, 4098950844, 1252610714, 1738915979}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 3288334336, 3388997632, 620756992, 3833593856, 3049259008, 2116026368, 2505048064, 2538078208, 4273733632, 1258160128, 1164771328, 3496706048, 4102176768, 221487104, 2039926784, 4085356544, 358435840, 2895347200, 2860951296, 2460587392, 131146560, 1821717216, 2733591024, 1255705816, 2673140820, 4208109906, 972808635}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 3959422976, 3724541952, 3439329280, 159383552, 960495616, 3680501760, 1225785344, 4072144896, 3495690240, 2578055168, 2180317184, 14123008, 909557760, 1224712192, 3935498240, 1558792192, 2417824768, 2111005184, 3859852032, 3493337216, 2979792576, 2752170784, 2479174128, 1537211880, 2005017348, 3964755238, 1531048263}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 67108864, 1711276032, 2801795072, 58720256, 1740636160, 2715811840, 3318743040, 650641408, 3370909696, 724959232, 1316159488, 1534951424, 647643136, 400941056, 763252736, 1155520512, 829115392, 4284076544, 541083904, 1075884160, 321927744, 4170743072, 1709501872, 540688856, 1637190980, 2537973066, 3511371309}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 3422552064, 1040187392, 3707764736, 478150656, 2696937472, 3063939072, 4142923776, 3269984256, 1509163008, 249954304, 2652307456, 2441707520, 894615552, 1804673024, 189698048, 2349008896, 1971262464, 3493675520, 4157897472, 3537264000, 2774510144, 2970472288, 2686211792, 1787993048, 1253163580, 2029914274, 4262194425}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 2617245696, 1644167168, 2969567232, 1535115264, 490733568, 2891972608, 3987734528, 404226048, 3335258112, 2921725952, 2140864512, 3400892416, 963264512, 2583535616, 3704532992, 2150574080, 1181729792, 3029331456, 973032192, 2412185216, 945548480, 135615520, 570043472, 1849028584, 2225761844, 2254283930, 1977496581}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 1140850688, 1308622848, 452984832, 2625634304, 591396864, 2980052992, 3111124992, 1160249344, 502005760, 3043360768, 990445568, 4032266240, 1242218496, 4264501248, 444477440, 4201465856, 3450698752, 2202868224, 3785174272, 2563093376, 2676054464, 3435881952, 2655270480, 1187702296, 2622426340, 1408120634, 2929019943}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3690987520, 1711276032, 922746880, 3263168512, 3753902080, 119537664, 1517289472, 784859136, 733741056, 2567045120, 759365632, 479821824, 1899937792, 1711366144, 1337593856, 3442989056, 3248968704, 960481792, 1388026112, 3188554112, 273679168, 2268646368, 3207896528, 819904120, 3268502996, 4165138574, 1671664105}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 3690987520, 3053453312, 1291845632, 578813952, 549453824, 195035136, 1450180608, 1741160448, 2749104128, 1977483264, 559611904, 3806167040, 3682779136, 1774575616, 1298591744, 1305462784, 2669650944, 1663531520, 2054406912, 1385235328, 4202978368, 2421871200, 2223062352, 3072081528, 2088686132, 2016085298, 144019885}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 3288334336, 3590324224, 2197815296, 3045064704, 3074424832, 2493513728, 3748659200, 4097310720, 2640052224, 2659581952, 493682688, 1422098432, 1834663936, 2502631424, 1682862080, 2773051392, 146381824, 1749107200, 905792768, 3307979392, 4232993984, 2437508320, 4139328592, 2537678088, 2457715012, 661356394, 1584282803}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 2080374784, 2449473536, 251658240, 1669332992, 71303168, 1595932672, 3429892096, 743964672, 3403939840, 4288282624, 2445606912, 999784448, 4286496768, 3445563392, 869404672, 3148433408, 411132928, 3619544576, 92521728, 3447472256, 606002624, 504316000, 3019544272, 2903883112, 3590314780, 3319935950, 1037151719}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 603979776, 100663296, 989855744, 914358272, 3057647616, 2770337792, 4218421248, 3691511808, 3786670080, 2910453760, 589365248, 633569280, 1355694080, 1817960448, 467824640, 2827855872, 72694784, 1088008704, 3946833152, 2963315072, 1336938176, 1365787744, 1893999312, 42086456, 3084760860, 4239231614, 2829388979}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 2885681152, 3321888768, 989855744, 4118806528, 2009071616, 1499463680, 2343567360, 3928489984, 233046016, 4124180480, 90112000, 2775154688, 3655647232, 802299904, 6262784, 938076160, 94696448, 2524072448, 3775884544, 447817344, 1317566016, 2452907168, 2731196368, 1020512024, 771740044, 1824095382, 3724312413}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 3154116608, 1174405120, 1929379840, 1904214016, 2579496960, 1268776960, 1198522368, 3105357824, 2867593216, 1244790784, 1632567296, 697401344, 2397847552, 2821890048, 810520576, 1762736128, 2813113344, 2194823680, 3789530368, 1201224320, 1355308096, 1308919904, 3582372304, 301024488, 3476852660, 3235514558, 3254481581}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3556769792, 3724541952, 1459617792, 3548381184, 2084569088, 178257920, 3696230400, 3848798208, 2329149440, 2823684096, 1971519488, 2602139648, 2631188480, 3545112576, 3422785536, 2656684032, 2868161536, 1960716800, 2173376768, 2508016768, 3892446144, 312564960, 849891312, 137672120, 817810556, 1404808826, 1260763709}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 335544320, 3925868544, 2634022912, 3414163456, 3116367872, 1499463680, 1974468608, 2319974400, 2670460928, 838205440, 2862153728, 3460530176, 3089940480, 527884288, 4107898880, 1222842368, 1610382336, 1208884736, 3841844992, 1343835776, 2583891520, 864845472, 2871430096, 2791412088, 4289162020, 1169610874, 1362703551}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 2617245696, 3992977408, 1291845632, 2256535552, 3737124864, 2917138432, 3234856960, 1510473728, 2788950016, 444465152, 2943287296, 1294827520, 2369536000, 369008640, 3576647680, 1426933760, 1334584320, 2774979072, 4181455616, 1342145408, 939883584, 3358597408, 3898105392, 4176804184, 3869438068, 876692834, 3742000929}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 335544320, 3858759680, 1526726656, 41943040, 448790528, 2938109952, 1477443584, 949485568, 193200128, 707657728, 597622784, 3426058240, 2458140672, 1034821632, 2900340736, 3646285824, 4201933824, 3213283840, 965938432, 780644736, 233927744, 4909024, 3632347696, 874656008, 1059952476, 2889891402, 601933697}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 3019898880, 3590324224, 251658240, 3330277376, 1254096896, 2556428288, 1756364800, 504889344, 2650537984, 4152229888, 904986624, 3178463232, 3875323904, 134144000, 1076965376, 4220753920, 4169989120, 3817243136, 1820190976, 3681898880, 3703664704, 2066469024, 1335941584, 391137064, 4192732068, 3989094946, 898815839}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 1140850688, 1442840576, 1593835520, 2189426688, 2520776704, 2287992832, 3809476608, 711458816, 3528720384, 2173566976, 798425088, 1447919616, 223657984, 1124999168, 3654750208, 2922190848, 105147392, 761672192, 1568872704, 1889781120, 2874374336, 3983256608, 3635917424, 3502058744, 1491898620, 2433935354, 1602056297}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 3690987520, 167772160, 3271557120, 1568669696, 1790967808, 882900992, 1800404992, 2214068224, 771489792, 3033923584, 2161704960, 1593016320, 24952832, 3432439808, 2973347840, 1690503168, 318014464, 2080519680, 3368777984, 3214972544, 2463118144, 2402822240, 1482458864, 84340264, 3798025540, 3832499530, 1960470783}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 1543503872, 2315255808, 1593835520, 2910846976, 1145044992, 2564816896, 3209691136, 832045056, 1233911808, 4248698880, 3538354176, 4216684544, 2987147264, 2893996032, 2558988288, 2646976512, 1194591232, 2655139328, 1634845952, 1748392576, 2773708224, 1205316256, 2086503088, 112723016, 394010068, 2107042322, 442704745}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 872415232, 973078528, 2533359616, 2726297600, 3980394496, 4255121408, 852492288, 2799173632, 3713269760, 151912448, 3730112512, 3272572928, 601145344, 844013568, 2331324416, 1449076736, 298617856, 1400548864, 214670592, 3559005568, 3563013056, 315391712, 4227527280, 3733666184, 3338817612, 97502906, 3837057835}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2214592512, 2248146944, 1828716544, 1803550720, 1312817152, 2950692864, 3715104768, 1259864064, 1324089344, 2669543424, 886505472, 648380416, 4146905088, 1958633472, 155709440, 3763148800, 4061662208, 2876006912, 408820480, 2797051520, 2425711040, 4233372576, 795015568, 530669800, 746993716, 1325120594, 2308668249}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 67108864, 301989888, 3271557120, 4169138176, 2076180480, 2321547264, 781189120, 863502336, 2788425728, 253362176, 2946826240, 2450227200, 3212066816, 1773854720, 3923095552, 2736994304, 1658350592, 1388639744, 452092160, 2934539136, 19214144, 3637225376, 3197375984, 2087343720, 118328844, 3085395086, 2703915599}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 1275068416, 1644167168, 3070230528, 4169138176, 2176843776, 3005218816, 544210944, 2263351296, 618397696, 1356464128, 4180475904, 1739292672, 1084014592, 3518636032, 3913150464, 4040390656, 3480806400, 467930624, 2086544640, 4100175744, 221306176, 570973408, 646719056, 130185496, 2673455988, 583895782, 1635489959}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 3019898880, 1845493760, 2734686208, 1585446912, 2235564032, 576716800, 248512512, 2858942464, 2331770880, 835846144, 925171712, 680230912, 909918208, 3195166720, 1372925952, 1389623296, 205003776, 2866067968, 3318676736, 2355594624, 1478887360, 945536288, 659866032, 101583160, 1195881300, 3600201742, 233008199}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 201326592, 3724541952, 4043309056, 1166016512, 1606418432, 1444937728, 3650093056, 1340604416, 2926313472, 691404800, 961478656, 1855291392, 3333177344, 3482722304, 3365908480, 1469913088, 2616230912, 1721299456, 3350503168, 3236048000, 2665340480, 1083202528, 1986551984, 1470939896, 437693380, 3210692282, 1572672457}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 335544320, 167772160, 2365587456, 4253024256, 1388314624, 1352663040, 2052063232, 3070754816, 546045952, 3239706624, 729481216, 4033708032, 2555133952, 1287299072, 3568037888, 2443511808, 4200614912, 1861271040, 3210245888, 2659514496, 236364608, 564206688, 2083925488, 3450961368, 3470710980, 2416817142, 1673279633}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 3288334336, 3791650816, 754974720, 4118806528, 3963617280, 3076521984, 3654287360, 3339190272, 4189847552, 1899102208, 830930944, 3309928448, 714915840, 1669521408, 3110055936, 2097006592, 3868351488, 486000128, 3652321024, 622350464, 2828297664, 2747190560, 4197312944, 3776633432, 2559263092, 27475118, 254748293}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 2751463424, 2583691264, 2130706432, 1233125376, 2663383040, 3684696064, 615514112, 3891789824, 1109655552, 1949696000, 2000879616, 764510208, 3326361600, 3886424064, 4232802304, 346900480, 3381050368, 1480269312, 3186955520, 1368571520, 3769961280, 4092758880, 304419344, 2759485896, 1264131228, 1532538482, 2870230757}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1946157056, 704643072, 4177526784, 1300234240, 1849688064, 3026190336, 2194669568, 1031274496, 554958848, 762183680, 252772352, 3828056064, 3887349760, 2082381824, 949612544, 1542952960, 3488005120, 2337144320, 4114195200, 570944640, 363790272, 3048322080, 727391664, 1664886568, 3879881132, 3138093402, 42209871}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 3690987520, 2516582400, 2634022912, 880803840, 2126512128, 648019968, 3918528512, 1386741760, 1978400768, 3849977856, 4114022400, 610369536, 1762410496, 1821007872, 615485440, 347465728, 2989671424, 2007706112, 1698896640, 600801664, 805645888, 1548403296, 2198850608, 4289038008, 861540100, 1214719990, 3412667645}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 1946157056, 1644167168, 4043309056, 176160768, 2738880512, 2669674496, 749731840, 4258791424, 3733192704, 3310485504, 110166016, 914849792, 1210368000, 4179763200, 2980663296, 2262034432, 2084498432, 501167616, 1541423872, 340841344, 1778968000, 961288800, 3397286032, 2726256360, 1494247580, 36214454, 2222725843}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 2080374784, 1107296256, 3607101440, 2038431744, 1547698176, 517996544, 3528458240, 2131230720, 2461270016, 4254203904, 3826843648, 889159680, 2228535296, 1124245504, 2234626048, 2419820544, 3409896448, 3830947328, 4166034688, 2617828992, 1832182208, 416427168, 1316553136, 1752170456, 2197572220, 2521193094, 2996509883}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 3690987520, 1711276032, 3372220416, 3682598912, 3502243840, 3785359360, 26214400, 4187488256, 2781609984, 3524919296, 2861498368, 3961094144, 3404480512, 3737804800, 997691392, 3127199744, 339633152, 1941035520, 237551360, 3808696960, 586059584, 2370419552, 3939776304, 110556808, 1190498580, 2217099190, 767392549}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 3422552064, 973078528, 520093696, 142606336, 683671552, 148897792, 632291328, 1616379904, 3260809216, 1447428096, 424083456, 1126006784, 624738304, 1337384960, 457125888, 4010919936, 3692221440, 255137280, 4133000448, 2539396992, 2848363584, 3171370528, 1295863888, 3781975656, 668883012, 2256247610, 1403757265}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 67108864, 3053453312, 1828716544, 1786773504, 3024093184, 2820669440, 3184525312, 1597505536, 1365508096, 2039349248, 1144717312, 118587392, 3225731072, 1088348160, 239325184, 1456838656, 56273920, 4034744832, 2368113408, 3242680192, 699110080, 3590921824, 4193306352, 283668840, 1969020572, 1600800138, 2339739845}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 2483027968, 3120562176, 3103784960, 897581056, 3602907136, 1050673152, 4029677568, 855113728, 1150550016, 290324480, 3422617600, 664502272, 3577004032, 4093517824, 1991897088, 2616166400, 1605028864, 2186743296, 3747508992, 2206844032, 3667332928, 1392416352, 2537125264, 2536483400, 1208674092, 3756468410, 2942728287}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 335544320, 3992977408, 285212672, 276824064, 3527409664, 2090860544, 460324864, 3216506880, 1941176320, 1106903040, 2627141632, 1729724416, 2333392896, 1820991488, 3190771712, 103643136, 1001266176, 2000542208, 4286983936, 2648816000, 2172714688, 2193630432, 3470799056, 1473282376, 1825056972, 3624704430, 3696116797}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1140850688, 3388997632, 721420288, 3548381184, 2713714688, 60817408, 1198522368, 1708654592, 2046558208, 2087845888, 53018624, 487030784, 556580864, 1893376000, 3993833472, 2282350592, 4030143488, 1117040128, 2012655872, 64450688, 8707648, 2206135392, 876806608, 2381471784, 367631716, 2737262702, 3600572491}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 3825205248, 2785017856, 1694498816, 1535115264, 1296039936, 358612992, 3327131648, 4151836672, 1903951872, 3853910016, 724500480, 478511104, 2035073024, 907976704, 2984980480, 661649408, 1415941120, 2807849472, 4152800000, 126330496, 1656818368, 191263264, 2543277104, 3260619176, 2424982980, 1383693162, 934978281}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 67108864, 1912602624, 251658240, 3649044480, 2990538752, 962592768, 888143872, 1633157120, 50069504, 2596405248, 2820472832, 792952832, 208453632, 418013184, 4042911744, 3801958400, 1921244160, 3662452224, 335203584, 3599842944, 236529600, 2502763808, 2990249104, 780189992, 3753946980, 287319710, 3465556751}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 3019898880, 3053453312, 1962934272, 1317011456, 2713714688, 253755392, 4289724416, 1893203968, 3714318336, 2606104576, 594345984, 4034887680, 2029305856, 2327748608, 923897856, 4117592064, 3045063680, 1584669184, 4018017024, 103883648, 3420267328, 1026024672, 1473292176, 898159336, 2066493436, 1146808914, 1728537451}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3154116608, 704643072, 4244635648, 3514826752, 658505728, 1151336448, 2207252480, 2346188800, 819724288, 516292608, 380698624, 319520768, 2691481600, 3738083328, 2442498048, 2923558912, 2669900800, 3155736064, 3904636672, 3820401792, 4225315520, 81755616, 4245580848, 1341501128, 4231110852, 3939181690, 3406593031}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 469762048, 2382364672, 3271557120, 729808896, 3175088128, 161480704, 1458569216, 79167488, 3406561280, 3460694016, 1165819904, 2694283264, 3890003968, 223272960, 3580481536, 1546487808, 3051332608, 1105785344, 4031044864, 3681697920, 3958866624, 265084640, 3618000464, 581801160, 1813998196, 4169671210, 3310654763}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 201326592, 2650800128, 721420288, 3984588800, 1103101952, 2506096640, 2500853760, 3122135040, 1845231616, 2048000000, 1262419968, 2754707456, 30195712, 3787087872, 1286328320, 349636608, 2466624512, 2337960448, 1836786944, 3710905984, 933881920, 3891322528, 1204300144, 2986663816, 2176767140, 1477821646, 2051164573}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 1946157056, 167772160, 486539264, 4102029312, 3896508416, 4250927104, 2905604096, 3617062912, 3715366912, 1801846784, 66781184, 3221848064, 2749677568, 1173282816, 1942450176, 603142144, 3178617856, 4127071744, 2953783040, 2519691648, 234819776, 2727830304, 2480636752, 3906552104, 2265753388, 23228850, 3815091085}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 3019898880, 1241513984, 1426063360, 1853882368, 3653238784, 1314914304, 3612344320, 2544369664, 1112276992, 2837839872, 1979252736, 2423488512, 3577528320, 2533269504, 2213408768, 2684467200, 2333563904, 395763200, 1010937600, 758604672, 2363947840, 2509889952, 2418229808, 3709127032, 32639908, 1550523466, 1749564207}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3288334336, 2449473536, 4110417920, 1350565888, 1346371584, 1214251008, 2769289216, 3488088064, 1445199872, 1514536960, 3479371776, 2531360768, 169099264, 2187206656, 989810688, 2878044160, 323341312, 1737684480, 144570112, 3450748288, 2236087488, 2192008736, 2658647664, 2940188024, 2469115916, 108367554, 822755605}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 4227858432, 3388997632, 3003121664, 4169138176, 473956352, 18874368, 575668224, 2800222208, 1598291968, 1743912960, 3435462656, 3939729408, 2171912192, 1307222016, 2650378240, 1424832512, 3824677888, 3916830208, 1607969024, 1051104128, 2030035136, 2365752160, 2747111024, 3701452088, 1173545580, 1405452118, 2152975111}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 469762048, 2986344448, 1325400064, 1149239296, 2730491904, 396361728, 3171942400, 735576064, 1195114496, 4274388992, 121700352, 3902504960, 1632387072, 1118740480, 3174371328, 3975763968, 3264738304, 3842149888, 392899840, 73675648, 2704990784, 2905068384, 2085272496, 4224665416, 2583574948, 3817687578, 1635120887}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 3690987520, 2046820352, 2264924160, 679477248, 817889280, 1675624448, 3645898752, 2554855424, 705429504, 3901882368, 3868786688, 388464640, 2476490752, 188407808, 3922063360, 3455944704, 607232, 1033728, 3590343936, 889210752, 2340482112, 1849752864, 1981825968, 3375384728, 592992004, 1717845566, 1353624827}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 738197504, 234881024, 184549376, 1266679808, 2722103296, 3168796672, 2440036352, 3628597248, 3384541184, 468058112, 2296315904, 4096098304, 42745856, 2337185792, 2048102400, 4002125824, 3849290752, 2857173504, 2875249920, 355530880, 598261184, 3981190304, 2196696208, 2583899064, 3539172660, 3858484346, 1814525801}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1275068416, 1644167168, 2231369728, 3816816640, 1564475392, 3831496704, 3794796544, 1115160576, 882114560, 1484652544, 3459317760, 2281406464, 3991191552, 359063552, 3155496960, 373159936, 2246132736, 3723709952, 3119003392, 2507996800, 419572416, 557051680, 1976100176, 413968584, 403345196, 431948618, 840066783}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 1275068416, 3590324224, 2868903936, 1719664640, 390070272, 3265265664, 2823815168, 2252865536, 1157365760, 2674786304, 1259667456, 3546775552, 2800500736, 3322306560, 1048162304, 1134680064, 1576354816, 1125612032, 2712964352, 823326080, 3040593344, 3788675040, 4082881520, 3185727896, 2820873844, 3789990898, 3045675851}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 3019898880, 1241513984, 2399141888, 511705088, 3183476736, 4292870144, 2584739840, 2056781824, 2484338688, 4041080832, 3039363072, 2646835200, 2697216000, 2636554240, 1877856256, 937773056, 94997504, 3976453632, 1654936832, 3933665664, 3931488064, 3816944672, 4240387312, 2072424200, 3772618956, 1376624490, 1324728135}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 3422552064, 3925868544, 2164260864, 645922816, 2428502016, 2447376384, 1651507200, 1031274496, 2647392256, 2901540864, 2059862016, 2883158016, 3640410112, 2921996288, 2421903360, 3619928064, 1342112768, 2285209088, 3726539520, 2728771456, 2476089920, 3704741664, 608746640, 2903813768, 862852596, 2388519838, 186282469}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 4093640704, 2248146944, 620756992, 411041792, 1186988032, 492830720, 821035008, 3855089664, 1349779456, 1604976640, 1227161600, 811302912, 2412036096, 1329782784, 3741413376, 1663674368, 2406337536, 3748598272, 2639139584, 2486695296, 3045237312, 2019639712, 2363073168, 220564152, 2119946492, 3603181054, 230828895}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 2214592512, 1174405120, 1392508928, 3011510272, 1061158912, 4007657472, 957349888, 3397910528, 1215037440, 3174957056, 1290600448, 2266988544, 415023104, 781639680, 1269927936, 3860412416, 1581632512, 3737362944, 175785216, 4165974144, 3461648576, 3727354784, 824667888, 4087898392, 3613184804, 2030493810, 2063195363}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 1006632960, 2717908992, 2197815296, 3498049536, 4064280576, 4007657472, 2966421504, 1623719936, 1398013952, 1464729600, 3425501184, 3516366848, 2571419648, 1999003648, 2471096320, 2646722560, 309683200, 3471539712, 1586368768, 336427904, 2347235008, 4072409760, 2716515120, 3361467800, 3101096028, 2809245498, 1445845395}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 2617245696, 637534208, 3439329280, 2759852032, 348127232, 3089104896, 3417309184, 3360161792, 3223584768, 4005167104, 2681536512, 3039526912, 2635350016, 2503090176, 2421231616, 2841729024, 1357509632, 4033681920, 396868352, 488247680, 2602947648, 302231264, 2917178512, 152098936, 2117656364, 1993086462, 2934885311}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 2214592512, 4127195136, 3103784960, 4202692608, 1254096896, 1302331392, 974127104, 3039297536, 2762735616, 1614938112, 4000514048, 2071822336, 2319204352, 984276992, 3623866368, 3639605248, 625429504, 2754286080, 977919744, 3597294464, 2606738496, 880782688, 1487897776, 2317833912, 2812017348, 3413208590, 4209929409}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3422552064, 3992977408, 318767104, 142606336, 851443712, 782237696, 2249195520, 1240989696, 2612264960, 3679322112, 3282239488, 3568926720, 3332653056, 3191250944, 282554368, 5744640, 1318564864, 3325493760, 3072838912, 3965653888, 1949040192, 1950692960, 414618032, 2434236008, 1450643724, 3527871770, 1433379613}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 2348810240, 1442840576, 4076863488, 763363328, 3326083072, 2724200448, 2836398080, 4187488256, 338427904, 1329987584, 1170669568, 470646784, 1111277568, 2371772416, 1152086016, 2360072192, 1621836800, 1185626624, 3987412224, 1143694976, 1483464640, 1594557984, 681286256, 985918472, 1255118708, 251233226, 464943921}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 872415232, 3321888768, 553648128, 1501560832, 2009071616, 1881145344, 1167065088, 859308032, 3229876224, 3144024064, 2373648384, 2650374144, 1175732224, 2128502784, 4273950720, 2734663680, 2183113728, 1865355776, 3351770880, 3952849024, 2445922880, 394018272, 3577917104, 751662120, 1440392956, 3038375554, 1998905069}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 2751463424, 2852126720, 150994944, 3263168512, 2445279232, 614465536, 1810890752, 1350041600, 3608936448, 2024144896, 2623209472, 419528704, 3555508224, 2908676096, 453455872, 2403858432, 3148319744, 2662821376, 2866762496, 3207320448, 28962624, 2865800032, 466145360, 2978227720, 2276109092, 672479066, 3765338093}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2214592512, 3120562176, 1929379840, 427819008, 3133145088, 3290431488, 3729784832, 455606272, 521928704, 3916038144, 2892169216, 1383432192, 3628908544, 2160238592, 2621394944, 1275058176, 1331670016, 4182711808, 1493653760, 816517760, 2509856576, 857618656, 1551216496, 3108809208, 2386752116, 897569814, 2921300281}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 738197504, 1107296256, 2298478592, 3447717888, 2889875456, 3806330880, 1875902464, 3437756416, 1565786112, 2548695040, 3240689664, 4021780480, 1585725440, 956440576, 2239598592, 769464320, 4159538176, 1515572736, 2133400320, 2629270656, 1308915136, 2931988640, 3302822448, 2322436536, 4262838140, 3251179166, 1499963699}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 201326592, 2583691264, 922746880, 2944401408, 1363148800, 2061500416, 4126146560, 429391872, 3703308288, 2476343296, 4099473408, 177176576, 47497216, 1035919360, 2801774592, 386668544, 996328448, 2857711104, 3480042752, 3275870336, 3589509824, 175030688, 2755117072, 2042165224, 1693244004, 2417147078, 3356331187}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2214592512, 838860800, 2667577344, 1132462080, 1614807040, 1755316224, 3790602240, 864550912, 442236928, 448397312, 3118137344, 3738009600, 723795968, 116301824, 343764992, 3649890304, 4127341568, 1282397696, 2562407680, 2631787648, 3900475328, 3716844256, 3258130000, 3355573752, 1040631700, 1194451270, 166616081}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 1677721600, 4194304000, 2835349504, 3934257152, 3854565376, 3751804928, 904921088, 1482162176, 248774656, 2797993984, 689242112, 3271000064, 2994487296, 919265280, 3670495232, 2978248704, 2817403904, 1968815616, 2428871424, 3089075072, 1653607232, 310923360, 2277284688, 3513391912, 590849356, 131907762, 1916453795}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1275068416, 1509949440, 4278190080, 1468006400, 2025848832, 2250244096, 3962568704, 320339968, 736362496, 23461888, 1295450112, 4102389760, 1011630080, 4141539328, 156602368, 3133466624, 4007023616, 284112384, 1279366400, 2711236736, 3417670464, 1926542560, 318651664, 4254276776, 2902681148, 1718325666, 435627233}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 4093640704, 1577058304, 2868903936, 1501560832, 356515840, 127926272, 1267728384, 2099773440, 2998665216, 1111097344, 1784479744, 1112244224, 1384431616, 393093120, 2805690368, 2577152000, 2926189568, 1008060928, 3112658176, 2309397120, 221747392, 920567008, 4207091504, 2326319928, 4110164180, 538626598, 2391635319}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 67108864, 1442840576, 2667577344, 2189426688, 1723858944, 3038773248, 1699741696, 1929904128, 908328960, 3149529088, 228917248, 3731587072, 2684141568, 3151388672, 1650143232, 105154560, 1552571392, 547189248, 4042742016, 3801793920, 1391820864, 1214461408, 3998779248, 825026776, 4087235052, 622852542, 458117839}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 872415232, 301989888, 385875968, 3095396352, 3225419776, 761266176, 3490709504, 214433792, 3447455744, 3967418368, 630521856, 25395200, 321142784, 244244480, 2742259712, 2134644736, 2249907200, 4110747136, 1628124416, 4248356736, 65318080, 934178592, 3691213424, 753203288, 3811502068, 843262310, 2156168831}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 2617245696, 4060086272, 654311424, 2474639360, 4114612224, 2413821952, 4235198464, 4288151552, 1312555008, 3345874944, 81854464, 1648590848, 3944005632, 3966427136, 1310961664, 3659855872, 3356668928, 2188365312, 1607615744, 2857344128, 3011697344, 3985103008, 3296074896, 3760020584, 3851288292, 929394098, 2218874495}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1409286144, 1577058304, 3909091328, 1769996288, 1463812096, 1348468736, 114294784, 3959947264, 3002335232, 4058906624, 2028929024, 1084588032, 216809472, 2402426880, 2244325376, 431773696, 3145341952, 1808919040, 1380083456, 3418212480, 296749760, 2455292192, 205313968, 2520418136, 3031556028, 1477586554, 2608166993}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 2617245696, 3523215360, 2298478592, 4085252096, 3586129920, 224395264, 1643118592, 1250426880, 757334016, 3378642944, 2209153024, 1234927616, 1042071552, 91152384, 2247856128, 2288797696, 1948656640, 3468684800, 2726226688, 121881216, 2694879808, 2962258592, 1501085072, 3735844088, 4022769772, 51379238, 357993151}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 469762048, 301989888, 1157627904, 3900702720, 4047503360, 744488960, 313524224, 1744306176, 3931373568, 1913520128, 146866176, 782991360, 2765930496, 3212992512, 1925951488, 1315706880, 2088391680, 245313024, 2137147136, 3611026816, 1861526976, 2870877984, 1336497104, 3025637832, 1443800812, 3737226554, 1303094015}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2617245696, 2315255808, 3405774848, 3078619136, 2562719744, 417333248, 4121952256, 2641887232, 2276196352, 1137049600, 3221159936, 2074443776, 86261760, 1538416640, 3297054720, 703862784, 4206523392, 573683200, 2205053184, 232494208, 3449262912, 2858547744, 3643207248, 1833931592, 1398648852, 4249375626, 353689609}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 2348810240, 3388997632, 3573547008, 2290089984, 3468689408, 425721856, 2907701248, 2165833728, 366215168, 2006843392, 4122411008, 3375202304, 1197260800, 2452791296, 2930585600, 1545381888, 2299671552, 3126699520, 36982528, 2869880192, 5188160, 535383456, 310008112, 2153875656, 592846860, 666617386, 4127699961}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 2751463424, 1107296256, 3573547008, 3447717888, 4047503360, 1180696576, 3182428160, 129499136, 3937140736, 2677669888, 4003004416, 2426372096, 31735808, 2230198272, 3995037696, 1780787200, 3410942976, 3104769536, 3742140160, 2039111808, 875657408, 2518410528, 3208304336, 621409160, 729263700, 4177563222, 595606835}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 67108864, 33554432, 3405774848, 226492416, 834666496, 140509184, 1364197376, 4105699328, 3365666816, 363986944, 414515200, 1561034752, 3235168256, 3131498496, 1601433600, 464058368, 2391043072, 698263040, 3375339776, 1509584512, 362903616, 2177702816, 2750874160, 3241599080, 3324754404, 396660558, 904833879}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 201326592, 369098752, 2902458368, 75497472, 507510784, 3567255552, 2874146816, 15204352, 4277927936, 2077360128, 785711104, 384532480, 329531392, 741793792, 2370015232, 158918656, 1760826368, 2766027264, 935267072, 11202944, 690083520, 28671200, 2245731056, 1341921080, 3243424852, 1771376526, 1825290071}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 3288334336, 4194304000, 2566914048, 2189426688, 2529165312, 3391094784, 4159700992, 3189243904, 2030305280, 2579890176, 3269263360, 2033156096, 789364736, 3901415424, 1471639552, 2915620864, 1005325312, 4049247744, 2489299712, 2882802560, 363761728, 42010336, 2257450192, 294093672, 2020668892, 2555961570, 3638873579}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 872415232, 1308622848, 2835349504, 1132462080, 1514143744, 1214251008, 1513095168, 3992453120, 626262016, 743047168, 42663936, 2112192512, 2881241088, 3325468672, 1386024960, 2871543808, 1515998208, 3779467776, 2105906944, 3180122752, 835644864, 3771284512, 3588377424, 1964477512, 3229828844, 1835614078, 2415019505}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 1275068416, 2717908992, 1392508928, 4051697664, 390070272, 3974103040, 2395996160, 4074242048, 2170814464, 1094844416, 2600271872, 2907406336, 1506557952, 1666080768, 1385377792, 1881729024, 2211214336, 3159248384, 2702401792, 2758335104, 1722575552, 1776220576, 489398576, 4175230344, 615966972, 1694969542, 499258991}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 3422552064, 4261412864, 419430400, 847249408, 2562719744, 2296381440, 3159359488, 1407713280, 2137260032, 2966028288, 3496673280, 3528818688, 2742861824, 3602292736, 1113427968, 2244495360, 3738448896, 1945293312, 220698368, 530256768, 726509120, 4051750432, 3913350576, 564196664, 2112925772, 1578683726, 2575103985}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2483027968, 1174405120, 2130706432, 2659188736, 3678404608, 3336568832, 420478976, 2160590848, 2607022080, 1588723712, 1851850752, 3471278080, 4070359040, 1831755776, 2261749760, 870868992, 2278853632, 3045782016, 2598209792, 2902014336, 1403720128, 240827296, 1832218864, 3844951896, 3307306220, 805792054, 4018984131}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 603979776, 1442840576, 2264924160, 310378496, 1698693120, 4213178368, 3044016128, 1606942720, 1727791104, 1110573056, 3816226816, 3096018944, 1134837760, 3298189312, 2623606784, 1344833536, 2037144576, 2850738688, 311648512, 4257197440, 2213876672, 1247160416, 2072058192, 62443576, 1219801204, 2769204718, 136663349}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 3019898880, 704643072, 3439329280, 3565158400, 3737124864, 748683264, 2735734784, 259522560, 1976827904, 283246592, 2480734208, 943423488, 1532805120, 691937280, 1998835712, 809015296, 3207879680, 395509248, 4027930368, 2047291776, 1112702528, 3543529568, 1347883696, 2496307432, 4061239404, 1413318550, 3419086639}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 603979776, 3791650816, 4076863488, 2659188736, 2059403264, 2090860544, 2121269248, 3077046272, 3576430592, 1505099776, 441253888, 3613884416, 3906224128, 1172496384, 309276672, 4113061888, 843852800, 3471238656, 3407151360, 3175294336, 1402896448, 1082197088, 2856403408, 3739340696, 2761004164, 3791210042, 265655435}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 201326592, 2516582400, 419430400, 3430940672, 1765801984, 3810525184, 898629632, 2398617600, 3292266496, 158728192, 4074831872, 3631972352, 1504985088, 3963805696, 3756249088, 3367507968, 3265045504, 3508976128, 175734528, 888618368, 4272613824, 250084448, 3130171312, 1161506792, 1486153604, 3805447274, 2258307335}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 2348810240, 3858759680, 3271557120, 1820327936, 935329792, 2506096640, 785383424, 2945974272, 1904476160, 965869568, 3074097152, 1790803968, 3643588608, 647897088, 3520401408, 692090880, 3013624832, 2519730688, 50877696, 3174836096, 3890665280, 666977440, 1290467504, 2200939976, 3054963164, 1478716790, 2600044665}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 3825205248, 3925868544, 2701131776, 1015021568, 2235564032, 2069889024, 4151312384, 2646081536, 3987996672, 2072379392, 2742091776, 536051712, 245153792, 1387945984, 3189501952, 2617276416, 1711311872, 2399153664, 2810223360, 817935744, 648043968, 3813676064, 2963811600, 3153876552, 2395665740, 1310977362, 812953479}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3690987520, 3254779904, 3204448256, 1820327936, 314572800, 3944742912, 3513778176, 1959264256, 3192651776, 2998272000, 1885274112, 1603633152, 1783906304, 1384259584, 1456336896, 1023412224, 4085285888, 2386624000, 1910533376, 2119191424, 3149439552, 3078896608, 3749348688, 3165243704, 3593099332, 261171162, 2641261465}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2751463424, 301989888, 1627389952, 4118806528, 130023424, 2497708032, 1009778688, 458752000, 2165047296, 356909056, 622788608, 3945103360, 1761886208, 333635584, 1886236672, 3103811584, 25172992, 1304466944, 3252740864, 2746281088, 3650639424, 4067197216, 1337379280, 1596445416, 1373183380, 4093264042, 2344741993}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 1140850688, 704643072, 1191182336, 8388608, 2193620992, 4259315712, 3637510144, 1667760128, 2282487808, 798621696, 579141632, 2374205440, 3486793728, 527310848, 3638259712, 249563136, 3125844992, 447254016, 2339175680, 9068416, 3213739584, 1965020448, 3137741360, 2421660472, 1136302500, 4113896054, 1476127183}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 67108864, 369098752, 1526726656, 276824064, 155189248, 1348468736, 89128960, 2267545600, 1125384192, 1094582272, 1855389696, 976060416, 3398189056, 1100111872, 1052086272, 564172800, 946924544, 1410904576, 2188147968, 3112330112, 2013076928, 149212960, 3504786992, 802894584, 2946465148, 1250507338, 3414871801}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 3019898880, 1577058304, 3070230528, 3279945728, 473956352, 1033895936, 3782213632, 1332215808, 3544449024, 4143579136, 2362507264, 2833219584, 3288088576, 3592822784, 2907156480, 2945492992, 2486701056, 4145809920, 2088155392, 429853824, 3705465792, 597082080, 3259993040, 2571419032, 1878669420, 810634270, 3944682843}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2214592512, 3858759680, 1157627904, 2424307712, 910163968, 3932160000, 1404043264, 2618818560, 2378432512, 905576448, 1047068672, 1244102656, 3003957248, 102113280, 2861559808, 3176163328, 669563904, 1522270720, 219034368, 2630593920, 124428992, 1327594016, 3087736016, 2823425832, 997293980, 3311642206, 4223047203}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1946157056, 1308622848, 3674210304, 998244352, 1547698176, 1872756736, 1355808768, 2365063168, 4116447232, 1453981696, 1983053824, 3084222464, 1758773248, 3571359744, 3401437184, 2052126720, 2520284160, 2185026048, 941270272, 2130421888, 4035023808, 3729440224, 46351472, 2680010664, 986750436, 569921622, 3386677833}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 603979776, 570425344, 1258291200, 1249902592, 1740636160, 73400320, 101711872, 295174144, 442761216, 2400059392, 3558014976, 3005841408, 864862208, 2917326848, 2556522496, 244369408, 223935488, 3162809856, 2195634432, 1609275776, 3797780800, 2392490400, 97888624, 2372316424, 2361353276, 8064266, 444943117}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1006632960, 2382364672, 486539264, 209715200, 3703570432, 3776970752, 1756364800, 2928148480, 2467561472, 499777536, 1748041728, 18841600, 1343012864, 48668672, 2405945344, 1953511424, 4020827136, 732189184, 188916480, 1327864192, 2933222464, 2872931296, 309965968, 254532280, 1266055516, 3915336702, 2582411083}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 872415232, 1040187392, 687865856, 2608857088, 1723858944, 1201668096, 294649856, 4233625600, 1877737472, 1548877824, 1908473856, 609189888, 3960782848, 2385387520, 2479591424, 3915536384, 814308352, 4089178624, 3175753472, 2404235904, 1714280768, 3021801312, 802538288, 1365322824, 4016020084, 3104606878, 245510979}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3825205248, 503316480, 2365587456, 2826960896, 515899392, 564133888, 3918528512, 3384279040, 665583616, 1789788160, 3919642624, 949190656, 2377433088, 2475859968, 2436329472, 1574840320, 1885969408, 3312949760, 633258752, 3420044672, 2451546688, 2655668576, 657144112, 723026600, 1941736404, 2169926946, 1198372575}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1543503872, 3724541952, 855638016, 3598712832, 2025848832, 3286237184, 1380974592, 4224188416, 421789696, 3955884032, 2338783232, 1278836736, 3339468800, 801038336, 1139134464, 498731008, 1369433088, 3410305536, 4115291392, 933723520, 3722027584, 4032605472, 368469680, 1988177176, 2689629996, 2932355214, 2158247613}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 2885681152, 2248146944, 218103808, 2675965952, 2462056448, 3831496704, 464519168, 1064828928, 2244739072, 2119827456, 3844800512, 661487616, 3050586112, 581312512, 2169073664, 220911616, 1563665408, 4153494016, 666262272, 1575058048, 2452508992, 1625122976, 2494363344, 778748232, 3667102580, 968962422, 2696840065}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 4227858432, 2986344448, 1761607680, 3162505216, 1077936128, 14680064, 4275044352, 2669150208, 1343488000, 3276800, 2558066688, 1282375680, 418136064, 2172018688, 2526244864, 3860989952, 1774281728, 1229680128, 613829376, 2395204992, 2222649536, 1135983264, 2296976176, 3096904520, 1269361740, 2526857542, 140378203}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1946157056, 234881024, 1459617792, 2004877312, 1967128576, 3881828352, 1794113536, 3039297536, 1870921728, 1494876160, 1322188800, 2948694016, 2395750400, 2918096896, 2495442944, 7002112, 2024274944, 1009097216, 3903195392, 1179240576, 3910698688, 3867935776, 2618197648, 3884827224, 1927429868, 2331198846, 117936613}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 1140850688, 3388997632, 3506438144, 2524971008, 398458880, 2476736512, 3241148416, 2333605888, 325320704, 2235695104, 21954560, 3153690624, 3604758528, 4288061440, 466972672, 1106442240, 1310190592, 2021486080, 2479770368, 332500864, 2074096960, 1160836704, 555274128, 3529786024, 2076376252, 1385104902, 3797519997}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 469762048, 2717908992, 2701131776, 3279945728, 2839543808, 241172480, 147849216, 2818048000, 1908146176, 247332864, 107806720, 702513152, 690274304, 743596032, 2859184128, 2590959616, 1133880320, 3647151616, 1947882240, 2071984768, 2446608064, 429534496, 1765761968, 3241460392, 1233830916, 820457442, 1773721795}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 4093640704, 100663296, 3271557120, 1585446912, 1715470336, 3663724544, 347078656, 1536688128, 2499543040, 179437568, 3095461888, 3340730368, 4135895040, 1967022080, 4111175680, 3304253440, 786525184, 2981057024, 1881344, 1346512256, 897146048, 89346592, 3132023248, 818119592, 107379748, 4124570030, 210768451}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 1006632960, 3523215360, 4278190080, 4118806528, 2889875456, 203423744, 1185939456, 1813512192, 1873543168, 3609853952, 4083351552, 1685422080, 2752790528, 662069248, 586240000, 4257892352, 540263424, 1321061888, 489725184, 2371375744, 957101504, 5945952, 991670672, 2940842280, 1956037364, 3709984294, 2814569273}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 1543503872, 33554432, 3506438144, 1954545664, 3007315968, 4024434688, 1924136960, 2659713024, 2727084032, 3798335488, 127467520, 1965260800, 2338603008, 1528455168, 26685440, 805713920, 2531898368, 1628143104, 2880963328, 3670338944, 1892330432, 804251296, 123910224, 1072891576, 2845604932, 188635786, 2305677455}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 2348810240, 3590324224, 3506438144, 2139095040, 1874853888, 476053504, 286261248, 232259584, 2455502848, 3159490560, 2234449920, 1104248832, 3349463040, 918429696, 3470127104, 1827276800, 568579072, 1939585536, 2327271168, 321721984, 1913039936, 806948256, 1503672432, 3262181704, 1179124548, 1170495214, 1118709549}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 2214592512, 167772160, 2768240640, 696254464, 3300917248, 3261071360, 32505856, 2281177088, 4273209344, 3598319616, 3718447104, 1467842560, 1919729664, 3047038976, 582078464, 4158793728, 3639073792, 3690950144, 1291575040, 3797496960, 1847490880, 930186400, 1845668496, 2362952072, 2783407756, 1451202606, 1379659881}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 603979776, 4261412864, 4244635648, 2357198848, 2042626048, 924844032, 1183842304, 1473773568, 2388918272, 3782082560, 3743219712, 153583616, 299679744, 3430604800, 3986419712, 307640320, 2076806144, 3028417024, 2151518976, 733477248, 402972992, 4011780320, 1752543408, 2425061320, 3150884732, 516756394, 2535456419}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 67108864, 570425344, 2399141888, 1015021568, 3846176768, 3294625792, 3960471552, 1204289536, 967573504, 393347072, 2773942272, 1819901952, 2185543680, 1294884864, 2352869376, 1617573888, 764619776, 1628931584, 2375662848, 2190752640, 608595392, 169974560, 1424006000, 1330682200, 3735556644, 3728517950, 3850002677}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 469762048, 1375731712, 4110417920, 2021654528, 3896508416, 2522873856, 3937402880, 3729260544, 2446589952, 2955542528, 803012608, 3044245504, 1337769984, 1647239168, 1385148416, 468867072, 3390149632, 1597337088, 1547138816, 1997415808, 3655302336, 3872052256, 153947600, 3411798648, 1473826012, 130826270, 3343301767}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 872415232, 2315255808, 1224736768, 2390753280, 4089446400, 2791309312, 3576692736, 4077387776, 914620416, 362151936, 2903048192, 4136337408, 306987008, 2004017152, 951029760, 671758336, 3934518272, 625483264, 3232019200, 159838080, 462551360, 2027378592, 329666128, 3783377592, 2706337612, 1551561714, 1647002223}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 2483027968, 704643072, 1761607680, 1283457024, 1287651328, 2074083328, 657457152, 1639448576, 1617166336, 1385824256, 1450901504, 2329247744, 2417770496, 1608409088, 3188789248, 2922784768, 593316864, 2051055104, 2522886912, 2349899136, 474489920, 3044803936, 2387517840, 639180808, 2922030108, 344180190, 3897642769}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 738197504, 1308622848, 352321536, 2977955840, 1832910848, 1147142144, 2393899008, 3377987584, 1457782784, 834535424, 3532324864, 2822864896, 4294721536, 3736756224, 516247552, 1257383936, 1248441344, 3605021184, 1534094080, 3891813504, 947126464, 2511748896, 2546463696, 3181590632, 3168643068, 2843112122, 786927813}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 3422552064, 3254779904, 2936012800, 1098907648, 868220928, 2866806784, 2685403136, 3908567040, 2172911616, 770310144, 287244288, 4081156096, 675069952, 516841472, 3603279872, 3688290304, 2328970240, 2533666304, 2343222528, 1849624192, 3367087680, 2220118816, 1727138288, 1611365224, 1897082300, 3406267150, 3067429157}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1140850688, 234881024, 16777216, 360710144, 3485466624, 1239416832, 2249195520, 511180800, 238288896, 3028680704, 2882732032, 3830546432, 3909894144, 2719096832, 3857051648, 1430943744, 3768675328, 2883856896, 2300501760, 3707182208, 2720992832, 984293408, 1055206128, 1741304808, 2682324620, 642005714, 1613636741}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3154116608, 2181038080, 1090519040, 3682598912, 3384803328, 568328192, 1693450240, 981991424, 2858680320, 4002545664, 218693632, 3190784000, 1286356992, 1473667072, 134967296, 287209472, 1632588800, 1008475648, 1920914176, 2482967168, 1488256576, 839549472, 328538128, 705779704, 2037608492, 1903354518, 1794735275}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 67108864, 1778384896, 83886080, 2575302656, 1455423488, 2220883968, 571473920, 591921152, 3115057152, 782368768, 3305177088, 4282351616, 3445932032, 1053712384, 994308096, 57587712, 1102294016, 3983986176, 3656908544, 872993920, 923556672, 4275204256, 2539222896, 2136709848, 4264168740, 4048388334, 1833822835}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 1946157056, 2113929216, 3372220416, 2139095040, 3368026112, 1419771904, 1571815424, 886571008, 3679715328, 2392195072, 450953216, 3446898688, 1309458432, 604119040, 2002202624, 2665621504, 285723648, 803924480, 563848960, 1447079552, 803263296, 2882566752, 3670598672, 4240216296, 2723846732, 2906849506, 2568243207}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 872415232, 436207616, 2030043136, 4236247040, 3586129920, 979369984, 2939158528, 1728577536, 1229193216, 2417360896, 3981770752, 3658973184, 2110537728, 1326637056, 425947136, 3092445184, 767810560, 2491584000, 2998661888, 510528896, 1329171776, 2555739552, 3231172688, 2399954616, 2465334924, 4195573170, 3799691955}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1275068416, 369098752, 3372220416, 847249408, 1807745024, 1453326336, 1328545792, 3622305792, 2033975296, 296878080, 401408000, 3602087936, 3621044224, 839835648, 161443840, 1174276096, 2237092864, 2477947392, 3303886592, 2603844480, 2543060288, 1710134112, 936373392, 2642850904, 2914211860, 508851886, 3494800815}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 201326592, 1241513984, 3506438144, 2256535552, 113246208, 2183135232, 2712666112, 2446852096, 2903769088, 3540123648, 1832845312, 167346176, 4190945280, 3063324672, 3489476608, 728111104, 1220871168, 3504481792, 3140422400, 1423015808, 358652992, 2026907360, 50908816, 1327260904, 2191437580, 2908830902, 1622671949}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 335544320, 4261412864, 3003121664, 3883925504, 3980394496, 3198156800, 242221056, 629669888, 860618752, 1301413888, 3059023872, 496730112, 1942274048, 777969664, 2802315264, 254728192, 3473890304, 1008912896, 951934208, 2261220480, 1196330688, 2292139488, 3162138576, 1753819768, 1028748420, 2435145214, 2324905463}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 738197504, 2986344448, 2164260864, 2776629248, 3493855232, 2967470080, 240123904, 1079508992, 3445882880, 4000972800, 2213347328, 4270030848, 238829568, 2946424832, 3830960128, 399390720, 2869928960, 3559538176, 632619776, 1156041856, 2865162688, 582187680, 1928610736, 1619141000, 2872678524, 2792478846, 2402125959}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 2885681152, 3187671040, 2969567232, 2625634304, 4148166656, 1012924416, 865075200, 988282880, 1188823040, 1076494336, 2610626560, 509444096, 3996434432, 1240899584, 372314112, 503728128, 55170048, 70414848, 3904880384, 3305338240, 2268723136, 730492192, 1428898544, 3997533176, 3742408308, 3047697430, 918334561}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1811939328, 1509949440, 2734686208, 142606336, 2193620992, 3282042880, 3935305728, 3897032704, 3700686848, 1113980928, 2633039872, 4101210112, 953991168, 3035799552, 93835264, 1006774272, 2356130816, 2156811776, 158697728, 4028453760, 2816022080, 651666272, 1055061552, 991909976, 3308695836, 1972997074, 2880953287}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 3019898880, 3187671040, 520093696, 461373440, 1967128576, 803209216, 248512512, 3296198656, 1457782784, 2739535872, 3162701824, 2346549248, 1520189440, 967745536, 1976143872, 1717487616, 1841417216, 3119704576, 2831651072, 765942912, 3669453504, 871333024, 3413858864, 2490959656, 70657244, 1862083534, 955046233}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 4093640704, 3388997632, 3103784960, 293601280, 2319450112, 970981376, 1225785344, 1507328000, 3274440704, 1877868544, 3145662464, 1248165888, 2144911360, 1949048832, 3312349184, 3317671936, 1850067968, 40435200, 1065636608, 877320320, 2458203072, 2202566560, 3048476400, 1654784968, 2160140916, 1268911874, 1765921585}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1946157056, 2583691264, 352321536, 159383552, 12582912, 1612709888, 2037383168, 1091043328, 2394685440, 3901620224, 744947712, 2539487232, 1258831872, 2210177024, 621719552, 3735513088, 779963392, 3589844480, 1299459840, 3608325248, 1176068416, 603073760, 3578345296, 3599390584, 3078472500, 2457352050, 1924448265}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 738197504, 1979711488, 2734686208, 2977955840, 4164943872, 786432000, 3335520256, 1402470400, 2232156160, 2229141504, 2520973312, 1644789760, 3466117120, 2878136320, 3273543680, 400807936, 1236894720, 1519426048, 930624768, 4007412352, 835097024, 680514208, 3380032048, 3563814984, 3054347284, 3157448722, 2915957821}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 335544320, 3590324224, 1392508928, 1031798784, 3535798272, 866123776, 2240806912, 3948412928, 1004797952, 805961728, 3665100800, 3301146624, 4200120320, 3278168064, 743075840, 3600107520, 942869504, 3006267904, 1078486272, 2684100224, 982427456, 3293539680, 1686041648, 942123976, 1641193020, 953250990, 917091103}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 603979776, 1375731712, 2432696320, 2222981120, 2478833664, 3982491648, 3297771520, 2755133440, 3579052032, 1604976640, 1662451712, 2614198272, 2704818176, 2345984000, 829091840, 351758336, 2474712064, 2346726912, 1313874688, 2715346304, 2617540416, 1240654496, 290676720, 3020104616, 2086348012, 1897921982, 3981308445}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3019898880, 3992977408, 1325400064, 1015021568, 574619648, 4078960640, 2140143616, 1263009792, 360972288, 3866755072, 1958543360, 3859513344, 2286469120, 1526996992, 1094356992, 3793614848, 1952136192, 1960876544, 1097892096, 322495360, 2839340736, 4219891040, 4149991088, 1516246488, 372272460, 2375585086, 2406265767}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3825205248, 2516582400, 3070230528, 2860515328, 994050048, 4003463168, 2920284160, 3131572224, 2612264960, 2848063488, 2954952704, 4227825664, 2368258048, 2406785024, 396513280, 1716611072, 1210563584, 868528640, 3508175104, 911035776, 265386432, 2280073696, 1025774256, 556410296, 79017116, 2951589814, 2873206275}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 67108864, 1375731712, 3170893824, 1098907648, 4282384384, 2883584000, 1534066688, 3137863680, 3276537856, 539361280, 598409216, 986284032, 4119347200, 3498860544, 1292292096, 4034648064, 2404461568, 1035736576, 644779776, 2382834816, 3693078208, 1818998944, 1776895632, 1834524536, 3147054276, 787620266, 398055725}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1275068416, 1979711488, 2868903936, 2843738112, 3527409664, 3617587200, 3050307584, 3374841856, 655097856, 2253258752, 2836070400, 878804992, 2997370880, 1145839616, 896405504, 2484819968, 3039388672, 529824256, 3025861888, 3306230400, 3016795072, 170402272, 579647600, 3524153848, 2108376228, 1680938626, 3753909413}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3690987520, 1040187392, 3338665984, 2944401408, 767557632, 3814719488, 1963982848, 4129816576, 3252420608, 1032978432, 108986368, 2610528256, 1885880320, 1031593984, 182595584, 566716416, 1747788800, 1501995520, 23140608, 4277983360, 2971806272, 2175224480, 1086186608, 57557560, 2539479924, 171896846, 1221958221}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 4093640704, 3724541952, 1023410176, 964689920, 1019215872, 2686451712, 3350200320, 644349952, 2876506112, 24772608, 2362507264, 1698136064, 2234040320, 3063160832, 359305216, 1120532480, 1149991936, 433515008, 1605878528, 224924800, 2079636800, 1245315296, 3576806800, 3341257432, 1915796892, 2024296782, 2085928011}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 872415232, 100663296, 822083584, 511705088, 3519021056, 3386900480, 1943011328, 1897398272, 2046033920, 3334602752, 575995904, 1476100096, 3554197504, 2979274752, 525504512, 2750257152, 486530048, 4105368064, 1060968192, 2120695680, 2147915584, 3202311200, 4253194288, 477490632, 1288412012, 1469084278, 884507575}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 2885681152, 234881024, 3238002688, 3330277376, 3644850176, 2262827008, 1871708160, 3426222080, 472121344, 3848667136, 3884253184, 2843705344, 2658680832, 3074744320, 238465024, 1100826624, 1424749568, 748085760, 2020421376, 1661155200, 585766848, 788515744, 1102609264, 3370443944, 2001109916, 976606338, 687327811}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 3825205248, 1241513984, 889192448, 343932928, 3653238784, 1696595968, 1294991360, 530055168, 3402366976, 1146748928, 3417767936, 557416448, 72892416, 384589824, 3958042624, 3337594880, 492149760, 292744704, 547561216, 3301921152, 2783257920, 2175418592, 797947408, 3926238632, 2117794004, 2070377942, 271702029}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3959422976, 2315255808, 1962934272, 3883925504, 2462056448, 1075838976, 311427072, 3665297408, 1547960320, 3373400064, 2441150464, 3459219456, 2260254720, 2674171904, 3942789120, 2008619008, 3842745344, 383428096, 3954007808, 1447109248, 428846400, 4276672224, 4047258800, 198627304, 2010374332, 810470934, 296212851}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 1275068416, 4060086272, 1627389952, 2927624192, 3326083072, 4133486592, 3205496832, 2506620928, 4152623104, 2965504000, 3842834432, 3244523520, 491307008, 49602560, 12234752, 1658963968, 1319441408, 1372028416, 3984257792, 1782660992, 1989509312, 878670880, 1598443376, 4191094136, 1718531948, 1965787782, 624725359}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 2080374784, 369098752, 2231369728, 3447717888, 1002438656, 2246049792, 3641704448, 908591104, 1880883200, 4173463552, 3058237440, 92241920, 721993728, 476897280, 2780491776, 3160250368, 4132516864, 2822482432, 2351887104, 4122212480, 1862422080, 2913540640, 2238701296, 2527105080, 447754420, 1763211166, 4274303787}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1677721600, 3321888768, 2936012800, 2273312768, 734003200, 3680501760, 3771727872, 2419589120, 3986423808, 3351904256, 1054408704, 964132864, 26755072, 2729222144, 157462528, 2463975424, 4229004288, 2250498560, 1090930944, 149641344, 340919360, 3715439776, 882237872, 84274664, 2736597796, 1517403414, 2691899443}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 1275068416, 3992977408, 1526726656, 4236247040, 3317694464, 115343360, 3123707904, 3912761344, 2659975168, 3099459584, 2181234688, 852066304, 4044931072, 2665259008, 3463860224, 1129789440, 650855424, 1855808000, 1587188992, 3994662784, 1376805184, 2171139872, 340031184, 535435784, 2164373044, 3217852530, 2946411293}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 738197504, 1442840576, 2902458368, 2004877312, 3519021056, 3214934016, 1634729984, 287834112, 4094951424, 2901016576, 3040018432, 3223683072, 97009664, 1552211968, 986853376, 3001006080, 377684992, 2016229888, 1357683456, 2586192512, 1453669952, 92830304, 132435152, 125994840, 3242686908, 2602531774, 3441650745}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 1006632960, 2449473536, 251658240, 1753219072, 1119879168, 1470103552, 3039821824, 609746944, 2645819392, 1012793344, 2897412096, 1220640768, 817414144, 2623807488, 3923161088, 2895063040, 1621312512, 3798560256, 2809412864, 402560896, 3951256128, 3013181792, 1032615056, 3740930152, 2160458860, 1585327274, 482568461}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1409286144, 167772160, 654311424, 3531603968, 1572864000, 861929472, 3872391168, 2045247488, 2230059008, 1426456576, 1060962304, 2952757248, 2747809792, 3449610240, 719228928, 2326353920, 719141888, 1861164544, 104877312, 2569053568, 3119576896, 1897423520, 4000605104, 4046644792, 19858052, 4263573930, 2339378715}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 872415232, 2449473536, 2801795072, 1249902592, 2839543808, 3009413120, 651165696, 1316487168, 3620995072, 1720844288, 3625910272, 3277946880, 953696256, 505733120, 1893355520, 4104329216, 1317002240, 4029801984, 2573227264, 1842380160, 3942177728, 261371424, 3262274480, 2383374760, 1337550380, 1962718598, 3925741101}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 3959422976, 2785017856, 3707764736, 645922816, 1497366528, 589299712, 2819620864, 2951217152, 1530134528, 222953472, 2019229696, 4153245696, 2332573696, 88367104, 3750907904, 832030720, 4238038016, 3060599296, 3757611776, 2296146816, 2558400448, 2349948512, 3679877424, 2999275768, 4042033500, 3490104510, 487436785}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 67108864, 1442840576, 1593835520, 3967811584, 4114612224, 3118465024, 1401946112, 474480640, 866910208, 2930376704, 11862016, 809205760, 4113055744, 2407309312, 1711460352, 889796608, 1276709888, 1645285888, 1490888960, 984032128, 448397760, 2872955040, 4231487600, 3211934424, 3025266276, 2008930758, 1098350399}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 1811939328, 301989888, 50331648, 4102029312, 4194304, 2652897280, 2582642688, 282591232, 3347316736, 108134400, 402980864, 3119218688, 2960703488, 1765023744, 436867072, 1127315456, 2967593984, 2143927808, 3180704000, 2246256512, 1985227968, 3529157216, 987324880, 4158458920, 2700056284, 2974476342, 361837975}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1811939328, 2717908992, 3976200192, 3447717888, 1010827264, 3382706176, 976224256, 3353870336, 1133772800, 3886415872, 3211460608, 1081180160, 2739421184, 337944576, 1276006400, 1566533632, 2850534400, 365661696, 1489071872, 677392512, 131086784, 1350078944, 407655824, 416974552, 4124666620, 2793183986, 2301775277}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 1275068416, 1845493760, 1224736768, 394264576, 851443712, 3483369472, 1305477120, 3589799936, 644087808, 3332767744, 2167209984, 4166483968, 56115200, 3023347712, 228503552, 3605649408, 841073664, 202203648, 919013120, 1321250432, 3114294592, 550504800, 813201520, 1000667944, 461803292, 2277368450, 2580505707}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 3154116608, 369098752, 2768240640, 3279945728, 1916796928, 631242752, 1271922688, 1002962944, 3809214464, 1028521984, 970653696, 2962325504, 1600667648, 828121088, 533123072, 368510976, 1506739200, 328985088, 3643872000, 3669554816, 596941248, 290063328, 1140444272, 2419377944, 1067111492, 1538342018, 829982197}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 603979776, 1912602624, 3405774848, 125829120, 3074424832, 2371878912, 2884632576, 3077046272, 829685760, 2817654784, 1892745216, 855605248, 84426752, 117760000, 4175081472, 558209024, 1857924096, 508630528, 2705316096, 2896706688, 2094319808, 2384635424, 1563027600, 1091766680, 3118881948, 1607696198, 1724256643}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 469762048, 973078528, 1426063360, 595591168, 2394947584, 983564288, 2511339520, 1477967872, 2213281792, 298975232, 3308847104, 3680468992, 3652730880, 2262622208, 2877976576, 3560249344, 2162021376, 2034853376, 325521152, 2024031872, 2121684288, 701468768, 1104154896, 1191720616, 1984211828, 3458596990, 956784139}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 4227858432, 1577058304, 788529152, 2927624192, 88080384, 1805647872, 2324692992, 1544028160, 1826357248, 865730560, 1078657024, 3385163776, 2175287296, 4115423232, 1058148352, 3067598848, 1467945984, 2989744640, 1428263168, 2012664192, 2190021568, 1102736096, 2501598000, 1227690904, 2772755284, 97422726, 1179480241}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 201326592, 1375731712, 889192448, 3430940672, 1212153856, 2569011200, 3109027840, 2769813504, 467927040, 1893072896, 3391815680, 2233565184, 157859840, 363634688, 455782400, 1033451520, 530375680, 3544325632, 1924499200, 2549492096, 3833310400, 28949856, 2722947696, 2182799688, 2591149692, 259049842, 432550621}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 67108864, 973078528, 3204448256, 998244352, 155189248, 1461714944, 2001731584, 252182528, 3711172608, 1759641600, 3970236416, 1163624448, 1903706112, 812392448, 1180577792, 3216197632, 1031543808, 1140260352, 2107073792, 1664537728, 284650176, 1053178464, 820972144, 2639937368, 2074738108, 1240825494, 2572417127}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 1006632960, 3523215360, 1325400064, 4236247040, 2856321024, 3651141632, 3861905408, 3027763200, 1960574976, 1492516864, 86573056, 987463680, 2162704384, 739565568, 3138580480, 2099501056, 1123333120, 4144115200, 1504427264, 565240704, 3971522240, 1782345696, 216415632, 899749192, 1738506276, 240260202, 2416126847}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 2348810240, 2583691264, 1224736768, 2944401408, 910163968, 4255121408, 2983198720, 2696413184, 1488191488, 2027028480, 2170748928, 3843915776, 3259547648, 471621632, 4047409152, 343275520, 3930342400, 3833222656, 2089808640, 772527744, 2450592192, 1185851360, 1097664112, 2938110056, 370172812, 2757257254, 2420435729}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3288334336, 2113929216, 1828716544, 2810183680, 3116367872, 1553989632, 1754267648, 1735917568, 822870016, 3302621184, 903938048, 3740237824, 4257792000, 1319378944, 3536736256, 1065854976, 3153910784, 3407018496, 1145402112, 2225175168, 990856768, 1018724704, 2594986544, 1221241576, 2312740340, 4043566614, 249739931}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 4227858432, 2650800128, 16777216, 4135583744, 54525952, 3118465024, 4210032640, 3661103104, 375652352, 3410886656, 3643211776, 1356169216, 1168654336, 2800541696, 527568896, 3325941760, 2728694784, 1735303680, 2306326272, 301811584, 1728339392, 3288245920, 2222968080, 1929476552, 2604560092, 1851743338, 911320201}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 1677721600, 1912602624, 3472883712, 2592079872, 843055104, 3172990976, 1833959424, 1984430080, 2416181248, 1511391232, 2660564992, 3471802368, 1958232064, 2103222272, 2742734848, 1322760192, 2326064128, 2424755712, 2638077184, 215704960, 2157371584, 215305056, 2748314224, 2716347416, 1729409228, 629030482, 2848029859}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1543503872, 2315255808, 4244635648, 2608857088, 3242196992, 1692401664, 1114636288, 390594560, 1269563392, 3305766912, 3662479360, 2219016192, 441991168, 3621003264, 1494102016, 278644736, 3813458944, 897193472, 1543870208, 376387200, 2802975424, 620353952, 696065168, 535502904, 1736713060, 462842342, 4226753703}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3154116608, 2248146944, 3070230528, 92274688, 1086324736, 10485760, 2028994560, 1203240960, 2124677120, 2508587008, 767229952, 1006731264, 1722335232, 395059200, 1540018176, 407984128, 803263488, 294681088, 3110621440, 2393637504, 905620800, 2957638752, 2016706128, 3111045192, 3688324252, 3982203874, 2081525917}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 201326592, 1778384896, 2768240640, 2139095040, 2101346304, 3244294144, 3826253824, 2952265728, 3488350208, 1162477568, 366673920, 577077248, 1581826048, 254025728, 3064877056, 2354415616, 3015717888, 3047171584, 2133896960, 3557354112, 1489287872, 1518252064, 177033072, 2665246440, 3393347476, 2711590886, 1037771249}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 1946157056, 1241513984, 3741319168, 2424307712, 3879731200, 2011168768, 324009984, 775421952, 823394304, 2445934592, 3415932928, 1042120704, 3880304640, 1541152768, 1054224384, 2473420800, 2676018176, 264273408, 2225140992, 2125471616, 3664269248, 4222411936, 228470448, 4071744104, 1985351596, 271386526, 4200648113}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 3959422976, 3388997632, 3674210304, 763363328, 3326083072, 2313158656, 1557135360, 3956801536, 3378774016, 2503081984, 1023213568, 2836627456, 2452111360, 508354560, 2617126912, 2109941760, 2112902144, 3911771648, 3821809920, 1170138752, 136565696, 3542098848, 904978224, 3441970184, 3452706620, 2428412438, 3768831023}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1140850688, 2650800128, 1392508928, 1098907648, 2864709632, 3378511872, 1714421760, 2833776640, 2522087424, 3865182208, 314638336, 285179904, 2012790784, 3735871488, 323899392, 3461347328, 2974862336, 3721959936, 3745279232, 720822912, 902030144, 537831328, 1374646608, 1811987928, 1778437948, 1694528246, 2793441731}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 4227858432, 1979711488, 2097152000, 3363831808, 1094713344, 3030384640, 34603008, 98041856, 3385065472, 1132331008, 3172794368, 3714023424, 1881718784, 900521984, 317902848, 3233777664, 1385726976, 2422524416, 2716773120, 2374354304, 3527143872, 3326527968, 1323901104, 4071172808, 3465104540, 769241082, 3970027715}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 2483027968, 905969664, 1660944384, 3179282432, 3569352704, 2749366272, 4247781376, 2874671104, 3652976640, 3890085888, 2025390080, 1789100032, 3668459520, 2231672832, 2505224192, 2269054976, 2921778176, 387277312, 3002447104, 3838135936, 3726479680, 2707493664, 1751072976, 2807466344, 971883876, 786023330, 2941454343}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 3825205248, 2650800128, 385875968, 813694976, 2353004544, 2271215616, 2440036352, 810024960, 1412169728, 1588461568, 1947533312, 570392576, 2541273088, 1241784320, 3430051840, 2385717248, 3605421056, 2218342912, 2169596160, 3832412032, 1669014720, 860512032, 3713499152, 2632227384, 180504292, 2413540290, 3113902171}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 2751463424, 2113929216, 2768240640, 2642411520, 1035993088, 186646528, 2154823680, 3879206912, 366739456, 269615104, 2611675136, 3418193920, 1888010240, 717529088, 4181626880, 3267442688, 2653580288, 435657216, 3849304832, 1149470848, 1397344320, 661570272, 805924176, 353254984, 421121380, 61239054, 3391967769}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 1543503872, 234881024, 251658240, 3833593856, 2805989376, 1386217472, 3427794944, 479723520, 910950400, 2076835840, 3917021184, 562528256, 1032372224, 3715391488, 1347866624, 1626060800, 2798818304, 3925152256, 3324879104, 2965494656, 643558336, 3359291872, 3559999728, 999529416, 2674844756, 829923270, 2722113939}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 3556769792, 2785017856, 83886080, 3833593856, 432013312, 2720006144, 2530213888, 574095360, 2021392384, 3661496320, 3693412352, 3686760448, 3542630400, 1902387200, 974262272, 853768192, 3326532608, 3459887616, 2687615744, 604328320, 3933197632, 781205472, 1566100208, 1162673640, 3036067012, 1286685826, 700823483}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 201326592, 2717908992, 385875968, 1384120320, 1430257664, 1637875712, 3757047808, 918028288, 1772879872, 1826750464, 2315452416, 3642064896, 2382938112, 2176065536, 3023974400, 4279883776, 3357148160, 412085760, 1397183744, 2702431616, 1912418240, 1055705312, 1782768720, 3212003912, 1861090196, 2684657934, 2342931649}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1409286144, 234881024, 1056964608, 3095396352, 3636461568, 1201668096, 47185920, 1458044928, 1181483008, 2824994816, 3403481088, 995852288, 3254304768, 581230592, 27136000, 1052198912, 265956352, 1142495744, 758452480, 3132618624, 2849699904, 3340344160, 2276795248, 4286035768, 872049156, 2492007374, 3384657055}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2483027968, 2852126720, 2231369728, 4102029312, 3074424832, 3084910592, 2190475264, 513277952, 2024538112, 961937408, 3905617920, 1376354304, 717799424, 3658801152, 4157231104, 2692085760, 3546684416, 1193508352, 1152192256, 2628403584, 2980424640, 2015249568, 1545545584, 904111368, 2861407412, 865776058, 181244925}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 201326592, 100663296, 1291845632, 1149239296, 4232052736, 1008730112, 1408237568, 208142336, 4158914560, 2844393472, 2458189824, 2246279168, 643350528, 963403776, 2701012992, 204941312, 2069541888, 3248310784, 2251287296, 1712773504, 781443264, 3094379616, 2879914448, 67372696, 496674060, 821940526, 2743042735}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3825205248, 637534208, 4110417920, 2088763392, 1212153856, 3873439744, 3205496832, 2571632640, 1547960320, 4254466048, 2706964480, 1180925952, 3583524864, 1009524736, 3856838656, 2998392832, 2357652480, 3104899584, 682078976, 558799232, 2836765888, 1171356320, 1107814384, 4005437272, 2722958220, 2422047378, 1771392943}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 1543503872, 33554432, 2969567232, 964689920, 1413480448, 2061500416, 441450496, 1643642880, 1656487936, 3553230848, 3908632576, 2245492736, 1684586496, 3571769344, 3158749184, 3806046208, 1133143040, 2618891776, 881300224, 3239073920, 1637365184, 2888614560, 1360186032, 1488268968, 3092636868, 520459830, 1568516435}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 67108864, 2113929216, 1224736768, 511705088, 4055891968, 3286237184, 2773483520, 3851943936, 3113484288, 3771858944, 2523594752, 395673600, 3045605376, 3912032256, 3497422848, 1160878080, 1574063104, 2934684160, 1129682688, 1122518912, 1119668032, 2777564704, 3367338160, 599279048, 4179949708, 85639046, 4276597465}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 2751463424, 1308622848, 1694498816, 2843738112, 1413480448, 2262827008, 4048551936, 2647130112, 1468268544, 1884422144, 2234318848, 848527360, 1834532864, 183246848, 2540105728, 795326464, 2201095168, 3258821120, 1455147776, 4044135552, 4088853952, 3572467360, 1700135344, 1304413592, 1017014732, 3292235926, 30177055}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3154116608, 3187671040, 2634022912, 1400897536, 4240441344, 2342518784, 3847225344, 4190633984, 3076259840, 1114767360, 4241031168, 1078951936, 3419947008, 905191424, 3722350592, 4079183872, 127017984, 2742665728, 649544448, 3493658240, 2223150912, 2756795232, 2094741744, 100033944, 4191108884, 1880636142, 2463388571}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 2214592512, 369098752, 553648128, 545259520, 1379926016, 840957952, 2788163584, 1494745088, 1023148032, 3904765952, 2727149568, 4105666560, 1575501824, 4253343744, 1951576064, 723224576, 2396920832, 3483193856, 2401212160, 3964457344, 585534144, 1020351584, 1618577936, 140313128, 33535844, 2937864450, 1231950227}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 1140850688, 301989888, 1157627904, 3011510272, 171966464, 3093299200, 2012217344, 3056074752, 573833216, 2791178240, 2179399680, 1778745344, 1582874624, 542924800, 2265632768, 2026473472, 2399845376, 80287232, 4178245376, 2747876992, 2005557696, 1577666080, 3618243984, 3566825688, 2784161180, 1254440746, 2583225945}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 1543503872, 2449473536, 4143972352, 3347054592, 3250585600, 878706688, 3180331008, 453509120, 3301703680, 2142371840, 988217344, 1420918784, 4279779328, 3808747520, 3147698176, 1216706560, 4059993088, 404033024, 2792801536, 2023342208, 2472865344, 1343117728, 848131056, 3014835608, 283574852, 2544988606, 3331871925}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1140850688, 1107296256, 385875968, 3514826752, 2453667840, 1411383296, 974127104, 3646423040, 2686189568, 1657667584, 1907556352, 265912320, 4022878208, 2844057600, 3073536000, 2819446784, 277007360, 1963312640, 1273427200, 2160547456, 189000640, 460427872, 452740144, 2218655816, 2870710980, 3421363090, 385013981}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2214592512, 369098752, 218103808, 1065353216, 2218786816, 2556428288, 2517630976, 3386376192, 3865313280, 671481856, 3474915328, 2785378304, 2999468032, 3973120, 1646440448, 729389056, 2701806592, 1410683392, 2098264832, 3277333120, 564433856, 1042696224, 376393840, 1498240712, 1035224636, 3774801698, 814477561}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 738197504, 167772160, 318767104, 2357198848, 507510784, 3504340992, 2276458496, 2382888960, 2802581504, 3260416000, 1890648064, 516128768, 2293776384, 3934543872, 3852079104, 4081518592, 128062464, 3196315136, 492321024, 3769954176, 1985120960, 2758496928, 3018089808, 2448094904, 2691633028, 3745404954, 281908871}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 1677721600, 2852126720, 2197815296, 1065353216, 4097835008, 3353346048, 3480223744, 1628962816, 834928640, 639500288, 226426880, 1486716928, 3211280384, 811393024, 1780092928, 230774784, 1207077888, 3478982144, 4207446272, 231492736, 4008870848, 3017631648, 285756048, 241994088, 2388845916, 2041925786, 3956554497}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 872415232, 2583691264, 251658240, 1115684864, 775946240, 2766143488, 762314752, 1143472128, 3191603200, 3672244224, 1836515328, 547454976, 2337849344, 823451648, 341749760, 2866087936, 498510848, 164228608, 2365895936, 3586530688, 3898725568, 3287821984, 595872656, 3045519960, 1770074772, 2869484958, 661399029}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 3422552064, 3791650816, 3405774848, 2776629248, 3552575488, 2097152, 3612344320, 1923612672, 2021392384, 1788739584, 3843751936, 3862003712, 33046528, 3839107072, 3689066496, 2969942016, 2641011712, 4163497472, 3495708928, 1372520064, 3316874816, 3981299680, 3940982128, 4228875000, 351501652, 154006050, 2102832677}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1811939328, 1174405120, 3338665984, 4118806528, 3519021056, 2673868800, 3549429760, 2486697984, 215220224, 3441819648, 743505920, 2814083072, 3618127872, 2431442944, 1978798080, 4218931200, 4075426816, 781445632, 621027584, 1824440960, 938867776, 2683671200, 3690312432, 435522728, 1022720876, 3698687794, 355815319}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3154116608, 301989888, 1124073472, 998244352, 4131389440, 266338304, 2083520512, 2857893888, 1678508032, 3431858176, 547160064, 3732373504, 3157311488, 173580288, 336359424, 4102961152, 882709504, 1886858752, 3979383040, 1926813824, 3654073792, 221168032, 1196255184, 2787113064, 593780564, 3663360002, 903827923}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 201326592, 3053453312, 3640655872, 2524971008, 2495610880, 3751804928, 770703360, 2617769984, 60030976, 2363621376, 3907584000, 4201086976, 1743798272, 453533696, 1746186240, 3164768256, 1485411328, 4256643584, 3142070016, 2155097984, 393392704, 573686624, 667674192, 1588481016, 1009225884, 1854992630, 978857547}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1677721600, 3456106496, 3539992576, 981467136, 37748736, 1621098496, 1594884096, 1187512320, 2169765888, 3038117888, 1470169088, 2520481792, 2970632192, 97034240, 3017035776, 3143002112, 3305192448, 2955618816, 3495451904, 1868319104, 1587701952, 3506899680, 709002160, 2578936792, 2803514012, 3211472322, 2440585847}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1811939328, 2113929216, 4278190080, 1468006400, 2931818496, 614465536, 2526019584, 1654128640, 74711040, 1135476736, 3506372608, 372080640, 420528128, 5808128, 785674240, 2722007040, 2447864832, 2929299968, 4280172800, 4004972672, 2736851264, 893043296, 1612801584, 2763658760, 769732588, 563805018, 2662443025}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 1543503872, 2113929216, 3573547008, 2709520384, 2923429888, 3231711232, 3666870272, 1564999680, 3247702016, 1462108160, 1718157312, 4135813120, 3310403584, 2074664960, 2409943040, 1526638592, 3585442816, 917611008, 1356819200, 4045542528, 2844237760, 222226144, 2807410224, 4068564440, 1913117660, 343811122, 3447007119}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 469762048, 1577058304, 3472883712, 1551892480, 3661627392, 2229272576, 1106247680, 107479040, 3268673536, 3080847360, 3686072320, 3789258752, 3912253440, 2412306432, 1464078336, 3162163200, 2968118272, 3420307968, 3356479744, 1611854720, 792549056, 1509897888, 2390380816, 971578776, 1415436732, 3637457142, 364028375}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 1140850688, 1577058304, 1593835520, 763363328, 2025848832, 4188012544, 3431989248, 233308160, 681836544, 1994784768, 720699392, 1984921600, 3234873344, 1242046464, 3738447872, 100542464, 4111055872, 3568671232, 1823424768, 2384515712, 2505090368, 3066579296, 2574539056, 1181623160, 761356364, 3234984642, 3186169427}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3019898880, 973078528, 1392508928, 3833593856, 3451912192, 2925527040, 1479540736, 985137152, 2466512896, 1521614848, 2097217536, 3569319936, 2322612224, 2845351936, 2727620608, 2103097344, 873290752, 1685130752, 4188481792, 3039074176, 2460145984, 2057943968, 429095504, 229524616, 1869075644, 3687117878, 3042059763}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 738197504, 1442840576, 1224736768, 1333788672, 574619648, 60817408, 2052063232, 427294720, 1330905088, 2113798144, 2765553664, 2278916096, 3608166400, 3294126080, 2093223936, 2405832704, 628327424, 3011770880, 506158848, 432531072, 1150107072, 693426656, 1560161776, 1733796136, 1133903148, 900769322, 3716737001}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 3959422976, 1577058304, 3607101440, 2457862144, 3384803328, 648019968, 2045771776, 1197998080, 2434531328, 133562368, 3244097536, 3132063744, 170934272, 1690853376, 2204921856, 1423874048, 2309071872, 2580099584, 1515571456, 878945664, 60713792, 2294355808, 697895760, 2186106008, 3520535412, 3604238698, 739962091}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 469762048, 3187671040, 3170893824, 1954545664, 1522532352, 2178940928, 1756364800, 899153920, 2372141056, 1118961664, 2034958336, 762675200, 3515924480, 2143854592, 701247488, 4228786176, 2310923264, 1574707712, 3683009280, 4065405312, 1711439424, 1255367456, 3776025936, 2309157672, 423845372, 3990427478, 2716743481}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 2348810240, 4194304000, 4211081216, 897581056, 1681915904, 2334130176, 3759144960, 3319267328, 619446272, 3655467008, 1892483072, 3058401280, 1315979264, 1080565760, 551841792, 4290127872, 3539153920, 1286403584, 1757593856, 2346528384, 3591586240, 3067877216, 2661992240, 1245294536, 1998959156, 2381298830, 2976258927}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 67108864, 436207616, 1157627904, 2155872256, 1547698176, 1147142144, 1672478720, 955777024, 2504261632, 3362390016, 2043478016, 703299584, 3700473856, 111714304, 2764845056, 4143355904, 2494778368, 1589943808, 2745835264, 2423072128, 1358662848, 2532872224, 306480080, 2716496200, 1796042940, 650842542, 985674727}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 2885681152, 100663296, 1560281088, 578813952, 4273995776, 4057989120, 3457155072, 24641536, 1861484544, 135921664, 4159766528, 2461499392, 3157311488, 201891840, 1197232128, 3262576640, 3171935232, 2602838528, 3456244480, 2882903936, 758508608, 3668281120, 3130897392, 1237932392, 3370379916, 2912563310, 2561798955}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 603979776, 3254779904, 1761607680, 3397386240, 3745513472, 3508535296, 3966763008, 1554513920, 1921253376, 596246528, 1666777088, 2765062144, 3650142208, 3896025088, 1648144384, 4025939968, 1259310080, 2465228288, 1240001280, 1587823488, 1064977856, 95528544, 736860496, 1646965464, 2775181100, 1304931214, 1193584531}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1140850688, 1040187392, 2063597568, 3481272320, 725614592, 2795503616, 2354053120, 816316416, 4197187584, 3712090112, 264699904, 3725688832, 3660627968, 1729683456, 2138337280, 3122067456, 1614900224, 3684235776, 1337197824, 2180387968, 2779854016, 3202360800, 2440048368, 4055376632, 2871288196, 918470894, 3362635205}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 201326592, 905969664, 1325400064, 4286578688, 163577856, 1981808640, 51380224, 1693974528, 2411462656, 2795372544, 732889088, 321224704, 1253097472, 2385043456, 2909024256, 3258116096, 2647225344, 2369174016, 2248882432, 1605865600, 3324618304, 1510369248, 2766342448, 3665009128, 575373380, 1834480802, 2576941553}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1006632960, 3858759680, 2365587456, 3246391296, 1430257664, 1998585856, 418381824, 3202875392, 3155427328, 2762866688, 1752760320, 2619047936, 4048568320, 3185090560, 3592220672, 413829120, 472851456, 831412736, 394898176, 1618193536, 3766764736, 949394016, 3556090832, 4278798360, 4004768764, 3387171642, 2345058967}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 335544320, 1040187392, 3271557120, 4001366016, 3166699520, 1440743424, 3996123136, 422051840, 177995776, 2711486464, 3034251264, 4236345344, 1280327680, 2690162688, 2333372416, 2022848512, 3732749312, 3653151232, 2156608768, 3235499392, 2638479936, 499802400, 1156177872, 3647762712, 1255550132, 2402750338, 3096953989}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 2080374784, 2248146944, 2667577344, 1719664640, 591396864, 3495952384, 3226468352, 236453888, 3450077184, 2124808192, 451346432, 1215135744, 3182477312, 562601984, 832311296, 3736270848, 499741696, 118913536, 695163136, 3975256448, 344094144, 2592168736, 623574064, 1538125896, 2307934396, 859348866, 3734287873}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 2885681152, 2919235584, 83886080, 411041792, 859832320, 484442112, 4149215232, 1545076736, 3460038656, 2063466496, 306774016, 738426880, 1982873600, 1082695680, 3716444160, 1332881408, 4227830784, 7242240, 1089563392, 1527774592, 3150347200, 4219844512, 2664806320, 2446159176, 2389779236, 1632607810, 1638332663}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 2483027968, 3187671040, 184549376, 3682598912, 2319450112, 123731968, 1301282816, 3883401216, 3530293248, 2936406016, 2912485376, 1624997888, 2716876800, 1097375744, 391417856, 503986176, 957307904, 3040520704, 1992783104, 3470667904, 658858432, 2924848416, 1726836464, 1386347752, 2631367188, 3655729386, 524914655}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 201326592, 4261412864, 4009754624, 4118806528, 583008256, 2959081472, 3582984192, 2226651136, 1637613568, 1809973248, 2071527424, 3094315008, 1525727232, 1554538496, 1944326144, 3491665920, 1879811072, 2939056640, 1162039552, 3852122752, 3867518784, 3625818784, 2050071024, 3638290216, 1815533092, 3115317758, 2165369179}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 872415232, 167772160, 2600468480, 914358272, 2487222272, 249561088, 4289724416, 1001914368, 2176057344, 555614208, 3282108416, 1153662976, 2203107328, 1929961472, 1519169536, 2179618816, 64977920, 1964162560, 1510723840, 2415693184, 4109562560, 3376116384, 1392792912, 1764148744, 3252008204, 184355882, 1868654079}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 201326592, 3321888768, 3774873600, 2122317824, 708837376, 1679818752, 3922722816, 998768640, 3164864512, 4172152832, 1179451392, 1407156224, 1945124864, 2404933632, 2544660480, 2336884736, 3057898496, 4244785664, 638052096, 471646080, 3945940160, 1103050336, 536924656, 268438616, 2013317676, 3690998922, 503360931}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1543503872, 3120562176, 2868903936, 3800039424, 4123000832, 3474980864, 1188036608, 3345481728, 1370750976, 4234018816, 1142882304, 4195188736, 2180005888, 4256702464, 1021054976, 3203053568, 1321276416, 2916247040, 2782777600, 1930963328, 290203456, 3915551456, 2240095728, 649393080, 1692312028, 4208924010, 665687681}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 335544320, 4194304000, 2365587456, 528482304, 3200253952, 2711617536, 1055916032, 2400714752, 387710976, 1569849344, 3883728896, 767262720, 429965312, 1794154496, 2501398528, 706512896, 2048011264, 1304292864, 1981544192, 2857390720, 4201120064, 1019498336, 3593344848, 2745146856, 4011783684, 2024242574, 2637318255}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 1006632960, 1644167168, 687865856, 3078619136, 2680160256, 4053794816, 420478976, 1224212480, 639893504, 1789526016, 3640852480, 3183837184, 2241871872, 2802900992, 1408782336, 3232004096, 1995060224, 3915603456, 511036160, 1254678144, 3784099904, 1897283168, 2612891824, 1136977384, 3218796764, 1883973518, 227138857}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1543503872, 167772160, 3573547008, 377487360, 3024093184, 1138753536, 2236612608, 2372403200, 2547777536, 3676962816, 3543859200, 2618654720, 3487580160, 1196482560, 1550340096, 2807826432, 3362399232, 257644032, 2978307840, 1613267840, 12337856, 993699744, 758369968, 2648288312, 1170345140, 774337526, 3030326161}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 469762048, 771751936, 587202560, 1417674752, 3477078016, 4104126464, 2540699648, 1878523904, 1297874944, 3795451904, 1949892608, 3245834240, 765476864, 2599428096, 1832439808, 1530685440, 1395278848, 4073796096, 381914368, 908998528, 3595025344, 3027790816, 1620888528, 114973832, 1567170724, 2378136166, 3005529475}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 335544320, 637534208, 3942645760, 1468006400, 4064280576, 480247808, 2448424960, 3782737920, 2672558080, 981336064, 4206821376, 1084588032, 874561536, 1378885632, 2224574464, 1973172224, 2964724736, 2351641088, 1382501632, 4271471744, 551945664, 941883104, 4120073552, 3075185800, 2826429492, 1513221170, 2095235649}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 67108864, 2449473536, 822083584, 3732930560, 3619684352, 144703488, 3727687680, 520617984, 2504261632, 4186570752, 1959591936, 1419476992, 1495318528, 141598720, 1776865280, 26535936, 3562200064, 3075577344, 2232230656, 1731932032, 2358257984, 3157806944, 3402423952, 4094569784, 610780236, 1344687054, 2958274759}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1677721600, 1979711488, 2969567232, 192937984, 4181721088, 2183135232, 1190133760, 2033713152, 201064448, 296615936, 3359834112, 2566488064, 1201684480, 1118855168, 4070051840, 2337077248, 2083924992, 1703875072, 1276069632, 4199545472, 116331200, 1960782688, 2408045776, 791364552, 2383247556, 128622930, 3362908525}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 4227858432, 1644167168, 855638016, 1988100096, 2386558976, 2711617536, 1198522368, 1638400000, 4276879360, 2229403648, 1626669056, 1619230720, 52477952, 3341852672, 1225314304, 941373440, 2341139456, 486120960, 624021760, 2395833728, 1637341376, 1488338912, 2621669072, 448824024, 1558214980, 1884307214, 2560102295}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 1140850688, 4060086272, 419430400, 2927624192, 3493855232, 1168113664, 2070937600, 2833776640, 3981705216, 4095082496, 3508862976, 3772743680, 1130381312, 4203782144, 2889388032, 3419187200, 4046068736, 3072833024, 3318508288, 1848276864, 3399950016, 369944032, 4283082448, 2033711000, 3702835132, 147232834, 599633843}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 1006632960, 1308622848, 251658240, 629145600, 364904448, 115343360, 2169503744, 1725431808, 132907008, 2218393600, 3784769536, 3668541440, 614481920, 2205163520, 1944612864, 2082785280, 3761136640, 3606147584, 856473856, 1684728448, 3721384000, 621085472, 3619332016, 2539125640, 264888116, 321914070, 3502769197}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 1409286144, 2046820352, 2332033024, 2994733056, 3904897024, 1356857344, 993001472, 1201143808, 4078174208, 883294208, 385417216, 58949632, 3500195840, 3624935424, 113807360, 3413964800, 4140456960, 1333472768, 633630976, 3884874112, 892680768, 2610022432, 980394960, 1684179112, 720838284, 1274434738, 1737587935}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3154116608, 2449473536, 989855744, 964689920, 2084569088, 1537212416, 1863319552, 474480640, 4241752064, 570294272, 481361920, 48463872, 392183808, 443604992, 1161342976, 2221709312, 1876079616, 901983744, 1957701888, 2472067712, 1352426944, 1160427488, 2303671472, 810700632, 3162747548, 261113386, 445142223}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1409286144, 2248146944, 1895825408, 595591168, 3116367872, 1587544064, 1940914176, 4141350912, 2704015360, 2023358464, 4050321408, 3398795264, 3454025728, 458268672, 2282229760, 2179225600, 4099832832, 3880112640, 3517478656, 1221890688, 2898721344, 1460246368, 3710027024, 1263997288, 241644020, 1828690102, 531866225}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 1543503872, 2583691264, 2197815296, 3313500160, 3217031168, 2577399808, 2756706304, 3004694528, 3121348608, 4222746624, 1210646528, 2717876224, 358629376, 2154831872, 1284042752, 246700032, 3907916800, 2147730944, 815438080, 801998464, 2592676416, 1546614368, 1673057776, 819755848, 2666146580, 373671614, 4038948891}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1543503872, 4127195136, 3472883712, 2441084928, 2369781760, 2539651072, 525336576, 1106771968, 2983460864, 677773312, 3594059776, 1623425024, 1495285760, 3618660352, 3907538944, 2899113984, 983716864, 709339648, 4072585472, 2237505152, 4039982272, 2752883232, 2893111344, 2818511528, 512368172, 2762707634, 3022790111}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 872415232, 100663296, 2936012800, 3397386240, 457179136, 2837446656, 2616197120, 3994550272, 3924557824, 3693477888, 2276524032, 1462992896, 325107712, 3545260032, 707317760, 3734263808, 1671076864, 2923377152, 3000379648, 1579754880, 371159488, 1084654176, 737278672, 2291339752, 1372625396, 2506647242, 162820887}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 1677721600, 1778384896, 1191182336, 1920991232, 3057647616, 4095737856, 3270508544, 4061659136, 406585344, 3069313024, 2330656768, 3916267520, 4016062464, 3276824576, 1411944448, 2554640384, 270461952, 1760628224, 3819089152, 4022596992, 1655301312, 1119760992, 1044504272, 1721386216, 495974436, 1594041806, 852045977}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 2080374784, 2717908992, 721420288, 1249902592, 2252341248, 2627731456, 2893021184, 225968128, 1261699072, 1097728000, 3036217344, 424378368, 138461184, 2644549632, 2045808640, 934815744, 4241761280, 3460226560, 1345423616, 610787712, 4262071488, 3554654944, 2732466384, 2380384520, 3673096780, 2374394970, 4209345687}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 1811939328, 2046820352, 3338665984, 2004877312, 3728736256, 1516240896, 2467299328, 2969042944, 1935933440, 3691642880, 961740800, 2247458816, 1010876416, 2439012352, 4002443264, 2713192448, 1787048960, 2270828032, 1858845952, 3573624960, 4185024960, 1601692704, 2115975536, 2269375464, 3180140444, 4209248622, 3142201433}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 201326592, 2785017856, 4143972352, 2071986176, 239075328, 1214251008, 1219493888, 1371013120, 1061945344, 368181248, 3041722368, 2530967552, 2000699392, 820043776, 3346026496, 781740032, 2803635200, 3543837184, 3432599808, 808782976, 3140957632, 1000482336, 210079952, 3499086088, 502156020, 4059527358, 2718051775}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3154116608, 369098752, 3942645760, 3984588800, 146800640, 1767899136, 2442133504, 1844969472, 2332819456, 1904869376, 1631125504, 762806272, 3997220864, 2082480128, 4163948544, 2567493632, 157602816, 3229526528, 1614806272, 3724838528, 653174080, 642187680, 1858652400, 126145640, 1949186804, 3123141766, 4124578739}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 2080374784, 503316480, 1694498816, 2743074816, 2092957696, 987758592, 1049624576, 177733632, 3109814272, 3248881664, 3092709376, 629506048, 3409985536, 4230012928, 862990336, 3297257472, 1300513792, 4284113408, 2051111680, 1438271104, 3167821632, 52618784, 193844336, 2676272136, 1817845700, 3636559610, 4177195249}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 3690987520, 3120562176, 721420288, 92274688, 272629760, 606076928, 1309671424, 2791833600, 3635150848, 3911319552, 2250047488, 235634688, 897630208, 3091243008, 270594048, 537921536, 4083729408, 2418828800, 1843564800, 2633838208, 1912313280, 3919115360, 2897529392, 3386251384, 837514948, 1257272718, 3298314559}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 4093640704, 2919235584, 1895825408, 964689920, 1111490560, 2111832064, 1183842304, 4001890304, 1601437696, 751435776, 1484324864, 4194271232, 3212853248, 390111232, 1113616384, 2446383104, 3437771776, 3735312896, 673373952, 1927104640, 2145254336, 3160244128, 1360862064, 3162347544, 3173861884, 906330046, 2365707955}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3959422976, 4261412864, 1392508928, 276824064, 1757413376, 2174746624, 3960471552, 3346530304, 710672384, 276955136, 1129381888, 520585216, 3330293760, 2143346688, 3944779776, 2379237376, 4015526912, 4278981120, 2199563520, 805127040, 3708680256, 1837476192, 4040232368, 2135423848, 1407239460, 2758835934, 2269653459}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1140850688, 2449473536, 687865856, 2155872256, 935329792, 752877568, 4006608896, 2420637696, 509345792, 1485176832, 2631467008, 1933279232, 41992192, 2797658112, 2556456960, 3272640512, 2309495808, 2785859072, 1141816064, 132491648, 1915565888, 355588896, 160932400, 3170815640, 1998448148, 606710490, 2747488863}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 1677721600, 1442840576, 3003121664, 142606336, 4282384384, 2774532096, 797966336, 3072851968, 3026976768, 3410100224, 338493440, 1528528896, 864075776, 4089470976, 1008742400, 1643141120, 3157797888, 3456381440, 1062135040, 1266662272, 266237888, 2262243872, 2180131568, 1131792568, 93317956, 2439433006, 1586733423}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1409286144, 1778384896, 1862270976, 1786773504, 3007315968, 2308964352, 3371171840, 1583874048, 4284219392, 3065380864, 2191458304, 378372096, 2164277248, 3615514624, 2596311040, 3059800064, 1259387904, 616054272, 3036939520, 685901184, 1407572416, 2396830432, 4118184272, 2675914392, 1499271476, 651747818, 3289645097}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 738197504, 704643072, 1493172224, 897581056, 465567744, 2350907392, 2920284160, 1831337984, 2588147712, 1703936, 2677997568, 2878963712, 872431616, 4261437440, 385904640, 3128965120, 3040920576, 3613394432, 644903680, 232287360, 3772526144, 1118214112, 3838386736, 4735800, 1832138604, 1682061918, 1988317061}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 1006632960, 3724541952, 3674210304, 494927872, 180355072, 698351616, 3754950656, 687341568, 733741056, 3144024064, 1418002432, 3298263040, 604028928, 3523272704, 218132480, 1384163328, 2369799168, 442556928, 4008707328, 996722304, 1034164032, 1818895200, 829159024, 1283880744, 1488274244, 845131994, 4101308387}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 3825205248, 3858759680, 4143972352, 4185915392, 2202009600, 3416260608, 3857711104, 1105723392, 1731985408, 3595960320, 114360320, 2333114368, 805322752, 1744855040, 3288338432, 1442863104, 1593857024, 494957056, 1698722560, 1017150336, 477134016, 3265806752, 2895930832, 866546424, 1194926324, 3962352542, 3864406827}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1140850688, 3791650816, 2768240640, 1585446912, 1514143744, 216006656, 1861222400, 1573388288, 1013186560, 4009623552, 188284928, 561283072, 268451840, 1744855040, 3959435264, 1845499904, 4211112960, 1568678400, 1136685312, 2904576640, 1724919616, 1704471840, 62654064, 3785504632, 2221616868, 4174880306, 3568547711}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 3154116608, 1577058304, 1426063360, 2071986176, 1975517184, 1495269376, 3744464896, 1261961216, 2571894784, 1073086464, 2105868288, 279871488, 1006649344, 503324672, 4110438400, 729819136, 230702080, 3844103680, 2167418624, 506997376, 3805035968, 1245068000, 614804624, 3483299736, 2000184732, 2269932710, 3405139963}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 67108864, 1979711488, 2533359616, 3934257152, 1472200704, 1407188992, 3067084800, 3778543616, 1326710784, 3760586752, 285933568, 1663533056, 4093657088, 3724566528, 2332045312, 2290092032, 3468704768, 710935040, 2106604288, 1914194816, 1084519744, 3759025120, 3972475376, 2059787112, 3826593948, 3812149130, 4227956755}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 2348810240, 2248146944, 754974720, 1619001344, 12582912, 1314914304, 3494903808, 3406299136, 3226206208, 3775791104, 917307392, 3560079360, 335560704, 3925876736, 2063618048, 1702901760, 3024104448, 1151354368, 892355328, 1457002112, 1795436608, 1877082208, 1234380592, 4190627880, 3413550468, 3745644582, 1185087623}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 4227858432, 4194304000, 3103784960, 4068474880, 3183476736, 1503657984, 2089811968, 3516399616, 1046740992, 285868032, 535625728, 591691776, 67125248, 2113953792, 117444608, 3581937664, 2017477632, 2850061824, 695237888, 48782464, 2240575808, 1711693536, 3291163856, 3201285704, 3328157900, 1774698290, 1352906885}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1006632960, 3791650816, 3472883712, 864026624, 801112064, 3974103040, 2721054720, 2030567424, 3151233024, 2524315648, 822673408, 3903291392, 1644183552, 2399150080, 1400909824, 4290799616, 3571457024, 2653953536, 2601021696, 1960077184, 2784369088, 516495328, 71825008, 3224375576, 4127726724, 3897847274, 1773544251}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 738197504, 3388997632, 3506438144, 2642411520, 37748736, 1889533952, 2414870528, 3996647424, 1955332096, 3459121152, 2958491648, 188514304, 570441728, 754999296, 1065381888, 4013950976, 2938127360, 1890588160, 3373819136, 675047552, 3442888384, 1231749408, 1535817808, 1764427768, 103454492, 3646622278, 122851095}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 335544320, 2382364672, 2600468480, 1400897536, 373293056, 304087040, 3652190208, 1250426880, 3985899520, 1204944896, 1352466432, 1916043264, 3925884928, 1560289280, 2088783872, 1002469376, 2539652096, 2349861376, 192431872, 775703936, 544614848, 1267141408, 3709700368, 106343640, 2903852356, 3189802698, 3935456233}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 3690987520, 1912602624, 855638016, 2793406464, 1254096896, 3609198592, 1747976192, 3414687744, 2671509504, 3854172160, 1436745728, 2509799424, 3590340608, 3036684288, 3951054848, 356530176, 476079104, 4249906688, 2136488192, 2116295040, 897471296, 2035098976, 95284112, 1345975320, 4153378244, 1738473374, 769227485}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 2483027968, 3590324224, 1526726656, 2021654528, 574619648, 1314914304, 2882535424, 2921857024, 2947284992, 3433693184, 297861120, 3460268032, 1795178496, 276832256, 775966720, 476055552, 516955136, 430459392, 594307840, 4220136832, 2364619840, 3917975840, 618948400, 3629544936, 1560479508, 1815273430, 2001058389}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 2483027968, 2449473536, 1023410176, 478150656, 1044381696, 4095737856, 1452277760, 3396861952, 970194944, 1401552896, 40435712, 2049146880, 620773376, 2155896832, 406851584, 186656768, 3205522432, 2092452352, 1639205120, 3426360960, 2181107264, 3083837216, 3145611792, 2280868680, 2859660604, 1842869482, 1226468805}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 4227858432, 1375731712, 2533359616, 3313500160, 2856321024, 476053504, 3174039552, 4258791424, 3956015104, 2028339200, 2337734656, 692355072, 2868920320, 4152369152, 3980398592, 31488000, 3278902272, 1337490944, 2482776320, 3619572608, 257647296, 3884111136, 2164739632, 2653748888, 1347694316, 1699360230, 3716233331}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 1409286144, 503316480, 3909091328, 864026624, 1941962752, 3835691008, 2366636032, 900202496, 589561856, 1258160128, 334036992, 1825341440, 3976216576, 360734720, 918573056, 3307231232, 3050337280, 1099442688, 427036416, 850818176, 423434688, 166377952, 2178232912, 2821629576, 2488994516, 3328158098, 1540079999}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 201326592, 1174405120, 2533359616, 1619001344, 440401920, 2321547264, 867172352, 3758620672, 483131392, 1995571200, 1902182400, 1414430720, 587218944, 2726322176, 2000703488, 3286239232, 980448256, 1520961024, 1851532032, 3635039104, 3302305856, 1314426144, 2173633840, 585497048, 2376851460, 2081465958, 3408084857}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3422552064, 3120562176, 3338665984, 1719664640, 171966464, 236978176, 1133510656, 823656448, 3007053824, 1449263104, 1058340864, 2192343040, 486555648, 293609472, 79720448, 945846272, 2142258176, 2038982144, 1587830016, 673080192, 30880576, 4100556064, 2694104848, 4230758856, 1916422284, 2961789342, 2468255537}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 1677721600, 3590324224, 3271557120, 427819008, 2831155200, 3529506816, 3920625664, 866648064, 160169984, 3047292928, 3483697152, 4187258880, 3103801344, 2558533632, 3963629568, 1948276736, 1955599360, 129511936, 3463736064, 234250624, 2344815808, 3413103712, 3680217392, 4153251032, 2992556500, 2143882438, 944146129}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 201326592, 838860800, 2432696320, 3800039424, 3082813440, 924844032, 80740352, 4283957248, 2432958464, 2981756928, 2423062528, 3481174016, 1921007616, 801120256, 2334158848, 1590700032, 1515723776, 1300497920, 2776242432, 3570223232, 2666459456, 221780960, 2369010576, 3239211624, 2699122604, 3046691970, 517152477}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 335544320, 3187671040, 553648128, 1870659584, 1547698176, 950009856, 2129657856, 1851260928, 1816920064, 1176633344, 3546087424, 3784278016, 1602240512, 2755665920, 614477824, 82864128, 2572694528, 919341568, 3420610304, 2528972928, 3361716160, 325611040, 2666806352, 1883115384, 4292304684, 3351675430, 3470911761}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 4093640704, 1107296256, 3070230528, 2055208960, 2613051392, 1109393408, 1919942656, 978845696, 745799680, 1089339392, 664731648, 2224848896, 2189443072, 666902528, 337670144, 4151326720, 4292346880, 959740416, 3675136256, 2697943936, 3056909632, 258739680, 158990608, 18958648, 1848354092, 3585135162, 3701095031}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1543503872, 3120562176, 150994944, 511705088, 1891631104, 140509184, 1777336320, 2216165376, 633077760, 2523004928, 2933719040, 806453248, 578830336, 3133169664, 962621440, 2607831040, 2530765824, 2027695616, 1527930112, 1392837760, 55414592, 2916251744, 2556781616, 1161676024, 2877970956, 2809732830, 3889141041}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 3825205248, 2181038080, 1962934272, 2927624192, 624951296, 761266176, 1148190720, 2615672832, 805044224, 2296250368, 1184825344, 238452736, 4068491264, 3678429184, 3059757056, 1240487936, 254309376, 408711680, 3893248256, 3827776128, 2108872512, 2944029344, 2356508336, 496734776, 3773814260, 1102955518, 18130543}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 469762048, 1979711488, 1459617792, 2575302656, 465567744, 2707423232, 827326464, 3859283968, 1697906688, 1471807488, 2410741760, 1091272704, 125845504, 2696962048, 1994412032, 4186982400, 3169321984, 1923354112, 2823961344, 244657024, 3550072000, 1727352288, 3226054832, 1287456936, 3437091588, 1891051162, 3002371549}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 3154116608, 1778384896, 1358954496, 1065353216, 3560964096, 3101687808, 1529872384, 990380032, 3954966528, 2898657280, 1349189632, 3965091840, 1770012672, 792748032, 1986023424, 2700085248, 3483913216, 3027000832, 2801677568, 3521063040, 2494341056, 1097673248, 731757680, 2827402648, 3711448452, 2100562398, 3459928163}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 2080374784, 2382364672, 922746880, 2122317824, 3888119808, 580911104, 2188378112, 688390144, 975437824, 2979135488, 2274689024, 321814528, 2894086144, 247472128, 2199941120, 1865447424, 3865607168, 1609842176, 3714729728, 989404032, 595115840, 3717673952, 329494864, 2916282680, 1875774596, 1739272466, 2530078409}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 4227858432, 2449473536, 687865856, 1384120320, 1321205760, 3999268864, 2102394880, 362283008, 190054400, 2973368320, 568393728, 2490728448, 3430957056, 2378194944, 2715832320, 3742394368, 1714959360, 535068160, 1471301888, 3062699136, 4021004608, 2052286304, 3371734832, 1043050152, 454247116, 4107829674, 2296110749}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 4093640704, 1577058304, 2801795072, 2340421632, 2864709632, 1432354816, 1322254336, 2116550656, 3997958144, 1234829312, 2972647424, 1245216768, 1770012672, 1874862080, 1541427200, 1250969600, 3204996096, 3653007872, 4097978112, 3166393216, 2838939072, 2954958176, 1452903088, 1582937960, 1849267988, 3194592038, 2080483021}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 2214592512, 2315255808, 2332033024, 1971322880, 2973761536, 3093299200, 2603614208, 3963092992, 2249457664, 3141140480, 2041643008, 167018496, 1048592384, 1690312704, 3642781696, 2605717504, 2064139264, 1680622080, 1009665280, 1007371648, 3028662976, 1045731488, 2031107120, 3404209560, 677125660, 3715505930, 3719256989}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 4093640704, 1442840576, 83886080, 3632267264, 2227175424, 1595932672, 2882535424, 1510473728, 1369702400, 1768292352, 1079967744, 1645051904, 192954368, 423632896, 3814748160, 2150660096, 385375232, 1417443840, 885664512, 2107441792, 2478107712, 2903671392, 804114320, 1517307368, 538445060, 604798162, 2882693811}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 469762048, 301989888, 385875968, 2843738112, 1321205760, 3613392896, 816840704, 1563951104, 1722548224, 2100428800, 4132372480, 3640623104, 209731584, 1077944320, 673198080, 3440396288, 1558737920, 304352768, 3928361216, 496044928, 1671615680, 2334189408, 785877936, 1875134552, 3822483100, 1409892182, 3495857305}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 3690987520, 2382364672, 2030043136, 2491416576, 809500672, 85983232, 3318743040, 2316828672, 1534328832, 3686662144, 3679911936, 543850496, 1937784832, 3317702656, 1306554368, 380659712, 1474845696, 3527175680, 3448915712, 3007134848, 1100204608, 935712800, 229565072, 1876325096, 2494266636, 2887313850, 3758979039}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1543503872, 3120562176, 184549376, 2189426688, 1245708288, 3709861888, 1299185664, 1352138752, 139198464, 579731456, 517144576, 712015872, 4219486208, 3888128000, 1407209472, 454047744, 1900551168, 2170826240, 1463442688, 2940274048, 2303050048, 3719816480, 3251801744, 1049433784, 3406553164, 3758403622, 3589438279}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 2348810240, 2785017856, 1426063360, 1048576000, 3720347648, 337641472, 3471835136, 3806855168, 2505310208, 3797811200, 1877147648, 703823872, 2843754496, 1547722752, 2757775360, 2089814016, 3010999296, 4239148544, 3912389376, 1643195008, 3983712064, 1163570912, 1169074704, 3644888952, 3861612916, 186386090, 691682095}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 335544320, 1577058304, 2936012800, 2407530496, 3636461568, 295698432, 3228565504, 3975675904, 1309933568, 2394816512, 1579220992, 3156180992, 3368042496, 966811648, 2893041664, 2532841472, 1729391616, 3124627968, 1465986816, 3665811328, 2526021568, 3454536800, 524048592, 2518841400, 1534270076, 370453770, 2902501471}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 3422552064, 1577058304, 1124073472, 1769996288, 1178599424, 3902799872, 1225785344, 3357016064, 1108606976, 523632640, 650182656, 1360363520, 3393208320, 3600834560, 3121631232, 429393920, 1616139264, 1704355328, 1926311680, 3012403584, 2811524288, 1735803680, 1029776464, 3380980872, 538472460, 3994298122, 4046876827}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 1543503872, 2717908992, 922746880, 3699376128, 884998144, 354418688, 3352297472, 3781689344, 1888747520, 1966080, 771424256, 4230053888, 1488994304, 3475005440, 3436195840, 803756032, 3411303424, 2512268800, 2095796480, 1063885696, 855912000, 446069344, 2225027728, 336051176, 1594322100, 3593205322, 3907330319}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 2617245696, 771751936, 2734686208, 2122317824, 4215275520, 3722444800, 3557818368, 4015521792, 2114191360, 3934912512, 4001955840, 1152483328, 1598046208, 2950717440, 3104862208, 47716352, 1136942080, 1344949760, 3380156160, 3707359616, 2963046208, 3224247712, 1626545904, 2096165384, 3077434284, 3733868802, 889418309}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1946157056, 1308622848, 2399141888, 1602224128, 2982150144, 2258632704, 13631488, 2168979456, 4043571200, 1460011008, 83165184, 2356510720, 1304444928, 1285578752, 433065984, 3720873984, 3443815424, 3580246528, 470099712, 1823328128, 1433169856, 3708958944, 1293636432, 634685544, 733738148, 1995530882, 2532572291}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 2751463424, 3388997632, 2130706432, 2524971008, 1405091840, 94371840, 2165309440, 3059220480, 2044985344, 345899008, 375848960, 2078965760, 2042642432, 3936378880, 797978624, 295184384, 3997445120, 1317949952, 4240401664, 785301376, 4269673280, 773278176, 3884102352, 2427201672, 2787252012, 245194482, 2186528591}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 2617245696, 1711276032, 889192448, 4102029312, 2780823552, 1994391552, 4121952256, 1612185600, 197394432, 2907045888, 1348272128, 353075200, 2411741184, 1574985728, 2553303040, 3747104768, 1776552960, 546721280, 859124480, 3384253056, 2377267776, 331559648, 1441983344, 2105406168, 2152012812, 1456471010, 109460899}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 2080374784, 33554432, 3976200192, 662700032, 2462056448, 828375040, 619708416, 318242816, 3435397120, 2791964672, 1758265344, 3675947008, 4106240000, 174088192, 4033884160, 3099097088, 3454284800, 2059025920, 4284809472, 4256626304, 2414236608, 2285578592, 409577648, 2100669048, 2456526204, 1672792162, 4016519733}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 3690987520, 1040187392, 1962934272, 2071986176, 960495616, 517996544, 321912832, 2003304448, 1699479552, 4104781824, 1505689600, 1328250880, 2738896896, 1910513664, 1202745344, 4205328384, 2255229952, 750415360, 717692672, 1730132608, 182353344, 4198579360, 3128622960, 3133338008, 2765541300, 1054395558, 2806107477}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3959422976, 3388997632, 285212672, 3665821696, 1564475392, 3621781504, 493879296, 1459093504, 2051276800, 3218472960, 3851223040, 167018496, 205537280, 761290752, 1345351680, 152598528, 4080286720, 3475928576, 1154049280, 2107803776, 1846357312, 2922696352, 2531286000, 1878005432, 2411227004, 61092642, 3987080939}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 1811939328, 2382364672, 2466250752, 595591168, 3653238784, 1663041536, 2477785088, 1684537344, 3508273152, 3906076672, 3485663232, 2294448128, 851460096, 1822433280, 2758815744, 71845888, 2569829376, 964310528, 4093593344, 1621150080, 3135984064, 3971927264, 490881424, 882581976, 3522625076, 3740161678, 4003557225}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3154116608, 4060086272, 1023410176, 2541748224, 2369781760, 2875195392, 3882876928, 1153957888, 1791754240, 3413245952, 3672571904, 2628878336, 876625920, 2732613632, 489689088, 3911714816, 4252781568, 681205248, 2579200256, 1144757888, 4232252352, 4125075104, 3612149168, 2149751736, 3339173476, 3879289702, 2362745017}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 3019898880, 3053453312, 1023410176, 2155872256, 3972005888, 3038773248, 4226809856, 2582118400, 2261516288, 1560936448, 624492544, 112361472, 130039808, 3097501696, 2142261248, 1007167488, 3525053440, 1202688, 832396032, 2352258688, 2794651712, 960222816, 2851785360, 1740387832, 1461858548, 3176489318, 2701709701}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 4227858432, 2315255808, 3909091328, 1182793728, 1514143744, 3026190336, 2261778432, 1508376576, 168558592, 364249088, 531431424, 4158619648, 3779084288, 3219136512, 4094693376, 281556992, 2839290880, 1229880832, 2280211712, 789968000, 2630050624, 1820757280, 2523761200, 2437356392, 1290582260, 3139343110, 2641998811}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 201326592, 2248146944, 2634022912, 176160768, 4194304, 757071872, 36700160, 773324800, 3375628288, 2905735168, 436011008, 2785443840, 3611312128, 3701481472, 636506112, 838338560, 3261338624, 641336832, 3890299648, 2073611904, 2692433216, 3809058848, 1650165392, 2956388632, 190329612, 2324961946, 2235718041}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 67108864, 234881024, 2936012800, 394264576, 4039114752, 849346560, 4147118080, 2047344640, 2209611776, 1111883776, 4065656832, 371032064, 1170227200, 203431936, 1534095360, 837306368, 3521405952, 3999138304, 35194624, 810014592, 2530692032, 551999584, 1273801040, 3680752536, 1260996868, 491772890, 3202562595}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1543503872, 2583691264, 3539992576, 2675965952, 3124756480, 4057989120, 2546991104, 884473856, 569638912, 205914112, 1275133952, 3859316736, 3611312128, 1667244032, 4010823680, 1167611904, 3271848960, 4094569984, 2159889664, 4034062720, 2080051136, 4260625696, 2058610928, 3788764136, 180608604, 1633408762, 3076511523}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 3825205248, 4060086272, 3170893824, 2541748224, 331350016, 1105199104, 1888485376, 37224448, 2583953408, 1860829184, 3867082752, 2468773888, 1413496832, 1780490240, 896561152, 3500681216, 1564228608, 2272162304, 1767209216, 2310659712, 544639936, 798517728, 2226417904, 4221722696, 1775441180, 3547366146, 3566304373}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 201326592, 637534208, 2365587456, 1300234240, 658505728, 601882624, 806354944, 3035103232, 2213281792, 4171104256, 66781184, 2592309248, 583024640, 3365953536, 1441804288, 1509435392, 2995020800, 1345455616, 4270134016, 610846336, 1093396160, 1322005408, 1177436656, 1071841288, 3306657396, 1134191606, 2659780943}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1811939328, 3925868544, 2365587456, 2977955840, 4290772992, 1822425088, 1043333120, 3308781568, 1723072512, 1536294912, 102563840, 1163821056, 4131405824, 2942312448, 1888505856, 1913149440, 1275882496, 3387307520, 3887035648, 3191064192, 1422301376, 2462326752, 332023376, 2570655512, 2202326684, 1217472858, 2583219913}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 2214592512, 3590324224, 855638016, 343932928, 3728736256, 2497708032, 1106247680, 263716864, 3874226176, 870449152, 3808755712, 2429976576, 2462072832, 2795511808, 923799552, 860375040, 1121190912, 1305362944, 2135386880, 2168691072, 2258553408, 2543062816, 2444130928, 2599909624, 3944467420, 3624072566, 3591262449}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 2617245696, 1308622848, 553648128, 2457862144, 314572800, 2019557376, 3543138304, 968359936, 3242983424, 1180303360, 2497380352, 2285666304, 1010843648, 3567263744, 1381003264, 3691522048, 1345598464, 209079808, 4231079680, 2216661120, 2366671168, 388655456, 2160290864, 765505944, 248660188, 2603563686, 4171938349}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 2483027968, 637534208, 4043309056, 3581935616, 2663383040, 3588227072, 4021288960, 405274624, 2759065600, 2255355904, 109772800, 4169891840, 658522112, 421535744, 491802624, 3138922496, 1528568832, 3678030336, 1840583424, 756611200, 685222592, 1465528160, 3200588528, 2949681112, 2207512596, 2623300666, 840591927}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 1275068416, 369098752, 1895825408, 1602224128, 3972005888, 2376073216, 3327131648, 111673344, 2654208000, 179961856, 3722248192, 3637608448, 2537570304, 190849024, 3304075264, 3531094016, 3051111424, 3371050496, 3575057152, 1479850112, 86896576, 574494304, 2482984656, 1273031464, 606584660, 2734378266, 178269}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3019898880, 2181038080, 3976200192, 1870659584, 2915041280, 1461714944, 3352297472, 3610771456, 2117861376, 2896560128, 791609344, 1797226496, 3896524800, 1138778112, 1299189760, 2821195776, 3450106880, 2391431680, 1821458688, 2136798848, 981596096, 5469920, 1507449744, 853490664, 3833067420, 881082654, 2321163603}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 3154116608, 637534208, 3607101440, 2860515328, 3619684352, 3940548608, 598736896, 3729260544, 646184960, 3068002304, 3444244480, 1454080000, 4013965312, 2686476288, 2865770496, 3015194624, 3714847744, 3284819456, 923603712, 3940346752, 1616483648, 216091616, 819373424, 3065305560, 957211428, 2785495362, 1622277743}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 2080374784, 3657433088, 1224736768, 3598712832, 2319450112, 3995074560, 1838153728, 3530031104, 1162084352, 1806827520, 2099838976, 888504320, 566247424, 3571474432, 988827648, 2119718912, 1853645824, 3841867264, 175074560, 3566642304, 699444032, 1701045536, 929761040, 3020218056, 3985229108, 1153302690, 89076441}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 335544320, 3254779904, 788529152, 2877292544, 4097835008, 2602565632, 756023296, 1758986240, 932970496, 3715760128, 3695509504, 2067759104, 1556103168, 1121984512, 1735397376, 2791839744, 596929536, 341707264, 3323158784, 1325963136, 1612617152, 3448347168, 2793880976, 1456914056, 1196265580, 3105949134, 2924075453}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 3556769792, 1912602624, 3539992576, 612368384, 650117120, 3890216960, 749731840, 1666711552, 1563164672, 1318715392, 2303000576, 2068676608, 3812638720, 2527092736, 957362176, 3066578944, 2300859392, 4200491520, 1487616256, 373221760, 1569903168, 1187558240, 4243448816, 3050327640, 2921889196, 4011092118, 1522952269}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 1677721600, 1711276032, 1224736768, 260046848, 104857600, 2904555520, 667942912, 3452436480, 12845056, 275906560, 447545344, 306479104, 247480320, 1239441408, 3308261376, 4168644608, 3766244352, 2565747200, 217264896, 1989125248, 3558066112, 1229824800, 755426960, 1192582120, 1264106212, 1272860258, 3582674233}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 3690987520, 1040187392, 1157627904, 1216348160, 2671771648, 2371878912, 2280652800, 1859649536, 3415998464, 279314432, 810090496, 2448982016, 1690320896, 1000349696, 2404413440, 2282235904, 643050496, 131231232, 3968540416, 2107351680, 3946832960, 1236643744, 2422396592, 2449439736, 509207404, 148684750, 982130003}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 469762048, 3992977408, 1996488704, 2592079872, 3879731200, 1876951040, 3998220288, 592969728, 1249116160, 2341601280, 3192061952, 3721691136, 3904913408, 3542114304, 2809147392, 2569545728, 2631695360, 193859072, 3438114560, 55163776, 3642854720, 2015220640, 885237744, 2666975016, 1309365676, 1712893754, 3103135945}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 2214592512, 4261412864, 2969567232, 2709520384, 3049259008, 3944742912, 812646400, 3842506752, 3114532864, 3710517248, 64684032, 3804135424, 3407888384, 7364608, 2097688576, 3315877888, 3475649536, 3369812480, 205455104, 1851791488, 4279251136, 328755936, 4227612048, 2750819384, 1230844036, 1802216402, 1378874901}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 3690987520, 1308622848, 687865856, 4286578688, 658505728, 3470786560, 3136290816, 1904738304, 2233729024, 3545366528, 1230176256, 1769963520, 3605020672, 1995448320, 2810720256, 539240448, 2597485568, 2601741824, 371173120, 1649431680, 907567040, 3206292384, 1277054832, 3965002104, 1354159812, 210281874, 2928516393}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 3019898880, 3791650816, 3103784960, 3145728000, 2772434944, 2791309312, 4207935488, 2894594048, 271843328, 3062497280, 1981743104, 2521726976, 2925543424, 3603980288, 1518882816, 2603902976, 3960089600, 3705625088, 2003759360, 1271929984, 990395840, 1131676320, 2615819056, 3595522408, 2416348228, 1601452314, 2246731717}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 469762048, 771751936, 285212672, 3649044480, 3829399552, 4162846720, 370147328, 3171418112, 1978925056, 441843712, 3988979712, 1346732032, 807419904, 1108369408, 117977088, 3203676160, 2027310080, 4077063680, 2862978816, 4073736320, 753405120, 3313779232, 2188264464, 1370441480, 2620379268, 1218539002, 657515947}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 603979776, 1778384896, 2130706432, 1249902592, 3560964096, 2476736512, 2345664512, 705167360, 141295616, 2584084480, 1722089472, 4110581760, 1738555392, 969957376, 1762144256, 1961654272, 4148577280, 2391085568, 4111643904, 1070104448, 3071034688, 355883552, 677196240, 838238696, 937576196, 3440333110, 952222339}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 603979776, 2248146944, 1325400064, 662700032, 3334471680, 3760193536, 3320840192, 3102212096, 1395392512, 2889220096, 1442250752, 128352256, 1545617408, 535830528, 2112360448, 2846627840, 2356544512, 1066865152, 1161216768, 1222141824, 4133761984, 959083360, 1535731728, 3838699256, 624463476, 127601302, 3715154331}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 1275068416, 1979711488, 620756992, 1182793728, 608174080, 866123776, 1148190720, 4041736192, 175374336, 3546939392, 2632646656, 3325919232, 94388224, 24141824, 2254983168, 3325315072, 3570023424, 3801818624, 1708505856, 1817465472, 2967094080, 224608800, 2010763728, 1710382648, 427245172, 983821882, 3856757557}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3288334336, 3657433088, 117440512, 998244352, 3611295744, 1835008000, 1099956224, 2162688000, 1602486272, 2057699328, 400097280, 1599045632, 2673885184, 1922064384, 426250240, 331614208, 2051417088, 2550751744, 1413999872, 1790198656, 159284672, 2860874656, 2587213488, 1812153544, 270320244, 3769930434, 969971411}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 1946157056, 1442840576, 2936012800, 3112173568, 1497366528, 2476736512, 4124049408, 22544384, 1195114496, 1354366976, 1546846208, 2722856960, 3986702336, 2798657536, 2732077056, 58476544, 3684314112, 2451782144, 2255727360, 984356736, 683834560, 337583264, 608797136, 2287933160, 2607389356, 1884256414, 2152830941}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 469762048, 1912602624, 1023410176, 3430940672, 599785472, 1239416832, 797966336, 2153250816, 2127822848, 137756672, 293011456, 3007152128, 2816491520, 2693816320, 299380736, 26494976, 706094080, 1795624448, 1861597440, 1684823680, 452068928, 727261664, 3929992432, 291238856, 3962531372, 2708067946, 2081825435}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 3556769792, 3992977408, 352321536, 1786773504, 918552576, 106954752, 3660578816, 3744989184, 245628928, 3236560896, 210436096, 3259203584, 2623553536, 2972721152, 1756901376, 786716672, 3528068096, 4292569600, 1456207616, 79448704, 626922816, 1313418080, 3812940592, 2277875992, 3288163740, 1300684882, 1287832309}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 3154116608, 1778384896, 2566914048, 1769996288, 2193620992, 3433037824, 3513778176, 1967652864, 3273916416, 4171366400, 1809645568, 3159851008, 4070588416, 4000325632, 2278043648, 1029969920, 3175220224, 3519897088, 3612325120, 2390494336, 94246080, 2216915296, 2879716944, 2319232184, 4238378148, 3836642450, 2656434385}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3825205248, 2717908992, 3875536896, 1233125376, 37748736, 2187329536, 3310354432, 767033344, 1267466240, 2940600320, 3762225152, 1953464320, 1163935744, 1020272640, 939020288, 3723261952, 1880513536, 3464983040, 3563311360, 258356096, 386860224, 2223493408, 928282928, 3256491688, 2072065244, 2721877190, 2757343267}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 4227858432, 3724541952, 83886080, 3766484992, 4013948928, 2464153600, 3027238912, 4058513408, 2352742400, 3771596800, 266534912, 2270265344, 1742749696, 1559257088, 715665408, 2497472512, 197016576, 965443072, 3752718080, 521028224, 2051215424, 2512504736, 2826461552, 2116290104, 2178561780, 2939240734, 455921383}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 4093640704, 3657433088, 3539992576, 2927624192, 750780416, 1994391552, 160432128, 1649934336, 1980497920, 3543793664, 3920953344, 526811136, 1038106624, 2869977088, 1754796032, 3991668736, 1428820992, 783120896, 1204481280, 1852451200, 4044175168, 1190823520, 1635939184, 3140055240, 25484076, 387522054, 1642918941}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2214592512, 1778384896, 1023410176, 2592079872, 4156555264, 476053504, 3603955712, 2088239104, 3816554496, 1712455680, 3040018432, 1609072640, 2506113024, 4266680320, 582496256, 127678464, 2248293376, 2712355328, 3397694720, 887774848, 328150336, 2358954976, 235107888, 3942692712, 1011092540, 3922599102, 3591446921}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1543503872, 3254779904, 2332033024, 2642411520, 2520776704, 2472542208, 1135607808, 3564634112, 475267072, 2033057792, 3960537088, 2150924288, 1012940800, 1211129856, 4147662848, 1806964736, 1918788608, 4241042944, 418439424, 3404072320, 2990354112, 1347328800, 1306464688, 1825940952, 2412565564, 2608092970, 1123953943}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 2885681152, 2919235584, 1459617792, 1451229184, 675282944, 190840832, 3157262336, 979894272, 606339072, 1794506752, 229965824, 1292140544, 1918910464, 4256178176, 2762502144, 386140160, 2242259968, 669865472, 4249409280, 1806855040, 3430091584, 3428443168, 587255216, 3058045464, 1151146804, 1791016210, 2481355515}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 335544320, 1308622848, 4211081216, 2256535552, 3435134976, 1709178880, 2393899008, 2954362880, 1822687232, 3541172224, 4269211648, 1483767808, 2162180096, 993026048, 911757312, 4018419712, 4114758656, 2841577984, 2156701440, 1836465536, 2072322880, 1647818336, 2387135216, 2140429144, 961176076, 2482207058, 2083688457}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2483027968, 301989888, 956301312, 3917479936, 155189248, 3655335936, 4226809856, 1966604288, 2124677120, 3118071808, 3070164992, 717979648, 3470802944, 493903872, 3338170368, 1921271808, 4111074304, 1469532672, 3251079424, 1586912384, 552146112, 3068327072, 3466781936, 1254283768, 3664945308, 3618287186, 662625389}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 3154116608, 2113929216, 1660944384, 494927872, 3988783104, 3852468224, 2966421504, 84410368, 224657408, 530186240, 651755520, 1752662016, 748699648, 340795392, 2756210688, 2911111168, 3718929408, 1155620352, 3316367104, 279343488, 1710173888, 4117792480, 2282011344, 28763240, 2661010564, 2384339378, 3312663117}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3154116608, 1442840576, 1660944384, 2340421632, 3963617280, 2493513728, 2192572416, 2410151936, 47972352, 2035154944, 468647936, 3683221504, 1998602240, 2867879936, 1627942912, 2641115136, 4200999936, 2498977280, 4012354304, 2455728512, 463578560, 3820766752, 1511920208, 4107738456, 1150132692, 3262793326, 3118281511}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 3556769792, 2113929216, 2264924160, 998244352, 398458880, 274726912, 2580545536, 82313216, 2786852864, 2732457984, 3388145664, 1928888320, 1944076288, 571498496, 2525507584, 3805050880, 750134272, 279931392, 2449915648, 2741175168, 3861970368, 3381427168, 3499495472, 4007614696, 4015951988, 3494316046, 840603887}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 201326592, 3858759680, 486539264, 2541748224, 1514143744, 3206545408, 4186963968, 3092774912, 3014918144, 584974336, 3088121856, 2468511744, 2225094656, 1976573952, 2725785600, 161744896, 3804652544, 1132791296, 619508480, 1411993216, 665250752, 418798880, 982349712, 568371400, 3887272492, 2592206554, 3157912047}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 2617245696, 1040187392, 3338665984, 2558525440, 1170210816, 31457280, 640679936, 294125568, 1728315392, 417988608, 122093568, 2027520000, 3982508032, 4059062272, 2171080704, 1924429824, 2720146432, 2137214464, 3781402368, 1600070528, 1724230720, 1880519392, 2357270768, 501262104, 2433547972, 1066576002, 815239669}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 3288334336, 2919235584, 285212672, 729808896, 20971520, 2472542208, 1416626176, 4009230336, 1973682176, 2084175872, 1989083136, 1047232512, 1155547136, 2268094464, 2123911168, 2840885248, 3942781952, 3247137280, 276944640, 541542528, 3487036864, 458100896, 2023575984, 1852370488, 2210246012, 2032753106, 1750787229}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3825205248, 4261412864, 4009754624, 2927624192, 3242196992, 1147142144, 2777677824, 686292992, 2115764224, 1407844352, 3777822720, 472612864, 2967486464, 3587203072, 3708301312, 3695986688, 3793910784, 1690399232, 3552182016, 1186543488, 2345514816, 1510936736, 359303728, 513400520, 2336820852, 347466766, 2449151093}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 1006632960, 1979711488, 3103784960, 2642411520, 1723858944, 2988441600, 4094689280, 447217664, 3248750592, 2752512, 995819520, 3745087488, 1168130048, 2379227136, 67653632, 1660176384, 2422346752, 969874944, 3660299008, 2050432128, 3167219392, 3892912992, 2748231952, 994573832, 2311666516, 963559378, 4195850901}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3154116608, 637534208, 3405774848, 2675965952, 2822766592, 2451570688, 2530213888, 2776104960, 1638662144, 2606104576, 178585600, 948207616, 2812297216, 2341494784, 1205342208, 3803981824, 3176035328, 2709085696, 1253741312, 120661376, 2061414336, 2017657888, 2603188496, 2900422504, 986842300, 4083623894, 234606123}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3690987520, 637534208, 3103784960, 864026624, 3468689408, 245366784, 357564416, 1738014720, 1474560000, 45219840, 4184145920, 1608286208, 1814052864, 3557842944, 4059566080, 219424768, 939152384, 4258885120, 2603258624, 136780928, 3899783616, 1434498912, 2892369744, 2579443368, 1855317452, 2561836274, 3988998105}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3422552064, 3523215360, 251658240, 2038431744, 3082813440, 2560622592, 1720713216, 153616384, 3780902912, 702939136, 3989372928, 2169995264, 1109409792, 2865766400, 289959936, 988563456, 4221463552, 1578984960, 2231232768, 937904000, 3325205696, 713681888, 2925356112, 1184730952, 391584404, 3821706670, 731752819}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 335544320, 3657433088, 2197815296, 1098907648, 281018368, 484442112, 3048210432, 2301100032, 1331429376, 2687369216, 3869573120, 1101824000, 2187345920, 1391468544, 2013810688, 1988888576, 3270921216, 2742094336, 1313795328, 638779776, 3615326400, 3518928992, 110847600, 3551651544, 1323882132, 2222616238, 2844206999}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 1006632960, 2650800128, 1124073472, 2407530496, 943718400, 1088421888, 1617952768, 1252524032, 175898624, 1018036224, 4104192000, 2019786752, 3730849792, 2997903360, 3397914624, 1865164800, 2614498304, 1684348416, 1302974208, 1830510976, 2813372352, 3055340576, 2399840368, 323982392, 800465748, 1205143102, 2913045975}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 2348810240, 2785017856, 251658240, 2441084928, 868220928, 3684696064, 3870294016, 2972188672, 2950430720, 3662020608, 3788832768, 1515552768, 1214267392, 3977256960, 3214413824, 49563648, 463102976, 3096659456, 2348864256, 787859328, 4015007936, 2281187808, 3622057424, 1342332760, 3362224788, 2056962798, 585562531}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 201326592, 2785017856, 1828716544, 2709520384, 750780416, 3890216960, 3360686080, 4018667520, 4246994944, 1817051136, 1071316992, 3243278336, 2468364288, 464543744, 1171787776, 3316385792, 334132224, 3218408960, 841732864, 1006696064, 3911741632, 2824103520, 427191280, 2963740712, 3513943492, 493972370, 732279719}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 67108864, 3388997632, 3070230528, 1283457024, 4131389440, 262144000, 1047527424, 448266240, 4167303168, 2554724352, 586743808, 762740736, 2111848448, 1003511808, 3016232960, 2119985152, 509756416, 2971599360, 4227851520, 4247690112, 4073981504, 3860728608, 3771563984, 1933095736, 3357870940, 2304047922, 761209507}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 2214592512, 1509949440, 3841982464, 3447717888, 650117120, 1126170624, 3184525312, 935854080, 3072065536, 1125777408, 1089011712, 1551204352, 1776304128, 2163220480, 1696100352, 1347704832, 3544589312, 3088269824, 1567403264, 2534257280, 2189690560, 1947091808, 3360622992, 362193640, 3725901284, 4167685262, 746221069}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 738197504, 234881024, 2734686208, 2558525440, 2604662784, 3454009344, 2735734784, 4142399488, 3780378624, 3073245184, 78970880, 1726251008, 950026240, 2112888832, 1970819072, 3103533056, 4053410816, 2441811456, 2704901888, 533762432, 1012804672, 4186783136, 863543024, 3312065928, 3178457460, 386249130, 3546998039}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 1946157056, 1308622848, 3808428032, 3514826752, 2353004544, 270532608, 3459252224, 1637351424, 1112276992, 2449604608, 808386560, 2352185344, 2187345920, 2769313792, 2049454080, 3381921792, 1869487104, 2275228160, 4240746240, 1858056576, 646072512, 317658656, 2748559376, 422589208, 1578661580, 1561070630, 2074220417}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 4093640704, 2181038080, 3472883712, 1031798784, 3200253952, 1017118720, 2037383168, 1896349696, 108789760, 2935619584, 3840212992, 4194861056, 1214267392, 3872415744, 1677201408, 347359232, 1051077632, 1143962112, 1871036672, 1053075328, 900873920, 2826514272, 425903696, 1360861368, 4089220740, 4232472638, 1170168317}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2885681152, 3858759680, 1224736768, 2256535552, 574619648, 3701473280, 739246080, 893911040, 4230217728, 2982019072, 3933536256, 141983744, 1205878784, 774905856, 4279783424, 2412537856, 109732864, 218322432, 1558704896, 1237902464, 4120191808, 3796295968, 586683984, 3338418696, 2584901796, 3222221586, 3985501023}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3825205248, 301989888, 2365587456, 629145600, 2915041280, 1251999744, 3601858560, 568852480, 1285816320, 2572288000, 1052573696, 396853248, 1314930688, 1267736576, 2811777024, 3396102144, 1384516608, 984052224, 739150080, 1241351808, 4289295040, 2241701600, 2168020304, 864399192, 3969220340, 1118016850, 922885929}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 872415232, 3992977408, 4211081216, 2961178624, 1765801984, 4099932160, 3673161728, 1365770240, 678166528, 1638793216, 3042115584, 4221009920, 2113536, 554704896, 1683509248, 1394886656, 3855774720, 388307456, 1713436416, 1246084480, 2298820672, 1680917664, 3533546032, 2170630520, 1417852596, 3133710646, 2498356823}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 1946157056, 2248146944, 419430400, 310378496, 1371537408, 3370123264, 1991245824, 886571008, 1520697344, 2286026752, 639303680, 818970624, 236994560, 2580570112, 589844480, 542914560, 724966400, 1567701504, 2123875072, 1506200704, 947988800, 1534040288, 1362283632, 1890271064, 3020459116, 3431234642, 361910177}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1946157056, 4060086272, 3372220416, 3112173568, 2503999488, 446693376, 2475687936, 3468165120, 44302336, 3250716672, 3681484800, 4234969088, 1088438272, 1269833728, 3639095296, 1249662976, 1461076992, 690305536, 2324691200, 2018681984, 2866363584, 3772373664, 4023887184, 2043065800, 1664305500, 2016053842, 4137488737}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 4227858432, 2852126720, 1291845632, 1266679808, 2512388096, 216006656, 709885952, 2323120128, 3380871168, 835321856, 2644312064, 3303636992, 3927982080, 1311793152, 3311947776, 1717307392, 3049159680, 585072128, 66639104, 927983232, 711656896, 903543520, 3838746224, 891076904, 622180156, 728643522, 3085381477}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 603979776, 3992977408, 3674210304, 3179282432, 3938451456, 3999268864, 990904320, 3050831872, 1948516352, 4262330368, 3702325248, 1652850688, 2912960512, 1106272256, 814239744, 836519936, 3508167680, 72028672, 3370514176, 2850467200, 2369748672, 3474179424, 4167020336, 3059585416, 2287131884, 363423506, 490404231}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 67108864, 2113929216, 3170893824, 1132462080, 3519021056, 3818913792, 2356150272, 1335361536, 252968960, 897449984, 4150722560, 1078755328, 3521134592, 235937792, 3091738624, 821839872, 1743926272, 168624640, 47562496, 1233886848, 3999056320, 3651680480, 2800495056, 599394872, 686905804, 2720501386, 3271997759}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 1677721600, 3724541952, 620756992, 2675965952, 1967128576, 4192206848, 1716518912, 4281860096, 692322304, 3226337280, 4175495168, 3798564864, 1193295872, 753950720, 4186460160, 3987499008, 1416778752, 3901436416, 2908155648, 2494616192, 3582848960, 1205750432, 2314806512, 3529367336, 4171641244, 3470622114, 3036938151}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1811939328, 33554432, 1056964608, 2306867200, 935329792, 3512729600, 4019191808, 3867672576, 2557214720, 823001088, 2435383296, 3565322240, 3407888384, 2804965376, 1165512704, 3086239744, 3114935296, 3001759232, 1213563136, 3096698752, 1341580480, 3083496416, 620433584, 3776826312, 1168107844, 3077111606, 2439725063}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 1543503872, 704643072, 1224736768, 3363831808, 3619684352, 1470103552, 2649751552, 2389180416, 1454637056, 2948202496, 435879936, 1283424256, 853557248, 2089836544, 2964860928, 1760323584, 2177266688, 3917819392, 2308347136, 795927680, 4173710400, 3197860832, 3920597968, 1496851192, 3953923380, 1269191770, 3134529629}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1409286144, 3254779904, 419430400, 696254464, 3879731200, 4255121408, 3973054464, 1699217408, 1996750848, 1795555328, 2039676928, 4083515392, 2707439616, 4147126272, 1371025408, 3084679168, 3286918144, 801188352, 2440618240, 1995623552, 293860544, 3976405920, 3775764176, 292821608, 2887656612, 3122603138, 1057458691}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 469762048, 3187671040, 3808428032, 1031798784, 901775360, 752877568, 2200961024, 2361917440, 2222194688, 4281466880, 1193476096, 3266281472, 2728411136, 2769313792, 1083731968, 223094784, 1592679424, 2526350848, 1687609088, 3278418304, 2338700992, 2982103776, 4189695600, 1971914136, 776002660, 3399614266, 1711626009}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 3825205248, 2516582400, 285212672, 880803840, 734003200, 1742733312, 1083179008, 2844262400, 2206990336, 2118516736, 1566375936, 1110474752, 1721778176, 1102077952, 2021134336, 240404480, 2854366208, 2370269696, 58968832, 4172400768, 3980311104, 1678845408, 2937490416, 1890391112, 1575527108, 2244216006, 2083137187}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 3288334336, 2382364672, 385875968, 1082130432, 1732247552, 698351616, 2670723072, 2425880576, 3921936384, 2194800640, 3515940864, 2393997312, 878723072, 2429558784, 3716706304, 2611742720, 2758689792, 2677498368, 2073741056, 1274858368, 3070738496, 1116939168, 3643329744, 2898113432, 3342730828, 3151971810, 3520501737}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 2214592512, 4060086272, 2466250752, 3716153344, 784334848, 4087349248, 334495744, 4268228608, 3764125696, 1468399616, 3510697984, 2307358720, 3554689024, 1930452992, 2700627968, 2791577600, 3057792000, 4008919552, 2384263424, 2451605888, 192335552, 1425008480, 1178341840, 777393656, 1075396916, 3339970350, 3259641155}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 67108864, 771751936, 486539264, 4269801472, 4131389440, 2552233984, 3937402880, 201850880, 969146368, 3228434432, 2465398784, 2045870080, 769671168, 173039616, 3503820800, 4082915328, 1225931776, 2119238144, 3257440000, 3989622400, 2853363520, 2456406816, 2417763344, 3014811992, 3634458628, 2902519266, 2704836535}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 738197504, 3590324224, 620756992, 1904214016, 3829399552, 543162368, 2934964224, 1703411712, 615251968, 1271791616, 3456434176, 3315695616, 950026240, 2807062528, 22556672, 2125731840, 2811905024, 4289664512, 3324439296, 1727713920, 1149016256, 360047136, 1086986288, 1593269112, 3901933764, 2036396886, 533966439}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 1677721600, 1577058304, 1291845632, 3397386240, 1740636160, 4083154944, 1756364800, 2662858752, 349437952, 1318453248, 2099314688, 2915532800, 2267037696, 814751744, 598233088, 826042368, 277505024, 2839228928, 290762496, 1581835904, 584222016, 3867247584, 2701730224, 2914764888, 2164941148, 1836792682, 2977212619}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 469762048, 637534208, 4043309056, 3732930560, 859832320, 698351616, 298844160, 4192731136, 1661730816, 3885367296, 670367744, 981893120, 3512745984, 3216007168, 1574457344, 18106368, 2137156608, 2909212160, 1494848256, 33405056, 510119744, 2944723360, 574041296, 4088503528, 2068956916, 2686560390, 3046738507}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 603979776, 3053453312, 3741319168, 1451229184, 4248829952, 1633681408, 4159700992, 409468928, 1434189824, 564789248, 1624965120, 3250683904, 3080732672, 475029504, 2117619712, 1984190464, 1349403648, 3899986432, 1897192192, 3294932864, 3746335552, 2958069408, 915052720, 3833174008, 1663332916, 1235111870, 2468182613}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 3556769792, 234881024, 2667577344, 2944401408, 2160066560, 467664896, 3538944000, 524288, 1306787840, 2192703488, 2839871488, 2815328256, 429932544, 1531977728, 3008892928, 2461800448, 4195240960, 1514891776, 419792640, 568692608, 2123741120, 2875043936, 1809442288, 3353070968, 2151075332, 2999742450, 3494250457}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2348810240, 3187671040, 1157627904, 159383552, 658505728, 2468347904, 607125504, 3727163392, 917241856, 421920768, 1745944576, 1621721088, 2754625536, 505962496, 1454125056, 153487360, 4027665408, 3970549248, 439361280, 1529365120, 1596732608, 778443680, 1664157072, 3365524504, 3289935892, 1837390294, 1175074899}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 1409286144, 4194304000, 83886080, 327155712, 3594518528, 1289748480, 3067084800, 1051197440, 1442578432, 3345350656, 2405892096, 1013809152, 2798665728, 1453875200, 838610944, 2774935552, 375874560, 2179836416, 2408594688, 214459008, 1122777536, 24003360, 3115008624, 3472093544, 1805853268, 2722089086, 2889685619}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 2214592512, 973078528, 83886080, 3565158400, 524288000, 1969225728, 1720713216, 168296448, 268173312, 1645084672, 300613632, 3821305856, 2526035968, 3255328768, 4093382656, 2349737984, 1995123712, 3057959424, 1733319936, 2905105024, 881621568, 4292224928, 108992176, 3173445960, 515725316, 1358685566, 601262919}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3959422976, 3120562176, 2298478592, 864026624, 2168455168, 3261071360, 13631488, 4175953920, 3572760576, 1879441408, 2452684800, 2159116288, 2228240384, 3739770880, 536096768, 3196479488, 1055990784, 479327744, 1189092608, 487597184, 1128802752, 1501833376, 3869132080, 584939112, 513515892, 1911254778, 3771908547}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2080374784, 2919235584, 3976200192, 3061841920, 3988783104, 559939584, 2117074944, 2666004480, 1607729152, 3849715712, 3297705984, 3090448384, 2318417920, 1692950528, 2027188224, 2096498688, 617577472, 1393868288, 538973952, 2777683584, 1345858368, 3410788064, 3848957104, 3946643736, 2905970804, 1747425642, 2608237051}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 1275068416, 771751936, 3774873600, 4202692608, 792723456, 2707423232, 632291328, 3603431424, 2263089152, 1497497600, 2003107840, 863600640, 61882368, 3150471168, 4066660352, 3875682304, 2760197120, 1971955200, 1511544576, 4187754624, 2272144704, 969093024, 1876858032, 619508952, 73522276, 2393654258, 2196134369}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1140850688, 3053453312, 1862270976, 3481272320, 943718400, 2699034624, 2182086656, 2455240704, 3163815936, 475398144, 2115567616, 589660160, 739262464, 693657600, 756314112, 118904832, 1534680064, 74818048, 136846080, 2400999296, 4097447872, 3744154656, 3567422576, 4204831496, 818917932, 1354971594, 2602476011}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 3959422976, 2516582400, 3405774848, 1501560832, 1698693120, 3588227072, 3299868672, 3923247104, 1463549952, 488767488, 771031040, 1999470592, 1454391296, 3906478080, 1002196992, 4142036992, 2597676032, 608040448, 1639451392, 1020020096, 337280192, 821643936, 3776417520, 3151582296, 1544003564, 3285278238, 1536424529}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2885681152, 2181038080, 117440512, 2256535552, 138412032, 1738539008, 1875902464, 506986496, 3439067136, 3450994688, 1109983232, 607289344, 4040179712, 4105723904, 649867264, 1024608256, 3011054592, 2655704576, 3649831168, 1373266816, 4230837056, 3718040608, 3921379280, 1191936488, 3308961308, 1357123070, 1985903001}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2617245696, 2449473536, 184549376, 260046848, 599785472, 4011851776, 1286602752, 714604544, 3101425664, 3760062464, 3308847104, 3485630464, 4088414208, 857219072, 4263260160, 1774090240, 4140379136, 3124416000, 1497106688, 1359881600, 3931191232, 4159105504, 2007112592, 796346456, 1962142796, 2399592942, 3258072015}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 1275068416, 503316480, 184549376, 2927624192, 4240441344, 882900992, 3348103168, 1921515520, 1611923456, 2716991488, 458555392, 1685487616, 3633332224, 1443373056, 1574187008, 2597459968, 528835584, 689874432, 217337600, 788669824, 4117587776, 1111156320, 2619227728, 1959486920, 1174242884, 2240671114, 3883238329}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 4227858432, 2449473536, 922746880, 3498049536, 935329792, 3676307456, 3054501888, 2521300992, 1034682368, 1411514368, 376897536, 3075833856, 990920704, 3989331968, 2028752896, 2009221120, 1070019584, 3469606400, 4006873344, 3587603328, 1269905472, 128766944, 2324732304, 775587080, 1732375076, 2288401750, 2888371793}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2617245696, 1308622848, 2231369728, 4051697664, 3519021056, 2384461824, 3463446528, 3819438080, 1129578496, 3156082688, 3966828544, 3386146816, 2641379328, 455630848, 890531840, 721315840, 3953228800, 751619584, 204236544, 2127700608, 4185065664, 1405059296, 1855191824, 3418458424, 3027404500, 1399675690, 1456382671}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3690987520, 100663296, 4244635648, 3649044480, 2470445056, 4087349248, 1531969536, 268959744, 99876864, 3860725760, 279379968, 551518208, 1481654272, 2693275648, 4113838080, 234764288, 2497119232, 4249349632, 726418176, 378691200, 2438290624, 3141202336, 4229086672, 2826347432, 1585502980, 2468582522, 381318095}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1275068416, 2583691264, 1694498816, 2508193792, 784334848, 2141192192, 1607467008, 4205314048, 1091829760, 298450944, 1240399872, 3618865152, 751845376, 4029161472, 1330909184, 3978983424, 3277808640, 3681265152, 935070976, 2866680448, 3978648256, 870117216, 1369676752, 1968728552, 531365972, 2824239626, 3558956581}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 2348810240, 2382364672, 2667577344, 3430940672, 2210398208, 31457280, 4270850048, 3014131712, 2244739072, 328073216, 3474391040, 3656286208, 3415228416, 841490432, 59510784, 3056490496, 891757568, 2348205568, 3741583104, 957509504, 2815522368, 1243978208, 3071862000, 2890094920, 3644108500, 744293734, 269202311}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 3154116608, 3791650816, 385875968, 4001366016, 2344615936, 1138753536, 428867584, 2464677888, 3009150976, 4031905792, 548732928, 2876276736, 3364896768, 2372411392, 3608965120, 3488753664, 1116034048, 2913525248, 873738496, 2587765632, 2461992768, 125955552, 2480322032, 957035208, 1334831220, 4289841710, 3591279465}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1811939328, 838860800, 2298478592, 679477248, 155189248, 1675624448, 898629632, 1855455232, 1172045824, 2064777216, 3867607040, 1592164352, 1024475136, 2010669056, 3460059136, 4068632576, 4062127104, 4265260544, 1552046336, 287253632, 3686450240, 4081200288, 2294248944, 1078656200, 3146384972, 1079714414, 7655369}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3825205248, 3456106496, 1392508928, 1753219072, 297795584, 404750336, 3408920576, 2537029632, 3659268096, 4195483648, 424083456, 774340608, 1269841920, 452468736, 4164694016, 2216835072, 167717888, 2809917952, 625092352, 3945728384, 4082336832, 2337698016, 3759734800, 3759843224, 3676624028, 2806614158, 3862260553}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 2214592512, 2852126720, 520093696, 3112173568, 1061158912, 3495952384, 1706033152, 3229089792, 2631663616, 1989279744, 3415801856, 1293516800, 3291496448, 1127751680, 1253863424, 2451724288, 3479266304, 3422929408, 1308759296, 489762688, 3415059648, 1346766752, 1980705840, 3269361880, 3964316988, 205309422, 3138106761}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3690987520, 1241513984, 218103808, 796917760, 473956352, 3974103040, 1599078400, 999817216, 1667497984, 768475136, 1819738112, 3543629824, 483409920, 3587710976, 2525253632, 1528711168, 1689203712, 2721312256, 395207936, 2140612224, 3135752128, 310904352, 1763467888, 4135195048, 711028940, 314868530, 1819914023}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 335544320, 1778384896, 654311424, 4068474880, 717225984, 2841640960, 2219835392, 1639448576, 1695285248, 4154589184, 2971598848, 3652878336, 181420032, 360194048, 829173760, 3732039680, 3035059200, 1091996160, 2638378240, 2484024192, 874694976, 3316399456, 3390185648, 4248270888, 2498686428, 2918069510, 396175505}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3825205248, 369098752, 3875536896, 2759852032, 2948595712, 3823108096, 3127902208, 112721920, 743178240, 2584608768, 3711762432, 4134305792, 2297446400, 242753536, 2334945280, 2143188992, 1348809728, 2219897344, 38161152, 403264384, 1137615424, 2243129312, 1267852784, 1039966008, 1966608476, 4010541478, 573465927}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 3422552064, 436207616, 2902458368, 2524971008, 3636461568, 266338304, 2507145216, 1465384960, 1296302080, 1742340096, 3273326592, 352747520, 1374699520, 3734528000, 103043072, 3144316928, 2133013504, 1962075648, 3792850176, 2960602752, 3133184832, 695555168, 2346701808, 940162232, 2724527788, 383726626, 3642545837}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 335544320, 973078528, 2768240640, 3917479936, 2512388096, 2476736512, 3369074688, 2133327872, 1434714112, 1171390464, 3374776320, 1396277248, 525352960, 233332736, 4272173056, 1531070464, 2909756416, 2689436160, 1119509760, 3636671104, 2627454144, 571425504, 4240307664, 2676104808, 3176073876, 2153616450, 3283244073}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 335544320, 1040187392, 2097152000, 3330277376, 2176843776, 3072327680, 120586240, 4129816576, 1841561600, 1862926336, 3299278848, 2812379136, 1135624192, 1625825280, 3211030528, 2725935104, 3941536768, 4021651968, 1417830144, 1167269504, 715363136, 2791536864, 824962960, 2002205080, 2217327636, 1585720418, 3622438597}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 3959422976, 3187671040, 1728053248, 847249408, 1455423488, 199229440, 3145728, 655884288, 3960733696, 1653473280, 492240896, 1860861952, 3635429376, 2899861504, 812937216, 670963712, 384787456, 3211720192, 422977280, 617829248, 2473388352, 381383520, 1287684592, 1639007768, 4061246604, 2521862538, 809068039}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3959422976, 2382364672, 318767104, 897581056, 306184192, 723517440, 3331325952, 3417833472, 630980608, 2363621376, 2036531200, 3708846080, 1064960, 477650944, 1157386240, 1968326656, 2118857728, 1110767104, 32376576, 3711527296, 3966749376, 1470267680, 1143669136, 839165256, 1384544988, 104662862, 4169256625}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2483027968, 167772160, 3674210304, 1417674752, 624951296, 744488960, 575668224, 949485568, 2975596544, 2965766144, 3534422016, 2903867392, 4191174656, 592977920, 1937510400, 41293824, 2703453184, 2528233984, 186270976, 4130164096, 3428760128, 4015377056, 2804947504, 1900571432, 168038732, 2008695086, 3940373539}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 469762048, 301989888, 1627389952, 3347054592, 3972005888, 2921332736, 4107272192, 2851602432, 4153671680, 2551316480, 1974140928, 2264236032, 3696246784, 834166784, 871632896, 3651278848, 2992860160, 2657717760, 4244523264, 3815592064, 1756165056, 2189340256, 49650448, 844121192, 1387804156, 2104766282, 920802761}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1677721600, 3590324224, 754974720, 931135488, 1715470336, 2027945984, 3522166784, 1310195712, 446431232, 2721447936, 2961375232, 532971520, 1500528640, 3570933760, 113012736, 3336980480, 3955962880, 2102440448, 2998020864, 3995678336, 946990016, 1572322080, 774695024, 1827949304, 166876172, 424220622, 1673626843}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 3288334336, 1442840576, 4177526784, 411041792, 3972005888, 1251999744, 1859125248, 1251475456, 705953792, 2005008384, 3799056384, 1749319680, 1108361216, 1614290944, 3032748032, 3306842112, 610604032, 2378621440, 258042624, 3925662848, 43277376, 54672992, 3033604432, 1821687144, 1267227212, 967584650, 2550533249}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1677721600, 905969664, 2030043136, 3531603968, 3275751424, 299892736, 856686592, 3845652480, 3725328384, 18219008, 3643867136, 1856995328, 1179664384, 3453493248, 3751571456, 3614341120, 3470617600, 950645248, 1280924416, 75209856, 1247435072, 13056416, 1846449392, 2592576392, 2858706332, 1027748230, 3497753291}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3154116608, 2583691264, 385875968, 3464495104, 3904897024, 1646264320, 1280311296, 403177472, 3442212864, 3533045760, 3698917376, 2809692160, 2526035968, 824729600, 2784759808, 2371758080, 3925177344, 4152286720, 3183545600, 3467438976, 3752998720, 667106400, 395826448, 1687261224, 390108420, 352584470, 3505003275}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 201326592, 1778384896, 352321536, 3917479936, 180355072, 3214934016, 1104150528, 362283008, 1669595136, 1091174400, 3348037632, 2335080448, 2366652416, 624435200, 651431936, 198334464, 2741726208, 760514048, 2639754496, 3351947904, 3748275392, 3816783200, 1663476688, 49037032, 3263591372, 1299787074, 2770319685}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 603979776, 1442840576, 3774873600, 2457862144, 599785472, 2199912448, 3245342720, 3208118272, 829685760, 1299316736, 1705443328, 2053144576, 3769647104, 4078444544, 3347329024, 3842668544, 758324224, 3284308480, 2392812288, 1695862912, 146946368, 2722056672, 1193602448, 807029432, 1788561564, 3646868026, 152141049}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 2617245696, 3321888768, 3238002688, 1820327936, 3946840064, 543162368, 3996123136, 3542614016, 73662464, 1360134144, 3077636096, 1603960832, 1869627392, 474505216, 4090785792, 2549762048, 3140824064, 928566784, 1708729088, 4064182400, 2151810624, 2615762336, 3105279024, 4163252504, 2633713300, 2540166322, 1463612873}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 67108864, 3321888768, 1023410176, 4152360960, 3611295744, 4221566976, 510656512, 1479016448, 3387162624, 3946708992, 1783431168, 3190390784, 321929216, 4102561792, 4011069440, 2966816768, 2311676928, 1376223744, 3905233664, 4097687168, 3093703616, 2013348768, 1974700496, 2296595768, 3273427732, 845523058, 1772750175}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2214592512, 3456106496, 3976200192, 1350565888, 3024093184, 4238344192, 166723584, 521666560, 124518400, 2702049280, 2029060096, 1040941056, 4172300288, 3476561920, 1356615680, 4055255040, 1944935424, 3772629504, 30222080, 1215157888, 2532653120, 2897326624, 2168664656, 240955128, 2065605772, 2563874614, 1918071751}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3959422976, 2113929216, 2332033024, 3783262208, 3309305856, 2694840320, 686817280, 2884108288, 71565312, 2760507392, 2355167232, 681934848, 3266330624, 2294833152, 83103744, 289540096, 1041568768, 1529345536, 3594878720, 675259776, 1642668224, 1559333536, 4076999760, 3778349688, 228060916, 76380578, 97249669}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1006632960, 4060086272, 3909091328, 2407530496, 3896508416, 3365928960, 1303379968, 218628096, 444334080, 3919446016, 1880817664, 2817425408, 4277157888, 52977664, 3222024192, 477513728, 2608276480, 3234373120, 2191472896, 832869504, 3233363904, 3897285664, 2272637008, 1641992408, 3451407236, 3740565438, 1554126351}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 1677721600, 905969664, 4244635648, 3934257152, 1069547520, 597688320, 2586836992, 2567438336, 1069285376, 3900571648, 3299803136, 2505146368, 3203416064, 1428709376, 1959538688, 186001408, 2273516544, 4036473344, 3576388352, 3374030464, 2522678592, 2835929056, 3304259024, 1645737752, 787176324, 3971722078, 2574081663}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2214592512, 973078528, 3506438144, 2441084928, 4055891968, 2996830208, 2047868928, 3123183616, 3687055360, 1163264000, 2141388800, 151683072, 3369091072, 2349342720, 2610180096, 1562253312, 3579253760, 4188324352, 1581210880, 2961229952, 1108949184, 2377892064, 2028977488, 3855714056, 802587668, 2629439330, 1563519851}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 2080374784, 3254779904, 352321536, 1484783616, 2034237440, 2338324480, 4247781376, 3503816704, 2034499584, 3955884032, 2459631616, 1697021952, 3480240128, 607674368, 3098824704, 1169311744, 1657740288, 2204417536, 2261197056, 931719808, 3715185728, 1928172704, 1144965552, 471083160, 4121044332, 1841762338, 3624463525}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3422552064, 771751936, 3070230528, 478150656, 2931818496, 2610954240, 2641362944, 1459093504, 1168375808, 836370432, 2831089664, 1313046528, 2528133120, 551034880, 3247730688, 2562856960, 4127941632, 3509708288, 2279823104, 2084436864, 2765438528, 212135776, 78092752, 1267355832, 3187083388, 4005558098, 2210282925}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 3690987520, 1509949440, 1694498816, 2508193792, 1933574144, 2116026368, 334495744, 3845652480, 2036596736, 718143488, 4005101568, 260079616, 355483648, 3629670400, 2092191744, 3355846656, 1826966528, 3207261696, 2076667136, 3131167360, 4276411072, 469643680, 1088504592, 2218041336, 1773566876, 3564981298, 4060007591}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 1409286144, 1845493760, 922746880, 3665821696, 3233808384, 761266176, 716177408, 2253914112, 4081319936, 1810497536, 2664890368, 2827386880, 1626357760, 4093124608, 2828300288, 3439466496, 1523282944, 2309532160, 3784144640, 520731520, 3182615872, 841095264, 1507537584, 1579210584, 86071340, 159357986, 1980495285}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2348810240, 3120562176, 2936012800, 3783262208, 1623195648, 2401239040, 3530555392, 2009595904, 3537633280, 1444282368, 3206348800, 2808905728, 2133868544, 2988974080, 4169928704, 1311664128, 952728576, 2407974400, 533404928, 307361664, 2628559040, 1737504864, 899156880, 2665764664, 935490276, 2063009006, 85442763}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 1409286144, 1845493760, 3439329280, 981467136, 3753902080, 1121976320, 2754609152, 772276224, 2825650176, 3210346496, 2817982464, 4286218240, 1836072960, 3374850048, 230453248, 853702656, 1020492800, 560769536, 4245518080, 3600664192, 592620864, 1582069728, 2718567792, 3801051160, 1329505284, 3340117174, 2231205869}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 738197504, 1509949440, 620756992, 1619001344, 994050048, 3156213760, 1473249280, 1894252544, 2507407360, 398065664, 3515547648, 2792194048, 1477459968, 1904746496, 1770270720, 1359112192, 3252120576, 4039349760, 1783721216, 1603711616, 2508570688, 719590816, 2230460944, 233793000, 4141846900, 341795386, 2001182877}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 1140850688, 637534208, 452984832, 981467136, 2109734912, 136314880, 1083179008, 4137156608, 1049886720, 1209663488, 1376190464, 3165421568, 466632704, 2306351104, 3206819840, 1636984832, 3393922048, 3879903744, 163402496, 4168854912, 3615812928, 114046688, 2418946064, 692935240, 2668864588, 2381894858, 250243149}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 201326592, 2382364672, 1325400064, 1216348160, 4131389440, 1960837120, 4191158272, 3271032832, 3279683584, 1821245440, 4261871616, 4141318144, 688930816, 2673369088, 4006359040, 4259719168, 2372092928, 3824518656, 3219195648, 3988047744, 1642452032, 3124327200, 3157831280, 3814957800, 4266289788, 1351963710, 1515113223}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 3690987520, 100663296, 1761607680, 595591168, 1019215872, 3101687808, 116391936, 3724017664, 2818834432, 3433168896, 2348351488, 477855744, 2544910336, 81272832, 4153692160, 2288650240, 2992987136, 3563974144, 2897429248, 3499005056, 4036329920, 3744953952, 1559031920, 3582784888, 347920892, 3911508610, 1133552273}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 201326592, 2449473536, 2097152000, 2239758336, 121634816, 3722444800, 1506803712, 4242014208, 2855010304, 3372613632, 3563913216, 420118528, 2366652416, 2105040896, 681324544, 835590144, 3636018176, 1892713984, 2110982400, 534503040, 4280595136, 2373532576, 4277175024, 3106095848, 1433662316, 3697320342, 3525005635}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 1006632960, 2248146944, 2063597568, 3363831808, 1455423488, 1692401664, 1150287872, 16252928, 2938372096, 1143865344, 3810852864, 4230316032, 1641037824, 2589466624, 3381923840, 3970308096, 2355715072, 2916589056, 2499740416, 1928764800, 688174144, 3643528032, 2651135600, 1456837704, 2457360252, 1424232466, 994989911}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 4093640704, 1644167168, 2164260864, 3548381184, 2243952640, 283115520, 3761242112, 122159104, 1182007296, 3042050048, 3879927808, 1353220096, 1131429888, 3823656960, 3529781248, 3779737600, 4220460032, 1076296192, 3576000768, 1729732736, 3003881920, 568908512, 2127561840, 544760344, 1505502884, 2556837306, 3132187753}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 1946157056, 2181038080, 520093696, 2810183680, 3586129920, 1751121920, 1490026496, 1615331328, 3727425536, 2139226112, 3163357184, 1363247104, 563101696, 1751670784, 1549537280, 2767861760, 1375278080, 298301952, 1591935232, 4147048320, 1410106304, 649196256, 2821197872, 922508904, 399133988, 1721857686, 2227405569}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 1409286144, 167772160, 1962934272, 1367343104, 2529165312, 3185573888, 3973054464, 4127719424, 2878603264, 604897280, 600637440, 2750185472, 1150304256, 2175279104, 2581860352, 3623249920, 375458816, 959359488, 4144973056, 393452160, 1389099200, 1338491744, 334865136, 2362623080, 1350920708, 1515753802, 506339783}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 1409286144, 2516582400, 2533359616, 1619001344, 3175088128, 1356857344, 1680867328, 174587904, 2756444160, 2984640512, 3634561024, 108625920, 3706732544, 1044930560, 777801728, 1956534272, 269958144, 434874880, 1424034560, 951102336, 1030529088, 1311942304, 4135969904, 1916678168, 776411700, 4159932326, 1470442931}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 201326592, 2113929216, 3305111552, 2273312768, 734003200, 3353346048, 2221932544, 540540928, 2273050624, 1427767296, 2335768576, 3097722880, 2536521728, 2224562176, 799830016, 3924953088, 3534580736, 3610084864, 1023901440, 1145881216, 1365832640, 3619618272, 1288019952, 3222494264, 2927794972, 4278186814, 1647989837}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3959422976, 3120562176, 285212672, 41943040, 893386752, 3487563776, 986710016, 228065280, 2125201408, 257294336, 2290548736, 3479339008, 4180688896, 491266048, 3123974144, 1736079360, 3968926720, 3473274368, 2768411904, 3475007616, 569389376, 308834976, 4223933424, 2769448808, 4015336908, 2383932118, 475516523}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 2348810240, 3724541952, 1627389952, 2239758336, 3091202048, 4242538496, 1364197376, 3883401216, 2948857856, 4166123520, 2092761088, 677412864, 2578464768, 3693617152, 62672896, 957765632, 3794744320, 2801649152, 2661330688, 1401966720, 123220672, 2679395360, 3134853744, 4054932136, 1172232892, 2346928226, 3194203753}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 1006632960, 973078528, 1056964608, 1585446912, 2881486848, 56623104, 2102394880, 3737649152, 2982412288, 3037593600, 2778005504, 1013612544, 1680883712, 3432538112, 2307665920, 1258977280, 1039864832, 3719273984, 3709000960, 3542892416, 104496960, 3001228768, 3932417456, 2520315048, 371674212, 653101666, 3001934407}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 4227858432, 234881024, 2600468480, 562036736, 1220542464, 2975858688, 791674880, 1375207424, 1244921856, 3010854912, 494469120, 1825538048, 3427811328, 1002971136, 3914076160, 4228007936, 833565696, 2296839680, 4057450240, 1066675584, 3139838144, 3702619232, 1552131248, 2094144920, 1814524412, 1267400602, 1313180923}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1946157056, 2785017856, 2533359616, 1786773504, 843055104, 329252864, 3199205376, 3435659264, 1677983744, 2088108032, 3141861376, 749371392, 1192247296, 4151861248, 323776512, 2813474816, 877878272, 2092939776, 2892141312, 823421824, 1510876480, 629756192, 1809378768, 648247640, 2161635172, 1515625090, 1424644347}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 3019898880, 1107296256, 2600468480, 1887436800, 104857600, 102760448, 2536505344, 2223505408, 1791754240, 1494351872, 3324313600, 3877863424, 3205513216, 1320706048, 2412007424, 35530752, 567745536, 3679902208, 3828080896, 1696361856, 113903680, 4017191712, 1313191696, 501435800, 2661341508, 178309606, 3634417993}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 1811939328, 1241513984, 687865856, 159383552, 1572864000, 3714056192, 1875902464, 1212678144, 675545088, 1653473280, 1488650240, 726761472, 464535552, 1847074816, 1573662720, 1202350080, 2917497856, 1470281216, 1386603776, 1042707584, 1659835584, 1828189920, 748632752, 4220509672, 277038884, 57535906, 2476879111}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3556769792, 1845493760, 3841982464, 1971322880, 3510632448, 299892736, 3757047808, 1462239232, 1434189824, 853934080, 2920611840, 282427392, 990920704, 89677824, 2937327616, 2088392704, 1073955840, 2909334016, 3027891968, 688804480, 3217640128, 2586026144, 350049520, 1348051448, 2111710868, 179394366, 3488056627}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 1140850688, 771751936, 1593835520, 1820327936, 2311061504, 740294656, 28311552, 2082996224, 667680768, 3657302016, 3316842496, 2368372736, 2123382784, 1796743168, 3676590080, 2106750976, 3132953600, 2756813312, 3831944960, 195972992, 3876275776, 1912532192, 4098505232, 1731794648, 3937655572, 3159593830, 2000912703}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 872415232, 1375731712, 1862270976, 1317011456, 901775360, 2782920704, 3222274048, 980942848, 3112960000, 3177054208, 2655977472, 3199369216, 3975168000, 3387432960, 4155781120, 2859612160, 1528894464, 1265998336, 1135012096, 1957844864, 3930142528, 4121268960, 2562637552, 1273892360, 3758571068, 448186950, 625615471}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 4227858432, 3724541952, 3137339392, 3095396352, 1656750080, 2510290944, 3385851904, 2282225664, 3857448960, 3889037312, 3309764608, 2926870528, 2775597056, 1817731072, 3567521792, 1237452800, 3594089472, 642514432, 1924181760, 574782848, 813247552, 791390560, 2244015824, 857362152, 3277661444, 1722407030, 3583626791}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 4227858432, 369098752, 654311424, 1434451968, 876609536, 970981376, 3587178496, 1809317888, 1167327232, 1887043584, 145424384, 3219816448, 2435858432, 579362816, 2626424832, 2546862080, 3114341376, 3190423040, 2726742784, 3341693824, 988895936, 1177649696, 531808496, 3957596392, 546451692, 3199672906, 295476605}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 67108864, 436207616, 1694498816, 562036736, 3418357760, 3189768192, 1617952768, 3785883648, 1923350528, 1410990080, 1967980544, 1568964608, 3754967040, 3122159616, 355217408, 449718272, 3607036928, 560824832, 2295254272, 2680492672, 2798698688, 3315744224, 1238438672, 297961016, 1954224084, 2449990354, 1688992333}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 603979776, 1107296256, 3305111552, 3682598912, 3745513472, 2015363072, 11534336, 2264399872, 3739484160, 3255697408, 2200764416, 1164279808, 319832064, 4043841536, 3560722432, 1717188608, 1859855360, 2771161600, 3426476288, 127206016, 1679924672, 2163099552, 1610416144, 1536026200, 3564898428, 4244252914, 2494245959}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 2348810240, 1442840576, 3841982464, 2625634304, 1547698176, 2002780160, 1120927744, 1540882432, 3309043712, 2670329856, 100466688, 298352640, 2704293888, 4182269952, 931409920, 2177267712, 3817829376, 3830040064, 2452810496, 2786415232, 1866243648, 3437110816, 680744880, 2991825768, 579336428, 3059347230, 1523230037}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 469762048, 4261412864, 4076863488, 864026624, 1480589312, 1801453568, 3973054464, 2290614272, 3162243072, 2931949568, 952303616, 3089661952, 3090169856, 4195901440, 1217662976, 4159584256, 4291384320, 1970769408, 617266944, 29579648, 1521019328, 4277158944, 2042116528, 216284264, 3163950404, 2995588286, 4036081953}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1811939328, 2181038080, 2130706432, 1920991232, 415236096, 1314914304, 2823815168, 3760717824, 1914961920, 3928358912, 465108992, 331382784, 917520384, 532176896, 116150272, 3029497856, 3587638272, 3238901248, 3757998336, 659890048, 3696396608, 803693664, 3279272752, 4277335592, 3218562836, 1108210578, 2004790739}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 3154116608, 2046820352, 486539264, 1300234240, 3040870400, 3621781504, 2796552192, 3671588864, 4266917888, 2881355776, 1400176640, 4239032320, 2396012544, 3223855104, 3236712448, 1830451200, 3346205696, 2935741952, 1446837504, 986279552, 2983777984, 1194275488, 3459891184, 2275119448, 2337052268, 3023138986, 1360833439}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 4093640704, 3858759680, 2231369728, 1149239296, 2772434944, 2518679552, 2255486976, 192413696, 935067648, 1688862720, 4072603648, 1767997440, 4140843008, 1934106624, 1331974144, 2057713664, 118320128, 3937597952, 2958275328, 474161792, 1642844736, 1830779552, 3000090384, 3569894712, 1805915324, 2907051614, 3256684693}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 2751463424, 3791650816, 1728053248, 3934257152, 2881486848, 3231711232, 3857711104, 3582459904, 2750676992, 4292214784, 2615476224, 3979509760, 1641037824, 1253580800, 2975600640, 2341623808, 2589664256, 2561921536, 2339156224, 4022424448, 3042755904, 3538509280, 3344481360, 3803665656, 1950986692, 1557391226, 2696729387}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 335544320, 3053453312, 1526726656, 41943040, 1698693120, 1109393408, 4193255424, 3556245504, 625737728, 2178547712, 846659584, 283738112, 2454732800, 2512920576, 1574203392, 3309709312, 1218778112, 799705600, 2901383936, 3402976640, 915591488, 390310560, 3340729616, 562934520, 1590567164, 1842444326, 2858189357}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 3154116608, 4194304000, 2600468480, 696254464, 3829399552, 3844079616, 4222615552, 3490185216, 1843134464, 4093509632, 3814260736, 2914484224, 336609280, 1383604224, 3400822784, 2578606080, 2644464640, 2029706752, 1206238464, 4208930176, 811254976, 1444260384, 3270979216, 1186375640, 2669908740, 2660391534, 2033154751}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3690987520, 838860800, 486539264, 1518338048, 859832320, 2459959296, 1133510656, 3394764800, 1320419328, 2419720192, 1473708032, 3739844608, 984629248, 2047369216, 873230336, 3745388544, 879051776, 737340928, 1695013120, 2553097856, 2749283648, 4108956064, 1672492368, 2525502408, 1280080428, 1813933274, 3979690461}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 4227858432, 3388997632, 1728053248, 1434451968, 801112064, 3906994176, 3608150016, 1318584320, 3716939776, 3948281856, 1254686720, 1037729792, 3782230016, 3519553536, 3878973440, 447363072, 1926718464, 3261595136, 2367726848, 2141148032, 4128504512, 2083168224, 1777879152, 1515987336, 3165549644, 3784664134, 3925145323}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 3288334336, 2449473536, 2734686208, 3481272320, 3443523584, 3793747968, 758120448, 3695706112, 3818127360, 632946688, 1271070720, 2003140608, 2576367616, 3031982080, 490500096, 1065244672, 2661381120, 3037389312, 666077440, 3782570368, 1846605760, 1266716320, 288947472, 2701447320, 1291504932, 630953290, 1097939613}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 1677721600, 3456106496, 2801795072, 3196059648, 3175088128, 1704984576, 493879296, 1583874048, 1735131136, 2743205888, 2499084288, 4243619840, 928006144, 2614632448, 2909040640, 3028174848, 2320438272, 1118941696, 1581688576, 545469312, 3628306240, 3134957216, 2350878416, 3658594488, 1823908404, 1982548790, 3813663489}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 4093640704, 1979711488, 3338665984, 2155872256, 4190109696, 354418688, 3448766464, 3764912128, 537133056, 286392320, 2558853120, 3365371904, 3710926848, 95952896, 453791744, 2296801280, 1955554304, 3402562048, 3091856128, 3606250368, 116437056, 3812263136, 2890131088, 2561296584, 4186515764, 3178337410, 1950293321}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 67108864, 3724541952, 2097152000, 2424307712, 138412032, 1470103552, 3660578816, 2919759872, 2111569920, 3034185728, 1755906048, 3360784384, 1511014400, 536354816, 2847158272, 3361081344, 2175489024, 2277278208, 1644146432, 1057971840, 412276800, 4255185952, 1430624208, 2247519000, 3634045444, 3023340398, 1021555373}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1006632960, 3523215360, 3942645760, 2575302656, 843055104, 4083154944, 732954624, 1320681472, 2782658560, 3846307840, 1118109696, 3701112832, 1787838464, 3597148160, 550793216, 1042683904, 3392889856, 1199414784, 649046272, 2338493824, 95182016, 4208611616, 665417136, 2563831768, 3847320668, 1332539502, 1294144225}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 67108864, 3120562176, 2902458368, 3347054592, 54525952, 564133888, 1246756864, 274202624, 1348730880, 4290117632, 3544645632, 3084222464, 3635429376, 1135108096, 2657890304, 1837791232, 1301629952, 3802432000, 2825035008, 1743648384, 2347004864, 2197170592, 2246513872, 1728418600, 2485672748, 892092850, 2955552667}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 2751463424, 1979711488, 1325400064, 1820327936, 3493855232, 4179623936, 2546991104, 1886912512, 1813774336, 4051566592, 826736640, 2226487296, 1454391296, 2324193280, 2511605760, 4128929792, 4272235520, 2144129536, 14875392, 1344112512, 2891187776, 3265945632, 3844944016, 3187197416, 2218308924, 618190990, 65593983}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 603979776, 3187671040, 620756992, 2877292544, 4005560320, 2858418176, 4038066176, 2144862208, 3451125760, 1997668352, 973406208, 1171357696, 1477459968, 1460166656, 1708929024, 33449984, 2799926272, 3873870336, 2253692672, 2751574656, 704136640, 3894693728, 2547675440, 1949924952, 3915353836, 2043378010, 1403700169}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 2617245696, 1241513984, 3640655872, 3229614080, 1983905792, 4188012544, 2356150272, 3855089664, 394002432, 1180041216, 986644480, 894205952, 2307932160, 1763188736, 2386833408, 1252141056, 3594873856, 329633280, 4040942848, 3677916288, 2656710720, 416351008, 1379895504, 1869253688, 2929137124, 3878198334, 2206356203}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 872415232, 704643072, 4076863488, 3145728000, 381681664, 2715811840, 1741684736, 106430464, 3997958144, 2012610560, 1052835840, 792428544, 3941613568, 2875744256, 1480880128, 790779904, 3818587136, 1465686528, 2299712768, 2135939456, 89787840, 879182688, 2514681072, 2301081064, 933111852, 1896157606, 1356440251}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 3019898880, 2852126720, 83886080, 2306867200, 3107979264, 2925527040, 4205838336, 4187488256, 4217110528, 3160539136, 3313172480, 4199120896, 1871724544, 1414029312, 401870848, 3437651968, 1386556416, 4162902528, 2644153600, 3529351808, 3028710592, 185943200, 1664647984, 1896260440, 429916108, 200097838, 1247073649}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 738197504, 436207616, 3170893824, 461373440, 633339904, 828375040, 688914432, 423100416, 3138650112, 3446800384, 854786048, 3592716288, 3819978752, 3527942144, 1002180608, 2250127360, 4004842496, 597005824, 972016896, 3766533760, 1468693952, 394730208, 4039556272, 2822469256, 953727900, 2643347466, 3486327033}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1275068416, 1107296256, 3942645760, 4118806528, 2713714688, 2338324480, 2410676224, 3345481728, 1972633600, 293208064, 2372206592, 4143742976, 2735751168, 2931302400, 3855380480, 986081280, 732658688, 3748898304, 3866222848, 4063794560, 460483264, 4198590688, 678338992, 983643608, 3340679348, 1009350730, 3078287101}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 1006632960, 1778384896, 3875536896, 645922816, 1455423488, 2032140288, 147849216, 2359820288, 2471755776, 237895680, 3334930432, 2443870208, 1345339392, 3017302016, 3723251712, 317851648, 476926976, 3479936512, 2831807744, 3796685696, 3599983424, 923046752, 1765240976, 1959962216, 3964414292, 2514647338, 3731183319}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2885681152, 1577058304, 1728053248, 2743074816, 549453824, 1944059904, 462422016, 3941072896, 1907621888, 2761031680, 26804224, 1649901568, 665862144, 2098733056, 2785808384, 4281223168, 1991209984, 2557793792, 3702189824, 1673384832, 3883213248, 2137647200, 775378416, 3988309960, 3387205748, 725801562, 2492046089}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 872415232, 3456106496, 2634022912, 2004877312, 289406976, 2824863744, 500170752, 2630352896, 2548826112, 3687448576, 4268687360, 404979712, 2985312256, 3539476480, 1303662592, 1670252544, 689515520, 1032755712, 712025856, 4291931776, 923470784, 1457909920, 1329946672, 22843624, 2654703460, 1851002998, 2367562661}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 4227858432, 3925868544, 3170893824, 2709520384, 2369781760, 1944059904, 1810890752, 2798125056, 3471572992, 752222208, 2047410176, 465600512, 877674496, 1163403264, 1267994624, 848455680, 3766699008, 859307520, 101037312, 1897315968, 3512279232, 2652413600, 1761887728, 3161081848, 4001827940, 2883443446, 1078126891}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 603979776, 3456106496, 1023410176, 3917479936, 910163968, 2866806784, 2521825280, 2807562240, 1505492992, 4124704768, 1975844864, 3236659200, 468729856, 1214783488, 636760064, 3244181504, 3056825344, 1644990976, 3964839680, 1558314624, 3190629568, 1616888608, 3301841264, 667632936, 2483085996, 1811992414, 3758154669}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1543503872, 570425344, 3841982464, 864026624, 2445279232, 375390208, 120586240, 3712483328, 2473852928, 4275961856, 4105109504, 2372108288, 4019208192, 1855463424, 4249620480, 3829561344, 2564119552, 1680518656, 2873151744, 936481408, 409823680, 3237380320, 1117454128, 3670600088, 222690724, 440601658, 4268855599}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2617245696, 3254779904, 3506438144, 964689920, 448790528, 1243611136, 2461007872, 757596160, 1619787776, 4195745792, 552796160, 2157674496, 2102411264, 3342344192, 290738176, 2899466240, 4047055872, 172412416, 3672940800, 375490688, 3127192768, 388539744, 3140206864, 100143960, 2272552340, 1549959110, 3172015179}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 1811939328, 1845493760, 1862270976, 226492416, 3066036224, 2086666240, 1961885696, 2630352896, 389283840, 1482817536, 167706624, 214990848, 1263550464, 1020813312, 4182536192, 3451787264, 511276032, 1884665344, 2060711680, 3268843392, 2601866944, 339465056, 590537264, 1634680952, 350792548, 3366720794, 797845105}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 603979776, 3456106496, 4143972352, 696254464, 826277888, 1084227584, 1708130304, 1147666432, 1901854720, 23986176, 2301034496, 494043136, 1840267264, 1482186752, 4232318976, 1401559040, 2021485568, 3504837120, 3645613824, 249420672, 3916342464, 3397267616, 2679055440, 1457439976, 2670093108, 2607495726, 378833655}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 2483027968, 2919235584, 3741319168, 2877292544, 1388314624, 2854223872, 3534749696, 1052246016, 3469475840, 1428291584, 4183752704, 3599138816, 97533952, 1659396096, 1944350720, 3664128000, 3184098304, 2409089536, 2388367104, 2834943872, 661030336, 1572884832, 966791440, 4100982616, 1788368476, 998009318, 1410993617}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 335544320, 1375731712, 3305111552, 4102029312, 2621440000, 3344957440, 2792357888, 3114795008, 3677618176, 4063100928, 1099759616, 3801120768, 1439711232, 2734170112, 3297538048, 1061312512, 637486080, 2535950848, 4076071168, 2053997184, 3681086016, 2128348704, 2927243184, 4124259640, 2864047060, 3832850458, 285614807}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 1275068416, 2046820352, 2936012800, 1048576000, 2554331136, 2917138432, 154140672, 1573388288, 1098121216, 1328152576, 1574895616, 1514504192, 638599168, 257449984, 1097609216, 3240507392, 2676575232, 1323607552, 674299136, 2026567552, 426610496, 1658086432, 4009390832, 279406232, 1144635876, 3018743866, 545068117}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 3825205248, 3925868544, 3036676096, 2508193792, 3938451456, 1222639616, 3304062976, 434634752, 1719926784, 3991011328, 800260096, 3534979072, 2437955584, 3191349248, 2231119872, 1035888640, 3797758976, 156692992, 2939860224, 802994816, 1347263168, 4046277984, 2340350064, 1323220088, 3775838196, 930515650, 1697307057}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 3019898880, 2919235584, 1929379840, 2172649472, 2571108352, 2099249152, 179306496, 29884416, 3614703616, 2906259456, 3724869632, 860585984, 2773499904, 3659014144, 1336692736, 2079741952, 2430819328, 135322112, 731682560, 1381685632, 380760256, 3610584224, 851692176, 1266961240, 307374564, 3816903482, 3055155933}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 2885681152, 1509949440, 2197815296, 729808896, 1052770304, 2959081472, 2869952512, 1436024832, 1204551680, 1646395392, 789250048, 2715975680, 1076903936, 1160257536, 2611228672, 2099648512, 3260881920, 582473216, 3088313600, 2981470592, 1688782272, 3619641184, 1029491760, 1671526280, 3569219020, 809301350, 2385602129}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 2617245696, 2919235584, 3741319168, 3867148288, 155189248, 593494016, 4128243712, 3246915584, 2853961728, 1508507648, 2695561216, 1256947712, 3316662272, 725114880, 1067724800, 2467182592, 3469036544, 893308416, 1267111680, 1843580800, 4157399872, 3573132448, 2552198576, 3790442760, 782859716, 499955598, 2583270709}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2483027968, 838860800, 2231369728, 880803840, 4248829952, 1939865600, 3461349376, 125304832, 4271636480, 633208832, 566820864, 4121133056, 3912253440, 122183680, 458493952, 212490240, 3410177024, 1399900672, 584636672, 1618797184, 4026444352, 2086246048, 2861268432, 1617209640, 2706568380, 3828333262, 911607071}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 738197504, 1375731712, 2600468480, 8388608, 3007315968, 3328180224, 665845760, 146276352, 472645632, 1942093824, 1878851584, 2910945280, 3574611968, 11034624, 2432970752, 1678137344, 3478873088, 1338676736, 3195201792, 836693376, 3185348672, 1157730720, 1515212592, 2361944536, 2041853788, 3661512854, 2234986273}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1140850688, 1308622848, 855638016, 109051904, 3653238784, 2510290944, 2685403136, 3497525248, 2219048960, 2976514048, 1044185088, 521764864, 2817540096, 562585600, 2597072896, 4146485248, 903574528, 652386816, 4098025216, 886225280, 711627584, 3272516832, 3501520592, 3922841096, 1163678012, 622731938, 410999669}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 1140850688, 1912602624, 721420288, 2239758336, 1094713344, 1889533952, 252706816, 1974992896, 3946053632, 1444020224, 2380333056, 2375581696, 3664789504, 3922223104, 3824971776, 3614312448, 3092198400, 892838400, 2054682880, 1607972224, 944214720, 2822764704, 4033598544, 722061704, 3030437340, 1988368154, 2948221769}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 872415232, 570425344, 1056964608, 1434451968, 3854565376, 2908749824, 2802843648, 3987210240, 2234253312, 1940783104, 1388511232, 1836875776, 1328562176, 3566755840, 1555304448, 765097984, 3004783616, 952474112, 1418055936, 2183511936, 961911488, 4285381344, 2192163504, 1644944776, 3679906260, 3656466966, 3435778967}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2751463424, 2852126720, 1593835520, 444596224, 2638217216, 3936354304, 3320840192, 1264058368, 2521563136, 3227123712, 2045575168, 985300992, 1771061248, 2663931904, 3599003648, 1272870912, 2612222976, 2429145600, 3753481472, 2174848896, 21880128, 4209501856, 2236776784, 3357820152, 1278088876, 2213230502, 1510334957}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1677721600, 3321888768, 654311424, 2692743168, 2302672896, 1256194048, 1341128704, 1258815488, 612106240, 1078329344, 3894738944, 3098181632, 1909473280, 47718400, 849629184, 216143872, 2546404352, 1374532096, 3934102272, 3301307264, 399630400, 3126586528, 3478159728, 3742577144, 3066531972, 3253130430, 1807632099}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1409286144, 973078528, 922746880, 4001366016, 79691776, 2673868800, 30408704, 1181220864, 2993946624, 3984719872, 3739418624, 3054600192, 3328720896, 1920229376, 2374119424, 1860392960, 4262568960, 2456316416, 1215593728, 3129092992, 2153983808, 4208043616, 218637744, 1235516904, 4243196084, 840398458, 391368865}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 872415232, 3925868544, 4177526784, 3883925504, 3225419776, 589299712, 540016640, 3914858496, 3016491008, 212467712, 2606039040, 1019379712, 2572697600, 1003233280, 11169792, 1431635968, 4156746752, 3017300480, 4128003328, 449449088, 2982509504, 4276784160, 3396094864, 1767523608, 1684895788, 2778636838, 1473923701}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 469762048, 2583691264, 1795162112, 192937984, 3753902080, 2124414976, 2832203776, 1994915840, 1920729088, 3571318784, 401014784, 3355279360, 2934456320, 243032064, 2665369600, 2498181120, 1216203776, 4146613760, 2178690304, 1452172672, 911162816, 2606867424, 4119228752, 1208187240, 2515001076, 1040532734, 1445243279}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 3288334336, 3321888768, 251658240, 1367343104, 2688548864, 3571449856, 3209691136, 85458944, 1118044160, 4269146112, 914685952, 2457763840, 1293434880, 379854848, 4034277376, 763717632, 2919158784, 643310080, 1438925568, 3764795264, 2919055552, 4031415328, 165038192, 2662669480, 2306258188, 2495881618, 2330352411}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1140850688, 2919235584, 2835349504, 3581935616, 4022337536, 757071872, 1072693248, 3002597376, 4267442176, 144048128, 2561212416, 2202501120, 3338158080, 3361480704, 1167478784, 1395218432, 495447040, 2052612608, 3060561664, 1934492800, 1191523008, 1210686432, 831354000, 38660344, 2682723836, 4064472558, 3285290923}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 872415232, 33554432, 1526726656, 1451229184, 1363148800, 3944742912, 1452277760, 4206362624, 245104640, 1208614912, 1289289728, 1210744832, 4139270144, 4170997760, 1896493056, 3512289280, 4159364096, 2027444736, 1194090752, 2250382720, 1945985856, 3762091168, 2536189840, 357550664, 3255345372, 1933919246, 564166821}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1677721600, 3992977408, 3170893824, 897581056, 1044381696, 1700790272, 1020264448, 3407347712, 26476544, 1478623232, 3619356672, 1060405248, 4145561600, 462708736, 1663176704, 1933260800, 2264177664, 2604167680, 614733568, 573197952, 3608617664, 3098706720, 2248753328, 980912488, 2024336140, 3046507018, 1890148145}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 2483027968, 3925868544, 1593835520, 3883925504, 2462056448, 2975858688, 466616320, 2107113472, 1902379008, 3900309504, 3327459328, 1712029696, 1637367808, 2003050496, 3111800832, 3704973312, 1078709248, 3686271488, 4195636480, 3604119424, 3199802304, 2272101728, 776164016, 3564689640, 468222284, 1464910706, 113557853}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 3825205248, 2717908992, 956301312, 360710144, 3309305856, 2170552320, 655360000, 894959616, 2538340352, 482476032, 813367296, 3624894464, 928530432, 4266401792, 2705461248, 20645888, 1936704512, 3444060672, 2090103040, 3394112640, 2300117696, 2705630880, 2709516976, 4220527240, 496514604, 2406242662, 1689395393}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3825205248, 1644167168, 1526726656, 3850371072, 2151677952, 3919577088, 3541041152, 72876032, 2631139328, 3157655552, 3555131392, 1352630272, 3059236864, 3218350080, 1572237312, 1638344704, 3661601792, 1690841600, 1506545920, 1942117760, 3942734528, 2378226720, 1092863696, 2159163528, 464093100, 2063393962, 3859409467}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2214592512, 973078528, 855638016, 2977955840, 1740636160, 3999268864, 848297984, 3430416384, 91488256, 2425749504, 846659584, 1365344256, 1182285824, 1316249600, 487993344, 867649536, 2046927872, 1214775808, 1565293824, 323103104, 2844856512, 1061066720, 217445680, 1883120712, 920334268, 1114874490, 3111212971}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1140850688, 2449473536, 3372220416, 1015021568, 3812622336, 3403677696, 837812224, 1714946048, 2372665344, 749338624, 994115584, 4189749248, 3224911872, 778838016, 2368360448, 3733018624, 1159367680, 3517473280, 3252971776, 1495151744, 2440513088, 493485472, 1697613680, 2198123000, 1734305692, 1783492854, 2568070133}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 2080374784, 33554432, 2600468480, 3984588800, 364904448, 4196401152, 2578448384, 673710080, 1554776064, 891682816, 3719626752, 2348515328, 3190308864, 3517718528, 363229184, 150288384, 3566984192, 3237510656, 4216594688, 1643265408, 3532082880, 1054660320, 3028583184, 3407916504, 429574548, 2539778198, 795042931}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 67108864, 704643072, 1828716544, 2206203904, 3527409664, 1516240896, 1613758464, 3947364352, 113508352, 3109158912, 2175467520, 1867808768, 1179140096, 1698963456, 454184960, 600532992, 593794048, 2197832192, 612381952, 1287677568, 4087359936, 3289414944, 4279775024, 3401327896, 3126739748, 1878868642, 3750606217}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3690987520, 3523215360, 3875536896, 3397386240, 1111490560, 1407188992, 368050176, 2460483584, 2367946752, 2878734336, 3412656128, 4100292608, 2242396160, 3752091648, 1842753536, 2928240640, 3767923712, 880815616, 4013951232, 4200612736, 2872053056, 2181584160, 3904129008, 2433639416, 3905239764, 470262738, 1940862187}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 3422552064, 1845493760, 3808428032, 2055208960, 4123000832, 526385152, 2677014528, 1057488896, 362020864, 4123656192, 259063808, 2482995200, 3523756032, 3155451904, 1116344320, 835807232, 2031084544, 865084928, 1627936512, 3465830784, 1531598144, 2427526880, 3449809328, 3122149576, 4015787524, 3342739338, 2972411909}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 738197504, 3053453312, 1526726656, 2407530496, 3141533696, 2136997888, 4251975680, 1697120256, 1825832960, 1935278080, 108986368, 2719318016, 3492298752, 1683234816, 697962496, 90134528, 3783654400, 2217760256, 726170368, 723795328, 3853656000, 1863000480, 2669652400, 149906872, 3532504852, 1945379242, 1053432845}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1006632960, 2248146944, 2701131776, 662700032, 3057647616, 2338324480, 3893362688, 1423441920, 2453929984, 1227489280, 1710030848, 2077786112, 2413314048, 851714048, 2850713600, 390928384, 3404246016, 40918528, 994599680, 2698780800, 940444608, 2698475296, 4042120112, 1095038728, 1924537068, 1862470370, 4167014325}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 3422552064, 4194304000, 251658240, 3833593856, 1816133632, 849346560, 2442133504, 82313216, 1262747648, 3390439424, 2501967872, 1485012992, 3454550016, 2462343168, 2715160576, 2772514816, 2431878144, 1118840320, 3669499136, 432805760, 3290581568, 4293866016, 991887184, 2257712584, 1996432884, 1102489570, 1819654955}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 3825205248, 167772160, 3909091328, 4034920448, 3275751424, 2753560576, 3333423104, 3784835072, 2285109248, 1943142400, 1053753344, 4166418432, 1360543744, 1802788864, 2817683456, 2692696064, 902751232, 925643264, 4221986048, 2159871104, 1810477120, 62309792, 1053294608, 2071754328, 1231961164, 2780893274, 2038943305}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 3422552064, 167772160, 1090519040, 645922816, 1312817152, 3672113152, 1561329664, 2258108416, 2763259904, 1487011840, 3445686272, 594509824, 3222814720, 1525948416, 3124916224, 2893117440, 2012736512, 3920373248, 785786112, 2019774592, 1937697600, 2764016416, 4011879280, 1831893896, 170421196, 1834767642, 920519025}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 335544320, 3791650816, 1191182336, 3447717888, 1371537408, 3525312512, 1072693248, 2967994368, 4145807360, 706084864, 678363136, 692092928, 1432895488, 4074512384, 976621568, 2694805504, 4230534144, 3887352320, 3907670272, 1789473664, 4105674432, 261930208, 3982361360, 3309526776, 1402901492, 2867556686, 820167659}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3690987520, 838860800, 4278190080, 578813952, 3686793216, 1050673152, 2008023040, 1956118528, 165937152, 1598685184, 343998464, 1020035072, 4195893248, 405020672, 183128064, 4289800192, 3063215104, 3436981760, 4221450496, 1888694144, 2701769024, 3408845280, 2208633168, 3970355928, 1248427468, 772860338, 2491828293}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 1543503872, 3590324224, 2734686208, 4068474880, 3577741312, 752877568, 3218079744, 2282225664, 97255424, 789970944, 3489071104, 3458367488, 2122858496, 982278144, 2801160192, 1235695616, 636128256, 149188096, 4088007424, 257491328, 763478336, 2283316896, 1102649456, 1666286824, 2073083268, 1723166630, 4234669867}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 2751463424, 301989888, 788529152, 276824064, 1371537408, 1302331392, 154140672, 302514176, 7602176, 1916665856, 223019008, 320831488, 2693283840, 649355264, 3676196864, 2411427840, 4290223104, 256643584, 708995328, 2751547264, 2800414784, 1545401568, 2114180304, 953318808, 305747588, 3809918074, 51832831}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3154116608, 1375731712, 2499805184, 4001366016, 532676608, 1201668096, 919601152, 1625817088, 1563164672, 3729915904, 932642816, 2209382400, 1952989184, 3421265920, 3044159488, 2475128832, 511243264, 3998490112, 4126558464, 2459531904, 1607307072, 1489746912, 153804240, 1430463080, 1954992884, 64038358, 120705737}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 469762048, 1845493760, 3204448256, 847249408, 1086324736, 2246049792, 229638144, 1170735104, 939261952, 2879520768, 2145976320, 2638774272, 1967669248, 507256832, 2680295424, 2652469248, 1520499712, 3831778816, 3542488832, 2835304320, 2688540992, 4272659552, 2867178736, 49725912, 1739814244, 3520444094, 3321802673}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 3556769792, 3858759680, 1157627904, 2021654528, 297795584, 3093299200, 200278016, 266862592, 975437824, 2036465664, 3524067328, 589987840, 2993176576, 2472828928, 818049024, 2979883008, 2939339776, 1403267584, 908202752, 3735900800, 943379520, 800066784, 3402126896, 2658404088, 1343901044, 481387858, 2856640081}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 3825205248, 436207616, 1593835520, 864026624, 3653238784, 4284481536, 2347761664, 4106747904, 2812018688, 853671936, 3622371328, 123895808, 3360178176, 1172054016, 4337664, 24725504, 3948581888, 1453076992, 1281502464, 1990795136, 2957169088, 4128782560, 134491568, 1143372024, 4079951332, 3363692046, 1721616273}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 738197504, 1845493760, 2533359616, 2004877312, 2252341248, 283115520, 2913992704, 3876061184, 4035182592, 1454505984, 3839950848, 3301212160, 1871200256, 1027874816, 1175605248, 2997954560, 3757876224, 1162106368, 2450659072, 1219566464, 318542784, 2948867872, 3067231856, 1351692760, 3379335172, 73148290, 2588827257}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 2617245696, 973078528, 1761607680, 3699376128, 759169024, 2334130176, 2228224000, 4270325760, 2895380480, 863633408, 2202206208, 2732097536, 2802335744, 4015267840, 2820280320, 506677248, 1119927296, 1840516608, 1453997312, 4115342464, 1829545536, 2823973536, 4215745424, 1451937640, 105857988, 1625203722, 2597654813}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 4227858432, 2315255808, 2566914048, 1887436800, 3544186880, 1415577600, 426770432, 2459435008, 3508273152, 3585998848, 2548105216, 180518912, 3206037504, 4108083200, 698224640, 2272331776, 216706048, 2495364608, 3740148992, 3672726656, 2927013952, 599917984, 1118778416, 3296451000, 1474743756, 4251606222, 776670591}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 2080374784, 2315255808, 50331648, 343932928, 239075328, 1432354816, 930086912, 3597139968, 3187933184, 1905393664, 1788674048, 3702816768, 65552384, 1136943104, 2553442304, 2278381568, 3142376448, 2956230144, 2283414784, 1219064192, 3148796480, 1036065568, 2167076016, 2853400248, 3403141812, 265795906, 3931634153}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 67108864, 3388997632, 2936012800, 3665821696, 12582912, 3097493504, 1053818880, 3463970816, 1947467776, 945422336, 263782400, 2178383872, 1241006080, 3713277952, 2629439488, 1477007360, 1583322112, 3154395648, 4152509696, 4143794048, 2092283200, 498422880, 2481585744, 2192779880, 2539047100, 1440453450, 2328241741}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 469762048, 3321888768, 2197815296, 2290089984, 4097835008, 3600809984, 4017094656, 91750400, 1487142912, 1648492544, 2410872832, 1014005760, 4109910016, 2439258112, 1663201280, 514009088, 3063467008, 3388231168, 2349482752, 751776128, 1038543936, 1584494112, 587449680, 73966776, 189532988, 3536745490, 2367495425}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 2483027968, 3523215360, 3271557120, 511705088, 3644850176, 534773760, 2752512000, 3880255488, 2453929984, 1732378624, 3461021696, 4286414848, 2764587008, 8675328, 4133621760, 4118480896, 3456482304, 3832809984, 1706690816, 2486661504, 3613624128, 3551334560, 4007962096, 821488392, 1276492324, 3795602018, 1652452609}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1811939328, 3523215360, 385875968, 4286578688, 3409969152, 2749366272, 2997878784, 863502336, 510918656, 174194688, 1808072704, 4102848512, 3627565056, 1301569536, 4040314880, 79501312, 3505976320, 2841277952, 198248704, 3625900928, 2162501568, 3835490720, 3373299696, 2745714776, 838612540, 1544445690, 295927185}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 738197504, 3992977408, 4143972352, 1031798784, 1681915904, 857735168, 1934622720, 1118306304, 2829320192, 28966912, 2832269312, 461012992, 1525170176, 2105827328, 3656003584, 2180581376, 2761872384, 2549241344, 3678738176, 2040056704, 1495619264, 3446179360, 236814224, 1904518824, 3308486356, 20427922, 1011147261}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 1409286144, 1711276032, 1224736768, 4202692608, 3611295744, 1520435200, 261095424, 2227699712, 2104754176, 2066612224, 785448960, 610697216, 797458432, 4124319744, 3955118080, 3784902656, 3369268224, 3947260416, 2704610048, 4144034944, 443364672, 3065823136, 3610448, 3242433736, 3447751396, 757924346, 1545396535}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 2617245696, 3254779904, 1090519040, 109051904, 1186988032, 1025507328, 2419064832, 2746744832, 1090781184, 2443051008, 3934453760, 734167040, 3514318848, 4196671488, 3199094784, 2092652544, 4085697536, 2709917184, 964116736, 3670339712, 3654228800, 1010880352, 403783824, 2233717016, 2596515164, 970184130, 22804143}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 469762048, 3657433088, 452984832, 3598712832, 2780823552, 3290431488, 3146776576, 1810366464, 2261516288, 1273888768, 1568997376, 3619258368, 975716352, 3974914048, 2239647744, 904726528, 3879046144, 463883776, 2090405120, 786423168, 3994100544, 2003025632, 438795280, 3725777096, 3744769140, 1684901414, 2576508439}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 872415232, 4194304000, 3506438144, 2910846976, 398458880, 4062183424, 1487929344, 2967994368, 1879834624, 2701000704, 640745472, 2239463424, 4247273472, 590110720, 1842245632, 1830365184, 1096270848, 442915328, 863313152, 4093220992, 2024750784, 4179275744, 3903574800, 990927192, 4053296372, 4190383302, 2764196511}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 2751463424, 1442840576, 3841982464, 478150656, 205520896, 3906994176, 2955935744, 1958215680, 239861760, 205914112, 760414208, 3810099200, 3069722624, 4155252736, 4009103360, 78317568, 2000002048, 1204687360, 203885312, 1523835520, 1053640256, 536263200, 3661624944, 760945432, 1101915356, 34734950, 260644611}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 1811939328, 167772160, 3338665984, 1518338048, 2185232384, 635437056, 1150287872, 2845310976, 2332819456, 3974758400, 3634429952, 530481152, 970473472, 2649497600, 1291481088, 1786333184, 3807564800, 3898766848, 3707053312, 2799211392, 2942510400, 1713091872, 336106736, 3709538120, 3498554188, 2465900230, 1601588821}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 2751463424, 100663296, 3439329280, 2340421632, 935329792, 2036334592, 663748608, 1372061696, 3457941504, 1336016896, 1531904000, 2050064384, 2215133184, 3699138560, 1051865088, 1590114304, 3331181568, 928649728, 980116224, 2648168064, 3878763968, 1086109664, 1986436784, 3972892872, 2633634404, 3004897486, 240122673}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 3959422976, 2852126720, 419430400, 2122317824, 1698693120, 136314880, 1703936000, 2307391488, 1226571776, 1884946432, 3790143488, 983072768, 851984384, 1849450496, 3494522880, 4003555328, 2657410048, 358757888, 2792174848, 1293335680, 2135365440, 537366176, 2319155728, 74559432, 97551428, 1043600846, 2106997645}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2348810240, 369098752, 2634022912, 1031798784, 1665138688, 249561088, 2635071488, 1006108672, 3822845952, 716832768, 751239168, 3103490048, 1303920640, 2898026496, 3404345344, 954144768, 2243408896, 783943168, 1187474176, 1006370432, 1362642624, 2356962720, 3058332016, 2158976392, 3709855612, 3321784622, 1911640061}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 2483027968, 2785017856, 3539992576, 3783262208, 3938451456, 941621248, 13631488, 3497525248, 381943808, 2602434560, 986513408, 1714651136, 4055384064, 3278118912, 2601390080, 3415554048, 4171744256, 1352534528, 2836230912, 2257844608, 3811051712, 1232867680, 1601848848, 3326307176, 3831940540, 1488974242, 3991538671}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3825205248, 1308622848, 3070230528, 2776629248, 1891631104, 2917138432, 1955594240, 4089970688, 3746824192, 3810131968, 46202880, 3587997696, 2148024320, 20193280, 1816809472, 728307712, 1540924416, 2243572224, 2221999872, 1726253952, 2059668160, 911359072, 2664789232, 3236332872, 473515620, 1047588714, 834567917}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1409286144, 2852126720, 1358954496, 2139095040, 37748736, 3533701120, 3018850304, 3317170176, 3322675200, 4149346304, 2547843072, 2429124608, 2096644096, 439115776, 2841800704, 1250244608, 3684031488, 65169920, 1967469824, 645257344, 724715456, 374160672, 669102928, 794588408, 1293579868, 4201187014, 2459408265}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1275068416, 1375731712, 3271557120, 260046848, 2327838720, 1944059904, 1515192320, 310902784, 2901147648, 1418067968, 1127546880, 2688188416, 1095254016, 529276928, 2039894016, 4221388800, 3806782464, 2614519296, 3275557120, 3096883584, 2960003008, 944308576, 609538032, 2130775080, 2396564676, 1142384566, 2835721763}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 2348810240, 973078528, 1191182336, 2709520384, 2956984320, 111149056, 4073717760, 3262644224, 345767936, 4043964416, 3927900160, 1177976832, 2000175104, 1622958080, 2350518272, 3213322240, 1918534656, 1817839104, 1898413312, 747287424, 1143109824, 716913696, 4026586448, 612191336, 757966524, 3563637902, 922318245}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 4227858432, 2248146944, 520093696, 1249902592, 255852544, 3378511872, 80740352, 2239234048, 828637184, 1637482496, 2512715776, 1764130816, 3476570112, 3145998336, 931819520, 2283608064, 951249920, 2204777984, 1292722944, 3521838976, 247364928, 3703524256, 3488869040, 1749457256, 2145927484, 1291588594, 2347637869}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 3556769792, 1040187392, 4177526784, 3598712832, 3879731200, 3114270720, 1945108480, 2317877248, 1495007232, 1323433984, 971702272, 1202094080, 3597156352, 3174834176, 1070731264, 212039680, 3291147264, 1026697728, 1156792064, 3606244480, 3683013440, 2110603168, 77309648, 1616617208, 2990257556, 2687229390, 3956523985}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 4227858432, 1778384896, 150994944, 2659188736, 2034237440, 3521118208, 3807379456, 1963458560, 1479278592, 2833121280, 2957574144, 1573748736, 3938992128, 747397120, 3251531776, 3333515264, 711564288, 4118429184, 2264618240, 1497035904, 3816613696, 480346272, 2213955312, 2788506744, 3305880068, 643115350, 1530650575}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 2885681152, 637534208, 2734686208, 3699376128, 3552575488, 1965031424, 1005584384, 3485990912, 3426484224, 139591680, 3617128448, 4243750912, 3632807936, 249307136, 3967946752, 3064006656, 143049728, 3215332864, 1375154944, 708428160, 3127092800, 250007008, 3971357840, 4025431800, 1891494500, 3842363998, 1051823305}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 3154116608, 301989888, 3607101440, 3330277376, 2671771648, 2015363072, 3291480064, 1052246016, 3303800832, 3625058304, 1495859200, 2387902464, 1131954176, 93069312, 2365722624, 4162934784, 2931880960, 3496353280, 1659316480, 3377986432, 1386871616, 756210592, 2704216592, 3793978136, 4058482908, 4166095670, 3579769001}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3019898880, 1845493760, 2734686208, 2172649472, 3770679296, 1994391552, 3402629120, 2197291008, 4145283072, 2646999040, 547946496, 1770291200, 3115859968, 1815371776, 1668689920, 4190205952, 2991102976, 3680115200, 4151531264, 4239909248, 3266312384, 980143200, 3956666736, 1999157864, 3762971900, 1407931722, 288589699}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1140850688, 436207616, 3741319168, 2424307712, 1069547520, 1835008000, 3079667712, 835190784, 2550398976, 2827091968, 4141809664, 2748416000, 2693283840, 1604591616, 905072640, 868702208, 515738624, 3422446080, 3525389568, 3111174016, 3258503232, 1526526944, 530490544, 3373383368, 1785205604, 3144942146, 3097125025}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2080374784, 570425344, 2164260864, 2239758336, 37748736, 4225761280, 3390046208, 3564634112, 3379298304, 2421293056, 2481520640, 640516096, 1572356096, 3150716928, 1629622272, 2755753984, 4187606016, 1307999744, 64958720, 2974994560, 849017536, 8301856, 3291001840, 772275208, 3711790780, 548641910, 1626538505}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1946157056, 2717908992, 620756992, 2994733056, 2260729856, 3198156800, 2976907264, 4215799808, 1459879936, 579731456, 583729152, 1161986048, 4043849728, 2086936576, 3906883584, 28518400, 1072600064, 3683809792, 263811328, 99336832, 259764544, 3718494048, 100652368, 980259256, 1607787300, 4215227586, 2630153511}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 738197504, 2852126720, 1023410176, 2793406464, 2185232384, 2329935872, 3803185152, 170393600, 2570321920, 2344747008, 1681326080, 1295548416, 1625833472, 982786048, 2584891392, 3916376064, 839185408, 2299418112, 3147396352, 2112999040, 4026645312, 2118767904, 193848176, 4203199576, 808777620, 1986422234, 3285019585}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3556769792, 2717908992, 419430400, 662700032, 1061158912, 4116709376, 300941312, 3925344256, 3943956480, 2809004032, 2321088512, 3355148288, 2889367552, 2360631296, 1237209088, 1722898432, 145206272, 375007744, 3785830656, 2578111616, 2939128768, 2415268768, 45949104, 3631075832, 3606400124, 4251041866, 4122961687}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 2214592512, 1509949440, 754974720, 3565158400, 3242196992, 3810525184, 4275044352, 771227648, 3055288320, 89522176, 466288640, 3035987968, 2033729536, 4143718400, 48631808, 71510016, 1862380544, 3798598144, 558697728, 2688976512, 1100055104, 372386976, 4156621712, 508095080, 2169947260, 1527365454, 2640215307}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 872415232, 3388997632, 3607101440, 2608857088, 3577741312, 85983232, 1055916032, 2889351168, 676593664, 3350855680, 862126080, 3841228800, 3891806208, 1756635136, 749350912, 1556813824, 3217609728, 3760085504, 39929088, 4161002368, 2723583424, 3057606304, 1304594576, 929370744, 615633308, 2797201386, 4290088573}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 603979776, 4194304000, 989855744, 2290089984, 2898264064, 1046478848, 1622147072, 297271296, 2689335296, 2878734336, 3193241600, 117997568, 418922496, 929832960, 3422957568, 2155698176, 2506935296, 1728729600, 332094720, 2787749248, 3991592000, 3585571424, 432512304, 2719212888, 1406787932, 1702009446, 4218119339}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 2080374784, 1308622848, 2097152000, 2659188736, 2621440000, 2787115008, 4138729472, 2067267584, 1805910016, 368443392, 2231828480, 47480832, 219693056, 353640448, 3670945792, 1956853760, 2149772288, 1503624704, 637568768, 238440064, 870799168, 3976499744, 1831867664, 1442320472, 3619949852, 3966133650, 2081363547}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3019898880, 2449473536, 4009754624, 2675965952, 2562719744, 1356857344, 1928331264, 2766667776, 2046558208, 407240704, 962265088, 662011904, 4228399104, 4010549248, 3601731584, 3282507776, 1857287168, 2492668416, 2048518400, 2954241920, 3756226496, 2066851936, 3381275248, 2182423672, 3332567028, 18080318, 574825411}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 335544320, 3590324224, 2332033024, 864026624, 3393191936, 2816475136, 4237295616, 1715994624, 468975616, 2124021760, 3137404928, 911048704, 967327744, 727998464, 2463248384, 3656718336, 240620544, 3832105472, 2500430592, 2974430592, 4230570432, 3622420768, 2572812784, 3114361160, 3233664164, 3325044538, 1018719213}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 1543503872, 436207616, 2197815296, 880803840, 3107979264, 3718250496, 1028653056, 2953314304, 3829661696, 1609695232, 3299278848, 469139456, 1369980928, 3004456960, 1962545152, 1885554688, 323277824, 2377084416, 942861568, 2610565504, 2001941056, 1643944096, 1771260112, 1503438760, 1277388676, 2204421474, 239023833}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 335544320, 4194304000, 2868903936, 914358272, 2327838720, 333447168, 948961280, 362283008, 3250847744, 2990669824, 2713911296, 2297462784, 2323136512, 2002001920, 2262437888, 4119275520, 3404901376, 1553680896, 2245319936, 3156870528, 3939439424, 2794387808, 2448255984, 1260252488, 912622924, 3786526370, 4171994561}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 2483027968, 3657433088, 3875536896, 494927872, 2579496960, 1675624448, 334495744, 1289224192, 1185153024, 1117388800, 316342272, 752648192, 3510124544, 2689884160, 1757556736, 4131342336, 3311860736, 124979712, 1793101056, 3005612928, 2785355456, 1491960032, 3039294448, 158644472, 2667843564, 1045059730, 3633519149}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 469762048, 1644167168, 3976200192, 2894069760, 1983905792, 2057306112, 2173698048, 3420979200, 2308177920, 1756758016, 239796224, 2290384896, 877150208, 1350852608, 2199785472, 1719609344, 102935552, 3089845760, 2129973504, 319825536, 3534233152, 3266578208, 1004936016, 2370002376, 2216729972, 2575721354, 1563630075}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 2483027968, 436207616, 3405774848, 1182793728, 2403336192, 1562378240, 2739929088, 2930245632, 159121408, 3209035776, 2518351872, 3138355200, 3968352256, 380395520, 632164352, 2630297600, 4099515392, 119212544, 3599756544, 1430795648, 3704384320, 132019104, 524242064, 2190342312, 1017198804, 907201278, 2856103299}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 4093640704, 2516582400, 956301312, 2508193792, 801112064, 1688207360, 3138387968, 2713190400, 3155427328, 1789001728, 3855548416, 1598783488, 2551726080, 4236517376, 1239035904, 788203520, 540662784, 3645848064, 487320320, 1199074432, 2771673792, 3530718176, 1389838416, 1330629256, 193099356, 2300542922, 240356913}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 3825205248, 436207616, 3674210304, 1551892480, 3007315968, 3370123264, 3968860160, 2474115072, 3036413952, 3838443520, 3159293952, 3015344128, 3935846400, 3622592512, 3027398656, 2769512448, 2919300096, 1354707456, 1829956864, 4076625280, 3788121664, 298800544, 2944073328, 3518515016, 3202102844, 3262777662, 3917950533}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2348810240, 771751936, 1157627904, 3447717888, 3242196992, 3248488448, 1139802112, 883425280, 4116447232, 3564240896, 4107468800, 1425571840, 2248687616, 1647075328, 1780117504, 2154788864, 3579501568, 599983616, 2415982336, 3339457152, 992640704, 2837925024, 332848848, 3618188024, 2911346388, 313178990, 762015769}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 1275068416, 3254779904, 1258291200, 4135583744, 2302672896, 3470786560, 3020947456, 2615672832, 724828160, 628752384, 2827419648, 3734077440, 3825745920, 1185161216, 3746713600, 3037927424, 3097224192, 2461492736, 3863593216, 4066653568, 779240256, 3869470880, 1770248560, 1585127176, 1072688756, 2527928282, 907987869}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 335544320, 2181038080, 620756992, 3212836864, 557842432, 3999268864, 3929014272, 799539200, 1521221632, 2618425344, 3312910336, 758808576, 4073209856, 3894157312, 2826588160, 2675652608, 1010357248, 138889728, 3625115904, 2527330944, 3408807872, 3244102816, 1675216176, 972333080, 65367892, 2525873046, 3235046441}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 4093640704, 1979711488, 1828716544, 4102029312, 3779067904, 3747610624, 1689255936, 3198681088, 2792620032, 402522112, 2335899648, 1842446336, 2798141440, 1900290048, 3147173888, 3236911104, 1128250368, 3528145408, 2975439616, 3513542272, 2611085888, 1274109088, 3866414512, 2828203352, 2264265684, 3513672314, 2218993119}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 1677721600, 4060086272, 1862270976, 209715200, 1052770304, 3076521984, 1882193920, 855113728, 3605266432, 4245553152, 971964416, 2973335552, 555237376, 1142185984, 3465940992, 1379608576, 1699724288, 2555605504, 1938004224, 2117166976, 3915304512, 1344140128, 318136752, 1821052184, 242722044, 3109503026, 779991143}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3690987520, 3992977408, 2466250752, 377487360, 3653238784, 2912944128, 2022703104, 536346624, 4228644864, 1316093952, 2625044480, 764706816, 3101179904, 3546030080, 2670333952, 1718315008, 3252608000, 1191390720, 3039483648, 570235264, 2884617024, 3695108320, 3144888528, 2703402824, 1538855036, 3191445062, 4159692889}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2214592512, 771751936, 687865856, 3883925504, 2529165312, 3424649216, 3612344320, 1052246016, 1572601856, 1464729600, 1202126848, 431194112, 1259880448, 757882880, 3864399872, 2240509952, 1298525184, 3855811072, 3853121280, 1383416960, 3599428544, 267712352, 3311139856, 2241601704, 1713258972, 3693039134, 563061319}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 1006632960, 3590324224, 1056964608, 4135583744, 1723858944, 614465536, 3847225344, 3220701184, 801374208, 1081737216, 1670578176, 1930264576, 3017293824, 1867800576, 3684831232, 1623672832, 3601843200, 1075797504, 293309184, 4269625216, 1973211968, 2487396192, 1482417232, 695037352, 2097473148, 4126596002, 1707720413}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 2885681152, 167772160, 1962934272, 1065353216, 3409969152, 3944742912, 3891265536, 1345847296, 2049703936, 761397248, 4225171456, 3415113728, 1989689344, 3885785088, 536498176, 1783322624, 3010757632, 1112741376, 237561088, 2932419200, 674473920, 733344160, 1603591056, 3041067768, 2063641756, 1624075222, 3939869585}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 1811939328, 1644167168, 1560281088, 645922816, 2956984320, 3718250496, 1829765120, 2414346240, 4230217728, 1916403712, 4121755648, 2675081216, 2865250304, 3061080064, 133320704, 3361294336, 4131447808, 997291520, 914673920, 2373664384, 2492578624, 1055239200, 1662496976, 1649316744, 3834537844, 4106174546, 1780188605}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1946157056, 1375731712, 1694498816, 2441084928, 3200253952, 3093299200, 3339714560, 1919418368, 2713452544, 3492413440, 3301376000, 1945534464, 1166557184, 325869568, 3902935040, 1244362752, 1804903424, 79919616, 1365821696, 2689163904, 2145374400, 3209145184, 591642160, 937287304, 2099050932, 690969886, 1066046453}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 2080374784, 3590324224, 2667577344, 1048576000, 1975517184, 2145386496, 2475687936, 2519203840, 2116288512, 2826305536, 976683008, 2549383168, 2772975616, 4118028288, 1379815424, 298022912, 3758793728, 1936424448, 3001993984, 494755712, 2483668800, 4102131424, 2517998064, 3686512328, 3260084884, 3212715858, 2363700059}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1140850688, 2516582400, 2164260864, 595591168, 2923429888, 1155530752, 2064646144, 3458727936, 3623092224, 341442560, 4049010688, 2450751488, 3091742720, 958685184, 2496819200, 2673018880, 1785850880, 927162880, 1356442368, 209154176, 2644769216, 3029338912, 3127404656, 4162087560, 264899988, 2109693242, 1237827469}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 1811939328, 1644167168, 788529152, 494927872, 197132288, 3504340992, 2658140160, 681050112, 625737728, 3191472128, 1550647296, 2985918464, 2264416256, 2675712000, 4202852352, 1043429376, 887866368, 648115712, 2063831296, 2415208320, 2939541184, 33714656, 997262960, 139184696, 1492192716, 2257308006, 915491709}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 4093640704, 1509949440, 620756992, 3481272320, 792723456, 299892736, 368050176, 951582720, 911998976, 314441728, 3719364608, 4059725824, 3889709056, 2171346944, 3450228736, 2122151936, 911004672, 1005402624, 4215573760, 3328770688, 781631424, 4252914592, 3784387312, 1093313528, 1580223708, 110634478, 4287374975}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1275068416, 3120562176, 4177526784, 2810183680, 1279262720, 3013607424, 1393557504, 1411907584, 3460562944, 1256849408, 4031315968, 3800924160, 4211621888, 3818135552, 3970052096, 603797504, 3481246720, 2021484032, 557841664, 1859980416, 665832384, 4222962208, 197912528, 3977189512, 1116399764, 2031519202, 1486914005}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3825205248, 1107296256, 3439329280, 1971322880, 1061158912, 1574961152, 271581184, 3160932352, 2571894784, 1340997632, 2418212864, 2557050880, 2198355968, 45883392, 1655050240, 1157584896, 918541312, 2298425856, 3502211328, 671037056, 3628057280, 3309247392, 1587520752, 3404672280, 1070052020, 2588627814, 3592803543}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1677721600, 3858759680, 3271557120, 931135488, 3829399552, 3881828352, 3442475008, 3189243904, 3071541248, 363462656, 2669084672, 16154624, 536363008, 2766413824, 403836928, 2274580480, 3461657600, 4029903360, 2009387776, 2688233856, 3835225024, 430773792, 53066160, 3270701464, 1436169356, 3515823946, 304276341}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1140850688, 2785017856, 2298478592, 3900702720, 2814377984, 2678063104, 340787200, 1450704896, 3253993472, 2880569344, 3114598400, 755007488, 1918386176, 3924058112, 1848258560, 1205946368, 1937417216, 1438736896, 2590683904, 1020867712, 1710152768, 1946355680, 3198666192, 4130704680, 2986386876, 1809347514, 1520728249}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 3154116608, 2181038080, 3674210304, 2273312768, 826277888, 622854144, 3350200320, 694681600, 2619080704, 3458334720, 3018260480, 1413971968, 755515392, 4136378368, 3304722432, 2291357696, 662289408, 2957843968, 636281088, 1926610304, 906460096, 3398931616, 1819296912, 529032920, 2974550836, 3625601742, 717451057}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 1409286144, 1308622848, 1493172224, 1065353216, 2638217216, 769654784, 3077570560, 3281518592, 1737228288, 2056650752, 3655663616, 3186720768, 3476570112, 2132549632, 3179155456, 2104584192, 4146854912, 4184566272, 198739712, 4030725248, 2096175040, 1533772448, 1728775408, 3957901496, 4048014156, 2660051206, 245740651}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 3019898880, 2181038080, 1258291200, 1769996288, 3292528640, 2560622592, 2188378112, 4063756288, 4094427136, 3340894208, 1847787520, 2261221376, 4074258432, 282861568, 1919578112, 2895603712, 2301209600, 2444827136, 3442008320, 1641911680, 1006058688, 1824103968, 2026982992, 2972509240, 1449892508, 2575982022, 298260785}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 2483027968, 2516582400, 1862270976, 4085252096, 918552576, 488636416, 611319808, 3372744704, 3959685120, 46530560, 1856700416, 691568640, 1424506880, 2320785408, 1681805312, 426211328, 2497375232, 3891595776, 1632611072, 2888476544, 733815232, 111920992, 1740418192, 1886285112, 2661238020, 1268164290, 4183241347}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 3556769792, 1107296256, 1593835520, 226492416, 826277888, 3621781504, 1538260992, 3730309120, 4057726976, 3522297856, 2036531200, 419201024, 2868396032, 2324455424, 3852087296, 4188502016, 3727883264, 2639866368, 344703232, 308469632, 3098631872, 2869933216, 978094576, 1008740568, 1552942764, 2504555822, 1322547929}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 201326592, 637534208, 1761607680, 1887436800, 2512388096, 1545601024, 112197632, 4168613888, 2672033792, 4154851328, 3880189952, 2805563392, 261636096, 1624530944, 3220074496, 1824196608, 2071710720, 2148091392, 2733830912, 3887826048, 2091454528, 1233295072, 1608749072, 1532851288, 593269436, 1902172898, 4144165555}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 1140850688, 2449473536, 3204448256, 2071986176, 1765801984, 1126170624, 1544552448, 99090432, 1105985536, 3931242496, 1670578176, 694321152, 2575843328, 2749128704, 1596592128, 2035750912, 1186765824, 1719230976, 3864373504, 100962176, 3109881280, 1174132896, 271436688, 1900069640, 2999145332, 229285430, 594805513}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 1409286144, 1107296256, 1593835520, 1233125376, 2931818496, 1977614336, 2385510400, 2145910784, 1590427648, 1187905536, 1671364608, 3640033280, 868761600, 3902562304, 2748739584, 609957888, 2034545664, 2393991680, 744079616, 945201024, 1909996736, 3777262432, 4160903408, 1431398936, 3546910324, 3208560806, 2572442247}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 3154116608, 4127195136, 2030043136, 2910846976, 1958739968, 471859200, 1003487232, 1221066752, 3689676800, 3911581696, 4047044608, 3184361472, 3240640512, 1436295168, 754872320, 3711780864, 4267160576, 2378112512, 4058307328, 2467138688, 2047377088, 3872153184, 3681970192, 2133924584, 553775844, 2371771958, 3123521907}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 3690987520, 1241513984, 2801795072, 1803550720, 3435134976, 341835776, 1831862272, 2351431680, 4191944704, 3671457792, 2382299136, 3489628160, 3213377536, 2567725056, 1678651392, 1642805248, 671466496, 1617505792, 2728445184, 1026007936, 563883456, 3992351328, 913271856, 4085772184, 1976336276, 2691588654, 2497400203}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 335544320, 2785017856, 3338665984, 1753219072, 1656750080, 3684696064, 2062548992, 3008888832, 674496512, 1833566208, 2106654720, 158826496, 20463616, 3689160704, 3542233088, 2765965312, 867820544, 1734035968, 3802592000, 1664062336, 2324438080, 2800633184, 4073922512, 3447374456, 577344556, 1345526106, 1886037829}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 1409286144, 838860800, 3741319168, 2004877312, 2386558976, 3936354304, 313524224, 4240965632, 969146368, 104988672, 4245094400, 879067136, 531120128, 1737777152, 3197775872, 3300616192, 371960832, 329869824, 3161782528, 2754649984, 2301817792, 1511389984, 855648080, 25166936, 1530941412, 3324006434, 2171614337}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 603979776, 4261412864, 150994944, 545259520, 3854565376, 2250244096, 2790260736, 700973056, 2638479360, 3945136128, 2026962944, 2951315456, 3869786112, 854876160, 1033785344, 395130880, 1124320256, 2801488384, 4028276480, 1867945088, 2115274816, 2670970592, 2181241104, 1965482024, 378334820, 1514139618, 3978386163}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 2751463424, 1174405120, 4211081216, 2340421632, 1472200704, 232783872, 4107272192, 1475870720, 2094268416, 1296957440, 3595239424, 4140400640, 3126345728, 941907968, 3666219008, 4013385728, 2146165760, 673780224, 3172516608, 362065280, 3489566144, 380895200, 3482127600, 1851696488, 1615059068, 759506602, 2208470471}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 4093640704, 436207616, 1224736768, 2810183680, 3485466624, 1474297856, 38797312, 1449656320, 3452174336, 1640103936, 3689742336, 455704576, 3318235136, 1639194624, 1561997312, 3130079232, 2785526784, 713243136, 2923605248, 2056180864, 2744683456, 1065350112, 3633265136, 3610566696, 3019504052, 1239440930, 2572177537}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1006632960, 1107296256, 754974720, 4236247040, 532676608, 3613392896, 17825792, 2583166976, 3002335232, 3782606848, 633798656, 2622783488, 1876443136, 373563392, 4068364288, 3223021568, 3645811712, 613244416, 2505670912, 3150022272, 942011968, 1756074976, 1268297136, 280647048, 161837180, 271944762, 1137955547}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 67108864, 838860800, 2466250752, 2357198848, 2520776704, 509607936, 2817523712, 2900885504, 1762918400, 1451622400, 2281111552, 806715392, 2319990784, 2110021632, 3145601024, 1505437696, 1645192192, 794640896, 118028544, 3995113856, 1972686400, 2378358560, 1355650352, 1343518456, 3305529844, 2335667658, 1228259043}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1409286144, 2382364672, 520093696, 4068474880, 2353004544, 2854223872, 1297088512, 4283957248, 4164157440, 1040842752, 300351488, 1076461568, 2109227008, 2281971712, 44183552, 2358970368, 2549062656, 544303616, 3459835648, 150011776, 2700906816, 1211271712, 219653904, 248849832, 982179372, 1335069786, 3560394661}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 2348810240, 3187671040, 2600468480, 2373976064, 4022337536, 1210056704, 1408237568, 2238185472, 3533963264, 4039507968, 2639331328, 285442048, 755515392, 464805888, 754872320, 4046260224, 2431226880, 2909472256, 4143496960, 1795751296, 2371940032, 2521084896, 2873276944, 1932770040, 2873099572, 3747625618, 714094339}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 3556769792, 2583691264, 754974720, 1803550720, 2252341248, 2191523840, 80740352, 1463287808, 931397632, 1739718656, 1561001984, 2040233984, 4267196416, 2494849024, 2323279872, 3383171072, 435520512, 659892736, 2631838976, 434022016, 3059649984, 1914607392, 834593616, 418284392, 2861996828, 3274884354, 1620086137}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3959422976, 234881024, 2432696320, 713031680, 12582912, 526385152, 2821718016, 3956801536, 2946760704, 4232970240, 1615134720, 2481815552, 2230861824, 3006554112, 826675200, 625571840, 1778381824, 1464284672, 3290097408, 620402816, 2760559936, 536003680, 2760290736, 895545112, 3975804780, 78516114, 3828693959}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 603979776, 1308622848, 2734686208, 2541748224, 977272832, 4276092928, 2125463552, 3758620672, 726925312, 3755081728, 2511142912, 2187624448, 2686992384, 1321476096, 2580172800, 614549504, 2639973376, 831214080, 1313572608, 2522464640, 3394560960, 3437256992, 1471174000, 2861059160, 764688260, 821176170, 1170019913}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1811939328, 3120562176, 3808428032, 1098907648, 4273995776, 3395289088, 1569718272, 2119696384, 296484864, 3376545792, 1322057728, 3275390976, 1417166848, 3944505344, 2972348416, 491333632, 2380059648, 1541633536, 2807414016, 4141859200, 577153216, 158497632, 3722799920, 975110088, 3899540652, 2010085142, 2732060993}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 2214592512, 503316480, 2902458368, 3649044480, 1673527296, 1113587712, 2098200576, 1688731648, 3310092288, 1330774016, 1600454656, 2025226240, 1166557184, 3061604352, 1984589824, 1248929792, 667995136, 1488650752, 1877077760, 1791747712, 3727353024, 2912038368, 1451580208, 694592904, 3720348372, 2673897318, 2358279625}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 201326592, 2315255808, 1761607680, 2424307712, 767557632, 2313158656, 871366656, 1204289536, 422838272, 2464284672, 3564830720, 1777434624, 778584064, 3898892288, 1241124864, 219629568, 4116687872, 2100119040, 396928256, 3900892288, 483237952, 257821408, 1150122736, 2667096312, 2946151780, 396463066, 4142929937}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 3556769792, 3791650816, 3070230528, 662700032, 1488977920, 3416260608, 1112539136, 1946681344, 1196163072, 1882849280, 2852716544, 1837400064, 1810382848, 1073504256, 2751606784, 3929884672, 1760201728, 8333824, 1261932800, 354790272, 2012281792, 627454048, 249239504, 3555828776, 2897121156, 2961770342, 969180413}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 2617245696, 3590324224, 2332033024, 1568669696, 3661627392, 471859200, 34603008, 2591555584, 4151574528, 29491200, 419889152, 2816966656, 1419264000, 2709807104, 407531520, 2776324096, 1738144768, 4001435136, 3905587968, 3426022784, 4042118848, 2671984928, 3922561040, 1205042696, 2322956988, 700923002, 2047325505}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3154116608, 3120562176, 3909091328, 998244352, 2931818496, 2996830208, 2983198720, 1080557568, 2329673728, 2708602880, 2981691392, 1084850176, 3901243392, 535584768, 2250903552, 1765627904, 148882432, 3733396992, 1550499072, 2285151360, 1661461952, 2218992480, 1962717008, 1997261288, 769210036, 2212097966, 959477849}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 738197504, 1845493760, 1258291200, 763363328, 4232052736, 3957325824, 3320840192, 270008320, 4175691776, 1528168448, 3798007808, 2077523968, 2872590336, 1848926208, 568217600, 1716324352, 3555648512, 1793283584, 1333516032, 63550848, 1490992832, 450587168, 80731120, 1381476856, 2876503948, 2412109746, 2142547755}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 3959422976, 3456106496, 889192448, 2961178624, 2319450112, 4238344192, 1617952768, 1460142080, 2457075712, 1914830848, 1390215168, 652443648, 1870151680, 1769742336, 1314271232, 3858724864, 482274304, 802928128, 883164928, 1918503552, 1277235264, 3782594848, 3186041936, 701661496, 924165636, 3279361018, 3054164081}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 67108864, 3388997632, 2231369728, 3665821696, 3242196992, 2933915648, 1118830592, 3889692672, 470024192, 2174353408, 228261888, 1378385920, 23609344, 2178703360, 1889431552, 3665905664, 1223920640, 3063988736, 1468286208, 2287620736, 54220096, 1056482464, 4164950384, 174073432, 2767201388, 2595776962, 2473869613}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 3825205248, 4261412864, 1895825408, 545259520, 2420113408, 3911188480, 1601175552, 3400007680, 2955149312, 2071330816, 2596864000, 2464776192, 30949376, 2626445312, 1985114112, 3409905664, 3747668992, 3482432000, 2363776768, 672540800, 2610522176, 1790026784, 429138576, 1170096824, 2386383572, 2533882066, 1866285531}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 4227858432, 973078528, 1493172224, 1300234240, 188743680, 2157969408, 2523922432, 3556245504, 1244921856, 635568128, 1745813504, 1771405312, 2944942080, 2563530752, 3998633984, 3568125952, 473603072, 3689790976, 2365340928, 2827885696, 3483975360, 4169191840, 4071023184, 2566096952, 1300047996, 2402473818, 31585681}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 872415232, 3791650816, 687865856, 2239758336, 3217031168, 2246049792, 1771044864, 141033472, 3784572928, 2785935360, 2586902528, 2155184128, 1945649152, 1492934656, 3726274560, 3321841664, 2628051968, 43899392, 4213985536, 1951532160, 3558570688, 491975648, 1917910256, 2755919816, 3822399924, 2240020106, 1496666663}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 201326592, 2583691264, 721420288, 3279945728, 3200253952, 123731968, 1076887552, 3283615744, 973864960, 4071227392, 2838429696, 4283596800, 1904754688, 1052008448, 1093013504, 373651456, 3063780352, 3861562880, 988048640, 3979240832, 456198592, 2321265504, 438292912, 2279721752, 4019751260, 236396870, 3793673205}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 3422552064, 4261412864, 1191182336, 1920991232, 717225984, 832569344, 1152385024, 456654848, 712245248, 215351296, 1137901568, 4128079872, 4186456064, 3528220672, 2250403840, 2898606080, 436130816, 3749029376, 3583794944, 1275736960, 188313920, 3982817632, 663022288, 4174682968, 3845947676, 3839944698, 1837798987}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 738197504, 369098752, 1895825408, 1702887424, 3334471680, 3571449856, 4090494976, 583532544, 3360423936, 3322019840, 3059941376, 3680272384, 538460160, 3473154048, 1754157056, 1417771008, 1458562048, 4119647744, 827353856, 277366912, 4025227968, 535986016, 1469782128, 4161332456, 1805542116, 1672040038, 1626596001}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 3959422976, 3053453312, 1358954496, 2726297600, 2025848832, 1247805440, 1563426816, 3908567040, 1756102656, 26083328, 2332884992, 1961197568, 1153974272, 1389649920, 2850189312, 1961043968, 4040721408, 3553998336, 993032960, 1912092800, 3324774720, 2672693344, 2557302576, 1733657496, 1659914236, 555232662, 1474043367}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2214592512, 1442840576, 3271557120, 1686110208, 2411724800, 2925527040, 1368391680, 3670540288, 530317312, 2938503168, 998309888, 3943792640, 408436736, 3654574080, 192565248, 1690765312, 3724577792, 2667676160, 3301968640, 1952993664, 4008471104, 2864595936, 3107264816, 2793128392, 1159161828, 2783493134, 380482099}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2483027968, 2717908992, 989855744, 729808896, 2831155200, 417333248, 3387949056, 2345140224, 1316749312, 2195849216, 3373465600, 3346038784, 221790208, 1010049024, 1197355008, 3700496384, 3042163712, 4133521920, 1056977152, 3783265664, 801127872, 1298165856, 338721392, 3047718904, 2647394660, 2844405630, 3577675985}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 2617245696, 2181038080, 150994944, 427819008, 2369781760, 2455764992, 124780544, 4128768000, 3184787456, 860487680, 3725656064, 4038164480, 2355642368, 206315520, 1759408128, 4290463744, 3574641664, 165776896, 719331584, 2947568768, 456668352, 3653515936, 799159088, 110955704, 1733279372, 1992496810, 1077212101}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 3019898880, 1778384896, 1560281088, 931135488, 2235564032, 3877634048, 674234368, 1187512320, 2684616704, 3242852352, 757530624, 2435743744, 435699712, 743202816, 3280875520, 2249013248, 3206134784, 942578176, 3833074944, 3826024064, 456004544, 3883746976, 3237057936, 2266675992, 158996708, 3689887042, 690663877}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 4093640704, 2516582400, 855638016, 41943040, 834666496, 1121976320, 292552704, 3051880448, 1574174720, 381026304, 2131296256, 2428796928, 3919069184, 2780585984, 1646399488, 1537148928, 1138600960, 696564224, 1136159488, 3719063936, 3036289344, 1057176800, 2943350640, 50592184, 354003060, 191530538, 1508715259}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1409286144, 973078528, 3238002688, 595591168, 4164943872, 3605004288, 1955594240, 3216506880, 2014052352, 1595277312, 1918566400, 476413952, 3290972160, 3476299776, 3050975232, 2624419840, 1108249600, 1787161088, 1622703360, 4169953408, 1909873088, 3044739104, 2673200496, 2925546824, 3192914524, 983072070, 2654747243}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 872415232, 33554432, 1023410176, 2642411520, 1807745024, 2401239040, 2167406592, 3012034560, 430178304, 137232384, 3611754496, 4242702336, 2310553600, 1353457664, 3200913408, 3960027136, 2138414080, 1665325568, 2798149888, 1673801344, 3816711872, 3885961696, 2845753744, 3672775576, 3753469508, 1874709650, 2139522871}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 2885681152, 3858759680, 3238002688, 1283457024, 2403336192, 2476736512, 4138729472, 4094164992, 2966683648, 4017225728, 3728408576, 1564377088, 3115859968, 3613138944, 4184231936, 992544768, 3864384512, 1411290624, 4182250240, 1484001408, 1782742592, 1022565280, 1602931664, 932847192, 4093593988, 351588010, 2036293209}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 1006632960, 2046820352, 4009754624, 914358272, 2864709632, 828375040, 3008364544, 1626865664, 401342464, 1575354368, 2959540224, 1229619200, 2234007552, 1305747456, 862605312, 2328967168, 1205193728, 1921965568, 916086016, 3180922752, 1574040384, 1625088352, 2588355248, 3006958248, 723538684, 1576022838, 3947389651}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 3690987520, 1509949440, 117440512, 2961178624, 2764046336, 1239416832, 3534749696, 3028811776, 2221670400, 359530496, 3111845888, 392658944, 3401072640, 774119424, 266489856, 1445279744, 2320823296, 2522066432, 2118274304, 2612360064, 3733762112, 4001881696, 268984048, 2527877720, 1234050244, 1883985398, 95394455}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 1140850688, 1308622848, 3271557120, 360710144, 20971520, 3667918848, 2683305984, 3063414784, 2285633536, 2807693312, 3834576896, 3461513216, 1625833472, 3185860608, 751177728, 480581632, 1736815616, 3806781952, 3007710976, 1357189504, 1269138112, 1507257504, 3057539920, 3649649400, 2341967308, 1090372446, 1116401613}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1409286144, 973078528, 1056964608, 3246391296, 1262485504, 1189085184, 3486515200, 1105723392, 105644032, 3021602816, 1628635136, 474906624, 2780315648, 3689177088, 3241562112, 999892992, 1834324992, 3857377792, 4209917184, 74264448, 1554749632, 2563758496, 263830896, 4235496, 1040546420, 4003983462, 196450669}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 3825205248, 3590324224, 2197815296, 713031680, 3586129920, 2308964352, 3354394624, 3753377792, 3863740416, 550109184, 1831272448, 3703078912, 2160607232, 4180942848, 2259038208, 1163728896, 3125265408, 275558912, 2541619968, 2822852992, 4081433920, 3892311776, 1797296848, 2587110136, 3693497692, 2023574502, 3890725317}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 4093640704, 1040187392, 1325400064, 276824064, 515899392, 3164602368, 531628032, 3501719552, 597426176, 1109524480, 2443116544, 575176704, 3716694016, 1222909952, 1822306304, 894261248, 764380160, 2878126592, 3588652800, 116471680, 3302875200, 2534118240, 2617426000, 3013819096, 2723846364, 2012156430, 986751025}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 2214592512, 369098752, 1191182336, 1820327936, 2554331136, 3483369472, 3603955712, 2882011136, 3503554560, 818806784, 42532864, 865304576, 1050165248, 64774144, 1039798272, 238516224, 1233296384, 1104642560, 4030606080, 3394327424, 3706707520, 2134009888, 2976078288, 3146560104, 2747188580, 2388509098, 2509312007}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 3019898880, 1644167168, 2097152000, 41943040, 1908408320, 3500146688, 4281335808, 132644864, 2647916544, 3581804544, 1074855936, 3945234432, 2472034304, 3145474048, 2093625344, 2222917632, 1815006208, 2581830144, 2185122048, 1534144128, 1840757056, 453000416, 3045088848, 1379935384, 4259316852, 1833975082, 2180516127}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 1275068416, 3925868544, 2298478592, 2189426688, 1430257664, 3558866944, 479199232, 3959947264, 3190030336, 3938582528, 3229679616, 1210351616, 790118400, 3287048192, 2256932864, 561186816, 1006496768, 309388800, 329405696, 2486252672, 2864503104, 2821983904, 663371792, 1015369032, 360107908, 2618390226, 1143789697}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 3288334336, 1107296256, 218103808, 3867148288, 2285895680, 3223322624, 2750414848, 462946304, 2862874624, 731774976, 3866427392, 3741548544, 1877491712, 1375477760, 1650069504, 935008256, 2866717696, 1798808064, 381567232, 2332374656, 2564553536, 1064056864, 1485964816, 4281795320, 2237444684, 3305686162, 294559919}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 3556769792, 973078528, 2768240640, 1719664640, 4148166656, 2824863744, 2456813568, 3934781440, 1994653696, 2425225216, 3386703872, 3473178624, 1903706112, 2427199488, 63598592, 3926083584, 2705454080, 2816518656, 1190558976, 1190199936, 588155712, 3009087392, 478014000, 1997704760, 3401126596, 1565195954, 1376064167}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 1946157056, 1979711488, 2030043136, 2491416576, 2764046336, 4120903680, 1850736640, 2755133440, 2875981824, 4274651136, 1229651968, 1375698944, 1978155008, 2014584832, 3175485440, 3123800064, 4072440832, 1345583616, 1089624832, 4045868160, 2964697664, 3689119328, 3909870800, 1629382184, 1445797276, 920565622, 1166865733}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 2751463424, 637534208, 788529152, 1048576000, 2034237440, 996147200, 2878341120, 2136473600, 2123628544, 4092985344, 306642944, 3783819264, 763904000, 4205600768, 3337777152, 787044352, 626775040, 2616627712, 3814929152, 4074145664, 4212356928, 2287915168, 1128213424, 4260146376, 1270243116, 3970391434, 1675160859}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 1543503872, 1845493760, 1090519040, 1870659584, 4198498304, 664797184, 1529872384, 95944704, 1347158016, 3480354816, 2717843456, 3813310464, 2496151552, 2052349952, 2282631168, 3711252480, 2818167808, 3849383424, 2585990912, 405860480, 251887552, 3636523296, 3864730064, 865922200, 3521196380, 2386020710, 3081092697}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 603979776, 973078528, 2332033024, 2877292544, 3829399552, 4179623936, 3291480064, 1987575808, 1538523136, 793903104, 1563885568, 1171030016, 2651340800, 1357651968, 1524002816, 3072137216, 3301934080, 248959488, 3690167552, 2873529728, 1249607104, 1709887008, 2190301840, 2370295064, 3699038140, 84236186, 3605789001}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 1409286144, 2583691264, 3305111552, 2004877312, 1958739968, 73400320, 619708416, 556269568, 895746048, 4169531392, 2544435200, 4095377408, 4179116032, 3157024768, 1192374272, 554113024, 3696729088, 2730813952, 943549696, 3937710720, 3981792192, 569433696, 4026745904, 4028730744, 1279644436, 2638467570, 1227537635}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 1946157056, 167772160, 3573547008, 3498049536, 465567744, 3525312512, 1477443584, 1519910912, 4255383552, 138018816, 3357736960, 2875949056, 994590720, 337403904, 386805760, 1145112576, 877450240, 2949249536, 1708074240, 3637361280, 3928297536, 1247195616, 4261082896, 624737032, 1822525132, 1287872018, 2648434877}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3154116608, 2046820352, 3405774848, 1870659584, 306184192, 4083154944, 3788505088, 3085434880, 3556507648, 995229696, 2249785344, 2247786496, 913850368, 812916736, 3841871872, 937629696, 3808408576, 1983946240, 438131968, 3583808896, 3883876288, 2961016096, 1806795696, 1847323624, 3350628212, 4170337726, 1916355145}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 603979776, 369098752, 3137339392, 3028287488, 4081057792, 1637875712, 1924136960, 806879232, 3386114048, 2847539200, 3164012544, 3769532416, 65552384, 4117520384, 1029574656, 1928660992, 2400044032, 2112672256, 515582720, 1783672192, 2561475136, 4009350560, 4062623440, 2152990808, 1031436940, 2398578986, 2399055933}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 1677721600, 3925868544, 2634022912, 3632267264, 1656750080, 845152256, 2289041408, 1744306176, 1422655488, 983695360, 175177728, 2527625216, 189284352, 4065615872, 2040401920, 678103040, 1815454720, 4052939264, 1501910272, 3819355776, 3916117056, 2192964960, 4166180656, 4167379768, 2325142652, 364077734, 2703882609}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 1006632960, 905969664, 2600468480, 3699376128, 3510632448, 3936354304, 4014997504, 2694316032, 4281073664, 4087218176, 1035665408, 3135864832, 210255872, 2484346880, 2321707008, 880637952, 1360985088, 911203840, 3939465984, 1580965248, 681387584, 4268674208, 3553077072, 1935370920, 2493098700, 2424310358, 1598046255}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3422552064, 2583691264, 3003121664, 2424307712, 3049259008, 3697278976, 2651848704, 3520593920, 1039925248, 3836084224, 1788674048, 2226683904, 2299019264, 12853248, 3800723456, 1535342592, 2848560128, 1859036672, 4155321600, 2714798464, 2145124416, 529929952, 4009061424, 2381093896, 4045023340, 840649022, 2954223091}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 201326592, 100663296, 285212672, 2608857088, 2294284288, 3072327680, 1481637888, 2064121856, 714342400, 3214278656, 807469056, 3596713984, 3398975488, 3040632832, 1100115968, 2711578624, 3078921216, 1491584512, 1632707328, 674863232, 3867416000, 1778274400, 3666162064, 2605695272, 1632987652, 1149744650, 3403769195}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 335544320, 2919235584, 2264924160, 2357198848, 406847488, 4238344192, 1995440128, 4197974016, 2705588224, 3668574208, 1244725248, 3617816576, 3951575040, 391929856, 4284370944, 117667840, 497460224, 846842368, 3661723392, 1692136320, 1105997376, 1707487264, 3400990800, 3828653688, 2592902556, 1468596066, 2407694389}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 4093640704, 2986344448, 1795162112, 1954545664, 3451912192, 2883584000, 3702521856, 921174016, 413401088, 3860987904, 95748096, 564166656, 3365421056, 455876608, 2566262784, 2619303936, 1019339776, 2039659008, 425015552, 2140177792, 3534750272, 1541950176, 2502188016, 3831637336, 3742700532, 1865480594, 991966897}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1140850688, 905969664, 3238002688, 4068474880, 3183476736, 304087040, 4134535168, 2193096704, 3701211136, 1470234624, 248578048, 63406080, 1980252160, 1535385600, 4094562304, 3979044864, 190497792, 2573591040, 2556001024, 3800289408, 4221976896, 3281998560, 2685206288, 3145919032, 2213125852, 1683170702, 1155977073}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 2080374784, 3388997632, 3808428032, 2608857088, 1522532352, 4037017600, 1599078400, 2765619200, 625213440, 1978269696, 3196125184, 3971121152, 1346912256, 1572610048, 1488850944, 3704821760, 3355948032, 2413362688, 1384711424, 4126065024, 2135295424, 3221692768, 60154448, 2555227304, 2626261740, 413393122, 2164447061}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 4093640704, 2986344448, 2365587456, 981467136, 960495616, 874512384, 4126146560, 3800563712, 3635675136, 4009623552, 4113235968, 2212528128, 1027096576, 3214680064, 1601851392, 2478663680, 879733760, 3191781888, 1046690048, 3476338304, 3935724864, 1636792480, 1141283856, 310342136, 2039407300, 223042970, 481355679}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 3959422976, 3523215360, 4009754624, 3800039424, 926941184, 2308964352, 414187520, 1064828928, 2343829504, 3034972160, 463798272, 4115431424, 1778925568, 908861440, 3561107456, 1133213696, 3198524416, 1180087808, 2772896000, 787998592, 1804990784, 2364448672, 1277648, 3271687000, 2214106428, 4084085018, 1749623699}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3690987520, 3321888768, 520093696, 2558525440, 1556086784, 2170552320, 605028352, 2345140224, 151257088, 48627712, 3020750848, 2266136576, 597180416, 3681296384, 613552128, 1211324416, 3528694784, 1898491392, 1254032128, 3994140544, 2746467392, 1039698528, 4061610672, 1309013768, 2401090916, 1102155074, 3955458643}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 2214592512, 1174405120, 4110417920, 796917760, 197132288, 3403677696, 3109027840, 3590848512, 1905524736, 697434112, 2073624576, 2402582528, 1326989312, 3770441728, 4273344512, 2194884608, 284271616, 3603595776, 50266880, 3383724672, 3797782464, 534039008, 1766339440, 2654209448, 3227668100, 2095152010, 4271424489}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 4093640704, 2181038080, 1090519040, 1333788672, 633339904, 1310720000, 2391801856, 1569193984, 343670784, 3900309504, 1618935808, 2327478272, 2102935552, 1746149376, 1505103872, 3466426368, 2616316928, 2084878848, 4112064768, 3327103104, 2422575040, 2654133984, 1654946064, 2947429448, 854160196, 2939673470, 736226845}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 3959422976, 973078528, 1157627904, 2944401408, 3779067904, 1323302912, 3671064576, 3686268928, 184287232, 2726952960, 2387935232, 3110699008, 1000882176, 2162450432, 256266240, 221739008, 96007168, 3331831296, 3638770944, 2987823744, 614776768, 558750880, 609113456, 1399017064, 3042348636, 1564789310, 220055845}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 738197504, 637534208, 2097152000, 1988100096, 3384803328, 3462397952, 2505048064, 3851943936, 3082551296, 3558735872, 2534211584, 31621120, 2575843328, 1350852608, 705851392, 3759867904, 4188787712, 1226364416, 4140249856, 560311936, 2882372416, 4273576160, 1468265776, 447518632, 941445964, 828015646, 1187273903}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 2751463424, 33554432, 1761607680, 746586112, 532676608, 1876951040, 30408704, 1226309632, 4181458944, 2442264576, 182255616, 2204270592, 495468544, 1258561536, 4078850048, 2294745088, 2512108544, 1047826944, 3993723136, 3288450176, 3202190912, 2694831072, 4099598832, 2105830376, 3521008908, 27748446, 783005289}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 469762048, 100663296, 553648128, 3145728000, 1874853888, 425721856, 2704277504, 3221749760, 3673948160, 1302724608, 3458793472, 4036395008, 125321216, 1196695552, 730484736, 871856128, 996926464, 2351222272, 662397696, 484827264, 1977726400, 3327380448, 3503347376, 824251800, 3572146052, 3969786430, 886930931}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 469762048, 234881024, 452984832, 3783262208, 3644850176, 224395264, 2576351232, 2913468416, 3041132544, 3795451904, 2371158016, 1357217792, 2012758016, 1028415488, 583929856, 1379366912, 2798449664, 3570126336, 1679763200, 63503744, 4010924224, 2736406688, 589630640, 2082319816, 1261703252, 381828578, 1704555645}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 3825205248, 1107296256, 3573547008, 2759852032, 3200253952, 1709178880, 177209344, 326631424, 40632320, 2690777088, 1350238208, 2402254848, 2124955648, 3132366848, 431886336, 3440457728, 709919744, 3476140544, 3037282560, 3178027648, 2806757952, 441320288, 3996742896, 1285881416, 3400515132, 518533110, 2022981137}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 1409286144, 234881024, 3640655872, 1333788672, 373293056, 2879389696, 1819279360, 369623040, 1072955392, 1714814976, 252641280, 1830912000, 1052262400, 228352000, 491933696, 358692864, 2061689856, 2071194112, 2270766848, 700374144, 4114714560, 2418571040, 3468962768, 3072226104, 2722839684, 4269775546, 3293803259}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 2214592512, 3523215360, 2130706432, 796917760, 2277507072, 492830720, 70254592, 362283008, 1314652160, 2901803008, 1196097536, 2947317760, 1692942336, 2313445376, 263852032, 3467970560, 1802761216, 1053196800, 1479887104, 1177800576, 1357303744, 723853280, 1513867440, 3119706392, 2380726348, 2283981166, 2551148891}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 3556769792, 3523215360, 1392508928, 2826960896, 1388314624, 3294625792, 1200619520, 390594560, 483655680, 2343698432, 1159790592, 2888138752, 2140684288, 4105969664, 3721801728, 275470336, 3953716224, 73640448, 3686467840, 323008896, 1690827840, 1083276640, 2489185328, 1928595656, 1921146660, 3180938666, 1445585913}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2483027968, 3992977408, 587202560, 293601280, 1941962752, 4037017600, 1745879040, 352845824, 3196321792, 1590820864, 4087545856, 359038976, 2656583680, 1080844288, 3349573632, 160004096, 3149515776, 4010838528, 2373539584, 3468788096, 564969664, 3925290464, 1839001168, 3920576776, 1458616324, 1267298306, 851032905}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 1409286144, 3791650816, 486539264, 3850371072, 1958739968, 1306525696, 2790260736, 449314816, 4263772160, 3605659648, 3051028480, 618233856, 4275585024, 1665949696, 1430138880, 2047416320, 1964952576, 1048046080, 4135145728, 1525079680, 3666582208, 4192161376, 2466484464, 3017498664, 2212087524, 844633426, 537657557}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3288334336, 4127195136, 687865856, 713031680, 2822766592, 85983232, 1961885696, 4010278912, 2277244928, 3705274368, 4222025728, 3069542400, 1993883648, 1212440576, 711880704, 499197952, 3305686016, 2127208960, 1372183296, 3779216512, 3208850752, 2846607392, 2431732880, 3806365560, 1265027588, 84652318, 3586207629}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 1543503872, 3388997632, 2868903936, 1518338048, 2210398208, 136314880, 2502950912, 3475505152, 1596194816, 2278948864, 3050766336, 1184333824, 1312309248, 1866227712, 3973722112, 1067784192, 2471926784, 593030656, 2476983552, 4084614528, 975660352, 1277162976, 2808901136, 1059224984, 2646165780, 3980175954, 1536534219}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3422552064, 704643072, 4211081216, 1166016512, 1799356416, 4179623936, 3949985792, 570949632, 1431044096, 2543714304, 2735931392, 1344569344, 2354593792, 775168000, 265965568, 3124824064, 2062136320, 3738150400, 3875075328, 2740866432, 4067646144, 66378144, 3630196368, 424678072, 1425559428, 2818861286, 3052541231}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 603979776, 2717908992, 1526726656, 612368384, 4064280576, 3172990976, 2167406592, 4172808192, 682885120, 3491889152, 2466185216, 4081942528, 413679616, 2537299968, 3643674624, 2783533056, 525384704, 310039040, 3804868864, 1949457792, 527923776, 1765903648, 1463707792, 258023320, 2547811036, 783082138, 2620715761}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 1006632960, 167772160, 956301312, 2071986176, 3779067904, 1105199104, 3486515200, 3071803392, 2961965056, 1293811712, 4190830592, 4104093696, 1126711296, 1497636864, 1829384192, 521762816, 3500864512, 3324829184, 2997609728, 3205123200, 3524875712, 220908704, 208466672, 1707862248, 3692694540, 4137751558, 1897319279}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 2348810240, 2516582400, 352321536, 2575302656, 180355072, 2329935872, 3459252224, 863502336, 939786240, 4069130240, 1193869312, 3118497792, 4188553216, 3024904192, 175509504, 1550264320, 2384692224, 1074890240, 3294423808, 3083221632, 2128549056, 340244832, 2783702896, 3140341272, 1920118332, 2381646146, 2038359653}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 2348810240, 369098752, 1728053248, 25165824, 1933574144, 4016046080, 4214226944, 237502464, 3436969984, 3531210752, 2824011776, 750944256, 3363323904, 3166986240, 3423473664, 3308599296, 340515840, 2792982016, 658942720, 152437632, 1606502592, 3605908896, 38835632, 4040641688, 1982630292, 691877422, 801630173}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 4093640704, 4060086272, 2801795072, 3984588800, 20971520, 3667918848, 930086912, 1172832256, 1325137920, 927596544, 1930231808, 579698688, 2268610560, 1709449216, 1864257536, 656091136, 3023733760, 1712372224, 2785908992, 720921472, 4135857856, 2433645728, 2682469200, 1438555320, 3802051188, 2494470974, 2884013637}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 1006632960, 301989888, 251658240, 1434451968, 3300917248, 4120903680, 605028352, 2362966016, 1920204800, 2739535872, 560791552, 3667034112, 3999809536, 1564237824, 4129697792, 2691921920, 3227892736, 1357897216, 765634816, 1709184896, 233833152, 724047456, 173809872, 513161480, 2352699116, 3398016378, 3593592453}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 1006632960, 4127195136, 2365587456, 528482304, 230686720, 1256194048, 4293918720, 652738560, 3648782336, 3602513920, 3275292672, 2442887168, 318259200, 3789840384, 3991818240, 1134495744, 3576228864, 2194857472, 2689325824, 612382336, 4282398656, 3902812896, 1892704112, 2012772088, 3395563764, 1378770686, 1585390845}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 4093640704, 2650800128, 1996488704, 58720256, 2403336192, 4032823296, 2909798400, 1639448576, 3326345216, 1590558720, 3501522944, 4265181184, 1437089792, 3188482048, 3589427200, 2803845120, 2236797952, 1139587584, 744615680, 3520875392, 1092254144, 1450380192, 978361904, 2886465464, 3021413980, 135177826, 3124136583}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 2751463424, 2248146944, 4177526784, 3749707776, 1161822208, 652214272, 812646400, 4292345856, 2663645184, 1697775616, 1499791360, 3973021696, 105398272, 267149312, 2330865664, 1328769024, 1124658176, 2177536512, 3191333632, 2027711616, 1557551040, 2936477344, 4012033392, 3754665272, 4200215148, 1222201122, 3173636985}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3690987520, 3858759680, 1090519040, 377487360, 1656750080, 1008730112, 2163212288, 3404201984, 1100742656, 2519072768, 1777270784, 2039971840, 1631076352, 2751750144, 3172093952, 1253394432, 898552832, 2966990336, 2778714880, 2960412800, 104493888, 4203314528, 1612246032, 2998913400, 2298771700, 3046262798, 3178580403}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 2751463424, 100663296, 2130706432, 3212836864, 3871342592, 3617587200, 1083179008, 4053270528, 3138125824, 404881408, 3044737024, 3223355392, 1470644224, 2793676800, 569782272, 305489920, 2697567232, 398168576, 2356732672, 3263459200, 133572544, 3711252320, 4148809168, 1836821832, 4191745612, 4212420294, 921593649}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 2617245696, 1308622848, 2499805184, 2592079872, 1304428544, 3126853632, 846200832, 1105723392, 95158272, 1918500864, 4287954944, 4087185408, 1861763072, 3350470656, 2086547456, 3376633856, 2642588672, 2718469632, 4167419648, 1003231872, 3660186944, 696089312, 1873936176, 2866938936, 2264998772, 2433978902, 1640169485}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 2348810240, 2248146944, 1358954496, 4135583744, 3602907136, 2468347904, 248512512, 2414346240, 4015783936, 2184839168, 1091895296, 700743680, 3105374208, 1474568192, 1204711424, 756246528, 2463872000, 1850836480, 1578935040, 2849781888, 2902082368, 3593815904, 4246000528, 2314237544, 2469939828, 1672746862, 2028343741}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 2617245696, 1912602624, 1728053248, 2004877312, 3158310912, 463470592, 1689255936, 816316416, 3490971648, 3598319616, 671416320, 1108836352, 1857568768, 1921785856, 738603008, 118175744, 632855552, 2077396480, 2018498816, 2728682368, 1339167680, 2324777504, 1890445264, 853350744, 499907796, 403056970, 3775604061}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3556769792, 3254779904, 687865856, 1031798784, 1061158912, 1121976320, 1928331264, 3055026176, 1988886528, 165281792, 1331232768, 2161410048, 2609397760, 488906752, 4088287232, 1191143424, 1783622656, 3750341120, 4028793088, 739976320, 1472300736, 153521056, 451227504, 2989928056, 4203560076, 3630363654, 612042509}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 3154116608, 3120562176, 2264924160, 1870659584, 2478833664, 2279604224, 3490709504, 1726480384, 3724279808, 810942464, 3590651904, 779255808, 1989689344, 1287921664, 2996989952, 2059339776, 2756291584, 2488507904, 3856186624, 499864448, 4097044416, 3792231904, 180574704, 2363463432, 3090598900, 4219077566, 3151693707}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 1409286144, 3254779904, 1761607680, 2256535552, 2160066560, 3785359360, 3891265536, 1727528960, 1915486208, 2761031680, 4273274880, 3832840192, 304627712, 3789840384, 1625714688, 2776315904, 107734016, 1684400640, 2035990784, 1680303232, 1438772032, 4091325536, 3096192720, 1826770168, 2114782460, 2268656598, 2028628969}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2483027968, 704643072, 1493172224, 914358272, 2436890624, 2212495360, 2509242368, 676855808, 292290560, 3348234240, 2384396288, 3067248640, 1822965760, 1071931392, 541462528, 2851166208, 1128784896, 1315539456, 1440527616, 959257728, 599634752, 1530045600, 305666032, 3023831496, 1357524908, 1405294198, 178827945}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 872415232, 3791650816, 184549376, 3313500160, 1983905792, 1977614336, 4241489920, 2887254016, 3945529344, 3303407616, 194707456, 1047298048, 1286094848, 1000628224, 4013060096, 3724609536, 46787584, 1205066240, 3988181248, 233657728, 3222272704, 1396240160, 3874645232, 581003624, 1283047564, 2052835286, 3269650451}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 2348810240, 1912602624, 3674210304, 562036736, 3980394496, 1382023168, 212860928, 2744647680, 1706295296, 1799749632, 4032626688, 1801027584, 2798141440, 3906740224, 2156548096, 3864995840, 591064064, 336102912, 548657408, 3735510400, 12503232, 941007520, 242928432, 2791875928, 3691240268, 4114547354, 822791235}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 2617245696, 2852126720, 218103808, 2910846976, 415236096, 52428800, 3769630720, 1615331328, 3569614848, 1883897856, 3860660224, 3348267008, 2354593792, 1442603008, 342233088, 3923970048, 3693984768, 400788992, 525661440, 2764781184, 691646144, 70379616, 2534792080, 2395989848, 4113208740, 1404332834, 4288835077}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1677721600, 3254779904, 1526726656, 2407530496, 1631584256, 1394606080, 3125805056, 1206386688, 3309568000, 589168640, 3767599104, 2250407936, 1998077952, 2830901248, 1779593216, 1012623360, 3576007680, 1327493632, 4041244928, 829111680, 2570977216, 4163101856, 62037904, 3926921768, 742942068, 3486809570, 2073435503}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 3825205248, 2583691264, 922746880, 2508193792, 2990538752, 3055550464, 3878682624, 1471676416, 1454637056, 61210624, 3104243712, 267485184, 606617600, 2180784128, 2798276608, 2902788096, 2111355904, 2010296832, 1698147584, 2394893184, 2839917248, 4019092768, 3036364048, 2939920536, 3224192860, 3299126042, 3252218803}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 3019898880, 3053453312, 4211081216, 4202692608, 809500672, 2350907392, 2473590784, 2506620928, 3354656768, 1797390336, 3615686656, 30375936, 4088938496, 522985472, 3823005696, 386209792, 1308023808, 1160288768, 2158869248, 555445632, 1645458752, 818834464, 2268952592, 2770003128, 1125576244, 3325592634, 3633702769}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 2080374784, 2919235584, 2734686208, 2088763392, 683671552, 1965031424, 1355808768, 2530738176, 2699821056, 4185784320, 3852664832, 2640740352, 1353203712, 1017405440, 564801536, 2906732544, 728996864, 3111779840, 4113102592, 404963712, 1009178176, 3469230176, 2467578000, 558001512, 3188018156, 841610422, 1169226015}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 67108864, 2449473536, 1090519040, 3984588800, 3317694464, 2996830208, 3480223744, 3748134912, 113508352, 1359609856, 2887581696, 3971317760, 2352496640, 2275172352, 910561280, 1103316992, 3390741504, 869057024, 947382528, 898699392, 3276525248, 1806132960, 3948998480, 1647960248, 3175509044, 2571333666, 4166698533}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 4093640704, 905969664, 4177526784, 3649044480, 1832910848, 2787115008, 2268069888, 3071803392, 3581673472, 81657856, 3641769984, 3089465344, 1887977472, 2425626624, 4166668288, 1591953408, 2162336768, 375962112, 1162083072, 4212477056, 3323450560, 3434039968, 3542410512, 705009304, 565734924, 4002166270, 749094543}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 1946157056, 3925868544, 3271557120, 3347054592, 4190109696, 3575644160, 1389363200, 3168272384, 2575040512, 3582853120, 1990787072, 544833536, 564674560, 2687787008, 944402432, 871061504, 1236698112, 2704079360, 3911177472, 4233441664, 1983359936, 421597408, 3642616976, 3405402728, 2189641964, 404934654, 2784409191}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 738197504, 2113929216, 3103784960, 125829120, 3107979264, 2225078272, 3104833536, 1811415040, 1310720, 3484811264, 3544252416, 593330176, 2668118016, 1046224896, 290066432, 4179326976, 2931725312, 2334316032, 2517163776, 2934156416, 4153740224, 2852880544, 1232693328, 1009367432, 2781742204, 1729441354, 902553403}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 3825205248, 570425344, 3405774848, 4202692608, 742391808, 102760448, 2907701248, 4230479872, 3280207872, 1892286464, 4226351104, 1922203648, 4279779328, 651960320, 288772096, 839858176, 947254272, 227127808, 4000313600, 1535694208, 3919148352, 3395988000, 3128175888, 166877608, 811949204, 1066181122, 2123568005}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 1543503872, 4060086272, 50331648, 3481272320, 1874853888, 3718250496, 141557760, 3093823488, 1297874944, 351666176, 28639232, 4136992768, 3866640384, 3739508736, 548548608, 3774302208, 2764745728, 3905875456, 669833472, 845386112, 533544896, 2222031840, 4241118416, 957568824, 3858273972, 2532941806, 2449878747}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 1543503872, 570425344, 385875968, 964689920, 2478833664, 2254438400, 3285188608, 25690112, 3980132352, 1391329280, 2480996352, 4017651712, 1979203584, 2114215936, 604647424, 2927298560, 2100009984, 3294621184, 1424863488, 984783744, 3940746432, 2306837984, 1511885104, 4123716328, 2829531204, 2312472286, 4048978647}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3288334336, 2113929216, 620756992, 2306867200, 3200253952, 2380267520, 3054501888, 819462144, 2893283328, 877264896, 1232011264, 1051492352, 333987840, 1851531264, 1299591168, 877205504, 2795353088, 355574272, 2005917440, 3169501824, 1065946304, 3674071904, 3789682928, 683133448, 1368306668, 765138298, 1403424773}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1946157056, 1979711488, 754974720, 1904214016, 3946840064, 4083154944, 2865758208, 417857536, 2748579840, 926810112, 966066176, 375226368, 3893903360, 3649855488, 1783779328, 2807519232, 4009925632, 2875128320, 4150565632, 2854741632, 4072345792, 3976233376, 4280391600, 1477587048, 2478258164, 596833962, 2169962367}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1275068416, 2583691264, 1627389952, 629145600, 4156555264, 392167424, 1051721728, 2945974272, 2886991872, 515244032, 1304625152, 2612363264, 4018683904, 1834754048, 3842641920, 2545502208, 3757364224, 1314448896, 208317696, 1914159232, 679291584, 3781875680, 2912412080, 247269464, 3951749196, 2162657098, 1615161339}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3825205248, 2046820352, 2969567232, 3716153344, 952107008, 2824863744, 2794455040, 1054343168, 3231973376, 1852964864, 2476933120, 2075230208, 786972672, 1200365568, 740192256, 434989056, 3370419200, 372814336, 773774592, 1200081024, 535369408, 661037152, 995359280, 663949384, 1721359596, 226771218, 407006233}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3959422976, 2919235584, 1560281088, 4068474880, 2663383040, 1889533952, 1934622720, 3225944064, 2830368768, 168951808, 589103104, 1366982656, 3497541632, 3247202304, 2474520576, 4149430272, 3935435776, 3636835840, 2800219904, 113426048, 1238638912, 811740000, 759515728, 459713704, 1257132964, 901464730, 3396729513}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 469762048, 2852126720, 285212672, 562036736, 1296039936, 3965714432, 456130560, 158859264, 2100035584, 4210950144, 3559194624, 703102976, 2053652480, 3733200896, 1121587200, 2951677952, 1152355328, 2405682688, 1936569600, 512817280, 4165232832, 2197426848, 1363110960, 262656664, 3109526332, 1217371606, 2746476191}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1811939328, 1375731712, 4009754624, 2457862144, 3007315968, 2791309312, 961544192, 3221749760, 1869348864, 3696099328, 2299854848, 3397484544, 3614982144, 1423204352, 3627708416, 2346649600, 2200368128, 822801920, 1042581760, 1877059456, 4003991872, 681325984, 2478205232, 897679272, 6028420, 4290205302, 437960775}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 4227858432, 2181038080, 3909091328, 2155872256, 3309305856, 2296381440, 529530880, 2389180416, 4262199296, 969539584, 1626275840, 2933686272, 3612884992, 2123653120, 1543401472, 2833324032, 3028669440, 2757344768, 354148608, 3077088384, 194381888, 770522784, 2630846064, 3849764040, 543652020, 1614865606, 259662725}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 2751463424, 1845493760, 285212672, 2810183680, 2998927360, 1633681408, 2224029696, 3351773184, 2329673728, 4293001216, 2991521792, 2708766720, 4160241664, 4066664448, 958803968, 4095301632, 2037773312, 2268697088, 4145256192, 3145767040, 3541441472, 3416335712, 4113694384, 4130327368, 666032740, 4130433838, 2440676049}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 3154116608, 2382364672, 218103808, 1182793728, 1186988032, 2027945984, 3522166784, 2259156992, 1746141184, 2684485632, 1518796800, 1665761280, 3598204928, 3257671680, 2987266048, 3701037056, 3322473472, 3691814400, 2631313152, 2259547776, 2933001024, 3049203552, 3821389424, 4238738936, 546115796, 2886375626, 160139681}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 1677721600, 637534208, 4043309056, 3430940672, 2403336192, 3282042880, 3517972480, 685244416, 3199467520, 2361524224, 542048256, 3834085376, 2433236992, 3074187264, 717107200, 1280391168, 4226190336, 1081537024, 81703680, 726853760, 2444545600, 2719081376, 2610264016, 2761731544, 878545388, 3465770138, 4138328577}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2617245696, 704643072, 4244635648, 3682598912, 4039114752, 715128832, 3813670912, 1192755200, 483655680, 1443758080, 31522816, 2731835392, 2309505024, 3506200576, 4247924736, 3136505856, 3174552576, 3664219648, 3011491072, 3165384320, 1109767616, 2340746336, 1672501072, 3752355496, 1476143628, 330455594, 2645774119}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 1946157056, 973078528, 2734686208, 931135488, 4123000832, 1197473792, 747634688, 1374158848, 3032743936, 1748631552, 1857355776, 4272324608, 4099424256, 4112277504, 2682679296, 3417524224, 658897920, 2115369472, 2828909824, 3502866816, 2031846336, 1533714144, 3119938992, 421205320, 2980158068, 3986670370, 653328317}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2348810240, 2986344448, 822083584, 679477248, 482344960, 236978176, 1947205632, 1849163776, 3884711936, 905576448, 960692224, 771915776, 4064821248, 1849974784, 1459515392, 299710464, 1328524288, 4268721664, 1242560768, 402638976, 3866623040, 3314797152, 3594355984, 3719880968, 3370874012, 2197218310, 2321425245}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 2751463424, 2852126720, 4043309056, 2659188736, 3091202048, 446693376, 1747976192, 3035103232, 4278452224, 1833828352, 2370109440, 4068179968, 582500352, 339501056, 11677696, 2056747008, 901575680, 3149697536, 549254400, 792520832, 4194084672, 3005005856, 1703723856, 324316952, 2847455732, 2775765826, 4248421959}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 67108864, 2516582400, 1660944384, 4152360960, 1010827264, 3143630848, 1609564160, 1065877504, 559677440, 878051328, 3859611648, 1213431808, 517488640, 1896112128, 1200754688, 4134912, 2721905664, 926728704, 1941760768, 1350336896, 459068352, 2513226272, 78941104, 417379064, 2771039044, 131188718, 1902072651}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1006632960, 3388997632, 385875968, 4001366016, 2361393152, 3546284032, 2783969280, 1216872448, 608960512, 557711360, 1445396480, 3265691648, 710426624, 194256896, 585789440, 1282230272, 1323033600, 4047232512, 3003876608, 3965950848, 1713352512, 4199152224, 2635254704, 794957304, 3315673284, 2342898150, 2109521215}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 469762048, 1644167168, 3707764736, 427819008, 348127232, 585105408, 2312110080, 1540882432, 555483136, 1844576256, 2152136704, 3541401600, 1084768256, 1286889472, 1892052992, 1883318272, 2545196032, 3318533632, 1746964736, 2344271488, 1688859840, 3576327776, 668679024, 3735535592, 2270103660, 72462798, 3196473817}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 2617245696, 100663296, 2130706432, 729808896, 2101346304, 1675624448, 420478976, 2327314432, 2593914880, 1706164224, 4258201600, 2201255936, 3918020608, 1947492352, 1311133696, 1151948800, 3850224640, 1432718848, 1728684800, 3558068096, 3682123200, 111301280, 3732362224, 3576204680, 2130340828, 2239434254, 1390590777}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 2751463424, 1979711488, 1593835520, 2373976064, 1296039936, 174063616, 1355808768, 3347578880, 1515978752, 3947233280, 2228027392, 410615808, 2667069440, 1839489024, 2489462784, 2960082944, 2134295552, 863932928, 1837275904, 305446784, 1279368896, 3514579616, 871762736, 3533012328, 1663936836, 287451502, 3188667203}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2080374784, 2315255808, 2868903936, 1887436800, 1715470336, 2594177024, 3505389568, 437780480, 2107375616, 2191917056, 2438135808, 4228612096, 2273853440, 3222560768, 296898560, 744560640, 204119040, 2181234176, 2657543424, 2039260544, 433180736, 925714208, 1478805328, 3715467128, 1898383244, 598311950, 2225171635}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1543503872, 3590324224, 16777216, 880803840, 566231040, 2610954240, 1041235968, 2150105088, 1920204800, 973209600, 1138950144, 3215228928, 802701312, 3215745024, 1051602944, 1993177088, 1898562560, 2383539712, 3905800960, 293310592, 2335896128, 2641181920, 121212880, 842634760, 3166280084, 2725884666, 2690234913}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 335544320, 2248146944, 1862270976, 629145600, 2227175424, 509607936, 2347761664, 1324875776, 1183055872, 3546677248, 2656370688, 2889121792, 3878174720, 95166464, 3100274688, 4120856576, 2787896320, 3770927616, 596615936, 1492494208, 867355328, 3889002080, 2344677680, 2885032184, 266165756, 2651378434, 3689566099}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 4227858432, 1912602624, 251658240, 629145600, 2847932416, 3625975808, 1934622720, 3281518592, 2236350464, 2449866752, 3232301056, 3329196032, 766001152, 4041498624, 4142026752, 407582720, 3542406144, 2081209856, 4238907648, 162199424, 3046234816, 4093462752, 1625673232, 1395065512, 2071113036, 196990182, 2529908643}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 2348810240, 234881024, 3372220416, 2944401408, 3711959040, 1402994688, 2452619264, 2626158592, 73138176, 3469344768, 3578068992, 2226028544, 752369664, 2558795776, 2655932416, 2131445760, 3919940608, 444433920, 1752819456, 2331497600, 2988224448, 900274848, 4230798288, 1596021784, 2372964292, 3094047854, 3631584133}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 335544320, 2852126720, 2701131776, 1182793728, 3074424832, 2132803584, 2119172096, 3644325888, 4088135680, 2859597824, 1130037248, 2903474176, 1672232960, 309485568, 660295680, 252700672, 246164480, 3941755392, 2602239232, 2544875648, 2168196928, 4222235040, 1774664336, 2595588008, 3908264924, 259770486, 3812765609}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 2080374784, 3925868544, 1627389952, 1468006400, 2638217216, 2086666240, 1265631232, 1541931008, 1526988800, 697171968, 3158245376, 311459840, 1728331776, 2744016896, 1832865792, 219187200, 3729026048, 1240358400, 2907645184, 1618524288, 1333807040, 2168459424, 643832624, 1651514680, 677915188, 1346657570, 3740164087}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 2617245696, 1509949440, 1325400064, 176160768, 2545942528, 3340763136, 1833959424, 4168613888, 2732851200, 2292580352, 1089011712, 1864597504, 1994670080, 2393268224, 904474624, 1520678912, 597959680, 1111895552, 3315145984, 2156633984, 1941446976, 4291061216, 3405151888, 3255904552, 2449972604, 2774668434, 4179585731}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2751463424, 3590324224, 1929379840, 662700032, 2906652672, 1927282688, 3683647488, 3561488384, 1714683904, 726794240, 3839295488, 916291584, 708067328, 1095901184, 2513899520, 2619189248, 267680768, 3413275136, 887585536, 3047526784, 3973607360, 2382111904, 874922608, 1130724424, 2799355364, 2640443322, 85075929}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 1275068416, 4127195136, 16777216, 3699376128, 2227175424, 752877568, 2219835392, 1292369920, 2985558016, 1768030208, 2146631680, 149979136, 2247376896, 190996480, 2364764160, 3748714496, 2192839680, 851592704, 2315455232, 3205027968, 175667776, 2815165536, 1284382064, 2496469672, 3706035396, 4021157018, 796522945}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 469762048, 234881024, 2130706432, 1686110208, 1581252608, 2984247296, 282066944, 1368915968, 875298816, 2510422016, 1681588224, 1083604992, 1647067136, 3332513792, 1186680832, 2513889280, 2639027200, 3845271040, 3007534848, 4109031296, 3528879680, 1247084832, 2531233776, 2274992104, 2759124620, 2876705590, 1956941089}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 2348810240, 1509949440, 83886080, 2625634304, 3099590656, 3730833408, 3127902208, 951582720, 2311323648, 1866334208, 256966656, 1899724800, 3418636288, 1581146112, 3453054976, 184256512, 3190060032, 1225664000, 1430871296, 1525648000, 288504384, 4120083040, 609268272, 3270547384, 1726006812, 69766786, 2773790127}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 2617245696, 1107296256, 1862270976, 327155712, 1069547520, 333447168, 2458910720, 1149763584, 3008102400, 1683095552, 3118137344, 2959245312, 3981197312, 2303877120, 3847950336, 740481024, 2305582080, 2485267968, 1900228864, 3035033472, 1307733440, 1986736608, 1796913392, 2069391048, 1835298692, 2838370374, 3325117145}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 3288334336, 2852126720, 2634022912, 2038431744, 1035993088, 3089104896, 338690048, 2427977728, 468451328, 1991376896, 362610688, 3440607232, 2515288064, 296886272, 958205952, 2773719040, 2785815552, 1319256576, 4078257408, 4148680320, 926027968, 3160235232, 389257488, 819731608, 1317681308, 3962659094, 625060425}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 1946157056, 771751936, 3674210304, 478150656, 1421869056, 3768582144, 428867584, 3158835200, 2770599936, 3592552448, 992673792, 4269047808, 1730428928, 4146208768, 2729144320, 2771699712, 3821300736, 13769216, 315844352, 1648928128, 1690985024, 4238291040, 4171142992, 1709926728, 332717156, 3174331122, 3844760641}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2080374784, 3791650816, 3841982464, 528482304, 3678404608, 668991488, 2783969280, 1748500480, 2029780992, 2568093696, 661192704, 924549120, 2130460672, 2987532288, 669609984, 2061207552, 2279357440, 1916935680, 809566464, 4054841984, 912929728, 3396694944, 4143551216, 1110272120, 1018554332, 2129092574, 3083896441}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 201326592, 2382364672, 3942645760, 2759852032, 3149922304, 333447168, 2704277504, 2811756544, 3324248064, 2651979776, 3529441280, 537624576, 488914944, 3264356352, 94318592, 233560064, 4011072512, 3448382976, 4135286528, 1796844928, 955993664, 4057594848, 1050361584, 2527714584, 1218653580, 438157554, 1387867641}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 4093640704, 704643072, 3942645760, 3179282432, 3560964096, 127926272, 3113222144, 3354918912, 695992320, 2835742720, 1111162880, 1922662400, 3397140480, 2290491392, 3497742336, 1345947648, 929848320, 968776192, 3177661696, 2018508160, 2971599552, 3363024928, 926484176, 2333638984, 1060679996, 1273556126, 2570120787}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1006632960, 167772160, 184549376, 1199570944, 2931818496, 3932160000, 2217738240, 3477602304, 1623982080, 764018688, 3514892288, 3644489728, 1204568064, 940204032, 1078030336, 853194752, 2218537984, 1839365632, 1207792896, 2679684480, 480319424, 2091559264, 2488549424, 3086884760, 678379620, 504217862, 3814052597}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 2751463424, 570425344, 3674210304, 4051697664, 3477078016, 2585788416, 3337617408, 3294101504, 619446272, 3308912640, 4133683200, 2710994944, 2213298176, 2461687808, 2418241536, 959895552, 1205603328, 2239902208, 287269120, 3559175552, 1875604672, 2426590624, 4252658704, 331560696, 1025943276, 1494499286, 2338722445}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1140850688, 33554432, 3472883712, 3716153344, 2411724800, 1092616192, 2710568960, 3604480000, 3898343424, 1931870208, 669188096, 4175790080, 2606514176, 2158387200, 3240325120, 2034624512, 260838400, 18760192, 1141862656, 4077621120, 1794865856, 999917024, 585765264, 2115845960, 962240940, 1235204558, 2224647171}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2617245696, 3321888768, 3305111552, 1837105152, 1086324736, 3613392896, 3918528512, 3473408000, 222560256, 116260864, 2706178048, 1763737600, 4232331264, 426663936, 2525851648, 1153480704, 3751050240, 3007720960, 2339967744, 1536612992, 2938456768, 1626639968, 740440240, 2812759624, 3374554436, 47812802, 1318229959}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 201326592, 2516582400, 2600468480, 1585446912, 3921674240, 178257920, 2383413248, 720896000, 1105461248, 1403650048, 3804168192, 2676785152, 1826897920, 103440384, 771698688, 1760335872, 1515475968, 2747426304, 358841088, 1457706368, 1453423424, 3011613408, 1212399184, 3642798728, 1170357820, 107158034, 1415764869}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1811939328, 3590324224, 3841982464, 1501560832, 3720347648, 190840832, 441450496, 3834118144, 1702625280, 59113472, 2874343424, 1311801344, 41697280, 889610240, 873680896, 3222317056, 4111215616, 1115575808, 3461823232, 963828352, 1393361088, 219658464, 3749117616, 1892644776, 2619769476, 63394398, 228248435}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 3288334336, 4060086272, 1224736768, 1417674752, 1304428544, 2908749824, 1087373312, 3417833472, 2442395648, 3535667200, 3317891072, 1533706240, 2232696832, 4286472192, 2023968768, 1673189376, 1118577664, 1491730944, 287123712, 3153722496, 8818240, 1029596384, 64167856, 1211272424, 957363100, 1020790826, 1279554799}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1409286144, 637534208, 2097152000, 3246391296, 2923429888, 2132803584, 1844445184, 3824680960, 2587099136, 3701604352, 613875712, 3907747840, 1806974976, 3135381504, 2948026368, 320591872, 2102133760, 3042314752, 4216668928, 900523648, 970450112, 2472156448, 2762169488, 726237304, 3986902332, 2630472762, 2799925441}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1811939328, 2919235584, 3137339392, 796917760, 2621440000, 1956642816, 1836056576, 2754084864, 82051072, 4042391552, 1071448064, 2206826496, 1130643456, 1085415424, 92106752, 100247552, 550253568, 3021346304, 791619328, 3964990848, 686662592, 1876301856, 3956227408, 3146036024, 179689940, 144338514, 4019811113}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3422552064, 771751936, 1694498816, 1535115264, 1119879168, 509607936, 745537536, 515375104, 3266576384, 2333212672, 93650944, 1549041664, 2234793984, 4023525376, 2868195328, 4188313600, 3930881024, 3246802432, 987178752, 3676940928, 490525120, 3215468384, 318507056, 1214123192, 4052944540, 558078522, 738065337}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 201326592, 2449473536, 1124073472, 411041792, 1883242496, 1843396608, 2683305984, 210239488, 3141271552, 1795293184, 787939328, 2583920640, 4156309504, 1564614656, 102174720, 2020841472, 3337880576, 1046357504, 650467584, 2212280704, 1905494080, 2533645856, 2077642736, 1920558712, 2518603268, 2680481726, 915909745}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 1677721600, 1442840576, 1358954496, 1182793728, 675282944, 1247805440, 651165696, 610795520, 2849243136, 2998272000, 441778176, 2949677056, 3176415232, 2918604800, 1874161664, 1942026240, 1696343040, 1569870336, 3476773632, 2640957568, 3712911168, 1186268704, 3108019760, 1868329960, 686968180, 1382770378, 3854671211}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3825205248, 1778384896, 3674210304, 1216348160, 3930062848, 1612709888, 2056257536, 2477260800, 874250240, 1654521856, 546242560, 1517322240, 2057060352, 232677376, 3241103360, 1696651264, 3453252608, 2620527104, 3542705408, 3779835264, 2423181376, 1616062240, 1334752528, 4246935752, 492233108, 1843869998, 1645018719}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2617245696, 637534208, 1694498816, 2625634304, 2445279232, 1012924416, 2637168640, 65536000, 1366032384, 335413248, 782303232, 4152262656, 4293672960, 1967005696, 155267072, 3893274624, 3055836160, 1900178944, 2470912768, 3250297472, 1039176256, 3984942816, 1119657264, 829105176, 2531646388, 1350681174, 3169026767}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 67108864, 3925868544, 822083584, 1937768448, 557842432, 799014912, 730857472, 486014976, 2166095872, 3477209088, 4252041216, 821133312, 1738293248, 3347210240, 3666939904, 859944960, 2746506240, 1086743040, 652174592, 231383168, 3003704768, 3526996640, 1223185104, 2326021448, 4009624508, 4179850798, 2394463089}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 1677721600, 2583691264, 2499805184, 1954545664, 901775360, 2598371328, 3192913920, 51904512, 2931556352, 3968729088, 2114912256, 3307700224, 993804288, 4291698688, 2821656576, 3273127936, 2159307776, 3607761408, 437083392, 472822400, 4040218176, 3623340256, 702836848, 1905417640, 2683404236, 2457906110, 3136268343}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1677721600, 33554432, 855638016, 1853882368, 2545942528, 3634364416, 2249195520, 3546808320, 1837891584, 2218655744, 1917386752, 80117760, 470564864, 58597376, 3089715200, 2381756416, 523516928, 4202304000, 2850771200, 2883166592, 2819590976, 2534054368, 1943166288, 3074888328, 1236781812, 4157524774, 3350200655}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 1543503872, 4127195136, 1560281088, 3196059648, 1237319680, 1604321280, 2448424960, 4207411200, 3670802432, 629276672, 3554869248, 1877508096, 2404139008, 4022493184, 3405991936, 1618511872, 2144603136, 4097199616, 1703226112, 2941625984, 287167296, 3507596000, 2763236560, 1876991608, 1973425700, 4210037638, 3108535313}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 2080374784, 2113929216, 3204448256, 4152360960, 2210398208, 526385152, 2221932544, 871890944, 54788096, 975831040, 94437376, 133529600, 633618432, 4184481792, 4068569088, 4045785088, 2049729536, 3324386816, 97996544, 1837799296, 832741312, 1368301536, 3265831088, 4261397944, 4248116796, 750240322, 2422820773}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1140850688, 3254779904, 1325400064, 3095396352, 230686720, 1419771904, 2129657856, 3835166720, 1250164736, 4149608448, 1440153600, 722894848, 4144250880, 2031509504, 3996602368, 1065789440, 1867281408, 1832534528, 3596431616, 1395888000, 3819153472, 2313913568, 1254603600, 3056451832, 962118156, 672624034, 2276900603}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 4227858432, 4060086272, 4076863488, 327155712, 3846176768, 4020240384, 311427072, 3796369408, 410255360, 4151705600, 946536448, 2203287552, 586432512, 3065405440, 1057697792, 4062427136, 957107200, 2799312384, 966871296, 955957632, 1935328704, 3486166176, 1015193296, 2893469896, 1237376228, 1967891610, 170405739}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 1677721600, 1711276032, 1090519040, 1216348160, 1992294400, 3886022656, 4218421248, 2684878848, 3777757184, 2096234496, 2763325440, 446136320, 669794304, 3276955648, 2747625472, 3231680512, 3988812800, 3022017024, 506479360, 1122510976, 3904639040, 3177843040, 3758178512, 1154604344, 2619290692, 716614646, 453901737}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3422552064, 2516582400, 486539264, 1417674752, 1304428544, 2745171968, 3071279104, 4020764672, 395051008, 1914306560, 2140864512, 3403317248, 3259777024, 3719979008, 1049309184, 678594560, 2571127808, 778044928, 1957722880, 1220019840, 3760465472, 2845196512, 2608929488, 2822886664, 1544986004, 1379274022, 1083259101}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2483027968, 2986344448, 3539992576, 1149239296, 2076180480, 3080716288, 3591372800, 611844096, 3258187776, 3578396672, 3070820352, 2719973376, 2918465536, 283795456, 1377398784, 3538388992, 2885688320, 3858770432, 2164271360, 2273337728, 2269150784, 1482717152, 3551527632, 560464520, 2731290748, 1824414970, 3588436341}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 2483027968, 1107296256, 2164260864, 612368384, 96468992, 1595932672, 124780544, 3259498496, 1244921856, 2730885120, 3111452672, 1103134720, 3958652928, 1206280192, 990212096, 1292417024, 1761618944, 1216358912, 1136677120, 874543232, 4008738368, 889735392, 3553889936, 1595294520, 1561162596, 2472323066, 1532378867}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2348810240, 2650800128, 352321536, 1535115264, 3913285632, 90177536, 3301965824, 2764570624, 3187408896, 2712535040, 353042432, 772308992, 1522286592, 2043551744, 911945728, 1166059520, 2468361216, 1429235200, 3856170752, 2643731072, 505567680, 1897738912, 2177355184, 1126082792, 4176682916, 539802206, 3481668199}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 738197504, 1912602624, 3439329280, 2927624192, 2755657728, 3164602368, 3872391168, 2880962560, 3110338560, 1816788992, 4077322240, 3084812288, 1461993472, 568991744, 1901547520, 153528320, 2522893312, 3996136960, 1237870848, 2282507904, 345398080, 3341370400, 4094945104, 2059261416, 3543196316, 1158233746, 1317253237}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 2885681152, 3925868544, 1996488704, 629145600, 3560964096, 2615148544, 674234368, 1410859008, 600047616, 1279131648, 1224409088, 2249490432, 159662080, 2396938240, 608899072, 1187821568, 325059584, 3337631232, 3258475776, 1448346496, 4176893632, 1956068384, 4105615600, 3890573208, 3590314188, 4170755010, 3616961519}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 3690987520, 2986344448, 2969567232, 3581935616, 2940207104, 1541406720, 3138387968, 2775056384, 4035706880, 74317824, 360513536, 3355213824, 3201056768, 302915584, 3576500224, 2809460736, 3729806336, 193482240, 4162603264, 558243968, 1083276992, 1866643872, 2650354928, 3687752968, 4288112756, 3786668006, 3337350087}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 2483027968, 2449473536, 1862270976, 75497472, 591396864, 853540864, 1655701504, 3508011008, 3104571392, 835846144, 4206166016, 3189866496, 223100928, 3954335744, 88420352, 3973707776, 2473612288, 1169697280, 2933684480, 2075807616, 3254851136, 187685792, 2940407920, 3172132568, 1231461068, 1665701158, 22513049}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1140850688, 2382364672, 2130706432, 2390753280, 3896508416, 2606759936, 2731540480, 188219392, 3824418816, 4273340416, 2613510144, 3797843968, 2696167424, 1834360832, 1247236096, 1652983808, 1053844480, 3375890944, 4143191808, 2436249472, 3389481792, 1543427616, 4282665648, 551440104, 2395673308, 2629602778, 590698219}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1811939328, 3053453312, 2030043136, 394264576, 2646605824, 3332374528, 403701760, 3144155136, 3690201088, 2789867520, 2221342720, 1211924480, 3409199104, 1835687936, 783773696, 2876569600, 2593147904, 1193825792, 429140736, 2675590272, 2732525504, 2181101792, 412776528, 2368688264, 781756020, 334895898, 2114542709}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 3154116608, 2986344448, 1325400064, 1786773504, 113246208, 1147142144, 1785724928, 2115502080, 3461611520, 568983552, 1434910720, 1122205696, 3818143744, 2836029440, 2285318144, 1998309376, 3505406976, 3503832576, 3325323520, 1637511040, 3500093760, 3895975264, 968768304, 2641195704, 3437541964, 2822237258, 2579371717}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 603979776, 1577058304, 1493172224, 1937768448, 3594518528, 622854144, 3092250624, 1423441920, 334233600, 1890975744, 1325596672, 706772992, 850149376, 4145438720, 3599978496, 2744694784, 2905629696, 1017672192, 1457815296, 2529301632, 1811488192, 738588960, 2922904976, 939970728, 4237779884, 1550510806, 3026265803}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3825205248, 2046820352, 3070230528, 3162505216, 2000683008, 2380267520, 1812987904, 1501036544, 2256273408, 3832676352, 2292645888, 2767028224, 3560718336, 236085248, 3916894208, 506828800, 3123739648, 1204294144, 2197040384, 4184228736, 114385472, 2714028448, 2915351536, 3150237064, 3401892604, 1866780830, 293904585}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 3556769792, 3053453312, 2499805184, 595591168, 171966464, 2149580800, 4136632320, 2091384832, 4155768832, 2739798016, 1765736448, 3271589888, 3136569344, 2884509696, 1735356416, 4165515264, 1487950848, 1127762432, 1520184064, 632976000, 13698496, 393211680, 2889669392, 647909832, 3426189204, 4150572794, 1102216631}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1409286144, 1979711488, 3640655872, 4051697664, 1077936128, 694157312, 688914432, 1538785280, 247726080, 1287258112, 2785345536, 3214114816, 1703165952, 593125376, 1003827200, 1854642176, 1819292672, 1218988544, 645663488, 2029941888, 478088384, 204900896, 497545136, 2220251144, 3154314524, 633900866, 2488835821}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 2617245696, 4127195136, 1728053248, 914358272, 4013948928, 1788870656, 4006608896, 290979840, 2849243136, 3627155456, 2511011840, 2723184640, 2207531008, 3910295552, 2746961920, 3748173824, 1676674048, 558378496, 2615945984, 2731944832, 3434176320, 195541408, 3497692752, 3746260200, 2090902508, 1297886026, 4030621001}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 469762048, 3254779904, 956301312, 3598712832, 222298112, 3755999232, 1473249280, 2156396544, 2211184640, 1683619840, 1413414912, 3000205312, 3784065024, 2184863744, 4147056640, 964401152, 246426624, 3524816384, 144994560, 2252735616, 2414675776, 1419806880, 398839536, 178853736, 2486622980, 706776902, 1048938973}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 4093640704, 4194304000, 1291845632, 1887436800, 1656750080, 1981808640, 3369074688, 714604544, 4180410368, 3545366528, 287637504, 2098364416, 1802256384, 129130496, 3486855168, 2405074944, 819463168, 3654031872, 4154608896, 2926390912, 1445395520, 3620866912, 1239754256, 640873192, 3275515148, 3354028534, 3034126521}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3422552064, 503316480, 3170893824, 3766484992, 4148166656, 1969225728, 1032847360, 3632791552, 3612082176, 3278241792, 1459945472, 2377089024, 546062336, 289808384, 2012549120, 3971454976, 2236120064, 1785480704, 2685804288, 2631747200, 1254870080, 3826671008, 1457329584, 902549576, 4019602436, 1209863174, 2238426371}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3556769792, 167772160, 3674210304, 1635778560, 2948595712, 341835776, 1473249280, 430440448, 1781792768, 1878130688, 109772800, 3167125504, 745816064, 2689753088, 1060843520, 4055795712, 577250304, 3562277376, 2468492544, 2795726208, 1697830080, 2313584096, 537489200, 550893160, 2042557460, 1449666298, 2924742601}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 67108864, 1509949440, 2264924160, 3095396352, 524288000, 1491075072, 2630877184, 68681728, 3581673472, 3901882368, 1277755392, 3826614272, 2260484096, 3174178816, 51998720, 1918756864, 2845334528, 3116114432, 1102208256, 2790861696, 2109587520, 3049803168, 2799968624, 2519629288, 1427846732, 2366437662, 2615253561}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1677721600, 234881024, 3774873600, 3649044480, 3502243840, 4154458112, 2660237312, 3002597376, 4184080384, 3943825408, 3860398080, 3287908352, 774127616, 3312590848, 2594795520, 491911168, 2702711808, 454300160, 3273291520, 3728017536, 3349655744, 491985504, 2106907856, 1240960968, 4161482172, 174102738, 1478358105}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 603979776, 2650800128, 1056964608, 3112173568, 1757413376, 2845835264, 3826253824, 4187488256, 3811835904, 869138432, 3313172480, 2759622656, 3027517440, 699293696, 1330343936, 3727988736, 653790208, 1367634432, 2009480960, 2266433408, 1160155328, 2194761312, 791804880, 2205670792, 3382745100, 3987102202, 3441907511}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 4093640704, 369098752, 2634022912, 830472192, 398458880, 1981808640, 2939158528, 892862464, 30670848, 1689649152, 1429798912, 2760998912, 3650371584, 4099301376, 2947100672, 173656064, 4225260544, 4198767104, 1107180288, 2411005568, 1579386048, 3618845152, 48418832, 1482090776, 2662394460, 1642170122, 2941004619}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 2483027968, 3724541952, 1660944384, 545259520, 2512388096, 2753560576, 2681208832, 2877816832, 950272000, 973733888, 1265434624, 2559541248, 2346991616, 2229952512, 840790016, 1612167168, 3915916288, 1540631040, 663887616, 1180764544, 1894904896, 2257273056, 82631952, 1235013224, 1057283460, 1720246962, 3040275733}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 1006632960, 2852126720, 4244635648, 2910846976, 1321205760, 2829058048, 1030750208, 1314390016, 1089208320, 2006843392, 2853109760, 3322970112, 1705787392, 3204341760, 1667174400, 1954056192, 3564637184, 668761600, 3559277824, 4008932992, 2659621568, 2301065568, 2963595600, 1591619640, 1097800172, 1447090966, 3963894175}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3690987520, 100663296, 956301312, 3145728000, 448790528, 371195904, 1754267648, 3602382848, 1870921728, 1349648384, 4283629568, 1385857024, 2143567872, 4212285440, 4246941696, 4086470656, 501761024, 3566996992, 765866752, 1605960832, 2732448192, 2006229856, 302065680, 1037695176, 900128412, 1563559586, 1572018473}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 335544320, 2785017856, 754974720, 1166016512, 3745513472, 132120576, 2997878784, 3320315904, 4087087104, 2423652352, 1729298432, 837976064, 308035584, 139862016, 1283657728, 1074436096, 3765986304, 3949210112, 3654435584, 442568320, 482576064, 3133646240, 4167414000, 3956064216, 2835556404, 4014643822, 2409115083}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 2617245696, 3791650816, 2130706432, 4219469824, 2587885568, 2866806784, 1945108480, 96993280, 1109655552, 758513664, 541655040, 1379434496, 1994670080, 2769690624, 1788440576, 2476800000, 2274903040, 1484549632, 401211648, 2041792384, 3392403904, 2340143904, 144688240, 84514424, 72390436, 3025141810, 4216857067}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 2751463424, 3992977408, 2768240640, 2776629248, 2621440000, 169869312, 2616197120, 3799515136, 2395734016, 2001338368, 2060910592, 4208230400, 3020701696, 2376736768, 281489408, 305977344, 1541958656, 3680793088, 151930624, 1722354304, 1388707520, 65395744, 1351979536, 2804797304, 495037436, 1276882246, 96782517}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 2348810240, 1308622848, 16777216, 763363328, 2361393152, 3860856832, 3119513600, 646447104, 1005846528, 2902589440, 2406416384, 3424354304, 2041856000, 3043106816, 1493127168, 3355682816, 1909982208, 3620496896, 3181278976, 3066636416, 374264512, 3227304032, 2859185168, 2768006264, 2956352900, 4149045146, 1074040721}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 2348810240, 2583691264, 1157627904, 2273312768, 2042626048, 1931476992, 2723151872, 4200071168, 3417571328, 786563072, 1344733184, 1070628864, 3606331392, 2223120384, 1444376576, 1085839360, 2997361664, 1098671616, 1487813888, 107035264, 3408764864, 3515333344, 2343343248, 4057621416, 2535683820, 1142615354, 3463408865}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1140850688, 369098752, 2432696320, 3967811584, 3678404608, 1704984576, 762314752, 3567779840, 934019072, 1752563712, 1452867584, 564887552, 862732288, 622206976, 612962304, 538150912, 1761096704, 3375628800, 1691491072, 523452544, 208437824, 2268237728, 2328353232, 2323263032, 2879333396, 798661238, 1735104747}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 872415232, 33554432, 2097152000, 2625634304, 1774190592, 2262827008, 2517630976, 1218969600, 581697536, 3155034112, 1678573568, 1119453184, 4098637824, 3793625088, 950341632, 2987780096, 3175220224, 781400576, 299667712, 3183056512, 1439459904, 928915168, 126171760, 719706504, 1476031508, 1184308918, 4068389623}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2214592512, 1778384896, 3607101440, 92274688, 2327838720, 1163919360, 2060451840, 1909981184, 1424228352, 1693843456, 3909550080, 830308352, 1233403904, 2451972096, 2799652864, 1083815936, 2482123776, 442589696, 3842172160, 3828192128, 2241599168, 1445099360, 2855894960, 4045839080, 1656474668, 4224415762, 407354955}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 2483027968, 3992977408, 1962934272, 3850371072, 1505755136, 3877634048, 1068498944, 227016704, 4034658304, 737280000, 3450404864, 2664464384, 1398554624, 2990694400, 4179701760, 3240925184, 40770560, 2622171648, 167888640, 1410916992, 2101350080, 627062496, 475016336, 748183896, 1501848068, 1042704862, 1461136361}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 2080374784, 4060086272, 2701131776, 947912704, 2797600768, 1809842176, 110100480, 1994915840, 3790340096, 3700817920, 1608450048, 2941091840, 3456909312, 1007050752, 1714892800, 891389952, 2245661696, 3933822464, 4039821568, 1102420096, 281569344, 1629240672, 3433985264, 4009430984, 2999438644, 763176086, 3316683323}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 2483027968, 503316480, 1862270976, 4286578688, 2000683008, 1281359872, 1001390080, 1358430208, 4230217728, 1858469888, 2031288320, 4245913600, 776224768, 2054561792, 1986744320, 2256009216, 2229404672, 2899667456, 3313557248, 991399808, 1876057024, 3572302240, 4068770096, 2852247128, 3918084540, 2602758322, 555925971}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 3288334336, 838860800, 620756992, 2407530496, 1103101952, 1784676352, 1064304640, 4264034304, 2471755776, 1436418048, 4225957888, 2704441344, 590626816, 737042432, 3897241600, 3467024384, 4283044864, 1488781824, 3392252160, 3946236544, 2974954432, 4091613920, 2771092528, 234062136, 240103124, 879067722, 86547583}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 1275068416, 1644167168, 2667577344, 1300234240, 1858076672, 2044723200, 1481637888, 168296448, 2063335424, 3006136320, 3755409408, 4064116736, 2300329984, 1753096192, 2455719936, 620857344, 2756846592, 1379468800, 1007345920, 2138146688, 1097474752, 1407017312, 737203696, 2940522408, 808878532, 3518999838, 1491936231}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3019898880, 1577058304, 1493172224, 3430940672, 2134900736, 2619342848, 2563768320, 1076363264, 991166464, 985268224, 4054646784, 4100489216, 3711188992, 4251607040, 2953121792, 851216384, 3320712192, 1891056128, 3184901888, 1368712320, 1836714560, 885855648, 764999952, 525100264, 2350264404, 185288490, 423352525}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3825205248, 1509949440, 721420288, 3028287488, 1379926016, 2770337792, 808452096, 2445803520, 3209953280, 2489450496, 990969856, 4177428480, 561266688, 684859392, 1821986816, 2961893376, 2451975168, 2290831872, 141819136, 1060945280, 1461016128, 2051320608, 3016296336, 2958207384, 2794069156, 292905354, 2429852705}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 2751463424, 4261412864, 1258291200, 4068474880, 3443523584, 1042284544, 2777677824, 3367501824, 3255566336, 4118413312, 618725376, 2085519360, 4281090048, 3463077888, 1931030528, 4183996416, 1413893120, 217264640, 2042351360, 474275200, 3523564864, 1608574112, 462104592, 4174881608, 177124124, 1338782374, 3474613037}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 4093640704, 3053453312, 587202560, 2608857088, 1203765248, 941621248, 4147118080, 3043491840, 1476132864, 3357147136, 3631284224, 3425730560, 2698788864, 2796167168, 3755552768, 1265412096, 3686140928, 1079204352, 1023798016, 1123219840, 3698942400, 2342308320, 4278066960, 3701419544, 2591527284, 2894053662, 3604192925}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1275068416, 905969664, 889192448, 159383552, 146800640, 3537895424, 4113563648, 1771569152, 2735472640, 1973026816, 808910848, 2918875136, 552353792, 187326464, 1315926016, 3197556736, 404480, 4213523968, 1820977920, 2569568896, 100616384, 2107552352, 864164464, 3875222552, 3338701324, 4281037030, 2326322749}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 2751463424, 503316480, 4009754624, 2927624192, 2235564032, 3714056192, 772800512, 3409444864, 3763077120, 2461663232, 1822228480, 2590277632, 2351710208, 2636800000, 4234498048, 168355840, 2984655872, 2929668608, 3161841408, 3042107264, 4180347712, 4230193312, 1397070256, 4036678792, 495938780, 3301816198, 2749291373}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 738197504, 2315255808, 3808428032, 1417674752, 3661627392, 1117782016, 2324692992, 548929536, 3254517760, 1608384512, 1471086592, 464093184, 1247559680, 2462998528, 2983661568, 1588959232, 1068659712, 2689168896, 2512049408, 3012274560, 3006086720, 222858016, 4175604816, 533182664, 1327179804, 3787699934, 1847150143}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2080374784, 771751936, 2600468480, 1115684864, 1279262720, 3290431488, 546308096, 105381888, 2710306816, 2228092928, 1911226368, 1075347456, 3769384960, 4124975104, 3445829632, 2482292736, 1909611520, 695016960, 2441062144, 133875072, 2606325056, 2068154400, 3779841296, 1623255496, 3630714980, 2686191590, 1359355639}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3825205248, 1442840576, 3741319168, 1015021568, 3368026112, 748683264, 1945108480, 2265448448, 2685665280, 3371827200, 166658048, 1553039360, 1639202816, 1317675008, 2242318336, 1952819200, 3336453120, 2067616256, 3688545024, 624396160, 3587506752, 2883495520, 3084240208, 3820380792, 2205770692, 1868092778, 1829020333}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 335544320, 1577058304, 3170893824, 1820327936, 3770679296, 3051356160, 724566016, 669515776, 2060713984, 475398144, 976158720, 1347059712, 3627302912, 1223057408, 75976704, 2403256320, 3899804672, 1022454272, 2906783488, 656463488, 3315145280, 810928736, 689352176, 2043031320, 743904180, 48689162, 466493787}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 603979776, 1241513984, 1056964608, 3800039424, 2973761536, 1931476992, 808452096, 4230479872, 62652416, 2967339008, 3928031232, 348487680, 2040283136, 460218368, 4106842112, 1922668544, 244462592, 968323584, 2814956800, 945801088, 1646732608, 3448822432, 2456532112, 708135832, 3479697748, 2575517310, 4040873855}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3422552064, 2650800128, 2197815296, 1887436800, 3175088128, 1151336448, 1682964480, 2055733248, 484704256, 2137391104, 1953562624, 3951722496, 2831433728, 1719033856, 2857988096, 2201913344, 4113198080, 3269658112, 2696265472, 3700132224, 139899968, 2101242016, 22902096, 3886589864, 855836420, 876983762, 1616102755}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3019898880, 1107296256, 3103784960, 192937984, 3695181824, 4070572032, 4291821568, 2485649408, 3049521152, 269877248, 2097610752, 363823104, 1558462464, 2340839424, 1200582656, 3652958208, 735724544, 1170553344, 3623276800, 1874371712, 3003359680, 3910558752, 1451716688, 1508896616, 3594807764, 3361090498, 631711451}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 1409286144, 1442840576, 3439329280, 3045064704, 2344615936, 1461714944, 4254072832, 330825728, 1755578368, 115736576, 4043898880, 3368255488, 839139328, 1823891456, 395399168, 1995954176, 3621389312, 2673560064, 1398078208, 3528130176, 671596224, 1242701792, 1886873744, 410965064, 3956909340, 1560220850, 1697840995}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2348810240, 3657433088, 1426063360, 3128950784, 1346371584, 870318080, 3113222144, 3231186944, 1834745856, 1310588928, 2387804160, 4104749056, 138166272, 2915966976, 539717632, 2263205888, 3841602560, 2753652224, 1133288704, 3310527104, 1503775040, 737705504, 361524464, 568736328, 4259268364, 3260006798, 3999498111}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 603979776, 3791650816, 1526726656, 2826960896, 3728736256, 1986002944, 2194669568, 2772959232, 358350848, 1742864384, 2369454080, 715161600, 2143043584, 24256512, 3105058816, 2880231424, 911614976, 3673502208, 3108077824, 2814621056, 2326319168, 4093668640, 3657450032, 1459626216, 3732941028, 2940232334, 2715829825}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1677721600, 1174405120, 1325400064, 2306867200, 2881486848, 702545920, 1238368256, 3841458176, 977534976, 204603392, 1798373376, 3747184640, 472137728, 2166497280, 3752407040, 520996864, 823002112, 3146191360, 3778712320, 2497490816, 1091035328, 2434480096, 3229413360, 3413639016, 3121834172, 2834337218, 2536086633}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 2751463424, 905969664, 1493172224, 964689920, 1514143744, 1826619392, 1569718272, 3006791680, 1668546560, 227672064, 935657472, 2092138496, 2215919616, 1967284224, 2426220544, 4254586880, 1444815872, 3682808320, 1502915328, 2764747904, 1042929856, 2657972000, 411018608, 389172808, 884296540, 756777370, 1289243961}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 4227858432, 1040187392, 1224736768, 2424307712, 281018368, 580911104, 1909456896, 2560098304, 2829844480, 1540751360, 1013907456, 3469180928, 2207006720, 4064698368, 4070010880, 2400958464, 2987541504, 3852279296, 946532096, 2161040512, 1640819776, 2171184736, 2784978512, 675262568, 2924508684, 2245550390, 1481379131}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1140850688, 1241513984, 3003121664, 3430940672, 4013948928, 782237696, 2509242368, 1238892544, 1765539840, 3766616064, 2747727872, 3792404480, 1880899584, 4208091136, 2113892352, 487049216, 3243645952, 2905686528, 1361761536, 3375288704, 1142987328, 418219424, 673524304, 817665864, 1635763372, 3447353406, 86734225}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2885681152, 3724541952, 1023410176, 3816816640, 759169024, 3445620736, 3211788288, 2260205568, 3592683520, 3931242496, 1424162816, 827162624, 1271152640, 4276232192, 2382049280, 2386151424, 3158211584, 3563943424, 3359170304, 3196622464, 3163598272, 291803296, 1717473712, 3924944184, 2443329692, 1805328562, 3419009049}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 872415232, 2315255808, 3137339392, 763363328, 1656750080, 438304768, 3645898752, 2437414912, 2025586688, 4005167104, 964624384, 63995904, 3764142080, 3184140288, 3378974720, 1176827904, 2690282496, 1863268864, 4014527744, 1374184832, 2829845184, 3121757024, 842215440, 2268235048, 1622606948, 2502748222, 1485207501}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 2617245696, 3992977408, 3238002688, 3850371072, 566231040, 1189085184, 26214400, 2402811904, 2202271744, 2904686592, 968032256, 2430238720, 1818509312, 374480896, 2300252160, 3852924928, 1937925120, 3506662912, 1234364160, 1007179904, 1120696000, 2855161568, 3481087088, 490193992, 2095823708, 1891485250, 941942113}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2617245696, 2583691264, 2499805184, 2457862144, 2453667840, 2610954240, 3790602240, 187170816, 3044278272, 1817313280, 2636316672, 1344241664, 1150566400, 4060225536, 1241198592, 625195008, 3023197184, 2427678208, 279444736, 3730322048, 1931246912, 2097559328, 3561044176, 3790909048, 1219478228, 2912698010, 222699897}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 2483027968, 167772160, 2969567232, 1015021568, 759169024, 1616904192, 768606208, 4028104704, 1272709120, 1786380288, 547160064, 1511817216, 2197569536, 634003456, 945123328, 1197000704, 1998218240, 2815257088, 1212478720, 3200274560, 2325748288, 225455264, 1013480752, 2469685864, 135146572, 3606263374, 440393101}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 2483027968, 2449473536, 1157627904, 2357198848, 457179136, 1180696576, 1496317952, 2688024576, 2348023808, 2195324928, 2719023104, 1623031808, 2765373440, 1217011712, 2946052096, 338814976, 1637501952, 3765529088, 3549296896, 99355264, 3321784896, 3875764128, 4005593648, 106414616, 779959388, 1384354138, 3472316637}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 4227858432, 2650800128, 2130706432, 796917760, 3393191936, 2464153600, 1643118592, 3330801664, 1967390720, 3480092672, 332464128, 1760722944, 2078556160, 2944278528, 3173609472, 3397310464, 4138611712, 3312541184, 1558363904, 1461462912, 1559380928, 2296605472, 3115441776, 3519396728, 3557026436, 2118549634, 1661098311}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 2751463424, 1979711488, 1728053248, 494927872, 1530920960, 2329935872, 4098883584, 1965555712, 3903062016, 476971008, 683868160, 1487896576, 1996767232, 2044600320, 2386235392, 2070128640, 3450741760, 1021538816, 828353280, 4271659904, 3372370624, 3512299424, 2544555632, 386723240, 1488684628, 3172078322, 1762746567}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 4093640704, 3120562176, 3338665984, 813694976, 3267362816, 140509184, 252706816, 3249012736, 1778647040, 2211053568, 496304128, 1531740160, 514080768, 4055506944, 3903655936, 480290816, 1489652736, 1796561408, 680316160, 4282649472, 1776956480, 3760524128, 966062384, 404236296, 3940295316, 2524322146, 3698527829}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1946157056, 704643072, 1157627904, 1384120320, 2772434944, 2610954240, 1326448640, 1561853952, 2538864640, 2330591232, 1528889344, 1573814272, 1068777472, 3713671168, 2695450624, 2671953920, 3546950656, 1541478912, 2695808256, 2797873792, 1823630656, 2564110496, 531927248, 374155528, 1562418636, 3947305994, 1311883813}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 1543503872, 1308622848, 3305111552, 1417674752, 2353004544, 1046478848, 2303721472, 2291662848, 41156608, 896139264, 2925199360, 3108405248, 3511959552, 2765758464, 4174581760, 3561666560, 3554302976, 391319040, 3515528960, 427432576, 1512248896, 1998780448, 4603952, 2900695592, 2223493132, 656513050, 3696532229}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 335544320, 301989888, 3472883712, 2692743168, 1019215872, 1885339648, 3111124992, 1862795264, 4040425472, 1174536192, 3607035904, 211648512, 259276800, 1368530944, 1430736896, 1319233536, 1804753920, 1447504384, 2552355072, 1649561472, 1705471040, 3138503776, 2633636144, 870516536, 3073097156, 2574862090, 1085849777}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 1677721600, 1107296256, 2432696320, 377487360, 4106223616, 69206016, 2318401536, 3671588864, 2922119168, 1484652544, 3614375936, 1005879296, 4258021376, 1508794368, 2445758464, 2782959616, 411988992, 3063370240, 778629376, 371855488, 1540185920, 3088947296, 4232837904, 133208472, 2657494060, 3647153270, 196778671}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 3422552064, 838860800, 3841982464, 1937768448, 482344960, 3806330880, 4054843392, 803733504, 4000055296, 1057357824, 4246929408, 2868346880, 4148969472, 316022784, 3627757568, 3142838272, 3665189888, 1412122112, 321628416, 748837504, 2635662784, 193648736, 245153904, 2294806104, 878975028, 2522486870, 848124019}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3422552064, 3388997632, 822083584, 1904214016, 1648361472, 3479175168, 1001390080, 285736960, 1938554880, 4137025536, 360382464, 4277567488, 1840005120, 4274397184, 771960832, 4233271296, 266736640, 2832418304, 3555382528, 2195865728, 3498659008, 3118982944, 3122649776, 3212554584, 3188819524, 466920934, 3993311355}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2751463424, 1912602624, 2701131776, 2256535552, 146800640, 1872756736, 1905262592, 449314816, 1842085888, 127533056, 821100544, 1528922112, 3786162176, 4062863360, 602476544, 2286258176, 441062400, 2220438016, 710781184, 3886946432, 3548346176, 1099875936, 1049282256, 551328840, 3988237348, 2473014150, 1969932445}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 2348810240, 771751936, 486539264, 2810183680, 3040870400, 950009856, 1102053376, 3155689472, 1990983680, 3860201472, 121438208, 3821240320, 2488025088, 3548782592, 3780456448, 1494726656, 4289070080, 4012205568, 2943330048, 895121024, 1144731584, 2941693088, 3560698704, 1525680728, 3652737996, 4036787958, 2672696795}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3690987520, 2449473536, 3137339392, 1786773504, 1379926016, 2090860544, 737148928, 3056074752, 2071724032, 141688832, 2186215424, 3903422464, 3902554112, 2023907328, 2723622912, 1084065792, 2332183552, 1697058304, 703985920, 56497536, 1332042048, 1056110368, 1830534992, 2813551736, 882626644, 2608014750, 880509929}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3690987520, 503316480, 285212672, 2055208960, 490733568, 3638558720, 804257792, 2336751616, 2307653632, 2309619712, 1764556800, 2375254016, 3601612800, 1408917504, 2641702912, 2359818240, 2881631232, 4159770112, 2497822464, 3002413184, 23570752, 3714191520, 2237758320, 2929318776, 3541118692, 4111585638, 1354579493}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 469762048, 3992977408, 2332033024, 1333788672, 834666496, 664797184, 4063232000, 4254597120, 1987313664, 3832414208, 3291545600, 1587904512, 1737768960, 3695075328, 2721665024, 2625214464, 2408981504, 2815782400, 358852352, 407444864, 3632374720, 4193388256, 886250704, 2677967000, 3481702156, 3576860890, 2793200231}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2751463424, 3590324224, 3774873600, 3313500160, 2285895680, 543162368, 2494562304, 3517448192, 3058958336, 1906442240, 2861498368, 2293071872, 1945387008, 2435997696, 3992416256, 2766264320, 3173673984, 3280679424, 559389440, 1701275776, 3751390912, 57026080, 2320843568, 258926296, 1074249748, 1614772234, 872782433}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 3019898880, 2449473536, 2298478592, 3749707776, 1279262720, 245366784, 2788163584, 4188536832, 61079552, 4193124352, 3964600320, 18710528, 3670294528, 658399232, 2557956096, 1956767744, 912661504, 3709549056, 725326080, 1904176256, 3191198656, 1386245152, 4163913296, 4138212248, 388243732, 1529754354, 3308217639}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2483027968, 1040187392, 16777216, 3632267264, 2940207104, 333447168, 3996123136, 2374500352, 1755578368, 933363712, 2038628352, 2017034240, 4035198976, 2670878720, 3738923008, 2930100224, 1674200064, 2417437184, 4086558464, 2455963776, 1510574144, 1057762720, 3432398576, 116982680, 904308868, 1104394482, 855865505}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1409286144, 2717908992, 1056964608, 796917760, 3107979264, 2493513728, 1643118592, 641204224, 3242983424, 3727032320, 690552832, 1762426880, 1328300032, 1010196480, 2873184256, 822650880, 1103000576, 3239397888, 3419570432, 1151956864, 3746350016, 1812752032, 2290504528, 2279164792, 1488226012, 186652934, 2159046851}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 2080374784, 2248146944, 2030043136, 2357198848, 2487222272, 1176502272, 1844445184, 202899456, 2526806016, 3748003840, 1472790528, 161710080, 2524725248, 1039540224, 511774720, 3516389376, 306054144, 3589611008, 846582528, 3305972864, 1350148672, 304292896, 2802096144, 4051869304, 1616627276, 2029024878, 2123900451}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 2885681152, 1979711488, 2533359616, 2944401408, 1103101952, 622854144, 443547648, 881328128, 992215040, 1988493312, 468254720, 1885175808, 1917075456, 1293312000, 582053888, 1925289984, 3540931584, 273495552, 2493238016, 1665995648, 287024064, 193808096, 2428227984, 2713543352, 4224967556, 2085167730, 1970130003}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 2348810240, 3523215360, 3170893824, 2189426688, 734003200, 3500146688, 1351614464, 2831679488, 3355705344, 2567045120, 3156803584, 3053813760, 937705472, 2851233792, 1565618176, 1008334848, 2429182976, 1554851328, 2647103744, 2012046976, 1135052096, 2707252192, 1983879504, 3123798728, 371837732, 4052880610, 283190353}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2751463424, 771751936, 3976200192, 1266679808, 2302672896, 2262827008, 3075473408, 2888302592, 4087611392, 234749952, 1032650752, 1461682176, 2323922944, 2794332160, 2102751232, 4280518656, 3735436288, 150041088, 2749228800, 850083456, 3987667392, 2906236576, 3484761200, 3732111656, 3683523028, 2396356210, 845409551}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 67108864, 1979711488, 1929379840, 109051904, 4190109696, 2472542208, 3733979136, 1441267712, 2636906496, 1685716992, 445448192, 386433024, 2852929536, 2999590912, 2639597568, 960272384, 849490944, 2402886144, 4293307136, 1373593984, 2370426688, 3928927968, 1791167152, 3828060872, 1266148276, 3258287478, 3042755597}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 335544320, 771751936, 3640655872, 847249408, 3250585600, 3139436544, 4243587072, 1272446976, 1341390848, 1269170176, 1893662720, 902987776, 311705600, 87449600, 706162688, 3987650560, 179203072, 1417898496, 43558656, 2679706752, 1856886080, 2574686944, 1390039696, 3999624952, 2611461804, 1882948634, 4115763907}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 3690987520, 3321888768, 1090519040, 461373440, 2462056448, 2665480192, 2387607552, 4166516736, 3406561280, 1723465728, 292487168, 1232896000, 430718976, 2504679424, 2756145152, 1142466560, 2840738816, 2263551488, 3721564928, 3713353856, 1498649024, 3371210592, 777397360, 3825535912, 2475411436, 1320999910, 248278701}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 4227858432, 771751936, 3204448256, 1048576000, 1530920960, 2418016256, 2786066432, 3545759744, 1194590208, 2836791296, 1761935360, 1204322304, 4292100096, 2078679040, 514682880, 3562330112, 1709067264, 1957256704, 76211968, 3807856512, 3571692352, 77456288, 2179262224, 3159756936, 3055878380, 660127034, 1003235611}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1006632960, 3724541952, 2264924160, 4253024256, 3124756480, 4083154944, 2668625920, 2269642752, 3755212800, 1073086464, 3409248256, 2077523968, 3597942784, 692461568, 449646592, 1442379776, 934159360, 3416866304, 3220635392, 4172774272, 883407552, 804098848, 3020590768, 931469320, 2938956644, 2362970570, 811337675}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1677721600, 637534208, 3539992576, 3296722944, 1958739968, 2128609280, 2616197120, 3740794880, 129761280, 1361182720, 1766916096, 1616281600, 3226222592, 3185188864, 602746880, 1928632320, 3881643008, 1621922304, 3828441856, 770101632, 2811526720, 2885038176, 2600956016, 3623980664, 1818604092, 2506850878, 2479928993}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 2348810240, 100663296, 3405774848, 2826960896, 1413480448, 1474297856, 2085617664, 3601334272, 1587281920, 2764963840, 311230464, 4117921792, 650919936, 4033224704, 1158754304, 2419894272, 4051794944, 4013221376, 2041410304, 2860707200, 3956545600, 738354208, 2649433328, 4075009448, 2142289940, 1300711150, 2796928727}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 2617245696, 1912602624, 1694498816, 3514826752, 3007315968, 3122659328, 208666624, 3003645952, 787218432, 341704704, 4233166848, 377323520, 3499900928, 2186682368, 2738704384, 2707654656, 1861041152, 73133568, 2997430528, 1759091328, 135136448, 3928571808, 1880737808, 2960011960, 2348373060, 253878870, 3442102015}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 201326592, 1107296256, 1023410176, 142606336, 1816133632, 2300575744, 1003487232, 2805465088, 797704192, 482213888, 2941321216, 4158554112, 4133240832, 1988517888, 3227348992, 589359104, 3861740544, 3381192192, 3870888192, 602576512, 3610118208, 2605266976, 3800213904, 2941922664, 3541773020, 3835545958, 1388169103}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 67108864, 4060086272, 2936012800, 998244352, 1539309568, 836763648, 2649751552, 1130889216, 699138048, 4072275968, 1625096192, 3919740928, 2187083776, 3436322816, 233910272, 3814250496, 2762036224, 2137039360, 204802304, 3519983488, 302414272, 1686067168, 2382087664, 466125688, 981021044, 2944728246, 3811781997}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 3154116608, 3858759680, 3841982464, 3816816640, 3250585600, 153092096, 877658112, 619184128, 906231808, 531759104, 2222129152, 2200403968, 4166270976, 2287624192, 1291259904, 1926608896, 2328308736, 1863171584, 2711298816, 3433278080, 86396352, 1938384608, 29395856, 3666464424, 4025048244, 3387991906, 2790384009}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3422552064, 2382364672, 2969567232, 3883925504, 3862953984, 824180736, 3289382912, 642252800, 1496580096, 39714816, 1349844992, 2542174208, 1730428928, 387342336, 2982227968, 890800128, 1068588032, 1608549888, 2342336256, 677556352, 349315008, 2275900704, 1084355472, 323327112, 1588829156, 922939706, 3319936383}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 67108864, 3120562176, 889192448, 1484783616, 1816133632, 3084910592, 2297430016, 2344091648, 2414608384, 2542403584, 3783196672, 1978105856, 2702983168, 3341967360, 3507703808, 799905792, 2235776000, 1787159040, 321342720, 1711006336, 1152270400, 4016131104, 568240880, 3059647736, 3617515676, 3300825430, 1609468277}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3690987520, 4060086272, 1493172224, 562036736, 3644850176, 3420454912, 2786066432, 3857186816, 1876688896, 2942435328, 1071972352, 657883136, 1607221248, 629809152, 2394501120, 3079985152, 269038592, 311217664, 1403848960, 4120564864, 4153808064, 3237706400, 3049380080, 3332868488, 2351206196, 3062974926, 2305332097}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 2617245696, 4261412864, 1056964608, 1769996288, 1505755136, 2036334592, 1280311296, 1000865792, 2611740672, 1025900544, 3992649728, 3227484160, 1492926464, 386818048, 2744610816, 3524917248, 39283712, 3883511296, 4161228544, 3620833152, 808134848, 3996646112, 204496816, 1836609448, 641993236, 2368358582, 3060614627}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 3154116608, 1577058304, 1426063360, 2575302656, 1975517184, 2699034624, 4010803200, 2857893888, 3971743744, 2050883584, 4131586048, 3029172224, 783040512, 1441144832, 1094676480, 324257792, 2860456960, 3706977792, 684662528, 521912960, 1528504512, 1118932192, 2580681584, 621112072, 3229784812, 4141330494, 2972529327}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 738197504, 369098752, 452984832, 2575302656, 2915041280, 207618048, 1087373312, 1047003136, 3584294912, 77463552, 536281088, 2693431296, 3329507328, 3614859264, 3180556288, 4118063104, 2211646464, 1372911104, 434322176, 1898759552, 3331272896, 1109821664, 2166255920, 2889315304, 3823822068, 1965313970, 3521015743}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 3556769792, 3657433088, 3808428032, 4219469824, 3586129920, 2661285888, 4092592128, 2647130112, 2791047168, 2850947072, 3847421952, 2566094848, 2997633024, 3450232832, 30363648, 3728582656, 2328841216, 2042464768, 3910106368, 1511897472, 3229573568, 3734358240, 214122064, 753642104, 3800580644, 2847697486, 1560172391}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 201326592, 1711276032, 3539992576, 2390753280, 3854565376, 1021313024, 3557818368, 1815609344, 595329024, 1055522816, 3721854976, 1106345984, 946618368, 3528597504, 3966447616, 4017870848, 2506832896, 4110132736, 4247470848, 3948646784, 68897600, 93555936, 709828976, 700317064, 2169392732, 1381070046, 3455367493}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1006632960, 167772160, 83886080, 2743074816, 3393191936, 1918894080, 1431306240, 3839361024, 1113325568, 4142268416, 1721040896, 2634186752, 2785820672, 2008965120, 2039033856, 2063902720, 1644762112, 2235891200, 376009984, 655673984, 3224466880, 982037280, 2180454448, 3719167528, 3300754092, 1694879886, 545903235}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2214592512, 1040187392, 3707764736, 2441084928, 3418357760, 2740977664, 974127104, 1703411712, 3820224512, 1784283136, 3899981824, 1957593088, 3399761920, 4216479744, 897675264, 945076224, 513899520, 3320095232, 2363043584, 881374848, 43992256, 3475242976, 1822868144, 2429561224, 3446163716, 1633972410, 3895605085}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2751463424, 2046820352, 452984832, 2961178624, 4047503360, 3986685952, 91226112, 1399324672, 3344171008, 3895853056, 3091005440, 541360128, 2326020096, 3726532608, 2429120512, 2181232640, 863046656, 2001646080, 3581611264, 185701760, 2377425984, 1284272800, 1860835280, 2525975864, 1104673012, 2166474890, 2189202827}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 2885681152, 3254779904, 3607101440, 3028287488, 3779067904, 2988441600, 4260364288, 2792882176, 3701211136, 59899904, 2827550720, 3519315968, 2045526016, 3869925376, 2167754752, 4079392768, 1650289664, 936556032, 331051264, 2029884288, 3153126976, 3991543456, 1880433680, 1146522488, 1483021436, 3471765358, 3591972249}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 2483027968, 3388997632, 1157627904, 1098907648, 3888119808, 1881145344, 500170752, 4006084608, 1126957056, 2780430336, 1705050112, 4056711168, 3682353152, 783425536, 2410491904, 1042741248, 886377472, 3069372928, 3321566464, 144571008, 3257441472, 2464817632, 2049507600, 3581980264, 2406893220, 4075509494, 1811272973}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 335544320, 369098752, 855638016, 2323644416, 4131389440, 2246049792, 3603955712, 3457679360, 2502688768, 1553858560, 4210622464, 1014398976, 1971077120, 3737542656, 1261793280, 4055414784, 2187136000, 2361190912, 3802610432, 4046438784, 70957376, 2087872800, 3729200624, 3028267240, 4293041484, 1367232054, 271137023}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 2751463424, 2986344448, 1895825408, 511705088, 985661440, 1436549120, 1487929344, 3994550272, 2585526272, 2781478912, 1879900160, 1750106112, 539770880, 521281536, 2427547648, 2091567104, 4051244032, 1237250560, 2382850304, 3145584768, 1846340416, 2793826144, 2484041680, 491388632, 4009950540, 1375538926, 3517492341}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 67108864, 637534208, 50331648, 3967811584, 3468689408, 564133888, 1739587584, 1374158848, 3236691968, 1750990848, 4239327232, 3253633024, 3453763584, 2759204864, 157487104, 348162048, 3208326144, 3317998080, 931742464, 1094035840, 3536374336, 1225198944, 2640502736, 3876743256, 1816201652, 2183788694, 924748735}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 2483027968, 2046820352, 822083584, 1803550720, 3703570432, 1310720000, 2800746496, 1962409984, 1184104448, 271974400, 4250992640, 1920565248, 3856941056, 856580096, 1330999296, 67090432, 379401216, 2066983424, 311364864, 3472670848, 378794432, 2898213984, 4129619472, 3421997560, 2784059068, 1309801386, 3340264907}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 738197504, 1174405120, 620756992, 2139095040, 3275751424, 1285554176, 3761242112, 4007133184, 3429105664, 4255514624, 945487872, 499220480, 433340416, 1665032192, 2317299712, 2560079872, 1387756544, 1359738368, 2080723712, 2022623872, 80475072, 2053468064, 710863184, 1694743704, 1168723884, 2967793426, 3039468099}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 3154116608, 3590324224, 1090519040, 4102029312, 1581252608, 891289600, 3620732928, 1520959488, 2621177856, 1007550464, 872349696, 3406135296, 2926329856, 3831898112, 279121920, 939251712, 3286973440, 913833472, 591215360, 42784896, 1669518912, 2197670176, 2394455440, 3983834472, 2927757332, 749288382, 1916712919}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 1140850688, 234881024, 1795162112, 276824064, 2285895680, 853540864, 3497000960, 3965190144, 3752591360, 4289331200, 555941888, 2264039424, 2958835712, 1160929280, 1328492544, 4215846912, 1830249472, 2262090240, 17135360, 3886804352, 1254480960, 1020853792, 2327784048, 1038129080, 2745374060, 3618816118, 2604408805}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 603979776, 2919235584, 3841982464, 3498049536, 3225419776, 887095296, 596639744, 3708289024, 2281963520, 3209560064, 4177461248, 2287435776, 2182365184, 1082531840, 324734976, 1206495232, 1941111808, 3606950400, 3937732352, 2137455232, 1123875904, 2787490336, 1582922096, 1128065352, 3825593796, 1751730338, 2814680215}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 1946157056, 2516582400, 419430400, 4051697664, 1086324736, 4070572032, 1607467008, 4271374336, 3703308288, 3157131264, 2455961600, 4291330048, 3052158976, 2130075648, 725553152, 794216448, 4192683008, 1577769472, 2105088768, 335651968, 1283828928, 3351769696, 2702345808, 2567266664, 2526015628, 4214678718, 899105415}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1006632960, 1711276032, 754974720, 1803550720, 1186988032, 3537895424, 193986560, 2370306048, 3199467520, 1709309952, 2181234688, 2523365376, 2577678336, 921329664, 2987864064, 3518355456, 1549761536, 495058432, 1459438336, 3433213568, 1097529792, 4020159840, 3722245744, 879740232, 3559928932, 49823930, 1116477249}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3154116608, 3590324224, 1124073472, 2726297600, 364904448, 3839885312, 2983198720, 862453760, 456392704, 1417019392, 588709888, 1917419520, 2305048576, 3109953536, 2659397632, 3075446784, 1399542784, 532413952, 3908901632, 2751240576, 1109177664, 709668064, 1784995184, 4067487592, 4063690740, 3625559290, 2689359883}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1140850688, 33554432, 2533359616, 3447717888, 3837788160, 3646947328, 3964665856, 2589458432, 4133224448, 3394371584, 472186880, 566394880, 2664185856, 3110756352, 1848184832, 2110318592, 2863991808, 2214248960, 3024113920, 1528841088, 2859481792, 2527606880, 3753124272, 625352616, 315828972, 1851376334, 909225817}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 67108864, 4194304000, 553648128, 2692743168, 1363148800, 1340080128, 4207935488, 506986496, 1139539968, 2587754496, 881131520, 2006351872, 1484537856, 870735872, 3652800512, 1636890624, 2450852864, 2161041920, 1056992512, 3951036544, 415255616, 3525333664, 2188383984, 1946709992, 3699647068, 388635094, 1400322735}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 2483027968, 2382364672, 1426063360, 427819008, 3250585600, 2040528896, 774897664, 2275934208, 4117495808, 1601830912, 1593901056, 1575256064, 2124169216, 930242560, 2640130048, 1052174336, 842101760, 449620480, 2444244736, 661136000, 2873886912, 1569342176, 1149849552, 1568208792, 82724884, 4289679574, 3224088493}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 872415232, 301989888, 3539992576, 2776629248, 1799356416, 2774532096, 3174039552, 571998208, 3489398784, 37879808, 3787259904, 3055976448, 4220272640, 1580867584, 1257336832, 1933371392, 4256005120, 133085696, 2098739456, 3967558016, 2550275776, 2589804448, 2312562608, 833907992, 1217817292, 2702920670, 2980440401}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 469762048, 436207616, 452984832, 562036736, 2403336192, 954204160, 2467299328, 59244544, 3101425664, 1188691968, 295108608, 2925887488, 3599515648, 4071759872, 3856338944, 1769441280, 3215404032, 551398912, 2909297920, 2999723392, 1137863872, 227230112, 2619342192, 1365969416, 1494203396, 2883798606, 3612575709}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 4227858432, 1577058304, 654311424, 3514826752, 4156555264, 3403677696, 11534336, 1653080064, 3311665152, 1235353600, 4265541632, 1472430080, 3574874112, 1347035136, 2620067840, 1846130688, 3137278976, 2393103872, 191135488, 3600944000, 733949120, 3657678304, 854875760, 75124184, 2716034692, 1624093394, 525155681}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 738197504, 503316480, 184549376, 830472192, 2277507072, 3646947328, 4147118080, 3084386304, 3268673536, 986841088, 929103872, 63733760, 1629765632, 3656015872, 1933905920, 3097933824, 3626048512, 3924620800, 439639808, 304242048, 635000000, 3760778720, 1932427184, 803145752, 3634093100, 218357514, 1131910425}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 1140850688, 1040187392, 4211081216, 3246391296, 1304428544, 1520435200, 4012900352, 3583508480, 1327759360, 411697152, 2846949376, 2882109440, 3537125376, 2821873664, 2674200576, 3455817728, 3199292416, 3494494720, 2048151296, 4161930624, 3558171840, 1258527968, 2047174224, 158058520, 2291746060, 1236632818, 3982099925}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 469762048, 2516582400, 2264924160, 562036736, 2470445056, 1864368128, 3595567104, 81264640, 2380529664, 3755606016, 528154624, 1876000768, 1140080640, 1000480768, 2760839168, 3228817408, 1299915776, 1523691008, 2272533248, 878852992, 2691654848, 1354997664, 3558037648, 2128447144, 1231161772, 955200722, 3909336253}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 1006632960, 3456106496, 2499805184, 2608857088, 1707081728, 2917138432, 751828992, 925368320, 3902537728, 1884946432, 2456485888, 969506816, 3867951104, 437411840, 895963136, 3776706560, 512431104, 1285160448, 3882120960, 2649641600, 4054665664, 628675808, 460236272, 829940456, 2261336404, 1083622446, 2395184925}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 2080374784, 3120562176, 83886080, 4253024256, 809500672, 3638558720, 4027580416, 4139253760, 2582904832, 1352269824, 974323712, 1622966272, 715407360, 2487377920, 2402766848, 3720259584, 3404925952, 1152179712, 1914457344, 112609920, 2033017536, 3916271136, 7322992, 2386093192, 4124453020, 4269624922, 3015020285}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 201326592, 3321888768, 3372220416, 4018143232, 1312817152, 1453326336, 3601858560, 2858942464, 303300608, 3031302144, 3211591680, 660832256, 568606720, 484859904, 1225355264, 700823552, 4031581184, 3465799168, 2930529024, 3087154304, 1550797760, 2005702944, 2292761680, 841918936, 1459065332, 3708428970, 3693830855}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 1409286144, 4127195136, 687865856, 159383552, 1178599424, 3852468224, 2714763264, 525860864, 522452992, 2404515840, 657915904, 2927001600, 4222894080, 3744096256, 3305336832, 2401028096, 1863810048, 2548484608, 3830205184, 1516125312, 3024701632, 640663840, 1445197264, 3739078248, 3351552108, 326311986, 647288249}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 1409286144, 2583691264, 2533359616, 1216348160, 3988783104, 4229955584, 638582784, 3065511936, 1173094400, 1630404608, 416612352, 3548020736, 2260484096, 2792775680, 923357184, 2868676608, 2705132544, 2681129472, 3310247168, 413475712, 1722988608, 68687072, 792469264, 2318803592, 1533622812, 109892502, 1794441415}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 1409286144, 3053453312, 1526726656, 931135488, 3988783104, 1042284544, 1844445184, 263716864, 3352035328, 3292135424, 1594032128, 3160375296, 2021408768, 207757312, 1562316800, 3509438464, 1351287808, 168528384, 913967872, 149112192, 4052733888, 2234799328, 3449167888, 3156812152, 4122251036, 1760017542, 3358600397}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 603979776, 2449473536, 3439329280, 2759852032, 1019215872, 2489319424, 869269504, 1479016448, 1458307072, 1886257152, 50528256, 3815538688, 2038185984, 2196119552, 2271162368, 2692405248, 2524673024, 2825433600, 1159608576, 3483049600, 3522745920, 412488800, 709302064, 2662260072, 2771464020, 1316603798, 26722887}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3825205248, 1308622848, 3707764736, 343932928, 2185232384, 3231711232, 3685744640, 1240989696, 1095499776, 2757623808, 3469672448, 380993536, 1882996736, 1699094528, 932384768, 2703460352, 2626120704, 2114048512, 2771285760, 1205290624, 1407825472, 1839889184, 452807504, 3847545176, 2774450620, 949207814, 2860464703}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 872415232, 3456106496, 2097152000, 562036736, 910163968, 1809842176, 3937402880, 111673344, 3317956608, 4115529728, 247136256, 1772978176, 4273225728, 2672189440, 4054790144, 3317405696, 3154320384, 252836352, 1642469120, 75449984, 3798203584, 1355766048, 2177625840, 3498779096, 80055444, 1154509634, 1549286807}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 603979776, 3590324224, 3640655872, 4169138176, 3921674240, 1088421888, 3188719616, 169345024, 3904634880, 746455040, 1886715904, 1182433280, 3656138752, 3125174272, 1689858048, 1959573504, 3227339776, 3165581824, 3051756288, 646526080, 4070883392, 774446816, 3709118320, 1392595336, 2973813324, 1003163710, 737116175}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 2214592512, 2717908992, 385875968, 1400897536, 12582912, 3529506816, 2389704704, 2812805120, 222035968, 1928986624, 634978304, 2112913408, 906772480, 1391599616, 544559104, 2106775552, 1474370560, 718594560, 3716301056, 2573038464, 284075456, 3057343072, 4242392112, 2353700536, 695538452, 1595056510, 295793549}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 1006632960, 3590324224, 1560281088, 3598712832, 1522532352, 3659530240, 1529872384, 3082289152, 2189164544, 2297298944, 2883649536, 2303361024, 2265726976, 3770048512, 2567770112, 2456598528, 642335744, 2218720768, 3664132864, 1864726144, 3680042816, 3888335712, 750641680, 565955864, 3318662044, 1476294366, 3865646119}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 3690987520, 4194304000, 3539992576, 1182793728, 3468689408, 2598371328, 695205888, 2518155264, 2901147648, 4199415808, 1840971776, 1848803328, 1591492608, 3203817472, 3691458560, 569690112, 4175637504, 3430845952, 1136790784, 3049603456, 1060241216, 2907865440, 502037616, 332284728, 4026232140, 2702376086, 2949402903}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 872415232, 4194304000, 3875536896, 3581935616, 2025848832, 2027945984, 575668224, 1627914240, 3648782336, 395444224, 2569469952, 761954304, 3379314688, 4147798016, 1747668992, 2386601984, 334453760, 3279354368, 2473487616, 3396680576, 3400378048, 2270613088, 2615049584, 3257747624, 962191172, 343463774, 1795914617}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 1946157056, 2650800128, 1124073472, 327155712, 1891631104, 329252864, 353370112, 1879572480, 949223424, 1251082240, 2045050880, 2070970368, 3317972992, 3464126464, 3774967808, 1079678976, 3291288576, 4039432704, 2969992960, 3774306688, 2455088576, 2635389536, 3064869584, 728957192, 131045060, 2380630442, 1586293593}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1677721600, 2583691264, 956301312, 1400897536, 3770679296, 199229440, 2607808512, 1962409984, 1410596864, 476708864, 3688955904, 1292795904, 3710140416, 2888982528, 3651473408, 2316077056, 3252237312, 2851787264, 2361269504, 3060495488, 77581760, 1330809440, 1237458160, 2619151160, 2956510908, 413367018, 1381204997}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1275068416, 1375731712, 1627389952, 629145600, 834666496, 3584032768, 506462208, 2149056512, 816054272, 1435631616, 1353908224, 3580657664, 3621011456, 644489216, 1262948352, 2532755456, 3156947968, 3716711936, 2217113856, 2756270208, 2172909248, 3730749152, 433543120, 3378424216, 56058828, 3458116658, 867651801}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 603979776, 2785017856, 721420288, 931135488, 3309305856, 2023751680, 4258267136, 649592832, 3821273088, 1325531136, 1727463424, 1723891712, 2480160768, 3990511616, 1778601984, 3951753216, 1271886848, 1782903296, 2910208768, 1014828416, 2612789184, 905627808, 254245712, 4000893288, 789590940, 2874682050, 2931062289}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2617245696, 3791650816, 520093696, 3833593856, 499122176, 1520435200, 871366656, 2172125184, 1487667200, 3595436032, 814678016, 3112206336, 656162816, 1339449344, 1983074304, 1864804352, 2560060416, 1300016640, 3562692864, 3050129280, 3711012416, 1563142368, 201773136, 3710331000, 2548358140, 879114550, 833297975}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 1140850688, 3120562176, 4244635648, 2575302656, 2621440000, 299892736, 1112539136, 2314731520, 934019072, 434241536, 3507945472, 967868416, 792477696, 2235179008, 3872075776, 1432000512, 89072640, 3853287936, 292957440, 611927680, 2117441728, 2450764832, 3608334832, 1699425704, 605740348, 355411830, 2277291713}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 2751463424, 1442840576, 1828716544, 1233125376, 3854565376, 3512729600, 487587840, 3198681088, 3211526144, 3789946880, 1009057792, 2792914944, 289161216, 3647889408, 779702272, 2835781632, 3983356928, 4148474368, 2823961344, 1729580672, 1602191552, 141293792, 3895039920, 1679202824, 3955570836, 2485700566, 1672745603}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1677721600, 1979711488, 3137339392, 3682598912, 2353004544, 1172307968, 433061888, 1005060096, 2442919936, 3601203200, 3258122240, 1079803904, 3331080192, 2590908416, 1600065536, 2766309376, 1270561792, 4266693120, 522349312, 2995877248, 2425192896, 4242652192, 987727344, 4113077096, 1278620468, 2310739822, 2874208867}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 2080374784, 3187671040, 3875536896, 1182793728, 868220928, 2879389696, 2278555648, 1523056640, 44302336, 3122790400, 3609133056, 201424896, 2637447168, 3540656128, 562786304, 4175161344, 3598130176, 1098227200, 2313056000, 2897296256, 178818880, 3513815008, 624735952, 3291127400, 4215253284, 506810162, 3340431745}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2617245696, 1442840576, 1962934272, 2692743168, 1245708288, 1386217472, 3083862016, 3858235392, 3060531200, 2029387776, 1578958848, 238190592, 1125924864, 4074643456, 2710138880, 1051256832, 4109859840, 3362909696, 2246548224, 139113088, 4205870144, 2856866592, 480519760, 504527720, 3132062652, 3880624534, 2343146731}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3959422976, 1711276032, 822083584, 679477248, 2361393152, 1562378240, 1932525568, 154664960, 1229193216, 2601385984, 2761490432, 2070839296, 1465139200, 3104202752, 551890944, 4079282176, 2009293824, 2473694720, 3466576640, 4254519424, 3903856704, 3061319776, 1462002064, 3093175064, 2213638620, 331530050, 4113964247}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2214592512, 704643072, 3338665984, 4269801472, 3888119808, 3726639104, 1414529024, 1883766784, 279183360, 3269328896, 3648192512, 2409725952, 2698264576, 3385221120, 3810463744, 1820672, 2321110016, 2982453760, 1910686976, 1619889024, 3364772672, 473631200, 3129325072, 1833572264, 1750426724, 1900994354, 1888980927}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1006632960, 3053453312, 352321536, 494927872, 2462056448, 2531262464, 569376768, 3496476672, 2847145984, 3244687360, 117243904, 2990047232, 1084506112, 1241407488, 3433107456, 1495980032, 241107968, 3507224064, 3325397760, 1114960512, 2209249984, 3457777504, 2238094448, 2203408504, 3622602740, 2826043962, 566971523}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3154116608, 1912602624, 2466250752, 3196059648, 4282384384, 1931476992, 1412431872, 2016935936, 1564737536, 1189478400, 2561212416, 4169433088, 341065728, 1542348800, 3897913344, 2263283712, 3766187008, 1104395776, 1997375744, 1054904704, 2055355200, 696207776, 781565072, 47493528, 1618743388, 1344434050, 579812643}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 1006632960, 33554432, 1627389952, 1702887424, 1715470336, 3659530240, 1276116992, 1152909312, 2082734080, 3193044992, 2737504256, 4034625536, 2618572800, 570056704, 2838966272, 114161664, 2676820992, 3092971008, 1997598976, 2001725568, 75394752, 3258254624, 2919163920, 1426259080, 2739200924, 1200992946, 567892345}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1140850688, 1442840576, 4278190080, 1501560832, 3007315968, 4179623936, 676331520, 3422027776, 401866752, 4288544768, 1800994816, 4011622400, 1233403904, 1035362304, 4162138112, 878094336, 2417165312, 3331047936, 179952384, 1394276224, 89749696, 1276937120, 3926150032, 871777704, 2041918524, 1304857818, 504069919}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3959422976, 503316480, 2634022912, 3128950784, 3930062848, 56623104, 3486515200, 1204289536, 23330816, 1423572992, 3186032640, 527007744, 2295611392, 2990694400, 722161664, 3065497600, 4290343936, 1992594944, 4034043648, 1661707904, 3941538112, 2536373024, 549348016, 2143109992, 4140753828, 2581449234, 667296541}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 1811939328, 3657433088, 4076863488, 1585446912, 71303168, 207618048, 1970274304, 364380160, 2969829376, 1634074624, 396689408, 1368031232, 924073984, 1429102592, 3428388864, 386439168, 518458368, 1339676160, 422821120, 2821505408, 2006012736, 3644120096, 1556442928, 746242360, 535585436, 3989438498, 1989103939}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 2751463424, 3456106496, 1157627904, 1434451968, 3846176768, 2732589056, 2203058176, 323485696, 2625896448, 3476684800, 721485824, 2167177216, 3560194048, 1755455488, 646795264, 3807553536, 2493455360, 3974623744, 4116838144, 1449585280, 4010624704, 766703776, 494883440, 792192296, 4008303204, 692249442, 3481744813}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3019898880, 1577058304, 2868903936, 3816816640, 1077936128, 861929472, 4216324096, 3667394560, 3376676864, 628228096, 3354984448, 1991475200, 4235476992, 674897920, 2716143616, 1722140672, 3276739584, 3891853824, 3055484672, 1322122624, 2724419008, 3819340320, 1438251696, 1272516136, 4077096332, 788298754, 1728461897}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2080374784, 2986344448, 889192448, 2692743168, 2487222272, 3764387840, 2553282560, 2009595904, 725352448, 2259812352, 4153212928, 834174976, 3765190656, 4073349120, 4172902400, 764848128, 365110272, 3542605312, 3217680640, 1212584576, 2465948736, 4193504288, 3340227888, 3254879384, 1383774372, 3804846654, 2839477417}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 3019898880, 637534208, 4278190080, 1501560832, 4156555264, 2950692864, 3861905408, 752353280, 1783365632, 1601044480, 841154560, 65699840, 169623552, 2319867904, 1196888064, 1257801728, 1049185280, 3846420992, 1720697600, 102881152, 400724160, 1882724832, 2549887216, 1702249112, 4111431596, 720696390, 130490887}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 335544320, 3925868544, 4211081216, 595591168, 4123000832, 2917138432, 3668967424, 2683830272, 1902379008, 960102400, 1085603840, 207126528, 3719577600, 900882432, 768176128, 934713344, 2135098368, 544991744, 2352989440, 819316096, 4167599552, 1359755488, 3463868400, 2128819928, 3253468476, 186107090, 3074029869}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3288334336, 1577058304, 3372220416, 2491416576, 2034237440, 3940548608, 2312110080, 2570584064, 3570139136, 2953969664, 359071744, 3985408000, 1736196096, 1203396608, 3681767424, 3825383424, 175199232, 1165853184, 910278400, 2174483584, 997764672, 3559003808, 1611613808, 1907932776, 1375872988, 4211018566, 4109409977}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 1811939328, 2919235584, 1023410176, 1216348160, 3955228672, 719323136, 1718616064, 3306684416, 1192493056, 2721710080, 2194079744, 3725623296, 3204726784, 3163693056, 1261121536, 869181440, 941698048, 120690176, 2528487168, 686282368, 2477561920, 1725053920, 2827687536, 2208231352, 2385060812, 1728964074, 3223580589}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 335544320, 3388997632, 2164260864, 2558525440, 2738880512, 3986685952, 4090494976, 3334995968, 621019136, 976355328, 3621453824, 2464645120, 267665408, 1248468992, 4273418240, 2709637120, 3356820480, 2738006528, 925275392, 1371334784, 676583488, 2537440160, 76353488, 2873003880, 2398129188, 640010402, 444028937}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3019898880, 3925868544, 922746880, 2810183680, 3468689408, 2745171968, 2729443328, 1106771968, 2884894720, 1932918784, 3735486464, 3190718464, 1734623232, 700325888, 3498799104, 1520216064, 3501014016, 4101241344, 3507471616, 1444270976, 1124122560, 157746528, 1863229648, 1737782488, 1420175420, 632228378, 2814551819}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 1946157056, 2717908992, 2936012800, 1417674752, 1900019712, 614465536, 2714763264, 554172416, 4140564480, 4246339584, 4288217088, 2603581440, 2772189184, 3011649536, 3766317056, 1818875904, 2618766336, 4180187648, 1543299328, 4181913472, 2831011392, 3685304992, 660062032, 2938642792, 4284243396, 4046617414, 2051351069}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 469762048, 436207616, 4177526784, 243269632, 1707081728, 2703228928, 2500853760, 4253548544, 4017881088, 528089088, 2097479680, 3470163968, 1070350336, 2736922624, 2756775936, 2550179840, 3122359296, 2166205952, 3338263808, 2876748928, 1450498880, 4074595552, 985852304, 1861905416, 3041222276, 3719726814, 817647597}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 4093640704, 3456106496, 2365587456, 914358272, 1639972864, 1323302912, 860880896, 775421952, 3872129024, 3284271104, 92733440, 264798208, 2616999936, 644489216, 2333298688, 2639702016, 3353435136, 2725894656, 4282251008, 1264291456, 3756701504, 3819655904, 844792944, 650314024, 4272850268, 2781680646, 2045480529}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 2483027968, 570425344, 3875536896, 4202692608, 3124756480, 3554672640, 47185920, 4087873536, 772014080, 724697088, 2277179392, 1280212992, 330579968, 1963614208, 4235661312, 2405992448, 1328899072, 852208128, 2705834240, 4001487744, 2790320448, 1182347040, 4289570032, 472302824, 76567444, 1716008610, 2446602665}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3959422976, 3456106496, 1728053248, 276824064, 3670016000, 1516240896, 3645898752, 2479357952, 1916534784, 3929407488, 3991207936, 2365423616, 3549184000, 997072896, 770797568, 1508362240, 137827328, 1476056576, 3337541376, 2155125632, 3280981056, 3199943520, 3843327536, 2657060136, 2645765284, 407433982, 3166276331}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 4227858432, 3120562176, 3976200192, 1702887424, 2663383040, 2493513728, 2133852160, 3407347712, 2606497792, 1197080576, 4127260672, 971800576, 810303488, 1278369792, 2317692928, 1769641984, 3317660672, 3571162624, 4024675584, 2731527808, 502111936, 4037065056, 2013143888, 3151446808, 3246383180, 2209723214, 3801911997}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 738197504, 2113929216, 3472883712, 796917760, 2361393152, 1625292800, 3155165184, 3735552000, 3444834304, 588382208, 1071054848, 3963322368, 2569289728, 652877824, 973803520, 3415066624, 1306086400, 3636114944, 3555913472, 3627470720, 600632256, 535816288, 108411760, 3801963400, 973112724, 921823818, 668931257}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 3825205248, 503316480, 3640655872, 1551892480, 1279262720, 970981376, 1674575872, 3423076352, 1307836416, 1836449792, 738263040, 4293623808, 3057926144, 3966640128, 1901932544, 1641646080, 1487606784, 2107167232, 3164667648, 856458368, 1262922304, 1013287968, 2848530416, 3678397288, 2906790212, 1180134746, 3298488715}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 4093640704, 1174405120, 2130706432, 3447717888, 2428502016, 2829058048, 644874240, 1726480384, 2221670400, 1280966656, 2007695360, 3854794752, 2520530944, 1250058240, 4274999296, 3236296704, 2994013184, 1105107456, 2144252672, 2817976192, 1258476224, 3789339232, 2420226896, 3312655032, 1252491444, 2618966230, 3679137341}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 201326592, 1845493760, 1761607680, 2558525440, 935329792, 3982491648, 2324692992, 661127168, 2577137664, 3105488896, 197459968, 999063552, 3387703296, 1453465600, 756117504, 3493513216, 4230704128, 2563745280, 4106192640, 1560779904, 3604213824, 2682635744, 2531440048, 711918536, 3205618420, 1466205870, 3023071229}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 1946157056, 33554432, 1660944384, 562036736, 1228931072, 1046478848, 2035286016, 2780299264, 348389376, 3217424384, 921763840, 259751936, 3614720000, 854482944, 3593302016, 25819136, 2592832512, 2863192576, 1367912704, 2696472960, 4249943232, 4272731808, 1164872240, 3480855336, 3015929116, 3559190594, 2705501843}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 3690987520, 2382364672, 822083584, 4185915392, 1824522240, 2065694720, 2939158528, 3218604032, 394002432, 3167617024, 3092054016, 3359670272, 300695552, 3127255040, 1367953408, 732092416, 3219588096, 2283785728, 4150253312, 1270849664, 2771355840, 797421664, 3494106768, 3869347096, 1797957164, 1452482654, 3454386871}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 3556769792, 2382364672, 285212672, 528482304, 1967128576, 3923771392, 2150629376, 187170816, 3056861184, 745668608, 2383740928, 438403072, 3533979648, 3934937088, 356077568, 3327100928, 460786688, 1821149696, 986306304, 531636352, 3194516416, 4292085920, 3158472688, 490565272, 2014685012, 1893101114, 1973355913}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 3154116608, 771751936, 4143972352, 494927872, 1598029824, 3974103040, 2572156928, 1921515520, 1438384128, 3156344832, 3309633536, 3003482112, 994852864, 2031755264, 3659616256, 1855162368, 2740399104, 1272512000, 3508373248, 3696759680, 3983807168, 2852006304, 569836912, 3773334824, 2449849988, 1036782078, 1843014945}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1275068416, 100663296, 553648128, 696254464, 1262485504, 278921216, 3778019328, 2691170304, 4239130624, 3002204160, 2377056256, 340951040, 4034674688, 3389661184, 2245742592, 790935552, 2787980288, 1672840704, 544379648, 3851176064, 679612608, 1969712032, 902743888, 216429080, 3590930932, 217815158, 951561577}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 1543503872, 1912602624, 1459617792, 75497472, 3066036224, 1323302912, 3882876928, 1359478784, 3368812544, 932577280, 576782336, 3569057792, 3181133824, 3826147328, 1515548672, 1395247104, 784821248, 1525861888, 737904896, 2721858432, 4192091712, 2769112416, 1191049840, 2896501304, 258072004, 1856707974, 2486484347}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 2348810240, 1107296256, 1660944384, 2877292544, 3510632448, 484442112, 4111466496, 3656908800, 3956539392, 1972502528, 4235132928, 4047601664, 224673792, 1285185536, 2547200000, 2319423488, 3085769728, 3679888896, 3769749760, 227281280, 1823889856, 3801417376, 2621631344, 2776862984, 445873724, 2631917002, 1979529465}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 4093640704, 3791650816, 1728053248, 4202692608, 239075328, 2820669440, 3308257280, 1554513920, 1162084352, 1390018560, 2868183040, 1381793792, 940851200, 3395428352, 2913562624, 2695550976, 849312768, 4022458880, 3622617344, 3925609344, 394662208, 1862489376, 1784135952, 2683819800, 235386900, 2765092610, 1151073213}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 3556769792, 3053453312, 2030043136, 1920991232, 532676608, 216006656, 873463808, 4104650752, 411828224, 1421737984, 1367146496, 3314647040, 515653632, 2925928448, 4169756672, 216786944, 3412286464, 677169664, 2721442560, 2144220288, 1485141312, 2224422368, 796813680, 1134391432, 2223079956, 714361894, 1579816431}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 1677721600, 2382364672, 1728053248, 310378496, 1983905792, 2376073216, 1183842304, 865599488, 1825832960, 909246464, 1087700992, 669745152, 2460237824, 1914331136, 3091820544, 2310375424, 2487706624, 1999557120, 2392323840, 1053432704, 2222013760, 3740397856, 846032336, 1961879240, 2620282252, 3100316106, 1554559753}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 603979776, 1577058304, 2197815296, 2390753280, 4055891968, 3919577088, 1127219200, 4260888576, 35389440, 2041446400, 2527657984, 4054351872, 1984708608, 2588286976, 2797424640, 63096832, 2938586112, 1165079040, 1098694400, 1510369664, 39662400, 26407648, 1003444176, 233166360, 1976997052, 2991406958, 3365583559}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 2080374784, 1107296256, 3808428032, 2910846976, 171966464, 4246732800, 3937402880, 449314816, 2046033920, 1719795712, 2510487552, 4123033600, 3575922688, 1297752064, 670003200, 3575564288, 2204193792, 1782816256, 3117715712, 3119929728, 2296451776, 2768470816, 1819591568, 2441498328, 1036588196, 2980565338, 24049297}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 738197504, 637534208, 922746880, 192937984, 2629828608, 3097493504, 3243245568, 1456996352, 2006188032, 939130880, 1510801408, 2494398464, 3953410048, 810704896, 4149301248, 2675685376, 3233246208, 3284203008, 3329852160, 3577611136, 2167347648, 1345630304, 678665040, 1757110568, 1825479596, 3623802154, 1406594541}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 3154116608, 2785017856, 1493172224, 1484783616, 1598029824, 2615148544, 147849216, 3696754688, 1688993792, 3587309568, 2249392128, 1411088384, 467419136, 1966743552, 2901880832, 2937948160, 130108416, 2148072960, 1959240448, 1701201024, 957165632, 2060110240, 2586630896, 3470891752, 2274041708, 722991734, 750670809}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1006632960, 1845493760, 3741319168, 2944401408, 2202009600, 2204106752, 3155165184, 2853699584, 3014393856, 1092485120, 2487025664, 2265874432, 2325495808, 3338018816, 609841152, 3808737280, 4188238848, 1643363840, 1521649408, 2426025856, 1910977472, 3196688288, 2508569264, 3140221832, 3074341836, 3119802614, 273810815}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 4093640704, 2986344448, 553648128, 1082130432, 3862953984, 3995074560, 210763776, 1646788608, 1449918464, 17694720, 2234974208, 1863942144, 2451324928, 668344320, 1942163456, 1724094464, 1247900672, 1855642112, 3103754496, 405235840, 2750522432, 672153888, 778576400, 625756360, 991832660, 4200539542, 1121303895}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1811939328, 436207616, 2734686208, 1417674752, 1975517184, 2648702976, 1490026496, 3677880320, 2078015488, 2756050944, 3801153536, 876183552, 1873559552, 3616415744, 3276099584, 3461081088, 3097428992, 1161598464, 3846675712, 3957414272, 1718722112, 104363232, 3126611952, 2617663464, 758191324, 1481219982, 1751388435}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3288334336, 3657433088, 3472883712, 2055208960, 205520896, 2665480192, 3811573760, 1342701568, 1334575104, 3200122880, 3879403520, 2218426368, 2090614784, 3945144320, 3882815488, 1026619392, 35458048, 2119549440, 2016197888, 3925573504, 1117438272, 2471250976, 991835760, 74131480, 289595972, 2868389734, 1201932527}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 3825205248, 3321888768, 2600468480, 3867148288, 2495610880, 3898605568, 1810890752, 449314816, 1308884992, 4159307776, 2761752576, 328826880, 4157882368, 3597819904, 1505841152, 3394222080, 2012163072, 332960256, 702280448, 909989248, 4144607040, 3798732896, 998122288, 2916038264, 1686689572, 1619259362, 2701222661}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 738197504, 2852126720, 150994944, 2105540608, 1572864000, 325058560, 397410304, 3932684288, 3292266496, 4270718976, 2380070912, 153190400, 346832896, 2348163072, 609816576, 1254881280, 837512192, 1461237248, 3830940928, 2780109952, 3491603136, 3248623840, 1357588656, 1050191192, 4019695860, 3184873854, 3341675191}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 3825205248, 2717908992, 1157627904, 1686110208, 1228931072, 1243611136, 3322937344, 2369257472, 2374238208, 2186936320, 841940992, 4056580096, 812924928, 3155304448, 2980270080, 951904256, 1937574912, 1883886080, 3487088896, 1423387264, 3626929728, 3214814880, 953511952, 3686117256, 1864826844, 2519875042, 1202943741}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 67108864, 637534208, 4076863488, 2894069760, 2772434944, 1176502272, 3721396224, 1332215808, 1543241728, 3392012288, 2717581312, 2385477632, 1338785792, 3640025088, 2317291520, 2080745472, 2024625152, 1277223424, 3854680832, 3377951104, 3408507456, 4100663456, 887614480, 3256897896, 1003497716, 2624066014, 2809938887}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 3422552064, 2248146944, 1023410176, 662700032, 373293056, 937426944, 1542455296, 2576875520, 2788425728, 1428815872, 3156017152, 3392962560, 1709457408, 2011308032, 1176588288, 3020613632, 2434759680, 3362637312, 842453760, 556340864, 3314999232, 1211700512, 1283370224, 936737144, 3447763468, 1855072698, 2994278949}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 1677721600, 2449473536, 2164260864, 3649044480, 2764046336, 3881828352, 3769630720, 394788864, 2022965248, 1432223744, 1973616640, 3578953728, 1006911488, 3737542656, 1005539328, 769714176, 1724201984, 1584255488, 2354895104, 4217309312, 711499968, 1179719776, 3207843504, 2483023576, 3406681092, 1575807914, 3176619871}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 201326592, 4060086272, 721420288, 2927624192, 859832320, 2535456768, 2800746496, 3379036160, 2295070720, 939917312, 3842441216, 2435284992, 3822862336, 4286455808, 1429409792, 2211813376, 3704169472, 2967250432, 2742397184, 2902027648, 1666483008, 3509180320, 2823237264, 2668074232, 3769369844, 2614521158, 2980013907}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 1006632960, 2785017856, 620756992, 4051697664, 272629760, 1591738368, 1924136960, 2035810304, 443809792, 3938844672, 4002742272, 38895616, 518275072, 2148409344, 3634966528, 3094054912, 1516989440, 3493903872, 1003201280, 3552279168, 2045297856, 4043828768, 1194932336, 1512278488, 999780716, 1507508378, 2660561491}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 1543503872, 2852126720, 1291845632, 1166016512, 3787456512, 3818913792, 988807168, 3383230464, 399245312, 2429943808, 3213819904, 3630268416, 3554426880, 4067319808, 2927325184, 1594095616, 139539456, 793955840, 2734941440, 1917943424, 2589116096, 2726532832, 2375092432, 3270701560, 989066516, 2910397574, 2464086011}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1140850688, 2315255808, 4244635648, 4253024256, 3862953984, 1096810496, 82837504, 391643136, 1051459584, 3381002240, 2754412544, 2893709312, 3522969600, 1989025792, 4245254144, 1931016192, 261323776, 2148237824, 4200133888, 3128125056, 2369491648, 52468000, 3469689264, 139834104, 3088702060, 2318398454, 532335155}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3154116608, 3992977408, 1392508928, 2625634304, 188743680, 2065694720, 152043520, 107479040, 893124608, 1181351936, 4228186112, 3794894848, 365707264, 3270647808, 2560716800, 1669306368, 3913753600, 2334719488, 2013775616, 4162015616, 1837038144, 2179527584, 1474811536, 98764552, 1449569396, 1519160766, 717863781}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 1409286144, 301989888, 2063597568, 813694976, 2285895680, 4167041024, 3123707904, 3618111488, 3320578048, 3057254400, 4170383360, 2313191424, 2457616384, 1510088704, 3746000896, 3574499328, 2541827072, 2849999360, 3091642624, 1260213632, 145603648, 4081702432, 2702174512, 849260184, 1673087124, 571194966, 1252582637}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3019898880, 2717908992, 4278190080, 343932928, 121634816, 3131047936, 4262461440, 1678245888, 2747006976, 2253520896, 2621374464, 1818394624, 2276737024, 99508224, 3396169728, 2019399680, 3889601536, 2488957440, 2458075392, 1504745344, 2353729088, 3463243168, 1114203728, 1361815944, 307211204, 1741273662, 2523447513}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 2885681152, 1442840576, 2264924160, 1971322880, 2529165312, 1008730112, 3291480064, 1430781952, 3868983296, 952762368, 523960320, 3615981568, 332677120, 777412608, 1341198336, 1421645824, 3662930944, 377648640, 1109875456, 177064832, 3343861440, 2653018464, 1036858128, 1778840216, 2688591844, 2697587950, 1285649941}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 2348810240, 3791650816, 1560281088, 3498049536, 4055891968, 1583349760, 691011584, 1633157120, 4237033472, 3014262784, 2503802880, 4160258048, 1305755648, 2535874560, 2996244480, 885381120, 19694592, 963798528, 3153133824, 2758993536, 1677276224, 3751189216, 1745307696, 416150296, 2093539948, 2441892070, 724192005}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 3825205248, 2717908992, 3942645760, 780140544, 3644850176, 996147200, 865075200, 3286761472, 4146855936, 1963065344, 3477143552, 3801776128, 1556365312, 640557056, 4165169152, 1994119168, 2027860992, 1202328064, 1192034560, 1443421568, 3815603008, 286837408, 1321537200, 3990144328, 2484553524, 1503496822, 217177745}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 4093640704, 167772160, 4043309056, 2055208960, 2822766592, 3462397952, 3530555392, 1234698240, 186908672, 2635464704, 1974796288, 24084480, 3669770240, 3660718080, 3735252992, 2883250176, 1918096384, 3612219904, 305222912, 808050816, 4135649600, 2643565088, 3568642096, 334486712, 1727808780, 3461504754, 3587382427}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 201326592, 4060086272, 4043309056, 1082130432, 2948595712, 3009413120, 2037383168, 2667053056, 3440115712, 3935174656, 3819896832, 1650753536, 3757326336, 2508333056, 1478578176, 1363920896, 3125842944, 4111885824, 1188235520, 1720901760, 1721203776, 168338912, 3809097392, 995448120, 1091146684, 873570086, 1538110999}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1811939328, 2248146944, 3305111552, 1031798784, 2638217216, 354418688, 3463446528, 880279552, 2896953344, 2211840000, 1838612480, 405635072, 349454336, 964304896, 1128337408, 1815803904, 3283721216, 395204096, 3402330880, 2126744192, 3067050688, 301040800, 1610231696, 4202766008, 3352996476, 3702097974, 4213603035}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 4227858432, 3254779904, 721420288, 746586112, 3099590656, 1633681408, 3033530368, 4070047744, 1664876544, 3425566720, 2925985792, 4193878016, 2644787200, 1964122112, 3846778880, 2971572224, 865983488, 2606112256, 1967878400, 3224354176, 3241103936, 1339924064, 4143341488, 3338344168, 2741491340, 2903203262, 2744113095}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3959422976, 3187671040, 2197815296, 1098907648, 1346371584, 2359296000, 133169152, 2550661120, 38010880, 3438936064, 3137273856, 3753541632, 1850490880, 3435028480, 3540332544, 3687172096, 3862346752, 286414336, 1802178304, 1148762496, 1788826816, 1848295968, 416554832, 1340224888, 3420676420, 519878594, 2047175437}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 201326592, 1107296256, 285212672, 3732930560, 2906652672, 3353346048, 2639265792, 880279552, 586416128, 1973026816, 2030501888, 3498147840, 1686913024, 4268646400, 371011584, 2596726784, 2297271296, 3291620864, 3989532928, 3582972032, 3816887104, 833676448, 672445680, 2532749096, 4035295740, 1331582618, 1123369629}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2483027968, 1644167168, 1124073472, 3380609024, 113246208, 1205862400, 1882193920, 1774714880, 279707648, 76677120, 3950313472, 4036657152, 3747889152, 2369658880, 1365725184, 1722804224, 3588144128, 940190208, 2707505408, 1246534016, 520040640, 1832621408, 3586705648, 2960203928, 2220162468, 1336630774, 1422763993}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2348810240, 771751936, 4143972352, 4135583744, 1279262720, 761266176, 472907776, 2102919168, 964427776, 2396127232, 2080833536, 4192108544, 1982087168, 380526592, 3344240640, 85587968, 3554341888, 4066010624, 3545458432, 3871904640, 3942479680, 3541939232, 3517224880, 1822898840, 3662609004, 3664523230, 3185200377}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 3019898880, 4127195136, 4244635648, 3934257152, 1119879168, 2065694720, 2463105024, 1796734976, 2006188032, 3366584320, 900923392, 17399808, 1988902912, 1077813248, 4237914112, 838510592, 216372224, 696400384, 3360631552, 3191842432, 62474560, 3978989408, 1727900816, 2794849512, 3777313356, 1395453418, 3458252709}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 3959422976, 3523215360, 3506438144, 226492416, 3552575488, 1243611136, 3958374400, 3232235520, 433848320, 3914727424, 1865482240, 3020980224, 2943631360, 3347718144, 1961316352, 2388776960, 2315574272, 695080448, 47520000, 1587732608, 32965312, 1704567776, 2713758224, 3928771704, 905863700, 1022172622, 3494286683}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 1677721600, 3388997632, 1358954496, 1954545664, 1304428544, 18874368, 2867855360, 2071461888, 127139840, 1324482560, 1604911104, 21266432, 3924574208, 2280022016, 362483712, 4283291648, 4254653440, 559026688, 2174293248, 3281838208, 793263680, 1951164640, 1825982352, 1774403832, 623489916, 2073226602, 3207545865}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 335544320, 3858759680, 4076863488, 2474639360, 2764046336, 450887680, 1873805312, 2690121728, 658767872, 3827433472, 1389035520, 3387654144, 2417770496, 2934333440, 3576238080, 2218833920, 3112676352, 63056384, 1912275712, 4243837312, 3027787200, 2467583072, 2370462832, 1637287256, 4281175148, 3815064066, 114212353}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1409286144, 234881024, 956301312, 2894069760, 1958739968, 2720006144, 217055232, 2681733120, 87818240, 806486016, 2160001024, 4118839296, 2414100480, 1269719040, 3614265344, 1956636672, 735360000, 2079459840, 1961834240, 929604736, 2443184704, 3652191328, 2612538384, 3727455736, 295334188, 946554046, 3394696313}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 4227858432, 2113929216, 83886080, 3128950784, 515899392, 2652897280, 2479882240, 850919424, 409206784, 1940520960, 1146028032, 3433660416, 568082432, 1011752960, 3349483520, 33998848, 2139474944, 2172263936, 242683648, 2433604224, 3822475584, 1469144416, 1163173392, 1213135976, 2483661468, 2462863378, 3050716837}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 872415232, 1845493760, 1157627904, 2105540608, 1430257664, 970981376, 2737831936, 2512912384, 3186884608, 611975168, 761069568, 4217405440, 456933376, 621699072, 1206325248, 3818760192, 621607936, 1116355072, 632637184, 4077165184, 1264478912, 3286199456, 2885788144, 1322429464, 764758692, 2199167130, 2114349933}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 469762048, 3120562176, 2499805184, 3800039424, 2906652672, 3630170112, 902823936, 3654811648, 247201792, 2476081152, 3705864192, 1127579648, 4033101824, 1319788544, 2528473088, 2381768704, 2908851200, 3137744384, 1432046848, 475648640, 3425310016, 737506464, 764858160, 1420928360, 1088305964, 3538370238, 3612325467}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 3288334336, 905969664, 150994944, 2357198848, 507510784, 1218445312, 412090368, 1354235904, 303824896, 3537502208, 2618490880, 3301867520, 967065600, 860233728, 889810944, 2461894656, 1796910080, 3463053824, 1786465024, 1053490304, 703750720, 825696544, 2378739024, 2181913544, 2020320924, 2653655662, 2727063837}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 2885681152, 3254779904, 3472883712, 2608857088, 2587885568, 4167041024, 2683305984, 1101529088, 4139515904, 3943301120, 2668167168, 1373274112, 504643584, 2134253568, 3032690688, 2859714560, 4271819776, 3940169216, 1127313664, 3929972608, 2475313600, 482948896, 2633694000, 1912881528, 590227092, 1471618494, 3929402773}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1275068416, 1778384896, 3070230528, 3145728000, 3636461568, 832569344, 3358588928, 2205679616, 1410596864, 3285319680, 3955556352, 2907799552, 3974905856, 2399559680, 968298496, 3198457856, 3133537280, 2080245248, 526599424, 3688289152, 313571776, 4111980128, 3661315024, 892527256, 4105876476, 158775722, 2533395033}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 3422552064, 2852126720, 3875536896, 159383552, 2344615936, 1189085184, 4245684224, 2555904000, 3722706944, 1523449856, 2605907968, 1878884352, 1815887872, 2632605696, 259862528, 767465472, 630828032, 2888975872, 2379810048, 3704675200, 2742726848, 3584552928, 2661875824, 3872952328, 1298579308, 1329438162, 1230767351}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 469762048, 2717908992, 4177526784, 343932928, 3309305856, 2065694720, 3905945600, 2124939264, 1115422720, 1292500992, 105447424, 967016448, 1884569600, 909516800, 576933888, 2788853760, 2816445440, 2136894976, 2038374656, 2269160576, 2536410688, 1422508192, 4008530576, 1282253288, 3005422996, 454730718, 3088054965}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 872415232, 1644167168, 687865856, 3078619136, 1186988032, 2434793472, 2886729728, 2481455104, 967573504, 3660972032, 3477012480, 2740224000, 1774469120, 2807717888, 1562988544, 2415634432, 2209911808, 806500864, 3344236800, 277212288, 1744562112, 3619212640, 2719093648, 374696840, 990227124, 2000405110, 228121067}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 3154116608, 3187671040, 855638016, 2222981120, 356515840, 807403520, 873463808, 4171759616, 3928227840, 919732224, 2748383232, 1355841536, 739000320, 3233177600, 3903016960, 1070716928, 4237603840, 2725150208, 4271861504, 3235877248, 574336576, 3825828000, 1328081168, 429945992, 3872406420, 289939442, 4149486809}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 1543503872, 570425344, 3204448256, 1551892480, 1354760192, 1080033280, 3337617408, 4029153280, 1929641984, 2771255296, 342556672, 3614212096, 11288576, 3395952640, 1239773184, 1234675712, 3407397888, 2867482112, 723861760, 1593280384, 1567146560, 537027168, 4215361328, 1135212024, 1458300372, 2559243682, 3371398599}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 2617245696, 1040187392, 1627389952, 1988100096, 2084569088, 3458203648, 3700424704, 3225944064, 1325137920, 3803840512, 2301952000, 3983966208, 624181248, 1216765952, 4042207232, 3027482624, 1390078976, 3995495936, 3779022592, 2224797824, 150400832, 4176772128, 963012112, 1654606280, 2177630180, 2069790750, 192436589}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 3154116608, 3523215360, 1258291200, 461373440, 1438646272, 1247805440, 2565865472, 2922905600, 2797862912, 4196270080, 2460286976, 4189945856, 1283211264, 2358927360, 3323678720, 1695062016, 2538177536, 549092864, 223041792, 3818974592, 3225784768, 2480410848, 1643389488, 4047915256, 1628513116, 1432088130, 217908703}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 2617245696, 1040187392, 2264924160, 1400897536, 4106223616, 459276288, 1418723328, 256376832, 2534146048, 3552968704, 3641507840, 2368831488, 1120157696, 478830592, 2062225408, 957134848, 206408704, 1662676480, 1612934912, 297855872, 1097571776, 2571589728, 146451632, 3713572552, 1318042084, 1585261094, 2410252083}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 3288334336, 2919235584, 1560281088, 1971322880, 2420113408, 3252682752, 2792357888, 202899456, 295960576, 3497394176, 2050293760, 521437184, 3208396800, 1192370176, 1264791552, 4084328448, 232832000, 453116416, 3159049984, 3266180736, 3993169600, 716781088, 4156474864, 1701524152, 2969413196, 1573557298, 3163913707}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1946157056, 2046820352, 553648128, 964689920, 2143289344, 3735027712, 2127560704, 2236088320, 1768161280, 192282624, 2255421440, 1340440576, 179060736, 3344064512, 553201664, 632993792, 1186069504, 3424786944, 2078371072, 2614532224, 2411976896, 3091929568, 74692688, 930306792, 3750734564, 2510905746, 842172939}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3690987520, 436207616, 2164260864, 1400897536, 3930062848, 165675008, 2146435072, 1881669632, 518782976, 544342016, 998047744, 2809692160, 172244992, 3831373824, 1311731712, 3453331456, 239387648, 3796766208, 3119996160, 3339819136, 2933573056, 3057745696, 829601776, 1223518840, 1910562132, 3554675094, 1592789737}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1677721600, 2986344448, 2164260864, 260046848, 1824522240, 2850029568, 51380224, 1394081792, 741605376, 1145700352, 1652490240, 138903552, 1873559552, 2218663936, 2878697472, 411629568, 1615068160, 2332971520, 3791456512, 3463760000, 1237681088, 278878304, 702017520, 301223944, 3391752908, 28268986, 2898252725}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 2617245696, 3187671040, 4009754624, 1568669696, 2579496960, 3105882112, 3679453184, 594018304, 3538157568, 3254910976, 3908239360, 1497333760, 407650304, 2445697024, 4255207424, 1151637504, 3096964096, 872967680, 1280601856, 3952754560, 4218362560, 517058272, 896077200, 3645941032, 2971523316, 2557424466, 1431432561}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 1140850688, 570425344, 3942645760, 2642411520, 3955228672, 1851785216, 1448083456, 3737649152, 4118020096, 1290665984, 2698969088, 3803414528, 3497803776, 1073356800, 3328266240, 3399784448, 2528873472, 2447917568, 218390784, 2161524096, 701700800, 1542560736, 525419568, 2830954408, 222807076, 1423063450, 931485863}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 4227858432, 3657433088, 3506438144, 2592079872, 4257218560, 2917138432, 2744123392, 776470528, 1699479552, 544079872, 1839136768, 1634697216, 1589919744, 1690443776, 1549864960, 1069062144, 1382540288, 3400015360, 3093060864, 2380685440, 708014400, 3339822304, 2371028464, 2705454152, 2600166116, 1906161926, 3621604391}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 2483027968, 1040187392, 1493172224, 4202692608, 1933574144, 85983232, 976224256, 4122476544, 4062969856, 3360030720, 1113784320, 1364819968, 550780928, 3779731456, 2568310784, 1946347520, 3705773056, 2801281536, 1728868096, 3933607040, 4091234624, 628469664, 630331280, 1739132568, 3792501532, 2876675574, 1960567571}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1946157056, 4194304000, 2701131776, 1837105152, 1841299456, 3072327680, 1693450240, 3923247104, 1965293568, 146931712, 3256680448, 991854592, 54280192, 4022738944, 1638862848, 3491481600, 4054234112, 3255327232, 604785920, 977143936, 1962609344, 3577870560, 2390744208, 4144300024, 4286931628, 3202007730, 2972583185}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 2885681152, 905969664, 2701131776, 3615490048, 1572864000, 878706688, 3140485120, 276299776, 2151415808, 97910784, 1211826176, 503021568, 797196288, 1787453440, 3327987712, 116959232, 2556681216, 138966528, 3972295424, 2158651520, 2932694976, 1590748384, 4254570288, 3147445784, 2125808508, 4276927806, 2822881851}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 1409286144, 2248146944, 2969567232, 75497472, 1900019712, 2455764992, 68157440, 1491599360, 4232839168, 1664483328, 2025390080, 4006051840, 887373824, 2174361600, 1524576256, 183953408, 1535091712, 3726658048, 2834322176, 4273471616, 490999360, 3282728608, 1992761392, 3120732552, 3255678644, 414393542, 288411659}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3154116608, 2583691264, 4211081216, 3967811584, 1614807040, 1986002944, 3396337664, 2818048000, 3569614848, 1394475008, 2359623680, 3139862528, 1618755584, 289038336, 2005602304, 421242880, 3882791936, 954236416, 3308272896, 991446400, 1341401664, 2097551904, 2731616304, 3286291896, 2131564604, 2013973506, 2284745375}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 67108864, 2516582400, 3741319168, 4269801472, 79691776, 367001600, 1615855616, 333971456, 1497104384, 143785984, 2942631936, 1155956736, 3306438656, 1959682048, 1348931584, 1896609792, 2640245760, 2596282880, 3739237120, 2966423424, 1411920704, 1214002272, 553796592, 518853800, 1489672500, 835588542, 4092030169}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 1811939328, 570425344, 2533359616, 327155712, 2445279232, 819986432, 2872049664, 3847749632, 537657344, 2228879360, 3248816128, 2817032192, 4153688064, 1773559808, 3666817024, 1601550336, 755026944, 276829696, 2084585728, 1814053760, 55590336, 4129845984, 2675195760, 243666712, 232206572, 2155467046, 3462058749}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1677721600, 3992977408, 2097152000, 142606336, 2638217216, 421527552, 2461007872, 1532493824, 333709312, 1949171712, 3820683264, 3200352256, 83640320, 3026870272, 3882160128, 1216534528, 1101646848, 3825209856, 771753728, 1560311424, 3095416896, 2235592864, 2099267984, 2091909336, 643307372, 459555602, 3916331047}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2617245696, 369098752, 2030043136, 2843738112, 2797600768, 3906994176, 3647995904, 993525760, 2967207936, 744882176, 4257808384, 303464448, 1646542848, 349839360, 262107136, 4006053888, 2206120960, 1271934464, 2884131584, 431244416, 965877952, 2767937888, 2503848304, 2029099832, 530552284, 1452462030, 875440419}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 4093640704, 3388997632, 3707764736, 1853882368, 2445279232, 601882624, 741343232, 3109552128, 1107558400, 3871473664, 3021012992, 3747381248, 1704738816, 547758080, 2074300416, 4113942528, 3046419456, 2572163584, 547886336, 1790736000, 838210368, 2534104800, 2441711344, 3680689560, 2447074668, 1885449890, 352252529}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 3154116608, 33554432, 587202560, 713031680, 4282384384, 316669952, 3306160128, 2027421696, 254541824, 4138336256, 310968320, 3527114752, 1639202816, 384180224, 1123225600, 3771385856, 1691589632, 1961901568, 3611832576, 2830387584, 2070282560, 2570288544, 74110576, 3198398984, 2734184620, 1813798262, 2403489157}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1006632960, 2113929216, 620756992, 2441084928, 3804233728, 861929472, 1647312896, 3363307520, 1951137792, 3491102720, 1831403520, 4289626112, 3254009856, 565846016, 391081984, 4024428544, 268893184, 2008055296, 3367530240, 741083776, 2930121920, 2450608992, 407025840, 464673944, 1381703292, 664138630, 1540466907}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 872415232, 2583691264, 2466250752, 4068474880, 448790528, 492830720, 504365056, 1252524032, 250871808, 1506410496, 3475570688, 1519550464, 3961274368, 2963169280, 630394880, 4177774592, 1859294208, 2780576256, 183385344, 682299776, 3374310720, 2420933472, 959412656, 2859334536, 842632596, 3305361242, 2429735221}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 3690987520, 4194304000, 3976200192, 1719664640, 1723858944, 4007657472, 4249878528, 3136815104, 4060348416, 3844734976, 2931228672, 2037088256, 12337152, 3943587840, 3324858368, 729069568, 1487653888, 3453767168, 1914588416, 2733973120, 3317729088, 2913571168, 3520545904, 2038154536, 2632200380, 3631885602, 3025077381}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 201326592, 1979711488, 4009754624, 1753219072, 2076180480, 937426944, 3593469952, 1795686400, 615251968, 1318191104, 1713569792, 1711898624, 4041490432, 1075716096, 4267782144, 1636997120, 1351189504, 2015651328, 2977835776, 143744896, 2818238528, 1289076704, 2615035632, 3649124248, 1872944708, 2407630838, 2928157529}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 2080374784, 100663296, 2332033024, 3699376128, 4181721088, 618659840, 1328545792, 1143472128, 1585184768, 4249223168, 4106289152, 816611328, 3012837376, 1889148928, 2908172288, 2046134272, 3039620096, 1867800064, 3099202304, 38239616, 2798504512, 375959200, 3226881904, 3002691864, 2523443668, 2153142750, 3539542643}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 201326592, 369098752, 150994944, 1769996288, 2940207104, 4167041024, 2737831936, 3247964160, 3769368576, 3004039168, 1034485760, 1708818432, 2750693376, 780296192, 49770496, 2791045120, 534434816, 2364810752, 2248284928, 943131776, 3481000128, 1099597216, 2447135024, 24530456, 4201994380, 1303183158, 536944663}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 1811939328, 1174405120, 4244635648, 2877292544, 2847932416, 216006656, 1276116992, 2088239104, 2274623488, 2316173312, 2709716992, 2927984640, 3182182400, 4206501888, 1551724544, 3220097024, 797301760, 673994240, 578450176, 756893312, 2671673792, 2560474848, 208171888, 636234632, 3969527164, 1846351594, 264682903}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 3690987520, 3724541952, 1929379840, 1937768448, 4190109696, 1621098496, 2213543936, 1896349696, 647233536, 2223898624, 3980328960, 804683776, 2212249600, 142221312, 3647016960, 2582751232, 2736184320, 1984695808, 396517120, 3620536704, 1640205760, 1241763552, 4288926032, 2161371000, 4120633540, 24089194, 3375473911}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 335544320, 2583691264, 3640655872, 1098907648, 1287651328, 991952896, 3769630720, 1422393344, 1704722432, 2419458048, 3751608320, 3011280896, 236208128, 793403392, 4290465792, 3042543616, 178041856, 4135856640, 3014819072, 1001337984, 3407076544, 279418976, 1830681232, 2802754008, 3793428004, 598341742, 3979646443}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2214592512, 3120562176, 520093696, 494927872, 1438646272, 2803892224, 2066743296, 3980918784, 4097048576, 2974416896, 1303183360, 135626752, 4080812032, 2761842688, 2742505472, 4076922880, 267772928, 2779537920, 1587965184, 585840512, 1030668992, 4243229920, 380169360, 1490132760, 4011749348, 3350667834, 77660117}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 2214592512, 3858759680, 3439329280, 3128950784, 2462056448, 1549795328, 701497344, 4228382720, 1399586816, 2163605504, 1930362880, 519798784, 2636398592, 3929694208, 1539911680, 258775040, 3684406272, 2960417280, 99754752, 3158658688, 3079311680, 4219248480, 443793200, 3884454248, 3106672068, 894845334, 3913230635}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 2885681152, 1509949440, 687865856, 763363328, 364904448, 39845888, 1596981248, 2652372992, 2464940032, 883294208, 2417819648, 209551360, 2645835776, 1550475264, 1277906944, 4012431360, 2316166144, 1435268608, 2081824000, 583343232, 1232202432, 132266208, 2786007600, 4270507544, 3701658956, 3973501270, 920434563}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2885681152, 2717908992, 50331648, 3363831808, 2604662784, 3856662528, 1513095168, 93847552, 2119434240, 3541696512, 508362752, 3113320448, 1930182656, 1466834944, 466046976, 1989474304, 400657408, 435435008, 3142197504, 2284136832, 3825061952, 2467436448, 4057028080, 1219997080, 3543621388, 3593272010, 1302696157}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1409286144, 1509949440, 2801795072, 645922816, 4097835008, 648019968, 451936256, 1801977856, 2182873088, 1690173440, 3310944256, 2243723264, 3904126976, 2026004480, 4143403008, 2505963520, 2831977472, 3357280768, 3418234112, 2144959360, 402433856, 4279524384, 3987895376, 2992579576, 1143049588, 585278574, 2923254063}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 1409286144, 1644167168, 2835349504, 2743074816, 1136656384, 14680064, 823132160, 926416896, 3865837568, 928382976, 4274454528, 793411584, 1108623360, 211443712, 438382592, 3448109056, 377150464, 2388396544, 1822318848, 1325603968, 3951605184, 2726909920, 2928802672, 1969261832, 1908229852, 2734411542, 250189883}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 3422552064, 3388997632, 3305111552, 4253024256, 3519021056, 2963275776, 3283091456, 173539328, 4122214400, 4232708096, 3960537088, 2842918912, 4104929280, 3961397248, 4245377024, 1022019584, 1654907904, 3395552768, 3162641664, 2811067008, 2239075008, 2725472992, 3207527248, 303167064, 3346084204, 1600370938, 1623486613}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 2617245696, 4261412864, 3372220416, 2860515328, 2545942528, 3282042880, 1693450240, 716701696, 4205576192, 3704750080, 1909653504, 2091024384, 3327410176, 2946375680, 504459264, 2916714496, 3530720256, 1583099392, 1449799424, 2071927936, 946903360, 2743534048, 2973561040, 4014283256, 1640467612, 4045641718, 2816860761}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 67108864, 3590324224, 1224736768, 1015021568, 2722103296, 2904555520, 3358588928, 1518862336, 2222718976, 3738042368, 2230910976, 44531712, 993280000, 3864158208, 1894207488, 453425152, 3124225024, 592192000, 2043042560, 977620096, 1963557440, 3688707872, 1322114960, 3781639064, 1137102724, 1683470686, 1188852439}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3690987520, 637534208, 218103808, 3481272320, 2713714688, 4225761280, 112197632, 2184708096, 1319370752, 2208432128, 2713649152, 3092873216, 1037844480, 262545408, 168652800, 3721312256, 2919863296, 3688107520, 1031422720, 1160466048, 1988332480, 3378981600, 3117261040, 8791768, 215824476, 3800478834, 3262511809}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 1811939328, 3590324224, 1593835520, 3565158400, 2847932416, 115343360, 3692036096, 3532128256, 3003908096, 2620784640, 4206690304, 1452376064, 2271494144, 1126850560, 1006850048, 1528883200, 264485888, 3690141184, 1949883136, 3255293824, 1818844736, 2600709856, 4237502064, 73981576, 2284844676, 1456828966, 2509082891}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3154116608, 973078528, 2801795072, 142606336, 264241152, 10485760, 2626682880, 3398959104, 3693346816, 934150144, 518193152, 2246410240, 1713127424, 790241280, 3084201984, 1361233920, 3243738112, 1147485696, 543853824, 680258432, 736061504, 1798278624, 590445392, 3198987464, 2766461068, 666404530, 3032663783}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 201326592, 2919235584, 1795162112, 1904214016, 3745513472, 3818913792, 357564416, 2873622528, 3490971648, 1394212864, 564330496, 937984000, 1358708736, 3932037120, 1072779264, 2438961152, 59683840, 591488512, 3731334912, 1598209408, 1105671360, 87748000, 2005608656, 1716298792, 4066261732, 1005672042, 2740973949}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1275068416, 1979711488, 2634022912, 3330277376, 432013312, 3818913792, 4103077888, 1616379904, 1586757632, 133038080, 1669529600, 3106832384, 191643648, 2699698176, 3132428288, 33155072, 2014112768, 3985982976, 1940491008, 1786050176, 4224796480, 2717890272, 2769540304, 3233393608, 3144476652, 2921678314, 3517054791}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3019898880, 33554432, 3506438144, 2810183680, 4257218560, 1130364928, 3102736384, 897056768, 672923648, 3954311168, 9633792, 831750144, 3959701504, 308174848, 3990425600, 3604781056, 3695574016, 1438218752, 78442752, 1836949632, 3959773120, 2886658272, 3710300848, 181580280, 4084529148, 2968635950, 3443480329}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 335544320, 3321888768, 2030043136, 763363328, 2227175424, 1814036480, 1747976192, 2943877120, 1239678976, 979501056, 1405419520, 1242726400, 3636215808, 1689673728, 1918857216, 3916662784, 3358360576, 4292815360, 1572074240, 3691807872, 468679360, 2831916128, 1055450896, 3003975576, 726574076, 2979668306, 3949009601}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3422552064, 905969664, 1929379840, 3682598912, 3191865344, 2350907392, 1576009728, 1597505536, 557580288, 3834249216, 3155361792, 354320384, 3492036608, 2974162944, 2837540864, 1458694144, 475057152, 1222706688, 3331443456, 2759909760, 78211520, 3059082528, 1154933520, 94374008, 3803202012, 2040022910, 1074540021}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3422552064, 1107296256, 2701131776, 4269801472, 666894336, 3575644160, 3528458240, 4169662464, 3677093888, 507641856, 1940455424, 1084653568, 3749986304, 3854458880, 279146496, 1812199424, 2779825152, 1524319744, 4189565184, 3459684480, 1504453440, 1401053664, 3683198352, 3598116008, 1707897220, 2603755062, 410089425}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3556769792, 3992977408, 1929379840, 3632267264, 314572800, 1042284544, 1320157184, 881328128, 2022440960, 3246260224, 2270625792, 2687205376, 421806080, 3955367936, 2791395328, 1322317824, 2890005504, 452528640, 4003759872, 3340489088, 1324107840, 2855153504, 651110928, 3957304792, 406739332, 1664574566, 3933988943}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 4227858432, 1375731712, 3036676096, 3296722944, 1841299456, 199229440, 2899312640, 3993501696, 214171648, 171835392, 1218641920, 554467328, 2485927936, 984227840, 391467008, 1166776320, 3897469952, 3899465216, 4036483328, 3007107712, 1383364160, 363222240, 709827312, 1942409704, 2481528260, 59352514, 3778008463}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 469762048, 1912602624, 1493172224, 3112173568, 3124756480, 996147200, 3366977536, 3613917184, 2799960064, 2430992384, 1859452928, 4187324416, 1475100672, 422731776, 1612386304, 105183232, 2146417664, 860040704, 503892224, 1573749888, 4246763712, 2446352160, 1859666608, 3691804120, 440560116, 4065551762, 3446709603}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3690987520, 1509949440, 2801795072, 1233125376, 3493855232, 1604321280, 1209008128, 2116550656, 2229010432, 1409155072, 3246718976, 2539159552, 3092529152, 3249692672, 764628992, 2044848128, 3309491200, 2941996544, 890084608, 96775040, 688552128, 3601277472, 2770588880, 1049224840, 3334378068, 2289384846, 3485517967}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 469762048, 1509949440, 2801795072, 3615490048, 3183476736, 2170552320, 1433403392, 864550912, 3069968384, 644218880, 3861053440, 2374991872, 152322048, 225075200, 361566208, 1408292864, 2515397632, 354758144, 1356651776, 773053312, 872562624, 4055960800, 4034833328, 2948784184, 1954849668, 3463970142, 551558115}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 201326592, 503316480, 2264924160, 3581935616, 2671771648, 1843396608, 1747976192, 3218604032, 3868983296, 3363962880, 857407488, 2226946048, 1705263104, 11411456, 3162591232, 714835968, 650832896, 3342427648, 2373451520, 1601231744, 4111347392, 751900064, 3258181616, 40803480, 3642178732, 3308695342, 273369489}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 201326592, 2449473536, 2801795072, 2256535552, 213909504, 3105882112, 3836739584, 4122476544, 1884028928, 517865472, 701956096, 193626112, 366231552, 4053950464, 2213621760, 1668401152, 4275094528, 4010354176, 2254280960, 1885268864, 1232482112, 1473467488, 4106283920, 490824920, 1841924124, 4061970950, 3323406111}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3556769792, 3388997632, 3506438144, 914358272, 2898264064, 3441426432, 963641344, 567803904, 1637613568, 3020029952, 2928214016, 4263280640, 1944338432, 3559792640, 1551052800, 3917060096, 1721951232, 270469632, 3311662336, 2149023872, 2997995328, 2490812512, 2433294736, 3898391864, 335824172, 2541645550, 4116388209}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 3690987520, 4261412864, 150994944, 3665821696, 943718400, 3353346048, 2700083200, 2834825216, 2123104256, 2622619648, 2643656704, 3623518208, 1930706944, 778985472, 4242108416, 2601887744, 935629824, 2124762624, 2445274880, 1037802624, 3213734208, 4017681952, 3752790768, 1857079288, 4227538876, 2965291814, 789725305}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 2751463424, 503316480, 2298478592, 3045064704, 1413480448, 2086666240, 1274019840, 1914175488, 2886467584, 3566338048, 3534159872, 2558033920, 2582921216, 1982750720, 2848796672, 258205696, 3462847488, 3573641728, 575790848, 17947776, 1374785216, 2747397152, 2381945648, 811960952, 4028600652, 1462542310, 1787429849}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 1140850688, 905969664, 150994944, 4034920448, 331350016, 1897922560, 1360003072, 425197568, 2679373824, 60686336, 850591744, 3759505408, 3779870720, 3220840448, 2513768448, 230864896, 230681600, 522273280, 96250624, 3216829568, 2361166912, 255653856, 3212626320, 236770056, 3060577900, 1397023610, 534309183}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 3959422976, 3523215360, 1325400064, 2122317824, 2931818496, 291504128, 4008706048, 2589458432, 3396075520, 4203347968, 475463680, 595034112, 2782150656, 467017728, 2774872064, 746383360, 3230784512, 663295488, 2704734464, 2586230656, 2605624128, 4204457312, 3343691696, 2737413624, 2228553708, 251983382, 3618479637}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 469762048, 2650800128, 1325400064, 1233125376, 3862953984, 891289600, 1492123648, 3128426496, 1676935168, 2279735296, 1966669824, 2754969600, 120340480, 1000759296, 855855104, 701020160, 1004778496, 345452032, 511377152, 403869568, 353290432, 1462827296, 1188533136, 2526378232, 827567228, 2043640602, 612294849}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 3019898880, 1711276032, 2365587456, 1988100096, 1858076672, 2308964352, 324009984, 2376597504, 1960574976, 2937978880, 2065498112, 3945496576, 726941696, 550658048, 919302144, 2719672320, 2610535424, 3606018560, 3144721152, 4274429568, 411545408, 1341284704, 3545978320, 571652136, 4061500692, 1968776014, 271686591}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 1275068416, 3254779904, 3103784960, 494927872, 750780416, 2816475136, 2660237312, 1659371520, 4271636480, 3277455360, 3261661184, 2556133376, 2803122176, 1310072832, 2465943552, 3101616128, 3354250240, 1860126208, 17862912, 2270340224, 3013577408, 1212812384, 943787248, 1059571400, 1239310644, 504827118, 1266479037}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 3556769792, 4261412864, 3271557120, 2592079872, 507510784, 3651141632, 1483735040, 117964800, 4101242880, 2144993280, 2538143744, 2295758848, 1532772352, 454975488, 3799740416, 2805725184, 4071156736, 1958169088, 3288198912, 3026168192, 2498410816, 1523718432, 37556688, 3431765688, 164974916, 2141774170, 1429674141}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 2348810240, 1577058304, 1828716544, 1501560832, 12582912, 1780482048, 2416967680, 1591214080, 4007919616, 4137811968, 1890779136, 2950987776, 1922842624, 4145438720, 3945361408, 402905088, 3000153088, 3383059968, 1372438272, 119529088, 3473187008, 531391072, 1063130128, 2169834888, 3055935276, 464750290, 3973755297}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1811939328, 3120562176, 1996488704, 3682598912, 188743680, 1306525696, 1324351488, 3457679360, 1748238336, 1701445632, 4241555456, 4263411712, 1665941504, 4117635072, 1141075968, 3513485312, 370209792, 729765376, 1472040192, 1219986304, 198619584, 3778025376, 1865946608, 1382288888, 2741123916, 495780730, 756597093}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 2885681152, 1442840576, 1660944384, 3313500160, 1749024768, 1667235840, 4184866816, 2936537088, 3438018560, 1678114816, 3424059392, 1285980160, 2684633088, 4149878784, 2243522560, 940435456, 4139570176, 1750939136, 132643584, 2033052032, 3786211008, 4238698016, 3821270192, 3353848376, 3643657924, 3517761942, 77923091}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 4093640704, 2852126720, 1526726656, 3414163456, 1639972864, 752877568, 4073717760, 1009254400, 1277427712, 22151168, 2734620672, 4242505728, 2657894400, 2061918208, 3542429696, 3337918464, 846855168, 1365858816, 2728559872, 3454322048, 649191872, 1570596576, 14217584, 985650664, 368846932, 745418802, 1324420281}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 3154116608, 100663296, 553648128, 2977955840, 3577741312, 2787115008, 1412431872, 1045954560, 2148794368, 1312686080, 51576832, 2188017664, 2800500736, 1809473536, 865415168, 759023616, 1752230912, 3717824000, 4005024512, 1932372096, 2618858688, 2664761504, 119379472, 2453712280, 3066121580, 1025758058, 1934879535}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 2080374784, 1644167168, 3271557120, 461373440, 775946240, 3655335936, 3694133248, 933756928, 2220097536, 999161856, 3665625088, 2456059904, 3025944576, 839540736, 1047212032, 3454396416, 3168975872, 2703564288, 3501777152, 4204165504, 3342956992, 228517152, 876563440, 258712216, 1914681748, 1283563978, 3561286551}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 2080374784, 167772160, 754974720, 1249902592, 297795584, 4263510016, 3325034496, 2412249088, 2605973504, 1966735360, 3650945024, 2438037504, 528236544, 2289983488, 509562880, 3251697664, 4261655552, 3804569088, 4248679680, 3413802624, 821905728, 4202795744, 161774608, 4065485976, 1060706852, 1216584970, 956657645}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 1811939328, 3523215360, 117440512, 1166016512, 3376414720, 3936354304, 959447040, 966262784, 3118727168, 3864657920, 1263206400, 1465090048, 1637629952, 1932419072, 741953536, 3676608512, 1590805504, 2819823104, 609736960, 1557531520, 3876413120, 729188000, 1188491856, 4201042456, 2864642956, 3388644242, 512789853}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 3825205248, 3724541952, 956301312, 3363831808, 3921674240, 3533701120, 3129999360, 1056440320, 3539206144, 1911160832, 3511353344, 3834216448, 3513532416, 1311645696, 3460911104, 2332997632, 1205576704, 2805142016, 2680004352, 3525719168, 1442125888, 3694703328, 1821805648, 2787093192, 2167481788, 951770842, 2907829701}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 3154116608, 2113929216, 2298478592, 1216348160, 322961408, 3621781504, 2756706304, 3867672576, 1654390784, 70385664, 898039808, 4243554304, 1790197760, 505290752, 1827491840, 800905216, 349565952, 2582593024, 1352912640, 2085489792, 2271569984, 3214980000, 2426901232, 268991912, 417086852, 2337418158, 1519864009}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 3288334336, 2248146944, 855638016, 1367343104, 4148166656, 1772093440, 7340032, 1122500608, 3792437248, 419037184, 3773628416, 3967778816, 1560559616, 1252401152, 4191121408, 4225157120, 2499662848, 3202155008, 532124416, 2696438144, 1054102720, 2839444896, 1974164944, 3235958456, 227193396, 3688857958, 1383352973}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 3288334336, 1912602624, 1728053248, 1434451968, 2059403264, 2325741568, 1315962880, 2282225664, 3126591488, 3869900800, 1093468160, 1588232192, 3979624448, 2980454400, 222253056, 2188613632, 1805171712, 2556232192, 2602748160, 2041068416, 1739353792, 1499624288, 3075540560, 1395708344, 2003926852, 3053507470, 3709413605}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1946157056, 570425344, 1862270976, 2843738112, 3133145088, 1600126976, 187695104, 4061659136, 650903552, 2413690880, 2968846336, 824279040, 2591309824, 247603200, 1203965952, 2984286208, 3837254656, 3680852480, 2112463104, 282099584, 4117262528, 2163501920, 58858672, 2204319512, 1160814668, 2078264262, 1485923007}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2751463424, 2382364672, 1828716544, 3363831808, 3418357760, 2749366272, 4124049408, 707264512, 3493593088, 2732457984, 2909208576, 1629257728, 187973632, 3125944320, 1249996800, 252688384, 1775944704, 3096916480, 4177827584, 1794129536, 4288182336, 1434731488, 241859824, 2205486952, 4030567892, 3763072702, 2396042239}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 3825205248, 1308622848, 2164260864, 3279945728, 2940207104, 1298137088, 4115660800, 367525888, 105644032, 1549402112, 1999962112, 722042880, 780419072, 3903201280, 1259802624, 800651264, 346795008, 3849654784, 1340708608, 2610194560, 44979648, 214653344, 1613401008, 2481107240, 4087265716, 3330073158, 2909640637}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3288334336, 3657433088, 1694498816, 4169138176, 1749024768, 153092096, 2859466752, 1519910912, 727973888, 2904686592, 2330525696, 2300674048, 1738293248, 748036096, 635654144, 2857687040, 2234225664, 2406023680, 903978240, 3103554176, 2160480320, 3767226912, 2406011792, 3087900344, 1861378444, 1044463826, 1342037153}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2885681152, 33554432, 2667577344, 343932928, 3493855232, 115343360, 2532311040, 2626158592, 2533097472, 4101898240, 1926561792, 104431616, 3923001344, 3708952576, 4262670336, 2839058432, 3976199168, 1339373056, 2646184192, 85206912, 4021423680, 3087217184, 2453720176, 1863055864, 1989623172, 3643979806, 833140463}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 335544320, 3791650816, 3137339392, 3800039424, 3158310912, 3458203648, 1682964480, 1260912640, 3090939904, 555614208, 1370685440, 1770553344, 3824435200, 3474071552, 4059377664, 3749689344, 2155260928, 4034357760, 3317883136, 1313150336, 4175922496, 290637856, 437077008, 1093395112, 1391774548, 3830068862, 1370554943}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3825205248, 1644167168, 3841982464, 2373976064, 473956352, 723517440, 823132160, 4199022592, 3139698688, 3954311168, 4180344832, 1048936448, 193740800, 3202768896, 2262896640, 1842534400, 2530722816, 391598592, 2405155072, 1689352832, 3493526208, 2133043232, 1825386128, 3068440328, 3768496996, 3486636146, 4131805929}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 3959422976, 1912602624, 1526726656, 2743074816, 2873098240, 459276288, 2043674624, 1622671360, 2199126016, 266731520, 780075008, 2407170048, 403456000, 151134208, 2173792256, 2021234688, 482137088, 2260932096, 336652544, 3249603968, 2462711232, 970229664, 258947760, 132312168, 3718779420, 2978762986, 1296195683}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3959422976, 637534208, 620756992, 3800039424, 4194304, 3797942272, 3421503488, 947388416, 4232839168, 3258580992, 917700608, 1040285696, 3432267776, 1940267008, 3881906176, 1081513984, 1629195264, 3124172288, 1575977728, 2371975808, 1400276288, 1855703584, 485977136, 3989813368, 1274110460, 1098836038, 1836042381}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3556769792, 3120562176, 3405774848, 3598712832, 2638217216, 4049600512, 1559232512, 1730674688, 2308177920, 642383872, 161153024, 3229450240, 773603328, 1947082752, 3823710208, 1592449024, 200786944, 3467053568, 1852034304, 3471658368, 2734200640, 420532384, 69531568, 62833400, 1830674260, 1558982698, 36071093}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 335544320, 1241513984, 2264924160, 1333788672, 3141533696, 3332374528, 2758803456, 4270325760, 1908146176, 3722051584, 3087597568, 2697101312, 659832832, 452337664, 1108045824, 2463082496, 1020826624, 3594349056, 2451895552, 3745995648, 90045376, 1754117024, 2583004240, 4286705848, 4266109188, 2254736318, 40334749}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 4093640704, 637534208, 855638016, 1820327936, 2076180480, 228589568, 1236271104, 1438121984, 3173777408, 1639579648, 852164608, 3092480000, 745816064, 205922304, 2891534336, 2105341952, 1932108800, 1117723136, 2112217856, 3514134912, 4240869952, 300069856, 3268212688, 1838283352, 255014684, 1168091702, 857629805}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 469762048, 2248146944, 2768240640, 478150656, 3879731200, 895483904, 2672820224, 3769106432, 1551106048, 1718747136, 2027225088, 2054651904, 3363586048, 74866688, 633286656, 1861154816, 2022042624, 468266496, 90280704, 1670601344, 1420868160, 3641614752, 429232048, 3298910760, 738560660, 2292790490, 2449584809}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 335544320, 1442840576, 83886080, 4068474880, 666894336, 1587544064, 4172283904, 2602041344, 888406016, 3896901632, 3176988672, 3716841472, 504119296, 3798081536, 1704153088, 3184240640, 13427712, 2849073664, 3022576384, 2134850176, 2820265280, 1271377376, 2796471888, 3527557592, 417555532, 3681781722, 587762707}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 335544320, 2717908992, 2734686208, 4135583744, 1497366528, 4204789760, 1146093568, 3120037888, 273940480, 1385299968, 2642477056, 1863876608, 4157358080, 2281070592, 2472235008, 1455785984, 4181382144, 1539648000, 4233289984, 1963542912, 1646561088, 1737630368, 3120647760, 3956860584, 2796303420, 3930487498, 592671545}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 1946157056, 369098752, 117440512, 58720256, 54525952, 3441426432, 1081081856, 2110259200, 4282646528, 3189374976, 628424704, 1237942272, 1617707008, 1624137728, 2058817536, 442542080, 499375104, 2072058368, 3908827904, 1540193152, 1455805888, 426932128, 1057038224, 138126520, 3853348516, 3012921538, 1758089661}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 201326592, 2315255808, 318767104, 1182793728, 331350016, 1570766848, 409993216, 2361917440, 1819017216, 403570688, 239009792, 732790784, 323239936, 1626497024, 2464763904, 2783369216, 2142501888, 3479381504, 554431744, 1556562304, 65644352, 2436244448, 266032592, 934259896, 1772450468, 4233659798, 333755575}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 201326592, 234881024, 3170893824, 1535115264, 2151677952, 2569011200, 250609664, 2203582464, 2410938368, 3081109504, 2168520704, 4077420544, 3742121984, 3926024192, 2804887552, 1727371264, 4093555712, 690300416, 3775321856, 1050752640, 521707968, 465846816, 2839426448, 4136966904, 1593748716, 178592058, 3578195939}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 2483027968, 2717908992, 3707764736, 2407530496, 3737124864, 2510290944, 3671064576, 282591232, 538181632, 2688155648, 3187343360, 1647214592, 2368487424, 4095631360, 1839804416, 3387549696, 3705973760, 119499264, 4024205568, 3493557888, 1393468352, 431765856, 757488080, 2341277416, 2092663596, 3164849578, 4061655341}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 201326592, 1174405120, 1325400064, 25165824, 3711959040, 719323136, 3698327552, 546832384, 1886650368, 913965056, 558039040, 1288273920, 2211201024, 1432231936, 2599505920, 1798748160, 2890134528, 618096128, 1598280448, 3948351360, 285453504, 2654424224, 993241200, 3754905272, 1131915532, 2907525466, 317774189}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 3556769792, 2650800128, 3774873600, 1920991232, 3183476736, 958398464, 307232768, 499646464, 3370385408, 2684747776, 240975872, 3074916352, 2138849280, 3374997504, 1287598080, 4129081344, 4259746816, 441567744, 3758710528, 3120162944, 979195200, 2034747616, 1450974608, 4289361064, 3347016740, 4198289746, 53932083}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1140850688, 1509949440, 1795162112, 1283457024, 1170210816, 1595932672, 2016411648, 3676831744, 783548416, 1328676864, 1252196352, 4158160896, 1638678528, 1689149440, 3123007488, 3855194112, 4254585856, 2889515520, 3258408192, 4082802048, 459749952, 2418207968, 3375047824, 1478295192, 1733711700, 1403616378, 3554141609}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3556769792, 3053453312, 16777216, 1115684864, 3057647616, 27262976, 2114977792, 3634888704, 1941176320, 164495360, 3244621824, 3459350528, 3641458688, 282222592, 2753499136, 421173248, 4170750976, 3541027328, 3891358464, 4272941184, 467744064, 2164757792, 2748661200, 269088392, 3075480212, 378032442, 2338613591}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 3019898880, 1174405120, 2566914048, 1753219072, 1212153856, 3730833408, 2681208832, 165150720, 257163264, 2011561984, 1991704576, 525172736, 794574848, 3496632320, 713379840, 4233922560, 3150373888, 2083256832, 598430464, 1850209408, 2072578112, 1294905888, 3157762608, 4028715624, 3788688172, 1663932746, 1200384931}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 201326592, 1711276032, 1761607680, 2206203904, 4022337536, 2631925760, 1234173952, 4269277184, 2763259904, 1007550464, 2538274816, 3065806848, 2103197696, 3284295680, 2322673664, 3409553408, 3419112448, 2725422592, 813114112, 112118912, 3413466560, 2126511584, 1335676784, 925642056, 1990864252, 3774697210, 3466836311}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 67108864, 503316480, 2264924160, 3749707776, 3552575488, 1390411776, 4082106368, 1855455232, 1791229952, 1738670080, 4123721728, 274432000, 17580032, 3908968448, 2234322944, 485681152, 1761381376, 2243551744, 1122467584, 4002782080, 2250841024, 548466656, 2397550704, 591019816, 772761612, 1132038850, 2861004673}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 738197504, 3523215360, 16777216, 763363328, 2193620992, 3319791616, 3662675968, 1397227520, 30670848, 1409941504, 1955921920, 4168122368, 650919936, 496394240, 4190834688, 2041575424, 3322526720, 3692738048, 919165184, 2303625344, 562250432, 1224455008, 927183344, 850381480, 3599342308, 2304412106, 1424573013}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3288334336, 301989888, 1728053248, 2592079872, 2537553920, 3672113152, 2077229056, 436731904, 957612032, 1835139072, 1084293120, 1917353984, 2680963072, 2768117760, 1268191232, 1902876672, 754299904, 4034036224, 3241244928, 52468608, 382234944, 859071904, 1116889712, 3562634600, 3894709956, 771886058, 1420915745}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1275068416, 3925868544, 1191182336, 1988100096, 3208642560, 522190848, 2079326208, 1200095232, 1577844736, 3474063360, 2059599872, 2108063744, 3648274432, 2450923520, 4154281984, 2547501056, 3215049728, 334284288, 3133359360, 2644941696, 3916719936, 169219488, 3013413008, 836207992, 312576516, 577547878, 1929595385}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2080374784, 167772160, 3472883712, 2910846976, 599785472, 23068672, 2083520512, 1871183872, 537657344, 4069916672, 1454440448, 3056893952, 414466048, 2526158848, 2062233600, 3186874368, 2017590272, 3325746688, 236016896, 1550102400, 176964288, 953576416, 1645295536, 3194272408, 294420356, 727068326, 2161183707}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1006632960, 167772160, 1224736768, 3833593856, 2562719744, 1411383296, 2804940800, 4231528448, 3472097280, 2548432896, 943652864, 3263660032, 1459372032, 1219108864, 2104307712, 4055803904, 928314368, 3151625728, 1542935808, 3563822208, 4041088576, 525037152, 388085008, 2367882264, 3065887196, 2044269530, 2847462083}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 335544320, 3456106496, 3875536896, 260046848, 1916796928, 2162163712, 2366636032, 1656225792, 2181824512, 4139909120, 1714618368, 1479770112, 1822703616, 1123426304, 1564282880, 3479357440, 903146496, 3641305600, 1207637760, 861375360, 636629952, 2193323808, 2218234224, 2124566536, 1726164508, 539727462, 1062759153}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3422552064, 973078528, 117440512, 746586112, 1388314624, 1642070016, 997195776, 3330801664, 4042522624, 1677852672, 546373632, 3904995328, 1544306688, 872308736, 86446080, 3488798720, 1309455360, 3492529664, 1901669632, 4271221632, 2111728192, 2486633312, 3695882224, 324074808, 978173828, 1043469018, 1035536593}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3825205248, 2113929216, 721420288, 4236247040, 4194304, 1377828864, 4199546880, 3317170176, 1977876480, 2025717760, 1775828992, 1757970432, 1393311744, 492969984, 2571317248, 3931105280, 1907203072, 766415360, 2587979520, 3648843136, 2768910912, 769615392, 829786128, 1723501992, 2153187868, 156873490, 3825781807}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 469762048, 1711276032, 1795162112, 1468006400, 1933574144, 3969908736, 319815680, 82313216, 1263271936, 2431254528, 2168389632, 311263232, 3409199104, 3423477760, 3325628416, 3091769344, 3094264832, 620490240, 1558790912, 264285568, 4031950784, 1879671712, 4089595728, 2786269448, 1419242292, 3964868678, 1186450757}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 3019898880, 1241513984, 150994944, 3850371072, 599785472, 2782920704, 3786407936, 995622912, 3960733696, 3951951872, 1173815296, 433618944, 1601978368, 285368320, 479006720, 1049729024, 743148544, 2157115904, 1387074816, 2260855936, 2158229184, 148815840, 3753333232, 435741528, 4230761196, 3312091050, 679569175}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 3288334336, 369098752, 3808428032, 3145728000, 2772434944, 1394606080, 271581184, 1918369792, 3597402112, 3701342208, 3156148224, 1940160512, 595869696, 3622445056, 1959612416, 3180722176, 4222061568, 3628499456, 2892839680, 1894119808, 1323301312, 1612375200, 3182115984, 1930860696, 2980395628, 4095861718, 387317183}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3288334336, 2583691264, 2701131776, 4236247040, 2990538752, 3189768192, 980418560, 1902641152, 1319370752, 3501850624, 3093233664, 121012224, 2000437248, 3191234560, 434204672, 3177428992, 3260908544, 122208768, 1049173248, 3435657344, 895988288, 551020320, 1096803344, 1240173240, 3832149876, 2643107506, 4022997805}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 4093640704, 33554432, 3372220416, 2172649472, 750780416, 3433037824, 2605711360, 2618818560, 737411072, 2611347456, 2866479104, 1054572544, 2218541056, 1896505344, 1122586624, 3025586176, 1769243648, 1124194816, 1292726528, 3532168320, 1781259456, 1609842784, 1504078160, 3285928488, 794552140, 553408986, 1235904035}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 1543503872, 4194304000, 1023410176, 1887436800, 2948595712, 4217372672, 1062207488, 3487039488, 3677618176, 3588096000, 1527054336, 2630254592, 3929817088, 2893160448, 5189632, 212707328, 1203225600, 428133888, 578497792, 670279296, 410182720, 2443326944, 1096235696, 3329870376, 1878642732, 247060154, 2837052415}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3825205248, 1241513984, 822083584, 2692743168, 1858076672, 2212495360, 2085617664, 2492989440, 2219573248, 2883715072, 1222049792, 3690233856, 3238281216, 2608209920, 2438541312, 3337734144, 749726720, 2557645312, 1362457856, 4129538176, 1483785280, 699548000, 3746507504, 3661138344, 648414092, 3011593094, 3147666465}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 2617245696, 704643072, 2332033024, 847249408, 2445279232, 3944742912, 2725249024, 2194145280, 4110155776, 2911764480, 1251278848, 2514518016, 3385081856, 117071872, 604442624, 3492521984, 2856965120, 3532320256, 3420136704, 1742052736, 4128568640, 1435900640, 647056016, 238745528, 3467867300, 3180975198, 4059232759}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3422552064, 2852126720, 1526726656, 1333788672, 1765801984, 4204789760, 1127219200, 4066902016, 3316908032, 3340894208, 232325120, 2063106048, 4201398272, 3040763904, 1060048896, 2060703744, 1706408960, 3267806720, 1136878848, 1580041600, 2633683904, 3418707616, 3993944656, 726087448, 2389172852, 2518128186, 1507837601}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 3825205248, 2516582400, 2533359616, 2994733056, 2394947584, 828375040, 313524224, 2939682816, 3372482560, 281673728, 1380122624, 3956834304, 319569920, 4088799232, 632098816, 146929664, 62893056, 2383319552, 781269760, 4002382720, 1618386240, 800407904, 282459568, 3449672664, 1505884764, 1312808738, 2924396533}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3825205248, 2113929216, 2868903936, 2222981120, 2973761536, 2283798528, 709885952, 3797417984, 2675703808, 1283063808, 2518614016, 4273438720, 1525956608, 1436426240, 1039732736, 1348638720, 3686071296, 97096192, 1958563584, 2593455488, 3659118144, 1445293728, 587760912, 2043921832, 3578928620, 2095808222, 2468986317}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 603979776, 2449473536, 2499805184, 1652555776, 3242196992, 1621098496, 4121952256, 2167930880, 1486618624, 358219776, 3746889728, 2971828224, 492060672, 1952342016, 1529049088, 3021318144, 2696909824, 2364715520, 1237063936, 2083156608, 1678589248, 963546784, 1919319888, 876546904, 3801055836, 2383077166, 12590877}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 67108864, 1577058304, 3372220416, 276824064, 700448768, 3445620736, 4203741184, 1408761856, 1500774400, 3766091776, 1825767424, 1807581184, 3185328128, 2308317184, 3998044160, 141330432, 671521792, 3790463488, 3418627840, 2813467776, 3736013888, 3059466976, 3837351856, 508990664, 3455449660, 1927298202, 1322264109}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 738197504, 1912602624, 2332033024, 3951034368, 2621440000, 2237661184, 3824156672, 3257401344, 4090757120, 3085041664, 328007680, 1068007424, 1380728832, 1501437952, 1129009152, 4168087552, 2130551808, 3013146112, 3712223488, 4198124928, 4033952192, 10404896, 3584248240, 3306929016, 3654285396, 2611847050, 1298200225}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 738197504, 838860800, 2734686208, 1669332992, 88080384, 3722444800, 3901751296, 1491599360, 4133748736, 312082432, 1811611648, 652378112, 1197228032, 267804672, 1586827264, 1542182912, 551650304, 728937984, 422848768, 978483584, 1915698624, 1453361312, 2958779888, 1231560, 1516504372, 3768197586, 3908763869}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2751463424, 771751936, 2097152000, 3363831808, 2025848832, 1121976320, 969932800, 3704094720, 452722688, 492961792, 556072960, 115310592, 690241536, 615931904, 2011910144, 3465586688, 4274164736, 2348806656, 2845075200, 4243465856, 3145680960, 3338572384, 4018008176, 14763880, 3904476068, 1736922078, 3902467041}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 2080374784, 369098752, 117440512, 780140544, 994050048, 1281359872, 3811573760, 2488795136, 2556166144, 2701000704, 1341718528, 2422702080, 4201922560, 731521024, 350957568, 1534654464, 290892800, 1107811840, 1782864640, 3007474560, 4076286784, 744929184, 3311386416, 244852504, 3053209068, 384699726, 837904559}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 1275068416, 2315255808, 2835349504, 3246391296, 1220542464, 4154458112, 665845760, 1775763456, 4146331648, 2668232704, 3115384832, 3516366848, 3012313088, 727064576, 296710144, 3308558336, 3417242624, 884459008, 1820087552, 2691570816, 3160093888, 2130093664, 3436438736, 2400601176, 2437879212, 3538191282, 2699465973}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3959422976, 1040187392, 3942645760, 3347054592, 1438646272, 2652897280, 3119513600, 3585605632, 3495690240, 707395584, 3861053440, 1026064384, 1540636672, 1424908288, 19230720, 2866411520, 3445879808, 954783232, 2113163008, 2032016768, 2661113792, 730173664, 432656912, 2576081016, 2814161820, 2539289742, 1843089189}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 2348810240, 2717908992, 4076863488, 3246391296, 1765801984, 3214934016, 837812224, 1371013120, 3465281536, 1185021952, 1767309312, 743079936, 3649323008, 2671124480, 2248765440, 3704064000, 1106627584, 3196757504, 811876608, 2464555392, 1812010176, 634648224, 493585616, 3714553464, 2030432412, 2981286566, 3827842273}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 2751463424, 2986344448, 1929379840, 562036736, 2386558976, 3454009344, 1919942656, 2900885504, 1213464576, 185204736, 1313144832, 3189735424, 378290176, 2136350720, 1407938560, 1836644352, 2242020352, 463450624, 2060208384, 1505104256, 3692780736, 3520112928, 1696000496, 2187717560, 1151415860, 3453870666, 4031592597}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 2751463424, 369098752, 2499805184, 2675965952, 1581252608, 920649728, 1297088512, 2526543872, 3749445632, 1921122304, 4044292096, 4234772480, 3086237696, 3590725632, 3923857408, 3801909248, 2873007104, 2512499200, 327170816, 339751552, 2984266688, 1104161056, 2052595312, 2354853160, 1098007820, 2301052382, 1734197969}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 738197504, 2650800128, 3674210304, 2088763392, 2545942528, 3047161856, 3073376256, 1786249216, 3597926400, 3707895808, 2809462784, 3170598912, 2616999936, 3190710272, 468922368, 2345973760, 3858162688, 3413358080, 4056964864, 1260914048, 1419514432, 2269004256, 2616928208, 2461593368, 1183902204, 210555674, 24302065}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 603979776, 3388997632, 855638016, 92274688, 3745513472, 1461714944, 1280311296, 2221408256, 490995712, 1466826752, 1672282112, 3927605248, 1161576448, 585244672, 1805078528, 2534529024, 2438978560, 195228160, 2505069824, 1122513280, 1602492096, 1259223456, 2329755792, 891472040, 328236148, 2223528514, 234110279}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1543503872, 637534208, 4110417920, 4068474880, 1329594368, 4078960640, 2452619264, 101187584, 2461270016, 4025090048, 2223439872, 3115876352, 1389117440, 1274421248, 2083074048, 3015563264, 2144836608, 479251968, 440943360, 638857856, 2686078272, 2398031264, 4061960336, 1964920472, 2110600132, 1305468218, 2023540869}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 3690987520, 167772160, 1358954496, 528482304, 775946240, 467664896, 3815768064, 3194486784, 2635333632, 235012096, 778895360, 960331776, 2571911168, 4196278272, 1523265536, 1260029952, 1188604928, 2148896256, 3963114752, 2603364480, 2486066112, 499326240, 3334376176, 2517824056, 41721204, 4083134186, 1511082513}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2751463424, 1107296256, 2231369728, 3917479936, 1916796928, 446693376, 3866099712, 688390144, 669777920, 2554200064, 2900426752, 3560800256, 3788783616, 2532974592, 830697472, 3112888320, 3824483328, 3182801408, 3019387136, 1294236288, 1127370944, 571424544, 4003775056, 881689272, 2109498308, 3850783894, 2372211887}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 3422552064, 1778384896, 1929379840, 3766484992, 1145044992, 2187329536, 2876243968, 922222592, 527695872, 3692429312, 3741515776, 2517794816, 465321984, 3397001216, 248590336, 4167018496, 3976838144, 4125787648, 3175638272, 2712404352, 2809271360, 4212985888, 626912816, 3614244664, 889391036, 2769482842, 2604410203}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 2885681152, 369098752, 3607101440, 1266679808, 1061158912, 1914699776, 1980760064, 1467482112, 3614179328, 507117568, 3566010368, 1670873088, 4005838848, 625876992, 2666221568, 2613639168, 3800732672, 2842408448, 684079872, 1552900992, 3377912256, 1224320416, 138366992, 2600402312, 2861401852, 2061071958, 1549925997}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 1275068416, 2717908992, 2063597568, 3867148288, 851443712, 169869312, 581959680, 3460825088, 4112777216, 1656356864, 2717581312, 3451879424, 3516678144, 1798709248, 1240805376, 1988552704, 661959680, 1076610560, 2188247296, 2271823232, 892395328, 893510496, 2567792144, 4159359960, 3756712164, 3018510642, 2716523629}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1409286144, 2516582400, 1862270976, 394264576, 2017460224, 3185573888, 3459252224, 3250061312, 917766144, 4105568256, 1914634240, 1494450176, 1492926464, 219815936, 3394056192, 2071128064, 3567049728, 3582446080, 2346326784, 1869434752, 2204291008, 1622450720, 1381745648, 2479907224, 2676518812, 2936823610, 1174555979}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 3422552064, 1509949440, 3741319168, 2692743168, 977272832, 559939584, 3494903808, 1993867264, 812384256, 603062272, 1904541696, 2898034688, 4196679680, 728129536, 1957367808, 3062077440, 1686733824, 3595617792, 1955994880, 922945408, 1476893760, 1277159200, 3277045680, 2542927016, 2107408812, 2887014102, 1231947305}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 1811939328, 234881024, 956301312, 2290089984, 3745513472, 1621098496, 250609664, 3332898816, 4161536000, 720502784, 1427046400, 3548479488, 362037248, 3300270080, 1143033856, 1441064960, 4284390400, 1418581504, 3404084992, 3162047616, 2738921536, 698396064, 4050697552, 392731384, 3320636564, 480431974, 2656550089}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 1140850688, 369098752, 3841982464, 1468006400, 3812622336, 1449132032, 3677356032, 2750939136, 768868352, 228196352, 2297626624, 2059173888, 2094809088, 219570176, 1152192512, 444463104, 3843007488, 1845527040, 3690609408, 2479061632, 4182026176, 2701660064, 3364619824, 2287871512, 1992391612, 2094258698, 882283933}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 469762048, 369098752, 1157627904, 2894069760, 364904448, 207618048, 3400531968, 2972188672, 2897477632, 155320320, 457375744, 3836116992, 3077324800, 2013159424, 2292535296, 1038059520, 1650832384, 545959424, 707951360, 3221953152, 2678258240, 1199978720, 935925552, 639734488, 2764107604, 3159719034, 114810929}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 2214592512, 771751936, 3070230528, 746586112, 1992294400, 1348468736, 2907701248, 4141350912, 3989569536, 17432576, 332464128, 4238704640, 1325678592, 641622016, 2414301184, 3541489664, 2448749568, 3227640320, 3235538688, 4090049408, 1359587904, 996037984, 792144176, 881756200, 68729260, 1067160646, 3915593621}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1140850688, 1040187392, 889192448, 3816816640, 809500672, 3554672640, 2681208832, 862453760, 3322675200, 3651272704, 3306094592, 3975905280, 846479360, 3655753728, 2773577728, 793692160, 450141184, 4034888192, 2567589632, 1352876672, 2976486848, 935554592, 41543920, 3347798120, 42321396, 1890679910, 27190977}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 1275068416, 1375731712, 956301312, 2558525440, 985661440, 2371878912, 1221591040, 973602816, 3582722048, 2527723520, 1950023680, 3895623680, 1041514496, 3876462592, 82653184, 1641797632, 2603219968, 3981886976, 547518720, 3552007296, 2543360064, 447684448, 33346992, 2845394920, 2768608452, 72149862, 4215358149}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2885681152, 3590324224, 50331648, 2306867200, 2822766592, 1419771904, 3952082944, 1623719936, 1441005568, 3265134592, 302579712, 2637987840, 4068229120, 1976721408, 4186140672, 991139840, 1339417600, 1584461312, 1005992704, 855443840, 3433728192, 7437856, 2176897872, 477002056, 1169253924, 3340824466, 2522764799}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 2617245696, 3590324224, 2600468480, 3951034368, 3158310912, 1214251008, 3071279104, 2595749888, 1112801280, 3281387520, 2739077120, 2849341440, 1631338496, 3856277504, 523333632, 3288909824, 4193686528, 2759437824, 2048817920, 1423922560, 1304402368, 3573894176, 277804336, 2953675528, 2012755484, 3971236682, 1480988699}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 3422552064, 905969664, 2768240640, 1233125376, 3149922304, 1486880768, 418381824, 23592960, 248250368, 1296695296, 2144403456, 4001857536, 2280931328, 2384355328, 2537492480, 3385899008, 2204679168, 2432484864, 3320576, 4225096320, 3091288256, 2713685984, 3651159376, 3278899192, 1302882292, 3370936774, 16402005}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2080374784, 2449473536, 989855744, 2944401408, 1228931072, 1772093440, 3291480064, 2189950976, 927203328, 1240596480, 1355874304, 2157346816, 3697033216, 1980653568, 1978609664, 3530655744, 657046528, 3035995648, 1539037440, 3757344128, 2780115904, 1779744416, 2930067408, 2171378840, 2080993284, 2668292674, 2754755529}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1946157056, 436207616, 1929379840, 3498049536, 1824522240, 975175680, 1353711616, 2739404800, 3063676928, 3828219904, 2614558720, 1816756224, 3041148928, 1783259136, 4272771072, 2615986176, 1138011136, 3332413952, 3949133056, 2507374976, 1140931648, 2387253344, 1170185744, 1509368536, 419031908, 1946964974, 1272332711}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3288334336, 3724541952, 3003121664, 1853882368, 2369781760, 1650458624, 1898971136, 2125987840, 2061238272, 3574726656, 2161049600, 884244480, 1362378752, 4282802176, 1161375744, 200669184, 1740485632, 1291436544, 2422734592, 976400768, 1647127360, 1818491040, 1238155312, 4106764312, 2969860252, 4269690894, 220532953}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3288334336, 4060086272, 2432696320, 2323644416, 113246208, 312475648, 1011875840, 2570584064, 916717568, 4237950976, 2439053312, 3443032064, 2607562752, 1381376000, 1457983488, 1067956224, 2089810944, 2188608000, 910002432, 2775482496, 2156605760, 2171721056, 1202243152, 150219176, 3433191004, 3376752370, 3043132605}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 1946157056, 1040187392, 1291845632, 2961178624, 1463812096, 1583349760, 2182086656, 2249719808, 148635648, 84017152, 2736193536, 668368896, 682901504, 1926635520, 3914428416, 2363459584, 525835264, 3042171392, 70094592, 1166589568, 1046551616, 1689752992, 4102286896, 3977639560, 3089421516, 166423566, 656729041}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 2080374784, 3254779904, 50331648, 3397386240, 2545942528, 2023751680, 3125805056, 1686634496, 3852206080, 3404857344, 1471741952, 3720445952, 4242817024, 422977536, 413093888, 4013332480, 637445120, 3447905792, 3191918848, 1971431808, 604252480, 3884349920, 3500625744, 965935016, 1193848196, 3509445358, 3331204873}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 201326592, 3053453312, 2097152000, 2256535552, 3460300800, 2438987776, 2286944256, 2226651136, 1785987072, 615907328, 2299723776, 2876080128, 1459372032, 3937034240, 2754162688, 4183619584, 421831680, 3396380160, 3539389184, 3851277952, 476860224, 1379020064, 3505207728, 3888298920, 1356580508, 107959002, 2517093131}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1543503872, 3791650816, 2432696320, 595591168, 130023424, 2338324480, 3910139904, 3561488384, 3111387136, 3474587648, 1230700544, 3260383232, 2353807360, 1102454784, 1799180288, 2545993728, 1294509056, 1999425024, 1592705280, 2034872448, 806489536, 4228870624, 2994726576, 2607746824, 2708449380, 3928443162, 362537373}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3422552064, 2583691264, 3640655872, 2071986176, 2512388096, 3231711232, 3373268992, 725090304, 1363935232, 3666214912, 1549729792, 2353496064, 1220820992, 1197613056, 2834108416, 1202898944, 3362438144, 1683392000, 198753536, 2065945728, 3057023424, 1475815648, 1056173904, 1177442056, 3932894172, 1743620102, 3056423859}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 2348810240, 3791650816, 1224736768, 3984588800, 2143289344, 73400320, 2056257536, 2784493568, 591659008, 253624320, 3864199168, 3091628032, 2404139008, 229777408, 280055808, 4201625600, 4235691008, 795059712, 2791686400, 3542264960, 1113733824, 3362354656, 3701184816, 3391197896, 3334247356, 1701935874, 2869940511}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 2080374784, 2248146944, 4244635648, 796917760, 3703570432, 2543845376, 896532480, 1797783552, 3945005056, 3501588480, 3676504064, 3335684096, 1574715392, 4249509888, 4225306624, 3011753984, 2668342272, 694132224, 381809408, 2898720384, 430076864, 836596832, 2131096272, 1868598584, 2902027732, 1253310386, 3351482283}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 603979776, 2046820352, 956301312, 4286578688, 2252341248, 3781165056, 995098624, 695730176, 1027866624, 1480720384, 904855552, 2117763072, 2441887744, 2171478016, 3773902848, 696494080, 3177440256, 24375808, 1793846528, 2898257024, 333816768, 3097398560, 2371748784, 3050910248, 2973754620, 2158353858, 2558433265}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 3825205248, 3523215360, 2701131776, 2592079872, 1186988032, 2707423232, 2869952512, 3743940608, 1965293568, 3393847296, 947191808, 1159168000, 50085888, 2308317184, 2605928448, 538740736, 3967597568, 4092367360, 1292163328, 2562779264, 2564458816, 883397984, 992219056, 491395592, 1911901524, 676850482, 2279353397}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 201326592, 2583691264, 620756992, 109051904, 884998144, 3906994176, 1987051520, 4212654080, 1520697344, 3405381632, 807206912, 1585152000, 564936704, 3187023872, 4256903168, 2202568704, 1671992320, 702080512, 2428542208, 1533332096, 2837352256, 516132960, 299381616, 1363422904, 3440003916, 3225760242, 3967780269}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3019898880, 436207616, 1291845632, 1551892480, 2319450112, 3147825152, 1414529024, 3120037888, 4084465664, 4280418304, 1210253312, 4206198784, 100417536, 96362496, 4046286848, 2333128704, 4017136640, 3292592640, 17358080, 2465517184, 2085265984, 3538391840, 2822178512, 2938607528, 3864489788, 555212634, 1537174689}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 4227858432, 3523215360, 4009754624, 1786773504, 3921674240, 2791309312, 3830448128, 1454899200, 1727791104, 795213824, 2267348992, 629702656, 2364817408, 3836895232, 3479654400, 1894238208, 2143788032, 2805456384, 994023680, 3253456768, 1445581120, 3137793760, 4212465712, 3529553576, 1697675932, 1818781278, 2139384227}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 1275068416, 2650800128, 1526726656, 3279945728, 2671771648, 3533701120, 2372927488, 1838678016, 530841600, 276692992, 1040384000, 485982208, 275529728, 997351424, 3579932672, 2736711680, 2078211072, 2352907776, 3270418176, 3095827840, 729474496, 3183537568, 246252624, 3662743096, 950458252, 1674215730, 54067087}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 1946157056, 2717908992, 1157627904, 4286578688, 1673527296, 719323136, 772800512, 1485307904, 267649024, 1372454912, 1224802304, 1185579008, 638337024, 3798097920, 2094215168, 2470553600, 4236368896, 2690750976, 1500627200, 3547961984, 214817728, 3257118688, 1758648944, 3797973640, 256933380, 4196926554, 2596539959}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 1140850688, 1308622848, 2298478592, 1216348160, 3594518528, 1222639616, 827326464, 4224188416, 4192993280, 4209115136, 4204986368, 1217429504, 1158955008, 2329288704, 348160, 1697503232, 2574095360, 3868049920, 509449984, 2404756608, 236558400, 1078719776, 1995480432, 1661232424, 629040164, 1224289814, 1239931873}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 4093640704, 2919235584, 2197815296, 4085252096, 2797600768, 2715811840, 516947968, 2426929152, 2023489536, 2379874304, 3258122240, 67207168, 2122596352, 821977088, 381497344, 3370440704, 3940869120, 3152337408, 4049913600, 958695808, 109352384, 418694496, 1068274160, 3953692648, 1662431508, 1644926574, 4036967485}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 335544320, 2852126720, 50331648, 4118806528, 1480589312, 1197473792, 2966421504, 2312634368, 89915392, 3248095232, 4084531200, 4061888512, 3769909248, 4102971392, 730550272, 2058930176, 968395776, 2889394688, 3296240896, 2333653376, 3083374272, 2148586016, 743213232, 458683112, 1172542636, 2832760526, 3218898717}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 2617245696, 369098752, 520093696, 3464495104, 1195376640, 56623104, 2551185408, 1733820416, 1616117760, 3481927680, 2625699840, 3363799040, 1761361920, 3872792576, 2464641024, 2968578048, 2985358336, 1819323904, 2075171584, 1821439872, 1197517632, 2087231904, 2693040304, 3473590920, 918147692, 3712184906, 3597853717}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3019898880, 234881024, 1627389952, 75497472, 4081057792, 3844079616, 2660237312, 763887616, 1936982016, 3157131264, 2494365696, 4024074240, 2160869376, 1803689984, 1881100288, 3080574976, 2290983936, 1959115264, 3570513664, 1641011328, 2822409792, 1119629216, 268067728, 3788721864, 4037002500, 2949811162, 1350064871}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 4227858432, 2583691264, 352321536, 2088763392, 2202009600, 2401239040, 1490026496, 4200071168, 880017408, 1972764672, 1985282048, 4162093056, 1348222976, 3970588672, 3381612544, 3562248192, 990090240, 362536448, 705674496, 883548800, 3079963200, 1083966368, 424282256, 2042563048, 784053996, 1155516506, 2045877051}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3556769792, 2717908992, 3103784960, 2541748224, 1287651328, 3311403008, 881852416, 1193803776, 159121408, 1428553728, 2241921024, 7045120, 3911467008, 950149120, 2842906624, 3613431808, 2935026688, 2891483648, 2565136640, 2065888384, 1288951744, 2750435424, 1119356336, 2647917000, 3935970260, 283589278, 1356513795}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 67108864, 4194304000, 2432696320, 1719664640, 3200253952, 266338304, 1955594240, 2164785152, 222560256, 3571318784, 1955921920, 1196523520, 2461810688, 1900175360, 3920048128, 1794041856, 2606662656, 52863488, 2264591616, 2531831936, 1713868608, 2103271776, 2331346160, 2406633928, 2510227524, 4161972482, 389848639}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 3959422976, 637534208, 1191182336, 1904214016, 465567744, 765460480, 1372585984, 3070754816, 1582039040, 4243980288, 740753408, 4172316672, 431243264, 2535612416, 3447025664, 1377691648, 1148048384, 867554816, 4101096192, 680237952, 742036672, 165500896, 511811536, 1410572904, 3944675780, 3273070726, 3397968651}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 4093640704, 2650800128, 4244635648, 3850371072, 96468992, 1520435200, 3790602240, 2402811904, 112459776, 1732116480, 2089222144, 148209664, 3072081920, 367140864, 1405423616, 2329970688, 985959424, 1167235584, 459915008, 2383283840, 2761885376, 3058805984, 3887733840, 2166445944, 3247894236, 3297741562, 120405103}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 872415232, 1778384896, 687865856, 2038431744, 448790528, 3705667584, 1030750208, 1826095104, 589561856, 289538048, 3859742720, 485130240, 3165405184, 53354496, 331419648, 995866624, 3803155456, 1080424960, 2852570368, 539122816, 2613016768, 1037235040, 2675471728, 2524203320, 386539820, 402864562, 3876884465}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 4227858432, 1040187392, 1426063360, 998244352, 1287651328, 1327497216, 3455057920, 440926208, 916193280, 3010068480, 3774021632, 3547824128, 3603185664, 795746304, 1102909440, 2260387840, 4260811776, 3986988544, 1506012928, 404886144, 3622793664, 3017643104, 1167547024, 95000952, 475073380, 1423506798, 2390338309}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 872415232, 1912602624, 822083584, 813694976, 2571108352, 849346560, 2765094912, 1692925952, 3736338432, 611188736, 4020305920, 1094942720, 3110879232, 2520932352, 2319667200, 3880830976, 2408875008, 1002617344, 1178585344, 1504059520, 3506775104, 3970271904, 3695801936, 3161968104, 767689140, 1183003194, 1043387143}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 2483027968, 2113929216, 50331648, 41943040, 1572864000, 2250244096, 4163895296, 348651520, 1165230080, 20054016, 1339359232, 1261993984, 74203136, 2040422400, 3152744448, 446924800, 1214743552, 1239280128, 773623552, 700856704, 2208775488, 2383263968, 1120188944, 2940890264, 2745765796, 3109989274, 716923305}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 603979776, 2583691264, 2701131776, 3430940672, 1933574144, 929038336, 594542592, 2926051328, 2260467712, 3635281920, 592510976, 180781056, 2575581184, 1533698048, 2547724288, 523106304, 1788990464, 3934761472, 4258979072, 653932672, 1862490688, 1792669600, 270788784, 2032183864, 3573100276, 1062906174, 3870975111}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 335544320, 637534208, 889192448, 2206203904, 650117120, 1168113664, 4165992448, 3586654208, 1265893376, 4030595072, 1967718400, 3996811264, 1888239616, 821190656, 3042660352, 139585536, 3571840000, 3439045120, 908256000, 1441792640, 4187499968, 414979424, 1581934544, 1861700520, 2847123620, 4246126234, 2368615151}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 2483027968, 1644167168, 4076863488, 897581056, 4248829952, 3655335936, 1582301184, 2340945920, 4040949760, 621412352, 2713780224, 2382069760, 3802415104, 4100874240, 680488960, 1501874176, 1847110656, 905112064, 2112086272, 3855638912, 3284676288, 633102496, 2627351536, 359219624, 47701380, 1863718030, 1265304469}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3288334336, 1308622848, 754974720, 176160768, 1941962752, 1835008000, 3859808256, 996671488, 4017356800, 3218210816, 3366518784, 2694414336, 3383508992, 1446912000, 2360815616, 94283776, 2896882688, 2153284096, 3921803008, 2768268928, 3598717248, 2579525600, 1583380400, 2576354440, 2250787700, 3218373274, 430064505}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2348810240, 704643072, 1526726656, 3212836864, 624951296, 3806330880, 955252736, 2429026304, 3152805888, 1626996736, 1461911552, 3933765632, 863256576, 2085494784, 1179463680, 702937088, 3347704832, 4180911616, 1668334848, 1018692992, 2850298816, 4038471840, 935949936, 375639800, 3249056036, 2607564822, 3023712749}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 201326592, 503316480, 1392508928, 4001366016, 2881486848, 304087040, 1787822080, 3613917184, 1371799552, 2643853312, 2840133632, 2379055104, 316424192, 789209088, 2787332096, 3961436160, 4091206656, 3041699328, 1720057600, 579363200, 1467245376, 2741905376, 2305106960, 3730803144, 639859828, 740216002, 1406852347}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2348810240, 637534208, 2902458368, 562036736, 20971520, 1176502272, 2242904064, 2389180416, 1287389184, 3443654656, 2517172224, 747143168, 4177805312, 3481673728, 2054107136, 3384264704, 34317312, 633972224, 1577108224, 2221428352, 2008820928, 2042780320, 1657362960, 166241624, 1033114740, 1860064190, 897266513}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 2617245696, 2852126720, 1526726656, 763363328, 784334848, 3881828352, 1238368256, 2122842112, 4286840832, 3476684800, 2864119808, 636190720, 3464249344, 1929781248, 647049216, 3465209856, 772733952, 179613184, 3083044096, 935859584, 4247016128, 1409957216, 4281285808, 2441588328, 1880252164, 4018349794, 596215821}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 2751463424, 2583691264, 3003121664, 3481272320, 2956984320, 1453326336, 3163553792, 3065511936, 4244373504, 1498808320, 1899167744, 1698660352, 1496596480, 4121059328, 2037452800, 3187591168, 1419965440, 1726280192, 1831861504, 1682710912, 1035889600, 1293379104, 4217751632, 3701042376, 2572851740, 255362334, 648645019}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 1006632960, 100663296, 2667577344, 2256535552, 281018368, 1310720000, 4239392768, 2464677888, 419168256, 847642624, 717553664, 2623832064, 3913564160, 1065492480, 648491008, 2748557312, 4287601664, 2407136768, 41210624, 2531014528, 3996526400, 2284671584, 1821953552, 1606562008, 793213108, 600030174, 1394070259}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 2885681152, 2717908992, 2634022912, 3296722944, 1346371584, 3932160000, 2937061376, 2285371392, 3067871232, 139329536, 4195287040, 3604381696, 1062486016, 1268408320, 2379558912, 1935931392, 2384976896, 2969957888, 1984741632, 1157703296, 54122048, 676522528, 2278962736, 1801671176, 2962270172, 3041864334, 892788727}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1409286144, 1241513984, 2063597568, 1115684864, 2898264064, 2040528896, 3266314240, 1201143808, 2757492736, 1748369408, 1491009536, 2799861760, 311705600, 3189907456, 2537385984, 1207932928, 748397568, 3150039552, 4075861248, 2247177600, 2124516672, 299937888, 1289301968, 2070276056, 1888131084, 1538269582, 1511545963}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1409286144, 301989888, 385875968, 3615490048, 2847932416, 3927965696, 303038464, 2360868864, 1032585216, 1889665024, 2364604416, 613056512, 1531199488, 3194380288, 3294040064, 3112011776, 4092171264, 3222768128, 3126638848, 1408971648, 1003472832, 3282105056, 1628514832, 1840940424, 661413148, 3725729638, 3776518113}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 3556769792, 3657433088, 2231369728, 276824064, 1170210816, 1524629504, 2341470208, 1606942720, 2243166208, 981336064, 1690632192, 3577511936, 4098637824, 1773297664, 959926272, 3249252352, 2824324096, 1507707392, 4291206400, 3406764672, 3817313344, 1639314656, 3401754224, 4257838152, 2410609188, 1242266618, 4282515055}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 603979776, 1577058304, 2130706432, 1501560832, 3175088128, 4162846720, 573571072, 88604672, 3510894592, 2971271168, 3853189120, 3044048896, 2094809088, 4182122496, 3442307072, 2914891776, 3299984384, 1349513728, 1964949248, 1613043584, 3294216384, 6013088, 2792135952, 1601832856, 1882932452, 2487797314, 661653373}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 1409286144, 3187671040, 3674210304, 2206203904, 2428502016, 3131047936, 3442475008, 2863136768, 323747840, 229244928, 2183987200, 1180729344, 389300224, 1176395776, 829640704, 1249105920, 2069332992, 1930529280, 4087787264, 474170752, 819719616, 4028362336, 314283088, 327928344, 1797497876, 3245334150, 2118515109}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 3288334336, 1509949440, 2399141888, 4286578688, 4123000832, 4053794816, 1011875840, 4144496640, 504627200, 3651272704, 2668822528, 2236448768, 3098296320, 2307792896, 819802112, 1341184000, 1605145600, 3321528832, 3531341056, 73224064, 1605428160, 3033326816, 1200282576, 1155764904, 3638625476, 4267113642, 2322974881}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 603979776, 2449473536, 117440512, 3699376128, 3678404608, 224395264, 1676673024, 2513960960, 1900806144, 893779968, 502726656, 692617216, 717504512, 2827116544, 1911910400, 1207801856, 3260656640, 3593187840, 3397818624, 3044494208, 1208519232, 1017396128, 2448574896, 1919776120, 3293701164, 19914182, 2401545843}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 1677721600, 1644167168, 721420288, 2071986176, 3980394496, 1314914304, 2997878784, 1314390016, 1254883328, 1477050368, 3487891456, 4141449216, 1568948224, 3129876480, 3840618496, 3765606400, 1914082304, 1885917696, 3913015552, 1433755008, 802283968, 4276123808, 1416644656, 628632536, 3793491052, 1860312710, 2222024661}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 3556769792, 4261412864, 1090519040, 2961178624, 2185232384, 3567255552, 3125805056, 1678245888, 160169984, 1766195200, 3802071040, 85360640, 1689534464, 1190273024, 3689762816, 624662528, 1139790848, 1068337664, 2075709184, 3352758400, 1136305216, 2590127904, 1459966800, 2739383464, 1953597380, 452376102, 516177171}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 2617245696, 1845493760, 1728053248, 444596224, 1178599424, 1478492160, 2551185408, 3239575552, 886308864, 4190765056, 1983578112, 2991947776, 3392946176, 3405127680, 424497152, 2212030464, 1971643392, 1044557312, 2676459264, 3679677312, 447328576, 1906979104, 889927952, 1004401288, 1957695308, 2554868874, 3345765141}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1543503872, 973078528, 2701131776, 2910846976, 1883242496, 257949696, 3593469952, 3004694528, 3326869504, 1989017600, 1342636032, 2447605760, 3301195776, 155852800, 634220544, 2716788736, 1846197248, 537972224, 2817887488, 1171204224, 3888616128, 872296992, 4244570288, 2254406808, 259146956, 332471366, 2345196695}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1275068416, 2785017856, 2298478592, 3665821696, 1329594368, 1931476992, 957349888, 4183293952, 1747189760, 696385536, 94044160, 1974960128, 93077504, 2752405504, 3717541888, 102955008, 917435392, 2250278400, 3522544384, 3631688832, 294252864, 3343990176, 147906704, 1935534344, 914061420, 1413975410, 883166513}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1543503872, 1040187392, 2197815296, 3531603968, 398458880, 4192206848, 940572672, 2537029632, 475791360, 1623588864, 2949709824, 85491712, 3604234240, 3188875264, 3317911552, 3940268032, 890211328, 547196416, 3240029952, 2858748288, 416984384, 2882486752, 931518960, 3081941128, 3540732508, 967822862, 246278579}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 3556769792, 4060086272, 553648128, 394264576, 1186988032, 1704984576, 4027580416, 2332557312, 666632192, 1993736192, 3885301760, 1394311168, 2269396992, 1100095488, 3725004800, 152877056, 341363712, 3100281344, 1464699136, 3415300224, 2364116928, 2507353440, 1784067536, 332113800, 2464945604, 1287548670, 614036379}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2885681152, 1241513984, 2801795072, 780140544, 1749024768, 446693376, 2853175296, 1779957760, 547618816, 1801322496, 2157772800, 2986704896, 3948822528, 1084055552, 2449838080, 996026368, 144524288, 1040565760, 1901989120, 2946307968, 277205312, 421411104, 3040680656, 3130360904, 1929776172, 2509834882, 3519787495}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 1677721600, 3254779904, 419430400, 159383552, 46137344, 1138753536, 1980760064, 238551040, 1511260160, 1247412224, 3733127168, 4294868992, 4267327488, 612589568, 1660874752, 1708812288, 3343064064, 1285472768, 3540650240, 2476413056, 1763362496, 2510817376, 1424765296, 2863562184, 3142143868, 3582327930, 2085677285}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 469762048, 2919235584, 1023410176, 1753219072, 163577856, 2732589056, 1716518912, 3505913856, 2097414144, 655753216, 3139895296, 3626008576, 1125531648, 2569494528, 52465664, 1654028288, 1382509568, 654351872, 1571172096, 3096408704, 1230809664, 3401853920, 821437424, 3791067496, 3675816860, 200424818, 1071741667}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 1677721600, 3321888768, 1291845632, 3179282432, 3535798272, 2984247296, 3075473408, 3950510080, 1096024064, 4223533056, 3232694272, 1574207488, 935215104, 3668910080, 584372224, 1765693440, 3304000512, 1584718336, 911096576, 3651611264, 742964416, 83645024, 2773643888, 379938664, 68544476, 2944250586, 3799100087}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 469762048, 2852126720, 989855744, 394264576, 3258974208, 840957952, 2567962624, 1465384960, 2959343616, 3279814656, 506265600, 2421129216, 25051136, 1227710464, 3587158016, 2084448256, 2458731520, 60800512, 2680585472, 1429821824, 1884927424, 1493113888, 4200644752, 287750472, 2782910348, 1139173538, 1764298999}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3422552064, 3120562176, 956301312, 3095396352, 3653238784, 2464153600, 2836398080, 656932864, 1355022336, 3236298752, 933429248, 3921248256, 3001434112, 3131252736, 389656576, 3760613376, 1036192768, 2842285568, 254686464, 3614904448, 2264369728, 71391712, 2501695984, 1298964168, 387246708, 1230537106, 1380644539}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 469762048, 1107296256, 2868903936, 3011510272, 482344960, 4003463168, 2100297728, 740818944, 3625189376, 454950912, 2371420160, 3879698432, 756957184, 2555994112, 2915012608, 828266496, 3988354048, 2096078336, 1743157504, 2083856768, 1015924672, 3688200032, 2665338576, 720189784, 2106704244, 1160710874, 3088227543}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3288334336, 3254779904, 2432696320, 3481272320, 3066036224, 1407188992, 2421161984, 3780640768, 2977693696, 2982805504, 1010237440, 2324922368, 281690112, 2612469760, 3629355008, 824842240, 3001496576, 848032256, 4103502080, 3251469440, 1366070720, 698196576, 865801584, 3946970600, 748765900, 962516430, 4171682061}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 3422552064, 2046820352, 1694498816, 3145728000, 2411724800, 2770337792, 2972712960, 3968335872, 2516320256, 616955904, 501678080, 1750368256, 4190519296, 711401472, 4254380032, 1776707584, 416758784, 1390204416, 591025408, 3894480512, 406031296, 1364366048, 2415991824, 2659447640, 672847012, 2514321134, 2297822523}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 4227858432, 838860800, 1962934272, 1702887424, 20971520, 2820669440, 2695888896, 2764570624, 539754496, 614596608, 1785004032, 760184832, 1235369984, 2347065344, 2316275712, 2860660736, 1104495616, 3272076800, 1951277312, 430407296, 1622858944, 2081792416, 1482910352, 621079704, 828040132, 3695542918, 2944080585}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1543503872, 2315255808, 822083584, 2927624192, 4173332480, 10485760, 1641021440, 473432064, 2664693760, 1253703680, 415694848, 545685504, 3216654336, 3494322176, 2068230144, 2358917120, 366418944, 4062092800, 1472101632, 3947168896, 3323316544, 977699168, 437929168, 3507968424, 2294218620, 2137936826, 100495605}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1006632960, 2315255808, 150994944, 3883925504, 289406976, 3034578944, 2461007872, 2686976000, 1960574976, 2392981504, 944046080, 1681686528, 2913091584, 1724194816, 3405557760, 201459712, 1586852864, 1197780480, 3161869568, 1529573504, 3013860800, 3609183648, 349039344, 1048638616, 560989620, 268986526, 3201060809}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 3825205248, 1912602624, 3003121664, 142606336, 541065216, 2095054848, 814743552, 3293052928, 443809792, 4179230720, 2037186560, 958038016, 1209679872, 3672973312, 2782588928, 1857689600, 2040364032, 3481436672, 1371939072, 1569924480, 1470465600, 2304356640, 2056772592, 3364945416, 1363084036, 1803796170, 400205445}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 3690987520, 503316480, 352321536, 1669332992, 1136656384, 3449815040, 1802502144, 1060634624, 2634285056, 1994260480, 783745024, 1470464000, 4124983296, 3828834304, 3655716864, 3065923584, 895943680, 208518656, 3525461760, 3276607104, 1266454464, 3092571872, 2973280336, 543857272, 1881131388, 3227991762, 535661847}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 2885681152, 2785017856, 184549376, 2357198848, 113246208, 899678208, 718274560, 3769106432, 2398879744, 1135738880, 626065408, 3777921024, 2796699648, 4275134464, 91131904, 47339520, 589370368, 1859569152, 1940261632, 3380547968, 1371373632, 355829856, 408537936, 2292430120, 2898167860, 318374958, 4112333041}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 2885681152, 4194304000, 184549376, 1585446912, 3368026112, 1495269376, 716177408, 3819438080, 1167851520, 2384855040, 2970943488, 1057783808, 2468757504, 4271202304, 4065103872, 2756081664, 1640309760, 880068096, 3653371136, 475472256, 3634096448, 1209917792, 1928908048, 1128029208, 1909858484, 299722718, 1270929163}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3690987520, 704643072, 989855744, 1451229184, 1186988032, 1486880768, 1636827136, 2826436608, 1336147968, 3240755200, 1259405312, 451182592, 3962191872, 4237385728, 161787904, 1221220352, 4049685504, 2146229760, 2986757376, 2857849216, 3025401152, 92925536, 3880828368, 2419615112, 1975790172, 1578766850, 4227408157}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 1946157056, 3925868544, 3472883712, 3481272320, 2202009600, 1189085184, 1825570816, 1862795264, 1763966976, 56754176, 1154678784, 1506377728, 1650606080, 642998272, 3859402752, 507652096, 3861085184, 1035069952, 494820608, 642587520, 1976864192, 3313409184, 1965684976, 28449704, 651909924, 3698185314, 1673551385}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1543503872, 1442840576, 721420288, 1786773504, 3451912192, 1277165568, 1087373312, 1990721536, 1240727552, 4026138624, 4002086912, 2935390208, 3338289152, 2366316544, 3501649920, 2090498048, 1136339968, 2058280448, 3195425536, 2033006976, 586410816, 2747119072, 1663885200, 3483446056, 3788873396, 2373489514, 717953237}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 469762048, 234881024, 4043309056, 3179282432, 910163968, 1549795328, 2951741440, 1336410112, 3747872768, 1347813376, 98893824, 2641526784, 2111193088, 2074435584, 1427296256, 3894835200, 2400013312, 3572948480, 3434118912, 2890413184, 835977408, 991831072, 3031530160, 195856184, 373783540, 739891458, 1783476499}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 3019898880, 1778384896, 3841982464, 1619001344, 3745513472, 3944742912, 238026752, 3539468288, 1870397440, 2729312256, 2420834304, 906592256, 1043218432, 4044038144, 1646891008, 765347840, 2687722496, 3879062016, 3844111616, 1764759168, 3547888192, 582767264, 1338917648, 3420155224, 3129062364, 3976884398, 2368292367}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2617245696, 905969664, 3640655872, 847249408, 3980394496, 4116709376, 2320498688, 1235746816, 1082392576, 1563033600, 55115776, 1941798912, 2645180416, 755589120, 1398648832, 3845801984, 2617334784, 4071226880, 1393054464, 452210816, 4289881920, 1110795680, 750496304, 3268235880, 806857076, 1302546034, 2262080253}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3556769792, 1979711488, 4278190080, 3531603968, 4232052736, 1432354816, 2276458496, 3508011008, 3273916416, 2734817280, 1924333568, 2313781248, 1585594368, 74653696, 3167334400, 508712960, 4091229184, 1467341312, 649356032, 1951026048, 2894017344, 1530387744, 1776746800, 4082360472, 4177878444, 3155201186, 596942617}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 2080374784, 3523215360, 2365587456, 1283457024, 1681915904, 1151336448, 3192913920, 2853699584, 2922119168, 2380136448, 1591410688, 716275712, 341721088, 3122339840, 5369856, 4021172224, 148061184, 2435173888, 377245952, 2361817728, 1199007808, 1555014432, 1105541328, 3013273448, 3190275628, 1110518726, 924382087}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 1140850688, 570425344, 3875536896, 1468006400, 2529165312, 4016046080, 116391936, 1679294464, 2785804288, 1269694464, 3095592960, 2852683776, 2536390656, 2546163712, 3936940032, 3091089408, 2842381312, 2778518016, 1598839040, 2785951616, 3407051200, 2078331488, 2025482288, 1335978680, 2204473452, 3716521782, 1219854703}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 1409286144, 3858759680, 687865856, 377487360, 3049259008, 3193962496, 774897664, 1585971200, 2705588224, 3585212416, 4137877504, 525959168, 3425845248, 484646912, 2457440256, 3248625664, 507210752, 4052072960, 618425088, 2750314624, 1854746944, 179630560, 4231448496, 1553847896, 3124786852, 3307238162, 1368420993}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 603979776, 1107296256, 2030043136, 1988100096, 2369781760, 4284481536, 2234515456, 1614282752, 3296460800, 286654464, 945487872, 2816049152, 4170596352, 949706752, 981069824, 3372619776, 3350418432, 3228426752, 3143907584, 867854464, 4228208960, 1076281248, 2471868208, 613960664, 325863356, 1534986510, 3241090387}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 1275068416, 3053453312, 3808428032, 4068474880, 205520896, 211812352, 15728640, 997720064, 1058799616, 3122003968, 2621505536, 2175959040, 3784720384, 2139185152, 215126016, 4245043200, 1139356672, 208057856, 449078016, 2096776576, 1789873984, 1731175712, 3427984336, 4165369656, 2429104284, 89555038, 2178697267}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 1677721600, 2181038080, 419430400, 3296722944, 1203765248, 3009413120, 1940914176, 3374841856, 1568407552, 1804730368, 2480340992, 3961880576, 1746026496, 261578752, 923111424, 444753920, 2570017792, 3259081216, 3197380864, 1527664768, 3241492544, 1799015136, 3896224048, 1423919512, 1498019444, 234357646, 3588495953}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 1409286144, 3254779904, 620756992, 3011510272, 650117120, 1692401664, 1490026496, 271056896, 3443261440, 387317760, 3734175744, 1713733632, 1909866496, 2591252480, 787869696, 3925751808, 2068798464, 2950945280, 3496827136, 2347421312, 1266009024, 138291808, 2569997552, 3933460392, 2925887092, 3974541422, 4087055651}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 3556769792, 2650800128, 452984832, 3917479936, 2537553920, 559939584, 1250951168, 16252928, 1619263488, 1621229568, 2137849856, 1255636992, 2950840320, 3389857792, 1044893696, 2753185792, 2601077760, 497400320, 1679230720, 2152644992, 1530891968, 1507749024, 4291494192, 3403211656, 2297995484, 755551090, 73463001}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1006632960, 503316480, 3875536896, 1719664640, 2839543808, 694157312, 139460608, 1736966144, 1885601792, 1056309248, 2388721664, 710115328, 3015065600, 3842056192, 1258524672, 1035868160, 3198503936, 3621096960, 1810831104, 2058272640, 3159358784, 1079796640, 2685025072, 1243308392, 1894833252, 1878715650, 1063377171}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 3825205248, 3791650816, 1392508928, 3347054592, 3359637504, 3865051136, 2221932544, 1456996352, 3686006784, 4050255872, 1883832320, 3961749504, 53100544, 2166972416, 2647896064, 3870431232, 125643776, 646562304, 2537777408, 538609024, 2379342272, 2478271776, 3264267952, 3400072184, 1957464652, 1346279786, 3142816333}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1811939328, 4060086272, 4143972352, 3917479936, 1052770304, 3118465024, 263192576, 470286336, 831258624, 3720216576, 1472790528, 56000512, 1769881600, 2368282624, 3278278656, 3132495872, 2915382272, 2938676736, 2597806336, 152031104, 1727042240, 3844300384, 2404746096, 494652696, 1634387044, 851996086, 1349270215}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3959422976, 4127195136, 2768240640, 1031798784, 1564475392, 350224384, 1387266048, 2746744832, 2366373888, 1807613952, 3643342848, 2581626880, 201211904, 2890473472, 2014351360, 94779392, 2155166720, 2757158400, 2397258496, 3638292096, 4233738432, 968281504, 2010330352, 1394837912, 2419437692, 2314792054, 60973895}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 738197504, 2717908992, 3841982464, 1031798784, 767557632, 966787072, 1836056576, 2995257344, 685506560, 3643146240, 108593152, 1286242304, 3655745536, 374956032, 2719649792, 2781747200, 1937054720, 4126443008, 1024149760, 1462365824, 3356743872, 3496787936, 3834585680, 3383465592, 4183354020, 153446462, 2437713899}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3019898880, 3590324224, 50331648, 2373976064, 624951296, 1151336448, 3912237056, 3373793280, 942407680, 4293001216, 1053753344, 2760933376, 2913091584, 2179932160, 2615209984, 362432512, 1773368320, 2344266240, 793322240, 1968829824, 2285612224, 2486473120, 3494143952, 2566271064, 988885292, 138787270, 2227300521}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 603979776, 2717908992, 620756992, 427819008, 1430257664, 1906311168, 1032847360, 788004864, 3352035328, 2114060288, 2476539904, 3719659520, 3963764736, 2126340096, 1021685760, 2388277248, 1229007872, 3616514560, 1945331968, 297451136, 2593320640, 1736876960, 1352201808, 2506090504, 2242595036, 2355543990, 3425217033}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2214592512, 4261412864, 3674210304, 3095396352, 1430257664, 2497708032, 1368391680, 297271296, 613154816, 4092198912, 3239772160, 3765927936, 195706880, 3397083136, 1445449728, 917645312, 3557256192, 1915064832, 641554176, 1172734336, 3868626496, 968793504, 3926580208, 1663872648, 1706936700, 3288425398, 1417995389}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 3154116608, 3456106496, 1795162112, 2155872256, 62914560, 4255121408, 2236612608, 1116209152, 2945187840, 3873570816, 3220373504, 1107853312, 3424796672, 802365440, 2199449600, 642398208, 3295630336, 2902633984, 1462591232, 2611077504, 2444078656, 3742367456, 4263292752, 925119720, 696130468, 3539549846, 2483537049}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 2214592512, 3523215360, 721420288, 1300234240, 3418357760, 2279604224, 2370830336, 1458044928, 907280384, 966131712, 293535744, 4033511424, 1733705728, 3726598144, 3866800128, 421406720, 4160437248, 2180313600, 2079146240, 2135665024, 1852282048, 3595420896, 2534447728, 2615368296, 3380134804, 2528594810, 1749975971}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 469762048, 2986344448, 1795162112, 1199570944, 1463812096, 1335885824, 3828350976, 2177368064, 3180068864, 3721527296, 3000303616, 2756870144, 1293041664, 3929350144, 801280000, 4176095232, 1584489472, 1402772992, 636317952, 603378048, 4250697152, 3582605984, 2845918800, 3460610008, 4074321476, 432071318, 1709651505}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3154116608, 3523215360, 1694498816, 2239758336, 1690304512, 3886022656, 4170186752, 1718091776, 455344128, 2032009216, 3104112640, 470581248, 140394496, 2992988160, 3879522304, 1218844672, 2150177792, 3649474048, 3153948928, 3275796096, 1466174656, 4227752800, 217410896, 1649719432, 2499957844, 3950473922, 1835252487}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 4227858432, 4194304000, 1795162112, 1031798784, 767557632, 2153775104, 3660578816, 1885863936, 4180934656, 757465088, 2271805440, 2662629376, 1634091008, 1086922752, 2279903232, 3669895168, 374678528, 1150742016, 1832998144, 958435712, 4287639744, 2520261600, 2305581488, 528115160, 1727748052, 3845912362, 47962187}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 335544320, 4194304000, 687865856, 3263168512, 306184192, 3118465024, 2079326208, 501743616, 3314810880, 1832779776, 502988800, 2382594048, 2214477824, 3982188544, 60002304, 925239296, 3414643712, 1168742912, 3770381568, 3529752704, 1271806784, 1217616928, 2832723056, 2040553144, 521154260, 4002951354, 456941351}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 335544320, 838860800, 1056964608, 1769996288, 2478833664, 547356672, 2458910720, 2035810304, 1154220032, 101318656, 2881159168, 3064102912, 2185904128, 1239113728, 2484269056, 3468847104, 430908416, 2326067712, 165376256, 3021126528, 2126646976, 3249477856, 379894736, 802889608, 3105015884, 675420086, 1005531021}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 2348810240, 503316480, 4211081216, 1887436800, 2696937472, 1126170624, 3952082944, 3980918784, 1602486272, 180486144, 3419996160, 2669248512, 1703034880, 1387880448, 2657726464, 2784643072, 2024098816, 956823040, 756369152, 2556408192, 563678784, 2650388320, 3971088400, 4246823816, 46511556, 4283203026, 839257065}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 1811939328, 1711276032, 587202560, 3263168512, 3577741312, 3013607424, 2939158528, 3008888832, 494665728, 1979056128, 216203264, 3664347136, 4147527680, 1669554176, 3308900352, 2008954880, 1278675968, 1012655616, 3511618304, 3084361088, 3053537088, 1515766176, 565621840, 1468651736, 220601356, 682309870, 3653106467}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 4227858432, 1040187392, 3372220416, 662700032, 549453824, 65011712, 4119855104, 2199388160, 3419668480, 1137836032, 3153657856, 3628171264, 3079815168, 1549344768, 2993795072, 179976192, 413484032, 2321534464, 2616010496, 1760796800, 2814057920, 1000396640, 747106672, 2723745544, 1534180076, 3174725274, 6646753}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 2885681152, 3388997632, 956301312, 578813952, 1136656384, 396361728, 3236954112, 2565341184, 2979266560, 910295040, 936181760, 1374978048, 147456, 1982668800, 1088737280, 33191936, 1111559168, 2093647360, 1427709184, 2530644096, 4028585792, 3640777952, 3468340048, 3862003512, 1692587156, 279785882, 3710171929}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 4093640704, 1375731712, 2063597568, 209715200, 3972005888, 3395289088, 3035627520, 4130865152, 3249799168, 2281308160, 3154837504, 2343534592, 1570390016, 3774554112, 1771565056, 1580075008, 3019994112, 756845056, 1799463168, 1492846976, 1972874304, 405677920, 218195120, 4070343224, 2130826876, 744170858, 1879541829}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 1811939328, 3791650816, 3774873600, 3699376128, 3586129920, 1134559232, 374341632, 1631059968, 1275854848, 2696282112, 2007171072, 2297790464, 1796620288, 3455279104, 734892032, 907687936, 3116721152, 3853428224, 525322496, 629363840, 2514856000, 2907583456, 4035923280, 1305724776, 2704090492, 3369787990, 85304243}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 2214592512, 3456106496, 16777216, 176160768, 390070272, 803209216, 426770432, 2697461760, 2059665408, 2659319808, 3404136448, 531595264, 392314880, 915890176, 3957837824, 1676040192, 561345536, 1697681920, 1013038848, 1579365504, 1882060608, 1594188960, 2323184496, 895864824, 3372304068, 2933582098, 1783794745}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 872415232, 1375731712, 3607101440, 3883925504, 1749024768, 1075838976, 3582984192, 920125440, 4237557760, 953024512, 203227136, 1781039104, 2129543168, 3968671744, 2221993984, 3384424448, 2787320832, 4275956224, 4116353280, 2915110784, 1907014080, 4163458336, 1958123408, 3930797832, 2592195660, 429435098, 1487301871}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1946157056, 167772160, 3439329280, 2055208960, 3888119808, 2619342848, 810549248, 1915224064, 2610692096, 46792704, 2677997568, 1221885952, 283787264, 2161074176, 3514609664, 540420096, 3538234368, 722700800, 1893379328, 3889891968, 62576448, 90926816, 1432546448, 1380918120, 3401383412, 974543966, 2176151693}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 335544320, 2852126720, 4043309056, 243269632, 2629828608, 4116709376, 3285188608, 717750272, 131858432, 1500643328, 307953664, 84312064, 705839104, 1317756928, 1917759488, 848197632, 3604573184, 2238036480, 2121313536, 1901024384, 3634945344, 3938145120, 295097904, 3724153000, 2049399812, 902097118, 3973136529}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2348810240, 1577058304, 2634022912, 3464495104, 1832910848, 3412066304, 4145020928, 496500736, 3334733824, 2910978048, 2248081408, 2661974016, 1021460480, 2515476480, 4206030848, 3873847296, 2345479168, 4059936256, 2758055680, 2688754304, 3762090304, 933712288, 3763273520, 3490735816, 3289909612, 3389266770, 4129438345}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 3019898880, 1577058304, 4110417920, 2122317824, 1463812096, 3886022656, 3650093056, 3200778240, 1905000448, 414056448, 2544959488, 3862986752, 3524149248, 3433111552, 1170788352, 3206703104, 2384405504, 4050749952, 3322857216, 2408521344, 3015284032, 4253203616, 1814119760, 2810772872, 2248292804, 1355747990, 2686036831}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2885681152, 838860800, 3036676096, 1015021568, 2856321024, 1004535808, 1299185664, 3226992640, 869531648, 1234567168, 1881997312, 1462861824, 796278784, 3319619584, 187297792, 1145190400, 1857764352, 110929408, 176660736, 1561011840, 2472859712, 2042856480, 4206183280, 3209011960, 3916444172, 3327656858, 148126899}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2885681152, 3724541952, 1660944384, 3397386240, 4156555264, 631242752, 1771044864, 3726114816, 4228644864, 2189295616, 1576730624, 1322024960, 2296266752, 283860992, 2618601472, 3354540032, 717560832, 4116178432, 136500992, 1790799232, 2875974464, 3335822560, 2211579728, 1242901384, 2066736620, 4246664790, 1523264311}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 335544320, 3590324224, 1526726656, 981467136, 1472200704, 3344957440, 170917888, 1576534016, 3602644992, 3215851520, 2534342656, 974684160, 2412658688, 2109677568, 18919424, 2912028672, 3764470784, 787986944, 925295360, 1281960320, 3100870464, 1694824672, 179307056, 3946341976, 2321292316, 434004590, 836174863}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 3154116608, 503316480, 3271557120, 998244352, 3854565376, 1394606080, 1995440128, 1038614528, 2032402432, 2845442048, 2208497664, 523075584, 4156178432, 366174208, 545632256, 1987995648, 2191068160, 1874783744, 3596609280, 901590400, 488936384, 2994513376, 2169547792, 2730394808, 1457489172, 1744646018, 1036311029}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1543503872, 2516582400, 1929379840, 4001366016, 440401920, 1134559232, 1164967936, 109576192, 3654025216, 2245132288, 495779840, 2471198720, 527581184, 58548224, 973312000, 635312128, 3896458240, 2664873472, 656528128, 706430336, 1800972608, 178703904, 2653535312, 2518095864, 3907699556, 3829132214, 1090135185}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 4093640704, 4127195136, 3372220416, 2558525440, 2990538752, 1633681408, 2159017984, 2568486912, 3600023552, 2690777088, 1023475712, 1305247744, 2449620992, 506535936, 3642003456, 2184583168, 3141745664, 329116160, 254206720, 1029642368, 648250944, 3808012832, 96268336, 926554648, 3505749164, 907972730, 429606569}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 469762048, 2113929216, 1895825408, 1786773504, 3653238784, 786432000, 30408704, 1009254400, 3994288128, 929431552, 801439744, 277118976, 1392918528, 3889504256, 4199346176, 3099727872, 647721984, 681442816, 4204832512, 2551712896, 1114401600, 2769976288, 3558286320, 1297608616, 3491726324, 4271605754, 4126508699}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 3825205248, 2785017856, 1526726656, 2491416576, 1069547520, 4179623936, 66060288, 2798125056, 1197735936, 2784362496, 2678259712, 1539080192, 408305664, 194191360, 1481936896, 1858238464, 1840081920, 2870206976, 2647173888, 2008547712, 2506885184, 1194484960, 174400784, 1106769336, 511618436, 2038120866, 2067825859}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 4227858432, 3053453312, 3204448256, 2357198848, 1086324736, 2866806784, 3675258880, 3085434880, 2767454208, 1628307456, 3689873408, 482705408, 1399734272, 1245650944, 1758310400, 1862957056, 949556224, 32951808, 3576800000, 1675627392, 3364890688, 1806201696, 1456735984, 2231263688, 4246167188, 114918282, 2769552591}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1006632960, 973078528, 1124073472, 964689920, 1203765248, 530579456, 1569718272, 1960312832, 572260352, 1890975744, 2944598016, 378372096, 1654013952, 3688046592, 1089851392, 2442803200, 16600064, 3549089280, 4057048320, 4290784640, 866153152, 4019197664, 601373264, 3315351560, 1920342668, 4037223006, 1985850323}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 4093640704, 838860800, 1895825408, 1149239296, 3435134976, 1637875712, 3922722816, 1288175616, 2049179648, 4090626048, 1357053952, 3047653376, 351420416, 3170066432, 1347391488, 3586525184, 491324416, 1624828416, 339448064, 3147594880, 2590910528, 136128352, 3650266192, 4017391784, 2486010628, 3961330754, 3818041281}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 872415232, 771751936, 50331648, 3061841920, 322961408, 2342518784, 3209691136, 2467823616, 789839872, 3656777728, 713490432, 2578087936, 3268820992, 563552256, 3784503296, 1859278848, 1683567616, 1360128512, 2914438912, 3129767296, 2376208704, 2899408544, 310233168, 3815033576, 1322593580, 615748826, 761774483}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 2617245696, 2852126720, 1795162112, 4051697664, 348127232, 1264582656, 3272605696, 1045954560, 1373896704, 4236115968, 623575040, 3098247168, 3634249728, 2684051456, 3574829056, 2821339136, 1375560704, 3396132352, 22539520, 2133070208, 3290318528, 1404778336, 1546906672, 2535068488, 202731084, 3928030658, 2219174647}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 872415232, 3523215360, 687865856, 2390753280, 994050048, 3332374528, 542113792, 1053294592, 2839805952, 191234048, 1718157312, 1663270912, 3443933184, 712581120, 986443776, 982669312, 2646035456, 2463558144, 1672458496, 1860442240, 3921022272, 1440816288, 533169104, 2918211944, 555241924, 4132190834, 3183631963}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 67108864, 4261412864, 1392508928, 2977955840, 448790528, 2103443456, 688914432, 2619867136, 1080819712, 1723727872, 3709403136, 4007755776, 425607168, 2940805120, 2909384704, 3108116480, 1523534848, 4214534656, 1056040704, 2985698688, 2875542208, 1475844704, 1609261872, 2599846472, 1115606644, 534966278, 44362391}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 1140850688, 3120562176, 1258291200, 4034920448, 1983905792, 274726912, 1425014784, 2547515392, 345767936, 3135111168, 3281977344, 4222124032, 2906537984, 2544836608, 2270203904, 2696050688, 3046708224, 3828068864, 3322455296, 2137944448, 178743872, 478465568, 1540907440, 4204553272, 1943936972, 606028542, 3949502167}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 2214592512, 3724541952, 3841982464, 92274688, 1186988032, 2283798528, 3197108224, 857210880, 251396096, 2504654848, 4117037056, 3453452288, 2750038016, 2914328576, 1437577216, 2909173760, 1968636928, 2814308864, 371169024, 1567504000, 2725466304, 2653471840, 3147885200, 843373448, 1609746412, 786282222, 2247043501}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 3154116608, 1644167168, 2835349504, 2877292544, 3896508416, 2891972608, 2081423360, 3075997696, 1586757632, 1596325888, 2603548672, 3802824704, 1875263488, 2415878144, 55742464, 3672266752, 2880521216, 2143407616, 968026368, 3945943168, 3418979264, 933612832, 2015166128, 2867933640, 2552344716, 3185759482, 2282360027}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 2617245696, 2046820352, 1895825408, 3682598912, 3015704576, 2753560576, 3880779776, 2512912384, 2693529600, 385744896, 2123694080, 3127934976, 2791194624, 2793758720, 2295902208, 2900506624, 3598912512, 2948201984, 207127808, 3147986048, 904098752, 3817450720, 1637924496, 1221991528, 1198075908, 1058459606, 504330647}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 3288334336, 4060086272, 2868903936, 2675965952, 1530920960, 3340763136, 1735393280, 33030144, 1640235008, 2372009984, 2312437760, 3678044160, 1891778560, 3345293312, 1747095552, 3533064192, 3245296640, 3889951232, 2183311616, 3717618048, 2632916416, 3751529632, 3330445840, 3617985144, 53937756, 3987728370, 2396572489}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 2214592512, 2986344448, 3942645760, 2357198848, 2176843776, 3915382784, 550502400, 2346188800, 3161194496, 3487956992, 969211904, 1951039488, 4148576256, 2289393664, 1799524352, 4210182144, 218049536, 669110784, 1874694400, 18061696, 1967305792, 1878139360, 3850319152, 3886137384, 1251842572, 2867046406, 2288709467}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 3422552064, 2181038080, 1191182336, 1098907648, 2512388096, 245366784, 2578448384, 3890741248, 1876164608, 3197239296, 3154837504, 1759674368, 1576157184, 790323200, 2025492480, 3771611136, 4041040896, 1650718208, 759691520, 366839680, 793966272, 1729774560, 1380919504, 2758338072, 3332710932, 1202704442, 1351215057}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2751463424, 1912602624, 3204448256, 1736441856, 1379926016, 90177536, 1294991360, 2973237248, 3209428992, 2955542528, 2670657536, 3424681984, 2198487040, 92217344, 522776576, 2466150400, 4099482624, 3813515776, 1103216896, 3536567168, 4021612992, 3164354592, 2288136496, 3107654488, 653698748, 553069974, 438098381}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 1409286144, 1845493760, 3137339392, 2373976064, 876609536, 3168796672, 1393557504, 3494379520, 4181983232, 592576512, 1106182144, 1888256000, 2012364800, 4229914624, 2866073600, 2189305856, 852057088, 575273472, 2335022848, 2236596608, 3805846720, 2968007968, 1521772528, 3926540616, 367213316, 2954550866, 2525986401}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 3556769792, 2516582400, 2063597568, 2441084928, 2780823552, 3969908736, 3847225344, 2570584064, 2247884800, 3666214912, 3078684672, 1846706176, 3051765760, 2641436672, 4160409600, 2866960384, 1303063552, 976075264, 3649671936, 2214842752, 3169620672, 947597792, 3730157520, 3516257384, 4231383932, 568693806, 1235084203}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 2751463424, 637534208, 3338665984, 4102029312, 826277888, 920649728, 3459252224, 3310878720, 1823735808, 2072117248, 2313224192, 182157312, 4213325824, 1706123264, 1089703936, 3962464256, 3233221632, 4123574784, 3802200832, 2035068800, 662345792, 3399062432, 3596815600, 1698364248, 385462028, 974351274, 3422723609}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1677721600, 3657433088, 3204448256, 276824064, 2277507072, 262144000, 2421161984, 224919552, 3685482496, 412745728, 2998075392, 1551794176, 1744453632, 566452224, 1216794624, 3550365696, 2703584256, 3330793984, 195011840, 2991321984, 947243584, 1610667744, 309275728, 1545389672, 1999441492, 4099640966, 2835206309}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 4093640704, 3657433088, 1728053248, 2558525440, 4194304, 3101687808, 2916089856, 3418882048, 2338586624, 3103916032, 628031488, 2859237376, 312623104, 853483520, 3409227776, 3261995008, 3576241152, 3497118208, 2983851264, 2016276352, 3330795072, 1528620320, 4267334640, 3835892904, 1276815044, 3827767618, 2320039593}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1275068416, 4060086272, 2332033024, 1484783616, 4055891968, 2858418176, 739246080, 110624768, 3113484288, 2943483904, 2265120768, 255623168, 3687989248, 1207115776, 3178557440, 3309189120, 2957325312, 1983763968, 199606528, 852603264, 2069076544, 3004754400, 1061711024, 3949731912, 2750822572, 225017722, 2968249201}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1409286144, 3456106496, 1593835520, 4051697664, 2378170368, 10485760, 2196766720, 2442657792, 641466368, 3082944512, 1787363328, 2813689856, 463618048, 2656641024, 882765824, 1801857024, 1425474560, 4119040, 2747191040, 2877221760, 727630528, 1525602784, 4288082896, 2184892344, 3895500588, 3907890638, 3200146649}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 3690987520, 436207616, 3976200192, 2306867200, 473956352, 3001024512, 3073376256, 2707947520, 1393819648, 737280000, 3399024640, 1382055936, 3125952512, 264855552, 3086536704, 3784194048, 2927574016, 151764480, 1068217600, 3598420608, 3257129664, 4049570592, 2721709040, 1846715736, 3616237972, 2043277690, 1448782625}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 1543503872, 503316480, 2868903936, 2541748224, 180355072, 2384461824, 1315962880, 2014838784, 2372141056, 235798528, 463667200, 69304320, 2481864704, 829644800, 940158976, 468875264, 3683214336, 1584176640, 2881287936, 2450846080, 3184063936, 3247612512, 1053277840, 2607902456, 3176723564, 1356511522, 3343614847}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 3556769792, 2516582400, 2164260864, 8388608, 2143289344, 1663041536, 277872640, 3426222080, 2527330304, 3299475456, 619249664, 1538424832, 1800028160, 148447232, 2774200320, 2276878336, 765950976, 957454848, 3668026112, 503970944, 546699840, 211537120, 30971152, 1006831112, 1681644796, 3842563906, 660283357}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2617245696, 1711276032, 2902458368, 41943040, 1178599424, 4292870144, 4262461440, 1690828800, 3823894528, 2221277184, 95617024, 2858254336, 2269528064, 1845714944, 1097183232, 1198671872, 230763520, 840760832, 1520106240, 851032704, 2934726464, 1457932320, 3153288560, 3653104712, 2270584900, 1003177350, 3322538491}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 3556769792, 1308622848, 1929379840, 3380609024, 155189248, 3214934016, 2859466752, 1168637952, 2173435904, 2449342464, 3902865408, 1233027072, 2594062336, 1244749824, 839315456, 1363814400, 3836433408, 2624952832, 1067159296, 696429952, 4215824064, 1348230048, 3089517136, 1535444984, 3062685556, 1300310934, 3553527687}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 3690987520, 2113929216, 3204448256, 1233125376, 1346371584, 2699034624, 2536505344, 3607625728, 589561856, 1460273152, 3593928704, 1647017984, 2318024704, 1135042560, 2079559680, 1404438528, 2671864832, 1246428672, 2968565504, 235926400, 4238375616, 2983210784, 2469944304, 1269581144, 1601052324, 3395112802, 2993464413}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 4093640704, 2852126720, 2332033024, 8388608, 1715470336, 1327497216, 55574528, 85458944, 3847487488, 1709572096, 803012608, 3504177152, 2248556544, 1592598528, 1094045696, 2405062656, 2187789312, 940222976, 824478976, 4092952960, 2084194880, 2903969312, 4207054352, 1428719592, 1130879660, 2681278394, 3125791643}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 201326592, 234881024, 2768240640, 4169138176, 2604662784, 3277848576, 1328545792, 4253548544, 624689152, 2255093760, 874053632, 3360260096, 2026520576, 1846091776, 890368000, 1175345152, 3233246208, 3169777152, 2893864704, 2620522112, 2430495296, 2454651552, 1387960112, 3084569048, 2313854564, 1860350126, 1268696429}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 1946157056, 771751936, 520093696, 4034920448, 2243952640, 987758592, 2228224000, 173539328, 2469658624, 3905814528, 1775828992, 173899776, 3178119168, 3274268672, 3786780672, 2106730496, 28007424, 396790272, 1230028544, 2846724992, 1829130816, 3902107104, 722990832, 3375436840, 1679931084, 757859946, 593125071}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 3019898880, 1577058304, 2332033024, 1971322880, 2134900736, 1864368128, 718274560, 972554240, 3564896256, 3202220032, 4070113280, 3588390912, 423510016, 824778752, 2372571136, 3920250880, 3230882816, 2959198720, 2789730048, 2820856192, 1054740672, 2996381856, 4125267472, 155074984, 3374910044, 963312942, 3081392711}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 872415232, 838860800, 3305111552, 931135488, 188743680, 3806330880, 1081081856, 2518155264, 91488256, 4242669568, 2676293632, 3654582272, 3972153344, 1565876224, 568102912, 2954786816, 66808832, 681544192, 820371712, 1456787072, 3124900288, 462771360, 1367128048, 990795256, 500375980, 2576581194, 1891878409}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 603979776, 100663296, 1224736768, 3380609024, 1346371584, 2027945984, 2844786688, 3645374464, 4226547712, 1128660992, 3188391936, 3952967680, 3412475904, 1186668544, 2615537664, 3568453632, 1959349248, 789373440, 3205417728, 2042603648, 375875264, 3281777440, 3003993328, 3765888520, 3068889476, 2245336070, 1808960043}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 1677721600, 2315255808, 3875536896, 2088763392, 1648361472, 2392850432, 1804599296, 3707240448, 972816384, 2048262144, 1429667840, 3431956480, 1433812992, 2865192960, 2366099456, 2588039168, 1589996544, 3412255232, 2746260736, 403562368, 1867742272, 3365264416, 1876898000, 1850461576, 1677472860, 3574998830, 3317128195}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 4227858432, 2583691264, 83886080, 461373440, 2017460224, 2141192192, 124780544, 2066219008, 321650688, 1441398784, 1934163968, 620068864, 1955217408, 3831062528, 2102235136, 761141248, 3343330304, 2997546496, 3255096576, 3417042560, 1791837120, 1735645472, 1510570320, 2127922296, 1220161204, 3562094534, 2547103501}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 738197504, 436207616, 1660944384, 3061841920, 3342860288, 4179623936, 732954624, 1620574208, 2988703744, 479592448, 1005256704, 2962063360, 259407872, 3434831872, 1271263232, 39479296, 3265356800, 2596595200, 3597591808, 2591528320, 296164672, 696768160, 211767568, 2287178904, 2100395244, 2859255554, 3356674131}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 2885681152, 1845493760, 2399141888, 2290089984, 1589641216, 2493513728, 1771044864, 2522349568, 1352400896, 430047232, 4182441984, 1869905920, 2286043136, 2218483712, 3655127040, 624326656, 453843968, 1339131392, 2741489408, 2435488640, 1679516224, 3364655200, 1557027280, 411107976, 2280368460, 898677918, 908873945}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1677721600, 301989888, 50331648, 3867148288, 1178599424, 2011168768, 2557476864, 1670905856, 1267990528, 1816264704, 1325203456, 974290944, 174211072, 2460819456, 2128252928, 1069426688, 1668482048, 2333712896, 4221542656, 2137572736, 2585473344, 3075863072, 2292819568, 4079460728, 2200763884, 3746643130, 4132765145}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 1140850688, 436207616, 1694498816, 679477248, 3862953984, 2787115008, 2538602496, 1440219136, 2473328640, 3055681536, 464846848, 247300096, 2445426688, 956637184, 14020608, 709236736, 3856882688, 2418463232, 3013121280, 2269621888, 605759040, 3172660768, 1055061392, 1658763752, 2502204108, 1342033702, 778178425}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3422552064, 2248146944, 1593835520, 4286578688, 4240441344, 3185573888, 4287627264, 2621964288, 354156544, 2014183424, 3320381440, 3018293248, 2410561536, 2212044800, 3131027456, 2320128000, 1844642816, 2604455424, 3613301504, 417459072, 3631958464, 893433184, 1551940976, 2279651848, 1144054084, 1457035006, 3044326543}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 2885681152, 3858759680, 1291845632, 3682598912, 2470445056, 65011712, 959447040, 3684171776, 182714368, 3295543296, 94568448, 1936359424, 206454784, 3736281088, 3907178496, 2745313280, 1508985856, 1755547136, 1834605312, 158116480, 842075072, 1518576288, 4115247984, 6603608, 2535284076, 2455871234, 2472071919}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 335544320, 3590324224, 1962934272, 1115684864, 2722103296, 2745171968, 3123707904, 508035072, 2566127616, 1651113984, 1606090752, 3500441600, 369770496, 1173037056, 2730291200, 1508268032, 2465031168, 339868160, 1579135744, 2586746496, 1889614656, 3765957152, 506103632, 543378008, 3492326148, 3772542506, 4224606445}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1811939328, 3254779904, 587202560, 3615490048, 767557632, 417333248, 2746220544, 270008320, 23330816, 2658271232, 1985150976, 3210510336, 3788652544, 2118328320, 2438262784, 2881366016, 551363584, 2866398720, 2194655488, 1802433920, 983649728, 4266643424, 3173958128, 763428888, 3055525356, 3506868802, 2101152161}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 603979776, 1174405120, 184549376, 3011510272, 88080384, 3932160000, 3383754752, 685244416, 4113301504, 2273181696, 1386938368, 2774499328, 3269345280, 582688768, 798486528, 4164569088, 3953220608, 2565267968, 1815407360, 1612814720, 1836407744, 929364384, 2542384304, 2946579224, 2397473740, 2134147878, 3886140455}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1409286144, 1577058304, 2298478592, 3699376128, 3527409664, 3441426432, 3442475008, 718798848, 2316042240, 2134769664, 2949709824, 451510272, 132005888, 2583781376, 3319894016, 1926895616, 540742656, 940227072, 3252205312, 3404173440, 3252122688, 560262688, 2327961104, 1827286744, 2036563276, 969320982, 2668015815}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 3556769792, 33554432, 1660944384, 3967811584, 2722103296, 937426944, 2714763264, 2971140096, 4083941376, 851574784, 2904621056, 1539866624, 2333229056, 2017009664, 3802443776, 651167744, 1469611008, 2922142208, 396511488, 2746314112, 2226166848, 4134408224, 3787655792, 1679398568, 3400696236, 2783927878, 1555805065}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 4227858432, 3187671040, 1358954496, 1652555776, 1564475392, 2153775104, 4151312384, 3769106432, 3504603136, 2265841664, 3515547648, 415268864, 209600512, 3475185664, 2032463872, 2045773824, 3152567296, 495193600, 1023284992, 3311621248, 3603222336, 2671784352, 794839216, 619723512, 1332221684, 4123284546, 203310655}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 4093640704, 2650800128, 3070230528, 4102029312, 3040870400, 2258632704, 1202716672, 59244544, 1928593408, 3605135360, 34668544, 2026864640, 3981590528, 2342084608, 1396412416, 3761268736, 4098360320, 1913940480, 3849479936, 2020163456, 294879296, 2461291936, 2579658960, 1566656920, 2468868964, 594959914, 1084445353}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2348810240, 2449473536, 3741319168, 1048576000, 3208642560, 2732589056, 3027238912, 4121427968, 3889954816, 1250033664, 1771241472, 3090907136, 3673309184, 1513824256, 2129129472, 1408243712, 4117261312, 1778136576, 3000111360, 2473272192, 2409617728, 110384800, 3022576, 3375969656, 1253375348, 1282125470, 4060764537}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 2348810240, 2113929216, 3909091328, 2659188736, 557842432, 3852468224, 3501195264, 2281177088, 2640052224, 656015360, 868024320, 1124827136, 3920248832, 2370134016, 3638005760, 3689961472, 559424512, 1349277184, 3156354816, 1736519808, 4123101504, 1077899168, 3074090576, 2249455384, 1290169180, 2174158974, 4287542741}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 872415232, 1979711488, 1895825408, 2071986176, 4257218560, 3839885312, 3555721216, 3322413056, 1796472832, 936509440, 4214554624, 1314291712, 35799040, 876437504, 3267530752, 3123730432, 2766676992, 1642334720, 2388271872, 2481028224, 3630475200, 661063136, 816032496, 882148408, 2549032420, 3220698106, 761700369}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 1543503872, 2181038080, 3405774848, 2021654528, 2285895680, 3189768192, 1313865728, 1662517248, 2038693888, 2771517440, 37027840, 2877456384, 2908897280, 3291308032, 3951480832, 3348113408, 788028416, 758414848, 3357157632, 2245613952, 939299392, 2839102752, 885840528, 1255213928, 474021292, 3982446546, 2576602033}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 603979776, 301989888, 2432696320, 3430940672, 650117120, 857735168, 3077570560, 3049783296, 2995519488, 4275175424, 2501312512, 2276229120, 3097640960, 4234092544, 3152072704, 1498429440, 272129024, 780419584, 486437120, 1777677440, 3641963584, 1620236896, 4042731792, 3153907192, 1041899908, 421225686, 2663291601}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 2080374784, 1442840576, 1426063360, 813694976, 3904897024, 1440743424, 1573912576, 2092433408, 580648960, 1453719552, 4242472960, 1867743232, 779501568, 3370590208, 3373256704, 1395660800, 3639110656, 3227807232, 3021632256, 1992910464, 1881450048, 1239523168, 2868600944, 258590376, 2517566012, 2490077118, 598370235}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 738197504, 3388997632, 352321536, 2894069760, 3477078016, 1113587712, 1546649600, 3469213696, 311164928, 3523870720, 2105999360, 318930944, 1731870720, 3184467968, 3754856448, 3050330112, 2553822208, 535037440, 546733312, 227874432, 3534864448, 1268171424, 1292127152, 837175384, 2688354500, 3868044406, 2132053277}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 3288334336, 2650800128, 3305111552, 478150656, 62914560, 3869245440, 1557135360, 3233284096, 2853961728, 2239102976, 3890675712, 242843648, 1621508096, 2715770880, 1554370560, 1794119680, 1034451968, 3003396608, 2218399488, 1080655488, 2120412224, 3424227040, 2572562896, 3656847400, 3135367612, 3635028574, 3794891475}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 2214592512, 234881024, 1526726656, 2608857088, 3552575488, 3009413120, 3746562048, 1936195584, 1407451136, 3514957824, 1972961280, 3779362816, 466763776, 3866189824, 1256255488, 3002099712, 869811200, 2375823872, 3702402816, 2538539392, 724012992, 2586029792, 842126384, 4146131560, 3398445140, 3741871170, 4180949353}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 2885681152, 2181038080, 1157627904, 1887436800, 1413480448, 1205862400, 2075131904, 2912419840, 2227961856, 1065222144, 2164981760, 1721925632, 600719360, 1226006528, 783192064, 856688640, 3192390656, 1998865920, 3406432512, 1571374720, 3500142144, 809741088, 1291166064, 840611224, 236061932, 153435542, 906086503}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1946157056, 2382364672, 1660944384, 3179282432, 608174080, 2237661184, 2685403136, 4002938880, 1480327168, 4258660352, 3710713856, 3067183104, 3100000256, 3644137472, 2569908224, 925898752, 350774272, 825494016, 842145536, 2871489920, 3690652864, 310547744, 3379467056, 4127252168, 954330476, 749609646, 717297891}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2885681152, 2516582400, 3976200192, 3414163456, 1648361472, 2556428288, 3828350976, 4046979072, 3063152640, 3423993856, 4113498112, 34177024, 2133213184, 4103544832, 1348325376, 1385179136, 3618128896, 1933313536, 405414656, 1166348928, 1733080000, 332053024, 2186140336, 2046306264, 557076924, 2265336698, 130502163}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3959422976, 301989888, 2734686208, 2290089984, 943718400, 1830813696, 3356491776, 331874304, 1604583424, 2461138944, 3851091968, 2547089408, 933380096, 130228224, 666234880, 4075829248, 1480070144, 1880884736, 3362681088, 3347408256, 132428352, 2631849248, 550602512, 2569154632, 3934469572, 1863689538, 1394628433}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 469762048, 3321888768, 2600468480, 2340421632, 4156555264, 1675624448, 789577728, 3777495040, 2507931648, 3098935296, 2507603968, 625311744, 2393260032, 2665439232, 24768512, 3668998144, 1058565120, 2753854976, 833772288, 1387610496, 2156448704, 3805993184, 2810174576, 1256129096, 2474222452, 330334030, 2643988947}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 1946157056, 2181038080, 50331648, 1736441856, 2411724800, 530579456, 2523922432, 4160225280, 2968256512, 3045982208, 126025728, 1564246016, 4009639936, 318464000, 1016131584, 1804605440, 2934459392, 3880012288, 2921994496, 1413033344, 1458407872, 2211956448, 323399248, 831465720, 4062376988, 1528107942, 1690550271}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 3154116608, 33554432, 419430400, 3330277376, 4232052736, 404750336, 4226809856, 1584922624, 531890176, 1384251392, 2120941568, 3421143040, 3597811712, 3381862400, 3919499264, 756025344, 3219670016, 421268992, 2805876992, 2682611840, 2698493248, 3500261152, 384360592, 3134795448, 1780082972, 2252128202, 738936505}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 3690987520, 2113929216, 3003121664, 3229614080, 406847488, 966787072, 3557818368, 4266131456, 2340683776, 2309619712, 629866496, 1930854400, 1161445376, 1065574400, 3476221952, 2743076864, 1623206912, 2380275200, 2612033280, 3713537408, 390860352, 3614323488, 3858842960, 1515031112, 3917787908, 479033618, 1396948701}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 1140850688, 4261412864, 754974720, 1317011456, 2218786816, 1696595968, 3717201920, 2712141824, 1332477952, 1746534400, 3427205120, 2990440448, 51003392, 3853459456, 41062400, 360740864, 3821020160, 1910518272, 1643136768, 1603801728, 4078175552, 503201056, 463545360, 4182493576, 3059733236, 1503786278, 4110461637}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 3288334336, 3321888768, 1325400064, 1317011456, 2243952640, 3290431488, 2301624320, 904396800, 311164928, 2414739456, 3142909952, 329089024, 2623422464, 1165828096, 2922508288, 2181040128, 3372237824, 3783266816, 1530931968, 2313175936, 2299544896, 2060984800, 1751401872, 3554829272, 2977650708, 1827203926, 116638575}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2080374784, 2785017856, 754974720, 1669332992, 2789212160, 2644508672, 3666870272, 4134010880, 1510211584, 2252734464, 789118976, 421625856, 3948298240, 2636193792, 965062656, 922777600, 3363843072, 4173336064, 811625216, 2238716544, 1800933312, 4261150752, 1688885328, 915102856, 2341382164, 2588845010, 1135529579}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3690987520, 2449473536, 3607101440, 343932928, 4240441344, 3948937216, 1102053376, 3823632384, 493092864, 3595960320, 1930625024, 4290412544, 2540060672, 2319147008, 2831060992, 4244666368, 2944429056, 1111522816, 1822454016, 877684608, 1436050496, 2473342816, 2705464880, 3108842136, 750620564, 3053632258, 848980979}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 2080374784, 3791650816, 3506438144, 293601280, 3233808384, 765460480, 3304062976, 412614656, 1007943680, 3480616960, 905904128, 1210810368, 403062784, 3970375680, 2149560320, 1061160960, 2791339008, 2647657984, 52967680, 1391213696, 2796697280, 362877280, 1698233936, 1537190584, 310381612, 406853850, 3638590915}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 1409286144, 3992977408, 1526726656, 125829120, 1052770304, 2803892224, 2846883840, 872939520, 904658944, 1089077248, 723058688, 4166746112, 1893351424, 3536936960, 3642224640, 3107993600, 1507873792, 4002437632, 1840779008, 1776556416, 554052032, 2247321696, 2286091792, 2399246104, 2630559076, 2900810086, 3387407533}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 4227858432, 167772160, 2432696320, 2994733056, 37748736, 1801453568, 1641021440, 598212608, 3850633216, 3292659712, 2709061632, 2731442176, 2232565760, 1167155200, 3635056640, 1639974912, 1000358912, 3102764544, 4044901632, 335309952, 4100859712, 465503264, 3832937776, 912632232, 191738100, 312080242, 3196299977}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 4227858432, 1912602624, 2533359616, 276824064, 2495610880, 4246732800, 598736896, 2470969344, 2888564736, 3508928512, 1063059456, 3029041152, 1276526592, 3453296640, 1510469632, 515905536, 3995079680, 2234519040, 3330826496, 814514048, 1876325952, 813003616, 3581392144, 1420319128, 2277254084, 3730724998, 2692292939}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3288334336, 3120562176, 2197815296, 1400897536, 3502243840, 69206016, 275775488, 48758784, 2221670400, 2115371008, 4013228032, 3115614208, 3471196160, 1184718848, 1295560704, 4003477504, 3492811776, 3850916352, 2969314560, 2158900608, 3183561664, 4213618016, 1487471504, 1032503800, 94312724, 3679442982, 84128563}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3825205248, 1442840576, 1526726656, 4068474880, 3527409664, 2967470080, 3232759808, 1397227520, 2233729024, 1287782400, 3929210880, 713129984, 2649899008, 3854245888, 2533748736, 2556438528, 1810899968, 4096262656, 173294336, 3517589888, 1913064256, 3789275680, 3898422768, 401914136, 1003679876, 302224098, 3827388985}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 3154116608, 2113929216, 1795162112, 3682598912, 3552575488, 1126170624, 2108686336, 3969384448, 969670656, 3140616192, 3597074432, 3036971008, 3523362816, 1757356032, 1831374848, 3709880320, 1722831872, 4011347456, 2920036096, 3524411776, 47657920, 2535249632, 2291029008, 2565698328, 1444908972, 3123508598, 475428673}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 2751463424, 3523215360, 2701131776, 796917760, 3443523584, 945815552, 2754609152, 2457337856, 497811456, 2470838272, 2304704512, 225083392, 3556130816, 1827102720, 543617024, 1151363072, 3457158144, 3467125248, 1310998784, 1832008832, 2082817472, 698060704, 671583408, 490333656, 1674248092, 2833672934, 3620687803}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 469762048, 436207616, 2734686208, 3347054592, 1975517184, 3328180224, 2685403136, 650641408, 1406402560, 3563716608, 3269132288, 2231533568, 49954816, 2438144000, 2230751232, 3424655360, 1336949760, 2058886656, 3322696960, 1593200000, 749039040, 1339275232, 1177809584, 4158903240, 827054468, 3415204570, 1705872957}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 335544320, 3992977408, 4211081216, 1266679808, 1505755136, 492830720, 2502950912, 2054684672, 1870397440, 2305687552, 69009408, 205291520, 3181264896, 654663680, 1618014208, 830998528, 1910778880, 1407351296, 820723456, 1831711104, 2727669696, 2246736864, 2463064880, 1051711320, 1003476444, 2063589134, 243770159}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 1677721600, 1442840576, 385875968, 3800039424, 2906652672, 1084227584, 1294991360, 547880960, 1126957056, 3653894144, 244645888, 2368110592, 2713337856, 312287232, 3912945664, 2245527552, 4037284864, 3608568320, 1687642880, 978304896, 4251878208, 814095776, 2484034512, 1447808984, 2638805748, 3250153414, 653042557}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 2885681152, 3456106496, 4177526784, 4085252096, 281018368, 1793064960, 3396337664, 1130889216, 2128871424, 616169472, 2477457408, 1637449728, 2450145280, 3559071744, 3691900928, 3461892096, 1571572736, 2446206464, 847867648, 2717814912, 1114501056, 1986531168, 325327344, 4118439160, 3066777044, 2905190402, 4001498725}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 2483027968, 4194304000, 1929379840, 3061841920, 239075328, 2975858688, 4283432960, 3690463232, 2642149376, 1964900352, 3202154496, 2030927872, 3087941632, 1246044160, 706850816, 2674403328, 3072599040, 2215803392, 3893040384, 1795472768, 1494864192, 2503219744, 2819256624, 1013415144, 948078300, 3823671310, 1608487463}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 2348810240, 3657433088, 318767104, 1837105152, 2738880512, 2556428288, 1703936000, 3589799936, 2954625024, 593100800, 3692363776, 1894023168, 3783933952, 1066213376, 275304448, 4222117888, 440675328, 1131812352, 1367819520, 61179264, 2082517184, 3896269984, 3140105648, 4215110664, 2338365276, 3327925822, 3887736933}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 1275068416, 1241513984, 1224736768, 1551892480, 54525952, 3613392896, 1194328064, 3103260672, 3071541248, 3560046592, 893583360, 1696235520, 172113920, 735797248, 1707012096, 2143840256, 3488357376, 2200327680, 2976976128, 2824460416, 593020992, 1805190304, 124116784, 1190565336, 3009685980, 2611640890, 1969689217}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 4093640704, 1778384896, 1862270976, 1803550720, 792723456, 2514485248, 619708416, 494403584, 553385984, 2250637312, 1023737856, 4209344512, 2677424128, 1587355648, 1466535936, 948455424, 3137629184, 3508169216, 2080587008, 816905088, 1402703808, 2579448480, 209112432, 32440248, 1096989980, 3204226190, 161867371}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 4093640704, 3388997632, 2667577344, 713031680, 2252341248, 31457280, 1496317952, 3218604032, 1072431104, 4278059008, 1877934080, 3780935680, 2475573248, 3805749248, 4211142656, 1709705216, 1152672768, 2052196864, 1097936128, 960727936, 564834112, 4142220832, 411148144, 1515438552, 3731026124, 2185310470, 832296167}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 2080374784, 4194304000, 117440512, 1266679808, 4055891968, 2262827008, 4256169984, 1723334656, 3060006912, 2530607104, 3242000384, 2162065408, 2628141056, 2623873024, 1737158656, 2257086464, 605846528, 1993494016, 3122353408, 4017872768, 3872185280, 115172832, 1810796784, 4150149912, 4271972284, 3217852994, 3697090227}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 3959422976, 3187671040, 1996488704, 260046848, 1790967808, 3466592256, 756023296, 2888302592, 1673789440, 2233860096, 2957836288, 2429911040, 1626750976, 600137728, 3263279104, 1857570816, 1965822976, 2688697856, 3833288448, 3669020544, 149402048, 2006272608, 1288277200, 4258031944, 1018330996, 2485347506, 3362583835}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 4093640704, 1174405120, 3170893824, 8388608, 2344615936, 249561088, 3899654144, 2168979456, 358875136, 2509635584, 715849728, 1438810112, 2334539776, 2239963136, 3541479424, 1763182592, 3460043776, 537545216, 653355776, 913042048, 3654400576, 445155040, 1190595056, 2088283256, 3045001540, 3111955394, 4065928179}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 2751463424, 1040187392, 3103784960, 3783262208, 1589641216, 60817408, 160432128, 2160590848, 3447980032, 546701312, 2424373248, 3579609088, 3938861056, 208232448, 2525540352, 2025334784, 238838784, 1143628288, 4176180992, 3461863552, 2229396160, 657494112, 788811088, 1758874632, 761344772, 472701202, 2902334851}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 2751463424, 3321888768, 285212672, 176160768, 390070272, 1361051648, 2899312640, 3646423040, 2842427392, 1644560384, 4259119104, 2087747584, 4002824192, 2653233152, 2886504448, 1604847616, 761535488, 3035775488, 3780586240, 144422016, 626235200, 1271367840, 1069404176, 1650387752, 2817483532, 1187506726, 926806635}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 335544320, 2449473536, 3137339392, 3967811584, 985661440, 3999268864, 428867584, 3845652480, 1161035776, 982122496, 1356791808, 475299840, 4107943936, 4127662080, 3652251648, 3511183360, 3185325056, 354843136, 1678860544, 2557069696, 3795696704, 3936859232, 4009802416, 465584776, 1574962172, 3318748074, 3868749453}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 3959422976, 570425344, 1728053248, 2826960896, 490733568, 2602565632, 997195776, 1940389888, 2728132608, 2194276352, 3049455616, 1850900480, 2759475200, 1410015232, 1923002368, 1130895360, 3413920768, 1197098496, 326846720, 725016448, 49570368, 4147527584, 1188646416, 193565176, 1727830900, 196545246, 2586107357}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 3422552064, 3724541952, 3170893824, 1149239296, 3938451456, 203423744, 1638924288, 446169088, 3656646656, 180224000, 2717319168, 2013429760, 2840477696, 1401888768, 3110514688, 4166531072, 2446593024, 2970506752, 3161396992, 309785216, 2729444416, 857225824, 3216271504, 2287889048, 2254918700, 2888469738, 1302469255}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 2617245696, 3925868544, 2902458368, 1384120320, 2294284288, 1012924416, 378535936, 3575119872, 3956539392, 1786642432, 1951989760, 969703424, 3400417280, 3084984320, 2984833024, 3621259264, 2863950848, 1450065408, 629226752, 2625149568, 2269128512, 2921337184, 1177565360, 434661896, 4150026988, 926033370, 3316861815}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 2617245696, 1375731712, 4177526784, 3816816640, 331350016, 488636416, 3285188608, 212336640, 2486960128, 3035758592, 2146369536, 3858202624, 3311550464, 1554472960, 3770396672, 3609749504, 3153878016, 3419569664, 1832845568, 4007641216, 2359197632, 1584742624, 1174716944, 3459774504, 3829535668, 4252457614, 1024690833}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 4227858432, 234881024, 956301312, 1065353216, 1463812096, 4011851776, 1200619520, 1767374848, 978583552, 4059430912, 2340749312, 1996718080, 1554399232, 364716032, 3211251712, 358103040, 1951677440, 1760964096, 1141210880, 407076992, 1334190528, 1546456224, 4013931280, 277611528, 3538035468, 206783674, 1956029491}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 3825205248, 1644167168, 1056964608, 427819008, 977272832, 1793064960, 2228224000, 3649568768, 3935043584, 3735945216, 2657419264, 1545830400, 1874739200, 1649221632, 4062179328, 3246921728, 512506880, 3568173568, 3445975296, 4221797248, 3976085184, 1278020640, 1779423984, 1361073832, 544230884, 1035485750, 3839116351}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 3288334336, 1174405120, 654311424, 1988100096, 2285895680, 3433037824, 1469054976, 1719140352, 2752249856, 1895694336, 2291990528, 966164480, 3282976768, 3875889152, 623570944, 3312994304, 3029074944, 800985600, 3938265856, 3930519424, 3950385472, 1972963104, 1647085008, 388585608, 3104109340, 4290602582, 96917687}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 872415232, 2650800128, 2365587456, 461373440, 1161822208, 1767899136, 3236954112, 1226309632, 1796997120, 1393950720, 853344256, 369393664, 3223732224, 2355453952, 4056461312, 2746755072, 1682734080, 2732468736, 4148766464, 317119104, 2892584896, 1274449312, 2722169392, 273868216, 3281742380, 3197211454, 3740723955}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 2617245696, 1711276032, 4278190080, 998244352, 2898264064, 1172307968, 3446669312, 2875719680, 207355904, 2527461376, 3344105472, 264142848, 1670791168, 110845952, 2343735296, 4173875200, 2425113600, 1948147200, 4080483072, 1228723072, 250024896, 587498848, 3015904624, 4289106808, 1403158484, 1944126174, 3565658859}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3959422976, 3992977408, 4043309056, 1551892480, 339738624, 3865051136, 2425356288, 3916955648, 4112777216, 297664512, 3917807616, 3520561152, 2498641920, 1616732160, 658763776, 777549824, 3847515136, 521537024, 943279872, 3894277248, 688724032, 3499859232, 1103903664, 4150410760, 2355036828, 4178364322, 3278699415}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 4227858432, 3120562176, 3640655872, 2759852032, 163577856, 1222639616, 3178233856, 2262302720, 1211891712, 1645871104, 2756640768, 389185536, 3072999424, 2369216512, 2455678976, 3472381952, 1630282752, 1148341760, 1414219008, 1801758848, 1982295104, 1630976480, 3363584240, 28996856, 1528771468, 704308846, 3791533749}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 3825205248, 1241513984, 3909091328, 3246391296, 2680160256, 77594624, 445644800, 333971456, 413401088, 2156003328, 2206269440, 2635104256, 827473920, 612966400, 2269417472, 2223523840, 2425625600, 4009386496, 4199361792, 3396782208, 2360431296, 4058565344, 3487442640, 1091519880, 660072980, 4063343618, 1792193545}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 67108864, 2248146944, 2667577344, 3548381184, 4030726144, 2011168768, 437256192, 2965897216, 2206466048, 1065222144, 1916993536, 3469901824, 3752738816, 1772822528, 3546714112, 4121442304, 2304001024, 2308313600, 1299659520, 2887035776, 628173760, 904633120, 3808535664, 2532637896, 2380346436, 3588468786, 1185258935}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 603979776, 2919235584, 3640655872, 2172649472, 3233808384, 3487563776, 3039821824, 802684928, 2057568256, 257032192, 4029612032, 1815314432, 4230103040, 2958516224, 2835861504, 951597056, 1322523648, 2410299904, 5975808, 25792640, 2104562368, 127063904, 1935186800, 2507391576, 3070393228, 881262754, 3807370801}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 872415232, 1308622848, 1795162112, 746586112, 3401580544, 941621248, 2693791744, 2420637696, 2353266688, 216137728, 2472083456, 1603764224, 4214374400, 1215373312, 2653138944, 359139328, 1196717056, 1491741184, 3304943360, 1581638016, 2951957568, 4035633760, 4031240592, 739929608, 1539664196, 1635366962, 332213561}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3959422976, 2113929216, 3271557120, 2407530496, 2839543808, 564133888, 1798307840, 1858600960, 856948736, 685637632, 3043033088, 849379328, 741228544, 3184091136, 1222963200, 3647485952, 1059347456, 3281389056, 2385856256, 1902042496, 4223627712, 2562821024, 1997455696, 3886492248, 1561186244, 2096936794, 1487174391}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 1811939328, 1912602624, 3707764736, 2038431744, 197132288, 3755999232, 2421161984, 1442316288, 1154220032, 928382976, 2242838528, 2126807040, 2655404032, 3069648896, 2365116416, 3927472128, 1151101952, 716072448, 1164116224, 3482493568, 3639167680, 515087584, 3187577200, 4048497896, 2350158620, 3674100630, 2157657731}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 4227858432, 3992977408, 2600468480, 3212836864, 2722103296, 899678208, 4044357632, 3832020992, 2575040512, 1250295808, 585433088, 4213080064, 3728097280, 2409439232, 1376423936, 4023138304, 2600346624, 1399942656, 958697216, 3350530432, 4124475840, 869955104, 4197650256, 515093320, 3582256404, 1143293294, 1132387915}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1275068416, 3321888768, 318767104, 2692743168, 1740636160, 3147825152, 2226126848, 3208118272, 2544107520, 1493827584, 2590048256, 1124827136, 3726262272, 2783535104, 26734592, 1974736896, 1560421376, 1404917248, 4073044736, 182521216, 1825281600, 3384434912, 1465478224, 632268312, 244339324, 2781368578, 1635529053}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2483027968, 301989888, 1593835520, 3498049536, 79691776, 3433037824, 3092250624, 2600992768, 2816212992, 1260781568, 1051525120, 1575583744, 1205223424, 1911889920, 1597886464, 1781282816, 3858650112, 825825792, 636743936, 745347968, 608797248, 1543904096, 2696745424, 25268328, 1551515108, 1632331966, 400870459}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 1140850688, 1912602624, 385875968, 2071986176, 843055104, 3735027712, 816840704, 1157103616, 658243584, 632946688, 907476992, 2542567424, 1336557568, 1348411392, 1934135296, 783030272, 2645718016, 980627968, 2738544896, 2856263552, 2006499264, 931426336, 3240500432, 865952152, 2191769948, 2600128974, 2396996357}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 67108864, 3187671040, 1459617792, 1870659584, 306184192, 2367684608, 401604608, 710410240, 1301544960, 3885629440, 4159242240, 2499575808, 3511304192, 2822856704, 3996160000, 365176832, 2935127040, 3351581184, 836941568, 1609660288, 2353583552, 3575645728, 602957072, 1549283384, 4136924684, 169485146, 145314229}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3154116608, 1107296256, 2063597568, 1300234240, 2604662784, 2136997888, 1905262592, 2140667904, 1238106112, 3237609472, 3113156608, 590053376, 3423223808, 1820811264, 3909070848, 377235456, 3465702400, 4257967616, 3217410304, 290681216, 1871288512, 485039264, 3831925296, 2664620552, 70575212, 725198422, 2399224629}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2751463424, 2449473536, 1560281088, 3179282432, 3871342592, 2480930816, 2595225600, 3093823488, 2778464256, 1317666816, 651493376, 3673522176, 3050979328, 3909951488, 4068601856, 3960223744, 3903984640, 1829839360, 348893440, 2855885440, 376941760, 1357056608, 1610268528, 421697432, 920053076, 2428565054, 3709861533}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 2348810240, 1979711488, 3875536896, 377487360, 4240441344, 2308964352, 2586836992, 1417150464, 2701393920, 1648230400, 497221632, 843350016, 2544779264, 1290477568, 1706602496, 173299712, 3486913536, 3689903616, 2156307200, 829884288, 1767042368, 1239496032, 543002448, 3887563352, 3565349468, 415845202, 1873920391}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 2080374784, 301989888, 922746880, 3128950784, 3267362816, 832569344, 1626341376, 2694316032, 4283170816, 231866368, 682426368, 2426765312, 1719812096, 1673879552, 2280779776, 1910261760, 1704604672, 3788066304, 79921408, 3361804160, 305627968, 3889125472, 1894837072, 3099298104, 1362962220, 2725096054, 2099653393}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 201326592, 2248146944, 3003121664, 3447717888, 910163968, 2556428288, 13631488, 826802176, 3529244672, 1607335936, 2717450240, 2719776768, 3917365248, 2808160256, 3733516288, 2611755008, 28720128, 2575136256, 69647104, 2147812736, 3676487872, 897542176, 2629422512, 2251082408, 1646665092, 4275382814, 4117428239}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 3556769792, 234881024, 3137339392, 3313500160, 3258974208, 819986432, 772800512, 24641536, 3324248064, 2195324928, 1737162752, 1619230720, 2385133568, 4192428032, 2673864704, 2987673600, 2375169024, 736565760, 2293600000, 1784105344, 4257081536, 1792759328, 3785076208, 987632072, 1566663580, 1245763682, 2613422565}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 3825205248, 3120562176, 889192448, 3514826752, 3066036224, 1730150400, 510656512, 23592960, 2411462656, 2745565184, 3674406912, 1485799424, 536231936, 2107318272, 614191104, 2664200192, 105788416, 2482971136, 1523180800, 2510638720, 3725376192, 263820896, 4199379216, 2347795448, 947880404, 2094949710, 2051494507}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 2751463424, 1174405120, 2231369728, 528482304, 1228931072, 3152019456, 53477376, 1631059968, 4118544384, 1972764672, 128778240, 2128314368, 71712768, 2686803968, 2766123008, 1942751232, 4209908736, 4122042880, 1270737664, 2012446336, 2115157440, 1256716192, 3325065072, 3736609368, 1279016508, 2792763470, 1486706643}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 3154116608, 1778384896, 3841982464, 3397386240, 2604662784, 3764387840, 2016411648, 3465019392, 1830551552, 222167040, 1181024256, 2355789824, 1953382400, 3562872832, 4290695168, 3584821248, 3455452160, 2040073728, 103087360, 2195920512, 2115738432, 233236640, 2655529648, 45878616, 2637065444, 3309117374, 2869867015}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 872415232, 3590324224, 218103808, 1249902592, 3183476736, 2334130176, 1393557504, 915931136, 3711696896, 2189557760, 4052811776, 2718269440, 3383902208, 798564352, 3571568640, 1743521792, 2570746880, 4206709248, 1084203776, 48175744, 1799266112, 777168352, 648604432, 624287944, 1438263212, 310191118, 2235543625}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 3288334336, 1040187392, 2432696320, 4034920448, 2554331136, 3873439744, 1557135360, 3326607360, 2060189696, 2782789632, 2444689408, 2292940800, 1693335552, 1554997248, 1777315840, 2614888448, 330695680, 940265984, 831379200, 1162701952, 4022270528, 561292064, 754570224, 2380735016, 782488836, 79826198, 127998471}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 3288334336, 1979711488, 3707764736, 226492416, 2168455168, 903872512, 4153409536, 3355967488, 2223767552, 1331822592, 2454519808, 4202070016, 3927064576, 3746914304, 691179520, 433862656, 2529842176, 2771481088, 567067392, 104536704, 2078115008, 4056394656, 1310633072, 2924378376, 2430553764, 904118198, 2374032633}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 3690987520, 1241513984, 1862270976, 2206203904, 3082813440, 1373634560, 2968518656, 1163395072, 2476998656, 1102708736, 3249602560, 2993520640, 2443853824, 1989746688, 3654397952, 185878528, 2294426624, 2886032896, 2382343424, 4113005440, 3507130304, 1568706272, 2810836848, 3576710584, 3887599436, 2329178146, 3424789797}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2214592512, 234881024, 922746880, 2189426688, 4097835008, 2548039680, 2062548992, 3825729536, 3883663360, 3540123648, 2293825536, 2938339328, 210911232, 704733184, 3082285056, 538724352, 3501333504, 1221669376, 527404800, 2830641024, 3784598336, 2030964000, 2624804976, 1690730552, 1449364004, 3908181838, 2637258617}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 1409286144, 1107296256, 2533359616, 1635778560, 1564475392, 379584512, 1710227456, 186122240, 2059665408, 1645608960, 493551616, 1652064256, 2563129344, 985866240, 2802118656, 3269728256, 1193677824, 2878560768, 250411264, 179847040, 1051998912, 3561914272, 3238992080, 228505144, 3669311788, 1618982706, 3402954867}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 1677721600, 2650800128, 3271557120, 1988100096, 1614807040, 3210739712, 2630877184, 2291662848, 4221304832, 468582400, 4080599040, 4071456768, 2598256640, 1630625792, 1237946368, 1727805440, 1581132800, 2149655040, 3035739904, 3566235008, 737700160, 1296854816, 2792769072, 1092958504, 92522092, 3955699070, 95207967}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 4093640704, 704643072, 2667577344, 427819008, 155189248, 1772093440, 3224371200, 4214751232, 3740532736, 1376911360, 2383478784, 2418049024, 235028480, 2321113088, 3175911424, 1582569472, 178418688, 4041828864, 414502144, 3443530624, 2879395520, 2335179168, 2025333584, 1622440152, 3593601852, 1835093674, 2646115985}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 2885681152, 2248146944, 956301312, 2273312768, 1891631104, 2074083328, 3884974080, 1300758528, 2809397248, 1423572992, 4180213760, 333676544, 1231699968, 3673251840, 2772422656, 3180595200, 422202368, 2735801856, 2018478848, 3991695488, 476476864, 2691115872, 4225821008, 2912476168, 1372907684, 1965219178, 374209829}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 1946157056, 3992977408, 2868903936, 3682598912, 1925185536, 1004535808, 3327131648, 1982332928, 2917924864, 894828544, 3534028800, 3930161152, 3580248064, 1864196096, 266711040, 1783392256, 44454912, 3028093440, 1760943872, 1900290432, 3573168064, 3998449248, 1410654320, 3665820392, 101652596, 221965318, 689894403}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 1409286144, 33554432, 2801795072, 662700032, 1279262720, 2690646016, 1995440128, 2874671104, 1501298688, 2347630592, 1053491200, 3199107072, 1425948672, 1310941184, 1718284288, 2153535488, 368970752, 3567475200, 514496768, 2046590848, 4029569472, 3672856352, 3560872880, 123077816, 1292319116, 913870222, 4189680911}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 1409286144, 973078528, 3103784960, 1904214016, 1237319680, 1918894080, 2131755008, 3286761472, 547618816, 2724331520, 996605952, 3790438400, 395460608, 3890176000, 2097254400, 707024896, 2535603200, 1531394560, 2489156864, 1149911168, 1547924160, 3444550112, 605371824, 342014792, 2371600148, 720309346, 1314496057}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1006632960, 2181038080, 1728053248, 2088763392, 113246208, 3785359360, 2179989504, 2515009536, 664535040, 2210529280, 4027121664, 2979364864, 739393536, 1481728000, 763490304, 3650893824, 1187138560, 4220087808, 1674950912, 2943508352, 2248228928, 3701060192, 1885895504, 2564567736, 1864509332, 1108957726, 653106841}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 2751463424, 2583691264, 3036676096, 3833593856, 2839543808, 1327497216, 1678770176, 4238868480, 637272064, 1042939904, 3664314368, 1267367936, 3197779968, 3927007232, 2822696960, 322701312, 2613709824, 2509840896, 2144503040, 314472064, 3554623552, 653912480, 918680848, 1624607816, 1596172532, 2230378606, 3380282269}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 2483027968, 100663296, 3707764736, 662700032, 3753902080, 2145386496, 684720128, 2057830400, 3343646720, 2585919488, 1194131456, 2985918464, 3918675968, 3826589696, 767414272, 2433513472, 1795296256, 94181888, 2537667328, 2299921024, 4260067776, 742046944, 715434352, 3702770600, 756230324, 3449722710, 703247353}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 4093640704, 3992977408, 3204448256, 3565158400, 171966464, 1788870656, 3666870272, 3625451520, 505151488, 722599936, 3624337408, 160399360, 3064086528, 391077888, 300650496, 2161928192, 2884779008, 406284800, 3808943872, 1017529216, 943812672, 3019825696, 987005648, 3391093512, 3644465964, 1435702622, 2937701185}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2348810240, 1577058304, 4076863488, 1400897536, 3443523584, 559939584, 2253389824, 3039297536, 1659109376, 4259184640, 3344760832, 600080384, 812531712, 3152371712, 2124992512, 3651426304, 1807645696, 1485641216, 1252833024, 3043632512, 564858816, 3984431520, 32813360, 3885389544, 3102296628, 481478338, 2190934087}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 1946157056, 2650800128, 3439329280, 964689920, 3519021056, 2552233984, 502267904, 839385088, 2537816064, 131072, 2312962048, 941457408, 873611264, 3993313280, 3634491392, 1968965632, 3600710656, 3496167936, 1460569856, 676657792, 1937098432, 3636869088, 4179571344, 2321610296, 3141509092, 1220497074, 3192966521}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 1140850688, 1040187392, 2701131776, 293601280, 3997171712, 790626304, 472907776, 4186439680, 2980839424, 1981153280, 3940745216, 885817344, 3544596480, 2759548928, 1054388224, 477390848, 1621236736, 1017188864, 4044544, 2657348736, 2639039168, 3641079840, 2237349648, 736682712, 1216101860, 1162767942, 4204226707}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 1275068416, 1442840576, 3607101440, 2743074816, 1799356416, 304087040, 1926234112, 380108800, 3873177600, 1371668480, 482803712, 697008128, 2188525568, 2527010816, 1966059520, 1355024384, 4240841728, 3084981760, 3613057792, 2897254272, 443258816, 2302824096, 1376205456, 2683022504, 2634165492, 3081202558, 209438473}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 1140850688, 2852126720, 822083584, 4085252096, 3334471680, 3521118208, 628097024, 1983381504, 837550080, 351666176, 3504537600, 1264943104, 4070981632, 541810688, 1824649216, 3489933312, 2658278400, 802247168, 3247750400, 1654826112, 2955017152, 687105632, 1435109488, 3713863544, 1028845180, 2539240198, 2486720323}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 738197504, 2382364672, 2399141888, 3716153344, 834666496, 2342518784, 3612344320, 3370647552, 3155427328, 1802371072, 2857959424, 3328016384, 2958966784, 2906726400, 2389807104, 1292662784, 2420272128, 3431663104, 2174680832, 2659502976, 2856556736, 528429024, 599820880, 3401949544, 179469972, 3627235034, 853729439}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 4227858432, 2181038080, 1459617792, 2558525440, 3024093184, 1784676352, 2343567360, 2614624256, 799801344, 3016622080, 83951616, 516259840, 475938816, 738811904, 4286697472, 514095104, 2257196032, 3657117184, 289863936, 497328000, 4079718976, 948923168, 2191824560, 665572760, 1187972556, 868538854, 1587257535}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 201326592, 1912602624, 788529152, 1870659584, 1279262720, 2954887168, 246415360, 2295857152, 1514930176, 3630039040, 1476853760, 307593216, 1552826368, 2135891968, 2633084928, 3397650432, 3199886336, 4029494784, 2551247104, 2081067904, 710398400, 662654752, 3068762000, 3056094360, 1219774540, 1201815094, 2298547191}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 2214592512, 2516582400, 2365587456, 1300234240, 2931818496, 178257920, 1812987904, 1337458688, 1861484544, 1014366208, 1181286400, 3303636992, 3641065472, 3001098240, 1064677376, 849090560, 270156800, 1362850304, 1366201088, 3978486400, 2854257856, 3808414816, 14633936, 639679688, 3506437820, 3420415786, 2661323699}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 3019898880, 2113929216, 1392508928, 1182793728, 1606418432, 4049600512, 3505389568, 3878158336, 1264320512, 3787063296, 2705260544, 2221834240, 2766815232, 889675776, 1764405248, 3007588352, 883848192, 3744033280, 2781075200, 99089792, 2025445696, 725123296, 2414291248, 2207967032, 608963188, 1302471710, 439054373}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1946157056, 3254779904, 1124073472, 1484783616, 2445279232, 3739222016, 4201644032, 2667053056, 211025920, 4063100928, 1520238592, 3851976704, 1753104384, 3463798784, 1027919872, 3176953856, 3244436480, 3585567232, 2149832960, 1465363840, 3733567040, 1152178656, 134219504, 4227863928, 4261419420, 486557242, 897594031}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 2751463424, 1107296256, 1828716544, 4286578688, 1883242496, 1369440256, 1043333120, 3083337728, 567017472, 1794244608, 3564175360, 3192225792, 2116173824, 480862208, 1420939264, 1286883328, 1412826112, 674169344, 2996218112, 420385408, 2128252352, 3334269216, 277603920, 2894691544, 2311187908, 3059496758, 1594516449}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1140850688, 1644167168, 1291845632, 4169138176, 2764046336, 1642070016, 3683647488, 1958215680, 928251904, 75104256, 3292332032, 3252125696, 1103773696, 91578368, 2766909440, 3455854592, 198575104, 2587038208, 803264768, 1091076736, 3481599552, 1241183072, 1172696688, 4266331528, 2740229692, 4024616026, 3112302197}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 872415232, 1241513984, 2835349504, 159383552, 4047503360, 606076928, 477102080, 3593994240, 2944663552, 989986816, 459210752, 1880522752, 3977396224, 3417792512, 1578799104, 575436800, 956179456, 1870203392, 117153024, 2416169088, 3068640960, 2612391328, 1369624208, 1149781752, 3151758780, 1716917970, 3419735097}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1006632960, 369098752, 2969567232, 629145600, 1019215872, 950009856, 4048551936, 1620574208, 1212416000, 1636958208, 756088832, 2431352832, 2434940928, 2830704640, 164098048, 2369525760, 3471193088, 116092416, 1123472128, 3804728448, 2277272768, 178668896, 2836098256, 315008616, 1143989292, 3320860018, 4022881249}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1409286144, 771751936, 956301312, 2877292544, 4131389440, 3680501760, 4138729472, 2044198912, 3105619968, 2532442112, 4082565120, 1679851520, 1055014912, 3441369088, 1395970048, 1499736064, 1929274368, 3798825472, 1696857856, 44341376, 40640448, 2852789280, 1134250288, 196772504, 3899746764, 1464970302, 3912477601}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 2483027968, 1040187392, 4076863488, 3632267264, 3040870400, 1121976320, 3914334208, 17301504, 2067005440, 186777600, 2747203584, 2179301376, 1632780288, 2789679104, 4117344256, 1318848512, 723938304, 159742464, 3095844608, 3102864768, 4009772608, 2860537248, 2353012976, 3344964840, 4019215396, 3123202538, 1539577785}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 738197504, 838860800, 4278190080, 780140544, 138412032, 148897792, 2505048064, 972554240, 83099648, 1674182656, 872349696, 2684583936, 2864332800, 16211968, 1044369408, 2708215808, 825121792, 1101874688, 253280512, 3723199360, 819339584, 156839200, 1322447856, 3642030568, 3931476700, 3047389450, 2345006541}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3690987520, 704643072, 2936012800, 2994733056, 985661440, 3521118208, 976224256, 1075314688, 3725852672, 2692087808, 2493579264, 4014505984, 1508261888, 1386831872, 3558117376, 2104252416, 3197271040, 2234482176, 2949483776, 1858112384, 2650412864, 3817044064, 3409950576, 3433005144, 2358243180, 3569863930, 2444994467}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3422552064, 4261412864, 1325400064, 2491416576, 566231040, 2984247296, 2918187008, 3790077952, 3788242944, 3620077568, 478347264, 1611825152, 2559983616, 2344296448, 2326188032, 2856597504, 3468309504, 3935122944, 1498253056, 2270884736, 1032473664, 3859095520, 2830227312, 647278776, 3325391380, 381272342, 1571327387}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 872415232, 301989888, 3506438144, 3816816640, 2025848832, 3659530240, 338690048, 413663232, 2004090880, 3456761856, 4040884224, 775651328, 827998208, 3819118592, 1115131904, 998004736, 1611543552, 1335429632, 1359253760, 2092153984, 169741248, 151061856, 3554184592, 810399704, 2802802228, 188872106, 1372144797}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 4227858432, 3321888768, 1526726656, 3162505216, 1153433600, 576716800, 3150970880, 819462144, 1558446080, 3122790400, 2176516096, 1728610304, 30556160, 18030592, 2097451008, 1079773184, 2987817984, 2244046336, 3080170240, 2602086784, 2750038080, 1827107168, 1520362672, 408115112, 2049226764, 1521250882, 1933452921}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 3690987520, 1040187392, 1828716544, 4034920448, 2436890624, 1616904192, 206569472, 3226992640, 908328960, 1107689472, 1699020800, 1348698112, 3002482688, 283975680, 2809106432, 1153189888, 1484938240, 179535360, 403609344, 2161740416, 3325130304, 1488840608, 3486998192, 694725224, 1414326924, 667595298, 3578757803}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 2214592512, 3791650816, 2701131776, 2222981120, 2067791872, 3613392896, 537919488, 2679635968, 2667839488, 2851471360, 348717056, 1927774208, 2286305280, 4156645376, 74182656, 192686080, 2698146816, 2001678848, 3271989504, 1851622528, 3717537856, 3527793824, 2132894512, 3334196808, 308548732, 2766544690, 1508966771}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 2214592512, 3925868544, 3070230528, 746586112, 2889875456, 2627731456, 2322595840, 3441950720, 807141376, 2142109696, 1469775872, 3160375296, 2864594944, 514007040, 2163994624, 1819559936, 412251136, 1787113984, 2181889280, 1915604864, 3219862592, 4067947296, 69348816, 1179463544, 2705381044, 790341982, 2451857519}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 4093640704, 167772160, 2332033024, 931135488, 1941962752, 1201668096, 1999634432, 2419589120, 3925606400, 749076480, 3343450112, 2288091136, 1500921856, 3902873600, 2775945216, 524576768, 840571904, 1007643136, 1450749184, 2193602944, 2091057600, 1635159264, 1954717264, 241226840, 4222863356, 4254953518, 2616445259}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 201326592, 3925868544, 4177526784, 209715200, 1514143744, 2468347904, 3041918976, 839385088, 2983460864, 2487877632, 2936733696, 1543929856, 2281324544, 2628984832, 2607452160, 3663472640, 157166592, 857806336, 100506880, 4108628096, 4273299520, 1905780768, 3946810640, 242997480, 2597965348, 599194234, 2923564301}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 335544320, 1644167168, 3707764736, 2071986176, 239075328, 1159725056, 1980760064, 251133952, 4084465664, 922091520, 477954048, 1738833920, 2533769216, 896868352, 181981184, 3993786368, 2680312832, 2913688064, 3771312384, 1843059328, 1262966720, 779863584, 1404683280, 1662159560, 1482378844, 197232682, 3987112947}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 3288334336, 3053453312, 3137339392, 1786773504, 4114612224, 2971664384, 221249536, 1949827072, 3589537792, 2316173312, 1093861376, 1872592896, 1759395840, 131817472, 1954656256, 634148864, 1241144320, 540889600, 204391168, 1308860800, 2888136512, 1936388512, 4109757712, 637679576, 2812890812, 3509625706, 1421386015}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 1140850688, 3657433088, 3103784960, 3850371072, 3225419776, 3739222016, 942669824, 463994880, 600571904, 3935174656, 1724579840, 240418816, 3332259840, 1903370240, 169930752, 1617168384, 1564621824, 2386907648, 94348544, 3477766272, 2326606016, 2587090208, 724880368, 502160088, 146473972, 2753333654, 3085061343}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2080374784, 2449473536, 3204448256, 796917760, 104857600, 4095737856, 1454374912, 564658176, 1978400768, 1266286592, 3783983104, 2516549632, 2865905664, 1952915456, 3464876032, 2740525056, 3315108864, 2321001984, 4198396160, 2610758528, 13541824, 3452370464, 3009075088, 2380856216, 35646836, 2365738150, 3940491269}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 2751463424, 2315255808, 2969567232, 3414163456, 2931818496, 2212495360, 3830448128, 649592832, 2126774272, 1680736256, 118161408, 3860561920, 311836672, 2177835008, 3325423616, 1335699456, 1859451904, 3139691008, 3935456512, 2583778432, 3681464256, 205448800, 3691444080, 2978124008, 3079446972, 2679629778, 3406038175}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3690987520, 2382364672, 2231369728, 3363831808, 2487222272, 1268776960, 2993684480, 2395471872, 926154752, 1853489152, 4289789952, 4117463040, 145899520, 2223316992, 3440480256, 1443051520, 3815678976, 2263072256, 1520852736, 1171224192, 1229513280, 3815551264, 3662605648, 3889423480, 2219704516, 1028347018, 3835347557}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3690987520, 1778384896, 184549376, 545259520, 71303168, 1176502272, 969932800, 818413568, 2340683776, 2602958848, 3742826496, 418676736, 65945600, 3499302912, 1171451904, 3589867520, 3353861120, 3573341696, 638196992, 3594856832, 752731712, 415351584, 1844171920, 1207879592, 2989191876, 1250858770, 3362990363}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 3959422976, 4194304000, 3439329280, 3967811584, 2747269120, 2996830208, 353370112, 3580362752, 1979449344, 3653369856, 764608512, 1285521408, 1621770240, 1651466240, 945664000, 297342976, 3039886336, 106399232, 2630223104, 2500143744, 2391992384, 1408542944, 207746512, 1272670152, 1932765396, 2506114926, 4189066185}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 1543503872, 838860800, 2701131776, 3716153344, 2285895680, 4125097984, 1987051520, 3632791552, 1566310400, 2333212672, 2737373184, 997097472, 798638080, 4235550720, 2306650112, 4113762304, 1230754816, 2617695744, 834040064, 3966710912, 2487859392, 4163887392, 2287505520, 1832219384, 891091428, 2500027934, 255059537}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 67108864, 3321888768, 721420288, 377487360, 1891631104, 44040192, 670040064, 3733454848, 1253310464, 368705536, 27459584, 581992448, 3614588928, 2568445952, 1112207360, 1062283264, 1676139520, 3361255936, 1402350336, 2199206272, 1997902144, 940560224, 2201782992, 1792289208, 2242533796, 4049280714, 3201104933}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 603979776, 1778384896, 1392508928, 3716153344, 1849688064, 3357540352, 3331325952, 1002962944, 3201040384, 3386245120, 113573888, 157057024, 2417901568, 3607699456, 4077572096, 295380992, 3237317632, 843350528, 825900288, 3498276224, 3402745024, 474908192, 1419842448, 1651956360, 798314052, 1257543734, 3781324867}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 1006632960, 369098752, 3137339392, 3951034368, 2931818496, 3672113152, 3438280704, 1208483840, 4000055296, 4134141952, 1399652352, 2417065984, 1952595968, 3221315584, 1056681984, 1313818624, 1513149440, 3683249664, 4147520256, 3614390656, 3164656576, 1781637216, 1567767280, 2373539512, 3076496868, 2720615942, 4052219373}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 738197504, 4194304000, 956301312, 2189426688, 2009071616, 1843396608, 753926144, 1688731648, 771489792, 1388445696, 755040256, 2751823872, 2070560768, 2759680000, 3389509632, 2215315456, 3083385856, 551912960, 219813120, 2870308992, 1478217536, 1463358176, 2866905200, 500968504, 4073865268, 4225331662, 1217502137}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2617245696, 3992977408, 2264924160, 713031680, 1749024768, 3512729600, 1018167296, 3972530176, 3331588096, 2674786304, 1710817280, 3179184128, 3232120832, 4092420096, 1196486656, 2076125184, 1105456128, 3818847744, 265699072, 2005229440, 282379072, 310994720, 1427540272, 1361183256, 1239121604, 321233210, 1413715599}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 4227858432, 2785017856, 2365587456, 2357198848, 2780823552, 3659530240, 2909798400, 2938634240, 2392588288, 72482816, 470351872, 3800072192, 1752842240, 3876921344, 1301467136, 1821579264, 2907020288, 2146496000, 4283591424, 898173568, 1606463552, 2241471968, 1061505424, 340454904, 1332152564, 1508619934, 968601137}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 3154116608, 234881024, 2768240640, 729808896, 398458880, 757071872, 1970274304, 3329753088, 749993984, 1193148416, 2456879104, 803635200, 3060154368, 2386894848, 2579034112, 24594432, 3291737088, 2801200640, 2416865024, 1763266176, 1329247168, 3777235168, 1513518608, 1464665720, 2222241116, 4200418186, 270334231}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1409286144, 1711276032, 2499805184, 3145728000, 4055891968, 3319791616, 1496317952, 641204224, 3043753984, 980549632, 2399862784, 4208361472, 1263157248, 2598854656, 2615455744, 3588298752, 2216805376, 3821459968, 2275560192, 1568882304, 625123264, 1580496864, 2842576496, 3437320280, 1436666492, 755419910, 2797739649}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2080374784, 234881024, 3640655872, 3800039424, 2369781760, 3181379584, 2985295872, 3636985856, 313786368, 3190161408, 2903965696, 2190311424, 2783854592, 505618432, 1349242880, 2040088576, 1279175680, 3856510464, 425094912, 3533639808, 647599936, 2411201952, 3309051984, 1848787128, 3980478788, 4069705290, 2922892811}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1140850688, 4261412864, 989855744, 25165824, 3795845120, 1113587712, 1236271104, 1865940992, 1356595200, 3227910144, 3993829376, 4242046976, 786317312, 479272960, 3739144192, 3110295552, 2540809216, 3839668736, 2610169600, 2627887488, 2699520704, 3229325856, 646959792, 2887620888, 2323813436, 1103445022, 1222430987}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1006632960, 33554432, 520093696, 3128950784, 2696937472, 585105408, 4017094656, 2559049728, 2559311872, 2312241152, 2832400384, 2723315712, 333070336, 3432980480, 1533054976, 1132034048, 147168256, 1324797440, 970217728, 2978349952, 756378432, 946328928, 2007891184, 2425017848, 1758356132, 1358497782, 193309297}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1409286144, 1375731712, 1191182336, 3112173568, 843055104, 1201668096, 1552941056, 1903689728, 2826698752, 875429888, 71368704, 3845226496, 3101048832, 612196352, 3854544896, 2609317888, 3983864832, 1597364736, 3070509312, 2102552448, 1827606208, 2511399968, 3985112656, 3017494920, 3196779292, 86814894, 270110143}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1677721600, 2449473536, 1056964608, 1451229184, 826277888, 308281344, 1028653056, 781713408, 418643968, 1537867776, 936181760, 2425520128, 3786555392, 3648593920, 1406726144, 1953462272, 2484319232, 139362816, 316936448, 2723306368, 4293480768, 1616969120, 4205539504, 267513576, 892332396, 646506890, 251069597}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1006632960, 100663296, 2936012800, 3279945728, 2109734912, 3659530240, 334495744, 414711808, 1469841408, 2381971456, 2445737984, 3015475200, 482492416, 2056986624, 2766589952, 515184640, 1837097984, 3756559872, 912014080, 2715444096, 87521216, 3833897440, 3097370768, 3191952696, 3813783100, 1735518366, 1065464869}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 2483027968, 1442840576, 1358954496, 3682598912, 3988783104, 1688207360, 263192576, 2424832000, 4093902848, 1797652480, 4080467968, 125403136, 3509469184, 3782434816, 2369753088, 3439937536, 1731380224, 4254964224, 1054343936, 3470556288, 2079997888, 1842180576, 4147442896, 3537554200, 411671844, 566639890, 1239896427}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 1409286144, 2248146944, 3204448256, 4185915392, 859832320, 2841640960, 110100480, 858259456, 147587072, 2921725952, 592773120, 214466560, 2878226432, 3646513152, 2496565248, 757811200, 1160348672, 2418342400, 2706926336, 2150910848, 4154609344, 3970905760, 4141073712, 2285885064, 1676262580, 3758408598, 2611480891}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 201326592, 2516582400, 1258291200, 2407530496, 1270874112, 3705667584, 1875902464, 1801977856, 1215561728, 1258946560, 166264832, 2127790080, 753025024, 3386712064, 2499399680, 2369480704, 1949729792, 3704067584, 225968896, 2264691072, 3257809344, 684417760, 686746096, 4098620712, 2723028692, 2002475018, 4138109005}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 3422552064, 905969664, 2600468480, 3145728000, 624951296, 1855979520, 196083712, 813170688, 3436445696, 3540385792, 3755278336, 1345028096, 1811824640, 1371611136, 2798497792, 3191560192, 1940038656, 1977587200, 2282251008, 3620493696, 2214728640, 1291523488, 507680976, 3553617176, 4232068124, 4229976442, 2490370875}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 1543503872, 33554432, 1358954496, 1367343104, 968884224, 4276092928, 1592786944, 670564352, 4031512576, 3348758528, 439812096, 2670559232, 2028093440, 1715150848, 2308435968, 2646960128, 715060224, 1132568064, 1485326592, 3061066880, 2369150656, 626876896, 98741744, 1224992952, 3791865500, 842782486, 1127178389}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 2483027968, 2382364672, 4076863488, 1384120320, 1530920960, 794820608, 368050176, 2437414912, 1123811328, 1755709440, 1987641344, 2568454144, 342769664, 121970688, 3364990976, 2970052608, 2670373888, 1634449920, 3683127040, 1817994624, 3849747264, 2543931040, 978561072, 2600234680, 3701898116, 3363395086, 571970123}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 4227858432, 905969664, 3607101440, 1870659584, 2931818496, 4255121408, 3918528512, 3117940736, 1910243328, 2728001536, 323158016, 633896960, 3317841920, 1558142976, 2008190976, 2188462080, 939492352, 912567808, 4226822912, 3311959936, 148132288, 3590201440, 708120400, 4015629832, 1657649932, 374585982, 3445028133}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 469762048, 838860800, 3137339392, 1837105152, 222298112, 3667918848, 1884291072, 1852309504, 3750494208, 6946816, 727121920, 2472968192, 1384267776, 3675987968, 1735176192, 2808428544, 4066767872, 2291858944, 672137472, 1883773312, 3827069120, 2355245984, 3882576592, 2039781864, 828454164, 796117462, 2711615613}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 2080374784, 3053453312, 2030043136, 4034920448, 1220542464, 1918894080, 560988160, 2249719808, 1381761024, 1596588032, 3664838656, 4126048256, 1320304640, 493690880, 3269767168, 873670656, 2785790976, 1914883584, 2804962048, 565723264, 1540103744, 2944564064, 768956336, 497585656, 3243327724, 1254028510, 1903825677}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 1946157056, 704643072, 4211081216, 3028287488, 3133145088, 2090860544, 3134193664, 948436992, 1896611840, 2340290560, 2033385472, 3299377152, 3799400448, 931094528, 4130770944, 1534412800, 3689933824, 3316967936, 3307224320, 3650093440, 3613947968, 205278304, 2999350736, 2005346344, 3831671204, 3725549846, 988741623}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 872415232, 1644167168, 1560281088, 1535115264, 2822766592, 1847590912, 2024800256, 3674734592, 672399360, 3410624512, 3526819840, 649035776, 2562867200, 2061721600, 856027136, 3030730752, 4111774720, 3565922816, 1900026112, 3483396736, 3790622656, 11024672, 1541691280, 786578072, 1314072100, 4128088154, 2276548637}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1543503872, 1577058304, 3976200192, 4085252096, 3535798272, 2845835264, 963641344, 919076864, 236716032, 381550592, 2066153472, 2392948736, 3803594752, 882581504, 3446665216, 1767450624, 1294369792, 3370622464, 1193617152, 3116925568, 1530433472, 1932585568, 579647568, 1816304760, 3291346820, 659566238, 3614972487}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 2214592512, 3254779904, 4043309056, 3531603968, 1572864000, 153092096, 2664431616, 3266838528, 3842768896, 2009989120, 387645440, 3630399488, 3770040320, 523706368, 3279785984, 471156736, 3168322560, 1338348032, 773392640, 446082176, 4271829824, 1008387040, 1980803600, 2279734568, 1703103036, 3040868822, 3925879855}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 1140850688, 3254779904, 2097152000, 58720256, 1136656384, 350224384, 498073600, 2562195456, 484179968, 3954835456, 1698234368, 1201242112, 2227322880, 3339018240, 3901992960, 3368253440, 176206848, 3565933056, 4136597760, 1423096448, 2590436288, 197692640, 97506032, 364471320, 752455228, 3613525342, 1863652389}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2483027968, 2248146944, 83886080, 3883925504, 1774190592, 1725956096, 986710016, 813170688, 3715891200, 2015494144, 394330112, 3876356096, 3617210368, 2434605056, 3061755904, 4020451328, 2962070528, 1352055296, 3062323968, 1600368256, 3453858240, 3643724768, 3843758064, 26316712, 2149898588, 4099818126, 774062937}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 3422552064, 2382364672, 2130706432, 612368384, 2168455168, 1847590912, 3360686080, 3260547072, 2939420672, 1937637376, 4212326400, 2294841344, 4133896192, 285679616, 90607616, 929921024, 928766976, 2951656960, 21044992, 3895587712, 2991823936, 1577231264, 2957730448, 4034715496, 2396540172, 175394634, 4150149751}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1140850688, 1912602624, 1795162112, 3011510272, 4190109696, 2967470080, 793772032, 2486697984, 2038169600, 1849556992, 1315635200, 2400878592, 1439055872, 787963904, 4009005056, 1507158016, 800171008, 398258688, 681652480, 2187035008, 4132275136, 1875020256, 2984918000, 2683374952, 979617404, 3375466126, 3237804695}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 3825205248, 2919235584, 721420288, 2575302656, 3258974208, 1503657984, 3490709504, 2180513792, 3288596480, 4109762560, 2053177344, 1355841536, 3981328384, 986013696, 716623872, 924276736, 418493440, 3963544064, 3550179072, 2542530944, 379958976, 3968916000, 1743679312, 2941594056, 3138322268, 1672702354, 3298274963}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2885681152, 637534208, 2466250752, 4085252096, 2168455168, 2048917504, 3801088000, 1211629568, 3715366912, 1987969024, 3706912768, 3618144256, 403062784, 438788096, 50786304, 611137536, 1370194944, 883353088, 1623018240, 3258170752, 2869094336, 106655648, 1256511120, 4278977928, 1722434108, 1398612458, 3024342551}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 67108864, 2248146944, 2634022912, 3867148288, 708837376, 484442112, 2073034752, 2965897216, 226754560, 93192192, 1586823168, 2519695360, 1946566656, 745627648, 4042371072, 586881024, 4054498304, 782365184, 3692247808, 4162765440, 2484590912, 1327133216, 2928889584, 4234078088, 2046264516, 1477069682, 2468038767}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 2483027968, 1711276032, 2768240640, 2776629248, 406847488, 903872512, 4004511744, 722993152, 3167485952, 3607232512, 1290338304, 3280699392, 1868185600, 3242532864, 3925471232, 3289065472, 2396173312, 3175741952, 672348928, 2627638912, 915128512, 2732204832, 2902804080, 1780073624, 2814067756, 2487925462, 2143652665}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 1409286144, 1979711488, 3238002688, 3330277376, 1958739968, 1994391552, 3184525312, 1549271040, 3469475840, 2750021632, 4185456640, 985300992, 141705216, 2161451008, 1606479872, 3455268864, 1431557120, 4130380288, 731587328, 3029845120, 395215168, 1462005088, 4235089392, 820454568, 2654323660, 948158934, 308848445}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 3288334336, 1375731712, 2399141888, 2675965952, 297795584, 740294656, 2263875584, 1595408384, 4015259648, 3158179840, 787546112, 2110029824, 4091953152, 2600820736, 474656768, 57632768, 2198207488, 2929365504, 4001833216, 1766427520, 3740333504, 1304966624, 851214224, 1047683000, 2728099308, 1217107962, 1964233031}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3019898880, 1912602624, 2566914048, 2608857088, 3376414720, 1998585856, 1848639488, 2964848640, 1038352384, 1584005120, 3850960896, 2507833344, 202522624, 2651660288, 3724595200, 3910346752, 288080896, 1964820992, 1966944512, 54057088, 1320644544, 2531389856, 2724583696, 2980024792, 1532927356, 2610439714, 97809485}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 1275068416, 2382364672, 1795162112, 1702887424, 926941184, 2459959296, 1674575872, 618135552, 2529427456, 2838888448, 685703168, 268533760, 2200846336, 3455787008, 3880235008, 3145283584, 1436996608, 2344343040, 1216044800, 1611125120, 2715360448, 2323050656, 3378765520, 4190075432, 582065996, 3578145650, 1834428179}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 1946157056, 1778384896, 2533359616, 2071986176, 2420113408, 1138753536, 481296384, 4268228608, 1471414272, 1576665088, 1585905664, 3886383104, 4099031040, 2358452224, 1678749696, 3532457984, 1479203840, 3140733440, 351476992, 1493149568, 1728397248, 254732576, 4272020592, 2495616152, 1679828372, 2970631786, 3426243653}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 3690987520, 3456106496, 385875968, 3397386240, 20971520, 379584512, 3989831680, 578289664, 3509846016, 881459200, 3193765888, 3264970752, 1530019840, 1401511936, 2044825600, 1686595584, 1786700800, 972930560, 1342271232, 2386427776, 434205504, 1246604192, 2429106896, 2118242984, 2832673052, 499559178, 3760831053}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 3154116608, 3858759680, 3875536896, 1266679808, 3711959040, 895483904, 2987393024, 189267968, 3399745536, 92405760, 2733572096, 1755938816, 34226176, 1634410496, 1994117120, 394070016, 2483987456, 1720176128, 1763924736, 1174374272, 1119822784, 3506565536, 2046698288, 2579577288, 3036725124, 291438498, 2175764393}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 201326592, 369098752, 3875536896, 645922816, 3250585600, 1377828864, 2853175296, 1798832128, 3124494336, 1366425600, 1927086080, 3000270848, 654983168, 1510023168, 4061573120, 3485407232, 4096885760, 761460224, 1203319552, 837470080, 3907861824, 2264709088, 1301153936, 386872136, 3420043772, 482773710, 623329553}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 469762048, 2650800128, 687865856, 1518338048, 1396703232, 2019557376, 3268411392, 4038590464, 592183296, 2185101312, 3351445504, 917405696, 1363558400, 615456768, 3282079744, 3559745536, 2555753472, 3328499200, 1635190528, 2461839488, 2129353536, 3107650208, 3101975216, 1793721640, 3556839036, 222016086, 3319775127}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 3690987520, 1979711488, 2634022912, 3162505216, 2982150144, 3093299200, 1582301184, 720896000, 1789132800, 1799487488, 1875181568, 3578232832, 3791273984, 4165033984, 2784358400, 754415616, 436917248, 2039602688, 3763675904, 4158646912, 1561212992, 368775136, 3197417648, 3555908712, 1588964380, 2018985890, 2696580905}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 738197504, 1711276032, 16777216, 562036736, 2554331136, 979369984, 2265972736, 4033347584, 2364276736, 242089984, 1832976384, 2453110784, 2663792640, 3859636224, 2473177088, 3919534080, 3341734912, 3934643712, 611388160, 422569088, 877817536, 3982963488, 2699726768, 1760013896, 1183716244, 3499166982, 4211049311}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 2214592512, 2919235584, 3640655872, 2004877312, 2118123520, 3042967552, 2937061376, 742916096, 182190080, 3916824576, 1040515072, 3275784192, 2080260096, 1903763456, 1770434560, 1703106560, 1390251008, 1485484544, 2451386112, 2335494272, 1526993344, 4230118432, 1771006000, 1287905608, 2116288132, 3614681758, 2589696211}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 4093640704, 301989888, 2868903936, 478150656, 2294284288, 4200595456, 2448424960, 1184366592, 840171520, 739115008, 1423507456, 848461824, 936787968, 1273847808, 1028435968, 1757898752, 862186496, 2456324608, 36765952, 3009317248, 2028743744, 2397702496, 1305439920, 2585763256, 485160876, 3119670778, 2728087007}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 1006632960, 2785017856, 1157627904, 394264576, 3762290688, 1314914304, 2976907264, 3734503424, 2245787648, 1927675904, 862388224, 4100554752, 3166584832, 538664960, 3579809792, 277960704, 3118902272, 638832128, 1692363520, 2519047808, 1030774208, 546838304, 3705423792, 4083549816, 237445868, 2441728670, 1267599659}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 3959422976, 1778384896, 553648128, 1132462080, 4232052736, 3835691008, 3157262336, 652738560, 110362624, 3789160448, 2983002112, 1804566528, 3891412992, 2201575424, 705032192, 1820792832, 110814208, 117556736, 1359301888, 1324057728, 1746943936, 3572528928, 3733479632, 2630116568, 1113738452, 4167120474, 3677996053}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 1811939328, 369098752, 4076863488, 1971322880, 2864709632, 2787115008, 3297771520, 1122500608, 3677093888, 485883904, 388825088, 1702789120, 2822651904, 4036042752, 1734397952, 4198434816, 236563456, 3623069184, 537961216, 3790030208, 3331175616, 123832928, 1974974608, 1913313672, 3214690452, 831406790, 929650707}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 4227858432, 2650800128, 1761607680, 226492416, 817889280, 3474980864, 3257925632, 652738560, 440664064, 3882221568, 693960704, 2562359296, 2796437504, 3978895360, 389337088, 3837229056, 192254976, 3389517312, 2835650304, 476000384, 3627135168, 1356974944, 3633955088, 3083195096, 581928596, 4062227442, 3630791307}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 67108864, 167772160, 1325400064, 612368384, 524288000, 3328180224, 3201302528, 3133669376, 2816737280, 3714973696, 2557411328, 1841594368, 1170620416, 995844096, 2372055040, 718108672, 917615616, 3719033344, 3959594240, 345858944, 2302277696, 724539040, 121408176, 662310440, 3229162052, 1725422594, 620799423}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1409286144, 1308622848, 687865856, 1451229184, 3829399552, 2657091584, 1387266048, 1555562496, 518782976, 2197159936, 3522756608, 717783040, 741228544, 3349487616, 4085690368, 1824208896, 1700527104, 544332288, 50773760, 2650478720, 2679892288, 3984687392, 475968944, 1348928280, 173387260, 1971620998, 2529708995}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 738197504, 3925868544, 2533359616, 3430940672, 1447034880, 3063939072, 1785724928, 360185856, 146014208, 4148559872, 2326986752, 1799258112, 1889419264, 1182212096, 536924160, 521762816, 1708100608, 1296926208, 2655038720, 1035556736, 431994944, 221633056, 3111449296, 2520722552, 250396956, 3780838346, 740485755}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 3288334336, 1845493760, 3741319168, 2424307712, 3208642560, 3642753024, 1171259392, 1948778496, 4054056960, 4187619328, 3608477696, 3181477888, 714227712, 1415651328, 3432222720, 2439198720, 3296369664, 2437198336, 2454433536, 4198441856, 518840896, 439352480, 1589986576, 1535751080, 2385934132, 2088460418, 2470897733}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 1946157056, 3321888768, 218103808, 998244352, 146800640, 3063939072, 63963136, 2702704640, 1778647040, 2091515904, 740229120, 1710587904, 2232565760, 2093686784, 3855077376, 1456015360, 1085600768, 869968384, 2656029440, 1152737920, 4293566400, 1978133344, 2388204496, 2345460008, 3132019564, 3844991506, 3962994333}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2617245696, 2449473536, 2701131776, 3900702720, 2998927360, 320864256, 3700424704, 1175977984, 3610509312, 2172256256, 1719205888, 4268457984, 3930210304, 2262654976, 1015664640, 1531934720, 3710696448, 2575490560, 951177472, 3228269696, 2492379712, 3656377440, 2184205072, 2127065352, 466372076, 1014918090, 231424341}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 3422552064, 167772160, 2499805184, 4202692608, 499122176, 4292870144, 3582984192, 2073559040, 3946577920, 4146200576, 30998528, 4171530240, 2371502080, 1014325248, 2845765632, 1241450496, 2035534848, 1269683712, 742845696, 2422421120, 1556202304, 689758176, 404100976, 1130317960, 937665196, 2596641966, 699581049}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3825205248, 3053453312, 1996488704, 1803550720, 46137344, 2124414976, 4161798144, 673710080, 3020161024, 1053687808, 2407596032, 2830008320, 2068201472, 1578442752, 3951595520, 3319990272, 3399867392, 2915541504, 3377263360, 999110528, 1714732992, 2093039200, 3654214352, 1802915016, 1382903796, 1497685010, 869865039}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1140850688, 301989888, 452984832, 494927872, 3703570432, 1134559232, 3174039552, 3260547072, 285999104, 321519616, 2506555392, 698712064, 2916237312, 3873120256, 2534920192, 999905280, 3550788608, 1666888192, 1281093888, 3797098880, 3096691904, 272069472, 3203246672, 2255910744, 1803882956, 2551574, 2672410669}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 2617245696, 1845493760, 4177526784, 511705088, 1312817152, 979369984, 1848639488, 2132279296, 2193358848, 4250796032, 2913927168, 2177073152, 3576053760, 3450019840, 3938816000, 4292167680, 3687760896, 1802804736, 4065976064, 4024133760, 1506408768, 1230187552, 2868765616, 2159637848, 2390275372, 2581572782, 2322086743}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 201326592, 1241513984, 3506438144, 176160768, 2738880512, 4133486592, 3826253824, 3232235520, 993263616, 1676804096, 3691446272, 1977581568, 3817472, 2678284288, 3871715328, 3605612544, 3864974336, 1920005632, 1431407872, 900418688, 3762412352, 1065564320, 406178224, 3121680456, 1210225268, 57076330, 959238545}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 2214592512, 704643072, 855638016, 2625634304, 2646605824, 1080033280, 1846542336, 2175270912, 681836544, 1635909632, 1702297600, 3082190848, 1598701568, 3645054976, 3747409920, 997787648, 86498304, 3102339584, 1259912448, 2032891264, 3113784384, 1575706592, 645459888, 1522229832, 108046516, 4067375778, 2437592297}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 469762048, 1845493760, 2164260864, 2491416576, 3082813440, 1633681408, 663748608, 1711800320, 3070492672, 510263296, 4010606592, 3735257088, 3322036224, 3524861952, 2306994176, 3467327488, 3508579328, 127319552, 1272819456, 1127046272, 4002671680, 2457479392, 1665477168, 1065852040, 3008899428, 4142693106, 3325965277}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1006632960, 905969664, 4244635648, 3649044480, 2495610880, 2438987776, 2886729728, 3879206912, 3991142400, 3436052480, 3915972608, 2455404544, 697712640, 2015191040, 1592578048, 867903488, 930735104, 2759560704, 3766539008, 2706967168, 1490201280, 1815752032, 1025451056, 1461185480, 3554863740, 3190952706, 66274895}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1543503872, 3724541952, 721420288, 3917479936, 4013948928, 3537895424, 3033530368, 1213726720, 530841600, 193331200, 593821696, 3329589248, 1748910080, 1016143872, 476835840, 182417408, 2836569088, 970497536, 3772233472, 2115844480, 1478603456, 2047880352, 4059592432, 1804870568, 168705804, 2451133666, 1452795723}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 2751463424, 1778384896, 2835349504, 1048576000, 1740636160, 757071872, 911212544, 1782054912, 2312372224, 2384592896, 2528051200, 2424143872, 2520399872, 3903528960, 3257380864, 2854311936, 2680476672, 3887768064, 422300928, 1940353152, 2074199360, 2118392544, 3996802064, 3031115624, 3022499196, 354490554, 776263193}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 335544320, 905969664, 83886080, 2457862144, 3208642560, 3793747968, 2056257536, 500695040, 3261333504, 1430650880, 154861568, 1625849856, 4164829184, 1854873600, 441880576, 2716940288, 1257876480, 188209664, 3385885440, 908754560, 2304838464, 1008836768, 1792265616, 2002159880, 2138125004, 4156131554, 706193291}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 738197504, 100663296, 1526726656, 494927872, 1354760192, 1142947840, 1234173952, 4177002496, 715390976, 1846149120, 215154688, 2616819712, 3612491776, 1395073024, 4012625920, 330643456, 3685542912, 1657701888, 4148271872, 4254486912, 1557991616, 1861275488, 4125158800, 3663237896, 2166152348, 2015813378, 383622381}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1140850688, 973078528, 2734686208, 2474639360, 3988783104, 652214272, 3639607296, 702021632, 2809921536, 91881472, 2121859072, 1365934080, 1908555776, 1614094336, 2636705792, 2100766720, 1333627904, 2897187328, 733123840, 1832807808, 2760856512, 867295200, 1907221744, 1508366008, 2359729292, 1212169614, 3995079781}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1275068416, 2717908992, 4143972352, 4152360960, 3217031168, 526385152, 3622830080, 3346530304, 1892941824, 2613968896, 4250992640, 1087668224, 3361095680, 2407882752, 1745014784, 529758208, 1059566592, 721532416, 1983695104, 3129630592, 346510784, 358200032, 1152974384, 4264301368, 433717468, 1028591258, 3154482623}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 2751463424, 2113929216, 3271557120, 2608857088, 2596274176, 442499072, 779091968, 466092032, 1999372288, 1641938944, 1039728640, 1314095104, 2784378880, 1835343872, 497414144, 3079878656, 557906944, 3321291264, 3358828288, 294006144, 732772288, 3255412320, 1863146160, 941214712, 3249896452, 2608725478, 2340891383}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1543503872, 1912602624, 3707764736, 1283457024, 113246208, 1969225728, 4140826624, 215482368, 1666449408, 4192337920, 61538304, 2981920768, 1322926080, 2783911936, 4184256512, 3761588224, 2198469632, 3960724992, 958189824, 4209664640, 782700608, 4073381472, 4168314416, 1332262440, 1467485324, 1155814106, 1307189305}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 335544320, 1174405120, 2264924160, 2055208960, 3862953984, 643825664, 862978048, 406323200, 1282146304, 3221094400, 3506372608, 1577680896, 2770747392, 3936575488, 2066731008, 2407872512, 831323136, 78289408, 2248801024, 556150656, 3299049280, 540009504, 2667937456, 46985720, 2571797948, 2931404998, 2210277287}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2080374784, 771751936, 2332033024, 4001366016, 2076180480, 601882624, 846200832, 972554240, 2181300224, 1830158336, 3420782592, 2572582912, 59654144, 2572230656, 98095104, 375355392, 2856944640, 1508355584, 2099695360, 1702252928, 2010448192, 2383341280, 2950313584, 3324986232, 2662440348, 308514098, 2473649299}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 3959422976, 1107296256, 1392508928, 1769996288, 272629760, 1306525696, 1330642944, 914882560, 4294705152, 1410203648, 3748593664, 459898880, 501628928, 167993344, 3998199808, 2965723136, 4282160128, 1257408000, 1815976192, 2346995072, 651823808, 3677189408, 1230017904, 1045753960, 1029623268, 1899754830, 2654408911}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 3690987520, 2315255808, 2868903936, 3447717888, 3930062848, 1533018112, 2385510400, 1361575936, 1083441152, 667025408, 3310026752, 1310359552, 3741990912, 3123666944, 3369119744, 419772416, 3811542016, 2920128000, 3577126144, 1650729344, 1514807488, 3805223968, 161516080, 466431704, 1061929780, 1497861050, 2205797017}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 3154116608, 1711276032, 352321536, 1434451968, 3829399552, 488636416, 45088768, 1401421824, 123469824, 3549036544, 3738107904, 1067548672, 698499072, 3236126720, 2915274752, 2871068672, 1043395584, 941264384, 3114654464, 1122774656, 1250053312, 324209952, 2043381264, 389878424, 4263173220, 4238724734, 527192829}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 2348810240, 167772160, 1761607680, 1954545664, 1589641216, 161480704, 1861222400, 1263009792, 1205075968, 2605580288, 831717376, 1629847552, 3492167680, 1022844928, 2571358208, 246503424, 3294925824, 3515536896, 3580476672, 373567616, 4216738880, 4194244192, 2952239696, 2712631864, 634363204, 443759866, 2226496383}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1946157056, 3925868544, 2969567232, 1367343104, 3888119808, 94371840, 3383754752, 3807903744, 1455161344, 1208352768, 2103771136, 4013195264, 3319676928, 4113129472, 2653614080, 1641490432, 519283712, 2657454592, 1007205632, 1880640640, 2230086336, 3308149472, 3073461328, 2546386712, 2339984668, 3305295054, 1686336379}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2617245696, 2516582400, 2466250752, 2608857088, 4156555264, 3001024512, 4006608896, 3612868608, 2526281728, 2344484864, 43319296, 755859456, 3699785728, 4220592128, 3091984384, 586639360, 3700087808, 4012178944, 713655040, 2793416064, 3275783104, 4171240672, 2431650544, 1961378728, 1390173388, 2106744186, 4193209623}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 3556769792, 2315255808, 1325400064, 1283457024, 1379926016, 434110464, 502267904, 1255669760, 1705246720, 3873570816, 3409379328, 1033207808, 2811904000, 3397607424, 4234137600, 1808869376, 1481677824, 672201216, 2465238272, 1031842688, 806933568, 3084683296, 2249106800, 3326206904, 3579863244, 2410689762, 4080549481}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 469762048, 2919235584, 3909091328, 209715200, 1153433600, 2057306112, 1265631232, 1616379904, 4285792256, 3956408320, 3972202496, 3952050176, 4259987456, 2791792640, 3379924992, 3238361088, 3637435392, 3385777664, 424595200, 3549362304, 808353856, 266256736, 927396816, 479383288, 1429244876, 3576421674, 2232446449}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 469762048, 1577058304, 2902458368, 2441084928, 4047503360, 136314880, 571473920, 3913809920, 1172045824, 294780928, 2246639616, 3513286656, 3988406272, 4228194304, 715313152, 2470926336, 2439246848, 2294521344, 462673664, 1526444672, 221769408, 1575857056, 2178457744, 522323144, 3664856964, 1721533886, 1355043361}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 3556769792, 570425344, 4076863488, 1619001344, 1245708288, 4062183424, 1586495488, 2610429952, 3897294848, 2031222784, 658571264, 299335680, 3739893760, 700260352, 1926082560, 2902398976, 2859789312, 1205115392, 3850676480, 3346851200, 939577920, 3805999136, 4163874448, 85336072, 3542576748, 2501417974, 30855201}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 2617245696, 973078528, 1056964608, 1937768448, 608174080, 517996544, 1829765120, 1803026432, 2263613440, 3497918464, 1218641920, 2199486464, 1973829632, 3955187712, 3088027648, 806443008, 2616493056, 3436486144, 711238912, 3362573184, 3794329536, 4259496736, 1642304240, 1139740744, 790095644, 892147014, 1557308887}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2214592512, 2986344448, 2936012800, 3598712832, 2831155200, 1868562432, 1823473664, 1870135296, 1429471232, 3988127744, 2206662656, 2732687360, 2137931776, 778248192, 538963968, 3580168192, 3621835776, 3727749632, 3203985664, 338998144, 1635184960, 1973920096, 1882263088, 409381400, 1712300892, 4165822186, 1935447843}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1677721600, 2315255808, 3976200192, 1971322880, 1287651328, 2552233984, 3989831680, 80216064, 3509321728, 813826048, 929234944, 4218060800, 1051344896, 3166658560, 1450217472, 2741856256, 2308676608, 1816912384, 1686359296, 2209331840, 3761082560, 1036945248, 1994681488, 1663967016, 195125636, 1500105670, 2398146441}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3019898880, 3925868544, 2264924160, 562036736, 2520776704, 773849088, 3532652544, 2886205440, 537133056, 3158704128, 1475543040, 3164569600, 3996008448, 306651136, 1388425216, 890329088, 863693824, 2309663232, 1988267264, 3935756160, 1360560832, 1485814304, 2112227984, 4129493640, 3828848036, 1568304978, 4217990155}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3019898880, 973078528, 4278190080, 2743074816, 322961408, 2313158656, 4264558592, 1507328000, 1700528128, 773718016, 1744896000, 643268608, 3798351872, 2701991936, 417435648, 755193856, 1630055424, 3368061440, 1900340480, 1183220608, 2153374656, 1286566048, 1263453552, 2513284568, 4020595148, 847618846, 737231095}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 4227858432, 3858759680, 117440512, 2139095040, 3586129920, 1914699776, 1865416704, 3670540288, 3771465728, 3508142080, 3407020032, 104562688, 2603761664, 1632591872, 320458752, 302336000, 546479104, 3429559808, 317643520, 3749220224, 2375137728, 640228832, 3239608464, 2453791064, 3329318148, 2917970998, 360684725}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2885681152, 2382364672, 4143972352, 2541748224, 968884224, 933232640, 4155506688, 1939341312, 3106668544, 2482634752, 2848522240, 2078507008, 1459765248, 2423595008, 309440512, 4062124032, 3578829824, 3647514112, 66387712, 2711000960, 2020840896, 2297065440, 1952531024, 530052376, 1844734892, 473332230, 677592965}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 2214592512, 3120562176, 2130706432, 2239758336, 1673527296, 1369440256, 2094006272, 2624061440, 3810263040, 630849536, 4198563840, 70746112, 2928820224, 3735887872, 3210063872, 3452397568, 1936514048, 3584340480, 2917700864, 3168441216, 1671952576, 1578789088, 2088833360, 2669119400, 2617396052, 212166430, 1329188613}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2617245696, 2046820352, 2600468480, 1182793728, 2160066560, 2552233984, 168820736, 2259156992, 969146368, 2941911040, 2857304064, 1419804672, 4229054464, 1312514048, 2919428096, 2169579520, 2281020416, 35520000, 951710976, 311681408, 3640972608, 45627744, 443304848, 2636001608, 173353396, 1603252530, 448974597}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 3422552064, 3456106496, 2466250752, 4286578688, 4072669184, 408944640, 3912237056, 3475505152, 3178496000, 1579810816, 2290548736, 1968013312, 2460106752, 170090496, 222277632, 3864614912, 2485189632, 2273875456, 3485261568, 3610690944, 1356960192, 2830371424, 2076866480, 2927050328, 4270183028, 4087757258, 3179378093}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3288334336, 3321888768, 520093696, 461373440, 1296039936, 3785359360, 2362441728, 3719823360, 4001628160, 3728343040, 3592224768, 1593016320, 3395436544, 2875793408, 576835584, 2636322816, 1268052992, 455930368, 1864948480, 886238080, 3887040448, 3899423136, 1380344144, 3590526632, 2860829436, 2817822930, 2795302037}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 2751463424, 2046820352, 2097152000, 545259520, 599785472, 3286237184, 3417309184, 3542614016, 171180032, 4142006272, 4137091072, 1709801472, 1030373376, 724787200, 242454528, 3260102656, 2862924800, 2568520192, 1264510208, 2094246528, 4039182912, 190611680, 628392304, 3485525656, 987938292, 4288015658, 432828553}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 335544320, 637534208, 3305111552, 1283457024, 1874853888, 14680064, 1796210688, 245891072, 1584136192, 165019648, 4170776576, 955875328, 1625178112, 3167035392, 4252487680, 85153792, 2918110208, 2313853440, 3677416192, 405776000, 2126971968, 1425848544, 382309616, 4203087560, 2895204148, 3156589190, 2962259267}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 2751463424, 3187671040, 4110417920, 3732930560, 62914560, 1272971264, 592445440, 1237843968, 700710912, 2762604544, 1320747008, 203128832, 4156702720, 2920112128, 1992929280, 128415744, 4075875328, 3464274432, 1876084480, 1000466048, 34805056, 1050852064, 2178533744, 1657759720, 3947138692, 137290194, 58170589}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 3959422976, 3120562176, 2130706432, 4068474880, 2780823552, 1432354816, 665845760, 838336512, 4293132288, 4170579968, 428539904, 910589952, 3645784064, 3799982080, 1702416384, 3819522048, 1834202112, 3435128320, 135640320, 1509727104, 428816192, 2023810016, 1784508208, 493747608, 2262358684, 2583253122, 31179443}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 201326592, 369098752, 3607101440, 3699376128, 4215275520, 3806330880, 4136632320, 2678587392, 1452015616, 3137208320, 4107206656, 2973073408, 1853243392, 1181966336, 2727579648, 1296914432, 1492950016, 344512000, 2498933504, 2168432512, 545472576, 200008352, 3154716912, 2791218184, 259127540, 2421451510, 1489656151}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 3154116608, 637534208, 3841982464, 1602224128, 1790967808, 2392850432, 2433744896, 3725066240, 416022528, 3453353984, 4146135040, 766017536, 373178368, 2073911296, 3964055552, 3003860992, 654824448, 622046720, 2619456256, 2404046464, 2247977408, 4042705504, 647178192, 3296982600, 2087297508, 90633078, 1021014339}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 3690987520, 2046820352, 1560281088, 746586112, 3963617280, 2522873856, 3807379456, 2336751616, 3957587968, 4196794368, 2735931392, 1507622912, 2983084032, 4012318720, 2711801856, 574699520, 793893888, 1554906624, 1870112000, 1119806080, 1244344384, 389070624, 392961968, 4066512952, 2573558276, 1196928258, 4281254795}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 2214592512, 2315255808, 989855744, 780140544, 1035993088, 1054867456, 441450496, 1008205824, 2583429120, 1287782400, 934346752, 3232989184, 913981440, 4055703552, 2367279104, 3667863552, 3514348544, 3480539648, 3202272512, 3560683904, 301862208, 3826472928, 739437808, 2398200168, 1913351788, 518958670, 1689485929}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1409286144, 3053453312, 654311424, 1098907648, 2394947584, 3202351104, 2846883840, 1080557568, 164364288, 2582773760, 3091005440, 2763816960, 1530544128, 534863872, 3820392448, 745744384, 2491124736, 973601280, 2694681344, 3471626112, 107107008, 537225312, 2032726768, 4021043480, 2483161556, 1274350038, 1977671425}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 201326592, 234881024, 4211081216, 1887436800, 4022337536, 2132803584, 2540699648, 3231186944, 406061056, 979501056, 209256448, 3416358912, 1872379904, 3629981696, 1716228096, 3437197312, 23243776, 2081871360, 1066721024, 373129600, 2318693952, 3345118432, 3287900176, 1054983928, 511321900, 3113047882, 1541665705}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 335544320, 3858759680, 3707764736, 4236247040, 2722103296, 3198156800, 2578448384, 87556096, 497811456, 3137732608, 1917124608, 4025057280, 1163804672, 2067357696, 1879552000, 2262779904, 3394434048, 1379858944, 72932096, 1204677248, 743205952, 2559995424, 277682128, 2883442584, 1766068284, 2193774662, 1221006267}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 603979776, 4127195136, 3707764736, 1115684864, 180355072, 65011712, 1269825536, 2483552256, 1310982144, 2629959680, 417398784, 3075768320, 2959753216, 1070948352, 294555648, 2570545152, 1254087680, 1201390080, 4175033088, 175694464, 3071028032, 2360744544, 4137384304, 521795992, 2199434468, 3665567778, 3781044761}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 335544320, 771751936, 486539264, 2793406464, 557842432, 3080716288, 1987051520, 3082289152, 4089184256, 279314432, 1638727680, 3154608128, 2424193024, 385949696, 3087650816, 1472665600, 1765051392, 3584596480, 926854912, 4094399104, 713044288, 4215276448, 2493545296, 636486008, 2088269052, 1599890126, 3799410955}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 738197504, 637534208, 956301312, 3330277376, 2705326080, 2585788416, 2551185408, 3340238848, 2772697088, 2030174208, 3978625024, 129662976, 2785689600, 3480821760, 3153899520, 2183993344, 3991323648, 910976512, 3445517056, 2690861184, 3374165312, 64350112, 3790186384, 2854218824, 2851121068, 768807154, 433429033}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 201326592, 1107296256, 2197815296, 3598712832, 3502243840, 2858418176, 2320498688, 1669857280, 3770941440, 1157496832, 2828468224, 1080524800, 1965441024, 3353042944, 2522714112, 2454669312, 1839967232, 1037850112, 1272072448, 3825016192, 1543955776, 777176416, 3611603632, 1799864168, 1163272228, 3114498578, 849468727}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 738197504, 4261412864, 2332033024, 1786773504, 1086324736, 1881145344, 2005925888, 3007840256, 337379328, 3488743424, 320143360, 989364224, 120209408, 1514217472, 1914097664, 3444402176, 1970076672, 2565080576, 1932949248, 632506752, 688098112, 867550048, 407276432, 2611298696, 513860676, 1237214046, 101662289}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1811939328, 3321888768, 520093696, 92274688, 113246208, 2103443456, 2593128448, 3698851840, 3387686912, 559546368, 2715353088, 2969993216, 2477932544, 3729612800, 548458496, 3652265984, 3587369984, 363079168, 3049155328, 1925665664, 4239514816, 1470868576, 1330816816, 3605290120, 1847474908, 1161260166, 2723777669}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 1677721600, 3187671040, 2533359616, 1669332992, 994050048, 434110464, 1970274304, 1542979584, 2580807680, 493486080, 3508338688, 3643506688, 3219275776, 1496408064, 2895482880, 454391808, 1539810304, 2784780800, 3688236800, 1328226176, 2440084416, 1214957216, 1242551664, 1345348728, 1696084956, 656678362, 1775396781}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 1811939328, 167772160, 4177526784, 713031680, 775946240, 3948937216, 1469054976, 1070071808, 3334733824, 2699165696, 2031157248, 85229568, 3971629056, 2652725248, 1278382080, 3838380032, 3956845568, 742155776, 4158532864, 1766793344, 781970240, 1677827616, 225222448, 1103498120, 2468564036, 1529714578, 3963264665}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 67108864, 503316480, 2231369728, 3246391296, 3267362816, 1482686464, 2855272448, 2351431680, 259260416, 3555328000, 2444165120, 4106452992, 2683453440, 1643339776, 2967318528, 1425475584, 3175070720, 1765569024, 2444109568, 4042075776, 1649978048, 3741053536, 2596162736, 2270522072, 2413075956, 3007160138, 1728521101}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 2751463424, 2717908992, 2533359616, 2927624192, 3946840064, 748683264, 4002414592, 3734503424, 2642149376, 3606970368, 7012352, 3351543808, 1760968704, 1921982464, 3351703552, 346249216, 809534464, 1199858176, 661809408, 301801344, 1144757568, 2409152672, 3042471888, 3147571464, 659437932, 1990407086, 121675671}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 335544320, 3724541952, 2801795072, 612368384, 356515840, 2485125120, 1271922688, 174587904, 40108032, 1717174272, 2496069632, 1290698752, 1088569344, 3628802048, 227577856, 1583302656, 934450176, 3254016512, 3180480256, 129202048, 926715968, 435229088, 1860678544, 3534325928, 2790044692, 1678318946, 961261157}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 2751463424, 3321888768, 3875536896, 3162505216, 2260729856, 2799697920, 1110441984, 2816999424, 2519465984, 3660447744, 1953038336, 2809823232, 16138240, 2636996608, 3417878528, 525416448, 3901672448, 3910935040, 1950776064, 3238358912, 1391785024, 873417824, 3165623024, 1692068952, 1248213780, 2798991910, 2913768815}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 2483027968, 4194304000, 452984832, 125829120, 2931818496, 3915382784, 2842689536, 833093632, 439091200, 4195221504, 4019912704, 3175841792, 2178301952, 664756224, 564760576, 4196599808, 767536128, 4150008320, 1235637504, 3401011584, 2999288256, 3616351840, 439669552, 1188035192, 435431988, 369772134, 2172218591}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 1811939328, 704643072, 2667577344, 2088763392, 3284140032, 3181379584, 3064987648, 1367867392, 316407808, 1796341760, 3759865856, 1428783104, 3676979200, 1540317184, 3509039104, 75716608, 2311973888, 1122780672, 3193597184, 1072132992, 1363906624, 1343830240, 3121268560, 3646390296, 2401975972, 2900473342, 4011217201}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3690987520, 2583691264, 16777216, 3363831808, 3762290688, 2069889024, 361758720, 2769813504, 1527513088, 2327183360, 2907897856, 434274304, 524173312, 365371392, 3474509824, 3761977344, 354870272, 3816586752, 2776503552, 2410091648, 1107882560, 3714267424, 1632301872, 978989960, 909474348, 80339062, 4282444211}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 201326592, 3321888768, 3976200192, 4085252096, 1698693120, 1616904192, 3673161728, 628621312, 1252786176, 3524919296, 3002925056, 1519878144, 445792256, 2376687616, 4259418112, 785741824, 2232675328, 4136392192, 2970237696, 1396009600, 597936064, 3658751392, 118890672, 3468126136, 1573056156, 1505861798, 1103433941}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3154116608, 2717908992, 452984832, 3850371072, 4148166656, 3965714432, 4191158272, 2139619328, 1068236800, 1976434688, 4265148416, 4102062080, 1318469632, 3063750656, 2032332800, 4206974976, 1414824960, 2781638144, 421423360, 1160862080, 116176064, 2482523808, 2941519280, 3139055400, 73617892, 696500006, 2319819695}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 1543503872, 2382364672, 4211081216, 2105540608, 826277888, 740294656, 3725590528, 1135083520, 774111232, 489291776, 3432054784, 3297804288, 3843178496, 1683841024, 968806400, 3350792192, 1031046144, 2832743936, 867987200, 3635825024, 1127700672, 1552923552, 3900278160, 2918102728, 363934964, 1543555010, 1249527101}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 2885681152, 2113929216, 3137339392, 4152360960, 1447034880, 3244294144, 2404384768, 3841458176, 2043936768, 1835139072, 4054384640, 1321500672, 3175759872, 1959075840, 2551353344, 1834051584, 1662043136, 3123185152, 1953249024, 2153130368, 417007040, 2994073632, 1992993584, 305488744, 1713026268, 479027098, 1219409465}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2483027968, 2248146944, 385875968, 2642411520, 3359637504, 148897792, 1294991360, 3823632384, 1889271808, 4053925888, 617152512, 3104276480, 251281408, 3053264896, 2916732928, 908146688, 1394328576, 848845312, 4254341888, 2332966784, 2466479296, 2031272736, 1556055536, 1140738904, 3360386644, 2959006462, 3787843177}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 1946157056, 2919235584, 2868903936, 2826960896, 1916796928, 3349151744, 4124049408, 2176319488, 324272128, 2564161536, 3735355392, 2670493696, 1782464512, 3574145024, 1536069632, 2614974464, 1788410880, 1008232960, 2474929920, 2196642176, 1395750464, 2753212960, 1508592720, 953014696, 2048719996, 2859877946, 4042613667}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 2214592512, 2650800128, 4009754624, 2323644416, 2562719744, 429916160, 2393899008, 3910664192, 111411200, 2883452928, 1736114176, 1922859008, 2297839616, 2533842944, 2965811200, 4163049472, 458812416, 590885376, 693401344, 858147712, 2937020224, 3670708064, 415332688, 3197742360, 2317467500, 1010152130, 1106494167}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2483027968, 1778384896, 1560281088, 1719664640, 406847488, 1633681408, 3798990848, 4077387776, 136577024, 2872442880, 3049979904, 4220878848, 2999861248, 161947648, 1986523136, 1250117632, 3100750848, 1183349248, 971250944, 3046525568, 2786816320, 2362289440, 1701975088, 2936887160, 3080104740, 1113575394, 3863960707}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 469762048, 1308622848, 3070230528, 2508193792, 809500672, 2833252352, 4054843392, 2993160192, 3055288320, 161349632, 1019412480, 4195057664, 2647015424, 4193722368, 2615791616, 1189836800, 1761078272, 1676156416, 878460672, 2289977216, 133397696, 1772352288, 3782885872, 1345926424, 3329411732, 492092862, 3524511799}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 872415232, 3791650816, 956301312, 1652555776, 3527409664, 1931476992, 2188378112, 1150812160, 2170290176, 1094844416, 128122880, 724860928, 2083143680, 3802619904, 3796561920, 3080394752, 651729920, 2677025280, 1351108864, 3910406272, 624325440, 3049612320, 2065284880, 2910306680, 3708745708, 3787790462, 3910779065}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 3690987520, 2046820352, 1761607680, 2994733056, 3133145088, 761266176, 3681550336, 1335361536, 4268490752, 3374710784, 3672702976, 1104117760, 1850621952, 526213120, 1260761088, 4203812864, 3591615488, 3381665280, 2192049408, 2438221952, 2765778752, 3899077728, 3237137456, 4120627704, 3121901100, 2163892422, 2855746635}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 872415232, 167772160, 452984832, 780140544, 2898264064, 3919577088, 2444230656, 1641545728, 3777757184, 308674560, 2437611520, 4236017664, 2744008704, 973037568, 3780554752, 2117281792, 3831532544, 3924847104, 2545421568, 3954987392, 2026792256, 85933920, 2500256592, 3527088792, 3305409292, 1452434182, 3221299083}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 603979776, 369098752, 2768240640, 3649044480, 3401580544, 450887680, 1695547392, 181927936, 1124335616, 3849977856, 1032126464, 2996469760, 2184331264, 2031706112, 2378477568, 1723693056, 470715392, 2698011136, 4273492736, 2522091136, 3942794944, 3996189280, 3658010096, 983242056, 2125845132, 2375397426, 3873815893}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 201326592, 3187671040, 889192448, 3833593856, 2654994432, 2011168768, 3884974080, 3911712768, 2439774208, 2878734336, 3381592064, 221216768, 850280448, 3121291264, 3103125504, 3985057792, 846451712, 3495966208, 3562018560, 2181570176, 2656836672, 1817076768, 1327179632, 3332234888, 1770742068, 825598214, 3517405475}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 1677721600, 3187671040, 16777216, 1048576000, 255852544, 1432354816, 2167406592, 3400007680, 2384199680, 730202112, 4016111616, 2322104320, 3583918080, 2098536448, 3864170496, 3739826176, 1587860480, 1925210624, 396363520, 512779392, 1614304576, 1210330272, 4003600432, 3846373592, 3748389492, 1612034814, 2918232827}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2348810240, 3992977408, 1795162112, 2071986176, 4156555264, 497025024, 1955594240, 2076704768, 3298557952, 1496449024, 977338368, 2978512896, 1290420224, 810885120, 3502698496, 1575581696, 3273958400, 3942675968, 998272768, 398475648, 1839219648, 2089814240, 4157111632, 714895496, 842167172, 1103188318, 1179184433}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 3422552064, 2449473536, 3238002688, 2424307712, 1598029824, 3705667584, 3987734528, 1676148736, 995360768, 1973813248, 1270939648, 3242295296, 3300802560, 4288503808, 3657691136, 2771466240, 2219428864, 2807715328, 3612561664, 4275485824, 1354143296, 3141986976, 3100555504, 1399512984, 12909268, 3244415386, 3677243563}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 469762048, 3053453312, 3741319168, 2910846976, 247463936, 3609198592, 1573912576, 3350724608, 1085538304, 1899888640, 3098738688, 1547862016, 3046522880, 1352605696, 3558395904, 1235441664, 3923416064, 2490506752, 3730400000, 2592050048, 2515501248, 1832355936, 1043577360, 1032162088, 2387253052, 1890193162, 995956759}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 2617245696, 1442840576, 4143972352, 293601280, 1774190592, 3898605568, 3354394624, 2801270784, 1850998784, 1128398848, 446889984, 2902425600, 864698368, 242180096, 3692687360, 1435703296, 619160576, 2993585664, 1383404288, 2474561408, 287760064, 1684208608, 3681063344, 2621950008, 4286468124, 1497172442, 3748855737}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1811939328, 1912602624, 318767104, 4185915392, 4223664128, 4120903680, 833617920, 645398528, 3343646720, 3228434432, 3495886848, 2696970240, 3227926528, 4140507136, 626184192, 3752798208, 1121508352, 473572864, 2062381312, 83469696, 409854656, 721410272, 1521939792, 811926808, 4029514588, 1805637558, 2636578319}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 1543503872, 4261412864, 2701131776, 2055208960, 1958739968, 4246732800, 2668625920, 1617428480, 3417047040, 3550347264, 947716096, 1178697728, 2082881536, 3835240448, 3798175744, 1110247424, 2521404416, 2767879680, 169809664, 1974137984, 918985536, 913871200, 2014703632, 3904648648, 3187021524, 2328978438, 1264562471}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 201326592, 3321888768, 2667577344, 629145600, 1430257664, 3680501760, 2450522112, 3135766528, 1325137920, 2548695040, 1968898048, 2012839936, 777142272, 3626983424, 3791638528, 780879872, 2310142976, 3508409856, 3441232640, 3686826880, 4254915776, 3452368288, 1027986480, 1012416712, 497294420, 3889043982, 1138055517}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 2214592512, 1375731712, 1224736768, 2239758336, 88080384, 2015363072, 3679453184, 3585605632, 3464232960, 1110310912, 3062824960, 3049750528, 2609266688, 3698008064, 1195741184, 3487528960, 25138176, 1954157056, 3104125184, 2833940608, 2697525440, 402784160, 1464674960, 3804139112, 21139708, 2720839662, 1854136607}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 1677721600, 2717908992, 4009754624, 2994733056, 1866465280, 3110076416, 407896064, 2040004608, 1345060864, 2799304704, 2277834752, 3639312384, 2857517056, 2819710976, 214822912, 2442491904, 3228822528, 3925737984, 2450196736, 3735587712, 479105856, 575261344, 4222306608, 1834527848, 2313615596, 2911734758, 2851428325}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 2483027968, 3992977408, 2030043136, 1635778560, 3921674240, 3588227072, 2148532224, 3670540288, 1865678848, 1305083904, 479002624, 3351937024, 349323264, 596729856, 161804288, 3911010304, 3670205440, 923171328, 2680889088, 773965952, 242368, 3989481440, 2882686064, 1594957768, 2011486468, 809331626, 2494745357}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 3288334336, 3590324224, 1593835520, 1249902592, 1379926016, 606076928, 1175453696, 3783786496, 3956015104, 2499674112, 904462336, 425984, 505823232, 1091379200, 862253056, 110696448, 3275662336, 355619328, 1142362880, 1651497856, 937484096, 4039845408, 446271376, 1829078344, 3092499044, 375829686, 2350252375}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1140850688, 234881024, 1761607680, 679477248, 4265607168, 3915382784, 1643118592, 2691170304, 1920204800, 2594832384, 1068302336, 1326153728, 1215447040, 1112612864, 2707787776, 3573360640, 322167808, 1069445632, 2516012800, 3293503616, 2572000832, 3538508832, 3068777008, 725294008, 2875758484, 2854678474, 3795431309}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 3019898880, 3925868544, 2264924160, 4185915392, 222298112, 2040528896, 126877696, 27787264, 2299265024, 1558839296, 2347958272, 1890418688, 2895265792, 1702322176, 2258358272, 520316928, 259361792, 3565570560, 3395894528, 3251044224, 294375104, 1869299616, 270112080, 3567006216, 843211252, 1736401558, 4144475165}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 1543503872, 369098752, 2734686208, 142606336, 3653238784, 270532608, 3102736384, 2927099904, 3212050432, 185991168, 1859059712, 1066237952, 3009298432, 1164124160, 467636224, 2573158400, 1340455936, 201489920, 3511231232, 1504370048, 3796886080, 104274912, 3594110864, 3202878264, 2644270684, 3767169514, 491067411}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 2080374784, 4261412864, 553648128, 964689920, 3351248896, 694157312, 1963982848, 906493952, 362545152, 3093430272, 3351838720, 2360180736, 62537728, 3317506048, 1912844288, 2293852160, 2167798784, 1533955584, 1835235072, 4044946560, 3441806016, 1491476704, 3376359984, 3575300424, 2088557668, 2256765118, 284759129}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 3288334336, 3523215360, 2734686208, 427819008, 2260729856, 945815552, 4176478208, 3412590592, 281280512, 4031381504, 915603456, 1683324928, 3423748096, 3957268480, 292261888, 1275267072, 147692544, 943600128, 1821442304, 760413568, 3178620608, 121796192, 1822891952, 1282916792, 465912660, 1157686930, 3314195517}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3825205248, 2382364672, 2264924160, 41943040, 717225984, 2061500416, 997195776, 407371776, 2426667008, 472776704, 212271104, 2498134016, 1691762688, 3341492224, 2304569344, 3241625600, 2380178432, 221921792, 975269632, 932558720, 1784068928, 2969450080, 541023472, 2228921336, 3804501700, 1419649634, 59720655}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1140850688, 1644167168, 2936012800, 75497472, 3384803328, 606076928, 2911895552, 3832020992, 3908829184, 3715760128, 2875129856, 3146350592, 2713862144, 1982537728, 432009216, 3474946048, 1340732416, 1915884032, 1253255424, 3680236416, 507598912, 1363714528, 3511342992, 658619784, 2171471188, 2904108590, 1250750869}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 469762048, 2785017856, 3607101440, 2491416576, 1337982976, 727711744, 663748608, 3819438080, 2173960192, 2465595392, 2035875840, 3738075136, 2341355520, 3099942912, 1574735872, 668542976, 3624858624, 4151205376, 773151488, 2211770240, 4114443328, 4085285088, 1605050416, 2076803720, 1745746356, 2738084154, 3488516691}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1946157056, 3053453312, 3875536896, 1350565888, 2520776704, 744488960, 2851078144, 1541931008, 1589903360, 2863792128, 3804430336, 1524203520, 409616384, 1657757696, 801083392, 843257856, 211414016, 336226816, 2067751680, 1817702272, 411503168, 271318048, 298389424, 1902550968, 3799894356, 1445483282, 2523164033}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2751463424, 3724541952, 2264924160, 595591168, 3166699520, 60817408, 137363456, 702021632, 1324613632, 2059534336, 954007552, 3498868736, 3463069696, 2710642688, 1202368512, 3638364160, 9225216, 1718231552, 2509309696, 1370134400, 4225584064, 4245484896, 1571446864, 3048280792, 3847937292, 3517279594, 3150498841}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 3959422976, 436207616, 754974720, 4219469824, 297795584, 3378511872, 4216324096, 1236795392, 3054764032, 951713792, 952696832, 1082359808, 4262608896, 1690640384, 10350592, 4090046464, 2214851584, 3847374336, 635782400, 1248703104, 2244027328, 2789208544, 1034171440, 2190624104, 2609192636, 2277366906, 4130959381}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 2080374784, 33554432, 3036676096, 310378496, 2210398208, 2820669440, 2075131904, 2568486912, 862191616, 3300524032, 3274113024, 1461747712, 3260170240, 809181184, 1622052864, 390535168, 569422848, 3843714560, 1725397248, 2253971072, 1441148736, 3737744608, 65380496, 1934732696, 3257115628, 4096297698, 1574844261}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 1677721600, 1107296256, 1761607680, 478150656, 2671771648, 1763704832, 1672478720, 2034761728, 1324613632, 1237450752, 3848077312, 4169891840, 4261036032, 167862272, 460173312, 574433280, 1385935872, 1178747392, 1671244032, 2221658240, 992613440, 3227081376, 3936453136, 2166568600, 3487626116, 2339299242, 1114485657}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 3825205248, 301989888, 1962934272, 2357198848, 3225419776, 3298820096, 2995781632, 597164032, 1681129472, 1835139072, 1382612992, 1809285120, 1906982912, 2275762176, 1576128512, 294221824, 1416084480, 3026346496, 1357467904, 2291644032, 780815424, 3035976992, 302643920, 3519901192, 430831468, 2679600138, 3518029529}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 335544320, 2516582400, 2499805184, 2256535552, 1480589312, 916455424, 63963136, 1285029888, 3142320128, 2260074496, 370212864, 3444146176, 2118008832, 3550814208, 1787031552, 1659992064, 2939792384, 1425422848, 531714816, 2803480192, 2338730304, 2609466144, 2256907216, 1170764200, 1838443756, 3898245046, 4042726803}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 4093640704, 1778384896, 352321536, 947912704, 239075328, 2967470080, 2962227200, 5767168, 3926130688, 807272448, 274006016, 3170795520, 1763065856, 2032738304, 3360993280, 1261787136, 1773061120, 4235069952, 3600616704, 2376261248, 210517568, 1185052192, 2094995696, 4025346312, 1413065100, 555723570, 824091239}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1677721600, 4060086272, 2667577344, 595591168, 3242196992, 1260388352, 154140672, 3411542016, 4239130624, 2176712704, 2098266112, 2550824960, 3558227968, 134553600, 801697792, 3417401344, 830118912, 3874357760, 1180266752, 3654189952, 299649984, 2974156192, 1682778128, 26002520, 557528716, 3390691334, 3940281831}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 1275068416, 1979711488, 1828716544, 2910846976, 4156555264, 346030080, 716177408, 3222798336, 129236992, 2885812224, 1249705984, 1732018176, 199901184, 942759936, 4124741632, 2178762752, 2399964160, 4138890752, 2724549376, 3297299072, 1441282240, 4249636064, 1751517904, 3413602456, 2497560940, 1731770698, 711992249}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 67108864, 3120562176, 1929379840, 3414163456, 62914560, 882900992, 1368391680, 1832386560, 3745251328, 4172152832, 4282580992, 1157988352, 3779477504, 1755783168, 3035090944, 1927505920, 336983040, 1212027392, 1861965056, 1215937920, 227020736, 2438211808, 3398070736, 2936092680, 2041633532, 1569509902, 2057496703}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 2348810240, 2919235584, 452984832, 3800039424, 3225419776, 4175429632, 2890924032, 1366818816, 2418278400, 38404096, 3240165376, 595886080, 260194304, 4029505536, 3063074816, 2479691776, 943887360, 2733987328, 3766939392, 3840895360, 4242509632, 4182758176, 3927429104, 717485160, 3208751900, 1315753506, 3682476205}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 2751463424, 2248146944, 3271557120, 4185915392, 3787456512, 413138944, 1175453696, 2459435008, 2431909888, 3830579200, 2267348992, 1225359360, 209338368, 89726976, 3426209792, 913922048, 1994914816, 2999009792, 3057908480, 3798674816, 614635200, 1064894432, 2410792912, 1507750088, 1198744108, 1788276714, 2282395201}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 469762048, 2181038080, 4110417920, 2021654528, 3812622336, 2229272576, 2381316096, 1037565952, 2696675328, 228982784, 4031971328, 2391048192, 2876129280, 2378637312, 851898368, 4217862144, 2773939200, 4212080128, 2001918208, 2200247936, 3277826624, 3097416864, 2971365104, 1641070520, 4195095500, 1788748654, 1243570443}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 1677721600, 100663296, 1493172224, 3229614080, 2017460224, 3068133376, 3597664256, 3621257216, 295960576, 461242368, 2345467904, 2706145280, 2721464320, 784424960, 2530119680, 140584960, 3932077056, 1271489024, 2736950016, 1620254848, 4015118912, 2192749344, 3585805808, 3480069240, 3548967244, 3992462562, 2004117543}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 1140850688, 369098752, 3506438144, 645922816, 4156555264, 1855979520, 3503292416, 3614965760, 898891776, 2832596992, 2526740480, 1162444800, 3554557952, 61300736, 1760808960, 3242678272, 1573100544, 2223976960, 2497704704, 4028957824, 1654573376, 3347422432, 2240562640, 3190963240, 358945500, 1979634138, 2096476515}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 4093640704, 905969664, 3674210304, 3632267264, 3300917248, 589299712, 1211105280, 1528299520, 1166278656, 4047634432, 2258436096, 503218176, 2605334528, 2704351232, 1134604288, 5326848, 2473624576, 4141419008, 1042068224, 2628204928, 2948054592, 1614720352, 3186257424, 373385048, 2346246252, 1610950674, 1262136665}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 3690987520, 1711276032, 1694498816, 981467136, 3351248896, 3093299200, 4207935488, 2697461760, 3929800704, 3649961984, 3246456832, 1878884352, 1240875008, 3332710400, 2701635584, 1770338304, 796380160, 1081941504, 4027837184, 2879860352, 2769333056, 2014170336, 676206768, 350301992, 1001236228, 3170784110, 2482594511}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 603979776, 436207616, 2801795072, 2373976064, 3703570432, 3147825152, 2762997760, 767033344, 878968832, 1960968192, 1988952064, 2033025024, 1363820544, 1046568960, 1691611136, 853616640, 882103296, 419504640, 1539540224, 2347325312, 2505039040, 361195360, 1739363408, 961125784, 2544398652, 736897058, 1518231497}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 3154116608, 3992977408, 620756992, 3263168512, 2747269120, 1470103552, 2591031296, 3014131712, 1741946880, 110755840, 1773731840, 2696773632, 1440890880, 3509919744, 1268510720, 1437947904, 693873664, 1922395648, 3958099712, 1763520128, 3406792512, 3327072992, 766697296, 2335238008, 1716894900, 3428192890, 2373917461}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 335544320, 3187671040, 3271557120, 1904214016, 4156555264, 2384461824, 3895459840, 2569535488, 2479620096, 251265024, 2874212352, 4145315840, 2126659584, 3523551232, 2580213760, 2214934528, 919260160, 1334131200, 2483717888, 3206888832, 1350232768, 585988320, 388428944, 3679408088, 3480454388, 3615339830, 1694694149}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2348810240, 1509949440, 2768240640, 3028287488, 1077936128, 1344274432, 1326448640, 3425173504, 2970877952, 3418488832, 827129856, 2192474112, 937050112, 987848704, 2895179776, 1713465344, 284201984, 2467395072, 2395530496, 1051530880, 1650381888, 1795311904, 2402120848, 3869168840, 593640116, 2753369050, 1537640137}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 3690987520, 2449473536, 2298478592, 243269632, 1488977920, 1520435200, 1217396736, 3521642496, 533463040, 2591162368, 2852847616, 2378203136, 2863284224, 2403278848, 1373016064, 3028228096, 3812027392, 1569668608, 3413029120, 2273007744, 3361247552, 645822816, 1029275600, 823899656, 14874132, 4268310774, 451141521}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 201326592, 3321888768, 285212672, 3246391296, 2604662784, 287309824, 122683392, 3442999296, 2009858048, 1963327488, 1178402816, 2238676992, 4023271424, 2698600448, 3149787136, 4234766336, 1135979520, 3974968832, 2232920832, 3760354432, 1326395072, 4126708384, 48950800, 3652054120, 1299281340, 480872630, 445851659}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 3556769792, 1040187392, 553648128, 2055208960, 1556086784, 1449132032, 2897215488, 49807360, 4291035136, 1029308416, 1955528704, 1145470976, 804405248, 2713919488, 4131442688, 1666410496, 1672002560, 2252306944, 3619591936, 1656102016, 2086231872, 112196960, 1084602800, 723683352, 3749209500, 1820602002, 3547992597}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 67108864, 2785017856, 2969567232, 142606336, 591396864, 3646947328, 1877999616, 2017984512, 810811392, 2919104512, 3522887680, 256147456, 3819323392, 4049018880, 3855003648, 688343040, 3202253824, 1774940672, 1462565632, 1315048576, 143732288, 216127136, 1514798640, 2871895224, 305899268, 2336553946, 94786599}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3422552064, 2382364672, 1157627904, 3682598912, 4139778048, 1692401664, 3515875328, 2488795136, 4202430464, 3878551552, 4003659776, 3135078400, 2508603392, 3017236480, 1966583808, 1827096576, 308276224, 2951943680, 191213312, 1609195136, 560030656, 227049568, 1153744624, 981659144, 1513481676, 4132601230, 655169215}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 3154116608, 1711276032, 3539992576, 58720256, 20971520, 3672113152, 1819279360, 863502336, 3509846016, 1816788992, 3239247872, 444891136, 472006656, 3580846080, 1373818880, 2071939072, 3492455424, 2492681728, 2428820224, 1363295616, 1918842816, 2239408032, 2864386800, 3956842744, 2350136988, 1394237226, 3527114045}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1543503872, 570425344, 922746880, 92274688, 255852544, 1696595968, 972029952, 3425173504, 395575296, 3835297792, 1412628480, 1804697600, 2749513728, 2789171200, 2149052416, 1148151808, 3306146816, 2125667840, 491903232, 1535248256, 3320800448, 1951386272, 4002639632, 1176617784, 3312084020, 3826999962, 3993349781}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3422552064, 1241513984, 788529152, 1535115264, 490733568, 1251999744, 3381657600, 752353280, 3501981696, 2507014144, 1136328704, 568360960, 3724951552, 2291097600, 4077555712, 23021568, 3455245312, 615724544, 1688521984, 3674504064, 2921472960, 2507999136, 4287618256, 79466504, 2472036684, 3556521422, 1187917663}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 738197504, 1107296256, 3003121664, 2474639360, 541065216, 60817408, 747634688, 818413568, 7077888, 2763915264, 3296788480, 1286242304, 1137065984, 2406817792, 89182208, 3852818432, 2604184576, 601425408, 328112384, 1028939136, 1810524096, 1953199392, 658626128, 919054984, 554870724, 3075627302, 8349111}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1677721600, 3523215360, 4043309056, 343932928, 3837788160, 2564816896, 2752512000, 323485696, 2879127552, 1408892928, 140050432, 3336798208, 2915188736, 2396856320, 3975008256, 3012392960, 3943031808, 773923328, 675803392, 3778817152, 2999590976, 4150333280, 2632433392, 2802595144, 2859602244, 1411721982, 311019797}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 1006632960, 2852126720, 385875968, 1619001344, 2621440000, 3781165056, 3044016128, 1014497280, 137101312, 1097990144, 797245440, 3468525568, 1520058368, 2757844992, 2881212416, 399603712, 904125440, 3480030720, 2279181568, 4040959872, 4274681408, 2919855904, 3651132720, 3833021432, 175678876, 3318186470, 3754633121}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 2348810240, 167772160, 1795162112, 1602224128, 3586129920, 849346560, 1739587584, 2895642624, 1313603584, 838991872, 2961375232, 1027112960, 1963606016, 346513408, 890155008, 1226274816, 1251404800, 3302700544, 3478445312, 3120056704, 1281110464, 3567932384, 278352592, 1045861656, 2734362412, 1386542262, 3925870009}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1409286144, 3456106496, 1258291200, 4202692608, 2805989376, 1147142144, 3864002560, 215482368, 698089472, 1932394496, 908918784, 4075978752, 4064690176, 200892416, 2570629120, 229197824, 1172358144, 204823040, 1926139648, 3155718528, 2671525696, 2061377696, 2021991856, 1560726888, 876354124, 1348357310, 4156886175}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 2483027968, 1308622848, 1325400064, 159383552, 692060160, 3533701120, 1433403392, 3120037888, 3225157632, 1759379456, 3347775488, 3929964544, 376848384, 3640614912, 3678720000, 3935250432, 1195170816, 2045991424, 742567680, 3582462848, 3410249408, 3055706016, 3015011536, 1340454264, 3816875484, 1693256334, 3098123767}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1677721600, 33554432, 3707764736, 3481272320, 2478833664, 1801453568, 1527775232, 937951232, 594804736, 2090205184, 2091450368, 2831056896, 2676899840, 3362070528, 781496320, 3270854656, 297581568, 3932242432, 2675616000, 3388998272, 3506470336, 4051723488, 952131888, 1138775880, 3192917652, 46678730, 1573139619}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 3288334336, 503316480, 2868903936, 377487360, 3879731200, 853540864, 1802502144, 2361917440, 1492910080, 2280259584, 1890648064, 2523136, 636633088, 2501206016, 1149825024, 748500992, 3616852992, 4018622976, 53319424, 1568524672, 2019930432, 692158624, 3954149104, 3684742648, 881919556, 175544142, 1995069805}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 2214592512, 3053453312, 1929379840, 2206203904, 591396864, 1579155456, 3497000960, 4034396160, 519307264, 790233088, 1483014144, 80838656, 980566016, 1287200768, 1798811648, 3833665536, 3160667136, 4138414592, 2774442752, 629054848, 571390912, 938921632, 1631771792, 3220745976, 648924700, 1227105450, 1297240725}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 335544320, 704643072, 1124073472, 3598712832, 1354760192, 467664896, 2511339520, 398983168, 3884187648, 1623588864, 2484142080, 640647168, 4120788992, 336420864, 3927298048, 1418024960, 1865516032, 2454919680, 2742611200, 2212550016, 3952924992, 2975246688, 791006832, 3331143832, 2832581636, 1885693554, 570552411}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2885681152, 1174405120, 4278190080, 612368384, 2235564032, 2292187136, 1011875840, 292028416, 159121408, 906100736, 2312306688, 401768448, 282738688, 976707584, 4046753792, 979318784, 1204329472, 2677868032, 654031616, 1495257984, 3923352640, 341618080, 3911394768, 281729896, 2446210964, 784941998, 388342025}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 872415232, 1308622848, 1392508928, 645922816, 1128267776, 2527068160, 1653604352, 2146959360, 1748238336, 1132855296, 3198615552, 3218702336, 1695432704, 1046175744, 1199804416, 144914432, 70747136, 1709525504, 1173405440, 3746340224, 2184630592, 2949370528, 2805936336, 3239962888, 1451254236, 1262497034, 2191544747}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 3825205248, 838860800, 2969567232, 3699376128, 4081057792, 2631925760, 707788800, 2925002752, 1284243456, 3660185600, 3444244480, 2321448960, 2078425088, 206528512, 370192384, 3155654656, 1704762368, 3451716096, 2350366976, 1506006144, 3102049344, 1027902624, 2540784880, 3160274520, 1761128460, 377686390, 2254085677}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 3154116608, 503316480, 1258291200, 3246391296, 1933574144, 4003463168, 881852416, 3670016, 2507931648, 119668736, 2713911296, 411729920, 2355773440, 2075615232, 352096256, 1561290752, 2772489216, 1087180288, 959694592, 2159001984, 2906502848, 2073473696, 2067272912, 2365331848, 3496103484, 3580039214, 2904219897}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 1409286144, 570425344, 3170893824, 2675965952, 2705326080, 845152256, 2855272448, 3537371136, 4055629824, 3477733376, 832897024, 1619296256, 847396864, 2240880640, 4229615616, 3720968192, 661042176, 61028864, 1133742336, 2890914432, 2805317056, 122217888, 3002099120, 3338164184, 2540450124, 2405579054, 920720285}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 2751463424, 3321888768, 3003121664, 1149239296, 1824522240, 2225078272, 4180672512, 2402811904, 1075052544, 3117023232, 3556179968, 1202421760, 1570914304, 2152407040, 1644023808, 3086186496, 3207183360, 395919872, 2389637888, 2907362688, 2864228416, 3638294880, 4126818768, 1263495640, 4294938236, 1141380378, 2989245085}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 2483027968, 4194304000, 2969567232, 931135488, 3862953984, 2103443456, 1502609408, 733478912, 1046216704, 3695312896, 2652307456, 3179839488, 4081729536, 671309824, 3846082560, 2386237440, 1814211584, 2291735040, 1709556992, 1875494016, 2674108864, 4214288928, 1553351728, 3305188872, 3335123068, 4242790750, 3346051657}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2214592512, 234881024, 2332033024, 1065353216, 1732247552, 2455764992, 2345664512, 138936320, 2659450880, 2463236096, 1897725952, 820412416, 1600798720, 1507926016, 2221469696, 168380416, 3063723008, 1055093248, 238923520, 3622560128, 2254747072, 696201376, 31692464, 3691049256, 2310884356, 655792306, 2417100705}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 2483027968, 436207616, 285212672, 3951034368, 817889280, 3449815040, 3318743040, 2954362880, 2210660352, 3736469504, 29687808, 3529408512, 3743301632, 1844011008, 1948553216, 756107264, 2152760320, 1129257472, 970581248, 3097214080, 130062272, 2444706144, 2829966416, 390440488, 1200213740, 272876018, 3987006035}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 3690987520, 3992977408, 1627389952, 2038431744, 1556086784, 199229440, 101711872, 4106747904, 203685888, 1596063744, 121962496, 1845592064, 3352969216, 2782486528, 2451550208, 2771458048, 3444302848, 1082859008, 1245892352, 2579285120, 1732750016, 2015186272, 3895317360, 3359401160, 2267952772, 282268194, 82768761}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 1946157056, 1979711488, 3674210304, 3397386240, 1723858944, 576716800, 116391936, 2568486912, 2717646848, 3189112832, 3754885120, 1542225920, 1516126208, 3879411712, 2720985088, 4119029760, 2344795136, 2981956096, 2684990208, 3683369344, 2415302464, 2736718944, 3064250032, 2099927352, 4256775276, 2782120334, 942336915}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1543503872, 3053453312, 1862270976, 1853882368, 817889280, 2124414976, 3146776576, 1691877376, 1666973696, 3982360576, 3257073664, 1610776576, 393625600, 2752978944, 2290659328, 3903805440, 2850352128, 272195072, 2256790272, 3248065408, 1486414144, 1261920096, 3847794384, 1444353416, 1300809612, 1060073662, 2829371783}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1409286144, 4194304000, 385875968, 1484783616, 1220542464, 522190848, 902823936, 995622912, 3696492544, 665714688, 341508096, 470974464, 1539719168, 572989440, 3542142976, 3084875776, 4293174272, 1330199040, 3546014976, 3365773184, 1253760576, 3919211872, 1447388688, 4255229864, 1223222348, 2360573690, 481198559}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 3959422976, 1107296256, 687865856, 2441084928, 3854565376, 530579456, 638582784, 868745216, 3835953152, 1990852608, 1457848320, 3270737920, 974274560, 2763595776, 2540040192, 1481709568, 3583085568, 2840806912, 2237716736, 3897723008, 2797307584, 2759225312, 993224016, 1221656264, 3012214148, 2866261570, 3606579517}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 3288334336, 2382364672, 2298478592, 3296722944, 1438646272, 3869245440, 359661568, 3068657664, 1740374016, 2285240320, 4072603648, 2491711488, 466501632, 1941659648, 1356255232, 1341347840, 538622976, 2855105024, 2191113984, 2564786304, 1359525952, 2473607648, 2213051856, 1228684280, 3941995284, 3785317326, 3568600515}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1811939328, 1845493760, 3238002688, 209715200, 4047503360, 3047161856, 2872049664, 1984430080, 3276013568, 3880648704, 728170496, 823951360, 232144896, 729489408, 950980608, 1653823488, 1943700480, 3222611456, 3745091328, 2049430656, 341362752, 2811780000, 4070335568, 1106381016, 4066715908, 13735986, 2488532767}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 738197504, 3724541952, 1224736768, 4118806528, 2638217216, 849346560, 2913992704, 2785542144, 154402816, 191234048, 3116564480, 2226421760, 851329024, 2024742912, 1107202048, 3684124672, 4228043776, 4247078400, 1261946624, 774537344, 4200662208, 4080657824, 4094555088, 1047256856, 1848159012, 1373398538, 3703708235}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1409286144, 3321888768, 1258291200, 662700032, 4039114752, 434110464, 1808793600, 3604480000, 2191261696, 1385824256, 2963472384, 4275011584, 2570207232, 3927400448, 1344376832, 3986651136, 1613091840, 2671344128, 2330770176, 3300770176, 738533824, 3943096160, 1932979056, 4013877544, 2113575052, 3149700990, 639999557}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 1140850688, 3523215360, 3808428032, 4085252096, 3737124864, 2208301056, 1397751808, 4011327488, 1419509760, 2445934592, 1447362560, 2688778240, 2674016256, 3186712576, 3489525760, 2730043392, 2818171904, 2301563392, 1003938048, 1618593152, 2112820160, 662082144, 2393492048, 825718120, 1993006956, 1349747038, 3314178733}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1811939328, 3053453312, 1560281088, 3212836864, 1388314624, 2023751680, 3182428160, 2585264128, 3477340160, 1275199488, 1899560960, 3874062336, 4199170048, 2176131072, 363311104, 3743242240, 2642140160, 3919267328, 3160466176, 2344329856, 3275428288, 516988512, 421776592, 4064239128, 4130509036, 4132077874, 1142857785}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 603979776, 1979711488, 3204448256, 2122317824, 3812622336, 631242752, 3996123136, 133693440, 3915644928, 3752198144, 3572301824, 3145498624, 2014199808, 1839292416, 525766656, 2158577664, 1319816192, 4097524224, 1422512896, 2108072832, 1680934208, 2812188320, 2880767824, 2208872280, 3733996508, 2856851490, 3260821995}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 335544320, 3523215360, 1291845632, 2709520384, 2990538752, 1335885824, 1947205632, 1414004736, 3269722112, 1607073792, 192217088, 3318972416, 3924967424, 3978911744, 1954918400, 2830198784, 1221184512, 3467606528, 3119423744, 2890267264, 3419493056, 498715680, 3130479440, 3937593288, 2559804292, 3805445474, 4143546189}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 4227858432, 637534208, 318767104, 1786773504, 3602907136, 3101687808, 2987393024, 559415296, 1507065856, 1770913792, 978649088, 364544000, 1835417600, 879321088, 3095965696, 4240513024, 4036281344, 386076160, 2625350400, 1148378496, 1328165696, 3000175712, 105104368, 4143366984, 3898345548, 3554834650, 1562342447}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1275068416, 436207616, 822083584, 1988100096, 2143289344, 1117782016, 569376768, 301465600, 2122055680, 3582853120, 1235156992, 595492864, 795230208, 67837952, 4058304512, 2040727552, 1175514112, 99169792, 2157831424, 798409856, 3656529216, 152112864, 3798042576, 483975864, 3763152284, 3126853166, 4183787615}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3556769792, 1577058304, 2634022912, 293601280, 3468689408, 1335885824, 2440036352, 412614656, 1381236736, 674365440, 664207360, 3646193664, 1413103616, 3234553856, 2579156992, 3229837312, 2198258688, 2583525888, 2201478912, 3291282048, 3019795136, 1316052064, 2939288400, 1742316408, 3600141228, 1362342714, 2243330625}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 2751463424, 2315255808, 2902458368, 444596224, 2747269120, 1696595968, 504365056, 3669491712, 812908544, 2723807232, 162594816, 3111550976, 1402093568, 453861376, 1007726592, 2802153472, 210537472, 4227015168, 1138990336, 3202796160, 3614066496, 974727392, 742047248, 1962693448, 2147890236, 1961296106, 3033113669}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1543503872, 3187671040, 3372220416, 3045064704, 2571108352, 1809842176, 1431306240, 592969728, 4041474048, 2713845760, 542834688, 1809940480, 3991552000, 1402413056, 1366282240, 2583631872, 2042881024, 1558265344, 3241060096, 4016156800, 4113190080, 1396123552, 551548784, 1199010664, 1690301324, 2288481858, 42464617}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 1006632960, 1241513984, 3674210304, 2441084928, 2495610880, 3491758080, 1951399936, 1023934464, 4033085440, 2696019968, 3020226560, 496861184, 2374647808, 2472091648, 1769197568, 2296457216, 2708450304, 3018788352, 2314530048, 1614934400, 69492416, 2664567648, 2100634512, 3827676136, 2325113700, 668419042, 2955458705}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 2885681152, 4194304000, 2231369728, 713031680, 188743680, 1717567488, 254803968, 3840409600, 2286682112, 196476928, 3810197504, 3943727104, 3771613184, 774856704, 1586671616, 869734400, 3135683584, 2033526272, 240108800, 726986368, 390347584, 2617930912, 3454357424, 2505567192, 911277908, 967731542, 4003424355}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3288334336, 3053453312, 2432696320, 1468006400, 2596274176, 3810525184, 3704619008, 4275568640, 1971585024, 3979476992, 2977366016, 4265574400, 1287012352, 2990874624, 2454228992, 654940160, 3946001408, 3249394176, 315708160, 3657622656, 929746368, 2256981088, 299419152, 1462880040, 1606893260, 534220978, 2333747105}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 3959422976, 1912602624, 855638016, 310378496, 3787456512, 2560622592, 3998220288, 4216848384, 3713269760, 4129161216, 518062080, 2015723520, 793395200, 520036352, 3821318144, 2700068864, 938822656, 1004267008, 2275098880, 3673333120, 2945622848, 4217559008, 3848966352, 770099688, 3446458636, 1647561114, 2317840951}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 603979776, 3858759680, 2936012800, 2390753280, 3519021056, 203423744, 3270508544, 376963072, 4006346752, 3007709184, 1665728512, 1332510720, 1535787008, 252649472, 3936718848, 2301020160, 3802487808, 1247453696, 2994416384, 1963967360, 1222228288, 2222514656, 1353739920, 1545100216, 2287760284, 11429910, 451749003}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 3288334336, 4261412864, 1862270976, 3128950784, 3133145088, 824180736, 2465202176, 2399666176, 3991666688, 3034185728, 1107623936, 2629730304, 2536914944, 1373593600, 4030435328, 390658048, 1959343104, 3012858368, 1136334592, 1791884160, 3778542400, 3066222688, 4227101712, 3052276152, 650839204, 2022034054, 951820229}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 335544320, 3187671040, 3305111552, 2105540608, 1153433600, 1742733312, 1456472064, 2048393216, 3235643392, 1520304128, 1597046784, 2141749248, 3963764736, 3970899968, 1461309440, 2620053504, 2811059200, 3223779840, 738940672, 256632448, 1820170432, 1293455200, 2705982064, 3691713832, 2538310316, 3900571006, 3138945559}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2483027968, 369098752, 1258291200, 3498049536, 3309305856, 1562378240, 850395136, 1147666432, 4032036864, 627179520, 2730033152, 94928896, 2805350400, 1658544128, 3499225088, 2908678144, 1552761856, 3294288384, 1138168576, 1175423360, 934409792, 4008618912, 2036675600, 1892591256, 794124244, 1474754458, 1361139769}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 3690987520, 1845493760, 553648128, 2340421632, 1606418432, 3449815040, 1022361600, 2455240704, 355729408, 150601728, 1983840256, 2966388736, 3352182784, 767909888, 577802240, 1380034560, 468407296, 2099617280, 2100891392, 3543592064, 1658359744, 875413216, 2913273168, 2350955832, 2657736716, 1153892650, 1955324949}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 201326592, 2650800128, 1023410176, 3112173568, 943718400, 295698432, 386924544, 543686656, 3211001856, 3857580032, 2441412608, 324370432, 3884597248, 233529344, 445698048, 3581925376, 3580965888, 991147520, 4002105088, 3638620800, 3328696000, 4270681376, 3225550160, 75253704, 34763732, 1423382466, 4104322159}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 469762048, 4261412864, 2466250752, 4253024256, 499122176, 2275409920, 2043674624, 3297247232, 2668363776, 1324744704, 3669295104, 2437775360, 3204071424, 130228224, 3443044352, 2576852992, 1260999680, 114531840, 2985518848, 3590370688, 1919136960, 210466784, 1083494736, 3560021416, 2270450020, 2549244214, 3440316291}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2348810240, 1778384896, 3506438144, 864026624, 1530920960, 1432354816, 579862528, 2609381376, 3767271424, 3150577664, 750583808, 1486651392, 273039360, 502751232, 2967572480, 1559951360, 54621184, 2878256640, 2791267584, 2157831296, 782818240, 3107473056, 3690222384, 987631112, 2377326756, 919047638, 354274525}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 2617245696, 1375731712, 2432696320, 3665821696, 230686720, 1872756736, 2490368000, 2609381376, 1428946944, 2782003200, 3068067840, 46628864, 2348695552, 2492276736, 4183347200, 2388236288, 673385472, 820887040, 3481624832, 2226445440, 682352448, 3897317856, 125979216, 1600596472, 3296967524, 1427124518, 2077754689}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 3556769792, 3791650816, 1258291200, 1753219072, 1354760192, 4141875200, 3994025984, 958922752, 3833856000, 500826112, 3524067328, 4232740864, 1683898368, 2119655424, 1426575360, 716490752, 3694754816, 2005457408, 2374985984, 1169920384, 1312985664, 2175408992, 2750759920, 3724989640, 1083205044, 149443282, 3991174613}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 3422552064, 3254779904, 1224736768, 2424307712, 2017460224, 710934528, 1441792000, 1625817088, 1152122880, 1826226176, 2180186112, 2231992320, 2541109248, 3668516864, 4147826688, 2447366144, 781155328, 1152095744, 3056691456, 2076082304, 1267311168, 2352366368, 1296645296, 1275783224, 3692552468, 3258136006, 2125051621}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3019898880, 2785017856, 956301312, 25165824, 2797600768, 228589568, 4172283904, 3380084736, 2255224832, 2640707584, 3230334976, 590577664, 940195840, 2808963072, 1408815104, 752470016, 1127691264, 3812485632, 1654999808, 3672957056, 3201556160, 660238944, 977628496, 1715266072, 574339100, 3149816838, 2035748347}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 469762048, 1509949440, 3909091328, 545259520, 3124756480, 2116026368, 3123707904, 3127377920, 2799960064, 458620928, 1512374272, 2866511872, 4205985792, 2800967680, 1832841216, 1401538560, 4119923712, 2155191808, 3488290048, 370323584, 1993048640, 3337246240, 276781712, 1905053656, 1987762516, 4180658114, 490474723}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 1677721600, 838860800, 3170893824, 1652555776, 348127232, 2996830208, 2995781632, 1508376576, 2248409088, 3252027392, 2165899264, 1507622912, 89276416, 3289341952, 1382395904, 3525236736, 2796884992, 4218348032, 2888659200, 1056084608, 3236382528, 1189206368, 252238544, 3238804616, 1243769556, 697783474, 746185907}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3154116608, 1577058304, 4278190080, 746586112, 2621440000, 941621248, 3929014272, 1066926080, 919863296, 642383872, 194052096, 461144064, 3290316800, 1033576448, 248352768, 106100736, 3969731584, 3670208000, 1685407488, 1747897216, 102446144, 973973280, 271757456, 3079477976, 954922156, 1073283290, 2110846829}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 3690987520, 1174405120, 788529152, 3263168512, 2403336192, 1776287744, 1087373312, 705167360, 1438384128, 992870400, 3764060160, 2533064704, 1074937856, 3929350144, 1413517312, 1455007744, 4067378176, 4121550336, 1573329664, 1705376640, 2691791680, 1596637856, 1686697072, 52801704, 1295074532, 1003157518, 3419985743}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3422552064, 3791650816, 1828716544, 662700032, 1421869056, 199229440, 2148532224, 3083337728, 3462660096, 2626813952, 1731395584, 3614932992, 24526848, 2841714688, 3903115264, 2257688576, 94307328, 3640759808, 2727819520, 2458233472, 2165637568, 3237922144, 658945648, 3761945416, 266651460, 3484545058, 2775541105}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1006632960, 3120562176, 2432696320, 2122317824, 3846176768, 2539651072, 2328887296, 569901056, 3724804096, 4207017984, 1316159488, 2223013888, 407257088, 1290870784, 2970873856, 2522269696, 3266251776, 1534512640, 1050633472, 1151241344, 3401809216, 354982304, 1962541616, 475464872, 2230492188, 1620920466, 3645758969}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 1275068416, 2248146944, 1795162112, 629145600, 3854565376, 4292870144, 3853516800, 3266838528, 325844992, 1878917120, 2355298304, 566263808, 319963136, 2875006976, 2093199360, 3877812224, 148329472, 2460136960, 1427589888, 3645036928, 3802624192, 3539652576, 1967869296, 2420419480, 2911372924, 1804881702, 2209509143}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 3154116608, 1778384896, 4009754624, 3984588800, 968884224, 3449815040, 865075200, 2117599232, 4190371840, 1422524416, 2159476736, 1146388480, 781074432, 1153261568, 1506013184, 2383079424, 3219868672, 1883950592, 2223713536, 3556430720, 2028172480, 4255563744, 813529168, 3538128520, 265993276, 951265106, 289335997}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 4093640704, 3590324224, 1560281088, 427819008, 926941184, 1503657984, 2997878784, 4134010880, 2508980224, 1552023552, 2958491648, 1105035264, 1569603584, 4195688448, 2339041280, 1900275712, 3326303232, 4280003072, 3529995008, 1601542784, 1675786944, 4026991264, 3869615440, 2748999960, 804461396, 1978915126, 2099991561}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1677721600, 2113929216, 419430400, 394264576, 230686720, 4280287232, 4157603840, 112721920, 3894673408, 4150919168, 3589734400, 1381400576, 2043559936, 2363301888, 3544313856, 1718155264, 1106985984, 3217089024, 633812736, 4053708928, 2588028352, 1552618464, 3630733328, 4177213096, 943764860, 268895202, 582931213}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3019898880, 4127195136, 1828716544, 3951034368, 2512388096, 1004535808, 498073600, 1834483712, 3136028672, 3107586048, 1235419136, 2190901248, 1633042432, 819552256, 202756096, 3759196160, 1168585728, 2031675904, 4238566144, 2232863360, 781593536, 473498592, 4247098480, 3691569048, 569067148, 4113749734, 2152225141}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1946157056, 2382364672, 1358954496, 2642411520, 1379926016, 3084910592, 4189061120, 326631424, 1539047424, 1464205312, 1025310720, 3186720768, 3698999296, 4288372736, 3930894336, 4217100288, 1525232640, 1119087104, 2361208576, 3986801792, 531763392, 1189030944, 1727434864, 2380331160, 1630903644, 2927648142, 2361412939}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1006632960, 3388997632, 2902458368, 3732930560, 3653238784, 1604321280, 1175453696, 1015545856, 3422289920, 958005248, 3550412800, 2803597312, 4117118976, 600121344, 1239740416, 1112381440, 2122013696, 4189441536, 4080995584, 1586205312, 2628681024, 1331261408, 97439824, 2743770312, 1697948900, 3437624910, 2279035413}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 872415232, 1442840576, 3976200192, 3028287488, 4114612224, 39845888, 3264217088, 2454192128, 868483072, 2509635584, 2306408448, 2860023808, 1674723328, 388980736, 3005337600, 2061170688, 3538238464, 3374492160, 1436091136, 1252569728, 410668096, 1421546400, 375361712, 592949128, 4059299524, 460717810, 1602524147}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 872415232, 1241513984, 855638016, 1954545664, 2403336192, 3353346048, 2943352832, 3748134912, 3167485952, 3791519744, 510984192, 4288643072, 3367124992, 1665884160, 130732032, 201185280, 2223066112, 1494592000, 814558464, 617319808, 4180171840, 3031171232, 3377357680, 532510328, 3200506708, 1624521142, 2623159287}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 4227858432, 4261412864, 1493172224, 1753219072, 3007315968, 2254438400, 4075814912, 748158976, 22806528, 2433351680, 2619670528, 1803059200, 131481600, 3824099328, 2365427712, 3732842496, 3534822400, 2791755264, 4272768768, 403478656, 3505940032, 3903590560, 1376943280, 3485038520, 1607661740, 2686650558, 782211469}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 738197504, 4060086272, 4143972352, 2290089984, 2571108352, 3894411264, 2159017984, 3879206912, 3657170944, 1182924800, 2590179328, 2232188928, 2667462656, 1478582272, 1234145280, 513992704, 1513561088, 2633688576, 3579511040, 3371208576, 645676608, 2537712544, 3405994640, 3181167000, 2172026492, 1256544718, 619821641}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 603979776, 2046820352, 2399141888, 3145728000, 1816133632, 987758592, 1378877440, 2778202112, 305922048, 1323696128, 750059520, 1693876224, 2962898944, 2561892352, 4201902080, 2717165568, 3256179712, 136741376, 221406464, 2283221888, 3240739776, 4058493216, 1169603568, 3136975192, 1464040492, 2924184014, 3164113115}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2080374784, 4194304000, 83886080, 109051904, 2495610880, 1302331392, 3723493376, 4172808192, 2789998592, 1880227840, 2469593088, 3878977536, 1654538240, 2659262464, 301461504, 1494386688, 340984832, 2086989312, 576062720, 1026887296, 3578374464, 3290661216, 1719459152, 845824312, 736055420, 2606162198, 1918181729}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 2214592512, 1509949440, 520093696, 3749707776, 960495616, 1872756736, 3960471552, 2150105088, 656670720, 636354560, 921239552, 659718144, 2139766784, 3332841472, 4071346176, 3211827200, 726230016, 2688725504, 3525469440, 4089672576, 895875520, 3351899040, 1712582992, 851240008, 23295604, 3321207650, 1730261743}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 1543503872, 2986344448, 889192448, 4051697664, 3661627392, 1092616192, 2217738240, 765984768, 2946760704, 131465216, 1884094464, 2235662336, 4130488320, 2830835712, 4265381888, 3998992384, 216890368, 288464384, 3552182528, 3501141632, 50518720, 3708998176, 1644863248, 3469147736, 609526324, 681567458, 3677049763}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 1140850688, 771751936, 3674210304, 2357198848, 4089446400, 1876951040, 4239392768, 3410493440, 1570504704, 3591503872, 2542206976, 2924183552, 2253275136, 762667008, 2919026688, 1854793728, 1514613760, 1655411200, 1115565824, 1945971072, 411088960, 2729420000, 4743536, 2837202840, 2446472452, 2657560926, 3590048481}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 2751463424, 2113929216, 2533359616, 1635778560, 2076180480, 983564288, 319815680, 3899129856, 290193408, 4082499584, 2015559680, 3819143168, 4091166720, 3503628288, 2316341248, 72480768, 2820871168, 1000595968, 2681886464, 2060789632, 2333116096, 1456580832, 3429072336, 3989016776, 3622448660, 4201451414, 1217719219}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 1677721600, 1107296256, 3238002688, 192937984, 566231040, 6291456, 537919488, 2185756672, 4025221120, 295567360, 2108096512, 2250866688, 28459008, 4082720768, 2401169408, 2425608192, 3089568768, 2162795008, 1766983936, 134818944, 1333195712, 449829856, 1233212848, 1912264520, 2562841860, 2880310182, 1449069367}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1275068416, 4194304000, 2969567232, 696254464, 1514143744, 824180736, 695205888, 974651392, 349437952, 2294677504, 698679296, 2371977216, 928137216, 432234496, 133476352, 3909851136, 3073725440, 451540480, 2559464704, 3273200768, 3236689600, 2107993632, 1935780112, 3763474168, 591618540, 1630839642, 501998219}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 872415232, 2046820352, 553648128, 1249902592, 608174080, 2086666240, 680525824, 3977773056, 1767636992, 3306291200, 3604283392, 334004224, 2299412480, 3576111104, 3522023424, 2409535488, 3756342272, 968944128, 3514463488, 2210477184, 2401153856, 581250336, 2602626992, 397028232, 2344158444, 2958197822, 1424977841}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3422552064, 3590324224, 1325400064, 3917479936, 3695181824, 2573205504, 1135607808, 1718091776, 670826496, 3515219968, 3755933696, 1575976960, 221921280, 4072218624, 734064640, 819832832, 2588873728, 2128066048, 2891854592, 709565312, 3113588416, 2254654240, 3892958256, 3453297816, 3053357780, 178705134, 821206891}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 1275068416, 771751936, 419430400, 2004877312, 2948595712, 249561088, 2647654400, 4235722752, 1424228352, 1178206208, 2786394112, 3825827840, 4229840896, 1028612096, 571248640, 3314534400, 585442304, 524408320, 2203209472, 3102302336, 3729230272, 1290350304, 1682438384, 535367592, 2026368284, 4171833954, 4217872197}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 603979776, 301989888, 1895825408, 3196059648, 1522532352, 937426944, 3933208576, 3944218624, 4192993280, 505020416, 2757033984, 2669117440, 1748385792, 1630478336, 452128768, 626628608, 3091536896, 2638201344, 2590138624, 2248752256, 2926952768, 3183423072, 4246402672, 426619128, 844314284, 1610669798, 3266888837}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 2751463424, 3456106496, 3003121664, 4001366016, 2210398208, 3340763136, 3148873728, 574095360, 1788608512, 905838592, 2948268032, 1063157760, 3550625792, 1105534976, 2845167616, 1180993536, 522916864, 2362876416, 1174814464, 3540469120, 3062923584, 912358624, 1095207184, 874098968, 139651260, 3763604158, 2998548983}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 2080374784, 1845493760, 3036676096, 1249902592, 532676608, 3659530240, 2886729728, 419954688, 74711040, 2647523328, 2209021952, 3879632896, 1836728320, 3016040448, 4056281088, 3769415680, 1308324864, 844557824, 1266581248, 4134737536, 4125294400, 1922055904, 3033019536, 357853128, 375286052, 2615357002, 883617471}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1946157056, 2986344448, 3607101440, 2944401408, 1270874112, 3185573888, 2718957568, 1072168960, 3853254656, 217186304, 2673803264, 1298956288, 1872642048, 3134021632, 2992893952, 4265277440, 261032960, 165980672, 1298288896, 2641829760, 3357585856, 3187424992, 339353712, 1333995336, 2670103764, 723848774, 1053787201}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 2348810240, 2449473536, 1862270976, 125829120, 3368026112, 3814719488, 3620732928, 1893203968, 2185494528, 1866334208, 974848000, 2751954944, 817512448, 985997312, 2962026496, 1992665088, 3523963904, 4232025600, 3756921088, 2034463616, 3229858240, 2313438048, 730735408, 3037948328, 312213196, 3686805362, 518014983}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3288334336, 905969664, 1694498816, 1249902592, 12582912, 1503657984, 2337275904, 3878158336, 1724645376, 1437204480, 2359099392, 944472064, 3567665152, 2702647296, 1959186432, 3727013888, 3696057344, 992186880, 436892416, 3536672384, 1306766144, 2259304800, 3810335056, 3523993704, 2110158260, 199700822, 3703493869}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 1140850688, 1644167168, 4110417920, 2877292544, 2755657728, 31457280, 785383424, 3362258944, 2834038784, 381288448, 3100442624, 1134198784, 2971025408, 1192697856, 2236076032, 3989108736, 1075670016, 1156764160, 2742688000, 1282240128, 1965730752, 1861105952, 3522389872, 2541865512, 490449620, 1677103142, 1735154437}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 2348810240, 2248146944, 1660944384, 4034920448, 1589641216, 4200595456, 3530555392, 1606942720, 1532231680, 1022230528, 2879062016, 500137984, 1912225792, 3889520640, 1548013568, 2022553600, 4013102080, 2641098240, 1637624576, 876223872, 2570410560, 3807695456, 740686768, 2543273720, 957189060, 544417402, 4031503935}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 3288334336, 2717908992, 1291845632, 3313500160, 3854565376, 4049600512, 693108736, 64487424, 2612264960, 1374552064, 3613065216, 51347456, 2920955904, 1880432640, 3781480448, 2451417088, 195245056, 1850446336, 2124163328, 53623424, 2529756352, 2062985696, 3403979568, 3437089512, 3628298444, 1046214922, 2791574063}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 2617245696, 1375731712, 2030043136, 1333788672, 1983905792, 400556032, 2079326208, 3361210368, 2753298432, 1379270656, 2660827136, 2102165504, 2884255744, 51339264, 3032862720, 1536071680, 3647044608, 3997236736, 1693737216, 3826407552, 3020121536, 3051062304, 2543026800, 4012361912, 970301900, 1269233246, 2305117395}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2483027968, 2449473536, 3472883712, 4169138176, 3309305856, 3504340992, 340787200, 889716736, 2957246464, 4087480320, 325124096, 4077355008, 1378238464, 4217577472, 1305923584, 1442445312, 2529772544, 2356394496, 1797021952, 502160256, 3523691072, 4253342112, 1075880688, 3495082984, 1811676516, 1293434226, 1613499337}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 3422552064, 2382364672, 1526726656, 3766484992, 2965372928, 1302331392, 2544893952, 328728576, 457965568, 1674969088, 1151401984, 3220733952, 3336192000, 2434211840, 2848575488, 1238022144, 1756986368, 3472135680, 3781963520, 3391515008, 2706987584, 1445232992, 1709445200, 3535949848, 739981036, 8365718, 1241247907}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 201326592, 2986344448, 2734686208, 645922816, 2713714688, 3663724544, 3109027840, 875036672, 867958784, 2313551872, 531562496, 1007255552, 4279910400, 2800295936, 840355840, 28043264, 1829182464, 511047168, 2761711872, 2752914816, 2083993920, 3490555872, 1971870128, 395065448, 3290321076, 4110114190, 2478021163}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2080374784, 2583691264, 2902458368, 3397386240, 3829399552, 962592768, 3098542080, 3225944064, 3510370304, 2678980608, 4222681088, 405372928, 2454863872, 2151620608, 3871911936, 2512623616, 3287899136, 4111838720, 4160513280, 1720586880, 1281447744, 2681329952, 3769006896, 107835800, 1761053252, 2416658574, 532346495}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3690987520, 973078528, 620756992, 3179282432, 2889875456, 853540864, 1439694848, 208142336, 1317797888, 2031222784, 1683423232, 1579188224, 2740862976, 2925862912, 1225240576, 2452002816, 2484032512, 529858048, 711472384, 1905024640, 831665344, 2912386336, 1954587376, 577652904, 3906810836, 2472790678, 3027814865}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 469762048, 2717908992, 3472883712, 3313500160, 3779067904, 1633681408, 1764753408, 1306001408, 997982208, 4191551488, 2123563008, 2657910784, 963264512, 2598723584, 502247424, 2895034368, 3105559552, 519626240, 2342017280, 1134316416, 3014027456, 1831557024, 1637921328, 1881440216, 476710284, 3697609262, 1664082435}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 2080374784, 838860800, 1358954496, 3850371072, 4156555264, 1663041536, 3444572160, 1454899200, 4246470656, 1497235456, 3446996992, 2819391488, 4016193536, 2301321216, 2261364736, 1118218240, 1060983808, 666430976, 429392128, 709645440, 1116080320, 938030304, 3220370448, 3635888872, 699915132, 221506686, 507625831}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 1140850688, 3388997632, 3070230528, 159383552, 3082813440, 1407188992, 1150287872, 1290272768, 2585526272, 3405905920, 2091581440, 2393604096, 4234035200, 2148098048, 229683200, 3035473920, 468935680, 816837120, 335052032, 3660846976, 3850261184, 3925439712, 3683177328, 1446616840, 3583851604, 3414078622, 4245484281}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 738197504, 2382364672, 1056964608, 3598712832, 3770679296, 736100352, 1336934400, 2048393216, 3733192704, 2508062720, 974848000, 1419673600, 112869376, 2831507456, 655732736, 65853440, 2014522368, 26396160, 1619537664, 2009885568, 3436331328, 1631140192, 2342502768, 4184966424, 1034076460, 567280978, 1307073495}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 4093640704, 503316480, 3573547008, 3447717888, 54525952, 2954887168, 1825570816, 2756182016, 2288254976, 3716022272, 418185216, 2539552768, 1624915968, 1987256320, 2307125248, 578590720, 1802849280, 1542629888, 1593861888, 4135599744, 2747285696, 987770016, 2578452880, 1505247272, 2474392132, 655521538, 811034119}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1811939328, 1711276032, 3640655872, 3447717888, 1094713344, 1256194048, 3174039552, 4126670848, 2394161152, 4249747456, 2901606400, 1137082368, 2889498624, 1755127808, 2904944640, 286586880, 3782939648, 3630884352, 1307589376, 1079509120, 3294909632, 33955232, 3254718192, 39641816, 2859945884, 2700119562, 4131214223}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 67108864, 4261412864, 3506438144, 1266679808, 3544186880, 2980052992, 3266314240, 4076339200, 2656305152, 807796736, 2697789440, 2988015616, 766656512, 3196805120, 3154440192, 8648704, 2193957888, 2627047936, 2117105408, 3879220352, 3576976320, 3279301792, 1235569488, 2948967960, 2002258460, 2330228442, 2279502939}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 2348810240, 2516582400, 50331648, 679477248, 2000683008, 274726912, 1450180608, 721944576, 1797521408, 506331136, 824639488, 257392640, 3848945664, 3111739392, 897093632, 286885888, 1245520896, 824620544, 3174486784, 3176066432, 3940738624, 3458780832, 16891568, 1273038072, 1055165284, 423335554, 3917502687}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 738197504, 33554432, 2801795072, 2910846976, 1329594368, 1168113664, 3945791488, 3761766400, 3497263104, 99483648, 1525350400, 2557181952, 3761913856, 1278566400, 515411968, 2183518208, 987835392, 2347165184, 4004956416, 400484224, 4106419392, 2435881120, 95016016, 3608888024, 2226385532, 937323978, 2052273151}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3556769792, 2852126720, 2332033024, 562036736, 3175088128, 1021313024, 963641344, 3146252288, 4202430464, 3271426048, 1835859968, 2155184128, 3697426432, 585326592, 3968913408, 90937344, 1375693824, 1616828928, 1953406208, 453439872, 873121472, 2205993376, 2909661936, 2439399416, 380176548, 3198124910, 2860342775}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 603979776, 2785017856, 922746880, 2088763392, 1279262720, 2736783360, 114294784, 2914516992, 1344536576, 4059693056, 1303445504, 219250688, 1258176512, 1453006848, 3877146624, 181127168, 2619292672, 2045944320, 3793914624, 2115678080, 2348712000, 1759813408, 1063632144, 788271272, 3593366460, 505626914, 3267140293}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 1275068416, 2852126720, 1493172224, 1786773504, 3552575488, 1805647872, 1731198976, 3467116544, 1573126144, 1069154304, 167444480, 3233316864, 232669184, 3882950656, 1290506240, 1998772224, 576009216, 2768344576, 1851890944, 292651136, 564770624, 983954144, 4232835152, 798142552, 3753735412, 698732882, 2680942421}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1006632960, 4194304000, 2231369728, 1484783616, 1237319680, 1151336448, 1848639488, 1473773568, 1148452864, 141426688, 512032768, 2880602112, 2897887232, 3336249344, 1240436736, 2835134464, 3293512704, 2102504960, 2339493120, 1904328320, 511288896, 2214449120, 334229968, 1017818072, 2800626764, 2152016138, 3734147263}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1140850688, 838860800, 3774873600, 2961178624, 4181721088, 3282042880, 2333081600, 3808952320, 4253810688, 3697410048, 590544896, 3184820224, 273563648, 4114685952, 3178205184, 3512133632, 2530046976, 2517471744, 3789938944, 4225346688, 1612947008, 3545538464, 1041122384, 1969308488, 3468673636, 2420036662, 2662411689}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 872415232, 1174405120, 4009754624, 2776629248, 4047503360, 3244294144, 1706033152, 3360161792, 2030305280, 4049993728, 2419261440, 1942913024, 3875684352, 535126016, 674623488, 59291648, 90248192, 118721024, 391899904, 308255616, 2168040640, 537586080, 1162094640, 2223395224, 37964612, 3290867218, 1050034843}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 3019898880, 771751936, 3003121664, 1619001344, 3359637504, 799014912, 3966763008, 1861746688, 3107717120, 1447165952, 3270967296, 2034925568, 3135127552, 1438982144, 784699392, 1852352512, 481889280, 1395124736, 1190113024, 67878272, 1917187648, 2754130208, 974728528, 2463625720, 3956800028, 2388123630, 26735113}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2080374784, 2046820352, 83886080, 3531603968, 3938451456, 3433037824, 227540992, 203948032, 471072768, 4212785152, 1888550912, 229277696, 2662219776, 211492864, 131330048, 162584576, 2042588160, 3648122368, 2401080576, 3692820096, 64277312, 3137175136, 346856912, 1549891336, 456305972, 960635066, 2296204757}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 2080374784, 2785017856, 1090519040, 3531603968, 2420113408, 2384461824, 2685403136, 1542979584, 1093402624, 367394816, 1528627200, 3024977920, 3957997568, 1684758528, 3236474880, 2997610496, 158823424, 3991334400, 585272064, 3358653568, 3071775552, 1579752736, 2272762000, 3172543432, 2418015644, 4069344806, 3933597995}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2214592512, 2516582400, 1358954496, 4001366016, 12582912, 3990880256, 810549248, 2910322688, 2639527936, 954859520, 3807838208, 3221454848, 1298022400, 986521600, 3796676608, 829020160, 1625885696, 1097781760, 3328353024, 896318592, 1473874240, 4276576, 2952982896, 1836876264, 3464608924, 3257214394, 3741363309}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 1140850688, 3187671040, 3506438144, 545259520, 3133145088, 3424649216, 609222656, 3877109760, 365166592, 2856714240, 1031208960, 4251877376, 3164749824, 2464243712, 2772561920, 2666051584, 2658477056, 3802116608, 2073794304, 1224586368, 794486336, 2934704224, 3811196304, 18695400, 202620844, 2399264786, 3221783771}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 201326592, 301989888, 2197815296, 427819008, 2906652672, 3294625792, 1955594240, 4266131456, 239861760, 1749155840, 2302738432, 1933475840, 1466843136, 1091788800, 972541952, 1841092608, 3960431616, 2405283328, 4009853184, 231456128, 1139195584, 3630838176, 77416112, 3400858888, 3491968580, 2660227382, 2827533849}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1811939328, 2046820352, 2734686208, 3766484992, 364904448, 1503657984, 1127219200, 2259156992, 1281097728, 1538916352, 1608843264, 3169615872, 3544596480, 2599362560, 4259426304, 1243019264, 2630040576, 2660476416, 1413477632, 948819328, 2885995072, 335178208, 3724883024, 4131185240, 2872973044, 3368756894, 2508175957}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 335544320, 100663296, 1627389952, 1602224128, 4190109696, 2501902336, 1274019840, 3096969216, 2750152704, 298975232, 423034880, 2248704000, 681459712, 3537199104, 1183313920, 2425006080, 2583786496, 1695128064, 3189234432, 3473058944, 3215270336, 4099902944, 92730640, 4127403192, 534168172, 4029351430, 1623369665}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 603979776, 3388997632, 83886080, 3145728000, 574619648, 3089104896, 1326448640, 2782396416, 67895296, 2713059328, 1662451712, 4239949824, 3055173632, 2012291072, 1045942272, 3619616768, 1720009728, 2117984768, 3794259200, 1087831680, 4244724672, 1694477856, 1415231376, 2859931336, 1393081612, 2383549110, 1220881667}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 67108864, 2583691264, 1090519040, 192937984, 583008256, 1981808640, 514850816, 560463872, 66322432, 1616773120, 1760362496, 4242374656, 369770496, 1623416832, 1635315712, 1788082176, 176124928, 2539819520, 835241216, 1761340544, 2131428288, 2558326368, 2059766416, 674653208, 2761494292, 3292761098, 969359399}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2214592512, 2852126720, 3774873600, 377487360, 1304428544, 589299712, 1678770176, 3840409600, 3215196160, 339607552, 3404922880, 4282155008, 2520399872, 3676119040, 3288838144, 3987900416, 2557565952, 1410191872, 282586368, 3271222400, 1560618304, 1685842400, 2295377936, 3337625544, 1171809492, 2019325730, 2129818439}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2214592512, 570425344, 1493172224, 4152360960, 381681664, 1105199104, 3509583872, 4132962304, 2485387264, 3765829632, 3586719744, 500203520, 1580351488, 877600768, 346132480, 1081530368, 3239250944, 2418274816, 1117903104, 2205595776, 4220724672, 3143888992, 276937072, 1109846488, 2973451404, 914339330, 1420024339}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3154116608, 3858759680, 2701131776, 2508193792, 2067791872, 3894411264, 3771727872, 3761766400, 4090232832, 1510342656, 2217541632, 1886027776, 2959753216, 1203445760, 526364672, 3315390464, 271533056, 3538275840, 1369414400, 1190956160, 14639296, 369989792, 1349229456, 339142696, 208952956, 2911520214, 2525711419}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 3154116608, 4261412864, 3271557120, 3279945728, 3644850176, 207618048, 449839104, 3735552000, 2729705472, 663617536, 4053073920, 2354151424, 886718464, 378232832, 2358046720, 3920615424, 2937527296, 1878445568, 3998537472, 3796100480, 3191165888, 287425952, 1929514160, 1374099240, 3782119220, 223912778, 1634859999}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 2080374784, 905969664, 1157627904, 58720256, 348127232, 660602880, 2882535424, 2984771584, 3506700288, 3681943552, 856227840, 3638198272, 3012706304, 4176437248, 127643648, 536659968, 2276670464, 2169630208, 3627016960, 968005248, 2161521600, 1538881376, 4175597104, 2289966248, 4028435028, 2997143250, 3029293987}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 3019898880, 4194304000, 3841982464, 3850371072, 2562719744, 2447376384, 3538944000, 1880621056, 21233664, 1215692800, 2970550272, 1302495232, 3495051264, 3670614016, 2878713856, 816101376, 2558876672, 2018494976, 1820456192, 656070272, 2177254592, 3409380192, 2843128688, 1686910776, 624573868, 978674098, 1221034227}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 201326592, 1442840576, 2701131776, 1853882368, 876609536, 106954752, 1546649600, 1875378176, 3662938112, 2003435520, 2330001408, 2750382080, 2698919936, 1635475456, 1676079104, 4239759360, 2549548032, 62952960, 2647835392, 2767162496, 123618624, 1740341024, 4291228848, 1139143640, 2425303940, 1964808634, 4178358877}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 3690987520, 838860800, 1996488704, 327155712, 2252341248, 664797184, 1395654656, 1132986368, 469499904, 2519334912, 4158849024, 4082728960, 989216768, 2436440064, 265482240, 407078912, 1805474816, 1830600192, 3738099968, 2071572352, 226905024, 437333024, 413054288, 27378136, 186794020, 2061451662, 2702434845}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 469762048, 3791650816, 3137339392, 2474639360, 281018368, 3764387840, 118489088, 62390272, 2392588288, 4209901568, 505872384, 2214821888, 4136779776, 395911168, 3233583104, 1421711360, 3668788224, 385269248, 1294530816, 763871616, 3683652544, 2398625632, 1329344688, 2568906184, 869211004, 1585946014, 336604047}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 3556769792, 570425344, 318767104, 2776629248, 2982150144, 752877568, 3088056320, 3065511936, 1897136128, 3095527424, 1141047296, 72187904, 3388358656, 2412863488, 3495358464, 2896144384, 1080894464, 3078158848, 487246080, 2661401984, 130051264, 1038113760, 1049629424, 2063073608, 808726140, 3664905370, 2074827897}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 4227858432, 3858759680, 2667577344, 1887436800, 675282944, 2631925760, 2496659456, 3885498368, 24903680, 212992000, 1998389248, 1857454080, 1018052608, 1522491392, 3742609408, 177534976, 3939202048, 3097865728, 2534914816, 3599401856, 528220736, 397570336, 2778541808, 469151656, 4258154156, 330266734, 2242623105}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3825205248, 167772160, 1795162112, 1635778560, 1136656384, 1419771904, 2182086656, 3159883776, 2907439104, 1857421312, 1245642752, 3346235392, 4103749632, 574169088, 2063912960, 1459456000, 2002342912, 4071916032, 3409304832, 982329728, 1718519488, 2708246240, 884573904, 1377514056, 2416017420, 1260847510, 1054865219}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 872415232, 1040187392, 2600468480, 1753219072, 373293056, 2002780160, 548405248, 322437120, 1394343936, 2107506688, 608763904, 1610055680, 2812428288, 34037760, 305573888, 3044136960, 3567741952, 1025952256, 416937728, 1037252992, 23900736, 348841504, 4213153072, 926298008, 3351084028, 486387614, 357655271}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 2080374784, 2315255808, 2399141888, 2759852032, 3409969152, 1331691520, 934281216, 1555562496, 1458307072, 2574647296, 2347040768, 470056960, 2679783424, 2353225728, 3521744896, 241870848, 832775168, 941215232, 506658048, 2470382464, 4227307584, 1223403168, 1405479216, 2713486360, 4241898172, 4092950502, 2813110035}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 3154116608, 3254779904, 822083584, 1031798784, 4181721088, 31457280, 3864002560, 2057830400, 1303642112, 1467351040, 1121648640, 2087616512, 2959228928, 2870812672, 3553480704, 407955456, 89990144, 3366825472, 2244008192, 2446660736, 2741630144, 4117691296, 165836144, 1415389032, 1160615988, 75534090, 4097123363}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1140850688, 3321888768, 2499805184, 2592079872, 1178599424, 689963008, 948961280, 3401056256, 1178337280, 4172152832, 1599930368, 866091008, 2817671168, 3678609408, 3362451456, 212445184, 3489879040, 3351966208, 2021243648, 4103829120, 417762112, 1202698784, 3726246160, 287792520, 4270379580, 3297943854, 599098703}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3154116608, 3791650816, 1929379840, 511705088, 658505728, 2002780160, 2435842048, 2330460160, 60030976, 3152150528, 966852608, 497713152, 4065738752, 3272810496, 3746811904, 2160125952, 3151197184, 2331225600, 1129367808, 1110140288, 3202331968, 1115587744, 2354327344, 650265688, 2691763860, 884137306, 2710180377}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 1409286144, 436207616, 2298478592, 3162505216, 188743680, 1319108608, 1404043264, 4213702656, 1329856512, 3242852352, 3184328704, 948731904, 3991814144, 1989632000, 3663327232, 869185536, 1779909632, 18463232, 2775500032, 1437038720, 2083618880, 757787296, 3144504016, 4282182936, 3972417908, 1087582418, 1871956717}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2751463424, 234881024, 1694498816, 2793406464, 247463936, 2543845376, 1961885696, 2093481984, 2952003584, 577110016, 2803957760, 1925218304, 2717007872, 2023186432, 2266607616, 296650752, 4177996800, 176259584, 2304950016, 1306351232, 1366482240, 3943000672, 3210664528, 2798613944, 3136657220, 960811722, 10238811}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 2214592512, 2919235584, 1224736768, 2659188736, 2411724800, 3059744768, 948961280, 541589504, 3716939776, 2568355840, 1983709184, 3403055104, 3963240448, 2472239104, 569610240, 4199086080, 4243272704, 3901469184, 763150080, 2125015168, 2607081792, 3482139360, 2528044208, 2811130248, 4258878852, 2650572182, 2020170291}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3288334336, 2113929216, 3036676096, 1904214016, 1681915904, 1457520640, 1898971136, 1249378304, 1005322240, 1884684288, 2010972160, 3759505408, 4162469888, 3353026560, 297832448, 2096875520, 4127927296, 3012088320, 1861216000, 1592884864, 73639616, 2463577888, 2225515248, 2271126744, 1290967772, 2890194214, 3416904579}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 2751463424, 1174405120, 1526726656, 2994733056, 2764046336, 325058560, 3905945600, 3412590592, 106168320, 3335651328, 2471952384, 197033984, 1076248576, 3199541248, 2727464960, 2353313792, 2290435072, 2439619072, 232311552, 4046655872, 194305856, 4016917344, 3573414704, 820700840, 3748923284, 3550610042, 1250889841}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3959422976, 1107296256, 2533359616, 2441084928, 1648361472, 1553989632, 4153409536, 1461190656, 260308992, 1358036992, 769196032, 1377796096, 1956003840, 1889214464, 4237225984, 687200256, 1145785344, 4290160128, 639731968, 331423616, 823902912, 346312224, 1814188240, 3940635272, 1254858092, 706485810, 2729846945}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1006632960, 1845493760, 989855744, 3514826752, 851443712, 115343360, 839909376, 1425539072, 4059824128, 1731854336, 3832086528, 1648721920, 266747904, 2703450112, 2374299648, 4152875008, 2775784448, 3353120256, 835428096, 2692815232, 3393313472, 2678069344, 3878710768, 1082670664, 760507100, 178156654, 2719957669}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1409286144, 3791650816, 1862270976, 1333788672, 683671552, 1491075072, 1190133760, 594018304, 4068212736, 3999662080, 3655401472, 820019200, 4181344256, 4111949824, 1842999296, 3186534400, 4071056384, 462535168, 352495872, 2753117056, 3494173120, 3731363680, 2868651760, 1697000760, 1203835156, 2146485166, 170001019}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1677721600, 771751936, 50331648, 780140544, 3661627392, 1172307968, 1903165440, 1772617728, 1392246784, 1882849280, 2251096064, 567967744, 1684422656, 2298945536, 485470208, 3653822464, 779572224, 1514643968, 3753168640, 2433580416, 3087696192, 836636704, 778242160, 2061604984, 2970846132, 3581060142, 1662670485}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 2885681152, 2852126720, 553648128, 192937984, 3787456512, 2615148544, 3438280704, 730333184, 3161194496, 2523267072, 1270677504, 167018496, 657080320, 3259719680, 443666432, 3197827072, 2327518208, 4294567424, 4260822272, 1079850112, 2902777792, 144858080, 1881631856, 3541551416, 3651640292, 3792681638, 2289292283}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 3959422976, 100663296, 2566914048, 3380609024, 398458880, 4066377728, 2809135104, 219676672, 2368471040, 4091936768, 189857792, 515342336, 854212608, 3932643328, 1978568704, 4279867392, 3915346944, 2568128000, 980912896, 1980391552, 2589406912, 1289139936, 1961228976, 2830203384, 705162412, 127038406, 4013627195}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 1409286144, 1174405120, 2835349504, 3800039424, 62914560, 1658847232, 4121952256, 535298048, 4278452224, 790757376, 697237504, 529956864, 1669742592, 440229888, 312594432, 1800194048, 24448000, 4004878848, 3348544256, 4152774784, 4231874368, 2879508704, 3519849200, 1454733592, 3394618964, 2602999954, 183401977}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 3825205248, 1308622848, 1023410176, 3196059648, 1950351360, 945815552, 3002073088, 301465600, 1467219968, 4068605952, 565248000, 2699198464, 2203467776, 2615369728, 3812331520, 2538117120, 3724229632, 2659156480, 2400366336, 1546549888, 2698461504, 2111416096, 1913233840, 3051476664, 3135080604, 2939411498, 407144905}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 335544320, 2113929216, 16777216, 629145600, 1027604480, 2736783360, 298844160, 1765277696, 2649489408, 767164416, 2311782400, 4202659840, 2511749120, 985735168, 2247929856, 4086163456, 3275314176, 2188417536, 449308416, 1998224512, 3210427584, 392672160, 285880848, 1686308008, 1690025468, 3426244166, 3194767845}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 3825205248, 704643072, 1526726656, 1166016512, 2805989376, 1604321280, 1957691392, 1128792064, 2712403968, 3423469568, 2327642112, 154828800, 3334619136, 132325376, 593465344, 376231936, 3484115968, 2675163648, 2166545664, 3971371392, 2147050688, 3559439520, 3644410704, 1992876824, 2166974404, 3501239334, 3868010703}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 2751463424, 1979711488, 4143972352, 3967811584, 4257218560, 2044723200, 508559360, 1132986368, 3130261504, 1355415552, 2309816320, 1821474816, 1442725888, 2140626944, 885313536, 331597824, 1139766272, 942203392, 3001393920, 3135506304, 569524288, 459362272, 1057464432, 615335144, 1964089444, 3451801562, 1412923005}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 3959422976, 1107296256, 2499805184, 813694976, 2596274176, 824180736, 3788505088, 3165126656, 2856058880, 2550792192, 1046937600, 1570209792, 3025551360, 3638370304, 2741555200, 2225440768, 3695541248, 403473920, 2943088896, 3363602048, 2548695616, 1217856096, 2481956624, 2437023784, 2074836084, 1231403886, 149257917}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 1140850688, 3187671040, 218103808, 1233125376, 1514143744, 1918894080, 2710568960, 2350383104, 828112896, 1606287360, 2928476160, 3806429184, 1715617792, 3741540352, 3972313088, 798472192, 1651194880, 4207997440, 3134052096, 2863940224, 1030376128, 561453088, 2601419952, 399543432, 3276641004, 2834580798, 4211756135}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2080374784, 2516582400, 520093696, 3548381184, 977272832, 3047161856, 2951741440, 1904738304, 1712062464, 3371302912, 1943076864, 2642575360, 3919462400, 2461229056, 3469447168, 961067008, 2892712960, 473943552, 3909018368, 2703506304, 1418611648, 3890937888, 3128920656, 459187128, 970201380, 1384530038, 1369925393}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 469762048, 2449473536, 553648128, 1367343104, 2076180480, 3110076416, 2387607552, 3384279040, 1709965312, 1223032832, 1433206784, 1709670400, 153763840, 1878745088, 927117312, 3437877248, 118713344, 3113672192, 2325979392, 3115869312, 1575762624, 82203360, 1869435184, 3236412776, 3601495804, 2805688870, 4272076715}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 67108864, 2113929216, 587202560, 2810183680, 792723456, 1495269376, 3142582272, 1718091776, 2634285056, 613548032, 1097924608, 560562176, 2306228224, 508780544, 1170264064, 2630068224, 762000384, 3584864768, 4141205248, 3788000640, 3818157504, 941232800, 1657110032, 4171467240, 4128967252, 2182396722, 1585033521}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 3690987520, 973078528, 2868903936, 3313500160, 2453667840, 1407188992, 1966080000, 2332557312, 3380346880, 714997760, 722403328, 3479601152, 1993490432, 2056871936, 85315584, 3341453312, 3645123584, 4259995136, 3765241088, 2553778560, 630964416, 1849530912, 214339952, 1996633560, 3273726564, 841088622, 2426990887}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 3556769792, 1107296256, 2835349504, 914358272, 1195376640, 1650458624, 902823936, 2909274112, 1355546624, 2004484096, 195100672, 477069312, 1650868224, 2041798656, 50515968, 3010713600, 2775860224, 3328072192, 2119657728, 2455021696, 607704384, 2201143456, 1309390000, 2683321640, 794305108, 1689550070, 3950913381}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 1677721600, 3254779904, 1929379840, 8388608, 4190109696, 2166358016, 3639607296, 67633152, 4218683392, 64880640, 1104871424, 1134264320, 408567808, 1242390528, 3207917568, 4179609600, 3356259328, 736240128, 3834714368, 1372513664, 2158143040, 818974688, 81381392, 1618677176, 1386984100, 3312590794, 3045671431}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 335544320, 3657433088, 687865856, 478150656, 4013948928, 484442112, 3954180096, 1529348096, 4102291456, 1162477568, 973668352, 2128052224, 1585332224, 1449877504, 760926208, 862160896, 2623280128, 294009344, 2662823168, 2543642752, 2738155584, 1299230880, 1192921072, 4110669592, 1336694900, 1104037266, 658706957}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 2751463424, 3388997632, 989855744, 1400897536, 1849688064, 2090860544, 3094347776, 4137156608, 4279500800, 1660551168, 3527737344, 3299901440, 966672384, 2955354112, 4108447744, 3914659840, 1060910080, 1578500608, 389754112, 21492096, 186118080, 490725408, 3973306064, 1731051640, 3122305452, 2431867130, 1543231509}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 3959422976, 771751936, 2365587456, 1619001344, 994050048, 2237661184, 1911554048, 1756889088, 849084416, 410910720, 607846400, 1214676992, 353517568, 167583744, 1178726400, 38438912, 196357120, 388638208, 1998663424, 2229256832, 2806106688, 214604960, 1576272688, 1657427512, 2777771452, 2231874654, 3391986551}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1140850688, 3187671040, 1224736768, 159383552, 968884224, 1633681408, 3213885440, 1177026560, 777781248, 3272998912, 4101832704, 548175872, 3571073024, 1279483904, 2769137664, 2342553600, 3859033088, 4239553024, 599729920, 3379290240, 1806035648, 1773978080, 2008177456, 2839504776, 3861630772, 3213204862, 1695342579}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1275068416, 3925868544, 2466250752, 3716153344, 515899392, 329252864, 2135949312, 171442176, 3857448960, 746192896, 3580952576, 1091993600, 2764455936, 4097007616, 2718674944, 845850624, 4205069312, 1950250496, 75443456, 941737344, 3148082368, 421461088, 1474438480, 818749672, 3772045500, 26943046, 3548378949}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 1409286144, 704643072, 2097152000, 411041792, 3300917248, 1608515584, 2968518656, 267911168, 645136384, 4133617664, 1779630080, 1443528704, 2665889792, 76111872, 1609404416, 1926137856, 3277616128, 3061733888, 650988800, 3784811136, 3797529152, 3133996384, 1744778352, 3450655416, 3956221404, 1102350506, 2471180217}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 1275068416, 4194304000, 1124073472, 998244352, 1950351360, 601882624, 1959788544, 2086141952, 4121690112, 2761555968, 562364416, 2193457152, 736509952, 742875136, 2752835584, 1761708032, 4261698560, 2677945856, 1956332800, 1055298944, 2803926976, 2769797408, 3840613744, 2249121320, 2051317196, 2375672582, 2710048469}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2483027968, 4127195136, 3976200192, 2961178624, 2092957696, 236978176, 4014997504, 113770496, 1245446144, 967966720, 1333198848, 2742648832, 4141760512, 2265784320, 3115487232, 190158848, 700742656, 620132864, 692138752, 3843601024, 2652294720, 1075048288, 1950186128, 2479534440, 1817309508, 4027740782, 2204594529}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 201326592, 1778384896, 452984832, 4085252096, 364904448, 73400320, 2773483520, 1825046528, 3777232896, 3653632000, 2077163520, 2571927552, 984760320, 255942656, 2842161152, 1004054528, 3349939200, 3007452672, 1614359808, 1285276032, 366123968, 1953569248, 603957936, 3786735336, 1552820548, 741034562, 3278542715}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2885681152, 2248146944, 855638016, 1283457024, 348127232, 1239416832, 2087714816, 936902656, 3138650112, 953286656, 2280718336, 1546616832, 2025209856, 1719361536, 218804224, 2083235840, 3322676224, 3173385728, 366156544, 3586577792, 1307415616, 674185056, 863546992, 3691682296, 3920354252, 1263276314, 1334193057}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 3556769792, 2382364672, 184549376, 1719664640, 3577741312, 4217372672, 609222656, 671612928, 2049703936, 3025534976, 2210594816, 2455994368, 4247404544, 1797087232, 1741484032, 2147469312, 2875464704, 2937747968, 1992638208, 1143517568, 3735397696, 3628165024, 3726815024, 2366151912, 487971300, 1952001030, 1927708851}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 4227858432, 3657433088, 3674210304, 1887436800, 4181721088, 2623537152, 3446669312, 755499008, 3536060416, 2978349056, 2961637376, 1646559232, 3744612352, 529080320, 1571278848, 531687424, 2821465088, 2549222912, 824775936, 1970766208, 1122550336, 1928335264, 851984048, 3471068024, 1863728740, 2000642546, 97051467}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 67108864, 1442840576, 889192448, 2457862144, 2873098240, 2871001088, 1588592640, 3921149952, 847511552, 2622357504, 4275240960, 3357638656, 3078242304, 178593792, 3233206272, 1173739520, 601641984, 790262272, 1932878592, 3049174656, 2781462336, 1184242848, 642192400, 648524952, 2566194236, 2531168114, 1473875439}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 3019898880, 2113929216, 754974720, 1837105152, 1866465280, 4292870144, 332398592, 3959947264, 85196800, 192020480, 62193664, 1152221184, 2461417472, 2924437504, 3016544256, 2101999616, 968643584, 2186701312, 656365312, 906287744, 2222840000, 4265505440, 161179248, 1478410664, 2060254052, 919192794, 2281465505}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2080374784, 2449473536, 3539992576, 4202692608, 977272832, 3135242240, 735051776, 3070754816, 2821455872, 1277034496, 674299904, 779911168, 2439135232, 3613859840, 226603008, 491816960, 3019668480, 1930833408, 874328320, 610450816, 3159564096, 1050397216, 488869360, 1662495016, 4019058660, 1916711494, 167060375}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3154116608, 3321888768, 1023410176, 1501560832, 3493855232, 2988441600, 1336934400, 2341994496, 1144782848, 729677824, 1540947968, 2250407936, 1198669824, 2323603456, 1684533248, 3235829760, 4075584512, 3388362240, 168626944, 2358827648, 4034490048, 970110240, 2932479120, 166948248, 3229723948, 2772145454, 2763060343}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 2214592512, 3992977408, 3841982464, 2759852032, 213909504, 2149580800, 3320840192, 1785200640, 1058799616, 541982720, 436142080, 1434288128, 874659840, 1142497280, 3393114112, 4171360256, 3108768768, 3231068672, 3286961920, 2696918656, 3714792512, 1065325408, 952849808, 3973040696, 3812826388, 3062076414, 2387950031}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3288334336, 3053453312, 922746880, 3565158400, 62914560, 4200595456, 1647312896, 1855455232, 2719744000, 3885629440, 385941504, 1700233216, 691421184, 415457280, 2678779904, 3649812480, 1296839680, 531788288, 3359986432, 45217664, 1469930560, 1980618976, 4040625584, 3966032088, 174389484, 3311704030, 3991183589}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3690987520, 2852126720, 1526726656, 1518338048, 3032481792, 4070572032, 78643200, 2329411584, 3016491008, 921042944, 929890304, 1660846080, 1720320, 622010368, 1077932032, 2450708480, 4094448640, 3804642816, 4246551808, 428245376, 1508259648, 1542275424, 3342791120, 3275381400, 2816681548, 1351083222, 2110713211}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3288334336, 436207616, 50331648, 813694976, 692060160, 85983232, 3186622464, 1743257600, 566493184, 101580800, 2523201536, 1388740608, 2444902400, 37969920, 3070742528, 883091456, 67392512, 2087604736, 62223616, 425647488, 3780529728, 3882425248, 2952584720, 481898296, 627354388, 2211804370, 3213793903}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 3825205248, 1577058304, 1828716544, 75497472, 2453667840, 786432000, 1928331264, 491257856, 1802764288, 3912105984, 3942842368, 3377758208, 2905227264, 3483705344, 612618240, 2545981440, 3950265344, 2838364672, 1258497792, 2035600000, 3844740160, 732247072, 2055462640, 4206925240, 4025745860, 997091818, 1709407647}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3154116608, 369098752, 3271557120, 2122317824, 985661440, 576716800, 2425356288, 85458944, 3849060352, 744620032, 876937216, 2770632704, 1612595200, 4219412480, 3048058880, 136882176, 703362048, 3349302784, 1235571456, 3371474304, 4263916864, 2544068704, 2087177136, 2536095368, 2360267948, 4122964198, 3452812361}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 67108864, 3120562176, 2634022912, 3665821696, 2336227328, 643825664, 1236271104, 3595042816, 812908544, 2191917056, 3314745344, 2280751104, 1189232640, 4257046528, 2511777792, 791001088, 3142851584, 4269167104, 3219854592, 1494059648, 1099961152, 3340270240, 248262832, 1476034328, 2557575108, 600624298, 898952123}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1946157056, 771751936, 3674210304, 2826960896, 2889875456, 2422210560, 2104492032, 3592945664, 1769209856, 2638086144, 865009664, 1587052544, 549076992, 3378061312, 3955478528, 2597095424, 353651712, 1515080192, 547819264, 2355923328, 2504262208, 2633390880, 2907398832, 1655623544, 1741751668, 2045227178, 4190813975}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 4093640704, 2449473536, 3573547008, 2810183680, 2260729856, 1893728256, 2851078144, 406323200, 727449600, 3815374848, 2186739712, 107511808, 3175497728, 2336563200, 1237553152, 2903812096, 2822530048, 3462023680, 395260160, 121931392, 1523871168, 1940803680, 816909296, 3657270712, 3643660476, 4135974078, 3679560765}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 2080374784, 2181038080, 3875536896, 3682598912, 2613051392, 3923771392, 2410676224, 2812805120, 2708733952, 1198915584, 182255616, 2091024384, 3811721216, 2068013056, 1873514496, 3489064960, 1913920512, 1367756288, 1104509184, 1288103808, 1576808384, 4140978912, 3069400688, 251916696, 3842150388, 3600971690, 3468370323}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 1677721600, 771751936, 3841982464, 1451229184, 1170210816, 379584512, 1362100224, 1516765184, 4056678400, 1634861056, 3021012992, 4043145216, 2085502976, 2779455488, 3322982400, 145344512, 163079168, 1618223616, 755379968, 3004661376, 2565512512, 1596245984, 2379189968, 918495576, 2626075796, 3370560854, 1190579569}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 2885681152, 570425344, 3137339392, 3917479936, 473956352, 2711617536, 2110783488, 3193438208, 3832807424, 2909143040, 1578041344, 1486979072, 2759999488, 3197181952, 738914304, 1117628416, 170425344, 4093380096, 2571766016, 1578969472, 3242770112, 4226582816, 3713203280, 1365870504, 4195245516, 584255690, 1409018507}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 469762048, 3992977408, 2667577344, 3162505216, 46137344, 1478492160, 2991587328, 1974992896, 3601596416, 3063808000, 1675296768, 2424406016, 4238491648, 4275920896, 1151766528, 2240149504, 1053303808, 2328133120, 2680839936, 3674829696, 3602175040, 4153456736, 1638577296, 3809212648, 3159059964, 3382282790, 2795392119}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 872415232, 3724541952, 1996488704, 3363831808, 4215275520, 1629487104, 1781530624, 1274544128, 3968598016, 3655204864, 1862205440, 2343534592, 4162994176, 1475944448, 1525460992, 103528448, 2187867136, 788793856, 1745495808, 3327989632, 2601953856, 3119433888, 3403842576, 2969352920, 476288028, 14436214, 859197287}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3288334336, 637534208, 2868903936, 2491416576, 322961408, 2816475136, 1309671424, 3024617472, 3640918016, 2805071872, 1632829440, 578060288, 4284891136, 2143887360, 2100555776, 1206421504, 473457664, 1671180800, 2019437312, 4040497536, 1244507200, 4208834720, 1359345008, 881436872, 3701457348, 1129245394, 223418721}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3019898880, 1711276032, 3875536896, 1031798784, 3426746368, 27262976, 829423616, 3268935680, 730595328, 62259200, 112525312, 166166528, 3674882048, 2105221120, 1378807808, 2730727424, 2053643264, 3501459968, 2666142464, 2712360832, 596031680, 2190987040, 3302105168, 4135003640, 3713577356, 2568394550, 2275401651}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 603979776, 704643072, 2164260864, 2122317824, 3066036224, 1646264320, 2385510400, 3849846784, 2055471104, 717881344, 588054528, 3310649344, 650002432, 2241814528, 1567469568, 471377920, 575157248, 3581690368, 2223918336, 518470784, 350861632, 357735520, 4010099856, 1271458008, 2610957980, 3111144242, 2081969517}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 67108864, 3992977408, 3707764736, 2457862144, 2973761536, 4259315712, 3165650944, 801636352, 526123008, 1418592256, 2830696448, 2708635648, 1545748480, 3575586816, 1772613632, 668379136, 4252515328, 2912178688, 961703680, 2641844864, 1277925184, 1172368800, 1224017776, 2128914840, 2290048516, 3277307390, 209642735}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1946157056, 2919235584, 1325400064, 3481272320, 2847932416, 3982491648, 3620732928, 3856138240, 2261516288, 3699507200, 2743140352, 3494543360, 3277733888, 742088704, 3038220288, 3492714496, 1316508672, 66865664, 2403999488, 3925150592, 466921920, 1652914656, 3099387440, 2621537192, 3190487500, 2030978358, 2904781081}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 872415232, 704643072, 4043309056, 4118806528, 3888119808, 2095054848, 2234515456, 1835532288, 2900099072, 3748003840, 3584229376, 697860096, 944390144, 2194481152, 873975808, 2285680640, 340280320, 3490474496, 1220427008, 4074185856, 2604844224, 1686060256, 1165947888, 4247343320, 1966466964, 1009627134, 3862532443}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2751463424, 2852126720, 1493172224, 4051697664, 1296039936, 1658847232, 865075200, 1595408384, 711720960, 2172256256, 429326336, 2551808000, 2294693888, 2392137728, 2217906176, 3386759168, 3380114432, 3543949824, 2663537920, 3691716736, 3056320192, 1829069216, 2737498352, 2142346632, 1577191916, 3047892710, 2690363909}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 1409286144, 3590324224, 2063597568, 662700032, 4273995776, 1721761792, 1311768576, 2591555584, 374603776, 2338717696, 2425683968, 1746042880, 2864857088, 2997575680, 186880000, 1710147584, 1138246656, 2716097024, 3772674816, 31543680, 3766803904, 3037691488, 2854061520, 2908739928, 942967196, 3476493082, 2393474043}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 335544320, 1174405120, 2063597568, 3732930560, 1321205760, 1314914304, 2666528768, 661127168, 3601072128, 2095972352, 2398027776, 599949312, 393887744, 3599310848, 3376009216, 899602432, 1479048192, 243563008, 968780544, 2543270272, 977205568, 3224915552, 719067568, 1150438840, 2280473492, 2285369090, 3334577215}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 2885681152, 2181038080, 4177526784, 2592079872, 4290772992, 1545601024, 2026897408, 2482503680, 2025062400, 1581121536, 3474915328, 4150951936, 43663360, 4185481216, 1129426944, 2027350016, 1865958400, 3004433920, 3316537600, 2013737088, 2192506688, 2278303968, 1716155280, 2961259944, 3336950620, 3261647274, 3974581095}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 2483027968, 2583691264, 1023410176, 1501560832, 1153433600, 580911104, 1500512256, 1504182272, 3817603072, 87162880, 3968401408, 251035648, 68042752, 1513316352, 63148032, 2466416640, 3160937472, 3870046720, 1736578304, 2667668096, 3477787328, 234120544, 3496354512, 681512696, 4265732724, 822327030, 715314545}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 67108864, 4261412864, 1224736768, 3045064704, 1304428544, 3336568832, 4050649088, 3397910528, 1238630400, 1086193664, 4018077696, 1278312448, 2262450176, 1630101504, 178966528, 1316870144, 3540538368, 2652123648, 2707306240, 982468736, 2465836224, 3190692832, 2701613296, 581818104, 2035302756, 3617092986, 1735158167}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1543503872, 3858759680, 3607101440, 3229614080, 2361393152, 2166358016, 2456813568, 2633498624, 2886991872, 1590034432, 1769275392, 1593999360, 2976006144, 1407934464, 2673053696, 524220416, 1534596096, 945053184, 1193696000, 2955241344, 143325760, 3389938528, 192493584, 1912656632, 4204335196, 928023802, 1796298955}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3959422976, 1375731712, 2600468480, 2206203904, 2126512128, 2464153600, 3111124992, 4157079552, 2159280128, 1552023552, 1006960640, 1700036608, 3867557888, 1127161856, 617992192, 339257344, 1002990592, 1119094272, 2139230464, 2206542208, 1368701888, 57024608, 736038384, 920486136, 2246880580, 2700761674, 463027593}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2348810240, 2986344448, 1929379840, 1015021568, 1321205760, 3558866944, 2224029696, 978845696, 1799618560, 3098411008, 1738342400, 1464303616, 1429880832, 3347783680, 1462677504, 2652608512, 3274714112, 378033664, 3439079680, 836382080, 1983583296, 1986443360, 2504510096, 2654602632, 2802529292, 2213449938, 758882319}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 335544320, 4194304000, 3070230528, 1249902592, 1874853888, 648019968, 1827667968, 3192389632, 96731136, 2117206016, 4181131264, 1889304576, 1514553344, 1412259840, 3560951808, 3578836992, 3025142784, 1203255808, 1242322176, 146147200, 3747941184, 3497771232, 2418210256, 17262776, 2499083652, 498224722, 427238961}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 2617245696, 2986344448, 2332033024, 3833593856, 3107979264, 3382706176, 3023044608, 2651324416, 3275489280, 2446983168, 3635216384, 3209330688, 2669035520, 3382648832, 3226177536, 2218719232, 3067116544, 144211456, 1568960768, 1034838400, 3890946112, 1812843424, 1610201168, 1165987288, 1524142564, 631706094, 813687333}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2617245696, 3254779904, 150994944, 4034920448, 2797600768, 2837446656, 3551526912, 1474822144, 4248043520, 1094844416, 1449721856, 3046277120, 998653952, 2787319808, 1155518464, 1976498176, 3157267456, 1722301952, 2169768192, 2291288192, 122765888, 1444871264, 2550690064, 1738814744, 354046164, 1689600362, 2112154089}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 3690987520, 2650800128, 2667577344, 2927624192, 3007315968, 1738539008, 3310354432, 763887616, 1625030656, 768212992, 167313408, 668041216, 998653952, 2858115072, 3062165504, 3758458880, 936381440, 3234364928, 2021422848, 3592039296, 3476100416, 4239259808, 1293710160, 287971944, 1594452004, 1158255134, 4090637213}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 3422552064, 3791650816, 889192448, 2407530496, 457179136, 3600809984, 2521825280, 3778543616, 1172570112, 1460797440, 167051264, 19365888, 1785085952, 3409911808, 1078366208, 3581646848, 1297116160, 3652736512, 1948530944, 3178385024, 2252680640, 2398067360, 2414493904, 2188457576, 3481643772, 1197169666, 1863624689}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 4093640704, 1040187392, 2365587456, 1820327936, 2042626048, 627048448, 2888826880, 1776812032, 2635333632, 144834560, 1384710144, 2431483904, 2932228096, 1885544448, 2644553728, 2232526848, 3723521024, 2156423680, 1260668672, 441066112, 3256696896, 1192221152, 334433072, 2287896280, 3825126996, 1563355354, 1555471609}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 3690987520, 234881024, 1895825408, 3464495104, 1883242496, 1650458624, 3438280704, 2685927424, 4200857600, 1966735360, 797900800, 222658560, 2809020416, 1133322240, 1404997632, 3325679616, 3065007104, 561536512, 2803109632, 719457408, 1363879232, 2058342688, 2288602800, 2839845304, 353820524, 1428524066, 3500028373}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 1543503872, 3590324224, 3204448256, 25165824, 12582912, 102760448, 1135607808, 1717043200, 2722365440, 1047134208, 3521839104, 835747840, 568213504, 1857642496, 925863936, 3584870400, 2367702016, 405822976, 3885527808, 1457795968, 1654278848, 1381188960, 25474960, 2241609368, 2095993740, 3651224146, 2072753661}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 1140850688, 1979711488, 218103808, 3951034368, 616562688, 3412066304, 2221932544, 1863843840, 4077649920, 1354366976, 3235053568, 2652864512, 3179692032, 2404458496, 4161851392, 4062947328, 199261184, 1043354112, 2402812672, 1054634624, 1169312704, 2000096096, 7460912, 411267448, 4007129132, 1350704726, 1720666069}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2214592512, 2046820352, 3204448256, 1736441856, 3938451456, 94371840, 2916089856, 37224448, 2532573184, 3726770176, 857800704, 2504097792, 54935552, 366682112, 3508834304, 2347612160, 2338339840, 1114665472, 2028492032, 1061976960, 3826658752, 2846034528, 2838552656, 2793405096, 143206332, 1483574474, 3282047785}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 3154116608, 3724541952, 318767104, 2642411520, 1598029824, 1784676352, 1366294528, 1377304576, 1639710720, 3980525568, 2472214528, 424312832, 3092135936, 1453416448, 3405623296, 1741617152, 3953153024, 3251637760, 1917347584, 4071900544, 378954944, 2705137312, 154129328, 1690152952, 2637097068, 185612878, 1265107753}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2885681152, 100663296, 3238002688, 41943040, 415236096, 1612709888, 2645557248, 1021837312, 33816576, 1270480896, 3967221760, 2197389312, 2035171328, 1212489728, 4284125184, 330672128, 553655296, 2994759168, 281049856, 3827332224, 3484429120, 1474845024, 3347338128, 2432315160, 2518094676, 1739177330, 3090553621}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2214592512, 2449473536, 2499805184, 2122317824, 4131389440, 1809842176, 1626341376, 2290614272, 1549533184, 1083834368, 2324103168, 3835658240, 2549497856, 380968960, 1821683712, 1286322176, 2554360832, 283136512, 628097280, 1531455104, 343697728, 1078620192, 2262775408, 647742904, 2154315812, 4113318142, 2647791045}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 3825205248, 100663296, 1761607680, 2122317824, 3066036224, 249561088, 3446669312, 321388544, 1212940288, 2883977216, 3671785472, 4030627840, 3583655936, 2679463936, 2927202304, 2478499840, 4198517760, 3474981376, 269499136, 1075343488, 1380196672, 3132762720, 530919664, 375516536, 1979624884, 2667206710, 1569014843}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3154116608, 2248146944, 2466250752, 4152360960, 3628072960, 2585788416, 3887071232, 1316487168, 773586944, 965607424, 1024000000, 2831712256, 2315403264, 3712950272, 1302704128, 3109607424, 231345152, 707481088, 2813848320, 2829057408, 3668683200, 1183949088, 1877118864, 2625201560, 1716554460, 894316350, 283714191}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 469762048, 436207616, 4278190080, 3833593856, 2218786816, 1998585856, 1552941056, 2917662720, 3275489280, 619053056, 2727280640, 3992092672, 4234821632, 4279312384, 4121554944, 3628255232, 1142062080, 1480941056, 3115578624, 2009836416, 1570734144, 3456487712, 390910224, 547432328, 2597432468, 3214327598, 2319978283}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 3422552064, 3053453312, 2566914048, 2709520384, 2554331136, 2837446656, 3140485120, 2115502080, 3626762240, 3751149568, 3028877312, 162758656, 3987357696, 171401216, 1896796160, 1956878336, 1879188480, 2244171264, 4292137728, 3383545984, 1913688768, 3907944736, 661908240, 3762974168, 4226230764, 440845734, 4027026243}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 3959422976, 2717908992, 1694498816, 1551892480, 2973761536, 2619342848, 2395996160, 3449290752, 2268856320, 2302017536, 636157952, 2092072960, 2700754944, 3046449152, 4076720128, 2965567488, 133301248, 1469122048, 1600633088, 665300608, 3729251392, 838324128, 1017095568, 1441511336, 653888044, 509124142, 924267619}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 1677721600, 570425344, 318767104, 931135488, 2629828608, 2489319424, 2748317696, 3423076352, 2479095808, 3280338944, 1184169984, 1558413312, 3320987648, 969629696, 305836032, 3314780160, 357194752, 4132921856, 2695948544, 2888105344, 1022031296, 1528560992, 349047472, 368125864, 3302327716, 3267304114, 2548354203}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 1006632960, 3456106496, 3372220416, 3279945728, 4290772992, 1713373184, 560988160, 1422393344, 345243648, 1765408768, 3672834048, 2321514496, 1694384128, 124346368, 929624064, 1859106816, 2305178624, 2001014272, 294579968, 3226124416, 600359872, 1879037664, 2588809360, 629236216, 3398221380, 1463655354, 3038328501}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3825205248, 1174405120, 1660944384, 3682598912, 1539309568, 56623104, 2825912320, 1844969472, 2185494528, 1841168384, 3833135104, 2260992, 1793736704, 4216266752, 2120724480, 703789056, 243409920, 365126144, 3460672256, 2753662336, 1188019136, 429829344, 1309702960, 1560831096, 2147240156, 1331314802, 1322731479}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 1543503872, 2382364672, 3170893824, 478150656, 163577856, 1499463680, 1865416704, 1615331328, 3842244608, 2869821440, 3879927808, 1015971840, 3529129984, 3291815936, 1023512576, 1050597376, 2130846720, 3555270144, 2173947648, 1164952192, 32343104, 3359940064, 653745456, 1166576472, 3543996548, 1940246482, 2118184239}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3154116608, 2315255808, 2667577344, 2961178624, 2168455168, 568328192, 1020264448, 2661810176, 4117495808, 1454243840, 1289158656, 111050752, 32653312, 2021728256, 2563633152, 3780028416, 1641702400, 2645364224, 772005120, 25813888, 1087169088, 1354976160, 762618480, 2460439976, 101107124, 1550190054, 2209036623}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3690987520, 3858759680, 352321536, 360710144, 3938451456, 3558866944, 105906176, 2490892288, 522452992, 313131008, 1858142208, 1482784768, 3674095616, 2479038464, 3141332992, 2771494912, 839255040, 2779201024, 2591484672, 402704000, 680517824, 3542448224, 48999312, 3027189608, 2598041500, 2741426658, 312016877}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 3825205248, 570425344, 822083584, 1015021568, 1757413376, 1906311168, 126877696, 2646081536, 1110179840, 1710620672, 1410924544, 1379434496, 3303686144, 1430740992, 1349881856, 1411954688, 1930562560, 688587264, 3291740416, 1129942144, 492757056, 3351996256, 1184086352, 2571731208, 2091311868, 545739430, 2471885411}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 2483027968, 1040187392, 3909091328, 2105540608, 734003200, 1948254208, 1601175552, 3946315776, 945029120, 2238054400, 4001169408, 1842708480, 1533165568, 1154686976, 637833216, 2351290368, 1897540608, 2548529664, 4000487168, 300998784, 1895028928, 4227805408, 4225169808, 1961812472, 2327486652, 1658641114, 1730256539}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 335544320, 3925868544, 2197815296, 2105540608, 1992294400, 3554672640, 1448083456, 1281884160, 1552154624, 1955725312, 61407232, 2647359488, 4070981632, 2927828992, 2974715904, 1511774208, 1041122304, 2095528448, 3071081728, 3583688064, 870445248, 3819123808, 1358886256, 3257120872, 2313319828, 2339444690, 569888273}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 335544320, 1040187392, 3607101440, 310378496, 2378170368, 3223322624, 2289041408, 1725431808, 419692544, 1838284800, 3198615552, 237338624, 4156964864, 2099060736, 1335799808, 2127923200, 3588115456, 2444827136, 4248626944, 2806697856, 2695876416, 205849568, 2228931728, 220705528, 3077141196, 1549042546, 1303827553}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 872415232, 2717908992, 4177526784, 2692743168, 1983905792, 2975858688, 4170186752, 3689414656, 3720085504, 1424097280, 3678601216, 1416396800, 95305728, 4065943552, 2285604864, 914130944, 889601024, 2214947328, 252283136, 3174557824, 4278646336, 3175170080, 2357185840, 4287288456, 1157326996, 270051918, 2071994633}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 1543503872, 1040187392, 1157627904, 3766484992, 2059403264, 3063939072, 764411904, 4170711040, 1049362432, 2204237824, 2442723328, 2360115200, 3655221248, 2423463936, 1650561024, 226273280, 472275968, 4014939648, 3117147904, 265401984, 2209645120, 3457317984, 2935045840, 948469768, 3350727532, 1599886454, 4137291689}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 2751463424, 3120562176, 2835349504, 2910846976, 4248829952, 631242752, 2949644288, 762839040, 3456892928, 1411514368, 3985047552, 1518239744, 3479060480, 1502420992, 323866624, 3111036928, 1690729472, 2935038464, 289924352, 3747471488, 3631675584, 3900326304, 3566928720, 398782888, 2426755292, 1517926518, 3361776809}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1006632960, 33554432, 2701131776, 243269632, 146800640, 870318080, 246415360, 48758784, 3812360192, 3877765120, 1943601152, 1195671552, 1070481408, 1415782400, 2024394752, 3777288192, 3929947136, 3240848896, 1057343744, 2403259520, 1111696704, 2977557344, 3636248688, 76182680, 3661967444, 2826353422, 1559181497}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 4227858432, 1308622848, 3942645760, 1283457024, 2302672896, 90177536, 154140672, 1214775296, 927203328, 3350331392, 3819896832, 1924300800, 3961929728, 1376083968, 3629223936, 3889354752, 3977665536, 1047334400, 1830137600, 2103497088, 1429800000, 3340758432, 3860043824, 1874170712, 1165030612, 1518415026, 4072907633}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 738197504, 1979711488, 1627389952, 2927624192, 1287651328, 1050673152, 1783627776, 2224553984, 3595829248, 2283143168, 1532690432, 967737344, 2016559104, 1598365696, 1536798720, 4178503680, 794981376, 459081216, 4094534400, 2469973120, 1772696896, 558603104, 3011235024, 471043816, 2802835820, 3113584410, 2280425971}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1275068416, 1107296256, 4076863488, 562036736, 1480589312, 4242538496, 3262119936, 3760717824, 2878078976, 3685351424, 2632908800, 1485602816, 2067152896, 2740805632, 2854719488, 1198323712, 818297856, 1060460032, 3142289664, 2612436352, 2424376000, 83221280, 1844956912, 3813969016, 3838985972, 1302022294, 2886901277}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3959422976, 1845493760, 2264924160, 897581056, 2277507072, 3655335936, 2825912320, 1726480384, 29097984, 4276748288, 540606464, 1712881664, 1028014080, 3834322944, 1058377728, 1253632000, 2660654080, 70469120, 30510848, 4017526656, 2769367232, 1413788384, 920412272, 3269081464, 2079404116, 2310325966, 4159983421}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3825205248, 1308622848, 1325400064, 41943040, 1891631104, 1197473792, 1515192320, 730333184, 557056000, 4156686336, 3909550080, 684752896, 3813031936, 3739049984, 1636552704, 3849365504, 1198922752, 2793751040, 2272763648, 858174336, 2718134080, 675994976, 1312643888, 2157690856, 1490612964, 187831882, 2319415801}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 4093640704, 33554432, 620756992, 1451229184, 2151677952, 3730833408, 2777677824, 1724383232, 1226571776, 267255808, 3118661632, 949387264, 3447865344, 3390382080, 2135011328, 2260113408, 1181881344, 2169334272, 345368832, 709164672, 561988928, 1421388576, 1153520816, 2771642120, 2986059268, 367511710, 1753845135}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 1275068416, 570425344, 2399141888, 3246391296, 1505755136, 576716800, 655360000, 3870818304, 4072931328, 1351483392, 2621767680, 679247872, 968507392, 2904760320, 937807872, 3304908800, 1861901312, 3070449152, 995485952, 1597281152, 295049920, 3522259936, 2321203120, 2047041736, 3319104892, 1333060530, 238433407}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 1543503872, 2382364672, 3003121664, 713031680, 1874853888, 723517440, 3627024384, 1497890816, 2183921664, 719454208, 4076797952, 2127724544, 4066263040, 2485460992, 2276044800, 2907867136, 1713273856, 256196096, 1996078848, 2823474560, 1084901184, 441667296, 1542517520, 3145807064, 180853764, 1891629670, 895212153}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 4093640704, 1577058304, 2197815296, 1786773504, 2562719744, 1470103552, 747634688, 665321472, 2506883072, 3306029056, 3322478592, 2905833472, 449986560, 1316954112, 1755222016, 263440384, 1846692864, 2480884224, 2299442944, 2577114496, 4248699712, 3350276448, 3073891664, 1427113608, 3454541044, 2383177734, 4030609823}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 335544320, 2583691264, 989855744, 3816816640, 1019215872, 962592768, 2945449984, 6815744, 2444492800, 4200464384, 258146304, 1585610752, 3181002752, 3649380352, 463327232, 3875715072, 1515860992, 1399159296, 3503154432, 1644884352, 3934146496, 139667808, 2526733360, 429283208, 1562841492, 430234890, 2674220759}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 3556769792, 3724541952, 3774873600, 3414163456, 499122176, 1495269376, 3811573760, 806879232, 4016308224, 3909484544, 2363817984, 2440658944, 3807526912, 2391498752, 1057026048, 1752811520, 1701999616, 3242949120, 891328256, 63564928, 1747614656, 2655984608, 1366739728, 3546609880, 2181033260, 4040622274, 2253565451}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 3019898880, 2516582400, 721420288, 1602224128, 2998927360, 354418688, 795869184, 17301504, 2969829376, 140115968, 2366046208, 919306240, 730742784, 476389376, 86036480, 2899027968, 1653505024, 1592076800, 325120768, 1823187328, 1579026880, 4089264224, 2803690512, 2340264440, 3632746532, 1426844274, 405684101}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 872415232, 234881024, 587202560, 226492416, 1639972864, 1084227584, 1508900864, 2987917312, 279707648, 3126984704, 477954048, 2168160256, 1629372416, 1404526592, 2408771584, 792455168, 840842240, 3593931264, 2991775488, 1838933376, 1928208576, 1152335328, 3988713168, 4212772792, 369314092, 1859950054, 2011488025}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2080374784, 33554432, 1392508928, 2508193792, 1447034880, 136314880, 701497344, 801636352, 1984167936, 3795714048, 3313565696, 2277146624, 151666688, 1030168576, 710406144, 4068120576, 2456448000, 1545039360, 1922017536, 689356160, 3407878336, 3025159200, 1300759696, 2825135016, 4277027844, 1388915474, 1665059175}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1677721600, 1442840576, 2499805184, 696254464, 943718400, 3332374528, 1773142016, 4077387776, 202637312, 1365901312, 3245539328, 771129344, 3706601472, 1214341120, 3120140288, 649521152, 4274930688, 3155247616, 3591475968, 2394080896, 3986449088, 3317593376, 3447274192, 1154852504, 3951093604, 3034792058, 1267658429}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1946157056, 2717908992, 184549376, 4169138176, 180355072, 1994391552, 2674917376, 430440448, 3618897920, 1614151680, 4017291264, 2667216896, 3549577216, 1994203136, 1245040640, 3862599680, 913441792, 3173861888, 4150122752, 1383004544, 3971236416, 280370784, 833841136, 4196043384, 2413980660, 3824492234, 893501523}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 1543503872, 3657433088, 2063597568, 1971322880, 1069547520, 3185573888, 3448766464, 4068999168, 3820748800, 1553334272, 112656384, 1692631040, 1889157120, 416899072, 2666565632, 3386607616, 970871808, 3840630272, 2682631424, 2275754368, 1577484480, 188517600, 3411404400, 14493064, 3848456804, 3749622222, 3512244723}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3288334336, 436207616, 721420288, 729808896, 2168455168, 1440743424, 1527775232, 786956288, 4183556096, 4182114304, 902496256, 2273411072, 933904384, 278224896, 418304000, 869906432, 1684960256, 481776128, 1626842368, 2017032576, 3453010880, 535216032, 2006313584, 3200256456, 1453352980, 3924846590, 1886920795}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 738197504, 2919235584, 150994944, 2877292544, 1329594368, 1772093440, 1743781888, 4159176704, 3686531072, 3265658880, 2063532032, 571637760, 3289006080, 132194304, 2521419776, 1030412288, 1313747968, 3854788096, 2977210112, 93653120, 3924015040, 2189162144, 2574229328, 4258629304, 947697556, 3027850670, 2841495803}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 2080374784, 2919235584, 1660944384, 1551892480, 1396703232, 2082471936, 4088397824, 509083648, 747372544, 3098935296, 12779520, 2194046976, 116015104, 3669827584, 3621892096, 4044269568, 848180224, 3680448000, 1322815232, 2178764160, 2054284352, 3387338912, 1004163216, 983900696, 1758326476, 499690230, 2138382355}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3154116608, 771751936, 16777216, 562036736, 239075328, 346030080, 4092592128, 220725248, 2768502784, 1523187712, 905379840, 339116032, 1222524928, 1548034048, 3348992000, 2119088128, 1392651264, 2393075200, 4255448832, 2638574720, 2250089152, 2685312544, 799147472, 1498617272, 1653385076, 390151410, 4233620557}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1275068416, 2449473536, 285212672, 1920991232, 3829399552, 962592768, 3994025984, 1398276096, 2562457600, 484048896, 3469803520, 2976546816, 2371239936, 3676528640, 3805270016, 2856491008, 3240231936, 2682066432, 567853312, 2098410624, 174578496, 1224117536, 4244383024, 3854193352, 2160151756, 1379047374, 1575628629}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 1677721600, 3657433088, 2197815296, 4253024256, 2671771648, 3386900480, 900726784, 3557294080, 3903586304, 3250716672, 2562129920, 2606923776, 612253696, 2150440960, 2822885376, 1857730560, 36334592, 212550144, 3089679616, 3131405696, 707649728, 3587735712, 818761840, 1399970200, 1618116964, 673588742, 4080603465}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 3422552064, 2382364672, 4211081216, 159383552, 3351248896, 1751121920, 1173356544, 1231552512, 3953917952, 2163867648, 3645177856, 4046880768, 3674619904, 474423296, 2814889984, 122615808, 1651663872, 1238963712, 2353311488, 3915317632, 2328086208, 1752748768, 2151503536, 3686969272, 2287472020, 3877927174, 2070288693}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2617245696, 4261412864, 16777216, 1954545664, 155189248, 1541406720, 3467640832, 2706898944, 1187250176, 781320192, 844955648, 3396108288, 2235973632, 3293011968, 475910144, 1204062208, 3736736768, 3093396992, 3807045376, 463551616, 3779764288, 846276000, 2346908272, 403536280, 2953087052, 790253874, 112278369}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 1006632960, 1644167168, 2063597568, 4286578688, 843055104, 4246732800, 303038464, 2016935936, 4130078720, 3182297088, 3443458048, 1376813056, 1374830592, 974725120, 2859200512, 1660479488, 1963342848, 199970304, 2155014400, 2425555328, 2080284096, 2766997024, 3432643088, 2371987272, 2720894204, 3719553446, 1210364623}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 4093640704, 637534208, 620756992, 25165824, 1514143744, 2233466880, 3115319296, 1319632896, 330039296, 3585998848, 250544128, 1972011008, 297943040, 1592336384, 949080064, 3830634496, 4263920640, 4096461312, 519625472, 3305336448, 3189046976, 2921157664, 2483813136, 1520433816, 2769651892, 1736499558, 3273077783}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1140850688, 1912602624, 4177526784, 478150656, 4106223616, 308281344, 2523922432, 1352138752, 828112896, 1109786624, 552665088, 2387902464, 3903471616, 3286196224, 2572259328, 4022138880, 3001949184, 3219476992, 3332804864, 2588489856, 668528704, 302264672, 714740912, 2212959736, 2266875500, 4277317374, 1671110043}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 469762048, 1577058304, 1962934272, 3766484992, 1346371584, 299892736, 4054843392, 86507520, 2086928384, 3617193984, 657522688, 79855616, 3773710336, 1750278144, 2010099712, 2371536896, 1159857152, 3186433536, 998545152, 1805194880, 3060185664, 1943304480, 2545038704, 64316952, 1192811764, 1547638242, 2854326117}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 3288334336, 33554432, 1392508928, 4001366016, 2302672896, 1067450368, 3052404736, 817364992, 3674472448, 1372192768, 4074438656, 2714140672, 1558069248, 3329843200, 1234292736, 1460578304, 3181538304, 4057420288, 504412416, 3594210688, 2157361472, 2199271328, 4001709904, 4093614136, 1768939964, 105372658, 1441519181}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1409286144, 503316480, 1056964608, 260046848, 188743680, 2564816896, 4092592128, 2867331072, 3141271552, 3883270144, 1799159808, 1049198592, 1939488768, 3874709504, 1064349696, 3762419712, 2230733824, 2591914496, 1063880448, 2498366336, 2396725696, 2095878304, 2108138736, 2190683576, 574663956, 3892958030, 3428462003}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 603979776, 234881024, 1291845632, 2927624192, 1958739968, 127926272, 3633315840, 3628597248, 4131651584, 1989541888, 2532900864, 80904192, 3852615680, 2748784640, 3407343616, 897251328, 3457565696, 322519552, 1609748224, 384989824, 4257169728, 1485037408, 88398416, 3873134984, 3158688516, 2840972690, 912100947}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 3959422976, 1845493760, 1124073472, 2273312768, 2587885568, 1348468736, 4268752896, 4174905344, 2137260032, 671219712, 2878144512, 859144192, 2293645312, 3775356928, 3524562944, 3184371712, 3217163264, 1085081088, 3349532416, 1222520192, 2400940480, 857906208, 1166710448, 2587269496, 1230025868, 2564797858, 1701256841}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 1409286144, 2113929216, 1728053248, 2743074816, 2613051392, 1952448512, 1584398336, 1638400000, 60030976, 3794403328, 4018339840, 2381152256, 1039024128, 1926307840, 3452088320, 329644032, 2412385280, 3946002944, 2158343936, 38420352, 4025692096, 2605050080, 100290224, 3074103672, 2082584308, 3644338458, 386663325}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 2483027968, 1644167168, 1056964608, 3380609024, 3711959040, 337641472, 126877696, 758644736, 2418802688, 1968570368, 3280011264, 882737152, 1477066752, 3726598144, 37285888, 3372599296, 1551264768, 3801176576, 1969604864, 2235964288, 1123615424, 1074914720, 3943459984, 54940808, 1475946236, 1519490470, 432808179}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 3825205248, 3187671040, 1325400064, 4068474880, 725614592, 195035136, 875560960, 3754426368, 2948333568, 456785920, 377421824, 1192525824, 1154891776, 1163747328, 1578086400, 3942438912, 681212928, 105849344, 1188886272, 2489983872, 350697280, 2268104864, 407381328, 394033368, 1851408644, 2620326062, 1846340053}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 2214592512, 167772160, 1627389952, 1971322880, 2227175424, 656408576, 3067084800, 1165492224, 222035968, 2436759552, 1014300672, 102531072, 1790066688, 3791872000, 1969090560, 2135205888, 2380168192, 3406123520, 32808192, 781599872, 2989573312, 4246664544, 897125904, 2116742440, 546514972, 4232436334, 1581833447}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 1677721600, 3388997632, 3070230528, 4001366016, 3972005888, 2623537152, 2758803456, 4187488256, 3517186048, 3114139648, 3624468480, 4057235456, 74072064, 232726528, 1718726656, 187475968, 1799226368, 3273204224, 4038900992, 194385792, 1896153408, 1448513888, 3565770928, 1578416888, 344604652, 1181711746, 4010397511}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 4227858432, 1644167168, 2298478592, 1501560832, 3611295744, 69206016, 2490368000, 2006450176, 1700003840, 2580676608, 515571712, 4077289472, 991313920, 3596689408, 1952567296, 4183721984, 1101138944, 52628992, 2605885696, 4114882688, 748297920, 2949084320, 3136864144, 3124432504, 3687228076, 3480648218, 3165726785}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 2885681152, 2113929216, 1728053248, 377487360, 3972005888, 3852468224, 873463808, 3698851840, 1962672128, 2578055168, 789381120, 2568257536, 2678472704, 103768064, 3849187328, 1122818048, 2182749184, 2187675136, 2786121472, 1940936576, 2842165568, 2768531296, 555116112, 214376136, 2737423644, 454738382, 2771203981}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 2348810240, 1912602624, 318767104, 3951034368, 4131389440, 2405433344, 776994816, 2832728064, 2636382208, 3325952000, 3335061504, 2710536192, 921321472, 803168256, 3259682816, 1909970944, 1980650496, 817985024, 2511597824, 3201312128, 4179109824, 906253344, 1141796656, 1136729960, 3996359820, 2425359106, 309877255}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 1275068416, 3724541952, 218103808, 1015021568, 3443523584, 3839885312, 4239392768, 64487424, 2497970176, 198049792, 715456512, 3472130048, 2914664448, 1243832320, 620605440, 934070272, 4246627328, 1804432896, 4238923520, 2816477824, 2234522688, 3726122912, 1933841392, 2526945944, 2773311244, 1250472354, 3681570639}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 2885681152, 771751936, 1258291200, 2894069760, 37748736, 2891972608, 2261778432, 3086483456, 313786368, 1946288128, 1120862208, 3012198400, 1539719168, 1212489728, 3883511808, 728930304, 1207067648, 2332509696, 1448541952, 350763392, 2280399936, 2655416352, 327498928, 1993979048, 3137510044, 1392126282, 3455785689}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 738197504, 33554432, 3003121664, 2877292544, 4290772992, 3776970752, 959447040, 133693440, 136052736, 758513664, 2156986368, 1424457728, 477773824, 1661935616, 2864885760, 1730140160, 2053516288, 2671314432, 47425792, 4290268544, 1425813440, 640047328, 634990608, 1019469016, 4101013468, 4120390270, 3393983251}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 201326592, 100663296, 3539992576, 3867148288, 230686720, 1784676352, 3318743040, 1522008064, 3952345088, 1118961664, 133496832, 3573579776, 2879275008, 3268632576, 1715982336, 3798722560, 1322101760, 147518976, 4187970304, 984743296, 362070336, 866912224, 652633520, 1311180072, 2024117884, 40277722, 3707315745}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 469762048, 1442840576, 4177526784, 226492416, 2143289344, 2871001088, 770703360, 3194486784, 3296460800, 3496345600, 1425080320, 3835592704, 3597811712, 2800427008, 1091170304, 2275260416, 2244475904, 2142281216, 370098944, 2080098432, 523689152, 1848516320, 1409105936, 2144387512, 2996770196, 344178702, 938641275}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 3556769792, 1509949440, 1392508928, 3481272320, 2705326080, 681574400, 4222615552, 2716336128, 2224291840, 251265024, 3645308928, 1481211904, 2173059072, 3895009280, 880070656, 2345203712, 3796284416, 3186350592, 222110976, 2731455872, 4004508096, 2340363168, 3865435856, 898653336, 1469591316, 1797007098, 1547576981}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 67108864, 4060086272, 3707764736, 3246391296, 1690304512, 3936354304, 1752170496, 1107820544, 623640576, 742785024, 2612723712, 264732672, 492978176, 1842421760, 213561344, 3764303872, 1058339840, 3587822080, 1171083520, 3432290944, 1276769984, 4276964704, 136637648, 3635530104, 1169252388, 1231738342, 2057762539}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1946157056, 1174405120, 1291845632, 1652555776, 2772434944, 3898605568, 2662334464, 2120744960, 3538157568, 39976960, 2948268032, 1022853120, 1290682368, 1815945216, 3266220032, 1516435456, 1912927232, 3475884544, 2515102464, 1181006464, 597555008, 3229681568, 3405836208, 3460278680, 1444549972, 3341239842, 789178553}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 2483027968, 436207616, 1426063360, 2407530496, 1455423488, 1214251008, 2393899008, 4147642368, 1432092672, 2770993152, 592117760, 3442835456, 1917730816, 1287462912, 3583299584, 273737728, 259445760, 3714054656, 1235555584, 1817757312, 651329984, 2395574368, 901008816, 2491299096, 1137015996, 4226326206, 1214967389}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 1140850688, 2113929216, 1627389952, 478150656, 2638217216, 4020240384, 1188036608, 408420352, 3241410560, 2244870144, 3443851264, 614563840, 899825664, 2436833280, 2942996480, 3269888000, 1382851584, 3404714496, 2888238848, 2650705024, 2482565184, 1282523040, 2767875664, 3096148136, 3521437516, 1292077354, 379416511}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1140850688, 2181038080, 2298478592, 4068474880, 3527409664, 1369440256, 3062890496, 2587361280, 4265869312, 3058302976, 484900864, 1413251072, 322322432, 2053709824, 3134320640, 2303563776, 2356411392, 2943791616, 1062275328, 2501234816, 3133648704, 2952048160, 3107586896, 3975089544, 374402300, 708846866, 3047188445}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3690987520, 3120562176, 3774873600, 2675965952, 146800640, 1986002944, 2001731584, 4054319104, 2176581632, 2718302208, 3651207168, 217350144, 3339862016, 2879086592, 2425589760, 883398656, 4285389824, 1804787200, 1130575104, 2139595904, 2677921216, 9089888, 2598843568, 2029363176, 2958486260, 2872126158, 2528945467}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 1677721600, 33554432, 2768240640, 2558525440, 1153433600, 1272971264, 4031774720, 2727870464, 521404416, 1809186816, 39124992, 1302560768, 3780788224, 1662459904, 3831533568, 4153202688, 2338245632, 1835385344, 322398464, 1179702912, 1527028288, 2901591392, 1654102128, 146554344, 4257900780, 3597598938, 2099544339}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 2885681152, 2785017856, 3976200192, 3800039424, 247463936, 958398464, 776994816, 215482368, 4166778880, 2476081152, 1974796288, 2187821056, 68304896, 369041408, 1778700288, 1797298176, 2038078464, 1377953280, 2118073088, 94675584, 1370526528, 1333970528, 3752698640, 120684008, 4105011660, 1487995422, 4042110291}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 1543503872, 2181038080, 1358954496, 2508193792, 2210398208, 2216689664, 2863661056, 2012741632, 1578893312, 3786276864, 4255186944, 1356759040, 390742016, 3432210432, 1603391488, 1582667776, 2975312896, 3349208576, 2336450816, 3149515904, 1382129856, 1808653024, 1243347344, 2338779160, 867597660, 2888631486, 1102612415}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 335544320, 369098752, 2835349504, 1031798784, 4013948928, 3135242240, 1800404992, 2138570752, 3470524416, 3714449408, 2207055872, 1002405888, 2411872256, 4273430528, 747933696, 3905996800, 3971656704, 602520064, 178729728, 17604736, 1901904064, 1151652512, 3719869680, 2063517416, 1619246428, 1970551294, 3833731595}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 67108864, 1241513984, 4110417920, 1417674752, 1145044992, 4276092928, 435159040, 3436707840, 3442212864, 1465516032, 4074962944, 1208647680, 1647198208, 2631213056, 3948146688, 892844032, 673836032, 696553984, 191581440, 3052330624, 3606080576, 894980384, 971792112, 1476002616, 4176690572, 3450005766, 1838822725}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3690987520, 637534208, 318767104, 3565158400, 473956352, 2866806784, 2203058176, 2926051328, 258211840, 324403200, 3537829888, 2260959232, 987381760, 3031244800, 2661986304, 2299959296, 2996626432, 1767489024, 353835776, 3398944128, 267659328, 4213051168, 2051741168, 1263372136, 601451988, 2280976674, 784177683}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 2214592512, 3388997632, 3238002688, 2541748224, 2428502016, 2652897280, 2926575616, 251133952, 3167485952, 2308046848, 2084110336, 3705700352, 539377664, 1202135040, 879480832, 1812957184, 1356461056, 2764501504, 4219542784, 2244791424, 4284761536, 609620832, 4166995088, 120034168, 1230886236, 3569406038, 1498810945}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 4093640704, 1979711488, 4177526784, 679477248, 3443523584, 2097152, 451936256, 2792882176, 2274099200, 3076128768, 1005912064, 2218754048, 1915633664, 2355306496, 330346496, 1083496448, 1221239808, 2073143808, 3381490432, 1706274944, 3832824384, 3541457824, 1355762064, 1234877624, 2044322396, 3533264822, 3950350117}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3422552064, 2986344448, 318767104, 3934257152, 3535798272, 1176502272, 586153984, 2528641024, 2045509632, 4154851328, 2918776832, 1862369280, 2826059776, 2524127232, 134148096, 2881128448, 2149096448, 2527327744, 2110324992, 2409229696, 2070812480, 1399669344, 1441503632, 1578982072, 3457407996, 1150377030, 2888164507}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 3825205248, 905969664, 721420288, 3934257152, 2747269120, 908066816, 3230662656, 3522691072, 1743519744, 4040032256, 4030660608, 3627778048, 1046102016, 4192034816, 1600843776, 1468958720, 3886320640, 3685851648, 228524800, 1760289152, 1841451840, 2596355296, 2578234256, 2698371464, 3119861468, 3097426886, 1880933535}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 3556769792, 838860800, 2466250752, 511705088, 2235564032, 2871001088, 921698304, 4160225280, 3625189376, 3493724160, 1135542272, 1736146944, 928137216, 3888472064, 2789920768, 1018599424, 3044312064, 4187593216, 3679400192, 2079032704, 930744640, 1104752032, 3910703888, 2272507576, 1430151836, 3559876602, 2881223191}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 1811939328, 3254779904, 2936012800, 3649044480, 222298112, 157286400, 846200832, 287834112, 1383333888, 239992832, 1272774656, 1824161792, 714227712, 2678546432, 315224064, 2370148352, 3045563392, 370730496, 2499635456, 1344971648, 4052356800, 2132497824, 306432048, 517926264, 3758377076, 3748017770, 4188617167}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 335544320, 3321888768, 2231369728, 4068474880, 2462056448, 136314880, 2710568960, 4019716096, 729546752, 2547646464, 3458269184, 52002816, 4223549440, 2940674048, 3879923712, 4233541632, 4179147776, 2201459200, 3026258688, 922334848, 395208512, 839853152, 1992721296, 2634070536, 2987121260, 2791012622, 1290331157}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 2617245696, 3724541952, 2768240640, 4102029312, 1488977920, 4116709376, 349175808, 1569193984, 1371799552, 1202323456, 1241972736, 3071574016, 174473216, 2821267456, 52031488, 616953856, 1325650944, 1620762112, 3957016320, 1842515584, 3816753216, 1755881824, 3186625840, 3438812072, 2449211748, 4046856434, 3437321773}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1946157056, 2248146944, 2264924160, 3581935616, 381681664, 111149056, 3260022784, 1963458560, 2497970176, 2302541824, 2776170496, 2771419136, 4065476608, 4024639488, 3474444288, 3387684864, 2790908928, 3616180736, 4083501824, 473075584, 238648512, 1364258400, 1755459024, 3552258408, 24874916, 3086067970, 1480515655}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 2348810240, 1979711488, 3036676096, 729808896, 1447034880, 4141875200, 818937856, 316145664, 4289986560, 2549743616, 650969088, 3694231552, 3960881152, 927162368, 2141638656, 2010826752, 3119307776, 2069870080, 525419264, 240623232, 3871160256, 2430190112, 229257456, 3553968680, 4029020684, 3411832522, 977678597}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2751463424, 4261412864, 587202560, 2206203904, 1690304512, 3797942272, 401604608, 798490624, 2222194688, 782893056, 2724265984, 3254157312, 3250995200, 2986303488, 2560471040, 1010944000, 2976373760, 4213752320, 1963812608, 375960960, 1991055296, 2541259616, 3213181360, 3308560056, 961218284, 3361205034, 3016813885}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 1677721600, 369098752, 3372220416, 1937768448, 2847932416, 1088421888, 2601517056, 3887595520, 3249799168, 2787246080, 3238723584, 455573504, 4138614784, 3470614528, 2855202816, 1039333376, 2914825216, 963764736, 4083639040, 3907115136, 647960512, 1148559840, 1028479472, 416739784, 401003900, 909042442, 938646729}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 738197504, 2113929216, 3707764736, 2743074816, 2134900736, 878706688, 913309696, 4137156608, 3102474240, 1454768128, 699203584, 1436975104, 2017607680, 3593936896, 706605056, 85583872, 2036065280, 225216000, 1014040320, 870879872, 3430112192, 88054432, 1004464560, 3374204280, 2746814636, 898402470, 2244024115}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 738197504, 1241513984, 1761607680, 2222981120, 2151677952, 2124414976, 741343232, 3189243904, 3819700224, 2303328256, 501022720, 175734784, 2340306944, 1727733760, 646893568, 587896832, 1911860224, 902800896, 1856064768, 1119604864, 1034375232, 2268907296, 2615928016, 3069144024, 1171845356, 2839914086, 891043469}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 1275068416, 2248146944, 1560281088, 947912704, 2134900736, 2124414976, 4233101312, 1016594432, 1838940160, 3209560064, 3747545088, 4045635584, 3855237120, 1397563392, 3662843904, 1896261632, 2186062848, 2537674240, 2838715136, 2217065088, 1943096896, 2778521248, 1830414544, 3285131752, 131836972, 879106814, 2544597567}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 1140850688, 3187671040, 419430400, 2189426688, 4215275520, 1436549120, 724566016, 2341994496, 3859546112, 3151364096, 2115960832, 643923968, 130170880, 84221952, 449351680, 3001862144, 636400640, 3565933056, 2543003392, 2457329792, 3124588352, 3648322720, 3017989968, 4150119768, 361500332, 3860231094, 1593789763}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1006632960, 1912602624, 3204448256, 226492416, 3015704576, 480247808, 2073034752, 126353408, 2364801024, 2796421120, 2029453312, 2660990976, 3255975936, 739074048, 743608320, 2591471616, 2041617408, 2302914048, 1506701568, 1472686976, 2256784576, 4151212768, 3008834256, 2089538440, 2958688868, 895030410, 233615855}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 4093640704, 3456106496, 1124073472, 3028287488, 3879731200, 1700790272, 1055916032, 2992111616, 3009150976, 774242304, 255393792, 2134540288, 207765504, 3508756480, 1339396096, 3501819904, 3278371840, 3662858752, 3796246272, 1346979200, 2577572928, 1872640672, 1289040432, 665119160, 4197924428, 1925701502, 4093819195}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 4093640704, 369098752, 251658240, 2944401408, 2998927360, 1969225728, 2245001216, 2546466816, 2201223168, 1270480896, 1759313920, 3932389376, 2173059072, 2134073344, 30724096, 2993719296, 228779008, 687573504, 4030345984, 1008548736, 671347136, 1205232736, 809199664, 444642216, 3399139780, 3774322186, 697063717}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 3690987520, 3321888768, 318767104, 2441084928, 1296039936, 601882624, 2064646144, 2275934208, 1986789376, 4051304448, 2442985472, 1799847936, 1409171456, 443244544, 1462800384, 3100436480, 2732518400, 3280985600, 356678400, 2845384064, 544330432, 3878227872, 3936991600, 448602568, 1291292468, 1839616294, 3225361573}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 1946157056, 1442840576, 2734686208, 3078619136, 3158310912, 3634364416, 1534066688, 4156030976, 2797338624, 2204237824, 2701983744, 3731849216, 203833344, 2306039808, 1676734464, 658298880, 1969679360, 3289901568, 897213184, 2856392064, 3027617216, 1274501920, 3295576272, 1928562424, 4109647036, 816199534, 2930988985}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3422552064, 1308622848, 3472883712, 2373976064, 306184192, 2984247296, 2593128448, 3980918784, 938737664, 3955621888, 417398784, 3677126656, 2033860608, 4164116480, 1578889216, 394250240, 468814848, 3252991488, 562986752, 110449536, 145421504, 3577424928, 554676848, 413768968, 2006503876, 3583776618, 2541900219}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1677721600, 1442840576, 83886080, 2273312768, 2562719744, 2011168768, 563085312, 158859264, 959184896, 2368864256, 533921792, 2671607808, 145113088, 2544705536, 1854713856, 1238415360, 3490372608, 1569579520, 2913862400, 2842252928, 2473231808, 3596472672, 3564534896, 3405076616, 1867573916, 3108679238, 665684993}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 3690987520, 2583691264, 184549376, 3078619136, 876609536, 4125097984, 3574595584, 490209280, 1391722496, 2471624704, 3029401600, 274169856, 1608400896, 2102878208, 3854888960, 1749075968, 3279604736, 1808252416, 3995473152, 4018368896, 992387520, 1503239456, 2352025712, 3089598408, 2050375676, 1983583210, 638773809}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 4227858432, 2516582400, 1224736768, 360710144, 3644850176, 4238344192, 3444572160, 141033472, 2388918272, 4285923328, 137035776, 567771136, 3208265728, 957947904, 3340423168, 1397659648, 3160460288, 293064192, 4234814208, 611393664, 2063519936, 1685646752, 2708186064, 2997898728, 4271384020, 1272733570, 2478443299}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 1677721600, 1040187392, 4110417920, 914358272, 3376414720, 3449815040, 3782213632, 428343296, 2508980224, 1673396224, 4288741376, 4259086336, 3455729664, 4155711488, 2540949504, 116365312, 147440640, 2809954816, 487225088, 2935715456, 60785984, 1866593696, 1743844688, 4164160632, 3491380900, 1474495862, 2110494295}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 4093640704, 2248146944, 3741319168, 3632267264, 1623195648, 1960837120, 1693450240, 4149739520, 1607729152, 3157131264, 3625648128, 3297083392, 4251074560, 3498139648, 1744891904, 3565479936, 564300800, 1189456384, 4199693056, 297368448, 2531582528, 3331509600, 3621642480, 1555454136, 4155454220, 3868971578, 62993471}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 4093640704, 234881024, 654311424, 2608857088, 1480589312, 383778816, 34603008, 1358430208, 1297874944, 4112646144, 595132416, 318078976, 2982559744, 1432821760, 327061504, 1964161024, 108561408, 3579152896, 2847280896, 743391104, 1148894144, 530353440, 1372316144, 1828541000, 3451622684, 2480214974, 1774180105}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 603979776, 2181038080, 3841982464, 1551892480, 197132288, 2631925760, 1431306240, 1169686528, 1793851392, 3529375744, 1782251520, 1987411968, 1707753472, 233381888, 1694543872, 1637668864, 3653952512, 3472212480, 3423209728, 604601984, 1422954560, 65309408, 2311490544, 788264296, 1510568700, 1875947046, 1952766039}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 1677721600, 3053453312, 2231369728, 1333788672, 3091202048, 3705667584, 3268411392, 3838312448, 1614544896, 440532992, 1821442048, 1096843264, 972439552, 445587456, 3718508544, 3840927744, 2228616192, 3198198272, 290874112, 247408256, 4240167360, 614187296, 3899374064, 1431567656, 534226948, 3276915470, 564588505}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 469762048, 167772160, 2097152000, 3095396352, 3988783104, 2678063104, 68157440, 4038590464, 476315648, 1543110656, 1681457152, 2196930560, 3664134144, 3183960064, 2491543552, 2567297024, 3809446912, 947838464, 2728414464, 2626689664, 3447199296, 3955509728, 468342352, 2189519816, 3918981500, 1142691266, 2361272965}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1811939328, 704643072, 687865856, 1098907648, 2537553920, 2097152, 124780544, 814219264, 356777984, 4190765056, 2826895360, 3909910528, 2999336960, 1469128704, 2582228992, 1464698880, 3910644736, 720430592, 1977617664, 1217403008, 3105372864, 3789321376, 894854032, 470357240, 3757437604, 3774592338, 2333013037}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 4227858432, 1845493760, 2902458368, 2709520384, 1690304512, 2938109952, 1433403392, 1811415040, 4019978240, 1709834240, 1360461824, 272269312, 1758347264, 2256625664, 3080187904, 4243310592, 3922838528, 3792612864, 2855300864, 1326983808, 1598829248, 3743553376, 420686864, 1440540152, 35354332, 3749246078, 541924733}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 4093640704, 1979711488, 117440512, 327155712, 1841299456, 1512046592, 2966421504, 1591214080, 601096192, 4196270080, 1868365824, 3435102208, 2505195520, 1131880448, 2718740480, 2620975104, 30862336, 1845733888, 1961902848, 1963472768, 3297535936, 2030719968, 1105421200, 3899822888, 1381361868, 1715560538, 3507332951}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 2348810240, 2382364672, 1459617792, 2944401408, 3846176768, 3483369472, 573571072, 2359820288, 1863057408, 719978496, 1168703488, 4283727872, 3616423936, 279928832, 1619513344, 694929408, 2685522944, 3156260352, 525352704, 2155374464, 3157540288, 3397259168, 275200336, 3084643416, 3027881908, 1758265014, 3165271773}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 335544320, 2315255808, 956301312, 2675965952, 2495610880, 3667918848, 3973054464, 753401856, 1658585088, 3157393408, 484114432, 4099571712, 1128677376, 1028988928, 558092288, 155183104, 2178808832, 1441708544, 560487680, 3407632512, 3943834048, 432746848, 798139088, 1955211816, 1655663188, 508859678, 681519233}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3556769792, 3187671040, 989855744, 1820327936, 155189248, 3273654272, 420478976, 2757230592, 1143209984, 137494528, 225247232, 1001357312, 2878226432, 2484822016, 2118176768, 776243200, 1508285440, 1284741632, 1337485056, 1020549504, 2711255104, 4284564896, 2555507984, 3715977800, 1383580236, 1198161122, 1036612577}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 1006632960, 3590324224, 2801795072, 3984588800, 658505728, 3282042880, 2326790144, 991428608, 375652352, 1550450688, 2846425088, 1576501248, 3520479232, 3058130944, 1269100544, 2397087744, 2348456960, 321637888, 3781710592, 815536000, 1033784512, 3433771680, 146996048, 801101080, 2553962604, 2325826562, 2159802333}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2751463424, 838860800, 3539992576, 2038431744, 1488977920, 3839885312, 2194669568, 1440219136, 661389312, 1295646720, 622788608, 3935076352, 2026782720, 711532544, 4195979264, 454416384, 1505741824, 1264099840, 3448271104, 1274310016, 1383484096, 202724192, 2476473584, 1031184168, 1378953932, 2411047142, 3587165477}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 201326592, 33554432, 3875536896, 2038431744, 2269118464, 715128832, 930086912, 1870135296, 3868983296, 3507879936, 2339962880, 963936256, 2956083200, 3625148416, 1380708352, 1274537984, 1490127872, 2574308864, 208173312, 3547621248, 2770489024, 3036364960, 3003108816, 968201208, 154835548, 1869036286, 829006083}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2348810240, 3925868544, 2969567232, 679477248, 1514143744, 2988441600, 2555379712, 3576168448, 278134784, 1968570368, 1254031360, 3473637376, 321536000, 2141003776, 3906138112, 902211584, 2622530560, 160421376, 1333005568, 1525032064, 2888240704, 3137843744, 4285544080, 2482508776, 2902199924, 308435130, 3078181619}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 335544320, 1308622848, 385875968, 3078619136, 37748736, 1843396608, 3757047808, 1324875776, 3768320000, 3717070848, 1795227648, 1803583488, 1764376576, 2318622720, 1801433088, 3192100864, 2358111232, 3035404800, 2321313536, 4188950400, 2035381696, 1785247776, 1849564272, 1327067832, 2876039452, 3290173406, 2924364079}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 2751463424, 2113929216, 2097152000, 276824064, 1413480448, 1231028224, 4130340864, 1381498880, 1195114496, 131989504, 2555314176, 1168211968, 259670016, 3943505920, 2887839744, 2669451264, 1589822464, 3079520768, 2293004032, 2559971968, 4084946496, 2477505312, 1053758256, 2296479960, 3365550796, 2222810062, 4019759655}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 738197504, 2785017856, 218103808, 1904214016, 2722103296, 870318080, 1741684736, 1722286080, 14417920, 482738176, 1462697984, 69697536, 2154971136, 4178911232, 1589555200, 727894016, 975481856, 2437662208, 2542537472, 1068388992, 592665280, 2572275744, 1717917296, 799467688, 2139553588, 569810686, 3614364059}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3288334336, 3791650816, 2164260864, 696254464, 20971520, 39845888, 1148190720, 3439853568, 2896429056, 498728960, 744161280, 2761195520, 3084271616, 4142227456, 463859712, 1698801664, 1511779328, 2800792064, 978077952, 2620290176, 2458460864, 236697504, 4243644080, 1330398584, 531518308, 1321802626, 66821557}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 2751463424, 3724541952, 3238002688, 3598712832, 1337982976, 140509184, 1800404992, 953679872, 3397124096, 4122083328, 1378549760, 3708059648, 894844928, 3150274560, 3320680448, 919701504, 3569609728, 1574494720, 3881047808, 1722160256, 2276273472, 3982073568, 3664238000, 941007720, 3486347084, 1711928622, 1388303329}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 1275068416, 3858759680, 3976200192, 1216348160, 2856321024, 3198156800, 2322595840, 4149739520, 4070834176, 987365376, 3013410816, 2800386048, 2196127744, 545464320, 1388171264, 3956905984, 1331932160, 493786624, 3347847936, 3139834496, 1508066880, 1085117472, 1175760, 2706350840, 2813902668, 2734115298, 3612316261}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 201326592, 2449473536, 3472883712, 125829120, 289406976, 90177536, 1722810368, 4040687616, 3278110720, 3552182272, 2669608960, 199589888, 2909159424, 2775654400, 93884416, 637061120, 533234688, 2412836352, 429175040, 998177664, 3888748992, 1580227488, 1578661424, 591684632, 4134156172, 2423727330, 1859779541}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 4093640704, 3992977408, 117440512, 310378496, 616562688, 2891972608, 3318743040, 3436707840, 1013710848, 3149266944, 2959671296, 3047915520, 794968064, 1449336832, 615305216, 4258043904, 3617371136, 3557083648, 1833475840, 3574513536, 4275031872, 996156256, 2404394160, 337131816, 973897676, 1063651750, 2637266083}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 1677721600, 1711276032, 2097152000, 4286578688, 876609536, 157286400, 2987393024, 1205338112, 760479744, 3297378304, 857145344, 2219474944, 3009822720, 2530811904, 84914176, 1156548608, 37733376, 4232569344, 1285794560, 4148265600, 1173025216, 3000379168, 1404127024, 598984008, 4279883148, 3841887354, 3275503005}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 3288334336, 3321888768, 352321536, 746586112, 4194304, 2917138432, 1825570816, 1432879104, 1909194752, 1584267264, 608632832, 1301315584, 2871672832, 1161125888, 3251761152, 3803285504, 3978419200, 2754195968, 972421888, 1699999360, 3874000960, 858678560, 2703718768, 117501864, 3600958292, 2359914486, 244818511}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 335544320, 2986344448, 1828716544, 4185915392, 1438646272, 903872512, 420478976, 1060634624, 1452539904, 2177761280, 2625306624, 3905781760, 4051845120, 1278287872, 4181774336, 3105941504, 3153126400, 2317924864, 3140272384, 3634014848, 768993984, 3806750176, 139928432, 1884809672, 4040638524, 1645717018, 4093080895}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 1811939328, 301989888, 2667577344, 3313500160, 130023424, 1814036480, 2928672768, 28835840, 2873360384, 3030777856, 4176674816, 1782087680, 3766108160, 377577472, 1112920064, 775272448, 2621819904, 2395850240, 56721664, 605793152, 1528475840, 2895075552, 2174411408, 2932818184, 1249568124, 2625572370, 1028829867}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3154116608, 4127195136, 4009754624, 3347054592, 1606418432, 3139436544, 4272947200, 2442657792, 763101184, 275382272, 543621120, 3791814656, 4188946432, 2428592128, 2182606848, 4000827392, 61312000, 544181760, 756785920, 1831175040, 1154271680, 1698660064, 970898192, 2981386776, 2728268396, 1939409294, 3469458525}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 4227858432, 4194304000, 2868903936, 545259520, 62914560, 731906048, 789577728, 1562902528, 1759772672, 815136768, 923598848, 2582020096, 486162432, 258940928, 2245373952, 2553661440, 1120259072, 1360899584, 69313792, 2223743360, 3870071360, 2469230304, 2746677072, 280102216, 1555787188, 3124492930, 529831219}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1006632960, 33554432, 1895825408, 1853882368, 3636461568, 3999268864, 108003328, 739770368, 7077888, 2980970496, 24707072, 3830808576, 163201024, 63643648, 2417659904, 3812272128, 3630875648, 1680010752, 2475071744, 2378990720, 2673841472, 2718519136, 147696816, 3390443512, 2944730796, 1800650662, 1356298367}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 335544320, 905969664, 4110417920, 1853882368, 2411724800, 4213178368, 1636827136, 2235039744, 3104571392, 3713400832, 843120640, 343506944, 3896655872, 3968557056, 3520499712, 4030130176, 2483473408, 124697088, 2222621440, 1873841792, 3835676992, 590029536, 2022089232, 3685677064, 484097468, 2875254326, 4215775443}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 3422552064, 3992977408, 4043309056, 3682598912, 3829399552, 2497708032, 2456813568, 1077411840, 2686189568, 2396389376, 2632908800, 2074902528, 3893510144, 2270519296, 3073241088, 713918464, 832414720, 1251325440, 2480008960, 4264289408, 3242891200, 4012212000, 202768368, 4061245816, 126597756, 1213904926, 4079823427}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3959422976, 1509949440, 2533359616, 4068474880, 1228931072, 2057306112, 3694133248, 4031250432, 731119616, 655753216, 4088332288, 4136009728, 2288664576, 438116352, 3388452864, 3424106496, 3884430336, 3464472064, 1583580416, 3372332928, 1462301504, 611910560, 373920208, 2050808792, 875526468, 1313251834, 3339322787}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1006632960, 1308622848, 3372220416, 3397386240, 2151677952, 3609198592, 2177892352, 3143106560, 637796352, 2676621312, 831979520, 668237824, 2633383936, 2202607616, 2463207424, 1804716032, 1311888384, 1000467968, 903470848, 2098047104, 1717548864, 1963767072, 1395816976, 1646490664, 2088143180, 942505074, 3903555677}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 2348810240, 3791650816, 2231369728, 1568669696, 2445279232, 1210056704, 305135616, 3965190144, 3397124096, 1229848576, 2900295680, 2679209984, 2789883904, 1717395456, 347656192, 1375254528, 4153969664, 424195584, 42006784, 4283754112, 1411304640, 2344868832, 2562422160, 2590226008, 491463052, 756803214, 2206672399}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 3690987520, 1912602624, 3808428032, 1585446912, 2495610880, 2749366272, 1185939456, 693633024, 2974547968, 1674706944, 3339911168, 453083136, 3106291712, 1723686912, 1624829952, 1633204224, 3910697984, 2503523840, 48795904, 3284204928, 3342126400, 2140836192, 2244213616, 368912024, 108567308, 2487789302, 2127625441}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 3288334336, 2583691264, 2634022912, 897581056, 4022337536, 1595932672, 1527775232, 3733454848, 793509888, 1214906368, 1723006976, 4104552448, 3381542912, 235233280, 280481792, 2872563712, 1274514432, 2958529024, 117941504, 4067396224, 798211264, 1059167456, 2956364304, 4257616584, 803825636, 1175310486, 2301419149}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 3556769792, 4194304000, 3539992576, 2541748224, 1816133632, 2313158656, 42991616, 1385693184, 1395916800, 1557790720, 1561395200, 2635038720, 1234583552, 2666471424, 1855770624, 1419544576, 1738324992, 3223116288, 2220655872, 1639763328, 1294763456, 917800224, 553688688, 2249887752, 1051430444, 685001226, 826936501}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 1677721600, 1711276032, 1795162112, 1753219072, 692060160, 1482686464, 1945108480, 3894935552, 414973952, 778698752, 3113549824, 2952560640, 933117952, 2771591168, 3773558784, 2985019392, 4167799808, 548119040, 3423316736, 1096538496, 3240356416, 1047001504, 3364484272, 2647840056, 610602100, 416585742, 698505885}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 1006632960, 4060086272, 2768240640, 1518338048, 1086324736, 4087349248, 3197108224, 1858600960, 810811392, 782106624, 3224829952, 1216643072, 287457280, 1017978880, 2571481088, 2320881664, 1272833024, 3395931648, 3976704256, 3368590976, 188776256, 1742752608, 988831824, 3967310728, 4065070020, 4284635482, 1640830839}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3959422976, 3120562176, 1459617792, 478150656, 1438646272, 815792128, 2091909120, 2097676288, 3013345280, 1692008448, 884146176, 2023718912, 2859352064, 2424643584, 1113509888, 2918098944, 2858861568, 2570765824, 4072703232, 3984840576, 2356413504, 672546272, 3283158224, 36240536, 433061540, 2025194942, 2399221317}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1811939328, 905969664, 2231369728, 3850371072, 3074424832, 3869245440, 1882193920, 2418540544, 890503168, 1613889536, 3462856704, 4246175744, 2452504576, 3056689152, 3200946176, 3774539776, 2043841536, 4014376448, 3040117504, 1282668160, 739537088, 2075263648, 3894872272, 4097286488, 3193856756, 3426307898, 2670631857}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 67108864, 234881024, 2432696320, 2139095040, 1413480448, 3458203648, 1544552448, 2156396544, 1159987200, 1603403776, 3635740672, 2266136576, 94257152, 2874368000, 152948736, 592304128, 2934303744, 4082233856, 2827742976, 3657100416, 3163167168, 693717792, 3280252560, 1990805576, 3900486692, 3300199906, 1293075633}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 1811939328, 3120562176, 989855744, 3481272320, 1832910848, 52428800, 1641021440, 167247872, 2354315264, 321519616, 3511353344, 1475641344, 3626385408, 2376409088, 785231872, 593348608, 2634384384, 2990663168, 3606283520, 555524480, 1642753472, 1462444448, 688171792, 3524136360, 2533975836, 2821967962, 226287885}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 3288334336, 1577058304, 3909091328, 2860515328, 423624704, 4229955584, 2964324352, 4238868480, 62128128, 834011136, 4006805504, 2913173504, 1779056640, 3995164672, 2211377152, 2461976576, 7785472, 1725084160, 3619485440, 2090057856, 2254570304, 762656160, 1881723792, 4187328664, 706302516, 2053279658, 1494516979}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3154116608, 2181038080, 4211081216, 3548381184, 4013948928, 3672113152, 3713007616, 2833776640, 349962240, 2975727616, 824901632, 1972666368, 1057636352, 356065280, 413765632, 2161764352, 2671885312, 2173021696, 610244864, 2429483392, 4082840512, 1561111712, 2555259888, 2695049704, 2606294164, 2824631294, 1805518231}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3422552064, 2852126720, 3271557120, 3548381184, 2176843776, 3768582144, 4006608896, 3101163520, 3213099008, 704774144, 4111269888, 1349943296, 1300119552, 3826982912, 3804344320, 670160896, 135918592, 3480598016, 3751517440, 783859072, 4258091968, 3495358432, 3119406800, 3248709672, 3509945292, 1425771570, 2210986905}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3154116608, 3254779904, 16777216, 41943040, 734003200, 3038773248, 1687158784, 3603431424, 3150184448, 731250688, 174653440, 1913290752, 1748647936, 2884329472, 970846208, 2335029248, 848669696, 178884096, 2355349760, 2888868992, 3033627456, 129421024, 4239401232, 1524111496, 63716420, 2851230802, 3048145971}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 2483027968, 1174405120, 486539264, 662700032, 3217031168, 44040192, 1341128704, 1047003136, 3043753984, 1884946432, 2333540352, 4184506368, 3615375360, 529620992, 4230983680, 2327820288, 394783744, 2725501440, 1554893568, 1850518144, 3226172864, 4109947616, 1534403280, 2953414584, 1728743572, 78522438, 1212769061}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 2885681152, 1577058304, 553648128, 578813952, 650117120, 1474297856, 1439694848, 833093632, 1834221568, 1130758144, 3319201792, 556695552, 3220848640, 4168441856, 1075310592, 3957848064, 603962368, 1653835264, 573163264, 3539788928, 2677748544, 3768901216, 3738654320, 682530344, 2293915508, 2765434618, 1600647435}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 2214592512, 2315255808, 2231369728, 3347054592, 1514143744, 3424649216, 336592896, 1088946176, 2321809408, 1758855168, 1522204672, 1310818304, 284835840, 2547605504, 29659136, 3467962368, 2246874112, 3274764800, 4232764672, 1976823424, 305597888, 496223776, 1998024592, 3758346312, 851398420, 2361909314, 1471771923}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 603979776, 1509949440, 3036676096, 3581935616, 4215275520, 715128832, 1779433472, 3367501824, 1501298688, 938868736, 681639936, 1276542976, 1444036608, 670769152, 932810752, 2083108864, 2214714368, 1577443840, 3169821952, 1145630336, 3606531264, 3626481312, 1870456016, 401940040, 3739523772, 1423532814, 294305603}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 335544320, 570425344, 1593835520, 2340421632, 717225984, 1730150400, 2578448384, 2748841984, 2800484352, 242352128, 2150170624, 294748160, 1256603648, 1732714496, 510849024, 333629440, 2886378496, 2466159104, 666929408, 1886122880, 3983217600, 840995424, 3002858256, 285413784, 3524567500, 1390787782, 135805521}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 3154116608, 3456106496, 1157627904, 578813952, 1069547520, 2015363072, 2278555648, 2777153536, 1569456128, 768475136, 937885696, 3852500992, 4234821632, 339042304, 2304888832, 3130112000, 1321847808, 4023234048, 2198859520, 1004979840, 251734848, 1624998624, 271360912, 1973714216, 4057078756, 398536694, 4185634367}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 1811939328, 2046820352, 4009754624, 1535115264, 4248829952, 4099932160, 3325034496, 2193096704, 252968960, 1951006720, 3250913280, 2878701568, 2265333760, 1667964928, 2063765504, 701667328, 2241508352, 1880540672, 731419904, 1096780672, 1996711872, 3462318496, 1024776880, 2874269272, 394545852, 2481076826, 2839095021}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3556769792, 3321888768, 3539992576, 2239758336, 3368026112, 3240099840, 4205838336, 3991404544, 3640918016, 3706322944, 446758912, 868843520, 3584442368, 4055834624, 4245352448, 35293184, 218285056, 2257517056, 1706081024, 4114847104, 123163840, 898552160, 808508432, 2508444440, 2188838100, 1094636082, 3671622557}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1275068416, 1107296256, 3808428032, 3867148288, 2847932416, 1046478848, 1120927744, 438829056, 3179544576, 2723545088, 847839232, 3419897856, 2321170432, 1441472512, 1844490240, 3853027328, 104129536, 568260096, 4048402688, 1347513728, 2743830848, 3771756512, 690488752, 855904424, 3616937012, 1189688018, 638033747}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 201326592, 973078528, 4110417920, 1501560832, 4257218560, 3462397952, 3935305728, 2194145280, 4025745408, 2277900288, 3462594560, 1702395904, 895107072, 2292277248, 3917852672, 1459468288, 1332853760, 716936704, 366146816, 706940544, 4141391552, 2175431136, 687407792, 2964952072, 147835588, 3386153322, 757100347}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 1677721600, 3187671040, 4009754624, 2206203904, 1790967808, 3667918848, 191889408, 2753036288, 94633984, 4266262528, 1594556416, 1008893952, 2610315264, 1127571456, 4044075008, 679729152, 1487907840, 3838419456, 1252316928, 1584100224, 1903343552, 2780707936, 115934160, 2100683512, 2913657900, 2813992866, 1028880109}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 201326592, 2650800128, 150994944, 3380609024, 817889280, 3005218816, 403701760, 4249354240, 2069102592, 2151546880, 1523908608, 4188962816, 1908555776, 277815296, 2904420352, 841336832, 3083465728, 3470497280, 540858112, 912590976, 1295429312, 1635679584, 1295329296, 413057352, 932841348, 3960694554, 876059559}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3019898880, 3858759680, 452984832, 3967811584, 1010827264, 757071872, 1873805312, 2226651136, 3526098944, 737542144, 2157641728, 962560000, 3389145088, 13721600, 1169879040, 2433931264, 729218048, 431262208, 335919872, 690952576, 2453010496, 4065805088, 2348389904, 879823128, 768276156, 1514833254, 1250603859}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 3690987520, 1442840576, 620756992, 4034920448, 3770679296, 106954752, 2578448384, 2624061440, 3241410560, 2524577792, 2149384192, 1502183424, 461783040, 3179503616, 1924591616, 3012478976, 3500323840, 2724511232, 2680681216, 1465998976, 131570240, 3680049504, 1752934576, 4015998744, 1320745364, 3133797898, 3903215733}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 2751463424, 2785017856, 2734686208, 2021654528, 3770679296, 1189085184, 242221056, 2567438336, 3978035200, 1353842688, 434176000, 3143335936, 2089172992, 2212454400, 2951802880, 1474881536, 2295104512, 2378859008, 3814042368, 3372551552, 4064145984, 27872608, 300392432, 2783215608, 1793464356, 1500467038, 2115562417}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 3422552064, 2046820352, 922746880, 2122317824, 1321205760, 3969908736, 2762997760, 2129133568, 67371008, 1854275584, 2401173504, 815693824, 2148155392, 546136064, 1658818560, 1697105920, 1627110400, 2815546880, 950830336, 2591768448, 378060096, 311244896, 1373618896, 2779242904, 2268843988, 2364663538, 761057003}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 4227858432, 3858759680, 1996488704, 1719664640, 1296039936, 580911104, 2297430016, 178782208, 1236008960, 1718484992, 3803906048, 1679065088, 814366720, 103358464, 2870595584, 1524746240, 1620431872, 3728723456, 78039808, 3661051776, 4098523456, 1962477472, 3607215056, 2412111288, 4159163956, 3982683366, 3818196607}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 1543503872, 2986344448, 2030043136, 1719664640, 62914560, 618659840, 699400192, 220725248, 3688628224, 3633184768, 87490560, 323977216, 2539274240, 2016763904, 32411648, 748075008, 2605900800, 2112396800, 2968359168, 3135975552, 1304547648, 3580697312, 3204089328, 1593112600, 4211320756, 1596742846, 1317421775}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 3288334336, 167772160, 1560281088, 2105540608, 2571108352, 2157969408, 990904320, 811073536, 2747006976, 2645426176, 1755512832, 3946610688, 1856651264, 2860605440, 2839138304, 2683430912, 4116046848, 3152515584, 2918898944, 1379742336, 3122102464, 3029522336, 4278797776, 3325927112, 3688078284, 2219869294, 809245167}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 738197504, 2113929216, 1627389952, 4185915392, 1312817152, 1847590912, 2341470208, 2247622656, 1347682304, 1814167552, 2668953600, 1614970880, 1693335552, 3914555392, 241020928, 3753228288, 3512329216, 814712320, 1298716416, 459742336, 1087342272, 3796419104, 4185338512, 4084708488, 2017233052, 1288001370, 4137332137}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 2214592512, 3523215360, 3405774848, 2726297600, 1413480448, 740294656, 2016411648, 3752329216, 2260467712, 3130130432, 295763968, 2342748160, 2229682176, 3776929792, 1682485248, 793810944, 2131028992, 3028996608, 3930693888, 3976421760, 3769292608, 1719264544, 413887632, 2568404952, 879489588, 306845358, 1310013345}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1006632960, 3992977408, 721420288, 713031680, 3644850176, 3349151744, 2551185408, 443023360, 1327759360, 1679425536, 4249944064, 1916633088, 2964733952, 694099968, 3914256384, 1387710464, 2553998336, 4226067968, 975163136, 3951763840, 2987196224, 66818464, 821132112, 4079868360, 4116582484, 3065740066, 2637476789}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 4227858432, 3992977408, 1560281088, 2541748224, 2789212160, 1197473792, 1882193920, 3068657664, 3546021888, 1666580480, 2390949888, 1891467264, 1589788672, 341401600, 3941658624, 3802724352, 1289536512, 3270946304, 2230558464, 3839173248, 3418290624, 322942496, 1266382896, 2572787800, 4270877716, 871905150, 3504633443}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 2885681152, 1845493760, 1426063360, 1585446912, 2629828608, 3055550464, 3339714560, 1830289408, 501481472, 1756233728, 2010710016, 2261483520, 2578595840, 3223543808, 1844768768, 347908096, 3122719744, 496666112, 2672135936, 352018048, 4038118720, 599964512, 2629932176, 1319443272, 3401704492, 1202011458, 1380046191}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 2751463424, 1711276032, 1090519040, 1233125376, 1782579200, 1193279488, 1380974592, 816316416, 2000420864, 2260074496, 2480340992, 1676443648, 4081205248, 867000320, 1437978624, 3733817344, 1736029184, 1694736896, 1146784512, 3642035328, 570530496, 4258764832, 1433443856, 2170824808, 2721198132, 3344242286, 1260516995}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 2617245696, 2046820352, 2130706432, 4102029312, 373293056, 1570766848, 2173698048, 102236160, 3766222848, 1773797376, 1795883008, 536248320, 3233693696, 2159878144, 997175296, 3652712448, 1194038272, 4045512192, 325244160, 856695680, 1163421760, 3462136864, 250228304, 687014408, 3132800748, 3742133518, 2417112101}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2348810240, 1509949440, 2634022912, 3128950784, 1740636160, 1520435200, 816840704, 1865940992, 1963196416, 1490157568, 2392129536, 1991016448, 219037696, 4069744640, 2277765120, 1455142912, 3479147520, 4158494208, 2753594624, 2615169664, 265307968, 2619892960, 3054257360, 2318292120, 1382251708, 387685106, 980416833}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 3019898880, 838860800, 3607101440, 3229614080, 2973761536, 1046478848, 4048551936, 398983168, 4088659968, 437125120, 2425683968, 431652864, 1238515712, 727670784, 2245627904, 3033651200, 3368391680, 2361125376, 4107710720, 2420144000, 2480956992, 4086310816, 845683632, 2260993128, 2222332804, 3522768010, 3458775551}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 3288334336, 2986344448, 2264924160, 1468006400, 4257218560, 140509184, 1003487232, 2565341184, 2580283392, 1707474944, 963969024, 1956937728, 4207034368, 1427054592, 2454712320, 4284991488, 4207662080, 2665345536, 1816183040, 212365184, 762062272, 2901805536, 185417904, 3382770344, 968368596, 3227789174, 3358215579}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 2483027968, 3657433088, 2399141888, 1132462080, 2243952640, 3235905536, 4184866816, 99090432, 1766588416, 3681419264, 1235025920, 1370324992, 1265254400, 3639566336, 4104564736, 4283340800, 1661135872, 2766985728, 53585152, 465322880, 658911168, 1446068704, 45323504, 2308911608, 1028579668, 3087199606, 1567403487}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 469762048, 369098752, 83886080, 1769996288, 1052770304, 3340763136, 2649751552, 1855455232, 2744909824, 3354787840, 3939958784, 2923331584, 3834789888, 3819773952, 551022592, 2270160896, 324264960, 325426688, 286438144, 287063680, 699811520, 3702998624, 2536425488, 2908371384, 2274966380, 4261798014, 4169306035}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3422552064, 4060086272, 2801795072, 2508193792, 1690304512, 2048917504, 546308096, 146276352, 4068737024, 2084175872, 61276160, 460881920, 2271625216, 543760384, 627953664, 2698377216, 617731072, 1202443776, 401404160, 3232001920, 2695516352, 824144224, 4076666256, 4108083720, 739119228, 599082610, 3303243877}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1409286144, 905969664, 3439329280, 3162505216, 3359637504, 2862612480, 1643118592, 3487039488, 36438016, 1865023488, 2020278272, 1652457472, 3737010176, 1300045824, 808972288, 4100958208, 1568930816, 533314048, 2838684416, 3775136384, 1583239232, 1026380064, 262141648, 2640045368, 1785063948, 2547549094, 722433757}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 738197504, 2516582400, 1459617792, 1820327936, 1732247552, 4032823296, 1850736640, 1067974656, 3686006784, 1629618176, 2010054656, 815366144, 1688092672, 2770935808, 342659072, 2655307776, 4247823360, 4256359936, 2718806784, 2156664704, 1235115072, 1755919008, 2024587952, 4259640296, 2688584884, 3861545098, 3913394665}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 3422552064, 3053453312, 4043309056, 796917760, 2118123520, 731906048, 2819620864, 585629696, 1162608640, 224526336, 2916417536, 4116283392, 983973888, 2534088704, 1177997312, 2589894656, 517121024, 1850791424, 1547010816, 496264320, 2106994112, 993230368, 1391656016, 2483061320, 2474482708, 1506282518, 966528777}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1409286144, 838860800, 989855744, 4286578688, 1480589312, 1675624448, 95420416, 2368208896, 4195614720, 2236219392, 1431371776, 1517518848, 2824224768, 2568953856, 1603317760, 3040393216, 1668074496, 667351552, 3827806464, 3237747072, 2902331840, 3662379808, 297454448, 3558457240, 3734461428, 2203356058, 3844782061}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3556769792, 3657433088, 2969567232, 1786773504, 1564475392, 1595932672, 475004928, 3016228864, 18087936, 459145216, 3238199296, 3640688640, 3345104896, 2188976128, 1449496576, 3844990976, 2692328448, 2995231232, 4103386368, 3866905728, 3923381056, 2683657632, 3496449040, 2208622824, 2286189956, 2417373562, 1079465847}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 1811939328, 3456106496, 2801795072, 914358272, 230686720, 3877634048, 4193255424, 4089970688, 1097072640, 1283063808, 492503040, 4095442944, 1974878208, 232087552, 2715979776, 3263883264, 1247736832, 3347875328, 2141454080, 3025805184, 4130021696, 3625171936, 1123175696, 3990835512, 3593598660, 4095021570, 4240626549}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 603979776, 2181038080, 2130706432, 1182793728, 708837376, 2262827008, 3541041152, 362283008, 1341915136, 868876288, 230490112, 949059584, 143540224, 1388011520, 1875832832, 1790375936, 3814376448, 1216922112, 1544136960, 1760703360, 3635510592, 2740185632, 555168752, 3673989704, 3509051436, 3694736494, 2788675325}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 4093640704, 4261412864, 587202560, 729808896, 3737124864, 3059744768, 506462208, 3545759744, 4239654912, 738328576, 454754304, 2077851648, 1573797888, 2512199680, 310947840, 2893060096, 2484395008, 3594430976, 2506749696, 3486918016, 2678660032, 98221664, 696511408, 3940635224, 321296268, 184392010, 1162095881}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 4227858432, 3724541952, 1426063360, 3481272320, 1145044992, 3575644160, 4241489920, 2910322688, 623116288, 3804364800, 1103036416, 2955771904, 125714432, 1298751488, 1645793280, 1979766784, 1322564608, 1203670528, 3378349824, 3256245888, 1154821568, 2026825504, 2503316752, 3794411048, 3007518940, 1599844450, 3562753785}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 1543503872, 3456106496, 3808428032, 4001366016, 4131389440, 2220883968, 1561329664, 3792175104, 502530048, 1364328448, 2540109824, 2842984448, 2735620096, 2272354304, 3891908608, 391227392, 2794830848, 1379917312, 2046099200, 2655942016, 697376064, 245995040, 1681510064, 3086081352, 933606884, 1648873002, 1368964593}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 2214592512, 2516582400, 687865856, 2977955840, 2420113408, 471859200, 5242880, 470286336, 4103340032, 3593338880, 5439488, 488603648, 2152873984, 1146707968, 2245709824, 3912431616, 2786515968, 3774919168, 2822734592, 4051837056, 1745972928, 493802784, 3343685520, 1045272936, 2659939172, 3611538234, 67646799}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 872415232, 167772160, 721420288, 1384120320, 222298112, 312475648, 2102394880, 2382888960, 125042688, 2344222720, 1398734848, 1171488768, 1066811392, 832135168, 1782763520, 1252059136, 2491677696, 530475520, 267197696, 4235768192, 4097804096, 3517998496, 393753552, 3949756264, 1600522596, 1111581450, 25095045}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 3422552064, 1107296256, 3405774848, 2441084928, 3502243840, 505413632, 3413114880, 1944584192, 936640512, 1292238848, 2164457472, 4023943168, 709509120, 3560529920, 3456741376, 4137146368, 1193853952, 1247966720, 3226298624, 3938429312, 425497280, 164916064, 3422977424, 2005090808, 3700981972, 3886708314, 1558774603}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 469762048, 100663296, 2365587456, 3816816640, 281018368, 4200595456, 3576692736, 2473066496, 41156608, 3865444352, 945618944, 1469612032, 2487894016, 3391578112, 2757218304, 321517568, 852005888, 2165472768, 3787131648, 3641023104, 3300045760, 14487904, 4057499312, 1231714008, 2679577236, 4218417066, 629512699}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 2214592512, 3388997632, 1560281088, 1837105152, 1556086784, 2497708032, 1594884096, 871890944, 2224291840, 3252551680, 2508914688, 3960569856, 3416408064, 1647910912, 1062244352, 136747008, 1818356736, 2424975872, 2939489536, 726329984, 187424960, 635397472, 1160770544, 3745077960, 2194725852, 3706097306, 3565270135}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 4093640704, 2382364672, 2902458368, 578813952, 759169024, 3198156800, 2232418304, 1561853952, 4980736, 1768030208, 41091072, 2379579392, 3341172736, 390406144, 2248716288, 2208466944, 3706029056, 2255366656, 447815424, 1463208576, 1596688192, 2320445344, 2506073296, 3769727560, 876016620, 2964043414, 361704137}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 2214592512, 1308622848, 4143972352, 1853882368, 29360128, 1432354816, 1926234112, 4213702656, 2392064000, 558235648, 4131979264, 2065072128, 338313216, 3081986048, 554536960, 3597924352, 2951136256, 2071097856, 817852160, 614971264, 1786833216, 3293258208, 3316761648, 874625704, 3786001844, 428723290, 3702779547}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1006632960, 301989888, 3170893824, 2994733056, 2965372928, 1092616192, 745537536, 4293394432, 3393454080, 3889561600, 776667136, 4155408384, 2332704768, 3534839808, 2797056000, 1360627712, 2863588352, 1770655232, 2322665728, 1268245120, 3882453824, 3561401184, 55474448, 1617363192, 2524748884, 2356614802, 3783568931}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 201326592, 1912602624, 2231369728, 2055208960, 1262485504, 2006974464, 250609664, 1645740032, 2083782656, 3556376576, 1194655744, 3047915520, 170278912, 1650679808, 2735771648, 2388838400, 1802238976, 356922880, 3237167360, 1779992192, 1503571776, 1779295904, 3766842960, 1561573816, 778202988, 4206964522, 3534849013}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1543503872, 1174405120, 1459617792, 1937768448, 1077936128, 4188012544, 284164096, 1582825472, 893648896, 1391067136, 2768568320, 3647373312, 3255189504, 4185071616, 2223878144, 716163072, 3114701824, 3395714560, 2237872896, 4110804864, 3347295168, 120633632, 3277654608, 2015535416, 4209774924, 3044412818, 3446355197}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 1409286144, 570425344, 620756992, 3296722944, 3955228672, 1658847232, 3251634176, 3520593920, 3121348608, 3325165568, 593821696, 2470084608, 4214636544, 1996693504, 4011962368, 1249630208, 3294290944, 2007398912, 1794840832, 43892352, 2139198528, 3121326816, 2071120112, 2151827752, 3142410700, 3579772374, 1036001377}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2080374784, 838860800, 117440512, 1535115264, 3435134976, 2652897280, 3505389568, 3588751360, 534511616, 495321088, 2743402496, 1255309312, 3460448256, 1521950720, 2605576192, 1140062208, 2008196096, 2723294720, 1687122176, 621383552, 4144082880, 3398296928, 760478608, 436401976, 2790936276, 2818775390, 3092767947}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 1677721600, 33554432, 687865856, 1451229184, 4173332480, 1809842176, 3685744640, 932708352, 565968896, 3699245056, 4237623296, 1333559296, 2934587392, 3545178112, 90935296, 853403648, 635216896, 2885304832, 734468352, 2975852672, 1578612032, 3963874144, 1954144880, 2078182168, 1198605420, 31366158, 2456896887}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 3288334336, 2717908992, 4043309056, 4286578688, 3426746368, 2728394752, 3767533568, 3543662592, 1961623552, 1161166848, 1988296704, 3477897216, 2113028096, 404824064, 1253421056, 2442901504, 3877934080, 1355166208, 1506490624, 2745746560, 1543524800, 3456106784, 4143983312, 1551916552, 717257980, 1432359110, 745551011}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 4093640704, 3187671040, 3875536896, 25165824, 2906652672, 77594624, 1143996416, 1631059968, 3130261504, 2290483200, 529072128, 2043838464, 3868868608, 2313379840, 887721984, 3396835328, 4078625792, 3545647616, 3978393344, 2043608960, 1341138624, 693655456, 3343140048, 2435733080, 4229255548, 1626927994, 2449550763}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1677721600, 3120562176, 117440512, 2441084928, 4013948928, 1801453568, 2641362944, 126353408, 2873884672, 1363542016, 61145088, 1658028032, 1769095168, 90644480, 1377603584, 2536691712, 426507264, 2077639168, 3097326848, 2948044672, 942161600, 4246480032, 1298024752, 860963064, 1899078436, 4281150838, 4129282315}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2214592512, 4060086272, 1526726656, 3095396352, 1396703232, 480247808, 4270850048, 3178758144, 1701576704, 4156424192, 4263837696, 3533799424, 3719970816, 4174323712, 3052859392, 512804864, 4073323520, 2926465536, 3321700608, 1314769280, 1241270848, 2714119840, 3955845328, 3663724424, 1899977436, 4194216710, 3300190823}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 67108864, 3925868544, 3271557120, 3732930560, 2294284288, 1818230784, 3033530368, 2534932480, 1707343872, 3813015552, 3956211712, 1094746112, 1372209152, 1368727552, 3471691776, 1544796160, 3718816768, 2967876096, 3489627392, 2370342272, 200675648, 2684835680, 3885822128, 1162353064, 370959660, 1424129522, 3982054555}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 335544320, 4194304000, 2197815296, 1384120320, 532676608, 434110464, 894435328, 3107454976, 945029120, 2239102976, 2915106816, 3648159744, 1909080064, 3910885376, 1961996288, 3080714240, 523934720, 3793099264, 3377534208, 279639424, 2773378880, 4095026400, 155486832, 3190519656, 2665080764, 508808314, 2003353091}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 2885681152, 2516582400, 3204448256, 2675965952, 3728736256, 3172990976, 3461349376, 804782080, 1230241792, 1358823424, 818610176, 1414758400, 3179429888, 31006720, 1217564672, 578062336, 3059477504, 532555264, 3513463552, 1975749504, 1914314176, 712859168, 881101840, 3233002600, 1420952732, 3478207706, 3983470055}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1275068416, 2516582400, 3707764736, 3296722944, 4097835008, 2879389696, 1647312896, 3867672576, 462159872, 2368864256, 745865216, 3317465088, 478560256, 1795383296, 1901580288, 76408832, 1579471872, 267539968, 3029684992, 598532736, 637425728, 3848733472, 2520352336, 483565272, 4124660132, 1652479606, 2375756657}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 1006632960, 2449473536, 1526726656, 1384120320, 893386752, 2258632704, 1328545792, 1264058368, 4143710208, 521535488, 834338816, 2837610496, 2080522240, 147415040, 1888718848, 2568861696, 2730142720, 429796864, 1611612416, 2036386176, 3555394368, 1420468640, 1328966096, 3586880088, 2514134988, 5123534, 2974242019}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 1409286144, 167772160, 2264924160, 796917760, 1413480448, 3886022656, 1756364800, 1283981312, 3285975040, 2425487360, 3940483072, 2521464832, 1744191488, 2329485312, 2654711808, 3219257344, 3691179008, 3880417792, 3667602688, 2570897280, 3069135296, 3070404896, 3335155536, 198933784, 3927761956, 3818880478, 2439679201}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 738197504, 2113929216, 2130706432, 2759852032, 708837376, 3290431488, 707788800, 2517106688, 1535901696, 425066496, 1691549696, 2550693888, 1499611136, 1220616192, 2606886912, 2491406336, 33610752, 3975022080, 2258073344, 1060301696, 204939328, 2990710816, 731858064, 2050949080, 3122741220, 3543246518, 1114103171}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 872415232, 2449473536, 1996488704, 880803840, 2252341248, 1994391552, 1083179008, 2780299264, 1513881600, 106823680, 1263337472, 1887666176, 4140449792, 1985421312, 3389820928, 447383552, 3871058944, 1983277568, 2628333824, 422686592, 3321971776, 175504416, 197329904, 2828443784, 3169168444, 3011214606, 892005943}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 1409286144, 3053453312, 3875536896, 981467136, 4223664128, 3361734656, 881852416, 1360527360, 2942042112, 2250637312, 1701511168, 558661632, 2809282560, 4215889920, 3296579584, 843311104, 234159104, 668883456, 1684488960, 2878527360, 613745472, 1687924960, 1355347632, 1617438600, 3549714348, 4022468926, 4007751563}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 2885681152, 234881024, 3841982464, 461373440, 541065216, 1256194048, 1041235968, 295174144, 4109631488, 2189295616, 2375876608, 584810496, 293748736, 2018451456, 3068973056, 1158322176, 1818483712, 2764465664, 1557737216, 3696084608, 1008959424, 4058438944, 4121532144, 1699045192, 21998508, 481058026, 2804557927}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 201326592, 3657433088, 352321536, 729808896, 3024093184, 4041211904, 3375366144, 1779957760, 856424448, 1194983424, 890699776, 2925101056, 798900224, 1945722880, 3109588992, 536512512, 4255237120, 203568640, 1134253312, 3861100160, 1525252032, 2152772896, 1358875120, 908066520, 3670746220, 3653996566, 2212328533}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 1140850688, 1577058304, 822083584, 1048576000, 3879731200, 698351616, 990904320, 1264058368, 2859204608, 1575616512, 3136356352, 2762440704, 2588819456, 485433344, 1253085184, 3380787200, 803195904, 938627584, 742221568, 1927142528, 363276608, 419754656, 1262801232, 1650765128, 1597279692, 2873919238, 3245399821}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 738197504, 3321888768, 3607101440, 880803840, 1749024768, 1725956096, 1351614464, 220725248, 3220439040, 2321416192, 2319253504, 63406080, 3763486720, 2757697536, 1690341376, 1792985088, 537115648, 2488559104, 3853409024, 38088576, 1614534720, 3242745120, 203689456, 2601921160, 1578716020, 2228330218, 3494591543}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 469762048, 771751936, 2365587456, 58720256, 3896508416, 308281344, 714080256, 2869428224, 1093926912, 3754557440, 2755985408, 2738520064, 2804301824, 3956482048, 1460768768, 379303936, 1908313088, 4120149504, 1828347648, 268255872, 1509333952, 2084585760, 1214281392, 1838175496, 3884457700, 3522441290, 3077179837}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 4093640704, 2382364672, 1090519040, 2407530496, 2923429888, 2480930816, 3415212032, 3801612288, 3672899584, 2798256128, 2781675520, 154042368, 3480109056, 1184047104, 3394605056, 811571200, 2377315328, 95160832, 3534368512, 337476736, 1180103104, 3071426080, 2034332784, 2503267720, 1297832236, 2734784614, 113869437}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 1543503872, 1509949440, 3640655872, 3095396352, 792723456, 3135242240, 112197632, 222822400, 2743861248, 643432448, 4213506048, 586055680, 2372812800, 1264279552, 3350056960, 2033682432, 1681044480, 3628883456, 2449102080, 1249206400, 127315520, 2817147040, 1240290032, 3517107864, 3776195012, 1827550038, 479929509}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 3019898880, 2516582400, 1090519040, 478150656, 3745513472, 1642070016, 3595567104, 214433792, 3569614848, 63307776, 4095279104, 95649792, 2665103360, 875765760, 1543024640, 2952697856, 860337152, 2688813568, 1216742144, 3556318336, 2330187840, 2459069088, 498540912, 4007575272, 3493322500, 4194045810, 1425702811}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 4093640704, 1711276032, 4278190080, 4202692608, 3519021056, 769654784, 1221591040, 3698851840, 2133590016, 3131441152, 1232535552, 679575552, 4209131520, 2959417344, 1596780544, 831182848, 2399007744, 2709285376, 1293843200, 2528838528, 2306313024, 2477618656, 359170160, 3449333160, 2396060700, 3897866438, 2720462123}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1006632960, 3254779904, 2332033024, 2709520384, 1941962752, 1931476992, 1603272704, 3489136640, 2279866368, 3090284544, 3719888896, 2032369664, 2055094272, 464986112, 4099715072, 3161389056, 2581052416, 3170127360, 1955219712, 1547506048, 903981760, 944724704, 1505272592, 459058056, 3555627868, 2065145666, 2840855969}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 738197504, 1912602624, 3774873600, 2323644416, 2990538752, 2992635904, 99614720, 595066880, 2024013824, 4027973632, 2138112000, 3535372288, 3447341056, 3294306304, 516608000, 3283916800, 1354617856, 2965120512, 331485440, 945769600, 835392, 3081077280, 3538446000, 1764523576, 2387244380, 2214794498, 1920915683}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 2348810240, 1308622848, 1526726656, 2441084928, 2554331136, 1927282688, 3486515200, 3587702784, 2007760896, 734396416, 2455699456, 1359708160, 1562525696, 3834454016, 4004433920, 227080192, 688372736, 4183062016, 1226469120, 3379632512, 1391520448, 1939583264, 2694452720, 1026643368, 3188763532, 793485894, 3502407003}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 738197504, 3925868544, 251658240, 3263168512, 2470445056, 2820669440, 443547648, 3424124928, 2596012032, 2653290496, 624099328, 753369088, 917651456, 856760320, 2860421120, 477677568, 1664844800, 2747557376, 533351680, 2063432576, 3652229952, 53448352, 1504071824, 200486648, 755487084, 3819052462, 1129909659}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 469762048, 1912602624, 1895825408, 3246391296, 3703570432, 2392850432, 3455057920, 1558708224, 1082392576, 2224685056, 2190802944, 3604381696, 1690714112, 3879952384, 1349373952, 1473755136, 1853019136, 1340898816, 4192104704, 4046414976, 1098113728, 3864587616, 301033680, 2916923320, 2850779220, 4161373618, 1482549125}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 67108864, 2449473536, 3472883712, 2961178624, 851443712, 3101687808, 1032847360, 3341287424, 807141376, 3722838016, 4173004800, 713916416, 2659336192, 3758710784, 1805438976, 874174464, 2431763456, 3140776448, 3153748224, 3629992832, 2645993024, 4266653280, 4037759216, 2632308744, 1782467892, 3814660446, 4110385963}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2617245696, 3590324224, 3305111552, 3011510272, 188743680, 425721856, 586153984, 2475163648, 1724645376, 1481768960, 849149952, 329678848, 1705394176, 2674614272, 1427476480, 1218963456, 1124785152, 797212160, 2612933376, 1306470016, 1803797440, 535076000, 3674434352, 3588862264, 928878372, 1103861686, 42513985}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 201326592, 1845493760, 2566914048, 3128950784, 4114612224, 1205862400, 867172352, 2494038016, 4126932992, 1873674240, 2875392000, 584810496, 2668249088, 301555712, 932900864, 3944003584, 2900853760, 2818856448, 3586809600, 265904256, 2341111616, 594325408, 3024354928, 3466489624, 4136323380, 1455936238, 2786356575}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 67108864, 3120562176, 1459617792, 1736441856, 4181721088, 3554672640, 3819962368, 3655860224, 2492203008, 3841589248, 3835887616, 224428032, 443432960, 1952276480, 63295488, 463456256, 1449976832, 3553915392, 3508430080, 2920626048, 2375679424, 486385568, 982236528, 1674757272, 2559668244, 3395260630, 1464649973}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 2617245696, 570425344, 4043309056, 696254464, 3904897024, 81788928, 4025483264, 3374841856, 1352400896, 3783917568, 4053991424, 3174334464, 2416852992, 134045696, 439455744, 496736256, 2989009920, 2655288832, 473839872, 1857371264, 3592261312, 2149181280, 1434945008, 3001203384, 868684980, 1377496734, 1147353901}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2885681152, 2382364672, 2667577344, 2189426688, 2361393152, 1457520640, 1263534080, 1191706624, 2117337088, 1647443968, 1126367232, 1781563392, 3651026944, 2035097600, 3171274752, 2753013760, 1057264640, 1663854080, 1135501056, 1851065216, 3248065344, 1793188704, 1038980592, 3438533736, 3028202276, 1411071818, 3189556129}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 3825205248, 570425344, 520093696, 2608857088, 4198498304, 2975858688, 4088397824, 3501719552, 4071358464, 3784966144, 1849491456, 3454173184, 301875200, 3331547136, 1111093248, 2025056256, 3936783360, 2373984768, 1598040320, 836795264, 3765451712, 3700961824, 3489412144, 449981080, 3796457276, 3068432646, 3030477957}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1946157056, 4261412864, 318767104, 2894069760, 4206886912, 3294625792, 2326790144, 1677197312, 2596012032, 2451177472, 2088304640, 3567747072, 3886956544, 1367826432, 4205359104, 438478848, 1286863872, 1207970304, 3154134784, 2181041536, 4043331648, 2374001760, 3477089968, 2132829592, 193991516, 2070414414, 1297355525}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 3422552064, 3187671040, 721420288, 293601280, 1841299456, 52428800, 338690048, 1239941120, 3252420608, 3607756800, 3787653120, 2441052160, 525221888, 2216517632, 863694848, 404793344, 761003008, 566244864, 2099259136, 3744485760, 2288540352, 337400800, 405417232, 1274234968, 4086796116, 3474071390, 1054291693}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 2885681152, 1912602624, 3103784960, 3682598912, 3896508416, 144703488, 852492288, 3253207040, 822870016, 505020416, 3733389312, 624984064, 2481864704, 1251549184, 3416363008, 3029059584, 2803147776, 362817024, 2001731840, 3265790080, 1261205440, 2534039328, 1401894864, 1547473192, 3352061332, 3212453174, 699889173}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 335544320, 1442840576, 3539992576, 3313500160, 473956352, 3512729600, 1578106880, 3235381248, 1355022336, 1309540352, 1418264576, 888045568, 1036140544, 431710208, 249425920, 451135488, 2504182784, 3546307072, 4212142848, 643333504, 1090784448, 1328431904, 2583240752, 791056200, 3143509260, 3736161330, 3648691871}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 2751463424, 1979711488, 2197815296, 1098907648, 1421869056, 2002780160, 1200619520, 2779250688, 1201930240, 2679242752, 2832924672, 757694464, 862863360, 482697216, 3289690112, 1133955072, 2216027136, 765477376, 1341154048, 2578988416, 4157357760, 2482374496, 1119425328, 880474504, 3201554932, 1690383042, 2169941441}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3690987520, 2046820352, 520093696, 595591168, 960495616, 2019557376, 3404726272, 2452094976, 2515271680, 2846228480, 2384920576, 2850717696, 2219982848, 1046814720, 1788342272, 4221667328, 2858337280, 1408269824, 3836224768, 2821460864, 3473281984, 3958860704, 810737840, 266733112, 2512874484, 3126496166, 4263123259}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1140850688, 1845493760, 3003121664, 226492416, 960495616, 165675008, 1399848960, 3086483456, 262930432, 2894725120, 2252931072, 1683193856, 1030635520, 3778486272, 3995922432, 4063684608, 3992437760, 1064317440, 2381860608, 2058102144, 101329088, 2492018080, 2750662768, 75366904, 2415867932, 1377364294, 991989677}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 3019898880, 503316480, 3674210304, 3447717888, 113246208, 2103443456, 1628438528, 158859264, 3557556224, 1833041920, 445710336, 1717272576, 4234559488, 2919702528, 1920241664, 3158763520, 88067072, 4157614592, 1276647168, 1897691520, 1916418240, 4187847264, 1822000688, 624391368, 2747051164, 608362774, 1620702201}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 3690987520, 3724541952, 4278190080, 3800039424, 1715470336, 3906994176, 1519386624, 2151153664, 2287206400, 3528851456, 328794112, 1430552576, 308953088, 2617466880, 774877184, 1795815424, 230210560, 2907733504, 3659007744, 1466198912, 1218329408, 3794087456, 2015267568, 2762017928, 462462460, 3296461370, 913988403}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 201326592, 3187671040, 956301312, 243269632, 3049259008, 2329935872, 3469737984, 570949632, 123469824, 2110128128, 754778112, 1689616384, 604127232, 2647597056, 522358784, 2176104448, 2533473280, 642283008, 1140594432, 481699968, 906306880, 3008487392, 192954608, 3711959976, 3659546660, 3165676414, 3558349339}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 3825205248, 2785017856, 2734686208, 2105540608, 4139778048, 2430599168, 2179989504, 1815609344, 3436445696, 975568896, 567869440, 4043472896, 1668956160, 414408704, 2381942784, 1185921024, 118416384, 2809676288, 1257528064, 4214652288, 3021041856, 1039048288, 3616045296, 105651384, 2208444988, 1603736506, 451390203}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 872415232, 1174405120, 3506438144, 3951034368, 3535798272, 2157969408, 1450180608, 2837970944, 546570240, 1760428032, 1740439552, 1541177344, 2036482048, 3188662272, 2743857152, 2765473792, 979405824, 1830291968, 3948706560, 4109008000, 384502720, 1733147744, 1585238480, 3532813688, 753365172, 3426727098, 3599471231}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1409286144, 2785017856, 2264924160, 2541748224, 113246208, 2950692864, 1836056576, 173539328, 2413559808, 4180017152, 3885432832, 3954671616, 1771192320, 2257936384, 386568192, 966576128, 1773401088, 1906842112, 1136929536, 3227127680, 2665561536, 3404246624, 3117526384, 2720353784, 2167602700, 3824189630, 1580065467}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2348810240, 3456106496, 2634022912, 8388608, 3586129920, 367001600, 3358588928, 2296905728, 816054272, 3616145408, 299302912, 1045200896, 2645966848, 1706106880, 2837811200, 937396224, 1824574464, 3438818816, 3416006400, 2331392640, 3062964800, 3379947488, 843556208, 1286385112, 2047217748, 2199453698, 2149686221}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 335544320, 4127195136, 2701131776, 2524971008, 423624704, 1906311168, 993001472, 3613917184, 4052484096, 3819307008, 3235971072, 3109715968, 802308096, 1318264832, 620343296, 2823022592, 2975642624, 2130926080, 2502017792, 1919409280, 4061584704, 2215934368, 480387408, 3336253784, 721783508, 1596842742, 1140955579}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 1811939328, 167772160, 1157627904, 3581935616, 1715470336, 2912944128, 3918528512, 444071936, 727449600, 79036416, 65601536, 2872147968, 1638023168, 3354091520, 3108696064, 4036032512, 3978818560, 1264281088, 4251102464, 2354380416, 3120402624, 2272003104, 3143528272, 2832016776, 433826908, 2004696478, 1869865699}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 3825205248, 3657433088, 1493172224, 830472192, 2487222272, 1218445312, 3698327552, 816316416, 1303117824, 3607494656, 1763508224, 1172668416, 449986560, 3849265152, 4026183680, 3305170944, 2080629760, 1243554304, 3486700800, 4050448512, 300263104, 3637641504, 812593104, 2960829304, 3661690932, 3089345382, 3920562251}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1275068416, 2785017856, 1090519040, 2004877312, 3854565376, 31457280, 2400190464, 2158493696, 2392588288, 790757376, 3254976512, 2927591424, 2615558144, 3322224640, 1248522240, 1352980480, 1962777600, 3553965568, 3248659200, 2104030336, 39295424, 943352800, 2810649968, 4208565192, 3762498548, 4066355102, 3105245065}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 2080374784, 2919235584, 1962934272, 1635778560, 2856321024, 3588227072, 1838153728, 1164443648, 2635333632, 260177920, 411107328, 714375168, 1804484608, 418340864, 3538677760, 1234040832, 3291907072, 1606381056, 195297024, 3316225664, 1714205376, 2735884320, 778637680, 650151816, 3580633044, 3997068442, 3199675737}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 4093640704, 1778384896, 3875536896, 2592079872, 482344960, 3625975808, 4071620608, 3190292480, 1264844800, 4122869760, 3283156992, 1958838272, 2959228928, 3203620864, 4177694720, 3205036032, 3682595840, 3704834560, 4105370880, 3886075776, 1658583872, 3561825632, 1278449808, 3238612632, 3124599220, 789594498, 651691383}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1677721600, 1509949440, 1526726656, 1216348160, 3888119808, 308281344, 389021696, 1364721664, 3286499328, 2263220224, 3925278720, 4194598912, 990527488, 2845646848, 1932103680, 3426453504, 2564985856, 3372040704, 681170176, 2426651008, 1785121344, 2645256416, 1240908720, 3122873176, 3543858316, 601424994, 4137674939}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2751463424, 2113929216, 721420288, 1400897536, 901775360, 31457280, 3551526912, 949485568, 3248226304, 3371302912, 456196096, 448954368, 94781440, 108470272, 1434816512, 3757819904, 984669184, 1087840768, 2895480576, 3967021440, 1638182848, 1639005152, 3716333680, 1862667928, 761756908, 3742208542, 1315940145}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 4227858432, 838860800, 1426063360, 2826960896, 3351248896, 182452224, 2345664512, 2141716480, 3808690176, 1506410496, 3941924864, 2831122432, 1901477888, 1556291584, 2028793856, 1865598976, 1472564224, 3248188928, 3950035200, 2793733760, 2513874496, 2388654304, 2961592560, 2053838376, 3379087604, 2151186514, 3511733789}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 2751463424, 3456106496, 2432696320, 2340421632, 3376414720, 2518679552, 862978048, 2836922368, 1108082688, 3407740928, 941948928, 1189314560, 2623160320, 3302973440, 2039255040, 3702429696, 1571660800, 2610389504, 2708000512, 3378824320, 3178949568, 266331552, 3019660944, 3703988216, 3611894636, 1806541430, 1184328199}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 3422552064, 2785017856, 1761607680, 1300234240, 2755657728, 3940548608, 4056940544, 1341652992, 770441216, 2593259520, 3091136512, 1130594304, 45498368, 2565414912, 4120571904, 2541017088, 1354861568, 2543941120, 857643776, 3834835072, 2618348736, 3799489312, 2538110192, 3934526888, 3857057180, 2110871142, 4099342193}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 2080374784, 1577058304, 4043309056, 2155872256, 62914560, 2061500416, 4293918720, 1963458560, 1022623744, 214827008, 355270656, 2673377280, 757219328, 3245301760, 1434947584, 1494083584, 2898701312, 4015459840, 2468083456, 1200065664, 1577974336, 3376852192, 102190320, 557562936, 2434255268, 4172674986, 2283442319}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 872415232, 4261412864, 2097152000, 1468006400, 2420113408, 2313158656, 3746562048, 3265789952, 3661889536, 821428224, 1249574912, 128876544, 1303003136, 4289814528, 235909120, 1768810496, 3800620032, 4072212992, 4093347584, 3118701184, 4083140032, 1153810720, 3897337712, 781140456, 1184932404, 3845983026, 967677059}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1140850688, 503316480, 251658240, 3447717888, 2319450112, 4045406208, 3912237056, 1024983040, 3079929856, 2882404352, 2568290304, 4077223936, 2958180352, 2280071168, 177401856, 3866675200, 3321601024, 1113534976, 2155271936, 1854849920, 3754610880, 1439466528, 2877671952, 1184005848, 3456580844, 3175262650, 4113597007}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 4227858432, 3120562176, 3372220416, 4118806528, 2512388096, 2292187136, 804257792, 1788346368, 3430678528, 3089235968, 2816802816, 1171685376, 2190884864, 240345088, 2058735616, 714860544, 3573869568, 3446345216, 2562311424, 333549696, 3913138368, 32495072, 2182274000, 3338158264, 1387023340, 3129607502, 1956734681}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 469762048, 1711276032, 1694498816, 3598712832, 3938451456, 232783872, 818937856, 1077411840, 3729522688, 2335834112, 2758868992, 1064468480, 3816701952, 1718558720, 3222114304, 4247500800, 3113782272, 2377612800, 730987264, 816445056, 23433536, 4028617824, 642679152, 713823912, 1339696828, 3693170422, 478852581}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 1409286144, 100663296, 2701131776, 2961178624, 1631584256, 597688320, 2760900608, 3274178560, 1858338816, 2871394304, 2671575040, 2912059392, 49954816, 2196201472, 2024140800, 3721897984, 1424264192, 3448732160, 4148296448, 606184576, 3000079936, 2005525920, 2371211344, 1997524360, 3136874484, 1270182738, 1908837163}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1811939328, 3388997632, 3405774848, 2038431744, 3762290688, 2883584000, 1697644544, 2765619200, 3390832640, 2897084416, 2490695680, 2149679104, 1698316288, 2876186624, 2984169472, 686589952, 561511424, 3024291328, 1370021120, 2189795712, 1006124736, 2081181472, 2758179696, 94460632, 953929996, 1542811422, 425845151}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 1677721600, 503316480, 352321536, 3749707776, 29360128, 1986002944, 1691353088, 2650275840, 33816576, 2366767104, 3837198336, 216367104, 3621666816, 2269716480, 3403468800, 1565165568, 1706021888, 517800448, 3826693888, 3918128768, 1385185728, 3461904864, 2931037360, 4047119400, 3435867484, 3862161426, 3592096433}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 2751463424, 369098752, 922746880, 864026624, 1421869056, 731906048, 1901068288, 3891789824, 3102998528, 2705457152, 3404660736, 2019000320, 3007201280, 3341901824, 2958487552, 2866853888, 1556997120, 1102381568, 3506234112, 677615488, 870078400, 2442012512, 1769561936, 1869254120, 3848179164, 280789770, 3699611449}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3959422976, 3791650816, 50331648, 1031798784, 2889875456, 975175680, 3186622464, 2154299392, 849608704, 3973709824, 4263313408, 3861544960, 675692544, 62611456, 1191292928, 3665803264, 1429795840, 1901028864, 3708016896, 252632448, 3319555264, 2332448032, 3592115088, 2645662904, 1102572372, 1009576866, 3369927461}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2214592512, 2449473536, 2600468480, 2055208960, 1681915904, 991952896, 53477376, 727187456, 128188416, 1385824256, 3630759936, 3497426944, 16138240, 2004836352, 878292992, 1466419200, 1687477248, 84627968, 2806747392, 1638058368, 2543070016, 2940343584, 898458384, 617401432, 1345268044, 2375154210, 2230055909}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2483027968, 503316480, 2332033024, 1065353216, 843055104, 480247808, 1838153728, 3820486656, 2371092480, 2401370112, 4160552960, 865042432, 159268864, 4142096384, 1755099136, 4088055808, 408280064, 200759808, 2988365568, 3746021760, 748814784, 1740468256, 3056580304, 1248745352, 1973118140, 3953703706, 511239337}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1543503872, 3120562176, 50331648, 1048576000, 2998927360, 3831496704, 439353344, 635961344, 2367422464, 3295019008, 1361248256, 1354792960, 792870912, 1807835136, 2614218752, 3381389312, 2531177472, 709189120, 3043214592, 373468544, 3127061824, 2531298912, 1993488560, 1341723352, 3528834900, 725215646, 2065149179}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 1006632960, 436207616, 2432696320, 880803840, 2000683008, 2371878912, 2830106624, 1011351552, 2738618368, 1265500160, 1755774976, 2624749568, 3024764928, 3352125440, 854577152, 4179474432, 3334798336, 2647223808, 1943389440, 2411265152, 1833369664, 2575484064, 878867760, 146886552, 2324292932, 2212928974, 2741515647}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 2348810240, 2516582400, 1224736768, 2256535552, 3569352704, 1545601024, 2001731584, 3567779840, 2977693696, 3799908352, 3436380160, 2744877056, 3411689472, 1919492096, 3724709888, 3378554880, 2407392256, 2087532032, 308843264, 3843135616, 4149938496, 2352468832, 516702096, 1436965736, 1918318068, 1647426190, 361440615}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 2080374784, 1040187392, 1526726656, 931135488, 675282944, 3911188480, 2668625920, 69730304, 3202088960, 1174011904, 1354694656, 3046604800, 4189995008, 23142400, 944173056, 2315315200, 2373307392, 1365585408, 2461591296, 2780928384, 3932373440, 1114491168, 604069904, 2893464264, 3292037748, 1392626974, 2441282373}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 3556769792, 1845493760, 2030043136, 444596224, 1916796928, 1742733312, 2614099968, 177733632, 2871787520, 4034789376, 596049920, 3208675328, 3497672704, 3227328512, 1848504320, 3147819008, 2167833600, 19495424, 1423953664, 1247199360, 1840859968, 3374829600, 3622488688, 1195337512, 3701265324, 4276885254, 4183709831}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 2214592512, 2717908992, 855638016, 1769996288, 3091202048, 3911188480, 4235198464, 3633840128, 2221146112, 2943746048, 1630863360, 3157360640, 643448832, 537862144, 2691616768, 341628928, 2943321088, 745763328, 1035778304, 419427712, 2424007360, 4233157408, 908457488, 2058624632, 1893616428, 3580429634, 1729344947}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 335544320, 3388997632, 2868903936, 545259520, 3326083072, 929038336, 430964736, 3999793152, 3877371904, 3752984576, 593428480, 4055465984, 1972781056, 1877565440, 3967873024, 953067520, 1129577472, 2063424000, 756980992, 202101120, 2445872704, 2161164320, 3998677296, 1405597720, 1151555540, 2541456478, 209792785}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 469762048, 3321888768, 1325400064, 3867148288, 2017460224, 3542089728, 3960471552, 1114112000, 1253834752, 1711931392, 1280376832, 2231795712, 1705918464, 599744512, 1754902528, 2863122432, 3501231104, 1853169152, 1344846592, 3914429312, 42383680, 2154695968, 4234103568, 3806977480, 2759823316, 599059630, 38480189}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3556769792, 3657433088, 117440512, 411041792, 3879731200, 2132803584, 2486173696, 805830656, 3553886208, 9830400, 2665807872, 1611563008, 756695040, 3049201664, 3541151744, 3036387328, 4037843968, 364460544, 2349638912, 3360249728, 1298457152, 2232252576, 3909796624, 2899584216, 2350282340, 3282372762, 2821634019}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 67108864, 3187671040, 1895825408, 1585446912, 1631584256, 790626304, 412090368, 3419930624, 834404352, 846856192, 1979252736, 2180677632, 2028879872, 660037632, 3624775680, 2528368640, 1524401152, 2912752128, 4047279872, 2196599936, 395637056, 3069786528, 3027929616, 3626897544, 1052194956, 2625493934, 2979778757}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1275068416, 1375731712, 2868903936, 3984588800, 658505728, 1990197248, 3402629120, 2926051328, 729546752, 3311271936, 3474915328, 365527040, 2776252416, 2049253376, 2664230912, 1227274240, 2152453120, 90912256, 156991744, 2489526656, 4170693824, 3328514208, 3454843344, 4172737320, 2458114516, 1808221838, 2448290999}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 4227858432, 2046820352, 1090519040, 2642411520, 2495610880, 1897922560, 942669824, 2652372992, 1112276992, 3576561664, 919011328, 2104131584, 2326413312, 967663616, 4033335296, 1648228352, 1118360576, 464719360, 305706240, 1465613440, 1078762688, 982084960, 469598992, 2349378392, 1111690540, 2525029398, 1793553151}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 2483027968, 3657433088, 2701131776, 75497472, 3636461568, 2145386496, 2635071488, 2408054784, 2030829568, 197263360, 314638336, 4164517888, 3195420672, 1844928512, 3496906752, 3542669312, 1881644032, 2157804032, 3797124352, 3083543680, 3327429696, 3099436896, 3820515440, 729038152, 2010528612, 1321673814, 227982969}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 3959422976, 2516582400, 2164260864, 3934257152, 2915041280, 132120576, 2890924032, 3332898816, 2274099200, 811728896, 1536098304, 2177269760, 1580613632, 536436736, 4036988928, 2514089984, 3015216128, 915621376, 1164739328, 203752576, 2052454208, 3621427168, 1193043568, 4222252264, 2375245428, 1491909782, 2590327177}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 603979776, 1577058304, 1526726656, 1350565888, 1111490560, 291504128, 135266304, 3516399616, 2532048896, 1168769024, 3588554752, 2550497280, 2666414080, 4241170432, 3429806080, 1630578688, 1800643584, 188301824, 1103615744, 2821681536, 1953543744, 2696128544, 2087260208, 4139776712, 3591587372, 2455955878, 2940896461}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2483027968, 3791650816, 4278190080, 830472192, 3829399552, 3030384640, 510656512, 176685056, 262406144, 2148925440, 2434072576, 2182184960, 2796175360, 410984448, 3784224768, 1584703488, 2578689024, 1613830656, 3754395904, 190786432, 2529089216, 3604804896, 430413520, 3226404216, 2158404132, 3458241122, 3211630275}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 4227858432, 2315255808, 721420288, 1551892480, 1228931072, 2384461824, 2161115136, 1246232576, 2291400704, 3514957824, 382271488, 255819776, 3186507776, 686235648, 3518533632, 3710302208, 1050274816, 2224885248, 1398639872, 2643931520, 4242572352, 3751461792, 1476391312, 252592808, 752290884, 515942586, 491426969}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1946157056, 1308622848, 553648128, 2206203904, 1488977920, 1251999744, 565182464, 2650275840, 3427532800, 1176633344, 1299513344, 2889187328, 1472610304, 1630740480, 3519451136, 3936413696, 3072584704, 1520257536, 1068613376, 1754293376, 2760409024, 991178080, 4225630416, 2393860760, 1493993948, 4090612182, 1518357113}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 3288334336, 4194304000, 1694498816, 3749707776, 2503999488, 2803892224, 586153984, 1471676416, 2077491200, 1628045312, 1142095872, 1140817920, 1249263616, 4259667968, 1163587584, 1594656768, 1855579136, 1153118720, 4077102336, 1556090496, 3646972352, 1028678048, 2257073680, 2005693752, 1364090428, 3086038554, 649103949}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 3825205248, 1040187392, 2734686208, 4219469824, 3879731200, 1910505472, 3901751296, 1318584320, 2209611776, 3374972928, 3618177024, 2952560640, 1974878208, 194994176, 2183368704, 3035990016, 507153408, 2694922752, 3360728832, 3001574784, 3376155584, 1590043296, 3700903024, 3046107912, 195807916, 2828650570, 440711693}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 3825205248, 3992977408, 3909091328, 2675965952, 3124756480, 1180696576, 3205496832, 1406664704, 1851523072, 1509031936, 3221553152, 2115534848, 2227585024, 625172480, 1344000000, 3778926592, 4214158336, 294453760, 3011305216, 2310547584, 592187840, 3509214240, 1255754416, 1227540424, 3294854540, 2162921982, 2998266337}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 1409286144, 3120562176, 1660944384, 1904214016, 2009071616, 2023751680, 53477376, 3639083008, 2591817728, 4247912448, 1518534656, 3223945216, 2490777600, 1148526592, 102543360, 1057654784, 2817514496, 3383458304, 4109731072, 2272540032, 4271785664, 1091125472, 2091823824, 256485848, 3487962324, 1873624910, 2894639409}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 67108864, 1577058304, 822083584, 1954545664, 3904897024, 2036334592, 2484076544, 1482162176, 338427904, 2444886016, 47513600, 648511488, 1325285376, 564879360, 927780864, 3658672128, 3049909248, 3377295872, 2825631488, 303328384, 134626368, 2910274912, 2667487536, 3373517768, 965236876, 3012847494, 4198902405}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 469762048, 2382364672, 4211081216, 2860515328, 3611295744, 2522873856, 831520768, 3998744576, 2864971776, 1404698624, 699727872, 1629978624, 4128653312, 77799424, 2131021824, 3864180736, 2559699968, 1074085376, 2937048832, 3118078336, 2250575680, 1015021216, 38946736, 173628168, 2849106508, 1768251314, 102744069}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 2885681152, 301989888, 3137339392, 2071986176, 2604662784, 2241855488, 3014656000, 799539200, 1106509824, 2465857536, 2346647552, 3853811712, 2172010496, 698966016, 3684536320, 4088133632, 2493688832, 2668586496, 1951187200, 918174080, 872366016, 2554629792, 2449356880, 875388056, 3182427188, 1037099850, 987000405}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 2617245696, 2785017856, 3372220416, 1719664640, 1413480448, 484442112, 573571072, 1516765184, 650903552, 812253184, 1760886784, 620003328, 299778048, 4230701056, 6270976, 2562840576, 344642560, 3852819968, 141335296, 2363127936, 2195550528, 2631463712, 679751664, 3006661080, 3282513620, 4166373238, 1162149373}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 1946157056, 1107296256, 2298478592, 4118806528, 2898264064, 2053111808, 68157440, 2994208768, 3063152640, 673316864, 2489909248, 1214873600, 1795047424, 597106688, 1283387392, 1799411712, 993508352, 1368992256, 1304553728, 4210176128, 3782288576, 2909659488, 3848551088, 915038536, 4041571100, 533722074, 1800218057}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 201326592, 3321888768, 1996488704, 1702887424, 3779067904, 3957325824, 921698304, 3956801536, 1209270272, 4093771776, 870252544, 3443556352, 1998471168, 3737214976, 1518448640, 1126156288, 2535361536, 3829339648, 3585129216, 3485888384, 1901424832, 2864941472, 1134617456, 1500413240, 1624857100, 448120986, 3066936233}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 1543503872, 3724541952, 2801795072, 2625634304, 591396864, 266338304, 1282408448, 2994208768, 1075052544, 1438777344, 2273771520, 4204232704, 3204333568, 3313049600, 1911459840, 2148575232, 1441367040, 289889792, 1706538752, 1051594624, 433146944, 2937234592, 2874064240, 2290143480, 3512830812, 594218778, 2835477769}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 201326592, 2986344448, 2533359616, 2424307712, 3225419776, 1130364928, 3023044608, 4257742848, 4037804032, 2928803840, 4178903040, 3834347520, 1298546688, 1752375296, 1190719488, 2828974080, 913175552, 2983532032, 3819696384, 339089280, 3700097600, 1746721568, 408980784, 3351966936, 1553697540, 1400782982, 3211213633}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 603979776, 2382364672, 1593835520, 310378496, 2956984320, 3303014400, 3916431360, 3903324160, 531365888, 3607494656, 3494445056, 3476193280, 1783775232, 1713053696, 1126797312, 3631982592, 601938944, 3121177088, 852664064, 2996972416, 1450405696, 2166726944, 1265479920, 3736193400, 2845829300, 2939872198, 1651388139}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1946157056, 234881024, 419430400, 1518338048, 2059403264, 2459959296, 2041577472, 1741160448, 2420375552, 2262958080, 1769406464, 3204153344, 1899905024, 1883856896, 3669151744, 1972172800, 1153807360, 2566343168, 3988492032, 752758912, 2384026432, 606782560, 1892712656, 2470161944, 3223217476, 4189658706, 219872025}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 4227858432, 3724541952, 1895825408, 2340421632, 515899392, 723517440, 1603272704, 1428684800, 2265710592, 1120796672, 1970864128, 874545152, 2316976128, 2271420416, 121876480, 3478763520, 389735424, 3807981056, 1155565312, 3090822272, 1601398720, 2594941536, 4000678928, 1608833416, 2909304500, 1466702774, 834560223}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3690987520, 3925868544, 3539992576, 2457862144, 3569352704, 3126853632, 3423600640, 2101870592, 3918790656, 1349648384, 1062928384, 2293202944, 1465597952, 1957683200, 760950784, 4289714176, 1272652800, 493860352, 3367719168, 2432688000, 4088600640, 399226336, 3585164656, 2580075496, 3384998868, 2004215586, 3527685101}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 3019898880, 1174405120, 1526726656, 813694976, 801112064, 874512384, 3717201920, 908591104, 1036779520, 1410727936, 670367744, 2458484736, 1945452544, 612999168, 4042616832, 269088768, 557132800, 3408503296, 2317684480, 2311163776, 3007911744, 797415520, 2528382288, 1565685416, 2273269316, 1675806798, 2970979407}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 4093640704, 2315255808, 3439329280, 3179282432, 2629828608, 618659840, 4172283904, 44564480, 2963537920, 326762496, 2331967488, 102662144, 3875487744, 941531136, 3254743040, 2560542720, 4173298688, 3569267200, 2934913280, 3819361408, 2707646400, 3703085792, 470185392, 2833868472, 4266636516, 3333218026, 349465945}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 4227858432, 2248146944, 3372220416, 2944401408, 1539309568, 2116026368, 774897664, 2835873792, 2284584960, 3793092608, 2065104896, 1133740032, 3709288448, 3667124224, 4204204032, 3981682688, 716637184, 4133737984, 2856273664, 3968840320, 2575896768, 3798507360, 221425616, 2573453432, 2629770068, 2429525102, 3496559199}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1677721600, 704643072, 419430400, 4001366016, 1262485504, 1306525696, 164626432, 295174144, 2479095808, 3213230080, 1974927360, 3511582720, 3417784320, 3931021312, 1614237696, 1368295424, 1301765120, 2252257792, 3659483392, 465745536, 1559051840, 2197525280, 933796016, 3180353480, 3455611004, 13921834, 1497249727}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2751463424, 1644167168, 2868903936, 3934257152, 1790967808, 1797259264, 2270167040, 753401856, 563871744, 3153723392, 4144693248, 3451486208, 3641393152, 2159648768, 1787523072, 1945753600, 233530368, 860457472, 74667264, 4176338816, 851255360, 2489379552, 1602590160, 3697371464, 3338331044, 1967057286, 331396697}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1677721600, 1979711488, 2801795072, 243269632, 2738880512, 3152019456, 2330984448, 2038956032, 1207173120, 3719954432, 2364211200, 2454552576, 1726693376, 1598939136, 1701515264, 1603123200, 1850426368, 1985841664, 1511227136, 1945229696, 621115456, 2391574560, 3916801456, 2683768152, 766753140, 1204952738, 3991887785}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3690987520, 2449473536, 2130706432, 276824064, 1337982976, 3282042880, 2895118336, 3393716224, 573308928, 2613444608, 3715039232, 3674505216, 3262070784, 2072305664, 3853463552, 337958912, 1396667392, 2104276480, 4086512896, 3597306240, 4259067200, 3997052512, 911938704, 453417000, 2189050292, 4032909630, 2441607255}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3556769792, 3523215360, 50331648, 2508193792, 62914560, 2116026368, 636485632, 3609722880, 3375104000, 2715680768, 1103691776, 2309193728, 852049920, 3559104512, 1829326848, 67364864, 1979272192, 1135313408, 4220855552, 152404864, 2009886656, 260964960, 13701328, 1099411608, 2479565636, 3843865614, 3176134571}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 2214592512, 771751936, 2734686208, 2340421632, 3099590656, 3231711232, 3163553792, 1210580992, 3100377088, 507904000, 2905669632, 2689040384, 3593551872, 1606934528, 1223757824, 275228672, 3990948864, 3918522880, 2467109632, 3675896704, 2247384768, 123889632, 2040233616, 3118520744, 2140129924, 1947037134, 3734612391}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3556769792, 3657433088, 3238002688, 2776629248, 1421869056, 1000341504, 4291821568, 2714238976, 3546021888, 3372613632, 4203282432, 2667675648, 25772032, 3414269952, 415846400, 3101788160, 1253645312, 704242176, 2259513600, 65241728, 2143429568, 4141557984, 2230517264, 2979510024, 3962068724, 4050388646, 3003002487}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 4227858432, 3388997632, 2432696320, 1065353216, 54525952, 3001024512, 3754950656, 2617769984, 3745251328, 1589248000, 3946381312, 3360784384, 2822324224, 2329010176, 3338219520, 2255587328, 642321408, 2884236800, 572352768, 1744813696, 2264299200, 1195065120, 2530013104, 2382819528, 3490181556, 1387423574, 1812282089}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 1811939328, 4261412864, 1358954496, 1870659584, 3200253952, 1595932672, 2161115136, 540540928, 3211526144, 1853489152, 1545797632, 4089872384, 2334343168, 3913736192, 3898822656, 3618035712, 2165511168, 3389976064, 27749120, 2515060352, 4237712576, 463018464, 172340048, 3413506440, 2227016524, 859434558, 3726100593}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1409286144, 301989888, 4177526784, 2390753280, 3670016000, 136314880, 4272947200, 3538419712, 3517186048, 403570688, 1923022848, 2853273600, 1906262016, 3784433664, 3420393472, 2222032896, 3570367488, 1130996224, 1625519360, 3507740288, 2051682880, 646001632, 1276573264, 568519864, 2778001188, 251124842, 2779002659}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 2080374784, 2046820352, 352321536, 1417674752, 608174080, 3525312512, 1288699904, 2652372992, 3553361920, 2801401856, 2332884992, 2315681792, 932003840, 1648812032, 3886878720, 2677442560, 590681088, 2065348096, 1819224320, 3641162880, 3666969408, 2281107104, 516229712, 3931297992, 3766177116, 13755694, 1591134241}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2080374784, 1442840576, 3976200192, 1166016512, 37748736, 3995074560, 3352297472, 419954688, 3723755520, 1746272256, 1226637312, 2900721664, 4036837376, 950394880, 331165696, 1257609216, 2968873984, 86091264, 1228097280, 3090468992, 2107827648, 587174304, 3795481296, 1517765192, 1096459860, 265527474, 1070597215}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 469762048, 704643072, 1392508928, 125829120, 1925185536, 1126170624, 4224712704, 3655860224, 1053556736, 131072, 2303393792, 535068672, 3402317824, 2200215552, 1961578496, 2725574656, 3041088512, 3487102464, 32588032, 30138240, 880919232, 3860244192, 1631077200, 413403912, 2014189476, 1281957998, 478138789}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 738197504, 570425344, 1694498816, 1971322880, 2864709632, 1914699776, 3700424704, 2287468544, 3643539456, 472252416, 1818034176, 2429517824, 3286056960, 1393549312, 4135399424, 140482560, 3984944128, 2837679616, 1289452800, 3494034560, 2536163264, 2114890208, 3866926800, 1933293480, 2090279676, 1846855486, 4271889135}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 201326592, 3053453312, 1795162112, 4185915392, 3032481792, 660602880, 2941255680, 3098017792, 2894331904, 2396127232, 3603234816, 2491711488, 4114956288, 3443826688, 3097833472, 1398052864, 1034763264, 283155968, 3943130880, 231320448, 2201328576, 3138105824, 2482546800, 1639650888, 3470232612, 1404496906, 797998413}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 469762048, 3120562176, 2868903936, 2306867200, 2713714688, 1373634560, 3738173440, 1152909312, 3878420480, 2876375040, 614268928, 4007493632, 454901760, 3860717568, 2491232256, 982362112, 4091874304, 3339822592, 3644805376, 3136877440, 753702336, 3413304160, 3061701936, 3748494344, 299235180, 1461277598, 3361463509}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 3556769792, 2449473536, 452984832, 3615490048, 2965372928, 111149056, 1343225856, 25690112, 3460038656, 258605056, 1240924160, 3762454528, 91701248, 3338838016, 2467778560, 3249702912, 445594624, 3657884160, 1238988032, 2275143552, 938254016, 3530455008, 4080631184, 3597381608, 2685707604, 3278535926, 1878490337}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 67108864, 570425344, 2667577344, 1820327936, 1732247552, 2921332736, 2221932544, 2941779968, 2007760896, 786825216, 1305935872, 730300416, 3327606784, 2890375168, 1228369920, 186103808, 1503597568, 3693328896, 3954509056, 172160384, 3394089792, 1478886944, 1463223376, 1511494680, 3693026300, 2464400334, 492126863}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 3959422976, 2583691264, 150994944, 1719664640, 3334471680, 1314914304, 2272264192, 1298661376, 1793327104, 2315124736, 2285305856, 2615640064, 230113280, 2594676736, 4019662848, 4286044160, 2330936320, 3574312448, 2019363072, 4182157952, 58964544, 1820920288, 737213808, 444635736, 1692963780, 1905034026, 1077060923}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2348810240, 2650800128, 3976200192, 92274688, 1405091840, 1654652928, 2402287616, 6815744, 223608832, 2670329856, 2559115264, 13336576, 3523821568, 495706112, 1340674048, 609986560, 3939574784, 2692214272, 1068985088, 1988663424, 3717982656, 2138141024, 3855087760, 3802072824, 1178394788, 3949067346, 717233457}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1811939328, 704643072, 2902458368, 1149239296, 2764046336, 257949696, 2807037952, 1128792064, 3900440576, 3504472064, 3689086976, 1560182784, 1193492480, 1738448896, 1853034496, 3218511872, 764355584, 1316269568, 860631296, 3011147904, 3684127552, 2084604640, 3243394288, 2277196104, 4167745876, 3784137590, 1736964133}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 3154116608, 503316480, 1828716544, 2608857088, 2503999488, 547356672, 2523922432, 4267180032, 842792960, 3692167168, 3980066816, 2619375616, 1148928000, 1652613120, 520818688, 4149778432, 7818240, 3085616640, 1698448128, 3096604800, 2298171072, 2470500896, 1516981904, 1850247448, 3762240956, 2300491270, 1176109237}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 4093640704, 2382364672, 486539264, 1585446912, 3107979264, 2455764992, 416284672, 1399324672, 2785804288, 2626289664, 3388407808, 219447296, 213336064, 2104811520, 325545984, 3013396480, 397106176, 2931208704, 1672223488, 1736064128, 3694097472, 3399516192, 2925088112, 965067848, 583989444, 1307051342, 3209461121}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2751463424, 4194304000, 16777216, 3196059648, 1673527296, 731906048, 3423600640, 3322413056, 2126774272, 1948909568, 347668480, 2733146112, 226050048, 1212735488, 535392256, 3716216832, 42816512, 3250235904, 708585728, 479603328, 3991877184, 598211424, 2068763536, 1062085992, 4152558740, 2681847818, 1947594625}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 1275068416, 1107296256, 3774873600, 377487360, 230686720, 3793747968, 1087373312, 2853699584, 4120641536, 1305870336, 23789568, 496271360, 4004200448, 4004814848, 553349120, 4251764736, 289891328, 527101440, 263472384, 220339840, 1437142592, 1305327712, 1613664080, 1096683528, 2374966876, 3354326214, 780023223}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1677721600, 3456106496, 486539264, 1736441856, 708837376, 639631360, 957349888, 3932684288, 4016832512, 1386086400, 883228672, 2137948160, 2699378688, 1817108480, 2188718080, 375842816, 1614367744, 1667815936, 1026829056, 3792327808, 3086964928, 1138336160, 1774255056, 1907889448, 3924042468, 872548510, 1336084651}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1543503872, 2315255808, 4278190080, 2793406464, 658505728, 585105408, 2085617664, 1803026432, 3396075520, 1789001728, 3436118016, 2949414912, 1234124800, 2385305600, 2304733184, 2769590272, 4082320384, 1118221824, 50594048, 47597952, 3398505024, 2415508000, 3624989488, 3095747592, 2880955020, 2587737918, 635875037}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 4093640704, 3724541952, 2030043136, 662700032, 1967128576, 186646528, 1620049920, 1785200640, 3248750592, 266731520, 1047855104, 2780528640, 557137920, 698081280, 2938449920, 4180920320, 1558277120, 3076895232, 3479962368, 3885108864, 1926975680, 2180699168, 763422032, 4139773032, 3523419236, 153546426, 2062213271}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 1409286144, 4261412864, 2533359616, 2373976064, 2185232384, 10485760, 3169845248, 2812805120, 3049521152, 2775711744, 2766077952, 1603174400, 614416384, 2452529152, 1156526080, 558270464, 3695932416, 2267324928, 2280393472, 4009126272, 453840320, 4137781408, 439991696, 2796920536, 2555640388, 1738978874, 3055238141}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1409286144, 2046820352, 285212672, 3481272320, 3686793216, 3114270720, 3908042752, 490209280, 2594963456, 3046244352, 42663936, 3398074368, 2420850688, 816504832, 2507878400, 1395836928, 3215418368, 3503874560, 3781187840, 4224739968, 730365632, 217343840, 1307464208, 3071359768, 2637531276, 1133485134, 511758149}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 3154116608, 637534208, 4110417920, 2088763392, 1958739968, 530579456, 1651507200, 176685056, 226230272, 2536636416, 861995008, 4110843904, 648101888, 3290882048, 118558720, 848205824, 1264413696, 4057253376, 651198208, 1702378624, 900989248, 3526256352, 2818793104, 450867160, 2570315732, 4028225382, 1931251533}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 2751463424, 1308622848, 1056964608, 1166016512, 3670016000, 2120220672, 2056257536, 853016576, 1955856384, 3795976192, 3092971520, 532119552, 3550167040, 3143081984, 642461696, 2502940672, 3123647488, 3576007168, 892875520, 650384768, 603607488, 2665437408, 3446513392, 729046440, 2886861724, 3689088482, 3962801597}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 3690987520, 1711276032, 4110417920, 1937768448, 2596274176, 90177536, 95420416, 1114112000, 703856640, 3101294592, 667746304, 1411809280, 1712144384, 1673977856, 2298310656, 2165233664, 2572753920, 3192698368, 1596468992, 341068928, 2534037184, 4036321760, 4227523696, 3338869560, 12699972, 1286525378, 2928238121}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3690987520, 1174405120, 2332033024, 1568669696, 599785472, 3240099840, 2815426560, 1663565824, 3162767360, 2832072704, 2793078784, 3449782272, 347815936, 3695157248, 2787848192, 2423777280, 2275367936, 3781264896, 530087680, 3499901824, 3834778048, 3964236384, 4240867664, 3740641672, 1994276036, 1769146826, 1884001187}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 4227858432, 503316480, 3305111552, 411041792, 4173332480, 815792128, 2054160384, 1279787008, 3017015296, 4161929216, 2656763904, 884375552, 2979741696, 3482755072, 2192248832, 2503915520, 1383031808, 2436154880, 1779985152, 1328292992, 2486052672, 1450014944, 4109889296, 1203936728, 1006198068, 1904577074, 3284780605}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2483027968, 570425344, 620756992, 2558525440, 1967128576, 1981808640, 2448424960, 782761984, 3628859392, 2608988160, 3213295616, 3535437824, 2177318912, 2400903168, 3942068224, 2001901568, 883653632, 3874017792, 2635623680, 1967407232, 603873600, 3620543008, 1503767120, 2082990808, 2910769412, 1249467646, 846710213}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 2348810240, 3791650816, 3036676096, 1870659584, 113246208, 1017118720, 2553282560, 1794637824, 2967732224, 221118464, 2998599680, 590381056, 737886208, 3780173824, 2473283584, 1503180800, 1752652800, 3855810048, 2250386688, 2457412736, 2140789440, 139102176, 433484944, 1029645304, 1084138988, 771774858, 3070242939}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3154116608, 3657433088, 2432696320, 2407530496, 3225419776, 2879389696, 3589275648, 655884288, 3763601408, 420610048, 1858797568, 3210838016, 285949952, 1283579904, 995848192, 141133824, 1058485248, 1404032512, 3708705024, 2028281472, 2192891584, 398974624, 2575440656, 138628184, 4265456796, 1426415218, 3353671445}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1677721600, 3120562176, 184549376, 192937984, 1388314624, 1084227584, 1787822080, 1026031616, 76283904, 100007936, 682295296, 3944185856, 199966720, 3531055104, 2589683712, 1057998848, 3210701824, 2330327552, 506081536, 1297448832, 2724263104, 2919413472, 728466576, 1459977128, 1088986628, 4187922414, 3329597439}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 603979776, 33554432, 553648128, 696254464, 255852544, 203423744, 533725184, 2824339456, 2280914944, 1866858496, 2089484288, 241664000, 944455680, 470278144, 708521984, 1892653056, 3283571712, 2192411136, 1403147520, 1509235328, 795378112, 295877920, 3008092112, 3946404552, 3677007868, 2070411058, 466313055}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 738197504, 1979711488, 1593835520, 2222981120, 859832320, 1117782016, 1947205632, 363331584, 3268673536, 3204055040, 1274609664, 4280254464, 1446592512, 2952781824, 789139456, 1938278400, 949296128, 3466190336, 1844324096, 2212721024, 181839168, 3722364960, 2870653968, 541633064, 4184197828, 545274178, 289420473}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 335544320, 503316480, 2667577344, 2793406464, 1514143744, 819986432, 1980760064, 1386741760, 3962306560, 4025090048, 3965911040, 436305920, 1117995008, 1034002432, 2949853184, 148477952, 1081553920, 607097344, 711342848, 1241079168, 2577049664, 2537984160, 3927220272, 2750661544, 2058634596, 3806217150, 3044889489}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 4093640704, 2315255808, 3573547008, 1535115264, 2411724800, 3298820096, 3299868672, 919076864, 625737728, 3022913536, 842334208, 3555557376, 2071281664, 4144881664, 3735359488, 3839203328, 2584835072, 952099328, 2011574528, 2096695424, 2147736768, 2313187168, 2723155600, 2987943224, 3876874740, 2858039710, 1904178403}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 2080374784, 369098752, 2969567232, 3447717888, 96468992, 983564288, 4178575360, 1131937792, 595853312, 1857945600, 1338572800, 3530457088, 445202432, 244228096, 3120123904, 3653687296, 181736448, 3987006976, 796270336, 3550822016, 2246883776, 3302644832, 1032262800, 3425667304, 803989804, 1110807338, 4165772147}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 2348810240, 1845493760, 3774873600, 2206203904, 2688548864, 2921332736, 1339031552, 311951360, 700186624, 922615808, 4259774464, 3748233216, 2066169856, 1619632128, 4254560256, 3982616576, 3970130944, 2212212224, 41308928, 2342739584, 1297863360, 3216404128, 3703772624, 2334912840, 2696814748, 3334940566, 3107582691}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 1543503872, 33554432, 2701131776, 645922816, 3166699520, 2778726400, 1859125248, 2249719808, 3439067136, 3889823744, 1788805120, 2677571584, 3319742464, 3061358592, 1164931072, 1250998272, 1545296896, 659461632, 4019346688, 1136346752, 3298725440, 1963620576, 4270279824, 4200900488, 814046108, 1713886198, 2153230193}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 3019898880, 3858759680, 2365587456, 3766484992, 717225984, 2963275776, 2528116736, 4161273856, 2846621696, 2549743616, 4220715008, 1480097792, 986923008, 2681774080, 1585647616, 4144023552, 2201447424, 2028900864, 897195776, 2723370112, 1092136768, 2820874720, 1018201872, 1673482936, 1333980948, 4095746158, 1114639849}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 1811939328, 3925868544, 2634022912, 830472192, 499122176, 2686451712, 2760900608, 2682781696, 4196663296, 2561802240, 486342656, 1009483776, 3216850944, 2303451136, 2974617600, 148101120, 1957762048, 293465600, 3268567296, 3398246528, 3488856512, 2762018400, 3067468240, 186004520, 1301228068, 2935405370, 1275495805}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 738197504, 2046820352, 4009754624, 2776629248, 3066036224, 3613392896, 1859125248, 1375207424, 3999006720, 2254045184, 4180738048, 3290988544, 1802584064, 1225302016, 2088857600, 956352512, 2815769600, 3062816256, 3995730176, 553200000, 1167889344, 1492062944, 1215293552, 3548052872, 1972642956, 888025254, 1026497697}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 469762048, 3992977408, 553648128, 1635778560, 2185232384, 1700790272, 2725249024, 1632108544, 1441005568, 2195587072, 166526976, 714768384, 2972532736, 1463476224, 4278005760, 1906489344, 2038504448, 3724588544, 214854400, 794109568, 2390137792, 2088191904, 1727641968, 1124253336, 3067166164, 4216886890, 3700561339}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 3154116608, 838860800, 1224736768, 3598712832, 893386752, 1168113664, 1691353088, 3698851840, 1890320384, 291635200, 88145920, 1901625344, 3772858368, 2777194496, 2761510912, 2569328640, 1073417216, 1768261120, 2854458624, 4123320960, 2626379328, 13477920, 2625086608, 726308424, 940068012, 4102306590, 2918590109}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 2617245696, 2315255808, 1191182336, 92274688, 2277507072, 559939584, 2939158528, 2544369664, 2573991936, 79036416, 303366144, 2567143424, 2876588032, 439590912, 1054691328, 4032808960, 1374383104, 881493504, 554215680, 4119848320, 263392192, 1538192992, 3802321776, 3114585592, 1163501220, 3155585102, 625301887}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 3690987520, 1577058304, 3741319168, 528482304, 2847932416, 2380267520, 3381657600, 2015887360, 3153854464, 886177792, 1332805632, 950960128, 1049706496, 524197888, 297349120, 256026624, 1990921216, 2429797888, 420848384, 3207260544, 2255948992, 2012319072, 4196196912, 867198376, 2740475940, 4123278166, 1321606093}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3422552064, 4261412864, 1728053248, 360710144, 1589641216, 354418688, 2672820224, 4076339200, 669253632, 3593338880, 2010054656, 1115521024, 1592737792, 455974912, 1461153792, 4283021312, 1828289536, 3123109376, 1981055744, 1905372544, 2664245696, 1236333280, 3151993680, 3702669640, 4257578028, 37548474, 609061563}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 2080374784, 2986344448, 1895825408, 3984588800, 3594518528, 1046478848, 4090494976, 2801270784, 2311847936, 590217216, 3850698752, 1982889984, 1340424192, 3152060416, 1109225472, 1655502848, 3774051328, 1644807680, 83078400, 3750018688, 1137146816, 317433248, 2136513776, 464595016, 2706557324, 2265850286, 3526702747}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 3288334336, 3254779904, 3640655872, 763363328, 4072669184, 3848273920, 3614441472, 1059586048, 982253568, 2691301376, 895156224, 2752741376, 4231741440, 1835261952, 3155365888, 3513759744, 3258547200, 437574144, 1694145792, 840431232, 4140657600, 3641352160, 1837080944, 4250994776, 623944932, 2522654750, 2584130129}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 2617245696, 1644167168, 352321536, 1132462080, 4123000832, 1214251008, 3679453184, 1893203968, 3958636544, 3903455232, 3272933376, 470319104, 963985408, 3394805760, 640487424, 1584179200, 4159138816, 4222215680, 435674368, 935898240, 1444240576, 529057376, 1823822064, 2453178312, 92090012, 2998189874, 2115182153}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1140850688, 1845493760, 3909091328, 2474639360, 675282944, 1725956096, 4008706048, 2501378048, 3547070464, 3171549184, 2793734144, 1974894592, 912605184, 3863388160, 1191006208, 543877120, 1486310400, 3982477824, 593099520, 669449856, 409801408, 3527588512, 54741424, 665436632, 1442769212, 25248622, 2089320761}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 335544320, 3388997632, 2801795072, 461373440, 1245708288, 3634364416, 4004511744, 3691511808, 2599157760, 3644194816, 3955687424, 335839232, 3580313600, 3283394560, 535785472, 1603852288, 4156107776, 3692024320, 3282422016, 104644992, 2219009216, 4220425376, 630083728, 3357741048, 660507796, 2555779982, 2073504143}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 3154116608, 2248146944, 4244635648, 2541748224, 1312817152, 2912944128, 3968860160, 1430781952, 3007053824, 3573940224, 2803826688, 3656744960, 2009022464, 3806699520, 2360815616, 1819928576, 2099336192, 573486592, 2447939328, 2107082880, 1133673664, 1721048992, 4126442000, 365010408, 237317812, 1533852534, 3684014263}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 4227858432, 570425344, 3271557120, 3833593856, 3326083072, 3256877056, 1754267648, 3564634112, 3190554624, 1180041216, 1454571520, 2956623872, 932397056, 204120064, 2645233664, 2485569536, 2775413760, 200128000, 2935743744, 2615711616, 344078144, 3666437280, 3388989008, 1896514792, 1941639788, 3844011774, 3990966983}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2885681152, 1442840576, 3707764736, 3548381184, 4131389440, 1830813696, 628097024, 919076864, 1277952000, 937033728, 2269184000, 292978688, 2942386176, 1803984896, 2850648064, 1066063872, 2630048768, 2185465344, 666498816, 822648960, 3631627968, 1591421856, 924291152, 1030210840, 1999631668, 4056124430, 33141337}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 469762048, 3657433088, 2734686208, 2592079872, 2000683008, 2707423232, 3165650944, 1013448704, 3684433920, 1966735360, 74776576, 2191097856, 974471168, 246013952, 2050822144, 1121302528, 385291264, 1688778240, 3015899392, 3283068800, 1499616320, 2244021280, 3101687024, 2016028280, 3574400196, 1484647094, 2378898905}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 2348810240, 3187671040, 2197815296, 3464495104, 4232052736, 308281344, 2270167040, 3320315904, 2179203072, 2735865856, 1204355072, 772636672, 4104732672, 3269320704, 3296817152, 2711197696, 2615354368, 1997069824, 4201839360, 161472384, 102792256, 3106951584, 1824009584, 2668369416, 3363193220, 714810874, 1185203085}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3288334336, 973078528, 3137339392, 562036736, 1757413376, 530579456, 2458910720, 1666711552, 3232497664, 3031302144, 576651264, 3358490624, 16728064, 1446961152, 1340559360, 292734976, 741934080, 1342548480, 2551421184, 1905309568, 1211656640, 2879149024, 3630591504, 489373352, 409765308, 2247000062, 4181677163}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3959422976, 436207616, 3170893824, 3162505216, 2495610880, 3969908736, 552599552, 4190633984, 3897294848, 3233677312, 955842560, 1266319360, 3772334080, 55222272, 3887149056, 3405154304, 2420589568, 3749969408, 1369688320, 244572288, 2960897856, 1434966752, 2886854928, 3526672024, 3412616180, 599525310, 2465611051}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 738197504, 3321888768, 1157627904, 2122317824, 3493855232, 4112515072, 2851078144, 2072510464, 2134638592, 2788818944, 1065418752, 882409472, 4230037504, 3106463744, 948506624, 1021609984, 3334151168, 4271480320, 3078225664, 619314304, 2519834688, 884327584, 1071362768, 4207713368, 2369198356, 1015775430, 3027536009}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1275068416, 637534208, 956301312, 3296722944, 784334848, 1981808640, 2209349632, 350748672, 3875799040, 1821245440, 1763377152, 3029041152, 4156243968, 3489390592, 1416835072, 332396544, 1020607488, 2666585600, 2246094592, 58229376, 2872356160, 1632560608, 2094239312, 3654756408, 2117198372, 554051770, 1875851491}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 335544320, 2449473536, 2801795072, 830472192, 3720347648, 2543845376, 2117074944, 1982332928, 3760455680, 3964796928, 1062666240, 62029824, 2641838080, 4198686720, 3355381760, 2077661184, 4182064128, 595956224, 2983589120, 728596864, 2916191680, 3754934112, 1821294096, 3869846648, 3970158340, 1692988778, 1853127341}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 738197504, 2315255808, 2432696320, 813694976, 1648361472, 3328180224, 2635071488, 530055168, 1817444352, 1041367040, 2712338432, 1125941248, 2471182336, 3930890240, 1773342720, 243836928, 888755200, 1347927552, 956797184, 603960960, 2000398656, 2993805216, 1219412592, 3813694760, 2348293052, 1682198018, 2802465845}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 3959422976, 1912602624, 16777216, 4202692608, 3586129920, 3114270720, 1024458752, 2611478528, 2000420864, 4175036416, 2014380032, 3375857664, 3476111360, 3353845760, 4198043648, 4165707776, 3976922112, 2357648896, 85376256, 4034829952, 2573393984, 971547744, 1932637328, 755642088, 446254916, 198954102, 2774729641}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1811939328, 1845493760, 2868903936, 2659188736, 2688548864, 3932160000, 2645557248, 855113728, 1303117824, 2456682496, 1646198784, 3896541184, 1224687616, 3601915904, 182931456, 3974940672, 4044446720, 1768947200, 1107815168, 1904470912, 2810823744, 3035409312, 2098272624, 2003806584, 2701645324, 2600724654, 97092283}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2617245696, 2449473536, 3506438144, 1048576000, 121634816, 2162163712, 1645215744, 940048384, 1431568384, 129105920, 3895525376, 3047325696, 3427876864, 2247270400, 3560534016, 1056364544, 551775232, 3594753536, 1851499776, 2852634240, 979475008, 2963442976, 2228298288, 1035132968, 3646509108, 2351346562, 1036731245}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 1543503872, 1912602624, 218103808, 545259520, 2327838720, 2745171968, 1204813824, 2686976000, 3033792512, 502661120, 3795386368, 2578808832, 2937667584, 4221952000, 1225854976, 2531375104, 732920832, 125605376, 395625728, 4192260224, 3578180928, 2392311264, 2278964368, 2309573128, 1274929796, 1279088994, 216761087}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 469762048, 1711276032, 2197815296, 3716153344, 2613051392, 3126853632, 1118830592, 3484942336, 1645477888, 3381526528, 3594190848, 2977595392, 3688579072, 1158340608, 1552101376, 4260284416, 202720256, 378652160, 2267674368, 1379780480, 3694393792, 617151072, 2572291312, 1517907768, 2540422444, 3526147378, 3066304619}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2214592512, 2248146944, 1895825408, 2675965952, 2789212160, 23068672, 1284505600, 1644691456, 4264820736, 2634678272, 2638675968, 1018789888, 2997305344, 703176704, 3884929024, 305002496, 3894234112, 290896384, 1083870976, 1295827584, 4048412864, 2207056288, 903805040, 2339281896, 1293343604, 1392173042, 4180451697}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 335544320, 3388997632, 2566914048, 1384120320, 725614592, 203423744, 1731198976, 3477602304, 1591476224, 3811442688, 2335768576, 2533130240, 1821982720, 3087851520, 481366016, 1774229504, 2783382528, 4268593664, 376039680, 1218682496, 3976241216, 3792132896, 2470288976, 3669071032, 877126644, 3575301846, 1388057315}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 3019898880, 3456106496, 922746880, 1015021568, 4282384384, 3860856832, 330301440, 4260888576, 1716256768, 143261696, 470614016, 1296793600, 3853336576, 2738610176, 1312108544, 543655936, 1706497024, 218026496, 2416636672, 4109142400, 568036672, 275056160, 1397741136, 1569934328, 1198555820, 1505359838, 3442243945}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1140850688, 905969664, 922746880, 2860515328, 1858076672, 790626304, 714080256, 1905786880, 285999104, 2191392768, 3237675008, 2801893376, 341524480, 1993465856, 3533926400, 3467491328, 1561676800, 2647824896, 3932083968, 2885730688, 3604734528, 952780512, 2454285776, 1827983272, 1455023900, 2974225454, 3306670547}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3556769792, 1711276032, 3573547008, 2290089984, 1992294400, 2057306112, 575668224, 282591232, 3929276416, 529137664, 1567031296, 1507229696, 1145520128, 1556537344, 2055147520, 1203947520, 710763520, 1532600832, 2702038784, 3296168064, 1352201024, 706896864, 3952813584, 4174423752, 812528764, 4218779858, 3244662073}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2483027968, 2449473536, 1929379840, 2776629248, 3821010944, 2078277632, 4245684224, 3302490112, 1027342336, 1340997632, 2064842752, 3232595968, 410206208, 654172160, 3960147968, 2658269184, 2660072448, 993440256, 3130701056, 4167879552, 2997061568, 527460960, 1678271024, 1728338152, 591559260, 2305116022, 3173158955}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 872415232, 33554432, 2936012800, 1149239296, 3510632448, 2237661184, 2983198720, 160956416, 1153171456, 2054029312, 85786624, 3519578112, 3644669952, 1098424320, 1802833920, 1197262848, 3139912704, 1919930880, 2886911232, 3037349248, 4230940480, 3140197664, 647011824, 3072412104, 1306955580, 4055907478, 3189772939}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 3154116608, 3724541952, 1258291200, 1619001344, 1631584256, 329252864, 3912237056, 3269984256, 1324613632, 1301938176, 1862074368, 1079345152, 1612529664, 1153802240, 1891987456, 2421794816, 2263573504, 3265197568, 3564342016, 197006208, 3214891840, 12907296, 3413019280, 2113653688, 1662663140, 750596546, 4017485737}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 67108864, 1711276032, 1426063360, 2239758336, 3921674240, 2141192192, 3287285760, 1643642880, 2428239872, 4272553984, 444268544, 2342027264, 1478180864, 4190674944, 1259548672, 3138160640, 1908753408, 2717747712, 2887186176, 958816384, 3674822080, 4251944032, 3732001296, 2170857880, 768699628, 1852030150, 1430516793}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3959422976, 905969664, 1660944384, 1300234240, 2126512128, 4007657472, 3671064576, 2258108416, 1770782720, 2244870144, 1953955840, 51675136, 2018983936, 1495588864, 857673728, 431007744, 2963096576, 4067024384, 2070863616, 2970759040, 887183808, 2458902752, 2971506352, 2294079880, 2501054460, 3284055118, 3867831707}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 4227858432, 1509949440, 1761607680, 1048576000, 1254096896, 1444937728, 4126146560, 3790077952, 1312555008, 3277193216, 1995767808, 911572992, 1846886400, 1938137088, 3909947392, 2614208512, 1747397632, 3465729536, 3512172800, 3955892864, 1569947200, 3068704736, 3435982160, 4031695128, 3553732516, 3156695302, 2962412943}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 603979776, 2248146944, 2533359616, 377487360, 4131389440, 4225761280, 873463808, 2849505280, 4032561152, 3392274432, 3062824960, 1858502656, 3979296768, 4264992768, 3395760128, 2616383488, 2800319488, 4041198080, 649641728, 256524672, 3500364864, 503098016, 2038710704, 1785615528, 4106027868, 2487871878, 3119087813}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 3959422976, 3992977408, 2734686208, 2457862144, 264241152, 2623537152, 1372585984, 254279680, 1294204928, 3566075904, 3111714816, 3747250176, 819544064, 1407885312, 3785428992, 128374784, 1294695424, 2854333952, 2760936192, 1744715648, 3428917824, 1724287072, 1434133616, 608814216, 1276416484, 834680602, 1465919267}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 738197504, 3724541952, 1459617792, 2759852032, 1958739968, 3474980864, 3469737984, 1793589248, 3149135872, 3036020736, 924385280, 2908520448, 4227416064, 405594112, 855707648, 4199581696, 2492681216, 1750572544, 3487736576, 2848224640, 1888375104, 2510634976, 3891195600, 2519628936, 4130675108, 1197904978, 489314655}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 4227858432, 301989888, 1023410176, 2508193792, 2453667840, 715128832, 3538944000, 1684537344, 4181983232, 1501429760, 349503488, 2191818752, 2704621568, 661954560, 3656192000, 855177216, 505893888, 1924892160, 4048739584, 536107136, 615937984, 2514559392, 3178416784, 365184216, 2025732772, 3744799610, 1886685083}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 2348810240, 1912602624, 3942645760, 1149239296, 2277507072, 161480704, 2947547136, 449314816, 3353608192, 1414397952, 3651076096, 3058991104, 1962885120, 3905216512, 3964080128, 591972352, 1121780736, 647073280, 1053998336, 931412864, 2875080512, 1667696736, 4164461456, 1094022072, 1325774068, 1156885322, 3620699219}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 2483027968, 637534208, 1358954496, 2692743168, 96468992, 3407872000, 2473590784, 1871183872, 1228144640, 967966720, 2141519872, 592216064, 675627008, 3617382400, 3011325952, 3305175040, 2366336000, 4225741312, 557252352, 1622432384, 4176613184, 3477407840, 2384257744, 3929880024, 836811540, 2388354114, 1151848013}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2348810240, 2717908992, 3841982464, 1736441856, 2294284288, 2929721344, 2840592384, 3753377792, 331612160, 2205024256, 650182656, 955482112, 4188094464, 3800293376, 2794024960, 3118454784, 4172489728, 1676189184, 290845952, 1024208000, 1593992896, 1018394848, 4259895696, 2656415816, 1133263948, 3124914858, 1943220347}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 872415232, 3590324224, 4043309056, 3313500160, 1329594368, 643825664, 4117757952, 604504064, 4172021760, 3300261888, 1649737728, 704610304, 2356494336, 1047519232, 1070411776, 3085666304, 3938933760, 3547369984, 2672408320, 824191616, 655390144, 3883425056, 4255391472, 563762072, 3718451956, 3150623438, 2717563183}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 3422552064, 838860800, 2264924160, 3196059648, 960495616, 3126853632, 2106589184, 1746403328, 4237557760, 1070727168, 4270391296, 305889280, 2158575616, 3226198016, 1356943360, 149407744, 785863680, 460631552, 1502203136, 246427008, 937964096, 219939104, 90060656, 2161050600, 652265852, 3655059106, 1459178005}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 1006632960, 1912602624, 3707764736, 1535115264, 943718400, 3458203648, 3880779776, 156762112, 3237216256, 614858752, 4225695744, 2694742016, 180305920, 594452480, 3715567616, 2913110016, 2983547904, 1167300096, 3298356480, 166738048, 2932351168, 3008107680, 2548178896, 1519475464, 282978684, 2598082674, 1721029295}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2617245696, 2181038080, 3070230528, 1249902592, 281018368, 3558866944, 4124049408, 1944584192, 4063494144, 1649278976, 3939827712, 2906226688, 4281679872, 2940854272, 4132253696, 1744164864, 3850849280, 834049536, 2152172800, 3271036288, 2482767936, 1554666976, 217270864, 1016634120, 2686630308, 3197743378, 1537559555}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3288334336, 3925868544, 3909091328, 1350565888, 3737124864, 1654652928, 1412431872, 2562195456, 2808348672, 1391067136, 287637504, 1396539392, 3527753728, 2586681344, 126685184, 840030208, 4023604224, 2142681600, 2034737408, 484970112, 2538367296, 302404064, 4052963344, 1540790264, 1406632524, 2254468938, 3885004985}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 201326592, 2785017856, 1157627904, 3196059648, 3258974208, 1558183936, 2981101568, 3792175104, 861143040, 1170604032, 3189440512, 3957620736, 3929751552, 3337936896, 2858618880, 1805166592, 1866015744, 2402397696, 4128306944, 2058177664, 4015491136, 2866519456, 2083651120, 2777733496, 2859298100, 1207410130, 1787554391}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 469762048, 1845493760, 1795162112, 1384120320, 2235564032, 3978297344, 3549429760, 560463872, 3356753920, 3948544000, 2800287744, 4062478336, 2282307584, 3017072640, 3335606272, 2864248832, 1379367936, 218101248, 30460672, 1931674496, 3357917760, 939110688, 2380790992, 2363264232, 2809486948, 2677705186, 2615305545}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1140850688, 3456106496, 3976200192, 645922816, 2252341248, 3865051136, 2953838592, 3914858496, 3577479168, 2000027648, 231014400, 600080384, 761610240, 989110272, 181227520, 3854600192, 2910807040, 4133464576, 3631252224, 1536629888, 3532386368, 4262653856, 99646320, 3314043816, 2655283676, 3279584310, 1312509895}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3959422976, 973078528, 3305111552, 2592079872, 3846176768, 2459959296, 2731540480, 2261254144, 3147563008, 3356884992, 3958964224, 3438379008, 278478848, 1187094528, 1772171264, 3196426240, 1862468608, 3230068224, 1527093504, 2512604288, 3454448704, 4264947232, 1266382096, 3194147656, 829924468, 369651078, 3422311423}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 3825205248, 234881024, 3472883712, 4118806528, 1958739968, 4137680896, 3224371200, 4216848384, 1042546688, 1902772224, 863698944, 1543733248, 2795192320, 324263936, 64188416, 2187327488, 3643087872, 1656392192, 2243926784, 3816107392, 460505536, 1727252448, 2757972624, 2026370040, 3441516860, 2711663082, 3497839881}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2214592512, 4194304000, 3942645760, 662700032, 3552575488, 3969908736, 4063232000, 3938975744, 376176640, 3271426048, 3067936768, 2688712704, 3309125632, 177381376, 44380160, 3097921536, 919555072, 3022113280, 247640320, 1316847488, 4034052800, 4042606176, 1769925776, 2224778104, 3143346164, 2793267022, 3153366539}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 3556769792, 3456106496, 16777216, 1803550720, 297795584, 1650458624, 233832448, 733478912, 1780744192, 1478623232, 2569076736, 4001595392, 2952871936, 1934876672, 3387502592, 392153088, 178732032, 692101632, 4215528192, 3294716544, 1269026496, 399604320, 1975232496, 2405783704, 1649529900, 1561878666, 2016681917}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 3825205248, 234881024, 2533359616, 2675965952, 1941962752, 1436549120, 3058696192, 2116550656, 3913547776, 1569062912, 2741174272, 1882488832, 629358592, 1132781568, 1100705792, 2652436480, 765557760, 4291922432, 1649736448, 544407936, 2164036800, 2474076256, 3625621008, 1784948552, 2023118596, 4171982570, 3544241479}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 738197504, 503316480, 2332033024, 3179282432, 2361393152, 283115520, 68157440, 2953314304, 1975255040, 190185472, 1198587904, 2046590976, 3385933824, 4266434560, 2364092416, 763934720, 1834689536, 2168172032, 290237184, 1936272256, 4232615360, 1463500256, 2188113328, 2590290920, 2980409268, 1153888310, 2023649439}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 1543503872, 1241513984, 956301312, 1719664640, 448790528, 2086666240, 158334976, 1719140352, 528220160, 3791519744, 2669346816, 3131015168, 4063969280, 1305452544, 2895335424, 4166768640, 1784249344, 2593846784, 4061124864, 2624793216, 48990784, 3200325600, 2455166064, 535414616, 1717841228, 1618093030, 2967278643}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 2885681152, 3187671040, 3640655872, 1702887424, 901775360, 425721856, 2314207232, 4293394432, 121896960, 285081600, 1919221760, 831488000, 1883586560, 1449123840, 914165760, 4263749632, 58665984, 1485110784, 2671244032, 1517900416, 2298339776, 751466592, 1010005360, 2039384216, 1986314372, 604500538, 812712827}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3959422976, 1711276032, 2063597568, 2390753280, 3024093184, 2799697920, 1863319552, 862453760, 4144758784, 2167799808, 959250432, 4041048064, 739065856, 1659756544, 156594176, 2461648896, 1094138880, 74890752, 3974467328, 76104576, 113764416, 665209248, 243606320, 3799112232, 3695911044, 1358476462, 4186764959}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2348810240, 771751936, 385875968, 2172649472, 3309305856, 1189085184, 2014314496, 2486697984, 1739325440, 912916480, 2819686400, 1414758400, 4026613760, 1349246976, 1873612800, 3120678912, 2981903360, 1968311808, 3997002496, 4151960960, 1190149056, 4029173536, 630465712, 2596699432, 1778058668, 2718083966, 1295164761}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1811939328, 2583691264, 2030043136, 2390753280, 272629760, 1356857344, 619708416, 1338507264, 1877737472, 1580335104, 2862284800, 793870336, 3328917504, 345628672, 2408001536, 2712401920, 2258381824, 3862580736, 3814138112, 1899205248, 2569557568, 2954650272, 1517965872, 3384229592, 482596052, 1616927662, 2746224013}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 1677721600, 570425344, 1426063360, 1971322880, 2998927360, 4011851776, 2507145216, 1949827072, 2891186176, 2406350848, 414384128, 154107904, 1774403584, 521641984, 815206400, 1979312128, 2195987456, 4160117248, 1549225216, 3386495104, 3038013376, 2173592032, 3227716688, 3928486232, 2177841996, 2428360690, 2334264123}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 2080374784, 1241513984, 520093696, 746586112, 1304428544, 3768582144, 3574595584, 3557294080, 2523660288, 3895590912, 3839819776, 3651305472, 2916040704, 397058048, 4238561280, 1461237760, 2881238016, 1192887808, 2867024128, 4210600320, 1103894336, 1034041184, 4011283216, 879680488, 1114449940, 1136499038, 709729101}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 2483027968, 1577058304, 754974720, 3514826752, 482344960, 2116026368, 1425014784, 34078720, 304349184, 2054291456, 1053491200, 2093711360, 372981760, 616816640, 522145792, 1714538496, 4204033024, 3239707136, 1241455360, 2195846272, 3916178368, 3300274912, 728328400, 24681112, 1880928980, 2643379978, 2752879661}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 3154116608, 905969664, 1459617792, 3699376128, 2294284288, 3776970752, 3763339264, 1978138624, 3202088960, 1901723648, 830275584, 3276242944, 4012720128, 2108661760, 2339467264, 1261799424, 4088140800, 1793218048, 3913895680, 3259096448, 852119872, 1865748960, 1913370064, 1312782280, 4003389476, 665109798, 2867438025}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 2214592512, 1711276032, 1526726656, 3749707776, 2420113408, 1029701632, 565182464, 1665662976, 1843658752, 2835480576, 3390636032, 1543012352, 2779332608, 1068539904, 3587002368, 200456192, 1043602432, 3128588800, 871722752, 2952722304, 3527561408, 4042852256, 1309201008, 2910924152, 2967776468, 1141341194, 1515188373}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3556769792, 3120562176, 1895825408, 1199570944, 4081057792, 2095054848, 2469396480, 780664832, 904658944, 3908698112, 1557725184, 2445574144, 4058595328, 474783744, 243625984, 1719064576, 2063346688, 1088565760, 1231892736, 4276791936, 3253625536, 514263840, 2193354928, 1590079672, 2301900532, 2733527246, 4096215113}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 67108864, 1174405120, 1828716544, 931135488, 213909504, 891289600, 3358588928, 1355284480, 2950430720, 2744516608, 18415616, 3019014144, 2200518656, 1681580032, 209006592, 1676457984, 4027341824, 2135833088, 2747088640, 2024860800, 970593472, 2184663776, 312463952, 146918648, 394585396, 2250270614, 3064989759}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2483027968, 436207616, 2499805184, 3531603968, 2747269120, 165675008, 3243245568, 3370647552, 300154880, 3625844736, 3464298496, 2668331008, 3928834048, 2372116480, 1544114176, 2661152768, 975463424, 2516464128, 3979159808, 2397296768, 3477672000, 3988648288, 3323211952, 612762568, 1614884292, 1644800954, 1768060299}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 1543503872, 3523215360, 654311424, 813694976, 1002438656, 983564288, 1097859072, 2478309376, 3148087296, 1055784960, 2985623552, 4070408192, 1871003648, 2644877312, 98635776, 854312960, 2414107648, 319710720, 2212852992, 3992311168, 2926148928, 3969351776, 3657333776, 689792728, 3264716, 2480367242, 1886047995}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 469762048, 167772160, 889192448, 2256535552, 1639972864, 3969908736, 2372927488, 1105723392, 3022782464, 1587150848, 2060255232, 669941760, 2126331904, 3666255872, 2253475840, 2185009152, 573328384, 563746304, 3914139904, 2964237440, 3420265024, 2807465056, 1086939152, 1123611864, 1310349796, 1678588494, 1489957097}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 2348810240, 2315255808, 3506438144, 780140544, 1908408320, 2342518784, 3457155072, 1361575936, 3941335040, 2351824896, 1307770880, 27164672, 383991808, 943104000, 3067047936, 1882781696, 577524736, 1458454016, 299061504, 2899244672, 2141926976, 3395991136, 22636432, 651153256, 3759189508, 1040209054, 3204471379}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 1543503872, 3388997632, 1191182336, 2843738112, 2319450112, 3466592256, 3142582272, 624427008, 818151424, 599654400, 3275423744, 568623104, 90914816, 308060160, 3933147136, 3473053696, 2745453568, 2232301056, 4084427008, 227063168, 3947441600, 2402150560, 2449917584, 2247779080, 2135231756, 3158296298, 3732907283}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 603979776, 1711276032, 3036676096, 276824064, 775946240, 232783872, 617611264, 1634205696, 2648965120, 3776315392, 2066284544, 2610200576, 2096709632, 1199366144, 601714688, 2143979520, 4005839872, 1181096448, 2205234944, 4224229504, 761483072, 44548000, 4051094960, 1175328712, 1880447492, 2107539898, 2972346831}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3825205248, 3456106496, 1090519040, 1769996288, 1983905792, 1088421888, 4000317440, 2142765056, 725352448, 1338638336, 2479161344, 312049664, 2486517760, 1533124608, 1609109504, 3403397120, 4220793856, 394152448, 3999994624, 2665138816, 3399202752, 3061057952, 713950128, 278078616, 1904645996, 1591857030, 3819523401}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 2080374784, 2717908992, 2701131776, 2608857088, 2587885568, 3542089728, 3285188608, 29884416, 3825991680, 2986213376, 1210777600, 2811854848, 880492544, 1913757696, 3898019840, 247437312, 1182010368, 2068456960, 1266752768, 598267520, 862699712, 3324920736, 4024632656, 2627048520, 1829060788, 2734349518, 3777941131}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 3422552064, 3321888768, 4177526784, 58720256, 2202009600, 1855979520, 4174381056, 1494745088, 138674176, 124125184, 1958543360, 4027219968, 1777156096, 1129504768, 76091392, 2745485312, 697058304, 2520395264, 3684656896, 3553735296, 1163589312, 380992288, 3895911824, 494893384, 2367784476, 2672991210, 176756079}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1543503872, 2852126720, 1526726656, 2592079872, 3133145088, 383778816, 1412431872, 1257766912, 4135845888, 2124021760, 1028063232, 3844767744, 1106722816, 4195540992, 3172159488, 3279472640, 1238127616, 1386636800, 1635336448, 3760696192, 2035473472, 1337163488, 3848856368, 3169067768, 3647614796, 2229220922, 3386819137}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 1409286144, 3321888768, 2298478592, 2491416576, 960495616, 2229272576, 2880438272, 3363307520, 2042363904, 625868800, 4119789568, 1666220032, 146751488, 3311984640, 3026399232, 1146550272, 2469676032, 946491904, 3066914560, 2380920448, 2262605120, 1263096352, 1937505072, 1542301176, 1418633228, 3680009126, 1420588523}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 201326592, 1778384896, 2566914048, 864026624, 3821010944, 3344957440, 1991245824, 549978112, 3052142592, 2766274560, 4036165632, 3027730432, 4104339456, 2298470400, 804212736, 885913600, 3800333312, 4200496640, 2856913152, 3378565760, 3523920064, 3948256096, 793804656, 809004600, 176442900, 1851662926, 3964223141}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 3690987520, 3321888768, 1694498816, 1518338048, 1900019712, 4020240384, 2182086656, 2457337856, 1136394240, 369229824, 777322496, 3380576256, 3485810688, 4140277760, 3617132544, 670423040, 1894016000, 216937984, 2928625408, 889627776, 2264988224, 1930134560, 252905872, 366265128, 206409644, 3266861686, 920403181}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 469762048, 301989888, 50331648, 4001366016, 1178599424, 2392850432, 475004928, 2617769984, 2055995392, 808583168, 3262709760, 1763803136, 2678669312, 938074112, 583348224, 3249248256, 1638145024, 539891200, 4288894208, 447018880, 3089273408, 1230867616, 1539533072, 2769601672, 4233796116, 197782094, 1255500365}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 4093640704, 2583691264, 2667577344, 696254464, 398458880, 2564816896, 89128960, 3307732992, 4232314880, 2454847488, 8716288, 465076224, 3210035200, 2261835776, 3710988288, 364034048, 1955353600, 1707491840, 3049216256, 3059346816, 1712324032, 3153632864, 3715450288, 165711560, 3238606372, 16699754, 3232367821}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 1811939328, 3254779904, 3070230528, 2206203904, 247463936, 1918894080, 4044357632, 1755840512, 2129395712, 1474691072, 3615162368, 4119035904, 2028683264, 862707712, 925331456, 2352867328, 117730304, 2141871616, 2163035392, 2260788608, 3639409856, 1214958304, 981567984, 988429416, 2018314404, 4088451742, 1213506967}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 2214592512, 1912602624, 922746880, 4219469824, 3401580544, 1998585856, 365953024, 1021837312, 2392588288, 4065198080, 948633600, 3826286592, 1473986560, 3434668032, 1478955008, 3041314816, 4168373248, 2010253824, 3208981760, 257683840, 1986773184, 2129894624, 2870447952, 122530824, 3492070436, 2909370054, 239991747}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 3556769792, 1979711488, 2197815296, 3531603968, 4072669184, 186646528, 3195011072, 1841823744, 3564896256, 598867968, 3573350400, 1794998272, 151863296, 175497216, 2165395456, 3671582720, 3837025280, 3125674496, 1292838656, 1994433408, 3911228992, 2810245856, 1873864656, 1754849240, 3275025972, 369005158, 93833133}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 3019898880, 3187671040, 2063597568, 1652555776, 1077936128, 2250244096, 1531969536, 2621440, 3329490944, 1646133248, 2293039104, 2347204608, 3418177536, 1643094016, 3298390016, 2329540608, 3519042560, 819995136, 4080028416, 1582841728, 59525696, 3993126816, 1877421392, 595898376, 3927945796, 564203186, 3517309451}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 1811939328, 1845493760, 3204448256, 3749707776, 2353004544, 4141875200, 2794455040, 703070208, 2351169536, 2427322368, 3105685504, 2321514496, 3620552704, 2270683136, 880373760, 1251072000, 1484813312, 2545970688, 1755316992, 4184887680, 2348309696, 4094439328, 3072992176, 423840488, 4026171460, 2197721978, 476088275}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 2080374784, 503316480, 2768240640, 796917760, 1774190592, 488636416, 2421161984, 4077387776, 918290432, 2635202560, 202178560, 3026092032, 27082752, 3228999680, 2423328768, 1928103936, 763370496, 1656763904, 2141213440, 3792716928, 4259845312, 2093766752, 1791628880, 720973384, 1150345428, 1949443990, 106764701}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 4093640704, 234881024, 922746880, 1317011456, 4194304, 174063616, 540016640, 1137180672, 3774087168, 2378825728, 3726049280, 3842539520, 2959556608, 2074140672, 3458420736, 3722610688, 3063942144, 1863348736, 2719501056, 1758202240, 525761600, 448356768, 2827855216, 2077543352, 1688806292, 3742732354, 1473829425}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 3959422976, 2315255808, 1593835520, 1065353216, 1010827264, 136314880, 3297771520, 257425408, 3619946496, 2297561088, 1325334528, 3164700672, 3694084096, 349822976, 2298179584, 1932785664, 2346744832, 821038592, 2749921536, 739000704, 1215190720, 4257826720, 4037861072, 1903268840, 1272396924, 2085472138, 3878760389}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 2885681152, 3925868544, 2734686208, 2558525440, 4005560320, 4208984064, 3499098112, 423100416, 4199284736, 749862912, 359071744, 2979823616, 288833536, 3645153280, 795561984, 3087960064, 4053820416, 3241172480, 3892859136, 172240768, 3002469696, 2308010208, 3708666928, 498765480, 297688492, 2994033166, 3469467573}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 603979776, 4261412864, 83886080, 947912704, 2059403264, 3927965696, 2230321152, 4167565312, 1364983808, 4263903232, 50790400, 4294737920, 456605696, 213180416, 1746628608, 1698359296, 1893743616, 3201333760, 2224554752, 2637437056, 3380227904, 3693161952, 981177936, 2601237912, 3307451748, 2594162614, 527035959}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 201326592, 3053453312, 3137339392, 310378496, 3661627392, 2178940928, 4272947200, 2959605760, 63700992, 1982726144, 2989424640, 124944384, 148848640, 301637632, 2300784640, 2197600256, 429929472, 3595582976, 2371366656, 1315193728, 2210551360, 3381737120, 2904920752, 1792643064, 3940544900, 3034350494, 3023055827}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 2483027968, 2248146944, 989855744, 3682598912, 3200253952, 446693376, 1152385024, 869793792, 3350986752, 3971088384, 3978887168, 1425309696, 2774089728, 1351393280, 248868864, 3601266688, 2317384704, 435171840, 3552083712, 3081506688, 752493248, 3503098080, 2084217744, 1591877816, 3366017404, 1757458150, 3135208165}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 3288334336, 1577058304, 3204448256, 2055208960, 4131389440, 1021313024, 3318743040, 4091019264, 638844928, 2499936256, 2005729280, 3920396288, 3994894336, 1872027648, 3562631168, 3482224640, 375401472, 1267755520, 1798849280, 1841583488, 1641696832, 4011411104, 3572403248, 443549256, 963132124, 1071397570, 3136177437}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 2885681152, 234881024, 4244635648, 780140544, 415236096, 304087040, 229638144, 366477312, 637796352, 394395648, 37027840, 3266019328, 1833254912, 3126059008, 191967232, 2605307904, 1059093504, 3945795072, 2836937472, 2116292736, 3711065152, 1718428896, 569350480, 2745644088, 2444686524, 3679627706, 3661664317}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 335544320, 301989888, 385875968, 1837105152, 650117120, 1939865600, 3593469952, 3476553728, 4286840832, 539361280, 1365180416, 1622835200, 2142191616, 1562550272, 1721462784, 712820736, 3667946496, 3937419776, 3782747392, 6580608, 4143326144, 154604256, 3885401616, 2919576568, 1902626956, 2921134010, 934299231}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3019898880, 1375731712, 587202560, 2524971008, 1145044992, 505413632, 4226809856, 2852651008, 2170814464, 1224343552, 556990464, 2419621888, 2424520704, 2299568128, 2442604544, 3022190592, 1075842048, 2666537472, 495478016, 3097760640, 1209687616, 1721985440, 2933976400, 4120841816, 944157012, 593112938, 2818770537}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 1275068416, 2650800128, 50331648, 1367343104, 826277888, 1067450368, 2412773376, 3654811648, 3021209600, 1154088960, 2215444480, 3656744960, 2040348672, 1309532160, 1125724160, 1958709248, 4174386176, 3797429760, 743709440, 1676300160, 4062004160, 2387459872, 2151233552, 11517640, 2053663740, 92015938, 2620786009}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 3019898880, 2315255808, 4244635648, 1300234240, 2680160256, 2191523840, 785383424, 1897398272, 3898343424, 2367553536, 3261267968, 2185199616, 443760640, 101179392, 3057610752, 3911313408, 1796230144, 3602395648, 1326205184, 2177248384, 2577358784, 1383197536, 1103651472, 1581532680, 3720507164, 1094526118, 456950611}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 335544320, 1375731712, 2868903936, 2222981120, 2839543808, 3605004288, 2750414848, 902299648, 3209428992, 2456420352, 2594897920, 3043262464, 656097280, 1691148288, 3823595520, 504297472, 4063233024, 3429396992, 1398566144, 466765696, 3589218112, 4091710240, 147472432, 1983590616, 2140963796, 3653174014, 2872749217}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1543503872, 2315255808, 1023410176, 3800039424, 1673527296, 3894411264, 4090494976, 3441950720, 4088135680, 141950976, 987299840, 2990047232, 3821617152, 3148931072, 3413446656, 3008288768, 2509274112, 4048057856, 1293711616, 460195968, 1890408512, 4103766368, 3835822160, 2120955528, 1364964292, 1055836638, 1644190399}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1811939328, 301989888, 2432696320, 796917760, 4123000832, 1436549120, 2179989504, 2682781696, 1320419328, 2974679040, 3482255360, 1427668992, 3099541504, 1641062400, 230363136, 2669058048, 1355813888, 156773888, 3837549824, 1399473792, 16325312, 3271263328, 3851809808, 204116632, 2725921508, 2315343170, 951570819}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 469762048, 2315255808, 989855744, 2776629248, 1715470336, 375390208, 349175808, 677904384, 1012662272, 1241645056, 821624832, 1822064640, 1667842048, 3289554944, 2753916928, 609781760, 2771411968, 234358272, 903110912, 1540242304, 1601373120, 3215958176, 1870257392, 1204733128, 3144097220, 2336333670, 1228600837}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 1275068416, 33554432, 822083584, 2659188736, 3225419776, 190840832, 2173698048, 925368320, 313786368, 1969881088, 3444113408, 1879605248, 3550035968, 834723840, 2273120256, 2049107968, 405804032, 3214429696, 1047287040, 1608922752, 1442794048, 2650791584, 2552400880, 1496324200, 2568511844, 2855039410, 310782097}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 872415232, 369098752, 1157627904, 2894069760, 3678404608, 85983232, 856686592, 323485696, 3778805760, 1092747264, 3537174528, 1638629376, 1703231488, 4232290304, 862523392, 2311694336, 4184886272, 1668821504, 2623801088, 1003892864, 126550336, 2256327968, 1600888784, 1969567400, 3795037556, 4019264694, 2272124837}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1811939328, 2315255808, 1728053248, 964689920, 3745513472, 459276288, 3031433216, 1474822144, 2603876352, 3460431872, 4149936128, 1012826112, 3307945984, 3751190528, 2312056832, 2928457728, 2689104896, 3433303552, 4026169600, 1618419072, 3181417920, 3216386592, 121205872, 2077619832, 2142102148, 455201890, 324003685}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1006632960, 3992977408, 50331648, 92274688, 3284140032, 1134559232, 2549088256, 1255669760, 1027866624, 2027814912, 2271281152, 3286466560, 2664513536, 224108544, 1438978048, 3450701824, 1203272704, 1603540480, 1270237952, 3298637696, 1479121344, 1833320032, 3603264528, 2284714904, 611872380, 1278507194, 71726803}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1677721600, 1308622848, 3204448256, 2894069760, 4198498304, 3718250496, 749731840, 853016576, 4183031808, 3943301120, 2234580992, 1925021696, 1463894016, 2340790272, 3976540160, 1541928960, 2251820032, 3066317312, 2049075968, 2124232064, 3717451072, 3837939872, 3222093712, 1597752568, 1236154876, 1220742098, 497598521}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 2885681152, 2181038080, 1358954496, 4085252096, 1623195648, 2850029568, 152043520, 1169686528, 1754529792, 2078408704, 3901947904, 2608824320, 2529378304, 1508352000, 4255600640, 338528256, 2404914176, 2063883776, 4179236096, 3207026304, 3077438656, 3195539168, 2952023088, 330435688, 3976931308, 2224800930, 4014562781}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1275068416, 570425344, 3909091328, 2071986176, 2562719744, 1231028224, 2712666112, 1216872448, 743178240, 193593344, 2751922176, 2888269824, 1157054464, 2618269696, 2615898112, 3061680128, 1783122944, 3492556288, 3954842880, 2169469568, 3901460672, 3540868832, 1616947312, 3421542456, 2204693812, 1199367838, 3984775985}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1006632960, 1778384896, 1023410176, 3011510272, 4148166656, 593494016, 3742367744, 2910322688, 3106144256, 2751856640, 2232483840, 2274328576, 2093039616, 2010636288, 2484432896, 368678912, 649600000, 2139358720, 3870714112, 911833216, 941850816, 2999663392, 922525040, 3661232808, 639125196, 1110734010, 1065239311}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 2080374784, 1375731712, 1459617792, 3179282432, 197132288, 2703228928, 3295674368, 2208825344, 2265710592, 2236743680, 701693952, 2056945664, 2514698240, 651354112, 2503962624, 2652420096, 682116096, 2827748864, 3113364736, 2238926208, 3710567360, 3412807776, 934201168, 3301260376, 2370303876, 3701530718, 3046905325}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 4093640704, 1979711488, 2030043136, 3800039424, 2780823552, 56623104, 831520768, 2359820288, 2021916672, 37355520, 870252544, 381190144, 1460617216, 3148931072, 2465935360, 636676096, 3265795072, 1837371904, 3401215744, 2099203712, 2958618176, 2900317280, 87600112, 72304296, 2064703140, 2433442410, 2387268857}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3422552064, 1912602624, 251658240, 1954545664, 3116367872, 1843396608, 2429550592, 1782054912, 4126408704, 79298560, 3770220544, 2864807936, 3408478208, 1440325632, 2456629248, 499877888, 465060864, 3014946304, 2853846272, 1632192896, 1649014592, 3077930336, 1737463216, 86647560, 1688285612, 3506825842, 2348486577}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3959422976, 1711276032, 1996488704, 2290089984, 1690304512, 3458203648, 4065329152, 1866989568, 2865496064, 2770731008, 170328064, 2554494976, 3543613440, 493527040, 1967869952, 1903470592, 3250068480, 2585026048, 2634182400, 1843217792, 501988160, 3010379744, 1826713680, 3449143496, 4096642292, 2990127662, 3241920551}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 67108864, 2650800128, 2197815296, 2105540608, 2453667840, 752877568, 2173698048, 3691511808, 3568041984, 3006398464, 1615134720, 2386395136, 353714176, 2098585600, 1149849600, 2455762944, 2071479296, 1278507520, 1226197760, 1109089152, 3605718464, 2896022176, 3395635120, 428718184, 481103540, 2969669566, 1865377773}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 2617245696, 3120562176, 2298478592, 3011510272, 2369781760, 2355101696, 1364197376, 2155347968, 3586916352, 178388992, 1648033792, 1255505920, 749420544, 3423461376, 1729572864, 1021814784, 2236120064, 3101976064, 2501271808, 1012220544, 2513225920, 2936376352, 353592048, 3965827720, 692398028, 173334766, 3604590941}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 2080374784, 369098752, 4076863488, 931135488, 1019215872, 3386900480, 1729101824, 1572339712, 4161011712, 2511470592, 3767336960, 1173716992, 3286056960, 753770496, 719917056, 1972881408, 2416475136, 2743891456, 1560164096, 647180160, 3824614592, 2572392928, 4166652976, 907093096, 229894636, 399119850, 3739841269}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 3825205248, 2046820352, 3472883712, 1837105152, 4064280576, 635437056, 1221591040, 3540516864, 3531866112, 1414135808, 3465740288, 1481277440, 3833806848, 3663912960, 3740758016, 1565575168, 3646428160, 239876608, 4184762624, 1139359104, 3204575168, 2521148576, 2947529008, 2735516360, 1562277300, 2186356746, 522051409}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3556769792, 1845493760, 2936012800, 3347054592, 4114612224, 534773760, 2620391424, 195559424, 3442212864, 3513122816, 3146842112, 838828032, 2153857024, 2524422144, 3009228800, 1302984704, 4040692736, 1013191168, 788161280, 2560583040, 1281552576, 1835566880, 2357181232, 337736504, 2971132388, 3853327918, 815912087}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 1543503872, 2449473536, 419430400, 696254464, 163577856, 3802136576, 783286272, 1723334656, 208404480, 1561985024, 3637837824, 3442507776, 4045750272, 2590547968, 68775936, 3080370176, 1858624512, 1727272448, 3699791104, 211237504, 1675227584, 359130720, 3084700816, 1937723192, 1868422860, 3262763406, 525833857}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 3959422976, 1577058304, 2868903936, 1837105152, 3670016000, 148897792, 128974848, 4262985728, 4088135680, 1634598912, 4092002304, 4292608, 2092384256, 971628544, 2432905216, 1529583616, 3951707136, 1150119424, 3380390656, 2865994624, 202788288, 3124453088, 3025638832, 311195448, 3351130044, 2190425710, 1427787}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1811939328, 3992977408, 3909091328, 2709520384, 3955228672, 786432000, 3824156672, 96993280, 429654016, 56492032, 1784217600, 4265574400, 1195982848, 2819088384, 1662849024, 1187350528, 3222942720, 3114483200, 3756819200, 4121815680, 1884693440, 4138010464, 1045530800, 1891138712, 1192507220, 711072214, 1440186299}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1140850688, 1040187392, 2600468480, 746586112, 3502243840, 2128609280, 2117074944, 2082996224, 1857814528, 2214985728, 1939275776, 1336836096, 2940682240, 666296320, 4040372224, 915208192, 3103927296, 1167415808, 3501978368, 2822551424, 2548708672, 1422464992, 2467159600, 4173586168, 1884850468, 2442661158, 550771175}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 738197504, 2785017856, 3875536896, 1753219072, 2252341248, 2573205504, 1592786944, 555220992, 3677093888, 2436759552, 2230255616, 4120739840, 2273263616, 3363168256, 1749774336, 2548557824, 3394927616, 1513455104, 938012416, 2465705344, 3270658880, 3739317920, 3922367472, 723442648, 3258765948, 1800787150, 3520801827}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 2617245696, 637534208, 1660944384, 1417674752, 4030726144, 807403520, 1699741696, 3865575424, 1955332096, 1176895488, 1549467648, 560365568, 3207282688, 962519040, 2236575744, 3451185152, 4094848000, 492381696, 1517797120, 3162552192, 2442134848, 3188217760, 3455850832, 3407769352, 163517284, 4249660878, 269888183}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1543503872, 2046820352, 620756992, 3011510272, 4114612224, 438304768, 2679111680, 1401421824, 1704198144, 1668677632, 703528960, 3189014528, 3330228224, 2670501888, 2548264960, 2727278592, 2623167488, 440751616, 2927206656, 1600300160, 110110912, 1622693408, 903610832, 3926021112, 1648983828, 501454002, 2882009839}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 4093640704, 3858759680, 1996488704, 830472192, 3166699520, 4053794816, 361758720, 1642594304, 3164340224, 3493986304, 467468288, 607944704, 1374502912, 994353152, 3071897600, 1583007744, 1436961792, 2053845504, 3682598656, 2209278336, 859322304, 85200864, 3765324560, 430390056, 4101347044, 620741606, 2221836421}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 469762048, 973078528, 1996488704, 3732930560, 3821010944, 186646528, 19922944, 3217555456, 2106851328, 2559442944, 1472397312, 958562304, 466829312, 2061164544, 2282704896, 1719715840, 27399168, 1399932416, 237750528, 3127172480, 797185600, 1920349280, 2476691408, 3241715448, 4112400180, 897268914, 2015273139}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 1409286144, 3992977408, 352321536, 2088763392, 1556086784, 719323136, 4233101312, 3952607232, 3794010112, 3123314688, 3041853440, 1995931648, 2852077568, 1111465984, 1304653824, 2624714752, 2374372352, 1341739520, 3800480512, 4008032384, 1768183104, 2911510240, 2411672624, 488636104, 1978878204, 813292634, 2237280297}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3556769792, 973078528, 2499805184, 3917479936, 3745513472, 1004535808, 376438784, 527958016, 3658219520, 1267073024, 671416320, 2449768448, 3096788992, 3867975680, 2023829504, 1239869440, 1288856576, 3890151936, 3182409984, 1899014272, 4252982720, 3611270944, 817400880, 2764788248, 2668988556, 1126925982, 4068645903}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3019898880, 234881024, 1291845632, 2424307712, 1136656384, 2787115008, 273678336, 2975334400, 2169241600, 975568896, 3797483520, 3860889600, 2099855360, 1370021888, 4026355712, 375576576, 521292800, 1826816512, 3360131840, 1677493376, 871854912, 2762845536, 868480080, 3421408072, 1821652476, 2729081966, 1834943279}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 3825205248, 3925868544, 1291845632, 2407530496, 499122176, 2250244096, 959447040, 1321730048, 119275520, 974258176, 3732471808, 2766700544, 2691252224, 848338944, 1132285952, 3544102912, 1080427520, 1921468928, 1542172928, 1863617664, 803931840, 4250004064, 1201781200, 4031355128, 1625683380, 3095396086, 4126840573}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3154116608, 33554432, 3170893824, 2541748224, 1572864000, 450887680, 3268411392, 2380791808, 3375628288, 2034630656, 2117926912, 3414851584, 3742187520, 2100469760, 2165395456, 3508594688, 1425685504, 2942252544, 3304717568, 3688794240, 2405123776, 1862770272, 1174396848, 1472451848, 1331806788, 2364722194, 32603303}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 2617245696, 1241513984, 4177526784, 3112173568, 666894336, 2250244096, 1416626176, 2465726464, 711720960, 2288910336, 258539520, 1688305664, 2654552064, 3668549632, 753758208, 525051904, 2730116096, 1854629376, 888578304, 3506043520, 778382784, 1776267616, 1471693520, 386685272, 4001242284, 2164346862, 3756368859}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1006632960, 2650800128, 419430400, 511705088, 4173332480, 2267021312, 3541041152, 180879360, 3610509312, 551157760, 1349320704, 2739109888, 257769472, 991682560, 165744640, 3080046592, 2259051520, 3217249792, 1158998784, 247724672, 1646072896, 3313229536, 647052240, 1160619368, 1286222772, 2404738930, 3289362713}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 67108864, 1375731712, 654311424, 3263168512, 2134900736, 1176502272, 3431989248, 1001914368, 4003201024, 2969436160, 2274951168, 67010560, 3291037696, 1599512576, 4123881472, 2614405120, 3369751552, 813378048, 3210329344, 472832384, 3216051264, 542817824, 2399867728, 1427228264, 1639614860, 1778085286, 1285154867}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 67108864, 1845493760, 922746880, 998244352, 2965372928, 1767899136, 2786066432, 1933049856, 3029598208, 2402680832, 323420160, 3625418752, 1404518400, 3154108416, 511397888, 198023168, 4210168832, 1290344960, 2981421824, 2705236352, 1440992960, 3264311776, 2004915824, 3908631784, 105680620, 1523224610, 1875225655}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 2348810240, 3992977408, 3607101440, 3951034368, 2696937472, 3315597312, 2060451840, 1377304576, 784072704, 440532992, 441516032, 3658776576, 1520517120, 3759988736, 3265597440, 246605824, 2381204480, 3727371776, 2917792512, 567272832, 130088640, 1503071712, 4079736848, 1558102664, 1186204700, 3544590166, 1551844477}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 1275068416, 1107296256, 3305111552, 276824064, 4164943872, 3764387840, 623902720, 3729260544, 3859021824, 1657667584, 2689269760, 447905792, 2174435328, 2676678656, 850857984, 3656439808, 1270494208, 3249372672, 3444430080, 2716843136, 2000596288, 1777420448, 3189756272, 743866424, 2384792916, 3924397754, 3610371059}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 2617245696, 1711276032, 2634022912, 3128950784, 1983905792, 1394606080, 3713007616, 3510108160, 3077832704, 736231424, 1126498304, 4254957568, 567623680, 1119199232, 574173184, 456382464, 837176320, 2402227712, 2587148032, 1824438400, 1029173824, 3273403296, 2444128208, 1504931592, 4166702668, 3723349810, 1958545277}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2483027968, 1107296256, 2936012800, 3279945728, 666894336, 1503657984, 621805568, 59244544, 2446065664, 1400504320, 3866820608, 883916800, 2336964608, 1391976448, 254767104, 881973248, 1963346944, 2853769728, 1011920128, 3581076864, 3110984896, 2191793760, 1430651920, 1048142568, 333480660, 3999981198, 233412649}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2751463424, 369098752, 1828716544, 75497472, 3770679296, 3152019456, 944766976, 3269984256, 2041839616, 1305870336, 977993728, 2086174720, 863715328, 3072368640, 3712446464, 3167913984, 1616004096, 2154125824, 2230292224, 1295092864, 2048843072, 4256711904, 417098928, 119699144, 2805821636, 853786002, 591115759}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 4093640704, 100663296, 3875536896, 1971322880, 121634816, 2199912448, 2094006272, 2815950848, 2371616768, 3879075840, 3226927104, 3560210432, 1210531840, 3783057408, 1728262144, 4077312000, 1289376768, 340337152, 3988231936, 870445440, 3704028608, 1748654624, 2558087248, 1348461128, 1549127356, 499435110, 2620341095}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 67108864, 1778384896, 3506438144, 2642411520, 3133145088, 3781165056, 11534336, 951582720, 1714159616, 1158545408, 1204879360, 2905899008, 495009792, 1761386496, 2968875008, 1596884992, 1102191616, 2071398912, 1822550272, 3122627200, 636942272, 1336829920, 2072064880, 1341964728, 4067763244, 2473497902, 2391957995}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3690987520, 3925868544, 3305111552, 109051904, 2889875456, 1574961152, 1261436928, 1193803776, 462159872, 3074031616, 3569025024, 3867377664, 166412288, 2086379520, 1055854592, 457033728, 1140225024, 4024509952, 1925759232, 1902158976, 4021088832, 1375136416, 1664975024, 1744186680, 1642142756, 2580068734, 1289806713}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 67108864, 1711276032, 1694498816, 3598712832, 3032481792, 572522496, 3167748096, 781713408, 2601254912, 868876288, 4177330176, 3237904384, 3985457152, 2364989440, 3573116928, 2780870656, 4094043136, 1293367808, 852743936, 2129373312, 2163715136, 3171285728, 2833547600, 2657626760, 407122716, 4275979406, 905646137}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1677721600, 3724541952, 4211081216, 360710144, 1690304512, 975175680, 17825792, 412614656, 1584660480, 4218552320, 1502150656, 3796205568, 674840576, 881696768, 456478720, 3342587904, 679875584, 3124455936, 1676458752, 4067227520, 3635200448, 1099730400, 1226633424, 121930600, 571532700, 3908209874, 597917797}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 872415232, 436207616, 1560281088, 4102029312, 3946840064, 2917138432, 401604608, 4055367680, 503578624, 2123235328, 3479896064, 825131008, 3640344576, 3399917568, 3102150656, 1321007104, 17447936, 841310720, 1860563200, 2428873856, 529906496, 3946705184, 1056033200, 4060320984, 1916963436, 2786665050, 3501173995}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 67108864, 100663296, 2667577344, 4253024256, 3636461568, 3332374528, 2213543936, 2012741632, 2356412416, 1650065408, 2467889152, 3180298240, 4173938688, 3066552320, 2418372608, 1899616256, 1395543040, 1170430464, 4241919744, 2863052160, 2845761984, 2303373792, 4259362448, 25294360, 2285514860, 1749630626, 2995229441}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1543503872, 234881024, 1593835520, 4102029312, 4198498304, 220200960, 2869952512, 2628255744, 3791912960, 3327000576, 3771662336, 2537062400, 58671104, 3779125248, 3593695232, 360351744, 204084224, 3023119872, 3658470144, 936094080, 2774907200, 3512396960, 1488585680, 341400360, 1315676292, 875936938, 550693219}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 469762048, 2717908992, 251658240, 2139095040, 1245708288, 2480930816, 686817280, 388497408, 807665664, 280625152, 2260533248, 3398270976, 1059930112, 2274746368, 704712704, 3227252736, 3107855360, 1293383168, 3823668480, 4205629824, 2619785920, 2241060000, 191516464, 4232385240, 2035398564, 3670745674, 1208942265}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3825205248, 1644167168, 2030043136, 176160768, 1002438656, 1738539008, 2098200576, 321388544, 2508455936, 579207168, 1311178752, 1936883712, 3440852992, 3372916736, 3948621824, 209250304, 3252837376, 2110855680, 2630724864, 3923363456, 4265064512, 611631968, 3916455824, 1972923368, 2646350084, 791285418, 1386559623}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 1409286144, 3657433088, 4278190080, 377487360, 1396703232, 1918894080, 1305477120, 3089629184, 200540160, 3707895808, 3534159872, 502497280, 177684480, 1221320704, 2448109568, 4098746368, 1385577472, 3816112640, 3170668800, 3796934016, 1795082816, 3430394912, 860686192, 4261471432, 4078366820, 3567511986, 1929342757}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 2348810240, 1107296256, 1325400064, 931135488, 2134900736, 727711744, 4105175040, 1057488896, 1693712384, 1552809984, 1166999552, 1592557568, 3038724096, 1177870336, 2924703744, 3611744256, 2057724928, 640359936, 2434434304, 2806782336, 1534217920, 133525024, 3706558320, 2147268216, 1401386996, 1285064322, 3427879923}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 4227858432, 2919235584, 1090519040, 4253024256, 1161822208, 710934528, 3813670912, 3297247232, 188481536, 1229848576, 2548498432, 1804238848, 530006016, 2620579840, 2155024384, 407431168, 3290833920, 3284866560, 95204096, 1734088320, 3609099712, 2700028960, 1962325232, 3912828808, 1371903924, 2870055318, 2931022675}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 335544320, 1979711488, 1795162112, 2977955840, 4282384384, 3877634048, 1894776832, 4026007552, 79953920, 4133093376, 80019456, 3216670720, 2991931392, 143826944, 3323531264, 1706350592, 2564969472, 3626062336, 1586540288, 1026033536, 1833699264, 430313504, 389769296, 4269127256, 2816644780, 832642746, 2379266753}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 469762048, 1241513984, 1056964608, 2239758336, 1673527296, 3042967552, 2253389824, 525860864, 3574333440, 2450128896, 14090240, 520585216, 2787590144, 3597639680, 3903016960, 2758920192, 2882673664, 966477312, 1152252160, 3225434496, 2879392704, 766521440, 4182267248, 4059308360, 3535149532, 2811575630, 1009025945}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 4227858432, 2717908992, 4211081216, 2122317824, 4039114752, 1331691520, 1779433472, 3351773184, 2562457600, 3170500608, 596312064, 3482484736, 1614495744, 3760889856, 3068096512, 1491376128, 1899125760, 2755094016, 870894848, 2591062912, 3176686144, 3467922400, 1655075312, 2166430952, 2473690388, 3471151158, 2599651241}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3154116608, 2113929216, 788529152, 2340421632, 3686793216, 568328192, 1735393280, 994574336, 2816212992, 341704704, 1094123520, 1074102272, 1667710976, 2656952320, 1329819648, 293046272, 3246797824, 1993561600, 2395982592, 1523736960, 1253138112, 467047520, 1462288944, 1808772568, 4233234068, 737217206, 2507574523}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 67108864, 4060086272, 3036676096, 2541748224, 4081057792, 39845888, 3488612352, 2006450176, 575930368, 4175560704, 1496514560, 4017717248, 2330148864, 2800869376, 1100943360, 1421842432, 2255100928, 1758403072, 3723994368, 3191234688, 4195442368, 837480736, 3603598320, 3428509912, 515015484, 3284074098, 103323661}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2751463424, 3523215360, 3305111552, 1635778560, 356515840, 3177185280, 2867855360, 3952607232, 1981022208, 3184656384, 2537619456, 1536655360, 2760982528, 2619318272, 1202524160, 1654769664, 2845471744, 2161973760, 3665419520, 3454933120, 2407472576, 1818290720, 4216172400, 4146870616, 2543204796, 3009099218, 4161444629}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 4227858432, 1107296256, 117440512, 360710144, 4072669184, 1637875712, 1531969536, 2350383104, 553910272, 4254466048, 2467627008, 2228781056, 941965312, 3920666624, 833179648, 1578805248, 71199744, 305747456, 1621265664, 2380936576, 947337152, 2610140384, 3014972176, 3686730568, 416264732, 3838229834, 4220280727}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 67108864, 2181038080, 3070230528, 1434451968, 2915041280, 400556032, 3853516800, 3538419712, 1788608512, 468844544, 2951151616, 2673770496, 192364544, 73850880, 2457038848, 1149282304, 1544186880, 3783469568, 2236148992, 1346785664, 2825459648, 4135305056, 845604912, 2943566776, 1778424388, 2320132214, 1386414333}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 4093640704, 436207616, 2667577344, 2474639360, 1379926016, 1977614336, 3452960768, 41418752, 3800301568, 2812936192, 305856512, 3159982080, 1028341760, 2861686784, 2175234048, 2993158144, 3531756544, 2584150528, 609720576, 4163530112, 1182466240, 3904482464, 2652579376, 1244251208, 956528652, 2059258762, 1987146649}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2483027968, 3925868544, 3607101440, 2474639360, 2478833664, 2388656128, 3243245568, 3915907072, 2095841280, 1780088832, 3150643200, 194740224, 976961536, 960733184, 1722757120, 3749570560, 2258781184, 1846485504, 3771592960, 886712704, 1227581632, 1451989088, 552825840, 3751777992, 4094492740, 460491326, 1366272265}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 738197504, 3925868544, 4278190080, 3514826752, 2311061504, 3030384640, 2083520512, 612892672, 3729522688, 4075683840, 2361982976, 2088599552, 3365486592, 652599296, 439177216, 1773119488, 3587603456, 3469557248, 1962920192, 1003381120, 1396265408, 861257056, 728059792, 558090616, 3490211540, 1896630494, 1242460899}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 1677721600, 2717908992, 452984832, 729808896, 1941962752, 3923771392, 577765376, 3905421312, 3206283264, 3754557440, 2140602368, 1410236416, 3603382272, 1943445504, 3240308736, 1726535680, 1886548992, 4140001792, 2711151872, 104466304, 1017061568, 4277335648, 2507999280, 2978595160, 3702626132, 2393226838, 3600004849}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3288334336, 3657433088, 2063597568, 3330277376, 473956352, 2661285888, 2551185408, 2339897344, 329515008, 278790144, 437583872, 3146022912, 644169728, 4195147776, 2953383936, 2254354432, 610147328, 1106598400, 3568611584, 2647476096, 1194385984, 1828929952, 587069712, 1043588008, 2650731436, 198073082, 1666004259}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1275068416, 2785017856, 2063597568, 2491416576, 3636461568, 1973420032, 4119855104, 1826095104, 1216610304, 4260495360, 3211198464, 2168225792, 186073088, 152346624, 4051390464, 2720724992, 2100444160, 3334954496, 4071403264, 2899248000, 219206976, 2554931168, 3471694736, 1922996008, 898128124, 1811693034, 3588628933}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 1409286144, 369098752, 4278190080, 3095396352, 3602907136, 1377828864, 615514112, 2749890560, 3400794112, 2936406016, 3141468160, 3977216000, 938426368, 414687232, 3340963840, 3671980032, 277218304, 4185870848, 334483200, 1686064512, 2993677120, 2101292768, 1779402320, 3815703224, 343406244, 201570, 4226646759}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 2885681152, 2785017856, 855638016, 2843738112, 4055891968, 1046478848, 1557135360, 2727870464, 2635333632, 4155899904, 2060648448, 2458681344, 337854464, 828694528, 3625930752, 3842934784, 800461824, 2664652288, 3096217344, 1361274752, 602186688, 744449888, 2360250608, 2114345736, 3374007484, 1992335106, 98652711}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 335544320, 4060086272, 2030043136, 612368384, 423624704, 3672113152, 3989831680, 698875904, 3681288192, 3533307904, 1805975552, 3633938432, 3881123840, 1682022400, 1461784576, 135251968, 1635400704, 452280832, 2356249856, 2631474816, 1846273856, 3618384416, 2579123760, 3553966792, 3305212388, 3921740542, 2682226281}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 469762048, 4194304000, 3976200192, 3665821696, 742391808, 1763704832, 183500800, 2888302592, 2400452608, 410124288, 3546742784, 3582033920, 3631693824, 3040468992, 2837131264, 3578247168, 2077365248, 3453433344, 2760485120, 194207872, 1583600704, 3739770528, 343153872, 3634508248, 339696068, 1602063826, 569464381}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3959422976, 2919235584, 2030043136, 360710144, 1992294400, 3332374528, 1328545792, 786956288, 415498240, 4155637760, 2225537024, 892829696, 1735868416, 957341696, 2718642176, 788633600, 3640800256, 2794417664, 945005312, 24474240, 788576704, 3206070752, 4212450960, 3423794296, 2609881316, 2286644122, 1658956157}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 4227858432, 3925868544, 3439329280, 1417674752, 2940207104, 2267021312, 2972712960, 4219994112, 3112960000, 543031296, 1157562368, 2950529024, 2821668864, 3682967552, 981143552, 4249860096, 4256070656, 2526496256, 2273429760, 816398464, 4268659520, 3998015264, 914744528, 519779768, 705659412, 3062776574, 363291387}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1811939328, 1040187392, 2365587456, 3447717888, 608174080, 2468347904, 3859808256, 1784152064, 1820065792, 1406271488, 3094544384, 3365699584, 2374189056, 2754928640, 232214528, 3195185152, 2290224128, 1049304576, 1706087168, 1336506496, 2884355520, 430027424, 567203920, 2066762664, 3913815164, 1067731990, 3656266197}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3288334336, 1107296256, 452984832, 1015021568, 3628072960, 987758592, 1961885696, 3641180160, 2634809344, 588906496, 466681856, 2147975168, 1342259200, 350199808, 1087713280, 3767662592, 4220134400, 292100608, 3496199424, 3248977792, 528255808, 1824502688, 2841975344, 1794744280, 3686163892, 1146836446, 594471929}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1811939328, 1778384896, 218103808, 260046848, 1690304512, 2766143488, 1448083456, 718798848, 3065249792, 2464808960, 3583705088, 987529216, 3614130176, 653565952, 334958592, 3414337536, 3684324352, 3144883712, 3047203072, 47020160, 3305232064, 412259040, 3395422384, 2952211400, 3380784860, 177896210, 1190353641}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1409286144, 2382364672, 2600468480, 662700032, 608174080, 1977614336, 4080009216, 336068608, 829161472, 3734634496, 965279744, 2732556288, 1300316160, 1672716288, 991637504, 3191535616, 1606718464, 1018925568, 2516022016, 3101749120, 2041419968, 810838432, 620638256, 1744790328, 1452070324, 381150030, 446518105}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3556769792, 704643072, 3170893824, 2055208960, 3368026112, 3407872000, 4199546880, 609746944, 4202954752, 727318528, 937230336, 3796467712, 730152960, 3167608832, 2195681280, 705726464, 4229364736, 2320867840, 1719339264, 4254764160, 290700352, 45618400, 2775874512, 2006081736, 1327588732, 2873614794, 261751857}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3959422976, 2046820352, 520093696, 2457862144, 2839543808, 3676307456, 1890582528, 876085248, 3832283136, 2930900992, 4027383808, 2562555904, 3157606400, 2295455744, 747065344, 2715600896, 3418002432, 3576299008, 3649784064, 3833504128, 1971308608, 643850528, 93346768, 898109560, 332685388, 1881041422, 929003061}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3422552064, 3321888768, 3875536896, 1468006400, 406847488, 2799697920, 722468864, 1002962944, 1614020608, 2982805504, 3433758720, 3877994496, 2204319744, 1695670272, 3215552512, 3476744192, 3628917760, 1769590272, 4008535808, 2280181120, 112960704, 2916230560, 3564583344, 4067153704, 3233425876, 2511561714, 2239333521}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 738197504, 3791650816, 318767104, 2424307712, 2126512128, 2397044736, 3603955712, 4175953920, 3290169344, 3617980416, 552009728, 1530691584, 437207040, 1545658368, 2234085376, 2517096448, 1458934784, 2279116288, 2478638336, 1001256832, 2998703424, 1800363232, 3464551472, 148468360, 1113569220, 202503622, 325769463}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 67108864, 2449473536, 150994944, 3565158400, 1707081728, 761266176, 3056599040, 2238185472, 761004032, 1212547072, 1162149888, 2631958528, 3056418816, 4206665728, 736849920, 2595874816, 95142912, 3133450752, 2328833280, 1440472704, 2358030144, 2390960224, 1206227952, 3052248696, 2474766276, 2150627222, 2029452167}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3154116608, 1241513984, 3539992576, 3632267264, 994050048, 2241855488, 1982857216, 3237478400, 2439249920, 3982622720, 163643392, 3105587200, 255410176, 159358976, 903573504, 427751424, 421563392, 2170021376, 3621193984, 3014721408, 471833920, 3045813792, 961984912, 1328323640, 1167705708, 1206393290, 1055659773}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 335544320, 3791650816, 1728053248, 3581935616, 2462056448, 3906994176, 1953497088, 355991552, 675020800, 1711669248, 1059258368, 1385725952, 2635808768, 925147136, 232615936, 2867308544, 3761613824, 21291520, 3907878144, 822059392, 1310310336, 3981100256, 1726638512, 902636504, 1508881068, 3448872966, 2427365711}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1140850688, 1509949440, 553648128, 1753219072, 2554331136, 3978297344, 99614720, 2685927424, 586940416, 718667776, 3979018240, 4145053696, 1949515776, 2305597440, 77926400, 3697784832, 4240804864, 4111260160, 2297757952, 1741675136, 2617347392, 3545668256, 2060476880, 417872216, 1684306780, 3815398758, 526211223}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 3690987520, 2248146944, 3741319168, 343932928, 4055891968, 706740224, 2632974336, 4130865152, 303300608, 2311454720, 4199612416, 13795328, 1063862272, 3360071680, 3832483840, 985135104, 1586336768, 289854976, 1877964544, 2146937216, 896369984, 2945893728, 3643213392, 500947992, 1908376780, 3363932242, 3529818447}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 2214592512, 2919235584, 1627389952, 1937768448, 3753902080, 2803892224, 869269504, 24641536, 2223243264, 1842741248, 3749249024, 3576922112, 2332114944, 1681383424, 4095176704, 233744384, 1580506112, 406301184, 3994495744, 3941526144, 2159327936, 1182243168, 3723952976, 3265186696, 2136791404, 3370908426, 2140494567}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 335544320, 1375731712, 2701131776, 3296722944, 2193620992, 3403677696, 3943694336, 1013448704, 2180775936, 2268725248, 3061645312, 3188293632, 3440721920, 947249152, 2507091968, 3467175936, 106353664, 4179993088, 1596398848, 2980364928, 2912196416, 2609698784, 2353565744, 3645284200, 1733155972, 2816176342, 773768441}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3690987520, 637534208, 3204448256, 343932928, 3317694464, 3378511872, 61865984, 1380450304, 3636723712, 3389390848, 2810118144, 1795915776, 163004416, 3390021632, 3167834112, 1237383168, 1695728640, 2809386496, 897283840, 351132032, 2495087936, 2888580960, 4178712560, 3540064696, 1169727316, 970912922, 3918639927}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2214592512, 167772160, 218103808, 1669332992, 1723858944, 1876951040, 795869184, 1433927680, 4253286400, 4124704768, 1578172416, 1043890176, 3773382656, 696049664, 1020481536, 857585664, 4011064320, 2821765632, 1578440960, 2183326848, 1134039232, 57959392, 3747773744, 1307917656, 1397916428, 1776316250, 2758803457}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 3825205248, 704643072, 3204448256, 3263168512, 4097835008, 2124414976, 3662675968, 3355967488, 4183031808, 3038380032, 3438084096, 1371439104, 3932504064, 3937050624, 1625239552, 2744633344, 1286200320, 919009792, 3601426688, 2341246336, 4182523968, 602305440, 24323344, 2944518024, 1862458516, 123422562, 1673912249}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 1275068416, 3925868544, 1962934272, 3581935616, 3871342592, 2824863744, 3249537024, 129499136, 2327576576, 695861248, 3491561472, 3297280000, 3324329984, 653582336, 3426693120, 1641662464, 458222592, 2405477888, 2756802816, 1860871296, 810834880, 814644192, 1170424304, 772002360, 3062034092, 2078277798, 3362799601}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1543503872, 2315255808, 620756992, 998244352, 1379926016, 4057989120, 2989490176, 2688024576, 1810628608, 3231055872, 729743360, 3876028416, 1925660672, 531341312, 3727757312, 4087662592, 1919859712, 3883902464, 30103808, 613262464, 2922777792, 1731162528, 1498411568, 871571896, 2523000492, 253785230, 1662021959}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 67108864, 2315255808, 1795162112, 2122317824, 3233808384, 3558866944, 4231004160, 1687683072, 3935043584, 916848640, 1261895680, 1307738112, 2133803008, 1455333376, 2687070208, 335140864, 2879630336, 1263180288, 3432204544, 4211138432, 617754176, 3134018528, 1936457296, 2525943032, 179383196, 2020996094, 2022035759}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 1409286144, 1174405120, 2902458368, 3414163456, 2529165312, 56623104, 3763339264, 1509425152, 722206720, 2317221888, 402718720, 3145367552, 1735999488, 758571008, 1221021696, 3993495552, 907396096, 3918168576, 1362167552, 1439859840, 1091373760, 711248864, 33040752, 2802584776, 2149464332, 2667659150, 3891982819}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1543503872, 2046820352, 2332033024, 2860515328, 2487222272, 3508535296, 4226809856, 2521300992, 290193408, 2969698304, 1905328128, 1749843968, 844709888, 3653279744, 3409645568, 151111680, 2198858752, 264021504, 1041330432, 864875392, 4172901440, 1221629344, 476267216, 924166488, 1343873652, 3611003326, 98211157}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2483027968, 1308622848, 1023410176, 3716153344, 1749024768, 2359296000, 1603272704, 1018691584, 1918107648, 391249920, 3295477760, 3508436992, 2119516160, 1602936832, 3462877184, 2241304576, 3513902080, 1493078528, 686105344, 2296568960, 640374208, 2751581344, 1249288592, 3289985128, 1226623820, 1675636866, 1840251461}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 3422552064, 2919235584, 1526726656, 260046848, 2059403264, 3051356160, 1766850560, 1352138752, 1578893312, 1440350208, 4235919360, 4264656896, 1516453888, 7184384, 1679388672, 3991332864, 2294342656, 129093120, 1336087296, 2416808832, 3733552320, 3659434720, 1573685296, 1817427272, 280251388, 3092132486, 1703238129}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 1543503872, 503316480, 2734686208, 2994733056, 675282944, 3349151744, 1647312896, 2641887232, 3463708672, 4223270912, 288686080, 2886172672, 4291641344, 3585335296, 2719420416, 4158048256, 4172868608, 25667072, 1259143936, 2438195072, 1090982464, 2598297504, 2366961552, 1509547448, 87697068, 3212147906, 1688704721}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2885681152, 234881024, 1828716544, 2038431744, 1631584256, 1432354816, 2800746496, 4195876864, 1097596928, 852885504, 732102656, 3824910336, 4013637632, 3847725056, 1263357952, 2091177984, 1946084352, 1966853632, 4128981760, 1330096256, 2263164864, 4205886496, 179610480, 2555812952, 305110780, 147920686, 3328883127}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 2080374784, 1778384896, 83886080, 1904214016, 3166699520, 3680501760, 3081764864, 937951232, 2346450944, 2198994944, 1979383808, 2588835840, 2127773696, 183689216, 2859544576, 1491200000, 870577152, 3642791424, 652878080, 3961463936, 1901638080, 1775136480, 3647568496, 2692086840, 830320900, 2211552790, 4249599853}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 335544320, 3724541952, 4043309056, 746586112, 1396703232, 778043392, 1085276160, 2998403072, 637796352, 3846045696, 3331129344, 823492608, 125124608, 158457856, 2331734016, 558147584, 2414517248, 4161790464, 1133908736, 3441519232, 872934720, 1982480160, 2593876080, 3237258360, 2849163180, 155957306, 2395478291}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 2483027968, 4194304000, 1157627904, 662700032, 1665138688, 3344957440, 128974848, 133693440, 591659008, 1426194432, 1775042560, 3257499648, 3581231104, 571318272, 633827328, 1295566848, 556461056, 2131739136, 1879716096, 3104903296, 257927872, 4253183264, 3222109040, 2374604792, 3370451980, 1646636698, 4031468205}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 2348810240, 2046820352, 1224736768, 4253024256, 3250585600, 3420454912, 2102394880, 2242379776, 2207514624, 743047168, 2570387456, 624328704, 1767718912, 3007488000, 390557696, 2573195264, 1084617728, 3723025920, 782395648, 1744898688, 2576125888, 3148889696, 3547874352, 1694249416, 683554916, 1886339522, 3314280737}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1140850688, 2181038080, 2634022912, 159383552, 4181721088, 1805647872, 1309671424, 2128084992, 2090598400, 125173760, 382271488, 3202514944, 3679535104, 685678592, 1303867392, 2928646144, 1290390528, 175700480, 2177248512, 880886912, 862384576, 3604698144, 2484194832, 62162472, 1858623996, 1766065062, 1969904487}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 2885681152, 33554432, 3036676096, 8388608, 71303168, 2803892224, 3494903808, 1971847168, 3219914752, 2744778752, 15138816, 998014976, 3828301824, 858824704, 2611286016, 494897152, 1701168128, 910335488, 3957220608, 2218873984, 3049893184, 1031320224, 782840016, 2538968968, 2184874644, 3064623934, 2837399801}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 1543503872, 3523215360, 1694498816, 847249408, 3175088128, 2950692864, 592445440, 1146617856, 400818176, 3851550720, 1497300992, 1889894400, 2502377472, 304209920, 2594533376, 1722210304, 229960704, 2345383424, 1770939648, 3245962368, 3225478208, 3688998432, 2600809904, 1402399368, 578617116, 2774002490, 3297272565}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 201326592, 2181038080, 1560281088, 1686110208, 3242196992, 2174746624, 1389363200, 352845824, 1736704000, 381288448, 4157276160, 3745742848, 2793619456, 2447892480, 3249106944, 3213158400, 389995520, 3623202304, 355892480, 3497357440, 2322786112, 791391264, 2914466192, 2976247880, 1629384596, 2455839434, 3412101609}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 2885681152, 2919235584, 620756992, 4118806528, 1354760192, 2292187136, 2614099968, 2492989440, 1893990400, 1577713664, 621477888, 2305261568, 2287157248, 1520689152, 541659136, 2182146048, 3101344768, 1869741568, 1388737280, 2358082688, 545956288, 4197052640, 1157778320, 2258060808, 1664739676, 440019386, 2703430073}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 2617245696, 1979711488, 1962934272, 864026624, 2705326080, 4141875200, 1234173952, 28835840, 85196800, 3117023232, 4218224640, 3110174720, 3398778880, 857055232, 3901698048, 1369499648, 2880105472, 2665997824, 3669391104, 2020306048, 746768064, 2999709728, 1839737776, 15494120, 566123500, 2792833442, 2069167145}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1946157056, 3657433088, 587202560, 2575302656, 3552575488, 1629487104, 3624927232, 4141350912, 4456448, 3154247680, 689242112, 1168211968, 755843072, 2185617408, 1298083840, 3865614336, 2735399936, 1743774208, 2519099648, 1231504256, 2132606400, 566275680, 3764838224, 3015807848, 1602048956, 1760421002, 3199407837}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2348810240, 1644167168, 2197815296, 3162505216, 1799356416, 3718250496, 2209349632, 3305635840, 3986948096, 1253965824, 1159004160, 183468032, 1918713856, 1902878720, 982724608, 1922492416, 2588464128, 3054366208, 1845118208, 733683584, 776123200, 2459885088, 3865887632, 712233720, 831486612, 1619321194, 541563115}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1811939328, 1577058304, 2097152000, 4051697664, 960495616, 1931476992, 2865758208, 1162346496, 685506560, 3163422720, 1884749824, 3585179648, 1398751232, 2764939264, 616656896, 3224565760, 505201664, 232492544, 3858909952, 3947970688, 2153417664, 3977295904, 3952970832, 2462662216, 1825487476, 1858242534, 3607403283}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 3019898880, 771751936, 3271557120, 3732930560, 4005560320, 1788870656, 3016753152, 3611820032, 2492203008, 263323648, 1228603392, 1656258560, 2176008192, 1662312448, 76632064, 2726811648, 4103445504, 2298397184, 1204710144, 1716614016, 3794246720, 306575584, 2251750160, 1426207240, 2592280372, 2196540942, 967126797}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2348810240, 2516582400, 2969567232, 1216348160, 2864709632, 648019968, 936378368, 2620915712, 216793088, 3481665536, 2019753984, 3641016320, 3323674624, 965320704, 1760382976, 3254945792, 3577539584, 3715337728, 2085619456, 3984066176, 1124887360, 1270243296, 3731555856, 920754952, 3036228236, 3200816190, 3918109615}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3019898880, 1644167168, 654311424, 780140544, 2738880512, 2208301056, 2677014528, 452460544, 3194224640, 3966369792, 1078657024, 3966926848, 3883089920, 2599870464, 3274272768, 2379593728, 2227692544, 2720571904, 1934636288, 1771585920, 1150573120, 694309920, 2191993232, 1731520232, 3097377132, 1465460122, 1268632697}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1946157056, 1912602624, 721420288, 3430940672, 297795584, 140509184, 3708813312, 137887744, 3470000128, 1156710400, 3828023296, 1462403072, 3377676288, 2220810240, 3268489216, 3797796864, 3247938560, 2649272832, 2029012224, 3345487744, 3654036288, 1100358496, 2601602416, 3862819048, 2861009644, 3302019778, 2107907317}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2483027968, 771751936, 2868903936, 109051904, 1296039936, 501219328, 2121269248, 3267887104, 2294022144, 1490419712, 381747200, 2534768640, 2278113280, 856268800, 1989087232, 3295725568, 2590938112, 1645462016, 852501248, 1532495744, 285485120, 1864520992, 2238403760, 497193240, 1267592788, 879586054, 2394658335}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 67108864, 1577058304, 3640655872, 3095396352, 2554331136, 950009856, 921698304, 2273837056, 1164181504, 1151467520, 3405447168, 1763540992, 431177728, 3935952896, 2252427264, 2744813568, 451986432, 3872377344, 905972480, 1023440512, 377495360, 3108003488, 2887809296, 4105180888, 942162004, 303318314, 3823791525}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 67108864, 2248146944, 2466250752, 226492416, 507510784, 2871001088, 596639744, 796393472, 3036938240, 2384592896, 2024341504, 2557706240, 3625009152, 2316820480, 3548581888, 886491136, 4232891392, 4118907392, 2212523776, 1198543744, 3414712768, 4023136416, 357453392, 4248245864, 2073874028, 2698627882, 2918460637}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 3556769792, 1107296256, 620756992, 3514826752, 465567744, 3458203648, 2616197120, 3200778240, 3246653440, 4045537280, 241369088, 2091024384, 3102425088, 231120896, 3986247680, 3982346240, 2019032064, 719380992, 1981316352, 1362894976, 2142117312, 2313498976, 127133904, 3693271448, 1890255668, 3710315162, 3116965317}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2348810240, 3590324224, 3942645760, 3951034368, 3082813440, 2292187136, 1055916032, 297271296, 45350912, 1261305856, 2590834688, 1849917440, 294993920, 2425872384, 3144380416, 2624768000, 2709828608, 1259195904, 2066235136, 2396801920, 2970763968, 451871840, 189061264, 858643480, 2711095244, 4093908354, 3623247675}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 872415232, 4127195136, 3539992576, 3414163456, 3594518528, 1679818752, 4142923776, 4274520064, 1160511488, 2009726976, 866189312, 3036774400, 866729984, 4056784896, 619917312, 1886705664, 3823557632, 2255716864, 3760981760, 793402240, 3462494912, 4150365344, 2037979856, 3455432920, 1763117620, 2442323598, 1812833393}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 4093640704, 3321888768, 2197815296, 1015021568, 499122176, 3110076416, 1557135360, 1846018048, 3450601472, 3263561728, 3725656064, 3668148224, 3931717632, 1261412352, 1856983040, 428251136, 3925408768, 4164788736, 806108928, 2461414272, 747206976, 2351407456, 243480560, 3477133320, 1959364468, 309215646, 2318206551}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 67108864, 973078528, 2332033024, 1065353216, 2336227328, 4011851776, 1559232512, 724041728, 48496640, 1467351040, 3440574464, 1476493312, 1039876096, 3943030784, 555577344, 2507073536, 627096576, 3054479872, 261374208, 2115903360, 3763828416, 1430767136, 2829089616, 61886808, 101193028, 3239327978, 3789447135}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 1946157056, 3187671040, 1862270976, 1971322880, 230686720, 2308964352, 2758803456, 639107072, 2586574848, 2910978048, 202833920, 1860993024, 1498365952, 52486144, 3084726272, 595572736, 1102423040, 849789440, 1947998976, 4076488064, 2741721536, 742836064, 3784068880, 351430232, 2190439836, 2978008206, 2284677437}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 4093640704, 1241513984, 2097152000, 2021654528, 4131389440, 2262827008, 1508900864, 227016704, 728498176, 1109262336, 3931176960, 1299808256, 1746485248, 4164280320, 3629592576, 1803347968, 2885340160, 3871330816, 3409709312, 2181454976, 3993312576, 1071893408, 1217010736, 678123096, 1392153204, 4232022190, 2893840347}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 469762048, 2382364672, 117440512, 3649044480, 3049259008, 3378511872, 141557760, 745013248, 2183397376, 3931504640, 4210229248, 1909882880, 1943748608, 1909645312, 618475520, 194615296, 240624640, 2787694080, 1215038208, 3206702464, 1025324992, 1157217120, 220697968, 96515160, 1283984068, 3616807050, 4083035535}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 738197504, 4060086272, 452984832, 2357198848, 2092957696, 559939584, 2779774976, 3971481600, 2490105856, 662044672, 3242393600, 2607448064, 951795712, 1730600960, 945647616, 978163712, 636722176, 478465536, 470025472, 3390190464, 652286784, 892580320, 1877251568, 850669112, 2183791660, 978134350, 3978664311}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3154116608, 369098752, 3070230528, 1971322880, 2252341248, 165675008, 2586836992, 1966604288, 217841664, 881459200, 3419209728, 3560079360, 1077231616, 1542381568, 2544857088, 3742078976, 1724482560, 1059096064, 3293867776, 3265146240, 2595425728, 4256287392, 1178394416, 485367992, 996869164, 3757940998, 3008270793}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 2080374784, 771751936, 318767104, 4001366016, 2143289344, 1524629504, 191889408, 3122135040, 1995702272, 4191551488, 553189376, 1305313280, 671170560, 877256704, 2580484096, 2403633152, 1750387712, 1794962944, 451984128, 2577575808, 4262831168, 3675606112, 3463444272, 2079211224, 3927798716, 2352208610, 1295273143}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 2080374784, 1778384896, 2231369728, 3246391296, 3300917248, 3298820096, 93323264, 1035468800, 478412800, 2616590336, 1782775808, 4093476864, 794509312, 1625923584, 3692367872, 799971328, 2229195776, 3088508416, 4250583296, 845214848, 2883164608, 4047327968, 2534573456, 1131201832, 319015372, 4067701674, 4261294679}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1006632960, 4194304000, 2264924160, 746586112, 155189248, 1084227584, 4121952256, 1055391744, 561774592, 3330932736, 1207238656, 199786496, 2646425600, 1495572480, 954159104, 70117376, 3363691520, 2877666816, 3584131328, 1119872384, 3149717312, 1554738464, 3586892048, 4175088376, 2488020452, 1931633670, 757675521}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1946157056, 2986344448, 754974720, 444596224, 566231040, 467664896, 3694133248, 4152885248, 857473024, 238419968, 2682454016, 2145353728, 562774016, 1307811840, 448098304, 80541696, 2059185152, 1066697216, 395891968, 997631104, 1374781504, 963405920, 4179523504, 2599370616, 1236372212, 1791755190, 1049508111}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 201326592, 4060086272, 419430400, 4269801472, 255852544, 2116026368, 2106589184, 4096262144, 2227961856, 761135104, 4139974656, 2490073088, 3200991232, 1278713856, 3980218368, 2541275136, 1160287232, 3143667200, 1939655936, 4206531200, 2013125184, 1555321120, 3168412496, 4108416744, 441378244, 3599233998, 3657775307}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 2348810240, 1241513984, 754974720, 1350565888, 2864709632, 3491758080, 61865984, 3301441536, 2515271680, 1336016896, 3063480320, 3454107648, 1886470144, 1253957632, 3919253504, 3389556736, 1433971712, 1318096384, 4048349440, 2523318400, 3505629504, 1889542624, 3245360976, 1088955704, 2153513908, 2490007438, 3539281157}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 1275068416, 2852126720, 1795162112, 25165824, 3544186880, 1411383296, 1332740096, 3974627328, 4186701824, 3550085120, 2318336000, 951156736, 1424441344, 2404245504, 555044864, 1580128256, 3848176640, 3619077632, 1530573056, 3693124480, 2714732992, 2459837984, 3471394256, 266138776, 4064130596, 2734489758, 270723657}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1140850688, 2650800128, 2298478592, 1031798784, 3393191936, 1222639616, 3677356032, 3963092992, 748945408, 1823342592, 3740991488, 281640960, 1881358336, 2019418112, 4030033920, 1539483648, 3958563840, 2169162240, 1764674304, 1033944704, 642489792, 4205465504, 2374327216, 1127927096, 662108460, 3572800938, 2315101787}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1946157056, 2583691264, 553648128, 3682598912, 3300917248, 2564816896, 2591031296, 3067609088, 4165730304, 3660185600, 3385655296, 2708111360, 2448769024, 475439104, 2240229376, 932677632, 459787264, 4244632064, 1402183936, 3651768960, 2945246400, 4065463520, 4166079152, 566815960, 2637957468, 3832677694, 1673617961}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 2348810240, 1174405120, 620756992, 1652555776, 1027604480, 1675624448, 4163895296, 145227776, 2959343616, 2635988992, 908132352, 3426582528, 2137604096, 3010043904, 2271162368, 4193048576, 1465711616, 4172602880, 3224436480, 111066240, 903329344, 4163792416, 2148073904, 2400833848, 1083639652, 1308135498, 2441777995}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 201326592, 2181038080, 285212672, 1686110208, 4223664128, 3491758080, 112197632, 1263009792, 385089536, 3049390080, 1608712192, 268337152, 4119543808, 1262149632, 3368095744, 772642816, 1850596352, 3526221312, 3674078464, 2959443584, 1418311488, 3832002400, 3326794064, 195654968, 2454303860, 3804736514, 305824629}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 3019898880, 3657433088, 4076863488, 360710144, 1606418432, 1323302912, 277872640, 3497525248, 4019453952, 2874540032, 2010316800, 3377627136, 1246445568, 198631424, 4205137920, 3614541824, 2469504000, 2601619968, 1004644608, 1028258688, 2508573632, 305635424, 853194416, 183977256, 3381454604, 1428445218, 2497580359}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 1677721600, 2583691264, 3170893824, 914358272, 3258974208, 3114270720, 2375024640, 735576064, 688652288, 1814429696, 1786707968, 467369984, 285687808, 2345115648, 632885248, 2845091840, 4069848064, 2937379328, 2832505088, 448058496, 3410266688, 3731673504, 231269520, 3700087400, 2706878460, 3319879086, 3562584271}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 3288334336, 2449473536, 1795162112, 1887436800, 1019215872, 2627731456, 3673161728, 385351680, 682885120, 3560570880, 2979725312, 3047456768, 583221248, 744546304, 1950420992, 2838489088, 1838130176, 3414149632, 1132956928, 1177792384, 1938406720, 559056352, 3591770384, 3846529432, 3909980140, 1160822146, 2596864913}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 1140850688, 33554432, 553648128, 578813952, 1346371584, 2883584000, 3811573760, 4262985728, 1724645376, 160563200, 2536177664, 571703296, 1507016704, 7315456, 4003008512, 3274237952, 2471013376, 112757248, 2701167872, 1042074240, 1881592896, 1805246112, 2402558896, 2322492984, 3818990652, 1081392158, 2022889685}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 3288334336, 503316480, 2499805184, 4051697664, 155189248, 4045406208, 1278214144, 3062366208, 3139174400, 105512960, 2053832704, 4291657728, 474169344, 2577522688, 3248558080, 921106432, 162460672, 1431493120, 440965888, 1849409664, 252869568, 3098501152, 1166262608, 755382584, 968456340, 151187574, 634437905}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1946157056, 100663296, 2399141888, 2441084928, 2487222272, 3709861888, 3778019328, 887619584, 39583744, 3630825472, 590807040, 846954496, 4085202944, 3109543936, 2833084416, 3020748800, 379898880, 2564325888, 2600644352, 3340629376, 1029341120, 3386852256, 2603060048, 4103413816, 2367725220, 2751921622, 3137595057}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 2348810240, 1845493760, 2130706432, 1149239296, 297795584, 2027945984, 2622488576, 536346624, 540278784, 4113956864, 2884304896, 4263804928, 477315072, 1501618176, 861753344, 2878322688, 636994560, 2642656768, 3960836864, 2634977664, 119695680, 1290620256, 1856484144, 2331739208, 2481056588, 3755510290, 1545143095}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 872415232, 3120562176, 687865856, 1048576000, 1103101952, 1092616192, 2760900608, 2286419968, 3185836032, 4016963584, 3662348288, 2135982080, 3248701440, 4058292224, 1487220736, 1398515712, 1888732160, 1815605760, 414824704, 348296832, 1779052096, 2212823648, 1102836944, 1747164456, 3564092532, 2916479130, 233372963}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1275068416, 2046820352, 3305111552, 1166016512, 1941962752, 3915382784, 3803185152, 2718433280, 2162950144, 3535929344, 3147497472, 2172551168, 1869824000, 3856850944, 2069442560, 736471040, 3985501184, 1850854912, 56340736, 2991381632, 1103125440, 2288023904, 3375376752, 2999461176, 722215668, 2402440078, 3165849717}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 3556769792, 838860800, 2298478592, 1468006400, 650117120, 3865051136, 2362441728, 2515009536, 1307836416, 4274651136, 3655532544, 3002368000, 4293607424, 2752569344, 3777589248, 1562624, 1537186816, 1455157760, 3147425024, 3834545792, 2922411712, 762853856, 3376173040, 877541000, 3740354948, 2593910706, 2573853569}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 335544320, 704643072, 3909091328, 2474639360, 2831155200, 98566144, 3140485120, 4233625600, 2149842944, 503971840, 1567948800, 2705293312, 1431126016, 1877729280, 3682562048, 4031428608, 309523456, 1437004288, 4162093312, 3346380416, 530059456, 725886688, 3564779568, 1426931320, 72080028, 2968464298, 1627582457}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 3556769792, 3120562176, 352321536, 2575302656, 2973761536, 18874368, 3209691136, 2063073280, 2885943296, 1757806592, 239665152, 991264768, 1578188800, 3758202880, 3666833408, 2472318976, 2248444928, 747680256, 1162801408, 2704509056, 971507136, 3395054624, 2563903312, 1415020168, 696823980, 3178946634, 738044527}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1677721600, 1711276032, 3439329280, 3279945728, 3762290688, 576716800, 349175808, 3581411328, 2459697152, 2110390272, 937230336, 3247341568, 1900363776, 2491604992, 3373740032, 3167979520, 3305866240, 1390934528, 2762331904, 1445784704, 3076284096, 1659529376, 1257070064, 1416020424, 448858572, 3322205510, 4093128969}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3154116608, 3992977408, 117440512, 1585446912, 3208642560, 1579155456, 3050307584, 1768423424, 623640576, 2664824832, 4032757760, 1682472960, 2476163072, 653565952, 428412928, 43505664, 1419760640, 4114859520, 95257344, 2432079232, 577000512, 1714048544, 3957409104, 658215880, 1510578788, 1237119518, 225796271}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2885681152, 301989888, 3103784960, 75497472, 826277888, 2472542208, 70254592, 4031250432, 2537291776, 3890610176, 1959854080, 963149824, 2054766592, 1738842112, 334983168, 3373901824, 4093746176, 440778240, 1079489792, 3457995392, 2460172096, 949216800, 1548648688, 3943177528, 1096567892, 1297508582, 2967038215}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3690987520, 2315255808, 150994944, 4001366016, 381681664, 3575644160, 1968177152, 2864185344, 4037279744, 1762787328, 1804926976, 4113072128, 3784130560, 3986464768, 2370244608, 3172829184, 1530260480, 1367975424, 3358558464, 1265693312, 3906557504, 2754004448, 2662232784, 4071844424, 2679622412, 2860841306, 3715312357}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 2214592512, 369098752, 3909091328, 578813952, 3233808384, 1772093440, 2846883840, 2775056384, 2713452544, 2563375104, 1003945984, 1207730176, 379535360, 1991286784, 1339895808, 2945177600, 3956509696, 348641792, 2039588608, 2289884800, 2732543552, 3604005600, 1565333648, 462679352, 44549796, 2449592486, 2531559585}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 603979776, 4127195136, 788529152, 1384120320, 3099590656, 757071872, 1756364800, 1438121984, 2102657024, 1342308352, 3163750400, 1701806080, 1938505728, 3620462592, 4031852544, 3269253120, 2975108096, 3547892224, 2584647424, 1806691712, 1370162752, 2113654240, 355033808, 3467178680, 1541859212, 3813906770, 4290077165}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1677721600, 3321888768, 1392508928, 4085252096, 2629828608, 719323136, 3390046208, 3511156736, 3459514368, 2591424512, 2512453632, 2920906752, 849952768, 1625137152, 59183104, 2992678912, 3588011008, 763288064, 467269376, 315171712, 2492319424, 309291488, 3907301808, 1968367592, 502502548, 2201643826, 154887375}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 2080374784, 503316480, 1056964608, 3883925504, 2604662784, 1960837120, 1146093568, 3168272384, 3683385344, 1791098880, 2845114368, 3437133824, 1928151040, 2615336960, 514273280, 3122890752, 2360849408, 3973707264, 419355392, 924653952, 277512384, 2116235296, 1190524080, 3180131592, 1635807580, 4030756110, 3244316317}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 67108864, 1577058304, 2533359616, 1065353216, 1497366528, 1444937728, 3421503488, 73924608, 1168900096, 1290665984, 13434880, 2899738624, 1137000448, 3635060736, 1655918592, 1688451072, 3920083968, 2659580416, 4093031168, 1085612416, 2852320448, 3229565216, 1771949520, 2096272344, 3130468452, 301059278, 3002908083}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 872415232, 1375731712, 1895825408, 4152360960, 1765801984, 408944640, 206569472, 3595042816, 2766929920, 2996436992, 1981087744, 1038974976, 1300054016, 3409043456, 385822720, 1358993408, 2141504512, 3486695936, 3361574144, 4112845440, 4084584128, 806955552, 2884086000, 1191214344, 3967815508, 599789246, 4171246521}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 67108864, 2986344448, 3808428032, 3565158400, 2613051392, 3365928960, 1993342976, 4159176704, 1890320384, 2136604672, 223019008, 1954643968, 3586342912, 2086526976, 2191593472, 1976743936, 1553382400, 1717631488, 2180089088, 3162200960, 3336173376, 4244068960, 445890832, 737435656, 3052300132, 3737481246, 2176101417}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2751463424, 1241513984, 1493172224, 3313500160, 3787456512, 3441426432, 2872049664, 2935488512, 2980839424, 1138098176, 4005888000, 3448209408, 2262646784, 1396416512, 2370007040, 258652160, 1235131392, 949266944, 1100978432, 845231744, 832938944, 3432122976, 2390173520, 4181762808, 3265646764, 538057454, 305622183}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 1140850688, 1711276032, 3909091328, 4253024256, 3284140032, 962592768, 1244659712, 3817340928, 4144234496, 3622436864, 397606912, 4124737536, 10174464, 2358173696, 222900224, 1903273984, 1922937856, 2504247808, 1561519872, 4206841472, 1358205376, 1621248864, 1096245104, 2487276920, 285244980, 3783287354, 163594017}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 3825205248, 167772160, 3338665984, 2189426688, 1497366528, 2631925760, 1938817024, 4201119744, 2703491072, 1228800000, 83296256, 2100985856, 2084519936, 1911480320, 3317256192, 2192963584, 1258939392, 2905328128, 3893264640, 3886627200, 3776813120, 1015922976, 3957716016, 524387816, 3586117252, 2565406266, 3835852731}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3959422976, 1845493760, 1593835520, 3363831808, 1774190592, 3474980864, 537919488, 1869086720, 3396599808, 2522218496, 3475177472, 371032064, 967524352, 2883182592, 1363496960, 449230848, 4050318336, 3362819584, 2960761600, 3734319488, 2576277312, 1166983520, 2744032976, 814669416, 638497508, 1489957138, 3010387503}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 2348810240, 4060086272, 3607101440, 3330277376, 4156555264, 400556032, 3610247168, 2007498752, 1600913408, 705298432, 3178299392, 3538845696, 972636160, 231923712, 3718983680, 1678215168, 525589504, 3851259392, 811779328, 1606620544, 327913024, 2699682400, 2123690928, 50362616, 2021687268, 851458574, 3596620801}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1006632960, 704643072, 889192448, 1384120320, 3502243840, 3353346048, 3402629120, 2940731392, 1570504704, 2377777152, 1839923200, 3368845312, 3267575808, 3152060416, 1319178240, 3837757440, 2566642688, 934663680, 2089347328, 3381468288, 3873286208, 3835992288, 2892973488, 415408264, 1751004308, 3306504454, 3700009769}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 1409286144, 2382364672, 251658240, 3800039424, 1992294400, 1918894080, 3247439872, 3077046272, 183238656, 1819672576, 2288451584, 4168450048, 1588543488, 3135889408, 3814789120, 589998080, 4055823360, 613204480, 1561449216, 3143964032, 636529216, 252685024, 544090480, 1001612584, 443015492, 1736573726, 138753823}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 3556769792, 905969664, 3472883712, 3128950784, 2948595712, 1243611136, 17825792, 3665297408, 3935567872, 1327104000, 2280718336, 4235100160, 3446226944, 575315968, 22769664, 1127716864, 1640735744, 381530624, 3657604864, 3710346624, 897694272, 877971040, 940049744, 370935272, 3720743916, 1419210722, 1831451777}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 603979776, 2986344448, 1593835520, 2441084928, 2856321024, 2967470080, 2435842048, 1512570880, 2983460864, 1009647616, 241893376, 1687715840, 392380416, 3671908352, 1387622400, 2843445248, 3699356672, 30005760, 228494592, 1901872512, 1814719936, 2573038752, 1360000944, 1979841848, 3690658084, 1352297234, 3610599699}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 4227858432, 1845493760, 2566914048, 3128950784, 2789212160, 2061500416, 4180672512, 3144155136, 1801715712, 3543007232, 4289265664, 721584128, 1793146880, 2717294592, 863457280, 811857920, 1087892480, 4255237632, 1409612544, 1783372416, 2091531840, 2763462048, 3779317040, 1724372536, 1775884292, 3650669770, 381576115}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 3690987520, 3992977408, 1023410176, 1333788672, 3728736256, 471859200, 743440384, 985137152, 660865024, 9043968, 512163840, 613842944, 3051307008, 3821182976, 1922895872, 3679029248, 1092457472, 2044700160, 1729413888, 3434375296, 2020740288, 1807967136, 1699519696, 3596630664, 3798995724, 904426746, 928804201}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 3556769792, 771751936, 1023410176, 595591168, 4164943872, 1327497216, 1917845504, 1816657920, 3267624960, 3959029760, 2668822528, 2441183232, 2478522368, 3363168256, 209260544, 3426400256, 3067005952, 1334612480, 3825449728, 2010406016, 1276261056, 4148649120, 3084111696, 1155283592, 3782607860, 2150460458, 3160985385}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 2483027968, 637534208, 721420288, 461373440, 557842432, 2455764992, 3251634176, 2077753344, 1357119488, 3249405952, 475463680, 336297984, 1395605504, 1142939648, 3622400000, 2451892224, 2612048896, 1798758912, 1676527360, 1990477696, 3259892416, 2647077664, 3878932976, 3923458248, 3486111132, 4280951674, 2116646123}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 872415232, 704643072, 1459617792, 1988100096, 2638217216, 2447376384, 3878682624, 312999936, 1638662144, 1513226240, 2256338944, 3420749824, 1425358848, 2128142336, 3359584256, 3419531264, 1141761024, 2272768512, 2291568896, 4050151808, 1762419264, 1591890720, 2833588400, 2019610040, 3140165220, 955770926, 3730211549}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 3556769792, 3523215360, 1862270976, 3883925504, 3644850176, 1151336448, 2540699648, 8912896, 240386048, 115212288, 3235315712, 2366996480, 3426697216, 1020370944, 4248383488, 1298835456, 13540352, 3327689216, 205247744, 1184908672, 7368384, 3272107296, 1293186704, 2709405592, 3056035156, 3923610994, 239815067}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3422552064, 2315255808, 922746880, 2592079872, 3636461568, 538968064, 600834048, 2527592448, 1374945280, 3674341376, 4050190336, 598114304, 1537294336, 1080205312, 645599232, 516413440, 2195969024, 239730176, 2706682112, 279983488, 3659023424, 2582412768, 1643004496, 872874248, 912371332, 2791343794, 982674533}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 1543503872, 3456106496, 4043309056, 109051904, 1119879168, 44040192, 1836056576, 3479699456, 3286499328, 3504996352, 2664103936, 3096346624, 507723776, 3841630208, 785453056, 510507008, 2227803136, 2495862272, 706269952, 3400433280, 248580160, 1852685280, 751408912, 4173578840, 3961054244, 1739473642, 3327211569}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 2348810240, 704643072, 1392508928, 2826960896, 1522532352, 2329935872, 1955594240, 4136108032, 258211840, 60948480, 2640248832, 2112520192, 3967238144, 616488960, 2532143104, 2197653504, 1360630784, 1987808768, 1019535616, 3091076992, 3783335232, 1845231328, 3733229104, 3223202216, 1139884276, 233021530, 4167607109}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 67108864, 3321888768, 1593835520, 1753219072, 884998144, 3030384640, 1653604352, 3196583936, 3620995072, 2944270336, 4220190720, 3485958144, 2632138752, 3781402624, 2909089792, 2219083776, 1597037568, 2262747648, 1037934336, 785257856, 1809007424, 519799776, 1719208720, 2005838248, 2876624852, 21655554, 495283979}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 3019898880, 2583691264, 4143972352, 2290089984, 4290772992, 2887778304, 2085617664, 3034054656, 4002152448, 3193307136, 2799501312, 4116217856, 2959425536, 3789873152, 3269152768, 4267546624, 1848759296, 2677506560, 1451424000, 1382967680, 3735094592, 3242635872, 1733048656, 4084615496, 2735551676, 532724814, 3767097207}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 3288334336, 2650800128, 2868903936, 3581935616, 1841299456, 3617587200, 3333423104, 3283615744, 3260284928, 4109500416, 1446838272, 3095101440, 3143974912, 4001341440, 1786728448, 3204364288, 3100308480, 2787678720, 2023594752, 281698176, 1487481280, 598322528, 2225623056, 3898353976, 2661156940, 2522569938, 1351933397}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3019898880, 1912602624, 1627389952, 3430940672, 3921674240, 2027945984, 2630877184, 1798832128, 1496055808, 2552365056, 1038942208, 4229005312, 343228416, 323870720, 2099187712, 3770988544, 1950923776, 3382354432, 931128576, 329925248, 3874036544, 281524832, 1665535280, 2787845384, 33221676, 2893013470, 1601334237}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 1409286144, 3523215360, 486539264, 3011510272, 608174080, 3546284032, 137363456, 3523739648, 2875981824, 2119827456, 2503016448, 1215397888, 3070836736, 3306528768, 4141056, 1535019008, 50310144, 105275904, 1820534016, 1708981376, 1913308352, 1611778720, 3552142192, 1172146616, 3958592500, 808756302, 3616981689}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 2348810240, 167772160, 3103784960, 3816816640, 2126512128, 1428160512, 3517972480, 1096286208, 900988928, 3569221632, 1869545472, 176390144, 2542223360, 443523072, 1485656064, 381605888, 2581720064, 704273920, 1869154560, 3418944128, 2043867328, 3391879648, 3976947792, 2452997688, 2350134140, 860757666, 56045571}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 1946157056, 1107296256, 2130706432, 478150656, 2076180480, 2241855488, 3811573760, 3911712768, 2585001984, 2458517504, 2558459904, 3028451328, 3328655360, 1975443456, 704188416, 667678720, 79989760, 3683516928, 179113216, 1780600192, 128707392, 1129612384, 739649424, 1607564024, 4049589124, 1166995762, 3125896673}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2080374784, 1711276032, 989855744, 3464495104, 1749024768, 3307208704, 2974810112, 2741501952, 1179910144, 2443837440, 2465005568, 1026457600, 752173056, 638771200, 472584192, 3721775104, 3098065920, 3146659328, 226438912, 3707755392, 4110782528, 3808467872, 3887757520, 1210407432, 728407524, 1018647266, 2621148881}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 4093640704, 570425344, 4143972352, 3464495104, 3426746368, 1902116864, 2358247424, 2045247488, 2955673600, 978976768, 2189099008, 1003651072, 855851008, 2551619584, 2994016256, 2427963392, 2661067776, 109474304, 1859738880, 3517823360, 50848320, 2911157152, 760349936, 2164740840, 3502283908, 4167332158, 2093353033}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 469762048, 3657433088, 2969567232, 2323644416, 314572800, 941621248, 3176136704, 3740794880, 111935488, 3491889152, 2828337152, 1562083328, 524107776, 3679444992, 1857228800, 3396917248, 1451092992, 3997046272, 1858019584, 1003142784, 925936704, 2237236192, 1947748944, 1138518600, 327842476, 12671966, 1939180829}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 4227858432, 704643072, 3137339392, 3951034368, 1212153856, 1751121920, 4073717760, 3203923968, 2286157824, 1289879552, 1573978112, 611876864, 2079932416, 2311380992, 1692348416, 3904342016, 1628881920, 2481337856, 3167973632, 2788801408, 3751394496, 1382667168, 2476866288, 1250799048, 909348620, 2471812778, 1111969309}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2483027968, 503316480, 587202560, 1904214016, 2613051392, 98566144, 198180864, 1805123584, 500957184, 1124466688, 3336503296, 357007360, 4036444160, 2483265536, 1640828928, 2031798272, 238416896, 2564440576, 450435840, 1478026112, 1527839680, 1878299232, 2657013552, 3496971912, 910369404, 1608632358, 2897740383}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3556769792, 2986344448, 1694498816, 2105540608, 851443712, 1721761792, 2605711360, 331874304, 2082209792, 3612737536, 3849256960, 2361163776, 1811365888, 3295207424, 4018176, 2500978688, 3012469760, 2359968256, 1040801024, 225165440, 697293760, 3606943200, 2436927120, 2005993288, 3040852724, 3641020934, 1642375039}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 4093640704, 4060086272, 3338665984, 159383552, 692060160, 274726912, 1439694848, 333971456, 1915486208, 931790848, 2783641600, 4150689792, 500383744, 2007162880, 351612928, 704882688, 987294720, 2856718848, 871445760, 864395648, 2072619456, 4197708064, 3416317936, 1793211592, 923230852, 432840094, 1837652385}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 335544320, 4194304000, 2902458368, 3061841920, 272629760, 1184890880, 787480576, 1752694784, 3518234624, 809631744, 2562129920, 3190784000, 1748975616, 1424220160, 2957586432, 869697536, 3031542784, 618021376, 3301273856, 3925918848, 1056215616, 714533024, 2526142224, 2070285528, 1654488748, 1778688706, 804177005}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 3959422976, 2181038080, 654311424, 2575302656, 3326083072, 1860173824, 3450863616, 1785200640, 1178861568, 2536374272, 119341056, 2223669248, 1204109312, 2435227648, 2163159040, 1475721216, 717796352, 2429685248, 527373568, 2830470528, 2426982848, 4188168864, 3458669744, 1088536440, 3577643268, 4267931674, 114281971}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 603979776, 3388997632, 3070230528, 1367343104, 3435134976, 1612709888, 51380224, 2775056384, 973864960, 531496960, 2123563008, 2974121984, 3756736512, 2812387328, 847859712, 1555871744, 3511655424, 3808061952, 2512984320, 3210527104, 3623868864, 3930194912, 1636655056, 644796776, 2724890084, 2570644526, 2396883987}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2080374784, 704643072, 2063597568, 3833593856, 4282384384, 3755999232, 2324692992, 3235381248, 3000238080, 2045378560, 3928555520, 644317184, 2673950720, 921427968, 1109356544, 2303256576, 3976305664, 3610646016, 1840195840, 337689472, 96322368, 3907006496, 739272368, 2425891432, 397681756, 4181345218, 1016162249}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 3556769792, 2046820352, 3372220416, 3833593856, 465567744, 2552233984, 395313152, 3078094848, 1203503104, 2146828288, 2806054912, 4253515776, 883507200, 1623433216, 3550695424, 2878662656, 1859511296, 374489600, 2960865536, 1417205376, 4101763904, 3493812064, 3723680080, 904710056, 1038720364, 2858711478, 2736392887}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 2483027968, 838860800, 117440512, 1048576000, 2730491904, 731906048, 3908042752, 779616256, 1337720832, 4116578304, 2635530240, 526417920, 245317632, 4146388992, 3762114560, 1779288064, 3206188032, 477774336, 753218816, 717353344, 2038215232, 472999136, 650881424, 1545717656, 2741815852, 2723756934, 1679794723}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 1946157056, 33554432, 3238002688, 109051904, 1203765248, 694157312, 1032847360, 2826436608, 1915486208, 3679846400, 651362304, 2785247232, 3883008, 64462848, 1275162624, 3136485376, 4112628736, 4188144128, 2824428800, 4058952320, 3758085696, 4164244832, 328776944, 3835491496, 4185839436, 856138110, 1826176455}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 2483027968, 3925868544, 4043309056, 1920991232, 4013948928, 4234149888, 858783744, 240648192, 1621360640, 2822373376, 4241817600, 809664512, 515719168, 1329504256, 383995904, 477231104, 3714352128, 235303424, 1475023104, 29227648, 1000505408, 2320331040, 2605107312, 1201105848, 2959316188, 1009625386, 2892684705}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1677721600, 3590324224, 4110417920, 1468006400, 2176843776, 1319108608, 563085312, 1167589376, 3964403712, 1391853568, 2137194496, 3889463296, 3832233984, 4001423360, 2274430976, 1123387392, 1280752640, 2904717824, 4107892480, 1036120192, 756860096, 4221502560, 3370837392, 3095148968, 2424205532, 2801222606, 3943619847}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 3556769792, 3992977408, 4244635648, 4102029312, 759169024, 2862612480, 3633315840, 693633024, 248774656, 479330304, 161677312, 1263042560, 3706404864, 965009408, 135090176, 1445312512, 2361312256, 4241625600, 3213038336, 1251531904, 18022720, 985724448, 491217424, 2450705256, 2361655612, 92952002, 3377932821}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 1140850688, 3657433088, 318767104, 2491416576, 2269118464, 186646528, 3167748096, 398983168, 1461977088, 118882304, 1402798080, 4195254272, 335888384, 3382878208, 3172429824, 1056565248, 3519847424, 2375420416, 1574768896, 380556160, 722813760, 2315953184, 432238800, 1224184136, 3518878132, 3005937178, 2584944479}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 603979776, 2046820352, 2499805184, 2239758336, 2965372928, 1407188992, 2865758208, 653787136, 3833331712, 838205440, 2790457344, 1010728960, 3690676224, 3967459328, 479293440, 1183836160, 1506053120, 3444980224, 2862829824, 4269187200, 3077508032, 3471367392, 1956131888, 879497864, 3656285900, 561997814, 1039186711}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 1946157056, 2113929216, 687865856, 2592079872, 1153433600, 4234149888, 1439694848, 525860864, 3641442304, 2171994112, 1062273024, 986808320, 56180736, 2856689664, 3695390720, 1077057536, 4091270144, 2710987264, 4215343872, 2842289792, 3963973184, 3012282592, 3314419312, 577583880, 2523905116, 1618766670, 2577295431}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1409286144, 1778384896, 1627389952, 3984588800, 3351248896, 4116709376, 1238368256, 2195193856, 2298216448, 3247833088, 681771008, 3222700032, 3828039680, 2901598208, 1436626944, 3688359936, 3802964992, 1791361536, 2201694464, 1389027968, 3779928000, 1626967392, 4037256048, 1902045832, 3568253340, 4247308214, 630989303}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 603979776, 4194304000, 3808428032, 2910846976, 2243952640, 740294656, 3236954112, 403177472, 2372141056, 2640445440, 1797849088, 757104640, 2622570496, 3935100928, 267874304, 1324845056, 2992028672, 4040317440, 977363200, 1440004992, 1386958784, 2522451296, 2127159248, 3922847256, 493740372, 689166570, 1031069509}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 4093640704, 1711276032, 1895825408, 3380609024, 2101346304, 3705667584, 2920284160, 3749183488, 3805544448, 2298085376, 1632698368, 233340928, 2545500160, 1610915840, 2465681408, 1912592384, 4015442944, 4037698048, 810098432, 921479808, 1327199168, 1823588384, 4205679536, 3540777512, 874295692, 1181945346, 2233310225}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1409286144, 905969664, 2835349504, 3565158400, 2378170368, 65011712, 36700160, 4120379392, 243531776, 857866240, 2227109888, 433422336, 1704411136, 537501696, 1045516288, 149219328, 3598961664, 2264007168, 3038197504, 3284772480, 1890673984, 1079280736, 1809550000, 1024860280, 2529520124, 3431913722, 1016113997}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 1006632960, 2315255808, 553648128, 1065353216, 4215275520, 4083154944, 1037041664, 3320315904, 4086038528, 2427846656, 3509256192, 3788406784, 2022916096, 4226457600, 3695775744, 2456279040, 1189395456, 4047898112, 3564312832, 763012736, 3804319424, 3359375136, 4256869744, 1155608264, 831244292, 1627583310, 3477430207}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 3690987520, 234881024, 1660944384, 1786773504, 3091202048, 761266176, 3320840192, 2070413312, 975962112, 2067922944, 1520893952, 750419968, 616513536, 213835776, 53547008, 1869346816, 1189385216, 3037877760, 1394553600, 1080989568, 1053388352, 3101681568, 509795056, 3399168088, 2099289028, 3023859854, 731525509}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 1946157056, 4060086272, 1426063360, 3917479936, 3401580544, 2097152, 3715104768, 3281518592, 1173618688, 4111859712, 1810956288, 753500160, 3315154944, 2546311168, 77287424, 2129848320, 2435576832, 328077824, 2139450624, 2671757440, 4031259072, 4250694112, 941238224, 679678040, 382114716, 4171081698, 374302519}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 1409286144, 3187671040, 318767104, 461373440, 297795584, 1684013056, 3832545280, 1965555712, 1340342272, 1784020992, 2496724992, 686260224, 4077469696, 1802231808, 681250816, 1815934976, 1838529536, 2205028864, 141378304, 2038295424, 2431264448, 1112237920, 1317313264, 3907646552, 714342628, 234769130, 2222269039}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 1677721600, 4261412864, 1761607680, 3749707776, 2092957696, 1017118720, 923795456, 1388838912, 2699296768, 2920677376, 1199636480, 4224417792, 2329493504, 3014123520, 3821760512, 4181768192, 1626979328, 1080969728, 608002816, 1286729344, 3486139584, 2823492832, 1132498064, 2170156648, 2130575476, 2671081562, 2507524447}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3019898880, 704643072, 1459617792, 4034920448, 2705326080, 1709178880, 831520768, 3021471744, 1034158080, 1884684288, 1286012928, 3381624832, 3366928384, 150200320, 1954361344, 3266504704, 855481344, 1545499136, 2243635456, 1376618880, 3671460160, 854027552, 1357903280, 3598663400, 4228642620, 1808352506, 2101149047}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 3019898880, 1308622848, 3841982464, 3011510272, 633339904, 2262827008, 4147118080, 1104674816, 2514747392, 878313472, 184221696, 1809285120, 2559787008, 4004241408, 2525827072, 2358962176, 2900990976, 4168249856, 547822336, 4263112832, 4283054784, 3799209568, 2610673584, 2018866424, 167683292, 1207152714, 405365841}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 3959422976, 2315255808, 3539992576, 3128950784, 2696937472, 2048917504, 3717201920, 1387790336, 2745434112, 3659399168, 702480384, 813400064, 1178025984, 2605178880, 1914515456, 2453592064, 4229815296, 1483501056, 1370634496, 3905771392, 3991325760, 3343508448, 2621076304, 3548447272, 675604620, 4152141370, 2694353699}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1811939328, 3925868544, 352321536, 494927872, 2847932416, 2032140288, 3998220288, 1416101888, 1930166272, 2297036800, 2046623744, 3298590720, 2315599872, 1792581632, 3350425600, 329775104, 3688819712, 2899578368, 3044964608, 2044941440, 2412756928, 2631054432, 306057552, 193154120, 3657431780, 1535807630, 870992945}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3556769792, 3791650816, 2365587456, 1652555776, 4156555264, 169869312, 2832203776, 3581411328, 2083782656, 2171731968, 2895708160, 970948608, 1324433408, 2394152960, 2573692928, 2871052288, 4204102656, 2126275072, 2121159936, 1969697920, 3038813248, 563471200, 591138640, 2385397768, 1040646252, 34667730, 3676146421}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 2080374784, 301989888, 1694498816, 2910846976, 2453667840, 1210056704, 2651848704, 3911712768, 3125018624, 3863347200, 2261319680, 2454683648, 2612084736, 2634260480, 665014272, 1537521664, 903992320, 3856418304, 419052800, 3548578944, 3082077120, 2848555424, 3390580176, 419171752, 1936342212, 3437957578, 332451975}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1275068416, 3187671040, 620756992, 780140544, 3166699520, 3965714432, 2421161984, 326631424, 3539730432, 761659392, 3005677568, 3489824768, 416235520, 1474732032, 3087355904, 459266048, 2224862208, 1473527296, 232917760, 2956811392, 2575553600, 1409994464, 3510335600, 183823304, 2138067532, 2802340982, 108291423}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 1543503872, 1711276032, 3774873600, 729808896, 2847932416, 2569011200, 4210032640, 2081947648, 42729472, 417464320, 846790656, 1679917056, 3276881920, 3734347776, 4266594304, 2295773184, 1010543616, 1584682496, 1908309760, 678631040, 583828160, 1109325408, 2715788368, 2462210584, 622556, 3782854942, 1841127437}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 2483027968, 3523215360, 3036676096, 3179282432, 2755657728, 1197473792, 2909798400, 3095920640, 2199650304, 4203347968, 1226375168, 4123295744, 2996912128, 3761283072, 1036455936, 946579456, 1172739072, 2771657216, 3620084992, 1359693952, 842644416, 444303008, 605994608, 4238346008, 55575476, 3273148374, 1822693009}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 1275068416, 3657433088, 2097152000, 3112173568, 1346371584, 1319108608, 2270167040, 1499987968, 2066481152, 2032009216, 2469330944, 1083211776, 257376256, 1433706496, 2914332672, 3043883008, 1090952192, 103030272, 3506573568, 2557030528, 3335243200, 296606880, 4268150928, 865347592, 731537828, 410848990, 1745997131}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 335544320, 704643072, 83886080, 1417674752, 1346371584, 2401239040, 2351955968, 3220701184, 665059328, 580517888, 3702325248, 1290764288, 1629831168, 1687396352, 3786108928, 1704757248, 2603478016, 2027700736, 259922176, 2081886336, 888310592, 3295870112, 2519896784, 1343400376, 3869427884, 505066410, 4078882561}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 469762048, 503316480, 2936012800, 3699376128, 2780823552, 1931476992, 3264217088, 1185415168, 3416522752, 2508062720, 1878065152, 3022028800, 1627996160, 1452072960, 4169338880, 3381381120, 3529960448, 3547596288, 1605780224, 4079296896, 3167139136, 2946774880, 1467889360, 2129738536, 2543880964, 3762881594, 2624384155}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 603979776, 838860800, 956301312, 2491416576, 12582912, 3273654272, 865075200, 1469579264, 2969305088, 353763328, 1876361216, 1876852736, 4196352000, 2333794304, 379932672, 3361978368, 1530979328, 49048064, 2429443328, 4023076480, 3690512192, 461404896, 4013965520, 643828776, 4042278044, 4259856278, 181686967}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 1677721600, 2717908992, 3305111552, 2894069760, 1430257664, 3265265664, 1441792000, 1315438592, 3132358656, 3958505472, 446103552, 3119480832, 3310305280, 1226022912, 3183046656, 3057575936, 3754281984, 35920384, 948600064, 345712768, 955380544, 3927311904, 3841815568, 3701769176, 1785133732, 4294563650, 1873967933}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 1543503872, 3053453312, 2466250752, 2323644416, 247463936, 1038090240, 1492123648, 930611200, 3162767360, 1101135872, 1483669504, 3643768832, 237453312, 3484672000, 540086272, 4117166080, 3108350976, 999560704, 1328174848, 2954047360, 3444161088, 424287456, 1168330416, 2391927192, 3281932684, 1076456474, 1339219197}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 3959422976, 1174405120, 4278190080, 1920991232, 1228931072, 392167424, 2792357888, 2079850496, 1702100992, 2634940416, 2405367808, 3569713152, 1620525056, 4121534464, 1994199040, 4074809344, 2005111808, 2875465216, 1913018112, 2022920576, 736073280, 3702941984, 969623536, 3791387416, 97532044, 153639010, 3000793707}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 67108864, 771751936, 654311424, 226492416, 1178599424, 23068672, 3270508544, 1463287808, 443285504, 2165440512, 2602762240, 1053327360, 3282780160, 1568464896, 1231368192, 2710943744, 248679424, 3816585728, 3071949568, 3176610176, 2217145792, 961695392, 3041096560, 1840821976, 1221797484, 930125230, 604469893}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3556769792, 1442840576, 822083584, 897581056, 4257218560, 903872512, 3163553792, 1739063296, 2531000320, 2515664896, 2989817856, 1863221248, 1137524736, 3608862720, 1479741440, 3310733312, 1638183936, 568091136, 426917632, 242551424, 2704195008, 3015534688, 3986858288, 42402600, 3264996196, 3480470790, 1720713021}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 4227858432, 4261412864, 520093696, 176160768, 1027604480, 3152019456, 3501195264, 3342336000, 1418461184, 1621229568, 2357526528, 310411264, 525156352, 324329472, 303255552, 1374394368, 1632287744, 3930859008, 931291904, 34937216, 1252585024, 3593028384, 87210416, 169891448, 2232429740, 2699568638, 1833178781}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 4093640704, 637534208, 1660944384, 209715200, 2487222272, 1130364928, 1894776832, 352845824, 3234594816, 3088973824, 1442119680, 4271013888, 2630696960, 4202078208, 76509184, 1457899520, 3798764544, 3708318208, 1556905728, 4062057344, 888471872, 1326644640, 2467106544, 131526872, 3227479284, 2097011838, 3541610779}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 201326592, 436207616, 3070230528, 2139095040, 171966464, 1344274432, 609222656, 3412590592, 495714304, 2515927040, 1853161472, 1694924800, 1217216512, 2877464576, 2944864256, 3938039808, 3612384256, 1827175936, 4224479488, 1339430272, 3575981760, 3320763552, 1229020368, 3277119880, 757217764, 823598606, 3627146879}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 3959422976, 570425344, 3808428032, 75497472, 1447034880, 2732589056, 1609564160, 1619525632, 695468032, 2706243584, 4139188224, 4085415936, 1494171648, 3185483776, 1353019392, 1059031040, 2223832064, 1297628672, 1907100928, 958537600, 3014997824, 2573705376, 2800809008, 3852600408, 703922932, 696748578, 1375796915}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 1275068416, 3925868544, 486539264, 1853882368, 1933574144, 2694840320, 1496317952, 3765960704, 799801344, 1420689408, 3112370176, 3034742784, 1594572800, 2849431552, 18436096, 2817767424, 1670165504, 2791857664, 2703515904, 1973051520, 3851517504, 1539831072, 1897853968, 2316127928, 3885099436, 1131527598, 157396891}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 1275068416, 33554432, 3942645760, 427819008, 901775360, 1642070016, 2437939200, 624427008, 1226571776, 1882849280, 2325151744, 2132639744, 1488928768, 404332544, 4138299392, 35424256, 1751620608, 4018695680, 1249148160, 3214822272, 1903249856, 667985248, 2930105136, 1625507528, 2961427244, 3251511814, 4224279697}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 1140850688, 2650800128, 3103784960, 2172649472, 1547698176, 2933915648, 1078984704, 1163395072, 2877030400, 3995992064, 999227392, 1303805952, 356990976, 3828539392, 1562734592, 1541130240, 358128640, 652749312, 2582934272, 1229612672, 62737344, 1057471648, 1783020208, 2905554312, 3439770012, 1095713654, 1201047787}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 872415232, 1979711488, 1996488704, 2088763392, 1975517184, 3005218816, 1221591040, 2802319360, 1161560064, 49152000, 4259774464, 2804187136, 159334400, 1257299968, 4208816128, 1566697472, 2949301248, 1905799680, 2287230720, 3252820352, 2280732992, 3995578208, 226592464, 4080713224, 3938459604, 1000364630, 722484611}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 1275068416, 436207616, 4076863488, 293601280, 2831155200, 673185792, 3801088000, 4107796480, 1678508032, 85327872, 3164274688, 3008724992, 345194496, 2900467712, 2465812480, 3817125888, 2905854976, 216030720, 2964338944, 4115158912, 3109296576, 2379878368, 3350018000, 73322920, 2979979068, 1698627566, 3152988311}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 872415232, 2449473536, 2667577344, 1216348160, 247463936, 601882624, 2536505344, 4254597120, 2076966912, 2481586176, 2366439424, 4059267072, 3236249600, 3943161856, 3075698688, 1978198016, 1734974464, 3746574848, 4075320576, 3799281024, 3514173760, 1091518176, 957015728, 1847626360, 2882381052, 2005812574, 3409148329}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 67108864, 2785017856, 4110417920, 4001366016, 2613051392, 819986432, 135266304, 3616014336, 903610368, 1456078848, 1115226112, 2237300736, 1560363008, 119463936, 3449769984, 4033992704, 24544256, 2161318400, 3824416512, 3534983296, 1066657856, 2724450656, 1266398768, 2666511464, 1863950452, 549103942, 730948273}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 2885681152, 3992977408, 1560281088, 830472192, 1648361472, 2556428288, 1043333120, 986185728, 2078539776, 568459264, 2200633344, 3382018048, 263405568, 1317642240, 2071818240, 228915200, 1730266112, 1713991168, 256824064, 3402551424, 3264144320, 636399008, 694091248, 1968622520, 1762823444, 1658885642, 542360325}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 335544320, 1308622848, 419430400, 998244352, 3435134976, 857735168, 2511339520, 79167488, 3345743872, 3704750080, 1894580224, 1169326080, 751124480, 1389797376, 2353213440, 860198912, 2750336000, 3740226048, 121080576, 4201877120, 1422237376, 1831767264, 1053753680, 1980207928, 4237030540, 231332814, 2360139333}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 872415232, 1979711488, 3439329280, 159383552, 3535798272, 3546284032, 1001390080, 974651392, 469499904, 2894462976, 2480078848, 2084536320, 4011540480, 4285243392, 771313664, 3422726144, 2557729792, 1736798720, 2789508864, 3200296064, 4111129536, 1321724384, 4271322224, 1779801400, 589715708, 4060313734, 706187295}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 4227858432, 1375731712, 4076863488, 864026624, 3670016000, 2803892224, 3912237056, 3311927296, 3395026944, 4160618496, 3731292160, 1834188800, 4280238080, 4099383296, 508907520, 4065507328, 3292527616, 2190018048, 2716644608, 2637746048, 529196224, 2462824160, 1401648464, 2005257592, 1178880868, 2712282646, 3398776123}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 738197504, 1711276032, 1627389952, 3934257152, 1170210816, 3399483392, 3692036096, 447217664, 3106144256, 436600832, 1828913152, 3902046208, 3474669568, 34119680, 3054596096, 1592379392, 4037065728, 1261772288, 653258496, 4272144000, 4196500032, 1840552032, 2655718672, 2495675240, 2416275396, 2652357690, 1892675175}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 3690987520, 301989888, 2365587456, 3766484992, 171966464, 350224384, 2559574016, 3556245504, 730071040, 464912384, 2318598144, 2456715264, 1807433728, 629317632, 837881856, 323201024, 3619343360, 1330972160, 893756672, 3150033024, 1693961536, 2323956128, 2198480176, 2778800872, 1696317260, 1942937578, 2051766007}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3690987520, 436207616, 1258291200, 897581056, 641728512, 3860856832, 4184866816, 1692925952, 1709965312, 2430205952, 1413677056, 1033469952, 301678592, 149790720, 1151668224, 3243816960, 809872384, 1550390784, 1970454784, 2997797760, 1547490240, 2149831840, 3999802064, 405541656, 901407780, 3146973358, 1187111081}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2483027968, 1174405120, 3372220416, 3363831808, 3636461568, 3902799872, 1869611008, 3279421440, 3670278144, 3872260096, 1693646848, 1301512192, 2589671424, 677371904, 1319718912, 1810294784, 786938880, 307061248, 3281567488, 1632433792, 2125103936, 1188404960, 391397648, 1504053336, 421473068, 2329010170, 2084186987}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2885681152, 3791650816, 2902458368, 2491416576, 1916796928, 2871001088, 4249878528, 2638741504, 1445199872, 3589668864, 965017600, 2619375616, 3485286400, 2526846976, 4150734848, 971757568, 761576448, 1530613248, 3129060608, 1424738432, 434417472, 964371872, 4188115152, 498836488, 3400320500, 543104474, 366449007}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1811939328, 3657433088, 1560281088, 1568669696, 3493855232, 3252682752, 3039821824, 881328128, 1829502976, 168951808, 229834752, 2179039232, 4176166912, 3168116736, 3510439936, 2996357120, 4224549888, 2498313728, 369002752, 3192447104, 2121654208, 3681375392, 635473200, 2439617848, 333926644, 1774687742, 1208883741}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 3154116608, 4060086272, 486539264, 1082130432, 3384803328, 4271898624, 1601175552, 3189243904, 3880517632, 1398407168, 3017736192, 2301657088, 488062976, 4120158208, 4158222336, 3934124032, 64805888, 2663212544, 3155412224, 105248896, 673238336, 341788768, 158380048, 485963992, 2122613916, 529621950, 3290021009}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 201326592, 637534208, 3204448256, 3867148288, 2210398208, 2912944128, 3522166784, 42467328, 1775501312, 1597112320, 3224829952, 625573888, 2247049216, 593879040, 4081143808, 1435805696, 1069392896, 2364370432, 3598358272, 2402075008, 809630784, 4202388576, 2998372496, 3823503768, 8724820, 2403246002, 273087341}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3154116608, 1107296256, 452984832, 3732930560, 4194304, 312475648, 359661568, 2530738176, 23855104, 3831627776, 2475622400, 2926870528, 3179757568, 70311936, 3138465792, 3214006272, 641246208, 2606056960, 1845994752, 689560448, 2705113664, 3303217056, 1863758096, 1233664536, 528757500, 3807805038, 3242669}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 3690987520, 3590324224, 1660944384, 2172649472, 2478833664, 2061500416, 4050649088, 645398528, 906231808, 3885629440, 701825024, 542081024, 1832730624, 902029312, 1268453376, 3039356928, 3586892800, 2691122688, 2591485696, 669304704, 684570560, 1901875808, 4128129200, 390531032, 3739651340, 2137824154, 1819377889}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 335544320, 301989888, 2768240640, 2826960896, 784334848, 459276288, 101711872, 3413639168, 50593792, 3138781184, 2380857344, 1157267456, 148979712, 756473856, 1154166784, 332244992, 1518257152, 498557440, 1633676544, 2671878272, 2604974400, 60058592, 3719168752, 4195156968, 2730285260, 793802410, 1599607655}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1677721600, 167772160, 2936012800, 3430940672, 4282384384, 3927965696, 303038464, 3744989184, 4021551104, 4128899072, 1684733952, 3488251904, 979582976, 3237404672, 2587176960, 601090048, 2422131712, 75045376, 3365792000, 3554663808, 548452160, 1562916384, 143408208, 2645434408, 2289134924, 4236356658, 1560919713}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 67108864, 503316480, 3707764736, 2860515328, 4139778048, 3646947328, 1240465408, 4267180032, 2904817664, 3895590912, 2817458176, 2385674240, 103235584, 1899945984, 1848193024, 2045237248, 2081872896, 2744457728, 3650220800, 272360576, 1863364160, 2401250272, 3444579568, 625482264, 751599196, 2414755146, 32079717}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 67108864, 436207616, 285212672, 4202692608, 2277507072, 3114270720, 1034944512, 975699968, 2235301888, 212467712, 1996292096, 755531776, 440745984, 2221711360, 3864743936, 2176313344, 648870912, 930818560, 1455919360, 3517223552, 1530360896, 912643424, 2023077520, 1876810936, 2708597252, 1560532454, 3817510385}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 2751463424, 33554432, 4244635648, 595591168, 4232052736, 895483904, 3509583872, 3663200256, 865861632, 4002283520, 2185297920, 4143808512, 3418963968, 3091849216, 1088630784, 1739249664, 1237947392, 1503873536, 222999808, 4206470272, 2778410176, 2540103328, 4004499568, 65426744, 3028647644, 1701807542, 1086741883}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 738197504, 503316480, 184549376, 2558525440, 2344615936, 3785359360, 1164967936, 197656576, 391905280, 1765670912, 2282684416, 4034560000, 26689536, 425631744, 1964855296, 2105776128, 3359570944, 1900891648, 3304821504, 51051392, 895432512, 2223164000, 4074982800, 3752647128, 1114920692, 259137974, 1697198795}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2483027968, 905969664, 754974720, 511705088, 2956984320, 551550976, 3335520256, 3710386176, 1370226688, 3685875712, 2809200640, 124813312, 2095661056, 73703424, 2210336768, 43751424, 1397011456, 1833898496, 1019465472, 2339435648, 2800314432, 1667551392, 1648322096, 4284189384, 1684314404, 331290078, 2593886877}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 1677721600, 973078528, 3338665984, 2172649472, 4022337536, 1386217472, 45088768, 3228041216, 405536768, 196214784, 1577910272, 4257841152, 1911898112, 3321733120, 3189968896, 681486336, 2371734528, 731077120, 1903603968, 246532480, 4035013056, 2395703904, 2291162768, 2979560504, 2477020196, 2244877678, 4127660509}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 3288334336, 1107296256, 318767104, 3078619136, 3737124864, 3726639104, 3270508544, 2974285824, 2197553152, 1898840064, 115539968, 2080604160, 3002810368, 2793922560, 1489047552, 3003578368, 4180124672, 3186711040, 485401856, 2724979584, 108492480, 4154556640, 1077837776, 1291545240, 2877809652, 2990608294, 2135334083}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 3825205248, 1174405120, 3036676096, 58720256, 943718400, 941621248, 4029677568, 3280470016, 1306263552, 4103471104, 1085210624, 905478144, 4072095744, 1826398208, 2228572160, 2110375936, 947713024, 2686810624, 312588032, 158371968, 1005260480, 948609184, 1184527568, 3051450808, 2819874964, 3476929046, 2445715007}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 2214592512, 1845493760, 1358954496, 343932928, 255852544, 3588227072, 3431989248, 3999793152, 2957770752, 1193148416, 1579745280, 3524100096, 1018249216, 863625216, 3542831104, 3782391808, 3119107072, 2688760320, 3082738432, 4206355072, 940202304, 1742930208, 2286869936, 4228905576, 273563908, 2866886286, 1529998955}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1140850688, 436207616, 855638016, 1971322880, 3644850176, 3235905536, 1309671424, 4062707712, 3872653312, 2850947072, 3505979392, 3562176512, 2460041216, 1853808640, 2551386112, 1850591232, 3824067584, 511388160, 3036252416, 3419440000, 948571072, 2513392416, 2521271728, 4024533800, 287083556, 740842754, 265563571}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 4227858432, 2986344448, 721420288, 192937984, 2009071616, 241172480, 4107272192, 4164419584, 1919680512, 741736448, 4227530752, 1538162688, 1442004992, 594190336, 623996928, 2851858432, 1400568832, 82400768, 445105408, 706007936, 2519627968, 2900839520, 1628495344, 378276104, 2745579884, 3152243326, 3820147287}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 4227858432, 838860800, 2835349504, 3850371072, 2654994432, 3743416320, 1110441984, 2680684544, 1258029056, 3837919232, 1609629696, 557613056, 3853074432, 603496448, 2118086656, 3685197824, 1980273664, 446109184, 961277184, 2293420672, 1863477184, 1894322592, 945341008, 3687780280, 655342644, 3236212358, 976042165}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 201326592, 369098752, 2902458368, 4135583744, 20971520, 3303014400, 684720128, 3875012608, 1953759232, 1087504384, 1877803008, 203587584, 2963619840, 2428411904, 1608216576, 3078993920, 4002335744, 2129886720, 881436416, 3739793536, 3152819264, 1454799904, 3538369584, 3201035592, 2493368012, 1118484658, 1553546309}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 335544320, 33554432, 956301312, 629145600, 2009071616, 1650458624, 3582984192, 1755840512, 29097984, 2331377664, 2696216576, 3198058496, 3043835904, 3411714048, 4021235712, 3172304896, 803914752, 3736551936, 3794904320, 284724864, 3169857472, 1505233248, 659845360, 3639218344, 1320383780, 2878588982, 849847935}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 469762048, 3590324224, 2667577344, 3649044480, 666894336, 2938109952, 842006528, 3704094720, 1552678912, 524943360, 2442592256, 3728703488, 2811183104, 3144409088, 3870371840, 737339392, 836738048, 3474925056, 206821120, 47544704, 293913536, 285920864, 3818649168, 970543736, 34507956, 1950201726, 626286641}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 3690987520, 234881024, 989855744, 2944401408, 3359637504, 2682257408, 3387949056, 2391277568, 748945408, 2695233536, 3022192640, 2604695552, 3707453440, 1400676352, 2843807744, 1993713664, 3244346368, 1068172800, 3412372224, 3751635840, 1929356480, 3922844576, 2782304560, 1508931160, 1988646132, 1352942154, 3198556999}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 872415232, 3791650816, 553648128, 1249902592, 734003200, 2363490304, 4000317440, 2284322816, 3314810880, 583139328, 4020961280, 2720497664, 3335733248, 3775651840, 4057821184, 1390319616, 2827467776, 2919449088, 2280910080, 2578514560, 804290624, 356688736, 3787575344, 3857866584, 1017316772, 3676557394, 491354213}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1140850688, 1375731712, 956301312, 2038431744, 1337982976, 3420454912, 2884632576, 4117233664, 1566834688, 3718119424, 1312227328, 1836613632, 277823488, 1466212352, 3891081216, 4248950784, 1469627392, 3472833024, 4090295552, 3060364928, 3316629952, 4119307616, 1749273136, 1368251288, 201520388, 3370528106, 231427307}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 3959422976, 234881024, 218103808, 4169138176, 1010827264, 3831496704, 2999975936, 697827328, 461111296, 791281664, 1243021312, 1404076032, 1165967360, 2313478144, 526471168, 3133003776, 3637558272, 3425660416, 1237097216, 1421678720, 661114688, 32494240, 296478576, 470653640, 1536746044, 852186550, 65715145}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 2885681152, 1375731712, 3070230528, 2021654528, 918552576, 702545920, 2444230656, 395837440, 2775842816, 3857580032, 1901002752, 2184544256, 1011302400, 3062489088, 1073041408, 1329915904, 978693120, 3602349568, 2846991616, 3499185536, 2577563968, 1520876256, 3098607536, 846982456, 2224559868, 737415234, 1378754347}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2483027968, 2046820352, 1962934272, 3951034368, 163577856, 291504128, 4006608896, 1544028160, 1844183040, 3102867456, 1321664512, 1840545792, 4206837760, 618700800, 804876288, 4285638656, 372546560, 1803493888, 3246440704, 2871593088, 242846912, 72935520, 2689426032, 3945236488, 3285048308, 2702084542, 1546924717}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 1946157056, 4127195136, 1023410176, 1434451968, 4257218560, 2157969408, 1777336320, 544735232, 3115057152, 33947648, 712966144, 3201728512, 1956069376, 2706563072, 1882542080, 3787450368, 3386307584, 1578570240, 3792875264, 1976925312, 3903823296, 2302586464, 3633513360, 758184856, 2448950828, 980159246, 3953540879}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 2617245696, 2181038080, 3238002688, 2390753280, 2663383040, 2095054848, 751828992, 2865233920, 484704256, 562692096, 1295974400, 2592636928, 537346048, 2652168192, 1605464064, 3714959360, 3778577408, 3764340224, 622388480, 1198487168, 2457909824, 4060308960, 3931029040, 1120304264, 3686877908, 3746927930, 1344598577}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 201326592, 3456106496, 251658240, 3783262208, 1287651328, 2153775104, 275775488, 3452436480, 3054239744, 1894907904, 4108779520, 1258520576, 3338616832, 1062707200, 1987653632, 2774968320, 2312354816, 740781568, 1231272704, 4153358720, 203404224, 1966414816, 355793392, 589624024, 3046948756, 366542494, 1122410829}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 872415232, 973078528, 1392508928, 2239758336, 2353004544, 4280287232, 13631488, 1660420096, 910950400, 1931345920, 2258042880, 3851321344, 3638509568, 3846889472, 1256534016, 3050813440, 968786944, 1654088192, 3348019456, 937384832, 3737834432, 3349508512, 2826404432, 179238600, 537872300, 2343741102, 2863229635}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 67108864, 1174405120, 3774873600, 1266679808, 2671771648, 2824863744, 873463808, 3710386176, 3445882880, 1348075520, 3052863488, 470253568, 116342784, 2847662080, 1118392320, 2864355328, 4172792832, 1526159872, 2726807296, 1815042688, 2744879808, 4284053792, 2143471856, 2887500328, 3323540964, 3869430234, 193693609}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 4227858432, 3992977408, 2667577344, 1753219072, 1765801984, 2963275776, 2859466752, 842530816, 1880883200, 803864576, 1903886336, 3191177216, 3251847168, 1363255296, 1739419648, 1679087616, 902142976, 556492288, 3325922048, 2832677248, 1661466432, 1776556320, 3138796816, 3854632216, 3318135948, 3131225814, 3757355929}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 1946157056, 1174405120, 1560281088, 2961178624, 3787456512, 2174746624, 491782144, 2869428224, 1885601792, 2868248576, 963969024, 2917105664, 1145913344, 1606656000, 633827328, 357337088, 2752500736, 1082487296, 3876034304, 887180416, 1945229120, 1016344672, 346950032, 4128860104, 1632498068, 3268303162, 266929231}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 1140850688, 1711276032, 2600468480, 1216348160, 1858076672, 4162846720, 443547648, 2475163648, 4121165824, 1277558784, 675217408, 717914112, 2988916736, 825663488, 2786938880, 3907254272, 1689973760, 4289665536, 1938990848, 817588096, 454871872, 567291104, 397947216, 3704385752, 3385992724, 1491170250, 4082748199}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 3288334336, 1778384896, 2566914048, 2021654528, 3099590656, 3323985920, 4136632320, 2552758272, 2883584, 2076835840, 1175519232, 2274000896, 1766408192, 3367952384, 4082577408, 2885785600, 3537566720, 1254177280, 2957175040, 1834313344, 2735529280, 1147277024, 3917287504, 757129896, 3701999044, 653001342, 921309185}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 3556769792, 1442840576, 3539992576, 2743074816, 3032481792, 3172990976, 1645215744, 481820672, 464257024, 1482293248, 3328376832, 244416512, 178995200, 4134903808, 2094338048, 2923993088, 3504987136, 1327968768, 1472173824, 3066964864, 3361025728, 3876111840, 2517218896, 1503069672, 1423438476, 4269421694, 2079529729}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1946157056, 1644167168, 1493172224, 3430940672, 2873098240, 421527552, 1391460352, 1471676416, 3434348544, 325713920, 4122804224, 3361832960, 437600256, 570269696, 144920576, 509011968, 945409024, 2959151616, 2289540352, 3616411264, 3747554112, 825282336, 2310728144, 639081816, 3529385868, 622278082, 4122776537}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 3422552064, 1241513984, 3875536896, 2273312768, 1992294400, 1793064960, 3882876928, 2331508736, 1352925184, 2351038464, 948371456, 1545764864, 2460958720, 2133778432, 2453753856, 1126664192, 1431995392, 46870016, 1827438848, 2570464640, 1253915328, 3933334240, 1456971184, 3185764952, 3352237644, 2862521930, 609817341}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 469762048, 4060086272, 3305111552, 595591168, 616562688, 3500146688, 1829765120, 3454533632, 3939762176, 200409088, 827392000, 3995238400, 3528015872, 510566400, 2755080192, 4032935936, 80385024, 102594048, 2531036416, 4144383104, 3237180608, 2130422496, 252696208, 3241016168, 2268390372, 1339175234, 3724613565}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 3154116608, 2113929216, 1023410176, 1568669696, 1430257664, 1927282688, 321912832, 203948032, 3706978304, 1696202752, 1174208512, 3417341952, 3469033472, 1526505472, 3813888000, 515356672, 3510160384, 677455360, 3569259264, 387057792, 798569920, 2689787424, 408170160, 340410040, 1243955492, 2966209666, 1358652873}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 2885681152, 1912602624, 184549376, 3212836864, 1304428544, 2577399808, 3698327552, 1730674688, 3269722112, 3195142144, 1066860544, 3038674944, 1429159936, 3888308224, 3401650176, 4217079808, 4007058432, 3663404544, 2844312832, 2764712832, 625681088, 519104864, 2545308688, 3134543960, 1598137092, 1313204074, 1143467805}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 2348810240, 2113929216, 385875968, 1098907648, 2017460224, 1696595968, 3803185152, 2980577280, 3590062080, 1850867712, 4243521536, 2168619008, 3507961856, 2076631040, 3858853888, 2019543040, 1405785088, 626740736, 3216804608, 38933888, 317666240, 1044555168, 1284965200, 3045522936, 404846340, 2775576646, 2367880909}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 2885681152, 2986344448, 922746880, 864026624, 918552576, 3902799872, 3379560448, 2679635968, 1541144576, 4115529728, 91422720, 2864545792, 3898294272, 3905544192, 2451656704, 2644559872, 572914688, 1312251392, 1973388544, 2457744768, 757802176, 1433529056, 2264730256, 2809065816, 4220960716, 2536151798, 3577011659}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 1811939328, 4127195136, 3439329280, 394264576, 3871342592, 14680064, 1714421760, 2107113472, 2210136064, 3711041536, 1590886400, 4247289856, 3051044864, 312270848, 1407012864, 3255416832, 230720512, 1457475072, 3494043392, 2329172096, 3522567360, 292382688, 2681314992, 31246840, 452806140, 3696853350, 2821246405}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 738197504, 3053453312, 3607101440, 3296722944, 4190109696, 2246049792, 3381657600, 2314731520, 198967296, 3211132928, 1055719424, 1107263488, 2368028672, 1290510336, 3738652672, 1102362624, 1943524352, 3819007488, 4292996864, 3889444224, 3633448256, 1141839200, 2795042224, 3474582696, 2340977100, 3635680390, 1942111967}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 3019898880, 2583691264, 1728053248, 880803840, 1656750080, 1109393408, 3807379456, 4288151552, 1170997248, 3966631936, 2580742144, 2310373376, 1541095424, 2876350464, 1391554560, 1204340736, 941472768, 3467596288, 1269010688, 3935596928, 813847360, 1976378592, 339657808, 2214769304, 2071252252, 296478142, 2085622283}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3019898880, 3388997632, 3674210304, 3632267264, 4072669184, 987758592, 1303379968, 3646423040, 1557397504, 2705457152, 1056374784, 4239622144, 2109685760, 1781522432, 3051450368, 2831591424, 3264984064, 1590899200, 1409937664, 4195094400, 165045568, 3063233248, 2928969264, 61133624, 607947292, 1141434514, 368766365}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 603979776, 3053453312, 1593835520, 4219469824, 717225984, 270532608, 1582301184, 3763863552, 1406926848, 290848768, 3305963520, 3685056512, 962936832, 2366742528, 2718380032, 2386466816, 2725090304, 1480673792, 3347820288, 1264858496, 2113542848, 852720864, 3597436112, 531278536, 417323132, 3086361958, 3810337399}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 1140850688, 637534208, 2902458368, 1920991232, 2176843776, 308281344, 1924136960, 1990721536, 2121007104, 2665349120, 2174287872, 2955575296, 731987968, 1618927616, 1663774720, 4100843520, 2912089088, 1555368448, 357877504, 2129153152, 1783367232, 558760032, 1679886704, 3678337080, 1418411940, 2730331342, 2357910379}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 1946157056, 3590324224, 3439329280, 360710144, 4064280576, 1675624448, 1299185664, 709361664, 1368653824, 1989017600, 2814443520, 1115521024, 1138311168, 3891388416, 2296082432, 3476211712, 3697650688, 3646239232, 2591287040, 4275569792, 3383522752, 3687991712, 2384151088, 2031259160, 3283464852, 554514066, 622841907}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 4227858432, 2248146944, 1459617792, 1585446912, 1262485504, 3605004288, 4128243712, 505937920, 656670720, 3248095232, 1647116288, 3004006400, 3976806400, 1184342016, 2904821760, 2828670976, 934095872, 1355662848, 3752427264, 3303536000, 2287762496, 276174368, 2038655024, 2786236584, 4283276132, 2909363482, 1606939545}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1677721600, 369098752, 654311424, 2357198848, 146800640, 2409627648, 1515192320, 3382181888, 3163815936, 2747138048, 1959198720, 1968013312, 743653376, 15982592, 1603555328, 2302564352, 50801664, 1651345920, 281245440, 97239424, 600841536, 3436728288, 3363057040, 3859686216, 242160668, 2528236258, 976304211}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1140850688, 2181038080, 3573547008, 3011510272, 2353004544, 4225761280, 1708130304, 1846018048, 1802764288, 1061552128, 4094885888, 3404693504, 191315968, 2678693888, 3732148224, 2093361152, 3226686464, 1829743104, 2696348928, 3802261632, 1367345344, 2839544992, 4032852016, 3046137544, 1541935092, 497307602, 3050188903}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3288334336, 33554432, 3808428032, 411041792, 3451912192, 2392850432, 2536505344, 1414004736, 3484680192, 1853751296, 414384128, 526942208, 621232128, 2048303104, 959721472, 4273891328, 1267952640, 739813888, 4054801664, 3178410880, 3578936640, 2271313760, 784967440, 703514488, 2735214708, 1607757762, 661530715}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 872415232, 3321888768, 3942645760, 2877292544, 2520776704, 1944059904, 191889408, 2382888960, 3808690176, 723648512, 3641901056, 2971238400, 2216116224, 3174817792, 1015312384, 3680659456, 838013952, 1240044032, 3764324096, 3755970432, 836126400, 3438892704, 1580136496, 58498200, 4243036660, 3610905530, 61815893}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3288334336, 3187671040, 2566914048, 1098907648, 4005560320, 593494016, 3094347776, 1914175488, 2029780992, 561643520, 2793209856, 3623387136, 1686192128, 830644224, 2860257280, 825894912, 2942133248, 3785943552, 3897109248, 49712768, 2983358400, 2851673056, 3004093808, 3525181784, 1564173244, 3114245830, 4067729009}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 3959422976, 3254779904, 3036676096, 562036736, 1497366528, 1042284544, 300941312, 1847066624, 977534976, 3798597632, 3911647232, 1293123584, 2372091904, 2960760832, 885280768, 2745853952, 3720829952, 2256780800, 2569760000, 2190838912, 3419546048, 399711776, 2369901520, 4075838040, 613950748, 495200602, 4119494649}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 1275068416, 3590324224, 922746880, 3296722944, 943718400, 4095737856, 701497344, 4227334144, 1713635328, 2094923776, 3925016576, 3115548672, 953630720, 1106092032, 2305060864, 2088638464, 2959287296, 2322308608, 2300788480, 3184237952, 338917696, 3058933664, 1374125136, 1671804616, 927467756, 3484156538, 2853334739}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1409286144, 570425344, 2835349504, 3749707776, 2923429888, 3382706176, 3652190208, 1645740032, 2929459200, 3783393280, 790691840, 4267737088, 347947008, 1986191360, 1054625792, 1730299904, 1779524608, 1085833728, 3359712512, 3568344704, 2658479808, 2335624096, 1166683920, 555047416, 1843831004, 21114134, 3946916621}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3288334336, 1174405120, 3036676096, 713031680, 2118123520, 3223322624, 1410334720, 405274624, 853278720, 3592028160, 259457024, 4141121536, 3601547264, 860807168, 3743158272, 3506067456, 3993453568, 2035079680, 1452242688, 1187043456, 2031953472, 1388035488, 2132537680, 1691086632, 956541700, 4247765990, 1148030297}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 603979776, 570425344, 1660944384, 3430940672, 1337982976, 1692401664, 1804599296, 2109210624, 569114624, 4280418304, 3385786368, 761954304, 220413952, 533241856, 3299618816, 620910592, 3242152960, 1812130304, 274167040, 2306245504, 183060288, 2972962400, 2547564592, 1817450536, 919497132, 49090238, 2124802573}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 201326592, 1241513984, 3674210304, 746586112, 1103101952, 832569344, 600834048, 3222798336, 2496921600, 330432512, 730923008, 3090644992, 1246052352, 2047205376, 764678144, 2110941184, 1021395968, 3531574784, 3335090432, 1015253888, 4219937600, 2321327456, 3849292432, 4142997256, 4022860252, 2613913602, 606709397}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 2617245696, 1845493760, 3439329280, 1753219072, 1002438656, 3026190336, 2597322752, 1017643008, 2185494528, 377880576, 3577806848, 4255219712, 2810527744, 2900860928, 1487147008, 244713472, 1862892544, 3925206528, 910908160, 225609856, 3406533440, 1323709280, 1771123312, 1745479304, 4014028644, 2057414858, 346199}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 872415232, 4261412864, 1090519040, 1065353216, 1732247552, 3256877056, 433061888, 1779957760, 2477522944, 985268224, 2234974208, 1868726272, 3709550592, 2895683584, 2332839936, 3450476544, 927939584, 4206797312, 539562752, 2797312640, 3009982656, 516180768, 1629381328, 802753864, 997441308, 64787390, 2488414865}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1677721600, 3657433088, 3036676096, 3347054592, 4290772992, 580911104, 3528458240, 3255304192, 216793088, 1826226176, 1801125888, 2091745280, 1681342464, 2243403776, 2429308928, 2026526720, 993199104, 36817408, 150288640, 2573781120, 2796019392, 3190046048, 2685818512, 361843912, 3030315348, 1921438686, 2516749225}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3825205248, 3187671040, 2130706432, 4034920448, 1530920960, 413138944, 3807379456, 3902275584, 1291059200, 4099538944, 2297757696, 1175552000, 4169220096, 4077625344, 3386142720, 3899275264, 3658310656, 4034259456, 2748533504, 3850562944, 1797510976, 244869664, 1609838608, 249169624, 2327145244, 2637287042, 3954252577}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 2080374784, 1979711488, 2130706432, 3699376128, 4055891968, 2199912448, 1343225856, 1862795264, 98304000, 1269170176, 2998599680, 618954752, 3219603456, 478322688, 58470400, 301352960, 4023614464, 2781402624, 796489472, 880648576, 2167072064, 2934984544, 2721608656, 298088168, 1072834836, 1610688358, 4149868823}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 2617245696, 1644167168, 721420288, 3212836864, 2545942528, 329252864, 1978662912, 1899495424, 3495690240, 4187619328, 3266510848, 3171319808, 2674868224, 3764166656, 1308381184, 225069056, 3272293376, 1796908544, 4086652160, 1279261568, 3195190976, 2617333344, 3544304144, 2395440920, 864986188, 4050343254, 3762994321}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 2348810240, 704643072, 150994944, 2508193792, 1782579200, 4028628992, 3650093056, 3590848512, 1087635456, 685113344, 3718316032, 903053312, 1391804416, 373678080, 3472109568, 2118518784, 2368289792, 3418861056, 1640175872, 773104256, 664793024, 4286544288, 3668373200, 720422888, 4136731156, 371331618, 199696047}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 738197504, 2650800128, 1627389952, 8388608, 3560964096, 1717567488, 1188036608, 1778909184, 1423179776, 1392115712, 2541944832, 3957882880, 1104625664, 2857558016, 3048484864, 833243136, 2068521984, 2719792640, 4196227840, 3922314880, 1285619520, 937644704, 943257456, 2170505032, 29807924, 4205726594, 3879275833}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 1946157056, 100663296, 4009754624, 3347054592, 2596274176, 1591738368, 2783969280, 1935147008, 171704320, 4060479488, 1016266752, 3761471488, 456081408, 234201088, 2078035968, 4034283520, 621495296, 3438268928, 2430146304, 809430400, 2027139264, 836711136, 1227729072, 2468355480, 2156923356, 3462946406, 3062133359}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 4093640704, 2650800128, 721420288, 2290089984, 4047503360, 3688890368, 4090494976, 1277689856, 446431232, 2648309760, 3033726976, 775913472, 768557056, 975560704, 465309696, 4163532800, 529224704, 1270604288, 2515602176, 1087934336, 1140235072, 168023328, 1445289392, 2182009672, 666339556, 3252889382, 2521279929}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 3825205248, 2516582400, 4110417920, 3162505216, 1094713344, 484442112, 3861905408, 3536322560, 2043936768, 3731750912, 3687645184, 3603464192, 2476294144, 3781599232, 2884915200, 3565053952, 1511349248, 1480899072, 2503689984, 1734977664, 4056139072, 3090739744, 3765529648, 52615608, 3447879700, 3667878770, 498056467}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3690987520, 1778384896, 1459617792, 276824064, 1807745024, 3785359360, 3075473408, 238551040, 3271294976, 2127953920, 174784512, 2297200640, 1696022528, 444260352, 3583791104, 530987008, 2688758784, 2722674176, 2915913984, 1555015040, 3781160256, 1924654688, 1521740944, 867821640, 1704234700, 3918213974, 1549592375}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 67108864, 3388997632, 285212672, 3162505216, 2092957696, 2862612480, 219152384, 2526543872, 3958112256, 1149370368, 2425028608, 1736802304, 2296856576, 273145856, 3347845120, 3392301056, 4219675648, 3090254336, 3190378752, 1625221760, 2891623232, 165453536, 1016172304, 406405864, 63354652, 2079757822, 3174992973}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 2617245696, 3657433088, 3942645760, 2826960896, 1648361472, 73400320, 1123024896, 3714580480, 1878261760, 3295543296, 1587478528, 2342682624, 3274391552, 1672273920, 3141799936, 3278256128, 2124119040, 3139737088, 2340421888, 2126535552, 3626002752, 1536171168, 1578662512, 257711704, 3208249732, 1428251394, 3863337155}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 3288334336, 301989888, 3439329280, 2558525440, 3955228672, 1675624448, 2521825280, 167247872, 2819358720, 1282539520, 2098659328, 1573355520, 2262515712, 508944384, 2610712576, 3312076800, 2295014400, 537774592, 4099964160, 2148557952, 4250424640, 4101782368, 356141488, 372464840, 1233239052, 2974955950, 2082934405}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 2348810240, 4127195136, 1694498816, 612368384, 3133145088, 2636120064, 426770432, 3078094848, 1119617024, 1944715264, 3455516672, 437092352, 2173386752, 2261245952, 4195110912, 3828492288, 2793104384, 1753189888, 1007701760, 3840414848, 1762949440, 2879268832, 3623430352, 2707199960, 3139677740, 1319780198, 328663049}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 469762048, 3791650816, 452984832, 746586112, 515899392, 2342518784, 556793856, 2899836928, 2070151168, 1469186048, 2311258112, 4045438976, 1986478080, 3927105536, 1880387584, 573188096, 574049280, 3160065536, 513297664, 772039552, 2634176320, 2485865184, 3734810512, 1183928824, 3594748604, 335007914, 2314044389}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1275068416, 3120562176, 184549376, 511705088, 3116367872, 559939584, 13631488, 3439853568, 2009858048, 2691825664, 830668800, 343441408, 3650043904, 2892668928, 2170310656, 2421827584, 415196160, 1433579008, 1836607744, 1601438592, 3697689152, 1647661408, 1137044464, 222739080, 2042514228, 3572567566, 242983421}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3154116608, 3456106496, 2868903936, 2927624192, 583008256, 3584032768, 1007681536, 410517504, 1873543168, 729939968, 3499294720, 2647556096, 1744781312, 585932800, 1560023040, 2652522496, 2119121920, 1317320192, 4012395264, 2016684928, 945709120, 3126406368, 1465504144, 1632080232, 25092588, 2115456094, 360240829}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3288334336, 1375731712, 2936012800, 4253024256, 3611295744, 2426404864, 1083179008, 3562536960, 1519124480, 79036416, 818216960, 2466217984, 2986950656, 2875842560, 2635878400, 695085056, 3473490944, 971614720, 2547793152, 4270740864, 3073984448, 1763832864, 1258824336, 263473640, 2127174524, 475730574, 4217291447}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 201326592, 704643072, 2768240640, 1031798784, 3988783104, 1646264320, 2165309440, 4194828288, 1837367296, 3012165632, 656080896, 321355776, 308232192, 3607994368, 1033113600, 2986481664, 4166978560, 2450374144, 3490973952, 2546103424, 780098496, 891133024, 2770088912, 1657147496, 1303709972, 2649136330, 1426826753}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3556769792, 1644167168, 3305111552, 1937768448, 1472200704, 295698432, 3633315840, 4145545216, 2803630080, 4051828736, 1753284608, 2329116672, 3311222784, 4117880832, 2089562112, 437917696, 450720768, 3702624768, 4264326400, 3859441792, 75856064, 2588782944, 4083053840, 1973636520, 1967305308, 2841044294, 697343629}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 3019898880, 771751936, 2197815296, 545259520, 2126512128, 157286400, 288358400, 3820486656, 49020928, 143261696, 3450929152, 1033273344, 4137500672, 3137134592, 4091285504, 3140646912, 3076334592, 1495056896, 1227629312, 2657778560, 2294372160, 3700352736, 329326832, 2227080696, 93942380, 923971694, 674431449}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 469762048, 3791650816, 2097152000, 3699376128, 314572800, 1390411776, 4279238656, 1649934336, 385089536, 3719168000, 2342715392, 4029317120, 2425831424, 518316032, 2321813504, 1555441664, 3925308416, 515163648, 2124158208, 74600576, 2373013312, 1835794400, 1272226608, 1154242792, 3649722716, 4147466866, 2217598395}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 3825205248, 167772160, 285212672, 1535115264, 994050048, 2023751680, 3889168384, 2181562368, 2493775872, 28442624, 3855810560, 2581757952, 1899446272, 980459520, 3690213376, 2927245312, 1461156864, 258009600, 1058818304, 3694025344, 3846002880, 826248480, 4101561744, 4182801480, 2965907540, 3259259194, 4282546205}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1677721600, 436207616, 486539264, 1451229184, 1337982976, 3613392896, 59768832, 1258815488, 2727608320, 2036989952, 3467837440, 3071901696, 2900836352, 1049862144, 1317302272, 287451136, 2575772672, 1677965824, 957108480, 3379960960, 1024267840, 2564858208, 360553712, 2400547880, 683463476, 585344514, 517752433}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 2080374784, 369098752, 1023410176, 2860515328, 406847488, 2514485248, 2710568960, 3098017792, 971767808, 4129685504, 3357605888, 78282752, 2525839360, 1793892352, 3741069312, 3905816576, 2502784000, 3080492544, 3074707200, 46792832, 747056704, 4039883424, 1707596720, 183599848, 2369293732, 2149477054, 2900692487}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1409286144, 4261412864, 2600468480, 1920991232, 851443712, 2732589056, 3371171840, 1030225920, 2485387264, 4182376448, 3427991552, 3676798976, 2285322240, 3662520320, 1383337984, 3606206464, 974089216, 575787520, 2015494912, 2591508352, 997037632, 2414111968, 136999984, 165873432, 1139787972, 3829604330, 2009059665}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 3019898880, 3053453312, 654311424, 947912704, 2462056448, 1876951040, 667942912, 1297612800, 444334080, 1225129984, 3490119680, 2483716096, 3023781888, 2787958784, 3003928576, 1278085120, 2295542784, 4086870528, 747519744, 1000548736, 1538316096, 1239053024, 3077664688, 1772458120, 2183520860, 2120583510, 1413870703}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 738197504, 1174405120, 1392508928, 578813952, 1069547520, 1553989632, 4117757952, 80216064, 2883846144, 3820093440, 2431844352, 1699774464, 4200022016, 998432768, 2490634240, 938084352, 1674515456, 1159659008, 717891328, 3019857792, 4139180608, 452861536, 284498704, 3538527064, 1069066036, 2332254922, 2824389885}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2483027968, 1174405120, 3674210304, 1283457024, 4215275520, 2040528896, 2679111680, 468189184, 1554776064, 3126984704, 2269577216, 2443214848, 2834432, 321036288, 2289840128, 2270824448, 2345886720, 685171200, 1708816128, 2677213056, 3958830400, 2720692256, 224079504, 27953272, 3875568164, 3732944910, 2252360837}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 4227858432, 3791650816, 486539264, 964689920, 1287651328, 2006974464, 426770432, 460849152, 1263271936, 375521280, 116195328, 3828121600, 3537977344, 1479467008, 3915141120, 2747938816, 1873363968, 310027776, 555902208, 1351422080, 998047168, 3492360416, 901419792, 1275200728, 1941798764, 2548360094, 2096462925}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3690987520, 2919235584, 352321536, 1166016512, 2394947584, 652214272, 2406481920, 1430781952, 1670119424, 1552547840, 1980694528, 630685696, 1489190912, 1077796864, 1356607488, 3125966848, 3501931520, 1566176768, 4186594048, 1804534912, 2539095488, 3760395744, 1112382896, 2618580696, 4179498708, 3218161918, 3785805857}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 603979776, 1979711488, 419430400, 2994733056, 3619684352, 912261120, 2630877184, 2935488512, 3680239616, 3372613632, 2729246720, 8355840, 2310094848, 1348067328, 2909548544, 1643005952, 770255872, 2352331264, 570566400, 700939904, 2830930496, 560435040, 3833413232, 3448219528, 4084035404, 3877616454, 2346783935}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 201326592, 2113929216, 1929379840, 4219469824, 2051014656, 3323985920, 852492288, 2841116672, 181141504, 3142189056, 1224015872, 1965391872, 2935570432, 3935297536, 993800192, 1682049024, 4104213504, 3687050752, 439769856, 982998912, 4216632000, 3496127648, 2222299856, 3386995272, 744747196, 732322190, 930045641}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 201326592, 1845493760, 385875968, 1551892480, 3066036224, 962592768, 1569718272, 227016704, 4258004992, 3931504640, 1361641472, 1950121984, 3617931264, 373989376, 1178357760, 3134072832, 833430528, 1371966976, 1808417536, 2467769728, 327780672, 1831311584, 1486546672, 3482583976, 3920762228, 339965870, 4233881519}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 3690987520, 2583691264, 956301312, 2927624192, 20971520, 1293942784, 403701760, 3263692800, 1841561600, 3058565120, 57475072, 720011264, 2657697792, 1296343040, 1458843648, 1809201152, 2913016832, 362870272, 4104806656, 3627242112, 3616533056, 3574055968, 415497680, 2123231912, 2514518740, 3138011754, 1667442467}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 2483027968, 3523215360, 3305111552, 1283457024, 2680160256, 3445620736, 1146093568, 419954688, 1207173120, 596508672, 3019964416, 253591552, 3417653248, 1504960512, 2395238400, 3738585088, 3674029056, 594010624, 3493471488, 2762950784, 1567424320, 3310404960, 3737840880, 567654344, 1562458932, 7182162, 4039976195}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1543503872, 167772160, 1526726656, 327155712, 2051014656, 4255121408, 930086912, 2333605888, 3004956672, 739377152, 3689611264, 1114996736, 89604096, 1092067328, 1101271040, 1451128832, 3521192960, 3624072704, 2985341184, 1472979840, 4166401216, 138754208, 3665595152, 638706840, 2261320796, 3039212726, 1615772357}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 738197504, 838860800, 2701131776, 2659188736, 2940207104, 325058560, 2085617664, 3957850112, 3022258176, 1303511040, 1205534720, 2007072768, 2023702528, 1917034496, 2460758016, 3066443776, 234959872, 228494848, 1521261824, 1010280064, 2482390592, 1018777376, 47377136, 662365064, 3200177988, 4028410810, 4149206509}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 3690987520, 3791650816, 1526726656, 142606336, 624951296, 3969908736, 2928672768, 4291297280, 21233664, 3864920064, 3140812800, 1698594816, 3939581952, 1609605120, 2905354240, 1057638400, 3739429888, 2960098816, 1390537984, 3829179264, 915825984, 2498823968, 4079007248, 1690591208, 2258528948, 1196758378, 3217996811}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 1946157056, 3456106496, 2701131776, 1803550720, 541065216, 236978176, 2083520512, 481820672, 2526806016, 2715156480, 428670976, 492863488, 791756800, 3515277312, 3917754368, 2117752832, 4014167040, 520192512, 2728362752, 1507248768, 1479279296, 3937298592, 2339462864, 2577827896, 2696163404, 3070367958, 2963221751}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1275068416, 4261412864, 721420288, 2206203904, 4181721088, 3537895424, 3985637376, 2227699712, 1653866496, 3393323008, 117112832, 4022960128, 2156871680, 3608911872, 54267904, 2114349056, 3885046784, 2327244288, 1896674048, 2170278784, 2556169920, 3285602592, 4013522096, 2154997864, 631701012, 4127517442, 2934946821}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 201326592, 3053453312, 3070230528, 2927624192, 1958739968, 698351616, 3459252224, 1617428480, 3181117440, 2202140672, 2062483456, 1219854336, 550715392, 650633216, 114561024, 2049837056, 2875528192, 2306272768, 3230457600, 1246231936, 3876879424, 3624810976, 1645559696, 2482960248, 4223729124, 582852438, 1683969621}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 3556769792, 369098752, 3707764736, 3414163456, 2285895680, 497025024, 3807379456, 938999808, 977534976, 2586968064, 60358656, 1877704704, 377307136, 69836800, 1889275904, 205928448, 1479756800, 4247187968, 3507279616, 3783386240, 2354077376, 1468547744, 4168892176, 3633732440, 2507892780, 3845841882, 2139788965}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1811939328, 2382364672, 754974720, 1837105152, 37748736, 2380267520, 2377121792, 3586654208, 2264137728, 3973709824, 615841792, 3782246400, 1117863936, 3449479168, 2711367680, 3489536000, 4132928512, 286903808, 2471463680, 807174272, 3824624064, 3997826976, 4256674864, 3185616376, 4260954388, 1698073122, 241844169}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 3959422976, 4060086272, 3774873600, 3514826752, 3409969152, 3617587200, 4161798144, 1809317888, 2216951808, 4168482816, 3778740224, 1089961984, 3082764288, 2668732416, 1830580224, 14813184, 3657778176, 82894336, 2147142912, 4065584768, 839467456, 2487921952, 1604038416, 4277490600, 1620620604, 1477876122, 1574540439}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 201326592, 2181038080, 4177526784, 3548381184, 1228931072, 2795503616, 4138729472, 774373376, 1049886720, 3990487040, 1846214656, 3139928064, 4248780800, 2731401216, 2078044160, 4070471680, 1177121792, 3141574144, 2754528512, 3952073344, 2943039680, 1073188896, 3511096976, 4175554040, 1657419588, 2182293394, 2455486905}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 3019898880, 2248146944, 1493172224, 629145600, 398458880, 1163919360, 1911554048, 1465384960, 3127115776, 261488640, 1966931968, 3808985088, 87638016, 2045698048, 689729536, 4028774400, 539182080, 316244480, 3008100096, 1502664320, 2168275392, 3305680736, 2352573552, 74360088, 1658590236, 2269276234, 2396198183}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 2348810240, 2919235584, 3707764736, 3229614080, 1153433600, 1684013056, 405798912, 4071096320, 4099145728, 3663855616, 1370554368, 828342272, 2122661888, 3767394304, 3571216384, 1302755328, 2091609088, 1348656640, 4108634880, 2724169856, 2466588480, 3167585504, 1216112240, 670452856, 3342022244, 941527474, 1125306789}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 2885681152, 704643072, 3003121664, 3296722944, 398458880, 4011851776, 1798307840, 2341994496, 3956539392, 1784283136, 3327590400, 1216774144, 1067663360, 3765231616, 2217488384, 1851660288, 3783609344, 313372160, 1202972928, 3134631808, 845883200, 1349565024, 2942984656, 3503246456, 986889564, 1002005234, 1465614881}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 1811939328, 1644167168, 1191182336, 2709520384, 515899392, 1251999744, 2511339520, 2332557312, 1900281856, 2647261184, 1296891904, 3037102080, 388579328, 62693376, 197931008, 3662551040, 2653359104, 3959131648, 2552728832, 2370958720, 268104128, 774833376, 2436882832, 674072504, 1430045652, 3968613114, 1915623201}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2483027968, 2986344448, 3774873600, 2994733056, 843055104, 3957325824, 4105175040, 1135083520, 2833514496, 2834169856, 2252800000, 3634135040, 667107328, 243441664, 1036783616, 3897182208, 3897109504, 4008419840, 632808704, 2915424896, 1573957696, 684274080, 3719022768, 215461240, 1127592740, 2576908714, 1386026851}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 3556769792, 1241513984, 922746880, 511705088, 2847932416, 3072327680, 1664090112, 1161297920, 4256432128, 1964113920, 3310026752, 4215177216, 3311353856, 1323081728, 1695289344, 1172707328, 1639545856, 1357238784, 2745813248, 1731170688, 2496043584, 1263224672, 1312731344, 2967407480, 1335656972, 2330732482, 645290965}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 3556769792, 3858759680, 352321536, 2340421632, 2327838720, 90177536, 2546991104, 3801612288, 561250304, 630849536, 3083272192, 3917447168, 3964878848, 2281021440, 560738304, 4021168128, 3405597696, 3699958272, 3357839104, 2657779840, 1225238208, 2989971424, 781689712, 2056216712, 1586757372, 4273816786, 1755880897}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 2751463424, 1979711488, 4110417920, 2826960896, 490733568, 2359296000, 4201644032, 496500736, 2776367104, 2332426240, 3180789760, 2364899328, 1758150656, 1589878784, 3982757888, 666519552, 3580984320, 347257344, 106354432, 2670512256, 2050875200, 2141137952, 2361501200, 2153346456, 2251736476, 3862724614, 53838991}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 2751463424, 2382364672, 721420288, 4236247040, 2260729856, 2044723200, 1643118592, 416808960, 1162084352, 1532100608, 3476750336, 3238100992, 3005169664, 3076759552, 3894153216, 2908116992, 516504576, 1164618240, 3516328704, 984655744, 2665580864, 3320782560, 3644565168, 2123900312, 2154041756, 1849831130, 3985843973}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3825205248, 1912602624, 2298478592, 2709520384, 1304428544, 1591738368, 3174039552, 1946681344, 3407872, 3163160576, 1405812736, 37781504, 1721712640, 456826880, 1346121728, 1857972224, 373388288, 1745598976, 3307207936, 3041252992, 221706688, 1644837472, 2492162992, 3521164920, 487543412, 3139630338, 2865761025}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 3288334336, 771751936, 2063597568, 2273312768, 2302672896, 4183818240, 5242880, 3179806720, 995360768, 142213120, 3285778432, 646873088, 1282228224, 1122279424, 1876692992, 1705924608, 811805696, 2583140864, 1695787776, 124895104, 2094326976, 4286853408, 2670873456, 4138562184, 2764362612, 2313971970, 2180411833}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 1006632960, 704643072, 1962934272, 4085252096, 180355072, 3688890368, 3039821824, 2222456832, 2550398976, 2190344192, 2068250624, 1132232704, 757284864, 2030231552, 729575424, 657408, 2592678912, 1679554048, 3876569344, 2041152640, 3403873472, 38553568, 510801968, 2408386040, 18208972, 2156458778, 3191171899}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1543503872, 2785017856, 822083584, 1233125376, 1119879168, 1935671296, 1443889152, 884473856, 470024192, 3982360576, 1280376832, 2195095552, 3635757056, 2153291776, 1438388224, 3604629504, 4274996224, 2858927616, 196314880, 2897598080, 1244710848, 1365271008, 621810032, 1043859560, 205791980, 712922250, 258026931}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2751463424, 3523215360, 4043309056, 4185915392, 3737124864, 1855979520, 3511681024, 2465726464, 1470365696, 1572732928, 3802726400, 2263908352, 1814904832, 2346622976, 1683771392, 4221192192, 3856086016, 150583808, 2190314752, 680249984, 3035030976, 1574440928, 3560191888, 669387208, 3747416364, 2906039546, 2287999203}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 738197504, 4060086272, 1157627904, 964689920, 3753902080, 190840832, 3926917120, 21495808, 3352035328, 3431596032, 2057764864, 998211584, 2727034880, 2007343104, 2411999232, 392587264, 3072140288, 3709918720, 3028348160, 1215353984, 3538482624, 2416743776, 2312803696, 117407976, 3813369364, 734369646, 2303990689}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 201326592, 771751936, 2902458368, 41943040, 3804233728, 94371840, 3633315840, 1471676416, 978059264, 1880489984, 1833238528, 280723456, 3307814912, 3296567296, 2394173440, 1119504384, 3223542784, 3317100032, 1029110528, 3357978752, 342787648, 1454039008, 1222170512, 2617233192, 1645964300, 3770327790, 1134600471}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 3154116608, 1442840576, 419430400, 4185915392, 239075328, 1361051648, 739246080, 3262644224, 1104412672, 596246528, 1521287168, 447512576, 3872997376, 485941248, 3966513152, 2705213440, 3793165312, 1063908864, 3797518080, 2083648128, 2543683520, 3250844576, 2330247248, 971332392, 1930487980, 1744780130, 830853561}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 2348810240, 167772160, 1325400064, 2474639360, 1505755136, 4179623936, 103809024, 4150788096, 3910402048, 279314432, 2983657472, 1030586368, 3076734976, 247177216, 2461806592, 1678931968, 419505152, 1160945152, 4245328128, 44466560, 3169639616, 1309786976, 1582377296, 2408232440, 1105655844, 713883410, 2218891943}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2617245696, 2852126720, 1560281088, 545259520, 4156555264, 815792128, 613416960, 2534932480, 3059482624, 1430388736, 2738552832, 2783739904, 2051489792, 2189336576, 2743341056, 3745404928, 657019904, 2423240192, 3488059648, 212041856, 2394813760, 38051168, 2790474768, 4124617640, 1957766364, 2951979238, 1627771117}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 335544320, 33554432, 251658240, 92274688, 348127232, 2497708032, 4136632320, 2462580736, 2019295232, 908197888, 396951552, 2907209728, 4019535872, 4256866304, 3595849728, 111020032, 958102528, 1630118400, 3925978368, 776859008, 3152540608, 70440416, 623410352, 2907442984, 355097620, 1838485478, 2998579253}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 2617245696, 2382364672, 3036676096, 1602224128, 4181721088, 878706688, 1752170496, 4074242048, 4012113920, 2448031744, 2951282688, 2121564160, 2217558016, 237936640, 616329216, 1789794304, 1181965312, 2336617984, 1367206656, 166327424, 3195779264, 3672559136, 238039536, 238568088, 2727611996, 2828157994, 3961332185}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 2751463424, 1107296256, 4009754624, 780140544, 1287651328, 320864256, 2832203776, 812122112, 1313603584, 906100736, 1262026752, 1829404672, 3935649792, 1492705280, 2098475008, 970356736, 2026851328, 2526398976, 757652736, 3573286272, 1641686592, 455948768, 1432140496, 270162952, 2710373028, 2479674830, 3516021749}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 3154116608, 2315255808, 3741319168, 3061841920, 3678404608, 903872512, 1708130304, 2518155264, 3038511104, 1831469056, 3693543424, 389840896, 3147513856, 1613160448, 729051136, 1386100736, 999908352, 173377024, 874959104, 3178500480, 3617476160, 1243179552, 1939197360, 3968243016, 3091491580, 1305875174, 81600857}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3959422976, 2113929216, 2164260864, 2105540608, 3661627392, 1264582656, 2838495232, 1492647936, 2290876416, 4108189696, 4147838976, 183730176, 1251426304, 2927484928, 593768448, 4034549760, 1449227264, 1589825024, 2510158592, 3818133120, 1352798656, 3711788448, 4153714544, 2494729144, 1065738444, 443039582, 820248659}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 872415232, 2650800128, 3942645760, 1266679808, 2394947584, 1998585856, 2297430016, 3131572224, 1245446144, 1457389568, 946274304, 3203235840, 3451600896, 2833506304, 3791917056, 1264207872, 2751273984, 556839424, 2147205888, 2070957952, 2422758080, 2602322656, 1362000464, 3478082840, 2769400772, 969219046, 2108999291}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 201326592, 3523215360, 2332033024, 109051904, 3443523584, 463470592, 2123366400, 3828875264, 495714304, 3695312896, 2984312832, 3037691904, 1351434240, 3682443264, 3611561984, 3448121344, 1361525760, 1334349312, 2845164800, 1120936832, 1444420160, 517765920, 1939499664, 1121793000, 1831178444, 2444778766, 2320268029}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 4227858432, 905969664, 2499805184, 427819008, 507510784, 1231028224, 3874488320, 2157445120, 1036779520, 2948202496, 2287403008, 1693089792, 2361081856, 3586187264, 2835623936, 3040749568, 3492365312, 4179867136, 4171820800, 2765100160, 4136110016, 2783215008, 3415102576, 2496738904, 1067418108, 1808464926, 120287697}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 335544320, 2986344448, 1459617792, 2256535552, 2453667840, 882900992, 4012900352, 165150720, 3863740416, 14286848, 2818637824, 3111944192, 2393718784, 1731633152, 3250851840, 3441301504, 2199854080, 2137240064, 1347343616, 3149414784, 3365694016, 1813121696, 1592077584, 1217591480, 1812598204, 1271486014, 2098773057}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3556769792, 4194304000, 1392508928, 1333788672, 3846176768, 3319791616, 613416960, 3585605632, 3920887808, 2622357504, 3962765312, 3155853312, 1931952128, 337944576, 213651456, 804411392, 2856416256, 773558784, 2388433152, 254288768, 1829513920, 1434088224, 79501616, 2441719528, 3872251692, 3337343506, 1463065275}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 3288334336, 3657433088, 1526726656, 142606336, 3066036224, 2271215616, 3306160128, 956825600, 3746824192, 3360555008, 2922840064, 1557823488, 734216192, 3060064256, 321654784, 2239916032, 3555003392, 4212648448, 2301686016, 2875355008, 599087424, 3812601568, 1993659376, 2052335592, 835608628, 1131877794, 167413091}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 3422552064, 1509949440, 419430400, 3078619136, 3879731200, 1675624448, 1754267648, 3657957376, 1875640320, 108658688, 1697316864, 3428024320, 3745988608, 2329518080, 2108977152, 900601856, 3864355840, 879681024, 3543513344, 2189298304, 196961984, 1832056608, 4031235632, 3558413800, 1146390516, 3195988526, 1140700537}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 3288334336, 3187671040, 4009754624, 1635778560, 1480589312, 4125097984, 1487929344, 487063552, 131858432, 1535770624, 621608960, 2060615680, 1483816960, 2173231104, 2055499776, 2507016192, 3230860288, 2326366720, 4055149312, 616445312, 3924508608, 1834845088, 108189232, 3147921016, 2649790836, 502275894, 208164865}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2751463424, 3657433088, 1526726656, 2743074816, 3309305856, 2996830208, 1215299584, 1468530688, 1270087680, 2577268736, 3128492032, 361398272, 3106750464, 1866768384, 1391218688, 2681362432, 148577280, 1213835776, 1996529920, 1304043392, 1052708032, 3284117280, 2097527952, 2084239512, 4106567060, 2724235618, 3400154955}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 4227858432, 1912602624, 1795162112, 1920991232, 3233808384, 4007657472, 678428672, 3664248832, 3306946560, 3039690752, 4255973376, 3197992960, 294731776, 2778980352, 3924037632, 4197083136, 2750874624, 2902652416, 1452256512, 310537088, 587935808, 3806105056, 2710229552, 803470936, 1405365572, 314196534, 1492072291}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 872415232, 503316480, 1828716544, 3850371072, 1874853888, 3407872000, 1330642944, 3999793152, 2078539776, 577372160, 795803648, 1326481408, 23805952, 1720360960, 3019657216, 263608320, 101254144, 447865344, 874437376, 3039710336, 177556928, 62384480, 1167047504, 4135845448, 1078851492, 3358108634, 1978089025}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 201326592, 3187671040, 3841982464, 3045064704, 1589641216, 2409627648, 1693450240, 2686976000, 955514880, 3609067520, 3852926976, 1248165888, 2905817088, 430694400, 1569484800, 3056756736, 1944415232, 2968030720, 122667776, 3324662912, 3818476992, 225633760, 2275313936, 872212248, 2403458756, 481631106, 3459291099}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 3019898880, 3992977408, 1426063360, 1266679808, 717225984, 2355101696, 42991616, 3416784896, 2114715648, 2338979840, 1527054336, 3125510144, 3366535168, 2572263424, 4157886464, 840837120, 65745920, 4137210368, 2056622848, 4213313664, 391733952, 3991513056, 3786412016, 1251494440, 148119268, 4204686286, 4222290721}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 2080374784, 3456106496, 1191182336, 293601280, 4273995776, 3537895424, 1232076800, 3208118272, 3689676800, 3486646272, 1892220928, 1199865856, 3859103744, 692510720, 432295936, 1698043904, 1542411264, 249808384, 1540547328, 1062878592, 4076675008, 2294985952, 2670075312, 459751896, 3839361004, 949794254, 4034492213}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 2617245696, 234881024, 285212672, 1736441856, 918552576, 1335885824, 3171942400, 896008192, 1056702464, 73793536, 974192640, 4239818752, 3733798912, 1122033664, 3030675456, 3475122176, 1858274304, 4151150080, 3536122624, 1439065728, 1040278720, 1381952480, 1219569680, 1881595880, 3357869156, 1044178550, 3490867143}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 738197504, 4060086272, 1426063360, 931135488, 2688548864, 2438987776, 3327131648, 2720530432, 3476291584, 2552102912, 2597519360, 2508226560, 3620159488, 2385436672, 3584831488, 3339872256, 1756439552, 86613504, 3659721984, 2001607808, 1971024576, 1945404064, 2738442096, 2750255368, 2598684324, 519143218, 793372763}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3019898880, 100663296, 620756992, 1015021568, 4055891968, 3902799872, 3415212032, 1939341312, 1803812864, 1560412160, 551354368, 1946320896, 4273553408, 3555778560, 3268161536, 914233344, 1114340352, 1582670336, 1111150336, 4264388736, 1185582400, 104145504, 3547266576, 3017243432, 2982382748, 3569221002, 1465293197}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 3556769792, 2852126720, 3036676096, 8388608, 4106223616, 4288675840, 311427072, 911736832, 2133590016, 2345795584, 2310209536, 235700224, 1702838272, 1076813824, 698642432, 3670411264, 4093465600, 3353707008, 2002055424, 2815627392, 2344387904, 3514251488, 1157272464, 1724517672, 2424263676, 3769560414, 1835288069}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3288334336, 2583691264, 1929379840, 3162505216, 876609536, 2967470080, 3929014272, 254279680, 210501632, 328597504, 1817247744, 1710522368, 1023229952, 4075986944, 2119454720, 907163648, 3571123200, 2957769216, 2081200384, 4217977728, 62956352, 916417440, 383887920, 3525560632, 1742768356, 1846502366, 1310303135}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3690987520, 2852126720, 2868903936, 1132462080, 3745513472, 2984247296, 3872391168, 3226992640, 1394868224, 1087504384, 2567897088, 2895937536, 2735423488, 2722029568, 611078144, 3884861440, 1175022592, 2095695360, 43313408, 481762176, 1466467520, 3733013024, 2056637744, 132308680, 749341660, 1792759418, 3353797125}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 2348810240, 2449473536, 4009754624, 1518338048, 423624704, 1067450368, 2567962624, 2597847040, 3420717056, 3621650432, 1105657856, 1315667968, 610484224, 1766187008, 2473357312, 239212544, 2320315392, 3184180736, 648776960, 3858960768, 1001763904, 3800331040, 28192400, 877605416, 1000842684, 1219580922, 3742423619}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 469762048, 3657433088, 1191182336, 3665821696, 3502243840, 1180696576, 1420820480, 1929904128, 1947992064, 4291690496, 3912040448, 4097802240, 1393639424, 3538001920, 996421632, 851068928, 3561954304, 450160128, 3802120448, 29445504, 358207552, 3966768096, 1634232944, 3735834680, 3720745396, 45167318, 1521583779}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 1543503872, 973078528, 2466250752, 2441084928, 2126512128, 4074766336, 2169503744, 1734868992, 3032743936, 135135232, 3233873920, 2842132480, 1537556480, 1528406016, 3359387648, 3208775680, 2086353920, 2420147712, 2542244096, 3639936896, 1131513280, 527986400, 2660005296, 3120197064, 1874284996, 1529512522, 1496897779}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 3019898880, 3053453312, 2801795072, 159383552, 574619648, 1105199104, 1007681536, 2325217280, 596901888, 899547136, 3795648512, 4240408576, 696860672, 3348209664, 4066144256, 1441941504, 2900849664, 2946806272, 1966071552, 3276892544, 3571830720, 2236766880, 2660706352, 2758582568, 2017709244, 1091248962, 1832829635}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 2080374784, 2650800128, 3472883712, 360710144, 3653238784, 2350907392, 3071279104, 3617062912, 1074528256, 3870949376, 2970943488, 1091141632, 2390310912, 3368280064, 3590590464, 3413006336, 155417600, 2853602816, 3459097344, 3129440640, 3545822656, 3481183072, 2324297936, 4172895592, 2170803420, 2429835022, 3033939921}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 3288334336, 436207616, 1593835520, 3984588800, 381681664, 706740224, 3702521856, 1655177216, 348913664, 4280156160, 3025731584, 116293632, 2532655104, 3089145856, 3461623808, 54134784, 1407935488, 2742667776, 3174750464, 1057959296, 938191808, 815643872, 1948827600, 3697804088, 3136041796, 3652061886, 3656468891}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 603979776, 2449473536, 2969567232, 1031798784, 1052770304, 1503657984, 567279616, 3713531904, 1810628608, 185729024, 2044919808, 319651840, 1441742848, 1160765440, 2632208384, 1617315840, 3963421696, 325892608, 2906234112, 877750912, 3921586112, 3355099104, 1590472208, 2263464328, 604569980, 1909651614, 3710440293}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 738197504, 3053453312, 2600468480, 3749707776, 692060160, 3198156800, 2173698048, 2675441664, 50593792, 350879744, 2862153728, 2312732672, 788348928, 918806528, 879513600, 3671472128, 1280787456, 2272972288, 2825244416, 2306046848, 2327889088, 895799584, 3374226576, 41920104, 3814864364, 2719296458, 3686788489}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 1811939328, 3858759680, 4143972352, 1769996288, 3267362816, 4192206848, 219152384, 1685585920, 29097984, 3351117824, 2270232576, 4288446464, 424493056, 2123554816, 4141101056, 427452416, 1054043136, 2729688576, 2782965504, 3717426560, 496228288, 51421920, 3657137200, 953671144, 4115837900, 766786262, 2167022755}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 469762048, 503316480, 318767104, 1820327936, 3485466624, 3307208704, 2150629376, 1852309504, 612630528, 1005977600, 186449920, 2265415680, 4042866688, 1000448000, 2262568960, 1192912896, 728708096, 2641151488, 1948494592, 3892275072, 259311936, 783267424, 3982301392, 2926034424, 2829651108, 1545197786, 765488911}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 738197504, 3053453312, 989855744, 1853882368, 1606418432, 2589982720, 1322254336, 1555562496, 3929276416, 1501429760, 423297024, 1902084096, 1038041088, 3029983232, 1859129344, 1824004096, 2721326080, 2239655424, 1195060992, 1717537664, 3848219712, 3495547488, 2586864240, 2108166280, 1693206380, 563756146, 1123888611}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2348810240, 167772160, 2130706432, 830472192, 4114612224, 1033895936, 3146776576, 2962751488, 819200000, 3642359808, 3761045504, 3788996608, 2338930688, 4166377472, 4086304768, 1150838784, 114580480, 2753187328, 984418560, 2736257408, 914972096, 820356384, 1012405776, 204754792, 1764367004, 2519010210, 3139157441}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 4227858432, 4127195136, 2701131776, 2071986176, 742391808, 3466592256, 2794455040, 2046296064, 2917400576, 2747400192, 3239378944, 1444249600, 1986084864, 439345152, 1267732480, 746080256, 3299091456, 2766296576, 147132160, 835563136, 2111112896, 4168459936, 412174992, 3827797352, 3489415084, 966144954, 2214539805}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 603979776, 1912602624, 2801795072, 2441084928, 3208642560, 4045406208, 416284672, 2885156864, 1468268544, 911867904, 4063428608, 3428548608, 3915857920, 3153715200, 2547011584, 4269303808, 2864980992, 410655232, 929238272, 2397290880, 2596483520, 2750671904, 3772473424, 734510024, 2617854316, 3801669034, 2425656273}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 2885681152, 1912602624, 1426063360, 1317011456, 1514143744, 4049600512, 2289041408, 4217896960, 3916169216, 284295168, 1686437888, 953384960, 4221124608, 2756288512, 904933376, 2359842816, 2546750464, 3793890816, 1128078592, 2567437440, 4248788544, 2695538592, 4158713840, 2192699672, 348401924, 3082702478, 3957809357}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 2348810240, 1577058304, 2063597568, 109051904, 2797600768, 2879389696, 4266655744, 3281518592, 3526623232, 1761476608, 1661272064, 3258351616, 2371960832, 2488311808, 3318771712, 3168294912, 1809056768, 1322139136, 3773635328, 25885568, 2807262272, 1668271840, 928360080, 669430856, 2713276444, 1736751154, 1864255155}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1006632960, 2315255808, 754974720, 2977955840, 3854565376, 870318080, 831520768, 2090336256, 2302935040, 642908160, 535887872, 4062871552, 2300919808, 3823165440, 286273536, 1658349568, 2456030208, 2241992192, 1329150208, 135694464, 2644729280, 2346419296, 3289379120, 3662004776, 3568339900, 3035109994, 3377204325}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1811939328, 2315255808, 956301312, 3229614080, 775946240, 358612992, 2620391424, 2088239104, 3522428928, 3091333120, 1409089536, 2886172672, 1194934272, 3099451392, 3815780352, 93849600, 159646720, 945446400, 918106368, 712878720, 1515218240, 164129696, 1263278832, 4002820408, 15679628, 1253216482, 204662557}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 201326592, 2583691264, 1660944384, 1853882368, 4181721088, 3466592256, 2058354688, 1180172288, 4064542720, 3453353984, 3403481088, 3299049472, 2032746496, 1840095232, 2196770816, 2037938176, 4248058880, 1668177408, 2684952832, 2749216640, 1036532288, 1986817312, 447348752, 1797200376, 2271258748, 1287357050, 4249708743}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 2617245696, 1644167168, 1157627904, 1619001344, 985661440, 2011168768, 2960130048, 1348993024, 2097414144, 575275008, 866189312, 1998028800, 3285532672, 3920994304, 498094080, 4194834432, 1530158080, 3036837376, 3358948608, 734391424, 3235397952, 2475433952, 633215920, 1245936984, 1221779396, 2805524666, 2043275281}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 201326592, 100663296, 3170893824, 1669332992, 1228931072, 2569011200, 2005925888, 3812098048, 591134720, 86638592, 1526530048, 2689236992, 726745088, 2178457600, 2714775552, 1587021824, 2104259584, 3169988096, 3216049920, 1453906048, 2274915008, 82598432, 2796686672, 2752591720, 100186380, 96496726, 2900381705}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 2080374784, 1174405120, 1895825408, 394264576, 2009071616, 681574400, 1743781888, 3884449792, 2352742400, 1854799872, 3690790912, 2610397184, 1563508736, 4078018560, 1412435968, 3173517312, 1355547648, 1367741952, 2457958144, 2281277056, 2304534720, 2799575904, 1694846864, 342073368, 1927508884, 1110633446, 3030579075}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 4227858432, 3321888768, 2264924160, 2323644416, 2998927360, 1398800384, 405798912, 3632791552, 3374579712, 1692532736, 170328064, 2783281152, 271794176, 4245659648, 3270512640, 1340631040, 1259629568, 1835677184, 3062062848, 88587648, 1035232832, 2495232736, 2566601968, 294362488, 2000828916, 1417098890, 2329799989}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 2617245696, 2248146944, 419430400, 1501560832, 1312817152, 962592768, 309329920, 578289664, 455344128, 986841088, 1930887168, 3430580224, 2537766912, 2135990272, 439365632, 2719504384, 1087646720, 518665728, 1968381696, 4275618432, 1496068032, 3901623200, 2690728048, 3649033752, 3180237196, 465119914, 1938530133}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 738197504, 3724541952, 1124073472, 880803840, 801112064, 4125097984, 3666870272, 3995598848, 127664128, 2430730240, 3900768256, 3778641920, 3096264704, 1886625792, 3503321088, 1837647872, 2024565760, 251297280, 1267020544, 102741888, 1514812736, 1490884192, 406573232, 1016877736, 2825023972, 2839627910, 1071233125}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 3019898880, 2785017856, 1023410176, 1937768448, 2386558976, 325058560, 2953838592, 3662151680, 1386479616, 882245632, 202309632, 2940895232, 1304117248, 856989696, 3704639488, 3739752448, 3096736768, 1630429696, 2587047680, 1955644544, 3744869056, 1858042272, 1781702768, 2368169768, 3120472212, 627407706, 549436527}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 4093640704, 3456106496, 822083584, 1132462080, 1723858944, 1382023168, 1819279360, 2338848768, 2117337088, 1688862720, 4115070976, 3760750592, 2349023232, 1667948544, 4214239232, 1959290880, 480539648, 2280813056, 2134598400, 1449583232, 1721108160, 3727248352, 1164835056, 314101080, 2807777412, 4246135586, 2474518753}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3556769792, 704643072, 1358954496, 3632267264, 2361393152, 1797259264, 934281216, 102236160, 3058958336, 3246522368, 3705339904, 1559789568, 1514094592, 1692573696, 871378944, 3120056320, 3737418752, 170525184, 630659328, 665764480, 3785767232, 3739307744, 3657935312, 234747320, 1419958940, 1980775154, 2556972749}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2751463424, 1979711488, 1694498816, 562036736, 3368026112, 2535456768, 3425697792, 657981440, 1510735872, 718667776, 2381512704, 1259962368, 2320449536, 2788679680, 2257604608, 298321920, 152312832, 812268032, 3579655936, 285663360, 2744183744, 235140832, 4291455824, 841816696, 1121889292, 2450308382, 1218298871}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 3422552064, 1778384896, 3573547008, 2759852032, 46137344, 1012924416, 84934656, 1127743488, 1998323712, 3448373248, 1001979904, 2788655104, 2771730432, 642113536, 535826432, 2917693440, 2932093952, 2487647744, 2414563584, 4098002048, 2135992128, 486919136, 2312125552, 1549282280, 831263660, 3388089094, 3095752793}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1140850688, 301989888, 2701131776, 3498049536, 868220928, 81788928, 3790602240, 3967287296, 3986423808, 2671640576, 3859087360, 3989995520, 2733195264, 2572476416, 3079696384, 2269644800, 562326528, 3667020288, 3433256192, 2168189568, 3166544192, 1162144096, 1587051056, 2943111448, 3670437964, 2094600246, 4023176867}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 3959422976, 301989888, 3271557120, 1568669696, 2445279232, 715128832, 2869952512, 2040004608, 86769664, 2366504960, 3961978880, 3711664128, 1939554304, 1785585664, 1395675136, 3167246336, 1557408768, 3356642816, 1214330112, 1208522624, 3256018880, 1401391456, 2051869584, 4136031592, 1190526364, 3734766878, 3901114699}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1677721600, 3187671040, 620756992, 2357198848, 247463936, 3382706176, 2865758208, 2996305920, 1066139648, 722075648, 383451136, 1153073152, 1090994176, 1323868160, 426799104, 2470983680, 3969154048, 1522936320, 3098612480, 3457261696, 175495488, 633075168, 150925968, 3663272456, 4233492892, 2485902510, 1267111369}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 2885681152, 4194304000, 1795162112, 2860515328, 457179136, 4175429632, 890241024, 4086824960, 3566993408, 2676621312, 218824704, 2587983872, 336019456, 34856960, 569397248, 3699931136, 1543793664, 697716224, 3720413440, 967500672, 710338624, 604805152, 1186961712, 2169650984, 1081545148, 693883590, 3344185609}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 3825205248, 2919235584, 2533359616, 4018143232, 415236096, 1004535808, 468713472, 3883401216, 79429632, 2149187584, 1028849664, 4006641664, 3349102592, 2289229824, 2366648320, 2718435328, 797199360, 2852526592, 546925312, 644594048, 524017856, 2006181856, 1808251440, 2737420696, 1514465868, 1553037734, 384815793}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 4093640704, 2650800128, 3271557120, 41943040, 3519021056, 2959081472, 3618635776, 2425880576, 3595304960, 2411855872, 1594163200, 1442676736, 2256093184, 778543104, 584085504, 1386752000, 2073320448, 858681856, 2576818944, 4128283520, 2016448064, 3886082400, 2678622576, 3446463288, 313173116, 4169780990, 3039235757}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 2617245696, 1912602624, 3472883712, 1786773504, 1539309568, 1147142144, 1261436928, 3347578880, 669777920, 4124180480, 1027276800, 233734144, 4251402240, 91529216, 2488283136, 3090700288, 1319379968, 1608398336, 1754885376, 3153963392, 3233139776, 364489312, 1654359920, 3813204088, 1090158068, 1208419438, 1640280621}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 201326592, 2516582400, 2063597568, 2826960896, 4273995776, 3198156800, 3213885440, 1006108672, 2825650176, 3592552448, 412286976, 2827583488, 619659264, 2937298944, 980422656, 1468553216, 1692679168, 1246133760, 2215978752, 1178385280, 1195630400, 1051206368, 2134145808, 2833123496, 2496222892, 2000085502, 1403321325}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1811939328, 2248146944, 2432696320, 1048576000, 2185232384, 1356857344, 3100639232, 3322413056, 3925082112, 3163947008, 1907556352, 889683968, 588726272, 3579420672, 2834313216, 1115191296, 315378688, 926576128, 1671003904, 79101568, 3357908032, 164784544, 3602736944, 203994440, 2606952308, 3519267474, 3319355471}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 3825205248, 3456106496, 1392508928, 2692743168, 465567744, 274726912, 2150629376, 2761424896, 1238106112, 254148608, 2646933504, 157384704, 3820568576, 1201643520, 2265993216, 1158170624, 3221517312, 1103239680, 217514752, 1039063936, 644609856, 1193952352, 1736665200, 991213048, 3338704508, 1464505086, 2256122079}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 469762048, 1174405120, 2231369728, 2927624192, 3586129920, 1285554176, 2687500288, 1185415168, 555483136, 1827012608, 1620508672, 875528192, 641417216, 186769408, 1204834304, 670586880, 1596220416, 2170697216, 1086674688, 784518272, 589673536, 1707214944, 485818640, 2120913656, 523864324, 1403263638, 4087498791}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 4093640704, 838860800, 2969567232, 3581935616, 4215275520, 4250927104, 680525824, 4126670848, 2045509632, 618266624, 3880189952, 1898741760, 12271616, 4023312384, 1974497280, 1887987712, 3628342272, 267284992, 3791729920, 1620681344, 3584340928, 1526662432, 2032190576, 4264628712, 1968291916, 2273349310, 721494929}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 3019898880, 2516582400, 2231369728, 1619001344, 3124756480, 1017118720, 206569472, 3146252288, 3627286528, 80609280, 2859270144, 4172054528, 2643017728, 539664384, 1571827712, 3505924096, 472665088, 3004322304, 2535945984, 2365036672, 3966024512, 563969952, 3337944592, 4143276808, 19978132, 3932372018, 3441551011}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 469762048, 3388997632, 3070230528, 1769996288, 1186988032, 2782920704, 1462763520, 4286054400, 3501981696, 2406612992, 3554869248, 116490240, 3438231552, 2897993728, 1578135552, 3400009728, 2306089984, 41313792, 3620565248, 1817236864, 4060451264, 777607392, 999732784, 1609601272, 378925388, 4122036678, 1354951429}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 2885681152, 637534208, 687865856, 2675965952, 2940207104, 1667235840, 1475346432, 3729260544, 2398355456, 4188143616, 1119027200, 1768652800, 3476504576, 2772541440, 332410880, 4007151616, 1431071744, 3659415040, 2640645888, 1740292736, 2437913792, 2983011104, 218017392, 4031095896, 1647987348, 60782210, 503697141}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1275068416, 3388997632, 2097152000, 2743074816, 314572800, 3084910592, 3633315840, 1178075136, 1338769408, 1509818368, 2959671296, 2338750464, 2650095616, 658563072, 3300921344, 2564818944, 3926948864, 3984084480, 3488368896, 3641579648, 4127274176, 1215477728, 4040641072, 2586805544, 132376812, 253592494, 2801062883}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 3959422976, 1778384896, 956301312, 1149239296, 2411724800, 123731968, 4014997504, 504889344, 2951479296, 3377856512, 1915158528, 2606202880, 4049289216, 3514425344, 1925197824, 1574963200, 4019203072, 1727536640, 3875301632, 2641259136, 3912963904, 3651787616, 379085296, 3123466312, 2134277308, 1576487006, 881833895}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 2080374784, 3724541952, 2466250752, 4185915392, 1849688064, 2904555520, 806354944, 3618111488, 2188640256, 187039744, 1085341696, 245268480, 278216704, 2301681664, 3711987712, 1151350784, 105935872, 1049126400, 2556701440, 3985536896, 1984238528, 24706720, 1791257168, 1960726312, 2269973828, 2824634674, 2246732359}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 469762048, 1577058304, 1392508928, 2944401408, 3636461568, 555745280, 1393557504, 4117233664, 1824260096, 1549402112, 2945646592, 1385267200, 2633973760, 1216585728, 1237331968, 3282069504, 2538611712, 856180224, 1850505984, 3338807168, 995588288, 3290416608, 2886338384, 823879144, 152934948, 375199702, 4286881945}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1140850688, 2650800128, 2399141888, 3766484992, 2420113408, 2111832064, 1154482176, 1692925952, 1798569984, 3135373312, 2460942336, 3843981312, 856375296, 2314510336, 2394959872, 3533723648, 565214208, 74996224, 4097590016, 1577477504, 841301824, 63279008, 4053241520, 4240476744, 4213316740, 1083129842, 2767121157}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 4227858432, 3590324224, 251658240, 2424307712, 3443523584, 3613392896, 2039480320, 719847424, 3792961536, 4061265920, 3669164032, 696483840, 2255962112, 2400837632, 549457920, 1872771072, 2318416896, 1725441536, 3821799168, 2774432128, 2561483584, 3209617696, 3744064496, 655915624, 4293676740, 3433973186, 3478476925}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 2617245696, 2650800128, 1426063360, 4068474880, 3074424832, 4259315712, 1649410048, 3603431424, 3204710400, 3993894912, 3554213888, 883654656, 4090314752, 4136493056, 4240445440, 3995105280, 1911555072, 3187168768, 3722189568, 2325898368, 2630039104, 2245325088, 2351679408, 1133333128, 183346580, 2320524970, 717762659}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 1946157056, 3120562176, 4211081216, 3665821696, 2445279232, 1730150400, 577765376, 3431464960, 2858680320, 3652059136, 2427256832, 1708163072, 1115242496, 626450432, 1862275072, 1887459328, 851448832, 832569856, 4121958656, 2661828480, 328478784, 2774938976, 380198608, 1760483800, 1527518676, 68822026, 2453363347}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 67108864, 771751936, 1426063360, 1635778560, 1337982976, 3688890368, 4178575360, 1265106944, 4248043520, 2909405184, 3199533056, 3109912576, 1347502080, 222289920, 4177539072, 864036864, 3502255104, 1365264896, 978340608, 3133679744, 3187943360, 2448559456, 2423872816, 3987463016, 1700399172, 1588421138, 3855713025}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3154116608, 100663296, 3271557120, 1400897536, 3879731200, 23068672, 3597664256, 926416896, 1551106048, 1823866880, 3575971840, 2117632000, 929120256, 3109462016, 2415947776, 3087013888, 1409315840, 3389023744, 1291863808, 746602368, 2998938304, 622858784, 2224040304, 101193880, 1781275436, 3870442754, 2393583047}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 2885681152, 3254779904, 1560281088, 2625634304, 3242196992, 1239416832, 133169152, 3148349440, 3013869568, 4269408256, 535625728, 3016392704, 3019456512, 360243200, 436228096, 3238004736, 377506816, 1480605184, 56638720, 4121983104, 4056428352, 3029618208, 1374841520, 588866392, 3087595812, 2749897258, 1355039465}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 3154116608, 3858759680, 3976200192, 3263168512, 2596274176, 790626304, 588251136, 698875904, 1686372352, 1277034496, 2141257728, 3212541952, 1106591744, 376283136, 2139099136, 809527296, 970986496, 4063237632, 3552065280, 3584829568, 3109687872, 857684960, 3146446544, 1657183464, 1059906372, 793482186, 2102217435}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 1140850688, 3321888768, 3774873600, 1216348160, 801112064, 4280287232, 609222656, 440926208, 2458124288, 2375417856, 2147811328, 2190508032, 907100160, 2683232256, 4118818816, 893392896, 1608526848, 2129680896, 1666727680, 992760448, 2883733312, 3050006368, 305781712, 1596179912, 1700057780, 3295087466, 1897636847}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 3288334336, 3254779904, 687865856, 2994733056, 2210398208, 4234149888, 2184183808, 1368915968, 3263430656, 2626289664, 3440836608, 3473113088, 3915595776, 1408360448, 4135596032, 2176849920, 895493120, 3232766464, 2052601088, 4209276544, 3703191616, 3046069600, 3204949872, 4129898744, 1652995836, 3149107290, 960183945}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 3556769792, 1375731712, 1258291200, 2977955840, 868220928, 3512729600, 619708416, 3039297536, 2416181248, 2155216896, 210042880, 2683863040, 1513177088, 2013700096, 3407876096, 2052081664, 3065517056, 1088160256, 64646400, 414666624, 3903582656, 3327982688, 2924957808, 781974424, 747948580, 451090042, 979748015}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 4093640704, 973078528, 3472883712, 3766484992, 432013312, 3202351104, 2440036352, 4139253760, 2657353728, 3306029056, 3382116352, 1992589312, 1472413696, 1716707328, 4255133696, 961558528, 3651695616, 1349263872, 456268032, 4153220480, 3068521792, 3119819616, 1658523440, 476501080, 1787186220, 3689626506, 545167323}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 3825205248, 2919235584, 3909091328, 2524971008, 4148166656, 1017118720, 2247098368, 3885498368, 1435238400, 3064070144, 3670343680, 1956937728, 3883483136, 2088689664, 1113616384, 630212608, 3641183232, 3640941056, 426142464, 264439424, 1207409728, 2802241312, 960263440, 1822058840, 1614378396, 3370056766, 1804609181}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 469762048, 3187671040, 2365587456, 3095396352, 968884224, 1541406720, 1156579328, 820510720, 3034316800, 74842112, 213450752, 2063106048, 2077573120, 1699143680, 236998656, 2299533312, 3306710016, 1924429312, 3966380800, 4155459712, 3044115264, 3878001248, 1447023024, 1714982552, 1689615748, 1987478550, 4029171791}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1275068416, 838860800, 587202560, 2541748224, 2327838720, 199229440, 1387266048, 3218604032, 1331429376, 2852519936, 3905355776, 3392700416, 1852522496, 3016138752, 1847595008, 3167770624, 3836230656, 2632211968, 3844764928, 3136894848, 219402944, 2458752224, 3988172336, 924343352, 1606177308, 1932937974, 3353295087}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 1543503872, 2852126720, 2533359616, 1132462080, 1463812096, 3676307456, 1112539136, 4035444736, 451674112, 683278336, 824508416, 3407708160, 324616192, 1984929792, 2740998144, 3740289024, 4221072384, 2151958016, 3330683136, 920085888, 2234840256, 2848890912, 2118888528, 3779492488, 2000113108, 302297182, 4206267929}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 3422552064, 3388997632, 3271557120, 494927872, 3393191936, 3202351104, 2284847104, 33030144, 964952064, 3908960256, 3770744832, 3977084928, 3451207680, 3509313536, 2053132288, 2498766848, 349725696, 1997811200, 953553152, 1259145088, 4275039168, 2624472224, 1810444720, 3477188920, 1782011788, 319868122, 2417148547}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 4093640704, 2852126720, 3573547008, 2055208960, 1094713344, 3458203648, 2540699648, 3212312576, 1490812928, 556662784, 3674013696, 3597697024, 4086382592, 1640407040, 262156288, 1269856256, 2342001664, 541860352, 2336635136, 3934851200, 1825237056, 4106619424, 4182342224, 799709976, 1133912236, 1983982550, 2475607339}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 2214592512, 4261412864, 520093696, 2256535552, 3594518528, 4250927104, 2737831936, 906493952, 3088842752, 2157314048, 2037055488, 1005027328, 696729600, 517595136, 3756003328, 3144685568, 745044992, 3920378368, 3336459008, 2803322240, 1623309376, 2946770080, 3871497712, 58813112, 397057460, 3544441238, 3452254543}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 1946157056, 4261412864, 2969567232, 4236247040, 952107008, 3143630848, 1372585984, 3593994240, 2621177856, 2859335680, 2161836032, 2592243712, 477577216, 2683609088, 1742745600, 1494247424, 1163418624, 1911321088, 2924892928, 669475456, 2204926272, 3924559072, 2052457456, 2850505864, 4201447084, 963382006, 3365282859}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 1409286144, 3590324224, 16777216, 4135583744, 1925185536, 1818230784, 3354394624, 4186439680, 3396599808, 3695837184, 2695692288, 3472916480, 74006528, 2699223040, 819998720, 2653960192, 2288544768, 2193912320, 1994553088, 3322489472, 303206464, 3119020512, 2944675184, 2730633880, 358159092, 4211776194, 946108641}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3825205248, 3791650816, 1627389952, 1786773504, 2294284288, 2132803584, 3104833536, 241696768, 4227072000, 1392115712, 278069248, 1909620736, 1295466496, 4263550976, 4020269056, 214980608, 1976054784, 1562642944, 3258086656, 892813952, 1377879104, 2308977888, 2144348880, 1984440552, 1533296804, 3620873586, 2449955913}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3825205248, 2046820352, 788529152, 1753219072, 4030726144, 698351616, 833617920, 2354577408, 3962306560, 3374448640, 4104716288, 2171502592, 1693794304, 443850752, 2627760128, 1714423808, 748166144, 2177653248, 4080144640, 2185323904, 4086991168, 2663067552, 1725923472, 681021688, 643013372, 2407895758, 1113761981}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 872415232, 1644167168, 2801795072, 3816816640, 3619684352, 1218445312, 1475346432, 2226651136, 3938189312, 294518784, 1309474816, 4125196288, 4194385920, 4281835520, 1872769024, 4100995072, 3011001344, 2451309056, 3732831488, 4273293696, 2103296192, 1284470880, 1387984272, 1300361240, 1188109836, 465552038, 2030336155}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3690987520, 905969664, 587202560, 276824064, 1463812096, 1843396608, 1867513856, 563609600, 648806400, 4022468608, 2755330048, 964132864, 3876012032, 4195196928, 1390424064, 3922745344, 1171796992, 600577536, 2211602176, 37977984, 1703646016, 450722336, 1062903472, 3203771400, 2824617532, 3362402558, 2434728237}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 3556769792, 4060086272, 1962934272, 981467136, 3544186880, 937426944, 4117757952, 1022885888, 2265710592, 3210870784, 2938175488, 3261497344, 1253916672, 1150066688, 3060289536, 3666114560, 3600184320, 1380921856, 547724544, 549097600, 162989120, 942269216, 773361328, 3996536600, 3604953996, 4264419902, 2899246669}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3959422976, 3925868544, 150994944, 3011510272, 1900019712, 685768704, 3585081344, 3123183616, 25427968, 2692349952, 3240165376, 185892864, 1844789248, 2633408512, 460861440, 203180032, 114719744, 90119680, 3759143168, 3651187328, 124210368, 15985696, 3301348784, 2937083512, 1576559460, 2631692570, 2322995369}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2348810240, 3187671040, 1795162112, 3649044480, 3074424832, 1734344704, 1427111936, 3474456576, 2334392320, 351404032, 1669398528, 1510375424, 852836352, 3237797888, 3613921280, 2016167936, 1414409216, 3717688832, 4006978304, 3613569920, 1506218944, 833478176, 920053616, 2188182824, 568909372, 2104643098, 482423669}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 1543503872, 2516582400, 2298478592, 1937768448, 3837788160, 1335885824, 3106930688, 2311585792, 3355181056, 4140171264, 4283629568, 2278653952, 306135040, 401596416, 1247309824, 2189707264, 2368875520, 4266198528, 2109003520, 2044045952, 424497856, 1564927712, 3686581776, 1762245368, 3673899316, 3762135654, 3712054279}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 2348810240, 637534208, 3909091328, 1585446912, 3510632448, 509607936, 2647654400, 3242721280, 148111360, 1066008576, 279511040, 101220352, 2949464064, 2937757696, 3925364736, 567023616, 316025856, 4250369536, 509325056, 928313984, 204692544, 4199132192, 2380384368, 1755693640, 42460564, 2355812226, 3720375521}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3959422976, 3456106496, 3372220416, 2407530496, 1883242496, 44040192, 2444230656, 178782208, 3445882880, 2438856704, 3041329152, 90669056, 2939371520, 86089728, 1589121024, 4043048960, 1498553344, 1402822144, 3329141504, 2785792640, 1874411712, 3994070176, 1891434128, 903279864, 3279392260, 4255852394, 2947406459}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 2751463424, 1644167168, 3003121664, 914358272, 1539309568, 2485125120, 1095761920, 857210880, 2528903168, 2177499136, 1661796352, 1123647488, 3267444736, 3262898176, 1390964736, 1010046976, 2127461376, 988490240, 4245093632, 601475968, 2752580160, 1327735904, 3442760016, 2874038600, 1605074332, 4276547830, 2829696489}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 738197504, 2986344448, 419430400, 1333788672, 2671771648, 4150263808, 575668224, 1862795264, 2402025472, 29753344, 3313041408, 1517387776, 4049944576, 2783961088, 1991774208, 1203005440, 3292685312, 1625497088, 796323072, 2908347008, 3011075776, 494007072, 3051701360, 2083488392, 957906484, 566522302, 3430549223}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 2214592512, 2449473536, 4009754624, 2189426688, 3149922304, 2657091584, 2771386368, 1336410112, 2183921664, 3287678976, 636682240, 2204925952, 2727297024, 1661116416, 1299738624, 1811163136, 819098624, 3623438848, 3610348800, 3279222144, 1623943232, 3602430560, 4249712240, 2655249272, 3520962276, 3026382990, 2949147823}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3288334336, 234881024, 587202560, 3078619136, 1228931072, 1893728256, 1095761920, 298319872, 1577320448, 3622174720, 3396927488, 1080131584, 130891776, 2787090432, 3841478656, 2824620032, 1166679040, 2888501760, 912689920, 2979640192, 789658816, 190154016, 2524142512, 369803272, 3469446804, 194405034, 3166783895}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 201326592, 2315255808, 2298478592, 478150656, 364904448, 1507852288, 4170186752, 1589116928, 2011955200, 3225026560, 573898752, 3053092864, 2645114880, 2674450432, 3943174144, 10778624, 306064384, 1505435136, 3104422144, 463766144, 2915199808, 2834923104, 1680927408, 3061076648, 723917228, 694637758, 3166426817}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3019898880, 3254779904, 587202560, 1954545664, 289406976, 3198156800, 4243587072, 1362624512, 3585867776, 575275008, 3216441344, 3980165120, 1935360000, 37675008, 3945295872, 2907990016, 33434624, 3415822848, 4272815360, 2660404096, 2634709824, 2216118560, 3696024848, 3231916760, 4142059980, 225599398, 3070959929}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1677721600, 1912602624, 3539992576, 2826960896, 792723456, 3827302400, 2570059776, 4011327488, 2956197888, 3638951936, 2665414656, 1875083264, 620445696, 3146620928, 692596736, 406603776, 2717543424, 1335187968, 1267639552, 2225183616, 3516534080, 2248486432, 3840327248, 1320021816, 1677216668, 3437514626, 481186687}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 3959422976, 1845493760, 2835349504, 3867148288, 3804233728, 853540864, 842006528, 1755840512, 1239154688, 2750283776, 3127181312, 1692368896, 2120826880, 3509166080, 1958236160, 2963548160, 2586455040, 2755624448, 3613952768, 999154304, 2509382720, 1830491616, 469955120, 3205667960, 3857352484, 3060698358, 3507813923}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 3422552064, 838860800, 1996488704, 3682598912, 2487222272, 2703228928, 4151312384, 2877816832, 3482058752, 4172939264, 553189376, 1912766464, 3156557824, 1522589696, 1192767488, 1117022208, 3241036800, 3898043904, 1763026176, 3616578944, 576738496, 1573937568, 1354253648, 421791128, 2319867732, 3368772478, 1962380057}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 67108864, 2717908992, 754974720, 109051904, 2252341248, 2287992832, 4048551936, 3555196928, 1488715776, 367919104, 1950154752, 1340768256, 716259328, 188538880, 3373813760, 430188544, 1481245696, 2255964672, 1889387776, 3601650816, 1926263360, 2535990688, 3567001456, 3521013640, 2013608900, 1191086070, 1300456579}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2751463424, 637534208, 3942645760, 1736441856, 2923429888, 1625292800, 877658112, 1798832128, 832307200, 1416495104, 2803302400, 2227798016, 1463500800, 1733287936, 3846705152, 2480175104, 2855943168, 2188200448, 2160393984, 2607802240, 1463288000, 3550220960, 158223280, 3281467656, 822721516, 463143910, 4278163755}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 2214592512, 1174405120, 1996488704, 2273312768, 2554331136, 3663724544, 2976907264, 1790443520, 596377600, 4060479488, 2706178048, 3255205888, 1624326144, 2269700096, 1567109120, 1407481856, 1533150208, 2163169792, 1850332928, 1632156032, 979910848, 3966003104, 2669823728, 1888450712, 1782181484, 3178293374, 1898214623}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1140850688, 436207616, 2835349504, 2256535552, 2973761536, 3038773248, 3322937344, 810024960, 4213964800, 1171390464, 2602106880, 642547712, 2483372032, 675733504, 1320710144, 806647808, 50734080, 1056913920, 4039350528, 2797516416, 1091333696, 708992032, 596718032, 2558572456, 237450420, 719835550, 4250964813}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 872415232, 33554432, 3338665984, 545259520, 1614807040, 2048917504, 835715072, 619184128, 2878078976, 31588352, 2647195648, 2413789184, 1555382272, 2793791488, 3050835968, 2144606208, 1945510912, 2011128320, 3912299776, 2715662720, 3578540352, 2055365536, 2344158544, 824681672, 925958500, 3596334638, 2741723141}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 2348810240, 1577058304, 1056964608, 1619001344, 1891631104, 316669952, 3580887040, 51904512, 3816030208, 3411148800, 2055274496, 3690954752, 3412410368, 2202378240, 3435687936, 1664882688, 3601757184, 433028608, 62974720, 3783104896, 2125233984, 2915448800, 2552443184, 1957080792, 3658402556, 3833762306, 668239013}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 872415232, 973078528, 553648128, 3061841920, 1304428544, 2602565632, 227540992, 3253207040, 3425435648, 2435973120, 1421672448, 3182657536, 413220864, 3711541248, 1928884224, 3422816256, 4164844544, 455029248, 325505280, 2625555072, 2571806272, 4199343712, 880275152, 4156494888, 4122395492, 1937175518, 2815867885}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 469762048, 2919235584, 419430400, 763363328, 54525952, 3856662528, 1515192320, 501743616, 2563506176, 3349807104, 2426601472, 1277526016, 1180647424, 1098358784, 1060663296, 1306810368, 3032906752, 523859456, 2877201152, 3963536000, 2615058880, 3868122400, 2816920624, 2515191944, 115381764, 2666781774, 2716753057}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 335544320, 2650800128, 1124073472, 4034920448, 1908408320, 77594624, 1385168896, 4049076224, 370409472, 1037959168, 723189760, 188055552, 532627456, 2464391168, 541593600, 2651596800, 1118438400, 3673489920, 4142308096, 1413933952, 3117864768, 2450434400, 953860624, 438631848, 4142898428, 3890350914, 4219023043}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3690987520, 3724541952, 16777216, 3212836864, 1841299456, 2174746624, 4251975680, 2224553984, 2737569792, 3504472064, 1378811904, 4287594496, 2522038272, 289775616, 2976403456, 3103021056, 1714304000, 4141684224, 2691222272, 3721965184, 2439041216, 2952578656, 2745603856, 1461052504, 3233824924, 3894428206, 1840277437}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1677721600, 2382364672, 2298478592, 2575302656, 3007315968, 2116026368, 2597322752, 2024275968, 3708026880, 1906966528, 3905224704, 3060563968, 4071702528, 1509859328, 3312988160, 2234279936, 2658026496, 3356457472, 945419008, 3315971712, 2422467520, 2481491232, 2379951056, 308000968, 2397371716, 1684359914, 3044856065}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 4227858432, 2583691264, 822083584, 3951034368, 1119879168, 3055550464, 1827667968, 1004011520, 3877896192, 2346057728, 1835728896, 3020652544, 1159675904, 1698013184, 2787651584, 2541488128, 2654077952, 3902625280, 2710616320, 2899093120, 1812912320, 2454432224, 4118746832, 1235589912, 3915404540, 2064648938, 2005432199}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 2751463424, 1577058304, 4211081216, 629145600, 3141533696, 4016046080, 1064304640, 3077046272, 841744384, 3158441984, 940376064, 4278550528, 1689337856, 3852460032, 1440231424, 2430883840, 1530817536, 1748462080, 1622979328, 3186814848, 2251136448, 259878944, 4100836720, 1016944152, 3034429956, 794122158, 186768661}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 4227858432, 3523215360, 1392508928, 2894069760, 616562688, 2044723200, 141557760, 3826778112, 4142137344, 2531131392, 1713307648, 2631041024, 1726693376, 3525615616, 3173535744, 475801600, 2481613824, 4270421504, 522294528, 4255881088, 1368579904, 2320190432, 2599735984, 467677784, 4084229372, 1821901898, 3961786339}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 67108864, 1577058304, 754974720, 2105540608, 2663383040, 1222639616, 3685744640, 2743599104, 1646526464, 1021968384, 2487025664, 2486337536, 3922280448, 966828032, 1098412032, 613165056, 4246612992, 598673920, 797160192, 3026572416, 1585902016, 2491091424, 994149040, 1072481976, 4001760180, 3482549706, 831900721}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3556769792, 3321888768, 2936012800, 1300234240, 1371537408, 3860856832, 221249536, 1473773568, 4220256256, 2261647360, 2244804608, 4067852288, 2781954048, 2064687104, 2301128704, 460601344, 1056056320, 1117483520, 2933389056, 3405380992, 1956947392, 4185534304, 3181338064, 2963116664, 3317628668, 2268399198, 726312459}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 1811939328, 2717908992, 3640655872, 964689920, 1027604480, 211812352, 1720713216, 15204352, 377749504, 632946688, 1861156864, 3352264704, 3571138560, 1473110016, 4281880576, 617379840, 1722688512, 4147981824, 1902437632, 2991495808, 474607040, 3976348192, 744714896, 2101449192, 699816996, 2074151690, 2478999849}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3690987520, 1040187392, 1526726656, 2826960896, 851443712, 2069889024, 1024458752, 2584215552, 3914596352, 3296329728, 1343029248, 648249344, 1038696448, 4137803776, 2275954688, 3575924736, 4200741888, 3201385984, 2462954240, 2495480704, 3401526080, 463119584, 4171268592, 244157416, 3927846580, 844049698, 21141177}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2483027968, 3456106496, 3539992576, 2927624192, 692060160, 2980052992, 3161456640, 2691170304, 1209794560, 3692691456, 3000696832, 350978048, 2253864960, 4182351872, 2592608256, 1422682112, 260207616, 3295609344, 3817718528, 629564288, 3137409088, 399551776, 3169617808, 2143719064, 701887204, 2966578486, 1261915065}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1140850688, 973078528, 1962934272, 3531603968, 2730491904, 3391094784, 1758461952, 4110942208, 4273733632, 1159069696, 86573056, 2972090368, 61161472, 2680725504, 602427392, 1934370816, 1330516992, 1725770240, 778868992, 2674546816, 4179579968, 1029700576, 617333840, 3685843208, 545705364, 1026895414, 555802255}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 1543503872, 1644167168, 3271557120, 1166016512, 1337982976, 2678063104, 944766976, 33030144, 3847487488, 2859335680, 1277755392, 815366144, 625819648, 2466226176, 479744000, 505698304, 3599137792, 2003129856, 3499351296, 511840128, 3698537408, 1588516448, 2559956240, 1604794312, 1853935916, 215807874, 3167666251}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 1543503872, 570425344, 3170893824, 2457862144, 3208642560, 3152019456, 1557135360, 3893886976, 3095134208, 2310668288, 4046127104, 3649208320, 3576119296, 2299584512, 1538813952, 1556875264, 2326934528, 2632926720, 3958674688, 1698574464, 1203583040, 2865475872, 106085552, 2428458440, 296540156, 2619505494, 2711052881}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 2751463424, 838860800, 889192448, 1853882368, 1883242496, 3349151744, 2897215488, 2159542272, 1656487936, 2294939648, 1539637248, 3431038976, 3223928832, 2732826624, 3218608128, 384567296, 1155689472, 3450960384, 1857004800, 3842640000, 3181710912, 2287071904, 1463893136, 381153912, 1954963852, 3373757958, 1271460537}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 1409286144, 3388997632, 3305111552, 1350565888, 1916796928, 694157312, 4002414592, 2694316032, 3750494208, 3044147200, 3641638912, 2049146880, 909328384, 3636060160, 1559769088, 429668352, 2343175168, 3923997184, 2462159104, 1143212160, 1356213568, 286862240, 4246398192, 3092904552, 2124959484, 3844369806, 3797303413}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 3825205248, 1308622848, 1694498816, 41943040, 3552575488, 2749366272, 328204288, 1508376576, 3882614784, 2879520768, 2080178176, 264601600, 1109475328, 1132437504, 1560817664, 3380348928, 4027208704, 1999723008, 660046592, 3431202944, 1808664128, 2917084000, 2524510384, 4131685416, 3396267780, 254791038, 4244665253}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 738197504, 1509949440, 2734686208, 2105540608, 3250585600, 2162163712, 2052063232, 855113728, 443285504, 418250752, 409927680, 427196416, 2188591104, 1615912960, 3608678400, 750548992, 3109442560, 1419972096, 2447943936, 64227200, 2955047872, 1190224224, 1372710576, 2223086024, 1643769612, 2975198494, 1222356107}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 738197504, 3187671040, 1627389952, 3430940672, 3502243840, 1482686464, 1655701504, 1263009792, 2477522944, 1975123968, 4091084800, 3489759232, 3613736960, 3198394368, 3005771776, 18630656, 3069324288, 2759163392, 263963392, 3619448448, 2099386688, 420309216, 4221543024, 4022994232, 3572580244, 52270990, 3734439929}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 1677721600, 771751936, 3472883712, 3598712832, 1254096896, 1126170624, 1538260992, 3307732992, 233570304, 1967259648, 3718053888, 1979088896, 824262656, 2844581888, 3490213888, 2774284288, 1693066240, 2947639808, 1544848128, 2152469888, 3895598144, 1905619680, 1923781328, 2966117560, 2176684292, 4150053934, 2658158517}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 3154116608, 3187671040, 1929379840, 1736441856, 742391808, 1138753536, 447741952, 76021760, 2927886336, 975306752, 715063296, 2864349184, 1275805696, 1371594752, 2984775680, 1660188672, 1032463360, 4069213696, 184593152, 3838322560, 3680767168, 2140307360, 798427696, 259977080, 1346977204, 2159011098, 1220196053}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 3556769792, 503316480, 3774873600, 964689920, 1237319680, 1927282688, 40894464, 268959744, 2618556416, 1447690240, 1573847040, 3355017216, 2408267776, 3719028736, 1650995200, 1646540800, 794956800, 3796578816, 1498147584, 85482112, 766276544, 129377376, 895581616, 2956247512, 2022284148, 1275289650, 2810168225}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2080374784, 3456106496, 2399141888, 2994733056, 3460300800, 383778816, 143654912, 1400373248, 2569797632, 1936850944, 3167551488, 2604498944, 2899394560, 3435634688, 4229443584, 2273073152, 1303004160, 1141982720, 3865563904, 1130903936, 286531136, 2470334624, 183446064, 4188591976, 2960186572, 1579995102, 3610691461}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 872415232, 2181038080, 150994944, 3867148288, 1287651328, 2703228928, 1085276160, 3802660864, 3728474112, 2205810688, 1530986496, 2784854016, 3073196032, 2554322944, 1527255040, 2907465728, 225588224, 1988956672, 122660096, 2868928128, 1065374272, 3259003616, 3386911696, 2878366264, 2669165508, 1477709382, 411448425}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3825205248, 1577058304, 4211081216, 41943040, 37748736, 2023751680, 3023044608, 1627914240, 3651928064, 105775104, 2095644672, 3900538880, 3130343424, 3693862912, 757600256, 282875904, 2472952832, 2956282368, 958118656, 329273216, 2393919040, 2135436448, 1124861200, 3682488120, 1583447764, 2484181454, 1069223459}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 469762048, 1845493760, 2768240640, 25165824, 3300917248, 3328180224, 1037041664, 3171418112, 3675521024, 4035575808, 1001586688, 3042541568, 2430025728, 2515247104, 2666033152, 1074006016, 954350592, 905389568, 1268497152, 3419413632, 1141381056, 3566469344, 3242871792, 3830673544, 1347007412, 2243888226, 3593458753}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 1140850688, 369098752, 2801795072, 4085252096, 3711959040, 404750336, 3654287360, 4288151552, 2486435840, 3265396736, 2638938112, 2314240000, 2655993856, 1551540224, 1465389056, 240388096, 1154636800, 943917568, 24938240, 2961781120, 2420888256, 2608311584, 744078800, 559201864, 4015344092, 584448498, 1351801629}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 2080374784, 301989888, 2332033024, 612368384, 574619648, 1642070016, 336592896, 362283008, 1614020608, 2608988160, 2983526400, 2781249536, 2932948992, 3865878528, 3495440384, 3809748992, 1110580224, 1488795136, 3019564288, 977222528, 4256152384, 2704925856, 2094975664, 4171589416, 1510923324, 1486710546, 1254815885}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2617245696, 4261412864, 2969567232, 2524971008, 2428502016, 2233466880, 4088397824, 147324928, 2405695488, 2135818240, 3356557312, 3941761024, 1671774208, 4179943424, 2777174016, 654583808, 3835581440, 2064188928, 1183759104, 949442176, 4127708224, 3193553120, 4000375248, 1112425912, 3901829364, 1999822186, 503669059}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3959422976, 570425344, 1560281088, 2071986176, 3267362816, 1776287744, 1240465408, 1810366464, 281280512, 2437545984, 173998080, 3985670144, 667631616, 4091715584, 1839738880, 1029990400, 2014972928, 3949411840, 2729241856, 1247615104, 1826327744, 761921504, 3580535088, 3772524952, 2674290436, 72448410, 3930427857}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 2885681152, 1577058304, 4244635648, 192937984, 4190109696, 2040528896, 1259339776, 556269568, 1558970368, 736493568, 2379677696, 50626560, 1070284800, 2814025728, 1927819264, 2722899968, 2222330880, 3988741632, 3775449856, 2027776128, 2654309056, 3281564256, 2335527184, 33156456, 523158084, 2460625150, 3407944167}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 335544320, 3456106496, 1996488704, 1920991232, 2755657728, 4179623936, 2087714816, 837287936, 3451125760, 2508324864, 469303296, 2735702016, 1407008768, 628482048, 1571295232, 1754552320, 3153230848, 2937139712, 3913009920, 3181343104, 2825698880, 3661101472, 1496407504, 1137438744, 506938980, 2415447010, 3611680693}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 1543503872, 3523215360, 3070230528, 3917479936, 348127232, 1885339648, 2565865472, 2594701312, 1093402624, 3793616896, 316473344, 427065344, 1814118400, 647143424, 241717248, 1900816384, 1525562368, 2557814272, 5817600, 3527357824, 3863985600, 2686222816, 4109182192, 1757207064, 3866952548, 3924066798, 309933531}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 469762048, 1577058304, 3607101440, 2122317824, 457179136, 4141875200, 3499098112, 814219264, 3558604800, 2206597120, 4032102400, 865828864, 1710833664, 3567640576, 2932363264, 1031559168, 3587582976, 436024832, 934777600, 453453184, 4231327808, 3194074656, 3170524208, 1283664360, 3555116340, 1066330438, 1174577159}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 1140850688, 1778384896, 1325400064, 1468006400, 1119879168, 2095054848, 261095424, 3238526976, 2740191232, 1635123200, 3919118336, 1551597568, 2466070528, 11902976, 3603443712, 1060382720, 2007376896, 682699264, 23060736, 1637041536, 4096835264, 967948000, 30834096, 1319707304, 776176884, 1636925282, 2309988799}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3825205248, 167772160, 3238002688, 3531603968, 3351248896, 3844079616, 2762997760, 3427270656, 1223950336, 1257897984, 2664759296, 396918784, 2230403072, 1078648832, 847777792, 1263810560, 730487808, 985475584, 3748432128, 3934474880, 1791724608, 522883936, 1834509264, 2999717304, 1273392820, 1789601570, 711974361}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 738197504, 2315255808, 1728053248, 1166016512, 700448768, 333447168, 2588934144, 368574464, 398196736, 2824994816, 4120576000, 1980792832, 1087848448, 1048223744, 259534848, 3220994048, 1682068480, 1764445696, 3208175872, 2295555456, 1451542464, 4189132640, 3751793456, 1793183176, 568896780, 1550530550, 3113808717}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 738197504, 570425344, 3070230528, 4185915392, 1262485504, 2673868800, 634388480, 4013424640, 3182690304, 1020133376, 2582970368, 3809705984, 2201042944, 2358616064, 1874333696, 2054436864, 913208320, 3917811200, 2581312768, 1695354240, 1376243136, 3599724064, 858295152, 660046664, 645355052, 3493628210, 770288763}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 3690987520, 771751936, 1325400064, 411041792, 1035993088, 1595932672, 3746562048, 4292345856, 1279000576, 3588620288, 1030553600, 2667806720, 3076603904, 2249039872, 928534528, 3120306176, 2395368448, 1614632448, 4191939328, 1893534080, 1487649600, 668297568, 3188702160, 619666760, 183805564, 2282353334, 3732014239}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 3288334336, 771751936, 3439329280, 4269801472, 1606418432, 2443182080, 4025483264, 4017618944, 403439616, 2617114624, 3663527936, 142573568, 2755739648, 2515132416, 2046300160, 3821815808, 3562947584, 2158840320, 4119298816, 160253056, 2092402752, 2144688480, 2777415568, 2792578072, 4041905516, 1454041342, 357217987}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1006632960, 100663296, 2667577344, 1971322880, 3082813440, 819986432, 2339373056, 2643984384, 2558263296, 598867968, 2333147136, 2358935552, 2176663552, 694198272, 907563008, 1555855360, 3369208832, 2627814912, 1449303808, 2154893696, 1261083072, 4081402976, 2628573872, 1448235608, 1021391036, 3829565062, 1600198293}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 201326592, 1644167168, 1627389952, 830472192, 2168455168, 2300575744, 3687841792, 542638080, 607911936, 3631349760, 1674248192, 3327754240, 247939072, 960749568, 1029206016, 263985152, 1412590592, 1231781376, 1170861312, 2587850368, 636471744, 760348704, 2719695952, 3942760776, 2306566844, 3111252726, 3929225877}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1946157056, 1107296256, 4043309056, 1719664640, 473956352, 610271232, 2089811968, 1718091776, 3448504320, 136183808, 2776563712, 4275470336, 365117440, 1435557888, 3664261120, 3012311040, 1193155584, 1828676096, 2601962752, 2355298944, 3298882112, 1865434784, 978852208, 2689870952, 847921924, 534058382, 1643378107}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 1275068416, 503316480, 2667577344, 293601280, 641728512, 2468347904, 3157262336, 3287810048, 2150367232, 1175846912, 1257177088, 3370876928, 4181409792, 2261884928, 2848083968, 3268753408, 2735924224, 4273995264, 725687040, 2282281344, 3245789120, 2738737312, 3149161296, 967461944, 4226880748, 1429246798, 381338647}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 3422552064, 637534208, 2936012800, 1753219072, 3753902080, 480247808, 2469396480, 261619712, 2064908288, 646840320, 1490092032, 1166114816, 3697098752, 538681344, 1711427584, 2269841408, 1591641088, 1888325120, 2307352320, 4255416704, 3070418752, 2426397792, 639907856, 706104184, 491086108, 1808780754, 346844715}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 603979776, 234881024, 1895825408, 343932928, 3502243840, 3340763136, 4124049408, 3756523520, 2872836096, 2029912064, 1967325184, 3752099840, 1771520000, 3227967488, 1714040832, 4185995264, 3885616128, 3476064768, 1035279104, 3609967232, 183887168, 1768330464, 3333035984, 255938440, 3183060964, 2086710198, 1771911339}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1409286144, 905969664, 184549376, 3531603968, 692060160, 3365928960, 1949302784, 15204352, 3421241344, 428998656, 255131648, 1837924352, 1076969472, 837984256, 3918934016, 3888842752, 510364672, 3626549760, 2910783232, 356384640, 964946496, 3812926752, 1085098768, 1529407416, 603922084, 377351470, 807636061}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 3422552064, 1845493760, 3137339392, 3363831808, 4097835008, 199229440, 2744123392, 381157376, 2518941696, 665190400, 3210543104, 3941957632, 4223746048, 964157440, 372903936, 1331644416, 3016659968, 3192491520, 1525895936, 3909389184, 4001295168, 2705451936, 2581541808, 3834569448, 2569639980, 4280486170, 2841420783}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 2080374784, 4261412864, 1459617792, 3179282432, 524288000, 517996544, 3782213632, 1339555840, 3112435712, 4264427520, 1092943872, 4006641664, 863584256, 3011158016, 1366429696, 68098048, 790332416, 321701376, 1849903872, 3193562496, 4045113792, 1949083680, 3686992816, 2904159768, 3120267292, 3193760570, 3617270939}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 1409286144, 1711276032, 3103784960, 1702887424, 608174080, 2250244096, 175112192, 123207680, 3343122432, 2269511680, 962265088, 1445101568, 1598504960, 3475021824, 4107948032, 1276708864, 3080707072, 3826172416, 1413291776, 1191822976, 1765669312, 2409876128, 58517456, 3472381464, 578059068, 2629719770, 1554980335}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4093640704, 2382364672, 285212672, 528482304, 633339904, 1725956096, 17825792, 2786590720, 1274281984, 2264793088, 1510539264, 2784329728, 3655680000, 2852118528, 1385328640, 2546165760, 3999441920, 63549952, 580350720, 3115098752, 2762518720, 719234656, 3774595760, 585381736, 1961255932, 4026364978, 168537171}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 4227858432, 704643072, 3942645760, 2474639360, 1958739968, 3483369472, 2607808512, 175636480, 1600913408, 3762946048, 3661824000, 4229857280, 2371305472, 2486755328, 1860071424, 2107983872, 3954697216, 2004522496, 4270416128, 1260247936, 287933632, 641700832, 1261343760, 1607410904, 1933880940, 3560713294, 394424761}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 3690987520, 1174405120, 3137339392, 41943040, 2881486848, 3424649216, 3144679424, 2366111744, 2648965120, 1998716928, 1480523776, 3370418176, 651378688, 3038961664, 1968074752, 2973321216, 3352933376, 326665728, 3105687296, 3822838656, 1354234432, 774997088, 3209469264, 2710011224, 371761684, 1046838666, 1689757877}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 67108864, 3791650816, 452984832, 2189426688, 2613051392, 1742733312, 3157262336, 2144862208, 3137077248, 2253258752, 1142489088, 3274342400, 188563456, 3902332928, 367677440, 1500203008, 1503517696, 12511744, 1201085696, 2916351872, 3886532672, 1379763296, 1194233008, 2011134200, 2607277212, 3781032358, 1910425451}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 3959422976, 2717908992, 4177526784, 3883925504, 2193620992, 383778816, 3197108224, 1926758400, 709099520, 3719692288, 83820544, 838172672, 40058880, 889708544, 3651801088, 1598900224, 2736567296, 1775869440, 1513690368, 3217209984, 2320145088, 1253495264, 244619952, 2368069928, 1343955868, 1735642922, 1240735255}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1275068416, 2382364672, 2130706432, 1585446912, 2571108352, 1356857344, 1519386624, 4065853440, 370933760, 1188429824, 2010841088, 2611707904, 211763200, 1172414464, 1557295104, 628189184, 2272721920, 2908204544, 1490643712, 1952614784, 2204487744, 104339232, 3637280048, 602831080, 3348573660, 3792034950, 1130895527}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 2214592512, 2046820352, 2264924160, 1954545664, 2654994432, 4129292288, 2354053120, 3062366208, 3688103936, 851574784, 4169203712, 3325394944, 3940368384, 1872994304, 3973984256, 1815554048, 518429696, 3095497216, 971976960, 3946500480, 433569600, 3029076128, 2354986832, 276237832, 197573332, 709999618, 1311189061}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 201326592, 570425344, 2734686208, 2592079872, 3107979264, 4242538496, 2775580672, 3065511936, 2063335424, 2924347392, 2515075072, 2315485184, 2460827648, 3492929536, 3460984832, 2587568128, 4262784000, 1675595264, 1580428544, 4193290112, 2684216384, 1742485792, 3181263152, 943808792, 3329749420, 2521262342, 2602232475}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 2214592512, 1711276032, 4076863488, 1753219072, 1145044992, 2736783360, 1676673024, 3206021120, 1638137856, 1132331008, 386859008, 564101120, 313737216, 667279360, 3095531520, 1400182784, 3990793216, 2195454464, 4208815872, 1573030784, 1144123200, 3931406240, 275147728, 1017858776, 2078392476, 2218537706, 999979347}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 738197504, 3590324224, 3103784960, 3883925504, 1824522240, 312475648, 3973054464, 3294101504, 347865088, 2738487296, 682688512, 2577956864, 894779392, 3954089984, 152981504, 1419192320, 695452672, 2496978432, 3310313216, 1645214336, 902742208, 2809026272, 4095674512, 3315049736, 1565704444, 3687084406, 3801496337}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 3556769792, 4060086272, 2164260864, 4135583744, 1757413376, 3588227072, 2899312640, 4022861824, 2353790976, 3387555840, 4112973824, 316833792, 2510503936, 2563022848, 3945680896, 874596352, 1314882560, 3655254528, 846269696, 2136447616, 4218600000, 617310432, 569958320, 2382121224, 87193748, 3871557006, 886351665}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 2617245696, 4127195136, 788529152, 3766484992, 2680160256, 1310720000, 2469396480, 267911168, 441712640, 185466880, 2124480512, 2507702272, 3322757120, 295886848, 3991015424, 538658816, 2127025152, 4288456192, 1941659392, 4021807488, 2080682816, 3602863200, 68267344, 4032400248, 641056876, 793745778, 3067138267}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3288334336, 2248146944, 3976200192, 1702887424, 4055891968, 2938109952, 2907701248, 2595749888, 3640918016, 1854275584, 2689007616, 2355920896, 3329966080, 707715072, 932859904, 324352000, 724931584, 1678047744, 856123136, 1745675392, 323713472, 3215372896, 1813402448, 3839833928, 1203288908, 3565487210, 1053660991}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3288334336, 570425344, 1895825408, 2642411520, 868220928, 2216689664, 3559915520, 3224895488, 725352448, 2171994112, 118685696, 2175893504, 3919003648, 3560693760, 500305920, 229193728, 4115457024, 1400502784, 1496515840, 4169263744, 2586777536, 3955731808, 3187952336, 3318364408, 3164958604, 2197992390, 30839431}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 4227858432, 1644167168, 1929379840, 2743074816, 4139778048, 3886022656, 3517972480, 4267180032, 708575232, 3937271808, 3364814848, 2850783232, 1198211072, 3149504512, 350892032, 2523731968, 1588757504, 2596505088, 3417253120, 1662752640, 3243468992, 320188128, 4075558928, 1994802360, 3009085564, 4129411974, 2012620251}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 201326592, 1509949440, 587202560, 4269801472, 2025848832, 333447168, 1882193920, 4206362624, 1832124416, 492175360, 1368850432, 445218816, 1687896064, 1613471744, 3837423616, 1736796160, 1070642176, 3043069440, 3622258944, 1393657728, 243231296, 838189536, 1403061424, 3706636152, 3419061292, 3597979202, 3491744215}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 1811939328, 1308622848, 2667577344, 2373976064, 3535798272, 664797184, 3385851904, 1204289536, 3940286464, 2888695808, 1423507456, 2312863744, 4031594496, 266969088, 2518315008, 364582912, 2969875456, 111398400, 2838053632, 302246272, 2205755840, 134986464, 3146061584, 3677717640, 2905877684, 2699179718, 2753513811}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 1543503872, 33554432, 587202560, 662700032, 322961408, 3504340992, 2708471808, 339214336, 3227779072, 2132672512, 193921024, 3551690752, 1381187584, 4035485696, 4221726720, 1434810368, 3541799936, 4195005952, 1182221568, 251047808, 2401057472, 208651296, 2879160752, 2273594904, 938362604, 3052893386, 1672925939}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 3690987520, 33554432, 3909091328, 3598712832, 968884224, 1746927616, 1341128704, 4097310720, 275513344, 4014342144, 290652160, 851869696, 1434927104, 2200739840, 3727839232, 2567510016, 3794502656, 2648610304, 2174448896, 2299701888, 367854144, 1960436832, 779613520, 2608892952, 1003773836, 6968846, 3623175967}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 3556769792, 301989888, 2768240640, 2575302656, 1832910848, 1155530752, 2597322752, 965214208, 3093037056, 2421817344, 384761856, 657489920, 817577984, 293003264, 2490257408, 1471748096, 1414388736, 509137408, 2285331712, 2175060096, 224226752, 1989390368, 3430521008, 4044275912, 4856116, 1439132934, 3621553033}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 335544320, 2181038080, 687865856, 645922816, 3812622336, 195035136, 787480576, 1558708224, 1924399104, 3988127744, 3937075200, 2341502976, 2742501376, 2773655552, 4270477312, 1882793984, 1056293888, 755024384, 1519351040, 2245963392, 3964668480, 613947680, 1427921040, 950150616, 401418788, 2194908130, 3620977487}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 3422552064, 1644167168, 1056964608, 1384120320, 1103101952, 4016046080, 783286272, 4222091264, 1667497984, 634781696, 1323106304, 3609296896, 1133592576, 3335757824, 1211789312, 1946122240, 2886915072, 2972843520, 2833855744, 523233664, 1767911488, 1336943456, 1546153200, 858011832, 1945518308, 1036875306, 3722041247}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 603979776, 1509949440, 2969567232, 3481272320, 2336227328, 3261071360, 3111124992, 649592832, 2127298560, 1684668416, 1257832448, 2414379008, 1947025408, 1838080000, 901664768, 1687103488, 3105088512, 2931333632, 2519038208, 1607121536, 2545963712, 463487264, 4056969456, 1172860440, 2447668204, 3215871646, 3569823241}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 335544320, 1711276032, 2634022912, 2726297600, 2168455168, 3357540352, 4100980736, 779616256, 3573284864, 980811776, 4031447040, 1603567616, 21970944, 3839795200, 3876720640, 2446395392, 3699506176, 3487883776, 20414208, 1092793472, 1575246400, 1138371104, 1622491984, 2132519832, 535945900, 3961316742, 2903185639}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2080374784, 3590324224, 788529152, 3665821696, 3510632448, 3755999232, 500170752, 900202496, 1835008, 3388866560, 3197698048, 536903680, 3534569472, 472047616, 409612288, 470501376, 3573515264, 2656097792, 63258368, 673102208, 2464423488, 3171566368, 2694527152, 1723308872, 1201454500, 3180554790, 328958155}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3288334336, 1040187392, 4278190080, 1954545664, 3921674240, 4179623936, 131072000, 1182269440, 3351511040, 367919104, 3584622592, 2050981888, 1670725632, 1465229312, 2117226496, 1202927616, 2456871936, 2913974784, 881658624, 4196511104, 1158966592, 2786477920, 1345142992, 1001493000, 1225526060, 1373792202, 2781571179}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 872415232, 301989888, 4110417920, 662700032, 1212153856, 1763704832, 265289728, 2757230592, 4226547712, 3825860608, 4183621632, 4191518720, 644431872, 2633228288, 1843286016, 3133888512, 1019915264, 1983242752, 2438534400, 2501611648, 2618979008, 3630512800, 1590268240, 2699774152, 1134217532, 279828830, 676660937}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3690987520, 3053453312, 1728053248, 3732930560, 1212153856, 3084910592, 443547648, 1775763456, 4091805696, 2531131392, 1900085248, 769163264, 486359040, 2770526208, 2353147904, 2339051520, 3752840192, 649647616, 4224534272, 1218104704, 3524688960, 1246573472, 3126498992, 2813731864, 3336395676, 141735434, 2001360867}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2617245696, 2315255808, 2097152000, 964689920, 1296039936, 832569344, 3582984192, 2984771584, 2700345344, 195166208, 1700986880, 88440832, 855588864, 3822297088, 3747508224, 2508552192, 2646395904, 3806713344, 812603648, 3334201472, 1131049408, 2261195808, 183469584, 1960337256, 1460430756, 4210976498, 2383772229}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 1409286144, 1711276032, 3472883712, 2004877312, 1304428544, 3357540352, 3067084800, 3295150080, 2515795968, 4008050688, 4125949952, 201621504, 2935046144, 609673216, 3902435328, 3373221888, 3577185280, 952418816, 1985029888, 2630262144, 2668777664, 2232106336, 1793716688, 3077934216, 107464356, 3899455442, 3406103399}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1409286144, 2113929216, 2399141888, 3347054592, 4072669184, 2904555520, 1966080000, 2696413184, 1683750912, 815661056, 1770061824, 466518016, 2011512832, 2404163584, 2140811264, 3679660032, 4166622208, 382657024, 2640655104, 655146368, 1392141504, 520321760, 1857127248, 1098555128, 3436147276, 2775045878, 1396692403}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3959422976, 4194304000, 2231369728, 1266679808, 4181721088, 2757754880, 3153068032, 4285005824, 4270063616, 1757544448, 54984704, 3392110592, 3152756736, 2550784000, 3684569088, 2517198848, 2430518272, 3408510464, 2936948992, 2182153344, 2700247232, 483385888, 14366192, 3812727384, 3003779588, 34814458, 1804968117}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 3825205248, 2785017856, 553648128, 1602224128, 507510784, 1969225728, 4117757952, 3192389632, 2643197952, 773718016, 3422879744, 2566553600, 3984670720, 2080940032, 2380943360, 4147200, 4175268864, 2525551104, 3257544448, 3055506048, 3041756352, 2096147360, 235805552, 389899416, 2738806292, 1779646270, 1287883}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 4093640704, 1442840576, 1795162112, 2340421632, 566231040, 2325741568, 3962568704, 2781347840, 4019453952, 1601306624, 2703818752, 664043520, 2528460800, 2949816320, 2447273984, 3358001152, 2066453504, 2589102592, 1595830016, 3876020096, 836499136, 3569019232, 3027910288, 563947512, 1377210676, 695483794, 723670653}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 3959422976, 2785017856, 721420288, 1837105152, 499122176, 1071644672, 3117416448, 2404909056, 2805202944, 4057858048, 1408303104, 4065755136, 3797762048, 3915177984, 2023895040, 925067264, 1826458624, 1851571712, 2468482816, 4058215296, 3602750912, 3729567584, 1771701040, 1644652296, 4005291740, 1523161138, 1211280739}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 201326592, 1979711488, 2533359616, 2357198848, 876609536, 2946498560, 181403648, 1881669632, 2013003776, 3906338816, 3535470592, 2237759488, 254754816, 3874201600, 689057792, 2220451840, 3900748800, 995855872, 1745493760, 1459428736, 357745984, 2195889568, 3673863056, 132035144, 2966210372, 2140516182, 93653535}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1275068416, 1778384896, 1526726656, 8388608, 2151677952, 3135242240, 242221056, 1901592576, 292290560, 2113011712, 848887808, 3550183424, 1559052288, 954572800, 3430297600, 58660864, 1078780928, 1649794560, 697188608, 1266899840, 722926912, 2402845088, 2326499120, 1574257688, 1824101724, 582762062, 3401215029}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 201326592, 1174405120, 587202560, 1769996288, 2017460224, 4255121408, 1085276160, 1641545728, 1481900032, 2372009984, 703528960, 3357179904, 975388672, 3784105984, 782127104, 1298204672, 3482571776, 4252806656, 3907405568, 2558879616, 3047813056, 1393017248, 125741072, 433654136, 3860325564, 3927364914, 1180005565}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 469762048, 4060086272, 2264924160, 427819008, 3510632448, 1428160512, 1569718272, 3898081280, 580648960, 3476946944, 2164588544, 3055321088, 2642493440, 3609124864, 2137673728, 3984537600, 3288065024, 2626065920, 974531840, 4038147456, 295091648, 529418016, 13450320, 3000541544, 3039001660, 4020626630, 2629020115}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 2885681152, 570425344, 4076863488, 1635778560, 1321205760, 1046478848, 3985637376, 2983723008, 3176923136, 532283392, 3392733184, 2637725696, 3548200960, 1816059904, 397307904, 1602689024, 749192192, 2389110272, 3476178176, 1004371840, 1003416000, 2783318752, 1912827376, 4106331816, 3634730844, 3398677798, 1432913553}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 67108864, 3791650816, 184549376, 3246391296, 2428502016, 576716800, 3140485120, 469237760, 3108765696, 526516224, 101122048, 388399104, 3010674688, 3437797376, 484864000, 2228299776, 3163528192, 1794165248, 861551872, 2997557120, 4139035072, 2959878624, 972193776, 3610203896, 3714244684, 2974091390, 2704378093}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 1811939328, 2113929216, 3640655872, 813694976, 1153433600, 912261120, 1420820480, 2728919040, 1726742528, 4271505408, 3046440960, 3394338816, 4061216768, 1573363712, 2179870720, 235628544, 999459840, 476036608, 3639223040, 1549601408, 1385013056, 1239628512, 3143559536, 1591062840, 235352548, 91800046, 620943929}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1275068416, 1711276032, 687865856, 679477248, 1094713344, 4003463168, 1546649600, 222822400, 831782912, 744357888, 2274164736, 1146126336, 621887488, 2663047168, 523382784, 3721361408, 3329747968, 818085376, 3664645888, 96805504, 2487537472, 1351577632, 2396502288, 2784144312, 3483790964, 1292974610, 448457323}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 1006632960, 1174405120, 822083584, 3246391296, 1975517184, 4188012544, 3819962368, 1416101888, 3107192832, 2793275392, 2361065472, 3419570176, 3945218048, 1236836352, 3557961728, 2916694016, 960732160, 2812331520, 3471716096, 1411602048, 342797248, 3208451680, 994430480, 1526187576, 1788777828, 984951042, 2074211627}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 3154116608, 2449473536, 2734686208, 2592079872, 3737124864, 480247808, 2551185408, 3520593920, 1761869824, 3307339776, 2427650048, 962297856, 3962519552, 2535317504, 487477248, 3879544832, 1487307776, 2351552000, 354712832, 2096267136, 3846921280, 227533536, 3941943568, 108713064, 487566908, 1395985482, 2790968413}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1006632960, 301989888, 3103784960, 3531603968, 2503999488, 1184890880, 149946368, 802684928, 4085514240, 2235695104, 3559194624, 2716958720, 3552133120, 651665408, 2374914048, 3937081344, 2094726144, 2862867968, 1318323456, 3150606976, 3439937600, 2150613536, 1060796432, 1221687768, 2796286268, 3539480698, 1421097645}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2885681152, 2919235584, 1023410176, 1015021568, 1430257664, 52428800, 3979345920, 3754426368, 3141795840, 4220125184, 51707904, 2278785024, 173621248, 3548225536, 1876307968, 1958946816, 3339772928, 390700544, 3274973952, 2271352960, 2774610240, 2610014240, 906501584, 2904849720, 4120532980, 569189370, 3412046529}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2617245696, 2717908992, 654311424, 2206203904, 3057647616, 3844079616, 382730240, 562561024, 2587099136, 241827840, 3448569856, 163840, 3622912000, 1228726272, 4209381376, 3010136064, 1969857536, 4086883840, 4028892416, 1375890816, 2324244672, 2614154400, 728779088, 278409032, 1474064596, 1076788274, 2499770641}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 2214592512, 3925868544, 184549376, 3112173568, 675282944, 2732589056, 659554304, 1197998080, 1527513088, 4240834560, 2841575424, 3787816960, 1459306496, 3417284608, 3243388928, 1917655040, 3597198336, 2420357632, 2781085952, 133830528, 3152110016, 3810442656, 1193581488, 2439368840, 3226145348, 1578602350, 3950381367}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3825205248, 2113929216, 150994944, 2038431744, 2235564032, 362807296, 2303721472, 375914496, 3523477504, 2900754432, 1165426688, 108756992, 2950381568, 3950632960, 473567232, 1988970496, 2392253440, 3095239168, 492579584, 1354385024, 1213037504, 360110624, 4128092176, 2242145032, 4004907620, 564096490, 2210381607}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 2080374784, 2919235584, 4278190080, 1535115264, 1145044992, 1688207360, 2461007872, 3083337728, 4037279744, 35782656, 1140129792, 1370587136, 3562618880, 3763838976, 3151900672, 2915792896, 1827326976, 4211844608, 1817185024, 1725436288, 2723959488, 1728985504, 785587600, 190218872, 1687519540, 1429930826, 8553749}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 1140850688, 4060086272, 822083584, 394264576, 507510784, 698351616, 3805282304, 2798125056, 1079246848, 358481920, 2397372416, 2010152960, 3904454656, 2260393984, 1949454336, 4080470016, 3231157248, 884378112, 844121344, 2349353600, 2704542400, 1072587680, 2166169872, 3963397448, 984311348, 3709706754, 3519909163}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 469762048, 838860800, 3741319168, 3179282432, 499122176, 807403520, 1276116992, 2518155264, 772538368, 4019322880, 506789888, 2552397824, 1164001280, 1004331008, 1781952512, 1516451840, 380736512, 1601738240, 3873447168, 1336947072, 4207423424, 313793888, 2043571408, 1683963880, 959161756, 2321137742, 2027736293}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2348810240, 4261412864, 1627389952, 41943040, 1564475392, 14680064, 3182428160, 441974784, 1570504704, 1214382080, 2247163904, 1401978880, 3774169088, 2941181952, 3094769664, 3735508992, 3408382976, 1910160896, 1348477696, 2951751296, 2436396608, 3152828960, 2241477424, 1983727992, 563790556, 469762518, 3053479677}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 1275068416, 3187671040, 4244635648, 2927624192, 3653238784, 1692401664, 433061888, 3065511936, 2743861248, 560594944, 814546944, 2482929664, 2079932416, 3501776896, 1575890944, 63141888, 1515035648, 3556572672, 1530925824, 4078979200, 3090178112, 2112382560, 2868129584, 1460017416, 414664876, 822867182, 2179706953}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 67108864, 2650800128, 1493172224, 1837105152, 2118123520, 85983232, 529530880, 2704801792, 3365666816, 434765824, 3268476928, 2415165440, 1582645248, 689102848, 1079406592, 1118525440, 2032002048, 2663250432, 2146286336, 2654322304, 525980096, 3871076256, 1897843280, 2013528552, 220598156, 3110297798, 1124718601}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2885681152, 4060086272, 1895825408, 4001366016, 2344615936, 3839885312, 3941597184, 1738014720, 1669070848, 937033728, 1074462720, 1464827904, 1007632384, 1394204672, 2705739776, 3819001856, 52216832, 2564599296, 1144818944, 4207730304, 458524224, 4280852832, 158502704, 2939798424, 148245052, 1602828294, 4007194881}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 3556769792, 1174405120, 889192448, 4102029312, 4089446400, 1323302912, 904921088, 1607991296, 499384320, 2798518272, 963706880, 2622783488, 831340544, 212770816, 1491750912, 2731481088, 3141379072, 4261253632, 127792896, 3786244224, 2157285696, 3231817568, 3988245296, 2399327768, 2157455132, 2095317466, 534655147}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1811939328, 4060086272, 1090519040, 2944401408, 515899392, 3630170112, 384827392, 4226285568, 1370750976, 1118961664, 1369505792, 4272062464, 2543665152, 1028956160, 3093712896, 2338523136, 2511053824, 3324763648, 585870592, 2810963584, 3573282496, 1960035296, 3431457264, 889562904, 2846659140, 2701817826, 1231898509}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 4227858432, 3388997632, 1795162112, 880803840, 2596274176, 3714056192, 3721396224, 3770155008, 2381053952, 2205548544, 1942421504, 1121288192, 1777549312, 2862587904, 628756480, 3097589760, 508226560, 2296047104, 2789390592, 878640000, 1516279616, 1845734624, 1854168816, 992095368, 3437036652, 4045732062, 4072780871}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 872415232, 2919235584, 2634022912, 3179282432, 1816133632, 455081984, 854589440, 2662858752, 471072768, 3500539904, 2304573440, 3024650240, 3402711040, 2567626752, 2635223040, 2177574912, 139308032, 3902640640, 659933952, 2629428352, 715911616, 3487612064, 1886195024, 2928731736, 4287980876, 2753879602, 2575507567}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 2348810240, 1040187392, 1090519040, 2625634304, 2638217216, 786432000, 1458569216, 2816999424, 916717568, 958267392, 1514209280, 1484161024, 2012037120, 3996950528, 383389696, 2272217088, 1442823168, 4059033088, 2801242880, 1522259584, 662800704, 1084152352, 2093558576, 2799880408, 4147849476, 4077495274, 1628097051}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 2617245696, 3053453312, 620756992, 3363831808, 1757413376, 1990197248, 2549088256, 1932001280, 1748762624, 2724855808, 563412992, 1448837120, 3458285568, 3304972288, 1165381632, 1850701824, 2173076480, 1352046080, 1915678464, 476769408, 686069568, 185572064, 3340184848, 3402798744, 2359351620, 3162615846, 293346049}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1006632960, 100663296, 3036676096, 3045064704, 3829399552, 648019968, 2106589184, 1994915840, 1743519744, 3627679744, 2471428096, 1337360384, 3605741568, 2599460864, 2180395008, 1260746752, 116517888, 2759951872, 685375232, 4060992640, 445878720, 1226505376, 3857777552, 1282393576, 671652772, 179451006, 3142808585}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 738197504, 1577058304, 150994944, 226492416, 1925185536, 1621098496, 1471152128, 3706191872, 3316383744, 1069940736, 2780364800, 4151607296, 2103263232, 3945717760, 1057624064, 1777289216, 114660352, 3507355136, 3540634368, 3909345920, 1131213248, 377037280, 3595893904, 4130166712, 2254892964, 76949070, 2315336631}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1409286144, 2181038080, 1728053248, 3397386240, 3535798272, 123731968, 3830448128, 922222592, 1380188160, 52559872, 3802333184, 4095967232, 4068425728, 3918913536, 2160480256, 145848320, 3207117824, 375452160, 1900858624, 4096960896, 2280098880, 4280114912, 462850288, 173380680, 1747342412, 3013688010, 2800797261}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 1677721600, 2046820352, 3539992576, 1669332992, 3560964096, 3848273920, 1238368256, 2623012864, 1015283712, 3112042496, 2978676736, 1798995968, 3006742528, 2794496000, 618295296, 3427080192, 1396284416, 382847488, 1633546496, 1581222784, 4293846208, 2773567392, 2675963248, 4094600648, 2453745180, 4068987370, 2348476403}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1677721600, 1442840576, 3338665984, 4034920448, 4156555264, 1465909248, 4128243712, 3985113088, 328466432, 3198025728, 434176000, 3077472256, 3281862656, 4076134400, 2779385856, 34568192, 1930929152, 2515528192, 3773038336, 903979392, 3477781312, 3296396384, 1029291504, 2439439848, 1833528308, 2311762946, 2763741355}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 2214592512, 1107296256, 2533359616, 25165824, 3460300800, 1558183936, 810549248, 4102553600, 2138308608, 2899443712, 3283025920, 538542080, 1874018304, 1148166144, 252063744, 583874560, 4226712576, 680958464, 3243947264, 2514786688, 365275584, 1952796832, 2196426928, 1287438344, 2658791604, 2586012626, 3779570509}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 1006632960, 2717908992, 2533359616, 2273312768, 700448768, 3680501760, 1351614464, 3918004224, 2234777600, 1641676800, 4137877504, 1598652416, 880754688, 465035264, 3570290688, 231303168, 2983394304, 4089107968, 2019466496, 3937199488, 3872107200, 658508640, 2149590128, 2461009832, 3694688756, 378290578, 3130398601}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 2214592512, 2919235584, 2097152000, 1769996288, 2646605824, 312475648, 3618635776, 337117184, 1828454400, 348520448, 827654144, 1087471616, 3893444608, 1809555456, 366620672, 2915256320, 449616896, 636807680, 2608388864, 3976653952, 421501888, 4228932704, 2754096016, 2820949048, 186264796, 870526694, 1564266959}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3288334336, 3321888768, 1660944384, 713031680, 2713714688, 736100352, 2966421504, 3672637440, 1909194752, 767688704, 3024945152, 1705934848, 1770602496, 1559273472, 3954077696, 671037440, 4143686656, 3769874944, 3918501632, 1083540352, 2527903296, 3601087840, 424574640, 3836687752, 3193160708, 1222611278, 2638081717}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2483027968, 1442840576, 2164260864, 176160768, 2680160256, 392167424, 2389704704, 4293394432, 3375628288, 3762683904, 467468288, 3068362752, 3647029248, 3160514560, 2706534400, 3326806016, 2990971904, 2641273344, 2092623616, 3788298880, 72996416, 605969248, 828461296, 1617026520, 1532105156, 3578465122, 935777527}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 872415232, 1174405120, 855638016, 645922816, 3401580544, 3256877056, 2903506944, 400031744, 1301544960, 608567296, 2466709504, 1449295872, 2917875712, 408985600, 2941415424, 1300305920, 4282776576, 312074752, 2085850880, 4255568768, 2786416704, 3624114400, 1595862096, 2767265512, 1282250364, 342199170, 639343}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 1946157056, 3456106496, 3405774848, 3649044480, 4265607168, 1113587712, 1523580928, 737673216, 1722023936, 81133568, 3414622208, 1481539584, 2906341376, 2796347392, 804392960, 1863391232, 313129984, 2854584832, 1009773312, 3701124992, 3261400000, 1896349344, 3821450224, 3642194760, 3201732684, 2127503994, 952283895}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 1677721600, 1577058304, 3841982464, 1686110208, 3535798272, 991952896, 2765094912, 1187512320, 1212940288, 2623143936, 2701197312, 2493480960, 3223666688, 4003045376, 3432394752, 1570441216, 834573312, 2146097664, 4080315136, 2200162432, 510076224, 4045178848, 337633744, 216336904, 3501843828, 1556493198, 26413033}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 4093640704, 3657433088, 520093696, 478150656, 2495610880, 2732589056, 4105175040, 35127296, 2150891520, 465698816, 625410048, 3387719680, 1963671552, 1282072576, 108425216, 1808078848, 3171675136, 4042768896, 2867433728, 2900419968, 1361906496, 3406279136, 1179775280, 3963921208, 94831868, 3864822914, 1771273805}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 1275068416, 704643072, 687865856, 1149239296, 3795845120, 4288675840, 514850816, 934805504, 39583744, 2747662336, 2490957824, 24084480, 3502063616, 84254720, 2744807424, 314521600, 2610357248, 714276352, 3331891456, 376431232, 1396539200, 3167074720, 1643792272, 2557419896, 2382276492, 522638262, 3693784287}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 2214592512, 3187671040, 4211081216, 1501560832, 884998144, 3537895424, 3343908864, 3257401344, 1023672320, 277479424, 993067008, 159088640, 3715973120, 3060113408, 2861445120, 809203712, 4287284224, 1181145600, 1745390336, 2690887552, 2587966400, 2665733088, 83975088, 3921914056, 3560008932, 2533083498, 2931652977}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 603979776, 2248146944, 4076863488, 192937984, 2562719744, 2111832064, 1380974592, 3828875264, 2900623360, 2773090304, 3714383872, 2676588544, 4191764480, 2109186048, 1588465664, 3048159232, 2301402112, 540068352, 3607031552, 2663504768, 2478141120, 2398196192, 3541921072, 1422770248, 291715180, 3172657690, 1577815961}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 2751463424, 2113929216, 2164260864, 1954545664, 62914560, 77594624, 1515192320, 574095360, 2964586496, 3955884032, 3224305664, 2788982784, 1401110528, 944939008, 1363046400, 2718238720, 4095998976, 3036133888, 3897398016, 3444228736, 3382345024, 1444361568, 2424880656, 3444139464, 1795019468, 3519189682, 4289095897}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 3556769792, 2785017856, 1325400064, 1300234240, 1589641216, 1621098496, 1911554048, 525860864, 730595328, 4077256704, 2366832640, 1343062016, 1608990720, 3291996160, 1808412672, 1886742528, 2488181760, 222470656, 1963239168, 1249353088, 3240766912, 1701135584, 3842429072, 2886120088, 2659636604, 3586573694, 2275857167}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 1275068416, 234881024, 4143972352, 3498049536, 2403336192, 853540864, 3750756352, 3187146752, 2693529600, 3904765952, 2303524864, 3360849920, 2774089728, 2855329792, 1509060608, 2337490944, 1290779648, 3357789696, 1962781440, 643878272, 4155135808, 28264480, 1589232432, 2270883176, 2222797068, 3294289230, 2264736195}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 3288334336, 1912602624, 3741319168, 1048576000, 2814377984, 1373634560, 3140485120, 3066560512, 1403781120, 2774925312, 3595108352, 3763109888, 1900888064, 737599488, 470446080, 2471438336, 3698713600, 2246699520, 969395456, 2221055360, 4041768512, 561803360, 882801072, 3173861752, 3615920916, 1440882574, 699626487}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 1543503872, 4194304000, 1728053248, 4068474880, 4005560320, 2019557376, 1955594240, 1216872448, 593231872, 4259446784, 3143958528, 4001333248, 3679535104, 3843153920, 108933120, 1810331648, 3758791680, 803665408, 2461839616, 570281344, 1805929536, 224796896, 3669192560, 3027561000, 2265044212, 4130738726, 2514160149}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 67108864, 1241513984, 318767104, 2407530496, 692060160, 3600809984, 892338176, 1897398272, 3571187712, 3184394240, 3162308608, 430669824, 4254679040, 172597248, 2521985024, 3390265344, 644267008, 3505043968, 1265420544, 4010138496, 951339712, 1982495008, 2627693200, 1843453240, 4236489052, 1893562806, 4154165643}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 3959422976, 2315255808, 1627389952, 947912704, 683671552, 1826619392, 1882193920, 1425539072, 3584819200, 1542324224, 1552351232, 2157477888, 1723023360, 699047936, 1115828224, 3716769792, 3476014080, 2538864128, 1760923904, 4192654976, 1843134784, 4281731296, 3959115824, 12510072, 3974130572, 808480014, 3036154411}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 2080374784, 1375731712, 1929379840, 3934257152, 742391808, 287309824, 2232418304, 726138880, 2840330240, 2158886912, 3893559296, 1009090560, 1958166528, 3541540864, 3047297024, 2442999808, 2368111616, 31122944, 3589053696, 1889253248, 2993452096, 1119753120, 2547736528, 2723752, 2830706612, 1456795118, 3199186451}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3019898880, 2449473536, 1996488704, 3833593856, 2822766592, 3105882112, 3916431360, 1402470400, 2991849472, 1188691968, 2276786176, 286949376, 1729708032, 3989086208, 547237888, 3433502720, 789824512, 2694160896, 2854657280, 1557098880, 2006963008, 213636000, 3388578000, 68720536, 4292376028, 1366585682, 4239012161}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 603979776, 369098752, 3204448256, 4185915392, 213909504, 4116709376, 4149215232, 703070208, 1868824576, 1768292352, 4284022784, 142180352, 3899998208, 4972544, 2062684160, 1961326592, 2424105984, 1923533312, 3032848128, 3570351488, 1727586240, 80801248, 2203357296, 2812455112, 192135364, 448671834, 2592408423}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 3019898880, 3456106496, 3506438144, 1535115264, 859832320, 1101004800, 2534408192, 444071936, 2831417344, 1402339328, 1095958528, 1193443328, 2635022336, 3502301184, 4255264768, 4270680064, 2619204608, 1734840832, 2948518656, 3792528000, 1776145088, 4228373792, 4048481040, 1111829288, 1102176364, 4199387562, 2143264279}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 3825205248, 1241513984, 1258291200, 2508193792, 1505755136, 4229955584, 131072000, 3532128256, 1273757696, 2417360896, 1360855040, 1321172992, 26820608, 4172668928, 3234476032, 586352640, 794229760, 2226444800, 2881194240, 3729983360, 231118784, 3780959584, 2984739536, 3288146952, 1322229204, 1812019294, 2473694447}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 1140850688, 1442840576, 2365587456, 260046848, 591396864, 2136997888, 1766850560, 3581411328, 2472804352, 4095344640, 1915420672, 2099871744, 2182561792, 4217872384, 1217294336, 364447744, 644785152, 2483603968, 747495168, 3945608320, 3002897600, 164600608, 1079133808, 3991349256, 149914252, 836922202, 1452234321}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 3154116608, 3590324224, 1157627904, 3850371072, 2495610880, 3688890368, 3555721216, 802684928, 3983802368, 3404595200, 1112211456, 2321973248, 851918848, 611115008, 1351241728, 168626176, 2730619904, 865859072, 2413735680, 3263384704, 2981790144, 684012768, 3055398192, 1595515544, 703571356, 1739649026, 243822267}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 3556769792, 2113929216, 3539992576, 578813952, 1967128576, 2950692864, 1504706560, 1448607744, 240386048, 2613968896, 1087307776, 3181805568, 3982704640, 250388480, 1439330304, 1005156352, 1441119232, 2032136704, 15651584, 2940162944, 4003391040, 3553064736, 1855641776, 601964408, 274315356, 215846962, 2059138731}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 2751463424, 1308622848, 1023410176, 2675965952, 3393191936, 2325741568, 177209344, 1625817088, 2307129344, 2843869184, 3326541824, 4292116480, 4106960896, 1231216640, 2192969728, 2424113152, 807384064, 2066348544, 1880417024, 3207281792, 2010296512, 1326344096, 653341840, 3634995560, 1481946788, 1116435402, 1103278805}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 67108864, 369098752, 4177526784, 2038431744, 2537553920, 2975858688, 282066944, 839385088, 540803072, 703201280, 2495414272, 3478683648, 3148431360, 968810496, 1072058368, 365897728, 657574912, 733448704, 2041116416, 3893448320, 458919872, 2486727456, 816058992, 1363019464, 3724246068, 3454504758, 744539153}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 3690987520, 3254779904, 2600468480, 4001366016, 3544186880, 127926272, 275775488, 700973056, 2321809408, 4143316992, 2910912512, 1412661248, 2009939968, 1827774464, 1036136448, 3180271616, 2545859584, 3759969792, 17026304, 1956983680, 3848666688, 708599840, 1628065424, 1483428504, 4220054964, 3321731786, 2459972351}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 4227858432, 1509949440, 4009754624, 2441084928, 1170210816, 3932160000, 3952082944, 823656448, 4156817408, 1747845120, 1127809024, 1127186432, 1539653632, 2834685952, 406482944, 2309953536, 3424824320, 3041707520, 3746926848, 3586791808, 1361530304, 3925770592, 3643205616, 2726475816, 4097628476, 144569450, 1345733947}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 1275068416, 2315255808, 1862270976, 1820327936, 3888119808, 3445620736, 1129316352, 2497183744, 4166254592, 2292580352, 2604204032, 350781440, 3717545984, 2548736000, 1944203264, 1063745536, 3883252736, 4206083584, 3470452992, 2498363776, 4130044736, 1374134368, 2566693616, 2601721160, 3777210460, 2481123650, 4230875167}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 201326592, 1040187392, 3338665984, 914358272, 1690304512, 2040528896, 4019191808, 1430781952, 1909719040, 3505258496, 3533373440, 3152379904, 1105674240, 1043308544, 4092203008, 685602816, 2019220480, 2694094336, 2413818624, 3692189056, 3390123072, 2248725984, 2414196112, 2212966568, 2133826804, 3194642658, 1553824883}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 469762048, 637534208, 2432696320, 4152360960, 3376414720, 799014912, 963641344, 693633024, 1138491392, 2082340864, 338362368, 2236973056, 2882486272, 117956608, 3480383488, 1628256256, 716346368, 1548523008, 2427950848, 1489655424, 2952880320, 2223300640, 3252936208, 1990222104, 317720316, 2786620694, 1299972419}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2080374784, 905969664, 3372220416, 2105540608, 1170210816, 2887778304, 1376780288, 3744989184, 2550923264, 1369833472, 4157014016, 1025867776, 1653817344, 3732905984, 880439296, 3128522752, 478055424, 1567139328, 147310336, 4223011456, 352284096, 4079587936, 1245016784, 741913320, 815761420, 1120541774, 1494291439}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3690987520, 1174405120, 4177526784, 1115684864, 2705326080, 891289600, 292552704, 3355967488, 3063676928, 98435072, 62062592, 714047488, 1975992320, 1910349824, 2809278464, 960833536, 97580032, 2736694784, 3858089728, 169738880, 1775458880, 3554660384, 1816074704, 3305746712, 9469716, 1922565430, 3406045067}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 2885681152, 2986344448, 520093696, 3514826752, 2403336192, 2279604224, 2303721472, 1809317888, 627310592, 861011968, 318439424, 1199538176, 1869037568, 3149520896, 4230352896, 529606656, 3601908736, 420666880, 3892440320, 2857511296, 3128641984, 2428486688, 658989360, 1858729992, 1955489436, 3009232986, 900647077}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 3422552064, 369098752, 2499805184, 4051697664, 3309305856, 1386217472, 1013972992, 1854406656, 4066115584, 3484811264, 1956970496, 3943202816, 739328000, 2591219712, 2044334080, 716904448, 448902144, 1434967552, 4016754432, 601775232, 3651746752, 319218720, 1723886480, 3101693336, 1280338324, 3409454678, 4273235071}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 2617245696, 2516582400, 1862270976, 478150656, 1346371584, 3336568832, 399507456, 3879206912, 2832990208, 3493199872, 4095279104, 2567077888, 1675444224, 3180912640, 7999488, 1903626240, 3193406464, 1295115776, 1381023488, 2473462144, 2287279424, 2456613792, 1871208240, 4260631240, 1928491628, 1560495430, 3848658535}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 67108864, 1644167168, 2298478592, 1619001344, 4055891968, 1688207360, 231735296, 421003264, 2983460864, 3644194816, 3343187968, 343244800, 2473148416, 1151852544, 749883392, 2250967040, 3750007808, 3814369792, 1849922816, 1504474752, 1402083648, 2075869280, 3346852880, 1883146504, 1109256540, 1031089090, 752743479}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 872415232, 1577058304, 3271557120, 1031798784, 3158310912, 832569344, 1261436928, 514326528, 3371958272, 2732195840, 2369454080, 624394240, 1343176704, 272752640, 26619904, 3012118528, 814808064, 1093857792, 2974647040, 2642684800, 3365800384, 3074780064, 1197651984, 129335992, 1216373508, 515899814, 1918904153}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 738197504, 1778384896, 3405774848, 25165824, 683671552, 3223322624, 2161115136, 493355008, 3310616576, 2104098816, 2285961216, 1031831552, 706560000, 3356401664, 3429781504, 3556993024, 2096477184, 508009984, 4153078016, 1869349760, 2492878272, 4007595488, 4282096336, 2941555464, 3602335780, 1190118018, 2726222113}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1543503872, 1711276032, 3305111552, 3850371072, 88080384, 4171235328, 2651848704, 2237136896, 394526720, 1173225472, 1033961472, 671514624, 3860676608, 1444716544, 603607040, 324491264, 1443070976, 1260754432, 1142474496, 4082384000, 777390528, 1679105056, 979422352, 4202693800, 3552600444, 627079050, 40897211}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 3690987520, 301989888, 922746880, 1820327936, 2915041280, 3277848576, 4275044352, 1681391616, 1842610176, 1426194432, 2593980416, 2703720448, 1951481856, 4060192768, 4077268992, 2552707072, 1663994880, 3906254336, 545101056, 2940757376, 4074534720, 83777888, 1267949040, 2675749512, 221376300, 2435714370, 288043965}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 738197504, 2717908992, 16777216, 4236247040, 2646605824, 2292187136, 3832545280, 1093140480, 1926496256, 656539648, 3236233216, 1000308736, 2314813440, 3673808896, 1988513792, 896485376, 1005491200, 631569920, 3128292608, 2849515136, 909932352, 3646321248, 3719757840, 290652120, 288547652, 3076703378, 2029695781}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 3422552064, 838860800, 3942645760, 1786773504, 247463936, 1281359872, 4071620608, 1525153792, 1680605184, 2569666560, 3211329536, 3752886272, 3633135616, 1462149120, 3098947584, 3156944896, 3442842624, 2599923200, 4289893632, 2150105984, 1984721984, 1117415136, 2885751152, 3420253496, 4245111236, 2409607822, 1323210305}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1946157056, 637534208, 2298478592, 1669332992, 2856321024, 3407872000, 2842689536, 2554855424, 3847487488, 1280180224, 1994981376, 1791524864, 974471168, 1128456192, 4100591616, 1156544512, 3497374720, 1326703104, 1845417728, 1656753792, 98568896, 3331341728, 3990360656, 2148289688, 1652704308, 3951771730, 215206499}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 2885681152, 3657433088, 2701131776, 1166016512, 2831155200, 1553989632, 2976907264, 747110400, 1494482944, 2607939584, 838008832, 1083604992, 2233417728, 2256052224, 2995408896, 1383032832, 1240529920, 2199805440, 1851597056, 4116944512, 3352872896, 75106528, 4213664400, 1136966104, 2027687060, 3322301682, 793846941}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1275068416, 2583691264, 1795162112, 1652555776, 2478833664, 3982491648, 1374683136, 1754791936, 1669595136, 3524657152, 247136256, 1063485440, 2086092800, 1785323520, 4185788416, 1386690560, 2121368576, 2755280384, 3864099072, 1601880960, 971105344, 668076128, 982340080, 1703453720, 3988568956, 991099514, 1904054183}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 872415232, 3657433088, 1157627904, 1736441856, 1463812096, 522190848, 1018167296, 4137156608, 2862350336, 4139122688, 2520055808, 4082925568, 2659270656, 636395520, 2728275968, 3979433984, 1509329920, 3837927936, 3051827456, 3209939072, 288810688, 3634500896, 2893510224, 3229339896, 3534918236, 3888676566, 164891831}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 4093640704, 2248146944, 3238002688, 444596224, 1086324736, 3625975808, 4228907008, 1382547456, 2154037248, 2929590272, 262209536, 3883892736, 666714112, 2599280640, 3160805376, 3429713920, 1931852800, 2656178688, 2793099008, 902875776, 290170432, 1537936608, 1696115536, 2382341480, 796737956, 3469579642, 1651924763}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3019898880, 1845493760, 1224736768, 1585446912, 549453824, 4083154944, 1980760064, 438829056, 1070858240, 1362231296, 4217831424, 33980416, 1720401920, 1338548224, 3582619648, 1801127936, 721458176, 2769170944, 3026268928, 1552141952, 4255313984, 3875631328, 1519623408, 2676671592, 1960131620, 2577524130, 4159537389}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 3422552064, 1845493760, 620756992, 2810183680, 3938451456, 73400320, 483393536, 2651324416, 680263680, 433192960, 3855024128, 129138688, 697516032, 2984566784, 3163172864, 2038659072, 3532440576, 4183178752, 2778292992, 1982301312, 2519121088, 522548192, 2624432112, 3452298248, 3900298164, 1790168046, 722513805}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 201326592, 4060086272, 2332033024, 2021654528, 2000683008, 1289748480, 2838495232, 2826436608, 1995177984, 1515585536, 2692415488, 547848192, 1239367680, 761634816, 4003344384, 1143961600, 3594382336, 1658985984, 3620816128, 3353523072, 3012025664, 323944992, 3033386032, 3610934840, 2179814348, 2776414638, 1168680375}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 3690987520, 436207616, 3707764736, 1635778560, 2277507072, 450887680, 4231004160, 863502336, 2126249984, 3463577600, 2855469056, 2617933824, 231161856, 1354555392, 1069182976, 2696353792, 1516559360, 4254488064, 3601662208, 1581494400, 2744812992, 1865376096, 1340638128, 4095490296, 274861644, 2400928646, 4190021221}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 335544320, 1174405120, 2432696320, 4034920448, 1421869056, 4091543552, 2259681280, 686292992, 2582380544, 4129423360, 2449145856, 696221696, 3075424256, 3738804224, 1035620352, 866060288, 1287777280, 1335779840, 3338764032, 4164997760, 3835605824, 3040870112, 1685027760, 2643055160, 2866946308, 2652572142, 634355717}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 335544320, 2449473536, 1996488704, 25165824, 3107979264, 2833252352, 2993684480, 1157103616, 384040960, 1579024384, 885194752, 4232740864, 4088348672, 1774755840, 1389768704, 1841260544, 2155932672, 3370779136, 43349248, 506839424, 2198847936, 2465372960, 908807856, 2280051864, 2643274124, 1361161354, 2745810643}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 3825205248, 3992977408, 1056964608, 3078619136, 1371537408, 2636120064, 3346006016, 3632791552, 2514747392, 2171207680, 3564961792, 3286794240, 3110158336, 74358784, 978464768, 3266398208, 4183221248, 3080608256, 1099907840, 1231658368, 4041180352, 1074053984, 3501160272, 605652056, 3377983828, 2774572170, 2072315153}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 67108864, 2852126720, 889192448, 545259520, 3963617280, 35651584, 2058354688, 2526543872, 4239654912, 1529479168, 3511353344, 1104314368, 1356283904, 2320818176, 2537705472, 3611768832, 603763712, 3920501248, 1656295680, 923633792, 236969280, 2786125984, 3016762192, 1468544632, 3797695708, 3093704002, 1472553977}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1811939328, 100663296, 419430400, 192937984, 1799356416, 413138944, 2848980992, 3201826816, 1761345536, 1632763904, 2083586048, 2577104896, 113590272, 2876088320, 219836416, 3400882176, 4259697664, 1065225728, 4047193856, 2375453312, 2112667328, 2833890592, 1155821456, 290327112, 2358473660, 3647131478, 2317011813}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 4227858432, 3724541952, 3942645760, 2508193792, 381681664, 773849088, 1492123648, 3713531904, 1108606976, 2429419520, 2214658048, 653492224, 3065856000, 2012323840, 321286144, 1429022720, 3048844288, 356136448, 3449770752, 2291841920, 2846027200, 3878060768, 572584912, 4093480984, 891045948, 2704424370, 2917341355}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 738197504, 4127195136, 150994944, 1417674752, 3753902080, 4171235328, 1097859072, 3218604032, 3086221312, 2540306432, 628686848, 485261312, 3273998336, 3593117696, 2172792832, 2041923584, 2212680704, 4135468544, 914587392, 157147776, 3937794368, 1559867232, 959959056, 1447873624, 559250236, 3128089346, 3566265}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 2080374784, 2113929216, 1526726656, 494927872, 1639972864, 3554672640, 2578448384, 1730674688, 1471938560, 448921600, 526188544, 526548992, 1467564032, 1236590592, 3625603072, 2112452608, 139256832, 1954440704, 3978242816, 3749675904, 1136388544, 3747465568, 3856066864, 878144312, 2025057252, 2175921094, 2819408661}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 1677721600, 2650800128, 822083584, 1098907648, 2915041280, 2069889024, 3052404736, 581435392, 2159280128, 2389049344, 2443640832, 735412224, 3083550720, 846176256, 534654976, 1502291968, 1473221632, 1674476032, 831720192, 1643371136, 2227972032, 2167016032, 1783455600, 377015064, 3657666660, 526674018, 3290308487}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 1409286144, 1107296256, 3472883712, 1568669696, 1598029824, 270532608, 466616320, 1555562496, 1341915136, 2461138944, 973144064, 3182264320, 2064990208, 2166087680, 326791168, 710244352, 1882969088, 606761472, 2636981504, 1747451264, 615012288, 2963557408, 1568554192, 2285574984, 3470304716, 1484713686, 2554972581}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 603979776, 3120562176, 3103784960, 3279945728, 2428502016, 3164602368, 3402629120, 2055733248, 2483290112, 628490240, 438108160, 1623621632, 700530688, 1778163712, 185479168, 3909175296, 224181248, 98449920, 4186517760, 3092823680, 3341292736, 3377756384, 3711851920, 3887667208, 1256256404, 4271119530, 3776846495}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 3288334336, 1912602624, 2130706432, 3045064704, 3401580544, 2900361216, 3008364544, 3997696000, 3978559488, 338296832, 4210884608, 1758887936, 2906734592, 978362368, 533860352, 2982246400, 403756032, 2876406272, 2905677056, 2636680576, 2125364160, 2980544224, 1892925104, 3324747208, 1335360212, 2215749626, 2516765009}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 1811939328, 2449473536, 3137339392, 260046848, 4240441344, 2124414976, 3427794944, 3473408000, 1310982144, 2726952960, 873660416, 3071180800, 4109320192, 2070454272, 3648139264, 2624534528, 1646849024, 1813147136, 2199876864, 514890624, 4028503744, 3441500128, 2189557392, 4277635400, 528677204, 160522490, 2235156897}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 4093640704, 4127195136, 150994944, 1182793728, 473956352, 2116026368, 3893362688, 2593652736, 2602827776, 3162112000, 72155136, 3416031232, 1164001280, 2803556352, 3771871232, 1977706496, 1918544896, 947008000, 2444314368, 786599552, 3209039936, 1095972512, 3096155728, 2384513320, 473893596, 2855137498, 3280199249}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 1140850688, 838860800, 3137339392, 1585446912, 3670016000, 3009413120, 170917888, 2200436736, 1735131136, 3805151232, 1514995712, 1485930496, 817446912, 870047744, 750137344, 4265179136, 1092332544, 3017177600, 168371456, 3073609600, 1195011648, 3850833120, 1633592560, 582723960, 897989028, 261172206, 45591699}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 1140850688, 301989888, 922746880, 981467136, 935329792, 874512384, 4186963968, 966262784, 1524891648, 2678456320, 3716218880, 3222306816, 2884452352, 1846190080, 713953280, 1760368640, 4270521344, 3192805888, 1548551424, 467331456, 3749080128, 3992521824, 2219111760, 2898466344, 2285343068, 1702690554, 1568086527}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 3959422976, 100663296, 1291845632, 2491416576, 255852544, 853540864, 1680867328, 1682440192, 422313984, 3956408320, 3294822400, 1839562752, 1404518400, 3075710976, 2991206400, 2495035392, 416523264, 747253248, 3784800000, 4014186624, 3205632320, 1782797600, 1001772336, 804220600, 1126693332, 2540450510, 3685907309}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 201326592, 3388997632, 2801795072, 3078619136, 2277507072, 710934528, 1976565760, 4118282240, 2618556416, 4059168768, 441384960, 3542974464, 1601388544, 359899136, 4097462272, 1433602048, 3530812416, 867855872, 2058565888, 202622336, 2154452672, 3804974176, 2156386544, 1104704520, 1428447244, 203045154, 2650999973}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 4227858432, 301989888, 1325400064, 2810183680, 1472200704, 1411383296, 3257925632, 2073559040, 471597056, 2212364288, 3776905216, 3574104064, 2620080128, 2836570112, 890662912, 785082368, 1568857088, 2952689152, 1865368832, 2492524928, 2067223232, 3142369376, 583628752, 1432595448, 3168382044, 3642026710, 2281005763}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 1140850688, 3590324224, 1929379840, 1300234240, 1556086784, 794820608, 2974810112, 3257401344, 698089472, 144310272, 29556736, 2277933056, 1571241984, 1638440960, 281169920, 2919708672, 3214474240, 1136294400, 1974675200, 1184795520, 249763264, 632740832, 4026483568, 2137826760, 136082212, 2119856294, 3752025145}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 201326592, 1845493760, 150994944, 3766484992, 180355072, 2120220672, 3440377856, 2784493568, 58458112, 1404436480, 435093504, 2619768832, 3355131904, 2773786624, 259944448, 3067832320, 1113883648, 305532416, 3752796928, 1988539008, 2240499520, 1228707296, 3241818480, 4285611240, 749595980, 3628570998, 4088307015}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 603979776, 1442840576, 3103784960, 2273312768, 4215275520, 2183135232, 2760900608, 197656576, 1113325568, 1365377024, 3401515008, 630423552, 1832599552, 3752189952, 2296016896, 47921152, 165014528, 1155664384, 2935953152, 1093926528, 560689344, 1124965664, 1899389136, 761347304, 3367957620, 2012199590, 130615285}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2617245696, 3858759680, 3909091328, 276824064, 1782579200, 4150263808, 611319808, 996671488, 2344353792, 200146944, 3674275840, 1643610112, 304431104, 973987840, 1800818688, 1233463296, 1113435136, 1471038976, 1566650112, 2030545536, 1292727104, 1272028576, 776498672, 3433856024, 2801155716, 282417574, 438690403}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 67108864, 3523215360, 2499805184, 109051904, 2621440000, 1407188992, 1898971136, 1940389888, 63176704, 3585736704, 1693122560, 4170219520, 2218213376, 1652989952, 3884085248, 3923191808, 280396800, 3047836160, 4124278016, 1680668800, 1808867904, 2386268320, 1950865584, 2852255672, 1198309028, 2276548666, 3553351721}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 1543503872, 3590324224, 3305111552, 176160768, 2470445056, 2233466880, 2716860416, 609746944, 3935567872, 1170604032, 416481280, 2853404672, 2456764416, 4225359872, 2215530496, 2110728192, 3110714368, 3447072256, 2729125632, 184016000, 1882285632, 1425991456, 3700144592, 1025186392, 4111461948, 1511331570, 1866503791}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 335544320, 4060086272, 1023410176, 830472192, 4139778048, 4263510016, 2345664512, 1205338112, 3850633216, 2593259520, 629080064, 3310714880, 1450393600, 3185303552, 3162116096, 3084089344, 2076939264, 1795314176, 2613533952, 65127552, 3469294016, 958972384, 1440873936, 1237942152, 2175317628, 1352773098, 4096331973}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 1677721600, 167772160, 1627389952, 461373440, 314572800, 2975858688, 2928672768, 3782737920, 834928640, 921305088, 1508835328, 2919268352, 1531133952, 1041670144, 1856131072, 1956849664, 3553022976, 1836743168, 1360486656, 805606016, 826884288, 1554636256, 2218440560, 3539219240, 3814878348, 2101569642, 1360440233}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3825205248, 3456106496, 3204448256, 3397386240, 1941962752, 2980052992, 265289728, 3181903872, 2858680320, 2384592896, 47120384, 568098816, 420691968, 4052934656, 2219470848, 1191933952, 388930560, 3774097920, 2078944000, 937106816, 432704, 156240480, 476589968, 3737413896, 1383219588, 86449050, 2841170469}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 2483027968, 1308622848, 2835349504, 2474639360, 2210398208, 3504340992, 4103077888, 3175612416, 180617216, 3633184768, 3096248320, 3142287360, 4031856640, 3903447040, 335941632, 3651745792, 1876265984, 651448832, 3330677504, 904482432, 1324725952, 2040793440, 3621653424, 3777318056, 3139418708, 2224499434, 1566628099}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 603979776, 1442840576, 3170893824, 3447717888, 650117120, 1172307968, 3880779776, 850919424, 629407744, 1357774848, 1486028800, 1372880896, 2554281984, 3471237120, 789983232, 3140962304, 2450179072, 2038725120, 1794014976, 663960704, 1330963904, 2189375968, 306624048, 1080458184, 1539255596, 2301019050, 1568036939}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 3690987520, 1577058304, 1694498816, 2994733056, 2805989376, 1797259264, 2878341120, 3368550400, 3103522816, 1716387840, 704970752, 1716486144, 4041293824, 1242931200, 256266240, 211384320, 3820082176, 2319218176, 1135495936, 175459456, 1140305472, 3005572384, 517972688, 2745792872, 2166987636, 2489861366, 3601601251}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 872415232, 1778384896, 2533359616, 780140544, 1908408320, 278921216, 3515875328, 742916096, 2075394048, 1692532736, 171376640, 1123319808, 865812480, 1682612224, 3404345344, 1499662336, 1348918272, 2568253952, 3060939008, 3539935616, 3615525440, 89726816, 2418910480, 1240913192, 2036080116, 600194642, 1125998261}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 3825205248, 1442840576, 587202560, 1702887424, 1774190592, 652214272, 3285188608, 921174016, 338427904, 264634368, 204144640, 4159537152, 2264875008, 1896849408, 2020503552, 1571227648, 3277571072, 365697536, 4019617536, 4160967552, 346141120, 2636714336, 2855072688, 1811910152, 2830520708, 3912449342, 1067041399}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 2885681152, 3992977408, 1593835520, 1132462080, 1472200704, 3911188480, 2958032896, 375914496, 1644953600, 2583822336, 2773155840, 3209134080, 2847883264, 3682705408, 3278532608, 1556576256, 1183159296, 1607749120, 2174120704, 574441856, 1074433728, 3180191840, 3949486928, 1619793096, 4181866532, 1143682286, 402104277}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 3422552064, 234881024, 486539264, 3397386240, 130023424, 3701473280, 3387949056, 689438720, 342622208, 3469344768, 4065394688, 1167163392, 3960815616, 2551177216, 651309056, 1790793728, 1167821824, 3127123456, 4172159744, 620697728, 3966687808, 1123791200, 3912518928, 3511054360, 1628126300, 3658010510, 3108022793}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 1140850688, 1644167168, 2298478592, 4202692608, 2646605824, 2938109952, 2989490176, 3654811648, 3859021824, 567410688, 1735589888, 3932389376, 1381974016, 1741529088, 3859419136, 2524387328, 1714537472, 2775341568, 3268281600, 1627731584, 3107124288, 1287118432, 1464166608, 1565710072, 1248319484, 143465306, 2336158949}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1275068416, 3187671040, 1560281088, 1048576000, 1388314624, 3768582144, 1733296128, 991428608, 2904817664, 4061790208, 1616838656, 3126755328, 1525891072, 1649975296, 3137474560, 1853573120, 2344911872, 2263617024, 3261475584, 704731264, 4000032832, 4227503072, 2301176080, 2301081032, 2521611100, 2884642426, 3527954401}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 1946157056, 2046820352, 2634022912, 1384120320, 163577856, 1386217472, 93323264, 333971456, 366215168, 1646395392, 4089380864, 4230578176, 3906158592, 3994542080, 1271558144, 3681236992, 478905344, 3400278528, 1553885440, 2827568256, 3247754304, 2367012448, 681908752, 3905612584, 3376203300, 1671556450, 3451331077}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1275068416, 167772160, 1929379840, 2894069760, 3787456512, 1113587712, 4266655744, 3552051200, 1948516352, 74579968, 1427308544, 434864128, 337592320, 3890601984, 2722779136, 796334080, 1522115584, 2700877312, 4085666048, 3499691904, 3455888192, 1333181792, 702673264, 3997711048, 195852652, 3854454650, 587034885}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 3556769792, 570425344, 1929379840, 562036736, 3938451456, 3999268864, 4172283904, 2260205568, 936640512, 112328704, 2289238016, 3683024896, 175063040, 2830688256, 478834688, 434579456, 487891968, 2660000256, 1930847488, 2920899456, 3633433024, 1541642464, 3127946736, 1787168824, 514921964, 3089996658, 2265826149}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3154116608, 2785017856, 1426063360, 2323644416, 918552576, 3567255552, 3159359488, 1592262656, 910426112, 497680384, 2668167168, 3885400064, 3660922880, 330358784, 2244096000, 1368209408, 2543637504, 770459136, 1024333568, 764609664, 638045760, 3634353632, 2913194256, 3515205192, 3530745764, 2253335626, 2299627713}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 2214592512, 3925868544, 1929379840, 1501560832, 499122176, 1021313024, 3369074688, 1506279424, 4456448, 2734817280, 1313538048, 2109636608, 131547136, 391159808, 3410653184, 667895808, 1885131776, 1850501632, 3433443584, 3424209792, 1878897088, 181244768, 357929136, 1385811848, 3154096916, 3070661770, 1714122117}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 3019898880, 2449473536, 1728053248, 629145600, 2428502016, 2057306112, 2567962624, 1122500608, 2279866368, 3014000640, 3912040448, 3422978048, 4243668992, 3700203520, 1691242496, 3054057472, 2432734208, 785121792, 1029860608, 2388359552, 3689137088, 21217248, 3897791888, 2193341928, 2170537892, 2834952634, 2463401671}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 603979776, 301989888, 3372220416, 461373440, 1631584256, 2241855488, 2156920832, 2175270912, 2416181248, 1409417216, 517013504, 3140780032, 2234335232, 41607168, 2798276608, 1017473024, 2158945280, 541088256, 1243618560, 735078016, 285740224, 3574865952, 1273650448, 3421862376, 3697731204, 3845408138, 1295661685}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 2617245696, 637534208, 3741319168, 58720256, 1061158912, 115343360, 527433728, 1750597632, 1585709056, 4273340416, 2281111552, 3781525504, 2392539136, 4138721280, 2412654592, 2317559808, 3059457024, 698369536, 26222336, 187191680, 2161924800, 2805079072, 3871427760, 2144502552, 3055458524, 1690599738, 779715799}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1409286144, 2248146944, 1459617792, 1719664640, 1296039936, 2875195392, 1655701504, 147324928, 4229693440, 3722838016, 1700724736, 790003712, 3975888896, 3053756416, 3465416704, 559101952, 1806230528, 1528852992, 2454738688, 1018712448, 2842978368, 787101984, 3613478128, 2374882552, 1607449172, 4102200342, 2673966135}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 1409286144, 1644167168, 1291845632, 3296722944, 3955228672, 3567255552, 2790260736, 2712141824, 3375104000, 357957632, 2656239616, 632455168, 63389696, 2701189120, 3021885440, 3855579136, 2717701120, 2560651776, 3897562368, 1923619968, 1185696576, 2635470688, 2092114448, 436377544, 1985960964, 2146743806, 2220654495}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1946157056, 2046820352, 2701131776, 3128950784, 1631584256, 3563061248, 376438784, 1317535744, 1236533248, 3984195584, 1598750720, 684228608, 2412199936, 1722736640, 3302117376, 1508853760, 1506462720, 2247119360, 3913810176, 982809216, 1751795776, 2855484448, 1530170736, 4289283736, 1817181684, 3825836706, 1519184217}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 201326592, 3858759680, 4211081216, 2323644416, 2042626048, 14680064, 3461349376, 4165468160, 3731095552, 2686582784, 4065525760, 705724416, 3345956864, 2990465024, 2705985536, 579291136, 472556544, 1125150208, 241723136, 945040256, 2935627328, 2870949216, 2655437616, 2029414600, 4167655892, 1349492058, 876214485}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3959422976, 771751936, 1426063360, 3078619136, 457179136, 3693084672, 4205838336, 3426222080, 2166095872, 272760832, 4171169792, 2287435776, 701186048, 1834065920, 1578782720, 2425579520, 2044562432, 4266688000, 3823643392, 146033792, 961938624, 523844384, 2683749328, 4132546552, 1285177996, 3025360406, 4206738333}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 2751463424, 973078528, 3674210304, 2273312768, 2587885568, 1948254208, 426770432, 1519910912, 3748397056, 1002045440, 2936995840, 1927315456, 3578478592, 3041828864, 2441228288, 3637737472, 866296832, 829966848, 4017907968, 3992080256, 4106946240, 3524195488, 3743574992, 2170780824, 3990522588, 3682875598, 533596593}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 1946157056, 3992977408, 553648128, 2189426688, 2394947584, 4221566976, 3488612352, 1143472128, 3346792448, 12189696, 159711232, 2507833344, 1885421568, 4118077440, 984748032, 273242112, 873004032, 2533900800, 1900821248, 3098704512, 3410562624, 2844326880, 2454210192, 2863413144, 2552373060, 1949400326, 1185728809}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2617245696, 1845493760, 3405774848, 2189426688, 3846176768, 2027945984, 3828350976, 3793223680, 3604742144, 1892548608, 497483776, 3163848704, 1033060352, 700358656, 79048704, 1544243200, 3114447872, 978871808, 1404850944, 826170240, 2669616704, 2870530848, 3736433456, 947754936, 3412105468, 1830375478, 2555097035}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 2617245696, 637534208, 352321536, 1048576000, 390070272, 3718250496, 1211105280, 3257401344, 1880358912, 1187119104, 407568384, 152141824, 1887911936, 3096420352, 1749700608, 3572443136, 3250306048, 989332992, 1957437184, 2806928512, 2373256256, 694988064, 143654800, 1615486136, 820983108, 1807457106, 1375219157}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 2080374784, 1845493760, 2399141888, 3565158400, 2260729856, 127926272, 3541041152, 4009230336, 67371008, 1966997504, 1606352896, 285310976, 756236288, 2955141120, 3211153408, 4197140480, 3741815808, 2609403392, 114053888, 2350016896, 1692235072, 1578402016, 2376832912, 1789541864, 2629387052, 3122313674, 1790763651}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 3422552064, 3456106496, 3305111552, 3581935616, 583008256, 379584512, 1225785344, 1637351424, 3094085632, 692715520, 86573056, 2040365056, 1301102592, 3083067392, 3597824000, 2421504000, 2337266688, 2278063616, 3784600320, 1620456576, 1911248320, 2831196128, 1274464144, 244183784, 2434091292, 3325008510, 2079879433}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 201326592, 436207616, 2499805184, 1652555776, 155189248, 65011712, 972029952, 1736966144, 4233363456, 1862402048, 3943759872, 1524531200, 3403497472, 1475403776, 1964118016, 3848873984, 956496896, 3314224640, 2447622400, 1574820992, 233493568, 946803232, 2248789680, 824762712, 3856546484, 885474450, 1687017829}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 1946157056, 3456106496, 822083584, 2977955840, 3342860288, 2627731456, 1922039808, 325582848, 1016332288, 1308229632, 3224829952, 2983034880, 704331776, 3982204928, 2445938688, 3268364288, 2092035072, 1968509440, 234289920, 1036038784, 526497728, 2409461536, 879932560, 1225980392, 216191332, 1299885762, 485937513}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 1275068416, 905969664, 855638016, 1266679808, 1153433600, 73400320, 3937402880, 3937927168, 3721658368, 3426353152, 2868183040, 3418587136, 2336833536, 3995443200, 2565500928, 2415736832, 3559883776, 3454500352, 3964309248, 1829556096, 3397371584, 4272906208, 2777057776, 3711078456, 3107489004, 2469783410, 2365742497}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 3154116608, 3388997632, 3573547008, 813694976, 4013948928, 1742733312, 1607467008, 4148690944, 4132175872, 3895066624, 3960012800, 1263501312, 2034057216, 531750912, 4246343680, 2819692544, 1057721344, 2646304256, 1891817728, 877962368, 349152576, 201142560, 3146890672, 275384648, 174667988, 3982490510, 1372918161}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2080374784, 1644167168, 4110417920, 3028287488, 1254096896, 316669952, 3113222144, 779616256, 461635584, 1533149184, 264962048, 3306586112, 4115087360, 874029056, 1997680640, 1906534400, 2460648448, 528561664, 3603031296, 3802657920, 1557054272, 4109581280, 87225648, 2115323048, 949733068, 4064854090, 1594507885}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 3288334336, 3321888768, 2667577344, 25165824, 2202009600, 3202351104, 3601858560, 2680684544, 120324096, 1748631552, 3545694208, 2811920384, 1440956416, 3606355968, 2481606656, 3094296576, 1931400192, 1552235008, 519145216, 3537632640, 798268352, 421149216, 3100054960, 297960952, 2643927316, 3627715854, 1152591065}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3959422976, 1174405120, 1258291200, 897581056, 381681664, 3399483392, 3419406336, 324534272, 857473024, 1417281536, 1956708352, 50692096, 1335181312, 1240195072, 3582611456, 3228133376, 1084326912, 574832128, 764991232, 2264564608, 1655148992, 526912224, 1895068048, 919486856, 2928616316, 951756710, 675780721}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2214592512, 2852126720, 4110417920, 327155712, 3686793216, 3399483392, 2712666112, 2005401600, 3391881216, 3946971136, 1612906496, 2244313088, 278347776, 1234411520, 1523716096, 1750820864, 2315383808, 1248414208, 1334497536, 3681593472, 540538048, 2042364768, 2721715856, 241652792, 1039895060, 3786297102, 3980488197}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 2617245696, 3120562176, 4043309056, 2575302656, 994050048, 6291456, 1848639488, 4052221952, 2426667008, 4182638592, 2135883776, 2534047744, 825442304, 1893261312, 1365135360, 2065135616, 2790700032, 649139712, 806197504, 1161684608, 1144367552, 2991714592, 775924464, 2686516152, 3859956340, 1607298186, 358604355}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 469762048, 1711276032, 2030043136, 2659188736, 1514143744, 2153775104, 99614720, 3688366080, 811859968, 2753429504, 2510749696, 2892988416, 4270538752, 3468550144, 3486404608, 2314172416, 1361312768, 3634976256, 3063987968, 1824055936, 2390541376, 1957875104, 232630640, 2881378520, 4294384476, 3454504074, 1734813507}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 201326592, 3724541952, 1929379840, 2843738112, 3326083072, 3294625792, 3251634176, 1001914368, 3913547776, 1683095552, 3006201856, 3929047040, 3110289408, 4291747840, 253898752, 1609005056, 1773976576, 3250413056, 1941947136, 1143181184, 3429204928, 3697329824, 4154161392, 2607458504, 1558193260, 2333089162, 2803376213}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 4093640704, 1241513984, 2399141888, 2340421632, 3946840064, 2548039680, 2528116736, 3993501696, 434372608, 1335492608, 1254293504, 206667776, 1904164864, 1779933184, 4245295104, 3009091584, 2024647680, 47776256, 1406335232, 2412686720, 4183341248, 3788897824, 3742727216, 3476860920, 3339703668, 557218154, 274543081}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 2348810240, 436207616, 2634022912, 1568669696, 331350016, 1444937728, 1137704960, 19398656, 1192493056, 773455872, 1004077056, 2019393536, 2736078848, 2838208512, 3551162368, 2747361280, 1058137088, 1755532800, 473233664, 3125868672, 3874655168, 3052913504, 4224998352, 1958357256, 1279856388, 831912866, 74518521}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 2617245696, 704643072, 3875536896, 327155712, 1371537408, 1679818752, 2433744896, 307757056, 492044288, 457310208, 3569549312, 3138289664, 2281652224, 3167805440, 3895611392, 3295348736, 3560090624, 3122750976, 1813891328, 3473534336, 4222342336, 3042498400, 2862493136, 3182252392, 843825852, 1516798178, 1188436205}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 603979776, 1778384896, 16777216, 2038431744, 1530920960, 1654652928, 4019191808, 166199296, 2804154368, 3482189824, 4272095232, 737509376, 4200546304, 61317120, 4101902336, 2738558976, 4245279744, 520972800, 3926298880, 480412288, 2624377280, 3262093600, 1393170320, 3141346152, 1644088100, 724485018, 3278277907}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 2751463424, 1040187392, 2264924160, 3565158400, 3938451456, 31457280, 2142240768, 3456630784, 2005663744, 3338010624, 4099211264, 1174634496, 1929461760, 2046943232, 3402002432, 3558692864, 2192544768, 1470573056, 3991722752, 675406208, 2078698816, 1934443232, 278376624, 2556627384, 330740340, 1521668958, 4278760863}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1543503872, 637534208, 956301312, 3531603968, 104857600, 2174746624, 3203399680, 3236429824, 3263954944, 63569920, 3576102912, 3590094848, 3734192128, 1994563584, 3300544512, 3926857728, 688958464, 2110346752, 3015544576, 3149062784, 3248628288, 1508578208, 1402384272, 3208907608, 83234340, 1864727166, 1843909937}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1946157056, 2248146944, 3909091328, 1317011456, 2839543808, 3588227072, 537919488, 2449997824, 758906880, 259915776, 2036531200, 60981248, 3777445888, 2696470528, 1324224512, 2242603008, 2898189312, 3135861248, 3525553920, 543743616, 3150335040, 4037483552, 1719185328, 2966307752, 991625588, 3158739158, 4132267419}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 2617245696, 3858759680, 4211081216, 2306867200, 3317694464, 31457280, 1766850560, 3583508480, 3849584640, 1652424704, 1848967168, 3980492800, 3924377600, 2151915520, 3643691008, 1118644224, 548768768, 3403089408, 1624690432, 2359288704, 900489152, 61485920, 2713391664, 3676090696, 2847180220, 2663964626, 1547356051}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 738197504, 3456106496, 1560281088, 4102029312, 2973761536, 2808086528, 2523922432, 871890944, 2672558080, 410910720, 1017839616, 2897575936, 3549380608, 1582276608, 235802624, 1330841600, 2482627584, 2616294912, 182776576, 2394663040, 1390171456, 2427859488, 1635731440, 4109887640, 3122792140, 1599942622, 2846545123}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 67108864, 4127195136, 2399141888, 260046848, 3024093184, 3646947328, 2383413248, 1984430080, 2689859584, 1932132352, 3445424128, 3724967936, 1907441664, 2556469248, 3493474304, 2509576192, 1452454912, 1782282752, 1124966144, 1568994688, 2129142976, 2254703008, 1217536368, 596711976, 3901806100, 136456674, 2498315281}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 1409286144, 2583691264, 218103808, 2021654528, 1799356416, 346030080, 3564109824, 3954704384, 690225152, 2769420288, 887160832, 2768011264, 1210925056, 2135089152, 6434816, 2581166080, 3650671616, 3894374912, 1578338560, 1774623872, 3665840448, 1514145568, 1914729488, 1345334936, 2526574348, 546579946, 2789890421}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 2214592512, 4194304000, 2063597568, 1585446912, 1413480448, 341835776, 3908042752, 1101529088, 3699638272, 225312768, 3015770112, 2247917568, 402472960, 663658496, 1281249280, 2697558016, 531153920, 1051417088, 3893594368, 757116800, 339700288, 3664114592, 4037930864, 542756696, 1675620708, 4135232122, 1784164547}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3556769792, 3388997632, 1862270976, 1048576000, 2537553920, 2975858688, 4090494976, 927465472, 1201930240, 2629697536, 1366884352, 717651968, 3265609728, 75800576, 632172544, 1754359808, 697488384, 543384064, 1476518144, 798682496, 1067930176, 3505358880, 23844336, 2808470344, 3733236372, 1118704250, 1645310171}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 1275068416, 1711276032, 117440512, 3833593856, 499122176, 1826619392, 4033871872, 29884416, 2998140928, 3770023936, 3855548416, 22118400, 832782336, 2410405888, 2223386624, 816265216, 2167796736, 218971648, 474535680, 1619891584, 644954432, 1514838368, 4159998512, 3891247576, 2738374420, 3518762530, 2120377055}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 4227858432, 2315255808, 419430400, 3397386240, 3451912192, 3567255552, 2559574016, 3964141568, 2275147776, 4147511296, 1921843200, 837648384, 3941154816, 1625284608, 3773190144, 2611288064, 2688676864, 1208436224, 2265366784, 442606208, 3008854080, 3371105888, 2565724432, 141120424, 2166356724, 2252765638, 775249631}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 335544320, 2986344448, 218103808, 612368384, 3988783104, 2011168768, 2823815168, 2393374720, 3432775680, 129892352, 813891584, 270893056, 2559000576, 985636864, 3299766272, 285960192, 1401523200, 1979777536, 1256768768, 2272918656, 1876517696, 4293712992, 2976095152, 2855301064, 2176343076, 4212394790, 1930566123}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 67108864, 3992977408, 3741319168, 1786773504, 2453667840, 2195718144, 2750414848, 2171076608, 535560192, 207486976, 3876782080, 168198144, 3272032256, 3169624064, 1022242816, 2568693760, 3269118976, 3700509184, 671345408, 1202642304, 3930794560, 3265448608, 300240432, 3537501144, 3473924164, 3774936654, 3719314235}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 2483027968, 2717908992, 3909091328, 729808896, 3535798272, 3349151744, 1311768576, 2470969344, 2834563072, 3192520704, 3178430464, 2767749120, 2145337344, 1736368128, 901410816, 3172694016, 2692543488, 1027412480, 506066176, 3507539584, 2258336960, 1790740960, 3063763984, 3726222200, 358129908, 3673114018, 1723256417}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3690987520, 4194304000, 83886080, 2139095040, 3393191936, 1138753536, 2465202176, 3711434752, 2044985344, 3833462784, 1568735232, 3191767040, 1892499456, 1085054976, 1104039936, 819537920, 493534208, 3278579200, 733606144, 3589717120, 2719034048, 1513552800, 1320233008, 3299267928, 2201575404, 2811949386, 2857597443}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3690987520, 2919235584, 4110417920, 3112173568, 2847932416, 1977614336, 686817280, 3070754816, 68419584, 3700031488, 1475805184, 1153138688, 4084940800, 3399344128, 3099226112, 77547520, 765457408, 2602108416, 277803776, 1543758976, 1455883200, 1179892320, 3214889008, 4045380504, 1666793972, 1085193138, 655620257}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3288334336, 838860800, 2600468480, 109051904, 3745513472, 2732589056, 2429550592, 1522008064, 4089708544, 187826176, 1336737792, 2297856000, 2539732992, 3198722048, 10629120, 3321190400, 2430784512, 812341760, 2508299520, 3850805120, 3219718720, 1728370208, 1391228976, 984498888, 2559248300, 1381085642, 2948528101}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 3154116608, 3321888768, 1056964608, 2122317824, 398458880, 2145386496, 416284672, 2258108416, 1250689024, 2231762944, 1299775488, 598638592, 3449634816, 193781760, 1311117312, 1657370624, 1831271424, 2364081664, 1427549952, 4230041984, 3871515712, 2823497824, 1282254512, 3104102536, 2840724796, 2471717230, 3382805423}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 1140850688, 2315255808, 1996488704, 3984588800, 2411724800, 3433037824, 3968860160, 340262912, 3029598208, 2943483904, 2531852288, 3150741504, 1304772608, 1716707328, 2735894528, 391731200, 1658115072, 2897828352, 3282354432, 2827053440, 1200155584, 1822386272, 77589136, 2452938920, 2252959220, 2170334146, 948784125}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3690987520, 2852126720, 1392508928, 2575302656, 843055104, 3235905536, 762314752, 512229376, 4136370176, 2871394304, 2033254400, 1276936192, 3404021760, 2226036736, 4236660736, 3022063616, 2804214784, 432080384, 4275341568, 25761664, 4000879040, 838802592, 3935423152, 716699288, 1980162228, 3529144382, 593435767}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3556769792, 3590324224, 4009754624, 2860515328, 994050048, 3286237184, 2848980992, 1676148736, 3255566336, 3110731776, 2760310784, 2838331392, 3524476928, 1821630464, 155848704, 3170330624, 1836436480, 3085378048, 3065878272, 1369116032, 1368380992, 1843947040, 2299279024, 1307209288, 2361869700, 4199389102, 2911055201}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 469762048, 3523215360, 1593835520, 1686110208, 3997171712, 1637875712, 2142240768, 2759327744, 3519807488, 1350434816, 3933929472, 632324096, 362758144, 1969922048, 1730023424, 673925120, 2967002112, 3004900864, 3135292672, 2742497664, 1160680256, 4118037664, 2907849872, 1653964280, 1833151340, 1153155198, 3199716515}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 3422552064, 167772160, 1291845632, 1384120320, 1245708288, 2686451712, 1714421760, 2170028032, 3032743936, 4236902400, 1516175360, 885161984, 93536256, 3435438080, 2271875072, 1334794240, 2353705984, 1407147520, 318947584, 1416843392, 605353024, 90339232, 1870874448, 833398584, 1744201788, 2705391930, 1860143945}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 3959422976, 3590324224, 2298478592, 2105540608, 2998927360, 3097493504, 535822336, 2951217152, 3199467520, 988413952, 4099866624, 139362304, 3667083264, 2208866304, 1644851200, 3712968704, 1538702336, 1952415232, 1213122304, 3130212992, 329825728, 2047500768, 827292816, 2377548184, 4250874148, 902736226, 139678049}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 1946157056, 234881024, 4211081216, 998244352, 2294284288, 2472542208, 3211788288, 851968000, 2343829504, 3999662080, 891355136, 2383577088, 4086120448, 3734544384, 235286528, 2647750656, 505056256, 1448681984, 3272530688, 3232724864, 1993859776, 4016174560, 2199443056, 3787878616, 3878756180, 3769291938, 3044084151}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 2885681152, 1040187392, 721420288, 3900702720, 1488977920, 2229272576, 2416967680, 747110400, 3136028672, 3581804544, 3495362560, 4178477056, 2969780224, 3194281984, 1990078464, 1724319744, 1313250304, 3280961024, 3922367232, 3080811392, 1219879744, 2650007008, 602974256, 4279519080, 2286579636, 1206716990, 3673921307}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 1140850688, 1778384896, 2868903936, 2256535552, 3284140032, 731906048, 1970274304, 301465600, 3548643328, 2219180032, 4008902656, 770015232, 4271849472, 697294848, 3286650880, 1971550208, 3709715456, 815495680, 1082753280, 2171938688, 1823903296, 3960123488, 1575537808, 393054808, 3051569836, 130914618, 504578239}, +{2147483648, 3221225472, 2684354560, 805306368, 1476395008, 335544320, 4060086272, 3808428032, 1988100096, 3527409664, 903872512, 3364880384, 1699217408, 1591476224, 3075604480, 2590834688, 3355148288, 835272704, 2395856896, 3232894976, 704477184, 1614019584, 2136297984, 3078599936, 4040125312, 2869869120, 3653674144, 4175074224, 1521002600, 1979038676, 2234928486, 3615195053}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 67108864, 1979711488, 2399141888, 1518338048, 3644850176, 3898605568, 1617952768, 3365404672, 3487825920, 3810918400, 1838350336, 3466821632, 4072620032, 4285128704, 1019613184, 1327708160, 245101568, 4102756864, 881327872, 263804288, 4033523264, 3419250464, 1451238256, 3409998744, 23092732, 1307590026, 123214079}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 67108864, 3523215360, 2835349504, 562036736, 2906652672, 3495952384, 2286944256, 2163736576, 1207173120, 485097472, 2389901312, 643268608, 3809427456, 2399248384, 3540660224, 2355316736, 407866368, 4083886592, 447984896, 410871424, 3092689344, 1653591584, 2236314352, 33806216, 2954176204, 746236434, 513901097}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1006632960, 3992977408, 2701131776, 461373440, 2302672896, 2506096640, 4247781376, 1008205824, 654573568, 1086455808, 3957915648, 3151659008, 4075110400, 2228527104, 2240512, 3466135552, 1092783104, 898725376, 1198435072, 1124040320, 1561981632, 1290459168, 1308430704, 3209748792, 3877634620, 147874778, 1760049229}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2885681152, 436207616, 2063597568, 3934257152, 2529165312, 4292870144, 2461007872, 427294720, 906231808, 983433216, 1655504896, 2357690368, 3007397888, 2746589184, 67006464, 1021130752, 1897899008, 3447000576, 1049868544, 79108992, 41205824, 3263927008, 1052976304, 577932088, 110293196, 1856161306, 2568680723}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 1677721600, 2852126720, 2365587456, 4169138176, 1698693120, 2006974464, 1475346432, 1087897600, 3262382080, 874905600, 654901248, 1324777472, 2075475968, 1269604352, 2198220800, 1773746176, 1066320896, 2637261312, 2295513344, 314262656, 1393135936, 2871193632, 6491536, 3229460568, 4052010812, 1764372354, 1118509151}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2885681152, 3321888768, 1895825408, 2575302656, 4206886912, 1801453568, 758120448, 3938975744, 3211001856, 1658454016, 3780444160, 2934407168, 1265188864, 2235670528, 1345982464, 3601156096, 1599054848, 3778903552, 1230223104, 1678474880, 2912479168, 502505952, 2849711984, 3282078968, 1908397652, 1695881962, 2143802345}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 201326592, 301989888, 2365587456, 4202692608, 473956352, 144703488, 2395996160, 2372403200, 2372141056, 3245998080, 759234560, 1762492416, 4059906048, 3091980288, 4206505984, 1797355520, 1195236352, 3571801600, 4053255424, 1078751360, 4273867840, 1542132896, 497346320, 3470044232, 4226589284, 362849690, 3961431721}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 2751463424, 3456106496, 2667577344, 1803550720, 3653238784, 161480704, 1938817024, 319291392, 4162060288, 4261806080, 1502806016, 391020544, 3070181376, 4221870080, 1766223872, 1534273536, 2487145472, 2072451584, 1078502144, 132935040, 3970595520, 853112672, 1147661072, 2124453416, 4010307796, 437520130, 1795583463}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1811939328, 905969664, 1862270976, 4018143232, 3611295744, 2183135232, 3960471552, 2329411584, 811335680, 3981836288, 412418048, 1010008064, 4074848256, 3851526144, 4027977728, 733313024, 2225331200, 2868456960, 3249387264, 2683310464, 1529353408, 947126304, 77748432, 1618414248, 1944356348, 2404762342, 3569094631}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 3019898880, 301989888, 419430400, 3783262208, 3544186880, 2418016256, 940572672, 170393600, 4110155776, 3951951872, 2470379520, 1788903424, 756760576, 294313984, 3033403392, 2501855232, 1907407872, 3820171776, 2847311104, 2736801408, 1150300608, 48781600, 2459716304, 3695055016, 3443989380, 4006911926, 565794291}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 3154116608, 2919235584, 2264924160, 729808896, 2378170368, 463470592, 3327131648, 403177472, 2142502912, 387579904, 3361144832, 686850048, 1918582784, 2607210496, 3067752448, 3321325568, 899730432, 4292023808, 2517797632, 769666432, 3895470784, 2583185760, 535580176, 2410041032, 930683988, 3565002290, 240960233}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 2214592512, 33554432, 1191182336, 1233125376, 4123000832, 3114270720, 3702521856, 111673344, 616824832, 3705274368, 3234398208, 2894823424, 1039482880, 1206771712, 1209683968, 636037120, 3011222528, 717048320, 3925470464, 880292224, 1350307264, 1401308512, 3753865744, 939301304, 2464022020, 1534228986, 143475801}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 4227858432, 3657433088, 4278190080, 293601280, 532676608, 3726639104, 829423616, 722993152, 2500591616, 644218880, 1415118848, 3240787968, 341655552, 1212719104, 283537408, 3860428800, 3133840384, 3020776960, 463528192, 1295151488, 1364401600, 109440096, 468091344, 1142634072, 3915508508, 1825873918, 440951519}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 3154116608, 3120562176, 3674210304, 3196059648, 4039114752, 752877568, 2580545536, 3999793152, 734789632, 2273443840, 3559325696, 2590539776, 1106460672, 3409879040, 2248290304, 1013385216, 2538142720, 3645060608, 1455878400, 2575696768, 1142491712, 3604343264, 485031728, 4247979400, 4125000388, 819086158, 1921983765}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 1409286144, 33554432, 1090519040, 3816816640, 851443712, 60817408, 3897556992, 2356674560, 336855040, 3314679808, 2529492992, 1390379008, 2971222016, 1066524672, 3323072512, 335874048, 1233118208, 3041460736, 2380911872, 3305511552, 1897363648, 1341840864, 896987664, 3854628936, 2636103020, 3342407394, 100790549}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3825205248, 234881024, 2868903936, 545259520, 1967128576, 4028628992, 4042260480, 858259456, 1446248448, 1953890304, 3161391104, 3852632064, 4217585664, 1004052480, 1056337920, 741292032, 4261600256, 1850944000, 1435552512, 2350012288, 2508271424, 2356261664, 2301870672, 329959896, 505878020, 1162267682, 1405962383}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 2348810240, 3523215360, 4211081216, 159383552, 918552576, 2497708032, 2282749952, 4134010880, 2201747456, 4001234944, 4024893440, 4004741120, 939737088, 153739264, 3648917504, 1416062976, 2473851904, 3982691840, 1677305088, 3858115456, 1984628160, 2045090528, 3203940528, 3239344744, 786586308, 4020854870, 3989620459}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 1677721600, 1979711488, 3238002688, 4269801472, 616562688, 3785359360, 588251136, 1837629440, 2526806016, 1863974912, 2031616, 3252584448, 419119104, 1579212800, 2199523328, 2183088128, 2128512000, 326851072, 1516277504, 3816440448, 3358526528, 3582392032, 4149171600, 2755038440, 5702804, 3160594054, 238106537}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1543503872, 1174405120, 2399141888, 3078619136, 1614807040, 2799697920, 2618294272, 1873281024, 2126774272, 2183790592, 1058209792, 287145984, 3192864768, 3798704128, 438964224, 1393772544, 3743263744, 1162806784, 3085696768, 4016732544, 2339582144, 466475936, 1539772080, 2476704040, 941104420, 958153130, 2576756065}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1811939328, 1174405120, 251658240, 58720256, 2260729856, 1327497216, 1200619520, 1188560896, 3021733888, 2749235200, 1093730304, 1907982336, 586104832, 2424872960, 1666625536, 442992640, 3890097152, 1395723776, 3032057600, 3094291840, 1657309376, 3308708320, 3524758224, 2796964584, 3857008732, 1667471926, 2713473883}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 738197504, 1711276032, 2030043136, 3196059648, 1388314624, 3030384640, 196083712, 272105472, 4148953088, 3619028992, 2155544576, 3724771328, 4291641344, 3799556096, 3754872832, 4038432768, 2167821312, 1320902144, 1688469248, 1367160448, 1656815168, 792912096, 1260622480, 557652856, 2325805676, 894612046, 3224087247}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 201326592, 2583691264, 1124073472, 897581056, 440401920, 2149580800, 3385851904, 3601334272, 1498677248, 554041344, 1867055104, 1958182912, 3259973632, 1107222528, 3589853184, 3862005760, 373718016, 3219742208, 2745678080, 1007092608, 1889205696, 2766583712, 2750725712, 1763421832, 334832292, 3527793778, 2383432879}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1543503872, 234881024, 419430400, 864026624, 3074424832, 1101004800, 475004928, 3390570496, 760479744, 943325184, 2180186112, 2234023936, 3989389312, 3067846656, 803311616, 1234343936, 2314884096, 3264423424, 2325269248, 3080814208, 730330304, 3736596000, 2015341200, 665031880, 688251324, 297847026, 777345385}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 1811939328, 1375731712, 1560281088, 3766484992, 3074424832, 1197473792, 430964736, 896008192, 2505310208, 71958528, 388300800, 790462464, 2272215040, 909680640, 3748827136, 282580992, 881482752, 243629568, 3356339456, 4237757568, 3243549504, 192215584, 1554287728, 2130499000, 3464539364, 293532514, 1919011705}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3825205248, 3992977408, 3808428032, 880803840, 2235564032, 1503657984, 3520069632, 1308098560, 1695285248, 945160192, 2501443584, 1461551104, 3276750848, 1627693056, 1087549440, 1997260800, 2155244544, 34146816, 1418056448, 74651520, 1515897664, 1085244960, 1351907344, 141192584, 1019705548, 2099287838, 2079375727}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 603979776, 4194304000, 4043309056, 3951034368, 2394947584, 2665480192, 3052404736, 4239917056, 1328283648, 4081451008, 2600534016, 936476672, 692535296, 1330683904, 1683394560, 2599933952, 2750825472, 932796928, 4092453120, 3813238400, 2412105408, 3421323488, 569878320, 2977330392, 2799241612, 2177739902, 4116250871}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 3556769792, 3657433088, 587202560, 1535115264, 457179136, 4112515072, 1762656256, 4075290624, 1817968640, 3676438528, 2443116544, 3172892672, 2176663552, 3540115456, 2514718720, 3768383488, 1718752256, 1809252864, 2652012800, 2279016320, 940748480, 3134655264, 3801256912, 3306647912, 1500705156, 3144117398, 1328191869}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 1140850688, 1577058304, 4110417920, 1937768448, 3133145088, 2925527040, 1714421760, 2689073152, 829685760, 82182144, 2258567168, 1276870656, 4084809728, 2265227264, 1621282816, 295548928, 2002154496, 1696025088, 2593121024, 812598400, 2167640256, 4139612896, 216712048, 2062154040, 4172315060, 3574086386, 399779583}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 2751463424, 838860800, 3607101440, 2105540608, 2202009600, 2933915648, 3570401280, 3879206912, 2894331904, 733872128, 3353280512, 1268023296, 1465991168, 2815156224, 3669331968, 3838486528, 527324160, 1357343232, 521200896, 2162120064, 3189027264, 3491852576, 724300592, 2439367304, 3664945548, 44722170, 45701851}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 1006632960, 4060086272, 1593835520, 1166016512, 2562719744, 1327497216, 4132438016, 1373110272, 3964403712, 3740139520, 4248240128, 574324736, 685326336, 478994432, 992145408, 2146813952, 4189993984, 3832489472, 4231499008, 3965138304, 2752219584, 1068594400, 2984827856, 2630411784, 3449337820, 1438688254, 1531761315}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3556769792, 2181038080, 2936012800, 679477248, 20971520, 1465909248, 1599078400, 3878158336, 646184960, 587071488, 3815833600, 864649216, 2895069184, 2004410368, 2261168128, 4124559360, 2240676864, 2640908800, 2633338112, 2602385792, 3922955072, 2167426080, 3858243952, 191645896, 1423593156, 2583626490, 3999325043}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2080374784, 1040187392, 2499805184, 3011510272, 2571108352, 832569344, 160432128, 2548563968, 2148270080, 3010592768, 1704132608, 4077092864, 2380349440, 3088097280, 2283966464, 3541161984, 3573683200, 181106176, 3065500416, 1209477248, 3498966208, 1721251616, 1473514640, 956706600, 4077207620, 1190046654, 4068719317}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1140850688, 3590324224, 452984832, 159383552, 54525952, 3105882112, 600834048, 4037541888, 1644429312, 3965583360, 1056768000, 386957312, 1201881088, 3211649024, 2893271040, 2309933056, 1483627520, 2984589824, 743243520, 1593928576, 3055731136, 1004803360, 3975034576, 1747281160, 598535076, 2226207450, 3380251779}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 67108864, 1509949440, 1761607680, 2407530496, 3779067904, 1398800384, 3352297472, 1831337984, 3213623296, 198049792, 4152426496, 3088613376, 2270117888, 2233065472, 1469566976, 393668608, 2193492992, 3923327488, 550291712, 3285516928, 1128445120, 1488206624, 902455280, 2645773320, 2526011972, 2680337470, 796159915}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 3556769792, 637534208, 1459617792, 3061841920, 2453667840, 3290431488, 1815085056, 1964507136, 3141795840, 2971795456, 1164378112, 3728310272, 692404224, 2162089984, 1455214592, 142325760, 3316798464, 1930363392, 533069568, 919829888, 2355340864, 1601588128, 3337451984, 1019411448, 2298149116, 1745786762, 938788757}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 1409286144, 3456106496, 3372220416, 4202692608, 624951296, 4066377728, 3262119936, 2484600832, 2199126016, 3555590144, 3662741504, 1785430016, 1933524992, 1434116096, 2335502336, 1949689856, 1918241792, 672477696, 462258944, 1225939584, 2742242368, 81824544, 1299943408, 4007089752, 2847319772, 1391367202, 3164253043}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 3556769792, 2516582400, 956301312, 159383552, 2118123520, 1780482048, 2758803456, 3669491712, 2954100736, 3216637952, 1159659520, 3200483328, 455426048, 3785154560, 835096576, 3284768768, 1566708736, 3512427008, 3568420608, 706112128, 36774336, 2410074784, 3331956304, 3978965336, 1362573740, 2566890242, 2376291625}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3422552064, 4127195136, 1560281088, 3732930560, 1589641216, 3625975808, 2880438272, 3051880448, 2825650176, 3844997120, 3763011584, 3582820352, 3219472384, 285646848, 4182290432, 1993578496, 4125492224, 1830243840, 3817596672, 1004692608, 2551531072, 1947135200, 1874128592, 2334510968, 3001614532, 402166174, 1505485611}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3825205248, 3925868544, 1090519040, 2491416576, 3737124864, 1021313024, 1609564160, 1237843968, 2741239808, 4031643648, 2265645056, 4258168832, 533020672, 973447168, 2649468928, 1135671296, 2456161280, 3491707392, 2097709312, 3624539776, 3436540224, 1413331168, 1934088624, 3399145048, 2619571636, 3663376986, 2881714635}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 3422552064, 905969664, 1728053248, 461373440, 3879731200, 1986002944, 1297088512, 854065152, 3325820928, 1936588800, 3252355072, 3307569152, 4248125440, 4055818240, 594579456, 3545991168, 1072051200, 1186430464, 312715008, 3453122944, 3564459200, 887024928, 2812343920, 3421736776, 1295665700, 793316902, 1563472603}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 738197504, 2516582400, 2969567232, 3347054592, 230686720, 3575644160, 1221591040, 3945267200, 2335440896, 1713242112, 3978231808, 378830848, 4068556800, 994828288, 4172673024, 3923433472, 2289439744, 3561700864, 3644491520, 159806080, 2310232768, 3559306080, 3173786320, 2456976840, 2869779492, 2905194114, 2721092835}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 1946157056, 771751936, 1090519040, 2340421632, 3577741312, 1335885824, 4138729472, 2149056512, 1694760960, 925499392, 3304128512, 1147371520, 2388344832, 1758633984, 68734976, 2994329600, 1978811392, 555037184, 2237238016, 2256688768, 4285365440, 915273504, 3193974160, 3335545016, 935879356, 2437688234, 1998984081}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 738197504, 3724541952, 2835349504, 1132462080, 1170210816, 4070572032, 3182428160, 1587019776, 1785987072, 1751515136, 1336082432, 106725376, 306528256, 2168430592, 1329197056, 718848, 784231424, 464985600, 850066176, 3004049024, 355419328, 283033440, 2405972752, 2827752824, 1635939132, 2007844690, 804508791}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 335544320, 3187671040, 3036676096, 3397386240, 1312817152, 81788928, 1576009728, 1280835584, 844365824, 2230976512, 1539112960, 1438810112, 2546417664, 2269110272, 1936060416, 1925773312, 2502040576, 4196991488, 2249767680, 2796176512, 1148542016, 1484691616, 3654384304, 803002904, 2713197628, 1730442626, 3789696601}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 4227858432, 905969664, 4143972352, 3699376128, 2235564032, 941621248, 4031774720, 2108162048, 3740532736, 4125753344, 459603968, 1227915264, 3708764160, 261464064, 1264570368, 401274880, 1555182592, 2905167360, 933680896, 2770606464, 2709679936, 3505474592, 3098184400, 4119997256, 4009316388, 1473168098, 2226127769}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2617245696, 1375731712, 1593835520, 3498049536, 88080384, 1436549120, 638582784, 3034054656, 3445882880, 4283039744, 401145856, 1668513792, 2065907712, 3009060864, 3081801728, 3142158336, 2070037504, 3169146368, 2249581824, 3304865152, 1401838400, 2696092192, 490908688, 2998198888, 2129900636, 300106954, 1127918481}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 335544320, 3120562176, 2399141888, 1434451968, 2856321024, 2397044736, 3014656000, 422051840, 4147904512, 3886153728, 4150198272, 394559488, 2524790784, 1360764928, 5869568, 2562127872, 2551870464, 4233847296, 409129216, 77877632, 355867072, 2835420576, 4216975152, 2805392824, 2774162948, 2335907094, 663940717}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 3556769792, 4127195136, 1761607680, 494927872, 2034237440, 3772776448, 3081764864, 344457216, 651427840, 3874881536, 2373779456, 2919464960, 1930117120, 2512297984, 3819491328, 2707798016, 1609464832, 1412497920, 2189016832, 3542895232, 973747136, 2190412064, 2423318832, 2089390392, 2135179860, 1601064802, 921775639}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 872415232, 4261412864, 1459617792, 1769996288, 2428502016, 367001600, 831520768, 3614965760, 2372665344, 2317484032, 1889468416, 1041465344, 1648181248, 3301744640, 2525925376, 557959168, 1321864192, 797655552, 1037941504, 3770705280, 2111851968, 3717224160, 1299727024, 1550611432, 2158102508, 2011128814, 3962803989}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 2483027968, 301989888, 3674210304, 3800039424, 2923429888, 291504128, 351272960, 3361210368, 2226913280, 550895616, 1904803840, 3762978816, 2933866496, 872669184, 2016784384, 3683420160, 3820911616, 1825403392, 2314272000, 2873648000, 2622783040, 2186414496, 965948784, 3222138264, 3460350204, 703610550, 1943538447}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 1677721600, 2986344448, 3607101440, 2088763392, 1136656384, 3630170112, 3285188608, 2069364736, 2680946688, 1268645888, 3362193408, 2714271744, 779698176, 2347737088, 3146903552, 1667680256, 1012280320, 1062406656, 3257580800, 1795706240, 4292086080, 2649887072, 524896496, 1437067720, 1290124348, 463788766, 2807508539}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 1006632960, 234881024, 2197815296, 3095396352, 3175088128, 4116709376, 3379560448, 18350080, 3661365248, 4169007104, 333774848, 3727130624, 303775744, 3439517696, 3416035328, 1019848704, 3486911488, 434185728, 2448794368, 2502454144, 1581537600, 2737985056, 1048799344, 3724467160, 2235737820, 4185688758, 1585042235}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 1543503872, 704643072, 2902458368, 2474639360, 3896508416, 2384461824, 4134535168, 1040711680, 3411804160, 1117126656, 3874291712, 4161536, 3426435072, 686989312, 3665080320, 3938580480, 1104817152, 774071808, 1744224512, 3267796096, 376352448, 1703053728, 2164049232, 1868407896, 2594996212, 182346406, 3499178983}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 67108864, 3858759680, 3841982464, 2894069760, 3602907136, 3684696064, 1924136960, 3927441408, 1191444480, 194379776, 2631204864, 4008214528, 4119019520, 2275270656, 2161881088, 1049012224, 1770138624, 3320519168, 3223451392, 3967403136, 1679686464, 899397856, 2422661648, 1439847160, 61031420, 3110988138, 2594411471}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 335544320, 100663296, 2231369728, 1484783616, 197132288, 3177185280, 17825792, 2969042944, 834928640, 363724800, 2057109504, 1225818112, 4176691200, 3438125056, 1274269696, 359069696, 2677687296, 1788551680, 2542911232, 3686376576, 1793454400, 320847456, 2568280944, 3745331112, 820033900, 1180382778, 3648113427}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 201326592, 1442840576, 2298478592, 1551892480, 3368026112, 1486880768, 409993216, 1841823744, 2127822848, 4272029696, 3053518848, 2000060416, 2757967872, 1268228096, 2149969920, 1035794432, 103164928, 182128128, 252444416, 387180160, 2935988032, 1854004704, 987145616, 2767402648, 2756682388, 3303653986, 3924984925}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 1811939328, 436207616, 587202560, 511705088, 4030726144, 1629487104, 2857369600, 3868721152, 1848901632, 2854879232, 3950837760, 1612873728, 4078387200, 763338752, 31838208, 1773197312, 2584609792, 4042210816, 1446760704, 2449976192, 1575067712, 468886176, 2706336592, 3509309384, 239050428, 3594894722, 2141252961}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 469762048, 503316480, 2063597568, 914358272, 406847488, 757071872, 829423616, 2502426624, 2126249984, 566099968, 916258816, 3031203840, 1432567808, 3859931136, 1530900480, 2677725184, 3866250240, 2248893952, 4002257664, 1836160896, 3966740032, 625139872, 3248887632, 3458811480, 2984169828, 703076438, 651957475}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 2214592512, 3791650816, 3707764736, 3800039424, 4114612224, 715128832, 4237295616, 2689073152, 1567883264, 1448476672, 1130037248, 623345664, 223166464, 1180475392, 3317362688, 2482616320, 1459749888, 3336374784, 3449081088, 353296512, 1531967040, 4008277792, 4049777552, 3401967400, 1847615636, 382748674, 1701324183}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 469762048, 2516582400, 3573547008, 3917479936, 926941184, 3835691008, 1336934400, 3003645952, 1793851392, 3126722560, 2936340480, 2925166592, 4011540480, 3498041344, 2410795008, 2915870720, 185760768, 7042560, 295149312, 2244862080, 191552960, 3084059680, 2968772368, 566212152, 2664541876, 3105669726, 3486140067}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 1946157056, 1308622848, 2097152000, 1233125376, 1379926016, 3114270720, 2928672768, 1221066752, 3926654976, 2411069440, 2487156736, 1923448832, 2898870272, 1790615552, 146599936, 1545328640, 1310344192, 2987987456, 3033709312, 580970624, 3282423232, 3343473312, 939182480, 3483154472, 4065035092, 2914127550, 451240871}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2483027968, 3925868544, 3170893824, 864026624, 1598029824, 81788928, 32505856, 2728919040, 1468268544, 2244870144, 3216048128, 3978592256, 272580608, 1509285888, 2779500544, 478328832, 2527730688, 3683590656, 3762147584, 3265257600, 305856, 1039105568, 51238960, 345476120, 2014362436, 3317245418, 993040571}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 3288334336, 1912602624, 3137339392, 3699376128, 792723456, 731906048, 2683305984, 1736966144, 346292224, 1013317632, 3755802624, 2627829760, 2482716672, 3059539968, 216723456, 420464640, 279071744, 1756060160, 1218755840, 4152806272, 2699938112, 849936672, 3296700176, 1298804632, 909076980, 3119706330, 1353963871}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 603979776, 704643072, 251658240, 3749707776, 1396703232, 2011168768, 3639607296, 2779250688, 2247360512, 1279393792, 1519321088, 1900445696, 2257403904, 1571414016, 830189568, 3991709696, 521540608, 987564544, 1997646080, 970430848, 435326144, 539982112, 1398202032, 4283781528, 1127584068, 2137903058, 2243005437}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 67108864, 3388997632, 1191182336, 2726297600, 1296039936, 178257920, 2198863872, 4195876864, 3211001856, 247332864, 137428992, 2240512000, 516898816, 2258296832, 2375340032, 1789782016, 56261632, 332347904, 2736451840, 1112860032, 3175995968, 317346336, 1858546320, 744915432, 3029256636, 423802570, 3524315659}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 2617245696, 2852126720, 4043309056, 2457862144, 859832320, 811597824, 1613758464, 3451387904, 365690880, 1162477568, 3200974848, 1637842944, 3485548544, 2259984384, 246329344, 1030608896, 986070016, 3714131456, 1512354048, 2022105728, 118070848, 1026058784, 837031152, 2184084600, 2846192652, 2337967214, 2200686545}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 1543503872, 2785017856, 2097152000, 461373440, 1799356416, 354418688, 1984954368, 2441609216, 168558592, 446300160, 651624448, 4218978304, 747454464, 3016744960, 210087936, 4103784448, 3670965248, 3381220864, 2946098944, 3634926720, 3209002176, 4116964896, 1544532688, 3462781384, 204122164, 2918597662, 1170034097}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2885681152, 436207616, 2868903936, 4152360960, 490733568, 916455424, 3876585472, 3524788224, 1625030656, 243662848, 2597650432, 3653599232, 1318273024, 2968559616, 2330390528, 1634449408, 3151109120, 3730251264, 1235921152, 3140867968, 272305344, 3282341920, 3345256464, 3515131752, 2528431420, 3397158166, 2430114327}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 2080374784, 2785017856, 3338665984, 1082130432, 3946840064, 3433037824, 2094006272, 2627207168, 3920887808, 4250271744, 3984392192, 163479552, 2146123776, 555982848, 2737164288, 3137390592, 1240101888, 1990665728, 2557603584, 2611392896, 4129237312, 2387987232, 986222224, 1879458824, 1428518908, 3681193026, 797783135}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 4093640704, 1107296256, 3774873600, 2642411520, 658505728, 3584032768, 846200832, 4094164992, 2900099072, 41811968, 1369767936, 2411692032, 723206144, 234545152, 3203723264, 4158240768, 377095168, 570372608, 74489088, 2755905152, 517284288, 4030195744, 1401363856, 3198474456, 3152139188, 3364771110, 3580697939}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 201326592, 33554432, 2902458368, 1048576000, 3225419776, 2522873856, 3520069632, 2568486912, 3438018560, 928120832, 2782593024, 607027200, 1313423360, 3939868672, 458731520, 3356817408, 3826678784, 1512918528, 3054732544, 2699224192, 3651867712, 2420564384, 1917660144, 1354994952, 1182442204, 3649526414, 2218041213}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 1811939328, 1442840576, 1929379840, 1920991232, 3636461568, 1386217472, 1913651200, 1511522304, 1123287040, 2935095296, 4269080576, 809336832, 617037824, 4213743616, 1623896064, 2217191424, 2267952128, 2554015232, 2117515008, 3761873792, 2891800640, 1996593376, 1777957520, 3440089512, 3456660348, 334243906, 3397790893}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 603979776, 3120562176, 788529152, 276824064, 3451912192, 648019968, 3121610752, 3036151808, 2405695488, 3623485440, 2338521088, 1882685440, 3755556864, 2771689472, 484372480, 4047886336, 1695958016, 3082107392, 1394786560, 770435456, 3467064128, 3017649760, 1027742096, 837232680, 1539150220, 1064458250, 1070530905}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 3556769792, 301989888, 1291845632, 4185915392, 4290772992, 1923088384, 219152384, 3833069568, 65273856, 101318656, 1199505408, 1358135296, 2838839296, 2179768320, 3103166464, 1727125504, 610669568, 3499696640, 1051378944, 1119850624, 2189646784, 2519583328, 1936212496, 2661031720, 1047418444, 3417643722, 11322721}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 603979776, 1107296256, 1224736768, 2726297600, 1547698176, 3474980864, 2366636032, 1516765184, 3646685184, 1415184384, 1379860480, 3391848448, 916799488, 1014276096, 54456320, 1080674304, 3634252800, 346106368, 3515524352, 2125447808, 2635800128, 3016075680, 2346478416, 1075448168, 2971601860, 1228667030, 2077065089}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 2080374784, 4194304000, 486539264, 1249902592, 2151677952, 2053111808, 2381316096, 518520832, 2501115904, 547749888, 866058240, 2338619392, 3036233728, 1079762944, 609079296, 2145040384, 2870633472, 1011701248, 900571392, 585809024, 1121063488, 2353626528, 3528713200, 1726587160, 385129764, 1658913378, 1965555567}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 2751463424, 1308622848, 2768240640, 494927872, 331350016, 287309824, 3647995904, 1776812032, 1739325440, 2813722624, 3347120128, 680427520, 863453184, 1685037056, 4134121472, 2275465216, 2394053632, 3405462016, 1277797120, 1665184896, 1071798208, 4259544672, 581811152, 2935655704, 3336914244, 3705994014, 2334686855}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 872415232, 3657433088, 889192448, 2810183680, 2629828608, 710934528, 4010803200, 150470656, 1593049088, 1483603968, 155779072, 3692724224, 3076997120, 141811712, 3167612928, 3449587712, 2804026368, 1886609920, 164489472, 2854024320, 1541544128, 169047008, 3739068784, 2531558568, 3742771948, 1736254626, 1880401267}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3825205248, 301989888, 788529152, 3665821696, 3007315968, 1180696576, 1278214144, 3245867008, 2380529664, 2822373376, 173735936, 566067200, 3433119744, 1212604416, 3389845504, 2664409088, 2573605888, 10824192, 982301952, 1452253568, 2139503168, 1020618016, 2299848944, 4246454648, 3072600428, 2979672442, 3997898505}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 603979776, 3657433088, 1828716544, 2843738112, 3972005888, 3563061248, 1559232512, 3395813376, 3303276544, 1615724544, 2583887872, 2652143616, 3356311552, 2553782272, 3955871744, 100845568, 2044863488, 569969152, 1008828672, 1009162368, 4107018176, 1820987360, 1704811888, 3006252632, 193309604, 3351826266, 551500507}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 335544320, 1845493760, 721420288, 796917760, 3074424832, 2413821952, 3834642432, 1110966272, 3131834368, 2789081088, 1414332416, 722632704, 2679324672, 2071961600, 722579456, 2563024896, 2592740352, 2003767808, 3580463872, 2986906496, 392449728, 1660560160, 3527887536, 2562582440, 3900368012, 1996975694, 2522723643}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 603979776, 3254779904, 2499805184, 461373440, 2193620992, 4007657472, 1456472064, 2801270784, 1450442752, 2023620608, 4280352768, 2405859328, 4060037120, 1994907648, 1038716928, 1041299456, 540175360, 2080078336, 1173484800, 3333741696, 2052342464, 2695776480, 520706352, 4159367496, 3272943276, 391685442, 447613099}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1006632960, 3992977408, 2365587456, 478150656, 1019215872, 887095296, 1028653056, 737673216, 3311665152, 2681077760, 3477929984, 3230695424, 2411937792, 679321600, 1671688192, 1907808256, 3660717056, 905393664, 1464578816, 1007348864, 2896710464, 1771839968, 2032807344, 1673739272, 243125676, 1520685322, 1463193411}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3825205248, 2382364672, 3405774848, 125829120, 557842432, 1260388352, 844103680, 1479016448, 3046899712, 19267584, 283967488, 3200811008, 1712013312, 3737493504, 4168347648, 2035742720, 3291638784, 2034727424, 386650880, 2019750784, 105409216, 1257000992, 1549675728, 2698595272, 372430052, 341836758, 3933213375}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 4093640704, 503316480, 4211081216, 444596224, 2931818496, 220200960, 1253048320, 2086141952, 10747904, 1189740544, 337182720, 2623307776, 2410889216, 3894779904, 1363120128, 2099173376, 1161196544, 300364288, 3782714112, 1511177088, 2638240832, 3227529184, 852496720, 2458418936, 137125020, 600179194, 576670737}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2214592512, 1778384896, 318767104, 343932928, 1975517184, 2397044736, 68157440, 3058171904, 2206466048, 2262695936, 2350055424, 1475706880, 70074368, 2683740160, 1167101952, 3898578944, 3031974912, 2782677504, 1628596480, 105465728, 1337493824, 1460372576, 793645488, 2820361000, 1808893172, 1707307610, 1130220339}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 3422552064, 2449473536, 2197815296, 1518338048, 616562688, 3906994176, 3960471552, 916979712, 2656829440, 1519255552, 812318720, 2790621184, 1644511232, 170827776, 3136868352, 1383589888, 3428338688, 98852352, 1945791744, 1459164032, 3935354432, 3217800416, 3695587760, 3722918056, 2484324356, 2262969142, 3552398955}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 4227858432, 2785017856, 3338665984, 729808896, 2092957696, 4246732800, 904921088, 2445803520, 1033109504, 2313027584, 3438215168, 3559096320, 68239360, 1799151616, 922406912, 1362749440, 3973606400, 202130944, 1026709248, 2576157056, 819389632, 2591797472, 4233984976, 913220312, 3261564372, 678916290, 508541539}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 2617245696, 2181038080, 2701131776, 3078619136, 2487222272, 1465909248, 1894776832, 3783786496, 1368653824, 2895773696, 2944729088, 203194368, 3732881408, 107601920, 1651216384, 3535968256, 1400396800, 1897678336, 2592998656, 3210676864, 821688512, 3163805088, 446611952, 588646680, 1072906900, 3978278178, 166244161}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 2751463424, 1174405120, 1291845632, 2961178624, 1220542464, 2657091584, 4113563648, 2829582336, 4037279744, 3973709824, 979435520, 285573120, 1574649856, 584359936, 2125901824, 2194376704, 1409823744, 1962174976, 3938590464, 120404096, 593202496, 217068512, 2353541872, 3528740920, 4187098948, 1723157914, 3512190353}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 201326592, 973078528, 419430400, 4236247040, 3963617280, 2988441600, 2408579072, 594018304, 1225523200, 1057619968, 3612016640, 3741351936, 2271297536, 89907200, 810143744, 43440128, 3796376576, 1260129792, 2023905536, 103243392, 2797259072, 357704096, 2600425168, 2253312808, 784103620, 2599551102, 3383690985}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 4227858432, 838860800, 117440512, 41943040, 1673527296, 991952896, 1389363200, 3875012608, 1560543232, 3637903360, 4286513152, 2930606080, 2844344320, 3330465792, 2694631424, 988776448, 255351808, 757343744, 310791424, 155662720, 3691612736, 2303661408, 3550864976, 1738885704, 4146632268, 1643222938, 1959484911}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 4093640704, 167772160, 1996488704, 192937984, 4190109696, 1780482048, 1284505600, 1613234176, 215220224, 1580597248, 2832662528, 1488551936, 4123082752, 3665747968, 2148593664, 2668349440, 2032681984, 1918124544, 2675312896, 1119321472, 2898898624, 1188657248, 2127752784, 2759496936, 3689853988, 616082898, 1570737751}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 335544320, 3120562176, 2902458368, 1518338048, 1900019712, 3038773248, 4008706048, 898105344, 3863216128, 1165361152, 2860187648, 64978944, 153960448, 3268730880, 1304080384, 3646801920, 1166562304, 507802112, 1769357568, 3699060864, 148897344, 1353546016, 4262763600, 2119861272, 2840436148, 1519399530, 2522376087}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3556769792, 1040187392, 2734686208, 2692743168, 2260729856, 2690646016, 449839104, 1808269312, 4093902848, 624033792, 1388511232, 3955916800, 3599843328, 1515823104, 1439952896, 1374484480, 3024626688, 1212441088, 378684160, 267605888, 1788006720, 419244000, 2942299888, 1996144584, 2009665268, 3291840570, 2027288613}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1811939328, 1644167168, 620756992, 276824064, 2646605824, 786432000, 445644800, 1292369920, 2299789312, 363986944, 138608640, 1167622144, 3549511680, 3532365824, 3252801536, 3835619328, 147866624, 2678590976, 1982078208, 3389659264, 3350149952, 1256643424, 3420224688, 2403760488, 601974612, 3943929938, 1929232997}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1677721600, 905969664, 3372220416, 528482304, 1086324736, 3294625792, 1198522368, 1218969600, 1775501312, 1565130752, 1893793792, 646152192, 3192602624, 4124237824, 2181074944, 2621290496, 3048215552, 600316416, 2686727936, 3600951936, 127222464, 1675226592, 569528944, 1684867224, 2482354628, 2274626818, 2859093881}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2617245696, 1979711488, 3405774848, 310378496, 3770679296, 1172307968, 2725249024, 2305294336, 3187408896, 3876978688, 3358785536, 2726723584, 1145389056, 772120576, 2303455232, 4081895424, 2616228864, 1797813760, 551292672, 3431346048, 3442167872, 3239239904, 2049914160, 719383960, 3030282084, 1463768406, 1027135735}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1275068416, 2113929216, 2835349504, 2155872256, 3862953984, 799014912, 3780116480, 1823997952, 455868416, 3486384128, 1349976064, 970489856, 4103684096, 1019191296, 156880896, 601544704, 4098905088, 2587373056, 946615040, 1861119616, 3060235584, 3057696416, 2527427600, 426358600, 601015020, 1597260238, 1681007299}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1946157056, 4127195136, 587202560, 3514826752, 4039114752, 1793064960, 1995440128, 3250061312, 714866688, 3907387392, 3229548544, 3331620864, 905527296, 4225474560, 1303760896, 1015982080, 2597350400, 3198697984, 1817460480, 1661108096, 1357198784, 3976046816, 78313264, 19552856, 3136386316, 3126836006, 1201639079}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 1543503872, 2449473536, 218103808, 3917479936, 3921674240, 379584512, 4023386112, 4255645696, 3014918144, 2406612992, 1756561408, 3259465728, 1122058240, 2380587008, 1479446528, 2611083264, 573572096, 1335379456, 1680618752, 4284351616, 3924649920, 1554683232, 2798383120, 3111080264, 320980388, 2557483394, 1106774485}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 2751463424, 3657433088, 754974720, 964689920, 473956352, 3969908736, 762314752, 1286078464, 3529244672, 2928017408, 884408320, 375947264, 1494302720, 3639582720, 4126265344, 68339712, 2001734656, 2367179264, 2912168192, 3695841408, 3603521472, 689678240, 1235996944, 3387159256, 3564090084, 1144119270, 2800924159}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 2080374784, 3657433088, 2432696320, 4286578688, 1019215872, 119537664, 2326790144, 839385088, 477364224, 1676017664, 3161391104, 2937487360, 422133760, 1779015680, 3281489920, 2175051776, 1594893312, 1106773504, 3030147328, 3045206656, 267466944, 2619704800, 136157648, 4028730488, 1708378932, 2886381202, 2624258623}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 2751463424, 838860800, 956301312, 377487360, 2051014656, 3210739712, 4151312384, 1052246016, 3734765568, 1762263040, 130482176, 3767566336, 2116894720, 3169312768, 1160105984, 608606208, 3238034432, 578820608, 2151709952, 3395304064, 4025486400, 3958925984, 2088522096, 3417985368, 3940513420, 207418982, 1636782033}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 1140850688, 3590324224, 452984832, 2088763392, 868220928, 383778816, 2603614208, 3049783296, 2340159488, 1404436480, 4170121216, 1702199296, 2186887168, 1032511488, 2042933248, 377477120, 2877312000, 3309324800, 3156246272, 4098902912, 112749376, 4111752544, 2883212208, 4104218552, 2000614964, 2936986294, 306615767}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 1409286144, 1912602624, 1895825408, 1434451968, 3711959040, 2799697920, 821035008, 3971481600, 1164705792, 2555510784, 906166272, 4283662336, 338771968, 2640371712, 578473984, 1429059584, 2441085952, 926958080, 3420456192, 1936735872, 1526205888, 2467054880, 1382185008, 3491456152, 2041569612, 2372618014, 2757202301}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 2214592512, 3187671040, 218103808, 3246391296, 1245708288, 3349151744, 804257792, 3954704384, 4210819072, 1358823424, 3387097088, 3925966848, 3862773760, 3788677120, 1130663936, 449042432, 3913317376, 52431360, 1748007680, 3025678464, 3182178752, 1647722144, 3764869776, 23319704, 481301484, 2341997686, 3058465163}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 3825205248, 3724541952, 3506438144, 2558525440, 583008256, 375390208, 26214400, 1203240960, 679739392, 4110548992, 1551695872, 2441248768, 1788821504, 4230995968, 788901888, 1279584256, 943733760, 2409638400, 3094362880, 1500003968, 3306962240, 3719718112, 3216457968, 1351857512, 4022580684, 874229466, 3121578661}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 4227858432, 3254779904, 3170893824, 25165824, 2906652672, 438304768, 2335178752, 3758620672, 2359296, 4269670400, 4031840256, 3773399040, 4203692032, 843636736, 3364794368, 1387509760, 1587545088, 2213574144, 560487680, 573860992, 1137068992, 4257027872, 1783870032, 1978666360, 1382566772, 347369018, 2651217843}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1409286144, 4194304000, 4177526784, 1619001344, 3753902080, 291504128, 1265631232, 3114795008, 1525940224, 868089856, 508100608, 2652209152, 3608625152, 158113792, 1552601088, 1952430080, 593511424, 376455680, 1797783808, 2553559680, 3495842624, 670647392, 2891823472, 3763553944, 4070222788, 2357706642, 1899778051}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 3288334336, 570425344, 352321536, 3548381184, 2084569088, 1751121920, 565182464, 3247964160, 3350986752, 166592512, 1315241984, 87064576, 3815456768, 3693469696, 4267937792, 1851951104, 526408704, 2268101120, 2656584960, 3684461696, 3695064768, 1213024160, 873776752, 3954773432, 879682332, 2702600470, 3253274835}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2617245696, 2785017856, 3204448256, 645922816, 398458880, 1386217472, 3803185152, 971505664, 353632256, 3028942848, 2856255488, 3411836928, 3751100416, 1670619136, 2109845504, 373463040, 2145395712, 1104176640, 3606605568, 416046464, 3887479360, 3305195872, 2438575760, 941553272, 1154370820, 1653410146, 4035942073}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 1006632960, 2382364672, 4278190080, 4102029312, 381681664, 736100352, 384827392, 162004992, 1644953600, 2401894400, 3357474816, 1709146112, 2236956672, 3765493760, 998428672, 2591676416, 4288695296, 147854848, 2654491392, 2626971008, 4293812032, 2533961184, 1906497328, 1474938328, 1681408004, 3381941486, 2523805129}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 3288334336, 1241513984, 2264924160, 2977955840, 1765801984, 1063256064, 2687500288, 2597847040, 1073479680, 253362176, 1934426112, 3922296832, 2478260224, 1265934336, 4194742272, 1605339136, 253772800, 198203904, 1093167360, 3632536960, 3925232576, 207564832, 3167789552, 1746976760, 2329468604, 3614766326, 2886139209}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 2751463424, 503316480, 2701131776, 3984588800, 2663383040, 1809842176, 3956277248, 3153592320, 1624506368, 3179937792, 1721696256, 1388544000, 3191160832, 745316352, 954126336, 1198909440, 2968263680, 3980290560, 1124432640, 2076501632, 976390080, 155951840, 896101552, 2461705416, 3164071340, 1006594322, 357810721}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 469762048, 771751936, 3103784960, 1082130432, 2503999488, 3273654272, 3148873728, 1509425152, 3981180928, 643956736, 1611464704, 423591936, 3759095808, 3114442752, 4286099456, 3340339200, 3472126976, 3045996032, 840919808, 766172800, 1936497984, 3980914464, 2860718672, 3198211000, 3462765452, 565076558, 3492753029}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 1543503872, 1644167168, 3909091328, 2894069760, 348127232, 1725956096, 2754609152, 2631401472, 619970560, 3113615360, 645857280, 1589739520, 1237925888, 2356060160, 2564878336, 1779169280, 2427220992, 4020381184, 906575104, 3742295680, 2895162688, 3908272608, 1552445616, 3688657592, 1725574460, 3782044530, 2966472911}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 469762048, 3925868544, 3573547008, 226492416, 3871342592, 786432000, 2723151872, 4285005824, 2342256640, 2160984064, 3229810688, 3426516992, 846020608, 3977240576, 2196361216, 4015433728, 3679722496, 1948415488, 504709376, 752599168, 2089521600, 2867053280, 4143955504, 233960968, 2853341540, 3569249014, 140203659}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 872415232, 2046820352, 2197815296, 2625634304, 3703570432, 1038090240, 1158676480, 3254255616, 386138112, 2838364160, 3400204288, 13205504, 1420115968, 2945622016, 2634330112, 311154688, 119294976, 2235200000, 58534144, 2263269248, 2130900288, 1740433632, 2888809520, 158504, 3449383468, 953735066, 189893395}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 335544320, 167772160, 2667577344, 2038431744, 3896508416, 2996830208, 1206910976, 2643984384, 3028025344, 2782789632, 2540634112, 3450437632, 1313947648, 915857408, 152104960, 1373874176, 1346663424, 2245153280, 2825476352, 4254771584, 1435932608, 3734017184, 2493759248, 3362012312, 2246206332, 3994092214, 1345750411}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2483027968, 1644167168, 3674210304, 562036736, 616562688, 1830813696, 2507145216, 238551040, 2507407360, 1176633344, 4244045824, 1322090496, 1815429120, 569040896, 980463616, 1681102848, 746351616, 2332975616, 1177634048, 2129699712, 343119808, 4179371232, 3340659408, 2182704536, 4004296492, 2894959346, 3663004453}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 872415232, 436207616, 4076863488, 2541748224, 1396703232, 392167424, 3765436416, 456654848, 655622144, 4043964416, 343867392, 1600880640, 3730128896, 3448020992, 70701056, 1042122752, 1411130368, 969294336, 1263608064, 2504449920, 1839581376, 3251119904, 703333616, 1253970904, 681924684, 3044839330, 444782993}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 335544320, 4261412864, 4177526784, 192937984, 331350016, 1654652928, 3677356032, 4256694272, 1317273600, 3479306240, 3539533824, 3297542144, 4093329408, 560308224, 2478821376, 1338165248, 1680634880, 355340800, 4173808384, 2357451392, 472167616, 314007648, 1138460432, 3438339384, 939331500, 137284714, 1805797541}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 2080374784, 905969664, 1929379840, 3548381184, 1296039936, 3785359360, 177209344, 413663232, 1069809664, 3688235008, 2317025280, 1572569088, 3828170752, 3121668096, 2389635072, 3526490112, 605821952, 3339335168, 2599517952, 1274729344, 313491648, 1332943392, 3307203472, 2240502696, 1167296484, 2502495962, 1697024295}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 872415232, 1442840576, 2768240640, 1384120320, 1010827264, 648019968, 1785724928, 4000841728, 1546387456, 1578237952, 1391656960, 3179970560, 553730048, 170516480, 1598279680, 3810297856, 1287945216, 3516285440, 2688900864, 1384098944, 342266944, 2926796192, 2697638800, 3944818904, 85579532, 1058771038, 771802973}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 3288334336, 973078528, 3338665984, 780140544, 2562719744, 161480704, 2811232256, 100139008, 2677800960, 1063649280, 779550720, 3561455616, 1634811904, 1400954880, 69128192, 3296053248, 2903772160, 3782375936, 3011860736, 2751649152, 3428029504, 629371104, 4562192, 1887196008, 2979424524, 1639914166, 62119255}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3019898880, 503316480, 2533359616, 2894069760, 465567744, 3835691008, 1422917632, 3311927296, 1373372416, 3433168896, 3064659968, 2395373568, 3655942144, 3688734720, 3325554688, 2219898880, 251421696, 1865568768, 3970110208, 1600830848, 3975378752, 1304605536, 3415150736, 2964357704, 1103892292, 3857325878, 2389137373}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 1275068416, 3992977408, 1056964608, 192937984, 3183476736, 362807296, 321912832, 506986496, 715915264, 1225916416, 948895744, 3899392, 1786593280, 132440064, 820948992, 2872948736, 1980519424, 983707136, 3942062848, 670541184, 3145666752, 421785696, 1990285200, 758035768, 2929584876, 3174848254, 1352289245}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 1409286144, 4261412864, 352321536, 3514826752, 2411724800, 2078277632, 3633315840, 3861381120, 1497104384, 4018274304, 2851667968, 735543296, 668680192, 3902726144, 1884590080, 188864512, 3499910144, 1899127296, 3684778752, 3537095808, 3926747584, 2474244192, 516436144, 1898729960, 4192871876, 3387254982, 3399859821}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 335544320, 1644167168, 117440512, 377487360, 4039114752, 3680501760, 3926917120, 2129133568, 1210843136, 1191313408, 3929079808, 3285483520, 1276329984, 643162112, 1096790016, 1293068288, 2072779776, 2725384704, 4241032448, 3792752000, 3451731008, 1873191136, 3520750704, 801467816, 2040700388, 2106853070, 1827019085}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3556769792, 3254779904, 1627389952, 2910846976, 3141533696, 1725956096, 1571815424, 4273471488, 2610167808, 95813632, 1462566912, 3985342464, 1086013440, 733388800, 760795136, 215087104, 177476608, 3555840, 678235392, 2976622208, 1611364800, 1854850592, 2928469040, 2735205688, 382292812, 3466973122, 3356634415}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 201326592, 4060086272, 2130706432, 2625634304, 1916796928, 3642753024, 4262461440, 2776104960, 2085879808, 2146041856, 4068802560, 187138048, 4170137600, 2077417472, 2304806912, 3760293888, 2488548352, 2078940672, 881151232, 3660045696, 1896824128, 3859978656, 1283519568, 3394355176, 2325509452, 781585042, 1264792529}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 2483027968, 3254779904, 721420288, 1501560832, 3510632448, 337641472, 500170752, 2671247360, 1306787840, 14548992, 3849781248, 788037632, 2739486720, 3695157248, 2298064896, 909805568, 2774797312, 2803790336, 1670866176, 2571676544, 2516671424, 2104751648, 3579568720, 2045237000, 3165490668, 1319958698, 3118419467}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 872415232, 3053453312, 4043309056, 2843738112, 985661440, 232783872, 386924544, 1762131968, 3959685120, 1454505984, 1569914880, 1755086848, 2273394688, 1782571008, 6672384, 1390594048, 2479119360, 2228355584, 2705542912, 1978984064, 2656385472, 1818608864, 283287984, 4106515112, 206727124, 3926066202, 1993657765}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1140850688, 3456106496, 2231369728, 2592079872, 2864709632, 148897792, 3490709504, 3790077952, 2297167872, 545914880, 632356864, 279478272, 3214622720, 673832960, 3618344960, 3823548416, 2192331776, 1101662720, 113314560, 4010859648, 3116330048, 2252321504, 2275998896, 840633000, 3479828644, 2550912878, 1280767945}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3690987520, 973078528, 3439329280, 3632267264, 4223664128, 2459959296, 766509056, 2963800064, 23330816, 2417885184, 2484535296, 2149679104, 3957932032, 1407639552, 938512384, 540264448, 3508798464, 1392391680, 3142013184, 3218707584, 91564864, 3311700064, 3915763344, 1149708792, 2474230948, 2613392602, 3192696531}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 67108864, 234881024, 3271557120, 3330277376, 3678404608, 3005218816, 3656384512, 828899328, 403439616, 440532992, 488439808, 1522106368, 1254047744, 3769950208, 1224642560, 4257196032, 882658304, 1551514112, 1145660160, 1744820096, 2151422528, 2571790624, 2059471952, 3118697368, 352728004, 388183758, 2806970365}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 67108864, 1577058304, 4110417920, 159383552, 3602907136, 1428160512, 3115319296, 1326972928, 2986606592, 4294574080, 301137920, 1481539584, 963198976, 644718592, 1047498752, 3448276992, 3822349312, 1706170880, 50285312, 425249920, 404501952, 478026976, 1288252368, 714973688, 2442657468, 60597802, 3620090169}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 738197504, 2852126720, 3103784960, 3917479936, 1732247552, 52428800, 3855613952, 461897728, 469499904, 1920860160, 2936733696, 1665236992, 1167409152, 3464159232, 636276736, 3035346944, 319566848, 1663467008, 1308580096, 688117376, 2600498112, 3162524704, 79719632, 3982520584, 124800820, 3038272294, 2840859267}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1409286144, 2181038080, 1660944384, 3699376128, 901775360, 3047161856, 3012558848, 3084386304, 127139840, 2737176576, 85393408, 387874816, 2513518592, 2742673408, 333942784, 760539136, 3525596160, 539906560, 4164648192, 69007232, 602431808, 3906740320, 1005196304, 2254787816, 797954460, 3167285298, 565078119}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 2483027968, 2919235584, 3539992576, 2071986176, 2243952640, 2438987776, 1871708160, 2211971072, 3292266496, 2283143168, 3158900736, 711884800, 612319232, 345497600, 1744433152, 58492928, 2353804288, 2434675200, 680356608, 2004135808, 1476936896, 2521060960, 4133125104, 72812904, 1684263548, 776721798, 1807715743}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 738197504, 301989888, 3607101440, 3145728000, 2520776704, 1314914304, 2769289216, 3649568768, 1618739200, 1441136640, 3230859264, 3371532288, 601178112, 30842880, 270061568, 1757919232, 1001128960, 2983099904, 2296329472, 2607534464, 375551680, 3272679328, 3904145520, 613005288, 2486389012, 3729107110, 4285346447}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 469762048, 771751936, 2332033024, 746586112, 4215275520, 3806330880, 993001472, 790102016, 2712928256, 4587520, 2857041920, 3430711296, 1110261760, 522706944, 2438582272, 1916188672, 3519294464, 901670400, 214893312, 4246916992, 4208087872, 3818733856, 2894046640, 3364744184, 352366876, 2365030290, 252085319}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 3154116608, 2583691264, 4278190080, 2860515328, 1396703232, 2539651072, 3641704448, 683147264, 2945712128, 3718643712, 2836594688, 2543353856, 655704064, 305897472, 2441449472, 1311934464, 214189056, 3590211072, 760676608, 4196842880, 2980213312, 3612173600, 578813040, 2856044520, 2240132876, 3358766930, 3116648631}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1140850688, 2449473536, 1593835520, 1904214016, 1010827264, 2871001088, 873463808, 3503816704, 574881792, 40501248, 4210622464, 220561408, 3346219008, 4029472768, 3011440640, 1429456896, 2547284992, 1190271488, 1604156672, 3848243584, 3159523264, 667761312, 4138187728, 3859168104, 4219410204, 2803552922, 1439287233}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1946157056, 1509949440, 3506438144, 3363831808, 3040870400, 2355101696, 1739587584, 3197632512, 4178837504, 759824384, 2002976768, 3912007680, 496582656, 2966937600, 631369728, 3154425856, 3021286400, 2408182272, 1443428608, 663443072, 226533184, 2467777824, 3411452912, 824316856, 1687111836, 2126682690, 3945288385}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 3690987520, 3187671040, 2533359616, 2944401408, 1564475392, 2371878912, 2471493632, 3950510080, 1022099456, 2496528384, 1171718144, 1134526464, 3662233600, 1630576640, 54185984, 1958209536, 241003520, 575854080, 1011063552, 338645376, 3568552640, 2921794592, 1008185840, 2997705032, 2455425900, 971499342, 1109731971}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 335544320, 1107296256, 1627389952, 4001366016, 1673527296, 2631925760, 1125122048, 793247744, 3054239744, 386793472, 2054619136, 3363143680, 3865657344, 3242909696, 1175506944, 2938996736, 3702344704, 2601046528, 2806621440, 3042922112, 128569408, 2555335264, 1071750320, 3015930280, 1018166388, 3423877278, 183137819}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 4227858432, 1711276032, 3506438144, 478150656, 364904448, 2048917504, 3840933888, 3521642496, 4047765504, 1403650048, 39780352, 1582596096, 1090863104, 1474535424, 957739008, 1489799168, 3991475200, 2892858880, 217116416, 4068432512, 2779027264, 292370272, 2447893712, 2690634840, 1120113732, 610661034, 2053418633}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1946157056, 33554432, 1761607680, 2877292544, 79691776, 2048917504, 3566206976, 2030567424, 1116471296, 3022127104, 856621056, 3465904128, 3250405376, 3851591680, 841256960, 2261641216, 3214480384, 1902952960, 2267135232, 2060141184, 257669824, 903878112, 1009799504, 3940042600, 560227636, 303982078, 934636173}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 2214592512, 1979711488, 285212672, 964689920, 943718400, 1788870656, 3455057920, 505937920, 3289120768, 3535142912, 3283156992, 1802207232, 452411392, 2683478016, 1880150016, 3321088000, 2918413312, 3388529152, 169854720, 1167394432, 3352416704, 3371177376, 967317008, 424425624, 2945870756, 2868976142, 3563316135}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 3422552064, 973078528, 318767104, 2055208960, 3275751424, 1033895936, 1175453696, 1539833856, 1094975488, 428212224, 3110535168, 3315957760, 4109451264, 2282414080, 2291200000, 2705180672, 14488576, 2354634240, 1626964224, 2837128064, 2719978048, 671877920, 4152507152, 390145128, 4057136340, 3558648922, 150990399}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 3422552064, 838860800, 2197815296, 3783262208, 4181721088, 3793747968, 1659895808, 186122240, 4032561152, 3690856448, 2565144576, 3584131072, 468402176, 828170240, 2442571776, 4043933696, 1821334528, 823057920, 655723776, 2127635328, 760976320, 3490470432, 1104551248, 4248921752, 831762428, 3057143910, 2032934747}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 1275068416, 2516582400, 1728053248, 3363831808, 482344960, 3412066304, 443547648, 1302855680, 1908670464, 809631744, 3583311872, 1032159232, 2779201536, 347643904, 3865481216, 622712832, 3907730432, 1676602880, 2844389120, 3302048128, 2768762176, 2974972128, 2857201008, 4125732504, 1310800964, 409963146, 3992336317}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 469762048, 1912602624, 2030043136, 41943040, 3862953984, 2497708032, 1865416704, 1037565952, 898367488, 3357671424, 1272905728, 2419425280, 3318562816, 2360516608, 2989805568, 1941813248, 3043568640, 2045044224, 3646287104, 2168280704, 1179310656, 2611540128, 1146596016, 2280807288, 1060600316, 392267150, 2648928469}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3422552064, 503316480, 2734686208, 2222981120, 2789212160, 2933915648, 2073034752, 1623719936, 1863581696, 1932132352, 1591934976, 2596503552, 760823808, 342417408, 1154412544, 637270016, 3293926400, 3607031296, 834921216, 2782464896, 3425222464, 4180591520, 1391196080, 3470610216, 151689076, 2591669394, 527575689}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 4093640704, 2315255808, 1291845632, 2860515328, 96468992, 1495269376, 3018850304, 4233625600, 3894149120, 1270218752, 3816882176, 3711860736, 2865184768, 3060244480, 2368057344, 297203712, 4168315904, 2668999168, 2261682432, 849297536, 3430669888, 2274603872, 4005004880, 328050392, 24293916, 1629031430, 3045231455}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 2885681152, 3187671040, 184549376, 2004877312, 1866465280, 1994391552, 4056940544, 549978112, 1702100992, 1254227968, 608501760, 956268544, 3797368832, 4109557760, 1427943424, 1623713792, 2786802688, 1761381888, 3331836672, 2576570240, 862506688, 159761184, 2401132080, 3689110280, 3717240436, 1198127106, 2946519773}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 1543503872, 905969664, 1694498816, 2826960896, 717225984, 4146069504, 3335520256, 1411907584, 2252079104, 4234805248, 1632436224, 3490938880, 3304538112, 1459003392, 1234759680, 1024190464, 135484416, 903394816, 4192986880, 3613618304, 4041274688, 543156960, 723872336, 2647632584, 476929444, 365153030, 895447065}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 3959422976, 2650800128, 1929379840, 411041792, 1472200704, 1826619392, 1267728384, 547880960, 1568931840, 3725983744, 1510408192, 3721494528, 3330359296, 1727963136, 1486147584, 2026493952, 727526400, 3340041728, 1971976960, 1702710144, 400873792, 2012332896, 3161540784, 898015720, 3155742852, 854320154, 2970878759}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 201326592, 1174405120, 117440512, 2675965952, 2109734912, 2048917504, 3929014272, 2547515392, 4276879360, 3981312000, 1703870464, 797605888, 2641444864, 807247872, 238530560, 1980925952, 1383955456, 2722348544, 2379257600, 3748422016, 3951974080, 774832224, 3145389648, 2097753528, 335643356, 3489765662, 3791761667}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 2885681152, 2248146944, 352321536, 3347054592, 1463812096, 3231711232, 3136290816, 3030908928, 3801350144, 735182848, 4265934848, 419069952, 820461568, 2035802112, 606728192, 2844956672, 1108560896, 529907200, 1687475968, 3852736640, 2736421568, 3619765280, 2563812880, 1575900568, 3875735396, 1701682754, 2992169941}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 1409286144, 570425344, 2634022912, 2608857088, 2780823552, 983564288, 4228907008, 816316416, 1984167936, 4084596736, 922681344, 4186800128, 2518237184, 672849920, 108056576, 3873830912, 3556582400, 3204219392, 2296876288, 3758884992, 3141669568, 2282844000, 1615774480, 3366900136, 2782822692, 13034778, 1387981303}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 2080374784, 503316480, 3070230528, 3061841920, 146800640, 3005218816, 2928672768, 3504865280, 2769551360, 3985768448, 3068067840, 464420864, 2271035392, 3076104192, 868724736, 4203124736, 1491676160, 2921043456, 2081487616, 2290893184, 836634176, 2049009376, 270504528, 86675944, 94846916, 3184712882, 1083922597}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 3019898880, 2046820352, 2734686208, 830472192, 1480589312, 3219128320, 3339714560, 2109210624, 2096889856, 3430547456, 830668800, 3213656064, 3983097856, 3472334848, 360296448, 1546967040, 2694122496, 2349707776, 3409619200, 1360547712, 1770795968, 1217548960, 2854686640, 2895823080, 1776841420, 858022566, 970350041}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 738197504, 3590324224, 687865856, 1434451968, 3242196992, 3172990976, 925892608, 1109917696, 3787718656, 4236640256, 3818848256, 3184164864, 1151942656, 1623040000, 952602624, 1552058368, 3288151040, 3588460032, 4174681856, 2820279936, 3897893824, 3412570400, 3430066128, 657799032, 3690445028, 2091569866, 1496918047}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 1006632960, 4127195136, 4143972352, 2357198848, 3569352704, 488636416, 1229979648, 3598188544, 3881041920, 1625423872, 2013855744, 3412033536, 2721792000, 2574163968, 3989893120, 3737618432, 807353344, 2904876544, 4105539328, 3217949056, 348086080, 422882528, 984452176, 2242535688, 2165652620, 1612835698, 3599501493}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 603979776, 3254779904, 3607101440, 1820327936, 213909504, 3911188480, 4086300672, 380108800, 1252786176, 2839150592, 776798208, 2366668800, 728186880, 3082133504, 2386276352, 1004058624, 305886208, 1809291776, 126020864, 3825608064, 1809805632, 854701792, 902673488, 1667216488, 3258887396, 3478416622, 3122553681}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 2080374784, 4194304000, 1358954496, 3078619136, 2956984320, 681574400, 544210944, 2033713152, 1469841408, 425590784, 468516864, 1087143936, 272842752, 3822690304, 2498990080, 882178048, 441394176, 720360960, 2190139648, 3649206912, 4271078592, 3247569824, 3839350288, 429322584, 773609516, 2921220614, 2546801435}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 1140850688, 637534208, 1895825408, 2776629248, 1161822208, 664797184, 1984954368, 674758656, 2350120960, 3607494656, 4020961280, 1485406208, 4236066816, 2933579776, 4286640128, 1762760704, 188306432, 2120534528, 3128925952, 3149809280, 3145693120, 1097835296, 1344689808, 2000385480, 928118444, 1511595986, 3757349159}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 1006632960, 2919235584, 352321536, 2877292544, 2009071616, 23068672, 3088056320, 647495680, 417071104, 3695575040, 2658074624, 1401585664, 3669573632, 1245569024, 3637489664, 1483925504, 3430235136, 2044970496, 3422339840, 1836978304, 507732160, 25477216, 4218580208, 1954359976, 2280113372, 2814820022, 3408343703}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 3019898880, 3858759680, 687865856, 2206203904, 2386558976, 148897792, 4247781376, 387448832, 270270464, 2518286336, 1570308096, 3629613056, 1580417024, 4162248704, 3193499648, 4130326528, 3797881856, 3010781696, 1731063552, 3352953472, 2570665152, 2324144800, 2056982064, 483578616, 603901980, 2919012934, 721025833}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2751463424, 704643072, 2197815296, 25165824, 2587885568, 400556032, 4247781376, 1281884160, 3526098944, 1558315008, 1643315200, 2707652608, 3164684288, 641261568, 3436097536, 694921216, 1459450880, 382913024, 1298237696, 3420594048, 846427072, 2753803168, 2093036464, 71886072, 2613483300, 884452830, 1230456941}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3690987520, 2181038080, 1124073472, 3716153344, 4290772992, 3030384640, 1538260992, 2048393216, 3001286656, 294518784, 4265410560, 3347611648, 1405304832, 2064506880, 1461710848, 341366784, 3679128576, 2004993536, 3402487040, 717196160, 1432931776, 756226400, 1996873744, 1993598840, 1433050492, 1383879578, 4012509699}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1811939328, 3254779904, 3036676096, 427819008, 2478833664, 207618048, 1513095168, 2583166976, 2571370496, 3891920896, 2902786048, 962363392, 3406774272, 3317817344, 2804387840, 2613893120, 2686925824, 2970484224, 432129280, 2636642432, 315418560, 329731168, 1674425712, 2720112824, 601345260, 735354858, 1519590761}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 3959422976, 2315255808, 2734686208, 310378496, 717225984, 224395264, 2706374656, 1870135296, 2478571520, 2583035904, 414777344, 909475840, 3370074112, 2744426496, 3297161216, 3959805952, 2549568512, 1792056832, 3767306496, 3958029184, 1221324352, 3897712608, 4087560048, 939714312, 99590700, 1284000806, 1534334623}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 1140850688, 2785017856, 3741319168, 1535115264, 3611295744, 2195718144, 3920625664, 1839726592, 1460404224, 3703963648, 2803695616, 4281368576, 2536194048, 4133855232, 908578816, 1256241152, 3270724608, 736217600, 1300096768, 2265172352, 4268396736, 3083361568, 8127536, 1976437560, 2478908612, 2972636942, 1647451743}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 738197504, 1107296256, 1929379840, 2491416576, 3527409664, 3416260608, 1634729984, 1185415168, 3083599872, 2917007360, 4182441984, 1829470208, 4171579392, 1875435520, 4065521664, 725325824, 875375616, 4206165504, 4182037760, 3232533376, 21025088, 2754531232, 2897060624, 1375348824, 1048119012, 2578373934, 91070483}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3288334336, 570425344, 4211081216, 4253024256, 1052770304, 1688207360, 1091567616, 2069364736, 581697536, 2618425344, 4289265664, 820215808, 4083892224, 1462951936, 3254054912, 2821949440, 1460886528, 3813579264, 2359198976, 2875644800, 1020973504, 831564256, 1268110352, 4242811560, 400959836, 303515246, 2732127549}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 469762048, 2717908992, 285212672, 1837105152, 3057647616, 1990197248, 3415212032, 3405250560, 1232338944, 285868032, 459341824, 3488645120, 3803922432, 4215906304, 2330972160, 2015410176, 736328704, 976086528, 4234007808, 605401728, 1531549120, 2062525600, 1075900432, 2279811752, 2150467788, 4049465986, 3952469537}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 2348810240, 503316480, 1392508928, 360710144, 4248829952, 2992635904, 2037383168, 3960995840, 1733558272, 3523084288, 2797404160, 723222528, 3832758272, 2891898880, 1561112576, 388728832, 2785754112, 2491088384, 4025154304, 88247168, 2125397952, 1867834912, 3214926192, 4156896088, 650102364, 466959362, 2220340539}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3690987520, 503316480, 1459617792, 125829120, 2428502016, 1503657984, 814743552, 78118912, 2996568064, 3433693184, 1160708096, 240418816, 2161459200, 3606290432, 1137569792, 1531217920, 2914847744, 1699714560, 2629290752, 2846069120, 3980783296, 1401469664, 2032103312, 1424798312, 1184972836, 237370166, 1471722969}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 3019898880, 3791650816, 4244635648, 1769996288, 3837788160, 3890216960, 4239392768, 1131937792, 472645632, 663355392, 2652438528, 119832576, 3336781824, 1562746880, 3994783744, 286582784, 3151711232, 816423424, 2827064576, 3949310080, 599512000, 1845796832, 2628979888, 2506987640, 378526700, 4157780062, 3635942033}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 1006632960, 1241513984, 1224736768, 3917479936, 4064280576, 2355101696, 4249878528, 2535981056, 2645295104, 3337224192, 2674065408, 2987032576, 1033453568, 4204896256, 1722806272, 635099136, 3094426624, 2427303424, 1396017408, 2493613696, 3249535936, 727355040, 615595888, 4027418056, 113612612, 1786359022, 3906719545}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 2080374784, 2583691264, 3472883712, 176160768, 2613051392, 1210056704, 1253048320, 3061317632, 3411279872, 1466564608, 4042981376, 1092059136, 736182272, 2654248960, 72519680, 3190286336, 3302566912, 1921041920, 2678638848, 2736041344, 3680688704, 18866528, 2959945680, 2239418488, 547078284, 263145858, 947751937}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 201326592, 301989888, 922746880, 394264576, 3267362816, 1256194048, 3929014272, 803733504, 3854827520, 3038904320, 262864896, 1179746304, 3011067904, 2725437440, 2191306752, 1600231424, 3306251264, 1484172800, 1239332096, 431665536, 227074240, 2627444192, 2031509552, 3238075960, 642689828, 3745684330, 3941897805}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 1140850688, 3321888768, 4244635648, 864026624, 4013948928, 505413632, 1984954368, 3898081280, 3907780608, 1191313408, 1520762880, 2314698752, 2671198208, 912957440, 3025965056, 458737664, 4003941376, 299039232, 1073784576, 2403199104, 1590039744, 2462257184, 212111184, 422288840, 278743132, 2615933038, 3908919253}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 3690987520, 1778384896, 1694498816, 1904214016, 2269118464, 4229955584, 288358400, 302514176, 4094951424, 235798528, 3301244928, 1415479296, 2705014784, 2079580160, 2103554048, 3632191488, 1208699904, 1442547200, 326492416, 2339412096, 558772160, 3974447648, 728683856, 2419264376, 3379014516, 1018140322, 2086379467}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 1543503872, 2315255808, 3238002688, 3598712832, 1505755136, 2191523840, 4289724416, 3434610688, 438566912, 3815899136, 2834235392, 2653978624, 4016914432, 3876052992, 1701433344, 2341525504, 1297957888, 1174382080, 2192414976, 2754798208, 135939136, 2028154720, 2569966480, 3289135864, 3776847788, 2824930554, 3180961709}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 2483027968, 436207616, 452984832, 2323644416, 272629760, 1184890880, 2758803456, 3627548672, 1466171392, 1111621632, 963575808, 318472192, 3617406976, 3125600256, 2555555840, 1419507712, 4262282240, 3928261120, 322892032, 4146441088, 3795076672, 1103760032, 2740148880, 1087214808, 1050153260, 1662285946, 3799648661}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 469762048, 2785017856, 855638016, 645922816, 1287651328, 2724200448, 1439694848, 2768764928, 4026269696, 2040659968, 3282894848, 1954971648, 3214884864, 2843992064, 3872772096, 86431744, 11478016, 3936060928, 1455550208, 2372459392, 558393920, 1046244064, 4136793328, 2293589064, 680722324, 3117493958, 2808392781}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 2080374784, 3321888768, 2063597568, 2206203904, 1337982976, 4263510016, 4251975680, 1272446976, 27000832, 263323648, 1803354112, 3685318656, 2147434496, 4025278464, 3927609344, 4014602240, 1076839424, 1459934720, 146710272, 3367489408, 2668124352, 586428256, 383147088, 3097720600, 754898396, 3310847494, 4200078557}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 67108864, 1711276032, 2197815296, 142606336, 3611295744, 962592768, 4115660800, 2889351168, 1377566720, 3742498816, 2387935232, 1788837888, 953630720, 240295936, 3408179200, 3516921856, 743908352, 856869376, 591703808, 2706345856, 3635351872, 3786330912, 1680275056, 1200790216, 1845801036, 3241139254, 2625574221}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 3825205248, 1644167168, 1996488704, 2441084928, 3049259008, 3378511872, 4231004160, 2368208896, 2878078976, 3728343040, 1763246080, 1884717056, 3360899072, 4048019456, 2535043072, 1834387456, 3939726336, 117950976, 2226752768, 1703339392, 2819325888, 4257454688, 3955202800, 2077067704, 1718126340, 2930513166, 3400166753}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 3690987520, 1442840576, 3506438144, 3447717888, 574619648, 3395289088, 4157603840, 2754084864, 2154037248, 992083968, 2755330048, 3413213184, 2785624064, 3603079168, 1458343936, 2154932224, 3834188800, 2483213824, 3041711872, 109152896, 1821456320, 870220960, 2973940848, 598509192, 3197211076, 2962823754, 3322603549}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 201326592, 3590324224, 4278190080, 2961178624, 3082813440, 148897792, 1875902464, 1756889088, 197918720, 2989096960, 3508600832, 4156915712, 312164352, 3070025728, 2464346112, 2684721152, 2860205056, 288157184, 2254108416, 3586766208, 3947983168, 2794299744, 962548912, 2134032840, 2243820172, 1412917022, 4249261585}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 3690987520, 436207616, 2801795072, 1384120320, 1212153856, 2581594112, 2670723072, 4265082880, 1435238400, 309460992, 3212509184, 3623452672, 771309568, 3466240000, 429699072, 3468281856, 865676288, 2825557504, 4068780288, 279300480, 4035143232, 592833696, 3927646000, 2441726840, 1839288716, 1306965262, 3371601549}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1409286144, 1979711488, 620756992, 1484783616, 2168455168, 1046478848, 4231004160, 392691712, 3747872768, 2937978880, 3602841600, 975470592, 659636224, 492036096, 125947904, 6617088, 1622242304, 1453556224, 3871995648, 4023420032, 2729920832, 2112940832, 2892453616, 1105778296, 3473636708, 488830394, 1954688211}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3959422976, 1845493760, 285212672, 4051697664, 2621440000, 1835008000, 1536163840, 3975675904, 778305536, 359268352, 2422538240, 2633465856, 1079984128, 1875566592, 1090301952, 1362606080, 2709478400, 2436562432, 865374976, 162253440, 158426560, 2595590048, 1137071600, 3584233896, 2354367276, 1871434730, 3405843697}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 335544320, 369098752, 2499805184, 58720256, 1245708288, 3114270720, 770703360, 2146959360, 2644770816, 754581504, 4259643392, 1855619072, 1513046016, 3420954624, 2541875200, 1515882496, 1716464640, 2818044416, 3609849600, 4017534080, 3811126464, 2611779232, 1786542224, 1039025816, 231148236, 3102442074, 4015497193}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2885681152, 2583691264, 3506438144, 2592079872, 3099590656, 3701473280, 3457155072, 4281860096, 1709965312, 3668312064, 1653800960, 2639626240, 1533362176, 2434719744, 3425488896, 3893741568, 1183153152, 3035549184, 2112141568, 2813442688, 1774660160, 828356576, 3987763856, 2359823528, 3549710316, 1084914766, 281362263}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 3825205248, 4194304000, 1258291200, 25165824, 2654994432, 178257920, 3501195264, 886571008, 2548301824, 2289172480, 2411790336, 3478224896, 497238016, 2230886400, 2177822720, 4006455296, 512044032, 831760896, 2478455040, 4241310592, 954188736, 2492755360, 3997827344, 1731543096, 2076960220, 4187910234, 3747570077}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 469762048, 3724541952, 117440512, 3984588800, 2193620992, 3827302400, 1433403392, 812122112, 4071882752, 1812332544, 948371456, 3285680128, 3989913600, 1783160832, 1457164288, 741070848, 2224233472, 4125214208, 3554568960, 3262871936, 1981131712, 2117606368, 1445749840, 2316976280, 2836744836, 698781458, 3207188063}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 4093640704, 33554432, 3707764736, 1367343104, 767557632, 3567255552, 3721396224, 182976512, 2636382208, 3430023168, 1358233600, 1812234240, 2448900096, 566861824, 3544158208, 2867394560, 1118905344, 906400256, 985275648, 2520856704, 3271464896, 3939916640, 2017925392, 735155272, 3370354692, 3824600650, 1774322997}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 2751463424, 436207616, 1191182336, 2256535552, 3812622336, 2627731456, 2677014528, 43515904, 2635857920, 138543104, 2611019776, 669679616, 2899525632, 3477315584, 1371402240, 2202986496, 182283264, 4065905152, 2635745536, 2724029824, 1947766848, 70927648, 1376599952, 912309416, 3096852732, 1040646454, 3924141493}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 2617245696, 3791650816, 385875968, 1149239296, 2520776704, 757071872, 1865416704, 146276352, 4142661632, 1178730496, 172556288, 3763306496, 2853912576, 3683573760, 3170955264, 549160960, 121988096, 341685760, 1543134464, 1059420544, 4241348928, 3610384288, 1943099984, 4220758904, 2749457068, 2343276254, 290265653}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 3019898880, 1174405120, 452984832, 595591168, 1061158912, 484442112, 3616538624, 1024983040, 2387869696, 1185284096, 3315662848, 492273664, 376913920, 897490944, 166522880, 4189837312, 1945445376, 1475473920, 3654688512, 1495874432, 1025223872, 956633888, 658105648, 1660568104, 1082860956, 1235547314, 3663195047}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3019898880, 2852126720, 4278190080, 2860515328, 4013948928, 1612709888, 3155165184, 2095579136, 1686896640, 152174592, 2242576384, 3181019136, 2726903808, 1808392192, 2885144576, 2459891712, 4012340224, 428405248, 1856116992, 1033066880, 1528729152, 3303481120, 1810426832, 3809610088, 2594914692, 2266660990, 1976124325}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1275068416, 301989888, 855638016, 4001366016, 541065216, 2959081472, 3379560448, 2657615872, 848560128, 2090205184, 1783562240, 2306899968, 3704176640, 441950208, 2046136320, 687663104, 3020633088, 1622072832, 3911849216, 1571623808, 1860799552, 1280241312, 3273284592, 623201368, 3779961188, 1221648482, 1068595383}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 67108864, 2449473536, 520093696, 2524971008, 952107008, 249561088, 636485632, 1771569152, 1024196608, 165543936, 173735936, 1434222592, 3751100416, 3520045056, 482209792, 1063839744, 3884405760, 917150208, 1701459200, 3566805376, 1695659072, 3882258656, 3629412016, 2419218520, 1165301148, 775918830, 237349099}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3959422976, 3657433088, 2600468480, 3967811584, 1514143744, 3923771392, 3234856960, 268959744, 3304849408, 1670774784, 2691366912, 1473806336, 3586998272, 1844158464, 899796992, 892114944, 1940333568, 4187405824, 2228359424, 2895722368, 246524224, 2869216160, 3416987184, 2717429896, 490562196, 3356727878, 2703599895}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 1409286144, 2986344448, 1191182336, 3665821696, 2814377984, 3080716288, 2297430016, 2215116800, 1662779392, 148242432, 1909784576, 826441728, 3545448448, 2716835840, 1078308864, 1830221824, 3455679488, 1916592640, 3446283520, 1181965696, 1256161856, 3387808608, 2113585168, 2779210584, 1714796148, 1826527814, 1447365255}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3019898880, 3187671040, 3305111552, 3279945728, 46137344, 4011851776, 3257925632, 2750939136, 251396096, 3983933440, 2150170624, 684621824, 4082057216, 2477760512, 1707454464, 831170560, 916786176, 757121536, 3788126976, 1916750976, 448235712, 44691168, 460642256, 3269994808, 3308519884, 1265784342, 3441647119}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3288334336, 2583691264, 4110417920, 3883925504, 3225419776, 3789553664, 1374683136, 1423441920, 3884711936, 3616931840, 3769696256, 3447881728, 2889302016, 1620828160, 3760304128, 3398883328, 2949473280, 659327488, 2085236992, 3589223552, 3969358016, 3120008608, 1019715760, 2369778584, 2791550076, 3053301102, 1086887023}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3019898880, 3992977408, 1291845632, 2726297600, 1698693120, 3420454912, 483393536, 3332898816, 1844707328, 4154851328, 3033989120, 3885531136, 323043328, 1354211328, 289787904, 3548694528, 4059245568, 2023145984, 2808238848, 2986944640, 1804841024, 457953568, 19388720, 1879957768, 2292238916, 2348633410, 1110817887}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 201326592, 1040187392, 218103808, 58720256, 2394947584, 1327497216, 445644800, 3432513536, 897318912, 2536898560, 3242786816, 2499837952, 3570352128, 3737247744, 3060502528, 3743721472, 1109730304, 418299392, 1134187264, 705117312, 285580480, 925995232, 3825454032, 4105223016, 1489461372, 3089472902, 883018959}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 3422552064, 3791650816, 2902458368, 1417674752, 406847488, 3818913792, 1026555904, 1338507264, 3015966720, 2627600384, 2574057472, 4027351040, 1885552640, 3021578240, 3550736384, 2604705792, 1696156672, 807058944, 2800375040, 2189116544, 1627754816, 2109851040, 3370090512, 1165154424, 312351060, 1718429706, 3247222435}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 603979776, 3724541952, 3439329280, 2189426688, 2814377984, 1377828864, 531628032, 2046296064, 2822504448, 575012864, 199557120, 3362553856, 1798520832, 2822873088, 2564526080, 1365805056, 3471406080, 739412480, 2529841920, 2010871936, 452307008, 4076462176, 3825714640, 3862878712, 3347329100, 2686065590, 1769153623}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 738197504, 637534208, 1023410176, 3363831808, 2537553920, 954204160, 2576351232, 2344091648, 1901854720, 2416312320, 3255369728, 3187965952, 2684305408, 3815088128, 2164256768, 3318806528, 3354215424, 3504250368, 3241176832, 3645383808, 1370768704, 365053984, 291725744, 3435391912, 2609292620, 1576820022, 2163616039}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 1677721600, 2583691264, 587202560, 545259520, 532676608, 1948254208, 2437939200, 1213726720, 3622567936, 722075648, 820183040, 1212121088, 1075396608, 4145340416, 674418688, 1778100224, 3782691840, 3599354368, 3945294080, 870594432, 490603328, 944073056, 2226555600, 1014346888, 3944377500, 2455467822, 1025755985}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 3288334336, 1107296256, 1996488704, 1518338048, 2705326080, 2988441600, 2528116736, 128450560, 3605790720, 2460876800, 3280797696, 1543995392, 959660032, 2463277056, 1607512064, 953403392, 2481538048, 3598031360, 1509453056, 1662256512, 934955584, 557252640, 11582160, 1782820664, 804349476, 380748318, 3363466635}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 2885681152, 2717908992, 3204448256, 1954545664, 1824522240, 1738539008, 4069523456, 373817344, 2923692032, 607780864, 2472083456, 3786899456, 3771940864, 3690389504, 2403905536, 411797504, 4034214912, 2711219712, 2555913472, 1623993728, 64889152, 150161120, 1999039248, 459324648, 3061827028, 3990299738, 3861696993}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 3959422976, 1711276032, 2768240640, 494927872, 3904897024, 4028628992, 3207593984, 3587702784, 213123072, 2891841536, 1929707520, 3760619520, 1875591168, 3591102464, 3156324352, 3025840128, 2462661632, 45936128, 2846385920, 2626429056, 4000995264, 4084427744, 728759120, 129483192, 2558786396, 3172849458, 1639501195}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 3556769792, 2986344448, 1157627904, 243269632, 3745513472, 2602565632, 7340032, 894959616, 4238082048, 1097203712, 918880256, 3384311808, 2540912640, 2744492032, 2809106432, 273463296, 4218506240, 1528480256, 1699507456, 1024347264, 3407943744, 1538434592, 1313344848, 1964245080, 2668771036, 3171362502, 1784122615}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 1409286144, 100663296, 587202560, 612368384, 3225419776, 2971664384, 4247781376, 1689780224, 213123072, 149553152, 1233584128, 1046970368, 855457792, 2661867520, 871813120, 3608913920, 3912985600, 1866584576, 2177107712, 3044151168, 1946384192, 271962272, 3939386448, 4221917048, 2857143212, 632592882, 2158034529}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1140850688, 2986344448, 1426063360, 3414163456, 574619648, 3911188480, 3020947456, 783810560, 984875008, 486408192, 2401959936, 58884096, 3093643264, 734126080, 3465261056, 31389696, 2578936832, 3601918464, 3227784448, 1202066560, 1366248128, 3065288864, 1920075472, 1654736488, 372751916, 511479906, 2530104955}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 1946157056, 973078528, 3640655872, 125829120, 725614592, 1004535808, 2477785088, 1227358208, 1623457792, 2149974016, 4200660992, 38436864, 110575616, 3480477696, 638685184, 4095125504, 1499272192, 988840448, 379347200, 2037013120, 315822272, 2996164128, 525388720, 1598826808, 2947678724, 1012876650, 2282217327}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1946157056, 3791650816, 2801795072, 2793406464, 2403336192, 3076521984, 2330984448, 2984771584, 278659072, 2660630528, 2686517248, 2262794240, 1957117952, 2166808576, 1387065344, 735819776, 1409629184, 275640832, 2083796224, 107625856, 113706048, 3394684704, 2860828272, 862427160, 2936239780, 4283746982, 3114245687}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 3422552064, 1509949440, 2332033024, 662700032, 1648361472, 2623537152, 1139802112, 746061824, 478937088, 3072983040, 2728591360, 2572648448, 1218002944, 1555865600, 3785027584, 181655552, 2424790016, 1083821568, 3847514368, 1819686784, 2103534784, 124815264, 3763403120, 390119576, 2735245292, 417135918, 1315624353}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3019898880, 2852126720, 3841982464, 276824064, 1564475392, 236978176, 1263534080, 522715136, 3087269888, 1004404736, 1213267968, 189956096, 2776580096, 3921403904, 31584256, 2964244480, 894264320, 1137762816, 3758897408, 1577735296, 2464629568, 648526624, 2154011856, 2740816840, 482143076, 3715521178, 2341827715}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 335544320, 4261412864, 1426063360, 411041792, 1447034880, 1889533952, 3371171840, 1230503936, 610533376, 2568617984, 2592276480, 820215808, 2777235456, 2271780864, 1386647552, 1103611904, 766708736, 3520844288, 4143807232, 1308267648, 3903444288, 2887924896, 3623300496, 1601280920, 788926620, 1355635130, 843226441}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1677721600, 2382364672, 3070230528, 2860515328, 4240441344, 920649728, 3826253824, 1498939392, 2669412352, 1000734720, 2968584192, 1264222208, 1365721088, 2785255424, 4083789824, 2986784768, 2833331200, 1073920512, 997919488, 3659904384, 1691923520, 1258055904, 4080412336, 644421800, 1982244860, 2366723350, 3083524167}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 872415232, 33554432, 1157627904, 3867148288, 322961408, 3441426432, 2989490176, 990380032, 632553472, 148242432, 2556493824, 1106673664, 1625767936, 3817840640, 1721618432, 2961356800, 986786816, 1321136640, 3153286400, 2762579072, 2543117376, 2647656480, 2631424592, 2288800632, 1144653044, 974864498, 3897413159}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 1275068416, 2248146944, 3909091328, 1182793728, 868220928, 3147825152, 475004928, 2502426624, 1942749184, 2993553408, 1662320640, 1742897152, 256589824, 2570051584, 3718098944, 3350108160, 2791650304, 1197116928, 1695493888, 526249600, 4002320960, 469045344, 4073897232, 2803068424, 1851511524, 1605891454, 4123631131}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1140850688, 436207616, 2801795072, 612368384, 4215275520, 1860173824, 2721054720, 2281177088, 851705856, 740950016, 2360934400, 1105362944, 956514304, 2205392896, 2020454400, 3467048960, 132717568, 3790268928, 1587489024, 1171113344, 511082816, 2619439392, 3654723504, 3690030968, 2124325484, 1552764714, 2400237249}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 67108864, 3523215360, 3607101440, 2759852032, 2520776704, 3097493504, 758120448, 2410151936, 924057600, 3438673920, 4191485952, 874151936, 2029207552, 1995939840, 1759883264, 932091904, 3393534976, 2340596224, 1473187072, 2648022400, 4230391104, 3478213536, 1618276496, 1385836152, 999235556, 4000690146, 1133963815}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1006632960, 3724541952, 2231369728, 2743074816, 2378170368, 1772093440, 2238709760, 4144496640, 1912864768, 3834511360, 979566592, 3436871680, 2600288256, 3202457600, 597413888, 2688464896, 3001228288, 3751474688, 1897728768, 1777453184, 1497603264, 3787640160, 94459024, 1012130072, 3357201268, 383582474, 793871211}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 738197504, 2248146944, 3003121664, 3850371072, 1774190592, 618659840, 3612344320, 881328128, 3383492608, 3837919232, 487915520, 1164541952, 1621573632, 3804536832, 2457513984, 761636864, 647316480, 3416886784, 1137143552, 3579114368, 4203922368, 551129184, 3632217648, 912325128, 3235160340, 3948059246, 1614410301}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 4093640704, 3724541952, 2063597568, 679477248, 1841299456, 627048448, 3729784832, 1479016448, 184811520, 2017591296, 2436300800, 377913344, 2156216320, 1244241920, 700444672, 975353856, 91687936, 2477175296, 636820224, 477225856, 1415818560, 511485536, 3212728432, 1148797448, 2030552836, 1156500858, 362893549}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 1006632960, 3791650816, 3808428032, 2390753280, 1312817152, 1440743424, 2186280960, 3336044544, 2097938432, 4280942592, 2389508096, 2253094912, 3350675456, 1305387008, 3778605056, 3689408512, 95249408, 258704896, 3427220736, 3349607296, 37547072, 257544608, 1560676656, 397891272, 97441020, 2906186238, 1105693537}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 469762048, 3388997632, 2969567232, 3045064704, 1933574144, 3185573888, 2452619264, 247988224, 1957953536, 568197120, 2028404736, 4292182016, 2393456640, 2863325184, 4226871296, 1996597248, 4027022336, 2925909504, 4162941184, 2944324224, 1256107456, 428778016, 800507312, 2573919480, 2530257908, 814855826, 3315549603}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 2617245696, 1979711488, 2667577344, 1736441856, 390070272, 1218445312, 2068840448, 495452160, 2973499392, 2084175872, 1441857536, 115179520, 1618690048, 1070899200, 3229798400, 2084698112, 915475456, 3756910080, 1749225216, 4094739840, 2510088896, 2782841120, 2328620816, 2115529800, 3881074164, 3438690118, 169020385}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 3556769792, 4194304000, 956301312, 3263168512, 4131389440, 2212495360, 3987734528, 2033713152, 1451491328, 3698982912, 2412052480, 525107200, 2494513152, 711057408, 3660558336, 824739840, 451247104, 2858209792, 1531398400, 1999475328, 814344768, 4226021536, 1456389424, 743334456, 2634485260, 1020126666, 2973358025}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 4227858432, 2717908992, 956301312, 494927872, 3409969152, 1814036480, 3660578816, 1977090048, 1604583424, 897449984, 967639040, 2246803456, 2080587776, 4241399808, 3112488960, 2013243392, 1390769152, 4184311296, 3110161664, 3257503360, 991196608, 2338733600, 2867421520, 986033400, 149320348, 2594788346, 3261445275}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1140850688, 771751936, 3539992576, 3649044480, 700448768, 1956642816, 374341632, 1870135296, 791412736, 3727556608, 1160052736, 3930095616, 3518709760, 120430592, 3814699008, 3149715456, 430777344, 2630142464, 2726374144, 2498422656, 1755602368, 2771013728, 702508048, 4062675080, 4287665868, 2718112142, 2183250451}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3556769792, 3456106496, 2600468480, 1769996288, 3015704576, 866123776, 3851419648, 1465384960, 4112252928, 227672064, 3332833280, 4231430144, 591740928, 775528448, 4228370432, 2763696128, 1703898112, 2407698944, 614687488, 2446906240, 3972036032, 3961549152, 961547152, 1400402024, 4990044, 3572133878, 2884310461}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 1543503872, 1778384896, 2030043136, 4169138176, 1606418432, 3470786560, 982515712, 2916614144, 668205056, 3038642176, 3024420864, 2584576000, 2557165568, 2703269888, 1822093312, 3070855168, 3859643392, 310498816, 341901568, 438040192, 360856384, 4082581600, 1350733488, 3778933864, 1778588476, 22856882, 2920851227}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 67108864, 1509949440, 2332033024, 3665821696, 3057647616, 4213178368, 3402629120, 2144862208, 144441344, 3406954496, 2074542080, 1102348288, 1199915008, 3782991872, 2382729216, 1144584192, 347018240, 2112940544, 4270522624, 1468963712, 2268476992, 2363034016, 2542390352, 2433911944, 623123740, 3405656086, 1425869533}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 1543503872, 2919235584, 1862270976, 3951034368, 2101346304, 3705667584, 1102053376, 3689414656, 838598656, 2570190848, 2832924672, 1758560256, 4235804672, 821223424, 3664564224, 2455619584, 1359162368, 2877666816, 2992075520, 900435328, 2400075968, 1019836448, 2409297712, 2370886200, 1120904164, 8929654, 2869712133}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 67108864, 1644167168, 3170893824, 461373440, 1572864000, 1260388352, 2165309440, 1568145408, 2017722368, 3373662208, 979828736, 1432125440, 1359036416, 3199459328, 3486625792, 1774757888, 1649357824, 3951073792, 165899520, 275435648, 1626761920, 2262248288, 3883193296, 1994225448, 1876008204, 1506319194, 1515142127}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1409286144, 1711276032, 1862270976, 679477248, 3393191936, 4116709376, 2247098368, 2898788352, 4115922944, 618528768, 777060352, 2890366976, 3353296896, 1150197760, 3570708480, 3968059392, 2813944832, 3565408768, 1538875136, 109306240, 45697344, 2835596192, 3027840624, 4028868120, 2884184756, 4053512770, 943005443}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1811939328, 234881024, 2432696320, 2357198848, 3938451456, 1126170624, 1315962880, 773324800, 2983985152, 1976696832, 596705280, 3367731200, 3025354752, 572694528, 448565248, 2285352960, 2280217600, 460824064, 1216946944, 3353864832, 2084637504, 1528034528, 1077367888, 1218220696, 180879036, 3811667366, 1502344717}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 3019898880, 2248146944, 385875968, 545259520, 583008256, 3923771392, 4168089600, 3332898816, 1707868160, 3332243456, 1567293440, 2499837952, 992296960, 1125359616, 85037056, 652007424, 3374519296, 1648136704, 3570618112, 3889491328, 1975467328, 3466238944, 4012644400, 2020488344, 2114134404, 28099278, 3674947475}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 2080374784, 2986344448, 1090519040, 3783262208, 1430257664, 1717567488, 2557476864, 3540516864, 3961782272, 1190789120, 2142175232, 165642240, 646266880, 698916864, 1814466560, 1449900032, 1682394112, 3662386688, 819424512, 3102972544, 3747314624, 8230176, 1452693104, 907112664, 662369748, 2512233786, 3560308785}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 1946157056, 4127195136, 1392508928, 4152360960, 775946240, 635437056, 330301440, 3153592320, 1378091008, 323354624, 321323008, 2564718592, 3673243648, 3029442560, 2422444032, 1793779712, 3491695616, 467321344, 3374800640, 434014080, 1349588672, 1515313056, 3796080560, 1442487992, 1547130092, 2633420442, 3789384631}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 3422552064, 1644167168, 3338665984, 4202692608, 1707081728, 1537212416, 1238368256, 4206362624, 1919156224, 1935278080, 1149173760, 651853824, 1302151168, 1354866688, 2015227904, 153339904, 4127632384, 4037221888, 3454334208, 3115852160, 3471072832, 3885648480, 3697232912, 2907358664, 2026199724, 3449155242, 1095756969}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1006632960, 3456106496, 3070230528, 109051904, 4064280576, 3223322624, 3201302528, 1663565824, 3403415552, 2852257792, 2210725888, 2221637632, 49233920, 695377920, 2122747904, 2170079232, 4196400128, 904988160, 2924868352, 2023240064, 3246669376, 2003191712, 739469776, 2409682312, 1198239332, 779036534, 1043499341}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 3690987520, 1241513984, 2499805184, 3179282432, 46137344, 3470786560, 2429550592, 1643642880, 1693188096, 3400138752, 830930944, 1974108160, 1758806016, 2579619840, 3361067008, 1129555968, 425647104, 1925404160, 240431360, 2108952704, 3845525952, 1663401184, 1787408432, 1154602056, 1473088684, 4096776142, 606898513}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 872415232, 1107296256, 4076863488, 2826960896, 3107979264, 3533701120, 1202716672, 2865233920, 1275330560, 73269248, 1572405248, 1549041664, 2838446080, 3806961664, 3752194048, 3326060544, 2486760448, 2428830208, 3234258176, 1506574208, 1859789632, 3718711840, 651016080, 1846253496, 2809050964, 1150817642, 3235668195}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 738197504, 1308622848, 2835349504, 1132462080, 876609536, 4003463168, 3832545280, 1634205696, 281804800, 1070202880, 3580428288, 923697152, 1774927872, 3584811008, 730828800, 3469330432, 3150619648, 2858225152, 1806740224, 3803999872, 1671580864, 3961879456, 663018256, 1585589848, 4095041156, 4098671086, 2621328537}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1543503872, 369098752, 2063597568, 528482304, 557842432, 1986002944, 951058432, 2020081664, 2697723904, 3002204160, 298909696, 3030941696, 4048240640, 2025185280, 194105344, 1123014656, 2460783616, 3353699840, 2595137280, 3283885952, 1161434816, 118307872, 3533886576, 2104381880, 4122700772, 2587751278, 3509442309}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 603979776, 167772160, 3506438144, 3598712832, 12582912, 4267704320, 1569718272, 3546808320, 1570504704, 3275620352, 534446080, 3388768256, 3649912832, 213622784, 3268407296, 3148711936, 1487442944, 710879744, 2456205568, 2591827584, 1005482048, 2710768608, 3016786928, 401288296, 3336873764, 3232325910, 3385981235}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3154116608, 2650800128, 184549376, 343932928, 3317694464, 4066377728, 3249537024, 2133327872, 1222901760, 2726428672, 1222836224, 2364637184, 1581858816, 2021040128, 3321532416, 2495383552, 2496519168, 1378289152, 2783165184, 3188871040, 4208672576, 879610464, 2071416816, 2914750200, 54420868, 1389187642, 3829705821}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 2483027968, 2650800128, 2197815296, 1954545664, 2713714688, 610271232, 1487929344, 2703753216, 1116995584, 3632660480, 40042496, 2724888576, 2966241280, 3256737792, 3588345856, 131319808, 1369887744, 4128707072, 1822208768, 1902532480, 1251169088, 224583776, 2177451248, 3013856376, 728691588, 2373153410, 3734144991}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 4093640704, 1509949440, 2734686208, 1149239296, 3930062848, 190840832, 1777336320, 814219264, 142344192, 3750625280, 449249280, 2464186368, 4005642240, 3906707456, 3488583680, 180217856, 3919901696, 3806020096, 4229861632, 818837376, 405215552, 215017376, 3370740080, 2767715096, 1547301140, 270444310, 1456346731}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 4227858432, 3657433088, 218103808, 2944401408, 666894336, 2329935872, 2926575616, 2464677888, 1521745920, 1272315904, 1203306496, 3214245888, 3079094272, 3138953216, 3942969344, 1330022400, 733596672, 3708634624, 3561195776, 1077836928, 3968667840, 2558765664, 3529387824, 398279832, 818643108, 2008694322, 806574007}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1409286144, 1845493760, 4143972352, 931135488, 3359637504, 195035136, 3241148416, 546832384, 2558787584, 3103653888, 364052480, 6389760, 1188380672, 2564202496, 2601185280, 3734026240, 2454584320, 2209817088, 543150848, 788944256, 644305600, 1440194208, 4067057808, 2804244472, 1613663228, 3948870122, 4251384539}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 2885681152, 4127195136, 1895825408, 2222981120, 2353004544, 1382023168, 3937402880, 3462922240, 2870214656, 3999137792, 1932984320, 297369600, 2080456704, 4028276736, 1294389248, 671934464, 1423295488, 3954388480, 1021310720, 2822374016, 2762044224, 3616208800, 3693000432, 2483087032, 1784141028, 2967342722, 947338963}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 4227858432, 637534208, 1224736768, 1954545664, 4265607168, 1784676352, 2066743296, 2096627712, 1941700608, 3317301248, 4193714176, 3043065856, 1739931648, 2259345408, 1739509760, 2479396864, 3233147904, 3806033408, 1756595968, 2878762624, 1453675328, 3187866272, 291159792, 645313400, 3584337068, 881323798, 973626281}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 4227858432, 4261412864, 1795162112, 3900702720, 1941962752, 3160408064, 1387266048, 2479357952, 3857973248, 1196556288, 1629159424, 3852369920, 2625716224, 3169968128, 2651713536, 3461068800, 1047714816, 3017766400, 4249156352, 2706272128, 3626844480, 1846538592, 1013499632, 1341145720, 996688372, 3852738354, 1391084869}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 738197504, 436207616, 1426063360, 2843738112, 3938451456, 1876951040, 930086912, 401080320, 4063494144, 1151205376, 4265541632, 2552594432, 1984512000, 4004421632, 3467816960, 3145263104, 233430016, 3308981760, 66296064, 2249345152, 242035648, 3941136608, 1458674352, 3408343448, 1429860644, 906183154, 3237985811}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1006632960, 1442840576, 2566914048, 3061841920, 935329792, 4083154944, 2406481920, 412614656, 1454637056, 2633105408, 1913847808, 157515776, 217661440, 1409605632, 520663040, 1293858816, 4030188544, 666588672, 40877824, 2129618560, 959285824, 3229896288, 1825186672, 3870755992, 2944008156, 3561366258, 1407276381}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1811939328, 1711276032, 3640655872, 4051697664, 2613051392, 1327497216, 2226126848, 634912768, 2404646912, 2352611328, 3555393536, 2921627648, 2945007616, 1532747776, 4055347200, 3708401664, 1783671808, 1157856768, 1449707264, 977735296, 3220896192, 343959648, 71323344, 2044732664, 1065692, 2108184642, 2704025177}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 738197504, 3724541952, 1224736768, 2373976064, 96468992, 4037017600, 265289728, 2695364608, 3288596480, 3265396736, 1104084992, 428179456, 474300416, 2928599040, 591589376, 3700750336, 4118912000, 719805952, 2101472000, 499586688, 475106240, 4283376480, 583392016, 396719176, 3401508516, 1473956506, 1946715869}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2617245696, 1174405120, 3942645760, 1132462080, 356515840, 400556032, 1047527424, 3477602304, 3283877888, 2805071872, 4019912704, 2662039552, 107036672, 2798444544, 3466104832, 4169566208, 1519881216, 4262663680, 2880947968, 180584320, 3647994048, 1246199328, 3148479152, 3016888024, 2523608244, 1856229750, 3611130325}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 872415232, 1308622848, 2097152000, 1149239296, 2680160256, 1163919360, 852492288, 1479016448, 314310656, 4204134400, 988217344, 3427827712, 3738779648, 348889088, 2130702336, 2456131584, 1634530304, 4128190976, 2651646720, 3621718144, 1873077056, 2787317856, 865262448, 2440313160, 2788827012, 1018784806, 2174482919}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2885681152, 3321888768, 855638016, 2055208960, 104857600, 308281344, 93323264, 3586654208, 1447821312, 3734634496, 915341312, 3706355712, 3697098752, 1156177920, 1208856576, 3905656832, 1540811776, 3672063488, 3833788160, 2032237440, 2181819456, 1425449888, 4088332528, 1352329768, 3385137716, 751671742, 3773550321}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 335544320, 905969664, 2030043136, 2256535552, 968884224, 2120220672, 1431306240, 2650275840, 3045851136, 3590455296, 3147890688, 2153676800, 1272659968, 2134089728, 1462235136, 3304687616, 404933632, 479277568, 2599878400, 2762945152, 524125760, 2680479072, 3819330032, 823615112, 647086316, 1538703358, 1175414277}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1543503872, 1375731712, 1191182336, 2743074816, 1421869056, 3525312512, 3463446528, 2172125184, 110362624, 1993998336, 3172270080, 3213459456, 2184658944, 424189952, 780447744, 2411382784, 2458760192, 2621773312, 1476523264, 144388480, 2766600896, 1083939552, 2381206608, 192897560, 2865006476, 1423610818, 924685849}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 2214592512, 2449473536, 553648128, 2944401408, 549453824, 2204106752, 4098883584, 3950510080, 2007760896, 1237712896, 2294743040, 10780672, 1996046336, 1905254400, 599502848, 1346492416, 853076992, 2072472064, 1963236608, 1388914304, 271055040, 1211074528, 1233901040, 384403464, 3452733740, 806165230, 1259732007}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 3690987520, 3254779904, 3741319168, 2222981120, 3678404608, 492830720, 909115392, 2600992768, 822345728, 2606366720, 717946880, 250839040, 1528381440, 33333248, 1779494912, 3510544384, 3569851392, 550204928, 3052664064, 832140672, 3485264192, 1760604448, 2798552176, 2498733688, 1629451604, 3696351178, 2004749729}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 738197504, 2516582400, 3607101440, 2273312768, 3326083072, 3546284032, 1506803712, 690487296, 2877554688, 171835392, 4250992640, 3026485248, 2767667200, 2319572992, 51220480, 1453836288, 2884695040, 3300986368, 554997504, 2586771840, 1138594496, 3406807456, 1538577648, 1256151176, 239466564, 863209338, 3869673075}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 1543503872, 1174405120, 889192448, 1568669696, 1447034880, 241172480, 974127104, 2054684672, 1185677312, 4156162048, 1099104256, 1094418432, 3334553600, 47489024, 1994444800, 1730594816, 2496113664, 2481157632, 2100029184, 2847477888, 1241053120, 1864020128, 1959130736, 2850819432, 442110828, 1691581326, 2124658553}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 469762048, 2516582400, 956301312, 2944401408, 1505755136, 3642753024, 2794455040, 2232942592, 3645112320, 917372928, 2972647424, 3863052288, 3055108096, 3144343552, 3465973760, 2695690240, 2169877504, 2265916928, 3058820864, 3577814656, 3670994624, 327721312, 3087768272, 2487765992, 1216098236, 2096770906, 3428402275}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1946157056, 1644167168, 3506438144, 3498049536, 3535798272, 1113587712, 1729101824, 4104650752, 1643905024, 492699648, 2603548672, 1553694720, 2551791616, 3492323328, 2093780992, 3333879808, 4177783808, 2583499264, 1423082752, 4139353728, 3081258816, 947660512, 4213072624, 3784257320, 1693177028, 3441518694, 616363683}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3019898880, 3388997632, 1761607680, 3229614080, 3342860288, 2065694720, 1517289472, 1969750016, 861667328, 76414976, 1919090688, 3172630528, 1287995392, 2198183936, 1025617920, 2915821568, 652395520, 148980224, 1659889920, 2592637568, 2189976384, 2295098400, 2104897104, 2873566040, 3060842052, 1428977126, 3219536507}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1946157056, 503316480, 3472883712, 2424307712, 1950351360, 1709178880, 2400190464, 235405312, 2464940032, 2516189184, 904200192, 3363667968, 777469952, 1419026432, 3552620544, 1101965312, 2709885952, 941842944, 273322752, 1125360000, 1174163776, 1207057568, 3171487792, 344428904, 942824980, 304700270, 1027054113}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3019898880, 2717908992, 3137339392, 176160768, 1816133632, 1423966208, 2893021184, 1769472000, 1817968640, 2961571840, 3286564864, 444235776, 1650147328, 2468601856, 3889672192, 1030084608, 1351795712, 4052709888, 2193730816, 3892894592, 1913406016, 2368627872, 3729879472, 4087907800, 1008500268, 577114630, 1318410775}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 3690987520, 2315255808, 3674210304, 796917760, 88080384, 1352663040, 2049966080, 3946315776, 1582563328, 3857055744, 2378760192, 2032041984, 2354528256, 3777224704, 622850048, 1590003712, 3956718592, 3025884672, 3099693312, 2262366080, 342759616, 3160750112, 709681424, 3093841144, 4047243052, 1230648322, 4141027335}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2348810240, 838860800, 1124073472, 3212836864, 54525952, 1130364928, 2515533824, 2417491968, 2114191360, 500039680, 1820000256, 1651867648, 2028814336, 1550491648, 254193664, 10786816, 1474143232, 1108422144, 3306194176, 1877711744, 3462278336, 4078115616, 1168738544, 3917946904, 1586480220, 878732586, 2893040771}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 3154116608, 2181038080, 553648128, 3296722944, 3753902080, 3487563776, 1351614464, 554172416, 3116105728, 165019648, 3513450496, 1206222848, 1215643648, 1272111104, 3344355328, 1048885248, 2784877568, 4236342784, 3357066496, 3034311296, 1982998848, 736722016, 1752465968, 1696972904, 286619732, 763556294, 3107892663}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 67108864, 905969664, 1090519040, 3179282432, 62914560, 3445620736, 1531969536, 1577582592, 2143551488, 2043281408, 385941504, 36143104, 1493385216, 2625822720, 658411520, 1573435392, 3632260096, 1078946304, 2999756544, 4132814464, 1264479168, 2177047648, 1600309744, 355370248, 31490068, 2815148762, 4135389849}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 3556769792, 1442840576, 2902458368, 3162505216, 2789212160, 1218445312, 1112539136, 714604544, 3936092160, 3500802048, 1933770752, 919961600, 2989572096, 1663737856, 878612480, 3194001408, 1752030208, 4240253440, 1907937024, 533837952, 2861001536, 2542000288, 803734928, 697591240, 1221475580, 3804578902, 4275354305}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 738197504, 1509949440, 1191182336, 192937984, 4173332480, 2678063104, 896532480, 524812288, 3388735488, 2589065216, 3056533504, 555384832, 2767536128, 2531893248, 537767936, 1608251392, 1928508416, 3455655424, 171163904, 2935929216, 27484864, 1702924512, 4242963088, 3984683416, 3244808276, 1505798966, 470163717}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 2214592512, 905969664, 452984832, 3665821696, 1740636160, 3743416320, 2192572416, 146276352, 2107899904, 289538048, 1036845056, 4009590784, 2901884928, 355770368, 3778588672, 320260096, 1394977792, 3951262208, 127852288, 3623480192, 4081401920, 1528925024, 2544979536, 2714484088, 1544582892, 2538086330, 2113686357}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 67108864, 1577058304, 3607101440, 3883925504, 4022337536, 1780482048, 1785724928, 2713190400, 2632712192, 2227044352, 722403328, 1710522368, 2831761408, 683122688, 3685986304, 925493248, 2790048768, 1361385984, 646554368, 1643939200, 1337811648, 43365728, 1773844560, 389958040, 1657736300, 2496962430, 1866022347}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 469762048, 4060086272, 520093696, 796917760, 2646605824, 3600809984, 3163553792, 1092091904, 536608768, 1579548672, 4136435712, 850296832, 3153281024, 1086300160, 2236338176, 4098471936, 4022248448, 2049648128, 828622080, 2042486144, 1388088512, 2883326560, 3220597776, 1534422504, 1990369148, 2499608774, 1464249575}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 335544320, 3523215360, 2030043136, 1719664640, 2696937472, 3609198592, 2727346176, 1568145408, 624164864, 638713856, 789643264, 656769024, 4198187008, 1591779328, 3032256512, 1227016192, 1236636672, 3376615936, 886347008, 1194240640, 2238954560, 3119520736, 1292394320, 1568422888, 4010679436, 3857648738, 2848098445}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 738197504, 3254779904, 3137339392, 2122317824, 2394947584, 211812352, 3226468352, 775421952, 2493775872, 2025193472, 2431713280, 1128693760, 977223680, 2004082688, 3997143040, 3512072192, 341240832, 1927757312, 652711168, 1086431104, 447261760, 152699360, 61569936, 495825032, 3821184748, 286859018, 1989841119}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 1275068416, 1308622848, 1929379840, 1853882368, 54525952, 455081984, 386924544, 3593994240, 3808690176, 18743296, 882180096, 2061991936, 4067639296, 588685312, 1522184192, 3025713152, 3728202752, 3341512192, 648209152, 3016539008, 1204929088, 1314546976, 2250967632, 2904737768, 17603564, 3476155514, 2854896811}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1811939328, 301989888, 2868903936, 3514826752, 2394947584, 1755316224, 4014997504, 980942848, 3326869504, 4022992896, 274923520, 1274839040, 2660319232, 3316899840, 1683484672, 2498336768, 2708268032, 3452509696, 2591003904, 759553920, 999734208, 3928115680, 3992411664, 262862984, 4026558796, 671097982, 201340097}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3690987520, 570425344, 687865856, 2021654528, 1757413376, 706740224, 940572672, 2444754944, 3792961536, 2451177472, 1180237824, 1461616640, 1203453952, 4038303744, 336580608, 2721691648, 3945718784, 487802368, 3063934208, 306308736, 3415928640, 1205418976, 3210652368, 1633357224, 2223227756, 1118292786, 2115366697}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2214592512, 2113929216, 3305111552, 2155872256, 2747269120, 2699034624, 2695888896, 29884416, 3479961600, 3888775168, 557121536, 2011594752, 578240512, 1939841024, 1485549568, 2976241664, 4214658048, 2597284352, 1188811520, 3843927168, 1561518400, 3853081184, 1455744944, 1383993464, 4157308340, 502136638, 3128608073}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 2617245696, 3388997632, 3607101440, 847249408, 1136656384, 2879389696, 2276458496, 440926208, 2586050560, 3794665472, 1334902784, 1389789184, 2159493120, 1778638848, 769626112, 798865408, 2282128384, 2943297024, 1184872704, 2835208576, 1922498112, 4283917664, 72590352, 3838282232, 2837547476, 1976880314, 1766613851}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 1543503872, 3992977408, 2298478592, 2206203904, 2654994432, 2598371328, 294649856, 2603089920, 3909353472, 3962175488, 927137792, 1218412544, 1468088320, 3380142080, 751079424, 1606592512, 4230974464, 2258195968, 3332682496, 1083346560, 2200423616, 3526188704, 3088492848, 1179505064, 755904644, 2967022298, 2554655897}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 3690987520, 1107296256, 754974720, 578813952, 3829399552, 564133888, 1070596096, 2099773440, 3982229504, 1466302464, 3009216512, 2520023040, 701710336, 651550720, 1198641152, 1734588416, 4119108608, 3075163648, 2500977920, 2211683456, 547146304, 2085566368, 3411259408, 2380050184, 4050592164, 398690806, 1523907007}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 738197504, 2516582400, 2332033024, 2038431744, 926941184, 2703228928, 2301624320, 3691511808, 2635333632, 751173632, 2309816320, 1353875456, 3835904000, 3354107904, 830984192, 100501504, 3480394752, 2789412352, 37486336, 2942273408, 967935424, 3149438752, 2944691408, 1933465976, 3436273268, 4033914082, 2221949775}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 738197504, 2717908992, 4076863488, 1954545664, 574619648, 1742733312, 2962227200, 3149398016, 1914961920, 4159307776, 4216782848, 230916096, 4207230976, 2844827648, 4024217600, 1137354752, 259072, 937774592, 3600854272, 3423925120, 608612672, 3275086752, 4162613040, 3054380968, 1755150028, 2586088138, 1410254385}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 4093640704, 838860800, 4110417920, 2390753280, 4064280576, 2929721344, 1395654656, 2827485184, 957612032, 2035941376, 597753856, 3641016320, 1605582848, 3419463680, 3241971712, 1180362752, 1778758656, 3593683456, 3792741632, 2203884672, 3247081536, 3407729824, 647967120, 4292266104, 1848877556, 2956202786, 3232367233}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 603979776, 2046820352, 3439329280, 2390753280, 3560964096, 2246049792, 1062207488, 1391984640, 2653159424, 1987706880, 1650786304, 1841790976, 3710337024, 3232145408, 3077214208, 1613539328, 3242701824, 140995072, 2781249792, 1937418368, 3635725376, 1693685664, 3393532976, 2696402248, 1605332588, 4203412522, 2608658617}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 3019898880, 4060086272, 318767104, 1988100096, 2982150144, 3193962496, 3408920576, 363331584, 3556507648, 4193386496, 736559104, 2101313536, 33374208, 4278509568, 2132840448, 1478924288, 2417998848, 2272072192, 3036462336, 3234117504, 3158363200, 2291584608, 1744275184, 1420915384, 1478402500, 3197892598, 3501943525}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 1677721600, 1107296256, 3539992576, 2692743168, 4282384384, 3890216960, 305135616, 1526202368, 3104047104, 2874277888, 4203937792, 2070970368, 3589881856, 466067456, 1405865984, 4073043968, 206613504, 971577856, 1253020928, 1046974336, 731621184, 2160961824, 3465343280, 2393840248, 3448151788, 3353890442, 1273766685}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 1409286144, 3992977408, 3674210304, 3615490048, 3435134976, 174063616, 2607808512, 3949461504, 2804154368, 410124288, 3493134336, 3440607232, 3043966976, 1411555328, 1012838400, 952170496, 2578709504, 1031741952, 1119539968, 3058860928, 3249971904, 1638181600, 2749486704, 3944365720, 2198937252, 3949055930, 1448760293}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 1677721600, 2986344448, 1090519040, 2457862144, 1723858944, 2074083328, 3253731328, 2916614144, 4116447232, 1147797504, 2136145920, 1422426112, 3047243776, 3257393152, 4195586048, 1394464768, 3303592960, 1813068288, 77575424, 3055541888, 3772767808, 1937747168, 646952720, 1901580120, 2701897628, 3319896742, 2641558801}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2080374784, 1509949440, 2902458368, 1937768448, 717225984, 2485125120, 1571815424, 898105344, 2607022080, 1517158400, 2432237568, 3407511552, 492781568, 3001540608, 1174138880, 1410967552, 45804544, 3375310336, 1942980864, 1097854080, 4188012224, 1224195296, 2802036304, 517316088, 1979773172, 2989519578, 2504533979}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 201326592, 3120562176, 4244635648, 192937984, 297795584, 4116709376, 2695888896, 3281518592, 4130603008, 1272578048, 2807234560, 1377796096, 443629568, 1137221632, 2955710464, 14583808, 1042406400, 3150994944, 1747462400, 3643550848, 2326682304, 3685302624, 3176979184, 1680260856, 832932060, 2249354450, 3146743337}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 738197504, 4127195136, 1962934272, 327155712, 2344615936, 232783872, 552599552, 3278372864, 204734464, 1202847744, 3092578304, 3081207808, 2574204928, 1328979968, 3155341312, 2805512192, 951157760, 2647678464, 2633524992, 3589017728, 969812160, 1245906528, 2627262640, 1331813848, 3928519140, 3818130610, 845297925}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3288334336, 3120562176, 3103784960, 1400897536, 3300917248, 3256877056, 3450863616, 1951924224, 432799744, 3044147200, 369819648, 1407942656, 2969649152, 1000120320, 3804270592, 3403323392, 2902828032, 2318412288, 2459451648, 787219072, 2772597440, 2375226848, 2793909072, 3833818360, 3861900316, 4109848718, 3011632445}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 2348810240, 637534208, 3238002688, 4236247040, 532676608, 1386217472, 2037383168, 654835712, 1337720832, 1079115776, 4215209984, 2521661440, 2294628352, 2864635904, 223531008, 2906179584, 4048784384, 3252690432, 1544566528, 3638059648, 1808039744, 3085305440, 1162961552, 3898654360, 1775758324, 1667654550, 1855019429}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 872415232, 3254779904, 3103784960, 3481272320, 1388314624, 593494016, 3503292416, 1522008064, 767295488, 1013055488, 268369920, 3377823744, 1615151104, 113696768, 2857021440, 3942684672, 4284191744, 568357376, 2945453312, 35146368, 3918291136, 1489652448, 2912637424, 1935383368, 2145414860, 1888502182, 1318589397}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1677721600, 2181038080, 754974720, 3464495104, 2185232384, 1566572544, 2731540480, 3064463360, 3384016896, 1002831872, 3010527232, 3245441024, 3917430784, 1751425024, 3990941696, 647927808, 3117673472, 459282944, 3721401600, 3173535872, 1769230400, 2061899936, 2277583984, 3028918408, 4154656004, 2344000866, 413632591}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 1409286144, 100663296, 1258291200, 2810183680, 3124756480, 3131047936, 1804599296, 1036517376, 2911109120, 2964979712, 3229679616, 3509878784, 1699954688, 2057412608, 3851784192, 3073878016, 3797586944, 1950372352, 3852476160, 1779446656, 1552422592, 4171527584, 896139792, 1105796520, 1545660628, 1335980218, 2917454593}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 738197504, 3321888768, 889192448, 2004877312, 3485466624, 1373634560, 644874240, 3966238720, 3680239616, 3816161280, 1714749440, 4166746112, 46874624, 138600448, 3272527872, 2644572160, 1497486336, 3846209024, 3047173888, 2521833600, 855143104, 1757703264, 42106032, 3196008088, 2712180836, 1454230086, 3225320359}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2348810240, 2516582400, 2634022912, 3699376128, 3418357760, 249561088, 592445440, 1417150464, 3685482496, 1031143424, 2784428032, 3068624896, 2686009344, 753704960, 1215344640, 686737408, 246279168, 251690496, 1400917760, 3628084352, 916469568, 1173379680, 3918015152, 3190038408, 357722220, 765817006, 1203947455}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3959422976, 3388997632, 3741319168, 2155872256, 4148166656, 761266176, 1110441984, 2703753216, 2917400576, 194117632, 1263992832, 3854270464, 1384988672, 2822299648, 1074573312, 1892071424, 1656609792, 1207975424, 67133696, 3724574080, 3372238656, 2373978912, 1153444464, 2426409080, 1192235588, 1324899002, 3116112213}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1811939328, 33554432, 2164260864, 2122317824, 2822766592, 216006656, 1972371456, 3697803264, 330563584, 4194697216, 1529937920, 3358818304, 2294235136, 1336320000, 2158153728, 276621312, 2669773824, 637029888, 3185331456, 2964462208, 1270314048, 3175274400, 2741800624, 1326051368, 1152136100, 1498048002, 2758481839}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 2483027968, 100663296, 1660944384, 2541748224, 2176843776, 2464153600, 3167748096, 1192755200, 2600206336, 3278241792, 3005808640, 2338029568, 1857503232, 903798784, 2589118464, 3646744576, 1709284352, 1053307392, 2036602624, 937037696, 1735354048, 1212322912, 3911498288, 386779080, 349593692, 908159302, 3118457287}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 603979776, 3590324224, 1023410176, 3229614080, 88080384, 1805647872, 2221932544, 2434269184, 2196504576, 3336437760, 1469644800, 3715465216, 318717952, 720412672, 2550968320, 2455410688, 644348928, 2894625280, 1403268864, 1872390272, 970132800, 416188704, 3611685392, 2781295960, 3517763900, 1965726846, 2801773227}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1006632960, 2449473536, 3539992576, 4169138176, 2210398208, 1830813696, 344981504, 1160249344, 108789760, 1833304064, 3708092416, 911900672, 2135638016, 1194565632, 1740623872, 2074204160, 2369821696, 35149312, 285486336, 2528260992, 821002048, 3796996960, 1050195024, 2637985640, 2477158436, 750070342, 4091723023}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 2885681152, 3590324224, 2499805184, 1753219072, 884998144, 4255121408, 2928672768, 1160249344, 3247702016, 3562143744, 3366912000, 1703378944, 3346350080, 4021084160, 935890944, 1417848832, 344034304, 3190304256, 4027854592, 3994171520, 2093972800, 171413984, 1645051152, 3585128680, 1897834724, 1360514930, 2975692613}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 3825205248, 2248146944, 1694498816, 1065353216, 180355072, 3722444800, 839909376, 1752694784, 3198943232, 1136001024, 3826450432, 351764480, 155009024, 2866339840, 1900343296, 1970968576, 363721728, 3828898304, 1007439616, 3246795904, 3474682560, 1752425184, 2432643760, 3504443944, 547226348, 1474783758, 1025356671}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 3154116608, 3388997632, 2063597568, 1115684864, 2487222272, 2954887168, 3696230400, 1334312960, 3410231296, 1556217856, 2520711168, 35225600, 3092594688, 817012736, 3838226432, 3816605696, 446669824, 3056100864, 1507076352, 1395265408, 2131428928, 2818832544, 3844489168, 3270344136, 2341394740, 4250456314, 4088242621}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1275068416, 2516582400, 3707764736, 1317011456, 281018368, 832569344, 1196425216, 2659713024, 2829844480, 1291976704, 2323841024, 2054586368, 1202274304, 4270448640, 3742756864, 4226787328, 559455232, 1491615232, 198975232, 1872395392, 2403814976, 2011727840, 4182801424, 2810726664, 1412179508, 1388464142, 3936573149}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 1140850688, 1375731712, 3003121664, 696254464, 2277507072, 3856662528, 3889168384, 68681728, 4110680064, 1198915584, 1224540160, 2961866752, 804470784, 1097048064, 133672960, 1505351680, 2180041728, 3338930688, 3296075008, 964521856, 55245760, 538119520, 1370723504, 2020598856, 2558371420, 182902970, 4025051471}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1006632960, 1040187392, 3640655872, 662700032, 2881486848, 4041211904, 3029336064, 3212312576, 3957063680, 3727294464, 1074987008, 4039475200, 3256958976, 106602496, 3830878208, 1436866560, 2010903552, 3208386048, 1891242752, 2087411328, 530181824, 3276487776, 3790186032, 1000570856, 969774444, 3977594358, 1045741937}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 1140850688, 4127195136, 1258291200, 377487360, 2663383040, 1101004800, 4086300672, 3548905472, 3632005120, 2188247040, 1182203904, 1228111872, 4239474688, 1349050368, 3569659904, 3737311232, 3241796608, 2925267456, 1220421376, 3038722944, 2386533952, 4029106144, 2510010128, 2241680232, 36614324, 1818227974, 3751232651}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 1006632960, 2315255808, 2701131776, 4219469824, 1421869056, 2225078272, 879755264, 4718592, 2624847872, 3210346496, 2143748096, 1643216896, 1173700608, 200450048, 3493236736, 3540314112, 780659712, 2105812480, 2899468544, 2945665664, 3365663424, 597310944, 2405897232, 3951134744, 4206693716, 3271998962, 3610026881}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3019898880, 301989888, 3909091328, 1098907648, 2638217216, 2329935872, 3471835136, 1159200768, 2380005376, 2590375936, 1559298048, 2798026752, 4075765760, 3109806080, 842526720, 2418669568, 297042944, 1718358528, 3651015936, 1105023616, 2931343296, 88227104, 372974128, 822723736, 4268025116, 212090502, 1586104599}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1811939328, 503316480, 1426063360, 2441084928, 3879731200, 3240099840, 3209691136, 2551709696, 422838272, 1765146624, 3521314816, 3041230848, 2188197888, 780312576, 598126592, 3718830080, 1462733824, 2797870592, 1094613760, 1441745024, 1075303872, 3181394976, 3851426768, 1081618760, 1111754108, 3892188354, 3683582479}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 1409286144, 2382364672, 553648128, 1182793728, 2831155200, 3185573888, 3434086400, 781713408, 2809397248, 3696099328, 981925888, 621314048, 842088448, 1242292224, 4174352384, 3499730944, 2410324992, 3691794944, 2206870272, 4132517504, 570135104, 1912061408, 813539376, 2234300152, 2975290908, 3588288562, 423457699}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 872415232, 3657433088, 4009754624, 3095396352, 1564475392, 538968064, 3947888640, 1326972928, 3481534464, 1556742144, 1929314304, 3504177152, 4270669824, 3476480000, 1591906304, 3669002240, 571182080, 2205958656, 1014892800, 3017632128, 1227816768, 551981600, 3401247952, 1813310920, 2081549052, 2522567834, 1036500209}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2617245696, 3724541952, 3405774848, 914358272, 750780416, 1654652928, 4035969024, 227016704, 1506017280, 307101696, 1035141120, 3034415104, 1163214848, 4269465600, 1781444608, 879286272, 2220876800, 1068262912, 402273024, 3464828800, 3256022592, 1318758112, 2564738704, 231780328, 4018403124, 1697543386, 3288547995}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 3825205248, 100663296, 4110417920, 2424307712, 1044381696, 1495269376, 330301440, 1185415168, 327417856, 912654336, 2916810752, 3303964672, 2243248128, 29483008, 66424832, 2956691456, 3286555648, 1940662784, 2258777856, 505240704, 2932194624, 299104416, 62967632, 792352568, 259078692, 1695002602, 2858333199}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 3288334336, 3254779904, 4110417920, 3045064704, 1321205760, 1067450368, 17825792, 2351431680, 4035182592, 3734372352, 1176043520, 2151645184, 3347529728, 2868043776, 1130795008, 1037629440, 759555072, 4109126144, 502406400, 142541952, 1073649088, 1667533536, 905944208, 3467056808, 4020418276, 2326709946, 3802963815}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 872415232, 503316480, 285212672, 1182793728, 499122176, 2921332736, 609222656, 1278738432, 528220160, 1510866944, 559480832, 3375267840, 1120878592, 1243340800, 3040317440, 3842091008, 1713693696, 2709807616, 3436323584, 2621922944, 464497216, 485345120, 28494288, 3299952648, 2519395372, 1339910950, 4068255427}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 603979776, 3925868544, 419430400, 830472192, 3258974208, 2065694720, 1215299584, 51904512, 789839872, 2808741888, 1246953472, 2026143744, 1736523776, 2805194752, 2144833536, 2330306560, 201495552, 2954652160, 3417712896, 3322225280, 3243348928, 2723720864, 3539431120, 3688272984, 3130413436, 3883236290, 2345241777}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3154116608, 1241513984, 1392508928, 1333788672, 121634816, 589299712, 3973054464, 1323827200, 4194041856, 1175060480, 730398720, 473595904, 2664120320, 3848249344, 3690188800, 1783744512, 503641088, 2925790720, 1175337216, 2440514432, 284553408, 1718261024, 2883781840, 121892488, 222937860, 1958802278, 2952415785}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 4227858432, 2583691264, 3472883712, 2239758336, 1983905792, 505413632, 659554304, 3653763072, 2383675392, 109969408, 253952000, 618430464, 583352320, 75210752, 2344611840, 624551936, 2674850816, 2345412096, 3119675648, 2838039936, 1138349504, 1675527072, 1882487120, 1910395080, 4008396180, 1187546706, 3863697979}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 3825205248, 3456106496, 1090519040, 2927624192, 1346371584, 1503657984, 2519728128, 55050240, 168558592, 3669884928, 164429824, 4032462848, 1411072000, 3765166080, 2111279104, 2883688448, 1463847936, 1987328512, 3514438400, 4215228032, 1636402752, 3795624352, 480407056, 2865447928, 842242708, 3940784558, 3048967443}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 2080374784, 234881024, 1895825408, 142606336, 4173332480, 2539651072, 1833959424, 3542614016, 888930304, 1050017792, 3127050240, 796295168, 2222800896, 3050938368, 2330300416, 211015680, 2262875136, 1671312896, 3102688000, 1849221760, 586828096, 1044206048, 3917061744, 3210053896, 1068207748, 269783366, 1711569063}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 3690987520, 973078528, 2600468480, 3128950784, 339738624, 2631925760, 2312110080, 1695023104, 2500067328, 2900492288, 1605959680, 2589360128, 3975364608, 450617344, 975155200, 1692268544, 3658796032, 2155505152, 760563968, 3076560768, 3508546112, 1206929568, 242769328, 4131134216, 2344516116, 4044847482, 3253336397}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 3288334336, 167772160, 855638016, 746586112, 448790528, 1226833920, 4124049408, 390594560, 3063152640, 2708340736, 820576256, 798130176, 992952320, 3693060096, 3771445248, 3427125248, 2170330112, 3352713728, 2036691200, 375435136, 4250670400, 3845808096, 3030858832, 1823200584, 3874873748, 2149882898, 2465864971}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 1140850688, 2785017856, 3607101440, 2994733056, 2436890624, 4246732800, 3576692736, 3820486656, 3126067200, 295305216, 2851667968, 3232727040, 2780512256, 1376952320, 193376256, 3598510080, 2811614208, 3383900672, 4192554752, 3795449216, 551298112, 4202051104, 456609104, 1229769720, 3241013548, 3362134722, 3233752761}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 1811939328, 1711276032, 2466250752, 3951034368, 2134900736, 887095296, 3991928832, 354942976, 2209611776, 76152832, 3145662464, 1176797184, 326975488, 3472875520, 3482030080, 2879502336, 3729693696, 2448580096, 133396224, 1111677824, 2907980992, 880443168, 3268899632, 1800461848, 1901543172, 3088101682, 2209839353}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 2080374784, 33554432, 1560281088, 1736441856, 3183476736, 4175429632, 495976448, 1191706624, 11272192, 1644560384, 3806658560, 686587904, 2496348160, 3033915392, 2688151552, 2418010112, 1493871616, 1732142592, 2859541760, 3724465280, 586954944, 1089344352, 4166610480, 539133032, 4133642324, 2679062990, 2468319199}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 1811939328, 1308622848, 3674210304, 3196059648, 784334848, 333447168, 2446327808, 3219652608, 989593600, 746192896, 973406208, 1270251520, 2411151360, 1476370432, 3095654400, 1287256064, 1201460224, 4028268032, 2190813952, 2197747584, 1278939712, 3726495712, 3345144368, 1649488456, 294709156, 3250080326, 4233364657}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 67108864, 637534208, 3976200192, 1937768448, 4089446400, 3374317568, 758120448, 126353408, 2648965120, 2466381824, 3825532928, 3895754752, 594493440, 3762675712, 1277284352, 1474529280, 205978624, 2231507456, 553977600, 2008318080, 984550592, 2120594016, 3717327568, 455850808, 901950964, 1917871834, 3579332269}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 2885681152, 3321888768, 3036676096, 914358272, 2218786816, 882900992, 1565523968, 563609600, 3203137536, 3183345664, 2194079744, 982614016, 3607183360, 264937472, 4121333760, 593025024, 1220520960, 4106116608, 2051487488, 1070725248, 3475065408, 2648347040, 3474914960, 3022296648, 3514410364, 2548395246, 98602955}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 738197504, 2650800128, 1426063360, 1317011456, 3569352704, 2996830208, 3517972480, 72876032, 3755737088, 3935436800, 3952017408, 3572203520, 2720350208, 1193844736, 41201664, 1445390336, 2148127744, 1020399104, 1139757824, 2331738240, 88961600, 1584201184, 4237999504, 1443604600, 989161692, 1776344390, 1224777613}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 1006632960, 1241513984, 1325400064, 41943040, 708837376, 2095054848, 854589440, 3279421440, 3083599872, 2136342528, 3269656576, 3339616256, 2909618176, 1907482624, 1820168192, 2888558592, 71883776, 486942208, 3800789248, 2563411328, 810491456, 1281934752, 1666593712, 3638765464, 1880002604, 65896078, 1240565055}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 3019898880, 1711276032, 3539992576, 1333788672, 3233808384, 3420454912, 3010461696, 2556952576, 1295253504, 2375942144, 1026883584, 1884651520, 1189298176, 1816453120, 2607845376, 3622758400, 2958787584, 206463488, 3859627776, 2249842560, 2609984192, 4183028960, 1581929136, 1868262552, 2185798628, 3164770162, 3853103571}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1946157056, 301989888, 3439329280, 2122317824, 1673527296, 635437056, 2559574016, 1670905856, 168034304, 3059351552, 3470196736, 1886093312, 372588544, 3628638208, 55373824, 362215424, 1132567552, 529166848, 2909752576, 1210038400, 1088886848, 2386790496, 4015589424, 425629032, 1845360412, 239343386, 2365214905}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 1946157056, 4060086272, 3808428032, 578813952, 3921674240, 765460480, 227540992, 2420637696, 3458465792, 3625844736, 3073835008, 3533799424, 771833856, 537059328, 2233921536, 62445568, 323992576, 558780928, 492797184, 55947136, 3216459328, 1818331744, 3005302032, 3612537832, 1112446676, 1573712042, 2226750931}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 2080374784, 436207616, 4076863488, 2306867200, 2873098240, 3382706176, 2008023040, 1454899200, 2942566400, 619839488, 2985099264, 3403776000, 3905372160, 557359104, 4269576192, 780056576, 3700130816, 1690195456, 1697845504, 2936208256, 237886400, 1138314016, 2327550608, 88479288, 167209836, 3611345882, 1962449037}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 4093640704, 1174405120, 2399141888, 1384120320, 1849688064, 1084227584, 1819279360, 2768764928, 2657878016, 2766536704, 767623168, 4275666944, 1884241920, 1608818688, 1269338112, 2977884160, 2065142784, 3872539136, 4143152896, 2491072896, 1645059136, 2142072224, 1346365328, 2559464664, 2528978740, 1915210046, 2952409279}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1409286144, 234881024, 3674210304, 813694976, 3720347648, 3869245440, 491782144, 1322778624, 411303936, 1305346048, 288161792, 518488064, 2849718272, 1769922560, 2212139008, 4169435136, 114410496, 660763136, 3983485696, 3566766976, 4202424640, 347159136, 3054345104, 2028481160, 2779525916, 2730641690, 1019156371}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 1811939328, 2449473536, 3741319168, 3061841920, 3938451456, 694157312, 152043520, 358088704, 1688469504, 3069837312, 3878223872, 1040809984, 3718987776, 624222208, 1601220608, 1641740288, 294382592, 2467708416, 2712616192, 322882944, 1204912192, 1489992160, 305057648, 2794054696, 1919622076, 2446628426, 1142989705}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 3959422976, 2852126720, 1895825408, 2877292544, 3485466624, 253755392, 3310354432, 3176660992, 3911974912, 3591503872, 1294925824, 466059264, 3238346752, 2692014080, 855166976, 3808069632, 3404567552, 1530293760, 3175688448, 2631324288, 4236229312, 1801025632, 1911470544, 3127100680, 3055779740, 3372581262, 2947705981}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 1677721600, 100663296, 654311424, 3951034368, 3183476736, 4280287232, 638582784, 2250768384, 1963720704, 1053949952, 3332964352, 838893568, 2201174016, 2337660928, 3287928832, 242980864, 3248157696, 3043375616, 874450688, 1964494208, 2956523712, 2971080800, 1544280272, 2512568488, 1412585508, 3415833406, 1010366213}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 3019898880, 704643072, 83886080, 2256535552, 826277888, 1105199104, 1928331264, 901251072, 3959685120, 2447245312, 2763456512, 315129856, 4210114560, 1982570496, 1750044672, 1151440896, 1091501056, 3469873664, 3417657600, 3625303168, 3238590528, 2287040800, 3426475568, 3347553560, 459126604, 1253347946, 344675355}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 2348810240, 100663296, 1761607680, 3313500160, 473956352, 4078960640, 4136632320, 2071461888, 3199991808, 4211998720, 2236153856, 335446016, 1507803136, 2432425984, 2523385856, 2105128960, 361276416, 3408555520, 2643164928, 1722936960, 626846656, 2694859680, 1540365008, 3386386472, 4000059468, 878076774, 3991210435}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2885681152, 1711276032, 4278190080, 478150656, 1673527296, 4062183424, 1649410048, 190316544, 3037986816, 3537502208, 3561553920, 3091365888, 514539520, 2444206080, 2577108992, 2911995904, 1698751488, 674631168, 454524672, 2083112320, 245667648, 488906592, 3534888400, 599095816, 2779021468, 597978898, 611471385}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3019898880, 2785017856, 2097152000, 1501560832, 3871342592, 81788928, 3792699392, 4028104704, 2147221504, 4124704768, 1548812288, 2594537472, 1077100544, 2318983168, 3374641152, 3538860032, 346522624, 2264814080, 764874496, 733927552, 413133248, 2935124192, 2579843376, 1506536232, 981227356, 3239722278, 3820043257}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 2483027968, 3590324224, 1090519040, 3548381184, 322961408, 3730833408, 1441792000, 1093140480, 3087794176, 856555520, 194838528, 964198400, 3977986048, 3510231040, 2304094208, 2326521856, 4255052800, 1655329280, 3143571200, 608958080, 1336861888, 1143082016, 67311472, 3300768024, 898081604, 2785064878, 2842625147}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 2617245696, 3388997632, 2298478592, 3414163456, 3586129920, 3705667584, 1800404992, 1479016448, 2738618368, 4087742464, 414777344, 4066869248, 2023178240, 2685575168, 2735648768, 3164141568, 3399072768, 3943319040, 2790719744, 1785908864, 136231616, 1519438176, 2459300912, 3935572744, 3294260676, 3900641126, 1783561215}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1811939328, 1509949440, 1728053248, 1887436800, 2856321024, 1520435200, 1877999616, 1510473728, 766246912, 1897005056, 804061184, 1924890624, 3617013760, 3916079104, 2351337472, 4100241408, 2087836672, 443440640, 264726784, 1125310848, 2235750208, 104526240, 2665385360, 1396747288, 982506164, 3325121310, 1365345541}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2617245696, 3791650816, 2801795072, 1199570944, 2839543808, 2493513728, 1647312896, 2799173632, 1589903360, 3956670464, 1287061504, 1383694336, 2564374528, 3059392512, 897511424, 3627595776, 1214770176, 3456255488, 2043217152, 1408420224, 3720526016, 3239765024, 1960760592, 4069059832, 1417644508, 2871417162, 3180282479}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 469762048, 3791650816, 1258291200, 1082130432, 2596274176, 3651141632, 1567621120, 2490892288, 2905866240, 2934833152, 13041664, 3455811584, 816922624, 93888512, 3511472128, 1051916288, 2153628672, 1113220608, 1130982656, 1021089664, 4032475968, 285328352, 3559417360, 150748952, 3942797900, 4025310162, 317380931}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3154116608, 2583691264, 3271557120, 1753219072, 1900019712, 1038090240, 1682964480, 2755133440, 4017881088, 1171914752, 1195311104, 1786216448, 1811759104, 2571411456, 2082009088, 2083715072, 2198182912, 2460358144, 2934245632, 2135481216, 3599414080, 607774240, 1897662512, 206182984, 1101481356, 2445008262, 4224678793}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1946157056, 3187671040, 2936012800, 25165824, 2889875456, 1281359872, 2586836992, 3627548672, 3250323456, 2473197568, 1059782656, 3367010304, 215564288, 1186439168, 1923854336, 366073856, 3281175552, 2367033856, 2975949568, 223080832, 1050790336, 189452448, 3327788144, 3599989624, 3981236044, 3620948758, 4121725345}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 2885681152, 2046820352, 2231369728, 310378496, 2529165312, 660602880, 2008023040, 426246144, 4133748736, 3597533184, 1939144704, 4006903808, 145965056, 515219456, 1408339968, 261089280, 4288863232, 3301600768, 2476419328, 2658246784, 1590675008, 612560608, 3201958768, 2015592056, 802007972, 254665594, 1692263307}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 67108864, 3992977408, 3942645760, 780140544, 2017460224, 3797942272, 1722810368, 2544369664, 2965635072, 1178468352, 403243008, 2260500480, 2352955392, 23175168, 906342400, 3861641216, 2602220544, 1696205312, 2554794752, 2621289344, 3457652288, 4047040672, 3236001520, 1352192696, 837902340, 2569054058, 1745715075}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 872415232, 3321888768, 1392508928, 1853882368, 3250585600, 2820669440, 229638144, 2330460160, 3102998528, 1363804160, 2854944768, 4001333248, 132726784, 1534107648, 2011484160, 1283381248, 1491989504, 1495159296, 202469120, 1813815168, 588427840, 1075565664, 2944091088, 1518834680, 2483356484, 1195826962, 1814164217}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2214592512, 3523215360, 318767104, 2877292544, 2394947584, 1474297856, 449839104, 1302855680, 4071358464, 1284636672, 1579483136, 2892595200, 12533760, 3448807424, 1956417536, 796821504, 2726552576, 1662917120, 3448186112, 372549504, 1750237888, 1439814112, 2019257520, 1635706696, 2139339268, 1436439406, 3586616933}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 3690987520, 2449473536, 822083584, 276824064, 3242196992, 2959081472, 1286602752, 3579314176, 333185024, 3787587584, 1590231040, 1061126144, 1559445504, 2285559808, 1833340928, 3600066560, 1997904896, 3435009536, 3776650496, 3502162560, 1146653504, 2216661792, 2367889392, 861054776, 1266857724, 1550497126, 2582560645}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 3019898880, 1979711488, 83886080, 1317011456, 2805989376, 547356672, 2177892352, 747110400, 2155085824, 766640128, 2677604352, 3965878272, 2138259456, 789045248, 2530717696, 1717549056, 4096521216, 3533279744, 4202747648, 1025651840, 3065080384, 1934031904, 2701731984, 3964310408, 349643124, 3644696034, 4240093765}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 335544320, 2919235584, 1895825408, 2340421632, 2562719744, 2506096640, 1861222400, 3047686144, 1766064128, 2365980672, 2709323776, 3058270208, 1797472256, 165208064, 304656384, 2852190208, 3599010816, 4150428160, 3543106304, 86926976, 2784562368, 1672469984, 1366175472, 383346520, 763333700, 1519793994, 2452671}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 3690987520, 3791650816, 50331648, 1400897536, 1237319680, 3311403008, 2970615808, 2098724864, 1987837952, 2992766976, 2911567872, 1139703808, 299974656, 906076160, 496087040, 2513033216, 1989522432, 1447544320, 186973440, 1686004608, 3094969024, 473814624, 3058928112, 1387433768, 1244880796, 1289917606, 1963687205}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2214592512, 4261412864, 2936012800, 1283457024, 4030726144, 1717567488, 149946368, 2080899072, 1614544896, 3858366464, 925564928, 2140307456, 3492364288, 4019036160, 2432536576, 3862267904, 1261036544, 180591104, 978383616, 152443264, 4115224384, 838729376, 1035305968, 2078901400, 920881620, 2915084726, 443448913}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 1811939328, 33554432, 285212672, 2759852032, 4039114752, 3999268864, 441450496, 280494080, 608960512, 2981756928, 2908160000, 3785719808, 4228202496, 1829150720, 1792462848, 170825728, 2260896768, 1279835648, 2759324928, 1483098752, 2310361408, 3987657696, 2340609776, 1114145928, 1049074380, 1475232670, 2123447353}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1543503872, 1912602624, 2868903936, 2122317824, 1681915904, 3307208704, 4042260480, 103284736, 2091646976, 2303852544, 1656422400, 2910814208, 1127301120, 1413521408, 842043392, 1683527680, 3688139776, 2943804928, 1214631168, 108400512, 3405061184, 2015290528, 3463027536, 3256118168, 2340839012, 2002611550, 1735573941}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 603979776, 234881024, 218103808, 3196059648, 3552575488, 1117782016, 374341632, 3434610688, 3523477504, 749338624, 1324417024, 2108522496, 3400744960, 1256235008, 338735104, 306751488, 2590833664, 307677696, 2654974720, 3540394112, 109526592, 2793582176, 15567248, 3285393928, 3658527276, 1356368986, 3656691281}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 67108864, 1040187392, 4110417920, 2642411520, 3779067904, 3894411264, 521142272, 2246574080, 3467378688, 516030464, 2950758400, 1953857536, 1239105536, 4157644800, 3477123072, 552118272, 2397344768, 1677122048, 1218429696, 24519808, 4070002624, 350399264, 3795439952, 3681104488, 2448015108, 534855470, 1282776813}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 1543503872, 3992977408, 2466250752, 4018143232, 297795584, 236978176, 3543138304, 452460544, 2171863040, 4097179648, 1039597568, 1548845056, 3003727872, 2242551808, 1943711744, 3041064960, 3739649024, 305702400, 1324608256, 2748873600, 1472492224, 370041952, 1277389904, 3491205688, 2875598284, 2514440082, 1909317455}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 469762048, 2583691264, 2734686208, 3531603968, 1480589312, 3684696064, 1399848960, 2608332800, 789315584, 1533935616, 3674931200, 394690560, 862797824, 4000964608, 382308352, 2614208512, 3100500992, 2639001088, 3110379776, 659043200, 3948152384, 3461509792, 3174894096, 2284972632, 3625826188, 3913525774, 2266022019}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1677721600, 2717908992, 989855744, 1769996288, 1941962752, 3550478336, 638582784, 1733820416, 954466304, 2574647296, 1924202496, 275218432, 4086251520, 2414518272, 3359281152, 4290967552, 1287048192, 1398315520, 162366720, 2871819136, 2626307008, 3544413024, 1041287056, 672259240, 1472088540, 3083687690, 1758846319}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3154116608, 1442840576, 721420288, 2306867200, 3082813440, 1121976320, 3868196864, 2090336256, 2803630080, 2260074496, 3969187840, 2369093632, 288047104, 1050976256, 16035840, 3440150528, 1044438016, 1208919552, 358063872, 7110528, 557729216, 315715424, 4286554416, 4044882152, 2329690268, 290869270, 1552240015}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 2348810240, 2516582400, 1056964608, 2558525440, 532676608, 396361728, 1871708160, 383254528, 3169058816, 3645243392, 2835021824, 923762688, 2784313344, 675864576, 3910725632, 3420489728, 3855938560, 3677027840, 3632633600, 1153697152, 2107006272, 1078157664, 2631637264, 1434141416, 3109007772, 974456138, 1329123319}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1140850688, 1979711488, 1795162112, 1166016512, 1488977920, 2212495360, 3335520256, 2486697984, 3875799040, 3450208256, 28901376, 1166966784, 804732928, 1535893504, 681291776, 3116627968, 2438435840, 1575594496, 1499789056, 4096023424, 3969267648, 1968270560, 1706218416, 2362787144, 4250192332, 4065091898, 1005194615}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1140850688, 1308622848, 3405774848, 3128950784, 2520776704, 941621248, 1926234112, 437780480, 1850998784, 1920860160, 4047831040, 2645524480, 2238922752, 2296832000, 2480328704, 419342336, 3095589888, 989895168, 1963449088, 2161064832, 4270122048, 786544544, 3525201360, 2427812744, 2145910780, 4286532274, 1626137771}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1140850688, 838860800, 687865856, 1048576000, 3753902080, 3865051136, 3320840192, 800587776, 1233911808, 848953344, 2200371200, 3186589696, 2004172800, 507305984, 292327424, 4140079104, 306224128, 3427723776, 2624568576, 3979678336, 3759980608, 2075952224, 3106715632, 568631768, 1175516108, 1550249006, 1236008313}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2617245696, 838860800, 251658240, 2340421632, 1455423488, 2350907392, 3778019328, 1582825472, 2510553088, 2210267136, 4029349888, 524124160, 3313319936, 3576356864, 939192320, 3593648128, 3099501568, 1486669312, 3355288832, 3831330176, 2291855040, 1893902304, 1601625936, 4145081016, 2707414812, 3246141562, 1717175131}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 2214592512, 503316480, 1358954496, 1551892480, 1212153856, 1906311168, 1297088512, 1899495424, 1044119552, 3173384192, 4110352384, 2611118080, 3945873408, 3541688320, 1235849216, 1298266112, 2276838400, 3956795904, 1083349760, 423198336, 3945641792, 180073888, 2676799248, 4101637448, 3999860652, 2769655942, 3775380631}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 67108864, 1778384896, 285212672, 1149239296, 1128267776, 2535456768, 4128243712, 2184708096, 3684958208, 1056571392, 2546925568, 3325198336, 412958720, 4154564608, 1402064896, 3510228992, 384140288, 1042008576, 2977859840, 2753246848, 985721152, 2891842080, 1639266896, 750625640, 2861551340, 2695690026, 1338513305}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 3019898880, 3187671040, 2130706432, 4253024256, 666894336, 3697278976, 1601175552, 2982674432, 2885419008, 71958528, 1496645632, 3250814976, 2571583488, 2894241792, 2459095040, 78292992, 2648630272, 1195958784, 1634202368, 2575911296, 1688836032, 3038913888, 3394852464, 3488742424, 1638295924, 1397173718, 226657257}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 3825205248, 4261412864, 654311424, 612368384, 1665138688, 140509184, 3312451584, 62390272, 2340683776, 3856793600, 3780575232, 2230288384, 3590144000, 4232372224, 2404708352, 3466373120, 304131072, 1996941824, 3889421056, 1562068352, 3601988416, 1997302560, 2789104880, 1837192152, 4173508748, 2396098602, 1786542021}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 469762048, 3724541952, 3506438144, 2441084928, 71303168, 2896166912, 1674575872, 2825388032, 1199833088, 2682126336, 1856307200, 778010624, 239288320, 3772178432, 1671876608, 2115942400, 2498944000, 4146636288, 3373509376, 2814976640, 2126884288, 3495440288, 1310458640, 2938244744, 200759556, 1435559194, 2071957507}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 2751463424, 2785017856, 1358954496, 1786773504, 2252341248, 2174746624, 2486173696, 778567680, 2199650304, 1634598912, 3836542976, 903053312, 1511735296, 3318407168, 1457188864, 281188352, 253152256, 2496985600, 985638656, 2713521792, 2597027904, 2337242784, 2118703120, 672250360, 1970278404, 2621983398, 2280401323}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 2885681152, 2919235584, 1258291200, 3783262208, 3569352704, 4020240384, 2872049664, 1136132096, 3284926464, 3923116032, 525402112, 496861184, 3264167936, 955834368, 233361408, 2309019648, 846521344, 3915292160, 3177302784, 3571543936, 845524416, 1185100512, 536801168, 2329014200, 3440980012, 3645476750, 1915041375}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 1275068416, 1375731712, 2432696320, 3363831808, 3183476736, 1105199104, 3234856960, 98041856, 2782658560, 654704640, 1469382656, 2289401856, 303775744, 430219264, 85258240, 1398581248, 1886960640, 806534656, 4123647232, 2693601920, 1204412224, 3784133984, 927565616, 2152530248, 4238980924, 2644333910, 1676799447}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3422552064, 2181038080, 788529152, 1317011456, 2554331136, 2225078272, 2005925888, 3247964160, 3277586432, 1359872000, 3658153984, 4000677888, 3800907776, 3581599744, 2009788416, 4009936896, 3039224832, 1246010880, 843697408, 2842918272, 1662635072, 3960148128, 3346377104, 2098029608, 2528833916, 782934486, 2230510387}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 1275068416, 100663296, 2499805184, 3800039424, 1170210816, 1193279488, 3595567104, 173539328, 186384384, 3509190656, 1386938368, 4238180352, 2588491776, 2823987200, 179499008, 3418544128, 264950784, 982437376, 2730028800, 4265181312, 563034176, 1964761440, 2808115536, 3509603080, 2338860700, 2557757718, 2103327521}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 3154116608, 1308622848, 3036676096, 964689920, 3233808384, 4271898624, 430964736, 1414004736, 1966342144, 837943296, 1275396096, 2456518656, 3905896448, 3451035648, 4057108480, 901969920, 3636112384, 1183249920, 220238592, 1548202112, 4094775744, 3723081696, 1554142224, 1998419960, 4282893908, 345067058, 3265920117}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1140850688, 2986344448, 2701131776, 3430940672, 205520896, 3034578944, 4170186752, 2504523776, 4077125632, 461504512, 2133393408, 4141383680, 1563639808, 3344818176, 1442705408, 1150126080, 1540719616, 920230400, 2638214400, 616881792, 4267520320, 1199751584, 3554040752, 2898488232, 2185625396, 2937191514, 41663677}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 3959422976, 2449473536, 1761607680, 4236247040, 4232052736, 2405433344, 332398592, 1812463616, 3602644992, 1092747264, 2495414272, 252608512, 4194779136, 3697795072, 138924032, 2608314368, 1097847808, 3598441984, 2148893952, 3048377984, 3911519552, 31127968, 3418955376, 1429249544, 4268248660, 1609324262, 510284077}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 2483027968, 838860800, 2063597568, 3464495104, 3821010944, 1335885824, 2458910720, 362283008, 3984326656, 3005087744, 3438477312, 4152197120, 388317184, 2060115968, 1303048192, 1847252992, 3537030144, 26649088, 1197780224, 3255944064, 3898802240, 602270560, 64584208, 2996106600, 3694786876, 1708603398, 1572832251}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3422552064, 3120562176, 2063597568, 2256535552, 188743680, 4083154944, 187695104, 2669150208, 981204992, 4127588352, 2606432256, 3905126400, 2788507648, 4221345792, 884772864, 2959927296, 4093940736, 880860672, 2961883392, 2108671872, 2239456320, 3650346784, 2744975472, 2033764856, 870761052, 1877068150, 2733931207}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1543503872, 3590324224, 3070230528, 209715200, 482344960, 392167424, 898629632, 3846701056, 122945536, 1147535360, 1132527616, 1505394688, 3187621888, 3360153600, 1449644032, 2279049216, 2855257088, 2936256000, 604604160, 1847761280, 3099799360, 3309681888, 775462768, 4267733096, 1645243316, 3137879154, 1609835855}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 4093640704, 2852126720, 1929379840, 1518338048, 4005560320, 2862612480, 877658112, 3114795008, 3462660096, 3540123648, 3857776640, 3773202432, 1338720256, 1400627200, 278646784, 992724992, 3342062592, 340763136, 3518097664, 3556704128, 1480015424, 2168823264, 1106555536, 4176640648, 394875172, 778738922, 1162674317}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 4227858432, 3388997632, 486539264, 310378496, 775946240, 975175680, 2779774976, 3276275712, 1805385728, 3279552512, 3967483904, 1639612416, 632897536, 1714790400, 4258648064, 512079872, 1277004800, 3411662336, 4249334016, 2257757312, 1773487680, 532125344, 3279615440, 853089592, 2821045076, 3303930342, 1672609329}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 4093640704, 1912602624, 4076863488, 1199570944, 935329792, 3688890368, 4283432960, 3546808320, 3484680192, 4184997888, 1938489344, 1148616704, 536952832, 2621562880, 2040647680, 871471104, 102345728, 988672512, 1346350336, 3301218176, 90862784, 904361312, 193511600, 10754312, 641366756, 3364841250, 3644639221}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 603979776, 4060086272, 50331648, 2390753280, 834666496, 3017801728, 3304062976, 2652372992, 2237399040, 2234646528, 2550464512, 1518698496, 3743367168, 3953451008, 138727424, 4105484288, 3064775680, 1039186432, 2244125952, 1179111296, 1384280128, 2185064032, 2714339376, 1900378968, 3919951836, 93264902, 1041033533}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 2885681152, 2113929216, 1459617792, 3581935616, 1430257664, 2623537152, 3958374400, 4052221952, 834404352, 1386610688, 60096512, 1606778880, 3674947584, 478470144, 3420770304, 3281303552, 3160208384, 2315320832, 3105280768, 2934673792, 2256832, 3009889312, 2746919536, 3254119192, 1998802964, 828953078, 1503327935}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 3959422976, 3992977408, 3808428032, 4152360960, 1447034880, 1763704832, 2119172096, 1301807104, 4190896128, 3232628736, 643497984, 1081638912, 3397206016, 3990331392, 2180493312, 2535979008, 1837073408, 3168009728, 3062754048, 341744512, 1943168704, 3160213408, 839369680, 1831850824, 3930834492, 1287767870, 2830144323}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 3825205248, 771751936, 3036676096, 528482304, 4156555264, 2097152, 3069181952, 2508718080, 2528378880, 2285240320, 3645571072, 35028992, 4073013248, 3502350336, 4158754816, 3247552512, 928644096, 3566049792, 2116793088, 3120073856, 2499956416, 4038926432, 2591945808, 1604568280, 2303503732, 1681157010, 1685472279}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 738197504, 1912602624, 2063597568, 2340421632, 3418357760, 2950692864, 3679453184, 2077753344, 2229010432, 2666659840, 509673472, 3398074368, 5980160, 533700608, 3159339008, 59762688, 40889344, 943689216, 1734860032, 4261138304, 237604544, 2490930016, 3191497904, 625310472, 1410653372, 3359669910, 3760203373}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3422552064, 1241513984, 251658240, 3045064704, 3938451456, 3906994176, 3654287360, 3708289024, 795607040, 4099801088, 477691904, 1304526848, 3149873152, 368877568, 1786548224, 3485255680, 853343232, 1372388864, 4230279424, 3331896704, 2781793728, 2581325280, 2512666160, 3636597704, 1746879956, 1611431950, 1732569875}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 2751463424, 973078528, 620756992, 2608857088, 2243952640, 4179623936, 4128243712, 162004992, 3422289920, 2961571840, 3908632576, 3123347456, 2642886656, 2523373568, 384299008, 128448512, 2378685440, 280467968, 368040192, 1670087808, 1674168000, 3265452896, 208349392, 4182355368, 2799881956, 898319558, 1576637871}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 1946157056, 771751936, 3036676096, 4219469824, 935329792, 3470786560, 1045430272, 4121427968, 1537998848, 2225471488, 298778624, 244023296, 382812160, 2925584384, 2397089792, 3617646592, 2768280576, 1785766400, 2204680960, 1228715136, 4171138240, 2027665504, 796473648, 3754728072, 2571548676, 1693442094, 1036733823}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 872415232, 100663296, 2298478592, 3028287488, 423624704, 2107637760, 2452619264, 319291392, 3117154304, 1998192640, 632619008, 2083356672, 4065804288, 2646401024, 3963392000, 3959207936, 4229743616, 739045888, 3891584768, 542147200, 2866192192, 2493615392, 1022190864, 3828997752, 236519476, 2062019662, 3002755745}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 1006632960, 3925868544, 2533359616, 427819008, 3376414720, 2942304256, 3400531968, 2100822016, 3140222976, 517079040, 4058972160, 1416396800, 1383415808, 179806208, 867684352, 725063680, 2801241088, 3193411072, 4081549568, 519020928, 1462473664, 3529355296, 3807678448, 734615992, 1837995468, 1518138270, 408760317}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 2885681152, 3120562176, 1761607680, 75497472, 2327838720, 1533018112, 686817280, 1099431936, 2101084160, 3611951104, 1834024960, 371032064, 3072540672, 2270732288, 945336320, 1339619328, 2023265280, 2511920640, 3370701056, 3975212672, 733250880, 2915759840, 3836583024, 2567659736, 653572564, 1776997366, 1568536073}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2348810240, 1979711488, 3640655872, 3665821696, 3166699520, 1436549120, 1500512256, 1554513920, 1381236736, 3358195712, 1424424960, 45776896, 1901412352, 1153556480, 3116494848, 3779192832, 511822848, 2929827328, 4036083456, 333033088, 2275251264, 3335506912, 522506768, 1736968728, 2380554788, 237119970, 3426974345}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 4093640704, 1375731712, 889192448, 847249408, 465567744, 1113587712, 3549429760, 2501378048, 2499543040, 2096496640, 1945567232, 3245178880, 1456029696, 2245959680, 3185479680, 4057917440, 2950599680, 1692320256, 2371794176, 924777600, 993973824, 3062814816, 2603019760, 284338408, 4228950684, 560317350, 4008541487}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 201326592, 838860800, 4211081216, 3883925504, 415236096, 1419771904, 1980760064, 1938292736, 1462501376, 1498021888, 2510094336, 1897824256, 1292845056, 734502912, 3892817920, 2334644224, 2113377280, 786411008, 971224320, 3592542080, 974176448, 369378016, 1702254352, 98527784, 4059017908, 62645230, 3953522969}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1006632960, 2181038080, 520093696, 3095396352, 3460300800, 2577399808, 1672478720, 2040004608, 1372323840, 2224685056, 1658519552, 255754240, 2309570560, 4174487552, 2157023232, 3254272, 1241619456, 274327040, 3589641472, 1673512320, 3517765440, 2874565536, 2604749840, 4200984120, 945274876, 1117319694, 1011898473}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 2483027968, 1174405120, 1728053248, 3296722944, 3275751424, 3592421376, 2106589184, 1034420224, 4053008384, 891420672, 1150615552, 3445194752, 2370781184, 2920341504, 1632677888, 1165023232, 165723136, 3217613312, 94168832, 4158569856, 972803904, 387612448, 1370052560, 779060136, 2503506084, 431782002, 2625009917}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3422552064, 2785017856, 486539264, 947912704, 725614592, 3634364416, 2240806912, 1594359808, 2978217984, 2097020928, 1689452544, 3686170624, 3524608000, 3823755264, 1881780224, 1137285120, 4277769216, 1415679488, 854458112, 865584256, 2379908416, 803144224, 519874448, 71318696, 1327525300, 4182798394, 459814147}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 201326592, 2986344448, 1728053248, 3766484992, 1572864000, 916455424, 4275044352, 466092032, 3188457472, 3843424256, 3201105920, 255033344, 713244672, 3000688640, 1889177600, 930805760, 2966076416, 3027414528, 2548481280, 2264191360, 3884174144, 716908128, 1250861968, 1042860360, 90017940, 2960799006, 1403732343}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 1677721600, 2785017856, 587202560, 1702887424, 113246208, 1063256064, 26214400, 3475505152, 3654549504, 810942464, 1149042688, 2731180032, 3589488640, 1239146496, 3314790400, 534226944, 2242485248, 1317071360, 660358912, 3950147456, 2559797184, 1699461088, 1077662192, 4014203368, 4116699908, 2962066354, 2909717863}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3959422976, 100663296, 1459617792, 3967811584, 3074424832, 2648702976, 1817182208, 2241331200, 2433482752, 4264427520, 1363607552, 1949270016, 2000764928, 1001185280, 2396295168, 1980295168, 1300155392, 3709193728, 1055131392, 1816795520, 3930924864, 864219424, 3230898736, 3936838984, 528464220, 3327749694, 1642134755}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 738197504, 905969664, 1392508928, 2977955840, 3980394496, 2808086528, 179306496, 482869248, 3714842624, 2132672512, 2718760960, 668631040, 134955008, 1824776192, 678162432, 3090671616, 94493696, 4230008320, 3675524864, 3870976896, 1283416512, 1556731424, 1188865008, 3734122424, 2548240692, 150980542, 785223011}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 3422552064, 301989888, 4043309056, 3078619136, 2176843776, 3974103040, 449839104, 4031250432, 2482241536, 4287234048, 3038445568, 2482733056, 417939456, 3113000960, 2418339840, 1350612992, 3984765952, 420343296, 1575773440, 3010867840, 533018816, 3298487136, 3446775344, 577921480, 3484906740, 170768706, 3638303705}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3959422976, 2852126720, 1459617792, 3917479936, 1145044992, 3697278976, 409993216, 236453888, 4237557760, 983171072, 2934636544, 2237431808, 209272832, 2857082880, 1253289984, 2576865280, 1513487360, 3118128640, 640946432, 290085248, 2745398208, 1816198816, 3177135728, 1112994392, 3099226460, 1174108450, 112505513}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 2348810240, 167772160, 3640655872, 260046848, 608174080, 2413821952, 2364538880, 1857552384, 105119744, 2246705152, 391970816, 825196544, 3441377280, 2407440384, 1889972224, 4258449408, 119575552, 2485779968, 1227110656, 1507481216, 952441024, 1304138144, 1545415600, 2052054040, 3610197196, 2481386442, 2326975937}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 738197504, 637534208, 1560281088, 796917760, 3149922304, 65011712, 1143996416, 1432879104, 2756968448, 334626816, 343867392, 1397587968, 2671067136, 3376324608, 2083966976, 2979170304, 32037888, 2121502208, 2187601664, 4187638912, 1621837504, 201306720, 334123440, 518218680, 519818468, 117456226, 1283475077}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 67108864, 2248146944, 352321536, 2541748224, 574619648, 744488960, 2085617664, 2732064768, 1306787840, 84541440, 450035712, 4159275008, 3341893632, 1364647936, 980332544, 2996471808, 2007559168, 1125120512, 4061398784, 849480832, 1767861952, 3981430432, 1416915568, 301092680, 3808896060, 4201379466, 1608408337}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 1543503872, 1979711488, 3506438144, 1015021568, 2613051392, 1205862400, 2565865472, 3223846912, 2747531264, 649986048, 1501626368, 2128707584, 1359429632, 1358733312, 963964928, 920688640, 782664704, 886801920, 2383955712, 1317829248, 3343521600, 2625051744, 1939117104, 2760942168, 3293488068, 478139722, 60188515}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 3690987520, 1577058304, 1593835520, 1803550720, 2554331136, 1340080128, 1072693248, 827850752, 1560543232, 401473536, 899219456, 576946176, 1279213568, 399958016, 2846806016, 830121984, 2493305856, 1154078208, 1940419328, 3604766080, 237635776, 1381453472, 1772787888, 2887043224, 1036379708, 42627306, 3284609715}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 4093640704, 4261412864, 2902458368, 2575302656, 2613051392, 950009856, 4012900352, 2541223936, 4216586240, 577634304, 264962048, 487620608, 3427614720, 1648861184, 3353333760, 4242257920, 3026054144, 3683308032, 2220378880, 1755601024, 1731599808, 82795104, 2867240720, 2156029240, 3822149452, 709218754, 1414441059}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1006632960, 1711276032, 2097152000, 3682598912, 3334471680, 425721856, 95420416, 1857552384, 1815347200, 4201512960, 3426025472, 879525888, 3744677888, 434479104, 4009603072, 4078548992, 3254748160, 1837553152, 2765123328, 1862810752, 546077888, 693779680, 3806029552, 3256459256, 4102027468, 3125209170, 2553305763}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 603979776, 3590324224, 3070230528, 3279945728, 3149922304, 509607936, 1158676480, 4210556928, 1951137792, 17956864, 2994667520, 2626781184, 2481274880, 566927360, 1888669696, 1554941952, 2949958656, 1809811968, 4059057920, 3165138304, 1117019328, 15608672, 3362091120, 235584552, 821214956, 582914110, 481074285}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 4093640704, 3925868544, 1895825408, 1015021568, 1220542464, 471859200, 1787822080, 2106064896, 3437494272, 1446379520, 1875181568, 849575936, 3251322880, 1595596800, 3128070144, 4129744896, 2013848576, 2434908672, 336615680, 1883778688, 2789481792, 2506510304, 451752912, 672643304, 475334516, 3886792586, 2683241639}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 603979776, 1509949440, 1426063360, 2592079872, 4156555264, 3437232128, 1240465408, 4201119744, 3823894528, 991297536, 1383530496, 1589149696, 555302912, 1195089920, 3530813440, 378517504, 1057078272, 3698498048, 82856192, 1692933248, 2653713984, 3405142624, 2097631920, 756058072, 18180708, 4200435550, 388818071}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 4093640704, 4127195136, 3170893824, 2222981120, 2487222272, 341835776, 3859808256, 1190658048, 732692480, 98697216, 3146973184, 4243685376, 435765248, 3651592192, 2273234944, 1386407936, 2108220416, 2221900288, 827348736, 3474475136, 2742832960, 440011168, 3100591088, 2226889960, 2849916076, 3293141518, 4142842069}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3422552064, 4261412864, 1325400064, 2793406464, 742391808, 3613392896, 1431306240, 1077411840, 802947072, 1401552896, 4012310528, 1987674112, 2745516032, 2758451200, 4101165056, 1428080640, 851217408, 3667901952, 1948277504, 1152394624, 1227361856, 277118112, 486963824, 3465892168, 126015052, 1876358166, 1646849441}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 738197504, 369098752, 3741319168, 260046848, 1665138688, 668991488, 3442475008, 1973944320, 1239678976, 617480192, 3822256128, 3737616384, 1969569792, 3874021376, 4141920256, 2035603456, 3351442432, 402505216, 859834112, 3219142016, 3106944704, 4154990368, 3840164528, 3461227128, 1175681988, 1256687738, 4084542395}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 4227858432, 3590324224, 3607101440, 159383552, 2059403264, 274726912, 2612002816, 3341287424, 2904817664, 282984448, 85917696, 3589636096, 3904454656, 3885408256, 1644081152, 1266333696, 2968816640, 959690240, 4159323904, 2931360128, 412526016, 4236167136, 2478476912, 1704237816, 1443076740, 1115821402, 3082649011}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 872415232, 3523215360, 352321536, 1619001344, 1874853888, 2791309312, 2557476864, 2183659520, 4112777216, 2788294656, 262602752, 1807515648, 959266816, 1789386752, 1993314304, 1623951360, 3995706368, 590791168, 2469815552, 1321557120, 686026560, 2718823008, 1535438576, 4166074904, 3097095684, 1979614394, 614616229}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3154116608, 838860800, 3539992576, 2810183680, 1832910848, 2183135232, 2194669568, 3795320832, 752091136, 2395078656, 2654535680, 448299008, 565395456, 1677582336, 738562048, 775026688, 2823011328, 2654139904, 2071362816, 1024136064, 2599014592, 3760704544, 45666384, 1572043400, 4059942380, 1325768434, 296860005}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 872415232, 4261412864, 989855744, 3682598912, 683671552, 3860856832, 2039480320, 2576875520, 4264820736, 2400583680, 986775552, 1415479296, 1919893504, 4118011904, 1412165632, 1145034752, 3736701952, 1206972928, 278530816, 962802560, 4219591872, 236243168, 2088000080, 2675338728, 220294396, 1362538722, 2595453759}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2214592512, 3388997632, 4043309056, 1098907648, 1480589312, 3667918848, 4157603840, 645398528, 2140930048, 1220149248, 2643525632, 144801792, 698564608, 2621743104, 4034719744, 809564160, 749399040, 4060318208, 673059072, 1503071872, 3726283712, 1179359136, 4060761616, 3587782792, 2629158668, 2666346774, 1852568377}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 2885681152, 1107296256, 2164260864, 1149239296, 3728736256, 1675624448, 3079667712, 1904738304, 1250164736, 316014592, 3673882624, 19169280, 4166336512, 629399552, 4044083200, 3507464192, 4271485952, 2449665536, 3061193984, 772500096, 3615279424, 1941509280, 130138160, 2121199912, 3220442580, 1078867610, 397891831}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2080374784, 1509949440, 3338665984, 1920991232, 734003200, 2304770048, 1198522368, 902299648, 3096182784, 2982805504, 3921870848, 3860496384, 1716600832, 2225971200, 3395678208, 2053744640, 3613635584, 2638259712, 2750042368, 1595105664, 3108156992, 1118112096, 818137456, 315658136, 3457291380, 2113339502, 60084137}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 3019898880, 1442840576, 1694498816, 1837105152, 876609536, 2451570688, 628097024, 2895642624, 645660672, 1987182592, 1092812800, 2788917248, 1276723200, 2102173696, 3000283136, 3559446528, 1201331200, 2866409984, 2763149056, 2344832128, 380355520, 1519480224, 1467535440, 3631402456, 2772300348, 3913026294, 282208317}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1811939328, 3053453312, 855638016, 3330277376, 2956984320, 1365245952, 2458910720, 2031616000, 2622750720, 3869638656, 2805268480, 2519564288, 2197504000, 906272768, 488435712, 4031289344, 2842594304, 3046874624, 3809881856, 249371520, 3077675584, 2035370144, 1856226160, 2184345256, 3216192988, 3798524210, 2350816071}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3288334336, 570425344, 3909091328, 1249902592, 3443523584, 4095737856, 2024800256, 3736600576, 250871808, 848953344, 1393229824, 4150296576, 2218344448, 2170019840, 3857707008, 3726346240, 2550260736, 2974472704, 529161472, 1807948416, 2362227264, 2240249120, 3169766608, 3866626104, 3457448748, 2630496850, 820197817}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 3288334336, 1912602624, 2432696320, 1199570944, 4194304, 1222639616, 4180672512, 341311488, 3220439040, 2639659008, 3346464768, 702840832, 355024896, 3721388032, 697823232, 1717811200, 1127611392, 1883433472, 4087766272, 3012497024, 1539357888, 3809945504, 2316605488, 810630392, 481002556, 2848583794, 2471028111}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 4093640704, 1375731712, 1560281088, 2323644416, 465567744, 828375040, 3071279104, 2791833600, 3980132352, 521797632, 1559691264, 2384887808, 913653760, 1255514112, 3627937792, 1304545280, 3392906240, 4087120384, 1760699648, 1602951296, 3021797952, 833776736, 2972415088, 3631013544, 1640656036, 3607037830, 1049271585}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 2885681152, 2852126720, 2298478592, 3363831808, 1094713344, 2480930816, 4151312384, 1039663104, 4249092096, 4000710656, 28114944, 3577643008, 355680256, 262119424, 3202854912, 4108568576, 3530945536, 1361636864, 4264429824, 1274613376, 620813120, 1342335776, 2873306672, 1525123288, 3001281132, 292931722, 1084807535}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 1275068416, 2650800128, 3976200192, 3128950784, 3896508416, 1902116864, 1857028096, 3665297408, 55312384, 690618368, 139919360, 1050247168, 4116004864, 1116381184, 3463630848, 2877212672, 104131584, 3327393280, 1827801856, 1250645120, 1796968512, 1913003936, 793593456, 1945539000, 1415621996, 2777001390, 1115097377}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 1006632960, 1375731712, 822083584, 3045064704, 62914560, 3110076416, 1066401792, 1278738432, 3070492672, 2619211776, 1721958400, 391413760, 3941941248, 4162560000, 4037259264, 1374144512, 3344552960, 4278887936, 804672768, 1346321024, 3762221504, 1855980128, 4176498160, 2024282984, 331102220, 1197088602, 1293774411}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 335544320, 1845493760, 251658240, 125829120, 2403336192, 2254438400, 3381657600, 3573022720, 3117678592, 2413953024, 3331391488, 2356117504, 1027293184, 1478664192, 3792351232, 625399808, 820042752, 611033600, 1405178624, 2679613824, 1411349184, 623421728, 1257735792, 1669284392, 3963142572, 3939482354, 831221013}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 2483027968, 2516582400, 50331648, 4001366016, 1220542464, 77594624, 1951399936, 1414004736, 3504603136, 3220832256, 1788149760, 3170533376, 152518656, 2855510016, 2800463872, 3639060480, 212454400, 4044263936, 2454015744, 3849490304, 1758679616, 3285815520, 4199979408, 1393115528, 3806117332, 4274270378, 225075585}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 1946157056, 2181038080, 3271557120, 3061841920, 1950351360, 1814036480, 2836398080, 2751987712, 1848377344, 497418240, 3710058496, 2369683456, 1107116032, 1829347328, 2840711168, 483756032, 1301275648, 3772948992, 1931693312, 4102016, 3397192768, 1254751392, 1857139664, 2888148840, 1819787764, 1488385902, 3608220207}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 603979776, 2852126720, 4009754624, 4269801472, 1312817152, 2384461824, 2328887296, 2870476800, 18612224, 1559887872, 123011072, 2251194368, 369573888, 2039455744, 3976720384, 3047401472, 2413140992, 2311227904, 875888896, 1113518464, 1418677312, 1613476768, 2633086160, 3832841608, 2965533820, 991520534, 3356279017}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3556769792, 1845493760, 3741319168, 3699376128, 666894336, 1956642816, 2697986048, 1804075008, 863764480, 3277455360, 1901920256, 3183247360, 3560914944, 929423360, 578678784, 3832125440, 4102003712, 1791017472, 3244626688, 1564008832, 1161918272, 77002080, 3510246032, 2125285192, 967087796, 3249238950, 3560151281}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 738197504, 3388997632, 3036676096, 2457862144, 1337982976, 98566144, 3115319296, 202899456, 1231290368, 3488219136, 559087616, 670466048, 657539072, 1485430784, 2556530688, 2470283264, 2816736256, 3891449344, 2108371200, 1973606528, 1124273728, 1365166688, 936214064, 3393704952, 2088290780, 4278735034, 1340868721}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 738197504, 1375731712, 3909091328, 3816816640, 1480589312, 3810525184, 3213885440, 2441609216, 450101248, 398327808, 716767232, 3508961280, 3464445952, 2473844736, 4172017664, 3013068800, 2295190528, 4027772416, 3014726912, 3509755520, 3441496768, 1060809632, 2243264464, 2258944424, 2367425844, 625611858, 2954325411}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 1543503872, 2852126720, 83886080, 2441084928, 3040870400, 3755999232, 3696230400, 4039639040, 1719926784, 3317563392, 2928082944, 701857792, 587284480, 967745536, 2415308800, 538634240, 1309725696, 2960242176, 2387544320, 1733406848, 1254051776, 2770980640, 1998793392, 1687924168, 1845372532, 1961305210, 1455810563}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 2751463424, 3254779904, 1962934272, 3649044480, 1094713344, 4208984064, 1011875840, 3624402944, 3209953280, 3371565056, 553451520, 1011580928, 1123237888, 618307584, 1275244544, 60745728, 2275200000, 2770848256, 2210997504, 2301488256, 4129700800, 2603965728, 2856301616, 3614774216, 2371877524, 2556766226, 1924656711}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2617245696, 3388997632, 553648128, 461373440, 4273995776, 3001024512, 2727346176, 2011693056, 3898867712, 1544683520, 815857664, 1009745920, 2230009856, 3237126144, 1930088448, 2747701248, 2861597696, 3587425792, 2263161088, 1162732160, 4239555264, 1855023328, 3220671280, 509026408, 98349476, 205881386, 71701093}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 2348810240, 3388997632, 117440512, 4018143232, 2243952640, 3932160000, 2553282560, 765984768, 3661365248, 361103360, 3006726144, 3065806848, 3280551936, 63938560, 3503788032, 872675328, 2593754112, 3644386816, 2517332224, 2159710592, 2675859648, 1746101856, 485412464, 329515448, 2953980996, 1737323670, 2106453279}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3825205248, 2986344448, 3506438144, 3967811584, 1212153856, 3865051136, 2150629376, 2095579136, 459538432, 2382757888, 2710241280, 2926215168, 2557820928, 2025709568, 48615424, 1076463616, 296469504, 3377916416, 3753850112, 1362409088, 1655853376, 2979355552, 1833804528, 1286453752, 3445488292, 2299905658, 3647068479}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3019898880, 1577058304, 956301312, 914358272, 1296039936, 2116026368, 684720128, 2713190400, 4089184256, 2833383424, 2316894208, 1810530304, 4260577280, 1770512384, 1987039232, 422311936, 2488660992, 2591994368, 204800768, 3834686080, 2961580608, 1362572064, 490314192, 136632328, 2953840044, 2337823174, 1938584885}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 738197504, 1912602624, 1392508928, 3229614080, 3208642560, 3957325824, 823132160, 1108869120, 2277769216, 1937637376, 972619776, 4004937728, 2620342272, 65265664, 1055625216, 574076928, 3238917120, 2588605952, 816141568, 659329920, 3326624576, 960242976, 3408545584, 2933864936, 216792988, 288878330, 2441990955}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 335544320, 2583691264, 1929379840, 1585446912, 1556086784, 1860173824, 3830448128, 4277665792, 4125360128, 886439936, 3460759552, 4221861888, 2199470080, 1573904384, 1936166912, 2457597952, 3628719104, 3629687296, 1937459456, 36108160, 4229958720, 61883616, 656939696, 3780924808, 3205632428, 4263578890, 3326864495}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2214592512, 301989888, 2432696320, 3682598912, 2369781760, 358612992, 4054843392, 3748134912, 1145307136, 1975648256, 214761472, 847806464, 3640082432, 2973343744, 3470905344, 3998070784, 3263945728, 1189407232, 1427180800, 4127641216, 1485570752, 404099360, 1656183024, 3839461432, 1553064932, 3498414506, 643822941}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 603979776, 570425344, 4278190080, 1082130432, 3502243840, 3575644160, 1626341376, 459800576, 1266417664, 1666842624, 167051264, 2055307264, 4099358720, 1987092480, 541650944, 3027036160, 1208155136, 3256994304, 4092028160, 880335232, 405075776, 4237218016, 3935554128, 967728344, 3699602820, 2809581302, 337103313}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 2214592512, 704643072, 3271557120, 1199570944, 641728512, 3890216960, 1387266048, 642252800, 4288413696, 2159935488, 582156288, 2505080832, 550846464, 3576143872, 2378149888, 3466311680, 2031211520, 1118865920, 3127187712, 2540695424, 3894663360, 86366624, 2552410800, 3684722488, 3192940724, 1467505158, 1704227379}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1543503872, 2046820352, 889192448, 645922816, 1950351360, 4158652416, 4214226944, 2550661120, 3859021824, 2438070272, 3157458944, 3291643904, 393822208, 345874432, 3720728576, 2168047616, 2823261184, 3660772864, 1685657856, 220057728, 302351424, 2149156768, 4141346096, 32146808, 4073004308, 2961411210, 1522580645}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 3556769792, 2785017856, 1056964608, 1384120320, 1648361472, 983564288, 1536163840, 1399324672, 2662072320, 921305088, 1716060160, 3972235264, 2117812224, 104783872, 4192653312, 1332922368, 1421671424, 4286820864, 1964721920, 2809045376, 1869538368, 3815674784, 2976837264, 4168010536, 233763844, 3912140334, 399423289}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 201326592, 4127195136, 385875968, 377487360, 1505755136, 2229272576, 888143872, 2067267584, 1602486272, 3112828928, 1987248128, 346783744, 1838235648, 4038369280, 1184681984, 3377526784, 942078976, 2851859968, 1652104960, 2878908800, 2333782592, 129347168, 1310737328, 881877848, 3272092876, 1809598954, 1690202097}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 3690987520, 2181038080, 2499805184, 1166016512, 910163968, 295698432, 2542796800, 3679977472, 3703308288, 1536819200, 3330605056, 1725005824, 3115794432, 2663440384, 1655214080, 2036127744, 1549988864, 4175554048, 2977910016, 2669996160, 3599688128, 1656988320, 1156987792, 1390895016, 4143512348, 1306823718, 2062463385}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 872415232, 503316480, 1560281088, 3833593856, 3644850176, 245366784, 613416960, 3753377792, 1561591808, 1975648256, 1432682496, 3870523392, 586104832, 285925376, 2558693376, 616486912, 1490076672, 1491309056, 3577164544, 4209952896, 4278762304, 721926944, 4005366416, 3747086120, 174394348, 355712498, 204435397}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 2080374784, 973078528, 4110417920, 394264576, 3753902080, 413138944, 1225785344, 495452160, 3015442432, 3488481280, 922681344, 890470400, 2338930688, 346611712, 3230715904, 2612320256, 3765353472, 2948855296, 1816221952, 1191493760, 3480652992, 741859936, 1773363728, 3196424488, 3184665908, 3788588454, 1305254603}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 67108864, 3590324224, 1828716544, 2122317824, 4190109696, 3042967552, 2351955968, 3499622400, 2825650176, 3431596032, 4233428992, 538804224, 2757181440, 3811368960, 1759809536, 4011886592, 1155435520, 556653056, 978276096, 3129004160, 3171848768, 3041253216, 190527088, 3902194232, 4289325276, 470895550, 2997089281}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 3556769792, 838860800, 687865856, 1266679808, 826277888, 4099932160, 2479882240, 2781347840, 760479744, 3253862400, 628817920, 1880129536, 2721136640, 3691503616, 545239040, 2352207872, 3923637248, 1707131392, 754521344, 1003729536, 3209542336, 375948064, 58543216, 2288646920, 1612903476, 1223301778, 1969716133}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 2483027968, 1241513984, 3238002688, 3498049536, 1564475392, 2363490304, 3396337664, 2402811904, 749993984, 1900675072, 4204986368, 984842240, 1317093376, 1221386240, 2904870912, 2428024832, 1632556032, 3217809920, 3780471040, 3577128576, 681552704, 2247064864, 1584248240, 2729993304, 2943622796, 4092210546, 3249761681}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 1409286144, 1644167168, 3875536896, 2021654528, 398458880, 3684696064, 2391801856, 1404567552, 422313984, 1456865280, 2080309248, 879853568, 3017883648, 3345670144, 1830989824, 3020351488, 2819935232, 361345536, 489501952, 2177670528, 479576896, 3914536800, 1340585232, 2474532968, 1990919468, 2016125998, 3562540175}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 67108864, 771751936, 2902458368, 1635778560, 2487222272, 3437232128, 1519386624, 2481455104, 642514944, 1661599744, 2094465024, 4201414656, 914702336, 3870285824, 427266048, 4154689536, 3927831552, 2351225344, 2402896640, 748537984, 1793366464, 3004761504, 455975216, 3711740968, 969742564, 3633562238, 1309009065}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 3288334336, 3925868544, 4244635648, 1400897536, 3024093184, 1864368128, 3174039552, 4079484928, 3544449024, 2028601344, 1178402816, 3128918016, 1865367552, 1425973248, 2550583296, 859494400, 841790464, 434612736, 1946384640, 586207360, 706843328, 3157274528, 1722287056, 3825495288, 2873772644, 2915904458, 4021798921}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3154116608, 4194304000, 150994944, 276824064, 2378170368, 3634364416, 1324351488, 160956416, 2696151040, 829030400, 3658678272, 1304920064, 4277223424, 1927847936, 3210792960, 2925303808, 336249856, 2907690496, 3511501056, 176072320, 1023784768, 149835104, 2202093456, 554739288, 1241830332, 3156138834, 1255525105}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 201326592, 369098752, 2835349504, 3095396352, 2797600768, 656408576, 2398093312, 3489136640, 4211867648, 775290880, 563937280, 3020455936, 3299295232, 1671667712, 2368917504, 1292638208, 926313472, 18705920, 4006129408, 1300713088, 1213460800, 3964329184, 3116368720, 2258642008, 145770764, 2987918958, 4242290975}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1409286144, 4194304000, 1862270976, 1434451968, 3292528640, 165675008, 2391801856, 653787136, 2967732224, 3984195584, 1871380480, 2780790784, 3121954816, 1129242624, 2183262208, 2548324352, 3170526208, 2848678400, 257929472, 2802149760, 1626774976, 4221950112, 181289392, 1839819688, 4288714668, 4189645514, 2471275273}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2080374784, 4127195136, 1627389952, 1065353216, 1027604480, 2543845376, 2496659456, 1858600960, 3550740480, 3756130304, 3544645632, 2589949952, 2197897216, 4042956800, 52006912, 2049181696, 3013768192, 57083392, 2546964224, 4167649920, 1552874176, 447989024, 419916944, 1669316360, 1829839892, 2429738858, 1372424317}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 1409286144, 2919235584, 1862270976, 226492416, 138412032, 1767899136, 208666624, 768081920, 1718353920, 1051066368, 2590048256, 3240198144, 648757248, 3018235904, 2129375232, 2079074304, 1055290368, 1191252480, 4082219776, 744716672, 2349521856, 3859666080, 3891080688, 4265079000, 1143108724, 1337662142, 1616823823}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 3690987520, 2046820352, 3674210304, 2340421632, 868220928, 3797942272, 699400192, 1567096832, 821297152, 3304718336, 3406495744, 2873589760, 1258635264, 3266764800, 3930714112, 578029568, 4089070592, 120288768, 2320990464, 2034063232, 2564486848, 865057120, 2250330480, 2610203896, 2422141028, 2541608082, 1643011985}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 738197504, 1040187392, 1627389952, 2323644416, 1614807040, 480247808, 3192913920, 292028416, 3544449024, 4290379776, 2413756416, 1409122304, 3844161536, 1184407552, 1904455680, 1996781568, 2165969920, 110067200, 3038102272, 1789207168, 2294475840, 3895242656, 2323743632, 808943176, 3002722500, 3107671002, 2895639233}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3825205248, 1040187392, 3472883712, 1233125376, 1698693120, 3135242240, 2591031296, 2563244032, 3895721984, 637140992, 1847132160, 2043510784, 2178367488, 925818880, 1451462656, 418662400, 2421840896, 394873344, 301308672, 3756734848, 809544128, 2238765600, 3998799408, 2392639320, 695126452, 2212728658, 1824813601}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 1275068416, 167772160, 352321536, 4269801472, 1254096896, 2258632704, 1831862272, 3265789952, 622592000, 2346582016, 3832086528, 2380169216, 2678800384, 4243169280, 3437006848, 3934208, 917384192, 3030457856, 3226644736, 3798806656, 309656640, 3609213664, 1148223120, 1950900408, 2857126244, 1239825990, 3278716579}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 4093640704, 2113929216, 2768240640, 226492416, 1933574144, 2850029568, 3538944000, 1588068352, 2597060608, 2279735296, 727252992, 1428455424, 3883352064, 1243602944, 2940907520, 3962337280, 3683789824, 171004416, 2932398848, 1103451264, 3279856576, 1153066016, 1237137584, 197827096, 3639353348, 976360430, 1772182877}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 1946157056, 503316480, 83886080, 3514826752, 79691776, 4154458112, 3322937344, 1252524032, 2403598336, 4154589184, 1717108736, 229277696, 2814328832, 1204936704, 1670156288, 1457793024, 1823634432, 2708562432, 4230923008, 884817024, 1192803776, 4023263200, 2290055568, 1022467496, 752660196, 2502702202, 1095120141}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 2080374784, 2986344448, 1325400064, 2910846976, 2965372928, 1059061760, 2188378112, 1134034944, 1432616960, 1137311744, 748486656, 3054534656, 926105600, 63430656, 1157558272, 3540264960, 3629786112, 3411346944, 4129072384, 373632384, 2593444288, 3232323296, 3526526672, 3964816280, 3824758844, 2799364378, 338563217}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 1543503872, 2516582400, 3607101440, 58720256, 4072669184, 1939865600, 3379560448, 4102553600, 3236691968, 2590375936, 716111872, 1351516160, 421871616, 3234324480, 809807872, 2634835968, 1442192384, 3157726720, 255495936, 3000437120, 3911877824, 126839264, 163511184, 3360497688, 3283860724, 1387973150, 4078403151}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 2885681152, 3992977408, 1325400064, 3128950784, 3191865344, 1486880768, 1989148672, 2072510464, 3642490880, 1759117312, 1110114304, 3684728832, 1324171264, 3268534272, 3634794496, 33294336, 3521788928, 4189269504, 2037699328, 4035657088, 2284887104, 1793400736, 1510842000, 4179404072, 1680281780, 4197626006, 1882880865}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1677721600, 2181038080, 1694498816, 2642411520, 4215275520, 2766143488, 1219493888, 84410368, 4018929664, 635043840, 2646016000, 3976757248, 174145536, 2384830464, 1312747520, 2314999808, 4084349952, 1080785408, 4134180096, 1607625856, 3468369344, 3155344928, 91625008, 788339512, 346533716, 2931685614, 3341470385}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3825205248, 2113929216, 2197815296, 1216348160, 4223664128, 1151336448, 2440036352, 793247744, 941359104, 1420689408, 3689480192, 2641526784, 534462464, 3656753152, 1977675776, 1579964416, 3934655488, 2904914432, 2741273344, 3131471744, 1972717888, 3247223648, 3729407888, 3526571288, 1335462420, 3297161702, 655970507}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 1275068416, 2650800128, 1358954496, 4236247040, 3963617280, 136314880, 334495744, 3200778240, 1439432704, 1737621504, 304807936, 1580957696, 1693794304, 2479005696, 2596663296, 1778141184, 3904508928, 955727360, 4210156288, 218778240, 757020480, 3209535904, 3448781520, 907552152, 2742303572, 3512090638, 2929019349}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 2751463424, 2046820352, 687865856, 3531603968, 2965372928, 2682257408, 3878682624, 1259864064, 1068236800, 2221277184, 3501916160, 95584256, 334577664, 4038057984, 2677592064, 2199676928, 4248706048, 943131136, 3439630592, 3445779072, 212428352, 2669928928, 3199121968, 4207873720, 4204302364, 127665854, 1123959975}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 1946157056, 1174405120, 2365587456, 2625634304, 3225419776, 1570766848, 4220518400, 1361575936, 3197370368, 4229038080, 2107572224, 1212514304, 362364928, 1284022272, 1835241472, 3364096000, 2885311488, 3387621888, 3118982912, 2038304896, 1427208000, 193779104, 593071632, 3859750824, 695053412, 2198689618, 1285196245}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 4227858432, 4060086272, 251658240, 2290089984, 3678404608, 1335885824, 428867584, 2621964288, 1238106112, 3668049920, 3637313536, 1425244160, 2569224192, 249356288, 138260480, 1121744896, 4272583680, 1008817664, 3347170560, 3699793280, 3493012288, 3990151968, 2555509776, 4176372008, 4222577236, 1943985918, 1700844605}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1946157056, 4261412864, 1090519040, 2306867200, 4055891968, 3613392896, 4201644032, 3222798336, 3480485888, 1095892992, 806420480, 3127148544, 1102528512, 401072128, 1059246080, 2290370560, 1854544896, 2567258624, 2160524032, 3967694464, 1066885568, 2058860384, 2817173488, 1559760152, 935606620, 3836376626, 3394574621}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 3019898880, 234881024, 1694498816, 1417674752, 1514143744, 1084227584, 3037724672, 2245525504, 1988886528, 982384640, 2067595264, 953974784, 2579447808, 3895451648, 461303808, 2057062400, 433486848, 2968584704, 426951424, 1783760000, 3393918784, 20818080, 3876950160, 737268200, 3560670620, 1801240222, 2290049955}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1811939328, 2181038080, 251658240, 2340421632, 532676608, 2178940928, 869269504, 3008888832, 510918656, 3249143808, 1994457088, 1785954304, 2914992128, 2306400256, 1326313472, 3968083968, 2739041280, 3957132800, 1561718016, 475026816, 2191020736, 1922333024, 1727662768, 435779528, 2250743996, 1545951010, 1880213265}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 1275068416, 3187671040, 2231369728, 209715200, 1136656384, 3202351104, 3744464896, 52953088, 4190896128, 1439825920, 3654352896, 1305247744, 1548697600, 4270841856, 3983716352, 4208723968, 162145280, 1690664448, 2241512192, 3522171008, 2370314048, 54283360, 421147568, 1772977208, 804706564, 4113715982, 4091635301}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 335544320, 1241513984, 3674210304, 2088763392, 3972005888, 2229272576, 4279238656, 924319744, 3932946432, 3113353216, 260505600, 3598024704, 2952347648, 3659587584, 4113272832, 3973867520, 1748655104, 3292729856, 1277395200, 1713916800, 1132753216, 1182166752, 1747016112, 1387060136, 111797660, 1908624846, 3546539341}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 2483027968, 1174405120, 2432696320, 2709520384, 2403336192, 4066377728, 927989760, 2435317760, 1183580160, 2203975680, 1886322688, 2490925056, 4047323136, 2676613120, 822800384, 1518077952, 2558919680, 3560657408, 3874676480, 1788352128, 1530157504, 106568736, 2865580400, 2094127304, 2141125636, 3151381214, 3272804883}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 2751463424, 1308622848, 2063597568, 3548381184, 3980394496, 3118465024, 2314207232, 4230479872, 4020502528, 2709389312, 1321402368, 2315616256, 1150894080, 1232658432, 1979691008, 1500792832, 872840192, 459229696, 3188171520, 4247274368, 4045700288, 1891507232, 2414043312, 1347794840, 2971747908, 189049050, 3597526995}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1946157056, 2315255808, 251658240, 1266679808, 3057647616, 73400320, 2167406592, 3520593920, 3344695296, 3619028992, 3547660288, 542670848, 2636070912, 3193675776, 3415404544, 2248964096, 895364096, 3740340736, 3241337088, 1486635392, 1989573312, 3416598944, 2146482288, 1299923576, 591506428, 1646892038, 3320691759}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 872415232, 234881024, 2701131776, 2743074816, 1421869056, 1121976320, 2159017984, 216530944, 2925789184, 2413690880, 813629440, 2087747584, 356859904, 1368514560, 2062200832, 1127499776, 3238413312, 2243101184, 2615851776, 3233046144, 2781228224, 3209891296, 2270873648, 4133236728, 2762110820, 839729434, 1080408387}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 3288334336, 301989888, 3036676096, 3498049536, 1421869056, 2124414976, 1789919232, 2672295936, 3491495936, 2483945472, 3697213440, 471760896, 1204633600, 2031083520, 1533841408, 755763200, 4151733248, 2026576384, 3610049792, 1265378432, 2103862080, 104016352, 2482546064, 3896404856, 1758943380, 3810704134, 3342008955}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1543503872, 3925868544, 2667577344, 2407530496, 2915041280, 148897792, 2509242368, 1391984640, 1682178048, 3191472128, 1339621376, 2555478016, 455557120, 2196938752, 1125093376, 3115603968, 2198995968, 3359983104, 425703680, 2964084096, 793132224, 3527883872, 3953308720, 2274881512, 3676321260, 2221963674, 1978145577}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1543503872, 2717908992, 2097152000, 1216348160, 591396864, 3059744768, 4293918720, 373817344, 476315648, 1214119936, 1377894400, 3014098944, 630931456, 689479680, 2998767616, 2524207104, 4045802496, 2796373504, 1791857920, 2398891136, 3168959296, 2921541152, 3191142896, 2114450968, 659230644, 46173178, 828491379}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 1543503872, 3053453312, 654311424, 3850371072, 1254096896, 4091543552, 3385851904, 3265789952, 856424448, 2081816576, 2078736384, 3164504064, 3191685120, 680501248, 9752576, 4035192832, 1898607616, 1317631488, 1809700608, 2973350272, 1157883840, 96640480, 2772639920, 168070984, 1695305668, 2870369694, 2791770423}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3422552064, 301989888, 117440512, 3816816640, 2738880512, 3034578944, 160432128, 4255645696, 189530112, 285343744, 596836352, 254181376, 2325561344, 22519808, 2881015808, 1329862656, 3929947136, 3458797056, 2022833408, 2538973568, 732692160, 3273829152, 608378928, 3740197032, 3800119044, 3244154910, 3617047069}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 3154116608, 1644167168, 4110417920, 4185915392, 3384803328, 367001600, 1733296128, 887619584, 1030488064, 3601727488, 1972305920, 2043183104, 1066221568, 1258938368, 1520095232, 2258917376, 2079464448, 2950247936, 2573444352, 1433897088, 289256384, 4250967904, 515982512, 3474444168, 2360208996, 787021038, 331156235}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 469762048, 503316480, 3238002688, 4185915392, 809500672, 421527552, 2905604096, 2177368064, 3023306752, 3392536576, 1529413632, 4151214080, 3714793472, 3411124224, 3323760640, 4087105536, 4203883520, 539457024, 1524366080, 2602037888, 2438831552, 2184628128, 1885800656, 4093359736, 2116533844, 3835008274, 2349006567}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 2885681152, 4194304000, 3036676096, 3565158400, 2336227328, 2938109952, 2718957568, 1013448704, 1783365632, 2624192512, 2142175232, 4144005120, 1187594240, 3722813440, 1266077696, 3989067776, 1473647616, 3663560192, 2910576896, 930605184, 1270718784, 1120047648, 3930730320, 2470400744, 2770916868, 1864713406, 2363487369}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1275068416, 3321888768, 486539264, 3313500160, 3208642560, 2384461824, 3106930688, 3878158336, 2541486080, 2524315648, 1832714240, 2724888576, 3078045696, 4110540800, 1041297408, 1572096000, 3738844160, 1664318976, 1184098048, 4124017792, 1904838592, 1260167712, 1087001424, 44774904, 981989668, 3865432374, 456319927}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 1946157056, 234881024, 4043309056, 41943040, 1178599424, 3122659328, 1676673024, 2918711296, 1200357376, 1014366208, 2714042368, 3623190528, 310329344, 3244744704, 3846156288, 2673088512, 1133138944, 2425057792, 1004337920, 757909120, 3293879360, 2694352032, 1515113680, 2805710744, 295059148, 1876237870, 1948102847}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 335544320, 2785017856, 16777216, 1937768448, 4206886912, 1323302912, 2681208832, 435683328, 1702625280, 3985768448, 3507421184, 2599518208, 1495351296, 864870400, 361754624, 1139042304, 1123961856, 3305468416, 571639552, 144365184, 3480142016, 4178099936, 1684129328, 2029604680, 3317749996, 1899341606, 2968459357}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 3288334336, 1509949440, 4043309056, 1686110208, 2311061504, 3449815040, 2100297728, 762839040, 869531648, 3098411008, 513867776, 3301867520, 1830502400, 2346819584, 3817115648, 3538708480, 1939500032, 3948886528, 898087168, 3343500928, 3128466752, 3749585248, 193549328, 2255653944, 3555263116, 1491251874, 2694927347}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 3154116608, 3456106496, 620756992, 679477248, 1103101952, 2397044736, 839909376, 3073900544, 1801191424, 1129185280, 3759341568, 2954395648, 885080064, 19259392, 3306852352, 2267301888, 1815237632, 1647142400, 2758011648, 3818776704, 3540421952, 155854176, 3285260720, 782102952, 1468444172, 4002027222, 70351027}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1543503872, 3992977408, 3539992576, 3967811584, 868220928, 1268776960, 667942912, 1766326272, 1910243328, 3647340544, 1638596608, 2160230400, 366034944, 19914752, 195604480, 3058989056, 1285192704, 3361539584, 3292644096, 3804228480, 3791687488, 2721601376, 2579788304, 3274848328, 993071764, 2543827926, 3138435967}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2080374784, 3254779904, 4143972352, 629145600, 3745513472, 2304770048, 3784310784, 3568828416, 1151598592, 1343881216, 4112973824, 2948169728, 3319349248, 2086985728, 177721344, 1549555712, 3864927232, 2129483264, 4257674496, 2442455424, 3577736640, 2592097568, 1321215472, 3760196008, 166751052, 2175280426, 601626137}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1275068416, 1442840576, 989855744, 3514826752, 1103101952, 811597824, 3348103168, 2930245632, 1100218368, 2509111296, 4243390464, 3378151424, 4130816000, 601464832, 1959833600, 385619968, 410663936, 3237162496, 471842560, 561616768, 1990231488, 470025824, 371606896, 3086569448, 1016388996, 2742712882, 1366511323}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3422552064, 3254779904, 3808428032, 2105540608, 3644850176, 4041211904, 2444230656, 4058513408, 2151415808, 1688862720, 869466112, 588021760, 2802139136, 3323305984, 3098193920, 2907977728, 3814065152, 3814280704, 416279808, 3165750144, 1299503552, 2848025632, 565952304, 1207412408, 1855317540, 1231729590, 3967040761}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 3556769792, 1375731712, 2466250752, 629145600, 2973761536, 1272971264, 1125122048, 1495793664, 2118385664, 1677328384, 345964544, 2820767744, 761348096, 807706624, 890220544, 1131173888, 3351135232, 2690982400, 2470348032, 1526790016, 4112888256, 914040864, 3526071984, 759592936, 2812884932, 1366334554, 433966689}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 1409286144, 2583691264, 3170893824, 2256535552, 2495610880, 413138944, 3268411392, 2659713024, 3742629888, 3521511424, 3244359680, 2482339840, 3184738304, 3205668864, 3174535168, 2976663552, 1214925824, 3468382720, 4114012416, 3395913856, 1461797952, 3180702176, 782444944, 2949307464, 2909507444, 1975397810, 2499615071}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 3690987520, 33554432, 3741319168, 1132462080, 1539309568, 1541406720, 3291480064, 2543321088, 2561933312, 1533411328, 1250492416, 852328448, 2300264448, 1459806208, 277843968, 2457622528, 892994560, 3529721344, 2751909120, 1303508352, 3902893760, 2971792224, 3735620528, 1126023736, 3484615132, 3903780018, 2703085287}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 201326592, 2986344448, 1728053248, 2692743168, 3049259008, 3793747968, 3698327552, 3607625728, 628883456, 1781661696, 1826291712, 531464192, 4074061824, 816111616, 3404959744, 1629755392, 2813727744, 2413653504, 2262353152, 1447154048, 289353536, 1740341344, 3745004240, 605296792, 1432236660, 1408330390, 923991589}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 335544320, 1778384896, 855638016, 3380609024, 3158310912, 4271898624, 1322254336, 3971481600, 714342400, 1486487552, 1214578688, 3236397056, 329990144, 2230902784, 3193565184, 1633429504, 2078673920, 2241016320, 464314624, 3290664832, 2303294400, 2708054688, 1142192656, 2270833032, 1501901100, 2836920946, 3045281273}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 872415232, 1241513984, 2365587456, 4001366016, 2889875456, 3751804928, 2005925888, 3016228864, 1590951936, 912916480, 3618177024, 2533916672, 2010595328, 3895173120, 3787902976, 3639359488, 1887843328, 2955891200, 3701995776, 1706072192, 2289772608, 848135584, 129619472, 1440982696, 269651476, 688286834, 401569433}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3959422976, 2650800128, 4177526784, 3196059648, 683671552, 3718250496, 1724907520, 3824680960, 618397696, 2869035008, 1863122944, 3836248064, 2291351552, 3704086528, 1858514944, 3239327744, 907432960, 2400919040, 2662568704, 111185536, 2208777792, 1648474080, 1933960464, 2181792840, 4053592396, 253050582, 2680481941}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 3019898880, 1979711488, 50331648, 780140544, 1086324736, 2636120064, 3111124992, 616038400, 2666266624, 114425856, 3370057728, 2209775616, 1486962688, 995876864, 3306721280, 927225856, 2023107584, 130642432, 2067783424, 1845397376, 2478134848, 4194675424, 1720037456, 2873470872, 266717868, 1591063646, 2626544397}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2214592512, 1778384896, 3640655872, 1333788672, 2864709632, 2451570688, 3526361088, 2407006208, 1037828096, 1322385408, 2322792448, 3266215936, 3124576256, 2851053568, 2121314304, 3899918336, 2758153216, 1211456000, 2326501632, 3136203392, 123547840, 2856312032, 2795035216, 773871544, 607129036, 3497546214, 2505866317}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 67108864, 167772160, 2868903936, 142606336, 2663383040, 773849088, 1603272704, 2548563968, 1304690688, 3840802816, 2775908352, 2271117312, 18825216, 3601195008, 2688856064, 817653760, 1329732608, 3575593472, 3836068096, 2135202688, 3124503360, 1719799776, 4257185488, 2230690024, 1695341956, 1042823482, 2774816459}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 1140850688, 2583691264, 2130706432, 880803840, 1790967808, 1101004800, 1177550848, 1239941120, 1962672128, 827719680, 4244963328, 4022173696, 2448375808, 3356418048, 2886184960, 4213467136, 3426894848, 1487870464, 3018772736, 727157120, 4066137408, 1877366752, 3761061136, 2950795320, 84477764, 1722005174, 2250661319}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 4227858432, 2181038080, 1392508928, 1837105152, 4139778048, 354418688, 2714763264, 1997012992, 2308702208, 2945581056, 424607744, 1462009856, 3808509952, 3382288384, 3797602304, 4072937472, 3351673856, 4200666624, 673838336, 3194149760, 2317380032, 3058705376, 4274552272, 456927560, 3481434228, 1759977910, 1487459365}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 3422552064, 3590324224, 318767104, 3179282432, 801112064, 2124414976, 3297771520, 786956288, 3111911424, 1849556992, 1197277184, 3219357696, 3747561472, 1163976704, 2308034560, 2781091840, 394943488, 1640975872, 1049165568, 2523759488, 3183113152, 1136067936, 1830600720, 1932525416, 3319354820, 260701350, 1524648099}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 4227858432, 771751936, 3875536896, 3548381184, 3586129920, 4099932160, 951058432, 2387083264, 4239654912, 1009385472, 2643001344, 1377796096, 3193389056, 10264576, 1079095296, 3591129088, 4202042368, 994518528, 2080701184, 2233305472, 3881459904, 3567345248, 664516720, 3371512696, 3577859572, 3264495922, 2470062569}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3019898880, 3456106496, 2130706432, 1551892480, 3024093184, 2170552320, 879755264, 362283008, 1788608512, 3122003968, 3327983616, 3039789056, 1662468096, 2512707584, 884322304, 3904120832, 2729577472, 2290557440, 627897088, 3612457344, 3012440896, 784405152, 3929647472, 1489648216, 2401973852, 2315428550, 2988498303}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 1409286144, 1912602624, 4244635648, 2390753280, 356515840, 2573205504, 382730240, 1230503936, 1963720704, 1990066176, 564854784, 3565780992, 190398464, 2641141760, 3273904128, 1974499328, 2525500416, 3503563264, 2480014592, 1557491840, 3501380672, 2162724128, 2255066480, 4199102088, 1846856380, 3466563934, 858153611}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 872415232, 167772160, 1426063360, 377487360, 4232052736, 2757754880, 1833959424, 1466433536, 1033109504, 2538471424, 3332833280, 1988788224, 2417836032, 1043570688, 492367872, 1076893696, 3937958912, 1841058304, 1866076416, 1870224512, 2548405312, 2977141152, 3837301744, 144708552, 2389733284, 2681757266, 2758564027}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 4227858432, 3858759680, 3305111552, 2659188736, 2520776704, 1491075072, 395313152, 3926392832, 1113325568, 634781696, 3705995264, 3553591296, 3952033792, 1366089728, 1353551872, 175134720, 2736276480, 2652132864, 3479863040, 111372416, 421708352, 2619120288, 1513464240, 1134854056, 525490772, 436689558, 2079366695}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1677721600, 234881024, 2432696320, 3112173568, 1656750080, 3655335936, 279969792, 1367867392, 4117495808, 1823080448, 3606511616, 2330296320, 1657880576, 1174986752, 575385600, 2026919936, 3489152000, 1594112512, 3665187584, 4048901760, 2302601664, 423542496, 1899944112, 2906568184, 926866772, 4030634526, 3166609609}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 3556769792, 3724541952, 4110417920, 3632267264, 1296039936, 513802240, 15728640, 1096286208, 2372665344, 1454243840, 2085421056, 3425402880, 3308208128, 1010360320, 923914240, 1372596224, 3681055744, 1414820352, 1767006976, 3794474112, 3494046016, 2119103264, 2146482576, 2864052888, 2606379356, 3396285854, 1033436547}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2080374784, 3321888768, 1493172224, 2172649472, 2495610880, 2296381440, 3859808256, 2676490240, 2273050624, 3101556736, 1947533312, 4142825472, 3881254912, 3191201792, 19189760, 1919965184, 3738702848, 3352581632, 3218243328, 823359104, 2075106752, 304858592, 1037142064, 1116653992, 1443301844, 916297926, 2049479331}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2080374784, 503316480, 989855744, 914358272, 2210398208, 538968064, 1871708160, 3564634112, 336330752, 1538916352, 2266824704, 3355344896, 3331014656, 1204412416, 2291183616, 2540705792, 491258880, 3827594752, 3085837056, 2436577152, 2283907648, 3135542112, 2781230800, 2557443432, 1938289612, 813416926, 1380579881}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 1811939328, 1845493760, 587202560, 2441084928, 2462056448, 2686451712, 816840704, 2419589120, 97779712, 3150577664, 4238278656, 4063854592, 2627813376, 3739017216, 3619680256, 3578812416, 2334684160, 3466362368, 2256956160, 410059648, 2805254592, 1224978400, 728115536, 1868646904, 41720172, 1464850082, 1577598881}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3422552064, 1644167168, 318767104, 310378496, 3594518528, 1130364928, 1353711616, 3156738048, 2266234880, 3978166272, 2217672704, 3654123520, 3544530944, 3108806656, 1594855424, 3255846912, 909657088, 1831607808, 707931392, 555572096, 3763396160, 978686880, 2969125232, 2047261240, 1440656516, 1644344930, 494461635}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3154116608, 301989888, 3305111552, 159383552, 1413480448, 4246732800, 3148873728, 3763863552, 1508638720, 4087742464, 3887398912, 2285666304, 4141826048, 3298795520, 2744029184, 89131008, 227048448, 3886310912, 3395448064, 2009542784, 3788755904, 3151528352, 2174580944, 2833810232, 1912954012, 4284795838, 3283293735}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2885681152, 369098752, 50331648, 1031798784, 121634816, 1797259264, 3511681024, 414711808, 2924740608, 3141402624, 2210463744, 932085760, 2123055104, 2745278464, 893169664, 533755904, 2591579136, 3191094784, 1062084352, 4247346048, 115524544, 2040613152, 3472788176, 1793279432, 571310700, 1400288786, 1518278507}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 738197504, 2449473536, 3875536896, 1451229184, 3879731200, 694157312, 168820736, 1731723264, 2887516160, 2294677504, 1394016256, 1863352320, 1772961792, 5349376, 1238536192, 160458752, 1643672576, 2629586432, 1895187712, 2371838336, 1696920640, 4006545696, 2010967152, 2196983272, 2976578700, 692868022, 446582007}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1409286144, 3858759680, 2432696320, 3531603968, 4114612224, 3751804928, 3505389568, 3979870208, 3157000192, 759562240, 1162412032, 3489824768, 3867361280, 1216192512, 2091970560, 3471845376, 2688041984, 749490688, 2533781248, 627652224, 2503127104, 1448804640, 3095522832, 1274973080, 4031597548, 3993017790, 2682788423}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1006632960, 1711276032, 1258291200, 4169138176, 2671771648, 2250244096, 1578106880, 2942828544, 370933760, 4045012992, 1714356224, 2607448064, 2450079744, 2647629824, 568635392, 13633536, 3347598336, 2297169408, 612517632, 799745920, 922014016, 3594000672, 1129593552, 1058434280, 2740794116, 735705878, 1530519089}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 2348810240, 570425344, 2164260864, 1417674752, 1186988032, 2900361216, 156237824, 110624768, 362020864, 2910453760, 1859059712, 27230208, 1640054784, 989503488, 608825344, 2114983936, 2788709376, 3185839616, 2815569152, 3436397184, 1489632576, 1691366112, 819469488, 3249814920, 3553234524, 2961644562, 2933102425}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 738197504, 4261412864, 3070230528, 4219469824, 2092957696, 4217372672, 2853175296, 1424490496, 813957120, 620101632, 3953065984, 306741248, 3045933056, 263315456, 1710395392, 709888000, 2429056000, 1228172800, 728634112, 3370322304, 3427964096, 2216712928, 430980080, 4288169640, 4219224484, 2048554234, 3819797255}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 3690987520, 2583691264, 3405774848, 2139095040, 3191865344, 2430599168, 3056599040, 2348285952, 3583770624, 2589589504, 4292411392, 146178048, 2248097792, 2978324480, 2510868480, 2574276608, 3482868736, 4067182080, 2533497088, 144009088, 3911490752, 1967273888, 1114976816, 3021253624, 4047121068, 4054398374, 1655614921}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 3422552064, 2248146944, 3439329280, 3732930560, 146800640, 778043392, 1926234112, 1899495424, 2717122560, 2551054336, 3866951680, 104366080, 526860288, 442228736, 75157504, 169895936, 3950007296, 2349350400, 727461632, 2145526912, 3531033152, 3364069856, 1746853616, 3241570888, 4220083148, 3761677986, 538599923}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 335544320, 1711276032, 2365587456, 2457862144, 2051014656, 551550976, 2293235712, 660078592, 715390976, 233177088, 3999465472, 1767211008, 2202091520, 1277222912, 3050287104, 18888704, 1854950400, 877158912, 1965848320, 2716471424, 3306778688, 2785331360, 4184465328, 1478692920, 3417681660, 3102828922, 1358492935}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 469762048, 503316480, 1828716544, 3984588800, 3519021056, 367001600, 999292928, 2375548928, 114556928, 2945843200, 1583808512, 624263168, 2001027072, 2459213824, 1919930368, 2090866688, 2653969408, 1680369152, 4231797504, 684348544, 3296556992, 1500565856, 3377564336, 985359336, 1273992412, 3881843794, 3973069007}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1543503872, 1375731712, 1795162112, 2508193792, 482344960, 3592421376, 1634729984, 2988965888, 1422655488, 3776577536, 2615738368, 522354688, 3651092480, 643932160, 3093082112, 803219456, 1540371456, 3508016640, 696517888, 3594944384, 596331968, 1365218016, 2856571984, 1145148440, 3878464612, 482879950, 4120667425}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1677721600, 3321888768, 150994944, 2575302656, 2478833664, 2732589056, 3671064576, 833093632, 3170631680, 3490316288, 3416195072, 1986887680, 235487232, 2749947904, 70488064, 702552064, 1011885056, 3135789568, 6049536, 3589939840, 4010220992, 2120855136, 3382139184, 1071745096, 551227460, 156482150, 2179996089}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 1543503872, 100663296, 486539264, 947912704, 205520896, 3357540352, 567279616, 741867520, 3041132544, 2511994880, 3053649920, 3657662464, 878526464, 3005931520, 1338355712, 2552248320, 2580558848, 3627566592, 3745791744, 3334079616, 3481481536, 3905129376, 3980211920, 1650125448, 1315816492, 3380352602, 2566813737}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 3556769792, 1241513984, 2566914048, 427819008, 171966464, 2657091584, 571473920, 1077411840, 3443785728, 1015676928, 2013331456, 3918757888, 2284797952, 3930628096, 3110465536, 341850112, 2601518080, 2310537728, 1594124544, 1592406656, 3289465792, 2058087584, 3320532848, 3305289960, 1430559244, 1099137178, 1897360209}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 1006632960, 2181038080, 285212672, 1300234240, 272629760, 1562378240, 2670723072, 3329753088, 615251968, 1776418816, 379125760, 4255154176, 444022784, 539746304, 1784057856, 2571139072, 1419785216, 2574259712, 2220367104, 1830556288, 3747248576, 2966765984, 1460830416, 1158029688, 2955879820, 2788664158, 2106359893}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 3556769792, 369098752, 989855744, 3800039424, 1958739968, 2673868800, 3847225344, 2349334528, 1370750976, 387055616, 1531510784, 3282075648, 252657664, 720101376, 726577152, 4282402816, 740295680, 863007232, 2390259456, 340550528, 2417889344, 762784992, 346530672, 2723215752, 3451327444, 3183969730, 1275127589}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2751463424, 3053453312, 3003121664, 2776629248, 2294284288, 3294625792, 1873805312, 3390570496, 3244032000, 600178688, 2950627328, 3904274432, 329596928, 3563053056, 3883192320, 725624832, 1201685504, 3796912640, 795371264, 2720284544, 1068129216, 3712042720, 2039867760, 3599098232, 1162732380, 347702598, 1388051255}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3690987520, 3523215360, 956301312, 1904214016, 1354760192, 3181379584, 1274019840, 1650982912, 3648782336, 2437283840, 362086400, 2701557760, 479150080, 3513114624, 605351936, 2269120512, 710939648, 3570431488, 903349504, 2717136512, 3651813312, 2322292192, 1547172496, 188478808, 919988100, 1151109014, 4222379119}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1543503872, 570425344, 4009754624, 679477248, 2017460224, 3407872000, 2100297728, 3824680960, 572784640, 920256512, 1268580352, 1240825856, 1237532672, 3124944896, 2847133696, 889210880, 2877307904, 448812544, 1214264576, 2022708608, 2005412672, 4017904288, 3591243344, 90117880, 3994855500, 1661241882, 82899977}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 1006632960, 2046820352, 3741319168, 1283457024, 583008256, 4242538496, 2704277504, 259522560, 3753639936, 371589120, 1739390976, 3706552320, 257376256, 3273056256, 2161086464, 2441111552, 3711966208, 278922752, 202397952, 1009278336, 2956199232, 209863648, 4073142192, 310306744, 3898321068, 4111622454, 1437559863}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 603979776, 436207616, 2499805184, 2726297600, 364904448, 1461714944, 2458910720, 1156055040, 1328807936, 1302724608, 4020699136, 4171792384, 3218423808, 1461297152, 3936546816, 968361984, 1509712896, 3129100800, 120131840, 4246449280, 692817472, 4211322208, 2330452048, 3569986280, 1605029636, 3803978562, 3865206511}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 3556769792, 1509949440, 3305111552, 1400897536, 2311061504, 920649728, 3895459840, 2404909056, 2241069056, 3695312896, 2347958272, 3169353728, 3171237888, 2911477760, 2977345536, 2561161216, 254567424, 2439397888, 2443788544, 2100280448, 2453647040, 2411195232, 1800126512, 1187369272, 811656252, 276380578, 751281813}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 469762048, 1040187392, 3439329280, 1837105152, 3099590656, 2443182080, 254803968, 2032664576, 4179361792, 1993211904, 2874212352, 3950673920, 2179153920, 3732267008, 1188089856, 2002266112, 1800680448, 3527546368, 2466730752, 2170530944, 3995854784, 4019815904, 236365968, 241521976, 3844641828, 1656496582, 1191066987}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 2885681152, 2717908992, 3405774848, 2474639360, 2319450112, 585105408, 2848980992, 4718592, 196870144, 3239444480, 1414987776, 376340480, 39665664, 3055542272, 3372003328, 4116211712, 2580810752, 1935306240, 2549679360, 1891479424, 4192308928, 556257696, 1027140912, 619331592, 3516993652, 4142510662, 3539707719}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 1140850688, 1375731712, 2030043136, 2977955840, 658505728, 2002780160, 4063232000, 3981967360, 61603840, 647102464, 1350500352, 373587968, 3076603904, 4244217856, 3484602368, 1550333952, 3933473792, 4261308928, 4190981376, 569090688, 361599936, 382527008, 3445960688, 1019206264, 3416517308, 162129278, 3369786365}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3288334336, 1107296256, 2701131776, 545259520, 1052770304, 3974103040, 2794455040, 1581776896, 2549350400, 1415184384, 3035168768, 1422360576, 392642560, 1996791808, 185708544, 4057487360, 2369545216, 795748864, 3042127104, 3393095296, 2770899776, 4168584928, 257894064, 237548648, 1844967988, 2870960322, 2701717825}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1140850688, 4261412864, 1157627904, 3229614080, 3670016000, 966787072, 3465543680, 1573388288, 1540096000, 1775632384, 4013359104, 3721494528, 72171520, 1459658752, 1081339904, 47720448, 2051296256, 544889344, 1733389056, 3263093888, 2629369152, 3456618720, 1887047184, 4283511400, 1988033364, 1253613694, 1996987463}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 3154116608, 3791650816, 2197815296, 3900702720, 373293056, 1537212416, 454033408, 418906112, 1491337216, 94765056, 4160159744, 3504373760, 2488614912, 2189549568, 3538595840, 2877818880, 661400576, 617219584, 3191694592, 3479020416, 3804797760, 2603162528, 2117306384, 3866356456, 1691590284, 1212399146, 477877287}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 67108864, 1711276032, 1929379840, 2659188736, 4282384384, 2556428288, 1884291072, 2099773440, 2735472640, 3792568320, 3241869312, 2189983744, 4229513216, 319676416, 1267920896, 2832750592, 3813942272, 1427786240, 515981056, 2170146688, 1695071808, 1289311520, 2678975216, 1096974536, 3019907332, 771752862, 3875540667}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 603979776, 1711276032, 3506438144, 4001366016, 2009071616, 2304770048, 2916089856, 2896691200, 3333160960, 1188429824, 1200422912, 3986915328, 3763814400, 1523097600, 2931945472, 3411556352, 1517562880, 1239579136, 449795840, 2296170112, 1819514432, 1459552352, 3747924848, 2039984712, 2559913220, 3858222862, 1304767191}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 2348810240, 2046820352, 452984832, 4018143232, 3418357760, 3437232128, 2962227200, 3905421312, 3590586368, 403570688, 3265855488, 1150779392, 4236460032, 3888177152, 975556608, 645404672, 4198251520, 3893521920, 2286635264, 1136953216, 2100022464, 357660000, 7072816, 3673236072, 2589713396, 1653149498, 3580330795}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3556769792, 3187671040, 2600468480, 4236247040, 775946240, 1503657984, 3585081344, 2022178816, 621019136, 1903820800, 1494024192, 1263304704, 1704148992, 3584811008, 3551178752, 1507342336, 1629246464, 3842376192, 1700463360, 370140032, 1574996800, 689776032, 2624884496, 1159670712, 2320874420, 3407727242, 3447317281}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 335544320, 369098752, 352321536, 4253024256, 272629760, 81788928, 2979004416, 4135059456, 729546752, 2459828224, 2239430656, 1327988736, 1094270976, 4197638144, 3821916160, 3477620736, 1920211968, 3372904960, 3831566080, 1400827008, 3839606720, 3261540768, 1105823280, 110761512, 4212725100, 2944579846, 2030420923}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 3154116608, 2315255808, 3640655872, 2105540608, 3250585600, 1323302912, 2062548992, 2905079808, 2799435776, 2154692608, 2197618688, 1894547456, 409944064, 1928323072, 2582040576, 448272384, 2680443904, 3422189056, 3422509312, 1710724736, 91416000, 2302306656, 3651077424, 2001193816, 1635437828, 16126822, 2527674587}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 3825205248, 3456106496, 4278190080, 3011510272, 3124756480, 132120576, 3905945600, 2156396544, 2868641792, 1026686976, 3070820352, 3251863552, 3026665472, 3965231104, 2099613696, 2570598400, 3529776128, 2053536256, 1547129600, 1997595008, 2943978688, 2713331104, 3354744240, 3051485320, 468609684, 843783398, 1877143477}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2751463424, 2315255808, 4110417920, 3363831808, 1891631104, 2011168768, 368050176, 3669491712, 1621884928, 2809790464, 3608870912, 1754628096, 4243406848, 2237980672, 3983265792, 3802662912, 1659112448, 1374579200, 3121418496, 1645532288, 974369600, 828647392, 1991136560, 4037897944, 272939724, 2927357790, 3344958233}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 3288334336, 2852126720, 3036676096, 3833593856, 3066036224, 1558183936, 1993342976, 3676831744, 3152805888, 1930559488, 1585512448, 2938798080, 4015996928, 3607732224, 3729575936, 2618820608, 2660520960, 991304192, 3449772288, 2850675840, 4187784512, 3652203744, 4005050032, 878996040, 4178449540, 873156334, 1065343093}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1946157056, 3388997632, 2298478592, 981467136, 566231040, 723517440, 1487929344, 3739746304, 706478080, 475922432, 3476619264, 1503232000, 3977986048, 1252974592, 1539567616, 1256728576, 807152640, 224264704, 2444824832, 1247380096, 993722944, 3802059104, 770423888, 1901332984, 1429358084, 934227654, 3129793539}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 3422552064, 3187671040, 3707764736, 2843738112, 2747269120, 421527552, 3153068032, 4288151552, 2121531392, 2935881728, 3874684928, 4171988992, 1897480192, 2746654720, 2701774848, 3969386496, 3270777856, 280894976, 4262664960, 1635492992, 2381393344, 2518335584, 375645904, 2948944088, 990166716, 29405266, 1204194891}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 2483027968, 771751936, 3338665984, 1602224128, 2722103296, 1713373184, 2054160384, 468189184, 611581952, 2815033344, 1906245632, 3790176256, 2512470016, 3685539840, 1460645888, 15218688, 4193545216, 2559189504, 2436854528, 1499059584, 2177446592, 1875428768, 813551440, 1796963288, 571179972, 2571795986, 123695145}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 3690987520, 4127195136, 1124073472, 327155712, 2235564032, 1671430144, 2700083200, 2073559040, 3823370240, 3746955264, 857145344, 1967816704, 751124480, 1813766144, 3117477888, 1280837632, 3213128704, 1606841856, 236943104, 4037471104, 4060044480, 762771488, 1532455312, 1919603480, 16063164, 1550038618, 1575267615}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1275068416, 503316480, 3674210304, 1551892480, 88080384, 2027945984, 699400192, 1762131968, 1017905152, 1056309248, 1716977664, 2651357184, 1932345344, 3585728512, 1504366592, 3335006208, 638333952, 2502311424, 749683456, 902598528, 3565635392, 91258912, 908668848, 1563676728, 2389941844, 2173942014, 3668165671}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 335544320, 3321888768, 956301312, 3179282432, 633339904, 568328192, 3916431360, 3715629056, 3337355264, 386531328, 3593404416, 1239777280, 610877440, 2526076928, 684453888, 1723365376, 3121351680, 1576690176, 3013043968, 1835649664, 3537074112, 3349646688, 1383211696, 348323992, 4042227884, 3611694398, 150294145}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 1677721600, 301989888, 3271557120, 4169138176, 2453667840, 1889533952, 19922944, 4023910400, 3568041984, 4083548160, 954662912, 673218560, 2655862784, 4109492224, 3565342720, 2843219968, 3835438080, 2000558592, 1586193664, 4121331584, 2704934720, 3812180384, 1245427088, 277073400, 427815580, 3205615774, 3801255879}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3019898880, 1711276032, 2835349504, 3330277376, 2227175424, 1411383296, 3077570560, 1981284352, 1879310336, 3077439488, 1058865152, 3284566016, 2870427648, 2024120320, 3913609216, 2864216064, 2796846080, 3520492032, 1537820416, 1427169920, 3275639360, 1710556640, 2174397904, 631055000, 218537852, 3828835242, 4132810755}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3288334336, 100663296, 1258291200, 3816816640, 3376414720, 1239416832, 2022703104, 1511522304, 733216768, 4112908288, 788070400, 3962601472, 877346816, 643801088, 1705693184, 3296225280, 1952742400, 3252582912, 3562882816, 2605616000, 308695232, 538534432, 220258480, 1041457448, 1921745244, 1306312546, 3585671383}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 2617245696, 3858759680, 1560281088, 2860515328, 1379926016, 3894411264, 2886729728, 2581069824, 3287023616, 3354001408, 1273823232, 951156736, 2349547520, 2571558912, 612339712, 414726144, 2958849024, 2866939392, 2612604672, 4035421312, 2848204864, 1445860512, 3385024464, 728937064, 746165724, 3401526766, 2315303441}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 2483027968, 704643072, 3942645760, 4185915392, 1547698176, 2812280832, 3899654144, 3575119872, 826540032, 4013293568, 3335847936, 1736671232, 2277982208, 3916488704, 3969486848, 1450731520, 1347705856, 3762180608, 2031694080, 1866060672, 470311872, 2186030752, 117050000, 3547295448, 2295135100, 473675082, 3228785711}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3690987520, 1442840576, 3674210304, 696254464, 3233808384, 1642070016, 3742367744, 4130865152, 619446272, 4011458560, 390922240, 4156784640, 2611691520, 3853312000, 701091840, 232683520, 1896053760, 716744192, 4183801600, 3084464000, 1419092416, 2378968800, 3857350064, 2355456296, 3289888396, 3973924750, 4089156697}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 1677721600, 3724541952, 1056964608, 2977955840, 1329594368, 3311403008, 1596981248, 1432879104, 3136028672, 3303669760, 1346437120, 2208202752, 3916906496, 3596476416, 1447342080, 3411953664, 179244032, 43624960, 3944930048, 2344948096, 3684210112, 3336310560, 3120706032, 1961692920, 3834960548, 1153842398, 814445081}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 1140850688, 1845493760, 1660944384, 2692743168, 2654994432, 4221566976, 2087714816, 534249472, 2417754112, 2767847424, 1529413632, 2968420352, 3082764288, 786817024, 1734643712, 30283776, 156711936, 1241631232, 162710272, 778387328, 2029843776, 3513934240, 2505918480, 2393956184, 2850050076, 2781897062, 3802689641}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1677721600, 2650800128, 2868903936, 2541748224, 1690304512, 4271898624, 2721054720, 2071461888, 2102657024, 1136263168, 613613568, 666664960, 2353872896, 3454918656, 221696000, 3022399488, 1271215104, 3227625984, 2372453120, 1261896576, 668911296, 280654048, 2937277712, 24956600, 3152889228, 559787618, 3557732665}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 469762048, 369098752, 117440512, 2910846976, 222298112, 3697278976, 3247439872, 1757937664, 988020736, 3007709184, 1370947584, 3022749696, 3448061952, 68329472, 1274925056, 142235648, 220005376, 966698496, 628082432, 2616416640, 2044584896, 3389679136, 2617579376, 257071784, 2828902900, 1617579786, 177563215}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1946157056, 3053453312, 3204448256, 4286578688, 2956984320, 2761949184, 3530555392, 3670016, 1310457856, 3965059072, 1199243264, 2194898944, 1631666176, 1187438592, 2641727488, 2772596736, 53050368, 1397928448, 2900856576, 220400000, 1725935296, 3594458272, 805930512, 327428312, 3367654252, 2161444070, 22338895}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1140850688, 2382364672, 1291845632, 2390753280, 792723456, 1788870656, 2416967680, 2204631040, 4090232832, 2031747072, 3150512128, 373915648, 1192181760, 2264047616, 1036251136, 854480896, 1993825280, 3930499584, 1987965696, 1827743872, 869118528, 638139936, 2846458000, 2260666088, 1644863044, 4205304126, 4107808497}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1006632960, 1577058304, 218103808, 2323644416, 4064280576, 3902799872, 3662675968, 3524788224, 3020161024, 2902589440, 2869100544, 1465155584, 1851080704, 1783488512, 3599151104, 2601388032, 3703391232, 3171010048, 3994587904, 1674275968, 1812522048, 2792573088, 2480712592, 3232312136, 3938164092, 3410988794, 461735781}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 3154116608, 1711276032, 3472883712, 1920991232, 4013948928, 1486880768, 279969792, 4236771328, 160169984, 3460694016, 974585856, 3664805888, 795688960, 2276040704, 2097606656, 3190966272, 2998230016, 2243806720, 2356451072, 606541184, 2411250752, 2168552224, 3823089296, 1893311672, 4016996532, 3928909902, 2030774783}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 2885681152, 2382364672, 1224736768, 3397386240, 1472200704, 2371878912, 3698327552, 3118989312, 3765174272, 2626813952, 3153788928, 2232254464, 3530899456, 286056448, 3140464640, 1199974400, 2279431168, 2101390848, 3345859328, 2038767232, 4154778688, 1457778784, 2441372528, 1761487512, 4117321892, 1912012606, 3774408517}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 3422552064, 2717908992, 218103808, 1350565888, 1900019712, 765460480, 1141899264, 1837629440, 3239837696, 1871314944, 3677421568, 646086656, 2897690624, 2805063680, 4116246528, 1898846208, 1996426240, 4191022592, 484635904, 1732713600, 2223624000, 2367465248, 2756738064, 3668465896, 2639013812, 3642910678, 4101846985}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 2348810240, 3456106496, 2298478592, 2659188736, 1749024768, 3072327680, 2922381312, 3635937280, 2591293440, 1696464896, 2879455232, 929071104, 1006321664, 65511424, 1393479680, 2822920192, 3590538240, 2050223616, 1801513728, 771430016, 3471302208, 4287561632, 1862433872, 4204998264, 3972238060, 3854102066, 807358475}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2483027968, 3254779904, 83886080, 964689920, 373293056, 2107637760, 3180331008, 1054343168, 690225152, 1391329280, 435224576, 2404679680, 4171972608, 1444126720, 2431315968, 1558317056, 3180551168, 117936640, 1699513600, 3639567488, 1074636736, 3677614240, 1958405264, 2128224040, 537360796, 4116808458, 1453447315}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2617245696, 3590324224, 2768240640, 511705088, 4232052736, 2430599168, 907018240, 1818755072, 2907963392, 1366425600, 2880897024, 1225359360, 3800121344, 1545920512, 866889728, 1820203008, 3712576512, 2449507840, 2338451200, 3067428992, 634829376, 2975649696, 1394078128, 1771571304, 3836480868, 2257455186, 4180759109}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 3422552064, 3321888768, 1526726656, 310378496, 1916796928, 81788928, 2574254080, 3922198528, 1292107776, 3900047360, 3316318208, 1603764224, 413745152, 2080563200, 2689699840, 761948160, 1266756608, 1601633792, 1164965632, 612726656, 503364672, 1665445792, 382915248, 25818840, 773223092, 1989886666, 1321175719}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 2617245696, 1577058304, 2499805184, 2860515328, 1270874112, 1767899136, 3794796544, 3946315776, 2290876416, 772407296, 2793340928, 3273490432, 1573470208, 3184566272, 3932655616, 3895330816, 1913742336, 2502751744, 242586368, 583889024, 162448448, 2969483360, 3405166448, 2193812408, 3607420364, 2664540270, 3546484289}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2751463424, 2449473536, 1191182336, 3430940672, 1472200704, 274726912, 540016640, 3490185216, 88342528, 3134324736, 38207488, 709918720, 2170634240, 2098044928, 676515840, 3336464384, 3983619072, 1175833088, 3129902336, 2299532672, 2828553536, 2778487136, 1047413232, 2696481720, 2553401556, 3404509194, 3516858549}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 3019898880, 1308622848, 1895825408, 2642411520, 4047503360, 3365928960, 2913992704, 262668288, 1947467776, 336461824, 459472896, 2341109760, 1061765120, 336568320, 840232960, 3975313408, 282672128, 131592704, 2009649920, 397946496, 3247186880, 2582794016, 3680052752, 1402443448, 1558750756, 1648916226, 788806987}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 872415232, 1509949440, 1761607680, 3229614080, 1178599424, 3529506816, 4191158272, 3350724608, 2868641792, 2929328128, 2441936896, 1885962240, 2428190720, 1351016448, 2730733568, 43927552, 1946895360, 3111027200, 843567360, 3747109504, 342640448, 2948735648, 249627120, 170652040, 2795134668, 1435318566, 2993286329}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 3690987520, 3657433088, 1191182336, 3296722944, 2353004544, 908066816, 1143996416, 1008205824, 3633577984, 1701445632, 361955328, 506822656, 584925184, 1368694784, 3209687040, 1248217088, 481121280, 1051522560, 3295396096, 2245290368, 2731176256, 2992836768, 1590539984, 387542136, 3094798396, 455142338, 1612023649}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 738197504, 3791650816, 1996488704, 310378496, 4148166656, 3374317568, 2297430016, 792199168, 3102474240, 3332243456, 51970048, 498958336, 219889664, 2604851200, 1928572928, 365561856, 2603308032, 177917440, 865066240, 1530677632, 911638080, 911042848, 1284487760, 2780570776, 3273002924, 3631040030, 1593813611}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3690987520, 3523215360, 3774873600, 2927624192, 1472200704, 2640314368, 1372585984, 430440448, 716439552, 177864704, 240189440, 1273462784, 992952320, 4098154496, 432918528, 3271952384, 3888079872, 3914126848, 3972633856, 2657364608, 196223040, 2485455456, 3449673072, 2263772744, 4281011844, 4020697730, 1577119409}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 4093640704, 1644167168, 1895825408, 1417674752, 1337982976, 178257920, 1657798656, 50855936, 1381761024, 4014080000, 2470248448, 239108096, 4067639296, 3556237312, 3983708160, 446048256, 2850253824, 2225054208, 870229248, 1942765184, 757748032, 3272701536, 2916795280, 1251629768, 3362326580, 777962646, 1552686477}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 1677721600, 1040187392, 2097152000, 2575302656, 3066036224, 3806330880, 1097859072, 3801612288, 3271819264, 2723807232, 4146790400, 1703444480, 1938112512, 2636242944, 3322056704, 2464557056, 275067904, 3620858368, 358273792, 2038573184, 2836353472, 1807917792, 2558938928, 2488623384, 980002396, 4249803210, 225466009}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 603979776, 4060086272, 1862270976, 377487360, 3149922304, 1663041536, 2718957568, 3360161792, 1141637120, 3956146176, 2422145024, 3445915648, 1007501312, 939384832, 2950336512, 325740544, 279780352, 1437436416, 2935151872, 3608553856, 3353038912, 830901088, 764160336, 3733871016, 3435082580, 1851048990, 1632964619}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2483027968, 3187671040, 4244635648, 3363831808, 2017460224, 3189768192, 3727687680, 121110528, 4052484096, 207224832, 2402615296, 3988750336, 22233088, 2770903040, 2385899520, 1049503744, 368276480, 2488840704, 3702371072, 3438424192, 3631309120, 1722934688, 3831507408, 2534422904, 2726839724, 3816038734, 2939556969}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 738197504, 3590324224, 1929379840, 1786773504, 3409969152, 56623104, 1875902464, 316145664, 100401152, 147980288, 4152688640, 1675984896, 955990016, 3047874560, 1413976064, 2069248000, 106650624, 3696942592, 3576684288, 2401395584, 2045605952, 1662123808, 990722416, 1090649352, 2549416060, 1800248870, 1353665069}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 469762048, 1107296256, 16777216, 813694976, 3804233728, 73400320, 4266655744, 2621964288, 132907008, 119406592, 4065656832, 721518592, 2574729216, 4131561472, 2255482880, 3466201088, 1012364288, 2268255744, 2253909248, 3285060224, 3520931648, 973965536, 1408849648, 1690295304, 2853331572, 2329614190, 3237805635}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 3690987520, 1174405120, 1593835520, 2189426688, 910163968, 3282042880, 3641704448, 1821900800, 3193176064, 74579968, 1794965504, 2679472128, 306921472, 912433152, 1312288768, 3273541632, 1321929728, 4079154688, 1092081408, 3343793536, 3245546560, 1730580384, 1910373136, 557262056, 1095537084, 2369029874, 2857427517}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2214592512, 3187671040, 2030043136, 3800039424, 2982150144, 757071872, 4117757952, 2742550528, 4111728640, 4081975296, 3729981440, 776830976, 1962491904, 3228082176, 2694049792, 394414080, 2151234560, 633920000, 455318272, 3596235392, 891124800, 337552224, 3031736144, 2509364504, 108745420, 3100757282, 3281742691}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1006632960, 1778384896, 2600468480, 3934257152, 2713714688, 3244294144, 351272960, 1967652864, 3374579712, 1787691008, 1646854144, 2598076416, 615727104, 508862464, 2509631488, 1509570560, 1031762944, 1877931520, 2529872128, 1950668672, 1248693824, 179708000, 2097509488, 3050421720, 3951320564, 3894291674, 722544219}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1409286144, 704643072, 2030043136, 880803840, 3787456512, 174063616, 2398093312, 2251816960, 3766747136, 3825074176, 1759051776, 1248952320, 1083392000, 4279164928, 2035281920, 3802806272, 2689553408, 4102324736, 458279168, 587641472, 3339957568, 3521139040, 2897244144, 1645751256, 2891191756, 370554250, 1177906267}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1946157056, 2181038080, 3204448256, 3263168512, 1757413376, 2757754880, 774897664, 1827143680, 2775318528, 314441728, 2384003072, 943357952, 1396391936, 303407104, 2000990208, 1623341056, 1415529472, 3610743296, 1097583872, 1388155264, 2877852224, 2712429280, 685666544, 153699384, 458417956, 3407308574, 2055982579}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1946157056, 2382364672, 2835349504, 2222981120, 3133145088, 828375040, 1269825536, 1828192256, 4116971520, 3356884992, 1191641088, 2810544128, 1157971968, 2081218560, 1339289600, 681736192, 2581158912, 3311325696, 3075658496, 2001257088, 391491392, 2639070944, 3692071536, 1927390456, 2635299500, 4077630042, 878064751}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 335544320, 1509949440, 788529152, 2826960896, 2394947584, 69206016, 1280311296, 2973237248, 323223552, 3717332992, 2421227520, 29851648, 773275648, 169648128, 1578479616, 2527492096, 2561346560, 1340793344, 654747904, 2965938560, 203416384, 3022222816, 661050832, 3984116488, 3621232364, 1942966554, 1479064765}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1006632960, 1912602624, 1627389952, 1551892480, 4190109696, 2678063104, 3534749696, 1460142080, 875823104, 1755709440, 781516800, 2843508736, 3212263424, 4175929344, 3113914368, 2567059456, 608908288, 4034237952, 2712265984, 904628864, 3149969728, 1554324832, 2511650064, 1709386232, 644973492, 2378694418, 3588945743}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 2483027968, 771751936, 1761607680, 4219469824, 3644850176, 2745171968, 3914334208, 2426929152, 2166095872, 1541799936, 2009923584, 857833472, 1327972352, 1191354368, 721940480, 2240440320, 3314772992, 2105078272, 2129437440, 2064048768, 4205179072, 1589974816, 745405584, 2666081224, 4011064356, 2065694838, 613428559}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 4093640704, 1241513984, 452984832, 2726297600, 1732247552, 1696595968, 3102736384, 4266131456, 890503168, 2776760320, 1834680320, 2762244096, 1971142656, 1670750208, 2468802560, 2401638400, 1941009408, 3558584832, 2987653376, 1923609472, 1335221824, 1428599584, 2183537232, 2217822360, 2296089876, 4260625122, 548927069}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 3690987520, 3187671040, 687865856, 4135583744, 1967128576, 694157312, 1875902464, 3689414656, 2083258368, 1866334208, 1055719424, 1697218560, 544161792, 3656572928, 1268224000, 608307200, 3195745280, 3557332480, 3605574400, 3371753088, 1882241600, 422357280, 4159350640, 3353592840, 3219664612, 640427214, 3695071043}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 2214592512, 3724541952, 3976200192, 2189426688, 1388314624, 1826619392, 3710910464, 907542528, 1822687232, 1487011840, 2483879936, 184254464, 4244324352, 2200739840, 2883178496, 699820032, 1601666048, 254990848, 1590881024, 4183988352, 700095552, 2147404000, 191673776, 1912205496, 1986403612, 3512680762, 3406731013}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 2751463424, 1644167168, 3003121664, 411041792, 3342860288, 484442112, 1362100224, 76021760, 2029780992, 95027200, 3971153920, 641630208, 1855275008, 3771703296, 3960770560, 3756414976, 2119246848, 265402880, 2714868992, 886161280, 760340288, 2576450336, 1454475184, 438421880, 2189021332, 79559702, 2728641225}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 2885681152, 2248146944, 3674210304, 1115684864, 2688548864, 3474980864, 2412773376, 834142208, 3226730496, 838205440, 262078464, 3046146048, 1621966848, 1256316928, 3169234944, 2054313984, 768674816, 1398529536, 2806769408, 2719188864, 427287616, 2181682848, 390766416, 837833864, 1642614380, 673983698, 742554127}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3288334336, 1241513984, 1358954496, 1837105152, 1354760192, 966787072, 1445986304, 942145536, 3886284800, 2858811392, 481492992, 1167949824, 8470528, 4235264, 4001091584, 3539093504, 1333605376, 273340928, 2514143488, 3133320832, 550404544, 2848783840, 1689902736, 4272360376, 2752770980, 1119246234, 1389049727}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 201326592, 2785017856, 520093696, 2575302656, 348127232, 2451570688, 3436183552, 983040000, 3511943168, 2656174080, 3060989952, 498237440, 3966058496, 3651903488, 4066430976, 2463512576, 1748579328, 2044055040, 1248186112, 3939364224, 3354520000, 3401580256, 2874320464, 4204071624, 65267516, 262967634, 3402636877}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 2751463424, 2315255808, 553648128, 3397386240, 4156555264, 4062183424, 1276116992, 1120403456, 2269380608, 566099968, 2694774784, 1421180928, 1731543040, 3938246656, 3060510720, 2153412608, 3119604736, 3947035136, 4287932672, 572495488, 2881233472, 807560800, 3903672528, 3436234408, 4053893268, 908278586, 3625432947}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 3288334336, 3590324224, 3305111552, 2910846976, 3871342592, 3323985920, 3169845248, 2142765056, 3637248000, 2885550080, 2341797888, 1106083840, 1192706048, 987684864, 2574512128, 2710714368, 2916824064, 304138752, 3798390528, 2537538688, 271339456, 2234397408, 115153744, 530179544, 1134887596, 729143950, 732633883}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 4093640704, 2986344448, 4177526784, 1182793728, 3577741312, 3080716288, 1047527424, 3892838400, 2625372160, 1617559552, 3377397760, 2019131392, 2095661056, 831840256, 3847483392, 1605765120, 3042274304, 3089031680, 2051837184, 844601984, 2804420672, 139212576, 1380065296, 1367554264, 2891700852, 2169115990, 4202642889}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 4093640704, 2986344448, 1895825408, 981467136, 1799356416, 2120220672, 1666187264, 743964672, 1332477952, 634781696, 1753677824, 1553235968, 44908544, 431857664, 3194138624, 2518288384, 681651200, 2428232192, 3514666240, 1036181120, 2523541056, 4073286688, 3613392624, 2153756488, 3923747772, 3508511406, 3669995951}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 2483027968, 3992977408, 654311424, 4185915392, 390070272, 2422210560, 3218079744, 1065877504, 3272343552, 3912368128, 2626486272, 363823104, 1101217792, 3417874432, 1136504832, 3734906880, 3696169984, 3147493888, 328776448, 1502477696, 1535529408, 2108389152, 2532629360, 74428040, 2198029652, 4182280414, 2189808885}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 335544320, 771751936, 2030043136, 2373976064, 3007315968, 3298820096, 4100980736, 1064828928, 686030848, 2672164864, 2172977152, 9863168, 714555392, 198041600, 1748029440, 1539463168, 3763559424, 2772165120, 3215819520, 2191571584, 1374317504, 218069536, 2336349200, 1056635736, 2030908748, 2504711578, 1209364327}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 4093640704, 3657433088, 50331648, 1719664640, 2587885568, 2455764992, 233832448, 3465019392, 3939237888, 344588288, 1035534336, 2416607232, 1020215296, 378658816, 2845872128, 359012352, 3223548928, 2894828032, 383897856, 2145951616, 1971999808, 1144596896, 2462767088, 368000664, 2424426580, 3088628782, 3758238777}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 3288334336, 301989888, 1224736768, 2793406464, 1681915904, 1415577600, 2899312640, 520617984, 20185088, 2521432064, 3993042944, 2906619904, 292503552, 3646726144, 3092639744, 207509504, 125502464, 2519132672, 4031571200, 3338515072, 3357173824, 2672375712, 1030472176, 729102600, 1058392212, 1807631170, 4151014409}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1677721600, 1778384896, 4177526784, 2021654528, 180355072, 4108320768, 571473920, 1955069952, 2987130880, 396754944, 829751296, 2874703872, 2190426112, 2334720, 2413744128, 3213502464, 3659752448, 364243456, 131328256, 2244409984, 969820992, 3798545632, 3254171312, 2276869672, 2164078164, 2010438142, 1357471071}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 4093640704, 1107296256, 989855744, 1300234240, 3242196992, 2187329536, 3262119936, 3433562112, 1414791168, 3814064128, 3791323136, 3528163328, 3326689280, 2590957568, 960360448, 2451724288, 331181056, 1474867712, 1044292864, 1560673152, 560885184, 1672967200, 952209008, 1671453016, 2245017796, 595098786, 1345066119}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1946157056, 33554432, 2701131776, 2290089984, 3703570432, 4011851776, 2505048064, 210239488, 2470707200, 2308571136, 3305832448, 2772205568, 1539653632, 1950736384, 990294016, 4015925248, 1322345472, 14139904, 1426701568, 2115550848, 2507091776, 402040800, 1564880720, 3854386824, 2182717620, 846255898, 1574652385}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 4227858432, 1375731712, 889192448, 3112173568, 641728512, 3126853632, 3159359488, 3478650880, 1298923520, 3951165440, 1322188800, 542015488, 313606144, 3590053888, 4029460480, 443447296, 2190289920, 4003583488, 3603926272, 4181915776, 3798162368, 955050144, 2999865200, 125660104, 3817452220, 533458990, 1764015877}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 1811939328, 4261412864, 3472883712, 92274688, 1312817152, 2237661184, 3612344320, 1612185600, 1067188224, 3709992960, 3860791296, 2794225664, 2570141696, 3288981504, 4090425344, 352221184, 1918708736, 3116621312, 3634731776, 4079259008, 916806592, 3041900448, 3724538864, 2037906504, 1372844188, 1465765974, 2150144885}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3154116608, 2583691264, 1996488704, 1753219072, 2755657728, 2476736512, 481296384, 3051880448, 1118568448, 754581504, 3519479808, 1167228928, 3605086208, 4079460352, 3335041024, 3247847424, 2489127936, 2315646464, 839618816, 2901590400, 2293315392, 2992614560, 4294765072, 4106766904, 2640070148, 3123865182, 2946178065}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2751463424, 100663296, 3640655872, 3833593856, 2227175424, 3667918848, 2985295872, 2472017920, 3001810944, 3286106112, 3538878464, 3063906304, 2827829248, 2500255744, 3846819840, 1982224384, 3019054080, 421116416, 84825856, 1476866688, 1699459904, 955192800, 94371728, 1057843928, 2789670300, 4238982238, 104204539}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 1946157056, 301989888, 2969567232, 2977955840, 1111490560, 1851785216, 1167065088, 1256718336, 476839936, 2720661504, 3302293504, 3131015168, 1097023488, 3138969600, 632131584, 2829203456, 2183756800, 1021178368, 354032896, 1896697472, 2938878912, 2566727840, 3646135152, 66679080, 3948266084, 1147543374, 3054455913}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 3019898880, 2852126720, 3539992576, 3162505216, 1228931072, 3755999232, 1250951168, 585629696, 2459697152, 3675127808, 1779630080, 4243881984, 1861304320, 2979110912, 1919086592, 1359353856, 211753984, 1397920256, 454975744, 4105904000, 1342759232, 2611945504, 2890593328, 1656386984, 1663129380, 2644104822, 166651387}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 1140850688, 1979711488, 3607101440, 1350565888, 3913285632, 3466592256, 2523922432, 1411907584, 958136320, 985006080, 146735104, 2915860480, 734347264, 3785203712, 1770172416, 3644737536, 743658496, 2828204544, 3431356160, 2713152896, 1969275200, 2847624224, 3798892688, 819987928, 2823817956, 2602053478, 4220804663}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 201326592, 33554432, 1291845632, 3850371072, 3426746368, 1365245952, 632291328, 897056768, 2461794304, 2701000704, 3158507520, 4166549504, 3335602176, 1311612928, 68087808, 359020544, 3910102016, 2747198976, 756966656, 4264787072, 2130757056, 943544736, 802922736, 2393501752, 2846682412, 1856731574, 3956073691}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 3288334336, 838860800, 218103808, 427819008, 1858076672, 3936354304, 1318060032, 85458944, 1224998912, 3973185536, 1234763776, 804356096, 3028238336, 120758272, 2299236352, 1642727424, 1179474944, 4141603328, 3079806208, 1408854144, 1489086400, 2507604192, 2674848528, 1245572840, 684806588, 4216171546, 4063839597}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 2214592512, 1442840576, 1325400064, 1065353216, 2621440000, 4175429632, 1374683136, 1098383360, 3842768896, 455737344, 3671523328, 1899069440, 3756081152, 4182024192, 1089712128, 2054313984, 3138087936, 1161005568, 1775398656, 1234925952, 4026238656, 38156960, 1573738544, 2772355864, 4216111596, 2252856718, 2222213137}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 469762048, 3992977408, 3070230528, 1031798784, 1354760192, 3613392896, 1005584384, 1432879104, 549715968, 383647744, 3774545920, 2820243456, 1618034688, 1436868608, 700428288, 1771460608, 2758763520, 322930176, 3436591872, 802111872, 162502592, 3780000992, 2514696944, 913691992, 1250633316, 2343676330, 752164067}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3825205248, 3120562176, 2332033024, 4152360960, 3099590656, 3596615680, 747634688, 127401984, 531365888, 1471021056, 2892955648, 3904471040, 228409344, 1408294912, 4290744320, 2914387968, 1476609024, 1660389888, 3550626048, 1471226752, 3818816704, 3492850912, 106922352, 3320198120, 1878749596, 1825291054, 2702453651}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 4227858432, 3791650816, 486539264, 159383552, 1841299456, 1822425088, 1154482176, 2593652736, 574357504, 1931608064, 3738763264, 3063971840, 2528591872, 3600015360, 2058014720, 2830788608, 1197833216, 2369955328, 1095660800, 3005422720, 4213545920, 4081434976, 2763362320, 3158171208, 3938043132, 2151153574, 3165968501}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 2617245696, 905969664, 486539264, 2357198848, 3477078016, 4150263808, 2291138560, 1157103616, 3924033536, 976093184, 3639934976, 1952743424, 3452911616, 743940096, 2416095232, 2899732480, 907115520, 1103803904, 2683993856, 512969856, 1518199616, 470399520, 3714056048, 3465460648, 308559212, 4075696522, 2169841507}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1006632960, 503316480, 2399141888, 3212836864, 1967128576, 3017801728, 2960130048, 3926392832, 2011955200, 2022834176, 1717239808, 2635628544, 1270169600, 556376064, 1674752000, 3428452352, 3709303808, 588940800, 3977644800, 504714624, 4080647872, 2884295200, 3923643824, 1834578776, 3376120148, 4283038142, 534944949}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3019898880, 771751936, 1560281088, 4001366016, 4194304, 3001024512, 3327131648, 4130865152, 3201040384, 1710620672, 3733651456, 3745021952, 3657515008, 1672323072, 193384448, 2517522432, 3311864832, 650048000, 1732399872, 2354145408, 4254444096, 692765088, 1643666608, 2766962248, 3490061644, 545476542, 4007443343}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 3690987520, 2046820352, 3103784960, 2709520384, 2386558976, 2229272576, 1422917632, 3865575424, 3918266368, 2092826624, 4228186112, 3428352000, 3590799360, 3034308608, 1266601984, 4271253504, 812194816, 3115775488, 673847552, 1961836160, 3365376960, 2757815968, 1663238704, 415867784, 951423844, 655590494, 3762456003}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 67108864, 4261412864, 2734686208, 3514826752, 2755657728, 1910505472, 378535936, 1926758400, 2821980160, 3219783680, 174391296, 2030927872, 2613788672, 139108352, 244289536, 3698472960, 1429279744, 867666432, 567673600, 1501763456, 1302775232, 1523704992, 616367536, 322552744, 354510012, 984590882, 2537714449}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 3556769792, 973078528, 2499805184, 3900702720, 2243952640, 3911188480, 2351955968, 2507669504, 2445017088, 3256221696, 3428384768, 513900544, 4192419840, 1109843968, 832548864, 4188952576, 3410322432, 2227692032, 3533852928, 3203085440, 1770189632, 1030073696, 868818512, 321489592, 1049045452, 1098702038, 2903029743}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 469762048, 2852126720, 3137339392, 763363328, 4248829952, 4020240384, 3102736384, 1872232448, 3158048768, 3311796224, 2234449920, 323649536, 1185234944, 3643514880, 2093264896, 3043907584, 1486558208, 2363016704, 280520960, 3977000832, 2728279488, 3968028192, 1017444496, 3707664920, 2282965948, 3500988470, 3947521991}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1811939328, 3724541952, 1795162112, 2625634304, 2394947584, 2267021312, 3348103168, 537395200, 678690816, 199622656, 2651127808, 2525265920, 3248963584, 1514119168, 1316671488, 4112406528, 2517181440, 3333332480, 858260224, 1172584320, 4209903424, 2213619168, 304262224, 3452050664, 1078680564, 178622946, 2070790271}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 1811939328, 33554432, 1728053248, 4018143232, 1698693120, 1222639616, 1821376512, 1832386560, 2383675392, 2673475584, 1076690944, 1494515712, 2190688256, 1317789696, 3529945088, 2681350144, 3685833728, 2639449600, 2553808128, 1586768256, 2577019072, 2139949088, 2187635760, 12256552, 3404185932, 3972585138, 3283423417}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 67108864, 4194304000, 1627389952, 2189426688, 2730491904, 1889533952, 1305477120, 619184128, 3792961536, 2127167488, 2092892160, 3284238336, 2811314176, 2790039552, 2159276032, 2953984000, 3363001344, 365423104, 2871533824, 3459536512, 3671723584, 4084679904, 3225783696, 3520296136, 2660738628, 3070242610, 2373989049}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 67108864, 637534208, 2533359616, 3800039424, 3493855232, 2875195392, 1162870784, 2816999424, 6553600, 736493568, 3824091136, 863404032, 1088241664, 2944901120, 3953700864, 3766368256, 3277024256, 3687623168, 4086839040, 3300676992, 2126123072, 1548052640, 2377896816, 1666382280, 2153454948, 3912821930, 3476454895}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3690987520, 1711276032, 1124073472, 1031798784, 54525952, 3927965696, 1085276160, 3078094848, 3130785792, 1512964096, 2835152896, 2050850816, 3948888064, 1986437120, 2472259584, 361109504, 2601063424, 4001883648, 663244544, 3796118400, 390214592, 3851119392, 2246872656, 3736375608, 3617127436, 1867430278, 1383047219}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 1006632960, 2785017856, 3439329280, 2793406464, 1589641216, 4238344192, 1456472064, 451411968, 2724986880, 2698379264, 2503933952, 1609203712, 1299529728, 234610688, 3506753536, 1607354368, 2167088128, 3940083200, 4177538816, 746605696, 3183480384, 2065724128, 2693799824, 1233668424, 144445252, 2133746318, 2006656311}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3288334336, 2986344448, 1426063360, 3883925504, 4215275520, 2866806784, 3656384512, 304611328, 3183738880, 2941911040, 2316238848, 2154332160, 1711357952, 749051904, 1491767296, 769816576, 1431520256, 4013861376, 2564830464, 3438304384, 1437079744, 1988367904, 1840920624, 2550071448, 541128900, 2395278826, 1686102401}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1811939328, 3321888768, 3271557120, 746586112, 3326083072, 3516923904, 4182769664, 2522349568, 2176581632, 1201274880, 3299672064, 3176759296, 486227968, 3123109888, 1087107072, 942815232, 3482919936, 1390910976, 1041256192, 3262661504, 4146885440, 430078368, 1864461072, 3995844552, 557999068, 1834046758, 3831738889}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 738197504, 3053453312, 1795162112, 109051904, 2764046336, 446693376, 1691353088, 1177026560, 3032219648, 3690594304, 192479232, 1745715200, 1993293824, 2075566080, 1678766080, 4003612672, 1488806912, 2938342912, 1250969344, 1044936576, 2043444800, 1803687136, 791498640, 3974886728, 421291812, 2544529638, 1989234625}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 2751463424, 2181038080, 452984832, 780140544, 3133145088, 2397044736, 529530880, 2034761728, 556531712, 380502016, 3547922432, 3151790080, 3305848832, 4011057152, 1688907776, 3667265536, 3599571968, 236358144, 1601185024, 869806976, 3823400000, 3603053024, 4202123696, 1351981032, 2611980212, 1816982958, 3225649019}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 3288334336, 100663296, 419430400, 645922816, 2856321024, 3584032768, 959447040, 1175977984, 557580288, 2391146496, 911933440, 2208530432, 3941679104, 412524544, 2681073664, 1324226560, 543110144, 3228150272, 236199680, 1906469504, 2246132288, 1098818208, 3423179024, 2353289464, 4268363772, 2312446550, 2435626903}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 3288334336, 2986344448, 1124073472, 528482304, 1136656384, 3462397952, 940572672, 2115502080, 279707648, 1801322496, 3721854976, 1453948928, 617955328, 1583931392, 784306176, 4204140544, 386073600, 1514899968, 4123268352, 528095104, 1635607744, 2343362912, 2177219952, 1407938600, 682594524, 26114798, 556758379}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1275068416, 4194304000, 251658240, 1048576000, 2956984320, 2850029568, 856686592, 650641408, 3262906368, 2503081984, 2176385024, 2919333888, 2038906880, 3616710656, 3190534144, 1814702080, 1470968832, 2604637696, 1704202496, 16672128, 892548160, 484240032, 2023811120, 2425526504, 2360079028, 3328865222, 1632445237}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 2885681152, 4261412864, 3305111552, 327155712, 2973761536, 538968064, 3719299072, 1609039872, 311164928, 2785935360, 422903808, 1335721984, 312950784, 2453594112, 3943411712, 1419130880, 1043422208, 806338048, 3171183360, 2157058176, 1394823360, 393010464, 2580084560, 1974127032, 1497483332, 2165398798, 3779059691}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 3556769792, 1241513984, 1090519040, 3481272320, 767557632, 2078277632, 558891008, 4092067840, 2596536320, 2480537600, 3451453440, 3309142016, 1821851648, 3181830144, 4229951488, 119670784, 1354062848, 731116032, 4190912768, 919479936, 936057024, 1080081248, 851490480, 1529916296, 1747511268, 4067752122, 3339121}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 2751463424, 570425344, 2298478592, 1199570944, 1161822208, 1981808640, 1605369856, 3893886976, 1910243328, 4046061568, 1812135936, 3817701376, 2917482496, 1892474880, 508555264, 151156736, 3565622272, 1465629184, 1450986752, 3638178432, 3233501376, 1898032928, 12015696, 201563320, 310381756, 2898284710, 3965744257}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 201326592, 301989888, 2734686208, 947912704, 1564475392, 4003463168, 1102053376, 50855936, 2812542976, 3750625280, 2626748416, 4236804096, 371933184, 233807872, 3305033728, 3568728064, 2667381760, 532844032, 4284769536, 2783855488, 3577807680, 89189920, 685198992, 3588076600, 1895661940, 1821224410, 2825230043}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 3154116608, 3791650816, 452984832, 2575302656, 1421869056, 2766143488, 3232759808, 3870818304, 406585344, 3498442752, 1885405184, 3745808384, 4031463424, 1900797952, 727379968, 524707840, 2365684736, 724870656, 571692288, 4056391552, 2707723200, 2501590752, 2579754800, 849273080, 3638312524, 2385908150, 265904263}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3288334336, 1040187392, 3875536896, 4068474880, 2638217216, 123731968, 296747008, 3912761344, 1730936832, 3021864960, 4170907648, 331644928, 3828957184, 1588191232, 2546118656, 299767808, 1404793856, 1150593536, 4117824256, 2711459200, 1520481344, 3784522272, 605093232, 506156344, 1887214220, 4065688958, 1742207499}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 3690987520, 1778384896, 2130706432, 1233125376, 432013312, 3558866944, 508559360, 3696754688, 3710124032, 2835218432, 2330525696, 340557824, 545472512, 1114890240, 1913303040, 1153329152, 2097742848, 1765594624, 3876268288, 416261504, 1894830016, 1534684768, 1496642896, 494350600, 714441180, 2854747690, 2440864443}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 469762048, 2785017856, 285212672, 1132462080, 2042626048, 660602880, 753926144, 3671588864, 1027342336, 1737359360, 1574895616, 3620634624, 4181540864, 2463621120, 1832448000, 3050182656, 2004814848, 3462301184, 1813346048, 632535680, 2798292160, 633306976, 3720263408, 195382616, 2454426940, 1369878998, 2407083027}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 3690987520, 4060086272, 2969567232, 1719664640, 3074424832, 1956642816, 1609564160, 1533542400, 1116471296, 2910191616, 3870490624, 2923200512, 3512287232, 1539432448, 1287835648, 1874221056, 450042880, 1890354688, 3357617408, 4067801728, 2887840832, 509026848, 3477523856, 165413144, 3119399236, 4149706350, 3049687223}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 738197504, 4261412864, 788529152, 4135583744, 1463812096, 2967470080, 3239051264, 2484600832, 3760979968, 4139122688, 1359151104, 2391965696, 891895808, 382705664, 2191314944, 3094755328, 539169792, 941809152, 683754240, 3354101120, 3525231168, 787446560, 3498352816, 1935289960, 1645550300, 392297838, 2872302495}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 2080374784, 4060086272, 1862270976, 1367343104, 3074424832, 3563061248, 1580204032, 2866282496, 3538681856, 3312058368, 413073408, 2300346368, 2684960768, 2338447360, 1578029056, 3966375936, 1746883584, 3537671680, 2376672512, 2951859584, 3049701312, 3960343840, 3832619376, 647875192, 3169632764, 2406556126, 1360889601}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 1543503872, 4127195136, 3405774848, 2759852032, 1623195648, 1210056704, 2444230656, 1196949504, 3677618176, 2543976448, 6750208, 81166336, 195117056, 316399616, 1145884672, 2141325312, 2758241280, 2396427776, 1721831168, 1163638656, 3691829056, 2705467104, 3069673424, 4240358648, 2584557788, 1106097874, 3665426405}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 1946157056, 973078528, 2566914048, 2424307712, 1396703232, 3500146688, 2165309440, 2865233920, 2316042240, 3768713216, 1389953024, 1123385344, 2475114496, 1668718592, 356495360, 818026496, 3920198656, 3259871744, 900925696, 2426468992, 3952140096, 1242095648, 3404517520, 2182280040, 302108052, 2100387678, 3693711101}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 2214592512, 1509949440, 1358954496, 2021654528, 1933574144, 2447376384, 1125122048, 2889351168, 208404480, 4057333760, 3219193856, 1402634240, 585842688, 333832192, 43290624, 3438704640, 1104219136, 3247622656, 479136000, 1817687680, 3133653824, 2738865184, 1458802736, 2488651368, 861707852, 4231139790, 4203939903}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 2214592512, 369098752, 3372220416, 1350565888, 1992294400, 2850029568, 2442133504, 92798976, 2590769152, 1175322624, 1402404864, 2393538560, 1615151104, 172728320, 2009911296, 2611873792, 2720476160, 3671243264, 2691776256, 2961283712, 1380561216, 1267064032, 423359536, 3293872616, 1997169236, 3018142606, 1727786059}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3959422976, 2852126720, 855638016, 4034920448, 3149922304, 2543845376, 3165650944, 220725248, 2596012032, 3941466112, 3320119296, 3103621120, 3127328768, 1263460352, 345763840, 2341349376, 1937060864, 2670054912, 2484304128, 172813184, 2313726784, 2874325344, 2940591632, 218306040, 3436509604, 3103566678, 834714363}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4093640704, 100663296, 3003121664, 1098907648, 977272832, 3412066304, 3750756352, 3315073024, 3712221184, 2830499840, 2946695168, 662405120, 467746816, 2189877248, 3140874240, 664152064, 1951613952, 4277387776, 3028115200, 311744384, 3933252032, 787935136, 1945999600, 2934583336, 3415299420, 3360615258, 3209288863}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3556769792, 1509949440, 1761607680, 2306867200, 3225419776, 220200960, 2890924032, 3548905472, 3928752128, 2615541760, 1198718976, 2677374976, 847855616, 511221760, 685494272, 3196471296, 570627072, 3528315392, 3861733632, 4096973440, 2299450304, 3099636128, 2316280528, 2845065416, 1454513780, 656500526, 344260063}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3959422976, 1107296256, 318767104, 3229614080, 3250585600, 887095296, 1886388224, 694681600, 3550740480, 2100690944, 3823828992, 3355344896, 1328103424, 39559168, 1967173632, 1410754560, 1568363520, 2582023680, 3278204160, 3624524672, 2734524224, 1345560672, 3664046000, 1121998488, 1701843748, 2766686234, 2615421271}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 4093640704, 2113929216, 989855744, 2977955840, 2764046336, 3110076416, 3964665856, 3870818304, 1458307072, 4264689664, 2239692800, 1320648704, 2303803392, 3841105920, 1474162688, 852637696, 2347707392, 3194982912, 1282218752, 465107840, 2024730048, 3032991968, 3810096624, 521588360, 783013516, 2808832622, 4165585837}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2483027968, 637534208, 3741319168, 2709520384, 541065216, 601882624, 2783969280, 1974992896, 4246994944, 543555584, 20643840, 1798471680, 724123648, 2470961152, 1804374016, 3607500800, 730112, 27959808, 1893564160, 2722746752, 1476106688, 1268708512, 2054376112, 1949224984, 4046132236, 4235908122, 506820055}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1543503872, 1442840576, 2164260864, 3397386240, 859832320, 3546284032, 2295332864, 1736966144, 3090415616, 1345191936, 1072627712, 2147844096, 604323840, 108830720, 3628314624, 3914205184, 4030686208, 604878336, 3924899584, 2289236608, 1629278272, 445905440, 3116787824, 3549113992, 3856909524, 1782448962, 96939003}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 1409286144, 2852126720, 3909091328, 3581935616, 297795584, 996147200, 3912237056, 1748500480, 3010199552, 3750363136, 284098560, 1168801792, 974733312, 963108864, 2186842112, 1765419008, 1343687680, 3223777792, 1499668736, 2832237184, 548275648, 2601599328, 842264560, 918484152, 3797903436, 3612532254, 43321473}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3154116608, 905969664, 1828716544, 3128950784, 1891631104, 3059744768, 3253731328, 1017643008, 2727608320, 2651979776, 1999962112, 4023484416, 2657304576, 1762566144, 3442208768, 4133648384, 3906825216, 3680892416, 1814118144, 2055451776, 192309312, 2559520224, 3505454320, 1465943000, 1916336644, 315906, 3263348709}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 738197504, 3791650816, 822083584, 2977955840, 1950351360, 4108320768, 1420820480, 3418882048, 2847670272, 1504837632, 877199360, 1041596416, 2782347264, 2050416640, 3266301952, 2214729728, 3523312640, 971619840, 1703216384, 1364189824, 1580363712, 789121952, 3765806640, 1101473464, 1457436852, 1073994358, 3567800997}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3019898880, 4194304000, 1157627904, 2239758336, 1732247552, 1503657984, 2901409792, 436731904, 83099648, 3017146368, 2474180608, 100958208, 30097408, 2679365632, 547016704, 2883987456, 345068544, 1226883584, 19206400, 274119808, 3358340544, 3180987424, 896759952, 2372924696, 872975220, 1826693202, 2615725399}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3690987520, 2516582400, 1761607680, 595591168, 2118123520, 501219328, 3920625664, 2554855424, 1115947008, 2469527552, 2733572096, 787906560, 2563325952, 510894080, 1858908160, 2428655616, 3175572480, 2193794560, 489883392, 2178469504, 2477262016, 2184468640, 3371855792, 3995798584, 3357836020, 261505514, 1053625253}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 3959422976, 3590324224, 3841982464, 3531603968, 1849688064, 2262827008, 3908042752, 4163371008, 2213281792, 3988914176, 3697475584, 3465248768, 1117601792, 1079156736, 2418118656, 2842822656, 2511021056, 135777792, 146216704, 1761472640, 2377671744, 435447456, 3953548464, 1994208280, 3316823876, 2538713726, 2040143053}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 3959422976, 973078528, 822083584, 981467136, 4232052736, 4133486592, 120586240, 1519910912, 280231936, 3820093440, 776929280, 1155956736, 467222528, 2215878656, 2253180928, 1809983488, 224857088, 2089463296, 1774135552, 123662976, 2914854464, 784962464, 1292866288, 3251814136, 1907063132, 637331058, 2184870733}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 3690987520, 3724541952, 1291845632, 1417674752, 2252341248, 3554672640, 2817523712, 2029518848, 3674472448, 1981677568, 1789984768, 3696459776, 1551581184, 1188356096, 2268442624, 1225676800, 1345936384, 1668277760, 2176916224, 1055646848, 1788812096, 708481696, 1509726512, 337218712, 2008835500, 2784655114, 4141831627}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 335544320, 1375731712, 3372220416, 1769996288, 532676608, 3936354304, 674234368, 1279787008, 2291924992, 3852599296, 398262272, 1723498496, 1599291392, 2956828672, 1641082880, 1764907008, 3435488256, 3639509504, 3912049920, 1690483328, 277309376, 3850623584, 428843280, 2874539320, 2898055572, 4084736902, 2320761133}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 67108864, 3187671040, 251658240, 1920991232, 1421869056, 996147200, 3631218688, 4103602176, 2606497792, 4050518016, 4260691968, 37519360, 966213632, 3513769984, 3108687872, 1778284544, 1012755456, 4007184896, 1534417664, 2164062592, 2717332544, 1235208928, 2484268912, 239207704, 2181267100, 4120244646, 121998467}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 1275068416, 2717908992, 385875968, 3984588800, 708837376, 782237696, 1202716672, 946339840, 3349938176, 1726611456, 586219520, 923238400, 2254913536, 4020543488, 3959803904, 4252649472, 1592355840, 3928202752, 1597072640, 2028458368, 955732416, 2973550496, 3403802128, 1791766072, 1136272196, 1116291806, 1945362265}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 3556769792, 4261412864, 553648128, 1988100096, 3368026112, 253755392, 321912832, 2611478528, 2297692160, 1672609792, 1546715136, 3044835328, 3626450944, 3372736512, 2447806464, 3676465152, 3882433536, 679539200, 3809573632, 3997996672, 797916736, 4227048416, 894742608, 76764344, 307621156, 373811442, 1082578389}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 4227858432, 369098752, 620756992, 1786773504, 2596274176, 2296381440, 1775239168, 3537371136, 1932787712, 2274754560, 392364032, 3208740864, 1940996096, 3726417920, 1452273664, 2284214272, 346772480, 961410560, 3343070976, 3245443200, 154742848, 2930822368, 3096303536, 2888002248, 3605118844, 3904990594, 875887631}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2483027968, 3657433088, 2936012800, 4219469824, 1421869056, 1239416832, 2878341120, 1251475456, 1944846336, 1823866880, 312541184, 1580367872, 3049996288, 3364724736, 3978096640, 805705728, 1833516032, 861307392, 3335092480, 4019622272, 3542690496, 2718353632, 548491952, 3412758632, 2521242332, 2422967630, 2235927071}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1140850688, 167772160, 1358954496, 3951034368, 4148166656, 522190848, 458227712, 3832020992, 1506541568, 3313106944, 2091319296, 2880536576, 463552512, 1270145024, 1537445888, 357177344, 1916763136, 1401276928, 1981755648, 2455086720, 1589068480, 3422129696, 1136463568, 107411912, 245948164, 1005698142, 3758182881}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1677721600, 1644167168, 4076863488, 3548381184, 3821010944, 4104126464, 955252736, 3319267328, 2577137664, 3410624512, 3858563072, 3252453376, 2923118592, 2946752512, 2504970240, 2774145024, 1152732160, 3326646784, 4026889472, 2733676416, 1825127104, 2685591904, 4281337360, 3011014232, 40662108, 3574749542, 2208399345}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3690987520, 1308622848, 2164260864, 2273312768, 608174080, 4137680896, 3555721216, 1523056640, 2419326976, 1047134208, 1025048576, 2226028544, 1368342528, 199876608, 944934912, 3536943104, 2031795200, 1218782720, 550540032, 2311860864, 519451328, 752298400, 931515920, 1976881944, 1376668308, 2982874738, 151748873}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 872415232, 1442840576, 2264924160, 1535115264, 1337982976, 2917138432, 3096444928, 1157103616, 3723755520, 4089839616, 414777344, 3240984576, 3396550656, 3416711168, 2988544000, 4047595520, 4065952768, 888488448, 1237300992, 1279032704, 2524591296, 3087215456, 2622417584, 1022200168, 3197315820, 2880885378, 1285143479}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 2751463424, 905969664, 2600468480, 92274688, 801112064, 3663724544, 1022361600, 3692560384, 3444310016, 3982884864, 3086680064, 3942678528, 1070153728, 1926356992, 22335488, 1784899584, 1871485952, 1808747008, 3361398528, 4153156480, 2105959360, 4283120992, 3048781936, 1536506968, 1503652700, 3575372846, 754562215}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1811939328, 1778384896, 3942645760, 3665821696, 322961408, 778043392, 2530213888, 2551709696, 3734241280, 3565027328, 2450194432, 2890694656, 2230927360, 3803029504, 2277543936, 2509449216, 639144960, 3458690560, 3738614016, 216283008, 286656064, 3044506912, 4245615088, 5258888, 827863324, 1945385810, 1680759163}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 3959422976, 3456106496, 251658240, 914358272, 272629760, 4167041024, 3874488320, 4056416256, 1924399104, 3534094336, 1053491200, 206471168, 554778624, 3717701632, 397586432, 2923649024, 1192950784, 1334279680, 481612544, 3436735872, 1582043712, 4135204000, 898182896, 3216747288, 2100870516, 1191324242, 2106932591}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3959422976, 3657433088, 2667577344, 1015021568, 1581252608, 3881828352, 4176478208, 2842165248, 2000945152, 959578112, 974454784, 1790214144, 4010491904, 2513952768, 1813557248, 1631389696, 9473024, 29978112, 1378531584, 4222096768, 1717849408, 312631712, 227376240, 3382230040, 4009587108, 774940458, 446260469}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3422552064, 1174405120, 4076863488, 3330277376, 1723858944, 2321547264, 3868196864, 4148690944, 3857448960, 3453616128, 1530986496, 2970910720, 3460251648, 1466146816, 1278275584, 2336823296, 3973628928, 3100995072, 3625627392, 3025156992, 2401795648, 1115426272, 3708961264, 3488437352, 804164212, 3972941006, 781124833}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 738197504, 2583691264, 3439329280, 1568669696, 4114612224, 4129292288, 1833959424, 3300392960, 2167144448, 2106720256, 3568500736, 3394863104, 2713010176, 4292124672, 395169792, 2259384320, 3336938496, 671047168, 3007045888, 3232642176, 1572425152, 2912343328, 1581710672, 289332168, 3186811756, 3100673774, 3832252957}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 872415232, 3791650816, 1392508928, 2038431744, 4282384384, 4200595456, 2387607552, 3385327616, 2761687040, 1764360192, 3456434176, 307527680, 3514515456, 3295141888, 759230464, 304965632, 3604544512, 1366893056, 1852765440, 4141248384, 201293760, 2673457952, 613677680, 3775330632, 2117748212, 615333270, 2383975801}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 603979776, 3456106496, 218103808, 1837105152, 1128267776, 3785359360, 2819620864, 2736259072, 3013869568, 643432448, 3800104960, 1315340288, 3513204736, 4170833920, 3130716160, 2881058816, 1737661440, 1376074240, 837587712, 1755195520, 2301328320, 953138208, 745392784, 1819854952, 3582723196, 2989892810, 1770460553}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1677721600, 503316480, 3640655872, 578813952, 2378170368, 1759510528, 1588592640, 1901592576, 2578710528, 2809266176, 2436431872, 343638016, 4087824384, 788832256, 3243757568, 495020032, 3959407616, 1598908928, 1290392320, 263092864, 2439447616, 3093610848, 514306992, 2834916344, 3936068796, 538382770, 2598154797}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1543503872, 3992977408, 3640655872, 2323644416, 1874853888, 1155530752, 865075200, 3969384448, 808189952, 2172256256, 77922304, 2128576512, 2221621248, 2745999360, 1336651776, 2665289728, 174320640, 1510565376, 2187694848, 3811462784, 895697984, 3860389984, 2491260336, 2227322984, 1291415900, 3475872238, 2805624921}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 872415232, 2113929216, 1291845632, 2625634304, 817889280, 1973420032, 1699741696, 86507520, 2334392320, 2656174080, 3523280896, 822181888, 2740928512, 2566299648, 3251499008, 2257139712, 2037756928, 3643093504, 4015252224, 291399808, 435622720, 714249696, 713019408, 3333955464, 313265316, 178672810, 4173020661}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 335544320, 301989888, 3070230528, 1468006400, 4257218560, 530579456, 244318208, 1511522304, 4086038528, 3561881600, 2524250112, 744062976, 2930720768, 762241024, 2190340096, 1603102720, 2787480576, 2840146432, 3126846720, 3211683200, 3768910016, 1126291552, 2341698960, 3630759784, 3066887612, 1216789406, 2812915971}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 4227858432, 2785017856, 285212672, 411041792, 2814377984, 1570766848, 3406823424, 4100456448, 1884553216, 3504209920, 1900216320, 3333718016, 178339840, 4076724224, 482930688, 1355511808, 1309707264, 1743214080, 2264053504, 2687392384, 1222318400, 4193838176, 2012433424, 1372378408, 446497156, 7836722, 1314226355}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 1006632960, 3254779904, 4143972352, 1350565888, 2453667840, 2740977664, 3987734528, 579338240, 2383675392, 3083206656, 90636288, 2151907328, 658325504, 24551424, 874491904, 1825523712, 3012015104, 2302871040, 2882374912, 3211669888, 3743637312, 1107150752, 4012274800, 4162269880, 1290509396, 3682156834, 3788032735}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 3422552064, 2181038080, 3976200192, 2927624192, 2973761536, 1675624448, 1494220800, 3285712896, 1647050752, 625606656, 1187708928, 2452127744, 1769291776, 772120576, 1612509184, 1051924480, 4201964544, 1891069440, 1029369088, 1434588288, 2252286016, 2580458272, 2796834352, 3750114920, 3205572668, 1543225902, 1649526241}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 872415232, 301989888, 4211081216, 3128950784, 792723456, 979369984, 990904320, 3816292352, 2975072256, 1430913024, 431292416, 2751430656, 3562225664, 957652992, 3442708480, 438126592, 3522419712, 4273807872, 3980635392, 267737984, 3223307840, 4001586976, 2370613232, 3726107240, 431969452, 2804600914, 2017234609}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1811939328, 33554432, 3305111552, 343932928, 1363148800, 1587544064, 1288699904, 3300392960, 90439680, 3427139584, 2630287360, 4032528384, 3990700032, 1895735296, 3584536576, 1584338944, 2078772224, 4249845248, 2432140544, 51853440, 727967040, 2054760224, 718842256, 3402688904, 1203546412, 2190920906, 494646839}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 603979776, 3120562176, 3774873600, 1602224128, 3510632448, 216006656, 3530555392, 2836922368, 2172911616, 924975104, 3630104576, 349601792, 2086748160, 2976882688, 439005184, 2759272448, 665488384, 1614244352, 2529880320, 906432128, 1857194176, 1907566880, 434676528, 3394772824, 3227791580, 3973214538, 4144456709}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 1140850688, 1644167168, 3707764736, 4085252096, 96468992, 4074766336, 1638924288, 3228041216, 1057751040, 3639738368, 978649088, 1864925184, 843268096, 3645087744, 3861680128, 3410827264, 1697424384, 3687664128, 1617739008, 3563915392, 310162112, 3893696864, 3926430768, 2215853816, 2535165732, 2458442478, 626223861}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 2885681152, 2248146944, 4110417920, 3833593856, 1530920960, 2338324480, 2312110080, 3265789952, 1093926912, 3298689024, 3691839488, 1822064640, 965689344, 2071830528, 1382453248, 2566195200, 4056335360, 1787112960, 891207424, 3714648192, 560770880, 1184247840, 3066647408, 2937895944, 1817054660, 1478820994, 3656292051}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 3959422976, 3657433088, 1392508928, 142606336, 3829399552, 1042284544, 1362100224, 2737307648, 84148224, 4212523008, 898957312, 3090382848, 1781481472, 3975454720, 2923401216, 1074608128, 283102208, 1365065216, 803711232, 515994496, 4003325760, 124132000, 320683216, 281534456, 544308004, 662028362, 688011559}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 738197504, 167772160, 3405774848, 25165824, 3535798272, 4276092928, 26214400, 3256352768, 3913023488, 788398080, 3032285184, 2961211392, 3739697152, 3292520448, 2252664832, 1026897920, 4037323776, 1218805248, 1153204480, 2828631936, 1958931392, 3915646432, 694318128, 41099368, 4254440604, 2201203430, 4161981531}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 3422552064, 3053453312, 3405774848, 1249902592, 616562688, 413138944, 1857028096, 1531445248, 1732509696, 307101696, 2310078464, 424771584, 913522688, 1672126464, 616427520, 2502502400, 1053672448, 1589730816, 188344064, 2579965824, 1254944832, 2723711200, 2899214992, 1099161464, 3203409940, 3492313834, 3050581563}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 2885681152, 3053453312, 3841982464, 897581056, 2185232384, 1545601024, 2469396480, 3069706240, 1758199808, 2780954624, 3082878976, 2681503744, 213336064, 1255923712, 721473536, 1130960896, 2691740672, 984694272, 2869741312, 3997905024, 576835520, 3075341472, 182421584, 1500953976, 3588626636, 3230080558, 715377061}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 2080374784, 3254779904, 2264924160, 4219469824, 2789212160, 3772776448, 3079667712, 3600285696, 1081344000, 966656000, 2254503936, 593461248, 1569931264, 1695866880, 697561088, 3351844864, 1807993856, 2750510592, 2596775168, 2993099136, 214629056, 1309842848, 2441537584, 4161312808, 3165756828, 2155488066, 3563550443}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 1946157056, 2986344448, 3103784960, 4152360960, 2654994432, 1063256064, 3908042752, 3145203712, 1539047424, 774766592, 1630339072, 336166912, 356990976, 2608242688, 3060641792, 3406129152, 3114138624, 1492976128, 1893850368, 3514006144, 2208084160, 4057126560, 2861558512, 37627288, 3672454060, 1756213462, 4205146995}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 201326592, 838860800, 1090519040, 763363328, 1723858944, 308281344, 3878682624, 3671588864, 790888448, 3360030720, 3710582784, 3325657088, 1041317888, 3056640000, 2489700352, 3500345344, 1039520768, 3526049280, 3233395968, 3494974080, 17875392, 3170221792, 2678796656, 1450810168, 3660663228, 572575482, 1479400247}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 67108864, 2113929216, 4278190080, 964689920, 750780416, 182452224, 770703360, 864550912, 1249640448, 4075421696, 3941924864, 1632796672, 963330048, 3379683328, 2005307392, 4235008000, 1884736512, 2868193792, 22190848, 3916108160, 1097988544, 2340862688, 2255322160, 4049006424, 1819631444, 336769398, 3477828009}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 4227858432, 2248146944, 1426063360, 3347054592, 1170210816, 4116709376, 1844445184, 2453143552, 4043046912, 1511653376, 3564306432, 1198096384, 137183232, 381460480, 2181951488, 987457536, 2858271744, 3354592768, 950648576, 1313697920, 4190959296, 980807520, 2257004016, 4007129304, 3108519372, 3666110710, 2839953545}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 3556769792, 2449473536, 1224736768, 4034920448, 1858076672, 2921332736, 2897215488, 628621312, 1409024000, 1176633344, 351862784, 3755311104, 2749317120, 2410864640, 1706135552, 43071488, 3617704960, 2241421824, 2667957504, 4109836928, 3299255104, 707245792, 630086096, 2872253560, 2384000076, 2938945014, 3591029269}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3154116608, 2449473536, 3439329280, 3934257152, 784334848, 1709178880, 2922381312, 750256128, 1233387520, 1501429760, 3515547648, 2925166592, 3964223488, 409706496, 3427192832, 761493504, 1930871808, 1982535168, 3360326912, 2929794176, 36166208, 94674144, 654444336, 3989911608, 155157324, 1781584234, 479483419}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 3825205248, 3120562176, 922746880, 2407530496, 2260729856, 2640314368, 3438280704, 819462144, 2988179456, 3011379200, 1774518272, 1344503808, 3070181376, 549773312, 826798080, 839739392, 2488777728, 291850752, 3694369024, 924284288, 2799747264, 3407190496, 2743994608, 1461519320, 3611264060, 3372289798, 574718283}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 1811939328, 2248146944, 419430400, 1417674752, 1103101952, 1302331392, 2014314496, 266862592, 3071016960, 2013659136, 1798766592, 2475130880, 1779777536, 974823424, 4071878656, 1465325568, 3191311360, 3790421504, 3439232768, 1891227264, 4209395520, 2554815328, 408944144, 4053881256, 3147335492, 3720277534, 2128212127}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 4227858432, 1040187392, 1660944384, 2692743168, 1514143744, 3550478336, 800063488, 2932342784, 2835087360, 97124352, 2048458752, 2321383424, 1806123008, 2731712512, 1201262592, 2566465536, 3670918144, 3600770560, 2420540160, 1335880576, 2996967744, 2891270048, 2229251600, 2759985592, 774178836, 1366788918, 523127289}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 1140850688, 2449473536, 2365587456, 3363831808, 2302672896, 870318080, 1351614464, 889716736, 498860032, 1169031168, 3903520768, 1966637056, 2297511936, 73506816, 1029492736, 1955276800, 470332416, 1695103488, 4135953664, 895922304, 797058880, 1099792160, 1072677168, 3385314728, 3637233492, 2707275814, 162718523}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 3422552064, 4261412864, 3707764736, 75497472, 3896508416, 320864256, 1095761920, 3453485056, 3579052032, 700317696, 920322048, 3805184000, 1135165440, 903864320, 3931287552, 2537240576, 2516485120, 545345024, 1346605824, 3527453824, 4082770752, 2181915040, 1403644752, 312862152, 3264194524, 3330967762, 1894743867}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 1140850688, 973078528, 1560281088, 3900702720, 247463936, 2531262464, 3272605696, 3319267328, 2266759168, 661520384, 2743926784, 1702920192, 2733064192, 94363648, 1276440576, 1080903680, 2853233664, 3825154560, 4049838336, 1827326080, 1459094336, 3110883552, 283536304, 1961448360, 1514313340, 3337380406, 3014018099}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1946157056, 1577058304, 2499805184, 998244352, 3586129920, 769654784, 1487929344, 4057464832, 299106304, 2593521664, 2502492160, 2765717504, 1551056896, 911384576, 3928346624, 449386496, 2607410176, 4180349440, 1254533888, 3927178368, 1055920320, 2784519008, 2659455920, 2969456760, 396699772, 3957045890, 1626101407}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 4227858432, 167772160, 1056964608, 3649044480, 1681915904, 2145386496, 2077229056, 3575119872, 1978400768, 3940679680, 2217279488, 244809728, 2357149696, 1464918016, 1031000064, 1263101952, 2911339520, 1816618496, 4149008640, 2163852672, 2829352896, 1096166560, 1967614640, 332192264, 1312404188, 411307822, 170293941}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 3154116608, 1174405120, 2701131776, 2038431744, 943718400, 1960837120, 2284847104, 4056416256, 2055471104, 3738566656, 753991680, 3399385088, 590036992, 1977475072, 1763889152, 2744211456, 3924751360, 2760078848, 3517562624, 3659324032, 4109638080, 2399017888, 2110087216, 3401628664, 3510506548, 342188778, 2643504183}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3825205248, 2449473536, 922746880, 847249408, 3795845120, 3575644160, 4254072832, 1982332928, 2152988672, 2489974784, 1126236160, 1090027520, 880230400, 1346871296, 1813295104, 3437328384, 3910716416, 1351047680, 2145381632, 3363358080, 2906085952, 703066016, 985969232, 610876328, 85755172, 304438834, 1943701577}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 3825205248, 1040187392, 1291845632, 2709520384, 1656750080, 1944059904, 2064646144, 3655860224, 2362703872, 4035575808, 49610752, 2754969600, 2827173888, 1493082112, 2132381696, 146106368, 3667258368, 129198592, 3831933696, 3522549888, 1239635392, 229565664, 106014128, 3595646760, 520608996, 359294930, 2833585625}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 3556769792, 1711276032, 3439329280, 3363831808, 2847932416, 2715811840, 2049966080, 4057464832, 2994470912, 3041787904, 3633905664, 1979809792, 3132309504, 4174028800, 3331715072, 2866370560, 2409737216, 1982013952, 3187840768, 979484800, 1036215616, 2872225120, 2688151600, 2415876792, 1826413692, 2712715670, 3598121523}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 1409286144, 2248146944, 2365587456, 1317011456, 3217031168, 459276288, 3782213632, 968359936, 2896953344, 4128636928, 554500096, 3484975104, 953106432, 1844436992, 3168571392, 2588768256, 1142483968, 2673828352, 761767680, 4259881088, 1546073664, 2553001568, 927895152, 3975311128, 2379173388, 3077565726, 622627087}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1275068416, 4127195136, 2835349504, 8388608, 130023424, 2136997888, 1911554048, 3168272384, 496762880, 2266628096, 4068409344, 555253760, 2531344384, 1879154688, 1705832448, 2730436608, 4227388416, 1985027584, 2373572352, 4263560832, 2739762496, 564394080, 356513136, 3534072920, 1192920252, 2304920774, 3866301817}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 1006632960, 1644167168, 452984832, 1535115264, 1228931072, 2074083328, 2265972736, 967311360, 289144832, 2640969728, 728825856, 1046446080, 1087324160, 2472075264, 2581303296, 288450560, 3397368832, 4171187712, 475043072, 158830464, 3795020480, 3763512352, 2933578640, 2687934440, 957671972, 1919536134, 2074361289}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 2617245696, 3456106496, 754974720, 4118806528, 381681664, 866123776, 510656512, 724041728, 1430519808, 2949513216, 2652700672, 3089924096, 3397337088, 1604050944, 850448384, 3416078336, 1592570880, 1373570560, 3991657216, 1603849344, 802778048, 3399667424, 4093801360, 2481399192, 2639760292, 1758115722, 3005633451}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 738197504, 2919235584, 1325400064, 2927624192, 1832910848, 1981808640, 3935305728, 3508011008, 1146355712, 3260416000, 3564961792, 1104183296, 4079435776, 2450497536, 378335232, 2323470336, 2798707712, 296181248, 558873344, 3349984640, 3798814272, 3028853280, 1825773008, 2802429864, 2945044668, 2445910578, 1869192911}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 2080374784, 3523215360, 2030043136, 813694976, 3972005888, 270532608, 2001731584, 1243086848, 1439956992, 3869638656, 3452764160, 797081600, 2540126208, 1318952960, 530493440, 1322084352, 1241707520, 824641024, 2810045696, 3530462848, 2588223296, 2809059296, 1623534288, 3870208136, 4268051964, 2654928402, 2447202839}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1409286144, 2113929216, 1929379840, 4286578688, 2202009600, 102760448, 1970274304, 3185049600, 2144600064, 1328414720, 3721461760, 1746829312, 3962781696, 3763707904, 1434619904, 2030118912, 1073134592, 975139328, 1826593536, 270913408, 3906650816, 4027923232, 1756944208, 2149461976, 3836292060, 3313168514, 941958883}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 3690987520, 2516582400, 2264924160, 3783262208, 2923429888, 2950692864, 2899312640, 1280835584, 3037986816, 3258843136, 3092447232, 3226894336, 81870848, 2056232960, 1340772352, 3689093120, 3760126976, 2307720704, 47554304, 2951721344, 3673869760, 1092314016, 1606058672, 3246087816, 2787827580, 2772636370, 2393831675}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 2483027968, 2583691264, 2634022912, 1015021568, 2529165312, 1029701632, 2307915776, 324534272, 2400452608, 4261281792, 1300430848, 1635745792, 175194112, 2612436992, 2558775296, 2389903360, 305650688, 1350398464, 2633820416, 1125038208, 231182656, 3577042144, 2247154800, 2814675176, 1963638012, 1537317042, 4257360251}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1140850688, 771751936, 1929379840, 998244352, 1463812096, 2069889024, 2712666112, 968359936, 3171680256, 4188405760, 2076508160, 65175552, 102187008, 2192416768, 608628736, 303392768, 2154482688, 2783140352, 359129856, 4220893056, 965394624, 1704134944, 2424284144, 2760496568, 3791955276, 1999771438, 1522470903}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3154116608, 2113929216, 3506438144, 578813952, 3862953984, 2183135232, 1458569216, 3924295680, 2915303424, 4062314496, 372965376, 2442887168, 720715776, 1697046528, 2233970688, 3073054720, 3630400512, 2487834112, 3422089984, 635605632, 3951421504, 1984979104, 2572701392, 638331416, 2031508548, 636573898, 2523192381}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 4093640704, 1845493760, 4244635648, 2977955840, 1254096896, 2036334592, 292552704, 1857552384, 2640576512, 681443328, 3312123904, 2893512704, 795426816, 340189184, 377212928, 3300603904, 2657070080, 3800379904, 2728694528, 1274710144, 3211898304, 255197408, 1145506032, 3270874648, 3222810124, 2499040122, 3046518091}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1275068416, 234881024, 4278190080, 1585446912, 1119879168, 4238344192, 97517568, 114819072, 2762211328, 3752198144, 3810328576, 1758822400, 1166491648, 3827998720, 274321408, 2966239232, 4111303680, 3718458880, 944556800, 3328490880, 2374547008, 103980512, 2606604432, 2855999432, 1963514332, 2549259434, 2810027447}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 4093640704, 2785017856, 1593835520, 1367343104, 3258974208, 3214934016, 2605711360, 3780640768, 1829502976, 525991936, 1362952192, 2995355648, 3136503808, 3145916416, 4021153792, 3740080128, 2769402880, 1319055872, 1860757248, 3388524928, 4227897792, 2648498592, 2392754832, 2224001864, 2219597788, 2541363518, 925708553}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2483027968, 167772160, 1828716544, 1115684864, 943718400, 123731968, 4042260480, 1756889088, 172752896, 3187802112, 4163567616, 510296064, 4280107008, 3249512448, 1200533504, 1415251968, 1771236352, 1035014656, 631107840, 2419978368, 602793536, 3133506464, 197240432, 2327282712, 1158845260, 1794200750, 3514692229}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 3690987520, 1979711488, 3573547008, 377487360, 322961408, 4200595456, 3062890496, 579338240, 2906914816, 2254045184, 2979201024, 2217771008, 1053114368, 1679663104, 1544327168, 3728959488, 265874432, 1855026688, 823103232, 1006340224, 4024022592, 2702636064, 3517991664, 2272790184, 3923518804, 3889576602, 2456625921}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1409286144, 3590324224, 4110417920, 4236247040, 1715470336, 3047161856, 1259339776, 3641180160, 551288832, 966918144, 3893690368, 287866880, 1772306432, 1713610752, 1061998592, 2890221568, 318800896, 254759424, 1051318016, 2555753600, 791148352, 1717233312, 1088302096, 816263144, 2000017908, 3621227638, 836929917}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 2483027968, 2449473536, 922746880, 327155712, 918552576, 471859200, 4065329152, 3451387904, 813957120, 3323330560, 972488704, 767918080, 1862090752, 2834341888, 3982610432, 884672512, 1304404992, 2527097344, 2786071808, 1910003072, 481583808, 3902692832, 2289784400, 1788846728, 2842699820, 2489861818, 1476163487}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 2348810240, 2919235584, 3808428032, 4085252096, 3217031168, 1277165568, 1766850560, 1431830528, 2656829440, 49938432, 1574240256, 4002185216, 2953527296, 1789894656, 183545856, 2896259072, 3953296384, 3168828928, 3371182848, 952636288, 1084514496, 3224776032, 2270652496, 4208313736, 2791695068, 424526934, 379179161}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 872415232, 637534208, 4278190080, 2977955840, 2118123520, 3684696064, 3708813312, 1588068352, 2989228032, 2973368320, 4008771584, 13008896, 3975102464, 3190923264, 105566208, 2839902208, 2351481856, 1291866624, 411066112, 4173332864, 274745792, 3069192096, 2467844240, 2786335336, 3707634212, 2277966478, 4233995873}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 2885681152, 369098752, 3472883712, 696254464, 406847488, 912261120, 1523580928, 2468872192, 1099169792, 2427060224, 3093495808, 106659840, 4161093632, 935763968, 952086528, 2097113088, 1632478208, 1463840256, 1608537856, 2727359872, 3041411520, 4082373792, 2944548464, 4024909448, 1509013764, 1776697946, 702349449}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 3288334336, 1308622848, 2734686208, 3850371072, 3560964096, 1176502272, 1265631232, 2154299392, 376176640, 2296250368, 972488704, 43614208, 4010622976, 766287872, 156618752, 2212718592, 1804854272, 2962242048, 2742573824, 3998513024, 1865039808, 887965856, 515695184, 1500371544, 2685876356, 680120158, 263525315}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 2348810240, 2181038080, 3674210304, 1132462080, 2344615936, 2329935872, 3102736384, 4107796480, 1353973760, 3491889152, 1491927040, 3992092672, 1615020032, 276406272, 1864822784, 3771807744, 1835858944, 2289069568, 1217942784, 2408871808, 3543301824, 3628402016, 2413743920, 3103078744, 841398140, 1582391442, 3358389221}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 2080374784, 1912602624, 2499805184, 3615490048, 1891631104, 396361728, 1857028096, 3081240576, 918290432, 987103232, 3046440960, 4228087808, 1022836736, 2228019200, 1423937536, 2461087744, 1770122240, 3622319616, 3814464768, 4236671104, 1206744256, 3456604128, 8737936, 790347256, 4108530404, 489075734, 2254210439}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 872415232, 1577058304, 285212672, 2776629248, 4206886912, 450887680, 2932867072, 361234432, 1648623616, 1667104768, 2433941504, 1173979136, 2657173504, 1184931840, 714993664, 2794403840, 153850880, 248001024, 4100215552, 577644160, 1774927808, 3858095840, 1243286832, 2952656840, 1168048724, 4005806586, 1193043299}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 872415232, 369098752, 486539264, 2306867200, 692060160, 1642070016, 328204288, 1128792064, 1575223296, 294518784, 373489664, 4218978304, 2172731392, 3577864192, 238850048, 310339584, 1004207104, 3622322688, 1704226560, 3595962496, 3060735424, 2966609184, 2020352176, 3788124840, 4164770676, 2325977866, 3031808011}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 2885681152, 1711276032, 1258291200, 3447717888, 3116367872, 702545920, 227540992, 293076992, 4034134016, 860749824, 2699624448, 4176052224, 206258176, 2234163200, 3770527744, 3748988928, 321635328, 72879616, 3196350208, 3722844032, 1254452160, 4196654688, 2529444272, 1942368232, 2444563756, 424404162, 1728585523}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 4227858432, 234881024, 2432696320, 3732930560, 3502243840, 1730150400, 36700160, 3120037888, 1342439424, 2144993280, 2411003904, 96370688, 1270038528, 1667620864, 341479424, 611932160, 4086866944, 3151500800, 1320422144, 31617664, 4212223552, 1343534048, 2803771984, 2203017528, 3661340556, 2566245834, 525516393}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 67108864, 2046820352, 318767104, 3581935616, 1027604480, 933232640, 3675258880, 1912078336, 2311323648, 1052639232, 4232118272, 1990492160, 2892185600, 3020939264, 3003158528, 1454180352, 1212597248, 2166897152, 257687808, 3263836032, 1974959552, 1388961312, 3452287632, 337085672, 2549400588, 3451584634, 1016838283}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 603979776, 1174405120, 3774873600, 461373440, 2243952640, 3223322624, 871366656, 3398959104, 4226547712, 3418226688, 2150170624, 2039054336, 3854778368, 2357370880, 2164649984, 434972672, 3139691520, 849881600, 3830726400, 3592562304, 1372550336, 2012013920, 616877904, 3192952280, 3637700412, 2813170142, 3820566411}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 2214592512, 503316480, 1023410176, 2877292544, 3141533696, 4116709376, 2897215488, 1662517248, 1770782720, 855769088, 3240689664, 2913173504, 3940499456, 842326016, 1804578816, 2152536064, 2203448320, 1388857856, 1914974976, 2140555392, 2594644160, 2785585184, 2585113584, 145256760, 840177692, 1598948846, 3817570293}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2348810240, 3053453312, 1996488704, 729808896, 4290772992, 2308964352, 1871708160, 1051197440, 4180410368, 2841509888, 4140498944, 111050752, 4105256960, 3644301312, 1045606400, 3659466752, 1013224448, 1431838208, 3434370816, 3687467392, 1666277568, 4190624608, 2387274896, 3293275880, 3789475812, 1934705230, 3519516627}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 67108864, 4127195136, 3271557120, 2642411520, 2856321024, 320864256, 1699741696, 2672295936, 961806336, 2687631360, 2575892480, 4163665920, 2970042368, 3889422336, 3573075968, 2138384384, 3145397248, 2592365056, 3300529920, 3418191744, 191807424, 2216037280, 2317567184, 3019489864, 342735508, 1774177618, 2693188149}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 1140850688, 2449473536, 4211081216, 1551892480, 247463936, 3613392896, 2433744896, 1102577664, 1659633664, 3875930112, 4181917696, 2184019968, 3740352512, 1968480256, 1581355008, 607598592, 1408758784, 1773955584, 3676189952, 1608452992, 4135820608, 342259680, 2857581168, 546699432, 480061836, 1116903438, 1566748343}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1275068416, 3724541952, 1526726656, 1769996288, 356515840, 1491075072, 2303721472, 1628962816, 712245248, 2192179200, 3473080320, 2155839488, 1604665344, 4021460992, 160149504, 1901004800, 3704744960, 3278142976, 2178030336, 350701440, 342726080, 3663868960, 2779722544, 729933256, 3380351964, 1780897058, 3071109585}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2751463424, 1778384896, 2432696320, 3850371072, 650117120, 195035136, 2970615808, 3537371136, 193200128, 4014080000, 2659516416, 2156953600, 851132416, 251912192, 3751079936, 783902720, 3840312320, 2041866752, 432687360, 1840873088, 1550245312, 351566560, 1604980112, 193543208, 1492057948, 2328378970, 2430363429}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3019898880, 3992977408, 1358954496, 1551892480, 1807745024, 2560622592, 3190816768, 3815243776, 2762211328, 1619394560, 2769616896, 4132601856, 3934208000, 2157305856, 4051103744, 1287206912, 3663778816, 1920217600, 3745385216, 4178134656, 457743168, 4281347680, 669544592, 593757112, 2586196100, 405105498, 1119547663}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3154116608, 1241513984, 687865856, 1031798784, 2696937472, 1482686464, 3106930688, 3241672704, 4070309888, 1435369472, 1574895616, 1251311616, 3893706752, 3936935936, 3070865408, 3944421376, 2000141312, 3871102464, 3315486976, 1601640064, 627170752, 2760838624, 2929563760, 28378936, 1287311436, 1725467430, 2861662371}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 3825205248, 33554432, 2499805184, 981467136, 2629828608, 4192206848, 2941255680, 2546466816, 3356753920, 4122607616, 1684209664, 3586359296, 1264926720, 2560548864, 2262290432, 928978944, 3988636672, 3920894464, 3838471424, 3432717440, 1678759488, 1134784992, 3584276784, 2641712520, 1375136756, 3560158738, 3999089393}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 2483027968, 2785017856, 3707764736, 645922816, 2403336192, 1386217472, 487587840, 670564352, 1928069120, 3153723392, 2369191936, 3165224960, 2516140032, 2581127168, 2772799488, 1837316096, 3241120768, 3322692096, 2227834624, 228544640, 966627904, 549396000, 2471362192, 2074548584, 2324818828, 1190476270, 1871885609}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 2080374784, 4194304000, 3439329280, 3766484992, 2361393152, 2648702976, 3593469952, 4201119744, 3676569600, 1996881920, 775487488, 838893568, 1075003392, 3328942080, 845459456, 1270159360, 801285120, 3441194496, 2302300416, 366173312, 2097924928, 3214207456, 4055696944, 2794909752, 760372004, 3455521850, 2978861519}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 2348810240, 3321888768, 3238002688, 1367343104, 2210398208, 3051356160, 414187520, 2544369664, 671350784, 1560936448, 3755933696, 3309797376, 3189325824, 342286336, 293842944, 2322823168, 659155968, 72101376, 415115008, 4009568896, 106747328, 4214554208, 860943536, 2804602488, 1639823428, 986586730, 3509934825}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 2617245696, 3321888768, 2902458368, 4169138176, 1027604480, 3504340992, 3624927232, 43515904, 3134980096, 388366336, 222887936, 3350822912, 155926528, 2614796288, 489000960, 1577940992, 2143532032, 1994671616, 2357862144, 1395068032, 2316618048, 2272833312, 892791984, 1336663528, 2913995036, 1852311894, 307509879}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 2751463424, 3992977408, 1358954496, 2524971008, 3342860288, 1386217472, 2666528768, 626524160, 553385984, 233963520, 2721906688, 1702199296, 3914022912, 141991936, 2815021056, 1184450560, 654038016, 2646878720, 1335761664, 1711738496, 259835456, 1199085600, 587659408, 273801368, 2516920540, 4254712086, 4029773453}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 3959422976, 2046820352, 2566914048, 1786773504, 2269118464, 3877634048, 261095424, 2043150336, 1016332288, 2240675840, 449380352, 2515959808, 2025537536, 1198907392, 2289664, 2635417600, 2276246528, 450653696, 2396659968, 3592887936, 4111439424, 3629508128, 196271184, 316496936, 2285434964, 1154634578, 2513653835}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 872415232, 1912602624, 788529152, 3011510272, 692060160, 2275409920, 2372927488, 1709703168, 3361996800, 2281308160, 1694302208, 679313408, 3416997888, 1571741696, 3579424768, 636561408, 3039026176, 3393987072, 1308499200, 454504832, 3069768384, 2592781856, 1476638608, 687629016, 1182165508, 2372078746, 2256207121}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 2885681152, 234881024, 1090519040, 427819008, 2109734912, 362807296, 1072693248, 148373504, 3882090496, 155058176, 2195259392, 3626860544, 326844416, 1008640000, 1854525440, 1105549312, 3761744896, 3623632384, 4030333696, 1823963776, 173860288, 539673952, 1629458576, 2504022744, 702552284, 2878365274, 1686655979}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3422552064, 973078528, 2634022912, 1333788672, 801112064, 2711617536, 3094347776, 3444047872, 3259236352, 1911947264, 2007433216, 998932480, 612188160, 347070464, 3725496320, 3492509696, 360250368, 4090244608, 1184000256, 1096889472, 2709882048, 103008352, 3950837648, 3730440472, 1105528596, 106139146, 2587142023}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 1811939328, 838860800, 3707764736, 2139095040, 1975517184, 1633681408, 4184866816, 3662151680, 472645632, 3729129472, 2189099008, 182419456, 1593393152, 450813952, 2804133888, 1759971328, 4273050624, 3294506496, 3838792960, 493726848, 1947236544, 3510118752, 4217645040, 3991554200, 570232308, 2244266974, 2673253727}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 1946157056, 1845493760, 4043309056, 3833593856, 3619684352, 3596615680, 3557818368, 2163736576, 3666083840, 827457536, 896729088, 3762978816, 1274888192, 3802112000, 3263074304, 3735504896, 2504059904, 2365194752, 296690432, 3966537344, 1081349952, 544872544, 2590968816, 3087854760, 795108396, 3808560186, 4138417725}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 1811939328, 1845493760, 1828716544, 2071986176, 834666496, 3340763136, 3020947456, 160956416, 25427968, 3244163072, 2354118656, 3995435008, 2817736704, 1134485504, 1112641536, 2760181760, 4102265856, 3092647424, 1426936576, 44039296, 3985396928, 1602377056, 1730875088, 1652219944, 444572988, 867963546, 965353867}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 3959422976, 570425344, 2701131776, 394264576, 1958739968, 2136997888, 3805282304, 1581776896, 4101242880, 522059776, 2122907648, 2595651584, 2919972864, 31842304, 1731383296, 3199027200, 2292251648, 3344322048, 1039996160, 3710433920, 3770827968, 1047730144, 3687416560, 712047048, 2032031348, 965294370, 171344547}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 3825205248, 2248146944, 3338665984, 2675965952, 448790528, 4284481536, 2144337920, 2110259200, 1502871552, 3929407488, 2472083456, 3834871808, 3801300992, 1910022144, 3958894592, 1318926336, 2947406848, 1883134464, 791508736, 1698033024, 2569168576, 3039773152, 1726648816, 1240507976, 1240695732, 71500114, 3499160183}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1543503872, 1040187392, 1358954496, 1484783616, 3359637504, 2468347904, 3618635776, 4077387776, 4024172544, 993394688, 2558066688, 781418496, 1056653312, 2106646528, 2887757824, 4002772992, 1408087040, 352208384, 3401908992, 1144377984, 1085932864, 4237760416, 3199112016, 406496440, 3908106420, 3515844582, 2662169831}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 4093640704, 2113929216, 117440512, 3112173568, 3795845120, 2405433344, 1450180608, 2136473600, 1761869824, 2294153216, 2098135040, 3687940096, 701317120, 1475649536, 1959129088, 1843087360, 1692914688, 1624121856, 626488064, 995462528, 2603839936, 3650857376, 1935938288, 1112420824, 3835133628, 3346388682, 1487084267}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 1677721600, 2315255808, 2667577344, 411041792, 557842432, 476053504, 2259681280, 840433664, 2641625088, 449445888, 2564489216, 620920832, 2673688576, 4030177280, 2040983552, 1405028352, 2713756672, 66726400, 1862482176, 3008821632, 3594998592, 3720646176, 3137867760, 2080133816, 4025895964, 1452103058, 2451551889}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 335544320, 3858759680, 1560281088, 2038431744, 3317694464, 2334130176, 2979004416, 2481455104, 797179904, 4159307776, 1870331904, 2771091456, 1226653696, 2416893952, 2292158464, 2194618368, 3472475136, 669647360, 3615194880, 3375071360, 1662852544, 3608062816, 1579142608, 2240761320, 2761524228, 2702849114, 3152246569}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 603979776, 167772160, 1593835520, 4102029312, 2168455168, 3047161856, 2828009472, 4168613888, 3242459136, 2565210112, 1953693696, 1697546240, 2353610752, 3260014592, 3336237056, 1401362432, 2699068416, 1776704000, 368249088, 804182400, 1009325376, 4131380768, 127069456, 3358290856, 1580912076, 2964803194, 487108007}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1946157056, 3254779904, 3204448256, 612368384, 1497366528, 1562378240, 2922381312, 4097310720, 1196687360, 2590113792, 2210463744, 2845868032, 2410627072, 4190609408, 3445919744, 2491754496, 2336945152, 2739036672, 2817592576, 915976576, 3195748672, 2380641824, 1124452688, 139829496, 318608300, 2539752034, 1569706389}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 335544320, 1174405120, 1325400064, 3246391296, 3409969152, 3508535296, 3341811712, 176685056, 1452015616, 886177792, 3073835008, 4029382656, 1543585792, 2350047232, 89624576, 2335918080, 2151267328, 307655168, 698951424, 1320087936, 277733824, 1824541984, 1163924944, 1871740408, 3271052276, 3542369934, 4268634133}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1006632960, 4194304000, 2936012800, 2139095040, 146800640, 304087040, 2507145216, 465043456, 2753822720, 1518731264, 3535077376, 166756352, 248463360, 2692194304, 1424273408, 2895198208, 3967210496, 4227495424, 625410304, 2248916352, 4036412608, 2309638880, 722415440, 4141327384, 550816556, 1086936186, 729996615}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 872415232, 503316480, 3607101440, 3028287488, 952107008, 3491758080, 3507486720, 1895301120, 3678142464, 2133983232, 292093952, 1705148416, 3321839616, 3006636032, 248426496, 3075803136, 655422464, 1876312576, 1526162176, 3133252992, 1101588288, 1292516576, 3681883088, 2080422312, 3861785484, 2051746118, 900961805}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 1409286144, 100663296, 3170893824, 1769996288, 3586129920, 3735027712, 2198863872, 705167360, 1772879872, 3624271872, 3547922432, 1726513152, 1446723584, 1179377664, 2467598336, 3755304960, 3547253760, 243429888, 2265143040, 3519010944, 2404816320, 2566286176, 3800112912, 440173736, 2259237428, 1925224654, 919038831}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 603979776, 3321888768, 3070230528, 1535115264, 859832320, 312475648, 55574528, 3763863552, 887881728, 1258684416, 280559616, 1544847360, 3144368128, 855105536, 1223217152, 177539072, 1106412544, 3248646656, 4004208384, 3717705088, 1624814784, 1962767648, 74882320, 1486892744, 3058698076, 3134736718, 1395397799}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 2348810240, 3254779904, 352321536, 243269632, 3678404608, 400556032, 1699741696, 1311244288, 1122762752, 223739904, 3208445952, 4228022272, 3264167936, 4202029056, 3086929920, 3717298176, 1328858112, 2418167296, 3061804288, 879618176, 2401941568, 3806532128, 2120462384, 3525554504, 2923661252, 1456725358, 3898323383}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 1275068416, 1912602624, 3674210304, 880803840, 1958739968, 2472542208, 3308257280, 4059561984, 1267466240, 1945763840, 2337734656, 1561559040, 2683912192, 497213440, 913297408, 3306907648, 1175053312, 937311744, 199820544, 1305137024, 986418496, 996498144, 1521543280, 3445416888, 689347244, 1517917870, 3053879033}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 2751463424, 905969664, 3103784960, 2273312768, 2562719744, 2459959296, 3014656000, 277348352, 3045851136, 2651717632, 1228210176, 1369669632, 3873390592, 3175407616, 824168448, 320411648, 1570610176, 379730432, 1078669056, 683602560, 1312879296, 865978336, 3416405008, 3519743352, 2038339060, 2204159886, 3169703931}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 201326592, 1174405120, 1191182336, 3917479936, 2889875456, 3768582144, 334495744, 3490185216, 3458465792, 2078932992, 495910912, 422412288, 1646870528, 1409081344, 1887023104, 84625408, 2386015232, 841899520, 4206169856, 3424317824, 3154704832, 1940640416, 2034790672, 3926159384, 484069876, 3085377658, 630819625}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3825205248, 838860800, 2365587456, 1635778560, 4173332480, 1801453568, 850395136, 2456289280, 1759248384, 1174798336, 3254321152, 1794080768, 543899648, 4032602112, 1266921472, 1518667776, 3845757952, 961161728, 1409752320, 4013066368, 1143403456, 1445760992, 1552654832, 1810445560, 2815930980, 4163849798, 1557061647}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1677721600, 301989888, 1526726656, 813694976, 1052770304, 1587544064, 2918187008, 2855796736, 948174848, 3512860672, 2129985536, 1810268160, 885735424, 1927651328, 999477248, 3390126080, 936696832, 687225344, 4265549056, 503309184, 1787018048, 2907027424, 2984433808, 3765006552, 4063284396, 2873371562, 3057802037}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 67108864, 3456106496, 2164260864, 1065353216, 2487222272, 1797259264, 4149215232, 1921515520, 2694578176, 3435528192, 137297920, 519995392, 3709681664, 574349312, 858959872, 877864960, 3892872192, 3100260864, 2097224448, 1010673280, 939373248, 4171094432, 3169695952, 87396680, 891406964, 310103990, 2786248623}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3288334336, 100663296, 2332033024, 209715200, 2285895680, 1289748480, 1418723328, 2151153664, 288096256, 2848063488, 2974220288, 3624501248, 1085358080, 1141940224, 4055216128, 4216023040, 1098626048, 3556661760, 1081954048, 1455600512, 1879748416, 684623520, 930650032, 1015149352, 4254407628, 2662784238, 3182741397}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 3288334336, 2785017856, 687865856, 1753219072, 1497366528, 1969225728, 890241024, 3067609088, 1034158080, 108920832, 532873216, 3470032896, 3043049472, 410902528, 1986039808, 4257691648, 1578806272, 684354048, 1181038336, 607369856, 344710464, 4290762528, 1373210736, 773765480, 2936286716, 1850629290, 3588950907}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 1275068416, 4127195136, 1191182336, 1635778560, 4273995776, 2141192192, 1349517312, 2970091520, 1383333888, 1133379584, 1771634688, 2934013952, 1763393536, 3750404096, 3818508288, 744978432, 1097915392, 202305024, 2011164416, 69867904, 980370880, 579126240, 2034286224, 3320231576, 2562430644, 528236178, 2147121499}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3422552064, 1644167168, 2667577344, 3363831808, 4248829952, 1600126976, 684720128, 759693312, 3261333504, 2777546752, 1892089856, 3479339008, 1454718976, 3808927744, 268095488, 3524864000, 3140344832, 1670643200, 2760701184, 3944887680, 1408060224, 2911613984, 2757789296, 3454555528, 328494900, 1643517994, 3950715243}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 469762048, 3523215360, 2298478592, 2776629248, 1539309568, 2736783360, 2895118336, 452460544, 1026293760, 1655832576, 2113601536, 2715385856, 2249015296, 4031029248, 1882296320, 454645760, 2642054144, 3727205888, 3252931840, 3381790336, 1969978816, 3575747680, 2418101712, 1182175848, 4018848396, 2418064910, 2647104973}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3154116608, 1174405120, 956301312, 1149239296, 1128267776, 929038336, 82837504, 5767168, 3097755648, 3800432640, 3059286016, 3416489984, 3469950976, 1853939712, 93040640, 1886353408, 3779245056, 2682566144, 908984064, 2804299392, 2886276928, 1848349216, 3208595312, 3192567960, 1615391676, 1862770778, 4199880823}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1677721600, 2986344448, 3003121664, 1535115264, 3502243840, 769654784, 2322595840, 154664960, 1406402560, 248905728, 706805760, 2915663872, 3731570688, 3302154240, 3439448064, 2689009664, 1043397632, 3834038784, 3742883072, 428234624, 881401536, 357948640, 2790339760, 2112980888, 557783180, 2739183458, 2969601775}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 335544320, 3120562176, 721420288, 3430940672, 1522532352, 559939584, 2177892352, 1963458560, 116654080, 3402235904, 2234974208, 965836800, 1272004608, 2693849088, 1456058368, 3899475968, 3121519616, 939840000, 2874382592, 2308064128, 3096136000, 2047865312, 3466349936, 3689820360, 2415211988, 802330082, 164269481}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1409286144, 4060086272, 486539264, 1434451968, 3284140032, 1159725056, 277872640, 3583508480, 1029963776, 2375942144, 2193031168, 2326495232, 440745984, 2701041664, 358862848, 4162410496, 1918163968, 158515712, 691129600, 3810277504, 2026533312, 3588313696, 2881550544, 1401207912, 2391446588, 4188379434, 1047144939}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3690987520, 436207616, 16777216, 2491416576, 3921674240, 2740977664, 1865416704, 1173880832, 4055629824, 4253679616, 2008612864, 1506443264, 2554806272, 4148027392, 96661504, 2363709440, 444328960, 1093264896, 1547495680, 2165588608, 2927493440, 2914454880, 1881518448, 3356399160, 825312300, 2075035958, 1977703809}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2751463424, 100663296, 2868903936, 2910846976, 2545942528, 3927965696, 1139802112, 1275592704, 2195980288, 1043202048, 1306853376, 3844308992, 2916564992, 159703040, 2753277952, 2174420992, 603911168, 498649600, 4138331904, 3111924608, 3906092992, 267854176, 779413584, 236177880, 4169088116, 2018543066, 1671284811}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3154116608, 3590324224, 1157627904, 3615490048, 264241152, 681574400, 1301282816, 1828192256, 2948857856, 3743285248, 1966145536, 3073277952, 1166229504, 196976640, 4152807424, 253720576, 2205656064, 563189248, 652510976, 3256096896, 1350989504, 3989131872, 2119733008, 588131304, 990450252, 2076890938, 1053649307}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 1140850688, 301989888, 2432696320, 2810183680, 708837376, 2304770048, 3813670912, 2829582336, 1759248384, 2109603840, 1772945408, 4071325696, 1815560192, 1145872384, 630444032, 3907209216, 828279808, 2736314880, 683801856, 1443374720, 3853279424, 1051087008, 3418974704, 3431047240, 677914180, 712782646, 3872261443}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 603979776, 2181038080, 1627389952, 3531603968, 3988783104, 4200595456, 2974810112, 3719823360, 4111728640, 674627584, 3722510336, 3233513472, 3878371328, 1648418816, 2517889024, 682035200, 1217584128, 1875692032, 2109850880, 871906944, 3090432576, 3536196448, 3177779952, 2722600968, 1882277516, 3754141650, 3588193615}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 2214592512, 3858759680, 754974720, 1803550720, 1061158912, 757071872, 581959680, 412614656, 4058775552, 3346399232, 3491299328, 292716544, 4088086528, 2146033664, 2509942784, 2277464064, 107189248, 824019456, 3728781056, 1727004800, 1530424512, 329020960, 3549301712, 2405764664, 3853296380, 1048997758, 866198095}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 4227858432, 1577058304, 3439329280, 3833593856, 4097835008, 2078277632, 3343908864, 717750272, 3905683456, 1433534464, 3735486464, 377651200, 4051779584, 4040417280, 2245709824, 958752768, 3512597504, 634906112, 3286551296, 2570069120, 3411548992, 3567544224, 3482194736, 3842848456, 4198622516, 506319358, 107975317}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 4093640704, 1778384896, 922746880, 1937768448, 1497366528, 3554672640, 2609905664, 1234698240, 1987837952, 1847721984, 3279355904, 3165224960, 312557568, 3411582976, 2160177152, 2861910016, 436141056, 3501777408, 391237888, 3440205184, 981634752, 1444591136, 1625740720, 2785323944, 617843996, 1703550022, 1432583925}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3825205248, 3858759680, 4110417920, 2172649472, 2403336192, 2673868800, 3115319296, 940048384, 3586916352, 1138098176, 3395747840, 878411776, 407191552, 1768873984, 2449715200, 2029066240, 2958859264, 305068544, 1130620672, 675370112, 2077551040, 1134742048, 257266672, 3008759480, 2460436372, 695989454, 722803415}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3959422976, 1845493760, 3976200192, 4118806528, 3175088128, 3034578944, 3083862016, 1384644608, 3715891200, 576847872, 286195712, 1207599104, 1623801856, 3273891840, 4098002944, 200112128, 1849013248, 110362112, 2094697216, 876180608, 1901843392, 21418784, 193666096, 1843169928, 1698697748, 14690406, 768627581}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 4227858432, 2248146944, 16777216, 3380609024, 331350016, 2434793472, 2494562304, 1749549056, 3787194368, 770310144, 2671181824, 411992064, 2216247296, 2338840576, 810995712, 450713600, 2210003968, 915920384, 1618908928, 2544976512, 2328613312, 2625957472, 2017330896, 1884382840, 4242251988, 3569148246, 1483364137}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 67108864, 3053453312, 83886080, 1451229184, 901775360, 3286237184, 1940914176, 1734868992, 2572419072, 2780692480, 1255079936, 3171450880, 779960320, 2122686464, 1529917440, 1802573824, 29856768, 1987430912, 4135094016, 2557826176, 4154579520, 2936459104, 366614064, 1339639160, 4268989220, 3875248706, 2518666643}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3019898880, 4127195136, 3707764736, 3330277376, 213909504, 3122659328, 3404726272, 483917824, 2732326912, 1371144192, 3357474816, 3044442112, 2714845184, 689414144, 343855104, 2879727616, 1583991808, 4079469056, 1753657088, 3968415872, 2525739584, 3265591264, 3190447824, 3528944984, 2103624348, 3384765382, 1707527785}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1140850688, 3523215360, 2734686208, 3380609024, 809500672, 3118465024, 2538602496, 2314731520, 3749445632, 841351168, 1579745280, 982941696, 3613081600, 1105043456, 1662963712, 883886080, 2962217984, 4070939136, 3718417664, 3945361280, 3256285120, 2912646304, 3523080112, 2783887432, 3622245036, 2740713638, 889692455}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 3690987520, 570425344, 2097152000, 2860515328, 918552576, 840957952, 1689255936, 467140608, 3384016896, 1828323328, 3030712320, 877166592, 1224949760, 3392905216, 3963654144, 398395392, 939363328, 2506331648, 1412752640, 853875840, 1906881088, 3876794592, 3600001232, 2190274424, 511788572, 2572859730, 1862954857}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 2751463424, 2181038080, 3472883712, 2608857088, 2696937472, 3391094784, 284164096, 1965555712, 3836477440, 3458334720, 3620929536, 1661960192, 1946501120, 1413144576, 3535253504, 2266052608, 3826052096, 30603776, 1010533632, 3116571008, 1995953856, 2121343712, 572299600, 3089812184, 139445092, 384129150, 854259165}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 3690987520, 2315255808, 4043309056, 3464495104, 1673527296, 287309824, 2364538880, 2828533760, 3309568000, 3484286976, 4233822208, 739606528, 626606080, 1266475008, 1394470912, 2736080896, 2560543744, 3584357888, 3409547520, 69933696, 1045296192, 3149727840, 3991072080, 1442764760, 624228028, 4256299658, 606555587}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 1006632960, 503316480, 2701131776, 1283457024, 1866465280, 1247805440, 286261248, 3476553728, 3367239680, 3058040832, 1111687168, 1707180032, 3810082816, 59301888, 1783205888, 2359638016, 1731382272, 3788543488, 2456668928, 2417705600, 1709547328, 3282508832, 526371312, 3913180264, 1293372556, 1901567010, 2202153815}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2617245696, 2382364672, 687865856, 3816816640, 3527409664, 1742733312, 1802502144, 1851260928, 1340342272, 3825074176, 126681088, 1383694336, 4145152, 74899456, 1131540480, 542320640, 3961830400, 2584655360, 1866826496, 3907331712, 1478860992, 4048891552, 727555248, 3974183000, 4138440828, 3850379258, 524310795}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 1006632960, 1040187392, 3070230528, 3598712832, 2336227328, 3663724544, 1110441984, 1089994752, 4288937984, 3814588416, 2831613952, 30179328, 2306162688, 4022984704, 1394913280, 871970816, 1916507136, 1908520448, 3235422976, 76747136, 3846890048, 491138336, 3742580720, 3314219768, 3487959660, 2743302202, 4293061547}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 2617245696, 3254779904, 1224736768, 2843738112, 1698693120, 2984247296, 2322595840, 2849505280, 2413035520, 247595008, 3817406464, 2015789056, 2142715904, 883023872, 1898893312, 959129600, 2929691648, 4205417984, 3442652416, 2866095744, 1647870912, 2237682464, 816870064, 2994233432, 449068348, 2460628834, 1839536725}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 3959422976, 4261412864, 4110417920, 92274688, 2629828608, 3261071360, 2618294272, 3369598976, 1888747520, 2972057600, 4118740992, 2283634688, 579158016, 3595100160, 2020978688, 3149473792, 1370672128, 3189820928, 4249455360, 1782775936, 921146304, 4015009760, 1366842224, 3496224680, 565063868, 1108560946, 2568991447}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 872415232, 3187671040, 150994944, 1400897536, 2017460224, 1986002944, 3335520256, 4224188416, 1457258496, 987889664, 2212298752, 2373025792, 2994421760, 496672768, 3628724224, 3672066048, 4114387968, 1394786816, 2628621056, 2853784192, 3112686784, 2300066720, 1393819760, 87951240, 3133084532, 2129429878, 2104150173}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 603979776, 3523215360, 3439329280, 2407530496, 1572864000, 241172480, 1815085056, 557318144, 3028025344, 1582956544, 2687827968, 2911535104, 2598060032, 1757519872, 3245518848, 3368515584, 3601591296, 4269783552, 2452729088, 2796214400, 4224398528, 4025079136, 1151770736, 1527341112, 670091468, 3112048982, 1076062985}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 4227858432, 4261412864, 553648128, 3430940672, 1170210816, 2891972608, 4266655744, 2144862208, 3854303232, 3595960320, 1279590400, 2335080448, 199704576, 1060757504, 624357376, 3761989632, 943703040, 1126942208, 3555296000, 237955712, 3177660224, 301580640, 4141282032, 1613448840, 3217530556, 2212992006, 1285029071}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2080374784, 1979711488, 3439329280, 1400897536, 549453824, 1868562432, 1320157184, 3622305792, 55312384, 4130996224, 529858560, 3672145920, 729497600, 881582080, 63492096, 3864479744, 1904315392, 2322957824, 2367393536, 1940952192, 1013150912, 4094667232, 2746122992, 197144568, 3923780516, 2985304846, 3326625681}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1677721600, 3992977408, 1291845632, 3766484992, 2386558976, 799014912, 865075200, 1289224192, 257687552, 387842048, 3382378496, 2972745728, 215040000, 1771151360, 3970469888, 3551344640, 2095035392, 3616274944, 1345424128, 2654527616, 3858062656, 1724119712, 2931162896, 1325045672, 1630560540, 1472737910, 163847883}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 3690987520, 3053453312, 3875536896, 1115684864, 2269118464, 1046478848, 3784310784, 2221408256, 3047948288, 3933077504, 3860791296, 1423540224, 2372222976, 537714688, 460443648, 3538491392, 1829942272, 3067512320, 2014611200, 4058376576, 4142079040, 511698720, 2967867376, 1482898216, 1195346980, 3850775278, 3044223403}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 335544320, 1577058304, 3137339392, 595591168, 2915041280, 2912944128, 2993684480, 3048734720, 3042181120, 477495296, 1635844096, 845185024, 749420544, 31186944, 1536733184, 1084168192, 821945344, 647070208, 49529600, 820310912, 51731648, 2931226720, 3822742672, 3460503320, 2231871084, 727892994, 1173122175}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 2080374784, 1442840576, 520093696, 1551892480, 4282384384, 1667235840, 3759144960, 2087190528, 2261516288, 2374631424, 2775515136, 639401984, 3004252160, 1547558912, 3316969472, 1610418176, 2110258176, 2820924928, 1476759296, 2364575104, 1978336064, 556437280, 1661753968, 4138356968, 916420260, 455384606, 299176345}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 201326592, 3858759680, 754974720, 327155712, 2420113408, 3873439744, 684720128, 1376256000, 2455502848, 3659923456, 2337079296, 3722870784, 61816832, 2168037376, 2066649088, 1205012480, 267375616, 2644246016, 2333204224, 209880192, 3985450176, 4106654112, 467613232, 3758214280, 3358246356, 3252767862, 3426263071}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 603979776, 2315255808, 3909091328, 3078619136, 2822766592, 23068672, 2322595840, 617086976, 1179910144, 1270480896, 4064083968, 1495760896, 3475718144, 4233945088, 2066722816, 3755939840, 1354159104, 3704265216, 253008128, 624685696, 4244989120, 2096859552, 2737140208, 1265336792, 2942112116, 894944994, 1289959649}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 3556769792, 369098752, 3808428032, 3900702720, 3535798272, 4229955584, 722468864, 3547856896, 2705588224, 3298164736, 3706781696, 224952320, 2425044992, 1670635520, 890277888, 1431246848, 1741007872, 2831270400, 2495057664, 3698784128, 2985712960, 3112241120, 2548098512, 2273775016, 858362444, 2160840698, 3443843551}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 2885681152, 3992977408, 150994944, 1551892480, 3745513472, 278921216, 904921088, 3741843456, 1744044032, 1032192000, 1518272512, 455245824, 2360688640, 1879564288, 3643469824, 1572931584, 3116491776, 2020969984, 2446576384, 3575445120, 2073442112, 2250723360, 53401744, 2203002392, 1649080820, 2882624146, 2644087263}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 3154116608, 570425344, 1426063360, 2290089984, 3779067904, 1033895936, 2528116736, 515375104, 4120117248, 3296591872, 1397424128, 1898545152, 384385024, 1678827520, 1620152320, 2063427584, 1873720320, 3157952000, 3947166976, 1401913472, 275133248, 770651936, 1647292944, 4241898680, 1918329004, 289136258, 2800230747}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 1140850688, 1644167168, 620756992, 3565158400, 1858076672, 1637875712, 2718957568, 2584215552, 3227779072, 1668153344, 2771189760, 2898362368, 2382315520, 3519979520, 4056526848, 4229646336, 3907034112, 193247744, 191542528, 419949696, 3794157888, 2091458784, 4158651920, 1844067112, 934487860, 43293226, 3470965531}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3556769792, 570425344, 1124073472, 1988100096, 1941962752, 3164602368, 2257584128, 1947729920, 2073296896, 2772303872, 4228186112, 2873589760, 954679296, 3151028224, 710930432, 4109596672, 2293167104, 2545598976, 2319764736, 140640128, 3296069696, 1059661152, 3682460304, 1908672232, 4245046076, 2344710418, 3745628667}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 2617245696, 838860800, 1392508928, 3464495104, 4215275520, 4217372672, 4124049408, 1526202368, 1845755904, 1381105664, 1516175360, 742883328, 3177267200, 928440320, 1522511872, 962930688, 2986664960, 2556491264, 4217554176, 3347432320, 237398080, 1720000800, 2878665072, 1098418952, 2666956780, 4023384474, 124587229}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 4093640704, 3925868544, 553648128, 3615490048, 759169024, 3814719488, 716177408, 948436992, 451674112, 3544317952, 1907949568, 3255402496, 2993635328, 1282842624, 914485248, 4135790592, 875875328, 565756416, 1984594176, 3162236544, 1310620864, 1945335584, 3206337776, 2663691064, 332454100, 1347866078, 1783750749}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 469762048, 3388997632, 3036676096, 427819008, 3594518528, 1935671296, 3664773120, 3734503424, 2038169600, 3942776832, 3179347968, 3805577216, 3126280192, 2152964096, 3771502592, 3035314176, 3262241792, 3596469760, 2748838144, 272812160, 1831866304, 3396882592, 3997976048, 2356811224, 4132249692, 3270432118, 3531239317}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2080374784, 3254779904, 2130706432, 3061841920, 3351248896, 1499463680, 2203058176, 3188195328, 3042705408, 138280960, 2295529472, 2063302656, 1713979392, 933404672, 2993942528, 884291584, 3070012416, 1911592448, 4098286848, 3683249536, 4083944512, 124143968, 3834061424, 3172581896, 2600733908, 2682924150, 1500597395}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 2080374784, 3657433088, 4143972352, 1887436800, 926941184, 2292187136, 2760900608, 968359936, 1946943488, 1149108224, 1086652416, 1053327360, 2522824704, 1915215872, 3541078016, 1537415168, 1469168640, 1288803840, 3060922624, 568441216, 3201934144, 3365259552, 4291558800, 2254366376, 3385733036, 1999452382, 3944514507}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1543503872, 1442840576, 1828716544, 2743074816, 1749024768, 3974103040, 2446327808, 3284664320, 1729888256, 868089856, 3104768000, 3038609408, 947208192, 2715344896, 83218432, 1436096512, 1121897472, 18793984, 1639878400, 915313792, 798416064, 1036164512, 4271934256, 2796657672, 3130205236, 3328416598, 2472161971}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1946157056, 1509949440, 3640655872, 1367343104, 3946840064, 2782920704, 3864002560, 2873622528, 4137418752, 3444703232, 3954376704, 1123188736, 1000685568, 2573721600, 2308616192, 323561472, 2366497792, 2072871424, 2320363776, 3362648704, 2468210624, 3584399392, 3024191664, 2866255176, 4236420468, 849159638, 2294516421}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 469762048, 3992977408, 3372220416, 243269632, 809500672, 3785359360, 1462763520, 139984896, 527171584, 83492864, 1754071040, 1601798144, 2226339840, 2296029184, 2999037952, 3478075392, 2890454016, 2935547392, 1331743488, 2926378624, 2395387456, 2395195296, 2770227472, 2245214712, 2399853916, 4270445118, 3775613737}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 4227858432, 1375731712, 1493172224, 3061841920, 3057647616, 52428800, 3339714560, 1123549184, 455344128, 3891920896, 487784448, 2558492672, 4276436992, 1126866944, 1676144640, 1810978816, 3828923392, 3014178304, 3088112896, 2845093504, 1455350848, 2780142240, 354307152, 2164863208, 454861900, 2589104970, 3724773097}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 1811939328, 2113929216, 3909091328, 662700032, 4223664128, 2845835264, 711983104, 3974627328, 2184445952, 323616768, 2083192832, 4211703808, 2374844416, 1138024448, 1082249216, 367609856, 2764477440, 206999040, 1714328320, 1868732032, 518308544, 1183418976, 1833777552, 2868153880, 1202847428, 685851314, 1289940297}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 2617245696, 1778384896, 1660944384, 1837105152, 1992294400, 1952448512, 531628032, 1895301120, 2782134272, 1921908736, 75431936, 4045504512, 1680687104, 3453804544, 3275345920, 2567518208, 2265623552, 1514309120, 2691617024, 3635712896, 2944787904, 221989856, 1682425712, 2913889656, 1634686892, 1443485506, 4105245123}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1006632960, 2248146944, 754974720, 3296722944, 3317694464, 870318080, 2863661056, 603455488, 2342256640, 3798859776, 474415104, 3481501696, 1086144512, 2205065216, 3122384896, 3738265600, 3990389760, 3658532352, 2092211968, 4280732800, 3539978048, 2162391904, 2802974512, 2766431480, 3224517996, 63505574, 2020931251}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2348810240, 3187671040, 2566914048, 3531603968, 809500672, 4188012544, 2712666112, 1668808704, 2419326976, 2315124736, 1849491456, 221478912, 385826816, 1323098112, 1517006848, 1622874112, 3107634176, 2838679040, 3953060608, 3057972864, 89102400, 3624751008, 982227728, 2452298936, 1471345868, 903791826, 518297979}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 335544320, 4127195136, 922746880, 4269801472, 4081057792, 547356672, 485490688, 1427636224, 3991142400, 252313600, 4081778688, 2828828672, 4136452096, 4148289536, 2544160768, 3000571904, 3002328064, 259777024, 1830287104, 1500624256, 1272743488, 1848444192, 2276565648, 2025620888, 2721916412, 2524551450, 821077777}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3154116608, 4127195136, 4009754624, 2290089984, 1707081728, 3617587200, 751828992, 644349952, 363593728, 1539178496, 900399104, 3424354304, 121716736, 1898618880, 2136207360, 50137088, 3705439232, 1321518592, 693167872, 3169512832, 1425267008, 3089961568, 3316967952, 4226337224, 2871952516, 2833360302, 1530410147}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 2348810240, 1442840576, 1895825408, 2508193792, 3552575488, 3990880256, 3612344320, 1779957760, 168034304, 1477312512, 4031578112, 1335197696, 2521776128, 2842353664, 3178098688, 2895857664, 1002212352, 1145363968, 3037773568, 1627828864, 2186272704, 877944416, 1536566960, 2005475720, 1870384028, 1188174618, 4096222211}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 3288334336, 3254779904, 150994944, 2810183680, 3066036224, 316669952, 175112192, 4261937152, 3105095680, 2396651520, 1318125568, 4010704896, 4022812672, 707387392, 1671352320, 1639929856, 137737216, 97569280, 1412726016, 3519697536, 3693689024, 3270673120, 2658744368, 308997784, 2954172564, 1093443458, 2450137585}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 4227858432, 100663296, 2566914048, 2894069760, 2143289344, 4066377728, 1903165440, 3791126528, 2766929920, 1873412096, 3326148608, 481067008, 3220127744, 2300813312, 4223438848, 895956992, 1127734272, 3984242176, 3956020992, 4001001088, 1378427712, 2013824096, 179401200, 3658779672, 614689196, 4003066174, 989178417}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 2080374784, 4261412864, 3741319168, 2021654528, 3284140032, 1860173824, 3689938944, 2486697984, 928251904, 543031296, 3765764096, 910655488, 2824290304, 2448482304, 1708634112, 1801390080, 1828504576, 1189979648, 128721664, 4117370240, 3927647552, 4125789536, 20238000, 3028406616, 2938526732, 167848674, 3137988203}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1006632960, 2785017856, 3774873600, 1686110208, 4106223616, 304087040, 806354944, 781713408, 3186360320, 2792751104, 4251779072, 3711860736, 73351168, 3359744000, 462327808, 2920765440, 3910517760, 1074050560, 3012837120, 1219111552, 2568165184, 1676137952, 584819152, 3692428584, 4270127036, 2689860910, 2936694879}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1677721600, 3523215360, 1157627904, 2004877312, 1354760192, 2220883968, 600834048, 2575826944, 3726376960, 3539861504, 2775515136, 2173009920, 3652534272, 3511721984, 2696261632, 4004341760, 2472852480, 1718061568, 2326031616, 3053071488, 3601144000, 3669526496, 981058928, 1599813960, 1935129876, 1471946134, 3335414771}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 2214592512, 3120562176, 385875968, 3045064704, 2654994432, 1960837120, 667942912, 3235381248, 3327918080, 1845100544, 1147207680, 2283307008, 4079960064, 1498914816, 2489905152, 2756130816, 2999174144, 959900160, 913322240, 946343296, 3256102336, 2770212256, 3487006000, 3053164808, 121275324, 168983542, 1463107737}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 738197504, 3120562176, 3539992576, 1468006400, 1581252608, 69206016, 1471152128, 2672295936, 394002432, 1111883776, 188809216, 2814017536, 3181592576, 1689903104, 1516949504, 2574977024, 3476933632, 1444474368, 3590351104, 2298491776, 4102052032, 566235040, 241199696, 3314574392, 2717406740, 213147702, 1559904703}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 3422552064, 167772160, 4278190080, 3598712832, 2772434944, 1310720000, 3161456640, 2523398144, 936640512, 3003777024, 3012493312, 2312077312, 2255044608, 3439763456, 1432326144, 3801184256, 1193993216, 3757698560, 1333291264, 3136060800, 893796416, 4193854496, 1837023696, 1630782680, 915874820, 116622850, 3556212073}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 2751463424, 100663296, 3305111552, 1518338048, 3762290688, 1608515584, 1452277760, 3877109760, 4074504192, 610140160, 2641690624, 2397601792, 1990148096, 588750848, 3260592128, 3845617664, 2523134976, 3983735296, 107501312, 4283714688, 1939477568, 3103204768, 4030963248, 2076370728, 1656761820, 1537237526, 4017127307}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 2348810240, 2382364672, 1996488704, 4269801472, 3426746368, 2451570688, 78643200, 700973056, 775684096, 80084992, 2506293248, 1539670016, 834748416, 1688510464, 345346048, 173615104, 1652608000, 1639423488, 1543000832, 1337209216, 4074399296, 135622304, 351205328, 66640440, 138651476, 906111126, 3364959679}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 469762048, 1442840576, 1090519040, 4018143232, 2621440000, 3533701120, 1372585984, 2945974272, 3712745472, 1786904576, 1190723584, 272334848, 1457471488, 2814681088, 176934912, 561457152, 3504387072, 3167589888, 1865942784, 4019985024, 2442791616, 1735723424, 2396632080, 2861986824, 274160444, 57731166, 3170237317}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 2617245696, 3187671040, 1761607680, 2290089984, 4290772992, 165675008, 240123904, 3614965760, 768344064, 749338624, 1829175296, 725450752, 799621120, 1039458304, 802000896, 1252091904, 602995712, 1006867968, 1442347776, 1359742592, 3737800000, 3474395232, 3454400048, 2274717064, 148282156, 688846334, 951232865}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 3690987520, 503316480, 251658240, 2491416576, 3066036224, 4255121408, 2924478464, 5767168, 349437952, 3482714112, 4102225920, 495812608, 1760116736, 3934576640, 123572224, 1852905472, 2884678656, 3399206400, 2359956224, 1906924928, 3882140480, 728608736, 39418128, 4184643336, 2548139292, 1964733010, 3564764143}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2348810240, 100663296, 2097152000, 3196059648, 2973761536, 4292870144, 2511339520, 3310878720, 603193344, 940441600, 1301348352, 2460385280, 3219341312, 3513098240, 4086730752, 1358649344, 519144448, 3387485696, 4069666560, 1341357184, 1710092864, 1263200544, 989416496, 2982869048, 834228348, 2099947794, 2609451411}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3019898880, 3187671040, 1962934272, 411041792, 2663383040, 3198156800, 1158676480, 3845652480, 1219756032, 2380136448, 1948319744, 2052161536, 3376627712, 1626513408, 289509376, 4051376128, 1824959488, 1080013312, 4244249344, 872893568, 560243008, 2572996320, 3580399504, 611767464, 3656896300, 959871810, 3960298459}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1275068416, 973078528, 2835349504, 1182793728, 1019215872, 3701473280, 1917845504, 2388131840, 4272685056, 400162816, 3862233088, 1461616640, 996884480, 3180716032, 760147968, 2301851648, 4047086592, 1872006656, 4219867392, 2145867392, 4108316736, 2709765088, 1188162448, 3453005576, 362296988, 1133257710, 4174017225}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 3019898880, 1174405120, 3573547008, 3229614080, 4164943872, 3189768192, 9437184, 1866989568, 2751725568, 1651638272, 2501050368, 2834464768, 2350727168, 3708788736, 2556620800, 3948222464, 1561035776, 1678823936, 927346432, 3346609280, 2202915136, 1105828256, 1733032912, 1093711144, 106329364, 250706842, 673815733}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 1543503872, 3657433088, 1593835520, 4118806528, 4206886912, 991952896, 3486515200, 3448242176, 3831758848, 2328494080, 2188312576, 2717351936, 574177280, 1588518912, 1512566784, 431048704, 3351966720, 3194861056, 1520304384, 2128442752, 405070272, 1445508064, 964092624, 1628156744, 2688498868, 1119863050, 461197801}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 2080374784, 3120562176, 1862270976, 1937768448, 297795584, 2585788416, 3754950656, 3559391232, 1197735936, 2194276352, 4061069312, 1056735232, 1140408320, 2120605696, 3425497088, 4283529216, 4248941568, 2684786176, 2620276992, 3590667648, 1096004288, 219520608, 311736656, 4034735560, 3537882468, 538690314, 3334592441}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 4227858432, 1308622848, 4143972352, 662700032, 3871342592, 685768704, 2767192064, 1055391744, 3230924800, 2376728576, 3972988928, 72581120, 512311296, 2893733888, 732164096, 2313246720, 489614336, 1500116480, 1595818752, 4084558208, 1837400768, 3072764896, 3540885040, 2338094040, 1890454756, 2260548098, 3749761401}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3288334336, 4060086272, 889192448, 2373976064, 2218786816, 77594624, 3390046208, 3295150080, 3262906368, 570818560, 612302848, 1495236608, 2908569600, 1277353984, 3859779584, 2226464768, 3122570240, 4171889152, 2262451456, 292117632, 1351124416, 1350499744, 3671689232, 230820584, 2307750340, 1613403686, 1795402975}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 738197504, 3724541952, 2332033024, 3598712832, 1170210816, 2136997888, 2242904064, 1065877504, 1784938496, 1159593984, 1476853760, 3506339840, 3013951488, 2835062784, 3859722240, 2794272768, 810548224, 3710451200, 23493376, 3066769280, 4027890240, 958676064, 3753773936, 4074177144, 2194075668, 2454260378, 1971421235}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 1409286144, 1174405120, 1627389952, 1400897536, 239075328, 1029701632, 535822336, 2131230720, 3066822656, 2208694272, 448724992, 1341161472, 3972874240, 924704768, 197169152, 2716149760, 1086436352, 4276007424, 335417088, 933965440, 3540187328, 4125120672, 1093683696, 2158524440, 3835444628, 2583582574, 2360046927}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 3690987520, 3791650816, 553648128, 2139095040, 2252341248, 1751121920, 1957691392, 2058878976, 219938816, 125173760, 1905721344, 3071246336, 3239395328, 171630592, 788516864, 2840418304, 1683422208, 2517747200, 1402348800, 501678720, 2081933504, 2795050656, 1931778416, 2155645368, 2358309836, 4290681766, 575004255}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 469762048, 1174405120, 1862270976, 1384120320, 3711959040, 241172480, 3199205376, 2380791808, 445906944, 2991980544, 23658496, 3009511424, 2467512320, 4283604992, 579973120, 1704687616, 3237397504, 3455034880, 3620097792, 2958130560, 615377984, 3711514144, 1987683312, 3398370744, 828408804, 1101459426, 2407002471}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 3690987520, 2717908992, 721420288, 1988100096, 3040870400, 3693084672, 1676673024, 335020032, 3719561216, 4094820352, 3462070272, 3537076224, 4166336512, 669425664, 1583591424, 1619867648, 488819712, 2949219840, 1036154112, 2471704448, 3743394880, 724769312, 290427600, 3808124696, 4049830348, 2551002098, 4183995885}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 2348810240, 2248146944, 1996488704, 3095396352, 3678404608, 3902799872, 128974848, 4257742848, 3633577984, 4083548160, 3948216320, 2614853632, 2684305408, 1875173376, 3140210688, 77019136, 1541440512, 1392872960, 4279635712, 1769830784, 174051648, 3521198368, 4048404880, 1547855672, 3992676244, 874158082, 2839718767}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 3288334336, 2113929216, 318767104, 2122317824, 3032481792, 1340080128, 1758461952, 152567808, 3590586368, 2913861632, 3073179648, 2951380992, 2926526464, 2839912448, 1657466880, 2522810368, 2215480320, 1209465344, 1301621504, 2501830528, 2976479808, 1684322528, 3690078000, 2166834248, 1788470172, 3397420122, 2383167507}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3825205248, 973078528, 3909091328, 293601280, 2998927360, 1080033280, 3377463296, 1423441920, 3627810816, 2401370112, 291307520, 3402727424, 1567309824, 2474303488, 3782316032, 769337344, 3224546304, 3824544256, 1486170368, 370518656, 2030403520, 1538114784, 1374233200, 4002918920, 115881660, 2972995270, 3867544053}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 4227858432, 1107296256, 117440512, 4034920448, 1933574144, 4032823296, 2809135104, 1279787008, 1428422656, 1734475776, 147128320, 1594720256, 3332063232, 1356259328, 1429065728, 3423279104, 2469327872, 98670080, 689782016, 2840693120, 3665121088, 3378890528, 556739056, 541889880, 3273953588, 990944474, 1682608845}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 603979776, 3187671040, 2533359616, 3699376128, 1396703232, 3923771392, 1238368256, 1587019776, 3378249728, 1562771456, 4184276992, 227835904, 4009050112, 1092722688, 1773449216, 2961520640, 436861952, 1197537792, 1615284992, 509912448, 958221120, 4023773472, 4177977136, 683677192, 2116033180, 930098038, 4037560791}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 2214592512, 1778384896, 788529152, 2944401408, 1623195648, 115343360, 412090368, 2870476800, 793509888, 2433351680, 2490171392, 3960897536, 3112386560, 173400064, 45518848, 78841856, 3925707776, 160627200, 2617049344, 210688384, 1812928704, 2596267744, 3721112880, 3447559400, 1020430364, 182272734, 1769924577}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 2885681152, 2248146944, 1627389952, 3732930560, 3284140032, 3143630848, 2073034752, 755499008, 2663120896, 1766719488, 9764864, 161841152, 4166991872, 2914705408, 2747633664, 357525504, 1735584768, 2216267264, 4103173888, 3748629120, 3913294400, 2728420960, 2951764080, 1830317672, 1022625108, 3293718246, 2427146827}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 2751463424, 3992977408, 922746880, 1166016512, 104857600, 1780482048, 898629632, 27787264, 2731802624, 351666176, 1627848704, 3532292096, 3632087040, 3996639232, 2007674880, 3429709824, 3890195456, 3093232128, 3498799872, 623961472, 1277177792, 512764832, 3995603536, 1301546536, 1951819364, 3008828914, 1363330695}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3422552064, 1711276032, 218103808, 2793406464, 390070272, 199229440, 1840250880, 1601699840, 3299082240, 461242368, 2939748352, 368869376, 3146465280, 1186439168, 1696378880, 364578816, 1410315264, 3273178624, 1637179136, 3313423488, 829972032, 2778993184, 3959300656, 2910409528, 3164401772, 1803231930, 2033180475}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3690987520, 436207616, 3942645760, 3514826752, 1371537408, 1725956096, 2804940800, 4210556928, 2438725632, 1146748928, 1324810240, 396853248, 1176059904, 1023320064, 2370277376, 187250688, 1694925824, 2711332352, 3971170560, 2047975296, 3666625472, 3935460448, 1624466480, 3848382648, 861153900, 605977350, 3158381033}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2080374784, 3456106496, 318767104, 3917479936, 1069547520, 1222639616, 439353344, 1491599360, 3192651776, 8257536, 3387752448, 319651840, 4112990208, 627744768, 1777201152, 1914128384, 3875703808, 1373758976, 1028207360, 4176768, 3459544512, 1036674400, 1927760688, 1368037176, 3722290532, 1778341134, 2295250291}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 1946157056, 3657433088, 1358954496, 3196059648, 2764046336, 1260388352, 4054843392, 4017618944, 1915486208, 2155479040, 3691446272, 1591181312, 3531161600, 233742336, 3354906624, 4006152192, 2853604352, 1041990144, 1746098432, 3101793920, 81014848, 2266391520, 3726459984, 3607153400, 1627830732, 2039728542, 153575289}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2348810240, 973078528, 2566914048, 3548381184, 1035993088, 115343360, 3417309184, 3250061312, 1100742656, 1825964032, 945881088, 1725071360, 922959872, 1838276608, 3165843456, 3790821376, 3045698560, 1514065408, 4060952832, 4020020864, 1798191808, 1725770592, 424979504, 577401336, 2414293196, 1740346662, 2473976143}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 1140850688, 570425344, 3204448256, 1937768448, 4097835008, 1512046592, 2953838592, 1302855680, 1301544960, 4238999552, 3613065216, 148996096, 750600192, 3348930560, 2537656320, 3991746560, 9753600, 1929767424, 1670319360, 3672877440, 1614168768, 4206192800, 3378027856, 2749608168, 3849485156, 911697810, 4259830377}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 469762048, 2986344448, 1157627904, 2508193792, 2109734912, 1251999744, 326107136, 692584448, 612106240, 3957456896, 2971860992, 4149444608, 3370467328, 1945542656, 1651748864, 1599428608, 2812201984, 633308672, 1725897984, 4067549312, 2917537216, 4170531168, 1547611920, 2773471896, 2438400148, 3660417174, 1446268365}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 2885681152, 3523215360, 2566914048, 746586112, 960495616, 3298820096, 1624244224, 1939341312, 4189323264, 3789422592, 2949840896, 2744614912, 3046195200, 1518772224, 643280896, 812726272, 1794565120, 2468331008, 895313152, 3105685120, 2211627328, 1903801632, 514476688, 2188184968, 603258556, 61771298, 483104939}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 201326592, 4060086272, 2298478592, 2206203904, 1363148800, 3038773248, 3977248768, 3038248960, 2022440960, 976355328, 1733623808, 2787934208, 2047033344, 3484409856, 4243369984, 1382234112, 2241827840, 501526016, 343360768, 2590103168, 128161472, 2971576608, 1893076432, 2613274856, 223344956, 1411174174, 1594557309}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 1006632960, 1308622848, 3640655872, 830472192, 3661627392, 3441426432, 1479540736, 2425880576, 74186752, 2714107904, 2739077120, 2039447552, 413220864, 3635339264, 2119159808, 1237391360, 817802240, 2238182912, 678781696, 2360663680, 2048051648, 2889999008, 1298555088, 154347768, 4030200956, 4277995262, 4210082903}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 1006632960, 1174405120, 4278190080, 4202692608, 3963617280, 165675008, 837812224, 1237843968, 1178337280, 3647078400, 1815281664, 4238049280, 678772736, 342810624, 156995584, 559245312, 3879635968, 771999232, 3440473856, 4215860608, 1344182336, 3730046624, 4140389424, 2488063640, 3339251380, 1107228630, 3819154125}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 1275068416, 2986344448, 520093696, 545259520, 3795845120, 3093299200, 1418723328, 3802660864, 3361996800, 2716205056, 3129802752, 393445376, 2107064320, 3479494656, 3006517248, 2901874688, 2054476800, 1314639360, 1228104960, 3114466688, 2865661760, 2273090464, 990900720, 3058514984, 1213458116, 3001509770, 832366991}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2348810240, 2785017856, 4009754624, 3883925504, 3502243840, 2619342848, 2643460096, 1797783552, 3689152512, 1778515968, 403767296, 2336653312, 3928965120, 3689521152, 3011964928, 2450487296, 1148824576, 1437511168, 325785344, 3694894464, 2950663872, 1105037536, 1808588880, 361367656, 690291556, 2794240874, 409609469}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 2885681152, 503316480, 956301312, 3867148288, 3846176768, 710934528, 3970957312, 1533542400, 492568576, 945946624, 1120075776, 3565780992, 3280289792, 411869184, 3502878720, 3009755136, 2809965568, 2093071872, 3993586432, 2855724672, 3367944768, 3566380320, 1505280240, 980936376, 1644457380, 437657606, 3877456701}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3422552064, 973078528, 1761607680, 1853882368, 3946840064, 2707423232, 875560960, 819462144, 4095475712, 387055616, 4127784960, 2065596416, 2488221696, 2723274752, 1587458048, 747583488, 686937088, 126799360, 4035404032, 3267724928, 2750997568, 2618302496, 2022203760, 7621624, 2543208700, 31920486, 2398466077}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 2617245696, 2785017856, 687865856, 3347054592, 1950351360, 1231028224, 2108686336, 71827456, 1577320448, 664141824, 3433365504, 2328264704, 1131364352, 3131678720, 3242635264, 154105856, 2664027136, 2037835264, 1646735104, 1563266688, 529585856, 2036990368, 251611632, 1068601912, 1643808564, 1159030826, 3297688535}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3690987520, 3456106496, 4009754624, 1451229184, 759169024, 2556428288, 2800746496, 2717384704, 995885056, 2567569408, 2047803392, 2257354752, 2683387904, 3967655936, 2550968320, 3467720704, 3927806976, 3925640704, 1841896192, 3993079168, 3382102592, 146176544, 2998233840, 3625701272, 1129432812, 1472107558, 176319457}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 2885681152, 4127195136, 4244635648, 2357198848, 2629828608, 740294656, 3226468352, 883425280, 3183214592, 2585133056, 3786342400, 2318696448, 1469923328, 3467223040, 2897539072, 1214085120, 1862910976, 312786432, 890590976, 3896896640, 3951723328, 944096, 2513124560, 1139207432, 4109388708, 2318938662, 4197720663}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 872415232, 3388997632, 2667577344, 2608857088, 1279262720, 3739222016, 3694133248, 78118912, 2429812736, 931004416, 2642083840, 1001684992, 677986304, 1725800448, 439660544, 1126766592, 4156402688, 2957300224, 4267770112, 349829504, 97712832, 2989385888, 1604541232, 4163433208, 2708678020, 2259717442, 1141854995}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3154116608, 369098752, 3674210304, 2524971008, 868220928, 2854223872, 590348288, 4105699328, 3792961536, 2488139776, 3574005760, 2118352896, 112541696, 1995874304, 524521472, 3308615680, 4239819776, 2317604352, 1524958976, 1889449856, 218076736, 2598859616, 3428035024, 3619495480, 2342165548, 2537138498, 223108675}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2483027968, 2852126720, 3976200192, 1887436800, 4232052736, 2233466880, 1032847360, 3590848512, 1414266880, 2995388416, 2881290240, 1683062784, 1414643712, 743563264, 676450304, 709994496, 189891584, 1171377664, 4270955264, 3862031744, 1466029504, 4161383392, 351660400, 1307047864, 1679727804, 3867752090, 2884612063}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 4093640704, 1509949440, 2197815296, 1686110208, 2554331136, 1587544064, 2662334464, 2001207296, 2440298496, 3245211648, 1755643904, 1357807616, 2700001280, 686727168, 3840839680, 1525585920, 3689853952, 3362704896, 1856955136, 726573696, 2413727936, 4268154080, 1190851504, 2286992616, 1456703308, 4293677046, 3464654657}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 335544320, 637534208, 2298478592, 629145600, 2403336192, 1222639616, 2620391424, 21495808, 898891776, 3181510656, 2405892096, 3604971520, 48218112, 2229264384, 3722416128, 1616873472, 1394596864, 704632320, 449824000, 3070722432, 676565824, 1381094624, 166129808, 1111572104, 1950547500, 2024473830, 2545011255}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 3422552064, 1308622848, 1258291200, 964689920, 1128267776, 4158652416, 2840592384, 3664248832, 1709441024, 727580672, 2862284800, 33390592, 3724394496, 1543348224, 1023266816, 3682441216, 3678247936, 3646814720, 2102254848, 465959040, 4008830016, 1552401888, 1679343120, 3890965176, 1256572812, 1963054462, 3210727633}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 67108864, 4194304000, 117440512, 562036736, 3443523584, 576716800, 1313865728, 2430074880, 932446208, 544604160, 906428416, 49905664, 1593425920, 3774472192, 2113523712, 3413743616, 4290376704, 345634304, 2192149248, 1528924288, 3723335744, 122683104, 861859792, 1240484088, 2234007700, 213678942, 2982828901}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 1006632960, 2650800128, 721420288, 2306867200, 3317694464, 3915382784, 2616197120, 1537736704, 568066048, 2990931968, 3467706368, 2912124928, 429113344, 3818119168, 982757376, 1309919232, 2907935744, 2859698688, 2820916480, 597414016, 2388628544, 1791882912, 1165394448, 1414156264, 1418666556, 2424738514, 753032177}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3959422976, 905969664, 2566914048, 1333788672, 3854565376, 459276288, 3536846848, 1691877376, 1657012224, 3612213248, 2221998080, 4133519360, 6340608, 4183875584, 3336630272, 2334185472, 2218828800, 2358301184, 1195952384, 4077684096, 2382537280, 4107522208, 3405995280, 2104226936, 2182555156, 4051560310, 694310097}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1409286144, 3992977408, 2936012800, 998244352, 3107979264, 3659530240, 4178575360, 2016935936, 1353449472, 1795555328, 2121596928, 2464186368, 3839934464, 1876992000, 2992672768, 2552297472, 2072028160, 785419776, 4131977472, 1916055168, 971682624, 2370039776, 799867632, 1690091128, 3660489316, 3379681842, 3106027441}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3154116608, 3388997632, 1493172224, 3565158400, 1128267776, 1495269376, 3761242112, 1768423424, 3490447360, 2160197632, 2623471616, 1649967104, 2757279744, 525901824, 1054396416, 2602084352, 1819847680, 2011755008, 787519232, 1127529344, 1678430656, 195031136, 2625920240, 1394502888, 3441768540, 3727925338, 3275118651}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 1946157056, 167772160, 1157627904, 3229614080, 4106223616, 3969908736, 1938817024, 4197974016, 3778805760, 2404253696, 3968532480, 3575545856, 2199830528, 3760103424, 4221489152, 2967390208, 3040773120, 1783545344, 4052138752, 817011072, 401144256, 2615772064, 548304368, 1727728696, 3327562020, 1793774010, 3454332445}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 2348810240, 3724541952, 4009754624, 4102029312, 1656750080, 3282042880, 1685061632, 284688384, 23330816, 1175846912, 1462173696, 29458432, 2663497728, 2990661632, 3296841728, 2904668160, 1548856320, 86632960, 2735572224, 1610347136, 961317056, 3982834080, 3320354928, 1146309192, 2155844148, 1019914886, 4004144525}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 3422552064, 3523215360, 3539992576, 2860515328, 356515840, 2078277632, 1336934400, 2094530560, 3305897984, 309723136, 1933377536, 1448902656, 1499250688, 1239212032, 4221341696, 1157408768, 1192002560, 4122272256, 315132672, 3251036800, 3911694272, 2334473568, 1668333712, 3829040968, 1533667620, 3055829922, 398597785}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 1140850688, 3120562176, 1157627904, 1216348160, 3846176768, 983564288, 1162870784, 3882352640, 3382444032, 1093271552, 3301900288, 659718144, 3092430848, 2245189632, 269660160, 334682112, 3657628672, 3275415040, 1515094784, 976789888, 683509184, 1368422240, 1443375664, 2893976, 4197583660, 3047884770, 3740042103}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 3019898880, 1509949440, 1426063360, 847249408, 675282944, 2342518784, 2890924032, 4114087936, 94109696, 2248540160, 1774256128, 4047994880, 776454144, 566730752, 1996992512, 1256687616, 3122127872, 822066688, 2157679360, 4125211008, 257335488, 3875026144, 1123823920, 1656096536, 780758404, 2389956426, 663074889}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 738197504, 2248146944, 3439329280, 914358272, 1077936128, 3428843520, 147849216, 2080899072, 3033268224, 27656192, 3190489088, 3560931328, 2537537536, 2696912896, 1082109952, 2036312064, 4017064960, 1912052224, 1045682432, 2020196224, 3442255040, 2681472224, 432153296, 3836823224, 411756732, 67070682, 2331897353}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 603979776, 973078528, 4211081216, 947912704, 3569352704, 3248488448, 1028653056, 2911371264, 1597767680, 3786014720, 2159607808, 3688464384, 4275683328, 660201472, 538562560, 368699392, 1909054464, 1051840000, 810930944, 3771444864, 849654464, 2634963104, 3293018224, 1455867608, 1575706652, 4056192898, 3573416791}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 335544320, 436207616, 1392508928, 2877292544, 2092957696, 1231028224, 4075814912, 2023227392, 3003908096, 964820992, 1681981440, 2822995968, 3443769344, 2881740800, 3179524096, 1285785600, 1987290112, 2495327744, 104833792, 2191100544, 2330910528, 187851040, 4042851728, 1663032552, 3796496548, 2603004194, 1110856163}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 2885681152, 100663296, 620756992, 2290089984, 3141533696, 3579838464, 2169503744, 1616379904, 287047680, 403832832, 1567555584, 718897152, 844742656, 2702827520, 2021240832, 4012488704, 3262221312, 4159560192, 1388304640, 4289776512, 3703115712, 905482848, 1352472784, 2980505720, 1673027668, 2584503514, 1202352851}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3288334336, 3858759680, 1660944384, 2994733056, 398458880, 1465909248, 2742026240, 1001914368, 3322675200, 1128136704, 821493760, 3887955968, 1698545664, 2868748288, 563998720, 418224128, 173386752, 1071238656, 1554496768, 4252011648, 1268602304, 4140342816, 1435571600, 1777775656, 4284887540, 2806742770, 1776013677}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 2885681152, 570425344, 2197815296, 2273312768, 3753902080, 2992635904, 3836739584, 966262784, 2161901568, 154009600, 3161391104, 1783726080, 366067712, 3188842496, 2322698240, 331458560, 3839482880, 323324416, 3528170240, 1681185408, 3870103872, 1900590752, 3444772752, 2517626312, 1665587460, 3299607914, 525741053}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 1811939328, 2852126720, 2734686208, 2961178624, 2805989376, 1562378240, 332398592, 1313341440, 2014576640, 1943928832, 2040201216, 3495919616, 1558167552, 966778880, 465563648, 2330966016, 2766650368, 4149447168, 958258944, 1080987264, 3962918592, 1998374240, 33295344, 3831132696, 2108501308, 994102582, 2167819993}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1543503872, 4060086272, 889192448, 2424307712, 2730491904, 635437056, 3197108224, 3575119872, 1765015552, 2291793920, 1312227328, 3604774912, 1918681088, 2929516544, 2759626752, 1936513024, 1848957952, 3911250432, 2555022080, 708153728, 4121254336, 2047330464, 3805166160, 167605528, 2207483796, 375672590, 2883717443}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 3154116608, 3120562176, 1258291200, 3045064704, 2009071616, 1730150400, 1888485376, 3568828416, 875823104, 841351168, 648085504, 182091776, 2237317120, 2040176640, 1262145536, 2087372800, 3891452928, 525763072, 1137237760, 442366592, 2535530560, 1125833632, 1467664432, 3918192760, 952295972, 2688480318, 4045711149}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 335544320, 234881024, 419430400, 612368384, 3401580544, 3349151744, 2140143616, 3516399616, 1787035648, 2677407744, 3325886464, 1515683840, 2765602816, 1494736896, 859295744, 3941050368, 2585785344, 1387003392, 1949694208, 882177408, 1972463552, 2240660128, 4173382000, 2608819896, 927239796, 845774646, 3770267389}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 738197504, 2046820352, 1056964608, 3649044480, 4097835008, 4062183424, 97517568, 1407713280, 168558592, 2636251136, 1695612928, 2091548672, 2469052416, 1919590400, 2395656192, 450533376, 1028824064, 3551431168, 3140794112, 1283565696, 2359641152, 372047456, 3694503792, 2997040536, 2280907884, 689704298, 2401894907}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2751463424, 1040187392, 889192448, 1199570944, 1136656384, 56623104, 4088397824, 2645032960, 278659072, 2258239488, 3454730240, 2218033152, 162840576, 3111444480, 3566522368, 1633986560, 996981760, 866184704, 3563254016, 2795367296, 1077889088, 742566304, 2702034960, 467400, 401008412, 2662589266, 3725751839}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3825205248, 4060086272, 218103808, 2441084928, 3611295744, 3244294144, 4088397824, 4167565312, 4037279744, 3906863104, 3427991552, 3419635712, 341032960, 538173440, 66310144, 495159296, 2504756224, 4177526272, 1851361024, 1112965504, 3402058048, 3592807136, 3502563920, 724437896, 366698428, 1074256878, 2982521217}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 201326592, 3187671040, 721420288, 3162505216, 1832910848, 3537895424, 3224371200, 2690121728, 3090939904, 476708864, 827129856, 3459481600, 3920871424, 3765673984, 64221184, 3875768320, 409719808, 244306432, 1385794816, 987666560, 3562030784, 3962056800, 1325676816, 3500542216, 492773668, 2287116602, 1512204559}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 67108864, 3925868544, 184549376, 1283457024, 1681915904, 4133486592, 2198863872, 1691877376, 3828088832, 623509504, 3688431616, 3678633984, 952352768, 168009728, 1797500928, 1725147136, 3613115392, 2932852224, 1247392512, 3207771776, 3781431488, 3231605472, 3141499344, 1717610584, 312558132, 2531261474, 2046942391}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 1677721600, 1711276032, 3506438144, 3078619136, 1371537408, 4070572032, 2037383168, 706215936, 3773038592, 4193910784, 1048641536, 4228612096, 780910592, 114008064, 1890291712, 2063316992, 3243478016, 714063360, 2099350784, 3017991552, 1601977920, 266229408, 190533616, 29016904, 838352452, 2423544374, 3698476235}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 3422552064, 3657433088, 3841982464, 595591168, 3871342592, 3651141632, 1250951168, 2441609216, 1584136192, 3500015616, 1163722752, 2457894912, 1208008704, 2671828992, 18919424, 2408638464, 3645416448, 529318400, 565096192, 3691371904, 63196224, 3986849568, 594228208, 2053228216, 3874887292, 1983976778, 4276546309}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 201326592, 4194304000, 2768240640, 1149239296, 4190109696, 3319791616, 3662675968, 450363392, 4090232832, 936247296, 1886846976, 924090368, 1117044736, 2580865024, 2465501184, 3905193984, 3675051008, 1564004864, 2634723072, 41680256, 3568066496, 2204001056, 449782224, 1707654392, 3030575508, 3898600562, 367395221}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3825205248, 2181038080, 687865856, 2474639360, 3057647616, 1331691520, 1961885696, 3327655936, 919863296, 7733248, 2671575040, 1398308864, 3084435456, 1696129024, 3099111424, 2984830976, 3470826496, 1866264064, 714518272, 1912716160, 1355706944, 1448700256, 2207706832, 2709636264, 1183735684, 2839093486, 526822101}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 3959422976, 1778384896, 1627389952, 125829120, 549453824, 1868562432, 1158676480, 440926208, 1589903360, 1890975744, 309395456, 3487596544, 4280336384, 2017501184, 4182806528, 756582400, 3973886976, 2095759872, 1121711872, 2753251200, 1443595328, 1051931680, 2837418896, 4113381656, 1069187132, 2964581726, 2691654149}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 2483027968, 3388997632, 2030043136, 1182793728, 2571108352, 2858418176, 724566016, 907542528, 3270770688, 1093009408, 3648323584, 3256451072, 1129955328, 1027203072, 4228509696, 3272722432, 3747972096, 2466500096, 706128640, 3124696960, 2315187392, 4017313888, 4164746576, 3379044552, 3792453572, 4037169342, 2796239661}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 3288334336, 2516582400, 419430400, 3749707776, 473956352, 3886022656, 3633315840, 2739404800, 1187774464, 1872625664, 68091904, 570130432, 1438367744, 3323699200, 1888219136, 1455659008, 361749504, 760331776, 2659120384, 3184884096, 1866913344, 3437328480, 1334639536, 542380024, 2654601820, 3415039802, 3649224181}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 3288334336, 3388997632, 1325400064, 981467136, 3938451456, 2434793472, 2087714816, 1228406784, 1882980352, 1651376128, 3465347072, 3091234816, 1518387200, 3886063616, 768667648, 367585280, 3260343296, 4219110912, 3197625088, 1313293440, 2318375360, 3258666144, 631370800, 2431001096, 254370452, 2820840586, 1908125373}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3154116608, 2449473536, 3271557120, 3984588800, 1824522240, 3789553664, 2855272448, 4134010880, 4055105536, 3415343104, 2446131200, 1867939840, 1066844160, 2356584448, 3309744128, 3467556864, 3420124160, 1571334656, 4099269376, 2926248576, 2378806336, 2800558624, 327606992, 407801800, 443203836, 973124134, 3229713647}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 469762048, 3724541952, 2399141888, 2994733056, 4097835008, 1507852288, 579862528, 2390228992, 1893990400, 1363804160, 1762590720, 274759680, 404799488, 1338040320, 4199608320, 3802703872, 739044352, 1772544512, 3250162944, 2522958464, 3783644096, 1883195872, 375952656, 950840408, 2740373348, 3448896790, 3730647219}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 335544320, 33554432, 1224736768, 1048576000, 3829399552, 2673868800, 2502950912, 2701656064, 3568041984, 2698117120, 554762240, 902594560, 2911682560, 1961664512, 1121751040, 273995776, 2486737920, 315266560, 84645632, 2847880064, 3497520320, 2710912736, 1558372688, 435680200, 341147468, 709026586, 2355598451}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3422552064, 3590324224, 2466250752, 4219469824, 2931818496, 1784676352, 1812987904, 1507328000, 4281073664, 3673292800, 1733492736, 3037757440, 3989880832, 3836796928, 455118848, 2822289408, 4285846528, 3231101440, 1084086528, 3437301888, 3303255360, 4021295648, 505954064, 2435084568, 4142295540, 1876767842, 2412361755}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 2483027968, 704643072, 2332033024, 109051904, 1790967808, 471859200, 1410334720, 1306001408, 4061921280, 3387817984, 202833920, 4223107072, 3078078464, 3730300928, 2378674176, 3076519936, 757330944, 1379778048, 1908583168, 3936448128, 763145664, 2920183968, 27739824, 2722092216, 1347659348, 345370970, 1215731373}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 3154116608, 3791650816, 2231369728, 830472192, 3653238784, 2413821952, 2047868928, 4158128128, 1674838016, 3763732480, 2415722496, 1966637056, 4059611136, 60350464, 440979456, 3950020608, 422876160, 4001024512, 1580448512, 3985471872, 3660620096, 1821683104, 525007440, 1637592920, 5312692, 411738974, 3380321397}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3154116608, 1174405120, 1392508928, 1149239296, 3963617280, 4292870144, 3660578816, 1949827072, 786694144, 2695233536, 3358261248, 474841088, 2400043008, 2590892032, 2736623616, 977639424, 3654405120, 170889728, 2626728192, 4171438208, 265419456, 2972708064, 2215691024, 1122194952, 187822100, 2476707174, 1516826677}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 872415232, 2852126720, 1023410176, 4018143232, 3577741312, 1704984576, 844103680, 2585264128, 3316383744, 2982805504, 1935343616, 3042869248, 18792448, 88006656, 758034432, 3424045056, 2536164352, 2937640448, 916423424, 2642615680, 4010977856, 2846138592, 2330845744, 3894694680, 136192532, 1745714882, 2523380007}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 4227858432, 1040187392, 2835349504, 360710144, 775946240, 1335885824, 764411904, 3791126528, 624164864, 3085303808, 3531407360, 2956165120, 594788352, 1129553920, 3145977856, 1062987776, 2168423424, 1631713792, 1299768576, 1977954688, 1450703680, 3084766304, 229833648, 1752835448, 3610722692, 3421282590, 3113429997}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3422552064, 2315255808, 1862270976, 2994733056, 1161822208, 3961520128, 3994025984, 4210556928, 3497263104, 1869217792, 2228289536, 2074771456, 3823812608, 374005760, 4187672576, 3070408704, 1556524032, 2525284864, 1958317824, 1874671744, 2227478976, 3994674016, 854394224, 2401036920, 3925707524, 381616446, 2547617163}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3959422976, 33554432, 721420288, 1904214016, 2109734912, 2950692864, 4107272192, 3710386176, 222035968, 591527936, 3473866752, 2186313728, 3734028288, 4025540608, 1096847360, 3144189952, 3991184384, 740217344, 2460340992, 863716992, 4131307072, 227926176, 1283680080, 3542791480, 594251692, 1804469042, 1070943635}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 1677721600, 3657433088, 2835349504, 209715200, 1639972864, 1251999744, 3142582272, 1246232576, 2371092480, 1997406208, 1657470976, 178618368, 400932864, 2760237056, 561360896, 3261982720, 2960249856, 4172015104, 4289628928, 2027970432, 3014662592, 1643645216, 2561440880, 4255283672, 711549180, 2454492246, 2540241617}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 738197504, 33554432, 989855744, 2910846976, 2965372928, 501219328, 2593128448, 4224188416, 1254883328, 4226678784, 1176698880, 2593619968, 3956785152, 3841433600, 2290585600, 2355087360, 3650876416, 1532617216, 1157948160, 4109926016, 3526649920, 2346340384, 653881040, 3656317848, 3606674044, 32434458, 720963053}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3959422976, 301989888, 1962934272, 1149239296, 2990538752, 945815552, 1158676480, 2351431680, 3926654976, 3443392512, 3015770112, 2923266048, 3573399552, 1021157376, 2628636672, 1293256704, 3279006720, 1159977472, 676123392, 2128112000, 2465467328, 1085944544, 3879952080, 937075800, 743769676, 3474433354, 1574345429}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 1275068416, 3187671040, 2197815296, 3464495104, 1220542464, 2472542208, 3423600640, 3726114816, 2731278336, 1773010944, 1304494080, 264077312, 1576910848, 3026034688, 3056439296, 3651504128, 993100800, 1744019968, 2733440256, 1905802368, 2441878464, 4220411808, 1324426768, 2937444376, 3252288276, 3598183538, 2025240485}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 2885681152, 637534208, 4076863488, 3716153344, 113246208, 2938109952, 3637510144, 3630694400, 742653952, 2584084480, 2599616512, 392658944, 2015870976, 3821510656, 3845640192, 3507460096, 3278105600, 1581365760, 3557075200, 63459456, 852786752, 420355360, 1141324464, 2470026968, 914933484, 2442815182, 3899197645}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 2214592512, 3858759680, 989855744, 243269632, 255852544, 2275409920, 1169162240, 2100822016, 3322150912, 3470655488, 1467809792, 3132915712, 1702674432, 2459738112, 3624701952, 2764351488, 785970176, 3908220416, 1841939712, 951867520, 1511661504, 868448352, 2324794288, 2179486056, 1592529908, 3820118774, 2651815577}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 3154116608, 1442840576, 1392508928, 176160768, 2604662784, 123731968, 1048576, 467140608, 3220439040, 4175298560, 3187736576, 1719631872, 230670336, 1017094144, 4000288768, 1785182208, 3043736576, 363979264, 3605448960, 4099170432, 1231955392, 3110668384, 191085520, 129881048, 4089231924, 2697137102, 2902242465}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 603979776, 570425344, 3036676096, 125829120, 1321205760, 3575644160, 2580545536, 971505664, 3671851008, 2315386880, 2660302848, 4134633472, 1899085824, 2177998848, 430018560, 937015296, 3851269120, 2497947136, 2577970944, 3951848832, 2611621440, 3526191392, 2806231984, 2201524056, 4035209132, 1141270722, 500659395}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 1543503872, 2785017856, 2734686208, 243269632, 1228931072, 3965714432, 2758803456, 1567096832, 1912340480, 319946752, 1421410304, 268271616, 2050867200, 3458048000, 1502474240, 2522212352, 1348592640, 1683999232, 1951176960, 2941012096, 3940159424, 882199392, 2413292880, 4202751848, 3965068764, 208610082, 802324907}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 1543503872, 1778384896, 3607101440, 1551892480, 3535798272, 2271215616, 2729443328, 2022178816, 1305739264, 3287154688, 1327038464, 3070918656, 2924134400, 1198170112, 2155524096, 3307386880, 114211840, 3330052608, 3126830848, 170019968, 3527090880, 3652299680, 2503686160, 1295106376, 1006323980, 2958162406, 1179324689}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 4093640704, 4261412864, 218103808, 3766484992, 1656750080, 4003463168, 4159700992, 1279787008, 805568512, 1069416448, 2226847744, 863272960, 1681178624, 752132096, 2168778752, 2774312960, 4234195968, 3662859776, 2893263104, 1555183488, 2950760384, 2682377888, 1021522416, 992522760, 2480338988, 4287492654, 3513321201}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 335544320, 3120562176, 1459617792, 2675965952, 725614592, 3625975808, 1462763520, 534249472, 1347158016, 1418067968, 1958019072, 2655027200, 3581984768, 895541248, 2402332672, 2599991296, 651985920, 655265280, 1225904896, 2968680576, 1940879168, 2986066656, 1441873648, 495123816, 2348285572, 1607935138, 3620206561}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 3690987520, 2046820352, 3808428032, 2508193792, 1027604480, 1780482048, 221249536, 469237760, 786169856, 2387476480, 2429353984, 1075478528, 1205518336, 3342508032, 1248497664, 1963108352, 1633086464, 446464512, 4113809152, 70405760, 1332954176, 709868256, 789348336, 988176744, 645494932, 293636602, 1553846237}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3288334336, 3858759680, 922746880, 3749707776, 2235564032, 3068133376, 3127902208, 1701314560, 2449735680, 1566965760, 3220766720, 4195450880, 466731008, 905043968, 4246843392, 3294210048, 2676354048, 607096320, 2300902656, 2788320896, 1437026624, 2102701024, 1079664784, 3592635816, 1718797084, 4173553694, 3758260653}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 1140850688, 2046820352, 1191182336, 847249408, 2218786816, 3693084672, 867172352, 4135059456, 1497628672, 4068343808, 1185349632, 2696052736, 4084383744, 1922211840, 901951488, 3848964096, 4165377024, 1685372416, 1576108800, 3092127872, 2820635072, 3835091936, 2266818032, 1362994216, 455891732, 1563569590, 168107401}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 3959422976, 33554432, 3875536896, 2541748224, 1807745024, 2682257408, 3824156672, 698875904, 963379200, 3853647872, 3639410688, 2162589696, 2779168768, 2869338112, 1750511616, 1202644992, 2444919808, 2254238208, 1366815488, 2024407168, 3649637184, 1424547488, 113361232, 2985887912, 746627196, 994947786, 1245404435}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 603979776, 3724541952, 4110417920, 2256535552, 3854565376, 2405433344, 1678770176, 3260547072, 1292632064, 397803520, 801570816, 131432448, 3818242048, 3904233472, 4152733696, 586020864, 915006464, 4149999104, 374249728, 1561224064, 1671127232, 1503375904, 2595153296, 1381908376, 1197691572, 1038585394, 609281769}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 1275068416, 2785017856, 419430400, 1082130432, 4106223616, 165675008, 3174039552, 2088239104, 2019295232, 2209742848, 792002560, 2723512320, 62242816, 2324013056, 1291710464, 1671530496, 3986129920, 2632098304, 2090299648, 2456993152, 1845444032, 3624318880, 4103945040, 1958863304, 1634205172, 1207627994, 4030426241}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 2751463424, 3321888768, 50331648, 3212836864, 3955228672, 3311403008, 2553282560, 633864192, 42205184, 4159307776, 770375680, 3135799296, 394838016, 599318528, 1014018048, 4025804800, 2594083840, 1144374784, 2851939584, 199615616, 4014299968, 2273943200, 2109412368, 2811284488, 2793707756, 2373385390, 4288791515}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 3690987520, 3858759680, 3137339392, 4185915392, 692060160, 2267021312, 852492288, 1334312960, 2114191360, 1376387072, 1014169600, 2788786176, 2098839552, 3922321408, 1027731456, 717600768, 428841984, 2128409088, 204800256, 2242157696, 3957915712, 2917328096, 1014243184, 2970753560, 4250865628, 1722274270, 2353566811}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 2080374784, 2717908992, 3573547008, 2524971008, 2411724800, 1268776960, 569376768, 1754791936, 3344695296, 2837053440, 2436169728, 1183809536, 3778002944, 450879488, 4081577984, 1285285888, 356641792, 4032090624, 745210624, 3032263040, 2515468992, 152745248, 818968816, 749208584, 1835278916, 1261839082, 41381863}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1946157056, 1711276032, 1526726656, 2575302656, 2587885568, 3856662528, 464519168, 531103744, 1172570112, 509214720, 3779395584, 4039344128, 2300821504, 546545664, 4063989760, 1298126848, 2361756672, 2143744, 867370240, 2080958592, 85394496, 3543325024, 2669835152, 108622408, 636849052, 3829976174, 3052870595}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2885681152, 2785017856, 3137339392, 427819008, 2151677952, 3156213760, 4084203520, 1864892416, 2497445888, 3609329664, 404553728, 3263528960, 883277824, 987078656, 662548480, 576833536, 2636362752, 3228492288, 2209558784, 3999444096, 243859520, 3668701280, 1828906608, 2589551560, 2947800668, 1918285106, 1444350499}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3556769792, 3791650816, 452984832, 3615490048, 2118123520, 459276288, 2247098368, 3508011008, 843841536, 1256849408, 647823360, 787644416, 3818045440, 1331863552, 721063936, 1970706432, 2696713216, 3618766336, 2552958720, 4256023168, 109644096, 3149178464, 215331792, 3602195752, 906417060, 3747935618, 425564791}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 201326592, 1778384896, 2432696320, 411041792, 1723858944, 1449132032, 303038464, 3377987584, 1301020672, 1810759680, 1550778368, 3129245696, 2598682624, 1542774784, 3073159168, 2128672768, 3702443008, 3492923904, 3174924032, 1684928384, 325786560, 1012832416, 3216624528, 982077080, 3198140468, 410143218, 1155072901}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 469762048, 1778384896, 1694498816, 1669332992, 289406976, 3818913792, 3390046208, 1712848896, 1558970368, 638189568, 1972305920, 696483840, 388218880, 4071858176, 3622563840, 2175252480, 4231918592, 2280323584, 413486848, 2547826048, 4141362240, 2399950048, 3124387120, 1472687160, 1851249972, 3373648962, 1607382727}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 469762048, 2650800128, 184549376, 3783262208, 2453667840, 2069889024, 2446327808, 991428608, 485752832, 1931870208, 2254372864, 2060943360, 1152892928, 2280120320, 725594112, 82569216, 4236090368, 3093991936, 59858176, 726964352, 3233417280, 1424322912, 2738021584, 1493504056, 2669858740, 540886222, 954651101}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 2885681152, 3456106496, 3674210304, 1166016512, 1505755136, 3487563776, 3620732928, 3915907072, 509345792, 1501691904, 1260060672, 2038530048, 727826432, 1580310528, 3709448192, 3127216128, 878181376, 2704583168, 2967555328, 3436109952, 3131990592, 176258720, 1256116560, 1613113016, 2500683788, 1697960482, 316754531}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3154116608, 570425344, 3976200192, 729808896, 3695181824, 1222639616, 3641704448, 1352138752, 255590400, 200671232, 3342139392, 2497544192, 1597882368, 2326634496, 2901774336, 3337209856, 2578443264, 712159744, 727393024, 2924778880, 3386253376, 4177878624, 2918576656, 4150891160, 1022359764, 1729274954, 2836086833}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 2483027968, 2650800128, 1929379840, 796917760, 2160066560, 4200595456, 2721054720, 2137522176, 1189347328, 1202061312, 2043609088, 1350664192, 90292224, 1737613312, 43618304, 374204416, 3598947328, 2108218880, 4103016704, 4213303424, 3820068672, 1686736672, 4013292048, 2568990472, 2375198396, 3917086926, 676664733}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 2751463424, 3120562176, 553648128, 1769996288, 1430257664, 488636416, 2324692992, 3490185216, 3385065472, 1091698688, 254345216, 1394704384, 1333903360, 1414651904, 2474242048, 3375216640, 1035463680, 2954542592, 604594944, 2796663680, 1292494656, 274071008, 1535880048, 2700407352, 2469272636, 1304901598, 1090976471}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 201326592, 771751936, 3305111552, 411041792, 1421869056, 1839202304, 1171259392, 4098359296, 3707502592, 206438400, 3296526336, 3026681856, 961003520, 743940096, 4156526592, 898877440, 3625298944, 2161420800, 798833920, 1071095680, 251638720, 3161704864, 413505392, 3136063896, 2348356028, 766357186, 2347826533}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 3019898880, 2315255808, 3003121664, 3749707776, 3611295744, 3424649216, 2035286016, 3051880448, 483131392, 535429120, 1540161536, 3573252096, 4015767552, 1565237248, 1921249280, 1377818624, 849187840, 4032613888, 3333229312, 2089521792, 4251180352, 2880407264, 2806356208, 1929953368, 3904048300, 2143870410, 3520294591}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1946157056, 1644167168, 3070230528, 2608857088, 557842432, 723517440, 1615855616, 58195968, 1460404224, 254672896, 723451904, 4183588864, 1845280768, 1726783488, 1706340352, 392734720, 1669256192, 248376832, 4147076864, 2488583296, 2908268864, 3279342048, 2263471216, 1114964056, 1181321188, 1052051298, 1896471157}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 872415232, 2113929216, 83886080, 494927872, 3309305856, 148897792, 3429892096, 2029518848, 2386821120, 2952396800, 2031616, 3860168704, 796246016, 3829768192, 3814567936, 2749995008, 3475739648, 2689633792, 2347708672, 3635278720, 4115782976, 1762643936, 2132472720, 1487417768, 1164729300, 2731956726, 3148424075}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2885681152, 3254779904, 2231369728, 2625634304, 3057647616, 601882624, 3115319296, 2948071424, 3455844352, 1989541888, 3097952256, 945455104, 3845832704, 2143985664, 3071455232, 153016320, 3385893888, 742126080, 2479821568, 820941184, 3196649408, 1542968544, 2569092368, 1989522888, 4115949588, 1828850154, 906299681}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 1006632960, 1174405120, 620756992, 4253024256, 583008256, 4053794816, 2985295872, 189267968, 2689859584, 2756575232, 254869504, 1863680000, 1966456832, 1527111680, 7196672, 2768877568, 112186368, 3652897280, 2104060160, 1939454848, 2948048192, 4233536544, 1018889456, 1525848072, 2034044844, 3453465222, 327608609}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 872415232, 1509949440, 1224736768, 2340421632, 1388314624, 987758592, 4069523456, 1727528960, 3154903040, 3713138688, 58916864, 1553104896, 3488792576, 3533873152, 2134552576, 3664168960, 682406912, 57912832, 2225799936, 1330046848, 4049371712, 2900089632, 524234320, 1984467736, 1201006180, 3881205602, 2129997899}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 469762048, 2717908992, 4278190080, 2642411520, 2495610880, 90177536, 4109369344, 2741501952, 2084831232, 3369992192, 1278541824, 3512107008, 2008465408, 176611328, 2920206336, 4294621184, 233618432, 3490558464, 1008558848, 666033280, 3581473344, 485206048, 1905554064, 2154177768, 1909022556, 2566164094, 4133612689}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2214592512, 3925868544, 2835349504, 595591168, 2420113408, 1319108608, 3843031040, 4068999168, 3546546176, 3457024000, 1125974016, 724992000, 2283192320, 1850138624, 4042182656, 962242560, 2369565696, 1911944704, 3822387968, 334665600, 3062425152, 2022948448, 513560880, 76679096, 1166999804, 3954830926, 3861844169}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 469762048, 33554432, 1560281088, 4102029312, 1212153856, 689963008, 2383413248, 359137280, 3888906240, 1498546176, 1706622976, 3694100480, 395296768, 585080832, 1024978944, 3641427968, 718396416, 114610688, 3346092800, 3702766976, 1410721728, 1677390816, 1151471472, 2493588600, 3996898508, 2309601322, 275833603}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2617245696, 1509949440, 385875968, 1434451968, 146800640, 1197473792, 577765376, 4097310720, 1617166336, 3182821376, 4028956672, 2355265536, 3380789248, 380805120, 4247425024, 2153678848, 1067494400, 2648302080, 2171162368, 1207469184, 1884130880, 2267503136, 3176763792, 3207142568, 3419970740, 681428870, 2156876765}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 1006632960, 2717908992, 3607101440, 2491416576, 1128267776, 1373634560, 2159017984, 1909981184, 3339976704, 1566965760, 2692546560, 1508868096, 3146760192, 352313344, 3951538176, 801343488, 3972912128, 1392298496, 1881217792, 2958405760, 1225300672, 1920420704, 1680919440, 2857570248, 3981362468, 3231343022, 672604573}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 2348810240, 4194304000, 2365587456, 3514826752, 574619648, 2162163712, 2152726528, 4154982400, 1905000448, 821428224, 2249392128, 2539356160, 3879452672, 2662064128, 4003696640, 2317334528, 2169615360, 4203147776, 175574784, 3535899008, 1603174720, 3544924256, 1372559376, 834247736, 4268424684, 2794530346, 3231375825}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3825205248, 3053453312, 721420288, 1166016512, 2898264064, 3290431488, 1913651200, 4118282240, 286523392, 2524839936, 2071003136, 524910592, 2179579904, 1153032192, 3995176960, 4001744896, 3595813888, 133084672, 2996661504, 1759754368, 2865166912, 1737587744, 393868848, 2172779320, 525709188, 2760615438, 4213897137}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 469762048, 369098752, 3774873600, 880803840, 3175088128, 3131047936, 477102080, 2494038016, 3147563008, 673579008, 232325120, 2612166656, 2190655488, 1176674304, 971681792, 2112264192, 3317222400, 270909952, 1325746432, 993327488, 4030448576, 3333975392, 3592702000, 3716307464, 3365624412, 2554964626, 3041612033}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 1946157056, 4194304000, 4177526784, 3984588800, 331350016, 2665480192, 357564416, 452460544, 223608832, 275906560, 2155937792, 3973480448, 3031875584, 3265699840, 3942559744, 584767488, 1012964352, 551396864, 1119181568, 2486495104, 1127199040, 2062829728, 1451376592, 1854503288, 2726992388, 756609966, 3108625943}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3959422976, 100663296, 486539264, 511705088, 1673527296, 3072327680, 4224712704, 1102577664, 3271819264, 3734896640, 2252013568, 2089975808, 1647493120, 530751488, 427470848, 3553552384, 131640320, 2779765248, 1708087552, 3731134336, 1538635968, 3492444448, 3358403248, 1843768152, 4258425220, 1464403206, 3108754377}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 872415232, 3388997632, 3204448256, 3649044480, 901775360, 2841640960, 2372927488, 3176660992, 1191444480, 987627520, 985726976, 2755493888, 4259168256, 502112256, 4036333568, 818014208, 2534906880, 1918535168, 4176831232, 3441163392, 1460187200, 2359720608, 1360340496, 3307965608, 2389756932, 2264008838, 1237527401}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1543503872, 3321888768, 922746880, 763363328, 608174080, 492830720, 2985295872, 380108800, 54788096, 3219783680, 1084293120, 3397025792, 3483025408, 3802849280, 3315781632, 1589024768, 1269099520, 3501834752, 3549765888, 1232665216, 169839680, 3041529440, 4218501328, 3754097704, 2596724092, 1028454878, 748526251}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1006632960, 3120562176, 3305111552, 1736441856, 1497366528, 1398800384, 3681550336, 2026373120, 1396965376, 850788352, 591593472, 4128079872, 2083373056, 3023953920, 931524608, 201979904, 2516288512, 3087964672, 3611313920, 2556454272, 938505792, 3976743648, 2246339408, 3345382120, 2455459980, 2924588078, 3553073141}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2348810240, 3321888768, 3137339392, 1283457024, 2470445056, 3424649216, 4249878528, 536346624, 2501115904, 1289879552, 2594242560, 815431680, 402309120, 1384816640, 3257044992, 3788437504, 230210560, 4114348544, 836770048, 1127220352, 4144513728, 1333541728, 2616079728, 3597078488, 1121044004, 3795660718, 860157023}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 335544320, 2382364672, 1493172224, 3816816640, 2789212160, 2560622592, 1909456896, 309854208, 3003908096, 65929216, 3720937472, 2152562688, 3400384512, 3722289152, 3212169216, 1501661184, 2032391168, 1923407360, 862984448, 2494068096, 1274307648, 4246882144, 1288131376, 787789784, 4266161380, 209996386, 2542434069}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 2214592512, 1711276032, 3405774848, 1870659584, 2973761536, 2648702976, 3706716160, 4064804864, 2170290176, 1136787456, 3949133824, 87523328, 2241314816, 3599212544, 759148544, 648787968, 2432015360, 1039457792, 1345350912, 3957868672, 2295078720, 1102731232, 1373049104, 2788809576, 3142492236, 2892444642, 1100064643}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 4227858432, 167772160, 3841982464, 4152360960, 1824522240, 3588227072, 3522166784, 209190912, 4168351744, 3738042368, 3711107072, 264732672, 216514560, 1442308096, 2080346112, 221501440, 1701420032, 1407508992, 4180174592, 2849789312, 2974944832, 650201120, 2950097616, 811140648, 2765266452, 2175760174, 3702895305}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1677721600, 1644167168, 2399141888, 2306867200, 4148166656, 966787072, 468713472, 1005060096, 2425618432, 3725197312, 118161408, 3923148800, 3979788288, 4100366336, 1744760832, 683845632, 2558299136, 617463296, 2899840768, 3533441152, 1766730816, 3092842464, 3640771376, 856566472, 3883476284, 2888952950, 1040583923}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 201326592, 1308622848, 2868903936, 2541748224, 3795845120, 2837446656, 2685403136, 3851943936, 1923874816, 2001600512, 4059627520, 863207424, 1846788096, 3089342464, 2150338560, 1818208256, 2048773120, 2390411776, 998796544, 1412724864, 2388808512, 2465665632, 78315248, 686820088, 887643700, 3741585506, 1323988549}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 4227858432, 301989888, 3841982464, 897581056, 3418357760, 3575644160, 3796893696, 1229455360, 803471360, 2138439680, 1115226112, 1103200256, 2049032192, 416407552, 1745481728, 3280332800, 2772958208, 1056997888, 3831237376, 1883912576, 2927821632, 2172319392, 1739015216, 2997666072, 642673596, 1845828942, 1650191477}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 872415232, 3053453312, 1862270976, 3984588800, 2353004544, 929038336, 4010803200, 2794979328, 2938896384, 3622699008, 1854996480, 3336798208, 851689472, 389259264, 2600202240, 1076860928, 2315119616, 3441096192, 2445552896, 1363827328, 3234548800, 3903904352, 2438949328, 260229720, 2699588372, 2107926402, 635049973}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2214592512, 570425344, 788529152, 2088763392, 373293056, 899678208, 4004511744, 1027080192, 3753115648, 1407320064, 1844903936, 1323663360, 168148992, 26583040, 979218432, 4101109760, 2669134848, 1576699392, 3694925568, 695091328, 3584106176, 3136325088, 4195817264, 2683698280, 713920756, 2845431342, 3578498143}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 1946157056, 2785017856, 1358954496, 4286578688, 3284140032, 1725956096, 3004170240, 3052929024, 2479620096, 3593076736, 4148232192, 1447723008, 241876992, 3592069120, 3560099840, 1919334400, 1422980096, 3076771328, 2807307520, 2167829888, 3027462720, 14154656, 1550999760, 188568920, 1118348708, 3178227522, 3969802455}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3556769792, 1509949440, 3808428032, 1619001344, 2646605824, 606076928, 1286602752, 3272081408, 1812725760, 2103836672, 2047148032, 1644986368, 3840720896, 989634560, 1703194624, 656455680, 4240110592, 900832768, 4007932672, 1576665728, 2061193920, 135105568, 3775551024, 699604072, 3134318572, 2528388330, 534908889}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3288334336, 2583691264, 2466250752, 3531603968, 2160066560, 1944059904, 1636827136, 2302148608, 3392929792, 892207104, 2417557504, 2301919232, 1125433344, 1222942720, 2785857536, 2217273344, 1179309056, 2270541312, 1421638400, 1408135808, 3472456640, 1126484896, 1936493136, 1735976600, 2610081796, 477732890, 1063931661}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 1006632960, 2113929216, 2063597568, 847249408, 1186988032, 123731968, 1024458752, 2718433280, 4236509184, 656277504, 2376007680, 378044416, 1713946624, 2547556352, 2575355904, 3207391232, 2726734848, 3938431488, 1800670464, 611741824, 319490496, 455006880, 3774062864, 2863537048, 1046963356, 2488597982, 4019890129}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1140850688, 2650800128, 587202560, 1619001344, 3972005888, 1608515584, 1431306240, 1124597760, 3477864448, 4005691392, 3404529664, 1231781888, 1523302400, 482074624, 2768474112, 68655104, 1251060736, 2079493632, 2880848128, 830148736, 2988474560, 3799205536, 1433174352, 2830176248, 293704828, 2866450650, 1875523643}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 872415232, 3053453312, 2164260864, 2977955840, 2302672896, 618659840, 705691648, 109576192, 4181983232, 1927151616, 2022244352, 1571782656, 2509225984, 339730432, 893906944, 3978008576, 860468224, 3887771136, 483554560, 322139520, 709397824, 1808865760, 3611526032, 3022375576, 2505083868, 3126687870, 817471377}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1140850688, 2785017856, 2701131776, 1585446912, 2453667840, 44040192, 1068498944, 2558001152, 4179361792, 2265055232, 3015507968, 3107684352, 3411787776, 4262174720, 2690904064, 4214732800, 445774848, 1515380224, 554044672, 678632832, 883741376, 3903392736, 624812720, 3081292136, 736583508, 199945434, 1081766363}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 2617245696, 2181038080, 419430400, 1518338048, 12582912, 4204789760, 665845760, 105381888, 2461794304, 1147535360, 2525429760, 2906423296, 266125312, 185376768, 718598144, 156284928, 2606949376, 1620027904, 2602199808, 616638336, 2479614656, 730364576, 1419538416, 3289780264, 1005536524, 3815823698, 1897047521}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2348810240, 1577058304, 2097152000, 3598712832, 3779067904, 1876951040, 3664773120, 171442176, 104071168, 1028521984, 4073521152, 114327552, 1357955072, 555786240, 2349379584, 2570373120, 2358705152, 3100752384, 309990656, 1124297600, 1784537280, 1413496928, 90189712, 758122152, 1691889076, 1019497902, 657858441}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 1409286144, 2717908992, 654311424, 713031680, 708837376, 4154458112, 3484418048, 59244544, 539230208, 2178023424, 3804430336, 1804173312, 384417792, 800694272, 1755443200, 469624832, 3684934656, 65441280, 1997954816, 3615558784, 3794991552, 1491893472, 970342192, 727786728, 1302513452, 3608416830, 3608807255}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 67108864, 3388997632, 1358954496, 1082130432, 3007315968, 3135242240, 4275044352, 2912419840, 24379392, 1698299904, 970260480, 3611656192, 2892349440, 1981128704, 2839392256, 1329715200, 2885155840, 1685913088, 2423134976, 891253632, 1199092672, 1450981984, 2629185296, 1938490488, 2719131828, 1920024846, 2917653779}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 3154116608, 3590324224, 1862270976, 3246391296, 4139778048, 4213178368, 187695104, 582483968, 902561792, 3352690688, 805634048, 4031610880, 2251145216, 3523059712, 2983587840, 483514368, 2257832960, 3374092800, 3351935232, 50007680, 2647428672, 1482843424, 708776112, 3140399400, 2904376948, 2163321746, 1612957177}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 1677721600, 1107296256, 3539992576, 75497472, 3284140032, 3743416320, 2821718016, 3583508480, 751566848, 2945056768, 1170014208, 2971566080, 4202610688, 170844160, 2338754560, 3575838720, 2211228672, 4105149952, 3242868480, 3005027968, 3010376896, 3129402656, 3417490096, 3022303912, 1218151012, 123494658, 2917281095}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3825205248, 1979711488, 3405774848, 1652555776, 1455423488, 1159725056, 1427111936, 3980918784, 23855104, 2005794816, 1969029120, 2837872640, 1262927872, 2872500224, 646893568, 3113928704, 1772127232, 1134032384, 288247040, 218982528, 3893295552, 2505745056, 2374023216, 487059128, 3978719772, 1375815082, 3455109613}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 1543503872, 33554432, 3942645760, 1333788672, 1161822208, 2573205504, 1810890752, 971505664, 2547253248, 311558144, 891092992, 593723392, 432259072, 1788059648, 2066477056, 4207396864, 16366592, 3166343680, 4285141760, 3507562112, 2892882240, 1850266592, 1292322640, 3982137000, 341458012, 1406759606, 480880767}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 1946157056, 167772160, 251658240, 2927624192, 2873098240, 413138944, 3278897152, 563609600, 2319187968, 3653369856, 35323904, 1872658432, 536788992, 854515712, 3949391872, 4048726016, 2338624512, 1185525248, 1311386368, 272592000, 3718290368, 3049758304, 2277206576, 2842617736, 3651597636, 3090331994, 1106550843}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 1677721600, 4060086272, 4009754624, 1837105152, 3133145088, 4154458112, 2813329408, 2788687872, 19660800, 2958163968, 1946222592, 905281536, 2618671104, 1850073088, 2620231680, 3127498752, 3808396288, 925414912, 3815395072, 2343401600, 3035098688, 2423554848, 1428164848, 1089482536, 592979508, 490501026, 2681873931}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 2885681152, 3187671040, 2197815296, 3548381184, 2294284288, 3013607424, 133169152, 1023934464, 225705984, 109969408, 3571908608, 670597120, 1981333504, 805871616, 2467352576, 561838080, 2208203776, 580637184, 1709575424, 3779267712, 3066987840, 786690336, 2447007984, 341389064, 2402791308, 2502179382, 1115039473}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 1946157056, 2382364672, 3976200192, 2306867200, 2067791872, 1075838976, 4264558592, 206045184, 2468085760, 2688417792, 1917386752, 2826797056, 3047014400, 3595427840, 4191531008, 3847333888, 1777064960, 2132338176, 3046514944, 1149572992, 2396779328, 886103776, 281691888, 488332776, 2447563212, 2764387138, 1182521309}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 738197504, 1979711488, 3103784960, 1769996288, 734003200, 77594624, 3144679424, 2578972672, 2680422400, 2192441344, 3961454592, 1965588480, 240697344, 4158709760, 1478815744, 42661888, 177576960, 633145856, 3840274688, 3280293248, 3655436608, 4094387360, 1095695088, 1178316104, 2762084500, 2051871478, 3441285857}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 603979776, 2315255808, 3271557120, 1652555776, 2839543808, 480247808, 628097024, 2942828544, 1189347328, 720240640, 3853582336, 468484096, 3130834944, 2415190016, 1376833536, 108972032, 3968846848, 2260950528, 850385664, 452156032, 3647454144, 1701259104, 4209108272, 2872191368, 3764610364, 4242537678, 2736456313}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 1543503872, 167772160, 1694498816, 2776629248, 3955228672, 3005218816, 2305818624, 164102144, 122945536, 478543872, 215023616, 3280699392, 2801516544, 3442712576, 593997824, 3898722304, 3195046912, 1029382656, 2517690112, 558593408, 3259537216, 1736911520, 3894607664, 2328631688, 3093969516, 2353753158, 3687351621}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1677721600, 2919235584, 754974720, 1920991232, 3443523584, 123731968, 797966336, 3281518592, 3973840896, 419037184, 2605907968, 2860679168, 2836578304, 277536768, 3075911680, 1680656384, 2260728832, 2937933312, 4068464896, 4005375872, 55551680, 1905592416, 2960914384, 3992661528, 3346454228, 3889999674, 4046968199}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1409286144, 2986344448, 251658240, 159383552, 2613051392, 1264582656, 4266655744, 1851260928, 3500408832, 2787508224, 416481280, 1763606528, 357482496, 2350292992, 3509776384, 3067398144, 644318208, 1588145664, 58701568, 304943232, 153740352, 433480096, 859521040, 1324536120, 1739911444, 3141007814, 2943436437}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 872415232, 3724541952, 1291845632, 3682598912, 2512388096, 3307208704, 1005584384, 2394423296, 817102848, 934150144, 3228631040, 1168736256, 3025780736, 2044846080, 399880192, 3392927744, 3970616320, 785602048, 709032192, 896483200, 989913664, 2832486560, 2319351344, 1582921160, 11922324, 2871761998, 1069723097}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 4093640704, 33554432, 318767104, 360710144, 1992294400, 463470592, 686817280, 2281177088, 4148953088, 3996254208, 1457848320, 1346011136, 2798305280, 1278386176, 1946079232, 2341246976, 1820980224, 2342718976, 4169256704, 2459395712, 1497349184, 1155538720, 2878367472, 2980592776, 3435417716, 918977874, 3279625739}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 1140850688, 3724541952, 1426063360, 2122317824, 46137344, 769654784, 2463105024, 2151153664, 3281256448, 3543793664, 2784034816, 2767290368, 3810639872, 1570365440, 4241346560, 3524769792, 1832320000, 234839552, 4081774848, 686373760, 257283264, 2071195040, 3632580432, 439496760, 2509066532, 2900865902, 499053107}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 1677721600, 1778384896, 452984832, 3598712832, 2109734912, 1872756736, 3064987648, 1331167232, 4154720256, 3952738304, 793706496, 3568205824, 2971582464, 3032915968, 2426597376, 362334208, 2045236224, 760309248, 327914240, 2395422336, 507684288, 440980256, 2704273648, 1256025512, 2102241540, 1946575958, 4259381339}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1946157056, 1711276032, 1895825408, 2290089984, 3124756480, 1591738368, 275775488, 1589116928, 184811520, 3041263616, 4210360320, 4167532544, 1561837568, 3039813632, 426479616, 2421020672, 3414748160, 3627505152, 3147080960, 4167400832, 1823451584, 464235744, 1827516304, 152605096, 3976154100, 2368244726, 3651617941}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 335544320, 838860800, 2768240640, 2189426688, 1337982976, 1352663040, 2305818624, 1643642880, 2690383872, 1403912192, 1226375168, 2075426816, 4223975424, 3065831424, 1780543488, 78559232, 1351076864, 4046145024, 2879627008, 3508088192, 2008325312, 2244248352, 1304209264, 2208351688, 1257167412, 1516748698, 1086002829}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 2751463424, 1442840576, 1191182336, 3061841920, 2864709632, 2321547264, 1752170496, 3711434752, 2341732352, 1679687680, 530513920, 3209789440, 3156328448, 3449413632, 1103998976, 3157506048, 2124211200, 1775580672, 4130397440, 2371821184, 3509712320, 575772832, 1201797520, 3302595496, 3605911604, 3177421694, 4193560753}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 2885681152, 3523215360, 3640655872, 1098907648, 1254096896, 3059744768, 1139802112, 1831337984, 4010016768, 1538916352, 2843148288, 1147568128, 2090254336, 20881408, 1769648128, 3965765632, 562555904, 2797156864, 3234042624, 438525824, 2212810560, 2776474144, 3849213200, 641019624, 1257085820, 2125876094, 395922915}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 3825205248, 2315255808, 117440512, 612368384, 4097835008, 2438987776, 3765436416, 127401984, 3441688576, 3047030784, 1350631424, 736919552, 3265052672, 3162808320, 2925572096, 2522785792, 898606080, 32200192, 1077662464, 1415409792, 2477183680, 1314619616, 3031247952, 3397315176, 622848676, 3720561846, 2368204985}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 3825205248, 2181038080, 452984832, 1015021568, 2411724800, 1893728256, 3698327552, 2936537088, 1467219968, 254410752, 3937337344, 2887548928, 1164754944, 2347016192, 1188089856, 3378182144, 3492150272, 2522942976, 518098688, 2577605248, 1909124288, 1499321120, 689788752, 1145034600, 2263236588, 102334166, 1176363395}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 201326592, 771751936, 1459617792, 1954545664, 1631584256, 3504340992, 1632632832, 2529689600, 266600448, 2319581184, 1752104960, 1750499328, 495370240, 974036992, 2366287872, 572041216, 2260702208, 2483884544, 239715584, 518540928, 1049904320, 3522829408, 1244872720, 2873676472, 2490889436, 3790154158, 3238771279}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 2885681152, 2046820352, 4177526784, 2290089984, 1052770304, 2900361216, 2532311040, 556269568, 3240886272, 402522112, 1558773760, 4191322112, 2544025600, 3226116096, 2441539584, 1921574912, 1917451264, 339159552, 699127552, 1751649152, 546062272, 1991116960, 1066468048, 436638632, 4257791036, 3370756906, 552039701}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 4227858432, 503316480, 2768240640, 2961178624, 2529165312, 3412066304, 2135949312, 255328256, 3041656832, 94240768, 3584360448, 1725071360, 1896005632, 1291493376, 1222021120, 2367223808, 2282089472, 987435520, 409459968, 3058184064, 84174784, 1637487776, 2931768592, 3383591096, 1347363364, 480639746, 2825612301}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 2751463424, 1375731712, 1392508928, 4034920448, 1052770304, 3990880256, 2783969280, 2745696256, 1592000512, 2647785472, 922025984, 3003154432, 40943616, 2904072192, 1562177536, 3720259584, 706991104, 3693544960, 3883265792, 2091935360, 34107072, 2469665184, 1793727312, 1586053032, 2608785788, 2747520142, 2346123943}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 2751463424, 3321888768, 1023410176, 461373440, 264241152, 3344957440, 1892679680, 3997696000, 3214147584, 3050700800, 2848915456, 168656896, 123584512, 3956645888, 10596352, 2657601536, 1887476736, 751390208, 2911563008, 1657033600, 22965824, 1320903072, 4140547600, 314226808, 2434550364, 2510449174, 2575915197}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1409286144, 2382364672, 2835349504, 1652555776, 213909504, 3466592256, 3201302528, 2444754944, 76808192, 1671299072, 1025048576, 2752282624, 777830400, 4263813120, 277917696, 3558774784, 3063923712, 3608636928, 2152589568, 1047797120, 3626900672, 1733378720, 162578928, 4136534168, 239573316, 3799200398, 1039911297}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 3019898880, 1845493760, 3338665984, 2306867200, 432013312, 2292187136, 3742367744, 3144155136, 2475950080, 300285952, 2029846528, 2247524352, 2238103552, 2362351616, 2356867072, 3058468864, 905575424, 533407232, 1187238144, 2819887744, 3576047168, 1893556896, 4255578864, 3471737720, 3844777932, 524595334, 4267561013}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 201326592, 503316480, 50331648, 2407530496, 4030726144, 3688890368, 1209008128, 3991404544, 2591293440, 1177157632, 334823424, 3698360320, 836812800, 1565040640, 1583149056, 614909952, 177992704, 1026519552, 704494848, 3561757824, 404106048, 3915078496, 2765611664, 2620982424, 1445390188, 1717293782, 823079043}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 2483027968, 3724541952, 1023410176, 2592079872, 2436890624, 1835008000, 2224029696, 542638080, 1139015680, 177078272, 3915317248, 1145405440, 3092627456, 2924339200, 3511283712, 1838659584, 338738176, 3256972800, 4258453760, 4054591360, 4201781952, 2589272672, 3397697744, 198657176, 3810104756, 1802502086, 258260545}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1543503872, 1711276032, 3942645760, 192937984, 2923429888, 2078277632, 2091909120, 1895301120, 1747189760, 2082078720, 1216020480, 383746048, 1525661696, 2279055360, 2924728320, 3340363776, 170574848, 3735644672, 3099105536, 1043221632, 1816729920, 1049159264, 4128669584, 424500168, 3825386164, 1569003046, 2636046187}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 3959422976, 2919235584, 2164260864, 3397386240, 2889875456, 2493513728, 2171600896, 459800576, 3236691968, 2409234432, 1859059712, 892829696, 1472708608, 3463421952, 2355351552, 86620160, 209630208, 3909960192, 2916930816, 3128309120, 2849308864, 951627488, 1842360496, 1712865800, 2374267580, 4067846986, 2647996999}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 1946157056, 3791650816, 1191182336, 4018143232, 1765801984, 450887680, 1078984704, 3211264000, 3558604800, 1418592256, 2968977408, 103317504, 855162880, 1699799040, 871165952, 3880957952, 3512591360, 1411472896, 935063296, 340405376, 1440557888, 3504728032, 2090151568, 3691626680, 71530508, 2744828546, 1139911045}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 335544320, 1040187392, 486539264, 2340421632, 2503999488, 1658847232, 334495744, 729284608, 3797680128, 499515392, 2419130368, 377257984, 755810304, 1169481728, 3150499840, 4066281472, 1342684160, 2293184000, 1329719552, 2019428224, 3550286400, 532844768, 1407303056, 466514536, 1943353044, 4031161466, 350993113}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 738197504, 1845493760, 2801795072, 578813952, 2176843776, 3957325824, 152043520, 3215458304, 342622208, 1895956480, 1141571584, 600276992, 3377971200, 2126487552, 477351936, 1363249152, 244493312, 1279343104, 2100350208, 2927246976, 3090120640, 968488736, 821481168, 631193688, 3810634380, 2730666554, 1120490363}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1677721600, 1912602624, 1258291200, 159383552, 784334848, 3336568832, 441450496, 502792192, 1965817856, 1097990144, 2805661696, 1750564864, 3867656192, 3309297664, 1790169088, 674355200, 3967986688, 649141760, 3401639680, 3286377088, 1965258304, 3719035168, 21861968, 17364344, 3257283716, 1587898514, 1165919339}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 603979776, 2449473536, 3640655872, 3212836864, 3166699520, 3273654272, 4113563648, 2040004608, 4228120576, 1729495040, 4069588992, 2211610624, 375570432, 3753549824, 1054781440, 3466110976, 776057856, 2241799680, 2861018880, 2131125120, 3778612288, 3939416608, 1127255984, 542999336, 944597220, 958462310, 4076178605}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 469762048, 1577058304, 486539264, 2675965952, 1019215872, 849346560, 3006267392, 3042443264, 595853312, 643956736, 3589865472, 2893447168, 667336704, 1725865984, 4223324160, 67672064, 1870236672, 889389568, 1546382592, 1554137984, 2119785536, 2596706848, 1230958448, 2675606760, 2460523332, 3058298118, 3747284087}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 738197504, 1711276032, 3070230528, 3246391296, 3619684352, 81788928, 2221932544, 1255669760, 2667315200, 2730622976, 212008960, 3545399296, 3974283264, 3839533056, 3109474304, 1221384192, 3914578944, 3592628736, 1662179584, 1757586048, 3049968192, 1748943264, 3020468176, 924688360, 2241470340, 3818879098, 577827419}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 2885681152, 704643072, 1124073472, 864026624, 2973761536, 1264582656, 1095761920, 3711434752, 2324430848, 3806199808, 4030398464, 1295417344, 1764147200, 561963008, 128094208, 516225024, 1202953216, 3472574976, 4111900416, 3155615360, 3163985728, 3327580128, 2289499728, 3427200248, 2502869348, 2551885986, 831060365}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3690987520, 2583691264, 1929379840, 3430940672, 1203765248, 2409627648, 1609564160, 3910664192, 1448345600, 3555852288, 2861236224, 2849275904, 2212806656, 3529302016, 3782774784, 491960320, 900572160, 3711650304, 1009567488, 2116066944, 4075202752, 3763327776, 3367510256, 1151614216, 594168452, 3466552622, 902232855}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 2751463424, 1577058304, 2466250752, 2239758336, 1983905792, 3147825152, 2792357888, 2821193728, 10747904, 2394030080, 3528785920, 525565952, 1164165120, 1407950848, 3619680256, 3303401472, 1156889600, 3074780672, 2506850560, 3699370112, 2500172352, 992274784, 2015197360, 3513249160, 1823073436, 310555214, 405943895}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 4227858432, 3187671040, 1728053248, 1417674752, 4194304, 278921216, 3253731328, 3952607232, 1511260160, 1501167616, 270860288, 3117318144, 2457780224, 3561414656, 3726807040, 285272064, 2689696768, 964000256, 1067902208, 1441969792, 1680395456, 1509803232, 2645252272, 381807176, 2373803652, 2587528974, 299160179}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 3556769792, 4060086272, 2264924160, 3229614080, 1992294400, 1864368128, 2681208832, 2588409856, 2917400576, 2419720192, 1098186752, 994148352, 1011990528, 540647424, 4220358656, 247457792, 2186208256, 3464826368, 442087168, 4148024448, 3519538368, 2677184416, 3405993008, 1964686808, 751256572, 3044065166, 2109357139}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 2617245696, 3724541952, 218103808, 3984588800, 843055104, 4137680896, 2255486976, 3655860224, 1070333952, 1650589696, 2889678848, 3540156416, 2989670400, 754622464, 1493610496, 3375159296, 1764619264, 2951035392, 2793837824, 2959913856, 3272455488, 4166341728, 4002327344, 2398136840, 314021884, 1240209818, 198335723}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 2080374784, 3254779904, 3942645760, 1501560832, 2889875456, 845152256, 2091909120, 4035444736, 1968963584, 3844734976, 721223680, 1662091264, 14794752, 1468637184, 3089485824, 1625790464, 1551295488, 3548731904, 3458595584, 2112335488, 3640037952, 457538656, 2760216912, 2482490632, 3127835212, 3464588386, 2137764791}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 335544320, 234881024, 2868903936, 3699376128, 3862953984, 3051356160, 4052746240, 3716677632, 1433665536, 1366163456, 3474259968, 2639757312, 2307375104, 829415424, 1506512896, 2915956736, 498902016, 751644160, 3381389568, 120446080, 246211264, 3557100000, 1503635216, 1536420312, 215079452, 2587277862, 1715346769}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 2885681152, 3523215360, 2634022912, 4253024256, 599785472, 622854144, 1164967936, 1447559168, 3697016832, 650772480, 2407333888, 384729088, 3076440064, 1756798976, 1843064832, 2126047232, 3561589760, 2861914624, 1921184512, 3552353664, 679990080, 2108033696, 589243440, 3030373512, 2344767660, 2889949442, 2645874215}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 4093640704, 1644167168, 4009754624, 2273312768, 2923429888, 442499072, 1712324608, 1568145408, 3914596352, 1618345984, 2902654976, 400392192, 4002267136, 3876954112, 1418842112, 960468992, 1457056768, 3610973696, 1449780992, 3526078592, 583983936, 489163872, 172784976, 2234654808, 453850596, 1577766862, 744914869}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 4093640704, 973078528, 721420288, 729808896, 2654994432, 1965031424, 2024800256, 1856503808, 3213623296, 3020554240, 388169728, 1588559872, 3311386624, 2824331264, 1470861312, 3639191552, 1360456704, 2991265280, 860080896, 407223936, 3735878464, 1681947744, 4263541488, 3274725544, 149453052, 3064731578, 45746687}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1677721600, 3523215360, 285212672, 1333788672, 3619684352, 2887778304, 347078656, 773324800, 2771648512, 3794141184, 533528576, 873955328, 1491582976, 4246708224, 4173041664, 1949665280, 1255453696, 1288766976, 1952296704, 1683523456, 330526784, 17757088, 3427148208, 3181196776, 991932900, 3820738302, 515243693}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 3959422976, 2717908992, 385875968, 3917479936, 1010827264, 2636120064, 1401946112, 4053270528, 2377908224, 447873024, 3354853376, 2567995392, 1329643520, 934862848, 4038365184, 2383325184, 2497565696, 709042688, 3632706304, 3996768384, 3551362112, 640936544, 3346399472, 2794009400, 3317531892, 1559456938, 1989070003}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 3019898880, 1644167168, 3808428032, 2675965952, 264241152, 2808086528, 927989760, 2396520448, 3053715456, 734920704, 688717824, 1804042240, 613924864, 1055907840, 920367104, 27129856, 1456264192, 1740705280, 347471616, 337702528, 3968028992, 4146761376, 497047824, 3467642040, 1791496404, 2684108630, 1513761521}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 1140850688, 234881024, 3942645760, 1602224128, 3888119808, 1205862400, 1169162240, 2155347968, 3716939776, 267517952, 873660416, 977305600, 733003776, 3790118912, 724865024, 764336128, 1344908288, 1379339776, 2771831040, 1002806400, 3837092672, 1899866272, 3531151184, 1299182472, 3657060020, 4161240818, 445574475}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 4093640704, 2382364672, 3372220416, 2860515328, 2420113408, 463470592, 1437597696, 595066880, 1139539968, 3173384192, 2370502656, 767918080, 2897592320, 3173900288, 4065439744, 369096704, 1098945536, 1950313984, 639625472, 2341531008, 1693927616, 864803040, 2111476016, 2010799592, 1696934228, 1524281122, 1683637873}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1946157056, 2516582400, 2030043136, 1619001344, 2713714688, 2996830208, 288358400, 2748841984, 205258752, 3739877376, 913637376, 2229370880, 1519501312, 791257088, 1644531712, 1355257856, 1786158080, 2553357824, 210218240, 1201058176, 4150350272, 3931109664, 696421488, 542075624, 672969220, 763654042, 3049660975}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 1811939328, 3925868544, 3070230528, 2105540608, 4156555264, 1960837120, 3270508544, 2691170304, 724828160, 972947456, 1891827712, 3950673920, 1707786240, 2072158208, 2082926592, 4110452736, 1237310464, 2149542400, 2473647872, 848798848, 1485515328, 2044639648, 443322320, 4286430376, 1168508828, 2885636230, 536914745}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1543503872, 973078528, 1694498816, 2508193792, 2931818496, 2619342848, 1284505600, 699924480, 1593573376, 2336358400, 3962765312, 2876604416, 3265642496, 3539836928, 976351232, 2283526144, 3842829312, 372720128, 3140198144, 2045021568, 2714990400, 457545760, 1422780976, 2606360184, 1832892836, 3007489370, 2056127163}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 1275068416, 369098752, 2734686208, 3632267264, 2319450112, 3118465024, 852492288, 1726480384, 313262080, 117309440, 1863254016, 2061271040, 30195712, 2684674048, 366538752, 3053369344, 1894089728, 2831360512, 3736267008, 617339008, 287573184, 1589795296, 402215184, 2217722488, 2227590156, 3628817370, 101643109}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 2483027968, 3724541952, 2164260864, 3279945728, 3409969152, 2225078272, 4262461440, 3847749632, 2813067264, 3119382528, 2717319168, 3266084864, 3715940352, 2957303808, 2417553408, 1931384832, 3146644480, 1551578624, 2811402496, 2033432960, 4118046784, 3137484256, 632904624, 3536558776, 3016254740, 2234785090, 4213316341}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1409286144, 1509949440, 1291845632, 3951034368, 650117120, 2027945984, 745537536, 2593652736, 3665559552, 3647340544, 1877803008, 3861348352, 2249703424, 3878674432, 3087241216, 4193118208, 802481152, 1515277824, 3189875456, 4064994688, 4008722496, 3050838816, 2371646288, 3564516200, 4274323748, 1000598426, 2562571881}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 2617245696, 3590324224, 3976200192, 1954545664, 3695181824, 622854144, 2295332864, 4238868480, 320077824, 2445672448, 19595264, 2980282368, 3635658752, 1811668992, 2657071104, 3913414656, 1053215744, 922681856, 654682368, 2775105408, 2627761600, 4027597792, 3452439920, 3001312024, 1539207244, 2677493830, 2448530021}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 3556769792, 2785017856, 285212672, 4085252096, 901775360, 2522873856, 3163553792, 4135059456, 985399296, 1379008512, 2046230528, 2880864256, 912703488, 1765728256, 1261629440, 2252904448, 2693516288, 249243136, 1283241216, 418241920, 2866418752, 1647523488, 3518554512, 2749616600, 1692359652, 2383583546, 620274531}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 2080374784, 4127195136, 3674210304, 1065353216, 3116367872, 2778726400, 4096786432, 67633152, 2333343744, 636354560, 1475149824, 1550942208, 855752704, 401203200, 2938998784, 2493224960, 620407808, 1221136896, 764913920, 1744348288, 41315136, 1438715808, 2013512048, 1901494632, 2843438700, 1012971878, 4133097425}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2483027968, 369098752, 2634022912, 3363831808, 146800640, 4271898624, 3012558848, 3884449792, 2054422528, 163446784, 2222391296, 130383872, 454410240, 25026560, 2943979520, 2185218048, 1061469184, 2876470784, 2416164096, 766415744, 443164608, 433671072, 662354160, 3779358520, 1621517820, 2164996422, 617608537}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 872415232, 1174405120, 4244635648, 2407530496, 4223664128, 2971664384, 1691353088, 3155689472, 3045326848, 828768256, 3687251968, 1476952064, 1603846144, 2984304640, 1926541312, 689620992, 3723611136, 2478003712, 900117760, 1673767808, 1409948736, 107809184, 703958320, 3491049816, 918670932, 2849733910, 2167049957}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 3959422976, 1375731712, 4009754624, 3128950784, 1858076672, 1881145344, 288358400, 3031957504, 2259419136, 2432565248, 1066860544, 3016720384, 2195701760, 525836288, 3913527296, 2970732544, 2876820480, 2661300736, 703615744, 1167606912, 1746667968, 4211492512, 2740681392, 2447475752, 1029748596, 1543267234, 3616941725}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 2214592512, 2785017856, 721420288, 1937768448, 3435134976, 3474980864, 1081081856, 2887254016, 3308519424, 1174536192, 1511194624, 2079227904, 1119797248, 4258701312, 1132113920, 982317056, 2059248640, 3970983424, 322467072, 2370044032, 1176119616, 86443808, 887930032, 3861749384, 309885828, 1906597022, 2227859039}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3288334336, 704643072, 4211081216, 2239758336, 180355072, 1528823808, 4207935488, 784859136, 4060348416, 2196897792, 3256418304, 4022435840, 473022464, 3207192576, 3093663744, 2874390528, 3793275904, 1414540800, 159939328, 2279876224, 1493308480, 83966240, 1921900720, 1275576280, 1608687036, 3941427518, 2091614855}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1409286144, 369098752, 2499805184, 1065353216, 2982150144, 2619342848, 51380224, 2885156864, 177471488, 1613889536, 4017422336, 533430272, 1123794944, 2836635648, 1124061184, 3055147008, 3971916800, 3610250752, 887637248, 3949752192, 1436942400, 2680639648, 2852053680, 3427797304, 1872263108, 1365518350, 2071625687}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 1006632960, 1375731712, 1023410176, 679477248, 4156555264, 2908749824, 3740270592, 115867648, 4151050240, 1128398848, 1852375040, 3217784832, 3260792832, 625205248, 2571612160, 908716032, 1738722304, 2526040576, 1956133632, 2151941504, 4199432640, 4233847328, 151687312, 2866553320, 487222172, 2408939178, 3356607307}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2348810240, 436207616, 989855744, 1451229184, 2671771648, 224395264, 412090368, 2386034688, 1709965312, 3589931008, 2171142144, 1493532672, 183877632, 2774376448, 654946304, 3101657088, 4151106560, 3681556992, 3454555904, 548678272, 1367740864, 2469095008, 3795891408, 891960984, 1454462084, 2218363890, 3973554767}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 3422552064, 2181038080, 3338665984, 3498049536, 2319450112, 2770337792, 2635071488, 2489843712, 2222194688, 2584870912, 1592590336, 534151168, 568770560, 1906237440, 1006825472, 3819223040, 2998651904, 1257253376, 2316839680, 439117952, 2820542656, 543366624, 2602417008, 451892216, 2614343884, 3171182966, 617247807}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 872415232, 234881024, 922746880, 1367343104, 2436890624, 3516923904, 2425356288, 3587702784, 4114874368, 400424960, 3484614656, 1962770432, 1254998016, 2852495360, 3050958848, 2716071936, 1889442816, 3142059520, 2946253056, 4279908992, 2871870016, 2951643872, 4062203440, 3436199032, 3438829972, 2182371510, 459675545}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 872415232, 3388997632, 3271557120, 1971322880, 1505755136, 1910505472, 1066401792, 1350041600, 3355705344, 130678784, 512425984, 2400026624, 3934109696, 3692404736, 2477371392, 2357696512, 3503744000, 3278405120, 1329355520, 2255379072, 2498850880, 3029267616, 2199679056, 975066520, 739862692, 3279082790, 772962307}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 2617245696, 1979711488, 1392508928, 478150656, 3711959040, 664797184, 2819620864, 3009937408, 3101949952, 3350593536, 4101308416, 2039447552, 423608320, 3636977664, 3842740224, 1702467584, 2179644416, 567833088, 1746667776, 1341784192, 3636952768, 3028064352, 2172481456, 597398968, 1515317004, 1261357822, 4072569701}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1677721600, 1845493760, 3472883712, 1870659584, 3804233728, 1914699776, 405798912, 2935488512, 4080795648, 1161166848, 898039808, 2165014528, 1880866816, 4015251456, 2874650624, 1459472384, 3216813056, 2993167872, 3954469120, 1301425792, 1516063040, 1574092832, 1747148080, 4166091560, 310563668, 973817162, 965073937}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2617245696, 2785017856, 2969567232, 2793406464, 2227175424, 2636120064, 2817523712, 4085776384, 4185653248, 2513305600, 90505216, 3494019072, 2140323840, 124444672, 2791223296, 743229440, 123175936, 353913344, 2045008128, 4117373312, 1617896128, 1975359648, 3744946736, 1102686152, 1116552460, 1722732850, 272944277}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1946157056, 2583691264, 16777216, 2290089984, 2025848832, 1520435200, 4010803200, 2681733120, 1059848192, 1516634112, 569704448, 1630568448, 2273361920, 449355776, 2558324736, 2052495360, 1324739584, 1933071872, 2103204608, 328088448, 2807115712, 2906848160, 3763331824, 2969784184, 2573065620, 2365328002, 756967409}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 3019898880, 1241513984, 1090519040, 2239758336, 801112064, 631242752, 3002073088, 87556096, 2438725632, 1908801536, 2723217408, 3917774848, 3520380928, 1352458240, 1673039872, 3938617344, 382049280, 4126688768, 1249649408, 3765838720, 2894664000, 2722668192, 3346716784, 467270408, 22949012, 3657243834, 3782922905}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 2751463424, 3590324224, 3573547008, 2239758336, 1790967808, 1465909248, 1557135360, 1114112000, 4197187584, 3832938496, 307429376, 1656258560, 2357772288, 3908100096, 1339330560, 4183734272, 856943616, 3369352704, 2433881344, 1492737920, 1334177088, 1133981728, 1948430224, 1724761080, 1615557068, 1926015578, 732615841}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 1946157056, 2717908992, 889192448, 2424307712, 2889875456, 1956642816, 2796552192, 2713190400, 2728656896, 3698982912, 3694592000, 1609203712, 226148352, 506634240, 2106494976, 2548094976, 2065032192, 3203161600, 1044795136, 2962830720, 3137326528, 1343427552, 1959835056, 3060649192, 3702019380, 3559660262, 2980450971}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 738197504, 2583691264, 1795162112, 2961178624, 1463812096, 459276288, 2056257536, 3963092992, 2642673664, 3292397568, 3017342976, 3402203136, 3082403840, 2891046912, 2374889472, 3995568128, 985170944, 3914076672, 2962366208, 2677738112, 1502266048, 518476128, 3465588944, 548432792, 3435681924, 3903612870, 2386702233}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 1811939328, 3657433088, 285212672, 2273312768, 2277507072, 1184890880, 416284672, 1388838912, 3155427328, 593100800, 2479554560, 3508502528, 888127488, 2872549376, 239833088, 3965032448, 3704392704, 1428961792, 3348502272, 1231912832, 2575993920, 4287170464, 361271536, 712915608, 493446908, 2855861366, 2781246491}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 2483027968, 4127195136, 2634022912, 3263168512, 2596274176, 2891972608, 4291821568, 3201826816, 1158414336, 2753953792, 2371682304, 696942592, 4240097280, 2037571584, 2680598528, 3518810112, 2950677504, 702811648, 157431040, 344939392, 260958912, 3265470368, 526099856, 836116600, 2884979732, 2171511826, 1566095681}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 1140850688, 1241513984, 2231369728, 2071986176, 473956352, 2065694720, 854589440, 231211008, 2062811136, 3292659712, 3241345024, 14057472, 1317453824, 1811849216, 3437408256, 2216986624, 2791173120, 1168920064, 3492686592, 4118612352, 1828430912, 3313848928, 2292689904, 2430804104, 65964908, 3753547926, 776522103}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1543503872, 1979711488, 855638016, 3380609024, 2873098240, 4234149888, 1223688192, 4180148224, 1812725760, 1418067968, 2870935552, 4187521024, 1921564672, 2601558016, 1540657152, 820955136, 4064269312, 3628366336, 2298085632, 2507241600, 824945728, 684089824, 1962877904, 1059649960, 1027642940, 3844906426, 4250587449}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 201326592, 4194304000, 1795162112, 2558525440, 423624704, 819986432, 2865758208, 3608674304, 1537998848, 673579008, 1050214400, 3684401152, 2066464768, 2695094272, 3933720576, 1332598784, 1403694080, 1528048128, 616175360, 3942056576, 2675375808, 1880767072, 692532752, 2155804024, 1368267764, 3418169250, 3169428977}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 1543503872, 2986344448, 553648128, 2306867200, 1891631104, 2166358016, 680525824, 1971847168, 1241251840, 3410624512, 630915072, 3366813696, 3734880256, 2353389568, 1670492160, 2784466944, 281986048, 2725538304, 3115741952, 38880128, 2859915072, 3436185376, 266894256, 4186714616, 720513596, 398420546, 1907603751}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 1140850688, 3925868544, 4211081216, 3565158400, 3846176768, 1591738368, 3195011072, 4283957248, 3780378624, 3639214080, 726466560, 2126282752, 2712453120, 692379648, 3102257152, 1137104896, 1447678976, 1731491328, 1977238272, 2146770560, 874030272, 1423900256, 3363699984, 4050538536, 770667140, 1968034734, 1574332315}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 1543503872, 3590324224, 2399141888, 1031798784, 1732247552, 4288675840, 686817280, 3294101504, 2302410752, 2655911936, 3634823168, 1090224128, 220971008, 524525568, 1623699456, 1776678912, 1227154432, 2598128128, 2392744192, 2186233472, 3032467520, 3664376800, 1241136, 3262601800, 2199116644, 1810883706, 46263197}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3288334336, 2449473536, 922746880, 3900702720, 180355072, 1231028224, 4134535168, 273154048, 3239313408, 2132934656, 1743454208, 760840192, 3117006848, 3350306816, 1179504640, 2381023232, 1725602816, 2564062720, 3703731968, 3562736768, 3237054656, 4201485728, 2159789328, 1531096104, 446182668, 3536591366, 3100529623}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 201326592, 4261412864, 2868903936, 2273312768, 952107008, 2082471936, 1496317952, 1171783680, 1658060800, 1769603072, 92471296, 1454669824, 3777282048, 2307694592, 501280768, 2476644352, 3685727232, 77871616, 2822898944, 3796316288, 4079395648, 2343278368, 3633737008, 1849513896, 3794108996, 4133442222, 3344100307}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 1811939328, 637534208, 620756992, 1468006400, 1774190592, 10485760, 3568304128, 2845310976, 4284743680, 3971088384, 780468224, 3429072896, 3975397376, 4204519424, 3666341888, 679602176, 3644775424, 4036258304, 466237696, 2083588992, 89763904, 1144708256, 3333834992, 136791208, 2932783972, 871117398, 1803428303}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 2617245696, 3724541952, 3003121664, 4085252096, 3871342592, 4078960640, 1687158784, 2458386432, 3095134208, 1798963200, 201916416, 1578205184, 2468462592, 1635360768, 3505238016, 442214400, 3910181888, 2727111168, 3569501440, 1330478208, 4165965120, 895925792, 2598841264, 1473153016, 1837832636, 4106002434, 3302885983}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 2348810240, 234881024, 2533359616, 914358272, 3879731200, 2619342848, 3325034496, 632815616, 538181632, 673054720, 2282029056, 1877311488, 1119207424, 3038617600, 3665932288, 3912480768, 3057425408, 3275905536, 2404850944, 473609856, 3248717248, 2247403104, 3159260272, 3459080552, 2579081396, 2254948670, 3187854193}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2348810240, 3388997632, 3338665984, 4185915392, 3040870400, 2577399808, 2995781632, 3374841856, 131858432, 1892286464, 2341011456, 818249728, 3602235392, 4172144640, 4006195200, 1207425024, 3135808512, 1210999296, 1987528448, 490374272, 3980617792, 239909600, 4109384240, 2027453816, 92543212, 4153309826, 4192667943}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3288334336, 2516582400, 1694498816, 3128950784, 499122176, 1835008000, 256901120, 7864320, 3391356928, 620101632, 854392832, 50954240, 2230960128, 2998001664, 700313600, 2383906816, 2728952832, 2642044416, 210201856, 4107730816, 561738432, 2176115744, 3255316112, 2217493304, 1524255748, 1731665302, 431919021}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 335544320, 1778384896, 83886080, 3548381184, 289406976, 153092096, 2242904064, 200802304, 1057751040, 881197056, 3928293376, 4079714304, 2868625408, 261349376, 4158124032, 707119104, 3452630016, 736263680, 3043429120, 4122782080, 3340701760, 3203449056, 2033780848, 3357903016, 3838495828, 2791468882, 3139925969}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 1543503872, 973078528, 788529152, 1216348160, 3292528640, 2124414976, 1655701504, 2400714752, 28049408, 2303066112, 3035037696, 910196736, 1511047168, 1058594816, 2921123840, 1114552320, 3231955968, 44175872, 3028635392, 3777362048, 2460298432, 1876281056, 2401054128, 4006185704, 4064504932, 1963125042, 2617607889}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 1677721600, 3254779904, 1258291200, 880803840, 767557632, 1734344704, 4059037696, 1051197440, 1691615232, 3765567488, 2790719488, 2063695872, 4065443840, 3110723584, 3664113664, 3148601344, 3476718592, 409875968, 3531675392, 2278331008, 1425234112, 3365635616, 544381328, 3414838120, 263917884, 562028758, 4064859567}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3288334336, 973078528, 3372220416, 2793406464, 1849688064, 899678208, 2049966080, 2779250688, 3086745600, 3003514880, 3846504448, 3667296256, 2303115264, 4135493632, 1721430016, 3397957632, 689411072, 3543299584, 2716805888, 892186496, 3868290240, 632075232, 1264973104, 3741143592, 3912428028, 745861250, 1485936961}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2483027968, 3925868544, 3741319168, 2675965952, 759169024, 127926272, 185597952, 265814016, 3898343424, 2152071168, 2245328896, 3504111616, 1865203712, 2302976000, 1028689920, 1817352192, 964535296, 2877451776, 3773782784, 3282031744, 3902630720, 320394720, 639040048, 2215112120, 2682329940, 3465461498, 83595801}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 1811939328, 2717908992, 4244635648, 3850371072, 20971520, 1453326336, 1332740096, 254279680, 4239130624, 55967744, 1174208512, 143949824, 906280960, 603758592, 495489024, 3231373312, 3472735232, 2874280448, 2085034752, 3290400128, 2396849984, 3534024672, 2576134320, 4213225736, 259453852, 2920016202, 677320993}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 3154116608, 369098752, 956301312, 2256535552, 398458880, 1193279488, 2865758208, 1717043200, 419168256, 1975648256, 3805741056, 2844426240, 1908064256, 286433280, 2699464704, 3720386560, 3645502464, 828779008, 3102302464, 1562353024, 2913414848, 2026016032, 389993136, 2709291480, 2766925300, 1954629386, 3058419627}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3825205248, 2516582400, 1056964608, 444596224, 2042626048, 526385152, 3348103168, 2243428352, 605814784, 866779136, 2511273984, 3065675776, 3230318592, 1128439808, 4206284800, 819509248, 600960000, 3172343296, 3438613760, 675146368, 571758528, 1597907744, 2639358096, 2810962264, 403772548, 2787876618, 2791400095}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2348810240, 1308622848, 4278190080, 92274688, 339738624, 1268776960, 1527775232, 3338141696, 3701735424, 1057619968, 3057451008, 2619637760, 3218391040, 1880924160, 856748032, 2129057792, 3286606848, 2001625600, 1040647424, 3803290240, 546048064, 313920096, 2435015600, 452718648, 3331399748, 3334646678, 707766227}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 1275068416, 637534208, 4143972352, 109051904, 3175088128, 2241855488, 2947547136, 2605187072, 2868641792, 3853385728, 272171008, 3958931456, 1839775744, 1299243008, 951382016, 743360512, 2637532160, 3718392320, 2877257984, 3733824128, 2293658048, 303920992, 932364720, 1332467816, 3774044876, 319538738, 2862832293}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 872415232, 33554432, 4143972352, 1317011456, 3292528640, 3282042880, 940572672, 2529689600, 2195456000, 646578176, 3976134656, 2896789504, 173654016, 1487003648, 3546673152, 2610661376, 1480782848, 1420193280, 3180146432, 2048062592, 2832073664, 2697034208, 2307970096, 3062725176, 2593313884, 2106489010, 3504431031}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 3556769792, 3925868544, 3472883712, 2038431744, 2529165312, 1310720000, 1089470464, 3001548800, 1316225024, 2651193344, 1875181568, 4055334912, 2418524160, 2061475840, 3901984768, 3136923648, 1336333312, 3584441856, 2952071936, 343903360, 2653143104, 2960249632, 2571286576, 299387464, 742152764, 1136791686, 768288325}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 1946157056, 2181038080, 2566914048, 3296722944, 3443523584, 618659840, 2836398080, 3145203712, 4142137344, 4102684672, 1018757120, 1733984256, 2204811264, 2292375552, 3234770944, 2361964544, 3345458176, 4058652160, 40443648, 3263361920, 1140752832, 1149292384, 1909166352, 4023154584, 4009113380, 642194134, 4224816083}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3422552064, 3254779904, 2399141888, 226492416, 1170210816, 2107637760, 1294991360, 2904031232, 399245312, 3446276096, 2294743040, 1567457280, 2512240640, 1173741568, 2075258880, 1598027776, 3041317888, 4106891776, 4093055744, 1098249344, 2331091520, 3688868000, 3365317232, 973234920, 1072904548, 245084930, 3348685431}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1140850688, 4127195136, 2466250752, 327155712, 146800640, 1189085184, 1007681536, 2847408128, 1456734208, 2339504128, 3058892800, 3348267008, 35831808, 1068146688, 2436272128, 1589180416, 3124073472, 2276603392, 2796752128, 3632440448, 2954550592, 4257141024, 4003769936, 2986080856, 1419721092, 3355752814, 1548463639}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1677721600, 2449473536, 3741319168, 3850371072, 868220928, 3433037824, 678428672, 1078460416, 179568640, 3216375808, 3198746624, 880705536, 1391378432, 800514048, 3667562496, 3223373824, 1594086400, 771122688, 3284758272, 1739497600, 861332032, 2559214496, 2318961136, 1104148424, 2631664364, 1530010166, 3593952813}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 2885681152, 4060086272, 184549376, 3615490048, 1606418432, 3571449856, 1521483776, 1231552512, 3105095680, 1808924672, 1349320704, 1413120000, 271237120, 3956449280, 3464409088, 2460002304, 780401664, 3642894848, 1109725952, 3682530944, 1545653568, 3183712928, 495072464, 2545227656, 1111948860, 267166006, 4209901087}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 1946157056, 2986344448, 3909091328, 3665821696, 1270874112, 1788870656, 3591372800, 137887744, 543424512, 1849556992, 2564358144, 1951236096, 2612903936, 2784354304, 4154044416, 573290496, 1630589952, 3765333504, 989951744, 3680084864, 621534912, 2841695008, 1488345712, 127222648, 3836727908, 3506347222, 3472832393}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3154116608, 3321888768, 3472883712, 2189426688, 750780416, 3693084672, 2786066432, 2274885632, 1721499648, 3336437760, 1227423744, 1685291008, 33800192, 778821632, 2329931776, 945154048, 2311513088, 1705916928, 3602979072, 763879040, 485085120, 3121144224, 3751744432, 804177592, 200936052, 930836666, 3223099797}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 335544320, 3657433088, 2097152000, 1031798784, 977272832, 3592421376, 1613758464, 2293760000, 3194748928, 2405826560, 3250388992, 3603136512, 1511243776, 3279659008, 3388968960, 1046345728, 442690560, 2058249728, 2714323712, 3761870208, 2685467456, 4101598816, 918675824, 2321322856, 2318368308, 2755956098, 1806919153}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 1543503872, 1509949440, 3238002688, 3045064704, 3510632448, 1793064960, 1481637888, 3977773056, 2383151104, 3657826304, 1167130624, 2072543232, 1022935040, 2677055488, 2608123904, 785836032, 84265984, 4035863040, 1503989504, 3522334592, 2173166912, 3794621920, 2689004688, 2663247544, 2075263284, 1118503090, 1712842353}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1543503872, 2113929216, 1426063360, 3514826752, 4223664128, 3676307456, 565182464, 771227648, 569114624, 1210974208, 2378235904, 3457122304, 4091527168, 1660395520, 2041810944, 3323582464, 1171428352, 3471194624, 915752192, 4071460736, 2237699904, 1162953376, 2974257968, 1196148200, 3480612884, 1371315298, 4073155509}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 335544320, 3523215360, 1325400064, 3967811584, 3686793216, 3403677696, 3308257280, 2703753216, 1231814656, 91357184, 2747203584, 505970688, 2243477504, 973119488, 190099456, 1110632448, 1389081600, 3578412544, 866850560, 4084125824, 621934272, 2430149408, 2647771728, 2964937416, 1042386780, 3371265642, 1027458963}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1409286144, 1442840576, 3472883712, 4118806528, 1488977920, 1797259264, 2437939200, 429391872, 4154720256, 3215065088, 379387904, 3626139648, 1544732672, 3770343424, 4248211456, 2287519744, 2370558976, 3129636352, 970005760, 3949779584, 349278272, 2225292320, 464115120, 301403928, 1216589012, 2016825990, 4086759575}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2214592512, 2717908992, 2298478592, 3967811584, 3577741312, 3525312512, 4027580416, 2944925696, 3595304960, 260440064, 3472293888, 2173403136, 2138816512, 889446400, 3031937024, 3611674624, 3072361472, 3791537664, 1564694272, 1400484736, 2275333568, 2359125856, 3609907824, 1743745144, 2416937660, 34713370, 740477849}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 2080374784, 2315255808, 1426063360, 276824064, 826277888, 3714056192, 2052063232, 687341568, 44302336, 1855848448, 480182272, 281051136, 3778068480, 4265123840, 76869632, 2032584704, 2613830656, 4106639872, 994795264, 3054933376, 2372111808, 4170861920, 2691768272, 2778187000, 1459366276, 977937494, 1573470809}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 1543503872, 637534208, 2399141888, 75497472, 2428502016, 232783872, 3117416448, 1870135296, 2244214784, 1369309184, 3661824000, 2107146240, 2632499200, 3907051520, 4029468672, 1392416768, 774878208, 3930462720, 1526155520, 4061048448, 3479690432, 1881832608, 4199884368, 811056312, 4160898052, 3643361126, 2859320041}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1140850688, 3120562176, 184549376, 3548381184, 4223664128, 1759510528, 753926144, 2078801920, 3809214464, 2267676672, 1938358272, 133791744, 1588183040, 403824640, 933605376, 1010534400, 2745994240, 1912745472, 3672453888, 795055744, 1718153024, 1261701792, 2514365136, 1505167016, 2269033052, 3569294426, 1774358287}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 1140850688, 4127195136, 1023410176, 494927872, 482344960, 2443182080, 607125504, 1334312960, 165937152, 733609984, 1432944640, 3577184256, 3669999616, 3009126400, 3907121152, 4119369728, 4240397312, 2483074560, 3965414656, 607814528, 3505526080, 2704101152, 2159915504, 123653864, 1695050412, 2544139038, 1213866467}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 1946157056, 3321888768, 2734686208, 2692743168, 1539309568, 3193962496, 3899654144, 348651520, 4153147392, 3778936832, 4182704128, 3720249344, 2708914176, 1660608512, 3854872576, 2408294400, 448093184, 2483267072, 2392401152, 539870336, 468597952, 2903985440, 1716171792, 4193051944, 280472524, 1570974922, 1936781685}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 469762048, 2852126720, 16777216, 1518338048, 3183476736, 1126170624, 3476029440, 3753377792, 1143734272, 548274176, 3524198400, 288391168, 1451802624, 1587863552, 3154833408, 990242816, 3199554560, 3808270848, 251211520, 2609110912, 3680377536, 269946912, 2179771312, 163504936, 943182708, 57420706, 2924366805}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3556769792, 301989888, 587202560, 3850371072, 1749024768, 2451570688, 2154823680, 616038400, 2863398912, 43909120, 1590493184, 3047456768, 354205696, 900767744, 4029591552, 828618752, 1669792768, 3342577152, 733677312, 2878187136, 1039297600, 2184404064, 2738469744, 2607840328, 4114090132, 3773567362, 3686677677}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2885681152, 1711276032, 2499805184, 1468006400, 2269118464, 1319108608, 1202716672, 3976724480, 2549350400, 2440953856, 874577920, 2142732288, 2260713472, 994811904, 691384320, 2006226944, 2363712512, 163377664, 3370606848, 2313853824, 1413621824, 399183840, 2990070448, 2616268904, 2448405868, 2127804118, 3728335241}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 2617245696, 436207616, 3640655872, 4253024256, 3208642560, 1512046592, 1563426816, 2640838656, 1642856448, 376307712, 1257046016, 4055072768, 651935744, 3593969664, 1373229056, 3329546240, 1088908288, 1082974720, 2006142720, 956756864, 4142683456, 2230216416, 1395468784, 3562244200, 2366346588, 2886705386, 2496517437}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 603979776, 4127195136, 3271557120, 528482304, 1455423488, 14680064, 556793856, 1580728320, 2479095808, 3872260096, 3373727744, 871858176, 3553607680, 3071008768, 1883623424, 1486026752, 704982016, 1765473792, 1768514816, 1041814656, 3239846720, 3325699104, 618748496, 3852791752, 3887494228, 3757248246, 594133425}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 1006632960, 2717908992, 2130706432, 3598712832, 62914560, 1889533952, 1576009728, 1006108672, 1707868160, 324665344, 3510829056, 3717431296, 7061504, 1286070272, 1484648448, 964622336, 2852989952, 3430347264, 1220100864, 3391130752, 914366400, 1941975584, 3902830704, 3656406408, 234382580, 2227968466, 416942687}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2214592512, 2650800128, 2835349504, 4185915392, 3217031168, 924844032, 2186280960, 1273495552, 2677276672, 540672000, 171114496, 856457216, 2716123136, 2683346944, 3960123392, 454678528, 3578100736, 3955883520, 871174400, 3728602496, 2212974912, 332853920, 3131561776, 725886744, 2022852460, 1187447270, 847699803}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 1543503872, 2785017856, 3003121664, 3749707776, 2151677952, 1914699776, 1259339776, 975699968, 3039559680, 3805937664, 509542400, 3814752256, 1112064000, 3705987072, 2893991936, 16898048, 2817594368, 3377592832, 2558085376, 53330048, 1084979008, 844014432, 3988365424, 2444569848, 2919735660, 120329402, 333083319}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3825205248, 1577058304, 3070230528, 3464495104, 1337982976, 2883584000, 1469054976, 1169686528, 3756785664, 3751936000, 2873032704, 3365830656, 2653339648, 1900716032, 1177063424, 3765938176, 3434685440, 113743360, 384899328, 3007566464, 2795969984, 2567085600, 1454153168, 3953233688, 448278340, 762074482, 1247940739}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1811939328, 3724541952, 1426063360, 1602224128, 650117120, 4246732800, 1573912576, 2616721408, 1220280320, 452329472, 669712384, 1978892288, 4144742400, 3459768320, 4278300672, 2789926912, 2393445376, 645587456, 2090953984, 1903097728, 450048064, 2154805024, 271444912, 3257190488, 978190884, 666312250, 3111485537}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 1275068416, 3791650816, 620756992, 3548381184, 2009071616, 1486880768, 3836739584, 3442999296, 448004096, 1767243776, 4051501056, 2526445568, 1823391744, 3365576704, 697077760, 1704044544, 3793185792, 951159296, 2993117952, 2510936448, 1596135488, 1613221792, 3770296816, 2064605352, 871755700, 2900968110, 1320205733}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1140850688, 2449473536, 1023410176, 2306867200, 1505755136, 2812280832, 470810624, 719847424, 3158048768, 1468923904, 3450535936, 2729738240, 1599913984, 601923584, 3727601664, 1558566912, 39932928, 3641030144, 3977338624, 702411136, 2987748672, 2166855072, 1662791792, 3051225464, 35878284, 1270410962, 2406153397}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3019898880, 503316480, 2030043136, 125829120, 213909504, 1067450368, 2295332864, 2651324416, 1604059136, 1529479168, 954138624, 3549528064, 513392640, 1636163584, 2834272256, 886102016, 351370240, 2534467072, 2714831104, 3934299520, 3854138944, 1307345952, 277560816, 2500317336, 914131484, 1910731666, 4025216551}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 872415232, 436207616, 2365587456, 1317011456, 1044381696, 1725956096, 860880896, 1000865792, 1553203200, 459407360, 864223232, 630358016, 2906308608, 3492732928, 713854976, 1362077696, 1078807552, 1961858560, 2590866176, 421506432, 661988032, 1559491040, 2464879760, 614913592, 2036913772, 3205858022, 1271024311}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 3422552064, 2650800128, 1526726656, 41943040, 2973761536, 1650458624, 2544893952, 2418540544, 1915486208, 2639921152, 109772800, 1631158272, 538034176, 3518865408, 2519175168, 2483853312, 2686794752, 2584517120, 1931834624, 881641600, 1281708480, 1173140832, 357916240, 4202987656, 1578725404, 4075745482, 2046451463}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 872415232, 1107296256, 1358954496, 3464495104, 4114612224, 1902116864, 2840592384, 2156396544, 2780561408, 339083264, 841809920, 363823104, 3685203968, 3411795968, 2383278080, 2775623680, 1750533120, 575462912, 3206618880, 1375848320, 744392896, 1793996384, 4070125776, 1793428344, 488416444, 4238965410, 2688391385}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1677721600, 1241513984, 1358954496, 3145728000, 4248829952, 4250927104, 336592896, 2069364736, 594804736, 1400766464, 493944832, 2211676160, 1661714432, 2369773568, 992055296, 2923485184, 281766912, 800366080, 1366645504, 1625678720, 4141278784, 2435200224, 2709861456, 2280519000, 1109062516, 3380373646, 3123866577}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 2885681152, 1778384896, 1862270976, 2843738112, 3527409664, 1054867456, 3364880384, 3374841856, 2855534592, 1786118144, 3395354624, 1875279872, 124698624, 3004866560, 2643259392, 142452736, 3809676288, 1510578688, 3095727872, 3782789248, 875279424, 2529300832, 3822531600, 218607448, 3906480972, 4174120470, 654973005}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1006632960, 2382364672, 1560281088, 3800039424, 1698693120, 2304770048, 3123707904, 3916955648, 2666790912, 2342912000, 863698944, 1593016320, 1829486592, 3267338240, 1383706624, 405977088, 3090770944, 4026970624, 3678360832, 3563965312, 593789632, 3835305056, 1242647248, 3250254536, 2299885044, 3208942670, 2412388349}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 67108864, 4060086272, 1962934272, 2306867200, 658505728, 119537664, 3627024384, 2509766656, 3933470720, 3223191552, 1570439168, 1477083136, 806535168, 3072761856, 2031677440, 1530116096, 2061573120, 2905071104, 737085184, 1175768448, 3733565760, 967605984, 3737781104, 3019184232, 2091509540, 1075584862, 1477603249}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 3825205248, 3791650816, 3472883712, 1417674752, 2529165312, 1335885824, 1525678080, 3293052928, 1711013888, 2256928768, 2117271552, 610041856, 2023014400, 3450396672, 2307829760, 114141184, 2358868992, 2895236608, 284122880, 3068823680, 1632602816, 3774381472, 919893104, 2938779144, 2274178220, 3130773650, 877817969}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 1006632960, 3321888768, 1526726656, 2122317824, 1119879168, 1126170624, 747634688, 2059927552, 234618880, 1048444928, 3145007104, 3890577408, 3081617408, 1922146304, 3939487744, 4239063040, 1875319808, 1970717184, 3047751936, 3574332544, 3322985408, 8930976, 2535195952, 3478012536, 4293737372, 468843170, 2495582525}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 1140850688, 167772160, 2164260864, 1015021568, 1052770304, 459276288, 2670723072, 3822583808, 282853376, 1910636544, 3685023744, 1155170304, 4152541184, 530489344, 3793539072, 2768873472, 860582912, 137729536, 3931714304, 195601280, 2712638912, 1181761184, 335021328, 2060200328, 782898148, 3690011210, 2861349403}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 4093640704, 1174405120, 2264924160, 4169138176, 2856321024, 1574961152, 2414870528, 3511156736, 2942566400, 3983147008, 4041801728, 2861072384, 2235613184, 3882131456, 2137960448, 1916258304, 2283232256, 2680415744, 2240111872, 3672544896, 3186860736, 3085790176, 3084026640, 2529284584, 2807580620, 2950454974, 3896929771}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2483027968, 301989888, 1426063360, 2155872256, 3376414720, 2778726400, 3771727872, 3179806720, 190578688, 2385903616, 3740598272, 14319616, 3755130880, 2966331392, 2950213632, 985499648, 1330582528, 1871814144, 933312256, 3178278272, 1769072064, 1406227808, 581482928, 199593688, 1604015516, 3724251634, 2330088841}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2885681152, 973078528, 3003121664, 612368384, 725614592, 3021996032, 1292894208, 932708352, 2069102592, 1393164288, 1805320192, 254771200, 3057106944, 1831051264, 4203343872, 960677888, 3100990464, 958843392, 3059185408, 1425137280, 3345384640, 1207373152, 2837560688, 18799864, 1976791476, 3154371806, 2048492091}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1946157056, 704643072, 587202560, 2424307712, 1774190592, 941621248, 3492806656, 1535639552, 1789657088, 2040659968, 647036928, 2519498752, 858046464, 3511214080, 1330286592, 1319876608, 602883072, 1442299392, 2783267584, 2415577728, 1021557440, 2439186976, 2892351536, 553401128, 125453420, 1550155770, 1169858315}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 2483027968, 1845493760, 1660944384, 1132462080, 3342860288, 2648702976, 2662334464, 468189184, 1107558400, 2187460608, 2507341824, 1666482176, 4181508096, 3447250944, 3900346368, 3128555520, 3504688128, 2018362880, 2259620096, 3256529024, 495577408, 3186427616, 2742677008, 3731185736, 2139981116, 1334784382, 1846212783}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 201326592, 3187671040, 486539264, 125829120, 2260729856, 1730150400, 4121952256, 2521300992, 2175533056, 3917873152, 4021092352, 3195633664, 3534864384, 2187190272, 3258699776, 2735134720, 3901180928, 1020430848, 1864709376, 821422976, 2726801472, 1438187296, 3371067056, 2477857128, 3182932428, 984667482, 3970046137}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 1677721600, 3858759680, 4009754624, 3246391296, 683671552, 2418016256, 32505856, 1245184000, 2082209792, 4184997888, 73465856, 1084129280, 874954752, 3111821312, 3169366016, 1599731712, 1661932544, 3297633792, 911815936, 142799488, 3545557568, 2786830880, 66479152, 3367977416, 1842732628, 3193267738, 1922597507}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 3556769792, 4060086272, 2667577344, 1384120320, 339738624, 664797184, 3199205376, 1043857408, 129236992, 265945088, 2838036480, 4266688512, 1776861184, 2459738112, 1571221504, 2300557312, 2525443072, 4173569536, 1749108480, 30210176, 328133056, 2309199840, 1024555568, 3538203240, 4138917364, 955620334, 450236899}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3825205248, 1308622848, 4143972352, 612368384, 2571108352, 2195718144, 3448766464, 1346895872, 1405878272, 2421555200, 2146238464, 1291550720, 3543384064, 4013940736, 30011392, 1356126208, 691502080, 2611006976, 4239722752, 1195344512, 3586771136, 651475040, 574035728, 1562437848, 955591292, 1482674010, 1385815313}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1543503872, 1308622848, 553648128, 1266679808, 1941962752, 320864256, 772800512, 1311244288, 1974206464, 362938368, 2332753920, 2352709632, 445890560, 2826936320, 264089600, 2378602496, 3609547776, 3053632000, 466304256, 3818626432, 1371775040, 3543633312, 2380389936, 4244415544, 1954174636, 641667130, 2412630347}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3288334336, 3523215360, 1358954496, 562036736, 1849688064, 2308964352, 2349858816, 3273129984, 1619263488, 938082304, 3383951360, 2662105088, 2335490048, 4285571072, 2214260736, 2923026432, 930950144, 2095418880, 1462978304, 510435200, 4199864128, 2382400608, 2006099632, 1372960696, 1274741172, 1410384566, 1468702499}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 3556769792, 436207616, 4009754624, 4085252096, 2109734912, 203423744, 1387266048, 952631296, 3413377024, 1688338432, 1765736448, 688488448, 1677836288, 2270535680, 591892480, 2041612288, 2588769280, 3694056960, 3622075136, 500833408, 3338874176, 1042272160, 2436665264, 3482539496, 1030203660, 3758159862, 3271905543}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 603979776, 167772160, 3439329280, 713031680, 2663383040, 1654652928, 2616197120, 2657615872, 1307312128, 111017984, 1760100352, 2759884800, 2418589696, 3982811136, 2164977664, 1259046912, 396848128, 707902976, 1191992064, 3876474240, 1020334272, 963957664, 3497176304, 908046856, 3949796540, 2549281930, 845139813}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 3422552064, 2650800128, 218103808, 3162505216, 2671771648, 333447168, 3572498432, 1078460416, 3661365248, 4165599232, 2678390784, 1736278016, 3161833472, 1739186176, 3088306176, 645834752, 4043246592, 4099975680, 1434191104, 329929600, 2941609408, 2234893920, 3175724432, 3798201064, 2591477068, 3231928210, 924500183}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 1811939328, 3456106496, 3472883712, 3212836864, 3720347648, 1570766848, 1173356544, 149422080, 1119092736, 4160880640, 3770875904, 185827328, 2050736128, 2133827584, 1608364032, 2172049408, 1368486912, 1313374720, 355747072, 566366848, 3076740416, 2883841952, 4166251376, 853265544, 2571103868, 3567646822, 679149255}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 1275068416, 1375731712, 721420288, 3816816640, 1782579200, 3466592256, 4289724416, 2545418240, 4278452224, 22151168, 3885563904, 2699984896, 3642146816, 1588764672, 223391744, 2079447040, 1826292736, 2499797504, 3338955520, 2370981504, 2509842240, 1542370912, 2190902064, 2029178856, 2448461492, 2940327030, 417552831}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2617245696, 1711276032, 2130706432, 3279945728, 4148166656, 3839885312, 3488612352, 3401056256, 1593049088, 2264530944, 3413966848, 668106752, 1009434624, 1497276416, 1135906816, 3174164480, 1157043200, 3419904512, 2318141696, 205399680, 1059024704, 4195066080, 2125093008, 1893015144, 4117686708, 2585568142, 445489427}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 67108864, 704643072, 4043309056, 125829120, 2277507072, 3206545408, 2469396480, 788004864, 3354132480, 2270298112, 2701328384, 2002616320, 3966091264, 2712248320, 944500736, 829458432, 2707506176, 3668346368, 1641296640, 2334014336, 4162940992, 432461728, 3020193328, 989220008, 3901031508, 3653280226, 3059298027}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 2214592512, 704643072, 3305111552, 2575302656, 591396864, 3487563776, 389021696, 871890944, 2177630208, 474087424, 3731685376, 2047246336, 1488896000, 4019380224, 4217425920, 4004874240, 3827248128, 1276358144, 288643840, 789473664, 4159663424, 2756423904, 145238288, 4215550344, 1410731508, 1771249234, 3811693459}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 3556769792, 4127195136, 50331648, 243269632, 2663383040, 3764387840, 2591031296, 1306001408, 4154195968, 1201799168, 167837696, 3326443520, 3076374528, 2510397440, 2784219136, 3798636544, 890459136, 1811742208, 3589547264, 252081280, 3834588096, 2539557024, 1970622096, 2843999912, 4239562948, 3020900042, 4137588923}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 738197504, 3925868544, 3875536896, 3984588800, 3510632448, 3844079616, 3668967424, 2314731520, 2611216384, 3707371520, 2478637056, 2670493696, 3113533440, 2517688320, 1222291456, 2506074112, 976708608, 2055844352, 3469485824, 3885393024, 224098880, 2121242336, 4035929712, 1594737704, 1728454740, 2140353990, 3346240091}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 738197504, 1912602624, 1493172224, 2894069760, 658505728, 3185573888, 3167748096, 3752329216, 565968896, 4267311104, 2068250624, 4224024576, 2855124992, 3539066880, 2470170624, 3157587968, 3852297216, 3317871104, 3976751872, 344725376, 4079122880, 3327356512, 3315831440, 4210081784, 3822285740, 912511154, 743476991}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 67108864, 503316480, 2969567232, 4102029312, 1698693120, 1700790272, 3771727872, 2589458432, 4088135680, 954073088, 3807444992, 2775547904, 326615040, 3845906432, 1316327424, 247236608, 2385470464, 4053706240, 991447296, 684458368, 3104715712, 1680409952, 4018389456, 1422495928, 1209706516, 885132290, 2141673485}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 4093640704, 3992977408, 3674210304, 931135488, 1421869056, 2287992832, 795869184, 3191341056, 4194566144, 885653504, 1024131072, 55410688, 1186316288, 760324096, 2569777152, 905508864, 2130779136, 3475416576, 3825758464, 798764160, 2891845440, 2638813472, 949652240, 3892721064, 3644664372, 1491641974, 4081678387}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2617245696, 3590324224, 2332033024, 1199570944, 3846176768, 882900992, 1701838848, 3740794880, 1271660544, 876478464, 404815872, 3356262400, 884260864, 4065894400, 559337472, 3668940800, 3328121856, 554537472, 1569216768, 2788445312, 3698472768, 459241952, 764273072, 524825096, 3889438196, 2241996114, 1020728237}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 1140850688, 637534208, 2801795072, 2659188736, 1388314624, 1558183936, 3918528512, 1150812160, 142868480, 286392320, 598016000, 999522304, 650887168, 1982849024, 4184707072, 221313024, 83305472, 2736178688, 1067988224, 3131864704, 2315125184, 3480972448, 3575174352, 1897598232, 1279831508, 140719702, 1155330943}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 2214592512, 3925868544, 2365587456, 4135583744, 541065216, 3256877056, 2448424960, 2181562368, 3723755520, 3168927744, 2304442368, 2780987392, 2559229952, 3906920448, 2165092352, 2973751296, 1582904320, 1082766848, 2689606400, 3644347776, 1939617472, 2244375264, 2244040176, 564512264, 1413363340, 2604495030, 2687759143}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 603979776, 2516582400, 2231369728, 947912704, 2126512128, 4208984064, 2593128448, 2500329472, 3841720320, 2354970624, 1160577024, 2970517504, 2512830464, 3025838080, 1607782400, 3662796800, 1133736960, 3870533120, 767577344, 1734369152, 751852480, 1495806112, 4169956304, 835077016, 668537500, 1680667938, 452301485}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 738197504, 2785017856, 385875968, 3246391296, 255852544, 60817408, 4094689280, 2281177088, 3977510912, 3719168000, 598278144, 3668017152, 924434432, 2905464832, 2270400512, 1734526976, 3668380672, 77126144, 2835376384, 1652585088, 2629835328, 2850058720, 590379568, 539492664, 378276932, 516571790, 1083130041}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3556769792, 2717908992, 2097152000, 1585446912, 3930062848, 3370123264, 2721054720, 1492647936, 1895038976, 2915172352, 1721565184, 2122743808, 1388232704, 3773489152, 2012786688, 1672333312, 2569499648, 1622138368, 2484760320, 3631833472, 590137024, 721414112, 3079802256, 3440724872, 3354049140, 3229150926, 3580751567}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 738197504, 2046820352, 1862270976, 109051904, 1774190592, 1855979520, 2442133504, 3147300864, 4281073664, 1468923904, 1687093248, 1789755392, 2926952448, 3996753920, 310882304, 1375766528, 1830362112, 1414449664, 4080424704, 2171818112, 2279316416, 2280051488, 2492612208, 2777225656, 1817608436, 1952068258, 2736592709}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 872415232, 3187671040, 4043309056, 1988100096, 2638217216, 551550976, 1708130304, 557318144, 3327918080, 1900675072, 357498880, 3980754944, 1807597568, 1648467968, 356249600, 3508320256, 1140669440, 796321280, 3368163584, 1530597760, 1162597056, 1091879008, 3746129424, 3629680120, 337330404, 2067516170, 1209851087}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1140850688, 1509949440, 4278190080, 1199570944, 331350016, 182452224, 1840250880, 3258449920, 1335623680, 4248174592, 569835520, 2802024448, 4017864704, 3167215616, 2384564224, 2350835712, 3550051328, 4145585664, 2643874560, 2691120256, 2196485952, 3341804192, 3816131024, 2603406344, 3134471572, 2633121562, 4021098017}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 738197504, 3925868544, 2264924160, 2793406464, 306184192, 3084910592, 2882535424, 3041394688, 1103364096, 1225916416, 3025862656, 2970255360, 377667584, 803643392, 323276800, 1363666944, 4083235840, 1510337024, 3669114624, 2909482112, 1108531136, 3436085984, 2911945488, 2025705976, 2999849948, 2424652542, 1726450071}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2348810240, 2583691264, 2499805184, 1333788672, 3284140032, 3202351104, 3020947456, 738721792, 905707520, 3537764352, 211353600, 1005748224, 1438302208, 3731283968, 2798161920, 4211734528, 3014611968, 1141363200, 4175331072, 1368991104, 1081260608, 1350217632, 931582672, 1146675160, 3242319964, 1853060834, 3551106349}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 3690987520, 704643072, 4110417920, 1736441856, 432013312, 1625292800, 2140143616, 2431123456, 1922301952, 1476788224, 3965517824, 1412268032, 1954922496, 2888949760, 1539821568, 1738713088, 2706596864, 4210346496, 3582344960, 547165568, 3276656192, 2060813984, 406441168, 2697196568, 1884079596, 2904190182, 2292132677}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 4227858432, 771751936, 1358954496, 1535115264, 3871342592, 157286400, 409993216, 322437120, 3497787392, 2731409408, 3704684544, 3792797696, 107593728, 45457408, 2179698688, 2553473024, 4198968320, 2412548608, 1645094144, 3098615168, 4024539200, 1385277216, 136937872, 563450024, 1891344564, 2170199754, 1674790797}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 335544320, 503316480, 452984832, 2206203904, 2084569088, 2862612480, 2865758208, 2828533760, 1955856384, 357171200, 1621032960, 2924576768, 2315894784, 1610457088, 3632771072, 4092647424, 2499628032, 2717025792, 1357785344, 1639781504, 2178075968, 3439222624, 1967479856, 871819352, 2677804180, 862333342, 2958114651}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1140850688, 1308622848, 1962934272, 3045064704, 3837788160, 257949696, 296747008, 2398617600, 916717568, 2751856640, 2482700288, 545423360, 2923085824, 3099516928, 2611515392, 435922944, 3528809472, 1582677504, 226654464, 2657964928, 378659136, 2746511136, 1655596688, 1381453640, 418971572, 2255728550, 3144227205}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 1677721600, 2650800128, 3036676096, 2776629248, 2587885568, 824180736, 1894776832, 2697461760, 2098987008, 1202323456, 2961506304, 1243381760, 504676352, 2296946688, 3646066688, 3868186624, 2794937344, 2198711808, 446578944, 748882816, 4255891776, 3723047008, 3401512688, 1961731976, 2928560236, 2231045538, 2368730391}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 603979776, 4261412864, 2298478592, 3179282432, 1556086784, 769654784, 3394240512, 304611328, 4009492480, 2384330752, 2469986304, 3391324160, 642498560, 420978688, 402239488, 3633879040, 1717509120, 4149136896, 3905556736, 1692099968, 2474959680, 3323015456, 2824845776, 353732088, 2031025516, 1634358098, 3358285437}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3556769792, 3456106496, 2902458368, 1434451968, 4081057792, 1956642816, 4033871872, 1669857280, 2649489408, 4155113472, 2950496256, 3481632768, 1487781888, 1966202880, 18059264, 589469696, 4077743104, 3497903616, 2764685568, 1350027136, 1407489344, 1387925728, 3578098864, 1928438152, 2440270284, 4222782330, 248850383}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 603979776, 2046820352, 419430400, 2877292544, 1975517184, 4280287232, 2284847104, 4009230336, 494141440, 2012348416, 3301638144, 2217771008, 1172881408, 1487724544, 2108092416, 2316945408, 2732266496, 3044591104, 3450116864, 1711974272, 1747966528, 2757362848, 2543285552, 442416680, 2498603220, 1827235630, 412336119}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 872415232, 1711276032, 3103784960, 696254464, 3846176768, 178257920, 1380974592, 4291297280, 3918790656, 4253941760, 3797090304, 39878656, 3741892608, 4174176256, 1082830848, 3897419776, 757273600, 934858240, 3564412160, 1724297600, 499100992, 3690626016, 3073202352, 363591832, 1328838908, 2917039222, 714827985}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 3019898880, 3388997632, 3808428032, 4169138176, 3946840064, 2065694720, 175112192, 3589799936, 2519465984, 2622881792, 2625961984, 2729082880, 2020786176, 2385436672, 2491453440, 2393487360, 1461019648, 3066232320, 3107388160, 2612845184, 517471936, 3514072928, 80348400, 2546671304, 2165543092, 2728803938, 2084390313}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 2214592512, 2046820352, 3305111552, 3632267264, 1069547520, 140509184, 1550843904, 2969042944, 1704198144, 4023255040, 1784872960, 2626060288, 1209974784, 3220889600, 2815209472, 1773918208, 2343771136, 2775490048, 3045245696, 2493043072, 2023065024, 3042981408, 418411536, 1496843560, 2264158932, 1547568862, 2094745241}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3019898880, 4127195136, 822083584, 2743074816, 3745513472, 4116709376, 2333081600, 1368915968, 2339635200, 2989883392, 151584768, 275611648, 2123743232, 368173056, 1189072896, 795015168, 1838765056, 2897595904, 2944521472, 39312768, 2022609984, 3982196704, 3150623568, 654653400, 2860493972, 3419592814, 2486250261}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2617245696, 2516582400, 3942645760, 109051904, 3552575488, 1205862400, 4138729472, 3642228736, 540278784, 1765146624, 6750208, 2827386880, 226410496, 4118454272, 3801403392, 2267539456, 690443264, 447142400, 3475943680, 810734720, 645439424, 4274385440, 642130896, 1402936712, 193113988, 2215704926, 2936668005}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 2885681152, 3791650816, 3305111552, 1182793728, 3661627392, 2388656128, 2838495232, 3793223680, 2800484352, 1419640832, 2208235520, 1869840384, 1309392896, 995614720, 3448868864, 2541914112, 2782878720, 3675507200, 3325811456, 3788499328, 1044226752, 1660716000, 4054861520, 3344463176, 1326200772, 527324530, 3131517277}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1811939328, 1509949440, 721420288, 998244352, 4106223616, 4053794816, 1940914176, 3406299136, 3915644928, 650772480, 2705653760, 3939401728, 392609792, 741515264, 3190878208, 741472256, 2135258112, 2681111040, 2582023936, 4134709888, 2245062464, 2086768928, 2283623408, 3690115368, 3490761772, 625049822, 1223502875}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 3959422976, 2248146944, 117440512, 411041792, 1472200704, 2208301056, 1926234112, 262668288, 2010906624, 3439198208, 3404660736, 3116859392, 248496128, 222552064, 47566848, 180803584, 166659072, 860336640, 1410306304, 123961984, 2152052416, 630114592, 1585652464, 107081368, 2361706956, 1575906786, 2095535165}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 1275068416, 1107296256, 553648128, 1837105152, 734003200, 3017801728, 206569472, 965214208, 41680896, 1471807488, 1341063168, 2680324096, 1084932096, 1560715264, 3287609344, 2366089216, 1433347072, 2525151744, 3322594048, 771154816, 1468849472, 746822816, 3851513680, 4126387832, 1009328956, 1889006658, 1913083071}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 738197504, 2650800128, 1258291200, 444596224, 2202009600, 190840832, 244318208, 3145203712, 765722624, 2791178240, 3724476416, 3802693632, 2410725376, 2164580352, 333615104, 479827968, 2971610112, 3002661376, 3362313472, 420520064, 1437914560, 1751820384, 3176501200, 878530968, 4074612388, 529627318, 111146873}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 469762048, 2382364672, 3472883712, 1619001344, 2663383040, 2921332736, 3243245568, 1979187200, 3262382080, 3051487232, 1926823936, 3382476800, 3947151360, 1944100864, 3216674816, 2935486464, 4202236928, 890028544, 2250024192, 84185728, 3405839040, 483043744, 2086634672, 2666867992, 2887448420, 283632030, 1893798991}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 3825205248, 3724541952, 2734686208, 528482304, 2487222272, 1847590912, 1664090112, 1587019776, 3302752256, 4060217344, 2548760576, 3129180160, 2067513344, 441966592, 2685243392, 2245691392, 2743827456, 1821625856, 2232664320, 4132683904, 2314446656, 92504416, 649834608, 790076648, 2427292964, 472559882, 2180189675}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3825205248, 3724541952, 2835349504, 1249902592, 3217031168, 790626304, 802160640, 3949461504, 403439616, 3011903488, 3636527104, 976453632, 3304833024, 2229788672, 3072962560, 1983170560, 904465408, 2673851904, 4090343680, 3741226368, 1934497984, 1641888544, 998095536, 3592855640, 3524933228, 1162813354, 307140297}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 469762048, 4261412864, 1191182336, 2675965952, 1631584256, 1042284544, 1586495488, 674758656, 1929117696, 1613627392, 2979069952, 1503952896, 742178816, 252747776, 2787569664, 2153482240, 3668536320, 2933432832, 3763535104, 1243737728, 785516864, 532637152, 3342201072, 102252216, 1953246756, 3424005914, 426591853}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 2348810240, 1509949440, 285212672, 411041792, 2025848832, 413138944, 762314752, 2807562240, 1887698944, 397803520, 938016768, 1341292544, 2727002112, 4273922048, 2054205440, 2393745408, 974201856, 1996923392, 1290071808, 2719192960, 2803127232, 2164145056, 124083696, 3811110984, 3240746596, 1646743270, 1135584029}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 603979776, 905969664, 989855744, 3816816640, 2738880512, 3999268864, 294649856, 752353280, 3825467392, 2478440448, 2467758080, 2870575104, 1948368896, 2650136576, 158830592, 263514112, 976186368, 2580397568, 4079207680, 813074560, 4136399168, 2345016544, 1192844752, 1562160152, 86181108, 810286774, 2161808651}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 603979776, 2248146944, 285212672, 2961178624, 2973761536, 1801453568, 3866099712, 4058513408, 1114374144, 1607335936, 2733965312, 2601549824, 1327022080, 2537873408, 4169306112, 2754332672, 301808640, 3939298816, 3038694656, 2144179584, 4114900416, 2114081120, 1575690960, 3864916200, 2510052252, 1474707050, 2797163373}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1006632960, 3791650816, 3137339392, 2139095040, 3569352704, 1054867456, 4287627264, 4153933824, 445906944, 39976960, 547422208, 535986176, 3339370496, 1741594624, 877957120, 2293336064, 999885824, 1146540544, 12616448, 3151203968, 3552057664, 451161888, 2867481168, 2163042968, 2149885396, 1043959518, 2731877455}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 2080374784, 973078528, 3909091328, 3162505216, 901775360, 3961520128, 3627024384, 1280835584, 1024196608, 549584896, 1082589184, 1608548352, 1427685376, 249880576, 3219042304, 1831184384, 2696899584, 2948370944, 273870592, 1193798528, 3684203968, 3157031712, 712136496, 2787067944, 1766629252, 2980753346, 1566303491}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 2617245696, 369098752, 4278190080, 2071986176, 1279262720, 1402994688, 1854930944, 710410240, 3160145920, 298188800, 3386966016, 3681058816, 722518016, 412934144, 2518863872, 3754940416, 978918400, 218403328, 3919509760, 2235143808, 1483739968, 3018340704, 3209968304, 2259192, 1296765268, 3448228154, 1184715833}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1140850688, 2516582400, 1593835520, 3430940672, 88080384, 3172990976, 1513095168, 2585264128, 1701576704, 208011264, 4127391744, 2962063360, 2218115072, 2997460992, 3166154752, 3637032960, 738950144, 3846807040, 409466112, 2239801984, 1710183616, 3299596896, 1922482928, 315913960, 2356807524, 1616728082, 3830629569}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1275068416, 4194304000, 2936012800, 2340421632, 3821010944, 631242752, 426770432, 4075290624, 248774656, 4208328704, 889389056, 1924038656, 2036776960, 1518526464, 383569920, 2732324864, 2830857216, 404918784, 2418839296, 1710475392, 2261718336, 3338961056, 1938282608, 636035016, 2528089148, 3365750038, 134870621}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2348810240, 369098752, 3741319168, 1048576000, 876609536, 3605004288, 1808793600, 1775763456, 3900440576, 4226154496, 473104384, 4154687488, 1696317440, 1517789184, 1709805568, 437708800, 1411060736, 3765932544, 4243175680, 2476115584, 3671806400, 1624739808, 81395344, 1713297016, 2394902036, 2943192810, 1786571897}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 1946157056, 2248146944, 1325400064, 780140544, 809500672, 3298820096, 2395996160, 1682440192, 2201223168, 2322202624, 370737152, 2016706560, 2103230464, 544792576, 2310721536, 1650972672, 266413056, 3573079552, 3707436288, 1162332800, 3203491264, 2849032672, 4185820592, 408265688, 1684295036, 753010726, 197993587}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 2214592512, 2852126720, 2030043136, 1619001344, 264241152, 966787072, 1924136960, 466092032, 2801532928, 2599288832, 3247374336, 1936162816, 982499328, 3162742784, 3779440640, 736557056, 2855752704, 359912960, 1861067520, 1124790144, 2267088832, 3976766496, 2243458800, 2501142696, 3722589388, 3368623986, 3557082021}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 201326592, 301989888, 1459617792, 763363328, 2042626048, 606076928, 1167065088, 4265082880, 2089549824, 2187984896, 2032205824, 2660663296, 3826171904, 978493440, 274763776, 884844544, 2269709312, 3523396096, 343468800, 681676928, 4053470784, 3689932448, 1499758256, 3325969272, 3120002788, 2159399394, 3501025527}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 1543503872, 2046820352, 3506438144, 3430940672, 3544186880, 1147142144, 1565523968, 243793920, 1677459456, 2311192576, 3515809792, 1717862400, 923582464, 224436224, 3364524032, 2282330112, 1029129216, 1485875712, 3992106752, 3918368640, 1787908544, 1545186400, 381639760, 1656549880, 1308146492, 2174648322, 795312387}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 2080374784, 2382364672, 4177526784, 528482304, 3753902080, 1369440256, 97517568, 2322071552, 2346450944, 2211577856, 3151560704, 1112375296, 4265984000, 3320438784, 1938001920, 3001985024, 942504960, 3139666432, 2562630912, 629475712, 1834978880, 951905696, 2436136816, 894307480, 1676361260, 2703528578, 3733992011}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 2348810240, 1644167168, 251658240, 3179282432, 2705326080, 1793064960, 3834642432, 4204265472, 561250304, 1472331776, 3980066816, 2636349440, 2015084544, 1495244800, 1842737152, 1099081728, 584524800, 3314917888, 266515200, 730268800, 2351796800, 656848608, 4201478544, 4174034136, 182127380, 456390894, 2521006703}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3556769792, 3388997632, 2634022912, 2139095040, 3208642560, 3303014400, 1693450240, 4024958976, 2542534656, 1749942272, 144637952, 2979889152, 1238745088, 2823397376, 3894390784, 2154080256, 2616929280, 1658816000, 2797912832, 1684766080, 1720158784, 306244064, 727258512, 599711976, 2714632348, 3302974490, 1979570013}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2885681152, 4127195136, 1828716544, 998244352, 1639972864, 3961520128, 2087714816, 1652031488, 381943808, 2139226112, 4275896320, 2486796288, 799129600, 2335547392, 1707069440, 3143559168, 56720384, 754969088, 2621354240, 2272335744, 639074880, 827506336, 2801736368, 2673115528, 2042655028, 1210073878, 3060815095}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 67108864, 3791650816, 4177526784, 8388608, 2831155200, 1050673152, 510656512, 1158152192, 1156317184, 866254848, 1916469248, 3282599936, 1925234688, 805085184, 1738977280, 1287243776, 2399104000, 2815864320, 2662465280, 4120081280, 3610565568, 3412784032, 3131816688, 2330734280, 1017257420, 4055565690, 787000203}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1543503872, 301989888, 3305111552, 2860515328, 801112064, 950009856, 3914334208, 2870476800, 4067164160, 3798335488, 2364342272, 583303168, 1555873792, 3256934400, 4237225984, 953665536, 2914610176, 1163821568, 353364736, 3086301568, 2292745408, 4208652064, 953010544, 491401944, 1173049556, 1037677602, 3241177265}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 2348810240, 2852126720, 2030043136, 494927872, 1799356416, 2623537152, 3603955712, 1636302848, 3253469184, 1928462336, 1843200000, 1045987328, 3404775424, 615309312, 512151552, 2642393088, 332999680, 2392238592, 3017252608, 1552233344, 3174868288, 2238614752, 960725200, 3022201016, 2087175676, 2220696906, 454616147}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 1140850688, 2046820352, 4278190080, 4068474880, 2973761536, 174063616, 3356491776, 1148715008, 883687424, 385482752, 716374016, 725516288, 2858860544, 3116015616, 3198742528, 1326442496, 1632044032, 186181120, 3125279488, 4175639680, 3316041152, 614123872, 500740688, 2229764440, 1968379364, 619612018, 2403242735}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 1275068416, 838860800, 2969567232, 3330277376, 2428502016, 1109393408, 1697644544, 2037907456, 1189347328, 1064697856, 3439394816, 272138240, 1436598272, 1867833344, 1475014656, 3510106112, 1132278784, 1228591616, 1172286208, 2601599872, 2867919040, 3405550752, 3706122160, 346946088, 192299796, 3271651750, 993581629}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1006632960, 2583691264, 855638016, 260046848, 3695181824, 425721856, 2473590784, 2593652736, 1657012224, 1927413760, 1079443456, 2765455360, 1970126848, 817487872, 1093914624, 1811458048, 44770304, 3131308544, 189847296, 3575078528, 825610560, 1306372960, 2734794192, 736622440, 535992996, 790636422, 3775947799}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 3556769792, 2248146944, 687865856, 2424307712, 3024093184, 3655335936, 2857369600, 228065280, 347865088, 1959919616, 936050688, 3709698048, 1143324672, 4222197760, 955502592, 2986121216, 870263808, 4227565056, 3849905408, 1342267776, 3878343104, 2861193184, 4216796432, 3032453432, 981896308, 3483380970, 3836750307}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1543503872, 2449473536, 3036676096, 1568669696, 2831155200, 262144000, 1968177152, 3233284096, 2075918336, 518389760, 1638858752, 927301632, 1302183936, 1699848192, 1084207104, 647272448, 3210433536, 3279403520, 1452331776, 1216444800, 1753132864, 2895789856, 2607377136, 2155540312, 121645188, 2724203290, 3480233417}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 738197504, 4127195136, 3170893824, 1451229184, 515899392, 1046478848, 2280652800, 253231104, 3412328448, 1927938048, 379912192, 1190363136, 944488448, 3393183744, 3825061888, 1640290304, 59329536, 3035994624, 688423168, 574574464, 604937408, 452751264, 3142460048, 4096726120, 2124847716, 3575660566, 1087390787}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 2617245696, 2650800128, 3841982464, 159383552, 851443712, 786432000, 4090494976, 552075264, 3724804096, 1774059520, 4138926080, 3267854336, 3843014656, 2595987456, 1400754176, 2332227584, 357510144, 3312820736, 47631616, 370749312, 1522709312, 1932490272, 1206233936, 2300488632, 3484248652, 2718232846, 4040164721}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1946157056, 973078528, 2902458368, 3699376128, 1136656384, 2405433344, 3031433216, 505937920, 2825125888, 2139750400, 2433679360, 3329261568, 3019423744, 3117211648, 798945280, 41785344, 2469606400, 1532415488, 199865088, 993088896, 2037220288, 1296762400, 3286935440, 772784840, 331379292, 2539663534, 3769631691}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 872415232, 2650800128, 3909091328, 629145600, 801112064, 2069889024, 3387949056, 1922564096, 399769600, 1860304896, 4065001472, 2537586688, 2390278144, 2478628864, 2994130944, 2832320512, 431434752, 2882467328, 3713390848, 803028352, 1366935360, 874204320, 2311642896, 3280250600, 2587019300, 1054602126, 3027265759}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3556769792, 570425344, 754974720, 3078619136, 1103101952, 891289600, 1641021440, 3218604032, 3626237952, 1644560384, 4004446208, 2469429248, 1325973504, 2103222272, 1561505792, 832681984, 1975714816, 4071271936, 406167296, 2578282880, 1783233088, 2404339360, 1145090608, 3267412440, 1786830260, 2640360166, 3037771717}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3825205248, 4127195136, 788529152, 3414163456, 3720347648, 786432000, 1238368256, 2813853696, 2695626752, 3250454528, 2170617856, 2502590464, 2092089344, 3920551936, 1597550592, 300795904, 1998937088, 1874914816, 719451392, 1978339968, 3672743744, 326073760, 1952693456, 1907120440, 1899903588, 3911284338, 1560979597}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1140850688, 2181038080, 2231369728, 25165824, 2554331136, 1260388352, 3555721216, 4089970688, 1084489728, 4206755840, 3668901888, 754876416, 1171701760, 2313347072, 1447333888, 3346499584, 3101369344, 1199097344, 395699968, 1984329088, 2737003840, 846497120, 3168771824, 3257871368, 859753068, 1907815038, 2779971265}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 335544320, 4194304000, 83886080, 2491416576, 2394947584, 304087040, 3775922176, 1011351552, 3527671808, 2225209344, 1379467264, 3020193792, 741130240, 1167630336, 4114788352, 1005037568, 638405632, 3902703104, 1298782976, 750922112, 3754503104, 2474438816, 120637360, 490125368, 3768429980, 939007614, 1742473231}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 1946157056, 436207616, 2399141888, 4253024256, 784334848, 1797259264, 447741952, 2686976000, 360972288, 1434845184, 3832086528, 3622207488, 4088315904, 2138742784, 38072320, 2243008512, 1279083520, 1486405120, 4181431040, 1260807296, 2887344704, 3136200992, 1973084848, 777310440, 3253323388, 716253182, 1982526877}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3288334336, 1308622848, 1728053248, 1619001344, 2126512128, 1340080128, 2515533824, 2007498752, 3173253120, 2096234496, 3471769600, 3798958080, 1785184256, 613654528, 2371457024, 1443555328, 2080068608, 676722176, 94171392, 1791365760, 3284478656, 1582084512, 1409169488, 3027857320, 4107447548, 2679577518, 1315170807}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 2751463424, 3187671040, 2130706432, 1619001344, 3871342592, 3625975808, 3186622464, 4172808192, 876871680, 1012531200, 2312962048, 1125941248, 3955539968, 3683688448, 1579339776, 3459500032, 3802747904, 4057908736, 2091759872, 2431522432, 3435073216, 3620051360, 3269594032, 2795069512, 1103556756, 3420036982, 405567867}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 3556769792, 3724541952, 2365587456, 1266679808, 1631584256, 4099932160, 3494903808, 2371354624, 1659633664, 2783838208, 3764846592, 3713433600, 1487847424, 3862077440, 3744788480, 1022859264, 2619038720, 2260792832, 1595259136, 3657584512, 3859354176, 4168216288, 4153944784, 3217821688, 4124972244, 3010401506, 937594997}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 469762048, 369098752, 587202560, 880803840, 2545942528, 3491758080, 3440377856, 255328256, 2468610048, 3434741760, 1767047168, 2671804416, 1897447424, 1909235712, 3070152704, 3806439424, 2959561728, 1111661056, 967815424, 3986043008, 619012800, 1320537376, 3432343344, 3363691704, 1765371300, 3389753846, 1693212939}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1006632960, 100663296, 922746880, 3783262208, 2898264064, 3198156800, 2106589184, 3377987584, 1213464576, 1978007552, 3077636096, 2731573248, 3379085312, 3360464896, 1115860992, 3205478400, 2550496256, 1650893312, 2615247104, 1113090688, 1876181568, 3458611232, 4166069616, 4219504312, 2190540436, 4220047358, 3376201901}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 1946157056, 3321888768, 1325400064, 1887436800, 2789212160, 1306525696, 2505048064, 1731723264, 1892941824, 2695757824, 1043136512, 808615936, 220905472, 2827919360, 2003349504, 2539243520, 3289992192, 3243030016, 343930112, 445129344, 926692032, 3028450784, 2021094672, 566337208, 1367158180, 1242206222, 1417607225}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1140850688, 4194304000, 4009754624, 4068474880, 3560964096, 685768704, 1529872384, 2050490368, 562298880, 1897267200, 1594949632, 645365760, 2607792128, 4277919744, 3586510848, 2608375808, 3669304320, 3622946304, 4078361344, 1514159232, 98586048, 2461037536, 1324906896, 1847882504, 1313228948, 3210310806, 1219207805}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 2483027968, 637534208, 855638016, 3128950784, 2462056448, 308281344, 590348288, 3996647424, 2039742464, 2397175808, 2440495104, 222920704, 810663936, 1507172352, 958394368, 3621046272, 4156773376, 4055621120, 302968064, 245384320, 3192926656, 763903136, 3429643152, 3868607240, 2514821780, 1562808478, 1855721679}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 4227858432, 167772160, 1459617792, 1434451968, 20971520, 3256877056, 449839104, 2621964288, 2065956864, 195690496, 1338572800, 1891598336, 2653405184, 1431019520, 3351638016, 950466560, 273701888, 1418224128, 38012672, 3696917632, 684809792, 1620310752, 1904846320, 158911896, 809203772, 1853532014, 140912155}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2885681152, 570425344, 1191182336, 729808896, 3644850176, 2556428288, 2790260736, 2396520448, 2539913216, 2464022528, 4093837312, 4211703808, 260161536, 205365248, 445116416, 2178594816, 1452301312, 3640150528, 3939777280, 1595295872, 2682197312, 3018038752, 3993290704, 169043448, 3476132116, 158705510, 2912671401}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3556769792, 2046820352, 150994944, 461373440, 1816133632, 3261071360, 2484076544, 746061824, 2380529664, 2514616320, 557907968, 3639836672, 4238065664, 453500928, 1543622656, 1680001024, 22021120, 1301818880, 4055118592, 2851735424, 2109018688, 3572099168, 1333699408, 2264298584, 1644893924, 630121942, 2052990215}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 4093640704, 33554432, 2466250752, 142606336, 297795584, 3277848576, 1167065088, 2521300992, 4254334976, 3112042496, 3916234752, 2120056832, 3213213696, 2405015552, 1060368384, 551585792, 1236280320, 2692226560, 2393669376, 2322753152, 3010403008, 841661984, 1217619344, 1324410456, 4273476860, 726427254, 455235113}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1543503872, 2046820352, 721420288, 1702887424, 406847488, 2346713088, 248512512, 3379036160, 3802923008, 1284374528, 1208942592, 483164160, 3379871744, 3585138688, 3289559040, 1137960960, 292559872, 2388161024, 2853465856, 2093623936, 460144704, 4214077536, 3215397776, 339790328, 3263858892, 1256711002, 1883911485}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 1140850688, 3925868544, 2332033024, 981467136, 2252341248, 526385152, 156237824, 1431830528, 4158390272, 181010432, 1666908160, 835616768, 600227840, 1883414528, 886370304, 226854912, 808461312, 285754880, 1157911296, 2497070720, 4080083904, 929418464, 127934800, 3933237496, 3228053460, 2102681978, 3624825663}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 3825205248, 1778384896, 721420288, 796917760, 1866465280, 2984247296, 4019191808, 1302855680, 3090415616, 2098593792, 530907136, 1283358720, 3494297600, 1020960768, 2306379776, 3373000704, 1936724992, 280503808, 1885106944, 2231522944, 2936224064, 3838046944, 848566288, 291928792, 3801946508, 4100102742, 1294260093}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2483027968, 3925868544, 50331648, 2055208960, 239075328, 1243611136, 2905604096, 3764912128, 2987655168, 745930752, 210829312, 1446346752, 225296384, 3390169088, 4227059712, 450136064, 2073048064, 3457695232, 2480696064, 1620204160, 1819230144, 2531296480, 3772132336, 971073640, 696093148, 3720988054, 2010091661}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 872415232, 4060086272, 1426063360, 713031680, 2143289344, 3852468224, 640679936, 124256256, 1282670592, 3149004800, 1894187008, 3343155200, 4078747648, 4068515840, 3397840896, 2893281280, 1373656064, 2765098496, 1312298752, 2987158912, 4049498304, 1374249760, 2488634352, 2909086184, 3503007964, 3358354342, 4063130015}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 3019898880, 1442840576, 754974720, 3296722944, 3107979264, 2426404864, 1584398336, 872939520, 618397696, 2499674112, 1608056832, 4026499072, 210223104, 3604193280, 1320267776, 2209802240, 2275441664, 2649777664, 382217472, 716974976, 2532184512, 985749856, 4089170736, 2952630024, 781247372, 1398604706, 1105563005}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 3959422976, 905969664, 184549376, 2155872256, 851443712, 3219128320, 2861563904, 1212678144, 927727616, 221380608, 2090663936, 1407352832, 4265263104, 733913088, 906006528, 2949613568, 3865062400, 1775245824, 686317824, 3816576128, 1179258048, 4264112544, 161781840, 3514930712, 3300349884, 1344011354, 1299602339}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 469762048, 704643072, 587202560, 4018143232, 2923429888, 224395264, 1380974592, 3452436480, 184811520, 496631808, 1339490304, 1093632000, 2813837312, 1174134784, 2661675008, 2110302208, 2600496128, 998253056, 3091207936, 3026196096, 382744896, 2416454240, 2183406288, 1638539000, 1070557596, 698588126, 3158934067}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2483027968, 4127195136, 3909091328, 2122317824, 3074424832, 1889533952, 3195011072, 1884815360, 617873408, 3215589376, 2655453184, 3577315328, 2685517824, 1293803520, 44290048, 3694036992, 2680177664, 3202371072, 4165997824, 3311948160, 3727439552, 2920161632, 808801072, 1332410120, 1944222628, 182138510, 605004539}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3422552064, 838860800, 2499805184, 478150656, 1061158912, 4196401152, 368050176, 3862429696, 4026793984, 649461760, 3994484736, 637304832, 1966391296, 1686675456, 1861914624, 515635200, 255855616, 35662336, 1374704384, 3359123840, 3204730816, 1664492640, 4292296560, 1973202056, 2254755092, 2818622294, 2196176813}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3556769792, 838860800, 4009754624, 2155872256, 1832910848, 1491075072, 3773825024, 2852651008, 1941176320, 1971191808, 1258749952, 2091941888, 1455996928, 1379196928, 3290353664, 1050126336, 958954496, 1541690880, 2565238528, 3347785856, 2580713664, 1159049824, 2265273360, 324914536, 2916186092, 4061366902, 2097038441}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2751463424, 1442840576, 3875536896, 3464495104, 3133145088, 3034578944, 1475346432, 1371013120, 3808690176, 1413087232, 1310785536, 2710339584, 1296351232, 3543703552, 400994304, 76412928, 2287483904, 2540973568, 1556243712, 1619330688, 4293306816, 3498963104, 3864533200, 3430172712, 3896654708, 3477436854, 881235147}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 1946157056, 838860800, 922746880, 444596224, 1774190592, 3588227072, 3010461696, 1402470400, 110362624, 4155375616, 3742040064, 96829440, 867024896, 3244400640, 1958465536, 2163140608, 100158464, 3886298624, 3751169792, 3075417216, 3122893248, 3355099424, 521564624, 3448701288, 2672028452, 1716187438, 2381208601}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 1140850688, 3791650816, 1392508928, 3246391296, 2562719744, 3806330880, 2240806912, 1810366464, 1155792896, 2670854144, 3949395968, 2660925440, 1667416064, 2679021568, 1930997760, 1880983552, 1676178432, 954471936, 422708992, 711409280, 4095403584, 2116195872, 126788944, 1198032536, 1608884972, 3559136350, 30571943}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 67108864, 234881024, 3774873600, 3078619136, 1119879168, 199229440, 984612864, 1992818688, 686555136, 158203904, 4108779520, 3814424576, 4272144384, 524804096, 681947136, 1918674944, 373818368, 3903604224, 835608832, 175587712, 1094943296, 871878432, 460187856, 3543179912, 3840307564, 2754302682, 2766525709}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2617245696, 2852126720, 754974720, 2071986176, 2025848832, 1029701632, 907018240, 1831337984, 2160852992, 1102446592, 1733361664, 1653899264, 1881980928, 1275633664, 630362112, 4003846144, 4087892992, 1334592000, 3860231936, 1294029184, 3224151104, 1409862688, 1637022864, 1621459608, 3232262796, 789332778, 1649832337}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 3556769792, 771751936, 2130706432, 109051904, 2218786816, 4037017600, 2756706304, 1809317888, 3951296512, 2106982400, 1960116224, 1117421568, 160612352, 3499008000, 1572638720, 1735383040, 295197696, 3424941568, 4215668992, 760024704, 4206806464, 752141280, 449032624, 2105689240, 905660148, 2868630646, 1819685533}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 603979776, 4194304000, 956301312, 662700032, 2654994432, 2053111808, 4029677568, 170393600, 231473152, 1018298368, 2631598080, 3409739776, 1336197120, 2709561344, 3974017024, 1525147648, 555248640, 1164197376, 2126390016, 323563392, 825746496, 3661655904, 3495977040, 1362105672, 2980594908, 1166806522, 2714913411}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 3556769792, 905969664, 2634022912, 4135583744, 3779067904, 2258632704, 1131413504, 695730176, 4168876032, 2700476416, 4219011072, 3386081280, 274448384, 2459951104, 3287650304, 3299538944, 3834127360, 1145310720, 3626644736, 3992914816, 2169673920, 582251616, 261242160, 2195937160, 4029978036, 2951046858, 1467322385}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 2348810240, 1241513984, 2801795072, 612368384, 1262485504, 807403520, 1095761920, 3624402944, 594804736, 2947940352, 1293352960, 2297856000, 2586755072, 177381376, 1932562432, 2850129920, 2832729088, 1337721344, 3777120000, 3281069184, 437890752, 3367257952, 2597730672, 359099608, 2083453788, 2006101158, 3098604765}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1543503872, 771751936, 1426063360, 2239758336, 3544186880, 434110464, 80740352, 652738560, 4249092096, 3352690688, 813760512, 1596555264, 831635456, 4076724224, 3352293376, 807970816, 3673701376, 67916288, 2183292160, 3056557952, 2246362432, 217741536, 1020475920, 4074676088, 3674812044, 3397238510, 2903506597}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 1140850688, 1442840576, 1392508928, 3128950784, 4215275520, 1134559232, 120586240, 85458944, 567541760, 1072300032, 2348744704, 1457225728, 3245588480, 2793398272, 228700160, 4171548672, 745038848, 1726744064, 3838708992, 3958207616, 3848327616, 132792416, 3758039984, 148634408, 2121512996, 1459585422, 3085024731}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 2751463424, 3388997632, 218103808, 1786773504, 985661440, 4271898624, 2284847104, 1112014848, 1174667264, 1065222144, 1311440896, 130449408, 4030644224, 1630707712, 447279104, 3786262528, 664282112, 1436300800, 1759654656, 2278122880, 747628736, 1567709600, 3412317424, 3468363240, 3468618316, 2314393614, 3976785105}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 2885681152, 1979711488, 2164260864, 1065353216, 1623195648, 1025507328, 2081423360, 326631424, 3488350208, 2590638080, 4073390080, 3056304128, 1036238848, 152559616, 535932928, 3642812416, 2538107904, 755261952, 1430157568, 1995270528, 2665131584, 1396392480, 2758011568, 1028120504, 4293508740, 2159858354, 2880060903}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 4227858432, 771751936, 2969567232, 1769996288, 977272832, 211812352, 1896873984, 3885498368, 2097938432, 3290038272, 2136539136, 2459926528, 2660745216, 3502497792, 3417673728, 2558965760, 539517952, 1887721984, 3020844288, 1519338880, 2143082816, 2703317088, 1386463280, 3552968632, 3320753396, 1754014386, 2421823391}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 1677721600, 301989888, 1526726656, 3850371072, 2562719744, 1818230784, 3815768064, 2861039616, 2385772544, 2009726976, 2625961984, 2219147264, 2508046336, 3181502464, 925888512, 3739789312, 874259456, 619599360, 3652681472, 1778172544, 1745233984, 3421702176, 1665055760, 158813352, 2845605996, 1970699190, 3833274163}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 1946157056, 3724541952, 1258291200, 3850371072, 817889280, 2946498560, 2391801856, 3190292480, 1159987200, 3809083392, 3757506560, 2865528832, 2192883712, 706256896, 1353109504, 1668544512, 1005351936, 450760192, 3378839808, 1139266688, 2283687488, 3217390112, 2046265328, 1047934904, 2801879340, 3297623934, 3680050075}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 3019898880, 1778384896, 1358954496, 645922816, 3619684352, 3986685952, 3517972480, 2754084864, 2856583168, 3445751808, 3171876864, 880705536, 2183577600, 2615844864, 2222772224, 3669592064, 1481399296, 1104561664, 690295552, 111528832, 1826767040, 1397710624, 3953058800, 2994132520, 2224210108, 4005624030, 942129807}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2483027968, 2315255808, 1459617792, 2172649472, 423624704, 2522873856, 175112192, 3265789952, 38010880, 1226178560, 1005780992, 2229764096, 4051681280, 2515771392, 3755053056, 538769408, 4044106752, 425862656, 1588396800, 2329974912, 2609279040, 1206585568, 489413072, 3208479208, 3679360828, 4226382046, 2591487989}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 67108864, 503316480, 3841982464, 3598712832, 3837788160, 1948254208, 399507456, 973602816, 2212757504, 2910715904, 3084845056, 4189487104, 1554956288, 862117888, 2502479872, 2281822208, 1791763456, 550135296, 1642678528, 2196605824, 3151374528, 2586527392, 2824924848, 2508558936, 880945628, 955059566, 795053233}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 603979776, 436207616, 2701131776, 1451229184, 2403336192, 849346560, 3411017728, 3843555328, 3660840960, 401211392, 2666463232, 4265902080, 2102181888, 3586170880, 1338953728, 1167312896, 3341579264, 702424576, 1929726720, 4054576000, 2911377600, 63718240, 2997770288, 1611487384, 824696468, 3146151630, 2140210587}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1946157056, 301989888, 1929379840, 3296722944, 1581252608, 1906311168, 336592896, 1499987968, 2590244864, 2341339136, 3410034688, 1806598144, 2727788544, 2268766208, 474017792, 212326400, 2030840832, 1995068928, 1716469504, 900716160, 3759692992, 167520224, 3534886192, 689139256, 1032693516, 1898120830, 2503344025}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3556769792, 3388997632, 3573547008, 1669332992, 1262485504, 4183818240, 2672820224, 2640838656, 3575382016, 2414739456, 1543176192, 2600435712, 898088960, 2677268480, 1857130496, 2785847296, 2780054528, 1666346496, 358951680, 1415360896, 3210508352, 252596704, 317396816, 3782735352, 4069246412, 3212163202, 59155925}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3422552064, 973078528, 2533359616, 2524971008, 2789212160, 1197473792, 55574528, 1382547456, 1895038976, 1640628224, 2205089792, 1619165184, 2163916800, 3011944448, 665366528, 2684717056, 2555141120, 2274785792, 2104559360, 2132270208, 1840213952, 547539168, 3746217296, 897509880, 3667195724, 2672529014, 1454457523}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 3288334336, 1644167168, 2197815296, 2726297600, 1145044992, 2363490304, 3125805056, 1239941120, 3745251328, 3038904320, 1763901440, 2678947840, 2538979328, 1105305600, 1089441792, 2724657152, 4165225472, 3226889728, 856506112, 1179963008, 2431596480, 4292313568, 636663184, 2235195832, 3217500364, 676055058, 3328223139}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3019898880, 838860800, 1325400064, 310378496, 1111490560, 2527068160, 1892679680, 3516399616, 3021209600, 2159149056, 2590310400, 313622528, 2461646848, 219537408, 3928207360, 1548527616, 3046927360, 1507751424, 1823690496, 590264448, 216099264, 758901984, 1343802800, 4170056920, 2750089108, 718992094, 899876007}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 2885681152, 1845493760, 1694498816, 3934257152, 3938451456, 765460480, 3610247168, 3019374592, 1245446144, 3787063296, 3062300672, 2443476992, 2091696128, 3678969856, 297701376, 1125902336, 3021229056, 2444122624, 3039366400, 4153249664, 279003840, 1101640608, 813130608, 1753012200, 3722506388, 2557147850, 2526409335}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 2214592512, 369098752, 3372220416, 2206203904, 952107008, 3093299200, 2930769920, 780664832, 2917400576, 2366242816, 2032205824, 2395504640, 3442524160, 448569344, 3198341120, 1528928256, 2503740416, 949358080, 3882312960, 2979524992, 3284875328, 1134137376, 1376804368, 2723682888, 115090828, 3940965566, 2274300763}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1677721600, 1375731712, 2533359616, 3296722944, 994050048, 4229955584, 3996123136, 499646464, 3626762240, 3769761792, 1470562304, 2502000640, 4103716864, 954048512, 1555296256, 1452201984, 3690220544, 2640723456, 1207006976, 3516460160, 1701668544, 4288860000, 3536221040, 1711371624, 3543186444, 3008441434, 4075341475}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2483027968, 973078528, 184549376, 2424307712, 281018368, 2761949184, 535822336, 359137280, 3991666688, 1144389632, 985595904, 2604761088, 3784949760, 2508054528, 469217280, 300341248, 3516664832, 220071424, 3174251264, 757591680, 1983811264, 3640160928, 3604249328, 3670155272, 3779930940, 717535114, 180425969}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3959422976, 4127195136, 2835349504, 3967811584, 583008256, 1205862400, 1108344832, 1684537344, 2152988672, 2863267840, 1843068928, 3451617280, 2307112960, 513777664, 680636416, 1293481984, 1065616384, 211956224, 1105144064, 4133088640, 2583466944, 3019251360, 3740605264, 499312984, 3043435500, 3716516742, 1427306675}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 3154116608, 771751936, 2030043136, 3380609024, 20971520, 3055550464, 2240806912, 298319872, 2429288448, 834535424, 458162176, 102006784, 915193856, 3337150464, 2972381184, 3087259648, 4095478784, 2790658560, 3591578880, 1650624896, 2265941312, 440562144, 40445168, 3376412984, 224020828, 3930944506, 2975701125}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 469762048, 838860800, 3607101440, 679477248, 4206886912, 4280287232, 1380974592, 2051538944, 3854827520, 4004380672, 3335061504, 2734194688, 480296960, 1624023040, 802590720, 4197033984, 1892948992, 3330691584, 540879616, 598667392, 1469422784, 3586536864, 1281176624, 3718175768, 3018706620, 2759491102, 3142527273}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 1140850688, 2113929216, 3841982464, 696254464, 3779067904, 1998585856, 2729443328, 2456289280, 1824784384, 985530368, 3436773376, 1088651264, 2264645632, 2872549376, 1365086208, 782403584, 118766592, 264658432, 3708092672, 185713536, 1082691392, 508242912, 2038481520, 1654592552, 3366357916, 2362049342, 3624889793}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3825205248, 2181038080, 1224736768, 2038431744, 2227175424, 547356672, 2639265792, 2140667904, 1543766016, 3003252736, 3250782208, 2199879680, 2794962944, 1282121728, 85839872, 148174848, 146039808, 1068127744, 2058319616, 4182877056, 1678440256, 2542881056, 4182023024, 1267473624, 2029931412, 758453078, 1813417399}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3154116608, 2717908992, 1392508928, 293601280, 4282384384, 2753560576, 1162870784, 2675441664, 1433665536, 2378825728, 1003159552, 1144881152, 4006985728, 1320787968, 2516054016, 2803804160, 830739456, 513935872, 1894202112, 1297334912, 476893760, 1675325920, 1281748464, 4285654616, 1800113252, 2607347742, 901346395}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 872415232, 3523215360, 2634022912, 3649044480, 96468992, 1952448512, 3738173440, 524288, 1307312128, 1157234688, 480182272, 1672773632, 2620178432, 3924336640, 126799872, 2438199296, 122432512, 1489663488, 856129280, 2121318784, 2789918016, 4248171424, 2760975248, 592825848, 3141629820, 4242405194, 3966584535}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 603979776, 1979711488, 822083584, 2189426688, 4232052736, 4095737856, 2813329408, 4259840000, 2867068928, 2186674176, 2360147968, 195526656, 775929856, 1540612096, 2561789952, 4264724480, 1350859776, 113651200, 1567962368, 1584110976, 3035481280, 1706618592, 2153985776, 3278292520, 2268738652, 1687118446, 310685285}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 1946157056, 1912602624, 150994944, 2575302656, 1916796928, 1415577600, 3169845248, 259522560, 3999531008, 1041367040, 684785664, 988119040, 598589440, 4044480512, 2377641984, 2409428992, 3166974976, 2537704960, 3766048512, 3370763136, 2735982400, 3207500384, 4081390160, 3524246824, 3076035092, 2978358246, 2721801423}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 603979776, 1711276032, 2264924160, 4118806528, 859832320, 3596615680, 3411017728, 540540928, 1084489728, 1951006720, 2616524800, 198606848, 2508111872, 3947028480, 1658621952, 1005320192, 1480858624, 3017428480, 2079153408, 2462248576, 2208087104, 613147104, 362047696, 4213315192, 2104033764, 1748547958, 1195475443}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 872415232, 3724541952, 1526726656, 3934257152, 557842432, 2560622592, 1085276160, 481820672, 969146368, 3458596864, 2731212800, 15958016, 540786688, 472375296, 127242240, 1984997376, 1449403392, 3457580544, 4197658880, 1612180608, 2104353216, 800382304, 951221040, 2672118888, 661963700, 533856278, 1477787813}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 3556769792, 369098752, 1895825408, 2055208960, 3133145088, 396361728, 4247781376, 45613056, 463208448, 471203840, 672333824, 3279978496, 1363722240, 2240602112, 22466560, 3506165760, 4131132416, 1646673408, 3744142592, 895262080, 3233736896, 1322244512, 931006576, 3571922408, 2707611700, 481938106, 276642513}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 3288334336, 1040187392, 788529152, 2860515328, 4273995776, 1516240896, 2467299328, 3245867008, 998506496, 432144384, 2584936448, 2409398272, 2327101440, 3966296064, 77508608, 2026350592, 1038382080, 13784576, 1382770944, 3315117696, 1094099904, 970694816, 3606200208, 1910190360, 3683695140, 1272610982, 845534247}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 1811939328, 4127195136, 822083584, 427819008, 356515840, 2229272576, 2760900608, 3433562112, 3799252992, 965607424, 233111552, 1987411968, 4253925376, 1450287104, 4282093568, 4291352576, 2910075904, 3708701184, 119886080, 2396387712, 1618869568, 2970219488, 2449979280, 2820855512, 1500990476, 3578447862, 2502101649}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 1811939328, 4261412864, 1090519040, 964689920, 3066036224, 2405433344, 296747008, 47710208, 3723755520, 322043904, 3740991488, 1173585920, 4275814400, 349675520, 2172768256, 2374039552, 3589557248, 4013046272, 2835031296, 955512192, 1364951360, 2400685600, 3378614160, 1810944072, 1640777124, 2511749534, 913378407}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 4227858432, 3321888768, 4177526784, 209715200, 3988783104, 1537212416, 3796893696, 3742892032, 3728474112, 3098673152, 1329528832, 1007386624, 3406020608, 600285184, 3136917504, 937199616, 4017908736, 919753216, 2731495680, 188980608, 1026016192, 1288286496, 1781846768, 193485016, 2902749140, 245241994, 1635082547}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 1543503872, 2785017856, 3472883712, 1971322880, 1958739968, 3894411264, 2790260736, 729284608, 2646867968, 1611792384, 3593011200, 164986880, 752730112, 2620497920, 1520406528, 2841683968, 3800988672, 3954119168, 999727360, 1801795200, 99324992, 2289756704, 1716213808, 3654599704, 3560199204, 2096765190, 741695983}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1140850688, 2583691264, 150994944, 1803550720, 2319450112, 2074083328, 3819962368, 382205952, 539230208, 4201250816, 3296788480, 180191232, 879083520, 1496965120, 1908387840, 3312494592, 2511872, 3590272512, 2724125440, 3424472960, 2849735232, 2176486240, 3398925488, 2764747880, 3443465612, 540973918, 172843211}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 335544320, 3724541952, 3271557120, 3615490048, 3972005888, 845152256, 1867513856, 494403584, 3951296512, 8781824, 3422617600, 3243606016, 354271232, 313647104, 3352006656, 659068928, 2119844864, 1081282048, 937083136, 700780672, 3891499840, 2506926368, 1919705616, 3583663800, 2207469444, 2202704006, 526197285}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 67108864, 1375731712, 553648128, 3833593856, 3217031168, 576716800, 839909376, 2683830272, 991166464, 1940520960, 3459579904, 1368883200, 1243594752, 3336822784, 749056000, 2830034944, 812004352, 104560128, 3758161664, 1661042560, 3993875904, 1004701216, 3987225872, 281811224, 4253966436, 4074186926, 12496155}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3556769792, 503316480, 3070230528, 2357198848, 2898264064, 346030080, 3436183552, 4022861824, 395575296, 2176450560, 3525771264, 3282862080, 2819932160, 3063472128, 4135497728, 4059539456, 3716549632, 377038336, 3123284224, 1245921920, 592379072, 3608133280, 1726625520, 632255384, 1347987964, 199144822, 2796004683}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3019898880, 973078528, 2667577344, 1400897536, 281018368, 2640314368, 921698304, 4082630656, 2321285120, 3165782016, 2796224512, 3370352640, 707510272, 987734016, 216657920, 1013753856, 3958793216, 761626112, 1009419008, 896228480, 3489893696, 3172710688, 308790672, 4094003176, 430374852, 1179719722, 2667349651}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1275068416, 1442840576, 2231369728, 2474639360, 1203765248, 4162846720, 2570059776, 1204289536, 1010040832, 2936143872, 1812660224, 365330432, 3642671104, 1624432640, 648843264, 1070725120, 838730752, 4240269824, 2299521280, 3304266624, 2604325440, 296261024, 2149316528, 1161917480, 4114212684, 2407145878, 3619097207}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 2617245696, 4194304000, 352321536, 1451229184, 432013312, 2346713088, 3920625664, 3390570496, 553910272, 585236480, 1739128832, 4258168832, 3683041280, 4062896128, 777293824, 3260807168, 3481142272, 3314485760, 1332074240, 2186374528, 4084911808, 3967594016, 3741818320, 3661131784, 2320762244, 1305104710, 1349846359}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 3154116608, 1174405120, 2097152000, 1669332992, 1405091840, 882900992, 32505856, 96993280, 3347316736, 4018536448, 2190671872, 3505553408, 4251631616, 1297539072, 3411849216, 2976761856, 1601838080, 1924727296, 2373157120, 1423257472, 3854665280, 1994935200, 666126320, 166606856, 1147610732, 1677501806, 1184738509}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 2348810240, 1778384896, 4244635648, 2726297600, 3862953984, 3575644160, 2867855360, 3374841856, 599523328, 2684223488, 4004708352, 2996731904, 1902559232, 2139267072, 4138266624, 2490996736, 467303424, 4294539776, 572501760, 2967290240, 3470121152, 362561504, 4102949744, 3227211528, 63100700, 109619330, 2013896157}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 4227858432, 2785017856, 3070230528, 41943040, 1681915904, 689963008, 550502400, 1646788608, 103022592, 3993632768, 1083244544, 314736640, 1713029120, 3427180544, 2885734400, 3063920640, 1184259072, 1068982784, 212717824, 392903296, 3366712256, 3302258144, 3362924400, 400390168, 21794956, 1142027230, 689783931}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1543503872, 503316480, 1426063360, 2709520384, 2285895680, 312475648, 3822059520, 3286761472, 4088135680, 2418671616, 2555904, 4199841792, 1775026176, 3520634880, 385257472, 24639488, 1916679168, 269048320, 1733670144, 3058003840, 277870400, 1150971744, 4244582448, 1382071000, 1173523372, 886163386, 1612921871}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 335544320, 2046820352, 1023410176, 763363328, 1480589312, 2178940928, 3102736384, 2174222336, 3461611520, 1651376128, 3491823616, 1294630912, 2325921792, 3508445184, 4152152064, 1841801216, 657615872, 305341952, 3586784000, 4238562688, 1239522112, 4279182176, 4117479824, 3308801256, 180647076, 2605063758, 1913480921}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 603979776, 3254779904, 1862270976, 2088763392, 3250585600, 1772093440, 1875902464, 349700096, 128188416, 876740608, 1914765312, 1852276736, 1439678464, 2833506304, 3852324864, 2361059328, 755907584, 4281298432, 3242766080, 747071616, 2019856064, 3556338208, 3594757360, 718130712, 128097780, 302649190, 4181531943}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 335544320, 1979711488, 3674210304, 243269632, 3368026112, 1935671296, 4048551936, 4169662464, 2351169536, 238419968, 2850881536, 672169984, 2477309952, 299147264, 4161728512, 3654404096, 1013605376, 1397173760, 2000155904, 2504984704, 198416320, 739848096, 225367056, 1803678648, 2120371324, 295909422, 2304898005}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 3556769792, 2113929216, 3875536896, 1619001344, 1228931072, 3076521984, 1477443584, 3353870336, 3470000128, 2084438016, 1262944256, 2171109376, 1232125952, 287105024, 1937682432, 1657006080, 725251072, 2997968384, 1770766592, 4007535232, 261565120, 891347552, 1746181072, 3011177688, 599120556, 1318649990, 1417644729}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 1006632960, 1241513984, 2063597568, 1585446912, 264241152, 2350907392, 787480576, 3518496768, 2646343680, 851050496, 2667905024, 1561100288, 551862272, 3318784000, 2471407616, 196986880, 2746618880, 3311880704, 1420136192, 1161454208, 3108312512, 1382858272, 989122096, 439924808, 3111829268, 3986922890, 3380955063}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3959422976, 3321888768, 3070230528, 2088763392, 2009071616, 1616904192, 1139802112, 4183293952, 107216896, 631635968, 284229632, 1092648960, 526958592, 409247744, 3030306816, 4217227264, 1592923136, 1273963008, 956670208, 303450752, 4136193216, 3910449952, 419878160, 735687656, 241454788, 2980462262, 3673232133}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 469762048, 503316480, 2801795072, 2558525440, 1723858944, 2996830208, 3278897152, 12058624, 2391539712, 941752320, 2910126080, 3763109888, 4054106112, 3189825536, 2157359104, 1698543616, 2770238464, 3427742208, 2923797760, 3836894848, 3495787200, 4167630240, 2380444400, 309571656, 182024596, 1063173010, 84536419}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1946157056, 973078528, 520093696, 3347054592, 3258974208, 526385152, 1930428416, 1891106816, 55312384, 3085828096, 1907818496, 1787985920, 3822764032, 2994659328, 4035227648, 163702784, 2119328768, 3174112768, 3111232256, 3730455680, 1316316992, 4124834400, 1061619664, 2482673496, 2593040004, 15518690, 1175840693}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 2214592512, 2650800128, 452984832, 3934257152, 281018368, 2782920704, 191889408, 3031957504, 2631663616, 1725562880, 1339752448, 160989184, 3476078592, 3957628928, 1211797504, 2002245632, 4044764160, 2324248064, 3020396800, 2931713152, 3856497088, 2560216480, 2641585488, 1800186856, 4092510772, 2685004826, 3317367191}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1543503872, 167772160, 3808428032, 1182793728, 4282384384, 144703488, 3509583872, 3785883648, 3627286528, 2742157312, 1345126400, 1067155456, 2804137984, 3520045056, 2852245504, 3147474944, 1981185024, 2946961920, 1669003008, 2064004736, 2541702592, 2999383648, 1865421872, 1957197224, 1739857660, 2712826534, 357368895}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 3556769792, 2449473536, 1862270976, 2675965952, 1304428544, 3349151744, 1896873984, 2801270784, 3660316672, 866779136, 948371456, 1765244928, 3506421760, 3053182976, 1906683904, 368351232, 1853258752, 2804241920, 253017856, 3129350272, 3266125632, 2305863072, 182983792, 2622767608, 1405508356, 88941266, 3170938727}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 3825205248, 1577058304, 3439329280, 444596224, 1975517184, 387973120, 286261248, 4234674176, 1318846464, 4088791040, 2022375424, 523599872, 2918039552, 3033112576, 4012609536, 3621427200, 1926898688, 2070222336, 1599789312, 2820296576, 1908763328, 3658136608, 2098347440, 3962113592, 891586700, 1725761410, 3423508793}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 1006632960, 2919235584, 3539992576, 696254464, 1111490560, 3416260608, 3123707904, 36175872, 3292266496, 3991797760, 2383085568, 2013954048, 3912417280, 3000426496, 919392256, 3884316672, 1207051264, 2643819008, 143232256, 78910592, 862079040, 3272418656, 996001456, 2676390056, 2358719036, 1565826530, 3671174325}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3154116608, 167772160, 3338665984, 796917760, 71303168, 119537664, 1978662912, 3589799936, 2490630144, 2799828992, 3785555968, 2525396992, 1160691712, 2157109248, 1000116224, 1912186880, 3128306688, 3218158080, 1225627392, 3377742976, 3423734592, 1071340896, 3367160048, 2649525000, 1245837428, 2653032078, 1262698847}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 1006632960, 503316480, 2499805184, 1182793728, 2537553920, 1340080128, 2303721472, 3794272256, 1508114432, 1234042880, 306511872, 4258103296, 2799026176, 864673792, 2154549248, 74774528, 3209321472, 1723531776, 2337320192, 3152287616, 3800988864, 4056220512, 873308816, 175482168, 3610870956, 1611901470, 1815652601}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 603979776, 973078528, 4177526784, 2306867200, 1933574144, 3495952384, 4291821568, 3021471744, 840171520, 3156082688, 778764288, 2832957440, 3522412544, 2012192768, 2573062144, 3066877952, 1598702592, 2937394688, 48294656, 1265641344, 3957869376, 960265952, 788692176, 2404977208, 51028660, 2593468542, 1604359761}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 2617245696, 3925868544, 2432696320, 1283457024, 2814377984, 3814719488, 116391936, 1891106816, 3218866176, 645791744, 4178509824, 1405911040, 2909061120, 3568361472, 2492125184, 3539466240, 2292335616, 3555805696, 1828953856, 1304962944, 119818688, 2894214688, 329322896, 3979080680, 4007407924, 1258165146, 1859092165}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 335544320, 1174405120, 3070230528, 1585446912, 3519021056, 3797942272, 1968177152, 3431464960, 2981363712, 3663069184, 1781465088, 978354176, 174637056, 3292848128, 2366566400, 2192824320, 3454149632, 930704896, 2264919296, 1576560256, 2253128128, 3642369312, 1823827472, 3332746168, 1307385980, 2639896294, 3136230317}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 3154116608, 100663296, 3070230528, 4286578688, 608174080, 4095737856, 3585081344, 3347578880, 2030305280, 1680736256, 3917938688, 2274066432, 722714624, 3471810560, 2125328384, 223397888, 1672100864, 1768497664, 770490624, 927468160, 3773066560, 2667461472, 1008695152, 653775528, 244416748, 376635054, 541546009}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 2617245696, 2852126720, 2432696320, 276824064, 3770679296, 2116026368, 2133852160, 3221749760, 1010565120, 2697854976, 283705344, 3120529408, 673693696, 2902695936, 2596925440, 1893382144, 1446915072, 1782653440, 473143040, 3049377664, 3412520896, 2242927520, 3519554224, 1654406184, 2268990124, 448856562, 3438542197}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 4093640704, 2852126720, 3036676096, 2071986176, 2956984320, 866123776, 1712324608, 3926392832, 467927040, 3984195584, 2808283136, 2627895296, 2270871552, 4177977344, 780193792, 720750592, 2246734848, 2796244480, 1420212992, 2005963136, 1585288256, 500056160, 1144093616, 4168450488, 2016027708, 3863689486, 3650543891}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 738197504, 100663296, 1627389952, 2575302656, 767557632, 236978176, 4069523456, 3908567040, 2182873088, 884604928, 1571356672, 3330179072, 2213986304, 1805819904, 3932983296, 2786850816, 2141856768, 3901846016, 1111658752, 31248768, 1291031872, 3842928544, 4023867056, 2632028408, 2128818692, 3068130506, 27002103}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1543503872, 1979711488, 3674210304, 1048576000, 3309305856, 2938109952, 741343232, 3625451520, 1644953600, 3383361536, 3053649920, 1773371392, 1107017728, 67100672, 1391562752, 2316105728, 87718912, 1424691712, 3158804736, 1116591232, 3927868352, 3896841568, 2345321712, 1501761000, 1332982372, 4129021730, 4281305303}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 469762048, 1241513984, 553648128, 1384120320, 759169024, 1746927616, 2089811968, 2380791808, 1520173056, 3056992256, 2609971200, 1460633600, 3373776896, 2077466624, 4236365824, 2803013632, 2365983744, 2133410304, 2484832000, 3683493760, 3192694464, 3645592672, 3257984624, 3960293688, 297386316, 2730948674, 3430705529}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 2885681152, 2315255808, 3674210304, 3665821696, 2185232384, 1054867456, 2404384768, 1891106816, 1794375680, 2959998976, 19070976, 2151055360, 1098825728, 2911019008, 1081126912, 2788284416, 1474194432, 3620436480, 2147147520, 891609728, 2574223296, 3713360608, 1246856080, 3335394616, 2341676772, 1432265694, 1634917193}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 872415232, 4127195136, 1124073472, 1602224128, 3913285632, 3932160000, 1282408448, 2896691200, 3616800768, 3902144512, 3813605376, 2767880192, 151175168, 3945717760, 3648294912, 2379339776, 3750112256, 1092056576, 4261850368, 211860608, 78117696, 4294511584, 136703184, 123741672, 3169867836, 1080590134, 766775901}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 3825205248, 3388997632, 1157627904, 192937984, 1002438656, 2145386496, 3448766464, 807927808, 1637089280, 3064332288, 10551296, 2003927040, 1273610240, 61202432, 2196738048, 1924442112, 3821413376, 2003899904, 2793001728, 3817718144, 1803279424, 1209187744, 3580315728, 1795196824, 1762668300, 2506649350, 2788451125}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 2214592512, 1644167168, 2432696320, 4085252096, 2856321024, 945815552, 1802502144, 57147392, 4265869312, 2622619648, 196804608, 3795025920, 3641425920, 2360844288, 1224331264, 2824648704, 296901632, 3381353984, 1136365312, 2315253632, 2947384896, 2568406880, 3198513488, 4142846440, 2763619036, 3169885502, 350516919}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 3959422976, 1375731712, 2231369728, 2541748224, 1967128576, 4141875200, 888143872, 2774007808, 3656122368, 1148059648, 559218688, 822444032, 1980612608, 1462362112, 2319691776, 858580992, 3910026240, 3269816832, 532544256, 1351723392, 3378485824, 3977960672, 3073837456, 3947812584, 474304708, 3861769970, 1182391525}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 2080374784, 1778384896, 184549376, 2004877312, 239075328, 3412066304, 1307574272, 826802176, 856948736, 2719875072, 303235072, 1327071232, 830586880, 281927680, 1279258624, 1150220288, 1111362560, 1979937280, 1734469376, 410890880, 3784810816, 606782048, 4060615120, 1727280680, 3509466380, 66794054, 1809705449}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 67108864, 1711276032, 654311424, 3212836864, 851443712, 3860856832, 4054843392, 2608332800, 2604924928, 244187136, 3447914496, 2725937152, 1465040896, 2910756864, 3384594432, 2150475776, 1760439296, 844328448, 4073897216, 314482304, 891083072, 1306375200, 3086368048, 935801576, 611618516, 4019298230, 3622046225}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 3959422976, 503316480, 3640655872, 2977955840, 3963617280, 2761949184, 854589440, 1265106944, 2879651840, 4016963584, 2473656320, 4146888704, 2169815040, 1598595072, 3755659264, 2078926848, 2771278848, 986802688, 2119992576, 360503680, 2731333952, 1954868064, 2643523376, 3946239304, 3558075004, 683239534, 2759378297}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1946157056, 3388997632, 2298478592, 813694976, 499122176, 1944059904, 3427794944, 3657957376, 1114898432, 1407844352, 4057137152, 4024401920, 212320256, 384557056, 2926432256, 3070789632, 3316257792, 1920167424, 1731177216, 1977589632, 1302855616, 174841120, 3182266064, 3219692024, 3296332412, 1329272326, 3262895507}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 335544320, 1644167168, 2298478592, 3447717888, 1463812096, 1897922560, 2601517056, 2600992768, 1183055872, 3854696448, 1278148608, 2553118720, 22396928, 2959712256, 1895272448, 393648128, 558001152, 384771584, 3729651456, 4217750400, 1483853120, 3111887584, 3593508976, 28250360, 258855932, 276137854, 997837503}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3959422976, 3120562176, 1023410176, 3296722944, 121634816, 538968064, 3775922176, 3293052928, 1338245120, 2272657408, 3527606272, 2724233216, 2874720256, 845471744, 693014528, 672659456, 83233792, 2357410304, 1904264960, 1428744576, 857523136, 366134368, 2750270064, 3884389368, 3088505180, 2375787006, 2940481381}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 1543503872, 2046820352, 117440512, 427819008, 675282944, 1545601024, 1624244224, 3156738048, 887357440, 726007808, 1393360896, 2293596160, 825081856, 2039603200, 135000064, 1265408000, 2462452736, 3947717120, 3700817664, 3724389504, 2545543232, 1743779936, 61509744, 4002089240, 643349132, 2770891070, 1147405117}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 67108864, 704643072, 1895825408, 4034920448, 29360128, 367001600, 751828992, 835190784, 1556348928, 1618345984, 3397058560, 2183954432, 3012870144, 2053693440, 2955079680, 150177792, 811496448, 678376960, 2257748736, 262925184, 284314560, 682452768, 4154963920, 1723865272, 3663733468, 1452289534, 2892517285}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3422552064, 301989888, 3338665984, 327155712, 2545942528, 2426404864, 4103077888, 4072144896, 3721134080, 3764518912, 1812398080, 1137344512, 218284032, 3146178560, 866177024, 3651266560, 867847168, 2767940096, 3204498176, 657576064, 2449621312, 2360827552, 2577590512, 3507933112, 1947773796, 2699940162, 530077459}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 1006632960, 1644167168, 553648128, 3699376128, 3024093184, 3667918848, 1569718272, 1060634624, 2189164544, 1656881152, 777322496, 2573762560, 1033945088, 2375327744, 1713565696, 1877071872, 1536842752, 22610432, 2695025408, 1587663744, 2881123776, 3347659744, 3535438000, 4102916984, 639652452, 2043697178, 1301837275}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1140850688, 3456106496, 1895825408, 2038431744, 104857600, 1864368128, 1487929344, 1658322944, 3250847744, 2943746048, 2558328832, 3333128192, 1109639168, 837787648, 462794752, 3715270656, 1391334400, 2199483904, 2771251456, 1554422144, 2427485504, 3738710624, 1808039920, 1618360488, 2835163972, 4251683942, 3846406781}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3019898880, 4060086272, 3607101440, 25165824, 1715470336, 3923771392, 2253389824, 2227699712, 1329332224, 1871314944, 3661430784, 2989522944, 1216921600, 1737285632, 784502784, 4078028800, 4022471680, 901846528, 2342178560, 390435968, 4039404608, 3136170848, 342064528, 2337010616, 1333205084, 1294852610, 1422411623}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 2080374784, 1577058304, 4043309056, 1468006400, 3141533696, 3584032768, 372244480, 3165126656, 2766929920, 3159752704, 4239065088, 1398308864, 3399532544, 3241467904, 842452992, 3615483904, 4043187200, 2152159744, 4077835520, 403430784, 4218187328, 3541438432, 4077601584, 3865615144, 378076156, 68731210, 3909137473}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 1409286144, 3523215360, 2298478592, 2575302656, 423624704, 874512384, 1995440128, 538443776, 2688811008, 3639476224, 639303680, 3018096640, 686604288, 1654693888, 1703071744, 335251456, 1564875776, 2808575488, 1111424768, 71404416, 1539014464, 2220152800, 2698289136, 2182400392, 4000620292, 3508840166, 1686944945}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3959422976, 369098752, 1056964608, 2474639360, 3871342592, 840957952, 1542455296, 1843920896, 2034499584, 3782082560, 755302400, 2374205440, 1476116480, 2110251008, 3927298048, 3716331520, 3346406400, 1370040832, 1235845376, 361819776, 1178693440, 1508755488, 947826480, 3456384456, 1217297084, 3931465950, 2480641673}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 3422552064, 2583691264, 486539264, 2709520384, 2428502016, 2753560576, 3608150016, 1522008064, 441188352, 2700738560, 536412160, 974946304, 1708441600, 3662733312, 1747881984, 2083121152, 4277277696, 3755815424, 582147840, 3603685760, 3373754688, 2372136224, 1323516208, 1800768440, 815801956, 2186289794, 3495429663}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 3959422976, 3992977408, 1828716544, 1954545664, 4198498304, 3202351104, 2840592384, 38273024, 1392246784, 2400321536, 1779630080, 2818015232, 802144256, 3272335360, 1641918464, 2476263424, 2708104192, 775377408, 3715204352, 490906496, 3628417472, 1173520608, 886911376, 243699256, 3306358684, 2960623522, 2618268043}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 3959422976, 3523215360, 1560281088, 1786773504, 1681915904, 1759510528, 3381657600, 1710751744, 3539206144, 316276736, 3956211712, 3974135808, 2175320064, 2551488512, 2020782080, 1515952128, 1163017216, 2832402944, 2666955520, 2724855168, 2412839104, 3791505120, 224070800, 3505034584, 4076857124, 609234462, 1289228755}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1677721600, 2516582400, 452984832, 2726297600, 1824522240, 1105199104, 1536163840, 1887961088, 1516503040, 804126720, 2152267776, 1970307072, 281591808, 3742687232, 119967744, 3948775424, 1280721920, 479540736, 3284327680, 4201898112, 3506375104, 603308960, 2445420880, 2686653336, 1866980444, 3665366830, 1279829305}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1275068416, 1241513984, 2634022912, 1585446912, 213909504, 1822425088, 3106930688, 2762473472, 2398879744, 1945763840, 1994981376, 2938798080, 3252076544, 2183979008, 1824903168, 4293879808, 2352600064, 3742700032, 2807097088, 3380593024, 2003188416, 495136416, 1927020528, 2355651304, 744229500, 3385484194, 1740711343}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3422552064, 771751936, 2969567232, 3498049536, 1069547520, 3646947328, 3234856960, 4095213568, 3978559488, 3333554176, 2522284032, 1671856128, 1048756224, 1076928512, 1650954240, 4223752192, 507763712, 3723696640, 3486817536, 3006635392, 1535519168, 1411197984, 2605047184, 925769848, 628192180, 2936776966, 965695439}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 67108864, 1509949440, 3942645760, 494927872, 2059403264, 2782920704, 4159700992, 3976724480, 1130627072, 3888775168, 3092840448, 2930343936, 2513289216, 638050304, 207540224, 3858196480, 3954885632, 41756160, 121887488, 2567227008, 1561726016, 887035680, 1800314576, 328147880, 2845235564, 343093246, 2818613963}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 335544320, 905969664, 1056964608, 2206203904, 2487222272, 3353346048, 1374683136, 539492352, 158072832, 3314941952, 3367960576, 3241246720, 6144000, 1774968832, 1937035264, 3007649792, 2207814656, 3750985216, 4131894528, 1871884928, 2316461888, 795169632, 2210956688, 2427133928, 980674748, 411107178, 4294391857}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 469762048, 3254779904, 1660944384, 2206203904, 650117120, 916455424, 4035969024, 1397227520, 883687424, 1072037888, 3400204288, 117997568, 2946809856, 2453839872, 1542033408, 794912768, 4261774336, 1189554688, 798939904, 817332864, 2040416064, 643792416, 4123704944, 853918904, 3080153692, 925281834, 2799935401}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2348810240, 1241513984, 2499805184, 2105540608, 2596274176, 2984247296, 579862528, 2334654464, 4289986560, 2954756096, 455540736, 1135575040, 2015084544, 1980096512, 1579339776, 1326262272, 2102850560, 3522384384, 3428951808, 238339456, 1491996480, 3613331488, 4266913744, 979483416, 3375673804, 2892922422, 2988390889}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1409286144, 3187671040, 2399141888, 260046848, 1782579200, 375390208, 2498756608, 2516058112, 2006712320, 3531735040, 607715328, 3390472192, 3951738880, 2315821056, 3820064768, 4008134656, 26063872, 531971584, 727511296, 3665297024, 2077248832, 1256736352, 433339472, 2818984104, 2266459924, 2398470842, 619265963}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 3288334336, 100663296, 1962934272, 3028287488, 1925185536, 476053504, 2167406592, 2573729792, 3528720384, 2949775360, 672333824, 1956151296, 3301752832, 1209966592, 3918376960, 257259520, 3409546240, 2943831552, 3961715968, 2945171328, 2983487936, 1787960992, 1597205904, 327733896, 406099964, 695398518, 1272152591}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1543503872, 2248146944, 3640655872, 2625634304, 4047503360, 3663724544, 1043333120, 303562752, 1629749248, 1168506880, 3232825344, 27885568, 1250803712, 673964032, 286953472, 2339579904, 199160832, 119880192, 1297606912, 3061362048, 999561152, 1526617440, 1844793680, 3946816456, 1621400836, 1676019958, 2605777781}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 1275068416, 234881024, 1660944384, 2357198848, 868220928, 3533701120, 2517630976, 506986496, 2463891456, 3767140352, 1889992704, 196706304, 4083531776, 49274880, 1808322560, 1748064256, 1018485760, 1747655168, 3102461184, 376349824, 726941376, 922631456, 1325996400, 3421026040, 1994467108, 3635192682, 220668511}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 4093640704, 3523215360, 4211081216, 4185915392, 1337982976, 2447376384, 2310012928, 626524160, 698089472, 1546256384, 850722816, 4113137664, 263569408, 1713348608, 1567264768, 1084438528, 1009157120, 1025596928, 1173858048, 3123634816, 3788839488, 1792664480, 3301821520, 4292069896, 2712195812, 1490181514, 2511952847}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1275068416, 3321888768, 1694498816, 713031680, 3510632448, 1050673152, 2869952512, 2123890688, 632553472, 1215692800, 2555576320, 708870144, 3807690752, 3288506368, 3474042880, 3706787840, 3902112768, 1187971584, 3389706496, 1442708352, 903047872, 1182826592, 3902049840, 1500676152, 49931700, 2779590414, 2034229509}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1140850688, 3992977408, 1258291200, 2357198848, 2210398208, 3097493504, 1588592640, 4071096320, 1460928512, 1329463296, 407568384, 1894547456, 2029568000, 491167744, 1775095808, 318846976, 1971960832, 3930537472, 3891173632, 3134817408, 1379892928, 4139942176, 2653652080, 1490423720, 4047444028, 776120982, 2615911801}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 2348810240, 2852126720, 2868903936, 897581056, 3795845120, 2925527040, 1257242624, 3850895360, 4120641536, 1837760512, 3108044800, 1182302208, 2095366144, 2062475264, 3169824768, 1215784960, 379839488, 3596960256, 2563155712, 581147264, 6644800, 2714163040, 2149836624, 3852810408, 3404127788, 4214471554, 60628503}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 4227858432, 3657433088, 251658240, 2709520384, 306184192, 3231711232, 2335178752, 2724724736, 3307470848, 3064332288, 3500605440, 3450175488, 3280060416, 1789386752, 2839597056, 3167033344, 3669294080, 2451268096, 3694124800, 586465408, 2780523584, 2996799328, 1826420784, 3242138920, 126464092, 2027154862, 3051274957}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 2751463424, 2852126720, 1660944384, 25165824, 3753902080, 2900361216, 3803185152, 2043150336, 496238592, 3102867456, 3702849536, 2569371648, 1035059200, 1069785088, 2167836672, 489895936, 735243264, 3823705600, 298048256, 3090600576, 1739800128, 697487264, 3066626768, 848544008, 3956208556, 3199146694, 4266971247}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 1811939328, 1509949440, 3103784960, 3984588800, 2420113408, 3395289088, 762314752, 737673216, 624689152, 1207828480, 3623813120, 896172032, 1263976448, 2888359936, 404197376, 3898415104, 2191244288, 2163960320, 2072565504, 1061655424, 213211456, 3710909280, 1539377488, 464890984, 766251220, 2352361770, 685449093}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 3422552064, 1778384896, 889192448, 3347054592, 2982150144, 2254438400, 535822336, 2814902272, 2825125888, 1889927168, 4142989312, 4265771008, 891731968, 3842023424, 3434205184, 13830144, 4238722048, 1182597632, 1951459072, 2137650560, 3293532736, 1783597216, 310275216, 2347595496, 2858993484, 3485852638, 1577937693}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 1275068416, 3590324224, 1191182336, 1266679808, 306184192, 1541406720, 4023386112, 2782396416, 2681470976, 1380057088, 654639104, 3667558400, 114212864, 2865553408, 808030208, 1516468224, 922082304, 2343377408, 589750528, 3171990144, 2909258560, 4134539360, 2582133904, 2044486136, 1850607700, 1704152030, 2824709231}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3959422976, 2181038080, 1291845632, 3900702720, 4013948928, 2275409920, 1425014784, 2075656192, 4147904512, 822214656, 823459840, 4134240256, 1977073664, 4053131264, 3324047360, 4265281536, 3390342144, 1335693824, 2165285632, 4281961856, 2282421696, 398088288, 648632496, 2351533896, 3311568724, 3893248170, 63906459}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3556769792, 771751936, 2902458368, 3414163456, 3334471680, 85983232, 3434086400, 1023934464, 3584294912, 3489792000, 2193948672, 463634432, 3783704576, 2437210112, 1738649600, 691214336, 2625479680, 1094528512, 3027142912, 2280703872, 291210816, 1404701472, 3580453040, 3666145640, 3103895980, 2067993694, 542491375}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 738197504, 4060086272, 2332033024, 645922816, 1346371584, 4066377728, 2723151872, 325582848, 2511077376, 1524236288, 859766784, 999587840, 2360918016, 2283986944, 2826801152, 3359188992, 4146719744, 495393280, 3767595776, 1466867328, 2578964928, 3347977184, 2239855056, 1454220920, 1813063180, 2758128442, 1313672583}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 2214592512, 1509949440, 2130706432, 1417674752, 2436890624, 3189768192, 1068498944, 3402104832, 280231936, 323616768, 2638151680, 2182971392, 1680457728, 757325824, 1757212672, 4149303296, 1964020736, 1198994944, 971631360, 3326315648, 2469180096, 757664864, 3823949936, 1372158760, 1404867724, 2580624566, 3947948899}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 3154116608, 234881024, 4110417920, 3850371072, 1749024768, 2153775104, 898629632, 2571632640, 2950430720, 428212224, 622002176, 2556329984, 3758276608, 2865012736, 4281847808, 2402908160, 4132686848, 4206572032, 3201492224, 3614238592, 3938179392, 2765561696, 2381093456, 3900438296, 1584888572, 4141649522, 3892544225}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 3288334336, 2046820352, 3607101440, 159383552, 3066036224, 635437056, 1049624576, 3161980928, 971243520, 1021968384, 2094333952, 3911942144, 2119155712, 3320160256, 370208768, 38483968, 1609341952, 2132106752, 2118882048, 1906294912, 532535360, 3859062048, 3171515600, 2558915352, 1455471972, 2106792118, 926480403}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 603979776, 1241513984, 3137339392, 1971322880, 1900019712, 2019557376, 2970615808, 1835532288, 158597120, 362151936, 2701066240, 3065348096, 4181835776, 202874880, 1338568704, 3675084800, 2209651712, 3204394496, 3753245440, 3150052992, 920115264, 3219689184, 4177340880, 286056408, 1757616428, 2141689718, 2744165997}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 201326592, 1375731712, 889192448, 3565158400, 2881486848, 2204106752, 2479882240, 4107796480, 1043595264, 728367104, 4062773248, 4175200256, 3748184064, 3477250048, 2076946432, 1286027264, 2974264320, 2510883328, 3030160128, 3494424960, 1941108672, 602138656, 2193316496, 1479652088, 3707123540, 807343214, 1596169547}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 4093640704, 1375731712, 3170893824, 2189426688, 683671552, 4049600512, 1890582528, 1247281152, 4293656576, 3336175616, 1173815296, 4044587008, 4118790144, 65380352, 3333591040, 2129733632, 3097943040, 3675719168, 2481176320, 3934767488, 3285832896, 1233159840, 389161232, 901996744, 1264970020, 259179634, 3406892047}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1409286144, 3187671040, 117440512, 226492416, 3762290688, 1512046592, 4107272192, 4179099648, 1217134592, 684589056, 3052863488, 1063419904, 4084121600, 694214656, 1870106624, 3903154176, 2804151296, 747060736, 2213212416, 3998915200, 4063422528, 3828803168, 1691130480, 451529368, 1107969620, 3656190066, 2960647269}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 1677721600, 2785017856, 1828716544, 1870659584, 2403336192, 1117782016, 470810624, 3395813376, 2809921536, 3762421760, 542834688, 3111747584, 1921368064, 3674726400, 1866240000, 313862144, 4150848512, 271269376, 2078407936, 279044992, 3020011584, 621904352, 4042915248, 3502612536, 371696972, 2355946258, 2457695363}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 3019898880, 2113929216, 520093696, 176160768, 935329792, 65011712, 1309671424, 222822400, 1887174656, 1512439808, 506658816, 1452703744, 3647651840, 1326243840, 2023731200, 985225216, 1118555136, 2523100672, 4085184768, 3626413696, 4044548032, 3578317344, 4133327568, 2826439512, 3661898300, 784471074, 1119975905}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 335544320, 2919235584, 3607101440, 2407530496, 2378170368, 622854144, 472907776, 3075997696, 4066115584, 131727360, 3766288384, 2859237376, 850444288, 1244323840, 1278717952, 101402624, 3937664000, 1011684864, 4248105216, 2431439488, 1441851712, 1347090848, 375896624, 2701358760, 786930756, 3007527114, 1040708375}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3422552064, 3925868544, 2332033024, 3162505216, 4257218560, 2594177024, 2152726528, 3997696000, 262930432, 2971795456, 4216913920, 530939904, 4186554368, 3169558528, 4182962176, 2689017856, 3845577728, 2760448512, 3165495040, 3678794368, 741994688, 3096695840, 1875306096, 3532735704, 1498020668, 4090219722, 1866632235}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 2617245696, 2449473536, 3439329280, 1551892480, 1388314624, 1822425088, 898629632, 2643984384, 1899757568, 3309961216, 380043264, 2125234176, 4249927680, 2226839552, 2945306624, 3099142144, 2731910144, 539298304, 2593100544, 2681888128, 2730432448, 231789728, 4235895280, 36556472, 732509108, 2760758666, 1866008031}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 4227858432, 4194304000, 788529152, 1350565888, 1212153856, 782237696, 1680867328, 871890944, 294387712, 3788898304, 2480865280, 1570734080, 2354298880, 2670043136, 1657458688, 4222441472, 49478656, 843129344, 955551488, 2239119488, 552555712, 4209504992, 195017392, 2975043624, 3970277652, 1477097778, 2253216873}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 1140850688, 3254779904, 1056964608, 662700032, 515899392, 2845835264, 3203399680, 1217921024, 4216061952, 2865364992, 2539061248, 2663743488, 1397342208, 2753814528, 3884224512, 3134810112, 3210513408, 3564457472, 3901144832, 1403668608, 2030507840, 1378727456, 383634928, 759542280, 2542374148, 780388482, 1089769239}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 1543503872, 234881024, 2667577344, 1065353216, 2143289344, 115343360, 2821718016, 3577217024, 4233887744, 1056309248, 2819424256, 619675648, 3748904960, 1130749952, 2841169920, 1301227520, 3022060544, 1156788736, 2449925376, 2331378304, 3658293568, 636472480, 2817784528, 1998947400, 2188948372, 1918858010, 1772671921}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 1275068416, 1375731712, 1258291200, 3145728000, 3862953984, 3659530240, 36700160, 623378432, 1535377408, 3914989568, 2872246272, 553746432, 281395200, 1371529216, 1136447488, 3021281280, 2366944256, 4057035264, 40798976, 1121072768, 3645316928, 2886991456, 2665662576, 1849452520, 1409687100, 3936706462, 2013050947}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1409286144, 436207616, 3942645760, 427819008, 2218786816, 610271232, 2746220544, 2841116672, 3295936512, 1429602304, 580976640, 1801814016, 3746676736, 2751979520, 4128698368, 699095040, 3033437184, 3734986240, 2853741312, 785256064, 3167049280, 3030100576, 1192029008, 1288203272, 1744583396, 1328172222, 1786470005}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 603979776, 2852126720, 2197815296, 1333788672, 3116367872, 3504340992, 3146776576, 2390228992, 3235643392, 3612737536, 3272933376, 2242871296, 2293481472, 3708133376, 578859008, 483874816, 1450738688, 3880465920, 2928595712, 3933096576, 6891840, 3670664096, 2247026896, 2587764632, 166792676, 2886047786, 4194351185}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 4093640704, 3321888768, 1056964608, 1669332992, 1606418432, 1017118720, 2693791744, 2793930752, 169082880, 2464808960, 1338310656, 3317071872, 1818411008, 2955468800, 1182633984, 700659712, 4227185664, 1314334208, 501208320, 3367137920, 2419670848, 2843268768, 324374000, 3636926264, 3159852860, 2368098966, 3876795155}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3959422976, 1375731712, 4143972352, 1786773504, 3535798272, 4200595456, 131072000, 4065853440, 1101791232, 2657746944, 3092971520, 1581023232, 156286976, 2874859520, 2379345920, 104138752, 4119446528, 1016680960, 2204338944, 1224898688, 3116321216, 725783200, 3218969744, 2104453112, 1838863124, 1504809826, 1826952135}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1140850688, 3791650816, 1694498816, 226492416, 3401580544, 3755999232, 1863319552, 392691712, 3753115648, 2263220224, 3569549312, 3878715392, 1615118336, 1682104320, 907128832, 512313344, 1671017472, 2813163008, 2060957440, 3862580608, 26296128, 3407203360, 1622615248, 297195224, 3562518060, 3061470166, 1412500341}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 2483027968, 771751936, 1962934272, 2306867200, 3074424832, 2640314368, 594542592, 927465472, 3164340224, 709492736, 3238199296, 3252518912, 4093755392, 1043046400, 165187584, 1510803456, 3639641088, 2841734656, 858974464, 3269352320, 1152736064, 753192672, 3793189200, 204209000, 3470303116, 3566039330, 2167454807}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 1811939328, 3456106496, 1895825408, 2105540608, 3066036224, 1008730112, 2905604096, 1680343040, 3709599744, 2543190016, 1986199552, 3758194688, 1037942784, 3681263616, 1001959424, 3159451648, 2804982784, 591213056, 4100908288, 1649554816, 4234243904, 2291705376, 3319885104, 1146660392, 180453244, 2615735762, 3433659945}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 1006632960, 3456106496, 419430400, 2994733056, 826277888, 3013607424, 3796893696, 2488795136, 202637312, 756154368, 2193162240, 927563776, 1813889024, 2947538944, 3754340352, 4070000640, 784253952, 1066613248, 2740251904, 2431527296, 177697984, 46052960, 965948080, 3998540312, 1215199476, 3503751838, 3567166375}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 1140850688, 2986344448, 1459617792, 3548381184, 2562719744, 1151336448, 2672820224, 668467200, 3812884480, 384172032, 252510208, 805339136, 92585984, 3468877824, 1411362816, 1904691200, 296197120, 4164115968, 4048140032, 3017954432, 3842728256, 1304269600, 3731633776, 1806312792, 3107417076, 1498400630, 2975798645}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 872415232, 973078528, 822083584, 2340421632, 2076180480, 1461714944, 1064304640, 2568486912, 4188274688, 1410990080, 3144351744, 1318486016, 3186802688, 1430822912, 445902848, 4064114688, 3306914816, 1397833216, 905984, 1379677056, 1644048960, 93393312, 3400390960, 2576100616, 1195780036, 1308953782, 2932844683}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3422552064, 704643072, 83886080, 2340421632, 3972005888, 3923771392, 3224371200, 2848456704, 427556864, 3941990400, 1999962112, 3263987712, 3929063424, 2661720064, 3882061824, 3301398528, 1648092160, 2959286784, 1948886784, 988052864, 3803323456, 3533137952, 3238259664, 2788625992, 1494463212, 2444192882, 2270663129}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 4227858432, 2650800128, 1358954496, 159383552, 2638217216, 1293942784, 1978662912, 2105016320, 4063494144, 1382940672, 3697475584, 3563159552, 571850752, 3772506112, 235466752, 691079168, 3529540608, 611129856, 1137878272, 410781056, 2017609024, 258568672, 4037329520, 687543560, 2881854196, 1909702670, 1409591881}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 1006632960, 1509949440, 620756992, 360710144, 1463812096, 2845835264, 198180864, 2386034688, 2454454272, 2055602176, 3174891520, 2925494272, 3528704000, 4277526528, 844681216, 4196341760, 2022745088, 2558220800, 3825379072, 591146368, 1307460416, 176771808, 2683679024, 30990680, 2992591108, 1907419330, 694892465}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 1275068416, 4060086272, 1996488704, 3330277376, 3972005888, 3768582144, 642777088, 853016576, 2514223104, 2068185088, 4082565120, 3894247424, 2986459136, 2573721600, 1235283968, 541423616, 4102618112, 2727426560, 1435153152, 1706848384, 2545299392, 1960772512, 664400112, 3176893272, 207024628, 2902088378, 870385897}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 3690987520, 2382364672, 3808428032, 4253024256, 2084569088, 2535456768, 3060793344, 3005743104, 4137943040, 2809790464, 2624258048, 76185600, 4285448192, 1068818432, 661647360, 1043154944, 2130177024, 641819136, 62510336, 3311955072, 142884416, 3314156128, 2810391792, 2647585608, 1233430684, 3714575278, 637081059}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 67108864, 1979711488, 1560281088, 578813952, 3602907136, 140509184, 1919942656, 3326607360, 1479278592, 3868590080, 1332805632, 2532343808, 1193066496, 3094011904, 137097216, 582158336, 2488525824, 1349977600, 1543097600, 3257428864, 2958843584, 2011059104, 3940362896, 4146516008, 2907560396, 3603576954, 2024763553}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 3556769792, 1979711488, 1056964608, 1350565888, 3577741312, 1461714944, 1510998016, 1812463616, 249298944, 3887464448, 1005125632, 1259700224, 361349120, 2829033472, 2779181056, 4284168192, 4110332928, 3685711360, 1543812352, 137892480, 121917120, 950172256, 350442736, 1954198392, 3094179772, 2992096434, 463112857}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 1409286144, 2449473536, 1358954496, 746586112, 1220542464, 861929472, 3977248768, 2432172032, 741605376, 898498560, 2497773568, 1077248000, 2957099008, 1785700352, 2466164736, 1847818240, 1982768128, 423308800, 2345326336, 2368538496, 3071276480, 284073888, 1700479248, 1834678296, 311761316, 4045134366, 1498470601}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 201326592, 2650800128, 587202560, 3045064704, 1925185536, 1902116864, 1213202432, 2707947520, 2102657024, 1328414720, 2383347712, 3669721088, 3970940928, 2116149248, 169775104, 2619152384, 2790188032, 2541027840, 2317016320, 3235599488, 2555750976, 2688594208, 2701796496, 1698257976, 2331548364, 418779974, 3785580353}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 1543503872, 2113929216, 2600468480, 3296722944, 3644850176, 3256877056, 3507486720, 1421344768, 2162425856, 3264610304, 1842282496, 1201504256, 1723449344, 1901043712, 1286664192, 1845827584, 2409663488, 3351052800, 3569667328, 1122703488, 3010180800, 1808185440, 2830779504, 2318752888, 2827523300, 3584115446, 3390494925}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1677721600, 973078528, 1560281088, 377487360, 2671771648, 3089104896, 2152726528, 164102144, 2109472768, 3068526592, 566427648, 95846400, 768262144, 1112334336, 1828687872, 1666271232, 2939139072, 1599694336, 4227066624, 2127498624, 69792448, 3637377888, 2732080240, 2119444952, 3926549500, 1718441026, 3649687105}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 335544320, 2449473536, 1157627904, 2608857088, 3980394496, 4229955584, 271581184, 1499987968, 2764832768, 1575092224, 2236416000, 2428141568, 3098984448, 1295294464, 300535808, 776673280, 2549740544, 2249416192, 1272825600, 192773504, 718439488, 553307360, 3944121840, 1380251752, 966892700, 1295464474, 4164153883}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 4093640704, 3858759680, 989855744, 3749707776, 3300917248, 3399483392, 2328887296, 4110942208, 1396965376, 2377252864, 908132352, 1700298752, 1985789952, 437166080, 3231690752, 2898221056, 2088752128, 1687096832, 1313328384, 477300864, 2496262976, 2113699616, 705562480, 1825505944, 3282548572, 3804455902, 1085388151}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 1543503872, 3925868544, 822083584, 3766484992, 2269118464, 14680064, 3427794944, 904396800, 1750335488, 2094399488, 283049984, 1340833792, 1300217856, 2894700544, 782684160, 4103419904, 1296497664, 2907009536, 1097783040, 363952000, 3263740864, 4128664160, 1576996112, 3575370936, 2225578380, 2988829126, 1395446717}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 1946157056, 1174405120, 2063597568, 25165824, 2017460224, 639631360, 1666187264, 2264399872, 1358692352, 4182114304, 3474653184, 1617920000, 1314111488, 452304896, 1977544704, 4240005120, 4135508992, 3920184832, 4188443904, 3448074368, 223931456, 29521504, 3378602096, 1532143960, 2178364004, 1730268794, 3730607529}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 3959422976, 2650800128, 1493172224, 4018143232, 3443523584, 1600126976, 3771727872, 3909615616, 3611033600, 1469710336, 1492713472, 2633859072, 3825319936, 742105088, 3375542272, 1912014848, 1137894400, 3211211264, 960154880, 2840291712, 2299050560, 2432569056, 4044831824, 3594698168, 3037687676, 3101078530, 4208535711}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 1140850688, 2181038080, 2600468480, 2810183680, 2814377984, 694157312, 938475520, 3910664192, 450625536, 1399193600, 3939303424, 2069069824, 1188020224, 2726944768, 2752827392, 2723112960, 1374985216, 2784976384, 1045221120, 2511563392, 1505944896, 1404717216, 1319854864, 2417937000, 4082909092, 2577821802, 1965901769}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 2214592512, 3523215360, 4177526784, 511705088, 1967128576, 3416260608, 3960471552, 2303197184, 3789815808, 1533673472, 397475840, 86343680, 469876736, 302751744, 2949312512, 2723641344, 2060110848, 2329357824, 2492118784, 1593258880, 2136649920, 1063208032, 2450425520, 3874302776, 2262023004, 3886458318, 4055450571}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 872415232, 704643072, 251658240, 3045064704, 264241152, 2648702976, 1550843904, 764936192, 1724121088, 980549632, 1991835648, 649822208, 2604646400, 3958218752, 226807808, 259475456, 1111800832, 2996241920, 3459564288, 3339652224, 4109412928, 3816639392, 2806642256, 2135338216, 2251707492, 109784742, 1243800783}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 1677721600, 2382364672, 4143972352, 4202692608, 3418357760, 3558866944, 2576351232, 2608332800, 1001652224, 3376283648, 1631911936, 3951919104, 3833184256, 2099765248, 496160768, 412575744, 1070783488, 871828992, 782407936, 1874791040, 876538816, 3060604960, 2959188784, 2581855608, 535076612, 3922618622, 776830033}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 201326592, 1979711488, 2734686208, 3078619136, 3267362816, 98566144, 948961280, 470286336, 863240192, 1828585472, 1670971392, 3248979968, 1731444736, 3411927040, 3368873984, 2216646656, 3100824576, 3717607936, 3275585792, 829534336, 254730048, 3244063776, 2289721296, 1237264152, 3621962844, 1269717190, 2599502313}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3154116608, 704643072, 2868903936, 1031798784, 901775360, 3768582144, 3922722816, 2580021248, 1890844672, 635305984, 212271104, 3763044352, 4234133504, 4065435648, 1480503296, 1799428096, 3791713280, 4241885696, 607334144, 1761976960, 147908672, 748570784, 2403799024, 3246108056, 153600828, 1247657158, 3243045721}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 4227858432, 1912602624, 520093696, 3430940672, 1807745024, 2803892224, 3461349376, 2461532160, 1940127744, 1229848576, 828309504, 1125482496, 3717316608, 2039455744, 82350080, 278476800, 1474733056, 1185315328, 1187205888, 692036736, 270583488, 2069174560, 2155127216, 3694331416, 580375428, 3051155574, 1020217825}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 3825205248, 973078528, 2466250752, 931135488, 4257218560, 1709178880, 1582301184, 2079850496, 1901854720, 1980366848, 1704001536, 2974515200, 1811398656, 2460852224, 4232351744, 1142110208, 1859032064, 1271023104, 2007321344, 2475031168, 4238398784, 3143990688, 384154704, 1655750136, 1136489284, 1468648778, 315807903}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 3019898880, 704643072, 1660944384, 3162505216, 1673527296, 534773760, 481296384, 3168272384, 2898001920, 743833600, 218431488, 1075216384, 3310010368, 2964119552, 2700185600, 169572352, 3098002432, 1830714880, 2075228928, 3302290048, 1356695744, 3485816608, 1819728848, 2830803720, 290761636, 2627592666, 3345290913}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 3690987520, 4060086272, 1291845632, 3598712832, 1816133632, 622854144, 3335520256, 1588068352, 1776549888, 2987786240, 4031447040, 1918664704, 3550003200, 3252592640, 729657344, 3118794752, 3837512704, 444989952, 247679744, 4159219072, 3513164480, 944875232, 661075824, 1524538776, 1459462668, 1076196126, 3025925349}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 1275068416, 4060086272, 16777216, 4185915392, 2470445056, 3349151744, 2326790144, 539492352, 1107034112, 4143579136, 2994012160, 1753645056, 131776512, 1041276928, 4111331328, 3470211072, 4207410176, 2060089856, 1805480704, 3038415744, 1324395328, 907929824, 256835632, 663982824, 420225980, 2297585826, 3665382511}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 2617245696, 2785017856, 3238002688, 360710144, 171966464, 979369984, 1794113536, 1447559168, 2787901440, 2032009216, 2493186048, 3952312320, 2397028352, 481402880, 1579331584, 922580992, 189582336, 4042138112, 3025355008, 4051671424, 1365376832, 3564824672, 1470696528, 1612106920, 282528460, 4236101818, 772591077}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 4093640704, 33554432, 3036676096, 1367343104, 2571108352, 463470592, 66060288, 3222798336, 2153512960, 1978269696, 158400512, 2342551552, 2271002624, 1707532288, 2356121600, 4185094144, 1033229312, 3519696384, 1891720960, 2258156928, 1899012416, 794080224, 1918032176, 1752273224, 344747524, 3267504842, 97867919}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 4227858432, 1577058304, 2332033024, 3581935616, 3552575488, 111149056, 1336934400, 534249472, 2478571520, 1643249664, 1472397312, 4258103296, 634503168, 420732928, 289968128, 760834048, 1407898624, 3918678528, 72578304, 3924138112, 1507182144, 80606624, 2370939888, 2152980648, 3148387076, 1720279674, 4188192243}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 67108864, 2248146944, 3170893824, 4202692608, 1337982976, 77594624, 2987393024, 1329070080, 2861826048, 1456865280, 3151167488, 2203811840, 3530539008, 388620288, 2072162304, 3953993728, 2858742784, 2098599424, 3916653824, 608949120, 1809300160, 1216199456, 385135728, 602827512, 1850175908, 3020784334, 1375511125}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 2080374784, 2315255808, 2298478592, 159383552, 306184192, 3256877056, 4136632320, 1248329728, 2296643584, 521273344, 1591934976, 4200497152, 798670848, 1553522688, 2194919424, 2240362496, 569500672, 2823961088, 1732456192, 2341376896, 4099052352, 2175594592, 1611253360, 1029597880, 3321173708, 2933884382, 2260685735}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 3959422976, 1442840576, 3841982464, 2524971008, 3233808384, 1172307968, 204472320, 878182400, 3304325120, 2911240192, 191037440, 2960621568, 2883829760, 1284874240, 3410948096, 1904027648, 830532608, 2825009664, 1466786048, 25754496, 465468608, 4159116960, 3951680848, 1545911496, 1749813284, 3619836414, 1216179181}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 1811939328, 3254779904, 553648128, 2290089984, 960495616, 3223322624, 1236271104, 3662151680, 3061579776, 2344747008, 2927689728, 4149772288, 3045376000, 1152819200, 1298108416, 4148910080, 252029952, 3052288512, 400247552, 1216201600, 3130657728, 1598389600, 1779347056, 2404119848, 4534732, 3381579922, 2206962307}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1946157056, 1375731712, 2063597568, 4118806528, 2680160256, 564133888, 47185920, 1129840640, 3697016832, 881459200, 3327983616, 1401978880, 3085746176, 1215750144, 3721629696, 2588870656, 2586948608, 2032561664, 1193236224, 162112128, 3277458496, 2776989088, 2693583472, 2777077144, 370925172, 2334854906, 2845309519}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 738197504, 2986344448, 4177526784, 3984588800, 2940207104, 2157969408, 1032847360, 4281860096, 115081216, 4180803584, 1607532544, 1499430912, 648265728, 1799462912, 1409871872, 1687894016, 703781888, 3202247168, 4266345216, 443205504, 127028544, 3644932320, 3404192688, 2529144568, 1804832292, 3521753770, 1508681731}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 2617245696, 4261412864, 3003121664, 125829120, 566231040, 3013607424, 3492806656, 2911371264, 246153216, 2007891968, 4255711232, 3630137344, 4241735680, 2576211968, 629977088, 1720674304, 3654978560, 2992775680, 3742854400, 588160128, 1497920320, 2374775200, 3151891824, 3946907112, 736332396, 25554330, 534810045}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 4093640704, 33554432, 3674210304, 931135488, 3359637504, 178257920, 3593469952, 1328021504, 3371433984, 707133440, 1898512384, 1575845888, 1111080960, 2708447232, 1951313920, 1982273536, 2402337792, 1248992768, 3326029568, 1282185856, 3143656768, 4191186784, 1563983152, 623655080, 1620728956, 1932217446, 2539313349}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 3825205248, 2583691264, 687865856, 511705088, 2663383040, 958398464, 242221056, 4257742848, 1402208256, 3541696512, 4247191552, 2869264384, 3509698560, 1771823104, 2345988096, 2876585984, 477537280, 2777560576, 2528971520, 803399552, 3331599552, 1134192032, 3639028272, 1772478088, 2567021228, 1689506246, 1116785659}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 2080374784, 3388997632, 2600468480, 2139095040, 834666496, 4137680896, 946864128, 4027056128, 4031512576, 1683619840, 3141992448, 1987805184, 3239559168, 1107140608, 1922232320, 1771390976, 2083582976, 4124469760, 1639808768, 3511466624, 2170835264, 3651539872, 3484778480, 604020040, 1069446668, 4188079754, 741245911}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 469762048, 2382364672, 2030043136, 2709520384, 2805989376, 404750336, 1267728384, 139984896, 2359296, 2781741056, 1444216832, 3983507456, 2666250240, 83222528, 2685972480, 2600667136, 1235143680, 724181504, 280712448, 3335168384, 961305920, 1004690656, 3125243376, 1591793080, 1534527188, 3102266150, 116094897}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1946157056, 3254779904, 3170893824, 1837105152, 3409969152, 392167424, 1848639488, 3049783296, 3456368640, 61210624, 2631860224, 591036416, 3336486912, 3548946432, 1572843520, 55646208, 4195458048, 3374974464, 3072153344, 4059287936, 3568524096, 25741536, 2294279248, 1792083656, 726788460, 2672457102, 44893069}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3959422976, 100663296, 3170893824, 3179282432, 3535798272, 1323302912, 4136632320, 1525153792, 1098645504, 3977117696, 735510528, 3461251072, 122863616, 1854726144, 1309904896, 59856896, 3746923520, 2634682880, 1355612416, 3542861696, 86342976, 2832717344, 3832219728, 1671463064, 3272993452, 95047986, 3053266533}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1140850688, 771751936, 1224736768, 3682598912, 2931818496, 1377828864, 472907776, 3218604032, 4159963136, 537526272, 2118582272, 1818132480, 3574251520, 628137984, 2609885184, 2499094528, 3325940736, 3289798144, 2925621504, 2716319104, 4179174464, 3546535200, 2552972592, 2143351464, 4145538820, 3403773150, 698857067}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 2483027968, 2919235584, 2634022912, 1719664640, 2067791872, 1478492160, 1613758464, 1149763584, 3549167616, 366608384, 3215392768, 1821736960, 1656340480, 4287864832, 3042742272, 3071621120, 2314120192, 3429778944, 1111032064, 725923712, 2640382144, 1779475296, 3845084784, 437882344, 1306782060, 1366599370, 451502039}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2751463424, 167772160, 2197815296, 3732930560, 3275751424, 2418016256, 1437597696, 3545759744, 812908544, 4253155328, 1052835840, 2837020672, 2060304384, 104849408, 1162260480, 3027986432, 3200025600, 83768832, 2847867648, 3295079040, 4165689792, 1780794976, 216679792, 3006075176, 286250820, 2875110942, 3576630575}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 3422552064, 3254779904, 1459617792, 1350565888, 1094713344, 564133888, 2133852160, 1121452032, 799277056, 4222746624, 1650786304, 3066134528, 2168832000, 3909591040, 2061168640, 3002038272, 3088114688, 3407749632, 1027289856, 3453657216, 2456767680, 4048617056, 2394834352, 4094373544, 3590490372, 2018189238, 1277331807}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 67108864, 3724541952, 754974720, 159383552, 79691776, 3705667584, 3744464896, 3159883776, 941883392, 2287599616, 3527213056, 921468928, 3404251136, 3949109248, 825733120, 321349632, 49411072, 1121211904, 1130498304, 3874043776, 2492376896, 1736565536, 1009540176, 3369474120, 3564831524, 2044707606, 2224780779}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 335544320, 570425344, 4143972352, 41943040, 306184192, 60817408, 464519168, 4043833344, 4142661632, 2924347392, 3719495680, 3280699392, 1753726976, 2698616832, 919769088, 1966946304, 718846976, 4271642112, 4263909120, 1041175680, 3260926400, 287368928, 710432816, 3765716328, 1910119980, 2641978042, 667590189}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 67108864, 1375731712, 2332033024, 2659188736, 4097835008, 3206545408, 1276116992, 277348352, 846987264, 2816868352, 1865220096, 3168632832, 4156669952, 404201472, 2099425280, 4216018944, 1211139072, 167519744, 4029038336, 2479710848, 1177405888, 1119454688, 1804832112, 3523270136, 1222907516, 1947345826, 4080498849}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 2751463424, 3456106496, 1660944384, 679477248, 3560964096, 484442112, 1812987904, 398983168, 186384384, 1507196928, 1676476416, 1947500544, 2376646656, 2442043392, 1178316800, 3426441216, 3774460928, 3074180608, 2271613184, 3520411776, 995162304, 2724906208, 2936648592, 2657358104, 2599579708, 2692707922, 129755305}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 2214592512, 2650800128, 2936012800, 746586112, 121634816, 618659840, 3006267392, 627572736, 1608777728, 4202561536, 1538195456, 711753728, 3022569472, 3834044416, 1089581056, 852563968, 1866722304, 2349092352, 969814272, 4219944576, 3697861824, 216463712, 75624976, 190390536, 1872221564, 1225944302, 210068545}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 1946157056, 4127195136, 4177526784, 2290089984, 1832910848, 929038336, 2727346176, 2074607616, 3133931520, 34209792, 3595501568, 2809102336, 2642657280, 1232723968, 2643374080, 2504345600, 3852520448, 2242647552, 2493144320, 4226230656, 346259904, 2668228960, 2255933392, 4219564824, 1398191372, 1609646602, 3484328031}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2080374784, 1912602624, 3439329280, 25165824, 3787456512, 1897922560, 4038066176, 396886016, 3607363584, 3750625280, 3157852160, 1088782336, 1241628672, 1436540928, 1333702656, 1847023616, 3291255808, 2578205184, 2399814400, 4185341312, 2675738944, 3172230048, 676737072, 3728038376, 1142928764, 1455352926, 322394409}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 67108864, 3590324224, 251658240, 2575302656, 1698693120, 94371840, 311427072, 2288517120, 411303936, 1214119936, 896860160, 1180532736, 1496956928, 1272422400, 3206205440, 1997232128, 737713152, 4213980672, 1706689792, 1029380736, 628140608, 60315360, 849090864, 662859512, 3948376716, 1973062446, 1909134769}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 4093640704, 3791650816, 2030043136, 2088763392, 3116367872, 400556032, 2645557248, 3471310848, 1414266880, 3119120384, 3799449600, 1693286400, 2676080640, 3703283712, 4199854080, 1694332928, 283835392, 4083426816, 2454087424, 2184012672, 2993865152, 2854234912, 2421182416, 3864544904, 3894676028, 3009835578, 1610447263}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 1409286144, 1644167168, 1895825408, 494927872, 4148166656, 1050673152, 2779774976, 2006450176, 1342439424, 3888513024, 2156331008, 2759032832, 244826112, 4005666816, 783216640, 10577920, 2565129216, 3863760384, 3020558080, 801972096, 320779584, 1127829728, 987797680, 2559187432, 2769112420, 1258220678, 808008533}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 2885681152, 369098752, 3204448256, 1199570944, 390070272, 2447376384, 2643460096, 1346895872, 3194748928, 3745382400, 856752128, 3720642560, 470335488, 2143739904, 1976537088, 2458855424, 2124784640, 1645482496, 4008315136, 2732277376, 254777664, 3265229024, 3903703312, 1763186008, 1921278524, 1411542762, 829895653}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 2617245696, 369098752, 1426063360, 511705088, 4106223616, 102760448, 2297430016, 1366818816, 3661365248, 3686137856, 3204907008, 535003136, 4232036352, 3604602880, 3893792768, 1632700416, 2545198080, 3742632448, 3871478016, 1255502720, 1377761472, 3830806688, 1054782128, 2658470216, 2418968372, 1108169098, 3365068897}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 1140850688, 33554432, 2499805184, 1585446912, 4265607168, 1478492160, 3270508544, 3376939008, 418119680, 4002021376, 1231749120, 1122795520, 2942353408, 1387978752, 2242490368, 3724617728, 1805102080, 2304011776, 372137728, 2408414592, 4165852864, 3175555040, 201766128, 1272679432, 3765331052, 3551346426, 2562583503}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 738197504, 4194304000, 1828716544, 327155712, 171966464, 400556032, 2742026240, 721944576, 4217634816, 1152516096, 2059468800, 2965733376, 84000768, 899932160, 1306185728, 3495102464, 2228532224, 2992390656, 3753799424, 4003926400, 429820992, 867269472, 2664269712, 3924155304, 3847341164, 1677432766, 1801879799}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 1006632960, 704643072, 4110417920, 2826960896, 2722103296, 1226833920, 3033530368, 486014976, 231473152, 1981677568, 170065920, 4193091584, 1270988800, 678420480, 105181184, 1523415040, 1348920320, 1457003008, 3197927168, 489045376, 3490655680, 2118366944, 1139443056, 65408664, 3580848932, 1085520418, 2353179869}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 1140850688, 4127195136, 2801795072, 3951034368, 20971520, 3504340992, 2922381312, 2663907328, 3382444032, 557973504, 1259143168, 82018304, 1667219456, 4086145024, 1134096384, 3214895104, 3600194560, 2829590016, 2423002368, 11169408, 528574272, 2759453152, 1494658192, 2951221512, 797709100, 823798018, 503922867}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 3825205248, 2516582400, 2868903936, 4269801472, 2478833664, 178257920, 426770432, 915931136, 1671168000, 2574385152, 3649241088, 3646717952, 287358976, 977461248, 1535750144, 3944810496, 4080507904, 2541227520, 3498865920, 2931452032, 70724544, 2324364320, 2596131952, 1849103432, 462094020, 1832776746, 3866570595}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2080374784, 4060086272, 1862270976, 159383552, 1514143744, 2166358016, 4228907008, 1236795392, 3526098944, 1978531840, 4051238912, 2283372544, 3134570496, 659283968, 2067435520, 2800166912, 392750080, 344472064, 3078902528, 1719274624, 1119571008, 2593057632, 582295792, 2164772472, 3664031972, 678834066, 3989141525}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 2214592512, 2785017856, 3003121664, 3246391296, 289406976, 2275409920, 2251292672, 1442316288, 2857107456, 2224422912, 2662268928, 3633676288, 2881077248, 1224728576, 1169731584, 3605624832, 3897748480, 61361664, 4041485568, 1425165440, 2543673408, 392738528, 3884019760, 2069273512, 340421396, 1550940114, 114225705}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 3019898880, 2717908992, 1191182336, 612368384, 2311061504, 304087040, 166723584, 3942121472, 906756096, 681181184, 3205562368, 1934786560, 3560882176, 4021608448, 3624767488, 2954582016, 3576411136, 4194831872, 2977189632, 47608960, 1575711424, 1708361760, 1325688368, 3614321224, 2668064756, 236566994, 3571275311}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 2348810240, 570425344, 4177526784, 1736441856, 3217031168, 2493513728, 1521483776, 2281177088, 962854912, 3775791104, 43974656, 2269872128, 886030336, 454139904, 1223077888, 2898339840, 3833394176, 1690833408, 39596800, 1313482624, 1264648256, 1682742688, 2372951280, 2002287144, 3855882132, 972428166, 863715697}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 1811939328, 2717908992, 4076863488, 461373440, 801112064, 3139436544, 3360686080, 839385088, 184811520, 1951793152, 943915008, 4283727872, 3358638080, 458661888, 2645405696, 1887782912, 4190100480, 1508919808, 756558592, 3463207552, 400714560, 1802331808, 189499440, 817771160, 1396125404, 3134896382, 3200249189}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 2885681152, 1375731712, 2063597568, 4253024256, 843055104, 3927965696, 3719299072, 2978480128, 476839936, 557187072, 2599223296, 1898020864, 3282944000, 1389076480, 4034834432, 959121408, 1491373056, 1301314048, 188244736, 2858686080, 2820277312, 1987786592, 3543988592, 1185158440, 435816364, 631972858, 2686749073}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 3959422976, 1912602624, 3942645760, 3732930560, 2009071616, 2015363072, 2031091712, 1168637952, 658243584, 1996881920, 3912957952, 2367848448, 142524416, 4211646464, 1936437248, 3874322432, 1150399488, 3639632384, 2509794048, 4194576000, 3000114624, 937497632, 3417303856, 2342464824, 4162882604, 261590674, 3150669217}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 4227858432, 2248146944, 3640655872, 528482304, 1086324736, 367001600, 2588934144, 1612185600, 3241410560, 1012793344, 2766602240, 414023680, 1043972096, 1217912832, 1813557248, 78206976, 3606232064, 2295341568, 1968722176, 4078183808, 292435520, 871310368, 1335998416, 207874936, 2888227636, 1004415118, 271006705}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 603979776, 4194304000, 2197815296, 142606336, 1673527296, 1415577600, 804257792, 3852992512, 2734948352, 2833121280, 3068592128, 129597440, 1654505472, 429121536, 973918208, 3007920128, 473355264, 1455433216, 3386903296, 565195392, 1468547776, 2463376672, 4205202448, 446395752, 1922809724, 1226365662, 177156385}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 3556769792, 2449473536, 2868903936, 1048576000, 2227175424, 2292187136, 1519386624, 1536688128, 2856583168, 1607335936, 642187264, 3219488768, 776060928, 184541184, 1532022784, 3113822208, 217752576, 2889887232, 2103457536, 2612005504, 2504528320, 2294025632, 4097451760, 4223761720, 4053717812, 207507126, 1348409377}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 1811939328, 1107296256, 150994944, 4219469824, 2285895680, 710934528, 1152385024, 1034420224, 3476291584, 3522035712, 954793984, 745635840, 2179317760, 203153408, 2152378368, 3325499392, 426832896, 3569361408, 1386230528, 3020976000, 1891124800, 1275867232, 564272720, 489369480, 1055582492, 1881633766, 3234387905}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 335544320, 2650800128, 2231369728, 2071986176, 4282384384, 3001024512, 3887071232, 2413297664, 861143040, 716832768, 3077767168, 3217915904, 1572454400, 3784548352, 2141769728, 2994296832, 728159232, 2871033344, 93348096, 1539849088, 2094805568, 2449867744, 3389346704, 1034987464, 487395428, 1087154478, 2958784355}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 738197504, 2919235584, 2835349504, 4152360960, 3200253952, 2715811840, 2656043008, 2208825344, 2273050624, 2842034176, 820576256, 2951446528, 2261237760, 3020529664, 4288475136, 1594968064, 339719168, 2052948480, 3133596928, 2931710336, 2450351680, 734655264, 1039987408, 1568761464, 1098360044, 1173474802, 4115189201}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 3690987520, 234881024, 2768240640, 2625634304, 2764046336, 102760448, 395313152, 3499622400, 3999006720, 1295122432, 770113536, 2876669952, 2797256704, 3641761792, 1235996672, 3530512384, 997383168, 2633290240, 1440072960, 81932160, 1990159808, 773502368, 3779112880, 3600013816, 2346932596, 1345885306, 2634006675}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 3288334336, 905969664, 1828716544, 1216348160, 4240441344, 4066377728, 3356491776, 3219652608, 1895038976, 2718564352, 3885301760, 4239032320, 3528376320, 2460786688, 1968025600, 3811395584, 177636352, 92325376, 1676389632, 4083053440, 2490328000, 2710016928, 2044216208, 3853275672, 2640732972, 764611446, 2108273187}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3422552064, 3925868544, 285212672, 3045064704, 3334471680, 2816475136, 2765094912, 3255304192, 273940480, 2951086080, 700383232, 1588822016, 1278722048, 2597969920, 2813505536, 1973884928, 1494207488, 1381353984, 889769728, 422199168, 3987020096, 2328799264, 908425424, 3406733112, 121964668, 3114190838, 535648661}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2483027968, 3053453312, 4043309056, 2055208960, 2948595712, 1059061760, 3532652544, 3231186944, 2690908160, 1638006784, 3034382336, 3588849664, 3843932160, 321380352, 3558780928, 3642050560, 842370048, 3393955328, 3569388800, 1515085184, 2546162880, 328394016, 3111877552, 2884020600, 528562420, 3833561190, 3344625607}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2483027968, 2248146944, 587202560, 1920991232, 3451912192, 404750336, 957349888, 1746403328, 1173094400, 1215168512, 777191424, 1727168512, 3490627584, 1635311616, 2370277376, 2543536128, 1118209024, 3151801856, 180206848, 3107587200, 2885757376, 1987553568, 529734704, 3570592312, 2283727604, 1994446242, 3639344229}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 1677721600, 2046820352, 2667577344, 679477248, 4240441344, 3126853632, 1508900864, 540540928, 200540160, 1289617408, 4056088576, 687112192, 1441841152, 1771495424, 1801572352, 4281026560, 2783482880, 2285028864, 999811840, 3298036864, 2326682816, 163261600, 1939918480, 1136576744, 1209909044, 1494831854, 483504849}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 2617245696, 2449473536, 989855744, 847249408, 423624704, 471859200, 1158676480, 3115843584, 1369178112, 1649541120, 1075511296, 2054520832, 502906880, 2828247040, 1381273600, 491988992, 4280388608, 289399296, 2167339776, 682389120, 1325034432, 1883188576, 1841009776, 4189100664, 2818393700, 2925053258, 3103336403}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 1275068416, 905969664, 1895825408, 3900702720, 1337982976, 4267704320, 2230321152, 691535872, 3091464192, 3515482112, 2936340480, 924614656, 380157952, 3231375360, 2434502656, 3043833856, 1978702848, 1580128768, 1252626688, 296513920, 3139832256, 2208517152, 1459617296, 4218910696, 3451759540, 3968733750, 2888761635}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 603979776, 2717908992, 1795162112, 562036736, 130023424, 3152019456, 3463446528, 2333605888, 2992898048, 4283564032, 1760362496, 1797160960, 1342881792, 2076221440, 3951685632, 2628069376, 527627264, 1024771584, 3835930368, 1763449472, 595988032, 684155808, 489139536, 4077288, 4101204516, 3686629942, 3313449615}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 3422552064, 3120562176, 3942645760, 780140544, 1035993088, 4250927104, 1590689792, 3563585536, 446431232, 1341259776, 2969632768, 1991344128, 268288000, 1005035520, 1346023424, 1532573696, 3654677504, 3294343680, 2671288064, 2822795904, 371204544, 1651520800, 3319292048, 2938400632, 3649465228, 2293172578, 2963444683}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 738197504, 2785017856, 1291845632, 3464495104, 792723456, 249561088, 625999872, 1152909312, 3236691968, 1040056320, 2633957376, 4114644992, 134004736, 3275399168, 1206489088, 3531040768, 1115999232, 309787136, 4188535040, 4083160960, 1569729728, 2308450656, 4078721808, 3212198968, 3174777764, 97174834, 803330077}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 201326592, 2583691264, 520093696, 746586112, 683671552, 4179623936, 3163553792, 2082996224, 2868641792, 2915958784, 2986147840, 237928448, 1422049280, 4259618816, 2814758912, 615847936, 2141385728, 898945536, 3722284800, 2192652416, 2170063552, 1357616288, 2323133232, 2364823544, 623014956, 2480634226, 244302949}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 872415232, 234881024, 2600468480, 3128950784, 3745513472, 1272971264, 3692036096, 3908567040, 3619946496, 805437440, 2080309248, 2828828672, 3922247680, 1450352640, 1705627648, 1596418048, 3337131008, 1631759872, 207730944, 2922069120, 3278284224, 594791520, 598500496, 1702774808, 1717127332, 1387382694, 183726327}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 2751463424, 3724541952, 1090519040, 92274688, 2629828608, 123731968, 2857369600, 521666560, 985923584, 3324116992, 2961506304, 1584496640, 1063632896, 3701465088, 1556017152, 3778873344, 3120933888, 3855588864, 2904998144, 3854109056, 3473397568, 456838944, 1119830416, 380695352, 3279299316, 2405381430, 480308983}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 2885681152, 3053453312, 2332033024, 2709520384, 2109734912, 1423966208, 4277141504, 211288064, 497811456, 186777600, 1768751104, 3835723776, 578600960, 3792101376, 1327992832, 3436525568, 320637952, 993442304, 3395268864, 1426664576, 552001600, 3403127968, 969763792, 1735430696, 2532621604, 3435311058, 565308371}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1140850688, 637534208, 1023410176, 1719664640, 3493855232, 723517440, 1081081856, 4191682560, 261881856, 3600416768, 1044840448, 2883944448, 2659827712, 3414925312, 779153408, 3204388864, 1680464896, 3527138816, 692649216, 3455277952, 4244358336, 4264078048, 3030597232, 2253646792, 535623396, 3110419530, 2398020535}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 3288334336, 4127195136, 150994944, 92274688, 3191865344, 2438987776, 701497344, 2011693056, 3991142400, 3066167296, 1278803968, 309886976, 2781659136, 329687040, 110866432, 1169229824, 4073493504, 4079408640, 1734073600, 2576445824, 3439122240, 769562208, 687323088, 3368514744, 1117777164, 4016265246, 188595695}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2214592512, 973078528, 2063597568, 2323644416, 1816133632, 3772776448, 1659895808, 1642594304, 3528720384, 3465936896, 1035927552, 2627108864, 4239572992, 881647616, 3372724224, 3384244224, 2142411776, 2718744064, 4081570560, 2086106752, 2663555008, 3659837408, 489943184, 663845224, 3389365596, 4223533334, 2085310221}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1946157056, 2583691264, 1761607680, 2491416576, 2587885568, 1029701632, 678428672, 3429367808, 1319370752, 4173463552, 3172270080, 4161044480, 3226517504, 263888896, 971755520, 1427982336, 3528520704, 3401248256, 2473308928, 4099764096, 2662367680, 34253536, 186897232, 1382635240, 2360011292, 2599660590, 1347511519}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 2617245696, 570425344, 419430400, 25165824, 1170210816, 186646528, 4178575360, 1747451904, 1489240064, 485097472, 2380201984, 412385280, 3334520832, 750968832, 444182528, 190257152, 41985024, 572688896, 1212803840, 3396280192, 3396111168, 4195154848, 4219261232, 1176815672, 364422252, 1439602734, 3337088555}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1275068416, 3120562176, 2164260864, 427819008, 3670016000, 2271215616, 1823473664, 2722627584, 1629749248, 1315045376, 3397320704, 2165014528, 52412416, 2666913792, 2723057664, 1591179264, 3126823936, 3797273088, 1612629760, 4075757440, 3662909248, 1470337056, 2102130832, 1077922632, 3580201516, 1570162974, 724253695}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 1543503872, 3120562176, 2030043136, 4253024256, 482344960, 1482686464, 3335520256, 797442048, 2518941696, 599916544, 3564437504, 628064256, 1176223744, 294772736, 421564416, 320690176, 1255908352, 1911679488, 1676732160, 378889088, 3724519744, 4088648992, 289790480, 312140024, 2696167804, 3513395406, 3324070015}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 3422552064, 637534208, 486539264, 3246391296, 2982150144, 2317352960, 1706033152, 2317877248, 3980132352, 1854537728, 1735720960, 3487334400, 4090544128, 456302592, 1687916544, 2338138112, 2682301440, 1289415168, 898083072, 1701261184, 4148032320, 905587104, 436013488, 2685456104, 2786257340, 2611731714, 473265847}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 3959422976, 369098752, 754974720, 2172649472, 4273995776, 4188012544, 3536846848, 2664955904, 1494482944, 3960602624, 2938961920, 2213773312, 817348608, 2940051456, 426020864, 3749013504, 2057817088, 3980761600, 2669723904, 3045007232, 2420015936, 1039420960, 1990352880, 335872792, 112178740, 2190053150, 908493735}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3154116608, 167772160, 1728053248, 4001366016, 3292528640, 492830720, 1596981248, 789053440, 2309750784, 1999503360, 3505717248, 143622144, 3985883136, 1081450496, 3935080448, 3174914048, 3020151808, 988652032, 2881025792, 673660032, 2976679872, 2857197536, 4100692560, 795990856, 589222924, 1681811386, 1345136573}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 2483027968, 2449473536, 4143972352, 3330277376, 1715470336, 2233466880, 550502400, 2970091520, 2236874752, 4014342144, 1247477760, 751599616, 2462629888, 3477512192, 1470746624, 2425571328, 2725811200, 2805923328, 2925897472, 103363712, 228692928, 759650016, 981387120, 4224036248, 3451484636, 2483655958, 369308677}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3154116608, 4127195136, 3607101440, 3464495104, 1044381696, 115343360, 2687500288, 4211605504, 2291924992, 2445672448, 520814592, 1836875776, 4065378304, 1398710272, 753504256, 2881710080, 3888157696, 2835802624, 2089664768, 95511168, 536969664, 3002031328, 701426320, 3291595272, 3286705996, 3763532130, 3161973969}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 4093640704, 3456106496, 1828716544, 2625634304, 1228931072, 312475648, 1047527424, 472383488, 3509321728, 2012086272, 3471638528, 2240839680, 1133297664, 1256906752, 3545993216, 4178380800, 859890688, 315948544, 510576896, 207198080, 569273792, 4159528800, 118549296, 265065864, 1758124892, 2657846570, 1418031405}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 872415232, 1912602624, 721420288, 2206203904, 591396864, 702545920, 2911895552, 1800929280, 1109131264, 2703097856, 170196992, 1097105408, 2510864384, 1913577472, 1839722496, 1367693312, 2979324928, 1839242752, 1827313408, 676706944, 2209754944, 682694880, 3596521232, 1289725272, 3676916916, 3403846106, 1806800389}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 3556769792, 3388997632, 1258291200, 1988100096, 1153433600, 3990880256, 3671064576, 4206362624, 957087744, 2570190848, 2910912512, 1975484416, 2258878464, 2194268160, 1737789440, 3609294848, 701492224, 2121000448, 571331328, 3017993856, 882272704, 3269932448, 4006669392, 1528263096, 408459812, 2901629826, 2854146443}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 2885681152, 2785017856, 4278190080, 2977955840, 2378170368, 3735027712, 3085959168, 556269568, 708050944, 3258580992, 3826057216, 1974435840, 330022912, 3642351616, 2370891776, 1210939392, 1881115648, 316914176, 2650659072, 3279076992, 1679579712, 1905147552, 670528752, 4177695624, 1190423644, 4128912230, 1438457291}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 335544320, 2717908992, 1426063360, 3732930560, 3594518528, 1084227584, 3866099712, 1384644608, 1756102656, 2526150656, 293666816, 285573120, 865714176, 2116280320, 3925790720, 2376144896, 3291855872, 3341932032, 1790940928, 323274112, 4059825856, 950682592, 3494189232, 3681263624, 2821899404, 3877843130, 4205628035}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 2617245696, 1107296256, 520093696, 243269632, 1128267776, 794820608, 3301965824, 2480406528, 2722889728, 1040842752, 3224305664, 603684864, 136822784, 261480448, 3165048832, 1498376192, 371977216, 545243648, 320467712, 705492096, 2995785664, 20472928, 2170305744, 854736952, 1297299732, 2327415506, 2591862215}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 2483027968, 3523215360, 2634022912, 1551892480, 4290772992, 3911188480, 55574528, 3546808320, 786432, 3001155584, 1115357184, 3588784128, 3614752768, 3571376128, 242847744, 2019256320, 2033771520, 73190912, 3048404736, 581677440, 2843225024, 3833860640, 975070640, 4100010904, 643285740, 425860938, 3090900811}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 469762048, 3925868544, 3539992576, 159383552, 624951296, 2287992832, 3901751296, 105381888, 1167851520, 2485780480, 3368615936, 2202828800, 2214641664, 1568841728, 2114441216, 2529785856, 1716300800, 1417708032, 4064470784, 4071085696, 3480841792, 3941902048, 751090128, 742179096, 3466131324, 2562129874, 3454138711}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 3690987520, 3388997632, 687865856, 3934257152, 1136656384, 2623537152, 995098624, 451411968, 3120300032, 1936326656, 1682636800, 3740827648, 3398746112, 1878433792, 1272049664, 3863685120, 1274604544, 4195656192, 3174496000, 3912362880, 2296070848, 779143456, 3141053456, 2113204280, 3945174156, 2189017298, 2702671031}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 872415232, 3456106496, 3103784960, 1149239296, 2411724800, 1671430144, 1253048320, 2779250688, 3488350208, 1578500096, 1704132608, 1039368192, 3933192192, 2431770624, 1526632448, 2308122624, 4159943680, 3312438784, 695335168, 3888049536, 3908250560, 1415834144, 481806064, 1679132712, 3006590012, 360581738, 2304726353}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 3422552064, 570425344, 1191182336, 2692743168, 2344615936, 3063939072, 3744464896, 541589504, 4082892800, 930217984, 963575808, 1715699712, 1424998400, 183885824, 1488367616, 1185875968, 2934170624, 1725948416, 691897088, 917162112, 3854372032, 1000129312, 2477002608, 858153576, 438389132, 4207862146, 775640715}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 603979776, 4127195136, 3539992576, 1954545664, 339738624, 232783872, 1502609408, 4102553600, 3085697024, 4029546496, 1572405248, 1596358656, 2820325376, 1658642432, 1742336000, 2801358848, 1816579072, 1019919872, 372569344, 1080403072, 3464454848, 2544103136, 2163892496, 2487431000, 2397413084, 3141491018, 3150160781}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 201326592, 3657433088, 553648128, 830472192, 566231040, 824180736, 3631218688, 3812098048, 3771465728, 4026925056, 1250361344, 2722136064, 2889662464, 3567427584, 4292472832, 2881947648, 2334184448, 4037865984, 4174032640, 3881670528, 1152740160, 455975328, 3649925680, 1692504968, 655057492, 4045835794, 1395387489}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 3422552064, 2583691264, 3674210304, 3430940672, 46137344, 140509184, 3970957312, 2702704640, 2427191296, 941752320, 1416298496, 1067483136, 2759639040, 2896601088, 2811334656, 1982556160, 4278232064, 330097152, 160366336, 3672496768, 1539655872, 4068074400, 3426708624, 3302926920, 202217732, 1095832178, 3244812595}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 3288334336, 4194304000, 1426063360, 1266679808, 1262485504, 1860173824, 1850736640, 2621440, 3368288256, 1543372800, 741801984, 968196096, 660717568, 718774272, 330616832, 1291278336, 3423964160, 4023504384, 2427429632, 156823936, 1322076224, 173857760, 3826471824, 2870731576, 570340460, 426138734, 4085984577}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 1006632960, 3523215360, 486539264, 2743074816, 2671771648, 3131047936, 3524263936, 955777024, 3855876096, 2405826560, 48562176, 1894219776, 4226007040, 698212352, 1176276992, 3816114176, 1331678208, 1083683328, 2733345536, 117550464, 650567744, 3357177312, 4035911600, 3227562296, 3500098052, 4120417934, 1321932749}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1811939328, 503316480, 1895825408, 1904214016, 2587885568, 3235905536, 1802502144, 4228382720, 3572236288, 3083468800, 1344208896, 2122022912, 975683584, 54910976, 3089534976, 3840878592, 3509838848, 2745938432, 868216064, 3520175488, 646484288, 1435919968, 3833429776, 3264797992, 4188935020, 4126758138, 1418657359}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3154116608, 2986344448, 2969567232, 3196059648, 2982150144, 2866806784, 2521825280, 465043456, 616300544, 3009019904, 3255762944, 195395584, 3121201152, 1405870080, 3838365696, 3982444544, 43899904, 1702224384, 3748768512, 2820135808, 4085434560, 2336758304, 2918451280, 1202610936, 3877722340, 3745830170, 3601667367}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 67108864, 1308622848, 1191182336, 75497472, 1153433600, 1835008000, 1452277760, 3258449920, 2731278336, 3397517312, 4156751872, 590839808, 724287488, 2150735872, 130994176, 2840795136, 1829749760, 2347230720, 4021539072, 3247295104, 3341065408, 1644437664, 929461008, 1375026392, 1998228484, 1001223490, 3804674259}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 3825205248, 905969664, 117440512, 3732930560, 465567744, 1998585856, 38797312, 1451753472, 515637248, 1070202880, 2321088512, 1195081728, 546816000, 1849024512, 3676344320, 1774794752, 2878579712, 2281420288, 456654080, 2795873920, 1929952704, 140844576, 1244761264, 1349448984, 807297692, 2598311778, 1622207223}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 1140850688, 3992977408, 1895825408, 2306867200, 2621440000, 4104126464, 2930769920, 2000158720, 2080636928, 1448214528, 2093154304, 4196040704, 3345924096, 3655639040, 3887304704, 2645772288, 1656935424, 2382026240, 2784948480, 1974247808, 879747392, 1442140512, 3587948080, 3995010792, 3286028596, 3359092182, 279013007}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 2348810240, 1509949440, 687865856, 2105540608, 2059403264, 4095737856, 3356491776, 393740288, 1495531520, 77987840, 1769668608, 2553184256, 3344613376, 3085213696, 2571866112, 4069210112, 3102139392, 2027323904, 901709568, 3605197696, 1222703424, 2566757920, 520621872, 4230746808, 1099584324, 225528950, 866099541}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1140850688, 1845493760, 2298478592, 2508193792, 2269118464, 606076928, 2333081600, 2446852096, 935591936, 1793982464, 2371944448, 2480701440, 2630402048, 1159634944, 3788238848, 319907840, 1479855104, 1715785216, 2645346560, 2938160512, 865268544, 326760160, 3136975344, 1681328120, 1070178644, 3799131094, 4186668817}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 603979776, 905969664, 2634022912, 3934257152, 1849688064, 404750336, 2198863872, 2549612544, 562823168, 4089053184, 1591410688, 3343613952, 2048376832, 397795328, 1125289984, 2070636544, 1675885568, 2370014720, 1779680512, 583762816, 366467776, 4132809696, 2900537072, 2984459000, 1789364932, 2107488354, 3959859855}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 2617245696, 2449473536, 620756992, 763363328, 507510784, 2690646016, 384827392, 983040000, 3765698560, 3715760128, 3997237248, 353599488, 1331150848, 1914036224, 3278958592, 2421237760, 1790684160, 3147530752, 3247176448, 3357778304, 3220155200, 3136400992, 3177380176, 3095144872, 2137419940, 3470211454, 4141652179}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 4227858432, 2986344448, 889192448, 3850371072, 1455423488, 719323136, 2433744896, 2745696256, 654573568, 36569088, 4183359488, 350912512, 4005478400, 3080232960, 2406871040, 3223926784, 1343409152, 2880606720, 2072181504, 1247476096, 1126627136, 1313117728, 2829558864, 894578520, 3946534604, 2257190126, 1980453865}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 1543503872, 1375731712, 1325400064, 377487360, 2378170368, 2552233984, 1750073344, 880279552, 671350784, 2122186752, 3213950976, 133726208, 3991715840, 2710233088, 1848635392, 3940616192, 3461407744, 2966465024, 1494266624, 523304064, 3261113280, 2878924576, 383560752, 1614976664, 1982046308, 3065215430, 1388547081}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 603979776, 3456106496, 4110417920, 394264576, 2353004544, 480247808, 3088056320, 3440902144, 208928768, 2827354112, 1688797184, 425820160, 2982526976, 2352717824, 3231100928, 639178752, 359257088, 3844728320, 4085903616, 10072960, 1728158784, 3434464352, 517193520, 3855285944, 1797482868, 2152391342, 946036381}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3154116608, 3321888768, 922746880, 411041792, 3988783104, 1604321280, 2196766720, 4205314048, 1150550016, 2687107072, 1707016192, 3931078656, 2355871744, 2030673920, 3979538432, 3706669056, 1547264, 3747078656, 70758656, 3269968512, 1174397632, 2426658336, 986565872, 3024155912, 15474588, 1202063222, 3804851795}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3154116608, 2717908992, 2030043136, 3179282432, 2210398208, 878706688, 1146093568, 192413696, 2867593216, 2251948032, 911278080, 1633779712, 3198009344, 1459609600, 993177600, 3462473728, 172610560, 2433346048, 3911830272, 2346303360, 3104949568, 3105220256, 3453744016, 4119641144, 1757305796, 568283538, 3709266271}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 3959422976, 1778384896, 4278190080, 1098907648, 2873098240, 3516923904, 3939500032, 1887961088, 23330816, 815923200, 2143354880, 926908416, 1294712832, 1204920320, 2046595072, 386217984, 3243107328, 1214427648, 3733608192, 2113237120, 1750434880, 875482080, 127674416, 1763605464, 3863945948, 1087950350, 495389359}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3690987520, 2852126720, 788529152, 3565158400, 3326083072, 1268776960, 2425356288, 414711808, 1113325568, 1270480896, 696844288, 2716958720, 2828910592, 2467274752, 3697463296, 3463796736, 333153280, 2935296, 3110211328, 673521792, 813940416, 4232093664, 2440063280, 1904758776, 3379837028, 1205741866, 758070151}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3288334336, 4261412864, 3573547008, 226492416, 2755657728, 878706688, 57671680, 3297247232, 77332480, 551944192, 583204864, 3939926016, 3982147584, 2353307648, 3079925760, 2663323648, 2525031424, 4197559808, 513696000, 1620538240, 4090284352, 1670372704, 2744734288, 1650713192, 1593263724, 62696386, 2743591713}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 469762048, 2516582400, 587202560, 2642411520, 524288000, 1084227584, 3855613952, 1217921024, 1808007168, 1511915520, 2411003904, 661225472, 4292722688, 1804328960, 3135410176, 51464192, 835167232, 188795392, 3079557376, 1745692800, 1329443392, 1836822496, 2414523056, 3345827544, 395160532, 1951651926, 2240189737}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 201326592, 2583691264, 721420288, 2709520384, 2713714688, 803209216, 508559360, 2064121856, 2380529664, 3636592640, 3876388864, 3389292544, 223395840, 2840256512, 627814400, 3349772288, 2489750528, 1554903552, 599150336, 1034355328, 3707606592, 1572764832, 2630027344, 2105508856, 3927123260, 4046957294, 710348319}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3154116608, 3053453312, 1358954496, 964689920, 2621440000, 4200595456, 3775922176, 278396928, 29622272, 2715680768, 3105816576, 3638525952, 3479945216, 12427264, 499027968, 3399186432, 3462509568, 2833566208, 3451535616, 3035722112, 480831808, 1731724640, 854865232, 3627444824, 3260239956, 2933767510, 2662261801}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3288334336, 4127195136, 3170893824, 914358272, 1363148800, 1042284544, 967835648, 2024275968, 3677618176, 2968911872, 1301348352, 3434119168, 1360314368, 2893733888, 741855232, 820328448, 2481384448, 2918575616, 3665954048, 1397179264, 4036068544, 4044106336, 4166657136, 1236998440, 2445531836, 2213757894, 1739056269}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 1543503872, 838860800, 385875968, 4202692608, 1556086784, 4158652416, 1366294528, 1185415168, 3110338560, 1740767232, 169541632, 2481881088, 555401216, 813752320, 689418240, 1551837184, 3400309760, 1371656704, 495860480, 1862088832, 3340208576, 964652448, 2267863376, 3347162984, 1588475132, 2490195566, 3805270431}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 4093640704, 1509949440, 184549376, 1317011456, 2579496960, 1881145344, 1603272704, 1160249344, 198443008, 3945922560, 131792896, 893485056, 1143324672, 1647288320, 2068377600, 2005866496, 3761484800, 1805577728, 4255019776, 3946122880, 2490158528, 2850359072, 2342821936, 1191263096, 2985220396, 1493593702, 3680068751}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2080374784, 3187671040, 2667577344, 3766484992, 1287651328, 3303014400, 1989148672, 1206386688, 3676045312, 907149312, 2001666048, 1043431424, 2724052992, 2025299968, 1850535936, 1926436864, 467905536, 1366471168, 2899729664, 2803460736, 3689473728, 3126139552, 284348880, 1603698200, 1874412588, 4116221058, 2815241755}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 67108864, 2650800128, 2466250752, 3665821696, 2613051392, 2434793472, 3572498432, 1611137024, 4043571200, 567410688, 1287847936, 2968682496, 1965473792, 3414990848, 1711509504, 2269591552, 2598435840, 3234192896, 4220403968, 3844952192, 718270912, 2578532896, 58836912, 2587639624, 536744332, 3957684910, 1064024247}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 469762048, 1442840576, 2868903936, 3749707776, 3527409664, 1201668096, 3958374400, 2892496896, 951320576, 2390884352, 2091057152, 1685028864, 1594605568, 2891046912, 2408509440, 3626444800, 3865422848, 4291609088, 3940833536, 2384069760, 3388954432, 119137376, 3943365296, 976033224, 3600983996, 2172202502, 2138096183}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 3556769792, 3724541952, 3405774848, 1434451968, 4039114752, 4158652416, 2114977792, 3180855296, 3219390464, 447873024, 486998016, 1107656704, 2979119104, 3496730624, 4109422592, 397633536, 1896846336, 184720896, 1838440704, 3405401216, 18563648, 1803803680, 1163713232, 3659363160, 269416660, 1292518022, 563299791}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 3288334336, 4194304000, 1090519040, 58720256, 2428502016, 3584032768, 1903165440, 1385693184, 3024355328, 3944349696, 774176768, 2135064576, 3495346176, 1986306048, 4030574592, 4090574848, 3747644416, 3444033024, 665078528, 1049244544, 4255983168, 751755296, 1092673008, 3181880520, 2763284164, 1547860038, 2118194171}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 201326592, 2046820352, 352321536, 1367343104, 3393191936, 2648702976, 2702180352, 4095213568, 3305897984, 907149312, 1214316544, 842432512, 2689253376, 1007722496, 2567294976, 3413977088, 2025647104, 753388032, 2324981504, 341714304, 1444090176, 2533852768, 2625915792, 2965768344, 2262779604, 2645941426, 3667221227}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 2885681152, 436207616, 1358954496, 243269632, 3795845120, 4141875200, 617611264, 3080192000, 4111204352, 3859677184, 3044343808, 4191387648, 3866083328, 2053758976, 1156108288, 908687360, 2818964480, 368495104, 568612608, 757737344, 1610575040, 1872543712, 276526992, 4280738936, 2306610804, 2309386130, 1781613125}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 1946157056, 369098752, 1124073472, 3145728000, 3233808384, 1583349760, 4130340864, 768081920, 858521600, 146669568, 1618411520, 3444080640, 2142552064, 1093853184, 2101456896, 3102418944, 3019809792, 487587328, 2486437120, 3391761536, 1041040704, 1119732512, 2867660048, 3536713864, 2634356780, 4176584474, 1776488853}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 2483027968, 1107296256, 2264924160, 2759852032, 3074424832, 513802240, 2467299328, 1335361536, 2050752512, 2131886080, 391577600, 1241153536, 3036069888, 3509379072, 1560268800, 536545280, 2914030592, 3036528128, 1832128256, 2239128704, 3046707904, 1292889952, 4015199024, 423920696, 1936435252, 1201501642, 3601967411}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 603979776, 1577058304, 3036676096, 2004877312, 3032481792, 2556428288, 428867584, 883425280, 1439956992, 1859780608, 1186660352, 859537408, 1168097280, 3577585664, 1180356608, 1000290304, 1566163968, 228128256, 803752192, 2910079872, 4180296768, 1384333344, 667408656, 89250904, 4189902156, 1544175878, 582161083}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 67108864, 2181038080, 2097152000, 3682598912, 2478833664, 3143630848, 3981443072, 3082289152, 1109131264, 2445148160, 631963648, 1384939520, 2552283136, 121036800, 2442768384, 2911320064, 3084573696, 53460480, 4204269312, 3303811456, 2830518336, 3592386464, 1991696656, 2337901624, 3076990628, 3897225866, 444070021}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 3422552064, 3724541952, 788529152, 1417674752, 163577856, 94371840, 2318401536, 3527933952, 2880176128, 2931687424, 1786314752, 3693314048, 4288659456, 1914298368, 518295552, 3938789376, 992330752, 3315778048, 2400746752, 2163499648, 497712320, 2130919968, 3795382768, 3662880872, 2506158732, 2672260858, 991598613}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 4093640704, 2986344448, 3103784960, 192937984, 3326083072, 3055550464, 1827667968, 1962409984, 3948675072, 1841954816, 3289972736, 3577446400, 2050473984, 3828719616, 1424551936, 3340068864, 2906252288, 4058693120, 1565021952, 117703552, 1504064064, 1649096544, 3090077552, 1510893704, 207573428, 1189129210, 3853611439}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 3422552064, 2315255808, 2264924160, 3581935616, 2210398208, 3508535296, 2509242368, 3056074752, 179044352, 197787648, 3710451712, 3464724480, 2149564416, 623763456, 299937792, 2188728320, 2173821952, 1455612416, 810571520, 1510501504, 1169961536, 262289824, 996481584, 1090103928, 2786000428, 2255107418, 402213455}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 3422552064, 100663296, 1761607680, 1048576000, 2487222272, 3332374528, 3373268992, 3905421312, 137625600, 4010672128, 766050304, 484343808, 4141531136, 1171054592, 1643769856, 3379365888, 522761216, 1985982976, 2835349760, 1585454464, 1145054912, 3466618592, 4245690544, 583546808, 1731464732, 3096337510, 2271819281}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 2483027968, 3791650816, 754974720, 4085252096, 4030726144, 182452224, 1531969536, 1846018048, 2266234880, 2591424512, 2871590912, 1418100736, 2191704064, 2773278720, 4183420928, 2748131328, 306760704, 1531438592, 1784686336, 1133525376, 2284330048, 1214519904, 3993926672, 2009403960, 2489090172, 749859606, 3658053117}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 738197504, 1509949440, 1627389952, 92274688, 2487222272, 668991488, 2723151872, 19398656, 1089732608, 874119168, 1961426944, 564035584, 2157625344, 2820202496, 3279785984, 3307538432, 817419264, 2320343552, 865951488, 3167012736, 1410572608, 3264622944, 45035920, 1457117496, 3197587948, 744880758, 904472619}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 1409286144, 3388997632, 1560281088, 2424307712, 4089446400, 4062183424, 3589275648, 396886016, 1854668800, 1648230400, 1756430336, 2981527552, 2737487872, 2238488576, 1527369728, 1956988928, 2668428288, 3432642048, 2291991296, 1941472640, 3843260864, 3961927200, 2448762928, 1872004424, 2568848988, 3978246074, 3980364245}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 3288334336, 1644167168, 2499805184, 4219469824, 1530920960, 2850029568, 2259681280, 4182245376, 3920363520, 2416836608, 2901213184, 2916188160, 2288893952, 2189156352, 4274163712, 3573114880, 794545152, 1490210304, 3219205888, 1989127552, 695774272, 2454607840, 4169996304, 2535562440, 2386944300, 1101516442, 3273953357}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 1811939328, 503316480, 1124073472, 1317011456, 3661627392, 710934528, 2247098368, 736624640, 3200516096, 4055236608, 2366439424, 3529080832, 357416960, 1854119936, 2555564032, 3692115968, 123968512, 3261237760, 3310949632, 41413760, 1017964480, 2047363296, 1895054544, 2197699752, 1897467292, 1394067870, 1675412437}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2214592512, 4060086272, 1593835520, 511705088, 666894336, 2984247296, 3039821824, 1998061568, 68943872, 1197867008, 3570466816, 3518464000, 1153155072, 1326817280, 3010523136, 2305120256, 3348483072, 162573824, 554002176, 937816192, 914924480, 147396128, 19647952, 4145913288, 312778884, 4114054442, 3467050761}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3288334336, 2785017856, 889192448, 2239758336, 549453824, 1411383296, 4136632320, 2755133440, 526647296, 2754740224, 2736062464, 1468563456, 1016905728, 321314816, 1149210624, 1448683520, 430365696, 2118114816, 1614372096, 2505494400, 1157095744, 3197466400, 2605245488, 3938237176, 112637604, 952603318, 679296863}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 3825205248, 4194304000, 83886080, 2709520384, 2738880512, 463470592, 2110783488, 3787980800, 2285633536, 3676438528, 2749431808, 482508800, 3821977600, 2656346112, 1376890880, 2319800320, 3948215296, 730967552, 621093632, 1056217472, 1631708480, 2219660000, 1309206576, 126059864, 3764142588, 1838297986, 2518225379}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 872415232, 1174405120, 2701131776, 1853882368, 3988783104, 1612709888, 751828992, 139984896, 585367552, 3065380864, 3107127296, 3137175552, 3945381888, 2922881024, 1726533632, 2942265344, 3203906560, 977831424, 424621312, 1091562880, 2872891072, 1480670752, 1898495792, 1283413720, 2745690932, 2085677798, 2194356429}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3154116608, 1241513984, 1124073472, 4202692608, 666894336, 1600126976, 4241489920, 2686976000, 1485570048, 1296957440, 2165374976, 3315171328, 1063632896, 2964561920, 1750519808, 2204436480, 3782448128, 4265011712, 641031936, 740005504, 1713033152, 1959480864, 3153261200, 405220472, 2766992044, 3772662602, 1805191485}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2080374784, 3724541952, 3070230528, 276824064, 3753902080, 3814719488, 3767533568, 673710080, 2659450880, 482213888, 2399600640, 2715254784, 694403072, 3003506688, 2411630592, 842733568, 1967498240, 1151269376, 3867886848, 3982337664, 3619863232, 1728661280, 113827728, 333975384, 2414090892, 2368617326, 1823415265}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 3959422976, 1845493760, 2734686208, 1166016512, 3586129920, 3990880256, 3385851904, 1963458560, 2697199616, 3778936832, 3073310720, 414416896, 1921499136, 2734792704, 2415063040, 1532184576, 3025263616, 1052412416, 968297728, 2287989888, 4191001152, 1166598816, 193084752, 464327480, 2761857276, 517558718, 1857602481}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 2080374784, 3791650816, 2969567232, 3850371072, 843055104, 1184890880, 2190475264, 380108800, 2430861312, 3440508928, 392364032, 1624408064, 1262927872, 2471272448, 3820212224, 4213118976, 2182921216, 2281415168, 2831893248, 2176246656, 1511300416, 3381644896, 3782285872, 4013006584, 2790540780, 971667838, 122639367}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2483027968, 1644167168, 2432696320, 1015021568, 3368026112, 2510290944, 2932867072, 11010048, 218365952, 298450944, 1847394304, 3053027328, 3729637376, 48226304, 4202598400, 4240533504, 3712984064, 3107360256, 1937075968, 1004400512, 2761418176, 3679098784, 1536372336, 4258182296, 353977356, 389272494, 4258325627}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 2080374784, 3120562176, 2566914048, 2894069760, 1522532352, 3827302400, 1552941056, 1754791936, 3480485888, 3423469568, 4138795008, 3874193408, 384811008, 3628720128, 675581952, 2867668992, 3558464512, 4126966272, 2039025408, 2286930816, 2769940928, 1702659744, 2034851760, 2238688376, 1024059636, 723830638, 3894224793}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 603979776, 1107296256, 1593835520, 3632267264, 2495610880, 2371878912, 487587840, 942145536, 4050911232, 4263378944, 2673147904, 1238597632, 555204608, 819044352, 394833920, 3233376256, 434230272, 9496064, 1809135360, 2735968384, 91748544, 2688658592, 3772813584, 2532128024, 4266640588, 2954725718, 3121251337}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1946157056, 2785017856, 553648128, 2038431744, 2654994432, 2778726400, 4029677568, 4045930496, 223084544, 3904503808, 3199926272, 2923200512, 1268826112, 1361240064, 3104681984, 3683608576, 196269056, 2358611456, 36384000, 447018368, 1535413568, 645198944, 3216820144, 2850084904, 2122500860, 171824826, 740785303}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 2080374784, 4261412864, 3674210304, 2357198848, 213909504, 3865051136, 3526361088, 3137863680, 444858368, 404094976, 1243021312, 3847651328, 4131569664, 3834437632, 2691158016, 2240505856, 3311193088, 1277137408, 2301066496, 3420379264, 696689344, 834334368, 2522928272, 2672161544, 1489133388, 406393646, 1447942389}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 1275068416, 4194304000, 3338665984, 343932928, 490733568, 1893728256, 1185939456, 4053270528, 3783000064, 3244425216, 4118347776, 1646624768, 885637120, 2737020928, 1794035712, 3372029952, 3293305856, 2171263488, 59979520, 1248373888, 4095363776, 3165992544, 3420425488, 3578580168, 1017403332, 1501449370, 3429567099}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2483027968, 637534208, 4177526784, 813694976, 247463936, 3877634048, 1206910976, 1138229248, 319029248, 4099538944, 1739784192, 2837741568, 212910080, 1227005952, 2493378560, 3318700032, 3184178176, 2388778496, 3554770176, 3392911744, 3696362944, 1595872416, 1793238576, 87948872, 2248086884, 565372614, 408274331}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 2348810240, 704643072, 117440512, 780140544, 4072669184, 2422210560, 1936719872, 46661632, 1771831296, 3881172992, 2673410048, 2894299136, 4031758336, 3540099072, 312250368, 2813143040, 2597952512, 649656832, 296697600, 340456576, 3098808256, 2264552608, 652683152, 3549885608, 1044523788, 36927202, 3424433305}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1543503872, 3053453312, 1191182336, 4018143232, 3955228672, 3856662528, 3878682624, 1306001408, 2517368832, 1974075392, 2832531456, 669614080, 1903542272, 2669125632, 356970496, 706828288, 2703223808, 1092805120, 538904832, 3024917120, 1365514560, 683558560, 269703504, 250011208, 3123781348, 3935827650, 2005331335}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 738197504, 503316480, 1392508928, 176160768, 2453667840, 1050673152, 168820736, 2515009536, 2947284992, 1950220288, 820445184, 624852992, 1155710976, 1992597504, 3310850048, 2529372160, 2304547840, 1860413952, 3297342720, 3130102912, 2522906048, 4008724192, 2639800496, 3058988856, 3648670476, 3556064698, 3198673237}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 2483027968, 301989888, 3607101440, 3632267264, 3879731200, 2069889024, 3411017728, 4208459776, 1838415872, 2726428672, 844824576, 1195933696, 304922624, 3582386176, 534884352, 3512158208, 3787373568, 635803136, 2410508032, 2785143936, 2923900096, 2458292576, 3210848208, 2585206008, 2229203028, 3619010174, 4243932591}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 2080374784, 3187671040, 1426063360, 2977955840, 4248829952, 4116709376, 3085959168, 1009254400, 3589013504, 1997144064, 1896808448, 2092990464, 2189213696, 1863229440, 2887110656, 3733673984, 2546377728, 4081695232, 2160686336, 2497046400, 3165334336, 3663103968, 1309787216, 3066908200, 2794690684, 184426986, 23149055}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 1409286144, 3321888768, 3372220416, 3900702720, 3435134976, 1394606080, 944766976, 1400373248, 644087808, 3880124416, 2311782400, 928612352, 789430272, 3087245312, 2305069056, 2216105984, 3009125376, 1490064896, 4184417536, 898939264, 981410240, 489142688, 876790064, 2095859352, 1976199652, 2603683318, 2090919973}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 1543503872, 3724541952, 1795162112, 226492416, 1816133632, 2812280832, 95420416, 3606577152, 506724352, 3333554176, 2453340160, 3246030848, 3953049600, 2248466432, 3382964224, 288831488, 2065492992, 2240258560, 2630712576, 3320565888, 914057792, 3403322976, 2821635248, 3757869288, 1880601300, 1388646446, 4127700487}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 3690987520, 905969664, 2533359616, 3330277376, 2478833664, 186646528, 1280311296, 2926051328, 708050944, 1970405376, 2744582144, 2340126720, 578797568, 2488639488, 1437528064, 2571835392, 2348676096, 834320896, 1810436352, 4198670976, 3717539264, 3302284832, 374879920, 2448192536, 2547913196, 3282653014, 3307389727}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2348810240, 503316480, 1996488704, 4085252096, 3787456512, 1835008000, 3555721216, 4053270528, 3193176064, 3646816256, 2133917696, 1937670144, 83542016, 703373312, 2730594304, 3153934336, 2180299776, 5626368, 4047701248, 2322982528, 479417152, 473805216, 965703184, 2801784680, 255612900, 1729246446, 2029736081}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 2214592512, 2248146944, 889192448, 2575302656, 3972005888, 1797259264, 2844786688, 421003264, 200540160, 547225600, 1016659968, 785940480, 366788608, 2963988480, 1211084800, 1836386304, 2436035584, 1486607872, 3540739328, 4238071680, 1695252288, 295421728, 143358896, 56345336, 3534450228, 3041649774, 309532753}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 738197504, 503316480, 1694498816, 3917479936, 1799356416, 320864256, 3360686080, 2950168576, 1980497920, 2951086080, 833683456, 259031040, 1453637632, 1330552832, 4044992512, 1071138816, 3725349888, 3957727744, 1269906688, 3765499776, 3894714176, 3062815968, 100256368, 1718117592, 3252968436, 3913425746, 4124271153}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 4093640704, 1845493760, 3137339392, 3464495104, 205520896, 2162163712, 3580887040, 2046296064, 1817444352, 2623668224, 3304914944, 3814424576, 1727512576, 1052893184, 1784598528, 2818074624, 1867801600, 3068280320, 1321023744, 3032210560, 3876042688, 2658790368, 4083854480, 740959144, 1592882196, 1820171806, 413194079}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 1006632960, 1107296256, 16777216, 3380609024, 1849688064, 4129292288, 812646400, 1158152192, 3948150784, 2052194304, 1888681984, 2054717440, 2820980736, 2602737664, 1625534464, 461920256, 4086574080, 1219645952, 3221447424, 920685440, 2456329024, 3413955168, 4111374448, 216918216, 2921142924, 4247619078, 2843558207}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3154116608, 2248146944, 1627389952, 729808896, 2839543808, 3437232128, 3440377856, 731381760, 2227961856, 2418147328, 3272540160, 844595200, 1493417984, 4293779456, 2277552128, 35149824, 1586244608, 2353156608, 3151970560, 1592760704, 3808426048, 1793577696, 2339088272, 3920206232, 1387703700, 1526293842, 3380004915}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 872415232, 2583691264, 754974720, 3397386240, 3695181824, 614465536, 2372927488, 3416784896, 4040949760, 3382837248, 372310016, 1026523136, 3428564992, 539336704, 1630965760, 3697833984, 482092032, 2201116160, 1338581760, 200007040, 1164829888, 3678073056, 4270989232, 842622856, 2164497180, 3012683602, 1336464595}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3422552064, 2113929216, 2868903936, 3363831808, 2814377984, 3420454912, 1819279360, 3859283968, 2291400704, 4185522176, 2933456896, 400064512, 3678715904, 2007670784, 1065996288, 4022892544, 7613440, 1904880128, 3239142656, 3618412672, 1255057600, 3871079712, 3223672784, 1762057320, 2563768108, 447684230, 1620549835}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 201326592, 1308622848, 3741319168, 880803840, 3275751424, 505413632, 3035627520, 2707947520, 3181117440, 744882176, 4129357824, 1913618432, 2231091200, 671211520, 2277937152, 1932003328, 138181632, 2404801024, 3123252480, 222558848, 2969932992, 2362757984, 3140684656, 420800136, 1733523580, 3762606354, 3507185457}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 738197504, 1241513984, 16777216, 3732930560, 658505728, 459276288, 2379218944, 1585971200, 1499725824, 3216375808, 2744582144, 4208885760, 1009958912, 3831554048, 3472994304, 3576195072, 1511283712, 3134089728, 2211127040, 4191471488, 750755008, 177944928, 2568782288, 3560701880, 3384622012, 3697531566, 164716997}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 1409286144, 4194304000, 1761607680, 1182793728, 423624704, 4154458112, 3947888640, 2804416512, 3612606464, 1317928960, 463273984, 2546761728, 2528165888, 3454705664, 3552169984, 3712493568, 1743008768, 1171684864, 2935059200, 857653120, 2640806080, 4202514016, 1924985008, 2718493080, 1995887948, 3629355078, 943920593}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2483027968, 3724541952, 1593835520, 276824064, 222298112, 2141192192, 1708130304, 3641180160, 1220804608, 2618425344, 2406154240, 3322707968, 482394112, 1184292864, 3887042560, 1374181376, 4222882816, 2471132672, 3244777728, 1832552064, 273269440, 803810912, 2446315184, 3638066136, 2278294300, 3889591262, 3656997127}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 335544320, 2181038080, 1291845632, 3850371072, 1975517184, 2191523840, 2465202176, 1461190656, 3408134144, 2124808192, 1480130560, 3807805440, 130727936, 1707646976, 1134006272, 3531085824, 242514944, 1657673216, 935683840, 1389676928, 254140224, 2589921184, 3622830064, 990656520, 3225048388, 256596022, 3413244725}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2751463424, 704643072, 3137339392, 3951034368, 4181721088, 1222639616, 2351955968, 3427270656, 3102998528, 2764177408, 3345678336, 3228205056, 2748760064, 2053169152, 25792512, 1189632000, 3617881088, 4261023232, 1798793984, 2557279872, 2822221632, 4019528160, 2113380496, 3014988552, 2506618092, 1370316342, 204177703}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1006632960, 2717908992, 654311424, 1870659584, 3921674240, 1994391552, 5242880, 2262302720, 3090415616, 2407137280, 3253665792, 3029762048, 695910400, 3350519808, 971083776, 2163750912, 3557051392, 1890742784, 195252992, 3936938112, 780643136, 1727095200, 3034299344, 1748459640, 1327673556, 1707130414, 1002168291}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 1006632960, 3254779904, 4110417920, 360710144, 3435134976, 2967470080, 3446669312, 1075314688, 4162584576, 2847801344, 3569549312, 1765376000, 3325935616, 2266996736, 1260556288, 3203938304, 3396097024, 220604928, 1537178368, 3550980480, 3018772288, 2014205728, 3157990992, 5622376, 3181100196, 113307850, 2720334181}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 3154116608, 4194304000, 2600468480, 2524971008, 1967128576, 1688207360, 3973054464, 3652714496, 3176398848, 3980525568, 3616473088, 415203328, 2236858368, 348495872, 801681408, 1712875520, 654586880, 3518630400, 2256234240, 2637034112, 3445941696, 3492700512, 1247378992, 1184038360, 26416708, 3129070670, 2161295807}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 1677721600, 1509949440, 3338665984, 578813952, 4257218560, 1218445312, 4080009216, 4059561984, 2430861312, 1001259008, 3870228480, 3077668864, 4016947200, 3685212160, 2934362112, 819476480, 3264494592, 2184588800, 4166726400, 3646404736, 3116281280, 638337312, 1497512048, 4181551720, 1659172820, 327506758, 3982552001}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 3154116608, 1308622848, 4211081216, 4102029312, 197132288, 174063616, 2251292672, 494403584, 513540096, 2799828992, 348979200, 3475996672, 365674496, 4097171456, 2790961152, 2191026176, 2666269696, 330985984, 2386625792, 27631744, 3262299840, 2831959328, 1957328656, 4138283400, 3272716660, 449117658, 340199579}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3959422976, 1174405120, 16777216, 1300234240, 1539309568, 346030080, 2794455040, 1583874048, 295436288, 3746693120, 2971860992, 2187689984, 1049739264, 3604979712, 1240395776, 2840074240, 1774990336, 3659145728, 4277096704, 696236416, 2248061760, 2422212768, 1924149744, 3635964472, 160718796, 92169442, 1732857371}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2080374784, 503316480, 2097152000, 4068474880, 2436890624, 4167041024, 2404384768, 2397569024, 2996568064, 2722758656, 3844407296, 2617147392, 2232074240, 1016897536, 3750998016, 1612191744, 1963205632, 4035869184, 1049322752, 3779457920, 309802688, 224387168, 3040486224, 2558345848, 1620760652, 601158562, 1283447735}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 738197504, 3657433088, 3841982464, 92274688, 3485466624, 3240099840, 963641344, 3211264000, 2447638528, 546439168, 3803774976, 2214363136, 82886656, 1615241216, 642641920, 2348288000, 2220635136, 2620277248, 432504576, 212071808, 345983808, 3880753824, 561604400, 2833023240, 2155915388, 112108910, 1516894903}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 2885681152, 436207616, 1493172224, 746586112, 3619684352, 3370123264, 1989148672, 2532835328, 1373372416, 3211657216, 3398238208, 4160978944, 2007482368, 2564153344, 1993797632, 2135451648, 961817600, 786061824, 2194097920, 3560764288, 1447502272, 3355245600, 950494544, 3396115096, 2145332132, 3606106794, 2626772589}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 2483027968, 369098752, 4244635648, 4152360960, 348127232, 1973420032, 3843031040, 2719481856, 3585867776, 1548091392, 1937440768, 2640150528, 4051288064, 507764736, 1474211840, 1919444992, 286524416, 603090432, 1192834304, 3206321024, 3032024128, 252486688, 2367759856, 4235248120, 398929716, 4103848330, 3720532089}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3019898880, 1509949440, 2634022912, 4001366016, 1346371584, 2938109952, 1188036608, 142082048, 3265003520, 4134404096, 1194262528, 3824058368, 4119511040, 1614323712, 2665074688, 461907968, 3241436160, 3658112512, 2140996352, 193967488, 1687883456, 1470422240, 3929536112, 48722840, 3136996580, 47219594, 488490029}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 335544320, 570425344, 2130706432, 1635778560, 2445279232, 1499463680, 4168089600, 3599237120, 1996750848, 884604928, 1028063232, 1388544000, 4107255808, 2477907968, 1638707200, 941107200, 4047270912, 1758879232, 768155392, 1050065024, 3080672320, 891287200, 2359950096, 890294440, 1259233068, 3868549710, 3249599395}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 469762048, 704643072, 2734686208, 2541748224, 188743680, 3009413120, 1410334720, 1304952832, 4019453952, 2419458048, 3987013632, 3418980352, 1425408, 4059553792, 1501884416, 1345865728, 3884719104, 2160734720, 213333760, 555933312, 1083523392, 1509010144, 949589584, 2629690840, 2775823612, 1643832470, 3460921917}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 1543503872, 1308622848, 1560281088, 2910846976, 3972005888, 723517440, 1796210688, 3346530304, 4039901184, 1422000128, 2133786624, 4142891008, 383500288, 3373637632, 458797056, 2210936832, 4158940160, 3415616000, 898702592, 1428863872, 2664378688, 1876936992, 892586928, 694266040, 16161220, 2423598530, 1841088307}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 2751463424, 3992977408, 3573547008, 25165824, 4156555264, 3659530240, 4182769664, 81264640, 2034499584, 3693477888, 3919380480, 3498278912, 2392834048, 1262329856, 2183573504, 2066225152, 2928415744, 3059361280, 2626633984, 4029711232, 1985810240, 2795734688, 2244979888, 2162549400, 1508021300, 542008694, 2238795637}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 738197504, 3523215360, 1493172224, 4236247040, 2982150144, 2543845376, 2968518656, 4239917056, 2321285120, 4085645312, 3260350464, 30179328, 1386790912, 640868352, 3514929152, 1699231744, 2992905216, 2618960384, 3228775168, 476690304, 4099698112, 948323104, 2278896112, 478977288, 3167260948, 761454298, 1338631113}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 4093640704, 1644167168, 1694498816, 1753219072, 3376414720, 257949696, 17825792, 422051840, 2367946752, 3375497216, 2179792896, 1106018304, 1214300160, 4122402816, 2135535616, 993531904, 59507712, 3570818560, 3565108992, 3660686720, 2186546624, 2206888800, 3181458896, 3894083544, 3790598924, 3716110142, 884076311}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 1140850688, 3120562176, 3741319168, 1501560832, 1287651328, 1822425088, 1940914176, 2261254144, 125042688, 1694105600, 1400176640, 3407839232, 69451776, 653123584, 3271741440, 2407036928, 2126261248, 168701440, 55526144, 2563409024, 1116503104, 3238402080, 1679516528, 1036037416, 2194751116, 2696793430, 4162512507}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 1543503872, 3523215360, 889192448, 3296722944, 3938451456, 610271232, 2523922432, 2524446720, 1300496384, 3972136960, 564461568, 2051244032, 3426729984, 825876480, 939429888, 1653110784, 3392957440, 1185309184, 2421652224, 1874758016, 4280844224, 3886826656, 1609461648, 3700106792, 245936980, 786914038, 3769014695}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 3690987520, 1845493760, 2264924160, 3447717888, 943718400, 429916160, 3520069632, 2387083264, 2657878016, 2313289728, 3356033024, 3081404416, 2433662976, 3980451840, 1649143808, 1947740160, 325340160, 1034813952, 3615171840, 2982919808, 3814210624, 2336501344, 1111369136, 1402160856, 2180487996, 900874794, 2382443275}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 1140850688, 3992977408, 251658240, 1015021568, 2436890624, 354418688, 2616197120, 1925709824, 1880358912, 1716912128, 503513088, 1749712896, 219594752, 1083482112, 799141888, 968361984, 161221632, 3395440128, 1680173312, 3477182080, 3660057792, 2005157472, 105778160, 1429170568, 566293164, 2631377926, 474687677}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1946157056, 3992977408, 4278190080, 3749707776, 356515840, 1772093440, 1064304640, 1464336384, 647757824, 1656619008, 2107310080, 3250356224, 2263400448, 453681152, 4115640320, 3757598720, 3216268288, 758253056, 2642239744, 853788288, 1378753856, 2709720544, 928562736, 4137866760, 772005484, 1425938818, 2981841165}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2214592512, 2583691264, 4211081216, 3565158400, 4223664128, 2103443456, 2828009472, 2615672832, 2044461056, 3484024832, 1046151168, 1652916224, 3413229568, 2288492544, 889622528, 1479542784, 991456256, 3877916160, 98448128, 2349684352, 1480890560, 1815570208, 3212293264, 162434392, 1129079532, 2336387042, 1493641351}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 3154116608, 436207616, 3405774848, 3967811584, 2218786816, 308281344, 2161115136, 179830784, 1056178176, 1915617280, 3365601280, 913014784, 4268212224, 2497552384, 2025369600, 1710233600, 1619553280, 3067892224, 3573698304, 1259405952, 1386660032, 2990742752, 2001713360, 3161566520, 267552292, 3709687678, 488432985}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 4227858432, 1308622848, 419430400, 2021654528, 2042626048, 966787072, 3167748096, 1858600960, 1189347328, 1178468352, 1159266304, 2527428608, 3142172672, 2352209920, 1254412288, 2133862400, 4126680064, 1092385280, 807562496, 3837467008, 3948865984, 3967249184, 2872357104, 719860248, 91492668, 2308319918, 4060966753}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 67108864, 2046820352, 1493172224, 4152360960, 3955228672, 2225078272, 424673280, 235405312, 3351511040, 3296591872, 1605435392, 2153152512, 3730489344, 1195417600, 383774720, 28334080, 3090678784, 4097598976, 1155664640, 1778585472, 3630032960, 3217252256, 536707312, 4162015448, 1706423324, 1823942174, 1111212145}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 2885681152, 1711276032, 922746880, 1619001344, 2579496960, 77594624, 1443889152, 1332215808, 1012137984, 3859677184, 2114781184, 3484385280, 3780362240, 497672192, 2260381696, 3991939072, 3273159680, 3641442816, 3336724736, 2980012672, 2800275136, 4279702560, 3754739056, 935413240, 644741644, 832347334, 4199108497}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3690987520, 3456106496, 721420288, 3531603968, 2822766592, 367001600, 1026555904, 2713190400, 341049344, 1129447424, 3661824000, 3640360960, 2337783808, 2729566208, 1947250688, 3478153216, 893942784, 3201053184, 3717596416, 2172209280, 1642395072, 986845152, 3766682128, 3311139080, 327649428, 2520382110, 503102407}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2080374784, 1107296256, 4043309056, 1082130432, 1983905792, 421527552, 2112880640, 234356736, 25952256, 3117023232, 2196570112, 3534061568, 445759488, 3002572800, 2158030848, 1162876928, 3469224960, 1863610880, 2794849024, 774837120, 582797248, 3039953632, 1004605296, 691009800, 1868343220, 1185046610, 1514760743}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 1811939328, 4194304000, 3439329280, 2407530496, 4013948928, 3374317568, 3048210432, 2873622528, 3732668416, 2584608768, 1471873024, 2469560320, 3678846976, 2534711296, 177336320, 521168896, 3417840640, 3507767808, 1312974592, 3787266432, 3218467392, 2647288800, 2107724400, 1598807592, 3146335308, 3710374098, 918489925}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 1543503872, 1778384896, 654311424, 2759852032, 1598029824, 1562378240, 542113792, 4117233664, 1398013952, 363462656, 1908342784, 230981632, 4088971264, 3169230848, 1340313600, 1339045888, 749212672, 2452904448, 2858049280, 1858561152, 693689024, 81173344, 150724848, 3107738456, 780014508, 3914668454, 173777891}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 738197504, 2986344448, 50331648, 4219469824, 3166699520, 1017118720, 2798649344, 3532128256, 4257480704, 962723840, 3341746176, 3515711488, 2432811008, 1250402304, 3403345920, 1548748800, 516439040, 4196682240, 3050455808, 1222064768, 1032958784, 2330966816, 2368642160, 76160664, 2300260892, 1937213086, 2789376639}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3019898880, 369098752, 50331648, 1317011456, 2998927360, 1210056704, 1372585984, 1742209024, 2464415744, 1385824256, 3613327360, 3278995456, 1871560704, 1834213376, 1971752960, 3377465344, 1981287424, 1145337344, 160042240, 3299284096, 2722494400, 1339012256, 1701362608, 405627608, 2338500212, 3251247718, 1749507387}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1409286144, 1644167168, 1728053248, 2927624192, 2109734912, 3034578944, 707788800, 2240282624, 2011430912, 3605397504, 3781230592, 2650112000, 4250517504, 3392921600, 1011658752, 3836770304, 2286449664, 1795456512, 2698387200, 3404293248, 3138518976, 2151656224, 2669338704, 3323533000, 4210658124, 1496031838, 2400504157}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3556769792, 637534208, 1660944384, 1887436800, 3837788160, 903872512, 818937856, 1725431808, 1148977152, 3474063360, 3299016704, 3270213632, 361742336, 3733053440, 2996875264, 1670395904, 1501060096, 3935049216, 1987728640, 3944180864, 4215140544, 3151145120, 3013804368, 1953216696, 575658900, 3286360010, 4205875379}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 2483027968, 2919235584, 3372220416, 4034920448, 4156555264, 3256877056, 1957691392, 4138205184, 3446407168, 2444099584, 679804928, 1702330368, 3262365696, 3474038784, 2060103680, 166729728, 1145586688, 847015424, 2096507136, 2325833088, 3039134144, 2655055904, 2158437936, 2253170920, 2287543292, 183603882, 1683679597}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 2483027968, 637534208, 3338665984, 2122317824, 3779067904, 1591738368, 3717201920, 1869086720, 2742288384, 1555431424, 3775201280, 2475786240, 332251136, 1903157248, 2609696768, 1984968704, 113785856, 3741603328, 1557034240, 4133060224, 1202947520, 3966697312, 877880080, 2038734424, 712253100, 3778423734, 2965706909}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 1543503872, 3858759680, 1157627904, 3045064704, 2822766592, 421527552, 2570059776, 1676148736, 2636906496, 218497024, 3089694720, 2916352, 1663614976, 40034304, 392032256, 92297216, 3762299904, 1293953536, 187713792, 3840426880, 3618383168, 3016122208, 4190707952, 2650590952, 680584668, 2092359530, 2108671353}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 2080374784, 2113929216, 587202560, 780140544, 3938451456, 2216689664, 3377463296, 498597888, 937164800, 1266024448, 459079680, 68386816, 2989998080, 2088624128, 791056384, 2407561216, 3644879872, 2204133888, 1496327424, 570973312, 454297536, 3594669216, 1498362288, 1298449560, 214899972, 1428460426, 741303329}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1409286144, 2650800128, 117440512, 192937984, 2495610880, 2355101696, 2001731584, 3598188544, 1935409152, 3678797824, 1973485568, 3522461696, 3817914368, 1059774464, 1090359296, 746612736, 3477083136, 1889541632, 657465600, 321411712, 1747215168, 983171872, 916916752, 3077943864, 1569987780, 4059172618, 2913170585}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 3154116608, 1375731712, 2969567232, 1367343104, 3586129920, 3886022656, 4023386112, 3667394560, 2549874688, 3576299520, 4106944512, 2540535808, 2521415680, 318742528, 1567551488, 2088781824, 1715479552, 2069895680, 2515559168, 3934782336, 2814641984, 2928030624, 2679728496, 1115342360, 3994960788, 1296384650, 2698046415}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1946157056, 3321888768, 2734686208, 796917760, 3745513472, 2199912448, 2098200576, 1552416768, 157548544, 604635136, 3915448320, 2005499904, 4003840000, 3316359168, 535875584, 2919254016, 4009755648, 1300258304, 2453687552, 1671431296, 1070604096, 1709722336, 2077517936, 4115793784, 3773644540, 2765608430, 39241339}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 335544320, 167772160, 788529152, 998244352, 2646605824, 2455764992, 3635412992, 1108869120, 2249457664, 3258843136, 4206952448, 1706983424, 1307754496, 1232642048, 2966941696, 3770710016, 1390433280, 3572514304, 1924688640, 793015424, 3512075584, 2796372384, 3592719760, 211138120, 3453184644, 3368417134, 3325785921}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3422552064, 1644167168, 4211081216, 813694976, 742391808, 652214272, 1041235968, 578289664, 2064384000, 3312582656, 3380805632, 297566208, 2517155840, 3386302464, 2237132800, 4047525888, 593509376, 3419437568, 4216871680, 4215017088, 2109354688, 285688544, 2016075920, 3746415128, 2771872612, 383946946, 1791600907}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 1409286144, 1442840576, 2298478592, 1199570944, 3267362816, 1449132032, 2444230656, 2659713024, 1417936896, 1747845120, 65470464, 4186603520, 2563162112, 768385024, 1884672000, 2663413760, 3697296384, 1387269632, 4194850048, 2730768768, 806250048, 2658610464, 2895293712, 274391368, 2331962828, 373348078, 1463804361}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2214592512, 905969664, 3238002688, 1468006400, 3166699520, 3269459968, 691011584, 2969042944, 2750152704, 3828482048, 3340959744, 3823468544, 4122066944, 961536000, 2551091200, 885004288, 4007666688, 2200978944, 3556257024, 4218176896, 1248989760, 3632467488, 1979053136, 4179214408, 3215692788, 2915626082, 2634905355}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 3288334336, 33554432, 654311424, 981467136, 188743680, 3705667584, 3673161728, 2569535488, 1493958656, 3095003136, 2896363520, 585465856, 3976314880, 3671564288, 2275323904, 2495612928, 169874432, 399513088, 3833071360, 2117348480, 1722707392, 3606907488, 1211163920, 3787283432, 3000019516, 1313682202, 4269312343}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 335544320, 3523215360, 1493172224, 2877292544, 2629828608, 2342518784, 3585081344, 1091043328, 1506541568, 1037959168, 2905145344, 4100358144, 1977794560, 1905303552, 2750926848, 239089664, 2900390912, 986717696, 3675784960, 125059968, 1746541120, 2965069344, 2706502384, 210597032, 3110380012, 1831703402, 1348153429}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 2214592512, 1778384896, 3405774848, 142606336, 3888119808, 266338304, 2301624320, 217579520, 2962489344, 1981153280, 3569549312, 4219764736, 1000914944, 2710216704, 3293556736, 3558897664, 3771730944, 281554432, 3991669504, 247604864, 2893354688, 4015499040, 2307151312, 1077826760, 1201612532, 2231293278, 3899250085}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2751463424, 503316480, 1493172224, 3380609024, 1396703232, 119537664, 1215299584, 694681600, 612106240, 1390542848, 1342504960, 3614867456, 1168293888, 1826398208, 690737152, 3135264768, 1552956416, 1425542656, 2768531712, 1185305984, 3129152832, 252047072, 3188662896, 844073672, 2618698428, 1133201698, 2318000067}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 4093640704, 838860800, 2600468480, 4001366016, 3804233728, 752877568, 376438784, 2683830272, 2138308608, 3924951040, 2552954880, 3489300480, 171360256, 3876626432, 3222900736, 2153789440, 2276488192, 2174250496, 96749312, 535437952, 1118788032, 481350304, 1456053712, 4157094760, 363623380, 1922462990, 1385245575}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 3154116608, 3053453312, 1493172224, 3078619136, 2948595712, 1595932672, 451936256, 3571974144, 781975552, 3897950208, 3437559808, 4126638080, 12828672, 1953095680, 3276443648, 1906325504, 2729456640, 2483571200, 2739691776, 38692224, 1016164928, 3695049632, 3404779312, 1429950152, 3332296572, 1088047058, 3683336297}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 4093640704, 4261412864, 4009754624, 2323644416, 2722103296, 2329935872, 2431647744, 910688256, 1329332224, 1765408768, 3415670784, 1602322432, 724942848, 3725844480, 4050579456, 702564352, 1349522432, 2768784896, 3495698688, 3909774976, 561985472, 4105018592, 196601488, 3866163560, 715732748, 714652082, 2323985503}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 1140850688, 704643072, 3506438144, 2222981120, 3753902080, 1507852288, 275775488, 3602382848, 1529610240, 3733323776, 3267559424, 2215739392, 3452289024, 2177867776, 3327848448, 4041213952, 2968540160, 1937249792, 466375424, 913720192, 2780503488, 2111688736, 1454614992, 3472140648, 2672250996, 2855512578, 892655025}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 469762048, 3791650816, 1828716544, 2793406464, 2285895680, 1251999744, 1250951168, 3980918784, 1038352384, 3298951168, 4238409728, 1567588352, 3758342144, 3123027968, 1440124928, 564160512, 1326457856, 881347072, 3632532224, 273827200, 3902347968, 3379810528, 1541260464, 3198859128, 3482198684, 52904014, 3280792399}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3019898880, 1845493760, 687865856, 2659188736, 3015704576, 3328180224, 3096444928, 1279787008, 295436288, 1203634176, 1418002432, 2263449600, 2642264064, 2206195712, 3975475200, 4099958784, 1133515776, 2043178496, 4292626688, 2476623232, 2587178688, 4145132832, 614048016, 2036713944, 2840309948, 4194761106, 3794994557}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 3825205248, 1979711488, 486539264, 746586112, 3493855232, 794820608, 1137704960, 400031744, 3865837568, 4036624384, 1578696704, 2731769856, 2349318144, 1629593600, 1148891136, 2497476608, 227695616, 489508352, 224781568, 2674189184, 4152062400, 144096224, 285638480, 3429565496, 3866022804, 4275703682, 4168683775}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 201326592, 3925868544, 4009754624, 3800039424, 2495610880, 509607936, 3253731328, 3170369536, 165412864, 2980446208, 2730819584, 382828544, 3583361024, 3760185344, 92581888, 2269927424, 4281232384, 4037102080, 4153143040, 2384900224, 1210258880, 3744778656, 4036246416, 354576616, 2309970388, 897232474, 3309655097}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 3556769792, 2717908992, 352321536, 562036736, 3082813440, 1734344704, 3689938944, 4189585408, 4259577856, 548274176, 4017029120, 148471808, 3555049472, 425713664, 1898369024, 410277888, 1030110208, 1341355520, 2087950080, 3633632640, 2154905920, 3954081952, 2210925072, 4087093608, 3660187508, 70348646, 1443790849}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 3825205248, 1577058304, 1660944384, 763363328, 297795584, 2980052992, 3092250624, 3120037888, 4047241216, 3308126208, 1733623808, 1644920832, 2674900992, 489529344, 4256100352, 4165756928, 1673931776, 4000398848, 3291070720, 3088885888, 1114069568, 4016091296, 3928588144, 1732634328, 1640675044, 1183729050, 3322228829}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 201326592, 3120562176, 352321536, 343932928, 3393191936, 1793064960, 762314752, 4087873536, 1823735808, 2075525120, 1780940800, 1986297856, 3214458880, 3085623296, 3704868864, 1520707584, 2477669376, 966466048, 1828124416, 3453076864, 741686208, 1919789280, 1017600144, 3710173352, 1341693244, 2883235654, 1511765869}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 201326592, 2785017856, 2264924160, 1652555776, 717225984, 3059744768, 2979004416, 2632450048, 1824784384, 4020633600, 2509701120, 1296138240, 3473784832, 939515904, 2551808, 2310281216, 2820561920, 4091247104, 2947791104, 567595648, 2414692288, 3419178144, 1674642576, 2953243608, 2676230892, 260466414, 3416740749}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3288334336, 2785017856, 1392508928, 981467136, 306184192, 1340080128, 2848980992, 341311488, 852754432, 4146462720, 945487872, 3817766912, 3168976896, 465625088, 2389020672, 3139713024, 4086195200, 2644977152, 412386560, 2240005248, 2698995136, 825278176, 944603664, 2694329208, 494165524, 1008077150, 2018734781}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 4227858432, 503316480, 385875968, 3632267264, 2260729856, 1893728256, 2783969280, 936902656, 3381919744, 1574567936, 2707619840, 4201414656, 4206936064, 2491326464, 3818893312, 633612288, 3109172224, 3774818816, 451589376, 247850624, 1449604800, 1507777440, 4073706704, 2496405928, 1938710532, 400125102, 3401565107}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 1275068416, 100663296, 2298478592, 4135583744, 2856321024, 1625292800, 3905945600, 2545418240, 2835611648, 3313106944, 237961216, 1991606272, 2062139392, 4115111936, 3425349632, 2524186624, 2389859328, 2432899584, 3826485504, 229160320, 2940156608, 1127061984, 1016967824, 3811960440, 422172900, 1214772806, 618320395}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 469762048, 2248146944, 654311424, 2592079872, 322961408, 3521118208, 2991587328, 1993867264, 541327360, 977928192, 101908480, 2890760192, 3224485888, 3169820672, 3190722560, 2840868864, 1903328256, 705106432, 2212487424, 4008090240, 2225615808, 2456568928, 2774935440, 563435832, 1862830356, 1671501718, 2406145987}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 3154116608, 570425344, 3238002688, 3598712832, 3309305856, 3198156800, 1016070144, 4144496640, 1709965312, 1330249728, 4239458304, 1311932416, 2809577472, 2311118848, 3279147008, 1228699648, 1180840960, 1200441856, 2437999360, 3933987712, 2949653696, 1319659616, 2969316912, 411200760, 3980200508, 747161450, 3384787231}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1140850688, 2181038080, 1023410176, 2139095040, 2168455168, 3701473280, 2729443328, 2584215552, 2902720512, 1031667712, 1921056768, 2776727552, 3509436416, 292003840, 844165120, 565463040, 1014389760, 3473219072, 2201980672, 1842145664, 2377540160, 3093631200, 3891259312, 4204063848, 1370121388, 724006798, 2623333345}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3690987520, 3724541952, 1056964608, 4185915392, 37748736, 3596615680, 1003487232, 3644325888, 4152098816, 1773535232, 2980773888, 587300864, 3794124800, 3586121728, 4250578944, 3047950336, 2181987328, 521613824, 261590272, 280947328, 865468992, 991657312, 745136464, 3156330296, 336961892, 68669690, 3690907281}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 469762048, 436207616, 2264924160, 226492416, 1086324736, 3638558720, 4033871872, 4158128128, 3873701888, 1998716928, 4087283712, 1499889664, 3250241536, 2290933760, 497676288, 370440192, 3535426560, 3168500224, 1276438272, 2993548416, 556148288, 3771553824, 2736886096, 4013430504, 1989414340, 2969178070, 3715829175}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 469762048, 3321888768, 2868903936, 4118806528, 4223664128, 408944640, 2330984448, 1393033216, 3553886208, 858390528, 3088384000, 823033856, 3367157760, 1648156672, 2336993280, 765732864, 3412229120, 1524716032, 1089790208, 3590319232, 1862148672, 3963568544, 43751056, 2910585448, 3043895084, 3913757734, 1963438595}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 1409286144, 1979711488, 3439329280, 1719664640, 3988783104, 3579838464, 3551526912, 1520959488, 1432092672, 1756758016, 125632512, 2968485888, 1560002560, 1466032128, 1398992896, 3961272320, 3273018368, 3727508992, 1421339904, 3467608960, 1591452864, 779216928, 1276834192, 2815969992, 219430620, 1729788306, 650334713}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 2483027968, 2382364672, 1526726656, 2491416576, 3711959040, 2967470080, 372244480, 1508376576, 2427715584, 850001920, 3005153280, 2951774208, 919388160, 1101176832, 3122630656, 1895053312, 2043292672, 1391396352, 951644416, 2821239936, 4220570304, 2780618336, 2762664208, 3734739848, 4072027964, 2413893318, 1400216163}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 3422552064, 3590324224, 1258291200, 780140544, 4257218560, 920649728, 3763339264, 1733820416, 88342528, 2260598784, 2771189760, 2798944256, 3769155584, 1623384064, 501854208, 3884218368, 1423860736, 1035805184, 3471612160, 3103569024, 3439648704, 2477823776, 4129730384, 1797760760, 1707172884, 1099346774, 3646402297}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 2214592512, 1711276032, 385875968, 2256535552, 146800640, 2602565632, 1192230912, 382205952, 3809214464, 1914044416, 3116040192, 562003968, 622575616, 1506926592, 2392100864, 3553388544, 3577109504, 3836427776, 3669490944, 1570229888, 1351080384, 1397747616, 3083069744, 3029710136, 2622406428, 264337914, 4146251489}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1409286144, 1711276032, 3841982464, 461373440, 2353004544, 1369440256, 3448766464, 3999793152, 4048814080, 2767585280, 2355429376, 3724705792, 3709779968, 1416404992, 884445184, 1012144128, 997604352, 3458561536, 782431488, 2769211264, 2269431360, 3921910368, 1014106544, 324745720, 2695072012, 3900863622, 1103320237}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2214592512, 3992977408, 2868903936, 629145600, 2604662784, 4246732800, 3392143360, 993525760, 2170290176, 1730805760, 4003266560, 3453779968, 2031665152, 153018368, 1496428544, 391923712, 2755584, 18705920, 3818703104, 45655168, 4193161792, 3932802528, 168836208, 3012053224, 3466864052, 890638266, 942108479}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 2214592512, 2449473536, 419430400, 8388608, 2227175424, 1264582656, 80740352, 2589458432, 1561591808, 3678535680, 3897229312, 2184282112, 2023604224, 1708892160, 107655168, 2375288832, 662842368, 3475705344, 3772897024, 2714084224, 2773460928, 3412637600, 3011470096, 3934505464, 2919163540, 152449918, 623452143}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 4093640704, 3456106496, 788529152, 2424307712, 163577856, 1923088384, 2637168640, 3463970816, 295960576, 3061972992, 3035693056, 2684649472, 1341702144, 422502400, 3188035584, 1411647488, 1858210816, 2685490688, 1859436800, 466652800, 325231296, 2875960352, 906717808, 1146206056, 922616340, 3278338342, 5227703}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3556769792, 167772160, 3204448256, 1266679808, 79691776, 1876951040, 1274019840, 2831679488, 2585001984, 3244163072, 1014562816, 1119977472, 2994585600, 1862787072, 2676527104, 2593404928, 1948126208, 2958640640, 1095873280, 1669694592, 1396438336, 1907551520, 1060861904, 2954017192, 2708161036, 747280486, 2833721529}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 201326592, 973078528, 3439329280, 1451229184, 2294284288, 1524629504, 993001472, 2945974272, 1096024064, 4013555712, 363921408, 1231650816, 650493952, 1306238976, 3135819776, 2125731840, 1317686272, 3907594752, 266192640, 2354030976, 1932719808, 3526706336, 1098644688, 4026053576, 3539753284, 3799406734, 2711574755}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 3959422976, 3187671040, 2432696320, 2407530496, 3560964096, 3110076416, 3538944000, 1851260928, 1726218240, 3875143680, 278069248, 2894495744, 333103104, 854908928, 1273352192, 3565426688, 3364514816, 2450209280, 2915226880, 4285568384, 821020224, 617572960, 824762832, 3859518504, 1513423556, 901495958, 1888307163}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 1543503872, 1979711488, 3741319168, 595591168, 3116367872, 929038336, 730857472, 4083679232, 2718695424, 3744071680, 2957443072, 1244102656, 4171481088, 676716544, 2901446656, 2272020480, 3115998208, 1840206336, 2674628864, 3618238080, 3953298240, 974064032, 1998303504, 2568093528, 1516693804, 1893300170, 3373178991}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 1677721600, 2650800128, 1191182336, 176160768, 3426746368, 1574961152, 198180864, 927465472, 1005322240, 2813460480, 1179058176, 3343745024, 1133101056, 2798100480, 400224256, 269232128, 2271368192, 1502545408, 1038194944, 307995264, 244382656, 3808395232, 3038348816, 3991911544, 3274088604, 475405386, 125396707}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 1275068416, 838860800, 83886080, 2189426688, 759169024, 102760448, 273678336, 4044881920, 575406080, 2591424512, 2848391168, 1197113344, 2041495552, 1543823360, 4174221312, 1156335616, 1248199680, 1753154048, 2517035776, 1004597632, 207592640, 1228495968, 2561269360, 1606301912, 2362652436, 482386322, 1485801785}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 1409286144, 503316480, 3942645760, 1602224128, 826277888, 2736783360, 1416626176, 2365063168, 163840000, 866779136, 2428305408, 1949401088, 3668819968, 812900352, 1224511488, 2657384448, 1226468352, 1847944704, 1520802048, 2576336000, 1911725888, 413359584, 215919472, 3261415624, 3104150388, 2369779766, 4234848755}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 872415232, 3120562176, 4009754624, 2105540608, 4232052736, 1105199104, 1412431872, 2187853824, 3867410432, 3589931008, 1336737792, 429293568, 2149236736, 2744442880, 3431723008, 203692032, 3920258048, 800415232, 2073727744, 3604270208, 3387682368, 1758730848, 2262978448, 2250313224, 35191804, 4211442590, 154870291}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 738197504, 4261412864, 2365587456, 2323644416, 3250585600, 2975858688, 2467299328, 3632791552, 593756160, 950665216, 1298071552, 2452783104, 2638135296, 362864640, 2214449152, 4173617152, 22684672, 3146191360, 3497975040, 2214646656, 3037563584, 4019997728, 3109430160, 3734581400, 845397916, 1712945614, 3500386219}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3288334336, 301989888, 3070230528, 3414163456, 1581252608, 1415577600, 913309696, 181927936, 895746048, 577896448, 511508480, 1327333376, 1786888192, 1468506112, 2334167040, 3288098816, 745935872, 2516522496, 2683875072, 1335381120, 881079616, 859973728, 440746832, 80332776, 4035688772, 2572060630, 1741119071}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 738197504, 2717908992, 889192448, 2877292544, 2856321024, 3726639104, 3576692736, 396886016, 2850816000, 469368832, 3676897280, 2618392576, 1580580864, 3006504960, 2675503104, 3238291456, 2545316864, 2544042496, 716210944, 2297971072, 1515481152, 1645091680, 3981929840, 206494056, 2389118332, 1625746346, 3138073287}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 603979776, 3657433088, 922746880, 2373976064, 1304428544, 3370123264, 2599419904, 2975334400, 2311847936, 1422524416, 2537488384, 1457225728, 1601159168, 41525248, 1495592960, 3889461248, 2175163392, 2116365824, 3920401152, 273694848, 3045605952, 3104065184, 1181620176, 1090596136, 1649591620, 607721538, 1882095831}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 3556769792, 1107296256, 3271557120, 4219469824, 700448768, 2082471936, 3358588928, 2036858880, 503578624, 136183808, 1689845760, 1553563648, 1108721664, 2652889088, 2262863872, 2603362304, 519719936, 2520188416, 2855851776, 1551912576, 2017490752, 3537918368, 898633392, 3348633384, 1993087068, 1995065534, 1366241825}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 201326592, 369098752, 1426063360, 3984588800, 3116367872, 3827302400, 2777677824, 1244135424, 3192127488, 2815557632, 2331705344, 2811592704, 806993920, 960471040, 2486079488, 2347501568, 3075879936, 998855168, 1472129280, 3435404160, 3096588608, 4221254560, 2556816048, 960607992, 946077484, 541114862, 1514756503}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3019898880, 1509949440, 3472883712, 3095396352, 3242196992, 3311403008, 821035008, 1306001408, 1950613504, 2779119616, 3741515776, 3519709184, 2188820480, 4077166592, 1661587456, 496781312, 602035200, 1772449280, 3494490880, 201067648, 764554432, 1279067744, 1089315280, 3328858664, 2531853956, 2867051270, 2796906981}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 469762048, 3254779904, 3573547008, 3615490048, 2235564032, 1335885824, 1852833792, 2592604160, 1230241792, 128057344, 4245487616, 3663822848, 1163771904, 1098637312, 4289523712, 1155291136, 209081344, 2289007104, 3180104448, 653003136, 3973992000, 2936746720, 545705008, 1703228808, 641052940, 3850356742, 4046913415}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3690987520, 3388997632, 4211081216, 1283457024, 398458880, 2187329536, 3375366144, 1834483712, 1650720768, 1516634112, 598409216, 2028306432, 2625224704, 2989203456, 4195274752, 2721867776, 1703029760, 1233986048, 4201559808, 1812738688, 509227200, 3207152928, 3135809808, 2270645256, 3095893732, 1065678646, 1690119093}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 3556769792, 4060086272, 4278190080, 578813952, 2772434944, 1675624448, 3731881984, 1063780352, 3067346944, 1854799872, 2483617792, 600735744, 3151151104, 412655616, 1816653824, 2195478528, 3496639488, 3398399488, 4079214336, 1301956736, 4079427008, 282563936, 2420401552, 2803243304, 2884970972, 83151638, 728090401}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1275068416, 3254779904, 352321536, 2692743168, 4013948928, 2338324480, 263192576, 2690121728, 2219048960, 3173908480, 2255945728, 417693696, 3050946560, 753131520, 1762848768, 3086759936, 2107255808, 3194038784, 1382472448, 2915719552, 2563325376, 1176165472, 2089836752, 4043837832, 3563869156, 3306322278, 3754759617}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 1275068416, 3321888768, 2264924160, 3598712832, 2621440000, 2938109952, 1074790400, 2198339584, 763101184, 963248128, 2237071360, 306085888, 3492462592, 2307694592, 3370774528, 601114624, 2856733696, 1293224448, 2508568832, 1907753600, 2657947072, 1480709600, 2214087024, 3062134520, 1542327868, 213482402, 3951553543}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 4227858432, 3254779904, 2030043136, 2575302656, 2294284288, 4125097984, 672137216, 255328256, 1212940288, 4049993728, 4066443264, 3091431424, 1461174272, 541958144, 3114463232, 580155392, 2033855488, 1346318848, 3496903424, 1328707456, 3770355520, 1802274080, 1086392016, 3396571736, 392151812, 527008834, 1058051969}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 67108864, 3657433088, 385875968, 2239758336, 3535798272, 568328192, 2387607552, 448266240, 1112801280, 285343744, 2204172288, 3730145280, 2526658560, 771727360, 1119154176, 3976992768, 1862687744, 3957014016, 2564850432, 2416844928, 1114064448, 546217248, 2432243920, 884054136, 1056154084, 4038254254, 1012341855}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 1811939328, 3053453312, 1325400064, 226492416, 3586129920, 4246732800, 464519168, 2515009536, 2360606720, 3608805376, 1343291392, 3290923008, 245088256, 1143332864, 1907806208, 729573376, 228467712, 2804101632, 2510477568, 504759936, 3813108800, 3405815968, 3427487024, 1062646632, 3404469596, 3930471654, 3653202299}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 469762048, 2449473536, 587202560, 3313500160, 2722103296, 1847590912, 3064987648, 2131230720, 223608832, 1419378688, 1275396096, 2699526144, 2413543424, 403021824, 652382208, 2151430144, 408822784, 4087826944, 662614784, 3012708992, 2907788352, 4001225568, 350158192, 1264722856, 2792971500, 2191098982, 3435982267}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 872415232, 2852126720, 1560281088, 3095396352, 1086324736, 824180736, 3390046208, 418906112, 3252944896, 3490578432, 4213374976, 3608838144, 15122432, 3686572032, 3780608, 1107040256, 945437696, 3288679936, 746947328, 2227586432, 3987692992, 1447597984, 63939120, 549143992, 1611578244, 1671478294, 391357185}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2348810240, 838860800, 4009754624, 3816816640, 3745513472, 1201668096, 1519386624, 1761083392, 3165913088, 2247753728, 846790656, 2193195008, 3205873664, 904634368, 1002500096, 4163655680, 4106118144, 3742056960, 1052543744, 2701792384, 2289121600, 486908128, 533963312, 1653918968, 1013343044, 812606910, 2636051987}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 2617245696, 2248146944, 1459617792, 1803550720, 1363148800, 1314914304, 3784310784, 2315780096, 2626945024, 1579024384, 4233166848, 3818291200, 388677632, 1221648384, 2428997632, 1530660864, 213527552, 595018240, 3303796992, 2857239168, 385430336, 2075297248, 2379008464, 3071135384, 2635293788, 3958233014, 4249039625}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 3422552064, 4194304000, 4143972352, 696254464, 1757413376, 1373634560, 665845760, 3697803264, 1286340608, 1689124864, 1185087488, 1621393408, 549502976, 4132626432, 2389159936, 4145289216, 924451840, 3106488832, 2394287872, 797015168, 419025984, 4146017824, 972225488, 762828680, 4092350332, 881730122, 3228765293}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1677721600, 2181038080, 2332033024, 1971322880, 1388314624, 3953131520, 1940914176, 556269568, 3477340160, 1883635712, 1511718912, 1859813376, 3696672768, 2441404416, 518098944, 3388753920, 2690259968, 269553152, 4122197760, 2379833984, 2015865920, 1890002720, 2782977008, 1196948392, 254771196, 3381968446, 3967412557}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 1006632960, 973078528, 4278190080, 4269801472, 3644850176, 1176502272, 2307915776, 255328256, 783548416, 1958608896, 4284284928, 1172733952, 1770700800, 3882934272, 521900032, 20731904, 975320064, 2939095552, 210888448, 2300514432, 4193887168, 435372384, 1564714864, 1261987896, 414481124, 2579379742, 182274001}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 2214592512, 771751936, 2030043136, 1082130432, 1472200704, 3105882112, 68157440, 168296448, 4175167488, 3125936128, 184352768, 3229188096, 2697838592, 3535003648, 3122982912, 199518208, 43394048, 729499136, 3767189760, 467346816, 2883250624, 1530097696, 4030124976, 2390296888, 3433007740, 1968106738, 484253899}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 3690987520, 4060086272, 587202560, 2843738112, 364904448, 2405433344, 420478976, 774373376, 2783182848, 2089680896, 1345781760, 2926870528, 2727919616, 1044570112, 262402048, 1337747456, 3176297472, 2532653568, 3739865856, 3845462656, 2223632960, 1218799264, 1340190736, 2573277464, 929005772, 3050208222, 236400809}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 3959422976, 3724541952, 3103784960, 2558525440, 197132288, 1096810496, 2937061376, 2875719680, 163840000, 3957194752, 3811115008, 295534592, 1460781056, 901488640, 1456795648, 119277568, 3338808320, 1430993408, 2210825472, 1673486720, 1237379520, 2714397216, 58666384, 1730185880, 3164236140, 2922859886, 1901365681}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3422552064, 3523215360, 922746880, 645922816, 1757413376, 2120220672, 1171259392, 1418199040, 3956539392, 2048524288, 3370450944, 1916502016, 591904768, 2767839232, 1488883712, 4272715776, 3358983168, 856900096, 4224244480, 1788831872, 1980671936, 4134823328, 3173665680, 41776888, 596086268, 3466188662, 862903755}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 1811939328, 637534208, 117440512, 3363831808, 1237319680, 3860856832, 1223688192, 1118306304, 515637248, 909770752, 889389056, 965574656, 1039777792, 1995415552, 1181667328, 2535749632, 1829635072, 2062897664, 2841424128, 4163590784, 2255594176, 337895456, 3309090864, 1639676872, 3167345884, 308792930, 4028797167}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2885681152, 771751936, 4244635648, 1451229184, 3888119808, 2724200448, 2913992704, 2877816832, 4229693440, 197001216, 3348692992, 3465248768, 2571091968, 3440238592, 1144172544, 3399763968, 2867489792, 1255873024, 1172102400, 121969536, 2161489088, 1012310304, 682520336, 474041160, 1877991372, 263579426, 3211187277}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 872415232, 167772160, 218103808, 3447717888, 2680160256, 2774532096, 1567621120, 1331167232, 3954966528, 2816606208, 3254059008, 2497871872, 136757248, 388538368, 4265054208, 890517504, 3611712512, 4228589056, 3966079744, 1717140864, 3945307968, 3660448, 1377072400, 1204166952, 3863680580, 3804604282, 2487834555}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3422552064, 1577058304, 1660944384, 2071986176, 2269118464, 2841640960, 2488270848, 2160590848, 3570663424, 1011220480, 1098579968, 4193812480, 2578759680, 32432128, 2953310208, 1220683776, 267744256, 3243749888, 3431615744, 3521201280, 4096906560, 1631680736, 1254205264, 3598276344, 2209204828, 1385384214, 1218239941}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 67108864, 2852126720, 754974720, 2256535552, 3225419776, 1218445312, 2337275904, 3744989184, 1363935232, 2946891776, 1213136896, 1015709696, 699318272, 1887232000, 2732183552, 1136269312, 198263808, 3960071680, 2101494528, 2315091328, 1855959744, 3582290144, 1458810288, 1790128280, 1743049540, 952491074, 1394883585}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 2751463424, 3254779904, 3774873600, 914358272, 817889280, 2510290944, 3582984192, 3991404544, 3466854400, 3821666304, 1243152384, 2688450560, 2128789504, 3664027648, 3742625792, 1207846912, 1304124416, 3720605184, 4059438848, 2280617856, 2312210624, 2687724192, 3084356976, 2206490936, 832206732, 802243902, 2286615499}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 2751463424, 436207616, 1291845632, 1082130432, 2847932416, 3479175168, 1362100224, 2521300992, 2237923328, 2500984832, 83951616, 2319745024, 1280884736, 1080467456, 3222376448, 2261125120, 3659205632, 1610726912, 3936240384, 3727121792, 3786402240, 2146502432, 577540496, 3196885384, 2717705708, 3029644350, 3537932743}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3288334336, 167772160, 251658240, 2625634304, 3946840064, 1625292800, 271581184, 3449290752, 2030305280, 2691039232, 3386179584, 1155301376, 3429941248, 4136296448, 322809856, 3587315712, 258690048, 887983616, 1761221376, 381113472, 477101760, 2700693856, 3940988944, 4041732488, 2935318020, 3880550822, 1027118629}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 2348810240, 436207616, 3942645760, 1417674752, 2931818496, 2862612480, 4096786432, 2218262528, 2874408960, 1014104064, 441384960, 139362304, 2165489664, 353165312, 652587008, 2505447424, 4234484736, 2898655744, 3248908032, 2281527936, 2317468864, 4205604256, 17185264, 13452392, 4271480628, 959990142, 4006887383}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 201326592, 33554432, 3305111552, 1115684864, 3921674240, 1197473792, 4170186752, 1293418496, 531890176, 1678114816, 4230938624, 210599936, 4239507456, 2870730752, 3221663744, 1247946752, 1855003648, 1785117184, 477244160, 1481191808, 800232640, 644116000, 247349392, 3169541208, 3250820244, 3218251822, 3245613149}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 335544320, 2315255808, 956301312, 3682598912, 3879731200, 3554672640, 867172352, 2456289280, 2875981824, 394657792, 3723821056, 3020783616, 12173312, 222011392, 4138004480, 4028258304, 4294669312, 2334432768, 2153401088, 1822121856, 559214144, 3138531296, 1743218448, 745190472, 1771268028, 306773034, 1255962969}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 3019898880, 2583691264, 3003121664, 1451229184, 4290772992, 1902116864, 2096103424, 2051538944, 1827930112, 3537240064, 1981612032, 2063958016, 2403975168, 1780736000, 3550277632, 252864512, 4175629312, 2308765184, 3692194560, 3194178176, 240973248, 1366431776, 3969069456, 1561630824, 3624292620, 2533707798, 2779364621}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 1409286144, 570425344, 1627389952, 3632267264, 1161822208, 3177185280, 3064987648, 4207411200, 3701211136, 1473642496, 261029888, 1112244224, 883933184, 1043177472, 2942881792, 1186613248, 4176550912, 1953027584, 1127905024, 4080107392, 4282947520, 3647616864, 1988711632, 54300936, 955257644, 3123204674, 770463193}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 872415232, 3992977408, 2835349504, 176160768, 3888119808, 920649728, 378535936, 1391984640, 586416128, 2591948800, 272433152, 2760540160, 806797312, 3781484544, 3897798656, 685377536, 1222341632, 1830014464, 637151488, 447423872, 1383853248, 1417030944, 1012999504, 1150856344, 2230437284, 926228670, 576098609}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2751463424, 3925868544, 2667577344, 3531603968, 2118123520, 3391094784, 4042260480, 4107796480, 2124677120, 3869900800, 3718184960, 2697953280, 2772680704, 722837504, 415559680, 1159616512, 3690816512, 3502036480, 2668245760, 1018131584, 33018304, 2885125344, 1425514736, 1987569928, 2688021796, 907523030, 2296893779}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2214592512, 1711276032, 50331648, 662700032, 3913285632, 815792128, 516947968, 3129475072, 3274964992, 3502637056, 4008116224, 3832250368, 268943360, 1996349440, 380153856, 3259111424, 1226398720, 3028336128, 2342919424, 3981923456, 1314108224, 4136353248, 2113378992, 2917499480, 78943708, 1692415590, 3337639445}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1543503872, 2516582400, 218103808, 2977955840, 465567744, 1415577600, 3346006016, 2060976128, 1481375744, 2293104640, 301137920, 1634107392, 2776809472, 1345888256, 1676267520, 3962714112, 2861906944, 1718743552, 1583220992, 2162902912, 3578448704, 3999051936, 2031328656, 2646827688, 3953052164, 1277084226, 2598292581}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1409286144, 1174405120, 2097152000, 746586112, 3787456512, 1461714944, 3662675968, 2119696384, 1738276864, 628228096, 2992046080, 2849800192, 3142107136, 4185841664, 856133632, 2069768192, 3029160960, 3286228480, 503467264, 1398745984, 681103808, 778470176, 1014738864, 2321291800, 2958180980, 3137798362, 3657747251}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2885681152, 3791650816, 3573547008, 3783262208, 1983905792, 400556032, 3054501888, 3350724608, 346292224, 3881697280, 1624702976, 884047872, 3200106496, 2592055296, 9613312, 2097825792, 3332455424, 2126154240, 3746966272, 1580931456, 2229513536, 2804476000, 409157264, 894942488, 760140036, 1422934006, 2006459369}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 1677721600, 301989888, 2734686208, 1367343104, 675282944, 3454009344, 4140826624, 704118784, 3376676864, 1432748032, 2055536640, 2294185984, 2547171328, 747151360, 770674688, 1779595264, 1548450816, 239578624, 3731773184, 2571718272, 3998544448, 442354784, 4050218896, 321176440, 898993220, 3011850310, 3862867781}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1275068416, 33554432, 2030043136, 3246391296, 2277507072, 3470786560, 1884291072, 3526885376, 773586944, 2873753600, 1415249920, 2398846976, 1301266432, 476160000, 137154560, 4100343808, 2176386048, 2162475520, 1479701248, 1642559360, 272730944, 1293731488, 885937360, 1492994680, 3743587492, 880495050, 432781663}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1275068416, 3053453312, 150994944, 696254464, 3745513472, 2921332736, 170917888, 1163395072, 2035023872, 4246077440, 1937833984, 3232399360, 722386944, 2404179968, 3384258560, 1027241984, 780608512, 239313408, 2360371456, 3264759168, 3450617152, 2688969952, 2747872496, 2467204968, 2202829828, 3753355394, 2755281241}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 4227858432, 3053453312, 1929379840, 2071986176, 1623195648, 182452224, 3396337664, 3964141568, 77856768, 4274913280, 3199270912, 1368424448, 4237082624, 1349443584, 1666560000, 1414137856, 2465168384, 941203968, 2003855616, 3771205760, 3991171392, 3052295968, 1419838800, 1441305576, 3233856780, 47500734, 347268073}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 1543503872, 905969664, 2365587456, 2155872256, 1581252608, 3659530240, 464519168, 470286336, 2367946752, 224788480, 604569600, 3610411008, 3408838656, 1948557312, 2194665472, 1432512512, 895450112, 452178432, 2161654016, 1497122688, 993682368, 3944950496, 560566512, 1024156072, 4026383084, 2019917534, 483457981}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 3288334336, 4194304000, 2197815296, 1887436800, 1061158912, 291504128, 2156920832, 1715994624, 1061421056, 899284992, 292487168, 382042112, 2916728832, 2702172160, 2506002432, 1237211136, 459621376, 3479340544, 1377323776, 1672225408, 778966720, 2018333536, 3535188688, 3603582232, 2131179900, 1970394622, 1595655747}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 2751463424, 3254779904, 3573547008, 1115684864, 2017460224, 4213178368, 2138046464, 803733504, 2821980160, 2939551744, 1526792192, 2643099648, 3248930816, 3322732544, 1454354432, 3399641088, 1225210880, 1531170304, 937967360, 1681157504, 1765157056, 4227944160, 571121264, 1600572744, 2272061692, 134208326, 3636093581}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 738197504, 2583691264, 2164260864, 3531603968, 918552576, 3403677696, 737148928, 844627968, 3506700288, 1292238848, 2809462784, 3340468224, 1396162560, 4105035776, 1085976576, 1231177728, 2948803584, 924228096, 3803727616, 1005854592, 232661696, 2964391840, 150860752, 4088583336, 2616090564, 1133064614, 575243157}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 4227858432, 1845493760, 486539264, 2659188736, 4081057792, 2430599168, 11534336, 908591104, 3814457344, 3396206592, 2565799936, 1502773248, 4023828480, 1829543936, 1467060224, 3278848, 4261481472, 289247744, 488920320, 2611635072, 4260706496, 1464833888, 2168812560, 3479691464, 521760156, 2877936658, 4239815829}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 4227858432, 3590324224, 3238002688, 2206203904, 3351248896, 2455764992, 569376768, 289931264, 3300655104, 2878996480, 535101440, 2108522496, 2670313472, 2936512512, 3445936128, 2913339392, 809450496, 3622347264, 3776215296, 3902169472, 1268204608, 3655659936, 3907403664, 102721000, 330869132, 2882292658, 3767695887}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 3288334336, 2181038080, 1090519040, 3363831808, 3762290688, 1428160512, 1167065088, 3532128256, 2400452608, 204079104, 3662872576, 4232806400, 2143797248, 1337057280, 4147941376, 2617141248, 2065265664, 3802707456, 3734259456, 1357545344, 3040024512, 2583399904, 442466928, 2003672632, 1805828156, 2841079318, 304716371}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 1543503872, 3590324224, 2063597568, 2625634304, 2654994432, 2116026368, 2742026240, 605552640, 3067346944, 2876375040, 520290304, 921141248, 2128330752, 2862981120, 1457557504, 241571840, 3046204416, 2507450880, 4289999104, 2879530112, 1068172992, 2546720736, 1324220400, 2296177096, 18368644, 2773762638, 1001522983}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 738197504, 1577058304, 2298478592, 2508193792, 1648361472, 1839202304, 2085617664, 3094872064, 1705246720, 1258160128, 270598144, 756056064, 840744960, 2919145472, 1172680704, 1847224320, 704582656, 966910464, 672406784, 980820352, 3425511232, 1014155360, 1791489456, 1566655768, 2955983588, 3347884694, 593951609}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3288334336, 2248146944, 251658240, 662700032, 524288000, 1059061760, 17825792, 4231528448, 3396599808, 1816002560, 1547370496, 2177925120, 336379904, 2076106752, 4012871680, 2802477056, 3693415424, 3782987264, 2208578816, 3093701248, 2357151040, 1724293344, 964419696, 3215196536, 1382448548, 830409662, 2152129137}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 3288334336, 33554432, 2701131776, 1015021568, 608174080, 1491075072, 1412431872, 2777153536, 2964586496, 1293811712, 2822963200, 3130687488, 2547433472, 2601836544, 3570249728, 1635932160, 4156122112, 1933551104, 3763549952, 3246583680, 2772090304, 3867596256, 40680592, 2505158664, 2901959564, 626809462, 3621404489}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 469762048, 1845493760, 3338665984, 3934257152, 1975517184, 2661285888, 3962568704, 3277324288, 920911872, 232652800, 1278017536, 3081994240, 939507712, 3611140096, 3206189056, 1518499840, 4173820928, 1665702400, 2865585408, 711194240, 3690454976, 68277024, 1095286640, 1540161768, 2078515460, 4206361110, 2960245353}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2751463424, 3657433088, 3539992576, 1652555776, 952107008, 2539651072, 3488612352, 653787136, 3212050432, 588906496, 2064842752, 1267367936, 3208036352, 3787497472, 466456576, 2390128640, 3318553600, 1113304576, 1401631488, 1653510784, 4103378880, 3355959712, 348994320, 3218860904, 3351999060, 1546581774, 4052017395}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3019898880, 369098752, 1728053248, 2726297600, 3560964096, 3810525184, 4163895296, 555220992, 2371616768, 3570008064, 2110980096, 3970334720, 43171840, 3661422592, 986288128, 825100288, 2486526976, 2642910720, 327886080, 1247473280, 3072885696, 1784151008, 1220756848, 2525930728, 2723608612, 3035293226, 2624650271}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2885681152, 234881024, 587202560, 2457862144, 12582912, 1423966208, 1510998016, 2720530432, 1988362240, 4195483648, 403111936, 2942664704, 52019200, 2487721984, 2336657408, 3328051200, 948009984, 1482213888, 2860465408, 736728192, 1132460480, 2473256864, 822630096, 3639890008, 401231116, 3721070254, 564368919}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2751463424, 4261412864, 4278190080, 3045064704, 3829399552, 4250927104, 4080009216, 2719481856, 2682519552, 1162739712, 3151298560, 4115955712, 3721969664, 621469696, 1069912064, 449992704, 4157565952, 1167564288, 3319615744, 2918745728, 2245703744, 556630112, 1359891920, 2125817288, 2858718980, 3049310294, 1408148993}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 1543503872, 1979711488, 2432696320, 1434451968, 3250585600, 1121976320, 3987734528, 3660054528, 4168351744, 2654863360, 4141809664, 3044311040, 442023936, 2841288704, 2445258752, 115480576, 1507134464, 4113940992, 2858625280, 4170115456, 3784419136, 3808768416, 3815606224, 3135196040, 2339700060, 2807604230, 1926930217}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 4227858432, 1778384896, 117440512, 1216348160, 2294284288, 3676307456, 3513778176, 667418624, 2143027200, 3159228416, 2761228288, 2865856512, 605405184, 3348078592, 4149800960, 3099211776, 564618240, 3358259712, 1990287104, 1841542272, 3860790464, 3685957280, 2831721008, 2996978440, 216224684, 2045810834, 1318485477}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 2214592512, 167772160, 3640655872, 3934257152, 1983905792, 3298820096, 2647654400, 3850895360, 1379139584, 920518656, 3335323648, 4067459072, 3277635584, 2384371712, 178900992, 1902274560, 2854702080, 1717825024, 2380356352, 2922557312, 694939328, 2308259808, 3427579056, 3396774104, 3530398812, 3542380006, 2713064473}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3422552064, 771751936, 1023410176, 3598712832, 3250585600, 1088421888, 2800746496, 1037565952, 2360606720, 2833383424, 2202730496, 3948118016, 3289366528, 3118571520, 3805081600, 2827884544, 1067273216, 1278921216, 3262598400, 361601920, 1742016, 3404155424, 191205712, 3281446568, 1933657604, 982841150, 511327743}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 67108864, 2449473536, 3137339392, 394264576, 1547698176, 1977614336, 103809024, 1325924352, 1459879936, 1789001728, 3373858816, 4225400832, 1755758592, 1734909952, 3693580288, 300836864, 3302978560, 3641808384, 2265788160, 1096854144, 2275667264, 2693556576, 1818644112, 3977991688, 814996812, 386168430, 3399621263}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 3690987520, 1174405120, 3204448256, 2743074816, 3544186880, 2837446656, 273678336, 3301441536, 1590427648, 2915172352, 2122121216, 581599232, 4273913856, 2866323456, 272347136, 1879447552, 1754479616, 2904928768, 4174463232, 1259902592, 987468608, 397823200, 4117440368, 2748429016, 1862760572, 1308861498, 3910295307}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 335544320, 973078528, 2164260864, 125829120, 197132288, 1549795328, 791674880, 3981967360, 3864788992, 1927413760, 2250964992, 386826240, 268091392, 2466045952, 2954473472, 1940277248, 2721412096, 1612176896, 267866880, 2452392832, 1404159040, 230835104, 37446800, 2756091272, 2347668452, 1804266154, 679776171}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3288334336, 3992977408, 788529152, 1551892480, 264241152, 4200595456, 2985295872, 2827485184, 224133120, 1009123328, 1934688256, 2195816448, 3448094720, 4258766848, 3463229440, 2474780672, 3320009728, 1063966208, 3129176320, 3541753472, 1313569984, 1197912352, 1312632592, 321885800, 922283372, 1750612642, 3582198081}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 2751463424, 1241513984, 2499805184, 1451229184, 4257218560, 60817408, 1892679680, 665321472, 4246470656, 4238475264, 722403328, 1968209920, 3161767936, 2818744320, 2814627840, 3645253632, 811156480, 3397514752, 1283023616, 3742495104, 1521559232, 989700640, 2787836656, 3676743192, 2125852044, 604443746, 4179400995}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 1275068416, 2181038080, 1358954496, 2139095040, 3670016000, 2891972608, 2461007872, 981991424, 3781951488, 3869638656, 2517434368, 2149023744, 2684600320, 702668800, 4160155648, 2700232704, 4023350272, 26276352, 530539264, 485004160, 450568256, 3790775072, 4098359312, 3003937736, 2132165196, 3188016154, 3191592249}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3959422976, 100663296, 3674210304, 1065353216, 2009071616, 2157969408, 3549429760, 295174144, 3099852800, 1321336832, 1141833728, 866091008, 3172188160, 1944969216, 3990155264, 856557568, 2450619392, 290892288, 2774628608, 1111395456, 1410160448, 3518010016, 73166320, 981869496, 2391621044, 1995480758, 1857843911}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 1811939328, 2650800128, 1459617792, 4102029312, 1178599424, 958398464, 3698327552, 2682781696, 1233387520, 2774401024, 3028484096, 2961670144, 1817952256, 4060733440, 3053514752, 792885248, 2276547584, 3370043904, 3707852032, 1381406336, 4107630784, 2568000992, 3153746544, 581776840, 4218201468, 4179119134, 1865164513}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 335544320, 2248146944, 1862270976, 444596224, 1841299456, 3110076416, 3815768064, 4079484928, 2482765824, 1436155904, 3978756096, 2128510976, 4131045376, 2111086592, 293982208, 3829282816, 3244909568, 673156608, 3139009792, 1723302528, 1134904256, 2643314464, 831683728, 344659112, 960286076, 236554466, 3176405343}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 469762048, 1375731712, 2298478592, 1333788672, 1027604480, 1155530752, 4201644032, 669515776, 1243348992, 637403136, 3190882304, 4039933952, 3884498944, 4012023808, 2279723008, 3090814976, 1314604032, 3836717568, 1128477440, 1822138240, 427914304, 1040514272, 3603231632, 1382318120, 896841500, 2192358194, 121164797}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 3288334336, 1845493760, 1291845632, 343932928, 1992294400, 3277848576, 3742367744, 3142057984, 78905344, 1943928832, 2889809920, 741900288, 2492776448, 1981194240, 3434336256, 3346143232, 3971834880, 2577262080, 349528320, 3633950592, 1001605568, 2030733472, 3851024912, 2952475928, 2252272636, 4212649286, 1038377177}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2214592512, 1308622848, 2264924160, 679477248, 2235564032, 1822425088, 319815680, 589824000, 1677459456, 1877082112, 2439053312, 3967582208, 1886961664, 3819888640, 1424093184, 2061924352, 2369192960, 3874743808, 3483308288, 4023368320, 1092444864, 2489227872, 2314850096, 870466360, 190924780, 2105312818, 1274599763}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 3959422976, 1442840576, 117440512, 1887436800, 4194304, 241172480, 1605369856, 1536688128, 679739392, 2088632320, 4061462528, 3502866432, 463847424, 1919410176, 555257856, 1072850944, 3542580224, 4274956800, 909848832, 221555328, 3637532352, 2007517408, 1507596496, 4225375880, 3897860, 3124028646, 3763370793}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 872415232, 3321888768, 3204448256, 3665821696, 1539309568, 1344274432, 2026897408, 3044540416, 3061055488, 1776943104, 3045785600, 1142784000, 3313614848, 2684870656, 1780674560, 1062631424, 240978944, 2189473280, 1738605824, 3518411392, 2706119616, 2633913376, 3864073008, 1906231000, 654341156, 4135612542, 4055897947}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 469762048, 3992977408, 3506438144, 260046848, 3854565376, 1889533952, 1288699904, 3052929024, 2998665216, 2379087872, 1244594176, 3759898624, 3268395008, 1571135488, 4157132800, 2549749760, 2079656960, 2441011712, 1160324352, 1665181056, 3052283456, 2847883936, 1292075504, 2932075800, 862172452, 3996363546, 1460374509}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 2483027968, 3657433088, 889192448, 3447717888, 2587885568, 3860856832, 2903506944, 666370048, 1499201536, 2930638848, 78577664, 2372567040, 39763968, 3035930624, 2857996288, 3296331776, 3648324608, 4199525888, 3926471424, 2012320128, 1176382272, 1799824480, 623820400, 863804536, 2469263972, 1257265770, 1304984941}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 201326592, 1711276032, 989855744, 1182793728, 3762290688, 3999268864, 3983540224, 767033344, 1483997184, 23724032, 3313827840, 3115745280, 4274700288, 4090290176, 3884445696, 2444646400, 659778560, 1846921728, 1806117120, 1983904896, 2009226176, 2302244320, 1058069968, 2337389800, 1897218164, 2461962478, 816227499}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 2348810240, 2583691264, 3774873600, 2860515328, 2462056448, 287309824, 36700160, 1141374976, 3978559488, 1686765568, 2294611968, 1293385728, 3511402496, 2324553728, 2008477696, 2998290432, 3444771840, 2977229312, 3283580672, 1985929088, 260210368, 6371744, 3470651440, 4159613864, 2680835052, 2762300318, 541579147}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 4227858432, 1509949440, 553648128, 2826960896, 4194304, 2376073216, 275775488, 2613575680, 3038511104, 142213120, 2044526592, 2224848896, 2946023424, 4115062784, 3895840768, 2769434624, 1966162944, 267295232, 1186580224, 1617960832, 331876288, 2166108640, 108680752, 2262653064, 2870792236, 2086183938, 4045848495}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 738197504, 4127195136, 352321536, 1551892480, 2680160256, 304087040, 4052746240, 1572339712, 1641283584, 3047030784, 1510932480, 1073315840, 136691712, 2756173824, 230338560, 2399557632, 2798339072, 2149577216, 1709086976, 3182451584, 3441965504, 3404474400, 3230291504, 540105336, 2368142820, 75783790, 1736849649}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1409286144, 1577058304, 2231369728, 2357198848, 1807745024, 3483369472, 3899654144, 1906835456, 255066112, 1274937344, 3448963072, 1967226880, 2987245568, 169861120, 1315876864, 3518396416, 2469884928, 1904737792, 1477624064, 2037148544, 3542249920, 3350791712, 4265399024, 371672648, 3783244764, 3728658726, 439239241}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1275068416, 637534208, 1493172224, 528482304, 2302672896, 1155530752, 3520069632, 2970091520, 1253310464, 2940862464, 75300864, 354713600, 2376646656, 160358400, 1787154432, 1633843200, 1463366656, 1075229184, 2782515456, 2102162816, 1225131584, 1778085088, 2703221136, 2643946488, 4041851836, 1033140422, 2193254867}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 1677721600, 2717908992, 3238002688, 92274688, 2982150144, 3105882112, 1852833792, 607649792, 1302069248, 2217082880, 221970432, 859996160, 1068941312, 4114915328, 1014886400, 1417545728, 2008499200, 4023162368, 3648640768, 4201918336, 4155650368, 1213809568, 3499332144, 3617673096, 4180648532, 2927066874, 3941383097}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2617245696, 771751936, 2197815296, 3967811584, 448790528, 1604321280, 2358247424, 3191341056, 2397306880, 2719875072, 1381826560, 1408663552, 2249900032, 256434176, 2170023936, 3284559872, 2722716672, 3797987840, 4023121152, 375131264, 2671402688, 3127059872, 2054945136, 2268358840, 1036403428, 2571712374, 1793106153}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 2617245696, 436207616, 3338665984, 3984588800, 1396703232, 564133888, 1091567616, 3107454976, 3680239616, 2500984832, 592773120, 3920527360, 4185571328, 2082250752, 3686772736, 3712645120, 1392059392, 3115616768, 849073920, 2661555328, 397289024, 2843175392, 2459170864, 9469240, 2558027364, 3120332778, 797050483}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 4093640704, 3321888768, 1191182336, 1266679808, 734003200, 2782920704, 3562012672, 2654470144, 2800484352, 1034813440, 4079943680, 2809823232, 3424567296, 607444992, 1524740096, 3149289472, 2071147520, 3476876800, 975543552, 2733405824, 867069760, 3090106528, 251299152, 1054777080, 2035587876, 686937138, 3970840277}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 3825205248, 704643072, 3640655872, 3548381184, 1958739968, 3009413120, 3027238912, 821559296, 2311847936, 2616328192, 2392522752, 3614605312, 1465303040, 1793105920, 3225276416, 1923749888, 3678886912, 1451806208, 1975118592, 1561079680, 2559734336, 1122701856, 2609556112, 412804648, 3859998356, 1848047250, 3684226587}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 2348810240, 2583691264, 2130706432, 1283457024, 1497366528, 1814036480, 2037383168, 1020788736, 2882273280, 1784807424, 2906324992, 879853568, 1630912512, 3719536640, 314478592, 729434112, 664216576, 1027834368, 3701915392, 357972096, 736445120, 2666565728, 3325245296, 1247119944, 2313405284, 1251396514, 1890478019}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 2885681152, 1040187392, 1358954496, 1031798784, 3409969152, 2086666240, 177209344, 3456630784, 3570663424, 4219863040, 3350528000, 1753382912, 2075049984, 3303317504, 3503009792, 3314444288, 3143699456, 2936322560, 2048652544, 426141056, 82120512, 2771027168, 2068500944, 2530906648, 3092431068, 340191638, 1105235877}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1946157056, 2583691264, 587202560, 780140544, 2285895680, 790626304, 2458910720, 3394764800, 4123262976, 1979580416, 3249995776, 3313532928, 3870081024, 2816401408, 3771445248, 1755715584, 3237164032, 3141447168, 1992028928, 2693687936, 2535391680, 841807840, 3164524912, 3379280824, 2390112468, 327894422, 292224697}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 1140850688, 3254779904, 3137339392, 1082130432, 725614592, 1344274432, 3079667712, 1718091776, 3954966528, 3684564992, 3073966080, 3682041856, 1880342528, 373940224, 1660596224, 2700498944, 4110752768, 2015993344, 1758129920, 3419306624, 1815170752, 242987360, 1375071344, 1331986488, 3067029068, 2582811058, 3858395437}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 1811939328, 2516582400, 721420288, 2558525440, 1807745024, 1197473792, 1391460352, 3889692672, 810811392, 352714752, 1534656512, 392396800, 1686093824, 1636147200, 3359035392, 157181952, 3563924480, 684063232, 2039906560, 1062096000, 3926209728, 3085561632, 3008672656, 2031706472, 3256066500, 317175694, 3564211709}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 201326592, 3053453312, 956301312, 3498049536, 364904448, 3965714432, 2068840448, 3022520320, 1447297024, 2874540032, 3932880896, 684294144, 1721090048, 1870651392, 3664687104, 1006520320, 3689892864, 1291840000, 1479450880, 2279499136, 3483326912, 3408366880, 4059231248, 376703800, 3115202156, 1598510382, 1601950197}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 872415232, 3523215360, 2566914048, 4152360960, 1556086784, 950009856, 1357905920, 2975334400, 1671692288, 1175846912, 2654535680, 1348370432, 3723673600, 3110641664, 2684071936, 2832082944, 2908554240, 3639148032, 2956707584, 3673060224, 1827484736, 2026960928, 2857349488, 1787836296, 1980252644, 4136399062, 2057969997}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 1140850688, 3523215360, 2969567232, 343932928, 1908408320, 1281359872, 3759144960, 1209532416, 682360832, 2750545920, 365756416, 459833344, 1663877120, 2176507904, 861007872, 3803842560, 3201911808, 2403782144, 547092224, 3337320320, 1810606528, 2036542240, 253726736, 589107864, 680581588, 1607500770, 3010525547}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 2751463424, 1107296256, 2432696320, 2575302656, 1228931072, 2770337792, 2255486976, 1711800320, 3891527680, 2056126464, 2537226240, 263487488, 2224603136, 3101335552, 498307072, 3493222400, 2678522880, 840873472, 1695934208, 3876128640, 4057311040, 426326496, 461751920, 1418807240, 2839141644, 1506497750, 427606209}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3154116608, 4261412864, 4244635648, 1082130432, 1413480448, 3076521984, 5242880, 1438121984, 503578624, 3536191488, 769196032, 1359183872, 1158660096, 4100300800, 1772523520, 351143936, 3267714048, 4180795904, 3948473600, 4159925120, 4162891712, 2983683040, 3830891344, 2267442168, 2328429156, 1180425158, 3281753173}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2348810240, 1241513984, 150994944, 41943040, 1698693120, 2183135232, 1995440128, 1916272640, 3752591360, 1237450752, 1348534272, 1661829120, 2697576448, 3945783296, 2671308800, 3788134400, 4111803392, 4168335872, 3317872384, 3095870336, 748345024, 2986044000, 3163603568, 3633210248, 397613780, 1682219298, 2495636115}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 335544320, 1778384896, 1023410176, 3430940672, 1480589312, 182452224, 1892679680, 2371354624, 2992898048, 3159490560, 1405812736, 1847689216, 3282944000, 3662929920, 2031529984, 1419397120, 3533116416, 4236754432, 831298304, 537746816, 1024505792, 2659912160, 2487326096, 4248695160, 3605786772, 203597062, 2991604511}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 603979776, 838860800, 4177526784, 4286578688, 3334471680, 1172307968, 2825912320, 1610088448, 1040973824, 3856269312, 3053518848, 3164176384, 92127232, 3672350720, 615288832, 5388288, 3740625920, 2161090048, 3429299968, 2879079296, 3661158464, 3031703840, 3740671696, 1028349032, 2408618324, 4216354738, 1516791663}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 2617245696, 2046820352, 1426063360, 3347054592, 440401920, 2627731456, 3970957312, 1606942720, 2766405632, 1074135040, 369426432, 4246044672, 1672069120, 3480477696, 3078410240, 4118697984, 2452165632, 4084726272, 1684715264, 3229824384, 2429594176, 1465647456, 1581919792, 246883560, 2748244428, 2309299742, 3508898957}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 1543503872, 771751936, 3305111552, 2206203904, 2881486848, 1977614336, 2073034752, 3023568896, 4029939712, 2358640640, 1606221824, 2663809024, 1966784512, 4008747008, 3199700992, 3938330624, 3077649408, 654637568, 482450688, 1343432576, 2580531776, 3928631712, 3923200080, 3543257368, 3346745796, 2728651966, 592979141}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 2483027968, 503316480, 1124073472, 1736441856, 4131389440, 1876951040, 533725184, 1800929280, 3031171072, 269352960, 1261764608, 1397522432, 3087581184, 2850201600, 1552789504, 3429263360, 4203811840, 3858152960, 1711268096, 1829075072, 1220847424, 2860314208, 369138320, 886486776, 3457145748, 4247596386, 1937810517}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 3422552064, 1979711488, 2231369728, 2021654528, 2386558976, 3303014400, 3809476608, 1175977984, 3129737216, 721027072, 737214464, 2818473984, 4246388736, 10805248, 513511424, 462555136, 3862252544, 460360192, 3566043392, 717847424, 1682109376, 608742112, 3190925200, 3441105560, 3650609876, 2275948594, 1734622847}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3959422976, 3254779904, 3204448256, 3229614080, 750780416, 2506096640, 1611661312, 963117056, 3133407232, 1865285632, 2426470400, 1631944704, 1813626880, 1389092864, 306745344, 1219917824, 3915209728, 2372372992, 1570953984, 3426307200, 641333440, 435916960, 1703972624, 3270119064, 1125080940, 925170158, 456934281}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3288334336, 637534208, 2868903936, 4219469824, 1816133632, 3424649216, 579862528, 1446510592, 1147928576, 2400321536, 4091871232, 1227259904, 323141632, 945070080, 1763176448, 3965343744, 2973838336, 802205184, 4092701952, 34680960, 3800623424, 1789769056, 32195696, 2165955256, 2774868836, 3857106162, 2158145963}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3288334336, 3590324224, 4009754624, 176160768, 3829399552, 2296381440, 1037041664, 2489843712, 2793668608, 3561095168, 1042874368, 51544064, 3276718080, 2280693760, 2186776576, 1482319872, 1953848320, 2460802560, 1365886208, 2050828928, 3478694848, 561243104, 2762500240, 3508825080, 905061260, 2832290670, 2375977343}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 201326592, 1778384896, 4043309056, 2407530496, 624951296, 1168113664, 2794455040, 1062731776, 117702656, 3831365632, 1508966400, 3359408128, 3553673216, 4102217728, 890368000, 4151736320, 865940480, 489591296, 1667495680, 3686082432, 969063488, 347193568, 535194416, 2479169272, 447403924, 3137201206, 4129581065}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1409286144, 301989888, 16777216, 92274688, 3510632448, 2803892224, 2951741440, 4132962304, 4208197632, 1314783232, 2844590080, 165052416, 751484928, 516464640, 2926047232, 787367936, 2952090624, 577936896, 3708585728, 3228688256, 2004832576, 1134685152, 3461827952, 2448277512, 700283108, 3513711022, 1410249169}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 3556769792, 3791650816, 2097152000, 2826960896, 2059403264, 2359296000, 3232759808, 2590507008, 249298944, 2071592960, 102957056, 2614198272, 4055220224, 4000030720, 2838941696, 2148161536, 376128512, 2491272704, 59215616, 3848591744, 3138724288, 3499146912, 458454512, 1285132584, 4019822940, 2484724178, 4250501247}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 201326592, 3187671040, 1761607680, 3615490048, 3032481792, 3714056192, 3956277248, 92798976, 536084480, 3239968768, 3783196672, 2588835840, 3192045568, 4119896064, 2841497600, 3163437056, 3436674048, 1389009408, 4259640576, 1015269760, 1351702080, 3041501728, 3841996688, 2843746552, 1036021500, 3672118246, 1460673561}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 1140850688, 3590324224, 2868903936, 1786773504, 1832910848, 857735168, 2112880640, 3954704384, 3327393792, 3092905984, 2914844672, 2377089024, 2413019136, 246784000, 2051977216, 3026860032, 1667589120, 2007737856, 2558631168, 1405395072, 455023040, 2036778336, 1305873392, 3999494792, 276865300, 292381982, 2531754979}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1409286144, 905969664, 2801795072, 3967811584, 3779067904, 2610954240, 3918528512, 1827143680, 3825467392, 998637568, 1228996608, 465600512, 3596402688, 1074176000, 3074289664, 1268135936, 3513345024, 44346880, 1613407488, 1608507008, 1235313856, 4243633760, 3064257712, 2787828216, 4041188044, 1495345134, 1202780093}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 2483027968, 1711276032, 352321536, 3045064704, 306184192, 1491075072, 3931111424, 2698510336, 2226913280, 3951951872, 935526400, 4201414656, 1626914816, 346218496, 1633415168, 845047808, 3227208704, 1269868032, 526828800, 3780769664, 316365120, 3748708960, 3578190096, 3291077816, 3673386260, 3718549738, 2533154205}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 2348810240, 2315255808, 251658240, 2457862144, 1388314624, 631242752, 724566016, 3835166720, 1702625280, 41287680, 4122804224, 3442180096, 513785856, 1520279552, 805482496, 2487638016, 3097844736, 370670080, 982118144, 2989547648, 4223761856, 1809693344, 1155697008, 4220923240, 1273850724, 1411627834, 4106990481}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1543503872, 3523215360, 1862270976, 1786773504, 3720347648, 3567255552, 2186280960, 3109552128, 2416181248, 525467648, 152109056, 3395780608, 3456876544, 536190976, 758837248, 2751621120, 63523840, 1680048640, 1673132800, 2186589312, 2360686016, 1894100256, 3456297584, 1249247960, 1834158644, 1850640214, 4145548783}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3825205248, 1979711488, 4177526784, 2239758336, 3946840064, 1629487104, 2630877184, 3453485056, 3154378752, 3272736768, 2068512768, 4228677632, 1382072320, 2967396352, 4207644672, 2690803712, 58944512, 2133900800, 944157952, 2733609344, 2418042688, 3176159456, 2962765680, 3559131032, 1380081844, 3117642646, 1462276687}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1543503872, 1040187392, 3640655872, 4269801472, 4081057792, 1382023168, 705691648, 4067950592, 1013186560, 2781478912, 283049984, 3847323648, 2306719744, 2354831360, 2852319232, 1413109760, 2222416896, 1491986944, 233022720, 3460743552, 654332608, 1199598944, 2109736784, 153108696, 3698356644, 3127379638, 689712163}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 872415232, 3456106496, 3003121664, 897581056, 977272832, 1579155456, 3272605696, 437780480, 3563847680, 1215168512, 2059206656, 1483571200, 1449771008, 2260983808, 942985216, 3009308672, 78978048, 2107221504, 1529590016, 2209411200, 431255104, 2221019488, 1172524400, 2665013112, 451958708, 3110612258, 2504275653}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 4093640704, 4194304000, 3170893824, 2373976064, 348127232, 2279604224, 791674880, 1938292736, 3891527680, 3657039872, 1074069504, 2719514624, 4084514816, 1772265472, 3738300416, 489297920, 45941760, 1768201728, 3657102080, 723363200, 3874254656, 2467706656, 1829975504, 1074517704, 536837324, 1495115734, 2817279003}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3690987520, 838860800, 2332033024, 3649044480, 2856321024, 4011851776, 1022361600, 1630011392, 1756102656, 1696464896, 3333488640, 2353102848, 861257728, 1134534656, 839168000, 2009999360, 4259933184, 134603264, 4203195136, 3043006080, 3102502464, 1027476832, 29427696, 4096369160, 3109666652, 1580335018, 3283986549}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 4093640704, 570425344, 3674210304, 243269632, 3376414720, 3944742912, 3943694336, 1853358080, 123994112, 2048524288, 1723662336, 1673953280, 2058010624, 1545379840, 1970778112, 1768560640, 3891618816, 3981114880, 736935680, 3665795712, 3695587776, 2984462176, 2515664880, 2758364664, 3279217796, 3547062806, 1217662923}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 2885681152, 2919235584, 1560281088, 2977955840, 1035993088, 1344274432, 2989490176, 2393374720, 2436104192, 789708800, 127467520, 3688005632, 1352581120, 41984000, 2246553600, 1237465088, 279012352, 482267648, 4138784000, 3796865920, 2071349056, 3379775392, 193447088, 3172087080, 211375548, 3142762822, 1658759199}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 3690987520, 2315255808, 3808428032, 897581056, 1858076672, 3328180224, 2576351232, 1506279424, 249823232, 3608281088, 3770089472, 1774223360, 1591525376, 4220690432, 4224438272, 2904717312, 118453248, 3887921664, 4253191936, 2680403584, 2552631360, 1665999136, 3466832656, 1781942360, 2571449212, 3601313518, 2398374551}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 2214592512, 1040187392, 4043309056, 2843738112, 3317694464, 836763648, 3601858560, 897056768, 2835087360, 4280418304, 3923968000, 1025343488, 352960512, 2759843840, 533377024, 179468288, 2940943360, 6938112, 3700412672, 2912076160, 1067336000, 2632018336, 1655622224, 4066118536, 3778179828, 1502300394, 3943276875}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 3959422976, 2919235584, 1929379840, 3649044480, 197132288, 3999268864, 202375168, 3181903872, 2866020352, 1294598144, 3043688448, 113082368, 3245457408, 4057456640, 1304096768, 1394231296, 3530779648, 171031040, 3975658752, 948608128, 4186047552, 2134839200, 2295851920, 3845845528, 2086276876, 3981660678, 4060184931}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 2214592512, 637534208, 2030043136, 1115684864, 1061158912, 2573205504, 78643200, 1488453632, 875823104, 4027449344, 3437428736, 1470726144, 1521860608, 1516740608, 4034301952, 4028524544, 113986560, 250998272, 3062336768, 3825641856, 1376148672, 2775529824, 3675513552, 1914236424, 2379048980, 2031797550, 1792297689}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3154116608, 3254779904, 4278190080, 1971322880, 2369781760, 3567255552, 554696704, 439877632, 4056154112, 3207462912, 376766464, 2396487680, 1213972480, 1954144256, 3144585216, 1913538560, 2686786560, 3411010048, 588231424, 1227863168, 3204442688, 1478994656, 1121170864, 1075152056, 3648836196, 1718686630, 1150934177}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 1006632960, 1040187392, 1358954496, 3263168512, 4013948928, 1264582656, 4067426304, 1507328000, 3142320128, 3227648000, 3517120512, 2548531200, 4121149440, 3271942144, 2252394496, 4077021184, 3889396736, 1950335488, 3320818944, 988257664, 690198720, 1833290080, 3617630160, 2050123880, 4151016132, 1375983682, 3486878851}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1946157056, 1040187392, 3909091328, 897581056, 2269118464, 1176502272, 2656043008, 745013248, 3561750528, 910032896, 2990735360, 2336849920, 4124950528, 653778944, 836677632, 3793643520, 655580160, 2443298304, 4099000576, 3844720000, 2637036352, 605018848, 463114992, 3533443928, 1050034348, 2590981546, 3733442405}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 1275068416, 1107296256, 889192448, 4269801472, 2034237440, 3433037824, 3016753152, 3107454976, 4209770496, 25559040, 1132396544, 4162355200, 3447504896, 1042194432, 2881728512, 4142299136, 3209649152, 1062246912, 2516118272, 4128037248, 452383424, 253198432, 235676464, 913704536, 1943495812, 3941380050, 4043750913}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 1543503872, 3254779904, 1694498816, 2826960896, 180355072, 4150263808, 1194328064, 1936195584, 681836544, 1078067200, 3475832832, 2087616512, 598917120, 430759936, 1658843136, 845309952, 4164750336, 1024885248, 4075729664, 4201822592, 2907494848, 1487923872, 1697272848, 1552493320, 330074108, 467661902, 2028094367}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 1677721600, 4060086272, 4244635648, 528482304, 440401920, 1105199104, 1464860672, 63438848, 2533621760, 3820879872, 707461120, 2591195136, 80658432, 3536642048, 2657456128, 545138688, 646654976, 306363904, 999749376, 4271935872, 2297408064, 3081973088, 3141464208, 3946117048, 725209244, 2150375614, 2288665169}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2214592512, 4127195136, 1157627904, 1753219072, 104857600, 3516923904, 1645215744, 2328363008, 2049179648, 676986880, 1934426112, 3839262720, 4165648384, 59547648, 1686605824, 2459572224, 715994112, 3865482752, 1175624960, 3961575296, 4258906048, 517830368, 3420375344, 2349775032, 3366380188, 837994030, 798026387}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 3959422976, 436207616, 419430400, 3011510272, 297795584, 375390208, 4115660800, 3617062912, 1574699008, 1195507712, 2378760192, 2901311488, 4208640000, 3635208192, 630435840, 1778534400, 719913984, 3164525056, 1748160256, 1310235520, 3836059200, 1864177824, 2106118800, 3386749624, 3738271156, 1551023930, 1522063979}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1140850688, 1845493760, 2231369728, 226492416, 1161822208, 2212495360, 1108344832, 423100416, 320077824, 218234880, 4202758144, 3355279360, 769769472, 2717900800, 534827008, 1321338880, 1151407104, 2530055680, 1147785472, 3156470656, 2615050560, 3505215968, 2810950416, 87200408, 4066066372, 1928920686, 400972767}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1006632960, 3523215360, 2365587456, 2759852032, 306184192, 1277165568, 1743781888, 1718091776, 463208448, 835059712, 2249523200, 3590160384, 3927556096, 1983619072, 17608704, 3611707392, 1632975872, 3109929472, 3920231168, 1467196800, 3135296448, 1764244704, 2335967216, 3228961928, 3663533308, 2727456402, 2050471457}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1409286144, 1241513984, 1358954496, 1568669696, 1690304512, 610271232, 1567621120, 2658664448, 3745775616, 3810918400, 2889416704, 3112992768, 199278592, 3165315072, 2430185472, 799422464, 1970879488, 1227666944, 3941630720, 2745336704, 3487938880, 147073312, 921049616, 1708725800, 406618836, 1845018518, 547264245}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2214592512, 1644167168, 2600468480, 343932928, 3577741312, 31457280, 3744464896, 751304704, 2220097536, 2452488192, 3867082752, 3234299904, 4065050624, 1793695744, 808751104, 2553153536, 293565440, 440915456, 302749440, 2055840384, 1405396160, 2378568800, 289102224, 3148994952, 1467516076, 1579948454, 2725385729}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 3154116608, 2046820352, 2533359616, 1065353216, 364904448, 434110464, 3310354432, 2695364608, 3865313280, 4268621824, 1205927936, 245661696, 4153982976, 2160762880, 679063552, 2590922752, 3386989568, 2141512192, 4112027392, 3045772416, 2816051008, 689847200, 586747472, 3283655032, 1484438508, 4085350846, 3584178617}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 1677721600, 1644167168, 2466250752, 1149239296, 2529165312, 2564816896, 3350200320, 3127377920, 2971402240, 2666397696, 662503424, 2096332800, 2719858688, 3848314880, 697528320, 59684864, 451826688, 897390080, 3354631936, 178094720, 3986732736, 611541664, 1908321360, 3787880776, 3468773084, 2425205250, 3369632829}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3959422976, 33554432, 553648128, 1317011456, 3208642560, 2015363072, 672137216, 3828875264, 859570176, 2659057664, 2461073408, 3754328064, 699973632, 386523136, 718213120, 4067932160, 1140730880, 980503040, 2988897024, 4173909888, 1744937664, 1448808032, 1221459440, 2590853944, 4157126468, 2776732458, 3063641901}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 4227858432, 2113929216, 687865856, 125829120, 3007315968, 2174746624, 238026752, 4128768000, 2275672064, 3531472896, 770768896, 917667840, 2362228736, 3577585664, 2576314368, 2923673600, 1946039296, 2343647744, 1855110400, 146578816, 4245005376, 1599815904, 1971690928, 4271587048, 2665841924, 4216003430, 3102583985}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 335544320, 2248146944, 2835349504, 1753219072, 1228931072, 719323136, 2131755008, 4020764672, 282329088, 2033319936, 3570073600, 506560512, 1258536960, 4257783808, 1962487808, 3665487872, 410125312, 2989178368, 3542193408, 3148596608, 3030175680, 940277344, 3943804560, 4206091992, 17864556, 2564116886, 2354357207}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 3154116608, 1644167168, 3137339392, 2860515328, 3217031168, 3068133376, 315621376, 1092091904, 2428764160, 1613889536, 967507968, 4149313536, 1969471488, 3083395072, 2316914688, 1891272704, 4187106304, 3713737216, 2398722816, 1555032704, 1262919104, 1137989920, 1590323408, 1916746872, 3342575060, 2200753510, 3785052423}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1006632960, 1509949440, 3976200192, 3732930560, 230686720, 668991488, 3134193664, 2643984384, 276037632, 2989621248, 1514602496, 249593856, 4275224576, 362127360, 4025839616, 2045237248, 4044510208, 3489085952, 3144208128, 3546213760, 3762534592, 993554720, 3380875088, 2853841656, 129709332, 2103345790, 1396935071}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 1006632960, 1375731712, 3103784960, 4286578688, 2940207104, 2682257408, 2091909120, 4104650752, 772538368, 449708032, 3001483264, 56000512, 1670955008, 746577920, 1588137984, 3916535808, 611214336, 1790405120, 365878016, 1174201216, 1109259840, 2429582048, 2102941328, 2286182024, 1911701052, 482422698, 685622341}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 1006632960, 2852126720, 486539264, 4085252096, 3401580544, 3466592256, 506462208, 625475584, 2970353664, 2859335680, 3749642240, 274366464, 2486484992, 3628834816, 2022789120, 2934302720, 508451840, 2920223232, 1718791936, 3945332096, 1478334016, 197811232, 3746383600, 3641941928, 3735367980, 1261412186, 2986544581}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 1275068416, 3724541952, 2701131776, 159383552, 1564475392, 878706688, 1622147072, 1266155520, 2806251520, 2265317376, 3713466368, 2412544000, 835371008, 1226678272, 2509320192, 423331840, 2903917568, 3166654976, 1235268864, 2877333888, 3587241792, 3721981152, 2487523152, 4262916168, 3585050900, 1230505446, 152326701}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 469762048, 2516582400, 956301312, 3447717888, 146800640, 1436549120, 1309671424, 2740453376, 1917059072, 415105024, 2001272832, 1332183040, 2262417408, 3088113664, 364335104, 3654207488, 55460864, 1826691584, 202086656, 894157184, 237747520, 2493227040, 408128368, 2408575288, 2513817780, 4021480166, 1157919617}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 2483027968, 301989888, 3506438144, 2961178624, 1337982976, 1767899136, 688914432, 1084751872, 1709965312, 80084992, 1067646976, 3510140928, 3439247360, 2682101760, 254095360, 1438365696, 1022755840, 3678109184, 3192704768, 3897336704, 4081878464, 3066883360, 4086086160, 2821491544, 3739022892, 1000638154, 369159153}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 3422552064, 838860800, 2868903936, 2642411520, 264241152, 434110464, 2389704704, 1247281152, 939261952, 4184735744, 4092788736, 3601563648, 2026225664, 1018617856, 584921088, 1551411200, 310273024, 849031680, 3937370880, 4178031232, 476302912, 2626800288, 3233592528, 1104960936, 1056850468, 2145068298, 2400161813}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 2751463424, 637534208, 2936012800, 864026624, 2537553920, 3961520128, 3314548736, 638058496, 854327296, 3886940160, 767754240, 1164935168, 3552690176, 2256723968, 2704084992, 378308608, 4064171008, 2211124736, 1266912512, 107974272, 1514242368, 3703752672, 1200455536, 2698820856, 953554972, 701965850, 211146037}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 738197504, 4060086272, 2466250752, 1501560832, 1665138688, 1382023168, 3935305728, 1234698240, 286523392, 3389915136, 2605121536, 3682500608, 2893070336, 2813829120, 3775492096, 735696896, 2396922880, 2017411584, 691725056, 2537983616, 1314185280, 756134624, 1559385424, 4086636632, 748398196, 1277391790, 1186527985}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 1543503872, 1241513984, 1962934272, 58720256, 1514143744, 2078277632, 693108736, 2321022976, 4019453952, 695599104, 3615686656, 3177152512, 2007613440, 3932856320, 4107628544, 2385283072, 4028509184, 2287956480, 327540480, 416860544, 267926080, 1663305824, 1233017872, 4274979576, 1602078644, 4152148078, 3259376685}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 603979776, 2583691264, 2466250752, 2424307712, 331350016, 618659840, 1332740096, 4094164992, 1674313728, 4166123520, 1735983104, 305889280, 3270098944, 2857410560, 3666554880, 2719143936, 3385474048, 3737984512, 707627776, 4283367040, 794831040, 674261536, 2032674512, 3411810728, 1537888652, 3346873018, 927310139}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 2214592512, 2113929216, 2466250752, 142606336, 2160066560, 2829058048, 1999634432, 4038590464, 1444675584, 3640262656, 3540582400, 983662592, 2665201664, 2064834560, 3725815808, 829982720, 554839040, 2369592832, 3981420800, 3561802880, 1249662656, 2439675808, 327223152, 310745640, 268293588, 717338026, 759950847}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 3825205248, 2516582400, 2164260864, 1837105152, 2235564032, 434110464, 3742367744, 3040346112, 1820065792, 1608384512, 3480944640, 3944906752, 1702674432, 2638716928, 3632623616, 3194595328, 2799068160, 1787782656, 3687351552, 1498259840, 1814327616, 1685223136, 691895184, 1725273432, 2275954980, 2617514122, 2319586365}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1677721600, 3388997632, 4211081216, 2424307712, 901775360, 3932160000, 1909456896, 368574464, 4035706880, 3560833024, 2830303232, 2077523968, 3312107520, 1259986944, 2251124736, 559405056, 2564166656, 1512527360, 787933952, 1514111616, 2432834752, 1772432672, 2106833552, 4014747320, 1969107300, 3789756338, 3085737237}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 2617245696, 4194304000, 687865856, 478150656, 2151677952, 35651584, 1011875840, 1690828800, 3364093952, 2769682432, 3489333248, 1978433536, 2390409216, 885121024, 1166872576, 2934417408, 3629011968, 1968638464, 3796819712, 674209664, 4123663296, 515982560, 3505764976, 493055896, 2292240668, 2204666670, 3563910205}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 1275068416, 1442840576, 3271557120, 2172649472, 2193620992, 1231028224, 3557818368, 3471310848, 11272192, 1435369472, 3399811072, 2620358656, 3525427200, 3477381120, 4169887744, 3455756288, 2952158208, 2258700800, 1378715904, 976925824, 4095114816, 1777432096, 2204485136, 367452760, 1650473740, 2039509322, 2317904853}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 1275068416, 369098752, 1493172224, 2692743168, 3443523584, 207618048, 2307915776, 680001536, 248774656, 1512439808, 412549120, 646217728, 3055730688, 3035996160, 999362560, 937682944, 1203655680, 227238400, 1125548288, 3481532800, 1412320192, 167996512, 3292705744, 3227905240, 3248037116, 3212299334, 2323142541}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 1811939328, 4127195136, 1862270976, 3699376128, 1849688064, 706740224, 4035969024, 879230976, 3775660032, 2254831616, 3320119296, 3020455936, 3169763328, 2454446080, 31666176, 3428706304, 3969809408, 3145824768, 904063232, 942514816, 2449880768, 659892448, 1693515632, 730513912, 3894524716, 1809864922, 2523928593}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1543503872, 2449473536, 2566914048, 2021654528, 3527409664, 778043392, 1576009728, 3048734720, 3700686848, 613285888, 1179451392, 3678830592, 239648768, 2596642816, 1101230080, 1048311808, 1844839424, 1643731456, 3889752832, 1603117952, 2249147840, 3542190048, 3939849040, 3468879976, 2446245204, 793050190, 3343882337}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 2483027968, 3523215360, 3103784960, 3800039424, 3795845120, 31457280, 59768832, 3650617344, 2533621760, 441843712, 156696576, 3146481664, 173916160, 1271586816, 2413916160, 3922507776, 3205383168, 1676901888, 1823321856, 2021832576, 2870819008, 1338943200, 976695696, 39557272, 1982175924, 626957478, 1496281877}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 1409286144, 1174405120, 721420288, 3766484992, 465567744, 400556032, 2268069888, 1703411712, 3945005056, 3960340480, 2855337984, 4193419264, 1987887104, 1124966400, 148852736, 2306054144, 3527818240, 1995785728, 1657601280, 2714096768, 232481472, 2158875168, 223309136, 3907763208, 1924797676, 4289161262, 1329592353}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 872415232, 2583691264, 2063597568, 3951034368, 3896508416, 3768582144, 2161115136, 186122240, 1164181504, 144310272, 1614217216, 4217602048, 2608447488, 3834552320, 3909947392, 1258604544, 146942976, 41100800, 3983123200, 2113319552, 1826185536, 2805397088, 2293847216, 176604568, 3666964084, 1007336566, 728176547}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3422552064, 33554432, 1157627904, 192937984, 4206886912, 1121976320, 3933208576, 401080320, 1377042432, 2756050944, 3466919936, 2030010368, 171556864, 3252461568, 2802012160, 4272596992, 107891712, 2630973952, 629789440, 1582611840, 3223798336, 3257183264, 4107227344, 2159056808, 516507772, 4239758758, 4058416685}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 872415232, 1107296256, 218103808, 3548381184, 3300917248, 467664896, 764411904, 2329411584, 59506688, 1505624064, 934477824, 1735098368, 576045056, 1336336384, 3295481856, 2223544320, 3213237248, 3945731584, 4249726720, 575321472, 327371328, 1485031200, 1806819152, 4231836632, 556030356, 3061453570, 3285786117}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1811939328, 3791650816, 1560281088, 109051904, 2847932416, 2715811840, 3956277248, 3802660864, 3834904576, 1167458304, 3007119360, 2797961216, 3537092608, 2679021568, 634089472, 3521681408, 1147034624, 2881034752, 656143104, 3240788352, 1997871296, 2073165600, 1587924560, 4215518072, 1269232908, 3601808662, 2061947557}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 3690987520, 3321888768, 520093696, 998244352, 4005560320, 3097493504, 3926917120, 3553099776, 255066112, 619053056, 4071948288, 2132967424, 2235875328, 1806802944, 2121469952, 1892136960, 3402507264, 4193344000, 1723629824, 1461561984, 2341039424, 3318799136, 2596785648, 466494904, 3379650428, 33339670, 2088622301}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 3422552064, 3523215360, 620756992, 4001366016, 2428502016, 1604321280, 2697986048, 3601334272, 1020002304, 4059168768, 4155834368, 1854767104, 50315264, 2148179968, 2691108864, 849909760, 2470054912, 2374597120, 1111984896, 3335427456, 3892910272, 2466749344, 2519646704, 2402908504, 2032132524, 1455086138, 3175024027}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1543503872, 2248146944, 1828716544, 629145600, 3024093184, 1096810496, 1502609408, 1811415040, 1671692288, 3118858240, 898564096, 3976364032, 1621409792, 3561725952, 1087975424, 2072373248, 3026875392, 290810368, 3646931200, 3979805568, 3108420416, 1212512, 3969684304, 2010115288, 2823761220, 908256710, 559191277}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 335544320, 3321888768, 1962934272, 1954545664, 2604662784, 1067450368, 3392143360, 3923247104, 3230924800, 1730543616, 1315635200, 902332416, 3450781696, 3261456384, 2761773056, 3194734592, 2832874496, 2269210112, 3786525952, 807095168, 2687555520, 1674229600, 1710994224, 3392293352, 3431822948, 809739038, 1853228133}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3422552064, 3120562176, 4110417920, 2575302656, 2889875456, 4179623936, 3782213632, 1040711680, 3103522816, 3349282816, 3600613376, 2252505088, 3114319872, 3491602432, 2955874304, 3204945920, 740713472, 2378895872, 713152256, 2673691008, 3777156928, 3505452640, 3370505072, 2711317640, 603562476, 2796117218, 3673994427}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 1409286144, 1107296256, 1191182336, 3749707776, 2260729856, 736100352, 2672820224, 45613056, 1131675648, 168689664, 4082171904, 3967057920, 3803889664, 1561059328, 3249491968, 1869461504, 2532447232, 3556994560, 1334310656, 4009050240, 2332197184, 3355432224, 2959167568, 727508664, 1721157316, 2317453614, 2026382737}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1543503872, 1241513984, 3170893824, 3766484992, 1103101952, 77594624, 3278897152, 896008192, 2829320192, 967180288, 2527395840, 270893056, 440647680, 2974195712, 2090037248, 3916994560, 2881100800, 1841250816, 3370843904, 3770760576, 3164852160, 1289138208, 1617657840, 3945040264, 926949148, 1918912190, 978343141}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 2214592512, 771751936, 1325400064, 3833593856, 3972005888, 2673868800, 2888826880, 1964507136, 2418278400, 4113694720, 575733760, 2521333760, 96124928, 160161792, 812847104, 2224154624, 4238218240, 4019144192, 367507712, 3712813696, 3310288576, 3520188832, 3468559504, 1436484680, 1693440868, 996221414, 2396036663}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2214592512, 973078528, 989855744, 4236247040, 2722103296, 3521118208, 3784310784, 713555968, 1569456128, 3467509760, 1133445120, 3234103296, 2318057472, 3578109952, 2911973376, 3270752256, 1981438976, 4287966720, 4233202432, 922438272, 3892239040, 2525995232, 3429642896, 3476971672, 3641141564, 2236124010, 1216671653}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 3154116608, 4261412864, 1325400064, 3514826752, 599785472, 731906048, 1032847360, 3353870336, 2692481024, 3857055744, 1288503296, 1069187072, 2476523520, 1374806016, 1734037504, 1148176384, 1493316608, 852441600, 2834664704, 44637824, 3321400384, 3350458528, 1165241328, 2615816568, 909325868, 3528689634, 2525262185}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 335544320, 2650800128, 2868903936, 4118806528, 935329792, 3357540352, 739246080, 326631424, 1154744320, 1319239680, 1838743552, 3464790016, 2967912448, 2329927680, 445329408, 2276825088, 3421389824, 4183784960, 2258086144, 2897688704, 494664768, 706817696, 3958407728, 1737789560, 3038675812, 273409342, 2311679767}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 469762048, 2717908992, 1157627904, 2222981120, 2805989376, 3697278976, 2211446784, 3289907200, 2014052352, 2563899392, 1752236032, 1784184832, 2227879936, 2052841472, 3683848192, 2862729216, 1122393088, 3885974016, 611572480, 831989120, 3729253824, 779685216, 2825688784, 1596234488, 1517353364, 1372518722, 993908947}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 67108864, 167772160, 150994944, 545259520, 2042626048, 3487563776, 1070596096, 953679872, 2613837824, 2892103680, 2648113152, 137199616, 1586479104, 1698226176, 730165248, 2347927552, 2369154048, 165223936, 3068695296, 224230272, 1262400960, 1960081952, 3410908752, 266687608, 2153958964, 2035168130, 1793410763}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2214592512, 369098752, 3573547008, 2592079872, 2411724800, 895483904, 1490026496, 3373793280, 257163264, 4133093376, 1097793536, 1566736384, 4160274432, 74948608, 1619357696, 180721664, 2505468928, 2596363776, 1541917952, 272452480, 2275514560, 3078894112, 256004880, 372973496, 3610834196, 2358745006, 504695355}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 3959422976, 2181038080, 1090519040, 3363831808, 817889280, 442499072, 441450496, 597164032, 3074686976, 2584346624, 1356529664, 3665526784, 3417423872, 1149935616, 1323372544, 627619840, 3390440448, 2046124544, 1106942720, 4010360704, 1279588800, 1584421536, 1952987152, 4218164472, 734423956, 2871853606, 1889459419}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3422552064, 838860800, 3640655872, 1870659584, 3921674240, 903872512, 1785724928, 2552758272, 1477181440, 26083328, 359464960, 1222606848, 1469169664, 3147603968, 3933425664, 4100634624, 4037696512, 2138008064, 4026321664, 2059631488, 455272000, 1654028704, 2515077328, 3045950376, 2894780956, 4082785482, 294084773}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1677721600, 503316480, 620756992, 1568669696, 4223664128, 1797259264, 3488612352, 2868379648, 2644770816, 1801584640, 114098176, 1237614592, 2523316224, 3037454336, 3162460160, 1065469952, 2940105728, 1955272192, 673960192, 2056206208, 1794756416, 643433376, 2856915376, 106352904, 1255375828, 455815862, 2879105807}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1140850688, 2516582400, 2097152000, 8388608, 1883242496, 2711617536, 3593469952, 371720192, 2171863040, 4081975296, 3319726080, 4285825024, 1023066112, 1220911104, 2418110464, 1690552320, 123343872, 927024640, 2383660288, 3462557568, 1248684480, 1638003936, 12000176, 2116067688, 3947135644, 2849147798, 1479659609}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3690987520, 3523215360, 4278190080, 2675965952, 767557632, 3294625792, 2542796800, 2846359552, 1874591744, 1123155968, 2454126592, 755466240, 3182804992, 3058884608, 3768913920, 2401814528, 3849210880, 193278464, 429429504, 2440437888, 1369513280, 4186880160, 1405553168, 2512880792, 3981831404, 2911022882, 1168976835}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 2483027968, 570425344, 1023410176, 1350565888, 2344615936, 2149580800, 2779774976, 3072851968, 1371275264, 178913280, 318046208, 4171399168, 1497939968, 140353536, 3379507200, 2629826560, 1098253312, 143621632, 1211078400, 2238582144, 3537574848, 3533285664, 1438741680, 2604987816, 1793063708, 3349568882, 2784429199}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2483027968, 2919235584, 4043309056, 3447717888, 222298112, 3261071360, 3989831680, 3600285696, 32768000, 1288306688, 3511484416, 3847389184, 760791040, 4113932288, 3939971072, 2269624320, 1163811840, 3612812800, 1913112832, 725511552, 411528512, 3886007008, 743071312, 3415035384, 3312631892, 644400382, 314421347}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 3690987520, 4060086272, 1828716544, 3699376128, 2613051392, 2820669440, 3203399680, 1358430208, 2969829376, 2213937152, 4020436992, 4117069824, 3419652096, 3734020096, 2946830336, 3200174080, 544355328, 2559920640, 3680959232, 721844608, 1012604352, 1742850848, 1382405808, 1716751368, 198226772, 3242529638, 3438200725}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 1946157056, 1778384896, 1627389952, 125829120, 1153433600, 3328180224, 1305477120, 198705152, 4224974848, 3194093568, 1761148928, 1295876096, 3726622720, 3880165376, 726347776, 3592222720, 351685632, 2302363136, 2280950528, 2733275008, 901083712, 2569780000, 2847195024, 4056572728, 3049589236, 767807886, 1781049479}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 4227858432, 2852126720, 2801795072, 2524971008, 188743680, 2845835264, 1242562560, 2065170432, 247726080, 3271688192, 3894607872, 4198531072, 4202872832, 3108085760, 3073454080, 2759579648, 528905216, 1291926016, 1555281664, 4139389056, 3665240512, 958067552, 4257589040, 773000184, 2290649364, 3837704006, 2696403007}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 1677721600, 3657433088, 4244635648, 310378496, 633339904, 35651584, 1301282816, 412614656, 4166778880, 1041629184, 4264493056, 483819520, 947961856, 4224688128, 1902718976, 3502360576, 425341952, 1029780992, 948278016, 667965824, 2650285760, 170673952, 2101235632, 830150584, 1527025876, 3362122058, 4292882681}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 201326592, 3456106496, 587202560, 612368384, 2235564032, 2212495360, 862978048, 3881304064, 2127822848, 3776577536, 2782461952, 1836220416, 3131621376, 1062313984, 3941797888, 269735936, 478045184, 2226876928, 3492793600, 315111552, 1501305024, 2069264224, 3250028048, 2795607912, 199983012, 3114766558, 1666456635}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1006632960, 3254779904, 1828716544, 2457862144, 1086324736, 1960837120, 3121610752, 2756182016, 3817603072, 3784179712, 1156513792, 1120174080, 101367808, 2370150400, 2234609664, 3393439744, 4222774272, 3784901120, 2917116672, 2977198464, 1232763584, 3570733472, 4222732880, 2315990424, 615940636, 1777577866, 3058304981}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 1409286144, 3388997632, 2734686208, 1451229184, 4273995776, 2149580800, 579862528, 495452160, 991166464, 143785984, 3802726400, 4090068992, 2652618752, 3050496000, 2884333568, 814262272, 3770039296, 258172416, 1176283904, 3965994624, 3576318912, 3261415328, 652732720, 2267335608, 3513269980, 4137953382, 923405975}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2348810240, 2181038080, 1023410176, 260046848, 2294284288, 157286400, 3685744640, 3522691072, 3357802496, 3052273664, 957415424, 994213888, 1257029632, 2866667520, 755978240, 2106316800, 328868864, 4277613056, 3366955776, 3388215680, 3743835200, 3264031520, 3567832592, 637792136, 447094868, 323843158, 2219357225}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 3556769792, 704643072, 3472883712, 3212836864, 3846176768, 2900361216, 3012558848, 871890944, 4106485760, 234225664, 3325362176, 1151631360, 177389568, 2743574528, 4220735488, 1045026816, 910324736, 1940606464, 3786244864, 352587904, 1641431360, 2600816864, 2343347728, 2105464472, 4105012100, 763629046, 387320981}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 2348810240, 3791650816, 3204448256, 1434451968, 2663383040, 3349151744, 3085959168, 1269301248, 1456209920, 846331904, 1447493632, 3415113728, 240959488, 1743495168, 2479706112, 4116559872, 3854832640, 1187906048, 1365068544, 1554366592, 1481656384, 4166523936, 2338588528, 3854434504, 1958034236, 1703533610, 724714843}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1677721600, 100663296, 3774873600, 1468006400, 3384803328, 2778726400, 225443840, 3394764800, 2812542976, 2440429568, 2975399936, 675905536, 3634348032, 850845696, 4188499968, 2770122752, 555494400, 1229090304, 2565297408, 2214381952, 2911661120, 2567581088, 1632308976, 1866909704, 1019162244, 3780691622, 1299873685}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 1677721600, 1308622848, 3472883712, 679477248, 2654994432, 845152256, 3532652544, 678952960, 337903616, 2733244416, 3204644864, 544374784, 3740844032, 2355879936, 3034656768, 880650240, 3734770688, 2901284352, 4128839936, 3004803712, 731269312, 2596089568, 666088784, 3405070552, 4200565764, 875764294, 4214917483}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1543503872, 570425344, 1291845632, 1417674752, 4064280576, 3059744768, 3979345920, 1636302848, 1442054144, 4236640256, 3063349248, 4068966400, 3932274688, 2496061440, 4014542848, 1889314816, 3418119168, 2010276352, 1140939520, 3410551168, 1835682240, 3816651744, 1236986192, 347818504, 3285025580, 2253163398, 1069823565}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1677721600, 2583691264, 2566914048, 880803840, 4265607168, 3353346048, 248512512, 2459435008, 522452992, 879099904, 3294167040, 443318272, 3958030336, 2623791104, 1511460864, 429504512, 1526486016, 1344435712, 2628715264, 2773343104, 4218574784, 418855904, 1305066384, 3441721144, 2439388052, 4007230614, 925669917}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 738197504, 2717908992, 3741319168, 511705088, 2470445056, 2648702976, 4193255424, 4007133184, 3172204544, 2602172416, 3229548544, 983007232, 376291328, 1155702784, 2418872320, 487892992, 2324435968, 552473088, 2585094912, 510709888, 2072931776, 3970260832, 2538137872, 1013591080, 501691940, 2321791678, 3163014043}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2080374784, 2046820352, 989855744, 343932928, 1312817152, 241172480, 588251136, 2082996224, 3542351872, 833486848, 1926430720, 1132625920, 4199333888, 714055680, 447033344, 3104675840, 4195103744, 3272227328, 482156288, 2297558656, 2541643456, 2623237856, 2459338576, 1698333720, 2525007596, 4221955886, 2221419873}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 4093640704, 3053453312, 3036676096, 2575302656, 3670016000, 4288675840, 1433403392, 1962409984, 1703149568, 320208896, 796459008, 3159851008, 3940663296, 3353927680, 96931840, 887285760, 2432439296, 2287107584, 3721350400, 3479094144, 3251507520, 1699553568, 3021600112, 3178011272, 3494993876, 3889948006, 1598795237}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 4227858432, 3254779904, 3539992576, 1317011456, 3963617280, 1868562432, 3929014272, 2874671104, 807665664, 3793092608, 732626944, 522158080, 3563700224, 3371360256, 3677704192, 3266881536, 2147222528, 3379702272, 3059573504, 1405406848, 181281728, 2555340512, 464107472, 1414702344, 1336220740, 1047568518, 361767429}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 2617245696, 1711276032, 2298478592, 763363328, 750780416, 3177185280, 1464860672, 1459093504, 2449211392, 1505099776, 3434545152, 3661004800, 2413871104, 1703387136, 1133072384, 1509263360, 2803135488, 3457313280, 122507520, 2824839552, 3020258624, 2546723360, 223829264, 3760644088, 1991812260, 994814026, 3893833449}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1677721600, 3724541952, 1023410176, 964689920, 1379926016, 1017118720, 1796210688, 296222720, 2256273408, 2473197568, 432209920, 609648640, 3197943808, 3117391872, 1550913536, 1865517056, 2885944320, 3403556352, 2393194752, 933731200, 585957696, 2062285152, 2768188592, 4095517816, 2802836428, 3876658498, 952209167}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3959422976, 2248146944, 3875536896, 3716153344, 2915041280, 2485125120, 412090368, 3351773184, 3396599808, 2073165824, 2439184384, 3706945536, 843169792, 1899159552, 3259576320, 2543646720, 327953408, 318663168, 3903672576, 4022783616, 2191206976, 3298794912, 420454704, 3729230648, 3446919036, 1233228406, 3390225927}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 3825205248, 838860800, 1627389952, 2692743168, 2629828608, 31457280, 2102394880, 1999110144, 2726035456, 3509977088, 1588789248, 2177859584, 974766080, 1551540224, 886927360, 412657664, 3588502528, 4281480704, 3788572416, 3249980288, 2786264512, 2470427808, 1547802576, 488569016, 1294932364, 2510930018, 1468182465}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 2885681152, 3925868544, 3003121664, 3749707776, 4215275520, 4208984064, 1838153728, 4029153280, 3494641664, 679870464, 3233611776, 3667623936, 704495616, 206610432, 2753777664, 1966254080, 571755520, 1408387584, 933172992, 3771515520, 359483200, 1205075424, 593603088, 3021928344, 3795994732, 75965786, 173572097}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3556769792, 1174405120, 3103784960, 780140544, 3552575488, 3193962496, 3186622464, 13107200, 878444544, 3040215040, 2695692288, 1263108096, 3810508800, 3955417088, 3657650176, 996182016, 558136320, 2691843584, 920612096, 2358676864, 2768846016, 4077643808, 4201181840, 343428264, 1597248236, 1543139154, 3055759585}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3959422976, 3187671040, 2298478592, 461373440, 541065216, 694157312, 133169152, 3890741248, 1476657152, 73007104, 1188626432, 2918154240, 3545612288, 641523712, 2807762944, 2499475456, 4159992832, 665981440, 618476800, 4206216576, 2366421568, 1796427616, 1370392144, 781605864, 2719419772, 41199150, 1175390315}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3556769792, 3120562176, 2298478592, 1468006400, 801112064, 3449815040, 2146435072, 1346895872, 2143551488, 2974154752, 264568832, 1042776064, 2437005312, 750034944, 2591756288, 2190379008, 2079603712, 1454261760, 3874558720, 950643584, 3867207232, 3128242848, 3239041008, 1230348872, 1485485772, 1712476638, 3306886837}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 3019898880, 2583691264, 117440512, 176160768, 2269118464, 102760448, 1771044864, 89653248, 217317376, 3790209024, 2955345920, 59211776, 1422770176, 490381312, 2672103424, 1974241280, 4228121600, 2667728384, 2585463552, 79809664, 4017399744, 3861921632, 3808975088, 1540104184, 2720941108, 3846505918, 44884019}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 335544320, 3791650816, 1358954496, 276824064, 2856321024, 757071872, 1160773632, 837287936, 30146560, 1507721216, 1796538368, 301432832, 1602863104, 250388480, 3109244928, 493271040, 203181056, 1978013184, 3470876416, 1239284608, 1991689664, 3676594144, 3583126256, 1712001448, 2726484156, 971927978, 947730797}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3825205248, 503316480, 4177526784, 880803840, 2864709632, 1746927616, 2704277504, 1843920896, 4234412032, 2277113856, 2135621632, 4074143744, 1271709696, 4101496832, 3840495616, 3543255040, 3463732224, 81952256, 1267153152, 610851200, 258858432, 1079124384, 2083480624, 3572278632, 3771180092, 3410045758, 1337315851}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2348810240, 1845493760, 385875968, 2457862144, 20971520, 4200595456, 2874146816, 2221408256, 2127822848, 2696019968, 4192141312, 3474751488, 1481555968, 3439435776, 2136297472, 2717906944, 2129941504, 486687232, 950471936, 21009024, 1513667008, 1902421088, 1620235216, 70753208, 72357868, 1793595990, 966014263}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1006632960, 1912602624, 1996488704, 1132462080, 4055891968, 3135242240, 839909376, 2599944192, 1320419328, 1317404672, 3533373440, 3830284288, 1487650816, 3630211072, 3941928960, 798676992, 3562306560, 3432411648, 811799296, 2398721152, 1345185600, 872144032, 1211673936, 2993757976, 76870852, 1599302094, 233954069}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 1946157056, 1778384896, 2332033024, 4236247040, 1983905792, 2472542208, 3448766464, 193462272, 3446407168, 2062942208, 1097007104, 1800568832, 2437201920, 3312967680, 1603080192, 1540724736, 2802598912, 1692823040, 841696000, 740196992, 1539502784, 3410811616, 4158368208, 1306200536, 1032253692, 1743175834, 1911983289}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 3019898880, 570425344, 3573547008, 3196059648, 264241152, 916455424, 3249537024, 1973944320, 45875200, 1772224512, 766050304, 1922662400, 3793469440, 893575168, 2182295552, 4112828416, 1763456000, 2056412672, 297862912, 4186282368, 2911500480, 1241745440, 1012327152, 3792510696, 1957677596, 3295457970, 2599426827}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 2348810240, 1845493760, 721420288, 1233125376, 3661627392, 2501902336, 3985637376, 1206386688, 3819175936, 4166647808, 3305832448, 2050523136, 29540352, 412737536, 3475574784, 662689792, 2248410112, 3943322112, 3137551616, 2163010688, 562100800, 4025416288, 4183270512, 3686817016, 190865260, 313543630, 192422299}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 2751463424, 100663296, 754974720, 360710144, 1270874112, 3072327680, 1531969536, 2776104960, 3511943168, 3989700608, 465502208, 2867363840, 2491858944, 2955534336, 3294179328, 2273036288, 4193549312, 845028864, 2540131584, 598540160, 2639301440, 2037549984, 3430401968, 171855192, 1867985476, 241491038, 1267526241}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 1811939328, 2717908992, 2365587456, 2575302656, 1086324736, 1092616192, 1871708160, 3626500096, 4098621440, 3641311232, 4247322624, 1746436096, 3870474240, 2420891648, 1798144, 3767912448, 1699505152, 982131200, 2095659776, 3803765120, 3705853760, 4240702496, 2030529840, 764918200, 2587448204, 326149018, 3525222695}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1006632960, 1778384896, 1660944384, 3162505216, 3921674240, 3919577088, 4021288960, 388497408, 2214330368, 2483421184, 703004672, 2365161472, 1289732096, 1757995008, 3791220736, 2215282688, 75236352, 3175508480, 1669814016, 2582225536, 3502765760, 702342432, 1973623664, 3042692712, 181064412, 391930706, 976618425}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 3422552064, 3053453312, 3472883712, 58720256, 4181721088, 1960837120, 619708416, 3840409600, 792985600, 1485701120, 2102853632, 3589242880, 3472998400, 1432805376, 1161908224, 1607776256, 1736729600, 137253376, 2210869504, 171438720, 2341323072, 2340199648, 2560642064, 1519389480, 3185082300, 2710337806, 3701109473}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 872415232, 33554432, 956301312, 377487360, 1287651328, 3856662528, 1819279360, 1178075136, 3438542848, 2289958912, 1087832064, 3377168384, 2773860352, 1018339328, 1197551616, 3423655936, 2167690240, 4280188416, 1248274176, 1871949696, 2102524608, 2973010848, 52588240, 2182424104, 2637101204, 54725438, 4018513065}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 469762048, 4060086272, 50331648, 2726297600, 3066036224, 4078960640, 4220518400, 4010278912, 2343305216, 1461059584, 3870883840, 1637449728, 841990144, 2789646336, 112685056, 214231040, 1684800512, 1102477824, 1198091008, 2322706048, 2293474752, 3985155488, 860519088, 3126277816, 1375004316, 2998161146, 1039285065}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 4227858432, 3187671040, 2030043136, 3917479936, 29360128, 3894411264, 2505048064, 2733113344, 1030488064, 2777022464, 2852716544, 221741056, 22134784, 908632064, 2091331584, 1517475840, 3769633792, 3516416512, 3956557056, 2541892992, 2569233216, 3516446368, 499064624, 166126296, 1993493260, 3385544074, 3019148561}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 3556769792, 1040187392, 3808428032, 796917760, 3468689408, 1944059904, 3671064576, 1050148864, 3369336832, 340131840, 2177302528, 4122181632, 148226048, 1579343872, 1289293824, 3988842496, 3920636928, 2533905920, 3932954880, 589446272, 92888384, 664333088, 1468274256, 2032034424, 376646676, 2858797358, 1118481653}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 1677721600, 3523215360, 2399141888, 1954545664, 3720347648, 2380267520, 3616538624, 3023568896, 3000762368, 1343619072, 2268921856, 3346038784, 2202451968, 470523904, 3218280448, 3270625280, 2414871552, 1407723008, 792987392, 1996096640, 740522176, 1998168352, 364133200, 1653761112, 472350052, 214146650, 2556903817}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 4227858432, 2852126720, 1996488704, 864026624, 3502243840, 929038336, 4048551936, 2598895616, 1412694016, 804388864, 3201499136, 1700233216, 151371776, 2280038400, 3288928256, 2941298688, 1412432896, 2964875776, 3747354368, 3355863168, 3686890304, 3675567136, 794459920, 3217510648, 584419244, 2538524582, 3978118951}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1543503872, 1509949440, 2164260864, 3883925504, 2738880512, 2745171968, 3704619008, 683147264, 774635520, 2362310656, 2454781952, 3760619520, 3322462208, 1110024192, 3051835392, 1077663744, 1615864832, 762862080, 692858624, 3237874560, 2107195968, 1717751008, 374513328, 4086992536, 2900264996, 1459922050, 2818035965}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 1140850688, 1040187392, 2533359616, 595591168, 2160066560, 1637875712, 1880096768, 1838678016, 1586233344, 3968729088, 1930756096, 1581744128, 2578038784, 3658260480, 558059520, 4206794752, 651191296, 1194857984, 2266763520, 14057088, 79239488, 463058976, 3477388912, 2146902840, 3937189844, 2178111970, 4201048861}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 2080374784, 301989888, 3137339392, 1098907648, 2394947584, 2745171968, 1011875840, 3964141568, 4223926272, 3042050048, 3579248640, 556040192, 253149184, 2830213120, 1695379456, 2547501056, 3155192832, 782770688, 3824444160, 3429503616, 969633856, 3533341728, 422051696, 2189980952, 3362007324, 3506600590, 3172957375}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 603979776, 3657433088, 2701131776, 75497472, 2923429888, 3529506816, 1305477120, 1165492224, 936116224, 2374631424, 857538560, 3254353920, 2505293824, 2541658112, 2842652672, 208201728, 1086350336, 1159726592, 523240192, 3437787008, 1507070912, 3608549344, 2410631504, 3058223224, 2423271204, 3657967762, 440682159}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 1409286144, 905969664, 285212672, 92274688, 46137344, 2296381440, 1517289472, 3639083008, 891027456, 2784624640, 2402615296, 1778745344, 1222623232, 3271204864, 396824576, 49076224, 130042880, 459306496, 967849216, 763900288, 1370236224, 2549227808, 3344522448, 60285096, 4122396668, 2267380386, 48083063}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 3422552064, 704643072, 3305111552, 1350565888, 2889875456, 2556428288, 1401946112, 3472359424, 1511260160, 1517682688, 175570944, 782794752, 4026449920, 1543086080, 83439616, 3553355776, 664804352, 137382400, 2227713792, 4158392704, 3878292416, 740129504, 106276688, 1014698328, 4095396548, 2850547102, 1122112381}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 2080374784, 3388997632, 419430400, 1937768448, 3015704576, 3516923904, 1620049920, 240648192, 3862691840, 3296854016, 4265017344, 496140288, 1483784192, 100130816, 1793929216, 3264849920, 1977635840, 1156602368, 4100462336, 779358080, 514214976, 3689501344, 798486000, 2145209848, 173131380, 3330543002, 1221461667}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 469762048, 1644167168, 16777216, 696254464, 3477078016, 1709178880, 321912832, 1785200640, 3981705216, 3106275328, 3335061504, 2306572288, 3321741312, 258269184, 3766947840, 627480576, 836779008, 3442483712, 2036861696, 3721688960, 3420873024, 308903392, 2628513936, 2485492808, 1855519388, 508902822, 744076797}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3825205248, 3254779904, 3204448256, 3481272320, 3770679296, 413138944, 2762997760, 3935830016, 3672375296, 1131544576, 3211067392, 3077734400, 2237710336, 748019712, 1770999808, 1031006208, 27286528, 1446018560, 450393856, 486814848, 3080850752, 233650720, 3787389680, 1231991272, 3320228996, 3257592326, 2829360599}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 872415232, 2248146944, 2130706432, 276824064, 2311061504, 1910505472, 4124049408, 1062731776, 2795765760, 2557083648, 1211432960, 2494005248, 879607808, 4188577792, 4201082880, 3760637952, 1494758400, 2382650880, 899306752, 56434304, 1082894528, 33270048, 156473168, 3248474488, 408542708, 2310711030, 3360060987}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 4227858432, 637534208, 2499805184, 1166016512, 650117120, 3399483392, 3555721216, 1225261056, 736362496, 2773614592, 2527395840, 13139968, 2759507968, 3645890560, 1004482560, 2847524864, 97022976, 172243456, 2317508864, 1391271808, 374122304, 2281227552, 1087547376, 1138484552, 868549356, 1243144174, 2504166543}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 1543503872, 2717908992, 822083584, 2843738112, 3686793216, 3990880256, 688914432, 1403518976, 595853312, 1422524416, 211353600, 1898348544, 1179435008, 3353731072, 2828759040, 845907968, 816325632, 1661237760, 1519002368, 3904462720, 483840320, 3379875744, 3456761552, 53831448, 3936917356, 3313493374, 2584370819}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2080374784, 637534208, 3405774848, 2256535552, 4257218560, 2090860544, 2255486976, 2344091648, 2970353664, 702939136, 3048669184, 1694400512, 3875061760, 3663699968, 3637080064, 1920309248, 3854044160, 2517385728, 1097222400, 2943836288, 3504243136, 709404192, 2378674416, 3648329224, 705422324, 2595433602, 739046905}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1275068416, 570425344, 2835349504, 4286578688, 1631584256, 2996830208, 2838495232, 703070208, 2755395584, 888537088, 2840657920, 2250932224, 2361180160, 1581113344, 4193202176, 2734139392, 3058187264, 1821125120, 3210613504, 357383040, 1328336448, 988151264, 3124455216, 155032040, 2507091708, 2436345554, 1143490497}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 1677721600, 973078528, 620756992, 3548381184, 1447034880, 1998585856, 2647654400, 3112697856, 1728839680, 4114219008, 2578644992, 1190887424, 2200027136, 3072516096, 3273732096, 1007986688, 3257402368, 3122398720, 2924622592, 1779393920, 481929792, 130458208, 3311862896, 3171269848, 612665468, 2080407178, 503324751}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1677721600, 1509949440, 1593835520, 931135488, 868220928, 39845888, 1806696448, 2156396544, 110362624, 432144384, 3065184256, 283082752, 4181573632, 3432947712, 1134112768, 1716054016, 338195456, 4156847616, 2931438336, 1427056768, 1146725696, 2255806368, 2171473424, 3656217224, 3380275052, 1697844022, 3105857759}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 3154116608, 905969664, 1660944384, 2743074816, 1648361472, 3244294144, 1664090112, 2339897344, 188481536, 1914830848, 1595604992, 2231730176, 1552400384, 2618089472, 73486336, 2314393600, 1864899584, 410259968, 3320205568, 1581595776, 1952243520, 2569621344, 959888208, 267788680, 1651322196, 933811354, 982470531}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1275068416, 1912602624, 3841982464, 1098907648, 2084569088, 228589568, 263192576, 3459776512, 2345402368, 1344143360, 843776000, 2746974208, 1690681344, 1147052032, 3389870080, 2137827328, 1841855488, 4032039424, 3764525824, 174937472, 691838784, 232786528, 3088073008, 4169678248, 4000612052, 3868356354, 276113957}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 335544320, 570425344, 754974720, 3548381184, 1648361472, 3760193536, 3145728, 316145664, 3990093824, 1722417152, 2659778560, 1228439552, 158515200, 3073089536, 3944419328, 3761629184, 1479019520, 300684800, 531525376, 3744150912, 15575616, 16516192, 1220958704, 1567057832, 1832102052, 3576646334, 969922243}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 67108864, 1778384896, 2466250752, 1082130432, 566231040, 3089104896, 17825792, 3952607232, 3542351872, 2103050240, 1138688000, 1352040448, 3383541760, 3406028800, 2877124608, 438167552, 537402368, 1518104064, 4007539456, 2186618496, 116508864, 3054385952, 770537904, 46503416, 1171001620, 680933430, 3007933667}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1006632960, 2516582400, 956301312, 394264576, 2436890624, 1549795328, 3700424704, 2266497024, 2680422400, 3651796992, 945750016, 3499982848, 1217904640, 502833152, 2941071360, 506910720, 3649598464, 601643520, 2867742976, 3157614976, 3110260800, 221905376, 2068268624, 2505671768, 1983766580, 791119494, 1393614987}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 3825205248, 1375731712, 654311424, 1820327936, 281018368, 1247805440, 1448083456, 3293052928, 2654208000, 4011458560, 520028160, 4070408192, 2748825600, 3848314880, 1607012352, 3053762560, 3189457920, 2333058560, 2524772096, 4130799744, 3697901760, 3064842144, 3318720016, 891071480, 1038580092, 3244413174, 2176445507}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 3019898880, 33554432, 2264924160, 4152360960, 1136656384, 4242538496, 3425697792, 20447232, 3938713600, 4294311936, 2557411328, 656703488, 3168976896, 3115704320, 2857701376, 1346480128, 3474682880, 3341467136, 3861501696, 2467758208, 2076235072, 1430555552, 764576080, 3509423112, 3372306484, 1629480070, 2383962677}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 3556769792, 2516582400, 2466250752, 1568669696, 2654994432, 4171235328, 1976565760, 3450339328, 3190030336, 1787691008, 1291517952, 3159785472, 923320320, 6004736, 2703839232, 3375364096, 2010055680, 3490758144, 1592249600, 710615168, 646373440, 3173030496, 557826736, 3548849688, 1959057324, 2874264206, 3641469329}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3690987520, 436207616, 687865856, 2558525440, 440401920, 4158652416, 286261248, 18350080, 1359216640, 2958163968, 3552247808, 1036812288, 1183760384, 1563287552, 2573545472, 2381953024, 1083141120, 859222528, 3394881280, 931094400, 2948501952, 3590710240, 2060004240, 2965881048, 2712274100, 2486134822, 1699141911}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 1275068416, 1979711488, 587202560, 1384120320, 2411724800, 4112515072, 1513095168, 2518155264, 613154816, 3713138688, 3125739520, 704675840, 2338504704, 4231389184, 3560525824, 1875503104, 1838373888, 2182785536, 2028583168, 3332576384, 1065535424, 606458144, 3096535856, 3147686888, 3471646916, 225940786, 551450547}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3019898880, 3187671040, 1426063360, 461373440, 1916796928, 4104126464, 1303379968, 2144862208, 3845390336, 1731854336, 3532455936, 4017520640, 2751250432, 1068081152, 946548736, 3891128320, 1474892800, 3758423552, 3756886272, 602478464, 2114245696, 3136130144, 2154395056, 3091511592, 4031620004, 2564375310, 3692877307}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 67108864, 2046820352, 4244635648, 1635778560, 3519021056, 379584512, 1209008128, 729284608, 53739520, 881459200, 115146752, 2844819456, 722124800, 1102028800, 2542489600, 676042752, 3227061248, 2767379968, 3202071296, 3932252544, 2401687360, 4196506784, 1777627760, 2292850488, 2374847780, 3674777422, 1473166707}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 872415232, 3858759680, 2298478592, 1417674752, 3569352704, 627048448, 533725184, 3517448192, 1659633664, 6684672, 2086207488, 826310656, 1559674880, 772268032, 1747668992, 687593472, 1627726848, 1507782144, 3626730752, 757925248, 3681718720, 3119359648, 1405359504, 273294776, 2959036108, 2521423786, 1356751841}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1543503872, 3992977408, 251658240, 343932928, 2453667840, 3592421376, 1261436928, 866648064, 861667328, 3320446976, 3858300928, 2354479104, 680312832, 3957186560, 1565995008, 670140416, 2654280704, 149193216, 3579952384, 846022272, 4252040896, 3175580384, 1478898544, 1649093160, 2470161436, 3632025666, 995786335}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 3019898880, 1174405120, 1325400064, 813694976, 1598029824, 4250927104, 3979345920, 1115160576, 1251737600, 600178688, 4146266112, 809992192, 2444345344, 610967552, 2851172352, 2733033472, 3533663232, 4065445376, 4246400256, 946407040, 1493870784, 2227249760, 1084159568, 1745047048, 3650605140, 3191459274, 1311692513}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1409286144, 4127195136, 1258291200, 25165824, 3720347648, 3223322624, 2114977792, 850919424, 4276879360, 1642987520, 4212719616, 1799782400, 129548288, 4086947840, 3388157952, 713410560, 3398790144, 618198528, 1474921728, 4223347840, 2103568960, 3137292704, 2908465456, 3508824696, 2848591748, 643005762, 777355661}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 1543503872, 3925868544, 721420288, 2558525440, 1530920960, 1625292800, 1676673024, 3102212096, 3668705280, 832700416, 204013568, 3483795456, 2935275520, 1723195392, 3607056384, 1682569216, 480578560, 164950528, 1357233920, 1745307264, 2558372032, 964903520, 3503552656, 2736288680, 1447297724, 1024354810, 747308611}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 1275068416, 301989888, 184549376, 1082130432, 1463812096, 1214251008, 3694133248, 2757230592, 2118909952, 3212967936, 988086272, 3780673536, 2917842944, 232251392, 209932288, 84658176, 499743744, 359303680, 1318554368, 3538096768, 1010559168, 1209073760, 1004964560, 3166037512, 538324804, 2917883954, 3030383931}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 2080374784, 3590324224, 50331648, 1551892480, 3443523584, 1902116864, 2505048064, 3677880320, 828637184, 1782972416, 2297888768, 1987084288, 1080475648, 1244258304, 3892121600, 3246233600, 1691563008, 3042351616, 3250694400, 2707520640, 234870976, 3247574880, 278478672, 1882953528, 748973252, 1214668710, 1808210301}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 2348810240, 3523215360, 4110417920, 3045064704, 3124756480, 2699034624, 4247781376, 2726821888, 2041315328, 2741895168, 1741094912, 1224114176, 2779299840, 1046994944, 1207783424, 186357760, 2561356800, 1589158400, 2768212736, 1917402496, 3238106432, 559301472, 1118001808, 2496967496, 657572460, 3109974442, 2781813269}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 2080374784, 33554432, 2499805184, 511705088, 2051014656, 778043392, 1034944512, 1934098432, 3742105600, 1124728832, 3160211456, 1447788544, 737263616, 1231331328, 2145595392, 1656289280, 2979070976, 3798043136, 4194087680, 1981242752, 3791055040, 734666464, 2726105168, 614173768, 2911488012, 3428893274, 939862871}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 2348810240, 1711276032, 285212672, 3682598912, 1488977920, 966787072, 2232418304, 821559296, 3476291584, 2929065984, 1114963968, 1764786176, 1362542592, 3078348800, 4007604224, 3044009984, 3810077696, 2130893312, 1785577728, 3899262336, 4227793472, 3795830560, 3372290672, 1682356408, 11783908, 1556304526, 2778039613}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2214592512, 1979711488, 3103784960, 1317011456, 3913285632, 3122659328, 678428672, 2537029632, 3182166016, 412221440, 3789225984, 384401408, 3230384128, 1663606784, 273485824, 3341068288, 3111060480, 1470617088, 3573187840, 2327215488, 3275562176, 1771865440, 235078128, 3436564232, 1798417652, 632801874, 655533011}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 2080374784, 1979711488, 855638016, 981467136, 4198498304, 3323985920, 2999975936, 1460142080, 2511077376, 3671719936, 293666816, 4152459264, 957071360, 1673699328, 751792128, 1129236480, 507849728, 2944918016, 3259552000, 176571520, 3976416192, 23392224, 1142703216, 2913092824, 213211580, 1633656730, 2657939439}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 67108864, 1375731712, 1996488704, 1501560832, 3686793216, 3391094784, 4249878528, 1854406656, 4034134016, 2147090432, 2631467008, 2228846592, 4092837888, 2757926912, 3555676160, 3526817792, 4282725376, 828892672, 4285069056, 2486065280, 3652403776, 178839712, 2400078128, 2959295448, 2640370492, 3105515190, 36245203}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 2348810240, 1509949440, 3405774848, 2793406464, 1413480448, 2967470080, 1980760064, 1237843968, 1102839808, 1364590592, 1377107968, 1442086912, 640860160, 246407168, 3867627520, 3233019904, 664873984, 557758976, 4274106112, 3757442688, 2816819136, 1219265248, 2080804880, 1470480088, 1918119900, 643442066, 981151265}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 603979776, 570425344, 1426063360, 2776629248, 1547698176, 2556428288, 258998272, 1036517376, 3215720448, 154796032, 1232797696, 1770029056, 524992512, 1379508224, 540348416, 4048943104, 11482112, 4018058752, 2516033280, 3525321088, 2551207232, 3594017888, 3517212112, 3686150440, 1959855276, 956551978, 2622370271}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3825205248, 1912602624, 2936012800, 2373976064, 2680160256, 2422210560, 1672478720, 4292345856, 2616459264, 2811625472, 493158400, 1728544768, 832684032, 962371584, 638545920, 1172895744, 2293828608, 1797099008, 1131843328, 3904926848, 2715831360, 4067439776, 1857578000, 3838068616, 1930300356, 3652264622, 2382477485}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 4093640704, 3187671040, 419430400, 2273312768, 339738624, 2799697920, 2958032896, 4092067840, 2665218048, 1729757184, 3823435776, 2042265600, 946913280, 1472045056, 1752903680, 3600930816, 1740706816, 2096422400, 1732483328, 3698336128, 2526547008, 532940640, 2493383056, 1973099512, 3664876652, 4243158802, 201914663}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 2080374784, 2516582400, 83886080, 1769996288, 2780823552, 1155530752, 1009778688, 3153592320, 3121348608, 2234122240, 1498349568, 1061322752, 3470311424, 2586828800, 3309375488, 2934163456, 3020624896, 1104984576, 2626812160, 542642048, 1268519232, 1782723232, 3047893840, 3142381064, 1400496212, 4009518466, 1471284831}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 3556769792, 2248146944, 1191182336, 2105540608, 566231040, 2418016256, 2356150272, 1310195712, 4045144064, 2807431168, 3062956032, 92635136, 3122905088, 3454722048, 2467500032, 2767648768, 1480936448, 141014528, 415288576, 2797879936, 443177536, 2142715808, 3289176368, 138036040, 3739164388, 2559089114, 347091321}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1677721600, 1308622848, 3506438144, 3665821696, 3317694464, 3344957440, 667942912, 828899328, 1723596800, 3461218304, 1575682048, 369524736, 572047360, 886824960, 3124834304, 241690624, 3188683776, 1552741888, 1804204288, 4258530688, 2012360384, 941956384, 1689104144, 3468588088, 2457022636, 3592602978, 854782653}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1006632960, 436207616, 318767104, 2172649472, 3980394496, 2594177024, 250609664, 3008888832, 1221853184, 446300160, 3655270400, 1926135808, 4062494720, 224632832, 1243156480, 2654468096, 247663616, 1825079808, 1740486400, 588518016, 184172608, 3385801184, 2537982512, 3281567496, 2811617348, 1339562142, 2165574811}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 4227858432, 167772160, 3305111552, 2759852032, 2621440000, 2057306112, 957349888, 2074607616, 724828160, 1153564672, 3714252800, 4243816448, 4272013312, 1135271936, 1896697856, 3642669056, 1158634496, 2124280320, 2689371904, 260329856, 3959038400, 2269059296, 350586928, 2117121912, 2411877708, 853740902, 3476266943}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 3556769792, 2181038080, 2432696320, 3649044480, 3930062848, 1650458624, 2142240768, 2592604160, 3823370240, 365559808, 1033568256, 3680993280, 2472394752, 305045504, 1864175616, 3993159680, 1171463168, 3374573056, 554151680, 1894636416, 2393276736, 1207513952, 2403915216, 495469896, 2305034348, 3876213198, 3023769635}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1543503872, 1107296256, 2365587456, 1098907648, 1572864000, 1549795328, 745537536, 470286336, 122945536, 476446720, 2840002560, 100564992, 3223896064, 2097651712, 3051180032, 916191232, 1930384384, 302688768, 1339994880, 3841491328, 2929695552, 3224460960, 3108107536, 2907318888, 4252835276, 3641409782, 834104557}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 872415232, 3724541952, 2499805184, 1652555776, 3326083072, 3231711232, 1970274304, 4028104704, 2463367168, 900857856, 2866085888, 3883237376, 3589783552, 3516588032, 2756382720, 1721141248, 2706185216, 593597952, 2443555072, 1663010688, 3247894720, 348998368, 413245744, 247854408, 252684964, 345944958, 3683716399}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1409286144, 3254779904, 1895825408, 1166016512, 2403336192, 2304770048, 2742026240, 2685927424, 3413377024, 1249509376, 3779657728, 2597945344, 143900672, 1386389504, 2843693056, 3255740416, 1272019968, 1550681600, 575246080, 3124489088, 3480149824, 2460032992, 2708839632, 2730343464, 1879163076, 96990254, 3536383355}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 603979776, 1979711488, 1493172224, 3934257152, 3342860288, 2346713088, 1087373312, 873988096, 1558970368, 793116672, 4262789120, 3220275200, 2569519104, 902471680, 1921462272, 448714752, 3270333440, 3662542336, 2226771200, 1309904256, 96534208, 2338599008, 1515330576, 3832491192, 3090851796, 1064246834, 3854235369}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 469762048, 1711276032, 3204448256, 2692743168, 2839543808, 3357540352, 714080256, 1876426752, 3785621504, 3483762688, 1180893184, 1411153920, 577421312, 3136397312, 3394834432, 2307758080, 2983924736, 2022214144, 155508992, 3348007552, 1895268544, 2724859232, 4004079600, 1550164088, 1349980148, 1601349718, 2964686397}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 738197504, 2650800128, 352321536, 2810183680, 2252341248, 1679818752, 3725590528, 2260205568, 98304000, 961150976, 4249288704, 2911141888, 3600728064, 641835008, 3364450304, 2535843840, 3206501376, 1101574656, 2115818752, 3771902848, 418642496, 3367117920, 3510311408, 2073990840, 1841401988, 1892221466, 1443225415}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 738197504, 503316480, 2734686208, 578813952, 2705326080, 119537664, 3864002560, 2696413184, 2169241600, 1672871936, 1640693760, 2259320832, 1628225536, 366977024, 757673984, 4228630528, 4110646272, 210688512, 4002340096, 3415134336, 1846471616, 2949549664, 2628702576, 3495885720, 192328868, 803399666, 250144625}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 2214592512, 4194304000, 3003121664, 3615490048, 541065216, 2866806784, 997195776, 3063414784, 3517710336, 1821507584, 1134755840, 1903263744, 2245246976, 1971904512, 3261419520, 2573006848, 3836439552, 1832254976, 4000692992, 1528163968, 1948642112, 2858276960, 2676072336, 3960180584, 390368068, 3301381250, 3456618979}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2214592512, 100663296, 117440512, 1551892480, 3443523584, 484442112, 911212544, 3222798336, 3995860992, 4198105088, 1330053120, 1994620928, 348766208, 771153920, 3509145600, 2342701056, 36656128, 2606592, 1391971584, 4222614144, 3747840704, 1544126816, 4090933648, 609830520, 3611995668, 3626728466, 775523511}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 2885681152, 704643072, 1728053248, 2306867200, 2403336192, 1688207360, 235929600, 1074266112, 2195456000, 4272291840, 3486580736, 4144726016, 1006485504, 2667896832, 109277184, 435206144, 992551936, 871334400, 476049152, 2563217536, 315878976, 2353635040, 1192140848, 3591115640, 4149106332, 616379714, 2687888425}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 1946157056, 234881024, 1526726656, 2323644416, 3930062848, 2564816896, 2553282560, 2272788480, 2060713984, 1264451584, 889782272, 984973312, 4137402368, 3716866048, 3172691968, 285669376, 1971414016, 2302258688, 578916608, 821409920, 2658919360, 230334432, 644038416, 3922912968, 534732692, 1672528750, 603221705}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 1677721600, 2315255808, 2936012800, 2457862144, 3795845120, 1604321280, 1601175552, 3489136640, 4045144064, 329121792, 206241792, 2471723008, 1895677952, 1835982848, 4270944256, 1659549696, 327353344, 1670891008, 3687840512, 3919825024, 4224055232, 865248736, 920614576, 1588195528, 2541018580, 3066582378, 3141811373}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 3556769792, 3657433088, 3271557120, 729808896, 2336227328, 2678063104, 1542455296, 3880255488, 3703308288, 1504575488, 2720071680, 25198592, 765378560, 4191657984, 987435008, 331597824, 1159287808, 1765060096, 3006057216, 3416841856, 288535872, 3336688608, 1522419376, 2134464520, 1619302220, 1128593186, 3693384125}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 2483027968, 4060086272, 3036676096, 1669332992, 1505755136, 3189768192, 2685403136, 1908932608, 1997799424, 1863712768, 456065024, 2540470272, 3593125888, 1496178688, 174403584, 620865536, 1914639360, 1748299264, 3736534784, 3838824832, 1835826752, 2400855456, 2655350576, 4094801784, 978790716, 1876997638, 2986404277}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 469762048, 2315255808, 3338665984, 4202692608, 1052770304, 1482686464, 1557135360, 4259840000, 841220096, 4047896576, 2638413824, 2788130816, 3959013376, 603103232, 3930664960, 1246668800, 2591235072, 1381474816, 3574959872, 1465962624, 2471788480, 2560501664, 1738495760, 2722479288, 3821575916, 3662700142, 422058165}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2348810240, 167772160, 2231369728, 4236247040, 163577856, 1218445312, 1682964480, 3304587264, 317456384, 3566600192, 3643211776, 1038385152, 576897024, 1943904256, 2695196672, 624547840, 3698809856, 2476534272, 1582233344, 3396061568, 2861723072, 2487559712, 914999280, 415177240, 1173916996, 2036124738, 3580810449}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 469762048, 369098752, 1023410176, 4051697664, 247463936, 3290431488, 2708471808, 397934592, 1509687296, 468582400, 2919432192, 2942009344, 2223357952, 3202277376, 1185492992, 4073383936, 821251072, 3475239424, 4208578816, 2239816576, 1974606144, 1834813216, 2822806192, 554842440, 2238521524, 2014886778, 1681816965}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1811939328, 3590324224, 83886080, 3951034368, 1765801984, 803209216, 3765436416, 1892155392, 3622043648, 82968576, 1444610048, 2723643392, 1578483712, 3177635840, 3519352832, 760915968, 3047906304, 1707080192, 3961649408, 810338176, 104994880, 3497221600, 1914937744, 1449118696, 2991686508, 3380926606, 472265311}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 3690987520, 2046820352, 4177526784, 310378496, 1010827264, 3110076416, 2976907264, 645398528, 1249116160, 203292672, 3656974336, 4249321472, 2028584960, 2034819072, 3790295040, 4275349504, 1246307328, 2887752192, 3616395008, 4276025216, 4015944896, 2971217376, 4227306192, 3107036328, 3748446580, 530386718, 2152828025}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 67108864, 637534208, 3472883712, 1199570944, 1472200704, 857735168, 756023296, 2410151936, 3509846016, 3971088384, 2834628608, 4257316864, 2653143040, 480174080, 3671814144, 145926144, 933585920, 3213465088, 4188531968, 1926532736, 273812288, 3536143776, 1769580208, 1740617080, 983086604, 3948680358, 2275819463}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 3556769792, 2785017856, 452984832, 1400897536, 683671552, 1126170624, 4059037696, 1289224192, 3358851072, 3934650368, 2695561216, 1838579712, 396410880, 288595968, 348196864, 244312064, 1385911296, 2850991616, 3265582336, 441298048, 2058255168, 3838259744, 3093617456, 879611528, 3957216196, 1331645038, 1370548709}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 2483027968, 369098752, 1124073472, 1350565888, 3149922304, 257949696, 321912832, 1751646208, 3403415552, 2826567680, 3835756544, 3096674304, 3281633280, 1735450624, 2158964736, 1651832832, 1872839680, 873709056, 4065955072, 17860736, 3122622144, 542959136, 341654800, 679070792, 2306907996, 3165064610, 1863887895}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 2214592512, 1308622848, 3271557120, 3917479936, 2713714688, 3101687808, 1255145472, 4167565312, 1704198144, 2408448000, 1000275968, 692092928, 1667153920, 3725172736, 1647120384, 2636490752, 1449075712, 866186752, 412006656, 920771712, 2600013376, 2769006496, 2578479952, 1920482936, 4254861548, 294275062, 1775848201}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2348810240, 301989888, 4244635648, 2508193792, 2847932416, 144703488, 173015040, 1433927680, 3860070400, 552730624, 1074200576, 3506733056, 1457963008, 3581517824, 3696848896, 742774784, 801600512, 3668230656, 1446433536, 2302802304, 2595045696, 965213856, 3611846512, 3659295000, 2936959492, 2075742718, 4126538975}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 738197504, 2919235584, 1459617792, 3279945728, 2160066560, 1767899136, 4149215232, 715653120, 3460562944, 2094923776, 3515809792, 1167949824, 2790506496, 1901387776, 2810015744, 2028521472, 2857313280, 25018880, 2797837568, 18674304, 111763776, 1811862560, 3973342736, 1167484664, 3705366156, 3385580350, 3211307497}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3556769792, 1509949440, 3707764736, 1753219072, 3586129920, 354418688, 2861563904, 639107072, 1370750976, 1849556992, 1892483072, 3756949504, 117489664, 1203101696, 211767296, 3985221632, 2827840512, 2878264832, 2205192960, 689828224, 740492224, 2640048672, 2099909936, 136515000, 3478891412, 338318846, 1252226457}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 1140850688, 167772160, 1560281088, 2541748224, 3292528640, 3974103040, 2603614208, 3879206912, 3678142464, 131989504, 179765248, 1550155776, 3561734144, 4091863040, 3970772992, 361818112, 2820088832, 917878272, 2680396544, 1000403328, 2226093120, 3351891296, 335412880, 950501704, 674412724, 3927838778, 3440857053}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 872415232, 3858759680, 520093696, 1870659584, 4240441344, 1516240896, 1353711616, 2717384704, 146538496, 2081554432, 2820997120, 921796608, 135512064, 3958300672, 2117275648, 349865984, 3422899200, 2791425536, 2273049856, 1597693568, 4084563776, 1215943712, 1589107600, 103871112, 3139190612, 2353163290, 523043035}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 3959422976, 2852126720, 1862270976, 662700032, 952107008, 1449132032, 1674575872, 1286078464, 2627469312, 2523791360, 3131375616, 2895085568, 1062322176, 1384947712, 574050304, 227854336, 617837568, 3679375872, 3619950336, 2812947584, 1208950080, 3288372768, 2148609424, 3258820408, 4240099916, 1020660242, 3094419421}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2214592512, 1308622848, 587202560, 2122317824, 3116367872, 1180696576, 2574254080, 4202168320, 3513516032, 3261464576, 3137929216, 3786637312, 1690681344, 818192384, 543363072, 3802982400, 3666287616, 2904477184, 1482965248, 1416768640, 1300458944, 60590112, 2749330320, 2208465128, 82475764, 1029655634, 2321714377}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 2214592512, 2315255808, 620756992, 1887436800, 658505728, 2824863744, 3398434816, 2611478528, 4190371840, 1304035328, 3223650304, 696877056, 79937536, 3839795200, 1572548608, 2068248576, 1759988736, 2418064896, 258228992, 3062529408, 2436721600, 1821766496, 2655383248, 905816, 3902386668, 2947280222, 1941624731}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 2214592512, 4127195136, 2231369728, 1803550720, 1245708288, 2015363072, 1647312896, 594018304, 262144, 4177395712, 1654980608, 3279978496, 2406400000, 1972625408, 352276480, 640403456, 1698892800, 1684643328, 119827712, 642646912, 3272415296, 3882141792, 2151724016, 370067624, 2634252924, 4268183310, 2284292121}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 1946157056, 3388997632, 2130706432, 947912704, 3292528640, 2636120064, 550502400, 3878158336, 3445358592, 3973447680, 391184384, 1239580672, 1724170240, 1668145152, 393965568, 3035990016, 1769954304, 591894016, 3396090624, 3410917504, 1096114880, 2320548832, 2144838128, 2623822168, 3502400556, 4222316786, 3051208065}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 2214592512, 570425344, 1593835520, 3682598912, 2420113408, 3894411264, 443547648, 33030144, 4027842560, 626130944, 3871408128, 254705664, 3727474688, 1852170240, 3693572096, 1754105856, 1998265344, 1803791872, 805598976, 3388630144, 4141692736, 1003548768, 3985372400, 1017658504, 3357291796, 2029927022, 3852943247}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 1140850688, 2986344448, 2231369728, 1820327936, 2520776704, 4150263808, 409993216, 55050240, 3593732096, 1321336832, 2472345600, 1342078976, 187482112, 4291420160, 3138072576, 1941014528, 2811716608, 2960651776, 178284288, 1758486912, 43545024, 4130104800, 2913883088, 2316524584, 3864893804, 1368993574, 2218041391}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 469762048, 2852126720, 3305111552, 1300234240, 1539309568, 4041211904, 2104492032, 1343750144, 3446407168, 307363840, 1883176960, 2891546624, 2661007360, 575463424, 178352128, 2464466944, 2150976512, 2217390592, 4261441280, 855662976, 41968960, 591404960, 782254672, 3394242472, 2005409028, 621035362, 3265665315}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 2214592512, 2919235584, 2566914048, 1283457024, 3267362816, 1730150400, 2268069888, 201850880, 3057385472, 262799360, 3359440896, 848461824, 1881718784, 967680000, 3469438976, 3000346624, 3089046528, 802401792, 2188382464, 2389188992, 3815537088, 4008858016, 56178608, 4099710952, 3453732684, 3444314978, 1564639007}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 1006632960, 637534208, 1660944384, 595591168, 3032481792, 1096810496, 3861905408, 4075290624, 50069504, 2283667456, 1998651392, 4256202752, 3053371392, 797417472, 1944285184, 488609792, 81224704, 3337456128, 269500672, 1903719552, 1329872704, 4063906848, 2435523600, 1601414728, 3002165276, 3341320434, 1992990069}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 201326592, 1644167168, 1996488704, 327155712, 2772434944, 622854144, 28311552, 825753600, 3183738880, 2427322368, 3754229760, 1640333312, 3606822912, 3963019264, 3981381632, 2373879808, 3931335680, 1975843328, 1720713984, 1468560512, 3346822976, 1009401568, 206273776, 2796617064, 2156294676, 1187581830, 37217657}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 2483027968, 2516582400, 3942645760, 3380609024, 3116367872, 1264582656, 1771044864, 2637692928, 2325479424, 3701604352, 1108672512, 555319296, 3058417664, 1953931264, 965431296, 3000940544, 4214162432, 2321587712, 1205349632, 1590443136, 1157248576, 2384015264, 117688976, 3087184408, 2636992548, 4135945850, 4167679219}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 2751463424, 2248146944, 3674210304, 1988100096, 1530920960, 1746927616, 3692036096, 1683488768, 271843328, 741474304, 2279931904, 3923607552, 551534592, 15917056, 3313709056, 867866624, 258948096, 1358749184, 2593670400, 2983474304, 3846308288, 1552761184, 3206653424, 2277607480, 1429336180, 2157552670, 1871051647}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 4093640704, 2986344448, 1795162112, 2810183680, 3460300800, 1684013056, 2563768320, 3597139968, 1421082624, 1911685120, 2886008832, 3037954048, 802275328, 4214022144, 2357407744, 3301230592, 3010929664, 2480336384, 2875342592, 3356298880, 1752687424, 3637216096, 878556112, 3477268216, 3307214764, 2972720038, 3220702823}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 1677721600, 2717908992, 855638016, 847249408, 2000683008, 3466592256, 2979004416, 3458727936, 2427715584, 4011982848, 1027670016, 1602256896, 3574775808, 3702235136, 890720256, 2399373312, 3596837888, 817989120, 3247578880, 1866007168, 2768039360, 599052640, 2020669616, 1825243064, 2647120076, 2270777766, 4128035023}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 67108864, 1442840576, 654311424, 1115684864, 2151677952, 3856662528, 579862528, 3344433152, 1275330560, 3691118592, 475070464, 2623832064, 3717644288, 944758784, 1083641856, 1654097920, 3797101568, 3644177920, 1886543104, 1226392192, 3061362112, 4126206176, 2488048784, 811246104, 3641819732, 1539312454, 4095751711}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3019898880, 637534208, 3774873600, 3347054592, 2847932416, 408944640, 3788505088, 216530944, 760479744, 3506044928, 2619539456, 1030062080, 3081748480, 1635049472, 2429366272, 2325534720, 2333674496, 4230407680, 1117416704, 1995649408, 1292756032, 3619419552, 1756298256, 3458085560, 182538860, 2893711446, 1378095443}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 3690987520, 1912602624, 1291845632, 3749707776, 3024093184, 1419771904, 284164096, 3256352768, 3311140864, 765853696, 2358706176, 2708373504, 1528348672, 1797758976, 1621970944, 977242112, 3715200000, 1029294592, 2491824896, 1160186240, 945216576, 3002377568, 3023690416, 2543214728, 1273961956, 1562559354, 2977348321}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 4227858432, 771751936, 3271557120, 8388608, 4273995776, 1516240896, 4052746240, 3100114944, 1439432704, 720240640, 1801125888, 2412937216, 172802048, 1955586048, 2302242816, 977778688, 2213893120, 237623808, 3714987264, 1058742400, 175303360, 1144826016, 3835144464, 303908120, 4250248924, 318260394, 141825157}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 2080374784, 905969664, 3539992576, 3447717888, 3309305856, 2199912448, 2607808512, 1155006464, 1692663808, 953548800, 316735488, 463044608, 312459264, 2828443648, 554905600, 273590272, 3019328512, 3684221440, 3700830464, 2369877120, 824819776, 2292698080, 2279783152, 831326472, 3380870020, 2077530758, 2516330789}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 872415232, 2181038080, 2600468480, 1065353216, 3158310912, 3365928960, 1949302784, 1506279424, 2410938368, 231079936, 784400384, 2718793728, 2396766208, 446881792, 1106456576, 1093306368, 333927424, 2321350144, 237926144, 260394624, 2254700352, 3774787168, 2490448048, 3204818920, 3557803116, 2998199942, 3773431885}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 4227858432, 436207616, 486539264, 260046848, 3569352704, 526385152, 3387949056, 643301376, 1445199872, 1282539520, 2271412224, 4057038848, 1454620672, 1941495808, 3572846592, 1780533248, 1563493376, 1575135744, 908734208, 1531381120, 681809984, 3394274592, 3903398672, 1713824168, 3639106212, 1776053286, 2781246583}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 3825205248, 1375731712, 3439329280, 763363328, 163577856, 2074083328, 1989148672, 2510815232, 4212916224, 852885504, 1924333568, 2482929664, 127451136, 1221828608, 4072239104, 3359356928, 541414400, 3239958016, 988677888, 4136064384, 4151625024, 1511902880, 4167985904, 935798520, 3298077580, 1894640242, 469113633}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1946157056, 3791650816, 3405774848, 444596224, 2512388096, 3206545408, 1485832192, 3678928896, 2518941696, 637927424, 1157300224, 2645000192, 1301397504, 1710415872, 2950262784, 2379921408, 1426934784, 4175726080, 1009389312, 4063823488, 2531958208, 1913999392, 2536037680, 3856152248, 1013729852, 228729246, 1136481637}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 1140850688, 2583691264, 419430400, 3867148288, 2143289344, 1637875712, 3121610752, 3985113088, 930873344, 3095265280, 3779395584, 3923083264, 1167835136, 33988608, 3276230656, 1148114944, 1472926720, 1734927872, 436876032, 2995211136, 1590603456, 643525152, 3248536944, 3054914744, 3922267484, 349413138, 2337986773}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2885681152, 3858759680, 352321536, 1048576000, 994050048, 1872756736, 1500512256, 3891789824, 974389248, 572915712, 2371944448, 998801408, 1023328256, 1725407232, 1381175296, 3310327808, 886531072, 2596381184, 3379169536, 1151534976, 2239204032, 3710080608, 2142763568, 3024300616, 1906814164, 1957394798, 3957041525}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2483027968, 436207616, 4009754624, 2239758336, 2789212160, 429916160, 2878341120, 2026373120, 3189506048, 3498180608, 65470464, 306544640, 2121777152, 520675328, 3078172672, 3458242560, 2589291520, 494571008, 1134975744, 1136752768, 1858397248, 2643657824, 936098864, 2702878648, 3470140092, 498691586, 490780475}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 2348810240, 1845493760, 1929379840, 3246391296, 910163968, 1377828864, 2964324352, 1553465344, 966524928, 3181248512, 2732916736, 193691648, 33931264, 3775455232, 1525116928, 4075862016, 2624267264, 587633152, 3869924608, 1270833280, 1846313536, 3353693280, 1963702768, 3150300648, 3865632964, 2180465786, 2761481117}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3825205248, 1375731712, 3070230528, 2944401408, 3527409664, 2782920704, 753926144, 3692560384, 3277586432, 2353135616, 3979280384, 3218571264, 3355820032, 2332221440, 431050752, 2801436672, 1008534528, 3315639808, 3756934912, 1265973376, 346356032, 3541061472, 199756048, 3200529448, 2891861060, 1443710842, 1355333299}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 67108864, 3992977408, 1426063360, 1652555776, 2822766592, 4091543552, 3092250624, 2507669504, 147062784, 1678639104, 2841313280, 2077392896, 3320627200, 3261046784, 3608227840, 919074816, 142947328, 3862005248, 584730880, 4140644224, 4238184640, 487065056, 919365520, 2168605048, 1020862756, 2175500374, 2977396329}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 4227858432, 3657433088, 1459617792, 2541748224, 1841299456, 1109393408, 718274560, 58195968, 2203320320, 2785148928, 2215313408, 2553511936, 406962176, 4003651584, 3688697856, 662366208, 3558427648, 3890258432, 347498240, 335093888, 1125169472, 2401128608, 1221940528, 2747705112, 1809279748, 1531816990, 866432967}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 4227858432, 905969664, 3103784960, 3732930560, 104857600, 2753560576, 4172283904, 2217213952, 2306080768, 1398669312, 2227896320, 2767683584, 2931408896, 1965744128, 1801523200, 2023921664, 224744448, 2318711296, 344619264, 4217721216, 2469721280, 3121235680, 891627888, 2467626984, 2293895196, 1041049942, 2111872081}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 4227858432, 2248146944, 3976200192, 327155712, 4164943872, 1784676352, 4272947200, 1791492096, 282329088, 1564868608, 2079916032, 3076816896, 112377856, 3277053952, 3499847680, 24365056, 743130112, 2433468928, 3696689408, 1872335744, 4167565376, 3468961120, 916357072, 2356496072, 1232001484, 1306654454, 3614706781}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 603979776, 1711276032, 4043309056, 1786773504, 2772434944, 2380267520, 223346688, 3684171776, 1555300352, 3209297920, 4261740544, 281247744, 2189017088, 592764928, 4025176064, 1022670848, 2228960256, 3724344832, 2539074816, 884134272, 3016780480, 2698511712, 4233381392, 43667576, 4225585108, 404225310, 1755552899}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 67108864, 570425344, 3976200192, 897581056, 4282384384, 585105408, 189792256, 912785408, 2909536256, 1031667712, 4143906816, 2111733760, 2723201024, 1366794240, 4127027200, 1448601600, 2341286912, 3679438336, 1920564992, 2391137664, 3232502080, 3026069984, 1804552464, 3863398392, 308590636, 3751666442, 1868052877}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1409286144, 369098752, 754974720, 192937984, 1715470336, 1088421888, 1785724928, 2866282496, 2514223104, 1776680960, 1555759104, 2419490816, 3909140480, 3086196736, 3920719872, 3771987968, 308354048, 740017664, 3587536128, 3839467392, 1258572864, 3124372064, 811403664, 51237608, 2172013284, 1729316122, 699585985}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2617245696, 369098752, 2634022912, 2290089984, 1010827264, 866123776, 1806696448, 1666711552, 557056000, 2209742848, 342818816, 4029448192, 3016409088, 1189978112, 2619150336, 2408425472, 1498219520, 3125139968, 970012928, 1153405824, 1389133248, 4172432096, 1514239152, 2845297320, 163585764, 3613420110, 3964667517}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1811939328, 973078528, 4076863488, 2139095040, 4240441344, 2472542208, 3717201920, 1864892416, 2121007104, 4137811968, 669581312, 3550773248, 4114006016, 2751963136, 2197254144, 3186092032, 1831279616, 3857701376, 2432397056, 3277187712, 841359168, 1623668256, 3829371152, 1978863256, 1275692588, 853297034, 456794243}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2214592512, 973078528, 1124073472, 3313500160, 515899392, 2946498560, 4042260480, 3922198528, 1468268544, 2782789632, 1120600064, 439058432, 2019934208, 3375816704, 1562456064, 1083619328, 2026978304, 2715733504, 3574934272, 2145425024, 2915969600, 3029558816, 2989986672, 1300745032, 120561804, 4177263550, 3818773977}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 1140850688, 3724541952, 788529152, 645922816, 3468689408, 1210056704, 1852833792, 1765277696, 3072065536, 1153564672, 1470038016, 2800058368, 3451371520, 4156612608, 1370566656, 834721792, 1118899200, 1161862656, 1769040128, 3001078400, 2218872768, 2780350880, 4107082544, 2291321288, 3720773620, 4239459018, 3661689123}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2080374784, 570425344, 2365587456, 1249902592, 1228931072, 115343360, 3627024384, 9961472, 3593732096, 3818782720, 4113367040, 2177597440, 4106600448, 3475021824, 2822197248, 4020291584, 3631694848, 4123044352, 1913074432, 842584448, 2898489024, 2065613152, 3754561424, 3301116744, 2669578084, 1640645486, 3687014825}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1275068416, 1979711488, 3539992576, 1585446912, 3242196992, 3755999232, 2190475264, 1497890816, 428605440, 2330066944, 3052994560, 2297528320, 421773312, 3831685120, 1720127488, 1642244096, 88570880, 2168637952, 926357760, 437955712, 699627968, 2115295328, 2256019216, 2603899288, 1307988572, 1782527498, 3791039139}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1946157056, 503316480, 117440512, 780140544, 3074424832, 3365928960, 3912237056, 1248329728, 278659072, 2040135680, 1643708416, 1528659968, 3914842112, 2094456832, 3738120192, 3952519168, 3866049536, 1252439552, 1745309952, 2889535104, 1654489024, 4249062752, 2311111600, 4063513320, 2875599292, 2922591170, 3109863847}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 335544320, 2919235584, 1895825408, 209715200, 390070272, 1847590912, 1192230912, 1697120256, 2879127552, 1876557824, 1700331520, 3981082624, 1877000192, 2837553152, 2903453696, 2439100416, 112163840, 2712782336, 4175915264, 538824064, 1921342912, 1328584544, 1600772592, 413353400, 621011788, 3498206706, 2497542887}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3154116608, 3321888768, 1862270976, 1384120320, 1900019712, 543162368, 2098200576, 4044881920, 683933696, 2049048576, 2639331328, 67665920, 1754972160, 3571703808, 843526144, 1530112000, 201276416, 1061671424, 167074048, 893055616, 601070016, 2796503136, 2143282896, 3789633432, 3558903924, 3820414790, 2362305935}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1946157056, 1107296256, 4278190080, 1249902592, 1514143744, 186646528, 2974810112, 25690112, 795082752, 251265024, 591724544, 1249214464, 2520760320, 1354948608, 2754285568, 2689775616, 3611522048, 2827410944, 92342016, 597666944, 3117606848, 2978170336, 2766590192, 3664866712, 3683106236, 2992552830, 1751983067}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 2080374784, 3523215360, 1023410176, 3934257152, 2084569088, 4024434688, 3150970880, 1914175488, 561774592, 3192782848, 527761408, 3396304896, 3838951424, 3704414208, 3682037760, 1696368640, 2087650304, 719374848, 1616997120, 3983921536, 3126771392, 1065104352, 3914205584, 3841268920, 649059156, 4000433914, 3430728485}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 4227858432, 3388997632, 788529152, 3330277376, 373293056, 4016046080, 2500853760, 2830630912, 2332295168, 2752643072, 2817851392, 3615391744, 601669632, 128049152, 731074560, 3937531904, 1059808256, 3417688576, 1681463040, 1388364928, 1493671360, 1417415136, 3837138640, 299304856, 2470705956, 1703806454, 1779657767}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 67108864, 167772160, 1996488704, 4135583744, 1463812096, 320864256, 1928331264, 148373504, 3759931392, 1700659200, 3643604992, 2931654656, 2851323904, 496410624, 1992249344, 3093739520, 4175916032, 1463467520, 848904960, 451409024, 3992748480, 3632816480, 1140078704, 3321526984, 1673467588, 4259752762, 3005707037}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3422552064, 2382364672, 3808428032, 528482304, 3351248896, 1562378240, 1454374912, 1276641280, 262930432, 3661758464, 2845638656, 402358272, 1751760896, 381460480, 2900586496, 1963763712, 2558204928, 1893763584, 2916689152, 3396184192, 986365248, 374358944, 243802544, 193214888, 481715972, 840133346, 2079640747}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 2080374784, 1241513984, 1023410176, 92274688, 734003200, 1218445312, 1659895808, 2483552256, 809238528, 1354629120, 3976921088, 1870561280, 919650304, 3552813056, 1964576768, 2668881920, 1319195648, 2127034880, 1764980480, 1617616256, 1080218944, 3193876384, 2246089328, 1785432136, 777342188, 40215042, 2587235285}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 4227858432, 1979711488, 788529152, 3498049536, 146800640, 3508535296, 3436183552, 981991424, 3927179264, 2944270336, 1758658560, 2985656320, 3158032384, 936419328, 92876800, 3969972224, 605117440, 94147072, 1097535744, 2878978688, 462000320, 3122769312, 3857025968, 2677267224, 3440704764, 4135542726, 1231521313}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1543503872, 3858759680, 218103808, 2122317824, 2445279232, 459276288, 1370488832, 623378432, 2592866304, 84017152, 1365835776, 2855174144, 733790208, 2490228736, 3287748608, 4106090496, 2221876224, 3566836224, 983650560, 592630656, 1337378496, 2895681312, 656647440, 3665591560, 3951706044, 2176152426, 1265936035}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 201326592, 2382364672, 3942645760, 3598712832, 1405091840, 3458203648, 1861222400, 1613234176, 3597402112, 420610048, 1298071552, 238649344, 1304150016, 1063051264, 3039899648, 4169967616, 2741586944, 1443428864, 3300349184, 930466944, 635030976, 1114343712, 3305428656, 2243256840, 3427983420, 278166074, 1722181371}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 3288334336, 1308622848, 2365587456, 1065353216, 264241152, 3273654272, 2683305984, 4016570368, 1264844800, 1234567168, 1004470272, 2855567360, 1681047552, 3440762880, 3585937408, 604362752, 3976545280, 1635366400, 1390348544, 1807002496, 4008882752, 498455712, 932000432, 256759048, 3306235164, 2059922078, 3506700701}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 2214592512, 1711276032, 3674210304, 3917479936, 633339904, 337641472, 3461349376, 3936878592, 585891840, 3980787712, 4196335616, 2055897088, 3640442880, 3011239936, 3565498368, 55306240, 4204612608, 1761590784, 2349802752, 2948768896, 4016111168, 1296413088, 337521456, 2848667736, 1672008620, 2535039594, 3657447761}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 4227858432, 1442840576, 486539264, 3347054592, 1170210816, 568328192, 3708813312, 976748544, 474742784, 1955201024, 1851195392, 1140555776, 2395062272, 3072237568, 1562456064, 565110784, 1244206080, 4180335104, 4207368448, 218342272, 2330839616, 843352480, 4247656144, 1372144664, 658177956, 2122263506, 152023887}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1946157056, 1241513984, 2533359616, 1082130432, 79691776, 312475648, 2249195520, 2811756544, 1791754240, 2576220160, 79101952, 2442100736, 3924934656, 724492288, 1443188736, 2866722816, 3228396544, 779781632, 2705808128, 635952256, 2387970752, 1082432416, 3461900912, 3622568376, 668872916, 3679406658, 3673401469}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 2348810240, 2113929216, 889192448, 2071986176, 4139778048, 3705667584, 506462208, 1829240832, 448528384, 1410727936, 457506816, 2564128768, 1506525184, 1681039360, 2935058432, 629114880, 68731904, 3168940544, 617555200, 1406569344, 2296896, 3535312416, 3631366608, 3814156168, 3287469228, 1133595746, 3666851777}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 3154116608, 2785017856, 2466250752, 3145728000, 2260729856, 3403677696, 30408704, 2411200512, 2092171264, 3084517376, 4237492224, 1597538304, 458932224, 494788608, 379539456, 584488960, 575915008, 4285925888, 4094501120, 1744436352, 4222432064, 3590952224, 2032469712, 2815792248, 4268980740, 2867368398, 2262997883}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1140850688, 2852126720, 754974720, 1400897536, 1967128576, 2766143488, 3113222144, 841482240, 368312320, 1305608192, 1889337344, 4120805376, 3194273792, 688775168, 3762384896, 2872637440, 1777060864, 61758976, 2580222720, 2372516224, 196818496, 3964785632, 682059280, 2631376792, 1494756588, 2385253958, 1751010519}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3019898880, 1442840576, 2667577344, 2524971008, 2428502016, 3818913792, 735051776, 602406912, 119799808, 2175926272, 3235971072, 3271720960, 1297661952, 2828902400, 53293056, 924100608, 1120633856, 3420335616, 3391556864, 486143616, 1384070080, 3435526816, 3104920560, 159051992, 1962192140, 2105255598, 2462481423}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 469762048, 1241513984, 3808428032, 2894069760, 4081057792, 2447376384, 1307574272, 2678587392, 2861826048, 397017088, 3936419840, 4172906496, 2226896896, 1519312896, 3097300992, 520599552, 334558208, 519449088, 2460964608, 1782235776, 778503872, 857660512, 503675920, 1075546920, 127834652, 1363481990, 2885417243}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 4227858432, 3187671040, 3909091328, 4152360960, 943718400, 2569011200, 3618635776, 4053270528, 3847487488, 1367998464, 92864512, 1090945024, 2668937216, 3066683392, 1640321024, 2333652992, 33018880, 1788230144, 4057939200, 1782173056, 368915520, 1094500704, 1309014640, 320559336, 2585513156, 351805534, 2579769619}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 201326592, 100663296, 2868903936, 1686110208, 4232052736, 3105882112, 615514112, 4016570368, 2643722240, 650248192, 3041853440, 936280064, 1617215488, 1472192512, 3224571904, 3092817920, 2693385216, 464394752, 1019302144, 188733568, 2557696192, 460897248, 3510216176, 1061584488, 865405628, 3315460422, 2133604271}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3019898880, 2248146944, 1325400064, 3883925504, 3074424832, 4208984064, 2947547136, 1542979584, 3894673408, 3076128768, 948895744, 3207168000, 1015791616, 1537269760, 1553149952, 108525568, 3545142272, 330186240, 3353175296, 119203456, 925651776, 2221308384, 222370832, 3783564680, 3536396052, 1048108118, 2158458771}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 67108864, 973078528, 486539264, 3749707776, 725614592, 2267021312, 160432128, 2801270784, 1496055808, 177864704, 1977155584, 4014964736, 1445838848, 1498996736, 3654119424, 2451150848, 1931392000, 2428896768, 2311807744, 1706207616, 1226594368, 254941920, 1902982896, 952756600, 4006017380, 2927256386, 2594767255}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3825205248, 1107296256, 2164260864, 595591168, 3007315968, 362807296, 3429892096, 2485649408, 3463184384, 3712090112, 3721986048, 3926687744, 2120663040, 2287198208, 3210571776, 2210568192, 556647424, 1960707584, 2884853504, 303672192, 4065862720, 658794208, 3870163376, 1490779336, 485870524, 1859793274, 134025715}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2751463424, 1577058304, 1191182336, 864026624, 2990538752, 1520435200, 1399848960, 2758279168, 3626762240, 2309357568, 3108306944, 2287697920, 4002791424, 377266176, 2495680512, 3643906048, 2208734208, 1450843648, 625674496, 3117590144, 2595764544, 78935392, 3416400048, 3631159624, 3133720732, 2875409786, 2002698625}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 201326592, 2382364672, 419430400, 629145600, 4055891968, 2174746624, 3759144960, 1786249216, 2615934976, 287703040, 3348037632, 4146298880, 192790528, 1671340032, 98242560, 3410601984, 2437190656, 621429248, 638127360, 1362920832, 770080064, 3517914272, 703847408, 539343800, 2049091492, 468022498, 1562027881}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 469762048, 838860800, 4177526784, 3967811584, 1421869056, 2539651072, 3673161728, 2276982784, 2544631808, 3424518144, 4067229696, 1719631872, 3201941504, 177774592, 783880192, 246253568, 3696937984, 2117210624, 2385715968, 733119360, 389443520, 3624479392, 3300241552, 493285672, 2195991508, 681810, 4225728213}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 603979776, 2650800128, 3305111552, 1736441856, 3544186880, 790626304, 3387949056, 2714238976, 235667456, 2555510784, 2699231232, 3470032896, 4031692800, 1445060608, 1734823936, 2771027968, 231703552, 1908278784, 4146143488, 305108864, 3392023104, 4248397536, 3751518448, 1291349832, 2611232460, 3700312954, 42545915}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 1811939328, 2181038080, 2533359616, 1736441856, 2839543808, 1495269376, 2616197120, 357040128, 4021551104, 706347008, 3405578240, 1433960448, 497729536, 698589184, 467759104, 1632028672, 1507195904, 2930407936, 395662080, 2679936128, 154703168, 604679904, 76795120, 1254700872, 2317537164, 2222431718, 3962252099}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 738197504, 1845493760, 3170893824, 2441084928, 767557632, 2820669440, 2807037952, 414711808, 626786304, 3377856512, 3614113792, 793739264, 1998700544, 1154916352, 82776064, 250972160, 1951720448, 587604480, 1716731136, 3688077184, 1347941696, 1039006368, 3768105776, 2722640088, 2104777124, 3952222586, 3669036457}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3959422976, 973078528, 83886080, 2306867200, 2025848832, 2854223872, 1601175552, 1582825472, 64225280, 2315649024, 3794862080, 1354268672, 1634123776, 2185486336, 2547863552, 1920649216, 2115621888, 3444978176, 3524855552, 2192867712, 3883188032, 3637809184, 1566873264, 4028420424, 3879266244, 2728852446, 1524866485}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 1275068416, 2785017856, 1191182336, 1233125376, 4190109696, 1663041536, 3706716160, 1012400128, 3359899648, 354811904, 2997288960, 1025998848, 3252273152, 2096799744, 3436908544, 617977856, 2475729920, 2524336640, 525285632, 2740694656, 2284568640, 1991500192, 4200041648, 1765903240, 522093188, 1649225302, 1095421165}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 67108864, 3925868544, 4143972352, 1065353216, 4240441344, 3021996032, 2567962624, 2146959360, 3208380416, 621674496, 4245487616, 1068924928, 3099639808, 3308380160, 908668928, 2503264256, 1508621312, 4277030400, 2512196352, 715056256, 2946825536, 4241746976, 1022524592, 1394814584, 2955653412, 3058574154, 2917995925}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 3825205248, 1442840576, 654311424, 813694976, 2034237440, 1994391552, 1037041664, 3132620800, 1368129536, 1890189312, 2862678016, 1222410240, 1280229376, 1428398080, 3107270656, 3662325760, 2221786112, 2961851904, 2891015424, 102007424, 3813340352, 3220023648, 1128953488, 519113144, 1889859332, 3101878674, 452591391}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 3288334336, 3791650816, 2701131776, 1669332992, 2285895680, 2334130176, 4006608896, 1058537472, 2292973568, 535429120, 3330736128, 1047101440, 3810246656, 3799048192, 3360894976, 3118434304, 37680128, 2288674304, 1959231232, 2152328064, 1145812032, 136887136, 2388595568, 2208685912, 2986457140, 1002422098, 3025070751}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 2751463424, 1577058304, 3204448256, 3380609024, 104857600, 4284481536, 3658481664, 3283615744, 1269563392, 1698824192, 4180606976, 164724736, 1957412864, 3177750528, 4061859840, 592431104, 3891176448, 977413632, 3232719104, 4153510528, 533430336, 2709030496, 715355472, 4284721432, 1005382692, 4119685346, 355396411}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3690987520, 167772160, 855638016, 1015021568, 1145044992, 2040528896, 4082106368, 928514048, 2457075712, 2874015744, 1923678208, 3143598080, 147439616, 550821888, 891621376, 3249920000, 2151078912, 4260782592, 539844352, 119114368, 4090277568, 787566560, 1101773744, 3519529944, 48092436, 3131739486, 1524918977}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 67108864, 3254779904, 1056964608, 3732930560, 750780416, 1008730112, 3140485120, 1637351424, 1228668928, 3192782848, 2357526528, 2442362880, 465944576, 4131168256, 2449543168, 2932983808, 3625354240, 2681624064, 1706647296, 2145244288, 2134943168, 3148818592, 1338299440, 2783789928, 2878838660, 3276254954, 2907674629}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 1543503872, 3925868544, 3070230528, 1652555776, 3435134976, 1457520640, 672137216, 2178416640, 3563323392, 4058644480, 2713649152, 1390444544, 2371010560, 1237966848, 3999477760, 2327771136, 834661376, 295842304, 1346592512, 3931035776, 964142016, 1805530784, 2223855440, 515616664, 2451056980, 4228125686, 1597641787}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 3556769792, 2046820352, 4244635648, 729808896, 2042626048, 4183818240, 1343225856, 1765277696, 3944480768, 457834496, 2733572096, 1750040576, 1589493760, 3020857344, 1915449344, 1909045248, 3611345920, 3584171520, 2393586432, 109703552, 408994368, 3608297888, 3756208784, 1363014616, 2144247652, 2857063994, 207219687}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3288334336, 2785017856, 352321536, 528482304, 759169024, 3483369472, 1729101824, 147324928, 3182690304, 3377856512, 2330656768, 1397325824, 3596075008, 180936704, 4155994112, 3388733440, 1149432832, 1422796288, 2964811008, 1836835712, 1598206528, 1538162144, 1581744048, 58966904, 435073404, 3496222294, 394153573}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3959422976, 4060086272, 1895825408, 3179282432, 2042626048, 4045406208, 3905945600, 1298661376, 1711013888, 1129709568, 4251254784, 1871151104, 2604253184, 283156480, 3327225856, 784193536, 3355624448, 2353922560, 1273037568, 3152383872, 3043396416, 761016480, 3561366960, 1580026264, 1949014028, 3024586754, 2736381585}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 2617245696, 2315255808, 1560281088, 1619001344, 1656750080, 908066816, 2192572416, 79167488, 1814298624, 1520304128, 2368667648, 1349353472, 747356160, 463511552, 3286446080, 3472869376, 2903933952, 249575936, 2173703936, 2189954432, 1817972672, 261754272, 4102099248, 1371177128, 421660372, 3114603574, 2980356977}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2214592512, 2449473536, 3338665984, 478150656, 155189248, 2908749824, 3675258880, 4151836672, 919339008, 374210560, 539951104, 2769780736, 2103558144, 2397233152, 1789595648, 1050531840, 178570240, 3332396544, 372254464, 2894598272, 1248088256, 1348097888, 3877459792, 2302579992, 2292018500, 1191094194, 1740442093}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 335544320, 3992977408, 4244635648, 2206203904, 3292528640, 2954887168, 1557135360, 1926758400, 1445724160, 1711407104, 1987248128, 3211755520, 3958751232, 1300946944, 2436304896, 1005189120, 3395331072, 520125952, 2491420928, 3435158400, 1323326528, 1026583392, 3009939184, 2776899032, 661024852, 119873522, 1638046539}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 335544320, 1912602624, 1392508928, 3061841920, 2948595712, 4032823296, 1464860672, 578289664, 1052508160, 1720057856, 3086286848, 3728769024, 2441003008, 307732480, 3267440640, 112392192, 584709120, 369102336, 2298507008, 2575303296, 926969792, 849347360, 615532432, 1298666744, 2799972452, 3863619946, 4227535601}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4093640704, 973078528, 2902458368, 1585446912, 4190109696, 1881145344, 3553624064, 3536322560, 389808128, 307888128, 3873505280, 3519512576, 3566583808, 1265147904, 2217021440, 1931073536, 1271589888, 3653256704, 3223331584, 2345666944, 516454592, 4047268640, 1901726896, 794912408, 3683107164, 66427058, 291016487}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 3422552064, 2181038080, 16777216, 2088763392, 3619684352, 836763648, 4004511744, 1302855680, 3202088960, 1620705280, 3860660224, 837517312, 2837037056, 2973294592, 3396956160, 1259714560, 2197462016, 548424192, 2393395968, 3814473600, 3688510400, 2285729568, 582740560, 2281801160, 1129093052, 1757358914, 441615079}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2617245696, 1442840576, 3674210304, 427819008, 54525952, 1633681408, 529530880, 1184366592, 3819700224, 1186070528, 1412628480, 388923392, 3192176640, 901488640, 2704756736, 2602080256, 2516698112, 4130347520, 438831360, 1195667584, 1238777408, 4262810336, 2327042256, 386087000, 3011943796, 2780880946, 1028516051}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 335544320, 3254779904, 1426063360, 931135488, 2143289344, 1231028224, 66060288, 1255669760, 2123104256, 3437101056, 49610752, 3926294528, 2378219520, 3956924416, 2523992064, 1121773568, 2192555008, 3817891328, 3903328000, 1016334720, 3920780352, 3986370720, 2156653456, 2446987560, 3069120868, 2089406450, 4080606997}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1275068416, 3791650816, 587202560, 847249408, 171966464, 1046478848, 1376780288, 3402104832, 1780744192, 4120248320, 2949578752, 3135602688, 3304833024, 3790643200, 617811968, 3763337216, 3589196800, 2933406208, 2515276544, 1748131456, 3214493120, 4203397088, 1169036368, 1500722072, 553642908, 3474361630, 2537817261}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 2483027968, 3456106496, 3137339392, 2910846976, 2797600768, 4104126464, 1913651200, 3904372736, 3239837696, 2854617088, 3456958464, 612073472, 2670051328, 1595187200, 2325311488, 1412024320, 428516352, 2206752256, 2641645824, 656562304, 3207026752, 2766724640, 3998159600, 996985528, 2451909700, 2929700986, 176141553}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 1275068416, 637534208, 3238002688, 3649044480, 1589641216, 920649728, 2194669568, 380108800, 559153152, 2052456448, 3581214720, 1951891456, 2741616640, 3794313216, 2939777024, 1978505216, 626457600, 2262329856, 1871462656, 970599808, 984576832, 1475920160, 3910217168, 1073342200, 1092668684, 2929529142, 438560453}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 2348810240, 1107296256, 218103808, 192937984, 1463812096, 484442112, 1714421760, 851968000, 1320943616, 2791702528, 2386362368, 3430187008, 1184546816, 3346767872, 2400800768, 2769717248, 3814061056, 811082240, 4028902144, 3101821312, 2744084032, 709079776, 2001536784, 4133278024, 1880528716, 2497026882, 2098742489}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3288334336, 503316480, 4244635648, 4269801472, 37748736, 861929472, 2261778432, 1959264256, 2943090688, 789184512, 2812739584, 3289088000, 747225088, 463659008, 2335395840, 1312159744, 534823936, 356005376, 521412864, 1593723776, 508115648, 2972368608, 1027558096, 217025144, 1661964668, 3768572122, 179826375}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 738197504, 1107296256, 2801795072, 1837105152, 264241152, 287309824, 776994816, 2198339584, 4233363456, 1265762304, 3291414528, 2792259584, 1154793472, 118480896, 1443041280, 3541096448, 357956608, 2410166784, 96740096, 2639928448, 1747650624, 51687584, 2586824368, 3394439896, 1863904124, 545366438, 2769959271}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3959422976, 3791650816, 2499805184, 3581935616, 2923429888, 3613392896, 267386880, 105381888, 2642673664, 141426688, 21168128, 3574693888, 1652015104, 424714240, 3894366208, 2823014400, 2065085440, 2309509632, 2511620864, 2097571200, 894915904, 3074940256, 3451425104, 743121128, 1651892012, 3484000254, 3476803905}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 603979776, 2986344448, 654311424, 562036736, 1044381696, 4066377728, 1821376512, 1949827072, 2756444160, 2164916224, 1464401920, 2751168512, 2374615040, 309108736, 130879488, 655730688, 3544097792, 3310904832, 4217124608, 2087850112, 2296712768, 203530848, 3399024080, 3964353240, 2046207524, 3652999570, 975338159}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 2214592512, 4261412864, 150994944, 2759852032, 1799356416, 1180696576, 1655701504, 2321022976, 2187067392, 2894462976, 329973760, 4093214720, 3781672960, 3748700160, 3011448832, 1070315520, 961448960, 3229097472, 2198632704, 3215876480, 814699968, 1559475552, 1747106256, 2875620424, 1692094852, 327256762, 309065937}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3825205248, 4060086272, 2868903936, 2642411520, 4123000832, 1558183936, 2112880640, 1269301248, 3258712064, 335675392, 873660416, 2397405184, 428851200, 935387136, 865562624, 822319104, 3872048128, 1449657856, 1658586880, 267544192, 247166528, 3864637344, 1942868304, 4092831464, 2866994716, 1989416466, 4055776859}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2617245696, 2852126720, 2667577344, 192937984, 4106223616, 3076521984, 242221056, 2218262528, 961806336, 2195062784, 1585643520, 1531740160, 3361914880, 2589319168, 2013220864, 705091584, 1817600, 3266863616, 487853824, 2499161216, 710103872, 1357183520, 2269052688, 1204804712, 1076757716, 2612493870, 2322252301}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 738197504, 2181038080, 1124073472, 713031680, 1908408320, 765460480, 2389704704, 1819803648, 3347841024, 1893072896, 2803171328, 941195264, 1081589760, 4207861760, 3727773696, 1019979776, 1526776832, 1693991424, 2773240576, 2146860672, 480592320, 3485570592, 3834358896, 232843656, 2800222996, 48502626, 1852983201}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 603979776, 3523215360, 3976200192, 864026624, 247463936, 2728394752, 3276800000, 266862592, 3321102336, 510263296, 640614400, 2664136704, 42582016, 1936891904, 3468914688, 426620928, 512797696, 2229800448, 1635024640, 1244288384, 2077178432, 1962659360, 2064774384, 2801698840, 1427449932, 336372230, 3107328011}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 603979776, 4194304000, 385875968, 1602224128, 4106223616, 1117782016, 449839104, 1698168832, 3935567872, 1813118976, 2666594304, 3369435136, 448774144, 1622859776, 1745702912, 1101776896, 3446203392, 3101451776, 1928213248, 2341407872, 285396288, 131678240, 2396634096, 3614036184, 3332473572, 1654489886, 2420355311}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 335544320, 2785017856, 4076863488, 3917479936, 3829399552, 2682257408, 4077912064, 4219994112, 2190737408, 780795904, 2560688128, 3064496128, 2557132800, 2734661632, 3282898944, 2512316416, 1578497024, 4066127360, 3497932032, 2155554944, 2262948416, 3649440096, 1773629456, 1440210648, 2856926972, 2834079718, 197717019}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 335544320, 4127195136, 1291845632, 2424307712, 239075328, 4196401152, 846200832, 2756182016, 438042624, 2657222656, 667353088, 4208689152, 3761356800, 411738112, 1055068160, 4268607488, 3955794944, 1154776576, 759065856, 3020259200, 1991033280, 3980554208, 456598384, 4057173640, 1116569804, 2581128562, 2395762731}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3019898880, 838860800, 788529152, 1132462080, 3896508416, 2837446656, 2863661056, 1756889088, 2001993728, 3543793664, 3855810560, 1647738880, 1953808384, 4203995136, 3297710080, 3974150144, 2999555072, 298589696, 3244187392, 1133696, 210864960, 793252960, 776757872, 1998457704, 3761335252, 681689934, 1529896155}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 3690987520, 1845493760, 3305111552, 3430940672, 390070272, 2833252352, 168820736, 988282880, 1550057472, 3661758464, 3263234048, 2770239488, 3564421120, 707895296, 1813852160, 718338048, 492039168, 2251059712, 2136349952, 1761289088, 3476262848, 981210464, 3688759440, 1322196824, 2298069196, 1816735662, 2202701751}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 1409286144, 3791650816, 3003121664, 1702887424, 2235564032, 3084910592, 2133852160, 234356736, 1777598464, 3765567488, 2038104064, 754548736, 1119076352, 3172786176, 2416398336, 1088923648, 658422784, 292816384, 2914139904, 1264257664, 636081728, 1012643808, 2768277648, 3152633416, 3325206996, 3966910974, 125508975}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 201326592, 167772160, 3506438144, 3078619136, 3963617280, 1570766848, 3813670912, 1510473728, 2133590016, 3653632000, 2242838528, 3187113984, 1023000576, 3826966528, 1822117888, 1446365184, 2100085760, 1466716672, 3395714816, 3120497536, 4018111040, 387313504, 3971801136, 3607368920, 2247756092, 2176928474, 488936577}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 1811939328, 1174405120, 50331648, 109051904, 2965372928, 635437056, 3840933888, 3469213696, 3539206144, 3347185664, 2167734272, 2342420480, 2878652416, 4126515200, 3476647936, 381736960, 2913442816, 1590958592, 1024606464, 3394055296, 906145216, 775080096, 2468019408, 3458132584, 2111085868, 282450758, 371813711}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 1946157056, 2181038080, 788529152, 1971322880, 2663383040, 278921216, 160432128, 3237478400, 776208384, 1070989312, 1877016576, 4016996352, 939573248, 3561349120, 1041043456, 1118087168, 1508107264, 4142140928, 2856716032, 3776537728, 3895113792, 2270606368, 199550704, 2827191672, 3528731044, 569246262, 2969907589}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 2751463424, 2852126720, 2466250752, 2709520384, 2822766592, 3416260608, 3645898752, 1751646208, 4292083712, 1822031872, 3995140096, 1292730368, 4181704704, 4188725248, 1661808640, 1456179200, 4011895808, 4083420672, 3808572160, 3427624576, 4276875328, 4180712288, 590087728, 3536204248, 2896104460, 2802753430, 1240406627}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 1006632960, 1241513984, 1828716544, 2457862144, 3619684352, 3848273920, 1229979648, 1186463744, 3621519360, 3276144640, 458031104, 3388768256, 1312997376, 1609801728, 2218340352, 3363735552, 4247116800, 925643264, 1548631808, 3409536384, 3422475968, 3529883168, 2559331088, 2331926136, 789668484, 4126851770, 3803159105}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2080374784, 771751936, 788529152, 125829120, 3007315968, 3055550464, 1118830592, 3265789952, 1848377344, 2853568512, 3592355840, 3795419136, 2739388416, 680828928, 2011893760, 206284800, 464684032, 1847355904, 4051596544, 869496448, 3011508032, 3181428704, 1559824496, 539947880, 757204828, 1544370554, 1994163193}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 201326592, 1509949440, 4009754624, 746586112, 2529165312, 853540864, 818937856, 4244111360, 1936982016, 2363883520, 2112159744, 1306361856, 377733120, 1773330432, 2247716864, 2501367808, 780463104, 644110848, 4236136192, 3145802880, 27521216, 4110596256, 470880080, 2398855416, 805742244, 973037198, 1126347173}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 3959422976, 2650800128, 855638016, 3447717888, 3846176768, 1684013056, 2574254080, 1375207424, 3253993472, 3140091904, 2896625664, 2225045504, 1177403392, 2081349632, 155406336, 1270720512, 2806436864, 1643065856, 724808960, 2300831872, 1378612288, 1952954336, 3612997456, 2229579432, 1967401780, 1903304158, 2458083715}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2483027968, 3925868544, 788529152, 847249408, 3074424832, 3902799872, 1164967936, 3557294080, 3602644992, 3194355712, 3239247872, 1792770048, 2048245760, 1808441344, 536817664, 2349185024, 810736640, 85681664, 4100426496, 1886630016, 3503937472, 3525634912, 1351643568, 114824136, 3712246828, 261247490, 594091289}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 4227858432, 3590324224, 553648128, 2944401408, 1203765248, 3701473280, 2041577472, 3255304192, 2130444288, 3933077504, 1229258752, 1030651904, 1537785856, 245473280, 1260990464, 980977664, 624542720, 2502773248, 2734852352, 2596187520, 1496356928, 2871379616, 1737705328, 1382018792, 3356774092, 2520938370, 338894717}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 872415232, 973078528, 4143972352, 58720256, 2554331136, 2589982720, 1852833792, 2812805120, 3322150912, 1330511872, 3380281344, 3486744576, 3394617344, 1759158272, 2007986176, 4175812608, 651351040, 3254484480, 1645452032, 1098220672, 3662316352, 3199692896, 2531909584, 248022184, 3774229916, 4037497102, 1748095713}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 1677721600, 2717908992, 3305111552, 427819008, 2579496960, 3554672640, 271581184, 4185391104, 367788032, 1035862016, 1405157376, 2400681984, 2033303552, 3031212032, 3015528448, 2663507968, 1563745280, 685866496, 4014466816, 1622788480, 2757292864, 1562334368, 1655087824, 2793292424, 2501987604, 3198663026, 2777281541}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 4093640704, 1845493760, 2936012800, 3732930560, 12582912, 4104126464, 1227882496, 3577217024, 1123287040, 1552809984, 838139904, 2614460416, 3854811136, 2742214656, 1288777728, 3576952832, 2406132736, 3008701952, 300255488, 2893775488, 2890322880, 1736394400, 1186373744, 711397928, 3635604116, 1492216158, 4223905041}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3422552064, 3724541952, 3372220416, 377487360, 406847488, 94371840, 2656043008, 589824000, 960233472, 1793720320, 2996240384, 1687453696, 4294361088, 3582844928, 2786799616, 3081144320, 3013979136, 4154931712, 4228693248, 2584905088, 3643006144, 4218581472, 569574576, 544908888, 3745491372, 2575853634, 82586383}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3959422976, 3724541952, 1627389952, 3196059648, 2000683008, 2577399808, 3889168384, 2718433280, 1849425920, 4289855488, 2154889216, 836861952, 3137060864, 4108754944, 3850178560, 1428928512, 2867784704, 3712043520, 4154047744, 2719986048, 383827136, 3024242272, 2808678704, 1991636760, 533048316, 3382557714, 2724845363}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 2617245696, 1912602624, 2399141888, 1585446912, 2621440000, 3600809984, 1840250880, 1640497152, 211550208, 3666739200, 1016528896, 2166718464, 700694528, 1643683840, 1599811584, 4252219392, 3618675712, 1074209280, 1453163264, 2314709120, 926596544, 3361365216, 893732144, 1281143080, 1973503916, 461828626, 790896157}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 2751463424, 838860800, 452984832, 1367343104, 1665138688, 3344957440, 2437939200, 945291264, 3260809216, 3374186496, 1606221824, 2379382784, 787791872, 1724227584, 4254142464, 237295616, 3990744064, 2964155904, 3798634240, 2419637888, 1076068416, 1711293152, 3506465232, 2793415224, 3032505460, 2770367434, 3098545437}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2751463424, 4194304000, 1895825408, 3078619136, 2973761536, 4007657472, 701497344, 435683328, 1409024000, 4082237440, 1716846592, 1099137024, 977911808, 2742083584, 1421422592, 2005506048, 3662711808, 3846778368, 536980224, 459599744, 735011392, 1946349024, 1520182032, 3284288184, 2504882724, 296744330, 1239646971}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 335544320, 3053453312, 3338665984, 1115684864, 1145044992, 824180736, 1236271104, 375914496, 3353083904, 2319056896, 452526080, 669548544, 2954543104, 2362433536, 475344896, 1171978240, 1563401216, 1334142464, 1839375616, 1064020608, 4130043328, 2274205408, 493376240, 3478915816, 460991420, 5838434, 3013127159}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 2348810240, 301989888, 2130706432, 3212836864, 2822766592, 3818913792, 2899312640, 1271398400, 3090415616, 2587492352, 2830434304, 3262283776, 60866560, 632414208, 982601728, 585164800, 3633445888, 2357275136, 306752256, 3491100800, 910361920, 342988384, 2825993520, 1259399448, 3511263260, 2182968182, 2314650515}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1275068416, 3992977408, 1728053248, 92274688, 4123000832, 1306525696, 409993216, 843579392, 611581952, 2600861696, 1852637184, 1351254016, 933543936, 3406684160, 3970502656, 3483678720, 1594752000, 3869837824, 3668223232, 2609756800, 1038707264, 2298780064, 1558042576, 1605449896, 1921568940, 2617767430, 2531160589}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 201326592, 436207616, 3573547008, 3246391296, 1514143744, 1570766848, 701497344, 851968000, 1490812928, 1490157568, 2498166784, 1257930752, 3133194240, 40607744, 3618328576, 2973808640, 2771119104, 2810935808, 2295394048, 4148427136, 453475136, 2727003488, 3017338928, 3783232664, 3827632924, 4264943362, 4246081811}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3422552064, 1577058304, 553648128, 8388608, 4106223616, 3810525184, 2760900608, 3764912128, 12320768, 472252416, 3225092096, 143425536, 2908930048, 4004880384, 4141314048, 1390598144, 4227189760, 1102518784, 831704320, 875405696, 3388163008, 2472577184, 3381443248, 501389880, 41279788, 1643579650, 208840201}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 4227858432, 167772160, 4177526784, 109051904, 3376414720, 2300575744, 1519386624, 2744647680, 4272685056, 3388866560, 2028273664, 98729984, 3726950400, 1555931136, 2476290048, 3181705216, 1769862144, 1123645952, 3700729600, 4147502976, 2582478528, 1154922848, 3547758704, 1554444536, 1277076948, 1495443250, 2445576149}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 2348810240, 2986344448, 2264924160, 3984588800, 3963617280, 2095054848, 808452096, 3157786624, 3490971648, 4274388992, 2881683456, 340557824, 1892859904, 1660264448, 2967949312, 2972899328, 3829763072, 3072285184, 1787230976, 3788743808, 2006216768, 830890336, 3835894160, 1832711880, 847953716, 252809710, 3501804453}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 201326592, 1241513984, 1962934272, 796917760, 4131389440, 3353346048, 2297430016, 1896349696, 1528561664, 4078043136, 712572928, 3677192192, 676839424, 1912791040, 2811588608, 2050463744, 3518145536, 2868711936, 1234947840, 323543424, 99097664, 2204908640, 249173008, 1061500712, 695199820, 808902290, 1103825875}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 1006632960, 1845493760, 1090519040, 2004877312, 1530920960, 2535456768, 3679453184, 4247257088, 2259419136, 3247308800, 4278910976, 1657700352, 3687366656, 1744805888, 183988224, 4201154560, 1349485568, 2612996608, 1085584640, 4019822976, 590354496, 190330080, 1272192240, 2928281624, 3823727084, 2594959114, 1220373685}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 1275068416, 4127195136, 1392508928, 2659188736, 3007315968, 908066816, 32505856, 1361575936, 3859546112, 3779985408, 512294912, 4132798464, 1234419712, 3475431424, 91557888, 674469888, 1981197312, 3300743680, 2687490304, 1356893312, 3015729600, 979377504, 793798896, 2291666120, 4219742140, 267522186, 1036991237}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2214592512, 3321888768, 654311424, 1904214016, 1170210816, 740294656, 2014314496, 4132962304, 4243324928, 675938304, 2694905856, 2930278400, 3961176064, 3406290944, 3957133312, 1719306240, 3556238336, 1664448000, 3533634816, 1642715776, 2441247808, 2295666592, 3350103344, 3911314552, 125195380, 2845004402, 1500904719}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 469762048, 973078528, 2768240640, 1082130432, 322961408, 333447168, 967835648, 711458816, 303824896, 3085041664, 3806789632, 1849524224, 4023894016, 2019336192, 3888869376, 2750937088, 1934408704, 4277338624, 1219741440, 2191169920, 4136264640, 1669013856, 2099227408, 1678819080, 2649831644, 2724497922, 3004125211}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3422552064, 1509949440, 2701131776, 226492416, 171966464, 2715811840, 3079667712, 3786932224, 1381761024, 2349727744, 1527709696, 83329024, 1847705600, 1847779328, 3846377472, 939640832, 3121781760, 244001280, 1047899904, 2163782528, 274085696, 482562400, 3158437904, 2767363992, 3013287844, 1259182810, 428122021}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3556769792, 3992977408, 2768240640, 3430940672, 3292528640, 3458203648, 3761242112, 135790592, 2882797568, 415629312, 2049376256, 3428548608, 1831190528, 1965481984, 4181946368, 3469064192, 871822336, 722152960, 186220800, 3838613376, 3492153280, 1165435104, 1322509936, 1989784744, 1644986820, 1330006174, 4024911157}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 469762048, 1644167168, 3372220416, 3128950784, 3460300800, 3680501760, 3933208576, 4215799808, 2132017152, 2797993984, 788987904, 99909632, 2124070912, 1933172736, 4058198016, 2293942272, 3182017536, 236667392, 2496060160, 3119248256, 4020389056, 4035523808, 1290240208, 1059604008, 3638847212, 575562358, 1186166365}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1946157056, 3456106496, 16777216, 3967811584, 272629760, 1595932672, 1689255936, 2684878848, 3760455680, 4264427520, 1093074944, 370966528, 2426060800, 250208256, 3090378752, 4244285440, 318362624, 1464557056, 1513550080, 1034130816, 379221440, 1412524256, 1893172464, 3295426152, 3744087308, 4072218926, 1739818801}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 3825205248, 1174405120, 1056964608, 1988100096, 1740636160, 4074766336, 506462208, 2819096576, 3839623168, 3071410176, 2979201024, 1066106880, 301056000, 382640128, 3439267840, 4208035840, 2568944640, 3595001344, 1422251264, 2075190912, 1119235008, 3900006688, 1938213072, 2802005256, 1142145196, 1832222930, 2170090483}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3825205248, 234881024, 1728053248, 4135583744, 1170210816, 1394606080, 3878682624, 88604672, 1997275136, 468058112, 756219904, 1048018944, 2423898112, 3675709440, 1185902592, 3130640384, 1829174272, 165101056, 2807927040, 2108485248, 994182080, 1273592864, 100330800, 332996712, 4197619308, 3944035866, 737465121}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 335544320, 2717908992, 2667577344, 880803840, 3888119808, 794820608, 1188036608, 946339840, 3759407104, 1288830976, 4138663936, 2322497536, 3195322368, 3045056512, 2675666944, 3369908224, 864812032, 4181280256, 3929788160, 2676051072, 1313310912, 2504480800, 2168098064, 1443278264, 3294666540, 179151862, 3008631687}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 335544320, 2113929216, 2130706432, 1082130432, 180355072, 1587544064, 2322595840, 2044198912, 168558592, 2586181632, 1136721920, 3362357248, 938983424, 1726668800, 1292701696, 468711424, 2194068480, 2140868096, 2740365568, 953356928, 3197297856, 3455151264, 315733872, 3316355976, 1067748164, 3132635890, 3797685065}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 1409286144, 100663296, 1157627904, 3984588800, 1186988032, 668991488, 873463808, 1930952704, 2955673600, 2384330752, 2885353472, 815955968, 3397697536, 933470208, 462901248, 3676088320, 466609152, 3391708672, 626513152, 1824850816, 3299468096, 254673184, 219363152, 1652987672, 439268916, 1017831730, 2100350597}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 1677721600, 2113929216, 553648128, 4236247040, 3208642560, 538968064, 1202716672, 408420352, 3278110720, 2617638912, 1618411520, 2160558080, 2113519616, 1283121152, 2245210112, 287430656, 3160327168, 2079655424, 1575387392, 2134975872, 3282609600, 2423943008, 1664431344, 3506892776, 1913719588, 866159782, 1905680045}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2214592512, 1040187392, 1795162112, 494927872, 2680160256, 2740977664, 3366977536, 3235381248, 4106485760, 2198732800, 4041670656, 837844992, 3968253952, 3799375872, 2288218112, 1029621760, 1043461120, 841811456, 2761535744, 3352379520, 3483607104, 4013963936, 2384467344, 4153416840, 2949141700, 4199316598, 1684157017}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 201326592, 3791650816, 3338665984, 3565158400, 3753902080, 2204106752, 2228224000, 799539200, 3984326656, 1945763840, 276103168, 604536832, 3422208000, 2982387712, 2357792768, 1538430976, 867156992, 3720024576, 2540428032, 2692033664, 3959991488, 3489328160, 935582480, 1569264312, 2788328396, 502240162, 2459633479}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 738197504, 2516582400, 2030043136, 276824064, 1111490560, 962592768, 4067426304, 476577792, 1712586752, 2418409472, 2124742656, 3847847936, 2134360064, 4128677888, 2016505856, 1329571840, 2230486016, 1597972992, 1450107136, 1975347584, 3248851904, 1044750304, 2541080784, 855494440, 3436814716, 1308082790, 490112573}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 603979776, 4194304000, 2936012800, 2592079872, 3552575488, 2011168768, 2110783488, 816316416, 2435579904, 388366336, 2836070400, 324960256, 871415808, 3983007744, 4003950592, 2176382976, 3827020800, 4167636480, 2847929088, 1213407360, 2766840768, 2525142304, 1875826768, 2608372344, 2289806732, 1912152970, 3837237441}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 2617245696, 2248146944, 587202560, 3128950784, 2520776704, 970981376, 1324351488, 846725120, 3947626496, 4064673792, 2363162624, 3751706624, 2499854336, 1544019968, 2174169088, 3738757120, 1264301056, 3252226560, 1333248256, 4113503360, 3878980544, 4220380640, 3813310352, 1501392424, 850782324, 208042626, 1930101225}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 2885681152, 1644167168, 4009754624, 3867148288, 717225984, 3906994176, 2358247424, 1532493824, 4167303168, 3006922752, 1961164800, 702185472, 1721286656, 3421102080, 2021732352, 1021347840, 2474507264, 2041797120, 358187776, 2141812864, 3343710656, 2507916192, 1325952336, 1021052376, 89023828, 2286365942, 3904625811}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2080374784, 4261412864, 3439329280, 3028287488, 624951296, 3441426432, 1513095168, 3124232192, 3455844352, 1816788992, 624754688, 33128448, 2968240128, 683335680, 700542976, 255051776, 563518464, 1591939584, 1130022144, 2551254912, 1155248064, 2273506400, 1690138480, 876201128, 2458631252, 11177242, 642344311}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3288334336, 1308622848, 1124073472, 1384120320, 2915041280, 1281359872, 2370830336, 1795686400, 1637613568, 3090022400, 3396927488, 3478880256, 1289601024, 1703469056, 3940896768, 3438671872, 3303324672, 3270725120, 340324608, 612727936, 3903177664, 544008224, 1462703248, 3678831864, 3423348700, 3469113154, 3119873549}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 1409286144, 2516582400, 4211081216, 729808896, 1103101952, 4267704320, 1055916032, 2003304448, 3334209536, 1165099008, 3139239936, 1279164416, 1308934144, 485875712, 88150016, 117217280, 1716620288, 1864857088, 97502464, 3962594432, 3062382400, 3482085024, 2809815824, 2161181224, 1810143676, 1539701170, 3494459395}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3422552064, 2650800128, 2130706432, 1686110208, 2084569088, 3944742912, 4027580416, 954728448, 3784048640, 646578176, 449118208, 3417866240, 3258630144, 2751700992, 803811328, 3756189696, 41415680, 3968295424, 2187453696, 4171259520, 3167749824, 3985144288, 1404848368, 1106411320, 2304866860, 2061424602, 4274375623}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 3154116608, 1107296256, 1828716544, 4034920448, 2453667840, 698351616, 2647654400, 310902784, 425984000, 758513664, 1562312704, 1004240896, 2500182016, 3595493376, 3436916736, 1639819264, 2312279040, 1741765120, 309908224, 3745776000, 1193692096, 418862560, 4136600240, 3419117720, 1374528444, 26930046, 3646230557}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 201326592, 234881024, 721420288, 947912704, 3661627392, 3005218816, 3541041152, 23592960, 217841664, 2230190080, 1407647744, 237797376, 743096320, 2518802432, 2134585344, 3042113536, 2391137280, 517024256, 2433725696, 3023834240, 2895012544, 2455205600, 2207556080, 3745434552, 2663636844, 908732706, 2528976269}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1409286144, 1979711488, 2667577344, 2340421632, 3653238784, 111149056, 3824156672, 1362624512, 3255042048, 3382575104, 450035712, 598048768, 233029632, 1621417984, 444035072, 1472968704, 2903043072, 1820685824, 4039808256, 4103865984, 3639225664, 4264913056, 2534585200, 3272089288, 2711378548, 2926197318, 1702167905}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 4093640704, 234881024, 1358954496, 2961178624, 3191865344, 564133888, 4243587072, 1599602688, 2198077440, 382599168, 1236992000, 499351552, 1245036544, 588963840, 3428790272, 1121826816, 1483123712, 4129629696, 3117480192, 2057964928, 3697634240, 3866161632, 257581744, 3216853512, 3375668164, 2469664822, 3849737785}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1140850688, 2382364672, 1728053248, 897581056, 2747269120, 2648702976, 890241024, 948436992, 91488256, 424542208, 2974089216, 3848634368, 1577304064, 3078807552, 596709376, 1293662208, 1581163520, 1686853120, 4250978560, 3301314176, 1152473664, 3748386464, 2582038736, 2102881560, 1487573884, 2010468438, 892177097}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 3019898880, 2785017856, 3472883712, 981467136, 322961408, 916455424, 548405248, 446169088, 3563847680, 1622802432, 1787232256, 1964474368, 3243622400, 1265557504, 898314240, 1727903744, 274379776, 3468500480, 936416512, 3194107520, 3872075200, 2958923104, 15371952, 2619685416, 2411517572, 3436734658, 3846973015}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2214592512, 3456106496, 3640655872, 511705088, 1858076672, 2258632704, 3027238912, 918028288, 2912681984, 60948480, 2428174336, 2938863616, 131186688, 3680935936, 1824985088, 2400823296, 4148331520, 2507740672, 2218850560, 3165798784, 1163071680, 3443501728, 1471669872, 2029226376, 3458053108, 952934538, 1140338931}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 1006632960, 436207616, 1929379840, 2306867200, 2369781760, 2636120064, 1118830592, 3439853568, 2134638592, 281673728, 3484483584, 4051337216, 2919809024, 3012419584, 1560375296, 74618880, 3442787328, 3913804288, 2578472704, 1082667648, 4101796928, 3035247072, 260137968, 78808040, 3679762700, 265790370, 2491968911}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 4227858432, 838860800, 3204448256, 1199570944, 432013312, 2615148544, 1104150528, 1294467072, 2575040512, 581566464, 1192427520, 3006496768, 3781279744, 2150014976, 1472401408, 1687922688, 3512591360, 3006056960, 3307215616, 833622144, 1865957696, 615783072, 2877712848, 1079073144, 1010609868, 3496508002, 2933684655}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 4227858432, 1040187392, 1728053248, 2088763392, 3611295744, 2061500416, 351272960, 18350080, 1124859904, 2137391104, 2861891584, 2230353920, 3665739776, 1358946304, 3781496832, 1298696192, 1815276544, 3162096128, 1283486976, 2671794816, 1725972160, 2599437408, 1847070096, 3280735784, 2519082308, 3077917970, 3967874601}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1946157056, 1711276032, 2432696320, 1484783616, 3569352704, 81788928, 3702521856, 2347237376, 1112276992, 432668672, 4213506048, 515801088, 3962355712, 4239237120, 110440448, 1171687424, 3735067648, 528995840, 2885684480, 2583710080, 1392511936, 931166368, 21002576, 2594195400, 4220550684, 2587362346, 2572430439}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 3019898880, 167772160, 1426063360, 1551892480, 801112064, 2111832064, 3234856960, 1141374976, 3908829184, 2401107968, 17367040, 833454080, 275496960, 2023153664, 1247350784, 2548418560, 4097301504, 3027817984, 216546048, 78396800, 3973455296, 269821216, 2623777872, 3026910456, 4148632924, 2951542066, 3474603685}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 3825205248, 1577058304, 2399141888, 1820327936, 3972005888, 4238344192, 1924136960, 2502426624, 3970170880, 3475898368, 3041329152, 3396960256, 2563751936, 1694818304, 1601646592, 3851532288, 1137441792, 2048589312, 1423460608, 3077317248, 3562693312, 1288772000, 860014448, 2096393192, 1473672028, 509301310, 984329505}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 469762048, 1711276032, 1258291200, 1736441856, 3175088128, 186646528, 1351614464, 20447232, 4100194304, 1242169344, 1867972608, 1543798784, 3987128320, 44933120, 1212624896, 2558306304, 652381184, 3526881792, 52955392, 10236032, 1032743232, 1118640864, 727437808, 2578328568, 3887949828, 908298758, 2489986907}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1275068416, 704643072, 3305111552, 3598712832, 507510784, 1704984576, 3614441472, 3193438208, 830210048, 707919872, 1821310976, 868319232, 3587948544, 2968559616, 1581199360, 486123520, 171420672, 2940926464, 3731105536, 493779328, 822964416, 1727454432, 129368496, 2939250632, 4058286724, 2970170058, 914931771}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1006632960, 2852126720, 4143972352, 25165824, 465567744, 908066816, 3253731328, 2647130112, 2078539776, 2968125440, 3489595392, 1750368256, 3146170368, 265674752, 223285248, 4043089920, 2901593088, 1650950656, 906780416, 536746112, 3361546816, 2618266784, 2983729456, 2986108552, 2268490572, 1631133006, 1487255891}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1275068416, 4194304000, 1694498816, 2256535552, 29360128, 1629487104, 1351614464, 749207552, 3030646784, 2364932096, 235995136, 4124082176, 3625893888, 3028541440, 3133214720, 3625510912, 1665852416, 4029518336, 3987482368, 939655552, 1877944512, 691372832, 2603615280, 3086504376, 2754376268, 3527552366, 2374964557}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 603979776, 4261412864, 3875536896, 2004877312, 1824522240, 2707423232, 4220518400, 549978112, 4076077056, 993132544, 3351969792, 1249148928, 3374235648, 3312050176, 3038474240, 2719799296, 3684340736, 2940450304, 2177642752, 3122546304, 3783615296, 4292454432, 3194182672, 4145063320, 1424284252, 3814122230, 366867863}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3690987520, 1912602624, 2298478592, 3246391296, 2369781760, 1830813696, 1485832192, 3142057984, 1271136256, 226885632, 3385131008, 3463479296, 3308175360, 1206378496, 4153741312, 408471552, 1289391104, 2079961600, 226255616, 2738510720, 740249920, 2149560544, 1040786416, 3088248824, 3598576188, 3176812270, 3668908661}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3154116608, 3858759680, 1996488704, 2726297600, 3695181824, 3537895424, 1058013184, 3673686016, 3287547904, 883032064, 1865875456, 241467392, 774815744, 1570103296, 40308736, 1434228736, 1514857472, 1452272128, 767828224, 1953107584, 1577795008, 4277833440, 2919737104, 68709976, 316953156, 1834627054, 4232254663}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 3154116608, 838860800, 2734686208, 3347054592, 4097835008, 3726639104, 762314752, 2922905600, 343670784, 3125149696, 144113664, 3054927872, 639156224, 3159072768, 3450286080, 604960768, 3289707520, 3283474944, 1326209792, 3917377152, 845881152, 814789216, 2842680816, 307049736, 1129838068, 1479629818, 269595377}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1275068416, 1778384896, 2063597568, 3682598912, 2453667840, 4146069504, 3551526912, 2781347840, 383516672, 1875247104, 623837184, 17596416, 4055023616, 1124720640, 3839823872, 333772800, 3571362816, 3641170432, 3207345920, 825120384, 1782778176, 3758269280, 1908521072, 4085454312, 2908943852, 4182880562, 3220917529}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 3556769792, 436207616, 3573547008, 2709520384, 2931818496, 3323985920, 3668967424, 1279787008, 800849920, 4097703936, 4189257728, 320438272, 2732572672, 572055552, 985862144, 1911662592, 1989397504, 3448698368, 2363257600, 3681428864, 1022049088, 4003330848, 775276464, 2937697448, 3705638700, 85514626, 1782793045}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 2885681152, 4127195136, 721420288, 3984588800, 2185232384, 2728394752, 3339714560, 2950168576, 1951137792, 156631040, 2587688960, 3706880000, 1416413184, 2437275648, 1986867200, 4111128576, 4059098112, 3685468672, 3882633472, 33972352, 407188544, 2284750944, 94560176, 3071585144, 4246326644, 2674078754, 1077642193}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 201326592, 1308622848, 83886080, 1988100096, 3015704576, 3655335936, 1209008128, 3355967488, 3853778944, 721289216, 2522546176, 790462464, 1937489920, 995942400, 2733322240, 1428539392, 1463258112, 1074723328, 972174592, 1680436096, 2322911936, 1898920480, 3766725456, 4193297048, 1210673724, 4101277430, 2620335089}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 2214592512, 3925868544, 385875968, 3430940672, 264241152, 3835691008, 2712666112, 1829240832, 841220096, 625868800, 2625961984, 154697728, 2219753472, 2619842560, 2765451264, 1004599296, 4059208704, 1991634432, 2991719168, 1588020352, 4214736064, 2607637536, 1917616368, 3864562152, 3948864716, 3885998446, 2809746625}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 4227858432, 3187671040, 3875536896, 209715200, 700448768, 2476736512, 852492288, 2407006208, 1370226688, 2883452928, 1286668288, 1230340096, 732151808, 67543040, 109121536, 4053661696, 1015516160, 3491537408, 2711250176, 2505779840, 1244063424, 4195427104, 3993357936, 110880472, 3008017860, 2381271842, 1864689653}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 603979776, 436207616, 2466250752, 2004877312, 3988783104, 2615148544, 1257242624, 4145545216, 3274964992, 3325427712, 125632512, 3522527232, 2980823040, 1094377472, 3207401472, 2646444032, 827841536, 4130381312, 1924807424, 237985408, 1056367424, 1759460000, 133073872, 2867558632, 2975372356, 1171668942, 2710377437}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 3288334336, 1040187392, 1728053248, 1585446912, 2353004544, 3697278976, 4132438016, 1848115200, 829685760, 1020919808, 3783327744, 3035463680, 1120911360, 575856640, 1651585024, 943032320, 3001279488, 3127178752, 417743104, 2768193152, 3688802240, 313986272, 3271218768, 2001014200, 2760899020, 2939327078, 564219027}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 4093640704, 3590324224, 2734686208, 3900702720, 2646605824, 3185573888, 177209344, 2343043072, 2137260032, 1446903808, 16187392, 1233944576, 1611317248, 3404849152, 2403823616, 1725208576, 1058468864, 3458448896, 2862247168, 3827914880, 2842426048, 451835168, 1006590288, 2555954648, 2498541740, 2069559310, 2931408681}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 2483027968, 1711276032, 3271557120, 3900702720, 4089446400, 354418688, 1129316352, 521666560, 699662336, 1004404736, 1900347392, 844726272, 3947872256, 1684447232, 368390144, 4004632576, 3136543744, 3312772608, 1047162112, 1620787328, 438090432, 1352034848, 2036939312, 687069784, 3497323124, 770331358, 4158339977}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 2483027968, 100663296, 1962934272, 1233125376, 1405091840, 1319108608, 4275044352, 3069706240, 758382592, 737804288, 3609395200, 2731507712, 178110464, 4273135616, 2358448128, 1883748352, 2306982912, 3951353344, 754861312, 3918613376, 3192953152, 917784992, 2872729456, 2500031064, 2925524484, 218487086, 4059486315}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 1677721600, 1778384896, 1056964608, 2642411520, 1203765248, 3844079616, 1464860672, 1255669760, 1499201536, 880672768, 1179844608, 3311960064, 387891200, 3825852416, 2313367552, 2864756736, 2588605440, 909360640, 1420956416, 3646234752, 1450694720, 514878624, 2535988400, 2954113624, 3243921428, 652309706, 3728588365}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1275068416, 436207616, 1358954496, 4169138176, 1673527296, 866123776, 2528116736, 2052587520, 3679715328, 2586705920, 300613632, 2282455040, 139313152, 74113024, 2570784768, 1749276672, 1215400960, 3003709952, 1112149760, 1222466432, 2278856128, 33046304, 2984536944, 1651904744, 2948546148, 3567635198, 2103881697}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 4093640704, 3388997632, 3506438144, 2508193792, 3057647616, 2850029568, 4207935488, 1078460416, 2212233216, 1063387136, 3762880512, 293306368, 2550251520, 4229734400, 4235800576, 2506344448, 2706766848, 1317205504, 606223104, 1378434944, 1324088128, 2972315488, 1154543120, 3119723832, 4198926076, 1385437634, 3376287083}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 1409286144, 2248146944, 1224736768, 897581056, 1505755136, 3470786560, 3910139904, 2308440064, 2743861248, 3683516416, 672464896, 2446163968, 3796615168, 436903936, 367357952, 3661989888, 2061491200, 1665713664, 719219968, 11355520, 347201856, 1221440672, 801893456, 801800856, 2433049204, 1079349026, 1573379997}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 2617245696, 838860800, 1526726656, 2407530496, 2084569088, 3655335936, 355467264, 2484600832, 448004096, 2143158272, 2974351360, 2119860224, 1447870464, 157933568, 2618912768, 2318596096, 1702925312, 43248128, 3881184000, 1027932800, 3657475904, 3067321952, 2595630608, 376771272, 1058572068, 3840384430, 617107353}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 872415232, 1375731712, 1560281088, 411041792, 1195376640, 2090860544, 934281216, 2282225664, 1113849856, 1477050368, 2420572160, 2334687232, 387629056, 3656491008, 1826041856, 3864066048, 3860251648, 3956256256, 226631424, 1776510336, 2730659776, 3041775456, 2682330800, 2682383272, 334443084, 1870433166, 4208496259}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 1543503872, 3254779904, 3875536896, 847249408, 390070272, 2480930816, 210763776, 3562536960, 4269539328, 4024827904, 1366097920, 3469246464, 3467034624, 1443864576, 1573720064, 498644992, 3698240512, 388747776, 3570887424, 259228800, 548087744, 3952472928, 960909328, 3776802968, 3363875412, 2311255098, 125160689}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3825205248, 4127195136, 2801795072, 3783262208, 1027604480, 3957325824, 1928331264, 1555562496, 625737728, 1975910400, 778371072, 20611072, 938786816, 3548766208, 2764402688, 3391813632, 1757185024, 2096219648, 277832960, 2737414784, 687037504, 3279404000, 1821007504, 3114492072, 4133467796, 1011761762, 313612937}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 872415232, 2785017856, 687865856, 1837105152, 1312817152, 3655335936, 1326448640, 2325217280, 3075211264, 2310144000, 4209704960, 814776320, 2531966976, 2251661312, 3125481472, 249616384, 4204973056, 4014048768, 2898619648, 552699264, 2016230720, 3958752096, 4041961488, 865130968, 1214954356, 250973698, 2808827939}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 1140850688, 3657433088, 3942645760, 3246391296, 2436890624, 1860173824, 1123024896, 316145664, 2871787520, 655491072, 551747584, 688029696, 3849895936, 3784286208, 1539518464, 1557313536, 1819323392, 715914752, 561335040, 2689041024, 860312640, 1282728928, 1305326608, 283642920, 3998491428, 3291372130, 500777315}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3690987520, 33554432, 3674210304, 226492416, 2613051392, 2988441600, 1372585984, 2835873792, 2525233152, 423493632, 984940544, 753303552, 2562768896, 4007239680, 1725247488, 1222039552, 4030235648, 193305088, 3051823872, 3122256512, 1333096000, 264699040, 1267781936, 2811344536, 615580476, 3130566542, 2098562153}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 3154116608, 771751936, 3741319168, 2373976064, 792723456, 3491758080, 3924819968, 202899456, 473694208, 2217607168, 557776896, 522092544, 3952656384, 1470341120, 3990818816, 3197024256, 1607531520, 3073896960, 49626368, 4057177728, 931611200, 4229074144, 1859052656, 1920001480, 159895716, 2060280842, 1579137141}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 738197504, 2717908992, 989855744, 3548381184, 4223664128, 664797184, 2895118336, 1372061696, 2546728960, 3257532416, 4167106560, 2525855744, 608157696, 2700795904, 2306961408, 1736292352, 1648880640, 338610688, 2362376960, 659219072, 2191083840, 2887353248, 1745986800, 830311160, 4014443580, 984535786, 26155239}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 738197504, 3456106496, 2063597568, 3363831808, 1958739968, 2430599168, 2857369600, 1717043200, 4066639872, 298975232, 1416691712, 2857730048, 3629105152, 2959253504, 521220096, 1749411840, 2822226944, 3853951488, 1162562816, 4131955840, 2968812224, 4050256288, 2068151120, 3948934072, 1771756724, 2139441814, 2210382759}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 1140850688, 838860800, 1392508928, 92274688, 3779067904, 1696595968, 3390046208, 2059927552, 2276720640, 997326848, 3338993664, 3435429888, 489603072, 2348277760, 3198496768, 353683456, 67564544, 3644040704, 2846840576, 1916656256, 183256640, 592330208, 2363717616, 3651374520, 3517400252, 2028585558, 1143876343}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 2214592512, 1241513984, 4110417920, 2306867200, 1900019712, 1528823808, 756023296, 833093632, 1420034048, 3911057408, 3756195840, 2202894336, 4138450944, 350527488, 1665355776, 1344116736, 1755546624, 2039535104, 664079104, 2523563392, 684203840, 940839136, 2925951728, 839849528, 1996981388, 235839726, 3921023737}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 1140850688, 1711276032, 3573547008, 1887436800, 1975517184, 2518679552, 976224256, 644349952, 2491154432, 721813504, 265879552, 253526016, 2894249984, 435134464, 2809745408, 300713984, 3930782720, 660852224, 3837203712, 2176447360, 404233664, 4285818400, 2410314928, 1680281448, 2720133372, 724323890, 2310952505}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3690987520, 637534208, 3238002688, 75497472, 633339904, 1251999744, 1443889152, 433586176, 2241069056, 169476096, 718471168, 2824044544, 2940321792, 1459527680, 645083136, 1866704896, 3390700544, 1923801600, 1959344384, 679523712, 2551320000, 3091157536, 1137552624, 491821368, 1516906356, 389745422, 4056917467}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1543503872, 2986344448, 788529152, 1635778560, 1396703232, 4196401152, 1049624576, 3520593920, 2568224768, 2835218432, 375062528, 2911338496, 879869952, 1715904512, 1115361280, 2920785920, 992594944, 3046289920, 2548376320, 2466039936, 3840291392, 2276424928, 4069123952, 3343029112, 899485940, 3392719822, 1574978921}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 2214592512, 3724541952, 1694498816, 4219469824, 2151677952, 1646264320, 2041577472, 597164032, 2076442624, 1728708608, 2282684416, 2652995584, 1883488256, 3098583040, 3593433088, 3583113216, 3436940288, 334822912, 132450560, 3229542272, 388639808, 1052717408, 1698276848, 2840058472, 878364740, 4210044310, 859309147}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 4093640704, 1174405120, 654311424, 3783262208, 2034237440, 1386217472, 2089811968, 2466775040, 2484338688, 4265213952, 1084817408, 1086816256, 3777347584, 3601899520, 1980305408, 2455222272, 288209920, 2099549696, 1785949440, 3554603648, 893025344, 2603157984, 3431442480, 3808807224, 1575000796, 3680569382, 389251747}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 2483027968, 3858759680, 1459617792, 3078619136, 1363148800, 1130364928, 2070937600, 3548905472, 380895232, 4076208128, 218562560, 555057152, 3277570048, 3833634816, 3597078528, 1986369536, 3939748864, 1194644992, 3390135552, 1587710592, 2288406336, 3124711136, 1921626064, 1741270568, 2326373004, 3269057990, 953279029}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1409286144, 3791650816, 3405774848, 813694976, 3552575488, 1310720000, 888143872, 953679872, 290717696, 1900937216, 1659305984, 3285286912, 3497508864, 2898059264, 1137143808, 497125376, 2221921280, 1363725824, 1723406080, 1832826496, 1406818496, 1300830752, 3183911344, 2004750856, 2745119172, 3811942558, 620884945}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 872415232, 2181038080, 352321536, 3598712832, 3628072960, 1075838976, 2289041408, 1984430080, 3097755648, 823525376, 1510014976, 261128192, 1946075136, 2461261824, 2770415616, 543205376, 3514231808, 1802995200, 1961316096, 4279892352, 296373440, 42683360, 3052111984, 2803712392, 3265985484, 774743214, 425992589}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2751463424, 3657433088, 721420288, 763363328, 884998144, 3097493504, 3715104768, 2735210496, 821297152, 1638793216, 1017315328, 423264256, 254590976, 1347674112, 1426272256, 1389008896, 493157376, 2563235328, 2206010112, 2668737152, 1612845632, 3648063264, 453229552, 104540680, 1062644012, 1995373670, 1144179929}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 3556769792, 3657433088, 1493172224, 1920991232, 3938451456, 2539651072, 2905604096, 283639808, 4172021760, 709230592, 3098083328, 1784315904, 629456896, 684302336, 3660140544, 4170897408, 2263131136, 3489259008, 734071552, 2797007744, 2623724736, 3106979488, 2653654160, 2031770568, 3680987548, 3832531994, 3471848849}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3019898880, 1040187392, 1056964608, 830472192, 1455423488, 35651584, 548405248, 231211008, 3230924800, 2054291456, 123666432, 500989952, 2643902464, 1534451712, 1256157184, 2300356608, 582403072, 3611667968, 2371303680, 2582180480, 471129152, 2801959456, 403147696, 3338668200, 3581946860, 1623196886, 2703243303}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 4093640704, 1174405120, 1929379840, 2894069760, 4240441344, 10485760, 623902720, 243793920, 1021575168, 3689283584, 51838976, 3236069376, 150781952, 1911021568, 362246144, 3978463232, 702323712, 462935552, 301948160, 3382110336, 1084412096, 748472224, 1752692080, 4230956072, 38708556, 3848207374, 3576080821}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 67108864, 704643072, 2600468480, 3917479936, 1967128576, 3282042880, 1508900864, 3045588992, 223084544, 4260233216, 198246400, 3186065408, 4239507456, 1329913856, 2370908160, 2737289216, 1028764672, 1519699456, 2036943616, 2227430016, 3116603456, 3712206304, 3296978096, 1659098376, 594784172, 3194742138, 1488948773}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1140850688, 503316480, 1224736768, 4085252096, 4240441344, 132120576, 2731540480, 3484942336, 2460221440, 593362944, 1441333248, 648249344, 2580922368, 3540049920, 3135860736, 136574976, 2962592768, 3038807552, 3931721984, 2492199296, 132761152, 332047648, 2805355856, 729111928, 1402581764, 1015216838, 77232753}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1140850688, 2181038080, 1258291200, 1468006400, 3762290688, 2761949184, 2718957568, 783810560, 4151050240, 1576140800, 3765501952, 969179136, 2371796992, 320593920, 1701924864, 2739197952, 2476669952, 3682323968, 1543599872, 789356160, 3472536384, 3058544736, 1876328112, 3160894968, 1665394500, 1403858306, 2208222371}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 67108864, 436207616, 2432696320, 4118806528, 1790967808, 786432000, 1294991360, 1596456960, 784072704, 3487432704, 2004156416, 1421377536, 2822684672, 4060078080, 1534423040, 314103808, 3611206656, 1736414720, 1765106432, 3172507520, 1429117760, 1057460512, 3402709968, 1198693128, 2699658556, 3238793074, 817243381}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 67108864, 2516582400, 3942645760, 2894069760, 314572800, 3156213760, 1469054976, 3628597248, 1627127808, 1799487488, 1411973120, 1137147904, 4078813184, 2288050176, 3660148736, 3704076288, 27108352, 2644547072, 2693350656, 3768026240, 3027619008, 4287413408, 300106800, 758315064, 2936558908, 3080457010, 162680267}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 2348810240, 1778384896, 3909091328, 713031680, 1614807040, 4288675840, 1469054976, 2812805120, 216793088, 1716125696, 2693332992, 3190980608, 3699425280, 4155351040, 2861125632, 120772608, 3993011200, 2347618816, 3341377280, 899866496, 153669824, 239174624, 1950549424, 2734406584, 4010956556, 2310880650, 1108132663}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 603979776, 637534208, 2097152000, 411041792, 121634816, 3256877056, 707788800, 2069364736, 1251737600, 1069678592, 807469056, 1808498688, 4154572800, 866426880, 778129408, 3077302272, 3083983872, 1247600128, 1166886144, 869390208, 3160210880, 9269088, 3612470256, 2434564136, 3182240868, 3202460314, 2290393331}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 1140850688, 905969664, 3976200192, 729808896, 3888119808, 576716800, 2060451840, 2617769984, 374603776, 4143579136, 2516779008, 3909844992, 1818869760, 3759579136, 2680360960, 980150272, 3610872832, 4242472448, 2541186304, 3842090880, 3893556288, 2054254240, 85776912, 2788710456, 3133933084, 3154525926, 832391235}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 4093640704, 2919235584, 2231369728, 310378496, 3040870400, 1461714944, 389021696, 3988258816, 3633577984, 1050542080, 4194107392, 843612160, 1486798848, 3870269440, 817713152, 526972928, 1420737536, 2224543232, 1944656128, 2576783232, 3326320832, 3688318816, 3113984368, 2069056808, 1905108500, 4118949486, 2999933097}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 1946157056, 3858759680, 889192448, 2977955840, 2235564032, 3588227072, 4050649088, 3661103104, 1271136256, 2069233664, 2551513088, 3286597632, 1614528512, 2347950080, 3319083008, 3234195456, 3135998976, 3051013632, 2140765440, 1003469696, 1635564864, 242501344, 2983087504, 1463896936, 2751189524, 1641205414, 210054341}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 738197504, 3187671040, 352321536, 3045064704, 4215275520, 891289600, 3666870272, 440926208, 2162950144, 1564082176, 3131506688, 4020600832, 193445888, 3546603520, 560418816, 3024467968, 796378112, 1318896128, 1968375040, 3789290368, 3808873280, 3861147616, 1695971568, 419254776, 4113744316, 1622820858, 1172780863}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 2751463424, 771751936, 2667577344, 1602224128, 1816133632, 1927282688, 3304062976, 2784493568, 540278784, 1478098944, 324206592, 345669632, 3882401792, 1896341504, 105607168, 3713984512, 1879749632, 1889588736, 3974859008, 146088576, 1145021248, 1029648480, 102015376, 3694234536, 3838186676, 3723849214, 1247779835}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 3825205248, 771751936, 4009754624, 1501560832, 3443523584, 3827302400, 1829765120, 2284322816, 1059323904, 3606708224, 560791552, 2849800192, 3862872064, 3780108288, 3143970816, 1223227392, 1668082688, 122088960, 1357095168, 2104175232, 4248289344, 3460899808, 1999012208, 2471744696, 2660456140, 3193684974, 975639819}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 3019898880, 3053453312, 352321536, 1853882368, 851443712, 1432354816, 1873805312, 196608000, 1075052544, 1776680960, 2835677184, 264208384, 3006382080, 1344839680, 4242354176, 3348862976, 1731179520, 26844672, 3251944704, 4075246464, 3644125888, 337070752, 4222386576, 2350076808, 3139611764, 3037344174, 550980917}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 4093640704, 3187671040, 1593835520, 2390753280, 2503999488, 4125097984, 4258267136, 203948032, 999555072, 794427392, 3293904896, 1836154880, 2285092864, 285925376, 3189583872, 1039501312, 2288102400, 2419828224, 2129580288, 1088373376, 504167360, 911635552, 4028845584, 3525496888, 2466871244, 2884631638, 2345975523}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 2348810240, 3456106496, 4278190080, 2004877312, 322961408, 304087040, 4287627264, 396886016, 4233887744, 3927310336, 80543744, 1045135360, 1346748416, 3354189824, 1002770432, 4031223808, 1825792, 1678625280, 2143327488, 2785740416, 2903416640, 4106377184, 4271330928, 3866686968, 1841238092, 4041516242, 2580099585}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 3422552064, 2113929216, 1761607680, 461373440, 2554331136, 1394606080, 2203058176, 2414346240, 1857290240, 2430468096, 4208787456, 3358818304, 561364992, 1420091392, 3566538752, 3860326400, 354679808, 1623050752, 1757461760, 283329920, 165583424, 2522771296, 4078787952, 2689846680, 2844112780, 3906793318, 1042879025}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 3288334336, 2785017856, 1191182336, 1602224128, 3846176768, 81788928, 1062207488, 2458386432, 630980608, 227147776, 2039021568, 1024425984, 2076033024, 728817664, 3563147264, 3565410304, 4016038912, 4222981632, 1227668736, 3536521856, 1970985792, 1118337248, 275536400, 1093800440, 2710381020, 2247210434, 749896671}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 3422552064, 570425344, 3741319168, 2726297600, 3477078016, 1134559232, 3733979136, 2788687872, 4036231168, 1635647488, 3748593664, 1265205248, 236961792, 466411520, 3090624512, 4077758464, 4146705408, 2638193152, 1025293056, 2066706560, 71957440, 1120897888, 869573680, 66289080, 1957428292, 1742911614, 276840793}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 3825205248, 637534208, 3204448256, 3581935616, 3795845120, 2329935872, 728760320, 2855796736, 1064566784, 3347972096, 2994929664, 3712057344, 711442432, 89694208, 1604005888, 753264640, 314672128, 1428653568, 3543702784, 1412109952, 1207796288, 2892345952, 117648, 3037193064, 3966302612, 1329818750, 2699165297}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 738197504, 1979711488, 4177526784, 3145728000, 3728736256, 1180696576, 2890924032, 3070754816, 942407680, 3038642176, 116981760, 3441197056, 406503424, 4231520256, 1246842880, 2235607040, 3390888960, 649779712, 3623348480, 1601255808, 2800789056, 2885977184, 3682529488, 1783992248, 2017348316, 1632196826, 2433022541}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 3690987520, 3187671040, 2801795072, 226492416, 3451912192, 1893728256, 2519728128, 596115456, 841220096, 827457536, 4054777856, 4255416320, 4037984256, 1008574464, 2835836928, 3796928512, 1069843456, 450812416, 3434474752, 4076022400, 4013600320, 1879562656, 2381077840, 3226888968, 556625644, 3291724654, 2305169839}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 201326592, 2986344448, 2868903936, 1753219072, 1715470336, 2845835264, 4010803200, 2758279168, 2832465920, 1768554496, 216465408, 4259414016, 1062453248, 731439104, 426725376, 713410560, 247581696, 1560533504, 785443584, 2297102976, 2250740928, 1239587040, 3756019888, 514879224, 1601709996, 3401336374, 482236123}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 1409286144, 100663296, 3472883712, 3951034368, 1572864000, 3743416320, 2679111680, 845676544, 4255907840, 207749120, 3160211456, 334135296, 1014022144, 4040810496, 2295672832, 4040620032, 3066741760, 3334512128, 338806016, 439973504, 3805590848, 2823279264, 4229048752, 1746234408, 1568070204, 1211794330, 3653805283}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2214592512, 2986344448, 3103784960, 2776629248, 1002438656, 2938109952, 827326464, 1408761856, 3982753792, 2740846592, 1240924160, 942112768, 1399963648, 512417792, 3696193536, 3450062848, 2287967232, 2799037952, 2859785984, 2024296320, 3818662720, 2310671776, 4033433520, 2540740952, 1472607108, 3122867526, 41016017}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1275068416, 3724541952, 2332033024, 3229614080, 2227175424, 2241855488, 2456813568, 3882352640, 2701393920, 923926528, 3159818240, 2542501888, 3231825920, 3022708736, 3145691136, 3455047680, 3512980480, 2900738560, 4023964928, 1136137344, 3902570176, 62805408, 1625370096, 71215368, 2446677148, 1378140846, 2782285263}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 603979776, 3791650816, 1795162112, 3699376128, 1111490560, 3391094784, 66060288, 3999793152, 1443102720, 925237248, 3100311552, 2704244736, 1429323776, 4029063168, 375607296, 575404032, 1984398336, 481658368, 633401088, 818441856, 2075397824, 1567501536, 675249520, 2984365896, 2285824796, 3150935598, 3347695701}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 1811939328, 1174405120, 3909091328, 1585446912, 2168455168, 2694840320, 1932525568, 822607872, 3911450624, 867303424, 2905669632, 1537376256, 1812512768, 4150632448, 3388551168, 1818671104, 3282760704, 1001173504, 4120365312, 2355632512, 4042534080, 3031046496, 2330791600, 3093079272, 2466250636, 1226591726, 815681279}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 1006632960, 301989888, 4278190080, 914358272, 2638217216, 916455424, 3775922176, 3455582208, 2850291712, 231342080, 3044737024, 3636953088, 2915418112, 3337805824, 943935488, 1245964288, 1677693952, 2118228480, 457759488, 3492823168, 3660061120, 1585209440, 341720496, 364466680, 487653092, 3645120998, 3587843547}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 872415232, 3858759680, 1627389952, 3363831808, 4106223616, 2388656128, 2733637632, 3427270656, 1407451136, 2329804800, 501809152, 1873510400, 2871902208, 1582882816, 3261149184, 196052992, 1732488192, 3109668352, 2294193408, 4158919040, 4108217280, 2431211680, 220957712, 1693299112, 2881007020, 3687936782, 348646185}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1006632960, 1442840576, 1593835520, 2273312768, 3963617280, 2527068160, 3675258880, 3881304064, 3461087232, 3572891648, 1626669056, 2061795328, 2105196544, 4174110720, 2767007744, 1837664256, 719094784, 2881939968, 643164416, 2447135360, 510534464, 56180832, 1881333680, 2139612792, 144403508, 2529015906, 4074260417}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 872415232, 1778384896, 2969567232, 780140544, 708837376, 4053794816, 1154482176, 2541223936, 4057202688, 2897608704, 852557824, 3069542400, 818659328, 220651520, 1374228480, 763471872, 2804804608, 1548723712, 2234030848, 814489472, 561149632, 1828678880, 3951069616, 782261272, 1498436036, 112725726, 3602136893}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 3825205248, 4060086272, 3841982464, 2961178624, 1883242496, 1612709888, 1265631232, 292028416, 1487142912, 1720844288, 1925644288, 1177190400, 2533408768, 1807458304, 615460864, 4077840384, 2907896832, 1193082368, 3537211136, 2107003264, 1491406784, 409328864, 3726522224, 2924544008, 2890902748, 1378169534, 2969952607}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2214592512, 167772160, 1459617792, 3867148288, 3661627392, 1667235840, 2846883840, 745013248, 3859546112, 2348417024, 1355350016, 1510703104, 852082688, 2132058112, 2258702336, 3272071168, 1135838208, 1805489664, 449489664, 1845392512, 638548416, 3843077088, 2120703184, 555546824, 3197967516, 156625162, 2614536351}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 335544320, 1644167168, 3607101440, 2860515328, 104857600, 3089104896, 185597952, 756547584, 3717464064, 3502637056, 3220635648, 2407170048, 1611972608, 1858068480, 4075753472, 586074112, 3100826624, 4115170816, 4153794304, 2180667520, 518861760, 3605507040, 3353025904, 880336440, 2124282580, 4160096558, 3154073045}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3556769792, 167772160, 452984832, 8388608, 1363148800, 2799697920, 3083862016, 3772252160, 2144075776, 3535142912, 4159504384, 1617330176, 3401105408, 3813777408, 2545233920, 2397755392, 2666445824, 4083983872, 2668337920, 4020140672, 2768835776, 2285155168, 1896331408, 3934791352, 332687924, 928648194, 4037754049}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 335544320, 973078528, 4043309056, 998244352, 1740636160, 2875195392, 3356491776, 1475870720, 4080795648, 4262592512, 1221263360, 68845568, 906018816, 1130340352, 2092134400, 3840321536, 3379725312, 444907008, 416410368, 1746536320, 341793856, 745314464, 4086675600, 2834579928, 3504756740, 2670540234, 3753359995}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 872415232, 4261412864, 2634022912, 2273312768, 1690304512, 392167424, 3840933888, 2135425024, 3306422272, 171048960, 2035613696, 1584693248, 2015281152, 128425984, 2761764864, 2350966784, 3750548480, 543342080, 3738290432, 513934208, 4268557888, 2389225760, 2367216400, 1183898664, 3169099308, 1848035190, 2587613351}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 2617245696, 1375731712, 3372220416, 947912704, 3871342592, 1302331392, 521142272, 2004353024, 3288072192, 3574726656, 3834445824, 708214784, 225230848, 2335563776, 2692042752, 3599415296, 3885947904, 3519578624, 4069241600, 2264038272, 1895656896, 1073666464, 4277715696, 2124660152, 2618711332, 1445154666, 3586752955}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3422552064, 3120562176, 654311424, 2894069760, 734003200, 1423966208, 646971392, 1806172160, 2252079104, 526516224, 337313792, 2911338496, 784187392, 3756187648, 3123933184, 637265920, 3145702400, 3754543616, 1009573632, 4175560832, 3646645440, 4255640096, 2353913552, 723185752, 3896967724, 2360705186, 3614351147}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 603979776, 2113929216, 117440512, 746586112, 2982150144, 1021313024, 72351744, 234356736, 879493120, 4184997888, 2275344384, 3068035072, 992264192, 3315589120, 1945571328, 27977728, 124425216, 2399852032, 2392498432, 2307032704, 2730401472, 548727584, 1535625680, 55270968, 652269156, 3581536962, 2440452643}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 738197504, 1711276032, 184549376, 3951034368, 3728736256, 4057989120, 2291138560, 669515776, 819724288, 1160380416, 1169096704, 1319862272, 593084416, 481468416, 3533123584, 1669326848, 364880896, 3584016896, 3232758016, 4013394048, 773031744, 1858981216, 4239688464, 514471704, 2213510668, 3008074162, 4257865631}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 2348810240, 2382364672, 3573547008, 1015021568, 3921674240, 3357540352, 563085312, 3016228864, 2291924992, 1997930496, 3902341120, 1979154432, 760856576, 1629790208, 2281771008, 3473123328, 3053710336, 1417935360, 809760000, 1893958528, 1924382656, 3730557472, 282559408, 3561613240, 2838287612, 2881290306, 872779537}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 2751463424, 1711276032, 3439329280, 1031798784, 901775360, 639631360, 3960471552, 2151153664, 1907097600, 2831548416, 3725918208, 1788313600, 3415851008, 2871582720, 1971146752, 1046734848, 2374235136, 2545137152, 2476461312, 3457134464, 761634624, 1421272224, 1991516720, 318401656, 1546324036, 2106493282, 2090336281}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 1275068416, 1241513984, 989855744, 1619001344, 1270874112, 2262827008, 3803185152, 3409444864, 3840147456, 1347813376, 4225040384, 2741927936, 3046162432, 583639040, 1578979328, 3272792064, 699579392, 346196480, 2131400448, 1241941632, 704435392, 1992552992, 574228944, 3269399880, 2798224756, 2015175062, 3256013717}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 201326592, 3858759680, 2332033024, 1786773504, 1287651328, 1512046592, 1689255936, 2670198784, 3097755648, 4260233216, 2527002624, 1259896832, 4052664320, 4077756416, 2538024960, 74766336, 760534016, 3211043328, 4069320960, 3339233408, 2329327552, 1218569376, 1841135408, 3266182568, 146211100, 1144841790, 2300616577}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 2080374784, 1375731712, 1895825408, 1132462080, 3074424832, 1516240896, 2119172096, 3878158336, 4172546048, 2063204352, 478085120, 2289991680, 2698821632, 403677184, 3418828800, 2277701632, 2938280960, 3316830720, 4290437888, 3141441408, 2898054208, 2170519776, 2825862224, 1555487288, 611906508, 708675846, 823934563}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 201326592, 4194304000, 1291845632, 746586112, 3326083072, 3021996032, 1601175552, 239599616, 2479095808, 1780088832, 4127391744, 4105142272, 552452096, 2226315264, 180031488, 3655567360, 3058930688, 2541470208, 1802475264, 3524105600, 61012416, 3936575968, 3282018416, 1904598792, 2609315148, 1026106782, 348422459}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 1140850688, 637534208, 1929379840, 360710144, 1656750080, 383778816, 2192572416, 3681026048, 1980497920, 2643066880, 2959933440, 1930854400, 1147453440, 2260590592, 708145152, 2545063936, 2156059648, 2032848384, 969336064, 1996279936, 1442438208, 350444576, 3943546320, 2933731272, 3799943644, 1399378122, 1136125991}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2483027968, 3254779904, 754974720, 2994733056, 843055104, 891289600, 3780116480, 2781347840, 2642149376, 2149187584, 2663055360, 503152640, 153075712, 820043776, 371421184, 3813263360, 2474243072, 1841401344, 4221929216, 2345383296, 595000000, 2723825888, 2207999472, 11401880, 3000481820, 1855761682, 1605978919}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2885681152, 2181038080, 1493172224, 427819008, 3359637504, 1923088384, 2972712960, 2975334400, 615251968, 2174091264, 1291124736, 2249687040, 1779023872, 3793281024, 1100828672, 342075392, 2759050240, 3243999744, 1905249024, 113628032, 1356760384, 1918924384, 2521850544, 3968350824, 1365522980, 2144488706, 2086100993}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 3959422976, 3120562176, 2600468480, 444596224, 1824522240, 346030080, 3387949056, 224919552, 3344171008, 3543269376, 922812416, 413696000, 711114752, 1234149376, 2962837504, 3826579456, 147125248, 4061958656, 339793664, 1534516864, 48073152, 2328368288, 1612992112, 77204040, 368396252, 3689607238, 2320210807}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2214592512, 4060086272, 2634022912, 2273312768, 1237319680, 1889533952, 1771044864, 371720192, 3511418880, 2329542656, 943521792, 1236762624, 1454751744, 1012703232, 545599488, 2824046592, 2506331136, 685483520, 717207296, 2192162176, 4086202432, 3953401760, 3904262256, 1085737464, 2047014348, 1482570202, 1004235823}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1140850688, 4194304000, 1895825408, 1870659584, 2529165312, 891289600, 3369074688, 1458044928, 765722624, 1989804032, 1222180864, 3063578624, 307806208, 184410112, 1816227840, 3284576256, 45011968, 2647311872, 879801088, 3447295872, 1049298496, 699912736, 3958402352, 423130648, 3284928972, 1568561902, 1092827483}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 1677721600, 100663296, 1694498816, 1266679808, 1824522240, 2808086528, 1265631232, 4030201856, 3297509376, 3844472832, 304939008, 2207023104, 1304608768, 1133223936, 2844069888, 847837184, 942726144, 1174191616, 41592064, 2244459392, 3133352000, 777383712, 642002192, 642912232, 3865517140, 582453186, 3908787545}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3556769792, 3388997632, 1023410176, 260046848, 2654994432, 3982491648, 4109369344, 985137152, 823918592, 3318611968, 3002138624, 2537062400, 2417934336, 379314176, 2321092608, 2620184576, 2115292160, 1405679104, 4071025408, 3951528320, 2845249600, 3856502880, 3316415824, 2769686120, 2778530772, 3918442186, 2295568101}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2080374784, 2650800128, 4143972352, 645922816, 826277888, 3550478336, 328204288, 1144520704, 3759931392, 591265792, 1704525824, 1472692224, 2939273216, 66904064, 1024536576, 204732416, 1745607680, 3625423360, 3542713600, 3669013120, 2608290752, 3209097824, 70930224, 4285210168, 108580804, 1285755578, 53276989}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1946157056, 3992977408, 4211081216, 2894069760, 3636461568, 568328192, 173015040, 3368550400, 2187067392, 1474691072, 1843200000, 1141932032, 2899230720, 3036143616, 3156545536, 789903360, 14476288, 3959459328, 2988876032, 4019947648, 2728073408, 155056544, 3655730128, 2262646072, 4036008828, 1343144642, 2199368425}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2348810240, 301989888, 1728053248, 3061841920, 2831155200, 3466592256, 4293918720, 1637351424, 2161377280, 613285888, 1241972736, 2901377024, 988397568, 2184355840, 1766797312, 1930688512, 3956009984, 2080365056, 3873557248, 3962487936, 914189760, 1163310752, 993610608, 4145081416, 4001524644, 3116176638, 3715535889}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 1946157056, 3657433088, 2634022912, 2122317824, 3149922304, 304087040, 2177892352, 2388131840, 1972109312, 3945136128, 2471297024, 3190587392, 2548219904, 709615616, 1508208640, 3752376320, 374375424, 1145867776, 693304064, 1612964224, 2411804864, 2978673184, 40876208, 3905370520, 1276625940, 496705058, 1642705993}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 67108864, 1711276032, 184549376, 1702887424, 4039114752, 4112515072, 368050176, 3511156736, 2133065728, 3399090176, 3506503680, 934903808, 3757817856, 3414597632, 1436094464, 1856342016, 2622340096, 1608117760, 3689657600, 1679752320, 2030393408, 634638624, 1630715184, 2388349064, 1763236492, 4143057902, 1473583307}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 67108864, 1040187392, 2667577344, 3749707776, 2101346304, 3927965696, 2983198720, 458752000, 438042624, 661782528, 2549415936, 1066893312, 1015922688, 1200414720, 744296448, 3733170176, 3237716992, 750253568, 2313019648, 538229376, 3458284352, 2776750304, 2227608944, 3326359000, 2800623892, 331830186, 759362539}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 1275068416, 1107296256, 1392508928, 595591168, 2948595712, 3902799872, 3861905408, 1881669632, 4021026816, 2762342400, 2647588864, 1568047104, 3576217600, 4281589760, 595021824, 79857664, 3188366336, 4059474432, 3815285504, 525592192, 3630638400, 2283451808, 3081677168, 3247239720, 2647237660, 2996182138, 635919201}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 2751463424, 2046820352, 3036676096, 2675965952, 322961408, 1629487104, 2660237312, 2037907456, 704380928, 3830841344, 3618701312, 1828880384, 895270912, 2509873152, 4084797440, 1511450624, 2685328384, 599973376, 3460098816, 1672060288, 483464256, 322089696, 1861535216, 4273852408, 75709732, 3337223402, 3069253401}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2751463424, 771751936, 520093696, 260046848, 3250585600, 1453326336, 934281216, 451411968, 1995702272, 1252655104, 2836070400, 1189838848, 922337280, 1421778944, 1345523712, 3060258816, 3409943552, 3475217920, 662548736, 853332608, 2923193152, 1538131616, 3374929264, 2340746984, 2485146812, 1693474934, 1997043627}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 335544320, 3321888768, 3640655872, 679477248, 1849688064, 1604321280, 4174381056, 1531445248, 2531524608, 905052160, 2009137152, 602767360, 2246557696, 4131053568, 2562265088, 1873917952, 2653549568, 210087424, 3188970752, 1793129856, 1462521792, 1112953312, 1410552240, 775726360, 1386349532, 2403933278, 376016671}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 3690987520, 838860800, 3506438144, 109051904, 4282384384, 2879389696, 823132160, 1700265984, 403963904, 1577189376, 1134362624, 3818029056, 2797125632, 286892032, 825569280, 896444416, 577166336, 2525676032, 143430400, 2999711616, 3012579008, 1008207456, 481575472, 2459050360, 2047162164, 1206306126, 2118813975}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 201326592, 2046820352, 1895825408, 3800039424, 1698693120, 2770337792, 2440036352, 1850212352, 3349938176, 1534459904, 3656581120, 3445129216, 4042702848, 980541440, 3928715264, 1923909632, 4290044928, 111202816, 921880320, 1463536512, 1526083776, 2066970976, 3115880048, 3672563464, 3957961676, 1501506602, 979297721}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 3556769792, 570425344, 3170893824, 1652555776, 1925185536, 4192206848, 980418560, 4107796480, 2506883072, 4093509632, 3129802752, 2647883776, 3995451392, 1875681280, 1636118528, 53975040, 3573515264, 1358667264, 30537472, 2441018752, 317070016, 494999712, 1176357840, 1179707688, 3194164068, 339144770, 1814186613}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1006632960, 3053453312, 1929379840, 3581935616, 3032481792, 3806330880, 3698327552, 3102212096, 1292632064, 3708944384, 803274752, 183074816, 4257464320, 2937495552, 4174999552, 2640173056, 4289057792, 1987181056, 1411881216, 4178109568, 4046076992, 164979488, 911184080, 54836648, 2031638908, 1160014058, 2298351403}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 335544320, 2583691264, 3372220416, 3128950784, 599785472, 1218445312, 1257242624, 3568828416, 1588330496, 410648576, 3740073984, 160399360, 3915235328, 4256489472, 3896848384, 814462976, 379823104, 2909265408, 1287228160, 4217035648, 2428399808, 1018390048, 4012690416, 2514044744, 636078516, 3801259858, 703209543}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 872415232, 4261412864, 1023410176, 1971322880, 4156555264, 585105408, 1620049920, 1507328000, 2215903232, 1747058688, 2605907968, 2192080896, 2795421696, 2179964928, 3591647232, 3609344000, 970136576, 1407751680, 3007242496, 1977604992, 3296488256, 1973315488, 2569882704, 2325073112, 1678994644, 3255354670, 2737754551}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 3422552064, 100663296, 1593835520, 1853882368, 2873098240, 1331691520, 1831862272, 92798976, 2564030464, 636878848, 2971729920, 1232306176, 1213317120, 1653006336, 1775521792, 4034291712, 3605083136, 810803712, 1770117376, 1526639232, 656952256, 4123272544, 2687398224, 3696043656, 4065954540, 345174710, 1820469141}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 3690987520, 2113929216, 855638016, 528482304, 2965372928, 1851785216, 3129999360, 1939341312, 1017380864, 1069416448, 2737766400, 1356955648, 3355164672, 2171248640, 1403285504, 2654877696, 2163168256, 822209024, 3584793856, 1083369600, 2878363968, 3776476704, 14955664, 4003354648, 3743354548, 730444374, 1280823553}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 2751463424, 2315255808, 3036676096, 3464495104, 138412032, 1101004800, 1974468608, 3178758144, 3614179328, 165019648, 1277755392, 266043392, 2103558144, 4271824896, 510423040, 2304141312, 3949544448, 2650506752, 1913772800, 604417408, 3255830720, 868766176, 194250672, 91887656, 2124373940, 1369621074, 3302099233}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1811939328, 2181038080, 1056964608, 981467136, 3485466624, 1793064960, 386924544, 526909440, 2377383936, 2120613888, 2098921472, 213876736, 1567473664, 3507544064, 1379151872, 1344669696, 1555766272, 2609904128, 1047888640, 1335658624, 2796450752, 2795466016, 2923549648, 2159731480, 815075916, 2597378662, 2530499997}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 3422552064, 2113929216, 2734686208, 847249408, 1254096896, 3433037824, 672137216, 1088946176, 2410414080, 1465516032, 3917938688, 3587473408, 522371072, 218079232, 3643559936, 1067071488, 3492232192, 4031031808, 2441805056, 1781770368, 642131904, 1462064544, 882370160, 1430273336, 2950696748, 686820138, 3298300879}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 872415232, 3925868544, 4244635648, 2155872256, 3854565376, 1486880768, 430964736, 2896691200, 326893568, 2615017472, 3370057728, 1133936640, 4248092672, 3845496832, 1711042560, 2501793792, 1275024384, 3429277184, 2742862592, 454668672, 2631547840, 3150255136, 3992177392, 569838696, 2980746716, 2576011954, 2918879685}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2483027968, 1644167168, 2097152000, 729808896, 1220542464, 710934528, 3392143360, 774373376, 2565603328, 2573860864, 1497825280, 3375529984, 1974779904, 2115624960, 1454125056, 2555009024, 3319233536, 894100992, 2084617984, 3996624256, 615328320, 3325417248, 3248887952, 2436698696, 2479736892, 227677178, 1492330903}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 1140850688, 2583691264, 385875968, 2541748224, 3099590656, 4028628992, 1494220800, 3382181888, 2495873024, 827195392, 2526478336, 4052844544, 186368000, 3208814592, 444878848, 4147013632, 1172794368, 3581525504, 3325545216, 195085440, 1404132672, 2641032224, 2592621488, 2992396024, 1577732948, 823729830, 3525762889}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1275068416, 1107296256, 1224736768, 2910846976, 356515840, 3550478336, 3849322496, 373817344, 312213504, 430571520, 446627840, 2026143744, 385007616, 1783078912, 1817980928, 675956736, 3268353024, 1178380800, 1397158656, 1205961600, 2691785536, 4160073952, 3483855280, 3675315144, 3947164492, 2159201106, 1097325055}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3556769792, 2717908992, 2969567232, 2558525440, 4055891968, 1155530752, 1234173952, 1213726720, 1284243456, 751435776, 730529792, 4223631360, 117030912, 2537086976, 1238126592, 4159309824, 3925548032, 2516043264, 275631872, 3219030912, 2294093248, 574022688, 2241415888, 2490931288, 2313969044, 4162485538, 619926991}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 1140850688, 3120562176, 2902458368, 3498049536, 2705326080, 3420454912, 1905262592, 3212312576, 929300480, 803078144, 1463484416, 1957920768, 185188352, 3865878528, 1613000704, 2000562176, 1093340160, 655097344, 239991552, 2525137280, 2283213760, 1459734112, 1029738768, 799429528, 2849966468, 3098385734, 4019366945}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 3556769792, 2046820352, 1962934272, 1115684864, 591396864, 593494016, 3513778176, 3536322560, 157024256, 946470912, 3315007488, 297107456, 931381248, 3657359360, 2384211968, 3104450560, 2783384576, 1946004992, 2225048320, 779390336, 3065714368, 1855431264, 730395984, 1082205864, 878226284, 3172540658, 987542335}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 3019898880, 2382364672, 2969567232, 813694976, 3762290688, 1235222528, 3480223744, 954728448, 1889271808, 3370516480, 854786048, 3168501760, 1671544832, 2218041344, 14438400, 2034632704, 1904417792, 1714664960, 1883089152, 4149405056, 3723450304, 3992828128, 1144164528, 3162449224, 3192235548, 3254169090, 504171401}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 2617245696, 637534208, 822083584, 3514826752, 3795845120, 2229272576, 4218421248, 76021760, 387710976, 2909405184, 2875916288, 1491042304, 2175385600, 489201664, 2858160128, 3842660352, 1574636544, 4026003968, 3936725248, 653976960, 1354986304, 4262713696, 1775998864, 2343017704, 1342030988, 486451698, 1548554303}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 3019898880, 1509949440, 3372220416, 511705088, 809500672, 786432000, 2557476864, 1226309632, 4189323264, 681181184, 411893760, 3584458752, 1267253248, 304062464, 3136557056, 3791267840, 2252172288, 3323889152, 380408576, 2532160384, 1448433344, 473095136, 3452087312, 2971329896, 1435417796, 1329917934, 419546843}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3422552064, 3120562176, 3741319168, 4269801472, 4206886912, 3902799872, 3895459840, 1316487168, 3628859392, 3315728384, 81330176, 398360576, 2899361792, 594272256, 2796294144, 2364684288, 1051814912, 1954216448, 3446050560, 1588376704, 3014778304, 582555040, 690928240, 2476259112, 383770740, 1140985730, 3613997579}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1140850688, 3187671040, 4076863488, 2105540608, 2034237440, 3852468224, 1917845504, 1091043328, 3962830848, 3884318720, 4185194496, 3289808896, 774160384, 3549929472, 374632448, 1756776448, 214787072, 1138398720, 5173504, 546874496, 40233024, 4169626592, 2194011312, 3092738392, 1829618300, 3984799542, 1341884189}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 2483027968, 1040187392, 889192448, 4051697664, 3560964096, 2510290944, 3218079744, 1331167232, 662962176, 1671036928, 4215996416, 1499365376, 3401629696, 3209814016, 191107072, 1416251392, 2642635776, 186832384, 3280900352, 3961040768, 9825600, 1868431456, 2280723504, 3842365720, 3366337428, 2586116102, 327664355}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 1275068416, 838860800, 4076863488, 2810183680, 415236096, 3160408064, 2259681280, 3190292480, 590610432, 4251844608, 1057816576, 222199808, 1793376256, 3242696704, 4086583296, 2445158400, 445991936, 2393020928, 3170827008, 2114250368, 582476608, 639389216, 366620048, 2023979784, 89375100, 48893782, 1934312825}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 872415232, 1174405120, 1056964608, 3112173568, 1564475392, 3965714432, 4103077888, 2399666176, 4077125632, 1714290688, 3948609536, 2332852224, 2779168768, 2224267264, 1512329216, 3537790976, 3133352960, 33605120, 2349653248, 2686879360, 1272164416, 1061438944, 3905833040, 3842708696, 103067388, 3453126350, 2305152849}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 872415232, 3523215360, 1895825408, 3430940672, 1212153856, 119537664, 1148190720, 414711808, 4109107200, 2814246912, 2808283136, 956923904, 3084632064, 2747703296, 1523331072, 2874034176, 2107315200, 4291141120, 848662272, 291367808, 2391377856, 3323720416, 2854680048, 1692150664, 2519083764, 3640593298, 2911865909}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 3825205248, 2181038080, 117440512, 1283457024, 3896508416, 2778726400, 240123904, 2013790208, 2350645248, 3917611008, 3239247872, 1535279104, 765247488, 231596032, 2629595136, 340940800, 31161344, 612277760, 116324096, 2533806208, 317363392, 1513146848, 733453488, 434851800, 994477820, 2773152162, 2069926923}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 67108864, 2650800128, 1862270976, 4018143232, 3904897024, 3395289088, 529530880, 2360868864, 1062993920, 2470576128, 260767744, 1510309888, 1117503488, 4010991616, 2470203392, 2681358336, 3467844608, 546942464, 3912890624, 222927488, 2040651584, 1604697120, 3974863504, 855302296, 3652722084, 2983989434, 3271688467}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1811939328, 4261412864, 1056964608, 1837105152, 180355072, 1851785216, 1326448640, 3005743104, 2372665344, 2235957248, 4038656000, 3075047424, 2313404416, 1365041152, 252448768, 1951811584, 2626753536, 1738920448, 4268094720, 2743449216, 156616256, 1906156576, 757198992, 3878672344, 350942252, 3343718954, 1413188033}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 1409286144, 1174405120, 3539992576, 2038431744, 1673527296, 2569011200, 1483735040, 3105357824, 561774592, 3316514816, 2370502656, 4140204032, 2325004288, 2637291520, 2665222144, 2778621952, 62067712, 2557136384, 1242731776, 4127096960, 1914234432, 910675104, 2647340464, 2777075528, 2431967524, 4146168970, 3520347813}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 872415232, 2583691264, 3439329280, 2273312768, 1648361472, 1612709888, 2203058176, 2120744960, 1614544896, 446824448, 2887843840, 3368517632, 651804672, 3667566592, 3533451264, 2285004800, 1781072896, 3062599168, 1589877504, 1051693440, 2598754368, 1446558816, 767387376, 2289417880, 1345379724, 1945193218, 3228535867}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 67108864, 2248146944, 3338665984, 3078619136, 213909504, 1038090240, 2150629376, 1675100160, 3994812416, 1379532800, 2970025984, 1654423552, 1853538304, 2192039936, 2819371008, 1135740928, 3828573184, 1854060032, 3094072576, 1432240768, 3056667456, 3534329376, 714422096, 939505288, 2320514564, 2938666618, 270814143}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1275068416, 3523215360, 2466250752, 3498049536, 1673527296, 782237696, 1074790400, 1429733376, 3612082176, 3942514688, 1489174528, 1361543168, 1565900800, 315154432, 2881253376, 20346880, 2940687360, 4041073152, 2242675456, 1052141184, 101152960, 1522386976, 899468016, 291392696, 2773705412, 1180670386, 217682309}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 1006632960, 3523215360, 1593835520, 2239758336, 4173332480, 576716800, 2754609152, 2035810304, 2827223040, 1058406400, 2660171776, 1790672896, 132759552, 3004227584, 714362880, 1281234944, 1497570304, 811708928, 3300692736, 3950917760, 1674777664, 426354976, 1481687952, 2033476936, 2794330244, 7029878, 261994021}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 2483027968, 3925868544, 3103784960, 461373440, 1145044992, 1101004800, 466616320, 2213019648, 545521664, 2099380224, 1301479424, 108036096, 2979446784, 730324992, 1832153088, 3170506752, 1116685312, 2901319168, 114000640, 2768372608, 2801996864, 3518548832, 897751856, 1517148440, 976430028, 312536542, 1727969895}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 872415232, 3523215360, 3875536896, 3867148288, 3485466624, 824180736, 3411017728, 635961344, 688128000, 444727296, 2406154240, 3437002752, 3868901376, 1867751424, 171208704, 3000653824, 1173842944, 669165056, 3802130176, 719462528, 1322998208, 1631903520, 371650608, 935195864, 1293511884, 147824990, 3431606263}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1140850688, 3456106496, 2164260864, 2155872256, 4206886912, 597688320, 3069181952, 2079850496, 13893632, 681181184, 2599485440, 1663008768, 3549544448, 3646595072, 29650944, 2381465600, 1544367104, 3365527040, 4285956352, 2064262528, 911824832, 96720288, 3215429872, 2560995784, 3444621908, 102582638, 1517413659}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 4093640704, 1577058304, 4278190080, 1149239296, 3560964096, 446693376, 315621376, 357040128, 2502688768, 3697410048, 2158821376, 2362867712, 2748891136, 3635929088, 664563712, 4095367168, 2470018048, 2193659392, 3113455872, 1643268736, 231031488, 4234858464, 1322445104, 2728849432, 926985116, 2656272858, 1066561475}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 1006632960, 2717908992, 1962934272, 2743074816, 1212153856, 3902799872, 902823936, 3244818432, 3519283200, 2395865088, 500367360, 3832840192, 104775680, 2651054080, 4197715968, 2176190464, 94327808, 302955008, 127660800, 2617775488, 871656000, 341206880, 2607752624, 519481496, 127369484, 3402766654, 3280041073}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 738197504, 436207616, 3036676096, 1535115264, 2604662784, 689963008, 2884632576, 2091384832, 1663303680, 2663251968, 3425370112, 2611445760, 947765248, 4031291392, 3950252032, 2133215232, 2932280320, 980265472, 896597760, 640180608, 769927744, 2279477984, 2793097456, 1799339720, 1460773948, 1438821822, 1775839193}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 67108864, 167772160, 2097152000, 8388608, 3082813440, 1449132032, 13631488, 2076704768, 595853312, 2398486528, 4274323456, 659128320, 2365308928, 3827884032, 498339840, 908998656, 2196323328, 1810615808, 3246449408, 3672136064, 420506560, 1789426976, 3335797904, 243160760, 853610940, 2282723278, 1957074333}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 201326592, 2919235584, 1929379840, 2021654528, 423624704, 1096810496, 3165650944, 3969384448, 2024013824, 3592552448, 3260481536, 3206643712, 1072152576, 1483907072, 2314489856, 491395072, 973825024, 2392297984, 2462747904, 2810202240, 4290790080, 3810554208, 2706375760, 3546835016, 73161124, 3082189510, 3928827087}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 335544320, 1107296256, 989855744, 2508193792, 801112064, 643825664, 2217738240, 1480065024, 2670460928, 1367998464, 2237202432, 3054534656, 3866542080, 1850056704, 2172416000, 193095680, 1666001920, 976680448, 2531643136, 967579264, 2680833600, 3740879008, 3611341328, 4093552840, 3499226676, 280653074, 4125193231}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2080374784, 167772160, 1895825408, 645922816, 901775360, 371195904, 2127560704, 3796369408, 1170472960, 4127326208, 666173440, 623738880, 3760963584, 339517440, 3308523520, 3063572480, 2587450368, 1072419328, 3273436928, 1432626048, 1829928640, 1809660192, 3124358832, 711034008, 1900928604, 1268498734, 323267335}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 4227858432, 369098752, 2701131776, 3649044480, 3946840064, 3340763136, 1850736640, 796393472, 2388393984, 1676017664, 2356740096, 3449257984, 1617805312, 1448255488, 2183950336, 3243128832, 152908800, 1938659840, 493017344, 1235486080, 3346663232, 2684293600, 4003372784, 2513597208, 2996524548, 3297045562, 3403486497}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3825205248, 1375731712, 3841982464, 3246391296, 2587885568, 4175429632, 231735296, 1497890816, 1136918528, 1815478272, 1519452160, 3638263808, 753516544, 955179008, 1871998976, 1597929472, 162886656, 2503841280, 3241195264, 4042344832, 1506511680, 2206320480, 500880784, 2308577720, 1544779068, 486843438, 2977922845}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 1811939328, 4194304000, 1392508928, 1082130432, 3854565376, 136314880, 422576128, 1562902528, 2650537984, 2230452224, 1627193344, 399933440, 664322048, 3296190464, 961302528, 832190464, 2774617088, 1987365376, 958258944, 824509056, 119727296, 3550913312, 324061872, 3197880424, 10884380, 708007026, 1660539347}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 1275068416, 3657433088, 788529152, 1669332992, 1656750080, 4003463168, 2955935744, 2810707968, 1737752576, 926285824, 1229127680, 587235328, 3605184512, 2197266432, 2065960960, 3254654976, 179772416, 2527496704, 2585390848, 48987264, 1155832640, 1891413792, 2532375536, 1883950120, 2375282572, 3124395670, 4103669717}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 2483027968, 3724541952, 2164260864, 3430940672, 1220542464, 2942304256, 2920284160, 2002255872, 2685665280, 3230531584, 4246667264, 2128314368, 2751578112, 1328603136, 2835632128, 2253809664, 55258112, 1056298496, 1240367360, 652412288, 1659492800, 3842804384, 3403049360, 193665752, 4053128724, 402575150, 2579194657}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 469762048, 3523215360, 3741319168, 3581935616, 2772434944, 3810525184, 1072693248, 76021760, 243007488, 852885504, 867368960, 987856896, 2492186624, 3297681408, 2022469632, 719218688, 1141836800, 853004800, 304653056, 1207380096, 1206115392, 2774704096, 2600613360, 1357448904, 789349164, 732233730, 1278407505}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 1006632960, 2181038080, 2097152000, 1015021568, 473956352, 1935671296, 2861563904, 732430336, 3734765568, 1112408064, 3598385152, 1373667328, 3555901440, 401055744, 2819387392, 1541822464, 1038558208, 4214155776, 2680783616, 4133962112, 317641152, 980014816, 416775632, 657903832, 2249055788, 51184722, 3920611709}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 1006632960, 1577058304, 1862270976, 3800039424, 1572864000, 3575644160, 1613758464, 2151153664, 157548544, 982908928, 2181496832, 4053041152, 791068672, 374857728, 2840866816, 1521383424, 996371456, 3003294208, 4179739904, 2244175488, 3077740992, 3245994016, 762800432, 1632415336, 2001908628, 3603542070, 3339650341}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 738197504, 2919235584, 1929379840, 4051697664, 2587885568, 3340763136, 2953838592, 3417833472, 4247519232, 47316992, 2255421440, 3303964672, 3134242816, 1913511936, 4215025664, 2120902656, 2831358976, 2977749504, 3508524288, 1093867648, 2033509952, 4118512736, 3674569328, 3853370552, 2246842180, 2117222850, 1394559331}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 1677721600, 1375731712, 3238002688, 3967811584, 2168455168, 2506096640, 3803185152, 570949632, 3510370304, 478806016, 1680146432, 184909824, 1433649152, 3070009344, 1435258880, 3313657856, 1419334656, 72324608, 1786152704, 3517537152, 1049079744, 3119160928, 3602085968, 1845134664, 3576396268, 2258535746, 1021656863}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 3825205248, 973078528, 2936012800, 293601280, 448790528, 10485760, 3817865216, 966262784, 395051008, 994967552, 2619277312, 2190835712, 3793207296, 1789304832, 2547789824, 2465626112, 2923637760, 3097742848, 938777344, 1645549696, 2691740224, 676268576, 1496177136, 2337008376, 319859284, 335489090, 2976243693}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 2617245696, 1040187392, 184549376, 4135583744, 515899392, 1096810496, 883949568, 69730304, 2089549824, 1852178432, 3403087872, 3209396224, 3873554432, 2272321536, 536629248, 2024699904, 162225152, 807772672, 229283072, 2963616896, 3076452800, 1133996448, 2674628752, 4268855176, 3452494332, 1858627722, 2809938849}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 3019898880, 167772160, 3271557120, 1635778560, 2864709632, 1042284544, 1274019840, 3069706240, 3819175936, 2679242752, 1935998976, 997163008, 1530511360, 412016640, 3834925056, 1516906496, 2880525312, 3731209728, 2358821632, 339959424, 1684063296, 250039328, 2169683632, 1925323144, 2631739028, 724273110, 316380727}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 2617245696, 4261412864, 3137339392, 1568669696, 71303168, 1713373184, 951058432, 2441609216, 2155610112, 1743912960, 2391343104, 947290112, 3543711744, 916692992, 3272355840, 823797760, 652555264, 3883723264, 1243974912, 3586870400, 360184896, 1177712992, 2968083440, 3102117736, 1895878284, 2195188258, 3166844483}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 67108864, 1979711488, 452984832, 3766484992, 3720347648, 81788928, 200278016, 421003264, 613154816, 683278336, 171114496, 3053158400, 764264448, 4221886464, 1564217344, 1979856896, 57621504, 3452554752, 2669337856, 3138475136, 3599013568, 472664864, 65695952, 880492392, 1027594756, 821283250, 1600755031}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1140850688, 3523215360, 218103808, 1468006400, 1681915904, 2401239040, 311427072, 3603431424, 233046016, 1350172672, 3210805248, 1637056512, 1691205632, 1882644480, 2444521472, 2186426368, 3346361344, 4237417984, 621870848, 2222140800, 4131845184, 2592884576, 651035248, 2880649976, 858187452, 1413234526, 1041656555}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 3825205248, 2717908992, 1358954496, 3380609024, 3015704576, 3957325824, 2723151872, 560463872, 1368129536, 3901620224, 3073966080, 262963200, 2840510464, 2661916672, 1112829952, 2260342784, 1460894720, 1488444928, 1902470912, 1535830912, 1125879104, 3109756320, 3121347792, 2442344248, 1576511852, 130361306, 3279602677}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 2483027968, 1375731712, 50331648, 4085252096, 3753902080, 719323136, 1812987904, 1980235776, 2275672064, 3242328064, 2239954944, 492011520, 2908078080, 3011829760, 3294375936, 662579200, 4004330496, 2127996416, 1742149376, 3314139776, 3468345664, 3872468896, 2077804368, 3978448536, 3167976828, 1526456670, 2722208439}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 2885681152, 2248146944, 3405774848, 595591168, 1673527296, 48234496, 554696704, 1245184000, 4029939712, 2754215936, 1139605504, 3073933312, 1975959552, 2433867776, 4009521152, 1119242240, 3238743040, 330009088, 3471405312, 2589642880, 1635247936, 791633312, 741979472, 1743805976, 4045933540, 2668382734, 3768480723}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 1543503872, 2717908992, 452984832, 327155712, 2218786816, 1323302912, 208666624, 1863843840, 249823232, 556924928, 2575368192, 2887090176, 3475226624, 820027392, 2716618752, 746465280, 175074304, 3952259584, 260905728, 1687917184, 1301603648, 1463180896, 2445498512, 269256040, 2433883076, 1339117894, 2455611047}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 3019898880, 1107296256, 1056964608, 2675965952, 1027604480, 3286237184, 3522166784, 1075314688, 3020685312, 3955359744, 1329922048, 434012160, 3086008320, 3850870784, 3364106240, 1709598720, 1823699968, 3062218240, 39929600, 1806206080, 3437994304, 1098282720, 4070259856, 4105291176, 2441030660, 2926037874, 3044305707}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 4093640704, 1308622848, 2130706432, 3800039424, 4273995776, 4271898624, 3713007616, 3661103104, 2809397248, 2567307264, 588578816, 3264905216, 2756231168, 3624656896, 658272256, 1129994240, 3158268928, 3364730368, 3865655552, 1184940672, 3037182400, 456014240, 2277074288, 895020184, 173266916, 2008568206, 1127509605}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 469762048, 1845493760, 1325400064, 780140544, 1270874112, 2984247296, 523239424, 2883059712, 208404480, 1907490816, 1110507520, 1512603648, 739688448, 363175936, 1843687424, 3757471744, 441918464, 3099064832, 1589986560, 3134652032, 1539676096, 278166816, 1418618448, 4180370568, 4044210564, 2884635074, 481830211}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 1409286144, 905969664, 3372220416, 1233125376, 1933574144, 761266176, 279969792, 1553465344, 893648896, 2337669120, 2672361472, 2355331072, 3859922944, 322887680, 869011456, 1939503104, 1246956544, 2112935424, 2285970688, 1274017152, 2221665088, 4045255136, 3817131984, 3687789896, 2818738084, 1731083830, 3221043333}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 4227858432, 3858759680, 4076863488, 864026624, 499122176, 4242538496, 2330984448, 4188536832, 357826560, 3431596032, 303497216, 2883616768, 98484224, 1043587072, 4121694208, 1764104192, 1664181248, 1154607616, 2400129280, 104649856, 3658523456, 3153512096, 3836192080, 80090088, 2470539484, 4130984070, 2482721019}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 3825205248, 3388997632, 3338665984, 3867148288, 3577741312, 941621248, 2865758208, 1166540800, 2256797696, 2550792192, 1000407040, 1772060672, 3761356800, 63610880, 3342626816, 2436241408, 2543260672, 4152931840, 1215904512, 1356043392, 3961513408, 2045899360, 3651836400, 994839000, 2536405692, 1119564142, 1322683843}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3959422976, 3858759680, 1761607680, 1216348160, 1639972864, 635437056, 944766976, 2873622528, 390856704, 3989962752, 1463484416, 125861888, 2382282752, 432513024, 2129924096, 2628134912, 937245696, 2734553600, 3463655680, 3419197824, 866948032, 482146336, 4275364432, 1185456184, 1050850428, 1040030890, 938677675}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 3019898880, 369098752, 2801795072, 612368384, 759169024, 530579456, 2041577472, 907542528, 4002676736, 2224422912, 806027264, 1521713152, 1142013952, 1069342720, 1465667584, 1196038144, 2986431488, 3943874048, 3165879552, 1746379392, 4032805568, 2336472928, 3089741616, 1717086120, 3820099332, 176499998, 2284632397}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1409286144, 2785017856, 2634022912, 629145600, 2956984320, 3584032768, 510656512, 2636644352, 2589720576, 3616145408, 1415643136, 1657241600, 28426240, 2225790976, 2330202112, 2653829120, 191837184, 538504704, 1784747264, 197629824, 2989604672, 569019488, 1992563760, 3256758216, 2028424316, 481602562, 3036901311}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 2483027968, 3388997632, 2734686208, 964689920, 3787456512, 2384461824, 3991928832, 1519910912, 893124608, 3661496320, 930807808, 1016102912, 3098722304, 2626150400, 3971231744, 1087006720, 1230054400, 2291252736, 2097873664, 248045184, 154056768, 2601108896, 2729932592, 1958142728, 4122320292, 3595128490, 2590897421}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 2214592512, 2113929216, 1157627904, 1333788672, 3091202048, 4137680896, 3838836736, 3229089792, 466878464, 1210974208, 851247104, 2718007296, 811319296, 1452843008, 2258399232, 3648157696, 1429169152, 761198080, 3584901376, 1520025472, 822061632, 3885936992, 2429357232, 782888728, 938996228, 1868753726, 1057955585}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 2214592512, 1375731712, 1493172224, 1535115264, 3913285632, 2736783360, 1062207488, 3798466560, 4253286400, 1427505152, 435224576, 2021752832, 2561916928, 709140480, 1450995712, 848984064, 1142105088, 1524545024, 4084143872, 398763904, 2621192256, 3476708832, 2407752944, 2178330776, 337340940, 2133499614, 2302751165}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 2751463424, 3053453312, 3070230528, 377487360, 2319450112, 3810525184, 3465543680, 2710044672, 2372665344, 3265921024, 3436118016, 1720483840, 2766848000, 3261063168, 2561945600, 674129920, 1144597504, 1739697664, 2892836096, 854585984, 3425442752, 2634690016, 1159662576, 2812582392, 3000416540, 3449657530, 3731298151}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 603979776, 4261412864, 989855744, 981467136, 4198498304, 2631925760, 3601858560, 1990721536, 2230059008, 3747741696, 1580662784, 2476244992, 578207744, 500408320, 2738098176, 184948736, 2158588928, 2813711872, 938287360, 1035702400, 376967104, 112481760, 4123398672, 3171484168, 1197862268, 1974820346, 1998558419}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 2885681152, 1509949440, 352321536, 3867148288, 1421869056, 2363490304, 2320498688, 3854041088, 3823370240, 262275072, 2137718784, 1108377600, 3728130048, 2238685184, 1204563968, 1050564608, 658340864, 88193536, 2602139392, 864260480, 1801585856, 3414891424, 2621492048, 361666360, 227260548, 1307454086, 3165979327}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 2483027968, 2046820352, 1392508928, 847249408, 2965372928, 1805647872, 3184525312, 978845696, 2030829568, 2138177536, 3849912320, 471433216, 1095221248, 1096605696, 2839818240, 4010158080, 85394432, 3244989952, 2923117312, 4119395968, 3229228480, 3186430112, 3343362288, 73195864, 918824724, 3964038338, 871838291}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 1677721600, 3321888768, 285212672, 2457862144, 3636461568, 3470786560, 2412773376, 1052246016, 1934360576, 1898840064, 1194917888, 118784000, 2065088512, 2366758912, 518270976, 3829032960, 2475369472, 289129984, 3937893632, 4259182976, 1703555776, 354620832, 3853516368, 54863608, 1314033860, 660327314, 2795981869}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 1946157056, 704643072, 2231369728, 1736441856, 499122176, 887095296, 1636827136, 3453485056, 320077824, 3577610240, 3154968576, 4111499264, 509263872, 3560562688, 2124156928, 4044503040, 2629270528, 393983488, 3692235520, 846056832, 268588096, 2586785696, 2161095504, 345847384, 3108543828, 864982830, 2439490361}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 3019898880, 1308622848, 1426063360, 1065353216, 1044381696, 329252864, 1370488832, 3849846784, 1653866496, 4072800256, 1108148224, 3054731264, 3211116544, 2413469696, 1264324608, 3333314560, 1713075200, 2256313856, 1548448000, 2551494528, 798450240, 3631923808, 485242160, 987106344, 3507423412, 3388904366, 3546680919}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 2885681152, 3724541952, 1828716544, 3229614080, 3552575488, 2246049792, 1058013184, 1459093504, 2220621824, 749600768, 3306881024, 3621093376, 122142720, 446881792, 78917632, 3834255360, 1227453440, 738259456, 3201905920, 359182208, 2277321152, 1148909344, 387454800, 3242994328, 1565918468, 1321696858, 3275471941}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 3019898880, 1308622848, 3305111552, 1753219072, 3519021056, 1017118720, 4134535168, 3113746432, 3102474240, 2398224384, 4011917312, 2785771520, 959823872, 1272373248, 4228132864, 1644562432, 3229559808, 3669534208, 2999924992, 788578176, 3247661504, 650831392, 1462654704, 3760918408, 194431652, 3286530818, 1377202307}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 4093640704, 33554432, 3271557120, 3481272320, 1488977920, 3340763136, 158334976, 4269277184, 924581888, 1524760576, 2905669632, 3268575232, 478986240, 426762240, 3910430720, 184961024, 2240773120, 2984351232, 2931764992, 2667166336, 598955840, 2473849376, 4185287728, 4168575304, 3493698836, 3732751242, 3896023811}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 738197504, 3925868544, 1828716544, 763363328, 2780823552, 2833252352, 2475687936, 738721792, 2442395648, 4080664576, 1151926272, 4060577792, 1154072576, 3129663488, 470560768, 1336285184, 1099371520, 1565839872, 788991744, 370472320, 2359772480, 2250554016, 3768527952, 596152664, 2584298172, 4156030854, 3509713043}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 335544320, 3858759680, 2902458368, 3850371072, 3930062848, 3315597312, 818937856, 560463872, 150208512, 3149004800, 2013331456, 3828514816, 2522136576, 955752448, 290197504, 1580079104, 1497854976, 4236365312, 1525101824, 1364316032, 1980704576, 803600736, 3793557808, 942976408, 2311578892, 72628262, 3236041943}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 2483027968, 1577058304, 855638016, 176160768, 708837376, 249561088, 3444572160, 1333264384, 3676045312, 3824549888, 878641152, 4275929088, 794279936, 1718542336, 3988025344, 1590827008, 3503647744, 2724509184, 3326963968, 1487461504, 1870881728, 697008608, 1354273552, 3734730488, 2693238116, 2807465754, 3192393097}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1811939328, 1375731712, 2466250752, 4068474880, 331350016, 1545601024, 732954624, 3545759744, 4285267968, 1214382080, 3416326144, 1357611008, 4571136, 3598098432, 2164551680, 1100355584, 764353536, 2602105344, 4061608704, 2832512640, 688196032, 3935170848, 1223862960, 2161249320, 2994286436, 3091694658, 2047340139}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2214592512, 3858759680, 3137339392, 2608857088, 3007315968, 3978297344, 2322595840, 1383596032, 1092354048, 187301888, 1727463424, 1726971904, 2407120896, 253026304, 1989439488, 84813824, 4007730176, 3837971968, 2035901696, 3007237248, 2581803840, 2241982944, 406365936, 2271629320, 1020611988, 3992771338, 2892005095}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3422552064, 3456106496, 83886080, 394264576, 2864709632, 668991488, 3113222144, 4037541888, 2891710464, 1213333504, 1096089600, 2648473600, 2662514688, 4033191936, 803500032, 1038489600, 2994424832, 900463104, 1937995008, 364897152, 4103962176, 3444610080, 2942888272, 3508335704, 273847404, 1618333234, 1217137299}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3154116608, 570425344, 3439329280, 92274688, 1723858944, 1096810496, 4249878528, 3535273984, 811335680, 421920768, 4139450368, 2770436096, 3820732416, 20357120, 1832136704, 3112314880, 3084989440, 2840394240, 3173610240, 1842923904, 3751486784, 1498541856, 3648240912, 4255304568, 2475059780, 520822618, 2215238177}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3690987520, 3657433088, 3774873600, 2290089984, 2495610880, 3558866944, 2159017984, 11010048, 2967207936, 3050962944, 3972333568, 148733952, 2101067776, 2561990656, 817106944, 2535860224, 45034496, 2100343296, 2440718080, 3434435456, 3394611648, 3461858976, 3494289456, 1995251240, 1371664156, 2923529442, 1895928983}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3959422976, 1644167168, 4009754624, 4269801472, 3552575488, 2044723200, 3524263936, 2853699584, 508821504, 3837394944, 3694854144, 1277853696, 3303325696, 1536548864, 2710319104, 3121485824, 3574674432, 1246335488, 892996352, 293277824, 2517297600, 2803157280, 3617441360, 2613082648, 3454020084, 4228935854, 4145562939}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 335544320, 1644167168, 318767104, 1971322880, 1832910848, 2745171968, 867172352, 2161639424, 1530658816, 2937192448, 2787573760, 3212607488, 2175975424, 2459410432, 396636160, 4178462720, 1850020864, 1365478912, 4242687744, 2111787648, 2184221248, 2014903776, 4200382896, 1791149224, 4239372644, 2894612906, 2641657531}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 2214592512, 1912602624, 2566914048, 1384120320, 901775360, 371195904, 1332740096, 975699968, 4060348416, 548274176, 2863988736, 3741089792, 2209792000, 3070091264, 1156329472, 638191616, 413862912, 742497792, 3661504256, 852301696, 2317388992, 812959520, 1392704688, 643548232, 489504956, 3312493358, 4264350465}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 201326592, 3992977408, 1493172224, 142606336, 1765801984, 2527068160, 875560960, 2577924096, 1602486272, 3799908352, 1758920704, 3764092928, 3057762304, 2222497792, 3530321920, 2715424768, 2430159872, 3993278976, 946734336, 1410284928, 1960284096, 2374759520, 1215950768, 1491375080, 2591961756, 1826060686, 4066106473}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3288334336, 1644167168, 2667577344, 1719664640, 2520776704, 4066377728, 4260364288, 3132620800, 3079405568, 1353842688, 1383006208, 549814272, 836485120, 3952517120, 4109660160, 4036900864, 1049445376, 2168649216, 1090129664, 3051060352, 2143002048, 3496411104, 55328080, 2526158568, 1660892052, 286106594, 2460984195}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 2214592512, 2986344448, 352321536, 947912704, 2680160256, 1868562432, 1037041664, 434634752, 376176640, 1504051200, 2799108096, 2197061632, 933150720, 3546275840, 365178880, 3823765504, 3489733632, 3799748096, 1404989184, 455291264, 3890651072, 2616975648, 2667458576, 2994951352, 1272370348, 4009992106, 1469718865}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3959422976, 1912602624, 1761607680, 3229614080, 3074424832, 2464153600, 344981504, 3569876992, 1880883200, 3573940224, 651493376, 465403904, 705150976, 3676626944, 4283707392, 4225390592, 3069402112, 1549335040, 721562368, 2909232000, 664976832, 3997263712, 1707603600, 1250229912, 254040156, 2625779874, 2175227561}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 3556769792, 2785017856, 2332033024, 2407530496, 2764046336, 4175429632, 3381657600, 2177368064, 1133772800, 2202402816, 1816592384, 2826665984, 462012416, 1417191424, 2883334144, 252844032, 1751198720, 3513570816, 3067751680, 3086294144, 3492462912, 2409461792, 1729027536, 2464379096, 2865070940, 4179805286, 4276700493}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1409286144, 3724541952, 1761607680, 243269632, 2403336192, 849346560, 2916089856, 910688256, 3160670208, 3311271936, 1107755008, 1487306752, 2877079552, 349544448, 3022811136, 2688178176, 567890944, 3387010560, 2474273024, 4051243392, 791776448, 1085430880, 4158477744, 3121607192, 2869236636, 4001606526, 2247039737}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 1543503872, 2046820352, 452984832, 2810183680, 1170210816, 1965031424, 2630877184, 2490892288, 784596992, 3679059968, 1978335232, 117800960, 3412836352, 2495275008, 2327588864, 4253964288, 3131122688, 3169769984, 1231949568, 3310435968, 2638656320, 4216460448, 1285502896, 1040689176, 2798447556, 1897472694, 1275772219}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2483027968, 3925868544, 1191182336, 1853882368, 3670016000, 4167041024, 2442133504, 3121086464, 4168351744, 3907649536, 1141571584, 155484160, 578469888, 351002624, 3380359168, 136202240, 2669747200, 4004480512, 904792832, 3199810688, 1003729344, 3555721632, 3029889552, 4043064216, 3294504188, 293682806, 1633658891}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 3422552064, 2583691264, 1426063360, 444596224, 2403336192, 2367684608, 3580887040, 1196949504, 1368653824, 3930980352, 3020619776, 2157543424, 1780727808, 3518406656, 466358272, 3042588672, 2667908096, 3266501120, 2387230464, 1779261824, 1276041920, 3695724640, 345782384, 485637512, 2181638788, 2819137374, 4125054209}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 3422552064, 2986344448, 3539992576, 3883925504, 3116367872, 2493513728, 4281335808, 753401856, 1368129536, 1097465856, 1019674624, 608075776, 1689829376, 738582528, 1046769664, 258353152, 2691517440, 3260660224, 1454783232, 2631235200, 2947404608, 2382896800, 534511984, 739385128, 429089468, 162589866, 1549388743}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 1811939328, 33554432, 3472883712, 2390753280, 3099590656, 1059061760, 1664090112, 3441950720, 3721134080, 654704640, 2585591808, 1999601664, 3003498496, 1972297728, 837038080, 4182403072, 3831184384, 3562199552, 3371827968, 1001615488, 901706176, 810296480, 4081471664, 1123882088, 2109723036, 568191594, 877300401}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3825205248, 637534208, 754974720, 327155712, 3695181824, 2531262464, 2966421504, 1711800320, 691273728, 1027997696, 4121493504, 1746173952, 1699135488, 4158234624, 3126595584, 2162305024, 3154596864, 3529086464, 1125924096, 3112310656, 3801562176, 296847712, 7893136, 185364280, 1504314140, 1901269366, 2584718589}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 1409286144, 2449473536, 4110417920, 729808896, 1916796928, 3193962496, 2513436672, 606601216, 2159280128, 3433431040, 1517092864, 3490545664, 1673510912, 679796736, 1467772928, 1015179264, 167982080, 583306752, 4246494976, 458373504, 1797994048, 1911590496, 402280400, 1834952440, 3690389196, 501709350, 3448438237}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 3690987520, 100663296, 3003121664, 897581056, 356515840, 1340080128, 2842689536, 3333947392, 419168256, 304742400, 3904176128, 3668082688, 2203369472, 1008443392, 4112805888, 4201011200, 1577530368, 1404799488, 1429479680, 359552128, 182652992, 2818417120, 476281744, 4282251240, 3938648852, 3618499098, 4060831991}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 4093640704, 1509949440, 4244635648, 377487360, 624951296, 2623537152, 145752064, 3729260544, 1704722432, 3627417600, 2444558336, 711491584, 1919074304, 2675040256, 2092199936, 2962905088, 587938816, 1558304256, 2938917632, 3883796864, 3165210816, 673091424, 3895972816, 543769288, 3468605516, 891789106, 1655797425}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 2080374784, 2248146944, 1325400064, 2977955840, 943718400, 2489319424, 797966336, 2583166976, 1436811264, 1197867008, 878116864, 1168277504, 1153482752, 2403442688, 1597796352, 1490188288, 1888052224, 2503051776, 3910418688, 3706600064, 1541106752, 3371740000, 12956368, 615145432, 2137874948, 3275214438, 3797117277}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 201326592, 3187671040, 1996488704, 1350565888, 2218786816, 3026190336, 1152385024, 319291392, 1027342336, 1433272320, 2475884544, 3047194624, 3478306816, 1413472256, 643051520, 3940706304, 250958848, 3314516480, 3839624448, 3760079488, 3107658944, 3549219296, 2569333840, 789109832, 3514736364, 2924062402, 3546489325}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1409286144, 436207616, 117440512, 1384120320, 725614592, 2074083328, 2427453440, 1208483840, 3438018560, 908722176, 3685285888, 3673718784, 2220802048, 2693652480, 2906918912, 158734336, 4111141888, 1308481024, 1739346688, 227148928, 2870564800, 49346400, 548599088, 3265767976, 1827490956, 3566113194, 601209895}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 738197504, 838860800, 754974720, 4135583744, 499122176, 1759510528, 4096786432, 1191706624, 3699638272, 3860463616, 3616342016, 21856256, 3312697344, 3144998912, 799805440, 3268298752, 1651461120, 2871831040, 1934650112, 2121808256, 1974207680, 1406040864, 1055876560, 3488405128, 3140498668, 2760376670, 3015980427}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 2214592512, 503316480, 385875968, 2055208960, 2168455168, 3948937216, 3004170240, 777519104, 1846280192, 4274913280, 803536896, 1615364096, 522895360, 3652296704, 393506816, 322062336, 1956858880, 962190848, 1838180608, 2165843584, 4201408960, 1130237536, 1459448912, 1982115480, 913634324, 1313657378, 2295370253}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 2348810240, 2986344448, 1728053248, 2055208960, 1849688064, 3584032768, 1385168896, 1962409984, 987496448, 3130654720, 2856517632, 590381056, 3910582272, 2285871104, 3821293568, 2255902720, 1697727488, 1855451648, 2550145792, 3691007104, 2852136896, 2063626720, 813702320, 2235577016, 488644836, 1540373978, 3688384287}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 2885681152, 3456106496, 117440512, 394264576, 784334848, 2636120064, 3687841792, 309854208, 4263247872, 1579024384, 1094385664, 2674950144, 135446528, 3397885952, 1199853568, 988952576, 277677056, 1898947072, 4208995584, 2523943552, 283647808, 260323104, 1592921648, 2056086040, 4230991172, 811620442, 3392156413}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 335544320, 2650800128, 184549376, 2743074816, 3015704576, 77594624, 3054501888, 3201826816, 907804672, 3394895872, 401408000, 3298000896, 2067120128, 2658328576, 530853888, 4277536768, 1568619520, 3216696832, 4125102336, 670064768, 1864911680, 3862197664, 3790478960, 1724058296, 292604212, 4053097194, 3735015567}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1946157056, 2785017856, 4211081216, 343932928, 524288000, 2384461824, 2754609152, 2434269184, 7602176, 3228434432, 3370844160, 3232333824, 307478528, 3775324160, 4094455808, 202008576, 3870129152, 1034868224, 1704992000, 32519296, 527971520, 1088692320, 218527472, 287776936, 3871575684, 3933120302, 1187005121}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 201326592, 2315255808, 4110417920, 3061841920, 2512388096, 3303014400, 3113222144, 1804075008, 3231449088, 2483945472, 3680960512, 454197248, 4280336384, 1870258176, 3434352640, 4230105088, 3113288704, 3807506944, 52981504, 330045824, 2109084864, 4207112992, 2021171152, 2454565464, 2060856956, 538125250, 2731584717}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3154116608, 3456106496, 3909091328, 2944401408, 3443523584, 1818230784, 3354394624, 3215458304, 1212940288, 2970484736, 968294400, 2726461440, 174112768, 1183424512, 2437156864, 2207385600, 2189523968, 3659633152, 3582487808, 861678976, 3063313472, 49487328, 839947088, 1818340712, 1097354524, 929840266, 194911413}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2348810240, 905969664, 4211081216, 2357198848, 3049259008, 1830813696, 3893362688, 2750939136, 2203844608, 2325086208, 3749117952, 4135354368, 4074160128, 3527909376, 2244227072, 12195840, 2238274560, 2548009472, 2540189952, 493109376, 3370791104, 1542523168, 972262960, 2272665208, 700934244, 517245402, 395492185}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 2348810240, 1778384896, 1929379840, 780140544, 2780823552, 1310720000, 592445440, 1644691456, 2062811136, 2470051840, 3221422080, 2732687360, 1484767232, 1900994560, 89657344, 3069970432, 1959658496, 12136960, 614653696, 2868775552, 3590405056, 2200865824, 1298692784, 2168744024, 1388458428, 4000280790, 1057476707}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 872415232, 3321888768, 2533359616, 2675965952, 37748736, 2858418176, 1561329664, 1334312960, 514588672, 166592512, 1626275840, 1420656640, 117424128, 745971712, 1016598528, 1378121728, 2126662656, 71394816, 2644684032, 4278350464, 2657158976, 1540535648, 3038409680, 4203040408, 3501258364, 3983215898, 1264571365}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3422552064, 3657433088, 1426063360, 562036736, 549453824, 4083154944, 189792256, 3843555328, 3974889472, 295567360, 2192113664, 2559410176, 313507840, 2525011968, 558395392, 494172160, 3425838080, 2828472832, 1444198144, 1919574400, 47920960, 1044052512, 2924179728, 415412344, 381122708, 2498020434, 2588019381}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 4093640704, 33554432, 2734686208, 2592079872, 3099590656, 950009856, 1926234112, 1097334784, 4199809024, 1112145920, 1294663680, 2009825280, 1325776896, 2852970496, 1010307072, 2558269440, 1912493056, 793861632, 2771949312, 1065511552, 3484368320, 468299936, 83527024, 1582134616, 3409358732, 388701686, 1623959867}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 872415232, 369098752, 3271557120, 763363328, 599785472, 425721856, 2920284160, 3837263872, 1875116032, 2525102080, 760020992, 2076344320, 3751067648, 3580076032, 736653312, 2119960576, 418800640, 1988570624, 1705221376, 3070767232, 2139888704, 3073259168, 2052273040, 3441018456, 3988878308, 1802303926, 3741843327}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 67108864, 4127195136, 4143972352, 2122317824, 3175088128, 400556032, 1781530624, 3473408000, 467927040, 3827171328, 1927348224, 1067483136, 359317504, 1713217536, 3019386880, 164378624, 48901120, 1776762368, 1111330048, 3949478528, 3876872128, 909511264, 3021283856, 3030815816, 2163710828, 2619278446, 3304166393}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 1409286144, 1040187392, 587202560, 3212836864, 2462056448, 136314880, 1777336320, 2120744960, 3225681920, 1630142464, 387907584, 1686405120, 2333786112, 1791467520, 2497212416, 3486279680, 859722752, 695021056, 1620568320, 4018168960, 4206899520, 4095760160, 200297136, 2405967240, 918824412, 1365931246, 293568003}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 872415232, 4127195136, 2868903936, 4185915392, 3678404608, 3743416320, 588251136, 1335361536, 471072768, 3627941888, 3690004480, 3054731264, 3324624896, 167698432, 4199034880, 3790354432, 857355264, 113737216, 3173960960, 1597011072, 419983936, 2060195040, 2383034096, 509558712, 3267019732, 894305102, 3109630041}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 2751463424, 2113929216, 4076863488, 1837105152, 2235564032, 1579155456, 1995440128, 1707606016, 3119775744, 626130944, 1876230144, 3641868288, 4265918464, 2945163264, 1484271616, 2031904768, 64384000, 3826200064, 1779665152, 3178517632, 2693926976, 976559584, 3775054704, 1511846600, 2171065484, 1525045862, 1898409271}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 3154116608, 33554432, 4244635648, 2373976064, 4173332480, 3747610624, 1852833792, 3459776512, 3122921472, 2820014080, 2572877824, 3857678336, 1521336320, 391684096, 965218304, 3573315584, 2978112512, 3113552384, 371237632, 1158439296, 1920620864, 626095136, 1049034000, 1980700904, 2369880468, 2475883574, 1568741509}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 2348810240, 1308622848, 4278190080, 3883925504, 3200253952, 1847590912, 2708471808, 181927936, 3759931392, 2983329792, 3002925056, 3904471040, 2500313088, 2456870912, 2456293376, 2942593024, 3766367232, 3906404864, 78159104, 4101267072, 1974864704, 117646112, 4155417520, 1796146376, 3493102788, 3269866202, 1621838347}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 2483027968, 1442840576, 922746880, 3548381184, 2202009600, 329252864, 3767533568, 1484259328, 3024879616, 2054553600, 766443520, 3296755712, 1999290368, 1040949248, 1655205888, 1729394688, 476711936, 1849759232, 1658057984, 3052681856, 1314535744, 2452186080, 1311238576, 3274599480, 2125692836, 2515467602, 649713825}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 603979776, 905969664, 956301312, 3430940672, 843055104, 2157969408, 2580545536, 3052929024, 679739392, 4198367232, 275447808, 1812955136, 1541783552, 4261978112, 910692352, 541882368, 1999778816, 712578560, 1432790272, 1738233216, 3043459520, 2948174816, 161658672, 2349148568, 3160194116, 1578003798, 2304989473}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1677721600, 2315255808, 1392508928, 2592079872, 2881486848, 3370123264, 858783744, 3869769728, 969146368, 693239808, 2172715008, 1578008576, 1596506112, 2123620352, 3392671744, 175908864, 3396219904, 1557100032, 4212247296, 1050746496, 3957227968, 1135640864, 3766478032, 4159570952, 797906108, 925992750, 1106338975}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3825205248, 1375731712, 3271557120, 1686110208, 247463936, 4288675840, 2320498688, 3510108160, 1006370816, 2271608832, 326434816, 878280704, 2920529920, 1241047040, 344469504, 1593071616, 2463237120, 3745981952, 3098453760, 4071979648, 1366940352, 1468253344, 3739255536, 1113878936, 3897194596, 887823690, 1643180369}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3556769792, 3657433088, 2835349504, 3246391296, 759169024, 819986432, 19922944, 2180513792, 78381056, 3808821248, 1820655616, 3610804224, 2216869888, 2367283200, 3018354688, 2806278144, 2353157120, 751250944, 1174379264, 2329744256, 3141859648, 1047327456, 763942416, 1369104968, 3503659540, 547232562, 1289320873}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 2080374784, 3187671040, 2600468480, 394264576, 2520776704, 3068133376, 1886388224, 4208459776, 787218432, 2368077824, 1611464704, 3544547328, 461357056, 3435962368, 3767029760, 2355390464, 3829537792, 3905901056, 1246426368, 1502964864, 801765696, 4226399584, 951698320, 1756490856, 4212492324, 3036131618, 1428742921}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 4093640704, 704643072, 2030043136, 981467136, 624951296, 2174746624, 4014997504, 1877475328, 3990618112, 2234908672, 2263547904, 1221033984, 1778237440, 109617152, 332926976, 419719168, 1437737984, 2778295808, 1530839808, 3581088640, 216257728, 559924064, 2094651184, 3635059160, 2462667404, 14084018, 1924079873}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1006632960, 3858759680, 1526726656, 3716153344, 1296039936, 2250244096, 2152726528, 413663232, 1943797760, 3441033216, 4106289152, 1629519872, 607567872, 3003490304, 1587023872, 1401178112, 3942519808, 1338980864, 240636160, 95748224, 3269906496, 3412956640, 4263785328, 2498644376, 415709548, 580625042, 2938576055}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 1275068416, 771751936, 3707764736, 159383552, 440401920, 2317352960, 2123366400, 2206728192, 1974206464, 3957194752, 2672361472, 1509588992, 2258157568, 3402080256, 3698880512, 3037992960, 4230611968, 487813632, 3927035136, 861740928, 2790300992, 1724643168, 1282819312, 2306161528, 2553079196, 641582938, 180558461}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 3019898880, 973078528, 3607101440, 276824064, 88080384, 2405433344, 1808793600, 1945632768, 723255296, 1668677632, 3737583616, 1388085248, 260489216, 965730304, 1846046720, 39061504, 1967283200, 3872724480, 64074496, 162229376, 1950539456, 3235230048, 2639336784, 107721976, 3202513316, 1587898522, 3562653769}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 3959422976, 3724541952, 2835349504, 2659188736, 3527409664, 2908749824, 3683647488, 1644691456, 2166620160, 4166647808, 1767047168, 4135944192, 686538752, 2796216320, 112734208, 1977354240, 2430999552, 3928308224, 1655221504, 2103905664, 1721226432, 1241309920, 2984601808, 973641304, 2136413308, 3559890782, 2250279739}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1409286144, 436207616, 1895825408, 595591168, 742391808, 723517440, 3301965824, 765984768, 3393454080, 520486912, 3916365824, 2026340352, 1557512192, 3293896704, 605573120, 3776714752, 1002071040, 2412084736, 4073388800, 2066440064, 1673626688, 2008731488, 2308143728, 4182617560, 738767660, 218245278, 4148765429}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1275068416, 3456106496, 285212672, 796917760, 2587885568, 3097493504, 275775488, 2232942592, 3381395456, 3191734272, 3108438016, 379551744, 4091396096, 1383899136, 2747822080, 769939456, 2905218048, 3434441216, 2907104512, 3463776640, 3978729536, 4117054048, 3618541232, 3097570632, 4063541476, 2859236722, 2976800725}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 738197504, 234881024, 1023410176, 109051904, 264241152, 3537895424, 661651456, 199753728, 1546387456, 1340211200, 1288241152, 1215266816, 860995584, 3100811264, 2188931072, 3333711872, 1898331136, 2743564800, 864331008, 4237774720, 3739024064, 3836938784, 1558369744, 2343590184, 4203237692, 2518440794, 187325587}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 3556769792, 369098752, 3238002688, 864026624, 1790967808, 2300575744, 313524224, 1523056640, 1315700736, 4168482816, 1896022016, 1556316160, 921288704, 370450432, 1029206016, 202647552, 2010272768, 3348721152, 1677131008, 3729342848, 2834207296, 2000509984, 2615971888, 3527177384, 2830004908, 1524057098, 3283215593}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 2080374784, 4194304000, 4177526784, 1954545664, 3946840064, 2044723200, 2398093312, 4108845056, 1698955264, 1444544512, 3462201344, 2065137664, 1094303744, 1129750528, 3648524288, 1260128256, 2849389568, 2771595776, 1503172352, 4050091904, 3600473024, 4078322528, 420694800, 1825106472, 2652841980, 4136027822, 3409989979}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 1140850688, 1107296256, 1426063360, 4219469824, 46137344, 1444937728, 667942912, 2130182144, 3204186112, 240517120, 1124663296, 1153859584, 3141320704, 3336298496, 2508722176, 1955866624, 1806842880, 3419631104, 1869723392, 2505533824, 4003190336, 3639109152, 1118048176, 121273752, 46620036, 4043564778, 1445212073}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 2483027968, 704643072, 2264924160, 3162505216, 2613051392, 1876951040, 2670723072, 1445462016, 2373713920, 2272395264, 4289789952, 810582016, 149864448, 2286264320, 2541252608, 4096022528, 2089180160, 3668919808, 208386816, 2422955136, 2052974784, 4272701472, 1894394960, 3693412744, 3678335356, 2950533938, 2095843219}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 738197504, 570425344, 1593835520, 545259520, 1136656384, 3755999232, 881852416, 755499008, 2929983488, 1322123264, 4191879168, 2342289408, 4238786560, 693886976, 3643305984, 3654567936, 2639662080, 4185328128, 2708923136, 2071193728, 2256293568, 2252484128, 3728815696, 3033647192, 1168986428, 2249981086, 4144498737}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 67108864, 1241513984, 1795162112, 914358272, 1925185536, 2485125120, 2259681280, 142082048, 3086745600, 3046506496, 3507290112, 3397025792, 2892021760, 3701710848, 2862116864, 2406246400, 1079931904, 269035008, 1188092672, 316396160, 1617177536, 2574919584, 202596400, 1695781928, 4133499764, 3444595610, 1365788041}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3288334336, 771751936, 2365587456, 1417674752, 1992294400, 983564288, 2381316096, 722993152, 3444310016, 231342080, 4169728000, 463437824, 1143586816, 3738345472, 3631755264, 2711369728, 1583504384, 1027419648, 252309760, 3848467328, 3103808448, 41953184, 2277528688, 471870664, 2486183972, 574111954, 3254527055}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 469762048, 771751936, 3674210304, 3196059648, 440401920, 1558183936, 1829765120, 1572339712, 173277184, 949616640, 2598699008, 3273949184, 146456576, 2694701056, 1754820608, 1348761600, 1913809920, 3954799104, 2351082752, 117027968, 629818816, 1599934432, 225485840, 4196444632, 3145264164, 4231853182, 153023803}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 2348810240, 301989888, 3607101440, 343932928, 2252341248, 3290431488, 1890582528, 1894252544, 174850048, 1977745408, 2587688960, 2800254976, 227983360, 2038538240, 2265460736, 222046208, 3260699648, 132710912, 4276015872, 4154320000, 2841790656, 1216172768, 1825104752, 807837032, 2129238076, 2175040026, 4290661683}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3288334336, 2516582400, 3942645760, 998244352, 406847488, 572522496, 219152384, 1419247616, 542900224, 2876112896, 3948478464, 1891926016, 3500589056, 1495916544, 3665326080, 179062784, 1267092480, 3207413248, 1681820928, 3916799104, 3910550336, 2650100832, 558033136, 3599468472, 2073500628, 4224558570, 3797580117}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 1275068416, 1107296256, 822083584, 2340421632, 1933574144, 299892736, 3146776576, 1855455232, 266076160, 3617193984, 2319253504, 1195474944, 1037549568, 705224704, 2394435584, 4050388992, 1915900928, 2013864448, 1972370176, 2088034176, 1574050880, 2828604640, 3180846224, 3244861592, 1843943540, 223615594, 798903023}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 3422552064, 4127195136, 4143972352, 4068474880, 1438646272, 2862612480, 621805568, 3389521920, 3225681920, 3850240000, 2008088576, 1414430720, 3282354176, 3703808000, 434655232, 1496586240, 2286298112, 472723968, 2891759872, 3749684864, 3643431360, 1095186464, 3942383344, 2801039672, 1541830876, 280853166, 655687449}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 738197504, 4194304000, 855638016, 1971322880, 3007315968, 2992635904, 3358588928, 897056768, 3304849408, 1154088960, 378339328, 900038656, 2648948736, 2906447872, 2845315072, 1040988160, 2526159872, 3374400000, 2661799680, 1781183104, 3499048512, 1525459680, 2341495376, 1743261832, 1033141652, 2745049050, 3862102567}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 872415232, 1711276032, 3036676096, 1115684864, 4097835008, 983564288, 2635071488, 3575119872, 3403939840, 1168769024, 3100966912, 1558347776, 3221012480, 4156268544, 1547202560, 1060378624, 1465019392, 2499880448, 1577106688, 3790975872, 1774676160, 2957226464, 57441840, 295073272, 2147182420, 3966615670, 2153975979}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 469762048, 2382364672, 285212672, 2894069760, 3862953984, 3399483392, 2937061376, 3053977600, 216793088, 2321416192, 2208628736, 3719266304, 2672672768, 2292113408, 573059072, 1253853184, 2205574144, 513358336, 1192871168, 4139024768, 4126636480, 3756318176, 425682992, 3021526520, 1359576028, 2974931962, 2247674845}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 469762048, 3321888768, 1392508928, 612368384, 1463812096, 1189085184, 747634688, 2956460032, 1302593536, 1513750528, 2314534912, 950108160, 3555704832, 3900219392, 3394777088, 1651800064, 1457675264, 1841381888, 757311744, 2021557376, 1564702912, 2838683744, 176505488, 3851006616, 3065247524, 1321643398, 1990683987}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 3556769792, 4127195136, 3808428032, 3279945728, 3250585600, 2124414976, 4163895296, 3241672704, 3788767232, 839254016, 3739680768, 233406464, 583778304, 2838667264, 1167593472, 417601536, 1170101248, 1316163072, 454016256, 1870438528, 359877440, 1552916640, 1622967920, 3436406696, 3376395732, 1464124782, 1713850357}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 872415232, 1711276032, 2466250752, 1266679808, 2243952640, 4229955584, 3165650944, 3560439808, 1030488064, 1642201088, 2022113280, 1089306624, 2014560256, 1039065088, 941125632, 3386656768, 2312766464, 1072369152, 940557568, 2316607616, 1178812224, 3781926560, 2061676848, 2695501480, 1609763924, 2245258226, 1171188443}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2885681152, 3456106496, 1426063360, 1132462080, 868220928, 1302331392, 263192576, 1951924224, 2855534592, 3870949376, 2033123328, 361857024, 1450164224, 1652727808, 1375219712, 25458688, 149058560, 4095422976, 4088126720, 2785074048, 2230537280, 591913632, 382650096, 3137764584, 2162774308, 3243819502, 2890364395}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 2617245696, 1845493760, 2231369728, 1182793728, 264241152, 497025024, 3459252224, 451411968, 3964403712, 1554382848, 869728256, 1077837824, 103071744, 3818758144, 3460845568, 4076615680, 2962113536, 3132848640, 1617487104, 3896245120, 3760158400, 377681440, 1179300464, 2004285992, 2354636476, 3788741962, 3016967297}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1140850688, 2449473536, 3305111552, 947912704, 3040870400, 287309824, 2972712960, 1508376576, 1812201472, 3007971328, 3674669056, 2215018496, 1949876224, 3208486912, 130568192, 3568588800, 1029858304, 3127064064, 3252467456, 3785869696, 1886853056, 1431221344, 3335304816, 486522536, 3562754812, 1751183726, 3784428755}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 201326592, 503316480, 4244635648, 427819008, 1858076672, 31457280, 2672820224, 4106747904, 1235484672, 3828744192, 1464008704, 196902912, 3502161920, 2825101312, 573067264, 7612416, 348025856, 2638676480, 1920644352, 2437265280, 1661164864, 3491550496, 3511595856, 2832981048, 1811177276, 696135710, 3760662829}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 3690987520, 1174405120, 989855744, 2357198848, 4173332480, 2334130176, 634388480, 1229455360, 2623799296, 1917452288, 770506752, 1744601088, 3225600000, 3108872192, 667447296, 1436829696, 3236586496, 4085078528, 3553919232, 2870382720, 3711948992, 3046725536, 1784592304, 2505805592, 2513635804, 2394147198, 1193765683}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 2080374784, 369098752, 3238002688, 3665821696, 4206886912, 1830813696, 953155584, 3414687744, 536084480, 1375600640, 1139474432, 834306048, 2669723648, 2103304192, 3674763264, 3258214400, 526271488, 2541447680, 1674754304, 1747228032, 326887104, 2002714784, 170184368, 1350292376, 1054819644, 828702550, 3525025601}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 4093640704, 1577058304, 2969567232, 3179282432, 3242196992, 1994391552, 439353344, 2335703040, 2666266624, 2281046016, 1248133120, 2861531136, 2439364608, 2255413248, 431509504, 1932277760, 3184937984, 536151552, 291995904, 880921984, 4216113472, 1179072224, 1760607504, 2079939272, 3466712564, 2396845810, 3450801297}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 2751463424, 2315255808, 3841982464, 1736441856, 1254096896, 3655335936, 1485832192, 2508718080, 347865088, 3534618624, 2823094272, 4073684992, 4245536768, 3746471936, 3876065280, 1643907072, 898503680, 3946149376, 2262297344, 901358976, 1016898624, 3330503712, 1319563856, 1021587928, 1555700860, 2703701970, 2587661389}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2483027968, 2181038080, 3674210304, 276824064, 2898264064, 429916160, 1653604352, 2503475200, 2209087488, 3711303680, 3510042624, 3302653952, 412139520, 1791598592, 3266859008, 2179753984, 3713418240, 2273803776, 1311950592, 3840190080, 1898153152, 1467048864, 3911564016, 82735096, 4142622980, 3483667714, 3804478289}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2617245696, 1845493760, 2466250752, 1166016512, 3653238784, 3277848576, 3838836736, 2511863808, 110886912, 3933077504, 104136704, 663715840, 770555904, 2511249408, 1555591168, 3793512448, 724442112, 2048197120, 3028282624, 3659919488, 1329265728, 1377990560, 3638773648, 1067901752, 1598823172, 3377870586, 2364103717}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 4093640704, 2986344448, 1392508928, 2189426688, 2176843776, 2866806784, 2117074944, 1991770112, 2159280128, 1181089792, 1900216320, 52002816, 515620864, 621207552, 2595770368, 3467929600, 3278265344, 3401782784, 2405021440, 4045130368, 2434191808, 3914364960, 1170750672, 1479308936, 2843887412, 3018683166, 1811337909}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3690987520, 1644167168, 687865856, 2961178624, 2126512128, 3282042880, 3528458240, 4166516736, 2723938304, 173408256, 4036427776, 4138762240, 3836395520, 4099137536, 240652288, 2505844736, 3788917760, 1876382208, 2941295360, 899320704, 1459330496, 529294240, 189673200, 69958552, 1918281428, 1742053162, 2312569769}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 1275068416, 1644167168, 3271557120, 2977955840, 3837788160, 3915382784, 3683647488, 649592832, 1260650496, 2218393600, 1503854592, 3035660288, 3057565696, 826253312, 561516544, 3821303808, 3815386112, 3799726592, 1648665344, 4189894272, 859351104, 2280839968, 2960778768, 2962581272, 1635115044, 112402438, 3523804755}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 3422552064, 1509949440, 4043309056, 461373440, 817889280, 2585788416, 3853516800, 4234674176, 1305739264, 2317221888, 3475046400, 2553511936, 4161388544, 1279188992, 1537740800, 1064585216, 2850952192, 271122944, 1605875456, 2087711616, 1288943680, 2291793184, 23515312, 1851020200, 3604878332, 3741414662, 1149487697}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 335544320, 3120562176, 822083584, 2323644416, 4106223616, 2292187136, 3178233856, 3214409728, 2119434240, 2506227712, 2969108480, 219709440, 1344192512, 4009598976, 1633185792, 267675648, 2928825344, 3852537344, 3370945280, 3616313216, 635216064, 1601492896, 1977144176, 113153160, 3230513956, 3242204510, 232804823}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 1677721600, 2785017856, 1761607680, 3934257152, 3057647616, 3135242240, 2733637632, 1405616128, 3659268096, 13238272, 125370368, 87523328, 1154596864, 1955258368, 763891712, 1962686464, 3694816256, 1639001600, 531338496, 1499174272, 3969118912, 3213855456, 2244315920, 3707558696, 120265708, 1191884946, 155729167}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1275068416, 2113929216, 1761607680, 2122317824, 3384803328, 3961520128, 2551185408, 834142208, 4264296448, 1572470784, 1241186304, 3713040384, 915849216, 1494212608, 2633527296, 684476416, 3825890304, 3289596416, 715425024, 225504640, 2827408576, 1840750368, 2454988208, 3988130552, 1934717124, 915658434, 2829727895}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1543503872, 973078528, 3808428032, 2826960896, 482344960, 1642070016, 498073600, 3643277312, 2486435840, 235536384, 1226375168, 4062609408, 619233280, 1718870016, 2590519296, 1469343744, 2140830720, 3420520960, 1154123520, 2782823040, 1535432896, 335911840, 1279214288, 1416227912, 3972612284, 3724449622, 374654731}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2885681152, 3858759680, 3774873600, 1233125376, 3158310912, 1927282688, 1213202432, 1520959488, 3883139072, 3936747520, 3444113408, 990412800, 1749729280, 1764597760, 2020085760, 2303989760, 2044079104, 3474016768, 1499787520, 1960875392, 1214154560, 1503369824, 1080630160, 452497272, 1355975180, 1365369798, 3853662781}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1275068416, 2181038080, 1392508928, 3833593856, 4047503360, 1214251008, 2236612608, 152567808, 532938752, 987365376, 3473080320, 3022618624, 67616768, 2174148608, 3059765248, 3427821568, 1654133760, 3221488128, 620378880, 682839680, 404855488, 3980125024, 874041040, 4085337656, 1703840276, 1680088518, 2622108675}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 201326592, 771751936, 4110417920, 2139095040, 1564475392, 2346713088, 3874488320, 3381133312, 3538157568, 107085824, 2111242240, 3394732032, 3485581312, 3708608512, 2699063296, 611325952, 2672301056, 1984168448, 3899800832, 3559877504, 3724268096, 954706912, 3022632080, 1700325416, 2976516684, 3220392654, 3113589895}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 1275068416, 1912602624, 889192448, 1216348160, 1849688064, 2627731456, 974127104, 681050112, 3012296704, 3860987904, 736952320, 1825734656, 2077016064, 1519099904, 3785371648, 2391824384, 1826106368, 774642176, 2192706304, 1714750848, 1283360704, 3024013792, 3818847536, 4128167032, 2639716116, 3166362754, 3731395739}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 872415232, 2449473536, 1426063360, 1065353216, 121634816, 1319108608, 428867584, 1303904256, 3428581376, 493748224, 1834024960, 3609034752, 1025490944, 1460199424, 2946502656, 4094703616, 4294458368, 1836865024, 1270773504, 1514764672, 2429680704, 952760032, 3380992816, 1653848120, 3942577476, 1719472186, 2994456645}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 2617245696, 905969664, 150994944, 4085252096, 2613051392, 1587544064, 3018850304, 350748672, 3282305024, 3076390912, 3141337088, 1367113728, 1993785344, 414048256, 404762624, 498083840, 2424863744, 4050936320, 1434853632, 2815512960, 1408689728, 4238209184, 2624093040, 2699316040, 2193519836, 2972524126, 562334217}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 603979776, 1979711488, 654311424, 2726297600, 3300917248, 2824863744, 3186622464, 3844603904, 2567176192, 2534539264, 2705653760, 1583972352, 938459136, 1482743808, 3873443840, 2603624448, 1414028288, 1970552320, 3397025024, 1474378368, 141294016, 766697632, 1891960592, 2787752104, 3092230236, 1768991982, 4126679967}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1409286144, 4261412864, 754974720, 1451229184, 4114612224, 1012924416, 3887071232, 1914175488, 2764308480, 2210529280, 4070113280, 3763306496, 1184481280, 2305466368, 3001028608, 2263877632, 3497542656, 3732168192, 4284119296, 4145890176, 2716713664, 2125498208, 1304260560, 2784872264, 2956524772, 2008108214, 3402890383}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3288334336, 2986344448, 3003121664, 3296722944, 1908408320, 3722444800, 1995440128, 4285005824, 3300130816, 2265055232, 3780575232, 1840021504, 3943350272, 2714214400, 3277877248, 3895486464, 805839872, 1921259008, 2315917056, 575890048, 199680704, 3606692640, 108074064, 2200034664, 3121439292, 147305110, 1222639727}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 469762048, 1979711488, 3741319168, 2139095040, 2344615936, 786432000, 2544893952, 3628597248, 972292096, 3246260224, 1062535168, 1978302464, 3006316544, 2976096256, 3483381760, 336619520, 1381504000, 2158758400, 1548888320, 1707563648, 4098747200, 2374849952, 3775302992, 1514326344, 1710524556, 1343592198, 304166497}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2080374784, 1241513984, 2164260864, 2575302656, 4290772992, 3789553664, 544210944, 3554148352, 2358509568, 2016280576, 287768576, 2004123648, 1264500736, 2625626112, 2493517824, 4207945728, 772277248, 136071680, 460461824, 3757398912, 1808902464, 3779539872, 2093278160, 3076960040, 2006683940, 1976968094, 4230153649}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 1677721600, 1778384896, 452984832, 2206203904, 1925185536, 2128609280, 437256192, 2199388160, 2865496064, 2687893504, 1264779264, 2699132928, 837533696, 3929464832, 1637904384, 389036032, 124271616, 4270071296, 3284280064, 812190336, 540866880, 436024608, 4268156880, 1192778520, 2429311988, 3543543266, 3169025777}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 469762048, 1644167168, 3707764736, 394264576, 29360128, 3663724544, 1607467008, 1619525632, 3766747136, 4274126848, 4204593152, 2560458752, 845922304, 351068160, 1847611392, 2037389312, 2193105920, 4129036800, 2158895872, 3305853312, 1128977472, 2054104480, 1452852752, 1771713080, 512842396, 2564539374, 2570385767}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 872415232, 3388997632, 3875536896, 1904214016, 79691776, 2850029568, 3163553792, 736624640, 973864960, 464125952, 61145088, 36601856, 2381889536, 2903482368, 614486016, 3450877952, 546851840, 3497272832, 3033426688, 1665338496, 2097262144, 2114128160, 3290533456, 292763864, 3428439884, 1830253242, 390059815}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 4227858432, 1979711488, 4244635648, 2256535552, 3275751424, 3437232128, 2356150272, 545783808, 174850048, 924712960, 1390739456, 2767159296, 2148384768, 764338176, 2770341888, 2379229184, 1494752256, 1913917952, 2176471296, 1391934336, 2208597696, 581901408, 105964688, 2632282600, 1039132684, 1150154570, 1775167741}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 872415232, 3858759680, 4143972352, 1803550720, 725614592, 958398464, 1179648000, 2942828544, 3452698624, 2339241984, 1725104128, 2243330048, 660914176, 1113710592, 1440747520, 3190835200, 1561873408, 1517561344, 4027206912, 2593198720, 2981870912, 3361283040, 2531761392, 3024034328, 529059852, 1432323706, 1499141861}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 1275068416, 3187671040, 3573547008, 3565158400, 2378170368, 3407872000, 1739587584, 3649568768, 2770599936, 2750545920, 1130823680, 2946465792, 1658437632, 3824459776, 3487592448, 2115008512, 184034304, 1292653056, 1101415680, 1790776192, 497868736, 2837186080, 3562940720, 1949384872, 4266324620, 4240535950, 1881319855}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 738197504, 3590324224, 2063597568, 2222981120, 3116367872, 1046478848, 1976565760, 3187146752, 2042363904, 3270639616, 2026700800, 3686957056, 2050801664, 4188774400, 1419800576, 3408926720, 1676178432, 858010112, 3541987584, 3146203264, 1955828928, 1862034208, 810705296, 1090332984, 2829767460, 1524143306, 2715137371}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1811939328, 3456106496, 3271557120, 998244352, 3661627392, 3672113152, 2192572416, 3472359424, 1987837952, 2675572736, 3431923712, 551518208, 1779023872, 1341448192, 2445291520, 2829060096, 2488294400, 1917336064, 2474910976, 3196465280, 1203051328, 4121989472, 4091960720, 826630408, 1923652436, 615130394, 1049053183}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1006632960, 3724541952, 3305111552, 746586112, 448790528, 2761949184, 2209349632, 1022885888, 49545216, 4150132736, 4129226752, 701399040, 670351360, 1799217152, 4064284672, 610297856, 940579840, 1825075712, 2269914368, 1078596480, 185670592, 930740640, 560335216, 3091939048, 2166423028, 1125361374, 755454121}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1006632960, 3120562176, 4211081216, 1753219072, 390070272, 2975858688, 3968860160, 995622912, 823918592, 420085760, 1068826624, 3979837440, 2891038720, 3227951104, 2059415552, 2745178112, 2603619328, 241703424, 1249128192, 2667462272, 2743801024, 3239887456, 3028100944, 1836303704, 1464329044, 3126442858, 3775059367}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2885681152, 771751936, 4211081216, 3565158400, 2478833664, 2308964352, 1380974592, 3339190272, 3724804096, 1344405504, 2215968768, 1951563776, 1795473408, 1789648896, 3804237824, 1679845376, 537922560, 2196253184, 3400795392, 1931099264, 1760100544, 2485968416, 1925162864, 2265596952, 2684444284, 3348688302, 1881512087}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 2751463424, 2181038080, 989855744, 2743074816, 1547698176, 3915382784, 1095761920, 2596798464, 827064320, 3365797888, 560005120, 745570304, 336773120, 2503335936, 859836416, 1088440320, 1376812032, 1244159488, 2606499584, 1052118656, 3023899968, 264692320, 3132083024, 1580407352, 2672806268, 3936574826, 4289174925}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1677721600, 3925868544, 1627389952, 3095396352, 3024093184, 3059744768, 2622488576, 2568486912, 1389101056, 505806848, 164429824, 4185227264, 1429192704, 2664226816, 2235576320, 4141901824, 4094712832, 3111665152, 161239808, 3502143360, 3703642560, 1022605024, 2048040272, 1624321848, 831236500, 562996162, 2909734649}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 872415232, 2181038080, 3103784960, 2139095040, 2277507072, 4221566976, 2125463552, 592969728, 1066139648, 173932544, 2925461504, 1745715200, 1229963264, 4167475200, 4257222656, 3332397056, 724587520, 3784867328, 3584833280, 4230875008, 841425472, 1752277152, 1672069616, 1801822568, 970703652, 1138010418, 2916187973}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1006632960, 1778384896, 1124073472, 2222981120, 2000683008, 2036334592, 3356491776, 26738688, 2778464256, 3105226752, 687669248, 4271210496, 351256576, 4283228160, 1660948480, 343951360, 4282401792, 761276928, 3322939136, 345508480, 136074944, 165042272, 2724021584, 950395672, 2751961204, 2472072714, 2115116681}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 2348810240, 1577058304, 1023410176, 3145728000, 2294284288, 3915382784, 1202716672, 4076339200, 3344171008, 1979318272, 4144693248, 2943123456, 630374400, 158048256, 4043329536, 3313510400, 633340928, 3135255040, 3681559808, 3382212480, 3823397952, 25298720, 52391184, 3140915976, 2085219860, 323950862, 3778981931}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1409286144, 1912602624, 989855744, 1216348160, 3779067904, 1751121920, 1146093568, 3401056256, 3336306688, 2698117120, 413466624, 2221768704, 634634240, 2257379328, 419442688, 2340448256, 1170234368, 3072337408, 422577920, 3681029760, 3970171072, 2628667744, 1032282320, 2600527544, 2179609412, 1270416410, 731874907}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2080374784, 2516582400, 2868903936, 1585446912, 3107979264, 4032823296, 3673161728, 2562195456, 4043046912, 327548928, 2564096000, 135168000, 207929344, 3871334400, 1157656576, 293627904, 1170242560, 3089125888, 554713344, 1921523840, 3924046272, 3685361248, 1744505808, 2603600360, 2412255508, 1266973018, 3092917729}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 2080374784, 3456106496, 3472883712, 3212836864, 2646605824, 2132803584, 1775239168, 3277324288, 2471755776, 2292580352, 3995009024, 2232516608, 3834888192, 350396416, 167792640, 3036682240, 847252480, 3678421504, 106966272, 2259697280, 1231576896, 914126496, 2470063792, 3562358168, 1712122580, 2914213102, 3413347413}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3019898880, 4261412864, 1761607680, 3783262208, 1203765248, 1377828864, 3692036096, 1059586048, 4140040192, 1178730496, 2283077632, 2144370688, 904314880, 214556672, 872443904, 3187685376, 1224758272, 4051705344, 3753928960, 3860861312, 571489088, 1445488544, 390363696, 25322744, 3660929164, 2747304702, 181307351}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 1006632960, 436207616, 3170893824, 2139095040, 3158310912, 3730833408, 3195011072, 618135552, 3460562944, 3702652928, 387252224, 1172275200, 2981740544, 1568071680, 1946161152, 2248153088, 3607133184, 3665826304, 2009093888, 1142967680, 3339742272, 1479032672, 693898960, 1893101096, 2880905828, 3361909366, 519723799}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 738197504, 4194304000, 3472883712, 3145728000, 1572864000, 283115520, 3081764864, 598212608, 3201040384, 95289344, 1057554432, 1712226304, 1555873792, 927178752, 2675970048, 465586176, 1574976512, 4147124736, 1005092608, 3941338240, 746473280, 2186351776, 231406416, 491699528, 2300371580, 3964896618, 3115861093}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 201326592, 2785017856, 3707764736, 2357198848, 1254096896, 1398800384, 3601858560, 308805632, 2107375616, 1047396352, 1591803904, 428572672, 2754199552, 2101256192, 4253044736, 3493877760, 1554009088, 2102409728, 3424133376, 1268005760, 1656912832, 1772555680, 2950089360, 1289496456, 273558492, 544287906, 3631472845}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 738197504, 369098752, 1660944384, 2826960896, 650117120, 488636416, 2618294272, 1774714880, 3943956480, 757989376, 2681405440, 629178368, 2601172992, 1802477568, 3313528832, 1228953600, 157293568, 49306112, 1803041024, 3163303040, 2182246080, 3151591072, 3391474096, 2235896824, 251630716, 453517158, 875847673}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1543503872, 838860800, 3741319168, 2860515328, 624951296, 1059061760, 936378368, 2586312704, 3905683456, 3918921728, 13565952, 4107763712, 1883095040, 398254080, 1955598336, 3825760256, 10243072, 125702656, 518202112, 2180110464, 2779440064, 4137633888, 792692848, 3750858456, 4217017708, 577177754, 375095993}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 335544320, 1442840576, 2768240640, 176160768, 4164943872, 2287992832, 4035969024, 3148349440, 499384320, 943587328, 884408320, 2520350720, 997441536, 3366100992, 114298880, 583542784, 567559168, 920026624, 2811440384, 3839357824, 3473718464, 474942432, 1291185488, 3006908504, 4059280812, 1357036926, 2125465129}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 1275068416, 1845493760, 3640655872, 1501560832, 1807745024, 1960837120, 2326790144, 4265082880, 3950772224, 2285502464, 2835808256, 3799875584, 3635134464, 3623804928, 4201672704, 4099426304, 1384934400, 2225232384, 4260041984, 2435841408, 14202688, 1136465312, 2923074384, 1970692808, 994401332, 36109818, 3342624703}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 4093640704, 1509949440, 2634022912, 3699376128, 448790528, 4099932160, 3016753152, 2770862080, 3186884608, 2855141376, 3997630464, 3373432832, 1203290112, 592044032, 3591376896, 2764580864, 1919161344, 2359696896, 4035136256, 2600769920, 524537280, 3545320864, 2892613904, 132146872, 1955607884, 285754246, 461665913}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 1946157056, 1375731712, 1258291200, 679477248, 306184192, 3898605568, 3064987648, 1577582592, 2843475968, 3965845504, 2918121472, 718700544, 3210264576, 2819481600, 535851008, 3068667904, 1770793984, 1879705088, 3307419392, 2520561280, 2961955008, 3847837920, 2167920976, 2417716808, 1049140332, 1781919458, 3921962635}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 1946157056, 3456106496, 50331648, 3363831808, 826277888, 497025024, 3908042752, 4151836672, 3583246336, 3521773568, 4258988032, 51806208, 1970847744, 3563184128, 707809280, 4279764992, 595876864, 1522685440, 3662096640, 2127617152, 2797454016, 1012276576, 1798136368, 2789984776, 1175137556, 1256098574, 4105491587}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3154116608, 3321888768, 3506438144, 377487360, 3124756480, 2598371328, 695205888, 2901934080, 990117888, 1373503488, 1004470272, 47218688, 1272627200, 28565504, 1571827712, 1750603776, 3935570944, 3344302592, 2040727808, 1875563904, 16498880, 4142685920, 2803002128, 3156032744, 3274036148, 640906566, 71499281}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3288334336, 1040187392, 3875536896, 125829120, 4198498304, 1621098496, 2215641088, 1026031616, 4003201024, 3323330560, 488964096, 1084260352, 2094710784, 3748765696, 1238380544, 4291311616, 3861666816, 355347968, 529627392, 1286246016, 1680453440, 4279512416, 2526690992, 521885560, 3281625292, 262933970, 3765311441}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 2080374784, 4127195136, 2063597568, 3682598912, 1564475392, 3810525184, 2679111680, 4144496640, 826015744, 302907392, 4068671488, 1492090880, 4178427904, 1838735360, 1362128896, 247994368, 2531003392, 2464031232, 1201369344, 2158753920, 3201821504, 3875118816, 3108684528, 1500334312, 1841097164, 427450050, 982586141}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 2483027968, 2785017856, 1962934272, 1484783616, 2025848832, 2694840320, 1808793600, 430440448, 554434560, 1689911296, 3558670336, 1195737088, 3259219968, 2109513728, 1171271680, 3769133056, 1535931392, 125447680, 893216000, 1054188416, 3498804672, 3124791968, 1934782576, 3564188120, 2450496876, 132564922, 3816647439}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 872415232, 2919235584, 117440512, 3917479936, 1203765248, 2459959296, 2872049664, 1726480384, 231473152, 1195769856, 2018443264, 3611721728, 4204576768, 4235042816, 1764757504, 602425344, 1632373760, 201729536, 2444192000, 3717648000, 2728714304, 127530144, 3531738736, 160790312, 3686245308, 3737191946, 339058481}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 335544320, 3992977408, 3942645760, 3296722944, 3309305856, 140509184, 1250951168, 845676544, 2256273408, 2276851712, 1095958528, 3399581696, 836485120, 2888212480, 4270862336, 3966240768, 1434215424, 2805366272, 1913876736, 1036093568, 1372299456, 2953762144, 3020698832, 3826142168, 774331468, 2709225794, 4128680145}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 3154116608, 2046820352, 855638016, 3749707776, 4194304, 2560622592, 1697644544, 1984430080, 1533804544, 1383727104, 3354198016, 214138880, 2634399744, 2647302144, 3190829056, 3586660352, 19680256, 702153216, 358438656, 3335256704, 617188160, 2575357536, 3491042224, 2183653096, 1458817516, 382567946, 3521566895}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 67108864, 2852126720, 1996488704, 1635778560, 742391808, 1688207360, 1217396736, 2543321088, 4132700160, 3198812160, 2736586752, 3607134208, 2123284480, 2819727360, 3247468544, 4078462976, 3499363328, 2177523200, 1919767296, 3559451776, 3339886144, 689421664, 1266902192, 2923948088, 2549813716, 396602030, 421080243}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 1409286144, 2986344448, 218103808, 494927872, 708837376, 3873439744, 2517630976, 3273129984, 744751104, 806486016, 1051131904, 1553432576, 2278670336, 1355603968, 1299189760, 3477624832, 1906064384, 1181115904, 2746038016, 2773808512, 1238634816, 3548003680, 2416646288, 1599710552, 1576066548, 65435318, 4125976247}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3556769792, 3456106496, 3137339392, 1199570944, 3762290688, 136314880, 3855613952, 111673344, 1055653888, 2931425280, 3519479808, 2718138368, 275103744, 2415976448, 1752190976, 1245210624, 3068402688, 1464223232, 3308607744, 3541618816, 3653523776, 1058418272, 1860003824, 2505375448, 2272158124, 2702779594, 759340159}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 335544320, 1308622848, 822083584, 461373440, 297795584, 1730150400, 2226126848, 1229455360, 1489764352, 2362834944, 1959329792, 1737457664, 4265984000, 188915712, 4145049600, 2931300352, 14949376, 743065088, 3855042816, 3102913920, 1087926848, 305429920, 2614257328, 1754485032, 1248899436, 2115174554, 707824041}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 3690987520, 905969664, 1291845632, 2743074816, 1799356416, 2556428288, 2205155328, 3719823360, 3528720384, 4066770944, 1008140288, 3227156480, 666419200, 3726761984, 361779200, 2248685568, 4107021312, 3072487936, 3468247296, 1654772608, 1380985920, 296248032, 203167824, 2622099496, 3464845140, 3648759886, 3319604677}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 2751463424, 1107296256, 4043309056, 4085252096, 960495616, 3655335936, 997195776, 1215823872, 4088135680, 421134336, 390529024, 2972745728, 265732096, 3424886784, 1276129280, 3217582080, 4168363008, 1923509760, 1536513792, 453217152, 96493632, 3156245984, 1464867216, 1193833960, 1753510260, 3751678546, 3755569255}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3019898880, 1509949440, 2734686208, 1031798784, 952107008, 639631360, 1653604352, 2865233920, 1478230016, 1901461504, 4269998080, 2340454400, 3510288384, 3747078144, 2612006912, 2883082240, 722734080, 3723109888, 3993305856, 2351670912, 2190877248, 287535904, 1808851376, 4006803000, 811328316, 3438150178, 1902589121}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 335544320, 1107296256, 251658240, 1702887424, 591396864, 975175680, 3679453184, 3488088064, 3720609792, 927072256, 1476198400, 752058368, 132497408, 1870848000, 561000448, 4105730048, 2720814080, 3800436224, 1824466688, 758033536, 1714836544, 48694496, 137555568, 3433572632, 3085187916, 1410481854, 2618637239}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 2617245696, 100663296, 452984832, 629145600, 3443523584, 2787115008, 3832545280, 2472017920, 2007760896, 4188667904, 3946512384, 2592702464, 2619326464, 1673977856, 3025145856, 338184192, 2373190656, 2907060736, 3954254080, 709017728, 1166957632, 282417632, 579655536, 3011190664, 908698756, 850394690, 721352111}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3019898880, 3724541952, 318767104, 1736441856, 1623195648, 182452224, 3912237056, 3893886976, 3499884544, 1244790784, 2246901760, 839614464, 657833984, 3630342144, 3457183744, 3209189376, 1995721728, 3365291520, 345194752, 1224522880, 1985418560, 1156770336, 2568492752, 2115783048, 410132964, 390945498, 1419485787}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2617245696, 2650800128, 3674210304, 813694976, 524288000, 1986002944, 1464860672, 1911029760, 267649024, 1232470016, 2535915520, 1801748480, 3826696192, 2606751744, 2624606208, 2245543936, 2328634368, 2896845312, 579161344, 1292233856, 1265466048, 2666650208, 4229651664, 1658251064, 1073714284, 92299942, 1287653557}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 201326592, 1509949440, 1560281088, 545259520, 1212153856, 3865051136, 1676673024, 470286336, 4235984896, 3078225920, 1618673664, 1413054464, 2205138944, 792109056, 1674579968, 580413440, 3691250688, 516829696, 3890030336, 535332224, 1412780992, 1856305888, 1583822672, 1857273576, 3827085516, 3371392962, 1980095111}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 67108864, 2717908992, 3674210304, 2508193792, 1799356416, 2338324480, 1848639488, 3345481728, 227803136, 1024589824, 9371648, 772767744, 4229545984, 108830720, 1502638080, 3262654464, 1378644992, 3198035456, 2718002944, 221691520, 3294836288, 4239520480, 3309873872, 4010966792, 3280936220, 797939814, 2103037687}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 2348810240, 3187671040, 2466250752, 3565158400, 4240441344, 2178940928, 3014656000, 1619525632, 966000640, 1310064640, 870252544, 1996324864, 2792341504, 440328192, 2685423616, 1326987264, 4073462784, 1341811200, 2239044864, 1882247296, 1099119808, 2162163104, 2838930640, 3955502920, 2368617836, 46345046, 3716151429}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 3959422976, 3523215360, 4043309056, 1266679808, 1287651328, 1541406720, 1615855616, 1633157120, 3232497664, 2560491520, 3733258240, 4162027520, 466731008, 1600315392, 1072705536, 2628274176, 352615424, 3524942336, 643762944, 1655498624, 2645390400, 2279070496, 3576413776, 3991790520, 809798004, 2148081362, 3837634997}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2214592512, 2785017856, 3003121664, 545259520, 1665138688, 1650458624, 3591372800, 684195840, 2808348672, 913965056, 590282752, 3672670208, 591314944, 4044333056, 4004671488, 1816856576, 3365075968, 3591482880, 2967938304, 1762457728, 1476702912, 4148229216, 1288353488, 872264344, 2048465116, 143244062, 2511032331}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 738197504, 1241513984, 520093696, 2273312768, 2101346304, 1881145344, 1450180608, 2796027904, 3572236288, 2895511552, 2517958656, 3099033600, 912637952, 4027228160, 3191754752, 1022982144, 3038899200, 1727056384, 595420928, 2075896960, 1164161344, 1848102624, 4108187504, 329164424, 1943807740, 3223209050, 3548990729}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 4093640704, 2919235584, 1929379840, 109051904, 331350016, 819986432, 2500853760, 3752329216, 883163136, 3412459520, 57868288, 1137213440, 2879569920, 1662230528, 1724788736, 4007098368, 724483072, 1653708288, 393947392, 1381819520, 740079040, 1438433056, 2307718352, 1993657880, 3242774444, 2925716430, 2901650325}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1946157056, 503316480, 2768240640, 444596224, 3015704576, 3164602368, 1357905920, 2326265856, 2157182976, 2354184192, 3623944192, 2052423680, 4097556480, 3841777664, 2365214720, 865425408, 2173152256, 1635444224, 667484416, 1167193984, 162654400, 293730848, 4161385712, 288195272, 2964824828, 1886553254, 1110273687}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 1409286144, 771751936, 2365587456, 2860515328, 1774190592, 18874368, 2823815168, 2912419840, 1519648768, 1727397888, 72548352, 1097367552, 2559754240, 2359549952, 1701711872, 2479323136, 1830728704, 2768350720, 350957824, 28093312, 2633800896, 3756294944, 4205885232, 342287704, 3840247796, 3100983918, 4285759581}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2214592512, 3388997632, 486539264, 3179282432, 499122176, 2640314368, 902823936, 3587702784, 18087936, 426377216, 4061724672, 2623438848, 1442365440, 3047137280, 4289867776, 2844596224, 276075520, 381781504, 179399424, 2216876416, 2542701888, 2669738656, 1745584272, 3633849784, 3560186164, 1734350, 3379631603}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 2483027968, 1174405120, 721420288, 880803840, 2747269120, 463470592, 915406848, 47710208, 2384199680, 1179516928, 2885746688, 812875776, 2801385472, 816504832, 1469468672, 3399305216, 1744694272, 3428374016, 566824192, 4042779776, 2320204992, 1880482336, 2852968560, 1497572984, 1235545460, 1207383274, 1239333861}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1006632960, 771751936, 3808428032, 3347054592, 1279262720, 4208984064, 783286272, 1424490496, 3871080448, 853934080, 2661875712, 257982464, 198361088, 1797365760, 3238924288, 4120209408, 147258368, 689672704, 3828440320, 806660224, 161008960, 3570849888, 3819160208, 30764296, 4129733340, 3987471922, 3654901945}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 2885681152, 1308622848, 117440512, 2189426688, 1765801984, 1059061760, 1502609408, 605552640, 1473511424, 306315264, 3540713472, 1770749952, 2114306048, 4221100032, 3420073984, 3676243968, 3349806080, 3737041408, 2350597376, 2262008448, 4294020544, 3318397536, 2131318896, 522256120, 2203990484, 2359627246, 3741757479}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 2617245696, 1644167168, 3103784960, 4219469824, 3753902080, 2770337792, 393216000, 2225602560, 1292107776, 1263140864, 3313565696, 2153938944, 1552203776, 2488000512, 2153934848, 2974119936, 2567496704, 1190525440, 3921748736, 4001534848, 3637807168, 2828262048, 2370716336, 3561697736, 1302565628, 738604078, 664744019}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 1946157056, 905969664, 2600468480, 3548381184, 2646605824, 2715811840, 1020264448, 2216165376, 691273728, 1111359488, 1935081472, 2310307840, 1420214272, 2583420928, 3181785088, 2611152896, 1080734720, 169975296, 2799131904, 1467260032, 46585664, 3337350816, 1331585488, 533145976, 3062689300, 3106075326, 533564841}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 2214592512, 436207616, 1124073472, 1635778560, 1405091840, 3307208704, 3895459840, 293076992, 1900806144, 945684480, 3043688448, 4107763712, 1522384896, 1942265856, 1856385024, 2867292160, 556397568, 3198608896, 487265024, 2777128576, 2216023104, 1348533408, 2327606704, 201726056, 1008158388, 368177986, 3801794069}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2483027968, 503316480, 1996488704, 662700032, 3569352704, 1910505472, 3721396224, 51904512, 2417229824, 3918659584, 4160815104, 1144815616, 698531840, 4289044480, 1187655680, 783628288, 1667144704, 227247616, 1153769728, 574000768, 418889536, 237727264, 3822698320, 748970360, 605687572, 2116882734, 2307574255}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 738197504, 4194304000, 16777216, 2222981120, 1958739968, 1751121920, 3142582272, 1258815488, 2520514560, 2542403584, 3338862592, 981827584, 1161543680, 554606592, 214069248, 496990208, 641721344, 3462455808, 3300865792, 1699732352, 312010688, 2730192032, 1084331536, 1227219192, 2777392540, 3927370738, 550899327}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 1409286144, 2113929216, 251658240, 3951034368, 3200253952, 4116709376, 2951741440, 2316828672, 3003383808, 937295872, 1770061824, 4090986496, 1008058368, 768532480, 554053632, 2196072448, 1836704768, 3352092160, 2956810496, 1958528, 845333824, 2254731552, 2016290320, 1939418920, 684975300, 130809654, 1850726593}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 603979776, 3254779904, 989855744, 3145728000, 457179136, 1088421888, 319815680, 1461190656, 786694144, 1861091328, 1796669440, 1160085504, 3275210752, 1957355520, 2729840640, 1158891520, 3638273024, 3476588032, 2271960832, 728743552, 2561575232, 71858656, 4070342160, 811220824, 100739828, 1237756726, 2699323625}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 3154116608, 100663296, 1560281088, 2575302656, 4106223616, 878706688, 2953838592, 1961361408, 79953920, 237633536, 2264203264, 3832512512, 3983130624, 3153256448, 318926848, 1339107328, 3197484032, 1930736128, 1061751040, 1051313024, 756197696, 2203210784, 974747280, 518122840, 933673420, 578816094, 1614832803}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 1275068416, 1174405120, 3875536896, 4135583744, 4081057792, 1876951040, 1659895808, 966262784, 2374238208, 3631349760, 2118975488, 4271210496, 1207681024, 3753943040, 3484053504, 329865216, 4074212352, 3624843776, 3615559936, 2133575296, 3221803968, 581307744, 2939623184, 1710539304, 379606724, 1812992438, 3941097943}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2348810240, 2717908992, 184549376, 3045064704, 960495616, 3911188480, 2987393024, 4092067840, 229900288, 519700480, 2971205632, 1089175552, 768458752, 1524293632, 250769408, 1138579456, 1179223040, 626561536, 1819740928, 3667436160, 3315021376, 988346336, 3058653424, 992276024, 3819515116, 3528718182, 3048327987}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 201326592, 4194304000, 1560281088, 1602224128, 1698693120, 2850029568, 974127104, 1617428480, 2072772608, 1019346944, 512163840, 3398598656, 3929325568, 180199424, 1770680320, 750467072, 3142116352, 2106061312, 44656384, 3758613888, 1458136128, 1550313440, 1018782608, 3195005016, 3999598156, 3961913274, 3019792371}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 2214592512, 2046820352, 3942645760, 2373976064, 591396864, 1713373184, 1689255936, 348651520, 3437494272, 550109184, 3003580416, 1458339840, 2341126144, 1541660672, 1860325376, 2033395712, 201241600, 3260122624, 4148765440, 523344512, 1104758336, 222922464, 2264230512, 1860696040, 1501040556, 447493902, 686692883}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 201326592, 2113929216, 2667577344, 1870659584, 2227175424, 2405433344, 2435842048, 1423441920, 2705063936, 4220911616, 1569128448, 3126296576, 396738560, 172548096, 4134416384, 1621841920, 3540622336, 1691781632, 1945976064, 3488515712, 3903946560, 3405829664, 1515864080, 2267642952, 3919372740, 328999978, 826673561}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 2214592512, 1241513984, 1660944384, 2659188736, 3401580544, 1080033280, 355467264, 3422027776, 2922643456, 1713242112, 470351872, 50757632, 4199858176, 1589092352, 2093355008, 2787985408, 1391502336, 2206307840, 2691910400, 1448707712, 1389835200, 1617948576, 3705811984, 3168489672, 698738644, 2038783166, 3817661129}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3556769792, 301989888, 285212672, 2491416576, 1086324736, 2589982720, 55574528, 3704094720, 451149824, 1073610752, 1419706368, 438861824, 2876948480, 1145020416, 3893768192, 3507169280, 300856320, 2222558720, 475348736, 2688654208, 4022944704, 3993216672, 2061787408, 1878931448, 1017073532, 2250805886, 2507842505}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 2751463424, 4261412864, 3003121664, 947912704, 801112064, 1642070016, 902823936, 3412590592, 1362886656, 441581568, 1201078272, 1004240896, 492683264, 1030004736, 169496576, 2770020352, 41008128, 1539235328, 3730929920, 4185580672, 2101818048, 3123969568, 1788980560, 1129744632, 874335532, 2265507842, 3420473507}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 2751463424, 1644167168, 2600468480, 1132462080, 2151677952, 2363490304, 1513095168, 4236771328, 669253632, 1361707008, 2323841024, 4014505984, 3029254144, 730046464, 1409429504, 1295468544, 1847260160, 1061287424, 1108680448, 2411585152, 872625472, 1703454816, 4172216720, 3935555656, 605685164, 2139829998, 2683101635}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 201326592, 3925868544, 2097152000, 2373976064, 692060160, 2954887168, 1664090112, 4149739520, 3381395456, 1604190208, 3156279296, 241991680, 2426847232, 1523965952, 1151733760, 2268940288, 3604646912, 661895680, 3894114048, 262643072, 2164860224, 3231232224, 2240075888, 2117269032, 4150767012, 1248417970, 1250474949}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 1275068416, 973078528, 788529152, 58720256, 3032481792, 954204160, 4207935488, 1436024832, 3225157632, 3916824576, 3374120960, 51478528, 1514389504, 1406443520, 1892569088, 3943761920, 2502931456, 2398790144, 2374977280, 2095496320, 1741235008, 2419320864, 3678178768, 3080337528, 2884832596, 993062906, 1654947017}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 2080374784, 3724541952, 3338665984, 1736441856, 876609536, 2438987776, 3004170240, 2797076480, 693895168, 1196032000, 441516032, 3272900608, 1463468032, 4005421056, 848457728, 1226663936, 442944512, 4093092352, 1707291904, 948535936, 261896000, 1693070944, 4175514448, 102531608, 3756952292, 3638792250, 3736949431}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 1275068416, 1979711488, 2566914048, 545259520, 557842432, 2933915648, 2840592384, 474480640, 853803008, 1782972416, 3034251264, 496074752, 3439050752, 121806848, 3136172032, 4235143168, 2082452480, 772063744, 1370833152, 826188160, 2881777600, 901122144, 530783632, 4079867512, 2465318524, 2020317502, 2326440341}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 1275068416, 4127195136, 1929379840, 494927872, 2797600768, 698351616, 2580545536, 966262784, 4207149056, 1619132416, 1133576192, 3531702272, 2883567616, 2471010304, 1488596992, 344291328, 295420928, 2274013696, 4157284608, 1203016832, 741086272, 562974752, 3180274544, 3682000472, 1734154868, 1891621894, 1228449615}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 1946157056, 3053453312, 4043309056, 813694976, 2336227328, 3567255552, 2559574016, 1570242560, 3434872832, 1213857792, 3659071488, 27623424, 1700511744, 308600832, 291647488, 1177909248, 3496463360, 4261340672, 4137358592, 1554049408, 2578719680, 2977831264, 2331986352, 904301240, 1743224660, 840629786, 1528658527}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 1275068416, 771751936, 3170893824, 578813952, 381681664, 895483904, 3301965824, 2725773312, 3427008512, 4230086656, 2719940608, 3235807232, 692109312, 3581534208, 2537189376, 3431667712, 1736737792, 798749184, 1480944896, 3565543296, 3132891328, 3349573792, 1071450768, 298969784, 168172644, 325917878, 637129775}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 201326592, 2382364672, 2097152000, 2575302656, 1010827264, 1805647872, 714080256, 2965897216, 1360265216, 990248960, 133496832, 2389475328, 3728130048, 3138494464, 1341026304, 1093756928, 1099088896, 1594348032, 1519594752, 2699677568, 2208464192, 3983218784, 1386609968, 3405277112, 1808543100, 1964655078, 3976667277}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 4093640704, 3120562176, 1023410176, 3531603968, 2873098240, 1851785216, 1634729984, 3080192000, 2768502784, 1541537792, 1237254144, 1034715136, 3914514432, 4274774016, 882520064, 2492160000, 2260110336, 3021596160, 2774348544, 3281242496, 1094587072, 616128096, 1581372880, 3615038760, 4267822020, 3874038838, 1976159583}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1946157056, 1375731712, 4043309056, 3061841920, 3946840064, 2279604224, 3924819968, 3555196928, 2481717248, 184680448, 1350369280, 77365248, 886751232, 61448192, 1773817856, 208234496, 1198173184, 555853312, 417732352, 2741205888, 621511360, 2304199264, 3182269200, 1582588328, 2660636540, 1766531898, 541575523}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 1946157056, 234881024, 352321536, 343932928, 2604662784, 3672113152, 3912237056, 1398276096, 2257846272, 2752380928, 252379136, 1300135936, 1073528832, 881713152, 3787862016, 68622336, 218946560, 3094738432, 696400128, 2867939200, 2324414400, 1819345248, 1321981072, 17922376, 1362884036, 3043584702, 272600321}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 1543503872, 838860800, 721420288, 3363831808, 3141533696, 2044723200, 95420416, 2766667776, 710672384, 2601385984, 2714435584, 388333568, 1105182720, 212262912, 1928728576, 3157227520, 3383729152, 1542357504, 729420544, 532247168, 3681595584, 659095648, 1400426256, 2972017800, 945744092, 2324840514, 73733437}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 2483027968, 3791650816, 1493172224, 3649044480, 3141533696, 3256877056, 1943011328, 4041736192, 1428422656, 3284008960, 2962685952, 74350592, 761053184, 4218544128, 786829312, 2586515456, 739019776, 408548864, 2938269440, 556091264, 3968043328, 2276139488, 3175911024, 1736019544, 527586572, 3482144590, 3557290073}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3959422976, 2650800128, 218103808, 293601280, 3779067904, 346030080, 951058432, 3973578752, 3339452416, 3234725888, 3549626368, 2000781312, 3910909952, 199925760, 1279668224, 3050776576, 2108408832, 2570248704, 373953792, 3432599424, 3145238848, 2295556832, 1424091184, 925601704, 3237138916, 136985586, 3603518445}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 3154116608, 3388997632, 1023410176, 209715200, 1933574144, 3642753024, 2962227200, 2327314432, 1405878272, 3726770176, 4061855744, 3945299968, 3678322688, 2750144512, 1332359168, 3294578688, 2997799936, 2345894400, 3169222400, 3168621952, 2363856320, 128154976, 3580135792, 1625073272, 4270903812, 896710706, 537520715}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3690987520, 3456106496, 16777216, 3766484992, 1983905792, 786432000, 2735734784, 2586312704, 894173184, 2577268736, 397606912, 2003075072, 870236160, 1281335296, 1829113856, 1739016192, 198093824, 3858215424, 1636445440, 1998150016, 256753600, 789256160, 3200308752, 2947319000, 2743260268, 4075414266, 1366898205}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 1946157056, 1778384896, 2533359616, 3279945728, 2126512128, 891289600, 3637510144, 3462922240, 1515978752, 4161142784, 2469199872, 3802300416, 2320547840, 2164776960, 132009984, 3064551424, 2132841472, 3841973760, 2634679040, 1233343616, 234088256, 2846126368, 332542512, 3599201944, 2553390924, 1953177650, 1097855673}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 2885681152, 2046820352, 1124073472, 2675965952, 2319450112, 2438987776, 3245342720, 2331508736, 1967390720, 2046951424, 1714880512, 365199360, 3359293440, 2670452736, 2452254720, 979048448, 724216832, 1931717120, 1138106112, 578648704, 3882871616, 4205336416, 2225872976, 1464735272, 1137269236, 2262164774, 859528767}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 201326592, 301989888, 2701131776, 1300234240, 3644850176, 706740224, 3872391168, 3589799936, 2214854656, 1976172544, 3589341184, 4041441280, 3080044544, 3968524288, 3640799232, 2621261824, 1634067456, 4204982784, 327049984, 1672687488, 33462080, 312504032, 2349888880, 1167611352, 3430182148, 3324125654, 1768775291}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 1275068416, 570425344, 1191182336, 880803840, 2722103296, 677380096, 3180331008, 888668160, 4187226112, 833748992, 207290368, 578977792, 2451357696, 3674316800, 1786384384, 75982848, 1152164864, 2408182272, 2638625536, 536429696, 3202457792, 2888449248, 3453957456, 4161314008, 3430128132, 3556838846, 2415248143}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 603979776, 100663296, 4211081216, 1249902592, 2151677952, 1335885824, 2318401536, 3353870336, 456392704, 1120272384, 207421440, 1253081088, 3605708800, 3253051392, 2793295872, 2807134208, 1681566720, 2333969920, 3184657664, 2137750656, 1030079424, 2772305120, 242287792, 2622145512, 2522208188, 3109447606, 914696301}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 3825205248, 2449473536, 587202560, 2407530496, 1455423488, 463470592, 3419406336, 4033347584, 1426849792, 809369600, 1191510016, 777682944, 4274044928, 4040679424, 681979904, 2062637056, 2573270016, 2768739840, 2110676736, 1232951936, 3206473536, 1457688864, 1680144240, 992331864, 4164767884, 2793323802, 3969050637}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1275068416, 33554432, 2801795072, 41943040, 3460300800, 1709178880, 1435500544, 4014473216, 1617166336, 1256062976, 2278096896, 2654306304, 3733438464, 1721016320, 2439401472, 3929356288, 1369951232, 1369758208, 1507726080, 592012416, 1500875712, 1290258912, 1891944080, 2601388056, 1986069788, 1665266590, 240246425}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 1140850688, 771751936, 2634022912, 3984588800, 1245708288, 3135242240, 850395136, 4265082880, 3002335232, 1269170176, 3637575680, 2764341248, 2062467072, 1628282880, 2345537536, 4021123072, 2016322560, 2553148928, 1474177280, 751119232, 3620910912, 3204958560, 2143105168, 1497793544, 2295446196, 1114911614, 744889941}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 4227858432, 1979711488, 3170893824, 1719664640, 4290772992, 2233466880, 1148190720, 1202192384, 3834904576, 3853385728, 191692800, 928219136, 3976314880, 3052855296, 4015419392, 4062275584, 2697055232, 1339482624, 3668320512, 1472801664, 3979714240, 241733152, 3740472368, 3220630088, 1683369724, 161571430, 2306967017}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 2214592512, 2852126720, 3070230528, 3212836864, 3066036224, 2564816896, 3515875328, 1941438464, 1482424320, 4097966080, 802750464, 725057536, 2337390592, 452370432, 3918147584, 1647142912, 508687360, 2390156800, 3737799424, 2567781504, 597809472, 186579744, 3322828496, 1961040088, 1397922788, 171203962, 2198222195}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 1946157056, 2046820352, 50331648, 3145728000, 398458880, 3806330880, 4262461440, 3296198656, 995360768, 4246339584, 3314876416, 4042620928, 1342423040, 3350765568, 2224189440, 405342208, 3431199744, 2583223808, 2662480640, 3243849344, 2687207744, 1219802016, 1890328912, 3415093912, 158283972, 955316446, 1062089019}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 2483027968, 1912602624, 2332033024, 360710144, 2353004544, 891289600, 3778019328, 611844096, 2695102464, 4171366400, 2141257728, 3478945792, 3672293376, 1545969664, 2355769344, 1027422208, 4118473728, 3746690560, 3588253440, 114312832, 1235758656, 1284273504, 3228444784, 1995398952, 3196290228, 3105439158, 3675820767}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 2751463424, 973078528, 3741319168, 662700032, 3569352704, 3651141632, 2349858816, 2966945792, 2561933312, 2407661568, 2440495104, 485982208, 1817821184, 494444544, 902459392, 4284164096, 371323904, 945600000, 1196446464, 2042105984, 1728325952, 608842272, 1117485936, 1090621368, 1309458484, 3832024702, 117185111}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 738197504, 2785017856, 1056964608, 427819008, 2185232384, 4007657472, 498073600, 2729967616, 843841536, 1344405504, 2651652096, 297762816, 782876672, 4234846208, 1839869952, 4147738624, 2993783808, 2941698560, 4128274688, 2758290048, 2298763328, 20334176, 3226677392, 3546873224, 3686212724, 2985211362, 2589752715}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1140850688, 3254779904, 3271557120, 41943040, 1891631104, 4133486592, 1972371456, 482869248, 2288254976, 451280896, 4228972544, 2219933696, 979091456, 3513294848, 2461954048, 3107784704, 211006464, 3591144960, 349716224, 15471232, 3307366848, 1820802208, 2673392656, 705067672, 4215353116, 234471518, 3039790597}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 4227858432, 1509949440, 3036676096, 3598712832, 2537553920, 354418688, 3662675968, 1248329728, 756809728, 2557870080, 3483303936, 1970896896, 3652960256, 3090079744, 290344960, 2892716032, 3998460928, 804430336, 2933417728, 2453936512, 1123181760, 3817694816, 3955523696, 3387375384, 2813170956, 113352530, 3205494625}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 738197504, 3925868544, 2701131776, 2793406464, 583008256, 1231028224, 2444230656, 1664614400, 3170107392, 1657929728, 3432841216, 3510009856, 1852358656, 4235436032, 1280970752, 1095854080, 3792745472, 4238856704, 437812992, 820274048, 2319089344, 3647018656, 2053688464, 2591284744, 391796852, 1322349822, 844141743}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3825205248, 637534208, 956301312, 4253024256, 1933574144, 1675624448, 640679936, 833093632, 2859728896, 1002569728, 1167654912, 808615936, 1206697984, 1860427776, 4263129088, 337971200, 3405050880, 1191155200, 4102839552, 770575744, 1789352256, 1032716256, 24975504, 2341001800, 1905894844, 1808737462, 3931749231}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 4093640704, 301989888, 3372220416, 3363831808, 1623195648, 1105199104, 2993684480, 1226309632, 999555072, 1549926400, 935395328, 2416476160, 3483811840, 3459375104, 986337280, 4264388608, 2085538816, 2625488384, 2094798592, 3623749504, 2594128320, 206032032, 858344144, 3720649384, 116441284, 558037182, 1556846423}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 2483027968, 905969664, 1761607680, 3984588800, 1405091840, 2451570688, 3390046208, 1690828800, 3371433984, 1328152576, 2403401728, 1803059200, 1731117056, 1876008960, 355610624, 970807296, 318159872, 2574099968, 2712433920, 3151369600, 138371392, 3863201696, 3284080688, 881046776, 1478451708, 3277044054, 1542945451}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3556769792, 1845493760, 3305111552, 1920991232, 20971520, 195035136, 1213202432, 4157079552, 2554593280, 694026240, 1006567424, 2476179456, 2005254144, 2332090368, 1032220672, 1825798144, 694006784, 523013632, 2899071232, 364515200, 2071016640, 2908815200, 2989914672, 2255182936, 633446300, 559857710, 234428041}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 201326592, 3657433088, 1358954496, 3833593856, 666894336, 3982491648, 584056832, 559415296, 77332480, 348782592, 75038720, 286556160, 1851441152, 2522210304, 3263303680, 970815488, 4178768896, 4151427584, 1363420928, 3482719104, 1104375744, 3854421280, 1528200464, 3457367864, 3973956340, 2814783818, 810251559}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 1946157056, 2583691264, 2868903936, 3447717888, 1782579200, 2183135232, 2926575616, 1345847296, 1404305408, 2866675712, 1814626304, 3390996480, 3012345856, 2771378176, 1926656000, 1669679104, 2080674816, 1271135744, 2070702848, 2818183808, 73340480, 4180378208, 1297093872, 3502797832, 139212468, 252321214, 598178633}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3154116608, 771751936, 1627389952, 3397386240, 2797600768, 4288675840, 3094347776, 1081606144, 2038169600, 2703884288, 2246770688, 882278400, 3757621248, 950378496, 929198080, 1116694528, 2224079872, 1299286528, 1052517632, 1409960320, 995838656, 995005088, 2264177648, 1710725512, 3858060372, 3056860538, 335773239}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3422552064, 4194304000, 1124073472, 1384120320, 608174080, 1537212416, 1729101824, 3034054656, 1135869952, 3192258560, 2188705792, 3309600768, 2343485440, 1179230208, 4149112832, 1090062336, 3473341440, 2329250304, 5517056, 2432043648, 2126323136, 3936925408, 958178480, 3210393464, 154134708, 2724923646, 1959101429}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 469762048, 3925868544, 2466250752, 3766484992, 843055104, 1998585856, 579862528, 964165632, 1809580032, 1365377024, 2801729536, 1206616064, 1475198976, 4182548480, 2957660160, 2369472512, 2464521216, 4036534784, 3732696832, 1588732544, 3660014784, 1810353376, 911714544, 1103096056, 1897650916, 1957005786, 3786986627}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1409286144, 3657433088, 587202560, 796917760, 3997171712, 442499072, 2987393024, 2978480128, 4269539328, 2169634816, 1988689920, 2284879872, 4065771520, 2907824128, 1913278464, 3453827072, 1890489344, 1530252800, 2699832064, 3776595584, 81097536, 2769474912, 1162316752, 496305176, 183689340, 1511497906, 3388818355}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2483027968, 704643072, 2399141888, 2659188736, 2604662784, 2971664384, 296747008, 1992818688, 4030464000, 497942528, 874577920, 1957134336, 3275603968, 2540609536, 3189133312, 456472576, 1600502784, 522896896, 2479627008, 2647001216, 1366115776, 2518780256, 1903211632, 2482987752, 1362012588, 3535166306, 2571461453}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2483027968, 3791650816, 2130706432, 1031798784, 4106223616, 2569011200, 2710568960, 1077411840, 673972224, 2192441344, 2546925568, 2436202496, 1655685120, 1047699456, 2585661440, 1181161472, 287437824, 3559771648, 1158911744, 2514785408, 360515648, 4223455008, 539055664, 1427831096, 3123332292, 435508866, 2151211901}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 872415232, 1644167168, 1862270976, 2323644416, 599785472, 2455764992, 634388480, 47710208, 3589537792, 258342912, 1193345024, 3742203904, 1831321600, 1095016448, 3872788480, 556353536, 3684824064, 603299328, 3844331264, 1409977472, 1739279296, 4166973216, 4085068688, 2658649400, 2120018484, 1078073534, 2283745797}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 2214592512, 2449473536, 150994944, 780140544, 1438646272, 115343360, 3192913920, 1063780352, 960757760, 3733323776, 432603136, 2362081280, 2390802432, 2564546560, 1463185408, 3262216192, 623293440, 2862786048, 21268224, 3080585088, 1243570880, 569093408, 1045301456, 3439163832, 2266280044, 4243967230, 2304446581}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 3690987520, 2919235584, 3875536896, 864026624, 4215275520, 3042967552, 3792699392, 3920101376, 536084480, 1400242176, 2559377408, 42237952, 2093924352, 3453083648, 243691520, 1962231808, 1970842624, 3262943744, 3623001344, 1866709632, 4208276800, 1107860448, 432323792, 1504621336, 2009178604, 1127108966, 2432769653}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3690987520, 1308622848, 1493172224, 4102029312, 2554331136, 4129292288, 166723584, 3924295680, 2808348672, 3718643712, 978780160, 3124330496, 1093910528, 3377897472, 234246144, 3650037760, 3277171712, 1256321536, 2145357056, 1296348544, 2594118080, 3576551136, 2143145840, 3473245896, 3879328412, 1605620862, 2987849845}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 603979776, 2785017856, 2801795072, 209715200, 566231040, 4229955584, 3473932288, 782761984, 2044461056, 2946367488, 3242131456, 660242432, 3717251072, 4009598976, 3073249280, 3452385280, 3452877824, 3907182080, 2850325760, 574587520, 1196392128, 922917152, 1540654768, 134734968, 3984287820, 4104184050, 574985813}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 872415232, 2113929216, 1962934272, 813694976, 1883242496, 2791309312, 240123904, 3159883776, 268173312, 3500277760, 1001586688, 1978695680, 2375467008, 598466560, 793931776, 3223013376, 1034193920, 2137048576, 300851456, 3848793984, 4084733376, 2236364512, 904553808, 435639608, 322892212, 58693946, 2179232867}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2483027968, 100663296, 1325400064, 2826960896, 3611295744, 3248488448, 959447040, 3828875264, 394002432, 2522480640, 3979411456, 1484816384, 2134818816, 3365527552, 2634682368, 2363062272, 1179962368, 110147072, 1584839936, 3439197824, 1365002432, 3232396384, 3622394160, 1936515816, 443331796, 233619450, 3928799727}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 67108864, 369098752, 654311424, 4236247040, 3175088128, 3412066304, 2240806912, 1682440192, 2005663744, 4101373952, 3008954368, 879853568, 2577645568, 1326489600, 231100416, 1826711552, 2410005504, 3906074112, 1830020352, 2301151872, 1322405568, 3694335840, 680952656, 3469149400, 3751060444, 3730579434, 1356747705}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1409286144, 2852126720, 3909091328, 1434451968, 1128267776, 769654784, 1731198976, 2076704768, 651952128, 259129344, 460521472, 89292800, 2983510016, 3971588096, 1256337408, 3698022400, 142007296, 2771559936, 3919887104, 881965952, 3490583360, 2287027168, 3709463440, 2192734152, 3042121484, 3611470930, 411888595}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1543503872, 2717908992, 2432696320, 1686110208, 1354760192, 891289600, 2920284160, 602406912, 3307470848, 1500905472, 1520762880, 3856498688, 1145552896, 2904612864, 42348544, 2591885312, 3372325888, 2650644992, 1826073344, 4010313600, 1711432640, 1440444064, 3647779504, 2970883832, 3272507372, 3106501038, 2297406589}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2483027968, 2315255808, 2365587456, 125829120, 3242196992, 2724200448, 2251292672, 4261937152, 3205234688, 3645243392, 3847028736, 3395977216, 2403909632, 1828708352, 72749056, 3004499968, 459201536, 873113088, 125344512, 771217792, 4258940992, 1519606240, 238265424, 3668971912, 3150475436, 1689016794, 2060874945}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2214592512, 973078528, 3808428032, 2189426688, 926941184, 1725956096, 1466957824, 2677538816, 635174912, 3120693248, 2763980800, 924286976, 749846528, 186687488, 1406300160, 1312249856, 3227759616, 3650610688, 2918314752, 2294341248, 186791360, 2775547744, 1369415568, 3720738920, 1929827716, 3062065498, 1206251075}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 67108864, 4060086272, 4278190080, 2172649472, 1849688064, 94371840, 1991245824, 1304952832, 1089208320, 2400845824, 3453419520, 19890176, 1202831360, 2879430656, 1061826560, 3180267520, 494648320, 1517284864, 2157022976, 3167794304, 1214385728, 2935182432, 1339673392, 2113706408, 764964844, 1756629386, 1062099071}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2885681152, 3858759680, 1862270976, 2759852032, 4181721088, 1579155456, 1586495488, 3643277312, 838074368, 3706060800, 3201761280, 822116352, 3214589952, 730832896, 3484839936, 3365894144, 205847552, 2462366208, 3666141440, 455402112, 175419072, 2570896736, 704154608, 2791736824, 2626527820, 502220774, 3768367741}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 603979776, 704643072, 3573547008, 931135488, 725614592, 1914699776, 1536163840, 2326265856, 2549350400, 190709760, 3507290112, 2681831424, 2222702592, 1561108480, 2853048320, 1237665792, 1897778176, 1272819200, 968737536, 1888353664, 2088102976, 3989407968, 2190723440, 3864586872, 268455948, 1476426022, 3154126049}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1677721600, 100663296, 2667577344, 159383552, 851443712, 379584512, 3614441472, 3352821760, 562298880, 1479671808, 1100808192, 1951891456, 2367275008, 2357370880, 3657592832, 958732288, 1803807744, 272879104, 2019788032, 1347653248, 3857420352, 2998902304, 2544232688, 77890696, 2162504068, 3399741142, 2264109079}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 1677721600, 1442840576, 1929379840, 2155872256, 3493855232, 794820608, 986710016, 2301100032, 1519124480, 1650589696, 161939456, 4166418432, 3530604544, 396992512, 1165103104, 674191360, 3517631488, 2680851968, 2962935040, 2188554368, 996068032, 1187839456, 2465456592, 642848760, 1713881804, 1063721082, 745982979}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1006632960, 2717908992, 2365587456, 1300234240, 2160066560, 3516923904, 2693791744, 579338240, 4103340032, 3164471296, 225378304, 567443456, 1399898112, 4165312512, 2353934336, 3406247936, 2830554112, 2522257920, 715580160, 345946496, 1926416704, 3522221088, 134603888, 414073848, 519509084, 1695465478, 3487227489}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 872415232, 3456106496, 1459617792, 226492416, 4072669184, 1407188992, 659554304, 2591555584, 3643015168, 524681216, 1409482752, 1317044224, 4076519424, 705404928, 668348416, 3910866944, 3904148480, 3546603008, 3445403904, 1658381952, 3001979456, 2326126624, 1802074192, 2863254072, 829650404, 2747827782, 322353965}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 3288334336, 369098752, 251658240, 4286578688, 3510632448, 4095737856, 1661992960, 978845696, 2384199680, 71172096, 1113653248, 3774447616, 1696841728, 2217779200, 2909696000, 228161536, 666213376, 3739610624, 958254336, 2857475712, 261606208, 2042277088, 2533700464, 1263253048, 518317108, 3847493354, 1501173213}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3288334336, 1241513984, 1023410176, 75497472, 2638217216, 2149580800, 1714421760, 2121793536, 4060872704, 3733061632, 2833448960, 1742110720, 2206253056, 4254982144, 552742912, 3459983360, 3903511552, 2690297344, 448983808, 2266950016, 1152700864, 3929271904, 925061872, 968263336, 504400308, 890618594, 1466325019}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 3825205248, 4060086272, 1996488704, 3397386240, 121634816, 1373634560, 3234856960, 3738697728, 3869507584, 297926656, 3087597568, 281903104, 1947451392, 2582437888, 3260166144, 4247865344, 96064512, 4085888512, 3473004288, 3158147200, 79409088, 1956702560, 2839283728, 1669739576, 1956332404, 3420237206, 2899984063}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 3019898880, 1711276032, 1795162112, 3078619136, 985661440, 1415577600, 3960471552, 3188195328, 4277927936, 2555772928, 2417819648, 838172672, 1756872704, 1573969920, 2256949248, 2255816704, 4179198976, 2682891776, 1706140928, 459639936, 2868876608, 3406599968, 4209005200, 2085620824, 69753788, 399271218, 787372657}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 872415232, 1442840576, 2667577344, 3481272320, 1774190592, 2564816896, 2307915776, 570949632, 2670985216, 1632763904, 1749221376, 118063104, 3272065024, 2196955136, 2210533376, 1942685696, 1056812032, 1295353344, 920769792, 1545858688, 1869138752, 2949992608, 2680195408, 3528548696, 3639253820, 205403926, 1691171735}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 2483027968, 3657433088, 1124073472, 4085252096, 3292528640, 1335885824, 4121952256, 487063552, 3710124032, 3313893376, 31653888, 470908928, 1855700992, 699064320, 1630949376, 1349191680, 3237323776, 503160320, 3772369664, 1969215104, 1555889472, 3433922144, 3963023920, 1553759272, 2368364812, 3934345614, 2710865845}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3959422976, 301989888, 4110417920, 4018143232, 473956352, 2975858688, 3423600640, 4262985728, 2915827712, 4262330368, 795672576, 2688909312, 713015296, 2868961280, 1679691776, 2188711936, 2567554048, 2830205440, 667804416, 3035338112, 3491945536, 103622496, 1587917648, 2318388120, 2356711476, 297947554, 2086875789}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 1677721600, 1040187392, 218103808, 679477248, 910163968, 2090860544, 1217396736, 549978112, 1438384128, 1112408064, 3788439552, 4132536320, 2219556864, 3592871936, 4007555072, 3204909056, 2397948928, 2659560960, 3383339264, 3136384, 1306314176, 1963140576, 224915248, 44081208, 330112508, 1838740786, 405362557}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 1543503872, 2113929216, 654311424, 4219469824, 3913285632, 4016046080, 720371712, 286785536, 204210176, 1007812608, 2530148352, 4103503872, 2152775680, 3717324800, 627200000, 311912448, 4191865856, 1236439552, 4123456768, 379114112, 414579008, 1156855520, 2610838736, 1829587816, 3411121348, 3644989602, 1241987955}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3288334336, 1711276032, 1459617792, 830472192, 1371537408, 1642070016, 3656384512, 3830972416, 723255296, 2985951232, 3692494848, 4155146240, 2893332480, 573956096, 1787449344, 772737024, 328651776, 2552153600, 3360345344, 3330583168, 3253585984, 2404790176, 4086634192, 3853644264, 3675025572, 4031919386, 3511895551}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 2885681152, 3321888768, 3305111552, 2306867200, 79691776, 1625292800, 344981504, 2000158720, 3742629888, 440795136, 1728512000, 2471591936, 794542080, 1943969792, 2689994752, 2592016384, 3068494848, 3542983168, 1104279808, 186369920, 947817792, 2783313952, 3367453904, 2727971160, 3349652004, 840204574, 464738325}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1275068416, 2181038080, 1828716544, 864026624, 1723858944, 3336568832, 2693791744, 1038614528, 1251213312, 1030356992, 413073408, 4175331328, 2196291584, 3824803840, 3349819392, 2491353088, 2706281472, 2994774528, 1487780608, 782262656, 4214253120, 2841118752, 789326800, 2105957208, 1074363468, 1090487734, 2464381227}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3556769792, 3590324224, 2533359616, 2659188736, 843055104, 2208301056, 2832203776, 2641887232, 571211776, 1321861120, 2079260672, 2804252672, 1870381056, 1193451520, 378155008, 1565464576, 678820864, 3317941760, 1078895872, 3564141184, 1328052160, 2738119136, 1952846256, 158665112, 3874656644, 3060933650, 4119004479}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 3690987520, 2382364672, 2399141888, 1568669696, 121634816, 2858418176, 2519728128, 1402470400, 573308928, 1588985856, 2151219200, 1850114048, 342147072, 3231162368, 1475751936, 1700345856, 2247543808, 3502043648, 1625005312, 1131437696, 955782720, 1184638688, 3354282576, 657793160, 3500202340, 3757415810, 1348820321}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3825205248, 3053453312, 1593835520, 713031680, 2503999488, 1939865600, 11534336, 1004011520, 2400976896, 1310326784, 1937571840, 3658711040, 1043185664, 3276201984, 2237272064, 467470336, 371440640, 1471544832, 3648707840, 212866688, 3386403264, 907824224, 2744801328, 12406312, 1861460708, 2755525626, 2377051407}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 3825205248, 2650800128, 3170893824, 1719664640, 2881486848, 987758592, 630194176, 2801270784, 2367422464, 1029308416, 398393344, 1329299456, 346406912, 1848434688, 3080335360, 702494720, 1852570624, 3107823104, 3772823808, 2191020928, 4283177664, 3007464480, 3895666128, 1494844248, 440860484, 1978484218, 3174089599}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3556769792, 2248146944, 3204448256, 4286578688, 1547698176, 2669674496, 4046454784, 2229796864, 3792961536, 449183744, 1159397376, 740524032, 3044655104, 3919634432, 2550550528, 1123751936, 4294165504, 2025971200, 1624028416, 575415936, 2642049856, 2087275104, 1510899824, 440994856, 3418268668, 1298225318, 46831741}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3556769792, 3388997632, 3674210304, 343932928, 2780823552, 1331691520, 4077912064, 1151860736, 2129920000, 1089601536, 980221952, 3651829760, 3416571904, 1556078592, 1722961920, 307058688, 1696250880, 2801575424, 2008263424, 909914752, 3314965184, 3858172192, 1397987600, 3865839576, 2359181036, 3186841190, 2564407415}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 3288334336, 3791650816, 150994944, 3347054592, 1077936128, 1293942784, 66060288, 1453850624, 1156317184, 156368896, 3568369664, 2916450304, 2980298752, 3548176384, 3079811072, 2521913344, 2940593152, 3889927680, 3586715392, 1141122944, 1671319104, 479404896, 3859592048, 1123698760, 3453828028, 2311573146, 1571988203}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 1946157056, 2583691264, 1224736768, 1350565888, 1757413376, 2065694720, 317718528, 1172832256, 3989045248, 3489267712, 1339621376, 3734077440, 2896674816, 1334894592, 632950784, 1899563008, 1170316288, 1988072960, 1243390720, 3669246848, 1280461248, 1526539424, 3443259312, 170296200, 2379031964, 1098108078, 2563957579}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 2617245696, 1241513984, 2332033024, 2424307712, 1765801984, 2141192192, 2762997760, 1470627840, 1524367360, 1192886272, 3150774272, 3735846912, 2300755968, 2763628544, 2090471424, 1913460736, 2957818880, 3593634304, 161582848, 753811072, 1045115072, 1046185312, 892551472, 3967784488, 2379028700, 1336726562, 2057480279}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 2885681152, 2382364672, 587202560, 864026624, 3468689408, 2728394752, 3740270592, 1795686400, 967049216, 1894383616, 703397888, 2662629376, 4220698624, 417456128, 4201279488, 1571637248, 3763637248, 662866432, 435787008, 2245423232, 1132136256, 3031425824, 1609377264, 3115617352, 974314284, 1126273390, 743074307}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 2080374784, 1375731712, 2701131776, 4034920448, 968884224, 2380267520, 3192913920, 230162432, 3089367040, 1948123136, 2603679744, 1950973952, 149667840, 1490067456, 3349049344, 3144751104, 3303654400, 77326848, 2446887680, 3016898432, 1085479360, 1984098336, 1695369296, 1904463416, 294439044, 2831420454, 147740897}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 603979776, 2717908992, 2365587456, 3313500160, 440401920, 85983232, 3899654144, 1627914240, 3587440640, 976617472, 2056585216, 2716696576, 1768407040, 4005617664, 2511745024, 2178238464, 4014834688, 945260032, 2624114432, 2094151040, 789265728, 4288458080, 4027870064, 3428217992, 1346704300, 3486901014, 3306930709}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 1677721600, 4261412864, 3875536896, 3632267264, 3510632448, 4032823296, 1364197376, 1299709952, 850132992, 2831810560, 3656187904, 370638848, 2334769152, 3004342272, 2487889920, 917313536, 561497088, 3539576320, 1462423808, 847646336, 825718976, 1390588768, 784489168, 2777229624, 2820266148, 3795509122, 2719875311}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 335544320, 905969664, 1862270976, 1820327936, 1866465280, 2610954240, 1078984704, 4017618944, 2697723904, 2160459776, 2457796608, 3611197440, 2511126528, 1336516608, 247885824, 25102336, 1237232640, 1542239744, 1267332352, 1867929216, 1139217088, 822254176, 2009266736, 1654828888, 1133694148, 1809503538, 1952374233}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 1409286144, 1711276032, 3942645760, 4085252096, 1916796928, 3537895424, 3090153472, 2656567296, 3612082176, 1005453312, 475594752, 3904012288, 1206435840, 2101600256, 1643016192, 760809472, 1781715968, 2536025600, 258180352, 1409162368, 3574675264, 590799200, 247629712, 2035321160, 3208636100, 2899840978, 2676783133}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2080374784, 1979711488, 3070230528, 276824064, 3720347648, 983564288, 852492288, 4162322432, 3086745600, 759562240, 1718812672, 1890811904, 3966877696, 3947421696, 2907058176, 645076992, 3501448192, 1014100480, 591954176, 3511053952, 1349742784, 1739841824, 754026992, 4270386136, 3957724852, 1654869594, 2678837361}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 469762048, 637534208, 1459617792, 3061841920, 742391808, 2426404864, 1072693248, 1601699840, 4047241216, 3563454464, 2136014848, 3686629376, 1350549504, 849649664, 4150661120, 3285264384, 1862110208, 3445617152, 966064384, 1610491520, 222120896, 2706631392, 980088624, 3569563784, 1802411668, 1438196506, 1458145265}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 3288334336, 3456106496, 4009754624, 1736441856, 1715470336, 3382706176, 2928672768, 2871525376, 2941517824, 2832596992, 1308295168, 3254943744, 2663956480, 3250708480, 1559654400, 1546352640, 1544197120, 1489806848, 3739199744, 3035169408, 1946671936, 3395625824, 4091388464, 4244904376, 1855880332, 2237606454, 3624700725}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 67108864, 3456106496, 1291845632, 780140544, 826277888, 3948937216, 4249878528, 2418540544, 3033268224, 241303552, 1519714304, 138772480, 1852030976, 3844644864, 2508328960, 1132791808, 26061824, 3837779456, 2667741440, 789271424, 1229643456, 941049184, 239109200, 2301510328, 3006740620, 1693503002, 169223715}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 3288334336, 973078528, 3875536896, 1400897536, 2487222272, 4003463168, 2576351232, 169345024, 2765357056, 858652672, 2988244992, 3165093888, 3156590592, 4172455936, 3809374208, 323844096, 3017784320, 2508312064, 599063296, 382696576, 3486039872, 3086838880, 1947728560, 1978514104, 3185498644, 3588491502, 2712028305}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 2617245696, 1107296256, 1023410176, 109051904, 3686793216, 3332374528, 2274361344, 65536000, 636223488, 1707737088, 1633091584, 463568896, 3247423488, 3876511744, 3966373888, 3846637568, 3104412672, 184805888, 2264183552, 2479186304, 1092793536, 3271566368, 1769998320, 3359665784, 1340082412, 1022382090, 2715295687}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 3556769792, 1644167168, 4278190080, 2206203904, 3846176768, 4188012544, 179306496, 1544028160, 3733716992, 1701707776, 1430061056, 3917316096, 3354902528, 2457378816, 2697883648, 2039289856, 1081449472, 3791382016, 1003921152, 3256046720, 2187368256, 3413774560, 2334591408, 3473597480, 778377996, 2859061082, 1030604053}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1677721600, 3791650816, 3942645760, 2608857088, 1581252608, 2220883968, 1431306240, 1812463616, 2280390656, 2440167424, 1646198784, 3626074112, 404209664, 3227967488, 2488430592, 1387218944, 943324160, 2584976896, 4243109632, 2614576768, 502104384, 878029664, 3978403536, 2258100408, 1218895900, 754059802, 2237613099}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 4093640704, 33554432, 2298478592, 2524971008, 356515840, 3202351104, 4017094656, 483917824, 3605266432, 2740584448, 917962752, 751665152, 3649814528, 1288888320, 1476014080, 715618304, 1034288128, 3398931968, 935116544, 4066316160, 2165438144, 1036368224, 883402896, 1870974312, 4006289700, 370393190, 3084318675}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 1140850688, 1040187392, 1795162112, 461373440, 1228931072, 891289600, 3683647488, 1836580864, 2641100800, 825622528, 2621898752, 1781104640, 1340850176, 2676416512, 2555777024, 1115101184, 1845617664, 1402992128, 1701609728, 3352238208, 2047721280, 2358884576, 889447920, 3717374712, 218894692, 1569093250, 3685694065}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 2617245696, 3187671040, 3137339392, 2004877312, 3980394496, 1113587712, 3713007616, 51904512, 1661730816, 4232970240, 680067072, 3646652416, 983678976, 4137328640, 2439933952, 2193168384, 3818099712, 3564489216, 1022942464, 1134115968, 3752042816, 1102955744, 1605158480, 4256904248, 1035246228, 3761714146, 641381581}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2617245696, 771751936, 1493172224, 1551892480, 197132288, 182452224, 1804599296, 1295515648, 3465805824, 1730281472, 2031616, 422608896, 3072245760, 1636294656, 2894213120, 531564544, 2147017728, 1642248704, 1701442816, 2692433280, 1425710528, 638427936, 3526440144, 2980696152, 1260063652, 2318071262, 1964369767}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 469762048, 3657433088, 4043309056, 327155712, 2881486848, 367001600, 145752064, 305659904, 427032576, 2591948800, 417529856, 3993731072, 1637466112, 3797983232, 4225642496, 2893232128, 3160654848, 65378816, 227729152, 2690067328, 1217766464, 3460997280, 3348311248, 1137955912, 157123636, 3450268094, 2945011257}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 603979776, 2449473536, 2566914048, 3078619136, 1782579200, 455081984, 4174381056, 2727870464, 291241984, 1616510976, 3918987264, 3449126912, 1475067904, 1783291904, 1673162752, 1772574720, 968739840, 56593920, 1237618432, 693331840, 3188950592, 1172745824, 2351451504, 2025069528, 1703825204, 4192806858, 3040144815}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2214592512, 905969664, 2063597568, 2810183680, 3049259008, 3395289088, 4193255424, 4088922112, 735838208, 295043072, 3003842560, 3709108224, 3183919104, 2623004672, 481710080, 500905984, 830243840, 1962063360, 1270195456, 3816764544, 2597768512, 1214247072, 24279568, 3036747304, 3475610772, 432607626, 2215489113}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 201326592, 1644167168, 2734686208, 3749707776, 2327838720, 1356857344, 1531969536, 3083337728, 4130078720, 4224843776, 3205693440, 3152379904, 3666067456, 531013632, 917385216, 1661552640, 1792723968, 783555072, 3694539520, 1609397888, 2443491136, 3761594144, 2002838736, 284893624, 1434048444, 4199143066, 395413115}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 738197504, 2046820352, 1694498816, 2709520384, 692060160, 3122659328, 3075473408, 1763180544, 2220621824, 565051392, 4278124544, 4057104384, 3865624576, 2390597632, 3517075456, 1623795712, 2863766528, 250886656, 2145001216, 1206217088, 1582819136, 1473209056, 943386480, 2134679320, 1169660084, 411007434, 1477627093}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 67108864, 3388997632, 3774873600, 3967811584, 2009071616, 2594177024, 118489088, 3979870208, 755761152, 510001152, 3519479808, 478642176, 969261056, 944807936, 3447336960, 974747648, 361538560, 746878464, 2378316544, 1549076352, 3196775360, 1962098976, 3379421936, 1084538936, 2469421252, 3773323730, 1209290441}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 3422552064, 771751936, 520093696, 4085252096, 4013948928, 3403677696, 2442133504, 1468530688, 1628700672, 986054656, 926089216, 782925824, 392216576, 2651430912, 4114771968, 1509763072, 3217918976, 904690176, 2311738624, 3244895872, 122419520, 2998863328, 1899031824, 3047283992, 2103849468, 2638437958, 2754797453}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2617245696, 3120562176, 1761607680, 109051904, 2017460224, 111149056, 3968860160, 2947022848, 3116630016, 130154496, 1547370496, 2413395968, 82296832, 3799179264, 2484482048, 1813071872, 3162950656, 1483477504, 3238401792, 1719236480, 673370816, 22966240, 2179289648, 2407318584, 331050572, 3239705150, 2449992439}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 3825205248, 3254779904, 1157627904, 2843738112, 1212153856, 3785359360, 2790260736, 610795520, 1593573376, 147718144, 3361013760, 1784315904, 1079033856, 4049575936, 803360768, 1404266496, 2916342784, 458497536, 1070737152, 1735082368, 3493326656, 4171122272, 54334000, 3693516504, 2606672716, 2112540322, 1338556173}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 201326592, 33554432, 3003121664, 1031798784, 4240441344, 2858418176, 242221056, 3661103104, 2490105856, 11927552, 3445424128, 1067089920, 1946730496, 3593986048, 116019200, 3186821120, 3371934720, 3360444928, 1676028672, 3132452480, 2103369280, 1356526880, 2208879504, 3030908264, 937569940, 3003595474, 1160903441}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 2483027968, 3254779904, 117440512, 1585446912, 2294284288, 4120903680, 4006608896, 2572681216, 2144600064, 1685192704, 518193152, 634421248, 3003039744, 2254675968, 2067140608, 3802736640, 1771559936, 2983486976, 3178389248, 2170755200, 4002461120, 706657440, 492043248, 3034462424, 1188391572, 3556374382, 1353278239}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 2214592512, 1509949440, 1660944384, 3011510272, 1413480448, 2887778304, 605028352, 1634205696, 2502164480, 3944349696, 1713569792, 4210982912, 4005085184, 2320359424, 1307455488, 472999936, 2513026048, 941911552, 4187634432, 786632320, 1595858240, 3821598304, 932546544, 544371512, 2550607148, 3060043246, 1591462795}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 3288334336, 3321888768, 4177526784, 310378496, 3166699520, 803209216, 2983198720, 2177368064, 182190080, 1454768128, 2205483008, 3445719040, 2517876736, 524591104, 24801280, 2481678336, 421041152, 101475840, 3288235264, 1818832256, 381144768, 544667552, 3087860432, 3932537464, 2731654012, 2202791970, 3002121905}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 201326592, 100663296, 2969567232, 813694976, 1354760192, 2866806784, 223346688, 2302148608, 2942042112, 3473014784, 805371904, 1279492096, 1400225792, 3985809408, 281948160, 2992338944, 328127488, 3580625408, 1428826368, 1631931776, 892193728, 1574888608, 668222288, 2234910904, 1374115780, 1356646874, 3570751187}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2214592512, 2449473536, 3338665984, 2843738112, 2009071616, 3768582144, 4094689280, 1493696512, 1485570048, 2361262080, 2402091008, 2735833088, 4214996992, 1571610624, 1491226624, 3753584640, 3915416576, 3560715776, 3852871424, 2091473024, 3223569984, 1227407520, 2186296688, 1919445176, 1245465948, 480647690, 2083074941}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 3959422976, 905969664, 4043309056, 411041792, 675282944, 945815552, 4186963968, 1304952832, 2799960064, 1559101440, 3958702080, 1540784128, 1426374656, 2373181440, 1765421056, 3898828800, 226468864, 2235580928, 2397053184, 1825588608, 1797814208, 1580469472, 3720770128, 2864803800, 2207301276, 4177904926, 4022546369}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1543503872, 3858759680, 2197815296, 3212836864, 3753902080, 3336568832, 613416960, 1347944448, 1962147840, 4133355520, 843513856, 3136454656, 722518016, 2691031040, 1721372672, 1794209792, 300547072, 3896533504, 3844102400, 3027266688, 4022879552, 2402047392, 3882515792, 1744399832, 2426771604, 2717523934, 3869320857}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3288334336, 100663296, 2634022912, 2608857088, 666894336, 2598371328, 166723584, 2958557184, 1679032320, 1541799936, 2268135424, 2466086912, 455589888, 3934052352, 1268936704, 3202304000, 1053875200, 715156992, 3335550208, 4031266688, 4013717568, 1575625888, 1558409552, 1085987176, 226696996, 3062530846, 2872771637}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 2751463424, 3992977408, 50331648, 1384120320, 3955228672, 4267704320, 187695104, 187170816, 3824943104, 2634416128, 313720832, 414810112, 1759232000, 1048240128, 569012224, 4035794944, 2823738368, 2531284480, 3320850688, 2026386560, 3414964160, 915304736, 4053758352, 3538417736, 2216476348, 4293474482, 761069321}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 603979776, 2248146944, 2332033024, 2172649472, 3972005888, 3269459968, 296747008, 816316416, 2961440768, 3899785216, 1438711808, 3287187456, 1031847936, 668983296, 174469120, 80422912, 317963264, 1141915136, 238568704, 1543259264, 2846760512, 1899972384, 1422509520, 3404012744, 1410110588, 733583374, 3316480591}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 2617245696, 3523215360, 1392508928, 914358272, 3032481792, 3445620736, 3773825024, 771227648, 3579052032, 600702976, 1218641920, 3012526080, 1620951040, 3197952000, 3217690624, 4077193216, 4151352320, 4134560256, 2302161664, 540311168, 2268988352, 1130060960, 2078009744, 4107527592, 662686132, 1130727278, 180944849}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 335544320, 2315255808, 3170893824, 1753219072, 3267362816, 2980052992, 489684992, 445120512, 3378249728, 1352269824, 196935680, 3303440384, 68730880, 489414656, 1570123776, 2151626752, 20970496, 91252224, 2028473088, 1800159616, 4007815104, 3930681248, 3377498096, 1767354920, 2700895628, 3517588274, 792017095}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 67108864, 3120562176, 4009754624, 2793406464, 2990538752, 3198156800, 852492288, 3100114944, 2834038784, 927596544, 1348272128, 2850783232, 3436560384, 3769016320, 2677428224, 3333376000, 1925374976, 3868218880, 2003333888, 968644736, 1547837888, 3469816288, 512874288, 4247814680, 574180828, 1626198586, 3843203735}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 67108864, 3590324224, 2566914048, 1887436800, 3728736256, 2766143488, 521142272, 1149763584, 3017539584, 2300706816, 1555365888, 2725609472, 2727591936, 3398475776, 3524145152, 3180288000, 3428113408, 792202752, 4188302592, 3018208640, 730019776, 1163853792, 3064022800, 3890985432, 4191478588, 2079868002, 3087287323}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3019898880, 1711276032, 620756992, 3716153344, 3569352704, 551550976, 4264558592, 1378353152, 2853961728, 3811704832, 1998127104, 38043648, 3623010304, 4138573824, 285085696, 783501312, 1160363008, 3409450496, 107224320, 276188032, 2050971456, 2309194272, 2701463248, 3279345160, 2884347132, 2288604610, 2152506339}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 1275068416, 3858759680, 520093696, 2910846976, 2688548864, 2313158656, 1175453696, 3696754688, 3688628224, 2184052736, 3179610112, 807895040, 3441278976, 1056104448, 738349056, 3571668992, 346463232, 3741862400, 853807360, 2971822720, 3654509120, 2731470176, 1799103504, 1455318232, 2619160148, 2589703690, 79935221}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2214592512, 4127195136, 3036676096, 1887436800, 1832910848, 1835008000, 2094006272, 109576192, 1438384128, 260702208, 442040320, 1259044864, 1659224064, 2747457536, 1468420096, 1032546304, 3513181184, 509105664, 355742976, 3610661760, 290677184, 2450716768, 1972255312, 997680504, 713875740, 575739826, 4076311807}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 335544320, 3523215360, 3405774848, 427819008, 2864709632, 3193962496, 363855872, 3607625728, 1141112832, 593887232, 1939144704, 3540680704, 911261696, 2918162432, 3610398720, 3951769600, 1618195456, 3209170432, 2971954944, 2255910528, 1431119936, 1387712544, 1505414288, 181979528, 942377964, 3686021022, 3949877589}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2214592512, 4261412864, 2432696320, 1048576000, 1799356416, 1918894080, 1370488832, 783810560, 931397632, 3512336384, 2412969984, 3977216000, 3713646592, 2586632192, 2811121664, 2160154624, 4001416192, 1152939520, 1619271936, 2597995904, 3021168832, 489676384, 1141477840, 1885649736, 1574051380, 154100486, 4126250387}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 67108864, 1845493760, 1660944384, 58720256, 1698693120, 1855979520, 61865984, 2809659392, 3661889536, 4199153664, 3499556864, 2532737024, 3367026688, 4237402112, 1839099904, 2295678976, 1623045120, 3679987200, 2251573504, 3226621056, 2516811584, 2517933792, 172738096, 3984659240, 4148159668, 3631437446, 3305960731}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 2080374784, 2986344448, 1157627904, 3397386240, 3510632448, 4087349248, 2450522112, 597164032, 3703832576, 2210791424, 993984512, 691961856, 4264869888, 2169626624, 1328680960, 3182516224, 608013312, 3296199168, 938750720, 51262848, 667096768, 204266336, 425036336, 4254359928, 1593725844, 862661606, 304130797}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1677721600, 2046820352, 2936012800, 1132462080, 457179136, 2011168768, 525336576, 6815744, 4209246208, 3280863232, 1069613056, 904953856, 4242718720, 3485589504, 415911936, 1551841280, 1472828416, 2688439808, 964240128, 1262282880, 3119031104, 1268684768, 2071197072, 2782493944, 1267521516, 3939546414, 3876772385}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 2617245696, 1979711488, 1895825408, 209715200, 2965372928, 3441426432, 3658481664, 3246915584, 2643722240, 1813643264, 3791323136, 2538700800, 2710028288, 3545931776, 3412996096, 122771456, 2708667392, 3475661312, 2153992448, 1682824576, 3783912896, 486245024, 757384880, 1547137272, 167235548, 1252177734, 3607263587}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 2348810240, 3724541952, 2734686208, 2122317824, 2688548864, 1499463680, 1154482176, 2312634368, 2823553024, 2653028352, 3041853440, 3759112192, 2133442560, 1588649984, 877547520, 207435776, 168352768, 3402787328, 111627520, 2592852096, 3795839424, 3118570208, 3884242384, 3343927800, 3021498292, 1340872674, 1943161595}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 738197504, 2583691264, 989855744, 595591168, 3644850176, 3156213760, 787480576, 2289565696, 2517368832, 3897425920, 480575488, 2047574016, 4286693376, 3879641088, 2082615296, 398161920, 107381760, 2589868544, 609036032, 4113553024, 3993733440, 2306989280, 1715373424, 1956794568, 3581637844, 1325833090, 2458785981}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 3422552064, 3120562176, 3271557120, 4169138176, 2764046336, 3277848576, 3985637376, 3634888704, 2382626816, 1427505152, 645726208, 3067445248, 3326066688, 597204992, 2637320192, 1926977536, 1387312128, 3900072448, 2800572160, 3288181376, 4252747968, 850322336, 100628880, 748077080, 802385580, 3712279518, 3134739645}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3154116608, 2046820352, 1962934272, 2457862144, 1178599424, 3244294144, 3603955712, 2593652736, 3176923136, 2808217600, 366411776, 784826368, 619823104, 2514526208, 144584704, 147146752, 2432236544, 3305271808, 1720145664, 1369426304, 2450372288, 2020779232, 2984338640, 215408120, 1410285588, 2625364938, 956531827}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3959422976, 4060086272, 4177526784, 1233125376, 3183476736, 4116709376, 487587840, 4081582080, 1838940160, 10616832, 3137142784, 4058152960, 1699004416, 28303360, 2971537408, 1617901568, 3941061632, 1887572480, 1926062848, 2031780736, 1356892480, 1179232928, 2144691856, 99544024, 2632901916, 1164891938, 2158936795}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 2348810240, 1509949440, 1157627904, 1400897536, 1103101952, 2053111808, 2993684480, 967311360, 1449918464, 2250113024, 482541568, 2923986944, 35831808, 39575552, 206704640, 1292711936, 3761474560, 3311303168, 451108608, 2090383744, 3810168384, 4205830048, 1151885840, 32264680, 568219228, 2174975258, 2931337997}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 2885681152, 3657433088, 3238002688, 3263168512, 3636461568, 2942304256, 1332740096, 3736600576, 3663986688, 2955280384, 3538747392, 801996800, 3532111872, 1022402560, 3848409088, 1796950016, 3909676032, 4062595584, 2817335040, 1129180032, 88585408, 1846577568, 122821776, 461584744, 138187732, 1726484118, 1225533725}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 2885681152, 1577058304, 2734686208, 3498049536, 4055891968, 1717567488, 2551185408, 230162432, 2227961856, 3893493760, 2142830592, 3603267584, 1953742848, 4123844608, 1509847040, 622532608, 154459136, 3264371200, 3212393728, 3978672256, 4129554112, 3679765792, 545392016, 3284218072, 342488164, 1416739570, 1338881363}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 335544320, 2785017856, 3976200192, 3615490048, 2923429888, 2900361216, 2620391424, 3621257216, 2367946752, 1592131584, 1538719744, 578322432, 3373449216, 366993408, 1235382272, 312559616, 3350701056, 2619244032, 671298816, 1268170624, 1013577280, 3216860768, 3133526160, 1800877128, 71864580, 164273830, 2021364781}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 2348810240, 3456106496, 1593835520, 2004877312, 3787456512, 1126170624, 630194176, 218628096, 4157341696, 2167013376, 1097924608, 4201807872, 3939287040, 754163712, 3511054336, 3716896768, 1005310976, 4265738752, 3662490880, 1193336448, 885644096, 3917424800, 869637296, 3325910200, 2702769756, 1734209130, 1060185111}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 3690987520, 1912602624, 150994944, 1920991232, 566231040, 1688207360, 2878341120, 1060634624, 3314810880, 3818782720, 2559246336, 559185920, 691453952, 3887063040, 3098169344, 2105874432, 711431168, 3744860672, 3056032512, 2438914944, 3844328640, 267411744, 914908656, 4143740536, 2459064452, 2559661022, 2436483961}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 1677721600, 2583691264, 486539264, 3766484992, 130023424, 3634364416, 1521483776, 2042101760, 3028025344, 132513792, 1495334912, 1178304512, 3731472384, 1548394496, 792358912, 1853302784, 3013803008, 2561564160, 1879386880, 2347868544, 658959296, 1623484704, 4212792816, 2634500072, 1840963412, 3085073914, 2132507121}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 2080374784, 3120562176, 788529152, 2139095040, 1648361472, 1197473792, 464519168, 3187146752, 1637089280, 1543110656, 2758213632, 1332051968, 671334400, 236101632, 3658354688, 665667584, 4005211136, 1586651648, 299566848, 3552822400, 775073088, 2388540768, 3626320720, 3656837704, 3509336852, 2727216686, 3597476331}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3288334336, 3992977408, 3674210304, 3145728000, 1413480448, 60817408, 3574595584, 1670905856, 3995860992, 3388604416, 2908815360, 3397222400, 2766389248, 1915527168, 1347825664, 3671808000, 1908210688, 2332970496, 3533123840, 1605822592, 2076651328, 1804516960, 117130288, 2397896312, 2553684756, 3324730258, 3348409095}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 1409286144, 2650800128, 1828716544, 679477248, 499122176, 1264582656, 1745879040, 4096262144, 913571840, 1546780672, 3191144448, 3549003776, 2159525888, 3192692736, 1455837184, 1103587328, 1541190656, 2611883520, 4212340992, 1604232064, 3491976640, 361164832, 282010896, 3935881304, 2273595692, 2529850214, 3330884311}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 335544320, 3456106496, 2365587456, 1518338048, 3527409664, 14680064, 1276116992, 4043833344, 1269563392, 1191313408, 3515416576, 99254272, 849133568, 554950656, 1068396544, 1225476096, 1755565056, 3688240640, 2592041216, 3978673024, 3493934272, 2699462368, 862887440, 3062018136, 190893180, 637129754, 1318804723}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 3154116608, 436207616, 3003121664, 3682598912, 1623195648, 3256877056, 3293577216, 496500736, 1282670592, 3816685568, 2022768640, 465534976, 1547550720, 2950602752, 1644826624, 225400832, 1433324544, 3554828800, 3016967936, 2021440128, 716796224, 3835924512, 4055863984, 3611137624, 1079947380, 3033162014, 2387560489}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 67108864, 1375731712, 2264924160, 360710144, 2822766592, 3202351104, 925892608, 1683488768, 1361838080, 3960864768, 3088908288, 1861844992, 124502016, 3014975488, 909799424, 2274052096, 2477038592, 1509051904, 2150596352, 645331072, 2848806976, 2442250592, 1142936464, 730767816, 414265668, 3903832546, 3197554065}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3154116608, 3254779904, 3674210304, 2323644416, 1665138688, 3986685952, 860880896, 1028128768, 184811520, 955645952, 1273692160, 4048912384, 1937752064, 2110693376, 3388108800, 3156039680, 3997076480, 678052352, 3666963200, 3534520960, 71786944, 1557646688, 2050673712, 3961288664, 658118748, 3856212430, 2728954877}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3288334336, 3120562176, 989855744, 1853882368, 859832320, 241172480, 586153984, 2953314304, 1525415936, 907411456, 1199374336, 2380234752, 2820521984, 867360768, 2868514816, 2892703744, 690134016, 3439480320, 1628375808, 387502720, 2110345152, 1266517856, 2059598800, 640830184, 1848055756, 1181006154, 3785819865}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3288334336, 838860800, 3405774848, 1048576000, 1614807040, 1021313024, 1989148672, 1141374976, 1798045696, 800194560, 50003968, 1201700864, 4100374528, 3156975616, 4091441152, 2166970368, 4136356864, 4037950976, 3727781632, 2070924928, 4136651712, 2215141088, 3408659216, 4289881112, 3942323900, 2208354714, 3328633195}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 4227858432, 301989888, 1929379840, 4102029312, 373293056, 2334130176, 1416626176, 4289200128, 673447936, 2393767936, 2137718784, 812482560, 2499788800, 3881213952, 3049918464, 593827840, 3501630464, 2514102784, 807226112, 2005597824, 1956135616, 1596749024, 2654632688, 1645028744, 2280846844, 2669938110, 1412320945}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3422552064, 3254779904, 2600468480, 125829120, 583008256, 2673868800, 3647995904, 3067609088, 812384256, 972161024, 3745710080, 2955182080, 810729472, 511172608, 2052993024, 3377539072, 1096281088, 1745754624, 1540965120, 515086976, 748173120, 1951144736, 1814194960, 3473607528, 3231764964, 1706330658, 1262145475}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 2483027968, 2248146944, 3707764736, 4135583744, 1992294400, 3944742912, 2387607552, 2288517120, 2467037184, 2179596288, 4274847744, 943816704, 2246033408, 1560059904, 3727044608, 721889280, 3445410816, 1287017984, 2941218048, 1501624192, 2524204736, 3773713056, 2199613360, 2881393368, 214391820, 3137117146, 1395025191}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3556769792, 1308622848, 2365587456, 3800039424, 633339904, 702545920, 833617920, 794296320, 712769536, 3171549184, 1386283008, 4245061632, 853065728, 2096603136, 3803590656, 1582004224, 2048369664, 3330678272, 1163071744, 1540070272, 144464064, 2671409440, 2025393488, 3696931272, 3456278788, 2935922954, 3124025847}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 2080374784, 1979711488, 2063597568, 612368384, 624951296, 983564288, 1257242624, 1889009664, 403439616, 3821666304, 3278831616, 724467712, 2218835968, 621928448, 847671296, 3825534976, 1840374784, 427166208, 1964861696, 2608703616, 1406954688, 2455916896, 2568696752, 2402855304, 122532324, 3324271986, 1618893839}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3422552064, 1509949440, 3539992576, 3548381184, 2319450112, 2703228928, 1179648000, 3327655936, 1759248384, 3114401792, 924647424, 565608448, 4160798720, 2413551616, 1958629376, 1742694400, 2128319488, 2554200576, 4095686400, 3468399232, 3637384512, 1750546784, 1210034800, 1331700632, 2037384468, 487082922, 3355712435}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 469762048, 1174405120, 3103784960, 2206203904, 3317694464, 337641472, 340787200, 2501378048, 3122921472, 4141219840, 3714252800, 2248376320, 2935603200, 1729142784, 4289884160, 3621083136, 2614144000, 2819764736, 2789562624, 3404243328, 778442304, 3649768352, 3954177840, 3887327704, 697410100, 3481051766, 2732078357}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 1811939328, 2986344448, 2466250752, 461373440, 826277888, 3554672640, 103809024, 395837440, 3962306560, 253362176, 2715746304, 2787344384, 327008256, 1311563776, 4277547008, 4058331136, 2657932288, 1167487488, 3977577216, 1666512512, 2288653632, 765931744, 406821520, 1174381384, 3135210660, 3008361730, 3683107831}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 738197504, 3456106496, 922746880, 2357198848, 2965372928, 4137680896, 2154823680, 2629304320, 1497628672, 487194624, 2893348864, 263225344, 645316608, 4111851520, 3842904064, 245327872, 2153090048, 820914688, 4161737984, 3976043136, 281166528, 3456721312, 3518923632, 3127507976, 3934276276, 2076189318, 2887785243}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3288334336, 1845493760, 1560281088, 1350565888, 2369781760, 169869312, 3398434816, 1944584192, 2145648640, 2219704320, 3956342784, 3870785536, 306561024, 2034671616, 727855104, 4234893312, 914418688, 1751604736, 288022784, 1979198336, 323779008, 2391409760, 1385112048, 944686584, 3321255212, 2621250574, 3673013249}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 67108864, 3523215360, 2231369728, 3330277376, 1472200704, 2141192192, 774897664, 84410368, 2613837824, 3241803776, 1916207104, 2256175104, 2316615680, 4109213696, 3990769664, 78731264, 1772082176, 809854464, 610395904, 2105809280, 1201037504, 2350716448, 3300244848, 3809101352, 1497303756, 1052156474, 2460929695}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 1275068416, 3254779904, 4076863488, 612368384, 4064280576, 656408576, 418381824, 1549271040, 646709248, 2394030080, 3973906432, 1161854976, 1022803968, 2545803264, 1254494208, 466835456, 2308439040, 1123510784, 3044139776, 3327397504, 1585324736, 726623968, 2423117552, 4201530312, 386354756, 1151971922, 1897411219}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1677721600, 1174405120, 587202560, 3934257152, 599785472, 2506096640, 955252736, 536346624, 3849584640, 1433010176, 1078001664, 3346038784, 3137781760, 2471600128, 184954880, 4260308992, 2432941056, 3318963712, 4207248640, 400314496, 150372288, 1687621920, 3854025744, 953765928, 3354696372, 605349758, 2233773971}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1409286144, 2181038080, 3036676096, 109051904, 985661440, 1050673152, 3796893696, 1870135296, 2299265024, 4292214784, 3881762816, 2999943168, 295550976, 2184241152, 2307010560, 890595328, 1168028672, 2219904512, 743225088, 725361024, 1180573888, 1518037152, 1273869168, 1977126424, 4048963908, 2443128914, 3396305713}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 1409286144, 436207616, 553648128, 1619001344, 2369781760, 425721856, 4117757952, 2489843712, 2594439168, 3422158848, 931987456, 908754944, 957136896, 298311680, 2933288960, 3689109504, 634752000, 2537518592, 2660496128, 1006921600, 1336567232, 4252303968, 3856054352, 2010810792, 2049238716, 2466492574, 551300283}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 2751463424, 234881024, 2097152000, 3279945728, 1237319680, 1117782016, 2238709760, 1628962816, 2021392384, 3645243392, 3654746112, 2582806528, 1660993536, 2080759808, 2512547840, 92084224, 4000041984, 3784396288, 2175107328, 1144142720, 3173339200, 1945608096, 2638700144, 326800392, 225767396, 3866616010, 3582426737}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1677721600, 3925868544, 3271557120, 1300234240, 2873098240, 308281344, 2148532224, 1966604288, 1201930240, 3262775296, 2417950720, 2633596928, 493862912, 537321472, 1061556224, 1970358272, 278176768, 644163072, 4008094464, 1855329920, 1458113088, 1627434720, 1490489424, 708150680, 1953075236, 4221039238, 235049043}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 2751463424, 301989888, 2097152000, 2642411520, 3393191936, 2136997888, 1523580928, 2414346240, 3605266432, 4016177152, 3321167872, 3105783808, 3485515776, 1326161920, 1171156992, 956504064, 1192338432, 1649894912, 21751552, 3098441088, 114504000, 2709100896, 3572706896, 1212793592, 2819303852, 2271579694, 1522355351}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 3019898880, 3456106496, 3338665984, 310378496, 1220542464, 1365245952, 193986560, 3520593920, 4033609728, 4046585856, 4132110336, 4038033408, 836354048, 1678041088, 2074505216, 3575973888, 2231288832, 3642314240, 1676996864, 2859339392, 3788576192, 2457907872, 1850746768, 1396187672, 1522297876, 4190782290, 1897350051}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 335544320, 2516582400, 2164260864, 3363831808, 448790528, 3525312512, 2138046464, 156762112, 3250323456, 4056285184, 1725366272, 3001188352, 3247489024, 1620434944, 3955372032, 3774695424, 3227233280, 4093720064, 2835195136, 2714112384, 3738662848, 2397224352, 865137200, 4288001224, 3057789060, 2763865226, 2310798705}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1275068416, 3657433088, 318767104, 4135583744, 3342860288, 438304768, 974127104, 1479016448, 103546880, 2906259456, 1822097408, 2882043904, 700891136, 2649989120, 3864924160, 196945920, 1112640512, 3683736064, 2255220480, 3263836800, 1684211648, 4063028576, 1335921648, 3209362104, 4288250764, 1741507658, 952762303}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 335544320, 2382364672, 2667577344, 4051697664, 1631584256, 3810525184, 4291821568, 504889344, 1114898432, 4098228224, 4188995584, 2035318784, 2961883136, 3395264512, 3544862720, 3521984512, 2142356480, 2943974912, 4291277056, 3246273152, 403388480, 2165238752, 1716640752, 2345223640, 263181556, 161310, 255950645}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 3288334336, 2986344448, 822083584, 125829120, 255852544, 4280287232, 2471493632, 1139277824, 877920256, 4268359680, 1520893952, 693927936, 1333444608, 303800320, 3054899200, 1819879424, 2082597888, 1507425792, 431095552, 3444659072, 890624576, 2453883104, 737051120, 2685516952, 3737204044, 580770998, 2288464331}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 1409286144, 1040187392, 2399141888, 3246391296, 1556086784, 1189085184, 1995440128, 1988624384, 2505834496, 924712960, 2048065536, 447709184, 3421880320, 3776765952, 3297406976, 4277229568, 4025664512, 1771126272, 3720521984, 4260962944, 2825842752, 527394080, 3970011088, 3743335784, 1428637388, 3474831698, 921735557}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 469762048, 1644167168, 520093696, 2139095040, 2436890624, 1314914304, 2041577472, 1554513920, 730595328, 1084620800, 3918069760, 654671872, 1826078720, 2888622080, 37900288, 2080602112, 3854226432, 1638083072, 61510400, 1411072128, 438225216, 1346962656, 3282409040, 3561463368, 1783938108, 1951815050, 3108055777}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3154116608, 1778384896, 2231369728, 2524971008, 1061158912, 2548039680, 3574595584, 3012034560, 64749568, 4139909120, 364052480, 1016168448, 880263168, 2416091136, 450236416, 4140644352, 305179648, 2533163520, 3783851776, 379148672, 3475944640, 2844529248, 1923762448, 1937723352, 1104907324, 1981348066, 2354118763}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 3288334336, 33554432, 1493172224, 1182793728, 1774190592, 1482686464, 676331520, 4170711040, 2748579840, 3568173056, 2350579712, 1489666048, 3684220928, 3304169472, 1663193088, 4085344256, 3002061824, 1009845760, 2640830208, 4275928960, 372086464, 144725792, 112214416, 3775406584, 925659860, 3844753358, 1026375057}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 1677721600, 4127195136, 1056964608, 1652555776, 1799356416, 354418688, 3385851904, 1990721536, 1056178176, 3925213184, 3459055616, 526417920, 3468345344, 3232620544, 3723120640, 714016768, 1009507328, 2608799232, 148086016, 3051562624, 456256960, 2844270432, 4062446704, 819881176, 1663148, 1031208582, 2980546805}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1140850688, 2785017856, 1593835520, 1669332992, 1061158912, 278921216, 277872640, 3524788224, 1627127808, 1685979136, 4018077696, 718831616, 1978843136, 1858576384, 2144997376, 3965544448, 2261384192, 1661808128, 2998002944, 2441162368, 107451712, 1934231008, 1413831728, 724928696, 1978866836, 437168122, 1362725229}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 4093640704, 2986344448, 2533359616, 2088763392, 2503999488, 2912944128, 751828992, 2679635968, 861143040, 819331072, 3292332032, 3561979904, 998621184, 1393729536, 1064980480, 656373760, 3153384448, 1401888256, 4268527360, 1271617664, 4041385152, 139608928, 2681425968, 979824408, 3837531876, 1031408478, 941573437}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 1543503872, 1174405120, 1023410176, 1199570944, 188743680, 1310720000, 1775239168, 2591555584, 580124672, 1221197824, 498139136, 929267712, 3124084736, 45260800, 891711488, 74409984, 1666747392, 499593728, 3367299328, 1092158336, 789554752, 1202433248, 3626620784, 2093269336, 1676756548, 46367838, 2393211187}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 2885681152, 3858759680, 385875968, 1400897536, 1488977920, 2048917504, 460324864, 2499280896, 2612789248, 3014262784, 3586457600, 4116873216, 73187328, 289906688, 703467520, 2740135936, 290307072, 4137359872, 678015232, 3432865408, 1466878272, 539920928, 1557051056, 4271803336, 1888931668, 2450705626, 3466900375}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 3019898880, 2785017856, 1191182336, 3313500160, 1035993088, 2097152, 118489088, 3351773184, 3262382080, 2115108864, 2301952000, 3344072704, 2169290752, 4035420160, 447631360, 2010322944, 674597888, 3804980736, 1504288000, 532486784, 1044838976, 3190725536, 2408222256, 3773885048, 3806446076, 243866774, 2989799095}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 3690987520, 570425344, 2667577344, 276824064, 994050048, 434110464, 1360003072, 2941779968, 1578893312, 2321154048, 3991470080, 115769344, 1317584896, 1823465472, 3407769600, 3517908992, 3981831168, 2139574784, 4022442752, 129589376, 4032745152, 1636093536, 967683856, 4041940184, 2165561940, 1815373162, 2328780207}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 3825205248, 905969664, 3942645760, 1182793728, 3846176768, 3470786560, 691011584, 492306432, 146538496, 347471872, 46202880, 2626060288, 1636089856, 3286736896, 298987520, 545986560, 714183680, 3753063936, 3881690368, 2872921216, 1624294848, 1500878944, 817433744, 1940555336, 909820612, 1613922858, 1889970569}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1140850688, 3724541952, 1962934272, 3917479936, 541065216, 2317352960, 3624927232, 1097334784, 2231631872, 2613706752, 1449066496, 1789034496, 1437908992, 10330112, 3022409728, 1204881408, 2409096192, 1033467392, 620994816, 1383810944, 2784549184, 1128522336, 693844976, 2858994232, 1735113004, 3623821822, 2381495155}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 1140850688, 1979711488, 3271557120, 192937984, 2294284288, 3772776448, 1496317952, 204996608, 1059848192, 1364066304, 2035220480, 1261404160, 2116403200, 2755698688, 467292160, 183306240, 2605644800, 2385866240, 2572348672, 1967343744, 70362944, 144868384, 3113954256, 2989336456, 1305784692, 2482513874, 2588685005}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 603979776, 2382364672, 553648128, 1753219072, 3242196992, 2606759936, 3396337664, 1972895744, 3992190976, 1259470848, 1598750720, 1839759360, 273072128, 1120133120, 3288231936, 2230126592, 3230792704, 332742144, 624271616, 3494843776, 4066573248, 1771683936, 1980322640, 1970006824, 3966924996, 4147844686, 3274755999}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3019898880, 2382364672, 1526726656, 192937984, 2319450112, 1394606080, 1838153728, 2712141824, 1141637120, 1876557824, 2786394112, 1058635776, 3512188928, 476880896, 721317888, 1946376192, 1404472320, 2632664576, 2199570688, 3873513600, 1720182592, 1189398880, 392330096, 3832617336, 2192539660, 1940429530, 4028130207}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 201326592, 1241513984, 1593835520, 528482304, 1782579200, 3378511872, 3127902208, 2660761600, 360448000, 1874984960, 727384064, 3316219904, 3638542336, 3031605248, 3960893440, 2048747520, 1010627584, 611803648, 979615488, 324050048, 1306361152, 1411176800, 518459472, 701230504, 3847533380, 3201518602, 943554995}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 469762048, 503316480, 2365587456, 3263168512, 3653238784, 1293942784, 284164096, 543686656, 3557031936, 1706426368, 3860004864, 1772650496, 1684193280, 3397115904, 518672384, 1407784960, 645524480, 3905360384, 1090974976, 643676032, 1828798656, 364744480, 1028742448, 3445993736, 39670364, 2454174222, 964708749}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 1677721600, 704643072, 4211081216, 3917479936, 1564475392, 3227516928, 4262461440, 980942848, 207355904, 3449159680, 4206559232, 3914301440, 4258119680, 1286905856, 1809993728, 2095650816, 3278818304, 1052200448, 2671899392, 746252928, 2826253376, 232293344, 2742825040, 3571873944, 290654596, 657178586, 2900873209}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 2483027968, 1442840576, 150994944, 1568669696, 1354760192, 857735168, 464519168, 1499987968, 3708026880, 3432120320, 1576075264, 3591798784, 716750848, 3978797056, 378417152, 1504667648, 2650926080, 2869261824, 3683443968, 857585024, 2145073472, 819697184, 2218794288, 4267707176, 1481638524, 1106778158, 1474054047}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 4093640704, 100663296, 1358954496, 3732930560, 2822766592, 2661285888, 642777088, 670564352, 2151940096, 3002990592, 3146842112, 1775403008, 2854273024, 3439583232, 3805433856, 4289931264, 3133791232, 2346014208, 1395428608, 4122059136, 2060524736, 1173542880, 506512944, 2807793496, 1699092740, 3111485110, 1870440705}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 4227858432, 2382364672, 2466250752, 1820327936, 2059403264, 383778816, 1024458752, 2604138496, 909901824, 1152253952, 776142848, 2228387840, 2269691904, 1808916480, 4181356544, 2091468800, 2745404416, 1489445376, 3389062400, 2022023296, 1596989632, 1674057376, 3700692560, 1667920792, 2184252388, 791660362, 954271541}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 2885681152, 436207616, 3976200192, 478150656, 3854565376, 3441426432, 418381824, 2238185472, 1928593408, 454164480, 4187815936, 2009628672, 2119614464, 3591757824, 402550784, 3444774912, 3117669376, 2919324160, 237936384, 1960443264, 2755673536, 3428867616, 605058096, 2126010632, 2087480540, 2869830390, 2654699303}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 3825205248, 1577058304, 3137339392, 2474639360, 490733568, 2564816896, 3106930688, 2618818560, 3481010176, 3290824704, 3675848704, 1222017024, 2349121536, 1410326528, 3153203200, 1310402560, 771089408, 882714112, 79466752, 2753802368, 3007062848, 2588288736, 1877569808, 3605964104, 4192787812, 1927381482, 1195321217}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1275068416, 2785017856, 2030043136, 1082130432, 3904897024, 4053794816, 1196425216, 1638400000, 870580224, 2886074368, 3455647744, 3920461824, 1725415424, 2719277056, 2467966976, 213063680, 4063677440, 2126871040, 1576509696, 3800357248, 2727495616, 2756144288, 620278512, 2770870296, 2703500588, 3399880654, 791219397}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 1275068416, 1644167168, 4043309056, 1904214016, 239075328, 4024434688, 118489088, 3666345984, 1228668928, 136708096, 343867392, 510033920, 2823077888, 3688488960, 2223140864, 1005402112, 3976449024, 1702574592, 855958272, 733593472, 1053956416, 2651136864, 1961883152, 443899480, 3837244348, 291583378, 1625140073}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 1409286144, 2181038080, 2164260864, 4068474880, 725614592, 3487563776, 2536505344, 2243428352, 1092354048, 3385196544, 1864957952, 2235400192, 2035269632, 2157223936, 187830272, 1882925056, 3348552704, 4046521856, 4184973056, 415357824, 1278845120, 2948966496, 229886224, 3009578184, 488863796, 3764029322, 494871697}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 603979776, 2181038080, 352321536, 4085252096, 3670016000, 2329935872, 1760559104, 3382181888, 3886284800, 3136684032, 1052049408, 2611183616, 1949941760, 1586946048, 1364873216, 1112479744, 1648163840, 2701991424, 957855488, 1898424704, 3680492096, 3918236192, 3810892752, 1549058408, 229708100, 2936395174, 2688860805}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 335544320, 1644167168, 251658240, 2239758336, 1631584256, 2329935872, 1578106880, 3048734720, 1647575040, 3417702400, 10944512, 2304409600, 1196474368, 561881088, 2244612096, 940406784, 688368640, 2693748224, 4002868992, 4172467328, 1841101888, 2964312544, 2952987920, 3868501976, 149147940, 497090830, 3543524925}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 1006632960, 1912602624, 2868903936, 3414163456, 2084569088, 4150263808, 2955935744, 664272896, 1806958592, 865206272, 2029715456, 802062336, 987807744, 2981486592, 3085848576, 1526024192, 3519806464, 1611862528, 1795330816, 817267328, 1797566784, 1340066400, 2719037008, 468842632, 1573144548, 3832172750, 3808384895}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 335544320, 2315255808, 3036676096, 1635778560, 3552575488, 2610954240, 4214226944, 1294467072, 368836608, 2229927936, 2846687232, 534347776, 2671230976, 3472154624, 3970854912, 111364096, 1716188160, 3595906560, 1683878656, 3415852416, 2622994240, 551874464, 2515932912, 1536641192, 3658265180, 3920235058, 2773298815}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 1140850688, 3858759680, 3305111552, 1803550720, 146800640, 3122659328, 691011584, 2477260800, 2972450816, 3966107648, 3443195904, 437944320, 2661859328, 832675840, 468856832, 2682857472, 709096448, 3892512256, 2960035072, 3421168512, 790682688, 2109595424, 1245456048, 452864744, 364852444, 2421196058, 2406853777}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 2885681152, 704643072, 553648128, 142606336, 4064280576, 2770337792, 2588934144, 2291662848, 2014576640, 893517824, 1322450944, 3718610944, 2094776320, 1920393216, 3388895232, 216881152, 1990763520, 1262690816, 1960689408, 1325368192, 593267136, 2385592800, 3882263024, 4005959576, 166267252, 819117614, 2794741831}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 738197504, 2650800128, 922746880, 1031798784, 1103101952, 2225078272, 2188378112, 95944704, 3046899712, 2713583616, 3951230976, 3776872448, 3440689152, 2510135296, 898256896, 3007907840, 2444727296, 1748185600, 1074185472, 720958080, 4187746880, 3214215584, 1105846896, 505428104, 372246580, 3302511338, 3377230509}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 3556769792, 704643072, 1191182336, 3347054592, 692060160, 4188012544, 2796552192, 3859283968, 2323382272, 3651534848, 1129512960, 2543550464, 2895757312, 1472782336, 511848448, 823203840, 2775231488, 459494912, 2991835904, 3599092864, 4022263104, 3850989792, 1106180528, 814826024, 4247439628, 3963846050, 1864620745}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3690987520, 905969664, 520093696, 3112173568, 1212153856, 530579456, 1523580928, 55050240, 1844183040, 1938161664, 149487616, 4206067712, 874627072, 2975506432, 2165444608, 2990221312, 1718131712, 2310603264, 347848960, 4008544896, 4073492544, 651375456, 3713315120, 4151787928, 3938356892, 2623019002, 1933854769}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1946157056, 100663296, 2399141888, 394264576, 1069547520, 241172480, 2874146816, 3551002624, 4264296448, 783155200, 241762304, 3194781696, 3375808512, 1040572416, 341463040, 45312000, 3567227904, 1275682304, 658294016, 4087254656, 2829702976, 2863947680, 1232748816, 3385023096, 1925702348, 591228330, 143048949}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3825205248, 3657433088, 721420288, 3011510272, 1530920960, 3307208704, 4289724416, 3879206912, 2758017024, 1046347776, 3677814784, 2144698368, 1166524416, 2162352128, 2152886272, 1046824960, 187747328, 1232563712, 3463813888, 1291311744, 4172986688, 3458610656, 343092464, 3611005416, 3171456340, 3314769078, 1894492577}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 3690987520, 3858759680, 2600468480, 1015021568, 2847932416, 1390411776, 2458910720, 1973944320, 1177812992, 1252392960, 1575682048, 1358790656, 2113388544, 555130880, 3809103872, 4225837056, 1755102208, 3257623040, 555583744, 2011684992, 1602140352, 3202229024, 3193382352, 2829056984, 2286089580, 1132201926, 386017533}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 3690987520, 2248146944, 4278190080, 2977955840, 2940207104, 4250927104, 3882876928, 4109893632, 445906944, 1003618304, 2387410944, 1200062464, 3286876160, 768270336, 4000206848, 2133006336, 3643077632, 1301113344, 1361559808, 1178182272, 4007824448, 449998048, 1020069840, 2940726696, 3871990516, 3260734798, 145113087}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 469762048, 1040187392, 2063597568, 176160768, 3779067904, 3315597312, 4186963968, 2676490240, 2546728960, 2404777984, 1796669440, 630882304, 2222505984, 2257428480, 769814528, 1962219520, 2624556032, 2241270272, 1859814656, 3906518144, 2292035520, 3601484896, 4015587632, 2336882104, 1018723932, 1364490410, 3478278057}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 3556769792, 4060086272, 1761607680, 427819008, 2420113408, 329252864, 2255486976, 2676490240, 2059141120, 1126563840, 1602813952, 1832747008, 2688532480, 4206141440, 1359114240, 4102760448, 3434529792, 3943251456, 4278058752, 652195712, 1625618752, 1538919520, 2795441968, 144490440, 2194542508, 983908962, 558099625}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1677721600, 2248146944, 1929379840, 662700032, 3393191936, 2548039680, 988807168, 563609600, 1862008832, 95551488, 1231486976, 3800334336, 2950938624, 3144097792, 1870983168, 3210975232, 1084699648, 4179926528, 1374939392, 395267712, 1386263616, 667787232, 2961334352, 6251208, 1441321556, 3438913506, 1489241967}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 3825205248, 3523215360, 2701131776, 2323644416, 1648361472, 3504340992, 2899312640, 3030908928, 3520331776, 3155558400, 716374016, 1669562368, 4214276096, 162734080, 2416177152, 3622877184, 3105047552, 1429442048, 2701697792, 1815051648, 1225890752, 301848416, 4093093072, 3499550168, 4088937308, 4099688046, 624040761}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 4093640704, 301989888, 3808428032, 3816816640, 2269118464, 1512046592, 2993684480, 497549312, 2663120896, 1808924672, 3158769664, 876445696, 712687616, 893853696, 817737728, 4105885696, 4146537472, 1164805632, 3642927872, 1016290432, 2243135040, 771725664, 1162195504, 98480744, 3219205772, 2621760442, 2726977759}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 4093640704, 1778384896, 2969567232, 3699376128, 2923429888, 3869245440, 3746562048, 3498573824, 2540437504, 119406592, 3040018432, 2120974336, 3378036736, 36904960, 2515267584, 1285081088, 1095982080, 970714624, 4162881280, 2525442432, 2198984896, 1188675168, 2325059056, 4162552888, 3644905868, 1605838338, 2972292097}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 872415232, 3187671040, 3707764736, 3816816640, 4055891968, 1822425088, 925892608, 3303538688, 1379139584, 2411855872, 2342584320, 3756687360, 3796615168, 2896257024, 124432384, 2299234304, 3829474304, 2084222464, 2146684160, 3614250368, 923052352, 215270432, 1433197360, 2292237448, 3788414412, 26312798, 2826728051}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 469762048, 3858759680, 3640655872, 1971322880, 2260729856, 1029701632, 632291328, 1153957888, 63176704, 3335127040, 1951203328, 4020469760, 2985213952, 1229791232, 2686709760, 674138112, 1756185600, 248758784, 3410425088, 2511952768, 1885443136, 2374470816, 970229328, 1315461160, 2056526876, 2205291990, 2636206767}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 603979776, 2382364672, 3238002688, 1098907648, 3888119808, 4049600512, 4174381056, 3951558656, 2834038784, 3576299520, 3005808640, 3479011328, 1031061504, 4087963648, 2300440576, 3151267840, 1377383424, 642100736, 1387322624, 1625232256, 3234262592, 2290355744, 2220251344, 128666264, 3781728140, 4126867810, 2476787835}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1409286144, 3590324224, 1291845632, 3045064704, 3074424832, 2120220672, 3417309184, 2759327744, 3943432192, 2510422016, 2104819712, 4240474112, 3971334144, 1442144256, 2516635648, 2442500096, 1713724416, 2630413824, 1063377152, 2043351424, 1199542848, 3236190304, 2055615760, 1800628392, 1560534916, 2753452714, 2335118335}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 335544320, 301989888, 1728053248, 3095396352, 2931818496, 689963008, 1116733440, 469237760, 3463184384, 2492596224, 351207424, 1256161280, 154189824, 3278856192, 3097464832, 2228262912, 2749324288, 4151823872, 2659490560, 495019648, 1155178944, 3828092960, 1433560432, 1784624152, 473418900, 1659144122, 175185255}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 738197504, 2449473536, 2566914048, 3112173568, 3158310912, 1688207360, 3689938944, 3061317632, 474218496, 943849472, 536674304, 2240053248, 125419520, 3313328128, 2504314880, 3826894848, 124603392, 2716635648, 2543163136, 4206053760, 1634173504, 2249594336, 2736219632, 2717253096, 2737001252, 948947182, 4105862123}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 3019898880, 838860800, 2936012800, 2659188736, 1598029824, 2015363072, 649068544, 2530738176, 3974365184, 2502295552, 1924726784, 691306496, 2794307584, 3996721152, 2977206272, 1546516480, 1506345984, 2928453120, 570014464, 116869760, 640794304, 45833184, 1170970928, 3314561416, 3706213332, 1786543150, 258087273}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 469762048, 704643072, 1157627904, 192937984, 2470445056, 2963275776, 684720128, 477626368, 3564896256, 2405040128, 3100311552, 2098692096, 3806117888, 3846922240, 827846656, 3573331968, 559633408, 13623808, 3958416128, 4264125312, 2915091776, 3852562272, 542421616, 157247864, 2884224308, 3026308722, 536183019}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1543503872, 2919235584, 4177526784, 1132462080, 3049259008, 786432000, 3817865216, 780664832, 3421765632, 675151872, 4108386304, 3320938496, 2987442176, 2808176640, 3358699520, 821082112, 3807470592, 2612654592, 1250214144, 672092032, 4214796096, 2594519584, 800571920, 1524476408, 3081956524, 249170094, 2652322845}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 2617245696, 33554432, 1828716544, 1702887424, 4030726144, 2040528896, 1238368256, 1235746816, 1342963712, 4126277632, 3823697920, 1727037440, 412729344, 4062797824, 2165370880, 3756640256, 3604030464, 930390528, 49776384, 2537165696, 794109504, 2031783392, 1642395504, 2055188088, 3139843548, 2867812258, 3264207495}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1006632960, 2852126720, 822083584, 645922816, 985661440, 3693084672, 2863661056, 2179465216, 539230208, 3615883264, 1985675264, 1736605696, 2405023744, 1713070080, 2204282880, 617195520, 4190338048, 3715025408, 3217810176, 1399730560, 2264875456, 3250892064, 178447088, 1130998408, 4247986316, 2405869078, 2449442649}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 872415232, 1577058304, 3674210304, 427819008, 2185232384, 1310720000, 3400531968, 3718774784, 2837184512, 1252917248, 3813605376, 3131736064, 1415954432, 1116692480, 734720000, 3195373568, 2622979072, 706670080, 1909964032, 1013857920, 162467648, 1677373664, 1478359216, 3375062280, 3961553772, 2977994474, 2893065937}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 4227858432, 436207616, 117440512, 1400897536, 3812622336, 3269459968, 2205155328, 947388416, 247201792, 3800694784, 2032599040, 2798616576, 2791882752, 2363957248, 4025462784, 3979933696, 3243189248, 322675200, 2772863744, 3032885888, 2761230400, 1437897568, 2891799120, 3880843400, 2277205732, 2106953010, 2670166163}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 1409286144, 3388997632, 2734686208, 4001366016, 935329792, 367001600, 3601858560, 3707240448, 1342439424, 3671982080, 2186608640, 3966795776, 1118158848, 773152768, 1037078528, 28694528, 2482834432, 2000485888, 1023907584, 3990501504, 3557513408, 2665855904, 1203046800, 4072704360, 2858276484, 3826330606, 3423524357}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 2348810240, 3724541952, 687865856, 2189426688, 188743680, 2116026368, 2964324352, 2107113472, 1318322176, 2921463808, 1326120960, 441745408, 31440896, 3452641280, 2461306880, 1536145408, 3036873728, 3412654592, 800166144, 2153152384, 1601777600, 3617035744, 1901536560, 430618760, 2565520244, 1573580982, 2029698771}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 2751463424, 3657433088, 117440512, 2759852032, 1874853888, 136314880, 1380974592, 3234332672, 4180410368, 4088266752, 3086155776, 1987149824, 184729600, 3618840576, 588361728, 2679289856, 3230348288, 652598784, 899188480, 919231104, 3870363584, 940352160, 1808796016, 1820881656, 3393995756, 3994970498, 4048242105}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 872415232, 973078528, 1895825408, 4286578688, 1707081728, 2539651072, 2165309440, 238551040, 2634285056, 753008640, 3184328704, 1594785792, 1262731264, 1720524800, 3660484608, 2633205760, 2630175744, 620944896, 3534589696, 3190712704, 4072872256, 1618838048, 813068496, 2388091512, 3823631796, 3298782542, 1166778507}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 3019898880, 2986344448, 318767104, 2340421632, 692060160, 3978297344, 1003487232, 4217896960, 148111360, 649986048, 2436169728, 3302129664, 1080541184, 2700435456, 3409113088, 534231040, 3714915328, 2875129344, 2127936256, 3492957312, 3406246464, 3772099168, 3711045296, 226953528, 2937446972, 802300782, 1823949837}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1140850688, 3321888768, 2399141888, 4102029312, 2654994432, 3609198592, 1315962880, 1916272640, 2643197952, 3811442688, 1121255424, 328826880, 3805069312, 529866752, 1379528704, 2885462016, 2030926848, 3875927552, 4052412672, 1979996288, 1350192064, 3571915872, 1305140272, 3626252136, 227150404, 2015324138, 388412985}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 1543503872, 1577058304, 150994944, 2139095040, 708837376, 2313158656, 1886388224, 4141350912, 2011430912, 2524315648, 4057923584, 3697246208, 2801844224, 1621057536, 624922624, 3081824256, 610759680, 2416685568, 219080960, 1353998208, 3690858816, 3048408032, 1464200784, 2319820168, 4291135668, 2525358798, 1139146561}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 2483027968, 2785017856, 3841982464, 780140544, 2411724800, 3332374528, 2467299328, 96993280, 2040266752, 1233780736, 630259712, 4036919296, 1116717056, 1766940672, 3183407104, 3504322560, 1979266048, 1771226624, 2609750272, 2319193472, 1276781504, 2610508192, 3114455344, 2232793368, 4085801676, 494684954, 4168757011}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 469762048, 3791650816, 4278190080, 1937768448, 1296039936, 2548039680, 772800512, 1905786880, 3835428864, 3766616064, 2957443072, 3650322432, 1867825152, 2198282240, 2473832448, 1841604608, 3160368128, 1431290368, 683071232, 2979031680, 3872916544, 813434976, 789718992, 2342480056, 3312439204, 243722578, 708327607}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 335544320, 1845493760, 3942645760, 3095396352, 4123000832, 1830813696, 686817280, 3290955776, 2994995200, 1466826752, 2505506816, 2914418688, 2573320192, 278355968, 3365326848, 496089088, 3200205824, 2803037696, 226460928, 145229440, 2034524096, 1766744992, 19344112, 2858331432, 3116740044, 3112785318, 2267654621}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 67108864, 3992977408, 1560281088, 2055208960, 700448768, 1788870656, 2666528768, 106430464, 1392771072, 1851916288, 411762688, 3510009856, 813547520, 1944788992, 1768353792, 2060818432, 28795904, 2239823360, 108850432, 535477632, 3831213504, 3445761184, 3876277296, 2792800232, 220042484, 3267067038, 2404315739}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2214592512, 1979711488, 2801795072, 3649044480, 683671552, 3927965696, 3503292416, 1517813760, 3461611520, 1854275584, 1282342912, 3280961536, 1595981824, 2593071104, 2273300480, 1183356928, 3642956800, 2221786624, 2780946688, 2144597120, 3592075584, 2410314144, 2487051760, 2938563640, 933247220, 1309685222, 2002271057}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1006632960, 1308622848, 1358954496, 3984588800, 2143289344, 3323985920, 66060288, 3597139968, 2635857920, 468844544, 3211198464, 2653519872, 2727264256, 1418158080, 2499407872, 1402394624, 565392384, 3724014080, 1607721216, 1994767232, 2229595200, 76810272, 1849587568, 1921853096, 3573206764, 2850632906, 313321183}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1946157056, 570425344, 50331648, 4185915392, 3099590656, 2636120064, 3067084800, 4288151552, 3504078848, 2474508288, 1305280512, 3601432576, 3886333952, 372072448, 3898208256, 3597465600, 2871614464, 3751517696, 4025471744, 3324365952, 1946329920, 1541165984, 2399030896, 3742187192, 3968439044, 586464210, 645202537}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 3825205248, 3657433088, 318767104, 2222981120, 2428502016, 488636416, 2628780032, 2652372992, 3856924672, 1251606528, 2746941440, 1841528832, 1119404032, 3428524032, 995332096, 781244416, 2624025600, 2441993728, 4123117312, 405246080, 1344460224, 3152031008, 613443184, 3811073288, 3938205812, 4078850446, 1374766007}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 1677721600, 2852126720, 2734686208, 1568669696, 3334471680, 3349151744, 2058354688, 247988224, 1224998912, 597032960, 3366256640, 2418835456, 1950990336, 549789696, 1136447488, 57792512, 1382642688, 3325992448, 1530576640, 3131895936, 755605824, 2124747424, 1026326576, 1086961608, 1216701596, 3881613782, 480357249}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 2348810240, 2382364672, 4211081216, 276824064, 4072669184, 492830720, 2012217344, 3515351040, 3842244608, 3069313024, 3694723072, 690454528, 2245967872, 77144064, 2100809728, 2590414848, 636824576, 4025610752, 1044748544, 924817024, 3488794560, 1686046752, 1053069648, 466909832, 1344950044, 950355222, 124354675}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1946157056, 2852126720, 3238002688, 92274688, 3485466624, 60817408, 1292894208, 3250061312, 3143368704, 1206517760, 217776128, 778207232, 475643904, 3961200640, 1720897536, 1385277440, 458191872, 3188516352, 1998898944, 1644216704, 1293337664, 3809985056, 1815484336, 995195672, 3891898484, 2768978114, 1965733955}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1006632960, 33554432, 285212672, 729808896, 2789212160, 3340763136, 2444230656, 443023360, 2050228224, 11665408, 462487552, 3767500800, 2623455232, 2557550592, 3353317376, 2498136064, 3485283328, 1157734912, 1977194240, 2332409216, 2722365248, 3137384928, 1947106608, 851913736, 903149580, 1466712862, 3207485515}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 2483027968, 1308622848, 1325400064, 3816816640, 1665138688, 3001024512, 1615855616, 3999793152, 3967025152, 2804285440, 2334326784, 4056711168, 2561654784, 922968064, 4013748224, 1475856384, 3457096704, 619093504, 769041664, 4239301760, 2253555776, 1414579552, 3871188048, 719730968, 872638076, 1857851230, 1236782001}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3959422976, 2248146944, 754974720, 1417674752, 3644850176, 3244294144, 3090153472, 1585971200, 3399221248, 3922591744, 1453654016, 1467449344, 2341650432, 3087360000, 4167544832, 3083528192, 1994486784, 3592284672, 1907219712, 2682626432, 299472576, 2617752544, 3749363088, 3811119720, 3940656316, 2278793626, 3674788033}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 3825205248, 4127195136, 4244635648, 3095396352, 2252341248, 174063616, 1202716672, 1818755072, 2562457600, 1852964864, 2549284864, 3314253824, 2738405376, 2069061632, 169603072, 2759895040, 1563907072, 3560803840, 1375576320, 1616761216, 659418304, 515219040, 2796668816, 3509056040, 1362265996, 3127136250, 1546007119}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 2348810240, 369098752, 3607101440, 2877292544, 2839543808, 3927965696, 1269825536, 1640497152, 2363752448, 3879075840, 84606976, 1290960896, 2604253184, 1554718720, 3791826944, 2798749696, 2097116160, 1467791872, 176080128, 723227776, 1442726976, 3496961120, 2005189936, 2727525512, 2733404, 2870149542, 3285121121}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 469762048, 2046820352, 3841982464, 1568669696, 3519021056, 1566572544, 3509583872, 2265448448, 3460562944, 2577530880, 3732340736, 2794225664, 3166420992, 3398918144, 1618792448, 701736960, 2506300416, 647412224, 3544226560, 3105739648, 2866947648, 2052537632, 3197928912, 2183374952, 2710264380, 3802329974, 3855262875}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 335544320, 1711276032, 687865856, 1904214016, 3753902080, 1159725056, 2802843648, 3450339328, 1725693952, 2022309888, 2176516096, 3296428032, 58769408, 1092313088, 2863378432, 3389577216, 2908177408, 3930691072, 860872960, 2285298560, 580549184, 999511584, 1684528880, 128627544, 4100986748, 2488796490, 1195669875}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1811939328, 3053453312, 1090519040, 1786773504, 1430257664, 1516240896, 594542592, 2496135168, 3027501056, 1971453952, 1512505344, 1810268160, 3523330048, 952573952, 1993789440, 422172672, 1157848064, 2151461376, 1076540672, 725591936, 1964402624, 596970208, 946450448, 4251132744, 4031552828, 1969400398, 4287339187}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 2885681152, 2785017856, 956301312, 3967811584, 1900019712, 2833252352, 2154823680, 3024617472, 1018953728, 3864133632, 3795517440, 459309056, 1117503488, 4183515136, 533762048, 3019110400, 4097266688, 2975529472, 1397554432, 519150464, 513036480, 685659104, 1665214288, 626498696, 1287728636, 261591338, 4108398847}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 1946157056, 4060086272, 2298478592, 830472192, 2210398208, 1491075072, 1225785344, 4125622272, 1637089280, 3332243456, 2555183104, 2851438592, 972603392, 1177362432, 1705365504, 3518031872, 319384576, 1382268416, 1899080448, 816763264, 2340692544, 4160115232, 2644061200, 1464574648, 3569733724, 1734377518, 1744924221}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 4093640704, 4194304000, 117440512, 1736441856, 1027604480, 2136997888, 665845760, 3721920512, 3442737152, 1547829248, 3716218880, 616071168, 620347392, 1709268992, 2223566848, 3563177984, 800398336, 1132113408, 3661156096, 993649280, 1531010624, 949518944, 3643388816, 4077484584, 2292482900, 238544358, 1814443411}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 2080374784, 1241513984, 3439329280, 3682598912, 2730491904, 534773760, 1018167296, 2260205568, 1870921728, 1549402112, 2951806976, 1018462208, 1325776896, 3507560448, 3380908032, 2860382208, 3639956480, 3266220544, 1901388544, 2461374336, 1579768128, 633405344, 4708624, 1484026088, 4139931300, 44396430, 1562825223}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 3690987520, 1711276032, 2466250752, 3112173568, 3695181824, 752877568, 3167748096, 598212608, 3805020160, 1914306560, 4198694912, 3218833408, 358137856, 2426626048, 1074524160, 393271296, 3794744320, 1089569280, 518227200, 2715602560, 4163196736, 1765464032, 2063877840, 1606829912, 3226561628, 4209296482, 430012979}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 603979776, 3657433088, 352321536, 3665821696, 1346371584, 1579155456, 3383754752, 1535639552, 3876323328, 321257472, 3560636416, 3798499328, 3549675520, 1777664, 114880512, 2392573952, 2438417408, 1222546944, 2727393024, 1836559232, 3181457856, 2902315616, 600595632, 4198904328, 2284525436, 277918962, 2625081117}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 1946157056, 436207616, 2801795072, 746586112, 775946240, 857735168, 219152384, 3473408000, 1372848128, 2950823936, 137297920, 865959936, 1953677312, 420421632, 2240655360, 704292864, 2744851456, 4006579712, 1074110208, 4285448832, 2128153536, 909164128, 4050680880, 2763537624, 2215379820, 2749242718, 3639160003}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 2080374784, 838860800, 2432696320, 226492416, 1447034880, 2006974464, 862978048, 4127719424, 2482241536, 3816161280, 816250880, 1292599296, 2104279040, 2701615104, 4185632768, 2045036544, 4197676032, 3211624960, 710143744, 1637918080, 1915554880, 858694368, 2025194864, 1900504616, 433845340, 2417268110, 2700812649}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1006632960, 3321888768, 3036676096, 2071986176, 692060160, 924844032, 61865984, 619184128, 747372544, 175243264, 323026944, 1018396672, 3794976768, 1080123392, 3573780480, 500885504, 1449985024, 2410803712, 1610323200, 1456389504, 2904249664, 1914625120, 3101893296, 3112871688, 5589964, 3955594370, 1906147703}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 3154116608, 1375731712, 889192448, 343932928, 1824522240, 1981808640, 4025483264, 4237819904, 1291583488, 3528327168, 1618018304, 1999339520, 1813692416, 3998310400, 3571159040, 3129124864, 2611819520, 1477820928, 1060364032, 3693512576, 2185171648, 1331331872, 3341884144, 1615590952, 394968724, 3336110274, 535799409}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 1409286144, 4060086272, 3909091328, 4135583744, 1136656384, 1151336448, 1706033152, 3072851968, 98828288, 2719875072, 3468623872, 119570432, 3152003072, 169811968, 2727399424, 1828173824, 2684056576, 948889088, 4131973888, 1792801152, 1783704000, 181899680, 2341153328, 1107722568, 4036791532, 70096214, 2980723125}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3288334336, 973078528, 2499805184, 478150656, 2151677952, 1830813696, 97517568, 176685056, 3292266496, 3183345664, 1820000256, 924286976, 3595354112, 4102774784, 5222400, 4244170752, 3339281408, 1015737856, 2132023040, 2618454912, 3865905856, 2457897312, 3933035824, 1954591416, 3513582796, 3472933738, 1689086713}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 469762048, 2516582400, 2701131776, 3514826752, 2520776704, 115343360, 2725249024, 2791833600, 3255566336, 3506831360, 334430208, 335249408, 2465513472, 1904173056, 3202609152, 2735777792, 238371840, 1978327552, 1844735232, 4170325888, 1707964992, 108977888, 1691750352, 3113698312, 1580186348, 1765200610, 1342852877}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 3690987520, 2248146944, 3070230528, 58720256, 1556086784, 295698432, 4291821568, 2394423296, 3662413824, 436076544, 1356660736, 2582740992, 780976128, 665657344, 4162433024, 792258560, 1887392768, 801821184, 2453423360, 4019588224, 3215550528, 713292448, 3893359152, 2052187000, 1146922004, 395665226, 2752893729}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 2751463424, 1509949440, 486539264, 3145728000, 985661440, 4162846720, 1102053376, 3073900544, 1846280192, 1460535296, 3891593216, 1802469376, 515555328, 3781517312, 3748114432, 1020180480, 3615962112, 361553408, 3625731840, 3645265792, 2413899072, 1516099488, 3803823856, 3193159048, 3251431140, 3447462762, 739670409}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1946157056, 503316480, 1694498816, 3313500160, 163577856, 3856662528, 1771044864, 224919552, 106168320, 3845259264, 1872560128, 347308032, 1959706624, 3001884672, 1271656448, 3274876928, 4192953344, 2905929216, 982785280, 2370967936, 600655424, 1715186464, 403355536, 2385972344, 4030901084, 3147000078, 2873684299}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 335544320, 369098752, 2566914048, 1971322880, 952107008, 1176502272, 1087373312, 1196949504, 1745092608, 881983488, 1175650304, 976781312, 3356213248, 2783125504, 36753408, 479700992, 3788858368, 3391211008, 2709793024, 642933632, 1932742720, 476643232, 1628677360, 1569152824, 4061331044, 3480013918, 3204576243}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 3959422976, 1107296256, 1157627904, 2306867200, 1874853888, 1386217472, 2171600896, 3046637568, 2742812672, 4286971904, 4227268608, 3483664384, 955498496, 422010880, 3972837376, 1322776576, 536704000, 1502476800, 427568896, 377894784, 276249664, 3043265568, 2614354224, 462887336, 1240791124, 702271298, 3697506133}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3556769792, 704643072, 3942645760, 4169138176, 1296039936, 2531262464, 1691353088, 4057464832, 3351511040, 1014890496, 2468806656, 956727296, 2864824320, 1108828160, 3499020288, 3013457920, 5061632, 1636298240, 2586068736, 271457408, 2009024448, 69381600, 2758777168, 904428248, 399267172, 2078440286, 4066190469}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 3422552064, 1107296256, 1761607680, 2306867200, 3846176768, 4007657472, 3782213632, 453509120, 235667456, 708444160, 3905486848, 3734405120, 1858060288, 240721920, 1835970560, 1056692224, 1418677248, 116257280, 3752599296, 2829719936, 623993408, 3721574752, 3236557904, 3474600328, 1620662876, 1875813330, 2297167123}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 4227858432, 1711276032, 1392508928, 4034920448, 1455423488, 2774532096, 3721396224, 1506279424, 3283877888, 2164654080, 4002742272, 2072215552, 3279339520, 631578624, 4057722880, 1050863616, 3450799104, 3947926016, 138421504, 2761973376, 842015680, 2547525152, 2761195344, 3307869080, 2751144492, 2098896234, 1298867525}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1409286144, 2919235584, 2332033024, 3867148288, 901775360, 2459959296, 1255145472, 1096286208, 2948333568, 3361603584, 1536360448, 3465576448, 2091106304, 107175936, 39366656, 3139950592, 586243072, 345878016, 2701141248, 3414167168, 1010841792, 2548047008, 1521513776, 2242408696, 3035904868, 3650773314, 2782997641}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 2214592512, 704643072, 452984832, 3061841920, 314572800, 736100352, 2213543936, 2043150336, 3493068800, 631898112, 2710241280, 3135275008, 327925760, 1746624512, 3533221888, 374855680, 2719286272, 3418463744, 2942308096, 1848663168, 4272449728, 2449739040, 2634180624, 1318011080, 4234328636, 1279559150, 718902663}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 2751463424, 503316480, 1560281088, 3330277376, 1933574144, 4179623936, 336592896, 2293760000, 315883520, 2413953024, 2460811264, 988971008, 1216331776, 2384273408, 3902451712, 3354638336, 98251776, 3323846144, 2054186240, 461919616, 595358656, 4212010976, 2698729648, 1688070488, 3073399732, 4020782726, 2313947971}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 3288334336, 3388997632, 2164260864, 1803550720, 3242196992, 2652897280, 2354053120, 1319632896, 4262723584, 4213833728, 232325120, 905412608, 1561247744, 1713971200, 1263513600, 3188910080, 1359436800, 1169479168, 465071872, 1922840960, 3748545344, 3478858336, 716869168, 3054722680, 1226748188, 555820910, 1582016103}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 335544320, 100663296, 2130706432, 2222981120, 3024093184, 1835008000, 3268411392, 1141374976, 2055995392, 2080243712, 1486815232, 2927722496, 1786691584, 1504665600, 1226420224, 672835584, 533531648, 919645696, 1459101952, 45379712, 2204791744, 851798368, 266126352, 4056309784, 1225488396, 3344686162, 937667873}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 1543503872, 2315255808, 687865856, 1300234240, 1077936128, 1180696576, 533725184, 3200778240, 2403598336, 2403991552, 1662844928, 4174544896, 2796535808, 1361911808, 1921683456, 3116623872, 2436041728, 3140864512, 1870136064, 39591296, 1019615296, 2786276832, 990226064, 136343704, 2393928556, 4086857558, 793530911}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1543503872, 2181038080, 2197815296, 1098907648, 255852544, 4150263808, 2869952512, 1988624384, 948174848, 1885470720, 12386304, 2771091456, 3489054720, 1632460800, 1710485504, 2912614400, 1329296384, 384082432, 417863424, 1024734336, 1110074176, 924393568, 4005134480, 1083416952, 1032513708, 2217945750, 1931522699}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 2214592512, 1442840576, 1627389952, 696254464, 3787456512, 4133486592, 3364880384, 2826436608, 2019295232, 1808138240, 255262720, 2557378560, 1782169600, 1749508096, 558280704, 1081980928, 2974637056, 1926211072, 1677218048, 3063678848, 153494080, 2783405344, 1018610768, 3054876984, 2619940692, 2708857666, 1027160693}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3556769792, 3791650816, 3976200192, 2256535552, 348127232, 1235222528, 4224712704, 1734868992, 3809214464, 1488846848, 1691025408, 836403200, 2251407360, 3472564224, 1493356544, 1017501696, 2486258688, 1144258048, 68567808, 1441205120, 3103042496, 3572677152, 274582832, 3224704760, 2607910524, 941295106, 422748577}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 2348810240, 1442840576, 1224736768, 2105540608, 2956984320, 3642753024, 3503292416, 828899328, 2533097472, 819331072, 1070137344, 1457881088, 1267515392, 1022976000, 2663239680, 3123230720, 2433432576, 4115055104, 2622903552, 1711895424, 3179673664, 1769784288, 2613120816, 1743358136, 400721212, 321159162, 1764895533}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 335544320, 2181038080, 318767104, 1702887424, 3007315968, 1692401664, 1844445184, 3621257216, 4142137344, 3980525568, 173998080, 2279505920, 3605118976, 3499040768, 3738619904, 1527629824, 3005307904, 715628032, 132252416, 3419362432, 2117518656, 754833504, 2616805200, 2814633416, 3705683828, 1374711502, 1373128091}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1409286144, 2516582400, 3707764736, 964689920, 1656750080, 3135242240, 2872049664, 914882560, 1567883264, 3675914240, 3708092416, 4282613760, 4079403008, 915759104, 3646664704, 3301627904, 220402688, 902358528, 1976187136, 1648193920, 3405755456, 3504899232, 765089168, 1430610088, 2816716924, 3350627182, 34431263}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 335544320, 3791650816, 2063597568, 3078619136, 2940207104, 1356857344, 122683392, 1252524032, 3226730496, 228982784, 1534918656, 707231744, 3627728896, 2802655232, 603975680, 2083952640, 2129069056, 3959985664, 2264294144, 131401856, 3279130688, 1360854880, 682655568, 7878552, 1790706588, 1485972270, 1573613793}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 3825205248, 3187671040, 1358954496, 2910846976, 3208642560, 3009413120, 1810890752, 80216064, 1586233344, 3550085120, 4114808832, 1340309504, 1983954944, 2383634432, 293318656, 1138010112, 324891648, 2216078848, 2074739968, 271270784, 1455419456, 2307038304, 2464447888, 860246024, 4089514492, 2775881650, 4094501379}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1946157056, 771751936, 486539264, 1417674752, 2738880512, 1751121920, 374341632, 2680684544, 1387528192, 1543897088, 1544486912, 2115796992, 2549334016, 3598671872, 3496251392, 3122636800, 2326094848, 2695493120, 913442048, 547962240, 2363749056, 2094485216, 2684387344, 1787941336, 1417547820, 3772989870, 1279705089}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 469762048, 3388997632, 3942645760, 830472192, 1035993088, 2657091584, 533725184, 2058878976, 3753115648, 421658624, 1598357504, 1121157120, 2641805312, 1781882880, 3344683008, 501929984, 2226877440, 4256735744, 1819685632, 3371639936, 3826184000, 1323386144, 4247362896, 1029149592, 2231163284, 572267222, 3201174867}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1811939328, 1107296256, 3841982464, 276824064, 2311061504, 1709178880, 3723493376, 2233991168, 3493068800, 4078567424, 2666594304, 2180677632, 4218142720, 673259520, 3108163584, 1925699584, 4127677440, 982364672, 219041536, 4043001728, 928229568, 4132254624, 1032098192, 1299767496, 329697740, 3412453918, 4233776095}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 67108864, 3321888768, 184549376, 1166016512, 2386558976, 765460480, 1292894208, 1720188928, 2049179648, 1157758976, 3126001664, 3205529600, 811843584, 2057510912, 774410240, 375371776, 3360519168, 1954401792, 315513088, 4110766720, 3585706304, 3548138720, 2999847792, 3305465112, 2646186796, 2138850854, 3368972043}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 2617245696, 637534208, 2533359616, 209715200, 306184192, 2665480192, 1504706560, 1630011392, 673972224, 1204682752, 3162570752, 1998880768, 1489354752, 1469145088, 2589757440, 49412096, 3424330752, 1130336768, 1500128512, 2259893376, 3719561152, 3859028576, 3479335632, 655315048, 3594881068, 1490101586, 1362934809}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 4227858432, 33554432, 1929379840, 1333788672, 3955228672, 3433037824, 1513095168, 424148992, 2806251520, 1646657536, 4136042496, 3156967424, 2626469888, 2211913728, 1207144448, 3467687936, 2063430656, 244756992, 3480897280, 3040676992, 3963014208, 3158992160, 2096437040, 1429396232, 1980512924, 1365395766, 849412153}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1140850688, 2181038080, 2634022912, 377487360, 834666496, 778043392, 2618294272, 2289565696, 2387869696, 4188405760, 4210884608, 2270134272, 1779613696, 1261264896, 2404896768, 3277244416, 3279096832, 1774118400, 4036963072, 1378665344, 47465408, 2573609120, 337470544, 3986671352, 730500244, 3089694790, 4264163457}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 3019898880, 3456106496, 3070230528, 729808896, 2277507072, 203423744, 1620049920, 1425539072, 1472987136, 3784179712, 265355264, 3664281600, 106545152, 1283530752, 2494615552, 3120924672, 1484205056, 3664641536, 2772645120, 1395642496, 614207552, 659976992, 4153228656, 3902724632, 1266982676, 3058165226, 2938638265}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 4227858432, 2181038080, 4043309056, 864026624, 2025848832, 1214251008, 3763339264, 2974285824, 3482058752, 3171024896, 2096693248, 2382659584, 1247657984, 2020171776, 1697443840, 2625742848, 329462784, 144302592, 1759975168, 2245512576, 4126958400, 2335834784, 214769104, 3874681688, 263381036, 4262642098, 497190303}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 2348810240, 1979711488, 3070230528, 3850371072, 884998144, 1579155456, 4132438016, 2825388032, 2761687040, 379453440, 2903703552, 870875136, 2820390912, 3447922688, 1889570816, 441972736, 2134195200, 2672787968, 2098267392, 3714423936, 1180699456, 4063247776, 2136502768, 2470736760, 93989052, 954805898, 4264674553}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 738197504, 503316480, 2365587456, 1333788672, 3577741312, 4141875200, 4222615552, 4222091264, 4228120576, 4284350464, 1908211712, 2212069376, 1338294272, 2353864704, 2886856704, 3266365440, 3541769216, 1224262144, 2351911168, 2043581824, 2260075328, 2077830240, 3875007568, 955361768, 838911596, 2654171782, 1681704901}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 3422552064, 1845493760, 2801795072, 713031680, 3644850176, 916455424, 479199232, 4130865152, 549715968, 577110016, 140181504, 346980352, 890617856, 1217077248, 4155953152, 1031927808, 1236624384, 3025795584, 457255168, 3499606144, 3152420032, 4187701472, 1112469360, 447086040, 98785204, 1823144206, 3692285449}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 2214592512, 2113929216, 3841982464, 1652555776, 1128267776, 2493513728, 332398592, 2667053056, 824967168, 103153664, 4215078912, 1418625024, 3260268544, 715988992, 1918291968, 3203368960, 810750976, 249028096, 2266985728, 927046016, 1315585472, 187397600, 2705054320, 1062828664, 3888956788, 1051524250, 1486655101}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 1677721600, 4060086272, 620756992, 3112173568, 490733568, 3529506816, 3062890496, 351797248, 2976120832, 4230086656, 3774676992, 1864531968, 3875520512, 841818112, 775598080, 1598801920, 504830976, 3841189376, 940770048, 130135936, 2840987712, 2816942432, 2468067344, 3067041336, 4293394004, 1469646302, 4227893531}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 2483027968, 3053453312, 2667577344, 1635778560, 4194304, 161480704, 2186280960, 516423680, 2621177856, 739115008, 1641086976, 2175565824, 60669952, 1958813696, 1128566784, 1001490432, 3903273984, 2172255744, 2862291200, 913827968, 617226560, 4103829984, 1836565616, 726272184, 3353043372, 1868017674, 341446177}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1140850688, 2248146944, 352321536, 2524971008, 4072669184, 1239416832, 3994025984, 2513960960, 3224633344, 2225209344, 1801912320, 3228925952, 2855452672, 3937886208, 3603812352, 1423349760, 1898800128, 1208933888, 2778298624, 1298984320, 1419673536, 1598642976, 2488584208, 1413109816, 2834514116, 2833756134, 2952630771}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 3556769792, 2785017856, 3439329280, 931135488, 2554331136, 1323302912, 24117248, 933756928, 4037279744, 204865536, 2252275712, 1322024960, 1263779840, 2978947072, 4265930752, 2166855680, 1644256256, 1313320448, 2654019840, 4103055744, 3248845632, 619824864, 1439578832, 1877153928, 3957767052, 2858847318, 1999013185}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1543503872, 3388997632, 788529152, 461373440, 3795845120, 1998585856, 768606208, 2712141824, 1556348928, 2320367616, 2036662272, 1628798976, 2249244672, 4034207744, 492670976, 1139062784, 2753778688, 2082783744, 205746944, 3193235072, 1543206976, 1566105568, 1510044720, 625733944, 4240282588, 3235161478, 1295713021}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 201326592, 4261412864, 2868903936, 4286578688, 1212153856, 1436549120, 1213202432, 3418882048, 865337344, 395444224, 3857252352, 1811709952, 4277518336, 142155776, 3100946432, 1007781888, 1068706816, 1652662784, 924545280, 438683264, 7415872, 3701529312, 2004066416, 3611433656, 534855980, 1518922078, 3776434235}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1946157056, 1979711488, 117440512, 3548381184, 348127232, 1671430144, 2760900608, 1056440320, 434372608, 992870400, 2609577984, 5931008, 565297152, 3495649280, 1841491968, 560306176, 303918080, 2094386688, 1681201408, 1428788352, 2148484160, 2797914784, 739415856, 1241373656, 2957582740, 2127817150, 3519167549}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1811939328, 1308622848, 1660944384, 696254464, 1598029824, 840957952, 1083179008, 454557696, 4101242880, 3754295296, 2288320512, 1743749120, 736804864, 1714757632, 630697984, 388950016, 2608544768, 3793674752, 1823701248, 2396187264, 215050048, 441037408, 381670448, 2517824024, 850470308, 695832198, 2390201153}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 67108864, 2248146944, 1056964608, 2977955840, 3527409664, 1428160512, 2943352832, 278396928, 4009492480, 1030094848, 4196335616, 3981934592, 3576217600, 2259623936, 2460987392, 2508515328, 4196473856, 634713600, 2563320064, 2200993920, 1871909184, 4272548064, 3536571184, 2501828712, 1591220500, 568092930, 4145439525}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 3825205248, 2113929216, 4143972352, 3917479936, 423624704, 270532608, 2754609152, 2497183744, 125566976, 1460797440, 580714496, 2287304704, 2720579584, 2200772608, 265154560, 3027564544, 3666828288, 2672350720, 557659392, 203806848, 3763403072, 3433119072, 4150780976, 1216733000, 1436582676, 2342068450, 2597032959}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 872415232, 2583691264, 654311424, 2491416576, 1681915904, 3466592256, 691011584, 2049441792, 3454795776, 1373241344, 3012493312, 54558720, 2528100352, 2319392768, 254341120, 1457760256, 1683319808, 3654278656, 1819246336, 1397813888, 3883378624, 1947957088, 302960624, 2431555592, 2743005420, 3127280402, 2997020819}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 1140850688, 1174405120, 2634022912, 2592079872, 3133145088, 3600809984, 1341128704, 3199729664, 919863296, 2293628928, 1506607104, 1414168576, 4150771712, 4072480768, 2704445440, 1871943680, 71007232, 2137507328, 649926912, 4013085056, 3868452288, 817568032, 480755632, 748516712, 2265118596, 336321158, 4083111897}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3422552064, 1845493760, 1996488704, 1216348160, 2118123520, 375390208, 4172283904, 648544256, 3355705344, 2086797312, 888733696, 2266267648, 3075325952, 986275840, 3237785600, 2510940160, 307983360, 2244868608, 3515431168, 2803677312, 1557759424, 1280512608, 291087504, 194209448, 4076468076, 25387718, 96583707}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 603979776, 2449473536, 3405774848, 2071986176, 1077936128, 3370123264, 1240465408, 3269984256, 3231449088, 663093248, 3384606720, 2909175808, 234602496, 516775936, 21950464, 3813124096, 2862312448, 332125696, 3531961088, 3519185024, 2874797632, 2693930720, 1041706192, 1507189448, 2878102892, 3147704042, 3192456645}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 603979776, 905969664, 989855744, 1971322880, 339738624, 1444937728, 2576351232, 468189184, 1600913408, 3623223296, 2630942720, 76316672, 1035845632, 801185792, 681881600, 733075456, 3657919488, 239969792, 798576896, 4222659200, 1069785408, 2714522080, 2091258800, 2765703832, 772843228, 689162482, 159658069}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 1275068416, 2181038080, 1056964608, 226492416, 2151677952, 3089104896, 3098542080, 4213702656, 1308360704, 2888171520, 2750218240, 2706276352, 423870464, 1440571392, 1302769664, 1071613952, 3337294848, 1251195392, 3521474304, 2223147648, 1821229888, 1714166240, 3558760112, 2965993224, 2166149676, 906269402, 1947267429}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3556769792, 3254779904, 1593835520, 2071986176, 1589641216, 543162368, 2924478464, 751304704, 4010541056, 2399797248, 3395616768, 2073264128, 1255587840, 2025136128, 505147392, 3044726784, 1754205184, 744930816, 1634554624, 3665789568, 3855387712, 1228419488, 1299457488, 2111711064, 722149100, 2051063602, 3782345179}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2751463424, 2315255808, 3238002688, 3279945728, 113246208, 3168796672, 1651507200, 608698368, 3864264704, 3302096896, 2041380864, 2607448064, 3395796992, 1390239744, 1621291008, 3035863040, 703546368, 2248117760, 3767602944, 4110197120, 3487625024, 2061933984, 2740577424, 3497919496, 1451446460, 61995678, 3824839883}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2080374784, 3388997632, 150994944, 931135488, 1790967808, 1113587712, 1399848960, 402128896, 3951820800, 3718905856, 3539927040, 3539632128, 3659907072, 915349504, 3850539008, 2884225024, 3137672192, 539877888, 1471877888, 453293440, 1168956736, 1737010592, 2827413968, 1194820040, 3462139364, 1010988266, 360388443}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 1140850688, 2785017856, 2734686208, 1501560832, 2948595712, 4250927104, 3174039552, 2761424896, 4223401984, 3136421888, 632619008, 1265926144, 3772891136, 2122653696, 2901209088, 1390266368, 3015134208, 3627656704, 1184446720, 4073623168, 2810248000, 2798105120, 3607523280, 521344872, 2276972788, 2956876098, 8341839}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 469762048, 3724541952, 16777216, 2608857088, 599785472, 3277848576, 2731540480, 157810688, 641466368, 656539648, 4179034112, 1229750272, 1283178496, 2714181632, 3542396928, 2529679360, 3013960704, 2534650368, 2163947776, 3532049280, 2576408384, 55170336, 1029202896, 2000948120, 3969282812, 924396922, 1148293271}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 1543503872, 3254779904, 184549376, 3984588800, 3107979264, 2904555520, 2612002816, 900202496, 3823894528, 824311808, 1812135936, 716734464, 3998990336, 1639129088, 34648064, 1027061760, 2035373056, 3136537088, 3772741376, 166916224, 1683263808, 1744432480, 812663472, 2319998472, 154941548, 4271521426, 2587301871}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 2080374784, 3992977408, 1560281088, 1753219072, 3611295744, 3336568832, 1292894208, 1818755072, 2568749056, 782368768, 2357002240, 3632037888, 2585903104, 4184694784, 672460800, 1564317696, 1657738240, 1223275008, 3221311744, 2366541184, 3373582528, 1002307296, 1485774160, 243898680, 3729874012, 3045504746, 2920845159}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 2080374784, 2315255808, 1795162112, 3548381184, 2730491904, 1587544064, 697303040, 680001536, 2617507840, 1963851776, 206635008, 865894400, 1985855488, 1565089792, 1594945536, 1129838592, 2115388416, 2480734720, 2836841216, 2109904000, 2753875520, 1329722272, 3402323632, 2336994264, 689189420, 986078070, 4248116637}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 335544320, 2986344448, 1291845632, 3867148288, 3351248896, 1432354816, 3025141760, 443023360, 3367763968, 3502374912, 861470720, 2906161152, 573685760, 2036424704, 2515333120, 4082075648, 1182409728, 760030720, 1772526336, 2444950400, 625533888, 1386869664, 2089098960, 1420464472, 3313539516, 1193662266, 746546471}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 201326592, 1375731712, 1191182336, 2071986176, 1228931072, 2195718144, 2463105024, 3573022720, 632553472, 1793458176, 3369926656, 3628630016, 1850064896, 1089822720, 3020197888, 3650611200, 638465024, 3996211712, 489326336, 1767284352, 481080384, 488367712, 3111921488, 628773464, 1366775924, 2965890678, 4223020849}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3422552064, 3053453312, 3238002688, 3749707776, 1279262720, 1574961152, 1842348032, 811073536, 3324772352, 608829440, 2606170112, 210796544, 2383921152, 4175372288, 2951008256, 2851190784, 3967951872, 3812850176, 426165504, 229834624, 2204403008, 3107054816, 1772251984, 1068712792, 533640484, 573999850, 1512757419}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 3422552064, 2785017856, 2936012800, 3867148288, 1086324736, 2803892224, 183500800, 459800576, 4166778880, 2947416064, 529465344, 2336063488, 2822946816, 2400673792, 361353216, 3287332864, 2580956160, 4050328064, 1029164288, 3008880768, 3629616832, 3973576224, 2031611760, 1773651496, 2785511916, 437224298, 2688789393}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1543503872, 637534208, 1157627904, 2390753280, 2638217216, 1180696576, 2551185408, 427294720, 1271660544, 1391591424, 3928817664, 1937211392, 3477782528, 4232404992, 4030967808, 917800960, 2352614400, 2427005440, 2864837888, 1358011776, 3480854464, 2510144736, 2973496336, 158897912, 2227731284, 2844009930, 2050359335}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 3288334336, 1577058304, 452984832, 2877292544, 2428502016, 413138944, 36700160, 3696754688, 639893504, 3944087552, 632094720, 3339026432, 1452851200, 2596610048, 3824791552, 3555375104, 2073969664, 2298551808, 96449792, 2702149248, 3239564864, 4275282080, 2325069488, 1097908488, 2172191892, 283877390, 1663164241}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 1677721600, 4194304000, 3607101440, 1333788672, 1086324736, 4016046080, 2299527168, 2208825344, 4235460608, 1135738880, 718733312, 3696001024, 294371328, 3949944832, 2853212160, 1871570944, 1542073344, 1608218112, 1925375744, 3460995712, 789498432, 3416561824, 3554642256, 3278726008, 3449810172, 3796704062, 3182404699}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 738197504, 1778384896, 754974720, 1015021568, 2235564032, 538968064, 1833959424, 3308781568, 2022440960, 1577713664, 786628608, 1277526016, 3650535424, 260792320, 3675385856, 3310405632, 985811968, 3276214784, 1539025664, 2728644480, 1971292864, 1330499552, 4288846128, 2915906168, 1780007636, 2879787882, 1631128699}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2080374784, 3120562176, 3204448256, 1937768448, 3359637504, 757071872, 1336934400, 2637692928, 2078015488, 3451518976, 2608005120, 1503232000, 593149952, 4009435136, 687730688, 3279718400, 2484214784, 1730619904, 3863456512, 2979004032, 181115968, 3537735392, 4081883184, 2473220872, 1121666724, 1707986626, 3162811131}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 2483027968, 3925868544, 587202560, 2155872256, 943718400, 3709861888, 1892679680, 835190784, 395051008, 3636068352, 2068381696, 1707442176, 358400000, 2781962240, 4248956928, 3255474176, 4065489920, 18163200, 1698162432, 4065964160, 1162799040, 2464437088, 1948675632, 1876640568, 414229228, 3860529810, 709935075}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1543503872, 1845493760, 83886080, 1149239296, 2839543808, 962592768, 2958032896, 697827328, 1532231680, 2326659072, 1150615552, 1982300160, 2950873088, 282943488, 791384064, 255387648, 290853888, 2651935232, 2161225984, 1275298176, 3546579648, 76824544, 831419792, 3961856088, 841998340, 2500772982, 337074149}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 3154116608, 2852126720, 285212672, 2407530496, 3175088128, 4221566976, 2341470208, 1559756800, 3609460736, 3040739328, 2104819712, 2766569472, 4010000384, 714956800, 3405434880, 1199147008, 1428573184, 862001664, 1295041280, 3941249408, 952231232, 4003594848, 1632573168, 3682446168, 1179140308, 344742302, 184711829}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 1006632960, 1308622848, 2231369728, 662700032, 3837788160, 308281344, 1561329664, 1215823872, 3595304960, 4104781824, 3066101760, 2101968896, 3348676608, 3609796608, 2168311808, 2657003520, 1911716864, 2503821824, 3555447040, 301857152, 1581181760, 937576608, 3351582416, 4075264760, 1643637012, 1821354314, 4249083211}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 1677721600, 2785017856, 1157627904, 3313500160, 2252341248, 1876951040, 592445440, 1458044928, 3325296640, 1026424832, 2383478784, 913276928, 4163813376, 1479106560, 1173590016, 2035591168, 4127603712, 2827298304, 2423359744, 3737644416, 2113574464, 3830911200, 3456814416, 26167832, 348575036, 823994814, 3932020821}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1140850688, 1979711488, 3003121664, 4269801472, 4106223616, 660602880, 3664773120, 929562624, 4292608000, 3653369856, 1183907840, 664698880, 3867131904, 3876151296, 2666180608, 2323765248, 3093978112, 1932338688, 229409024, 4224097920, 938201280, 3871829024, 1153545040, 1573532744, 490556844, 238334090, 2947736839}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 2080374784, 1308622848, 4211081216, 1015021568, 3770679296, 1574961152, 1680867328, 3932684288, 111411200, 3380477952, 2320433152, 3617751040, 2162016256, 479682560, 2846814208, 132618240, 3960865792, 443228672, 2535244032, 3472031360, 1346752960, 1052460832, 2328165392, 2759756584, 599757580, 1775922678, 1278306181}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 201326592, 3590324224, 4143972352, 662700032, 1463812096, 849346560, 3637510144, 1153957888, 2098987008, 3000369152, 517799936, 373981184, 935837696, 2449825792, 3128872960, 2860378112, 504763392, 87915008, 3208299776, 3865027712, 2240881216, 2610201952, 2020002416, 3232336248, 2489076844, 1668696858, 3683452509}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 3690987520, 4060086272, 2533359616, 1065353216, 1002438656, 241172480, 640679936, 3245867008, 4046192640, 2599288832, 4243128320, 3619979264, 2459811840, 1340170240, 2050011136, 3843000320, 682492928, 2689163776, 1293213440, 4069889664, 596993600, 3143804192, 815833168, 2259141736, 1166693252, 349404666, 2679105353}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 1677721600, 1912602624, 184549376, 260046848, 3451912192, 3890216960, 2450522112, 4013424640, 2842951680, 2905473024, 2423324672, 3088875520, 2247999488, 119103488, 4033925120, 1717024768, 1550728192, 970012160, 4130140928, 1983225984, 2143618112, 3176315424, 2858193296, 2816312504, 3874040244, 1197008182, 3877365845}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 738197504, 3925868544, 1627389952, 2860515328, 3997171712, 3143630848, 2607808512, 293076992, 2256797696, 828506112, 1354563584, 948469760, 4123377664, 410329088, 290762752, 431200256, 1600279552, 1874680320, 2231941888, 3523604864, 1389703104, 3011834208, 1302066960, 588128712, 378748260, 638311022, 767965819}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1811939328, 503316480, 2701131776, 696254464, 583008256, 157286400, 3822059520, 2740453376, 4246470656, 240254976, 1426522112, 2214428672, 3500851200, 4241432576, 2702807040, 3453270016, 3797040128, 2332504576, 3271409920, 3911877504, 4128196160, 3296308384, 805630544, 3758755096, 1603999716, 4000316402, 3041759103}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2348810240, 2516582400, 1929379840, 3783262208, 3242196992, 4167041024, 1120927744, 341311488, 251920384, 2138701824, 1205272576, 1852014592, 2531573760, 3818872832, 3441414144, 3433732096, 2491036672, 978807296, 555996416, 3246712448, 785322816, 3876048224, 1280243216, 462430232, 1882738980, 3285468222, 3290579943}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 738197504, 771751936, 4278190080, 1803550720, 1052770304, 1818230784, 2496659456, 1232601088, 3457417216, 2320629760, 2199977984, 3354165248, 1973272576, 1254711296, 1050718208, 2418792448, 4071756800, 45177344, 4231305472, 1396300928, 3845341248, 384670624, 1031870928, 1901912600, 1731591796, 1311048678, 2418473723}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 3288334336, 1644167168, 2097152000, 3732930560, 3972005888, 4162846720, 2215641088, 1585971200, 1645477888, 259653632, 2184249344, 3257565184, 747356160, 199827456, 987140096, 4195727360, 4254755840, 3238082048, 1261611776, 3126297472, 1046960064, 1840110112, 2140552688, 2351383512, 3108872812, 3819310910, 1186931503}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 469762048, 1979711488, 1828716544, 310378496, 3258974208, 2850029568, 2261778432, 1669857280, 1918107648, 4048420864, 688062464, 4147216384, 2288173056, 2711298048, 3083718656, 1107879936, 1869501440, 1039348224, 3192495360, 1246673280, 41516480, 543984992, 2667073616, 1995193432, 4064430284, 1267798078, 2183706517}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 335544320, 3321888768, 2801795072, 3833593856, 1522532352, 4259315712, 1892679680, 2443706368, 2279342080, 611713024, 4006150144, 2658893824, 2665660416, 921772032, 4222603264, 3266885632, 3168142336, 3887674880, 2233700608, 3693532288, 1734567872, 298116640, 1137728272, 1932010328, 438073756, 2903931306, 484002765}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 3154116608, 3187671040, 4177526784, 2424307712, 2646605824, 3646947328, 3090153472, 3758620672, 3412852736, 1366949888, 1061486592, 378109952, 2021441536, 3283968000, 2483941376, 3080386560, 1827281920, 1520253440, 1780332800, 1677893504, 593370816, 66287520, 786872784, 2550675560, 527188156, 4084885218, 2823108131}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 3019898880, 3120562176, 2197815296, 2256535552, 3502243840, 836763648, 1188036608, 3412590592, 335282176, 476446720, 1178140672, 1267040256, 3605839872, 2487296000, 443650048, 1315358720, 1964389376, 1990272512, 3525414656, 701417600, 1896486080, 2031565856, 1425073168, 519531864, 1595980796, 2317298650, 1771878613}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3422552064, 33554432, 1291845632, 880803840, 994050048, 2086666240, 2771386368, 3628597248, 1758199808, 3949068288, 101122048, 3096608768, 2384838656, 2470404096, 1475801088, 1048283136, 2746366976, 1757368832, 1429647104, 3990600576, 1906474688, 3785822432, 2357382160, 3023948904, 3104537436, 2161175762, 2272428799}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 67108864, 3925868544, 553648128, 1182793728, 3376414720, 3256877056, 4134535168, 23592960, 2335965184, 3170762752, 2961637376, 1196851200, 975290368, 2514444288, 2963451904, 3092506624, 229518336, 3676259840, 3980582656, 4249086336, 2761303488, 2704998624, 350799920, 4152796648, 1098492524, 556484506, 22080585}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 1409286144, 3254779904, 486539264, 1501560832, 1447034880, 2220883968, 735051776, 4041736192, 4150001664, 3004563456, 3750821888, 1932034048, 3655974912, 3437846528, 3288125440, 2230552576, 4031128576, 4139320832, 1767146240, 4056935296, 1065358400, 826285280, 1960857232, 2517643672, 3351788668, 1433149898, 4235074173}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 335544320, 2852126720, 3808428032, 109051904, 1472200704, 2447376384, 3442475008, 3582459904, 148111360, 2755002368, 3489726464, 152010752, 868139008, 2172215296, 3702755328, 1609336832, 3984991232, 222897664, 3233519360, 3631784064, 915416256, 471361440, 2488012688, 1522145448, 2765820668, 2862928574, 2553420953}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 67108864, 167772160, 1493172224, 847249408, 1237319680, 1008730112, 2513436672, 764936192, 977534976, 485359616, 1645543424, 2268758016, 2373959680, 2879201280, 952553472, 2349193216, 4127089664, 120405504, 2389614336, 3047796096, 2522643392, 2498390688, 2174421872, 1361028408, 1546473348, 4193179166, 2699664941}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2483027968, 2315255808, 2466250752, 4236247040, 2042626048, 3567255552, 1200619520, 1080557568, 2639003648, 2394554368, 855179264, 3017637888, 2339684352, 3596689408, 3704197120, 2231031808, 1749431296, 2289772032, 4221605632, 1078941824, 553574848, 1449164192, 598757936, 1345876568, 948200284, 1474691362, 1735082979}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 2617245696, 1107296256, 3338665984, 4185915392, 1581252608, 2267021312, 3970957312, 2539126784, 4269539328, 3066691584, 1250623488, 2994372608, 234995712, 704847872, 3083784192, 2766141440, 4045822976, 1755933184, 2488653568, 4170022528, 1885586752, 3960229088, 611468848, 3483856520, 2813896724, 1820249378, 4060584979}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 4093640704, 4060086272, 4211081216, 4286578688, 2579496960, 1310720000, 2354053120, 3120037888, 4237557760, 282460160, 2444558336, 2238676992, 323665920, 721248256, 4008947712, 2027993088, 454188032, 2266701312, 1368324864, 416512128, 2354220096, 211378208, 2345510768, 2732189560, 483384308, 3000669254, 254085273}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2348810240, 1912602624, 1660944384, 8388608, 406847488, 2468347904, 3260022784, 3781689344, 1427898368, 3309699072, 1625489408, 3520888832, 1093648384, 1840996352, 425242624, 1133357056, 3901379584, 2609723904, 830707456, 3802496128, 3082787776, 3316851552, 3325334832, 3648226680, 3462218748, 2787891850, 1708736277}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 3959422976, 3187671040, 2264924160, 2759852032, 3904897024, 1767899136, 2985295872, 242745344, 2811494400, 515506176, 2118451200, 1459650560, 4067803136, 4084015104, 285011968, 85166080, 3231601664, 623323648, 2739003648, 700917888, 1173466048, 3298778912, 154526800, 1313669512, 3970742244, 3724261158, 125992287}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 3825205248, 973078528, 2936012800, 92274688, 2940207104, 484442112, 3048210432, 2912419840, 4235984896, 163708928, 2493579264, 1314488320, 2131279872, 1302945792, 3002368, 2000607232, 2306751488, 3485668864, 1797846784, 414799488, 2271589184, 4113205856, 3510115152, 3232523752, 917123956, 3987025954, 1549254647}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 2483027968, 1577058304, 3707764736, 3900702720, 2646605824, 119537664, 1246756864, 1092091904, 1719926784, 1405747200, 525271040, 695697408, 1151909888, 3077005312, 1289482240, 2068768768, 3230548992, 3617940992, 2926103808, 3418826112, 1187753152, 2486620064, 79303920, 2668040312, 3077299460, 1051104702, 1510089887}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 1677721600, 1040187392, 788529152, 1166016512, 2680160256, 2095054848, 3050307584, 20447232, 4253810688, 2223898624, 2002452480, 4113727488, 2205794304, 3759349760, 871796736, 1530107904, 3187813376, 2723481088, 3685348608, 1504396416, 2168111936, 941486112, 3173609744, 556787160, 3432258900, 666008778, 1308436889}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 201326592, 301989888, 150994944, 360710144, 4190109696, 333447168, 3211788288, 1919418368, 1858338816, 3791781888, 3624468480, 3457712128, 1168228352, 95494144, 224710656, 484423680, 3234233344, 2282439168, 4010931968, 641274240, 2647718976, 87394592, 3049984144, 3002178568, 3393793708, 1865993798, 3182556843}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 469762048, 100663296, 956301312, 3833593856, 3158310912, 283115520, 3901751296, 582483968, 1905000448, 1651900416, 3310288896, 2799468544, 4440064, 2504466432, 1926819840, 2196867072, 3491380224, 4230560256, 2901132544, 2704491392, 507692224, 110686560, 1846653392, 2928305912, 3750850420, 2917658826, 1694841669}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 201326592, 3590324224, 3137339392, 2071986176, 3737124864, 2749366272, 443547648, 926416896, 3871604736, 2899181568, 2374041600, 3088941056, 1881980928, 979968000, 3232870400, 2744031232, 1831486464, 903830016, 2018817280, 2894926464, 2775575104, 1845997472, 2917900304, 1818861704, 591051268, 1222388078, 563770957}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 872415232, 2181038080, 587202560, 3649044480, 2336227328, 3680501760, 1408237568, 1387790336, 46923776, 1019871232, 4122411008, 614105088, 1949696, 505356288, 140423168, 1841555456, 1767791616, 3498126848, 2692739840, 3438046336, 291111744, 612311648, 3241050256, 1035730184, 3283227588, 1490776362, 3800097483}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 3825205248, 2113929216, 3808428032, 3414163456, 683671552, 2531262464, 2848980992, 1431830528, 455344128, 836108288, 978911232, 1529708544, 3018113024, 1337024512, 2722222080, 1303300096, 1531603968, 1618695680, 1132119296, 3522429568, 4010684992, 3921497248, 203155856, 3362635736, 2781126116, 1954633518, 3502887777}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 2348810240, 3120562176, 16777216, 645922816, 2839543808, 1835008000, 3970957312, 1612185600, 3678666752, 3016884224, 228524032, 491487232, 2409938944, 3034013696, 2498211840, 1472894976, 598625280, 2102989312, 3077489408, 3985387904, 2310934976, 4090580192, 1323497360, 4197611304, 4251936692, 2025059006, 2115042339}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 3019898880, 3858759680, 1023410176, 3665821696, 3451912192, 2938109952, 481296384, 157810688, 1446772736, 4063625216, 4227006464, 57573376, 1433255936, 2693472256, 986370048, 946845696, 2770494464, 1956185600, 1601949952, 3259525504, 344737216, 2187203232, 424613104, 2912462344, 2302581580, 2845167066, 779027789}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 2483027968, 2315255808, 3607101440, 1652555776, 4030726144, 3147825152, 3096444928, 1928855552, 1776025600, 3234725888, 2897674240, 1715634176, 3131424768, 3674152960, 3560370176, 3794765824, 1261052928, 1967482368, 1435223808, 2809686656, 2870750400, 2737722976, 864506736, 170559320, 1753327188, 1282231650, 4254060177}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 1543503872, 33554432, 2231369728, 3783262208, 2839543808, 1440743424, 1330642944, 3138912256, 3139174400, 1563557888, 4174053376, 1595244544, 1313783808, 3655540736, 3733057536, 4242057216, 389426176, 4158990848, 3513566976, 1775243136, 2530740288, 1983650656, 4139926992, 3982707480, 1312944196, 2490941266, 2743475407}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 2080374784, 436207616, 1191182336, 2977955840, 1447034880, 2501902336, 3587178496, 3985113088, 1943273472, 880672768, 1879638016, 3198320640, 851165184, 3824246784, 1592700928, 167372800, 3751963648, 1608727040, 116759296, 3376439936, 1352683840, 3046133984, 1034450736, 1149529912, 1479954892, 2646418334, 1017946157}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 201326592, 503316480, 4244635648, 914358272, 71303168, 715128832, 493879296, 592969728, 3906207744, 4165861376, 2711158784, 2101706752, 2037170176, 1989238784, 494530560, 3192846336, 2000835584, 1715677696, 229814528, 3992978816, 3573555136, 578830432, 3326086896, 1906319912, 3673161844, 261651894, 993291557}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 1677721600, 2852126720, 2634022912, 3716153344, 348127232, 564133888, 3973054464, 4182245376, 2040266752, 3726770176, 2002976768, 2713354240, 1699332096, 3554369536, 3976105984, 450885632, 3161852928, 3231532544, 974905088, 790640512, 1385190976, 3970446240, 1839991088, 920265464, 1590123628, 3114045402, 3520904167}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 738197504, 2785017856, 1056964608, 2122317824, 1463812096, 455081984, 2865758208, 2193096704, 723255296, 998375424, 2736062464, 459243520, 3562717184, 660430848, 4071346176, 725391360, 1593197568, 2922596864, 1716821248, 1221732480, 1684871872, 975413728, 824738480, 3399488568, 990922452, 1389918690, 1961650999}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 469762048, 3053453312, 3372220416, 3766484992, 1035993088, 1864368128, 4014997504, 1850212352, 3736338432, 3157655552, 2196832256, 198213632, 439468032, 3653853184, 2466050048, 171681792, 3793372160, 3883622912, 4215520512, 2220252032, 1883317952, 1416162208, 4108185328, 165882104, 671076396, 3904111118, 892735993}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 469762048, 4127195136, 2701131776, 1904214016, 4047503360, 1071644672, 649068544, 2285371392, 3101949952, 1685454848, 1709899776, 126713856, 1092009984, 327376896, 694259712, 2575091712, 710556672, 1126267392, 2399468800, 3923654528, 187114048, 2339865952, 1466414288, 470802664, 4116957476, 491383870, 451984993}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 2751463424, 2382364672, 1862270976, 796917760, 1094713344, 3793747968, 4021288960, 3997696000, 3168010240, 3786014720, 4248633344, 1605009408, 1894236160, 2145738752, 3792097280, 1293023232, 3972414464, 2225804800, 983149824, 1626500224, 1540441664, 3648836192, 3237259568, 3015758472, 1799026076, 1839196158, 2713277431}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3690987520, 1912602624, 1325400064, 3833593856, 3292528640, 1369440256, 1498415104, 2033713152, 3554410496, 518127616, 1193082880, 189300736, 415612928, 1289052160, 3153915904, 3259205632, 3384167424, 2590714368, 3938688768, 1744204416, 2429235136, 3373504352, 2408451184, 1698121144, 3697393236, 1800109698, 1372836199}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1677721600, 3590324224, 4278190080, 1266679808, 801112064, 249561088, 3530555392, 566755328, 3326869504, 468582400, 2501574656, 1395032064, 2702032896, 1111695360, 2077405184, 669505536, 1706701824, 2728484352, 679985408, 3037347968, 3741930560, 2415639328, 965479440, 3440248840, 325790204, 2364457042, 1145168665}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1543503872, 3858759680, 3909091328, 2222981120, 784334848, 4112515072, 1366294528, 2674393088, 271319040, 891682816, 954007552, 148340736, 1480245248, 1071996928, 2162413568, 4082681856, 179442688, 1427075584, 3678983424, 1447703424, 3936040128, 4137351200, 1708479088, 350996712, 1004842028, 1336688978, 1684432941}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2483027968, 1509949440, 2801795072, 142606336, 3326083072, 2854223872, 3744464896, 3087532032, 3780378624, 2680815616, 333774848, 1963687936, 639549440, 1996316672, 3211235328, 1317578752, 1451652096, 1908610560, 1421381376, 1158556288, 1280799168, 3155341408, 2105233584, 4045701448, 2633002748, 3286781854, 511978055}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 3556769792, 33554432, 184549376, 1333788672, 1631584256, 358612992, 2465202176, 3769106432, 815005696, 201981952, 3512401920, 794525696, 3113271296, 1150509056, 1027592192, 2905786368, 2170295296, 74331648, 452551424, 2803167360, 3934323776, 2847464544, 3905359504, 3054877064, 2423886412, 2803867662, 2812461191}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2885681152, 2516582400, 2936012800, 2122317824, 2881486848, 3797942272, 3436183552, 234356736, 2283536384, 1871839232, 3490775040, 241795072, 2429075456, 260661248, 3265646592, 2527246336, 1166308352, 241048064, 1039885568, 2820966528, 3289604800, 1595987872, 2811037776, 4156282776, 33138228, 999348258, 933569439}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 3019898880, 3791650816, 419430400, 2592079872, 130023424, 3701473280, 319815680, 746061824, 30146560, 3463053312, 3294298112, 4001464320, 1433059328, 1820549120, 6156288, 1903724544, 3390319616, 3208019456, 722035456, 1752609152, 2788233152, 2497365408, 1424687152, 1751752216, 1084134676, 2227525994, 2434585867}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3154116608, 570425344, 285212672, 3732930560, 3250585600, 509607936, 4151312384, 3807903744, 2457600000, 1575092224, 3761700864, 1907195904, 2156576768, 2561613824, 3936464896, 2089875456, 2372170752, 497963520, 1569552128, 3195456896, 2911716800, 3598098592, 3381487184, 2557909832, 2190289252, 3958800786, 3217894983}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2483027968, 1241513984, 3573547008, 1048576000, 3896508416, 509607936, 1060110336, 1489502208, 1179385856, 2223112192, 828309504, 766148608, 698728448, 3925286912, 1809240064, 1852831744, 2686735360, 1490970112, 2311411456, 2625747840, 4020831168, 441705568, 344867984, 3837594984, 1346737308, 235370066, 3258894543}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3556769792, 1040187392, 2768240640, 2608857088, 1002438656, 1533018112, 1844445184, 927465472, 53215232, 3041001472, 1328218112, 1093828608, 2492055552, 2231574528, 2934894592, 2869151744, 3015975936, 2625504768, 1469152512, 3193817472, 1443178816, 997967136, 3107990992, 4179655688, 1783656828, 3713554530, 2396275583}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 67108864, 2449473536, 956301312, 4169138176, 2906652672, 1453326336, 902823936, 2929197056, 4274782208, 1121845248, 1886453760, 2986704896, 1023721472, 2588483584, 2149175296, 1237493760, 162823168, 778196480, 895951616, 492865920, 1421027008, 1555202528, 1241274480, 3619055992, 1756713796, 1311739866, 3367494321}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 4093640704, 369098752, 4043309056, 3967811584, 2009071616, 3839885312, 1857028096, 13107200, 2678325248, 4283826176, 2632253440, 3225452544, 2499133440, 768417792, 1138028544, 1370212352, 2901152768, 783427072, 1108572416, 3426076544, 2293045440, 740613280, 3779324432, 3935859688, 568075932, 674919462, 1612139089}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3422552064, 1308622848, 452984832, 1585446912, 2646605824, 1444937728, 2987393024, 969408512, 2396782592, 2524839936, 2144927744, 754679808, 1544732672, 3450953728, 3883397120, 2453964800, 1904491520, 1437225472, 316344576, 1393358464, 1704476864, 2641625248, 768745328, 1151289560, 25616460, 2731743354, 1374746953}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 2617245696, 3456106496, 1392508928, 4068474880, 2889875456, 3273654272, 57671680, 2736259072, 3163815936, 4223795200, 509935616, 3745349632, 3926441984, 467492864, 3155816448, 2561857536, 3573289984, 3494773248, 3543347456, 2879044224, 1020289728, 3207079520, 506210608, 6715624, 1637827412, 750581366, 4042220675}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 3288334336, 2382364672, 2432696320, 4068474880, 3804233728, 3252682752, 4121952256, 2139619328, 565968896, 3243638784, 455671808, 520585216, 3380527104, 3535888384, 3444289536, 830527488, 1216615424, 3605147136, 3296935168, 1842936704, 3577769920, 3886026016, 2744126992, 660087784, 541339964, 1744985226, 1655909725}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 4093640704, 1912602624, 2566914048, 125829120, 3695181824, 568328192, 279969792, 3055026176, 1998848000, 2382757888, 247005184, 1383170048, 3768107008, 1371627520, 2368049152, 2275854336, 3972805632, 3445229056, 2171292416, 2151063936, 2185500992, 410390240, 2290170704, 3578130408, 1146524340, 1068762190, 3289271609}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 3288334336, 2181038080, 2969567232, 2860515328, 3569352704, 3827302400, 3509583872, 59244544, 2117337088, 146407424, 620167168, 3795222528, 2932981760, 3000967168, 2792550400, 2911094784, 550267904, 3169207808, 434711296, 3523466624, 747404224, 3037101088, 1920537072, 4269510472, 3222291068, 976757934, 947679439}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 1140850688, 2516582400, 587202560, 3984588800, 1631584256, 656408576, 2293235712, 3672637440, 238813184, 2873229312, 719519744, 449085440, 2394406912, 1319837696, 1929949184, 524142592, 692327424, 2183560704, 1005936896, 2845437568, 2343725376, 464211808, 1837672880, 1543350408, 1126441804, 666262362, 2561492599}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 3288334336, 503316480, 352321536, 1367343104, 1488977920, 404750336, 3641704448, 2333605888, 1395916800, 3714973696, 16449536, 4127555584, 2832121856, 3192086528, 652341248, 2174277632, 974924800, 2362578432, 3136910592, 2034551168, 99484736, 1002129824, 1239807472, 2877213400, 1007372708, 900587110, 2637361333}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 4227858432, 301989888, 2164260864, 3800039424, 3720347648, 3860856832, 625999872, 1042808832, 3867934720, 1028521984, 496828416, 8224768, 3247489024, 857022464, 3227619328, 265730048, 718539776, 1513769472, 1639386880, 2516772224, 3815648192, 1556940960, 2018878576, 1478269048, 937104924, 2679938978, 3301653849}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 1006632960, 4127195136, 50331648, 3581935616, 423624704, 2178940928, 1420820480, 1915224064, 752615424, 3792830464, 2047541248, 3566043136, 777437184, 84090880, 339841024, 1530714112, 1565275136, 3089789440, 196050176, 3789287040, 4198222144, 1670095712, 455337680, 3711941096, 1552789804, 441891114, 117648591}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1140850688, 2382364672, 4076863488, 1216348160, 3133145088, 4053794816, 1158676480, 238551040, 1665925120, 2663514112, 3937075200, 1034649600, 1395703808, 3413319680, 1922535424, 1719326720, 2956739584, 1875525120, 412056832, 159242880, 581284800, 4036607008, 2924727088, 1063042968, 761358516, 1764017418, 1749882271}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 1677721600, 3187671040, 1426063360, 3867148288, 1925185536, 656408576, 181403648, 740818944, 4131651584, 4126277632, 4180738048, 951812096, 3069886464, 3229163520, 3234836480, 3931158528, 3325305856, 709504512, 71111936, 3527274880, 3537995712, 3989800736, 4174425968, 4076083000, 1818914140, 242033094, 3184918051}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 335544320, 100663296, 1593835520, 897581056, 4173332480, 2522873856, 3109027840, 1268252672, 1395916800, 2315649024, 2634874880, 2983821312, 174374912, 2612338688, 3256717312, 1028294656, 1032066048, 906892800, 3032563968, 2151389312, 2956456768, 959827872, 2037828560, 3721284312, 622934980, 145487110, 1867482625}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 201326592, 3791650816, 1325400064, 3011510272, 289406976, 195035136, 1613758464, 253231104, 3329490944, 2500198400, 2295136256, 587497472, 2178531328, 464871424, 2267058176, 3432495104, 3586411520, 2875093504, 3038318336, 2385705600, 3255622720, 281396832, 1056902128, 2741998472, 3542104820, 4243612614, 284704625}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 2348810240, 2248146944, 1627389952, 880803840, 1598029824, 2040528896, 1420820480, 2045247488, 1008467968, 1617821696, 4214554624, 977633280, 2933964800, 264052736, 1837740032, 3619067904, 2989249536, 2479229440, 537484544, 2799404928, 4162703552, 3130298592, 2047807728, 1395819592, 2622900044, 185688970, 2182058417}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 2214592512, 3925868544, 3976200192, 3766484992, 423624704, 664797184, 24117248, 2703753216, 2146172928, 3779985408, 1931018240, 3194388480, 3375349760, 793845760, 697995264, 324646912, 2442920960, 2716237312, 859131648, 2865276800, 2808522944, 1269820384, 3876670704, 2428145064, 1416214732, 2660513298, 3434764089}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 3288334336, 3120562176, 1191182336, 746586112, 2545942528, 2397044736, 3429892096, 3053977600, 2235826176, 2422079488, 1563623424, 1329430528, 3659448320, 2308644864, 1537847296, 488159232, 1198787584, 4042675712, 1806124800, 2738606720, 376542144, 1074053792, 209060368, 879168648, 1239129244, 805411638, 3104616645}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 2348810240, 2650800128, 150994944, 2642411520, 3955228672, 2514485248, 1594884096, 1060634624, 3078881280, 1084358656, 1811611648, 2934210560, 3094331392, 1046683648, 1708191744, 3334850560, 668208128, 876216832, 1364132096, 3046041472, 1698232384, 1226412576, 883049616, 3791341368, 4259624756, 250597710, 3072525291}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 201326592, 503316480, 1862270976, 159383552, 3753902080, 3227516928, 3492806656, 3534225408, 2382102528, 685637632, 880476160, 1987215360, 349814784, 1718820864, 979283968, 4116682752, 1732017152, 3963511296, 1527468288, 1778050176, 3845497152, 781533728, 966887248, 2648122216, 640996972, 2734088826, 3718511545}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 603979776, 3657433088, 4244635648, 2206203904, 1782579200, 1918894080, 2049966080, 345505792, 1638137856, 1547042816, 2262499328, 742031360, 607240192, 862134272, 1817112576, 4193228800, 1298402304, 1536558592, 1657480960, 1811070848, 1673365824, 4037618656, 1806167952, 329786216, 918294452, 2010271886, 948776417}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 1543503872, 436207616, 1325400064, 3095396352, 2889875456, 1184890880, 779091968, 2043150336, 2316566528, 1802633216, 1128071168, 2844295168, 3387277312, 3373621248, 2664214528, 3538917376, 2710836224, 632431104, 3336403712, 3923304064, 1243457984, 543770976, 1272639472, 3429423016, 2041951676, 2196598430, 3283132379}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1811939328, 3724541952, 3875536896, 209715200, 2587885568, 1881145344, 1389363200, 2561146880, 1502347264, 265682944, 2270101504, 2223734784, 2662645760, 2491899904, 1752674304, 3420125184, 3817616384, 3000400384, 114254080, 390842496, 3109355456, 2880926304, 2599410096, 1431215288, 51255900, 872116130, 3151616853}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 603979776, 973078528, 385875968, 796917760, 473956352, 2170552320, 2861563904, 3436707840, 87818240, 3249930240, 2319122432, 1025671168, 3328819200, 3586351104, 384733184, 3440875520, 1205603328, 1231422976, 1518556928, 1913584256, 3569863232, 3655628512, 3968485392, 3750580664, 1427752644, 3226172514, 573233341}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 3556769792, 3053453312, 2399141888, 1400897536, 3242196992, 434110464, 32505856, 2617769984, 2084831232, 3538550784, 2623471616, 3733553152, 2085011456, 16211968, 249409536, 3579111424, 2615432192, 3782891008, 1155995904, 4179994752, 2417543232, 3821672544, 3356442832, 1611778632, 3896177564, 1970346614, 2273106527}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 2885681152, 4060086272, 3875536896, 3447717888, 2411724800, 3399483392, 3228565504, 280494080, 868483072, 2548432896, 3818848256, 1776254976, 2404433920, 3169280000, 2965082112, 3905345536, 2545945600, 3466592768, 2926589696, 3719849600, 1027868480, 2342915616, 3019843632, 1234145320, 500730180, 3673903886, 508151673}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 2751463424, 2046820352, 1358954496, 813694976, 381681664, 4167041024, 1028653056, 1963458560, 214695936, 3117547520, 3167420416, 2089320448, 1605615616, 1963155456, 2971971584, 934406144, 67138560, 1241533952, 687884032, 3833594240, 885018304, 224427040, 2010145488, 851989080, 3291232012, 2453818290, 832780311}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 1946157056, 838860800, 1224736768, 2977955840, 2805989376, 505413632, 68157440, 1179123712, 1455161344, 683802624, 3838640128, 1115717632, 2805841920, 1472552960, 1931276288, 1919940608, 3456111616, 117462528, 4135590656, 4055910784, 1071667776, 66070624, 834167088, 1426354520, 885402188, 1636521162, 2219553319}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 3019898880, 4194304000, 1795162112, 1065353216, 2680160256, 4171235328, 2859466752, 1102577664, 2355363840, 3964796928, 2623864832, 1341227008, 948224000, 2971492352, 2830487552, 4150716416, 157301760, 3553627648, 3880259328, 1637618816, 1096184896, 132609824, 2531064624, 1911112488, 2974778820, 2760893790, 2670698867}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 3959422976, 3321888768, 2197815296, 3011510272, 2579496960, 1394606080, 605028352, 1341652992, 931921920, 1488322560, 1717895168, 2504359936, 802209792, 3009241088, 40497152, 1790375936, 434134016, 749752832, 3190304000, 1028923008, 1613380160, 782958624, 2607597552, 839082968, 1836613844, 4064889162, 597935109}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 603979776, 2852126720, 1862270976, 3196059648, 2772434944, 1176502272, 3585081344, 710410240, 2221146112, 43122688, 326959104, 297762816, 454213632, 2917474304, 406573056, 3612407808, 860906496, 1074269696, 736919296, 532555392, 2451781312, 499960544, 4216738608, 278872328, 91931156, 806973102, 2980947635}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1543503872, 1107296256, 1593835520, 2877292544, 37748736, 3311403008, 2792357888, 3274178560, 69992448, 942014464, 1663369216, 3381035008, 1492369408, 550330368, 2819280896, 1392875520, 1527800832, 693654016, 1023694592, 1862929024, 3934484544, 2883836896, 3180670224, 2198793160, 621794892, 1527990290, 914084749}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 469762048, 3791650816, 822083584, 746586112, 2462056448, 2560622592, 428867584, 457703424, 4071358464, 356646912, 2917597184, 830636032, 714457088, 2884591616, 3436105728, 1286072320, 3836765184, 9961984, 1367627520, 1608412544, 855465152, 423731232, 3076074672, 1037037144, 1582067276, 1672612290, 3172933487}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 1140850688, 1509949440, 4009754624, 3800039424, 2680160256, 3005218816, 2966421504, 3150446592, 3262906368, 1231159296, 3930783744, 3058663424, 20234240, 1623400448, 2262028288, 2661742592, 2618321920, 3160946176, 2087466752, 101324416, 2192007360, 3464868256, 4013133040, 3369510712, 1179134764, 3879498410, 3380754551}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 4093640704, 4194304000, 1694498816, 1837105152, 1371537408, 3252682752, 1701838848, 498597888, 2196504576, 2753691648, 4200136704, 717324288, 1992867840, 866213888, 336433152, 410683392, 3727709184, 823666176, 2151436032, 3653925760, 874328640, 3506936096, 2349320080, 3314005512, 1715991108, 1588047802, 3226969391}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 335544320, 3724541952, 721420288, 478150656, 297795584, 853540864, 4222615552, 2552758272, 3154378752, 2613706752, 3405840384, 3935928320, 4027105280, 1047093248, 3854430208, 3398608896, 1257243648, 1493706240, 4233366784, 3453099648, 3144502720, 335012768, 2446568208, 1758044008, 521176940, 1669663622, 747889487}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 3288334336, 1040187392, 2432696320, 1551892480, 708837376, 3269459968, 4205838336, 2775056384, 1981546496, 3078488064, 800391168, 90341376, 71811072, 2254249984, 20877312, 769247232, 3512212480, 1110717952, 1744991488, 968584064, 1235206336, 237569632, 1541194704, 1725090536, 4189047948, 67176938, 362870425}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3959422976, 3992977408, 50331648, 4269801472, 2260729856, 3403677696, 565182464, 736624640, 1025769472, 27918336, 1985282048, 2244509696, 4035821568, 993861632, 304910336, 902277120, 1608004608, 1519151616, 2460903680, 1102013056, 474318016, 4157177120, 1428074640, 3065953128, 548307212, 2404839798, 948622831}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 2885681152, 2248146944, 2868903936, 3330277376, 977272832, 794820608, 1762656256, 3605528576, 2403598336, 2577793024, 129171456, 3779690496, 3293233152, 3554369536, 1179496448, 3549206528, 3338146816, 1579964928, 3877784832, 1991598720, 608885952, 601566048, 2387459088, 2542585336, 2499283356, 3744213574, 211953225}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 3019898880, 838860800, 2231369728, 830472192, 759169024, 3827302400, 3654287360, 2953314304, 1213464576, 3955884032, 1032912896, 2856091648, 849199104, 3793313792, 1948839936, 2818041856, 3919059968, 704392704, 3440274176, 1131620224, 229213248, 3743616352, 1122082608, 2790741176, 3111903884, 3129871518, 959663415}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 3690987520, 3254779904, 1962934272, 2541748224, 2478833664, 1537212416, 3807379456, 2257059840, 44302336, 702676992, 4226482176, 2352513024, 113491968, 3169017856, 2791108608, 3959523328, 280521728, 3305900544, 2851489536, 2598459264, 2401733440, 1004621088, 1990696880, 2535538152, 596084764, 2609979942, 3295649547}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 603979776, 167772160, 2466250752, 1870659584, 213909504, 3697278976, 4088397824, 3876061184, 2125201408, 2571501568, 3965517824, 2012839936, 3375677440, 1003839488, 1008070656, 768788480, 651719680, 320089600, 3965853440, 1089951872, 1849860160, 1396729504, 144704720, 2882550184, 2931319804, 2460248194, 2892658205}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 201326592, 3456106496, 251658240, 3548381184, 2722103296, 1285554176, 1454374912, 3265789952, 1087111168, 2295988224, 14745600, 1169719296, 1955184640, 382296064, 1085583360, 4038305792, 1027089408, 898894336, 2073954560, 3272025216, 3893089344, 2313951712, 4012521456, 996766536, 2055506668, 467388994, 1863585539}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 3825205248, 2583691264, 3238002688, 1702887424, 2722103296, 1323302912, 3935305728, 2232942592, 1044119552, 3631611904, 2203516928, 2747826176, 2049949696, 2739871744, 2725572608, 3776563200, 997747712, 3781973504, 3033413376, 3600507264, 3749114944, 2369559776, 874380240, 2307010680, 3555015716, 3217422274, 715022109}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 2483027968, 3187671040, 3372220416, 696254464, 2696937472, 3437232128, 160432128, 4028104704, 3997433856, 3127246848, 1770848256, 1419542528, 1814151168, 2593464320, 1951977472, 2919749632, 1924670464, 2742302208, 2857241856, 1751203712, 450270784, 3699806624, 889105808, 3563750136, 859078756, 2483924286, 163518121}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 2080374784, 2315255808, 3607101440, 2541748224, 1816133632, 2778726400, 1062207488, 1522008064, 3318480896, 499777536, 2260795392, 1954643968, 1752219648, 3581485056, 3754799104, 3749378048, 953684992, 3648803328, 2055357184, 3647281792, 1585431104, 1696057056, 1487137392, 1606786360, 687789844, 2385932106, 277027707}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2617245696, 3791650816, 4244635648, 1451229184, 1648361472, 39845888, 2456813568, 1540882432, 2325479424, 3898212352, 140312576, 3987046400, 2284371968, 2089099264, 3837390848, 2427623424, 4210578432, 4262199808, 3870451456, 2180610944, 3847464896, 1352131936, 890347408, 2918624712, 2990409396, 2534104242, 1405801323}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 603979776, 3053453312, 3539992576, 1417674752, 1254096896, 1063256064, 2987393024, 692584448, 4036231168, 3139043328, 2122514432, 3561586688, 3975856128, 1506500608, 2480787456, 1432418304, 780678144, 343170560, 1699377408, 3614140032, 372100544, 4143482400, 1026844752, 1382700408, 3017505420, 1318421054, 3421810047}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1409286144, 3992977408, 2130706432, 1920991232, 1061158912, 81788928, 338690048, 959971328, 31719424, 2278686720, 2982608896, 1433370624, 4239966208, 486498304, 445370368, 879417344, 129502208, 748977664, 1983005952, 2658608256, 43493568, 243055584, 633156944, 2401558184, 2713700, 2142162366, 393893235}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1677721600, 3254779904, 3506438144, 3145728000, 3963617280, 2816475136, 2312110080, 891813888, 3430154240, 3348496384, 3640852480, 4240015360, 3410673664, 4163592192, 2060300288, 2581374976, 2829614080, 1932813824, 720780032, 4145223040, 1244783424, 1292810464, 1095060560, 2341638744, 3574029724, 2436359550, 155555049}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1677721600, 3053453312, 4278190080, 1367343104, 708837376, 1474297856, 1685061632, 2480406528, 1943273472, 1312423936, 715980800, 3576659968, 2354757632, 446783488, 1354870784, 2899179520, 52671488, 246726144, 263598336, 3573760128, 1515757888, 2510831840, 1628206160, 2137929608, 1700219572, 1461904790, 375736543}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 3154116608, 2382364672, 3674210304, 75497472, 155189248, 484442112, 3383754752, 1807220736, 2130968576, 3069837312, 1973485568, 3955916800, 1507049472, 4212989952, 322228224, 2265495552, 3585528832, 2936926720, 3478536448, 3744927360, 626914752, 4225641440, 1741365840, 3351489640, 955610468, 3048780622, 2324604599}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 3154116608, 3120562176, 3405774848, 2508193792, 3628072960, 316669952, 4193255424, 652738560, 2224816128, 1750466560, 1793916928, 3066527744, 3200434176, 1251549184, 2366492672, 1140434944, 1307821056, 3328766464, 2417117952, 3480161408, 728802624, 2640708064, 1613062096, 1217128904, 3375163884, 3658483498, 563620621}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 469762048, 3254779904, 1358954496, 2273312768, 398458880, 1075838976, 382730240, 2641887232, 105644032, 692715520, 1931673600, 4238442496, 2432352256, 454500352, 2502397952, 3537082368, 2406857728, 93121024, 2677413632, 3757131136, 733907264, 1610185504, 3684350064, 10952504, 2230291572, 366446890, 1182528219}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1811939328, 838860800, 3472883712, 1350565888, 3292528640, 3047161856, 3178233856, 400031744, 606339072, 3846569984, 4027645952, 1722318848, 3546398720, 1861050368, 2689257472, 3874916352, 4021615616, 3293807104, 810682112, 2066690688, 2918028736, 2958506336, 490337392, 3607712936, 762116532, 603454158, 3688120505}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 1677721600, 1308622848, 1023410176, 1384120320, 3368026112, 3009413120, 3819962368, 156762112, 3604742144, 3177054208, 3535994880, 3109322752, 3167731712, 910630912, 425119744, 1729275904, 2876283904, 3600664064, 2880593152, 2793756032, 501975488, 1402283040, 2934157904, 1801550504, 3847862740, 2324722130, 826825353}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 872415232, 2113929216, 3707764736, 1031798784, 3972005888, 1897922560, 957349888, 499646464, 1947467776, 3330408448, 2819162112, 72646656, 932560896, 3067420672, 3628249088, 761190400, 1458097152, 1299435008, 1860574464, 4130540928, 460445248, 2947506592, 596099440, 4141113688, 3802268492, 949583454, 459065331}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1275068416, 3590324224, 3539992576, 4219469824, 2831155200, 4028628992, 3174039552, 667418624, 1493958656, 2710962176, 3644129280, 3925704704, 218152960, 4176568320, 484937728, 1583605760, 194610176, 1508542976, 3866756352, 246642304, 3048269376, 1626947744, 1280038128, 2466615240, 63217244, 2557160274, 407166309}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 1140850688, 3858759680, 3070230528, 2726297600, 1086324736, 4221566976, 1578106880, 3669491712, 3033792512, 696647680, 1227554816, 308183040, 2211299328, 1682399232, 3280769024, 815851520, 2954025984, 3016742400, 280107264, 1541211264, 4286424256, 2439994400, 4188066608, 3650287896, 3683640308, 2396132422, 1173178193}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 2483027968, 2717908992, 2432696320, 41943040, 3569352704, 3781165056, 2108686336, 3489136640, 943980544, 1484390400, 1123090432, 2244640768, 2529411072, 1816993792, 3816091648, 847837184, 521600000, 3310194176, 3594388224, 3918214528, 1958465472, 2504616992, 657382736, 2280246440, 3249808260, 1260530894, 3102041943}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 3422552064, 3724541952, 318767104, 629145600, 3208642560, 3865051136, 145752064, 3802660864, 3399221248, 1754660864, 3187081216, 4092100608, 2679619584, 1396908032, 1931653120, 2817955840, 965528576, 1013314048, 1740009728, 3961993856, 1383121216, 3284396128, 917071888, 62117160, 539051756, 2709499850, 3765401869}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1946157056, 234881024, 3875536896, 109051904, 3779067904, 4011851776, 4002414592, 2093481984, 799277056, 4242407424, 275316736, 2976546816, 3469459456, 2558861312, 3436236800, 3718039552, 3623265280, 592025088, 2735609088, 729882752, 1818164928, 1021151968, 1112036784, 451157272, 234767948, 301554246, 3340934277}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 335544320, 3657433088, 956301312, 679477248, 616562688, 2392850432, 2257584128, 2755133440, 1669070848, 24772608, 390529024, 2911207424, 3287990272, 3347259392, 2630086656, 1478985728, 1043436544, 1777653248, 2993295104, 2101294464, 1771677376, 2284885280, 934044336, 1143086040, 2173382388, 4229401170, 2191103291}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 2348810240, 570425344, 2499805184, 3414163456, 3728736256, 3319791616, 1810890752, 243793920, 2827223040, 792068096, 1427701760, 2652078080, 2894249984, 2073370624, 123842560, 3649943552, 3662660608, 3064527360, 3821408000, 4245753728, 1599593792, 1913977312, 27032656, 2575966024, 3124960220, 3171456406, 3050722353}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1409286144, 3523215360, 4177526784, 3581935616, 2059403264, 1935671296, 3343908864, 4248305664, 1015808000, 2404777984, 2346123264, 1202683904, 608223232, 753098752, 3325399040, 920766464, 4083934208, 2471675392, 4016450304, 599720320, 521898048, 840618144, 715286352, 757931864, 1079957268, 4293932618, 2424857173}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 3019898880, 3120562176, 3305111552, 2222981120, 1296039936, 4003463168, 1714421760, 913833984, 2490105856, 2870083584, 2417557504, 2210168832, 484294656, 1234001920, 4026699776, 1622575104, 1878561792, 3381364224, 1170353920, 1701927808, 861454016, 1992021984, 2168084592, 2271048584, 2506799940, 944935994, 2845739287}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 3825205248, 1040187392, 3875536896, 3045064704, 3686793216, 2887778304, 2035286016, 3653763072, 2810445824, 2874802176, 2190147584, 3373105152, 3410935808, 927408128, 420737024, 1799325696, 374457344, 4072209920, 2481063168, 2476177536, 4145786688, 3801873952, 1230748016, 3178995448, 2418795500, 266598806, 2875719159}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 3825205248, 1644167168, 855638016, 595591168, 4156555264, 1855979520, 1433403392, 1539833856, 2438201344, 3918135296, 646643712, 3726082048, 3662987264, 3382140928, 1074368512, 192264192, 540779520, 2665655808, 1446140672, 748125312, 176787008, 4164267296, 1893464624, 2649917096, 2477415932, 364606910, 1472187815}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3959422976, 4127195136, 4143972352, 427819008, 2764046336, 2774532096, 3534749696, 1791492096, 3223060480, 264896512, 4112580608, 919437312, 4037328896, 2192908288, 1220251648, 3315566592, 1696707584, 2315684352, 1666737408, 3125019776, 2534303040, 3111077792, 1359141456, 2079719848, 4294664732, 3119829754, 2408413859}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3825205248, 1778384896, 16777216, 1702887424, 1203765248, 459276288, 3702521856, 715653120, 1634467840, 3956670464, 293535744, 968851456, 1407762432, 3472580608, 1889914880, 672262144, 2137240576, 4262915584, 816320256, 3630969216, 978740288, 2495545888, 3755992528, 1691932328, 3365093292, 1848240626, 1027071893}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 2751463424, 1375731712, 654311424, 1149239296, 2076180480, 312475648, 2538602496, 3861381120, 2983460864, 3329622016, 1052704768, 1556185088, 1557577728, 1409507328, 3976450048, 2976905216, 3603282944, 55105024, 3955761920, 2145662592, 4256059328, 3792910496, 323733552, 3301689400, 3247177116, 3421224590, 3365650057}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 1677721600, 1577058304, 419430400, 1786773504, 2772434944, 2820669440, 925892608, 3970433024, 862715904, 2792226816, 526450688, 3363274752, 1866383360, 409296896, 2878730240, 1122105344, 2542529536, 2634606080, 1973437696, 3119538048, 2269665216, 3812390624, 1524003632, 3759500104, 538814892, 4047343762, 2626519785}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3288334336, 2516582400, 3707764736, 3816816640, 583008256, 3214934016, 3308257280, 536346624, 1900281856, 1327628288, 4139581440, 56131584, 1872609280, 1245798400, 1658777600, 3620898816, 1192025088, 4206360064, 3470786816, 1347447168, 23597376, 227308960, 3030265136, 4015721224, 235382852, 4174915246, 3433179}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 67108864, 771751936, 4043309056, 696254464, 1505755136, 2606759936, 2926575616, 1559756800, 1643905024, 2494955520, 3608215552, 249856000, 713932800, 2572492800, 2475601920, 1870317568, 3121134592, 2629023232, 3946855680, 1411400576, 2756715072, 564670752, 3721677008, 3064095688, 265498340, 2831651730, 1987188749}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 4093640704, 3657433088, 4278190080, 3749707776, 3938451456, 1885339648, 577765376, 3695706112, 1113325568, 2271870976, 2842230784, 986480640, 3530407936, 54337536, 4158320640, 540973056, 3917523968, 3133115904, 1266708224, 1086353024, 3076552256, 300941728, 2424857040, 3812372040, 1603958588, 3210809882, 1034998067}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 2080374784, 2650800128, 654311424, 1887436800, 2537553920, 3969908736, 3694133248, 2826436608, 1803288576, 2440429568, 153288704, 3548610560, 542687232, 2531745792, 2900987904, 1088280576, 2284831744, 1363599872, 330303744, 1941465216, 4003201472, 3605407456, 367743856, 4224172680, 2834486596, 4118943666, 2930837165}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 1006632960, 4127195136, 654311424, 2004877312, 239075328, 1767899136, 2934964224, 2492989440, 1308884992, 3064856576, 2985754624, 1584627712, 3063726080, 1638621184, 1014624256, 152410112, 2645007360, 825940480, 3912260864, 3099092096, 1075059264, 2307270112, 1804284176, 493465224, 3451750740, 1201378974, 3896546173}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 335544320, 3321888768, 16777216, 2944401408, 893386752, 2225078272, 756023296, 179830784, 4212916224, 3885105152, 3644260352, 2514190336, 2211758080, 1263755264, 1664479232, 394377216, 3451376640, 705603072, 779120896, 1674061696, 1985231168, 2869301344, 2479959408, 2545609368, 667319604, 1529960290, 629852159}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 603979776, 503316480, 419430400, 729808896, 2495610880, 148897792, 3952082944, 1354235904, 2648965120, 3753771008, 3204644864, 1630306304, 2350366720, 1738481664, 3692490752, 3254446080, 3001596928, 601458176, 657724672, 2183556992, 3994486592, 4286242464, 2812853136, 2700727800, 3938726324, 4098783742, 2624258869}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 1946157056, 3321888768, 1291845632, 2709520384, 2579496960, 1218445312, 1808793600, 1295515648, 4263247872, 642646016, 13434880, 1816690688, 3846029312, 2468945920, 1530572800, 3702425600, 1807008768, 641971712, 4251726080, 4037415296, 3957946432, 4028277024, 4257131312, 3333201656, 3050289876, 2121936738, 1250375089}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 3556769792, 1577058304, 889192448, 1048576000, 3007315968, 1818230784, 1311768576, 2101870592, 3665035264, 1332346880, 312541184, 3847979008, 1295171584, 232611840, 1202057216, 1258932224, 3025140736, 367566336, 3371445504, 506091904, 3519095744, 3337330656, 3569005584, 3154719208, 4074740444, 221311438, 903373127}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1275068416, 3992977408, 452984832, 1367343104, 46137344, 1453326336, 3352297472, 2087190528, 3300655104, 3410100224, 4070637568, 1585676288, 3972710400, 582311936, 3336409088, 2591672320, 616547328, 2529749504, 292829440, 867061376, 2789939008, 2797526176, 547039920, 307666168, 1382514428, 2415184666, 385223399}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 1140850688, 436207616, 1358954496, 159383552, 3443523584, 1419771904, 244318208, 2740453376, 3894149120, 2394554368, 1238302720, 2950463488, 3284910080, 1271619584, 2816118784, 3408824320, 2667621376, 3264333312, 3342075648, 2135849344, 4200690240, 2081259872, 2119057264, 1273040472, 223191300, 3975052562, 577857579}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 4093640704, 4194304000, 3707764736, 3481272320, 767557632, 2384461824, 1970274304, 1809317888, 943456256, 3580493824, 3502833664, 1163231232, 2462367744, 585981952, 2552467456, 3977754624, 1915339776, 1137624576, 4172553984, 201205632, 1380411200, 3402289696, 590484592, 3828700136, 1738530292, 1505622338, 2998990371}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 1811939328, 1778384896, 1560281088, 142606336, 1698693120, 782237696, 2653945856, 1636302848, 602669056, 208797696, 2269052928, 3355082752, 2483929088, 381362176, 4109684736, 3942156288, 3105543168, 2552080896, 3930286848, 1597030272, 383162560, 1377821152, 3671331952, 1482054024, 2910918332, 340257794, 3642766951}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 1275068416, 2852126720, 1459617792, 1753219072, 71303168, 3785359360, 4264558592, 3880255488, 1598291968, 768737280, 4022796288, 1408073728, 119717888, 1982554112, 552316928, 1297057792, 1468916736, 2238876160, 1060330240, 213371520, 331476416, 2051318112, 420873840, 3100969736, 1019924572, 2296337206, 380735459}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2885681152, 3321888768, 2097152000, 3229614080, 1455423488, 203423744, 1175453696, 803733504, 2764308480, 2278424576, 3188260864, 2570420224, 3088367616, 3301269504, 3851407360, 845936640, 1681251328, 949268992, 1912958208, 2041557376, 2625340608, 3890061856, 1515242224, 2295011032, 119983708, 1401842726, 1407801021}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 603979776, 3187671040, 1761607680, 3883925504, 3821010944, 748683264, 443547648, 2988965888, 626262016, 2137391104, 1167654912, 3564339200, 3993157632, 3263504384, 974245888, 3135608832, 678679552, 1677893120, 1300575488, 1083297664, 950391104, 2853411616, 189960752, 1864198440, 483236236, 2603089230, 241478993}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1409286144, 2650800128, 889192448, 4286578688, 4173332480, 3584032768, 1798307840, 3161980928, 2754347008, 1407057920, 3199270912, 936148992, 3284516864, 1753554944, 808366080, 3634546688, 2915871744, 281382400, 1308970240, 3849251200, 2730677056, 333236896, 1808649520, 2981197576, 2873917828, 3045444058, 1013280273}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 3288334336, 1442840576, 1828716544, 2239758336, 4114612224, 3206545408, 3786407936, 1771569152, 339476480, 3603038208, 3061907456, 1914404864, 977453056, 3762626560, 1643491328, 141142016, 3504071680, 723709440, 2253717760, 287172992, 61719104, 3736442208, 4165588656, 3622558216, 3950695924, 4085856674, 3306146647}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 2080374784, 704643072, 50331648, 662700032, 130023424, 3953131520, 3176136704, 3322413056, 4051959808, 1178992640, 652410880, 3113582592, 1086242816, 3725533184, 1864880128, 2491656192, 1230369792, 3533611520, 4187972352, 2551156864, 3038218304, 1476120352, 1514782896, 3052722744, 3211689228, 4067902902, 2042343353}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 603979776, 2583691264, 1224736768, 931135488, 3225419776, 1704984576, 1676673024, 3106406400, 278659072, 1592655872, 3547136000, 2219147264, 3879780352, 1639538688, 2611466240, 637261824, 24488960, 566784, 959784704, 825357696, 777179456, 1000999136, 213343600, 698022760, 937849612, 88158058, 1873015025}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 335544320, 1442840576, 3372220416, 3179282432, 834666496, 1612709888, 3383754752, 2094530560, 404488192, 2870870016, 698023936, 3997925376, 2479407104, 3762249728, 2090446848, 2613438464, 800844800, 2431700480, 3031656704, 2238706560, 73067584, 609356576, 1531799920, 3403999112, 3115917076, 2751381202, 1937783401}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 3556769792, 2785017856, 3372220416, 1937768448, 574619648, 1293942784, 2511339520, 1317535744, 1745616896, 1230372864, 1025835008, 3176103936, 1034076160, 574693376, 2001047552, 713676800, 3804226560, 2718602752, 368902400, 463201152, 992002880, 1516664288, 409818672, 3106115592, 3034904316, 2728140722, 3983441157}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 1275068416, 3254779904, 956301312, 1937768448, 4131389440, 1688207360, 1225785344, 435683328, 4159438848, 2646999040, 3508338688, 3268116480, 2372845568, 4083752960, 1452404736, 2898114560, 3751525376, 4181123584, 638918400, 1357877632, 2297220928, 2122725856, 876418800, 1553697944, 4155951892, 3721750842, 17815085}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 1006632960, 637534208, 654311424, 830472192, 130023424, 882900992, 791674880, 3900178432, 1291583488, 2607415296, 1012465664, 1570799616, 1430372352, 1195204608, 921079808, 3906639872, 1133560832, 2746843648, 4185994496, 1424798848, 1444135232, 4093137440, 1111251760, 2102023048, 4012465156, 532189874, 682471459}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 1140850688, 2382364672, 620756992, 2424307712, 2252341248, 144703488, 3866099712, 3427270656, 3223060480, 3722838016, 434307072, 2391769088, 2489630720, 3101106176, 3261452288, 3459889152, 1887431680, 1517073920, 2657828096, 1291045248, 2199045312, 4239131232, 2504942832, 4230951080, 1557235708, 2668887450, 3779246069}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 3556769792, 704643072, 3741319168, 3783262208, 1296039936, 1876951040, 4113563648, 1650982912, 1354498048, 259391488, 2059468800, 1752596480, 413122560, 3644137472, 724357120, 1041270784, 1848026112, 268928512, 3066107648, 2792795776, 1973387584, 3283422560, 1441574352, 397452584, 1064747852, 354390394, 175449069}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 469762048, 167772160, 3305111552, 3732930560, 1908408320, 387973120, 663748608, 470286336, 1195638784, 3779198976, 2587164672, 1529118720, 3688480768, 3742965760, 1263726592, 1133959168, 3415530496, 809617920, 1280652032, 3780438912, 3672223680, 3548709024, 1681710832, 4233479832, 3166663148, 2222299414, 1353666555}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1275068416, 1509949440, 4009754624, 2709520384, 4215275520, 211812352, 2184183808, 3881304064, 2726559744, 129368064, 2116878336, 1905164288, 1790689280, 3784400896, 3681325056, 1709750272, 4032748544, 3715334656, 796726016, 4119262848, 2939669824, 3089857120, 2025579376, 4069610248, 955046228, 1168694366, 2742983601}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 1140850688, 234881024, 2365587456, 2055208960, 1262485504, 3370123264, 3545235456, 3941072896, 1746665472, 829292544, 1004077056, 654147584, 1401733120, 1343037440, 2004865024, 3697530880, 3129865216, 2157235712, 2378767616, 2046150016, 1514208704, 751520224, 1582992976, 3751807768, 3249566140, 582489450, 1635005569}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2483027968, 3657433088, 520093696, 2390753280, 3217031168, 3542089728, 3104833536, 2889351168, 4040949760, 4195745792, 975765504, 237142016, 787726336, 78471168, 2434322432, 3368327168, 2236800000, 1060883968, 1182342912, 83529344, 1663012544, 2702402464, 3121994480, 2483831512, 2249092276, 56983234, 1523361757}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 2348810240, 1577058304, 2634022912, 3414163456, 3015704576, 2543845376, 1301282816, 1297612800, 2705588224, 1513488384, 3449880576, 707887104, 1384693760, 3181207552, 252940288, 266848256, 1054450688, 348449280, 1578565888, 1062253952, 3717814592, 2160439584, 1823914416, 4278220632, 3498062276, 2034237822, 970999681}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 3019898880, 1174405120, 2298478592, 3380609024, 1346371584, 2413821952, 554696704, 3301441536, 801898496, 3642621952, 1205010432, 3323691008, 885047296, 3602341888, 2207887360, 640018432, 3710110720, 2606022144, 1324167424, 3061382016, 1902315072, 136559072, 3235157584, 2175620664, 555285900, 1437796370, 3779842033}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 1275068416, 3254779904, 2030043136, 3162505216, 1363148800, 1553989632, 1678770176, 584581120, 1633943552, 2502033408, 2653618176, 1745190912, 1899413504, 3384238080, 521375744, 2336729088, 1768811520, 52077056, 2330545920, 748601728, 4143659200, 1606262240, 2544032112, 1308426648, 3407137796, 2484882414, 3184942491}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 872415232, 2785017856, 4076863488, 3716153344, 381681664, 3051356160, 1966080000, 1744306176, 1899233280, 1669201920, 979304448, 1447133184, 2225520640, 1324572672, 117157888, 2803865600, 2393482240, 3057313280, 3291574528, 4072070784, 970660160, 1560791200, 1991097616, 415012392, 2119842372, 1460219830, 2338491373}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 1006632960, 3590324224, 3539992576, 209715200, 524288000, 1306525696, 1383071744, 3215458304, 3192127488, 180486144, 2133000192, 3634593792, 3219701760, 2712608768, 2920656896, 4072785920, 2656828416, 156559872, 2328976640, 3033067136, 2801745344, 971882720, 2717753808, 3152407816, 447318412, 817885286, 2500238187}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 2617245696, 771751936, 1660944384, 3632267264, 2436890624, 111149056, 3587178496, 384303104, 3346792448, 3092643840, 1504509952, 2910486528, 905953280, 3541655552, 2839580672, 1871505408, 3884114944, 1401651712, 792924416, 2206446208, 4006569920, 2989349344, 429281136, 441275768, 2483736572, 398977274, 2936871373}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 3556769792, 3456106496, 2130706432, 3430940672, 1589641216, 2422210560, 3247439872, 3423076352, 3063152640, 2902851584, 3014852608, 1958576128, 4282826752, 416243712, 973058048, 1859893248, 770022400, 3971649024, 1431115008, 1325569152, 1390485440, 2355664928, 1524109776, 1505506360, 2938245996, 353173982, 1419943697}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2483027968, 301989888, 1124073472, 1988100096, 331350016, 1461714944, 2037383168, 535298048, 843317248, 2098855936, 965148672, 3464527872, 2477768704, 512434176, 3790524416, 574285824, 2023261184, 1824777728, 460671744, 1698946176, 1882522816, 4238587296, 3722775792, 3598431976, 355034476, 3224738918, 818693927}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 2885681152, 1845493760, 1325400064, 528482304, 2319450112, 1826619392, 3020947456, 3401056256, 1223426048, 3180199936, 2752184320, 1995800576, 42385408, 1707040768, 2013777920, 4093360128, 793627648, 602595840, 426866944, 2104290432, 3529400896, 1997744096, 1097458128, 3219189048, 2768249140, 3263175738, 482349865}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 2080374784, 1845493760, 385875968, 3783262208, 2487222272, 178257920, 45088768, 505937920, 3274440704, 1981939712, 1057030144, 2970058752, 49201152, 4154810368, 2201604096, 1134921728, 19891200, 1992487424, 4026999040, 3765995648, 1006768448, 326203360, 3863994864, 1184009800, 2688496684, 2630661298, 3701758831}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 3556769792, 704643072, 2063597568, 1988100096, 616562688, 1071644672, 2207252480, 3125280768, 1170472960, 526254080, 1249705984, 2923003904, 256688128, 756113408, 3887321088, 2716325888, 1156686848, 2873677312, 3392079616, 3609115776, 2151028928, 1120481824, 3040842512, 1627230200, 1318244684, 4289466006, 6977365}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 2617245696, 1979711488, 4009754624, 3279945728, 381681664, 1935671296, 89128960, 548929536, 390332416, 4078829568, 3832872960, 4232675328, 1522843648, 3823706112, 1891872768, 2698483712, 2792467456, 2814425600, 517410048, 2017915008, 1947616320, 3172561824, 894166096, 2549846104, 2203291860, 2198831470, 208003221}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1409286144, 1174405120, 3439329280, 1837105152, 3334471680, 1889533952, 2584739840, 3086483456, 72089600, 2883977216, 1943732224, 1657700352, 1689108480, 2546933760, 1442099200, 1126758400, 142001152, 3011630592, 2266566912, 386371968, 636620352, 3957414048, 1808525488, 3511944216, 3092933332, 917842090, 2710682669}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 2348810240, 4261412864, 2466250752, 1333788672, 3317694464, 3445620736, 1898971136, 628621312, 1009516544, 1268908032, 1300561920, 4163993600, 2911682560, 3434160128, 370143232, 244578304, 4102654976, 314634752, 488841472, 3849513600, 1968067648, 1053241376, 3225739472, 3475333480, 1029815684, 2135224506, 4003813327}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 1275068416, 436207616, 3741319168, 3313500160, 4072669184, 262144000, 189792256, 2335703040, 3487825920, 3988914176, 3025207296, 4006772736, 2415640576, 3811385344, 2242170880, 1448134656, 499833856, 4203737600, 3455517440, 1820446336, 3394774848, 2568236192, 2661961264, 1594694712, 1765080340, 1346942878, 1514055115}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 67108864, 503316480, 1191182336, 3565158400, 1925185536, 1373634560, 2360344576, 2896691200, 1995177984, 762707968, 82247680, 1412530176, 4282302464, 2806194176, 3743150080, 1074251776, 3900306432, 1390607872, 3202163968, 4180707456, 2828029888, 1165519392, 875848464, 248656488, 1338844076, 3406346098, 2147770181}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 603979776, 2785017856, 3204448256, 3682598912, 2780823552, 836763648, 2372927488, 973602816, 4042522624, 272498688, 156041216, 1939636224, 1496956928, 2334220288, 707719168, 2847336448, 3099235328, 3174608384, 1881114880, 1713391744, 4254082112, 1475893792, 3803979920, 3555336456, 1516468764, 3463040558, 1857621645}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 469762048, 301989888, 1291845632, 2910846976, 1757413376, 2787115008, 3327131648, 3824680960, 951844864, 1760952320, 210829312, 591560704, 1040957440, 2376409088, 2543890432, 2527639552, 2617019392, 4281268736, 4114996992, 1726509952, 2527355456, 1656363424, 2576313072, 2683814776, 1504907764, 1178702738, 1707232317}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 2617245696, 1174405120, 1191182336, 998244352, 3124756480, 1264582656, 2356150272, 197656576, 864288768, 4061003776, 1825636352, 3464855552, 217890816, 109912064, 2654457856, 2729428992, 83094528, 708946432, 2803025152, 3706477696, 2816109632, 1334268384, 2603153936, 2430272712, 219852220, 3460827638, 1791244333}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3959422976, 1912602624, 4009754624, 2071986176, 3862953984, 2900361216, 2427453440, 126353408, 1162608640, 3232366592, 401670144, 4021518336, 1227538432, 3764740096, 2414735360, 141948928, 1172417536, 1723851264, 2388694784, 4070847104, 2224422976, 2557681120, 4133409232, 780894056, 2218434044, 876439410, 500805051}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 1006632960, 1308622848, 2768240640, 226492416, 3368026112, 1277165568, 3230662656, 3150446592, 3320053760, 3166044160, 3384737792, 126386176, 4242522112, 1671651328, 2562912256, 4011501568, 1719063552, 3502547456, 4059934976, 2580705664, 2756251200, 2161622944, 3504823792, 446990104, 3641549964, 3387577894, 487929553}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 2751463424, 2046820352, 4278190080, 1635778560, 708837376, 1168113664, 1823473664, 2112356352, 469499904, 61734912, 1069613056, 1631879168, 298696704, 3393527808, 2576265216, 2069284864, 1946326016, 913362432, 2045757184, 1503790720, 2980518208, 25800416, 2691650416, 1350940872, 1032400332, 2299055802, 504086209}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 3019898880, 1174405120, 2969567232, 914358272, 473956352, 1155530752, 229638144, 2131230720, 79429632, 2030174208, 1666383872, 404652032, 363184128, 1010245632, 3604516864, 1767954432, 4132736000, 1353371136, 3516645632, 2980448128, 1773479360, 4207652960, 2619236816, 293681768, 3015048636, 1408194890, 3877434263}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1006632960, 2650800128, 2768240640, 1937768448, 3636461568, 1012924416, 3736076288, 3466067968, 2956197888, 418512896, 2454650880, 4173758464, 3815882752, 3283296256, 2917707776, 813742080, 1804397568, 2551876096, 2370799872, 629809536, 2047543616, 399284384, 1010499024, 4259286824, 1820470836, 1404531014, 3703750187}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 1409286144, 1577058304, 4278190080, 226492416, 2277507072, 1017118720, 2804940800, 3089629184, 794034176, 505544704, 3340173312, 481067008, 3056844800, 1148919808, 3758280704, 3092948992, 80124928, 23125504, 2829962496, 2528803968, 2930458432, 2952449056, 813095728, 2710107528, 114925612, 1617430606, 3107193811}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 1543503872, 2717908992, 2264924160, 645922816, 952107008, 874512384, 1817182208, 2713190400, 4009492480, 2095185920, 3298361344, 1593868288, 2466365440, 590159872, 2570489856, 4020168704, 3451581440, 4187288064, 820508416, 2756318848, 1807563456, 2393822240, 3123883760, 2657136632, 2939258196, 3643090962, 3129142679}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 3154116608, 1107296256, 1124073472, 1686110208, 985661440, 2724200448, 3882876928, 1027080192, 2121007104, 1456865280, 712310784, 314408960, 4203790336, 1689329664, 1083158528, 940021760, 2771624960, 2298061312, 2590148352, 2688971904, 2558360000, 3427370016, 1589302992, 2233098824, 942877828, 2713749306, 1180269685}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 3019898880, 2046820352, 822083584, 3951034368, 3871342592, 3831496704, 2280652800, 751304704, 910426112, 495583232, 519241728, 3982131200, 1409400832, 2154766336, 1567395840, 3197425664, 460901376, 2244382208, 3275218688, 1987713408, 876301120, 3290365344, 957076176, 2866552712, 3977657532, 365249622, 3847214607}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 3959422976, 3791650816, 318767104, 3481272320, 3519021056, 350224384, 3721396224, 3898081280, 1723072512, 100532224, 180289536, 602374144, 551600128, 3672317952, 2430971904, 2746066944, 3894541312, 1853612544, 352505600, 1602114688, 1778349120, 138904608, 1553002512, 3251325400, 150580068, 277844646, 1759293341}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 738197504, 4194304000, 4043309056, 3313500160, 1774190592, 2002780160, 2674917376, 504889344, 2148794368, 3965321216, 686358528, 934051840, 3913138176, 3413450752, 994758656, 2565011456, 3842948096, 3396375040, 914092800, 1161431424, 546914368, 3207893280, 543801552, 34550088, 3044267284, 2546360086, 1343164559}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2080374784, 2315255808, 1728053248, 1283457024, 2118123520, 3160408064, 2964324352, 86507520, 1295777792, 1093533696, 3555524608, 2870247424, 489799680, 1844011008, 4240355328, 2033633280, 2946165760, 46979584, 2454033152, 130747008, 1779800000, 3893575264, 1617003920, 4122029224, 2114630444, 3920941530, 2376199297}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 2483027968, 905969664, 1258291200, 2105540608, 2613051392, 2023751680, 1999634432, 3178758144, 199491584, 100270080, 662110208, 1424719872, 3016015872, 876290048, 31313920, 222689280, 829535232, 2594424320, 3411593472, 2233809536, 2026935616, 2518238752, 1199501616, 3349946760, 1885735556, 2296972990, 1738970215}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1409286144, 1778384896, 3674210304, 2239758336, 239075328, 2011168768, 607125504, 1547173888, 3616800768, 425852928, 1959198720, 1555398656, 2385166336, 4084948992, 3119230976, 3237197824, 947360768, 3141387776, 2026276608, 2213371008, 272548160, 1247379168, 332175952, 1660310952, 866468708, 1769140038, 1679779059}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 469762048, 2852126720, 1795162112, 25165824, 2663383040, 2589982720, 1404043264, 1710751744, 1021050880, 3396206592, 492896256, 1118994432, 2647375872, 1423269888, 1609101312, 4105230336, 448568320, 3206187520, 2174722816, 1912548480, 3045832512, 469072032, 1408807120, 2702749352, 4209545732, 3197570, 4177302417}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2483027968, 2449473536, 721420288, 3464495104, 4164943872, 1046478848, 753926144, 816316416, 3774087168, 1473904640, 3813998592, 4191059968, 2530459648, 1431920640, 3885559808, 4061194240, 3941919744, 2201390592, 3244280576, 399466624, 1115407552, 2410480736, 2940393872, 3183844488, 679091148, 1896166654, 3535191615}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 2483027968, 2919235584, 956301312, 528482304, 1413480448, 1944059904, 1978662912, 3359113216, 2945712128, 3045195776, 3510566912, 3946872832, 2452078592, 893607936, 1111420928, 2426857472, 3500325888, 967368192, 1633408256, 4206700416, 2877289792, 2733077728, 3844402768, 3785210184, 2196267652, 1266430022, 335435107}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 738197504, 2852126720, 3808428032, 1333788672, 3560964096, 1356857344, 2073034752, 2423783424, 1924923392, 1060241408, 278593536, 871923712, 3866869760, 3689897984, 901681152, 2141636608, 4098536448, 3139480064, 3988237056, 3493142656, 2321646656, 3264228064, 2767717584, 2776390904, 1636971156, 15424626, 3146815775}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 201326592, 3523215360, 3204448256, 1585446912, 2629828608, 769654784, 4126146560, 3484942336, 3425959936, 3433431040, 1516306432, 1848999936, 4287414272, 3460128768, 2777673728, 4109879296, 2720240640, 2180356608, 3203172096, 135099008, 4049072832, 99871264, 1390279696, 2404446152, 843523204, 2744435862, 752431329}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3422552064, 1308622848, 50331648, 3665821696, 4240441344, 2225078272, 1831862272, 1599602688, 2926837760, 1068892160, 637206528, 1344634880, 1806090240, 143089664, 1018138624, 1052239872, 102992896, 382059008, 3707144448, 2739870336, 2704537280, 4067282464, 1216016560, 4164779272, 694600340, 1193743206, 387941513}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 2885681152, 2650800128, 3271557120, 2222981120, 1656750080, 2829058048, 353370112, 477626368, 4133224448, 470941696, 2808807424, 2299691008, 1226948608, 2134843392, 3977547776, 1462552576, 1259404288, 4206010880, 3971068160, 1804018304, 4209555904, 1672381984, 3879985584, 2518421528, 561145620, 4099625186, 2881139551}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3154116608, 369098752, 1426063360, 4102029312, 3359637504, 2468347904, 4048551936, 1843920896, 2414084096, 3605135360, 805502976, 1169522688, 3170811904, 775888896, 1714130944, 767789056, 2401743872, 2168824320, 1191623936, 546530688, 868059840, 4213895008, 541419056, 385124600, 2673354684, 3057415030, 127806299}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 4093640704, 2382364672, 2063597568, 2407530496, 1757413376, 2262827008, 3658481664, 1844969472, 3339452416, 2797207552, 1594032128, 1112834048, 3838820352, 3955712000, 3219820544, 2635249664, 2073990144, 1055168000, 2156373248, 4228079232, 2312430656, 2316290720, 170353552, 3900359992, 2569703636, 1089637162, 3725510275}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 1140850688, 3992977408, 2298478592, 3263168512, 1639972864, 1260388352, 1966080000, 1151860736, 1381761024, 1741815808, 2857172992, 1418166272, 1891811328, 929636352, 2914095104, 2342103040, 2818939904, 486004224, 4287274240, 228941696, 205237184, 4177561760, 3569096944, 3821165512, 1691693292, 905179338, 67950319}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2348810240, 1375731712, 2868903936, 1535115264, 2940207104, 3508535296, 1028653056, 2872573952, 5505024, 1488060416, 4256759808, 2889777152, 1428144128, 4058324992, 2911932416, 2133379072, 1396485120, 3979272704, 545769216, 3047235712, 171614784, 4111837536, 3746048432, 842794360, 3453879252, 2891921350, 297125803}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 2348810240, 1174405120, 1358954496, 2491416576, 1027604480, 996147200, 412090368, 2831679488, 3242459136, 2769420288, 4273799168, 4096425984, 2222964736, 3806404608, 3151286272, 3926169600, 1940714496, 3715688960, 3307379968, 723242880, 4026753216, 4013012448, 413297296, 3657769528, 2348207436, 591501334, 104489139}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3825205248, 838860800, 2399141888, 3263168512, 465567744, 2556428288, 2301624320, 403177472, 2360606720, 1358823424, 2584412160, 118980608, 2394210304, 4165427200, 691392512, 784717824, 1059959808, 3588873728, 1941934848, 1104190080, 3124826304, 2346877856, 916982096, 140783976, 3431351484, 387395150, 3641567405}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 1946157056, 301989888, 788529152, 1065353216, 1581252608, 2506096640, 1280311296, 3015180288, 4058251264, 1381105664, 1960116224, 3692658688, 1817493504, 1050222592, 2725761024, 1793562624, 2667572224, 32214528, 3262237440, 21545600, 2261741120, 2019598304, 2217966864, 782695384, 926695316, 4293294078, 3175024419}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 3154116608, 973078528, 16777216, 2508193792, 2730491904, 2145386496, 1678770176, 3102212096, 991166464, 2414477312, 2778267648, 1697021952, 24625152, 1790271488, 2412810240, 3045120000, 3922234368, 3119303168, 2015279872, 501981568, 1796941888, 2875958432, 1230713104, 1439418552, 325780060, 1448324654, 1170695591}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 3422552064, 3388997632, 2466250752, 3078619136, 666894336, 752877568, 739246080, 1978138624, 2267283456, 4112121856, 375717888, 1909948416, 2675621888, 4034469888, 2271334400, 4092692480, 2220467200, 3344796160, 1194846976, 2288695424, 2517721152, 696622880, 1191951120, 2628564280, 170017372, 1892238774, 498723271}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3422552064, 1845493760, 1325400064, 1233125376, 3846176768, 4078960640, 1808793600, 151519232, 3349413888, 3945136128, 197459968, 2999156736, 4100898816, 16326656, 2817110016, 1220134912, 3161576448, 2469771776, 807663872, 2036241536, 515989824, 2205533024, 126065072, 2404305464, 4012461452, 3840005670, 975042777}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3422552064, 1107296256, 452984832, 1417674752, 2403336192, 245366784, 2599419904, 398983168, 336330752, 4289069056, 890568704, 2910486528, 2017968128, 3093389312, 1262014464, 1397282816, 381717504, 770503168, 444251904, 4274507904, 3290512832, 219715296, 217634416, 3634931432, 3046176252, 1716836818, 2248049309}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 872415232, 1107296256, 3472883712, 1149239296, 1639972864, 2745171968, 4291821568, 3611820032, 216793088, 1223032832, 3742957568, 3610804224, 302628864, 2972540928, 2996482048, 749389824, 2127733760, 1992734208, 821351168, 4076860032, 3084676032, 756964768, 1011706288, 3932853496, 1173538412, 920031778, 1964812317}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 3825205248, 3858759680, 889192448, 494927872, 1858076672, 2097152, 3717201920, 3629645824, 1730936832, 1131282432, 2733047808, 279150592, 2449260544, 3057868800, 1473884160, 3358177280, 3900814336, 1501937152, 699373824, 3187854720, 3346809408, 3549846688, 2602264816, 1299558296, 361225412, 3796278666, 146169049}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1946157056, 1778384896, 2566914048, 897581056, 1774190592, 3835691008, 2588934144, 966262784, 233046016, 4158521344, 1356660736, 207847424, 2236006400, 3853606912, 1679945728, 1678882816, 3455691776, 580251136, 2883032832, 855672192, 4102557760, 429661472, 4270463280, 2527799864, 1823660100, 194463182, 3093870021}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2751463424, 234881024, 3674210304, 645922816, 2780823552, 689963008, 2767192064, 582483968, 338952192, 2198208512, 1358626816, 1539211264, 3390947328, 3636944896, 4250193920, 3393509376, 3719078912, 2299588096, 1195027712, 3619929728, 723024064, 1912864928, 3827190512, 1090464040, 1990235652, 224573174, 2686961233}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 1275068416, 1509949440, 1795162112, 931135488, 650117120, 3344957440, 1909456896, 246939648, 1596194816, 2829451264, 3228237824, 2798157824, 1455144960, 2556895232, 2664615936, 1151502336, 531268608, 2623990272, 2778522368, 3692407936, 1933589568, 111179680, 3140508240, 3265813016, 427578772, 3969023326, 4212469945}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 1409286144, 1308622848, 3808428032, 3011510272, 3711959040, 941621248, 2742026240, 1844969472, 1409548288, 2099380224, 3745972224, 2700050432, 976273408, 3574276096, 4199673856, 2424424448, 3125400576, 2232808960, 2994971904, 4093547136, 3393340992, 2501328480, 3706186288, 2752306408, 3754778788, 447003406, 960590043}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2214592512, 2583691264, 553648128, 729808896, 3443523584, 1470103552, 2997878784, 931659776, 788267008, 2196373504, 356974592, 116555776, 2380120064, 4131594240, 3834433536, 3474753536, 2531566592, 2758848000, 3472287488, 1831061888, 776098624, 13314144, 3522225904, 414629064, 2684613244, 1915902858, 3517129315}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 2080374784, 4261412864, 1325400064, 3045064704, 1430257664, 354418688, 3618635776, 3329753088, 1800142848, 1770913792, 54591488, 3380051968, 3039739904, 2600820736, 3165499392, 2898110464, 968209408, 1994514944, 4155754752, 775224448, 3589695296, 353195360, 3698950832, 2511325448, 26399236, 2907912938, 2026930377}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1543503872, 167772160, 1124073472, 1333788672, 2243952640, 216006656, 883949568, 4292345856, 1806434304, 2512519168, 1478819840, 3121315840, 3252076544, 1319182336, 2292035584, 1691199488, 2443572224, 1758573056, 3158303488, 714637440, 286657600, 2463836704, 484755984, 964437352, 1709835796, 3320935402, 343251647}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 1811939328, 1778384896, 822083584, 2877292544, 3418357760, 2522873856, 1081081856, 3333947392, 350486528, 213516288, 3131506688, 3387916288, 735100928, 2668306432, 1590276096, 2588522496, 1560916992, 673839616, 2474236672, 4052863360, 1662885696, 2859194144, 1956303184, 3839115592, 799165636, 3025358270, 2040387719}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1275068416, 1711276032, 3103784960, 377487360, 2302672896, 1298137088, 2356150272, 1332215808, 2731802624, 4129685504, 3983605760, 2855370752, 2391326720, 2084380672, 1105981440, 1290524672, 3630930944, 3794510336, 1993059584, 3028018048, 1706294720, 3912750816, 678012816, 2991894088, 2327800812, 4040464910, 2986287249}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 603979776, 1577058304, 2130706432, 343932928, 3217031168, 2883584000, 2289041408, 3758620672, 3369861120, 1968832512, 24707072, 2271707136, 3098984448, 3562872832, 4004114432, 3572082688, 2739514368, 3751400960, 3854693632, 1569041536, 3875249088, 617403552, 3744740496, 3086378248, 2838200092, 1195547322, 214641707}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 1543503872, 771751936, 3405774848, 847249408, 3393191936, 2422210560, 3025141760, 2045247488, 807665664, 239468544, 4284284928, 3477766144, 1600110592, 2369871872, 520130560, 3435182080, 1952496640, 3524323840, 1137221888, 3092577920, 1759436480, 3043084640, 2322627984, 1205345240, 614214204, 659510, 3674159561}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1409286144, 2449473536, 2264924160, 2961178624, 3795845120, 3684696064, 1427111936, 1992818688, 4073979904, 296353792, 1124532224, 591036416, 160808960, 2039160832, 2588725248, 1628215296, 3945579520, 1241298432, 4183071488, 2616262272, 1449313728, 180993632, 3738519664, 1395755928, 2417560588, 4243038782, 2920301319}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1543503872, 1912602624, 553648128, 1887436800, 1707081728, 3584032768, 1215299584, 3330801664, 3497263104, 2081816576, 1136328704, 1652260864, 4054368256, 1689739264, 3654406144, 1611761664, 2276570112, 247583232, 3368664832, 2776493440, 1355530944, 687921568, 2901613488, 4256167208, 2161028700, 3473168526, 2233346553}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 1409286144, 1107296256, 1526726656, 1535115264, 4089446400, 3403677696, 3341811712, 2880962560, 2345402368, 921567232, 1290207232, 3423698944, 133087232, 3139657728, 2865467392, 2467006464, 3874204672, 811322880, 2535695104, 2811203712, 2861676096, 2662253344, 3062048272, 3176911272, 4121164004, 3301944298, 1345441497}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 1677721600, 2583691264, 16777216, 2810183680, 356515840, 3739222016, 2744123392, 2339897344, 997982208, 1688600576, 1604780032, 2169405440, 1085390848, 422780928, 2154606592, 3767314432, 3088899072, 1172604416, 878229248, 2002698624, 2877943104, 2570005088, 3474642512, 993263352, 1274965652, 149644690, 1507909557}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 2483027968, 2785017856, 1560281088, 1769996288, 3175088128, 1893728256, 2811232256, 25690112, 114032640, 2759983104, 4170383360, 1195671552, 864010240, 1732730880, 503484416, 1549961216, 2721235968, 798672384, 2674307328, 1729923456, 1348183104, 643368800, 3325814096, 503921912, 3868429036, 2138393138, 933871487}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 3019898880, 2113929216, 956301312, 545259520, 88080384, 1314914304, 1538260992, 26738688, 4164681728, 3599892480, 3881500672, 3546578944, 1258799104, 1515134976, 2983391232, 691189760, 46318592, 1471866368, 2121710848, 1386018688, 4186669760, 4056228832, 2851457040, 2309248808, 648954484, 3184077954, 775921375}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 2751463424, 1778384896, 956301312, 2524971008, 2839543808, 1684013056, 1756364800, 3636985856, 828112896, 1871839232, 1465057280, 1238073344, 3203448832, 1148674048, 315478016, 2884474880, 4114478080, 944111104, 2102517504, 3420433792, 2784920000, 278297824, 1644517648, 1475269288, 525232220, 2751544986, 3023617391}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 2885681152, 1308622848, 4110417920, 1602224128, 3670016000, 3156213760, 2186280960, 2046296064, 48496640, 3206152192, 1896546304, 3236528128, 2994388992, 3527892992, 4092588032, 3926915072, 83866624, 488102400, 1282124032, 1806023040, 2239555392, 271734688, 844569840, 3765944184, 3537608948, 1261303486, 816888039}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 1677721600, 973078528, 520093696, 3682598912, 666894336, 1117782016, 3331325952, 2178416640, 105644032, 3110993920, 4051238912, 3994714112, 3713777664, 511533056, 2917191680, 1535178752, 2318461952, 2813912576, 1376581376, 1711181440, 2991705152, 3469626656, 996757040, 394457944, 343388420, 3022198842, 2756809513}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 2885681152, 3724541952, 788529152, 4051697664, 2151677952, 132120576, 2540699648, 2610429952, 1352400896, 2031484928, 2188312576, 1690009600, 40681472, 203120640, 4155084800, 252282880, 1444539392, 246542848, 2824179968, 2746197120, 1875830080, 1497783776, 531067216, 1928307208, 1722735636, 3354813458, 3080674029}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2885681152, 436207616, 687865856, 3732930560, 3896508416, 2862612480, 2121269248, 3236429824, 1590427648, 4059168768, 3372285952, 1677033472, 3966550016, 4257046528, 82833408, 413263872, 272278528, 3275905536, 1913213696, 527011200, 1866901952, 3459783776, 693378800, 3780523176, 108991660, 631696162, 2397590231}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1140850688, 3120562176, 3942645760, 1333788672, 2512388096, 1331691520, 1167065088, 533200896, 1943273472, 1014104064, 1314062336, 2592833536, 109101056, 1813454848, 187813888, 2349312000, 3413033984, 4280421888, 3581638400, 3809475712, 828036160, 595594784, 1673541584, 1113612856, 2937082252, 3968361118, 1240733515}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1275068416, 2717908992, 1090519040, 4018143232, 499122176, 3839885312, 2637168640, 1535639552, 4035706880, 4142792704, 1964048384, 1636270080, 2116993024, 2259509248, 1205972992, 959686656, 2978253824, 3707650560, 71909120, 4046687616, 1837423936, 2264824352, 3511229200, 3635663528, 3745814268, 1855851730, 4281955897}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 3154116608, 1509949440, 2533359616, 427819008, 910163968, 1684013056, 3423600640, 3096969216, 3767271424, 1086193664, 1681588224, 906199040, 3937452032, 1990664192, 2401628160, 4068980736, 1826264064, 336474624, 1561553664, 3441934976, 3169512768, 3991279840, 1905746320, 2404238968, 407081508, 584100826, 2025282561}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 3556769792, 369098752, 1056964608, 4202692608, 2042626048, 3529506816, 1202716672, 2460483584, 723779584, 2537422848, 145162240, 3682893824, 3929784320, 1647534080, 3910316032, 389593088, 4182359040, 1525558784, 3518970112, 940103808, 320967872, 2452255904, 1148263248, 1588058920, 1490102444, 1442286166, 2047416581}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1006632960, 2046820352, 3976200192, 1082130432, 499122176, 283115520, 40894464, 3412590592, 983826432, 2227830784, 251723776, 803504128, 3288186880, 2832539648, 3653685248, 1964570624, 3051082752, 673870336, 3077667584, 1770819456, 2849635520, 3386855840, 4196893456, 579607176, 1347299500, 4208659510, 4156421023}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1811939328, 3791650816, 4211081216, 1820327936, 3871342592, 480247808, 2368733184, 2747793408, 1659633664, 887750656, 2747858944, 2936176640, 2821963776, 823468032, 2443227136, 1918281728, 3676146688, 1267356160, 2950254336, 1018884224, 1844941248, 3275961888, 878442416, 910776840, 3460490204, 3335756258, 1917145003}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 2751463424, 704643072, 3103784960, 796917760, 574619648, 2413821952, 204472320, 478674944, 139198464, 2061893632, 1500315648, 3064496128, 2105393152, 303128576, 809955328, 2929514496, 1937763328, 625354240, 2948431616, 932222336, 3237598528, 1440441824, 2621291856, 1668368296, 2780233276, 766823794, 1843627677}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 3825205248, 4127195136, 184549376, 2894069760, 2436890624, 476053504, 1613758464, 3946315776, 2237923328, 2153381888, 552927232, 621051904, 1559871488, 178348032, 1155985408, 724080640, 3944717312, 3617207808, 483750144, 1289015936, 120692160, 2791113696, 3829971472, 2075102952, 4158800612, 2362528254, 356427031}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1409286144, 3456106496, 4009754624, 964689920, 2151677952, 2699034624, 3897556992, 173539328, 1429471232, 2482896896, 1130299392, 2129100800, 2779824128, 2503696384, 2025951232, 2694563840, 860013568, 3141428736, 2910807296, 3415704704, 3776488768, 31944160, 4286823120, 2383863832, 3192921700, 3780642086, 2327069213}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 2483027968, 2650800128, 1392508928, 780140544, 650117120, 2720006144, 1437597696, 581435392, 1722023936, 2770468864, 1916076032, 786661376, 4174299136, 2090934272, 2166984704, 952100864, 418425856, 1087000064, 619793664, 1871813248, 2923673792, 3921605920, 1160330992, 3787309576, 1282779692, 838963510, 2220591211}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 738197504, 4261412864, 1493172224, 3330277376, 2084569088, 2132803584, 756023296, 1487405056, 1474035712, 4160880640, 3423797248, 3513548800, 3922182144, 358572032, 3708203008, 4100503552, 243387392, 204087808, 1418670336, 1674506112, 1627698624, 1518047328, 15545392, 242074072, 2702194492, 917012298, 2799467991}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 2885681152, 973078528, 3607101440, 3766484992, 977272832, 656408576, 2712666112, 1522008064, 716963840, 594935808, 3308322816, 2794422272, 2276900864, 1438474240, 2139213824, 1113323520, 643077120, 2219735552, 1246581504, 1276768896, 4166515136, 3122330208, 2986556976, 2757025160, 1598963556, 3771548914, 1230626189}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 2348810240, 3657433088, 3539992576, 2508193792, 1069547520, 3344957440, 558891008, 944242688, 3660840960, 3313106944, 3430612992, 440631296, 102809600, 2560581632, 3148976128, 1250920448, 624339968, 1019355648, 1815560960, 706082944, 341698880, 2137631264, 2291396304, 547919192, 793455660, 3755728302, 4246533215}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 1543503872, 3858759680, 1996488704, 1736441856, 4081057792, 2808086528, 1378877440, 3389521920, 2599682048, 602013696, 4288348160, 82411520, 1380630528, 2799656960, 2974003200, 868591616, 581221376, 4110055936, 4088861952, 763856000, 1076869696, 650892128, 2339486864, 2527496680, 1032917500, 561443758, 1281953411}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 1677721600, 3858759680, 1929379840, 1786773504, 3544186880, 3030384640, 1276116992, 819462144, 3274440704, 681181184, 2910388224, 2617999360, 1622851584, 2999263232, 101306368, 365946880, 2290394112, 2859613696, 1373440256, 2613444224, 107346624, 569745888, 1710087024, 2359397272, 994823940, 2585450826, 2178233635}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2214592512, 1040187392, 3405774848, 159383552, 3753902080, 2401239040, 3033530368, 2520252416, 1966342144, 917372928, 3596812288, 452100096, 2742665216, 872898560, 2829365248, 2710489088, 4039891968, 2791708160, 2269082880, 118544000, 2640371520, 3024679456, 3194282224, 2116979640, 4082881492, 3829289782, 414909141}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 3422552064, 2449473536, 486539264, 3783262208, 2235564032, 174063616, 2597322752, 175636480, 2543583232, 1277558784, 3763535872, 2275508224, 2623193088, 2359255040, 79663104, 2180380672, 3452478464, 3939400192, 3512153856, 2332799872, 452435008, 2114040160, 4180325904, 2157389592, 2175508660, 3104287650, 801762341}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 738197504, 1778384896, 2231369728, 1384120320, 1220542464, 1239416832, 1487929344, 1919418368, 1231290368, 2800091136, 3504013312, 2754576384, 2628567040, 1129275392, 3850489856, 440637440, 4166949888, 2272940544, 2715900672, 3471768448, 1980907968, 3037026848, 2806550800, 1567178344, 1689956044, 853283414, 4170868233}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 469762048, 2852126720, 822083584, 1619001344, 1212153856, 3210739712, 743440384, 1232601088, 3168010240, 3742498816, 3745054720, 4244013056, 2322055168, 1232953344, 3535589376, 1295689728, 3832663040, 2699962880, 2525434624, 3045691776, 2960804544, 4176829280, 2581645328, 2322918488, 1636231796, 53456646, 218169691}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 1275068416, 436207616, 3573547008, 629145600, 4097835008, 1700790272, 1901068288, 3823632384, 3616276480, 3744595968, 1843724288, 391544832, 3649814528, 2969133056, 3081547776, 3058882560, 1483058176, 365302272, 3566408448, 2898115456, 4201796160, 453322720, 1833343248, 931379032, 65367868, 1280759394, 3607863655}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 738197504, 1577058304, 1493172224, 2273312768, 272629760, 3462397952, 2444230656, 1724383232, 1632370688, 1969618944, 1308033024, 751861760, 1876934656, 1573609472, 400486400, 3480524800, 2535818240, 2661435904, 4055712000, 1089582976, 2041601344, 3267903200, 1800153744, 1315334056, 360149212, 3457202450, 1753203421}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 2483027968, 570425344, 4110417920, 2088763392, 2101346304, 849346560, 997195776, 1575485440, 2557739008, 1345454080, 2331443200, 2311094272, 321896448, 4080214016, 3162148864, 2864510976, 943303680, 2502843904, 3656450816, 3735394176, 2800239296, 2683600864, 3941758576, 3801553192, 1255181612, 98038142, 3921637227}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 3154116608, 503316480, 1258291200, 947912704, 188743680, 262144000, 1460666368, 1762131968, 3532914688, 3188326400, 2604597248, 2208858112, 3692019712, 2860195840, 516616192, 290760704, 1893829632, 1563834880, 3056687360, 131438208, 1831603136, 2709945568, 1646880496, 2236211864, 875706220, 3899883006, 3839787191}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 201326592, 1107296256, 855638016, 3883925504, 1010827264, 2980052992, 1685061632, 2064121856, 892600320, 3493462016, 2225274880, 3208478720, 6733824, 849813504, 2385489920, 197236736, 3020463104, 3559801344, 489234176, 2021053568, 3577679936, 1061396192, 595060848, 2479720872, 1252966364, 359885870, 1044753231}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1140850688, 1375731712, 3238002688, 3867148288, 3300917248, 962592768, 4214226944, 989331456, 3625713664, 1230372864, 1652490240, 2287239168, 1147387904, 3096649728, 437948416, 4142979072, 3750345728, 342492672, 3938022144, 1862509952, 2728619456, 4133654048, 3526141264, 62886888, 2602906948, 3407193826, 3573305069}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3690987520, 436207616, 3942645760, 713031680, 3997171712, 228589568, 244318208, 992477184, 3466854400, 3429498880, 3882156032, 519208960, 1370472448, 2752585728, 3750817792, 3376318464, 3435234304, 1854808576, 1102007040, 2944912512, 3845483200, 574266720, 2050733936, 482546776, 4109992252, 3452074102, 1333870303}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 2885681152, 4261412864, 3238002688, 1199570944, 3485466624, 1835008000, 2591031296, 3675783168, 802947072, 2880831488, 2759917568, 2640478208, 571195392, 4125974528, 3828133888, 744929280, 402760704, 942279168, 2677502208, 32754560, 4034990400, 1600315680, 1695271120, 258822088, 3396114452, 3821463282, 1452377437}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 67108864, 2113929216, 922746880, 2927624192, 2202009600, 924844032, 2825912320, 1730674688, 4125360128, 1750466560, 1096220672, 819232768, 2606481408, 2256740352, 2567606272, 1582872576, 1263123456, 850544128, 2608932096, 1355008128, 3920564928, 2116607968, 409062576, 1633031272, 4174868172, 3977559574, 389784529}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 1543503872, 2919235584, 1660944384, 2776629248, 423624704, 2812280832, 3145728, 758644736, 2492203008, 2441478144, 164036608, 1887338496, 2217852928, 3996852224, 1247842304, 1774880768, 3510363136, 511312384, 3889778944, 2542129792, 707873088, 3533814624, 464726000, 873774984, 1537258852, 2712332138, 3530270445}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 1275068416, 2986344448, 2365587456, 2256535552, 130023424, 4053794816, 449839104, 4071096320, 1547960320, 2008940544, 1698234368, 566263808, 1224851456, 1617780736, 2474029056, 2846660608, 3040576512, 4215962112, 291440384, 3653626752, 18024384, 1265611680, 3296465584, 2477932920, 460541468, 3256844550, 3640940197}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 4093640704, 2516582400, 251658240, 1015021568, 2663383040, 2954887168, 644874240, 4110942208, 3143892992, 214564864, 1708720128, 2318761984, 575979520, 2519539712, 94892032, 2677118976, 1992209408, 3112441344, 2291796224, 664881280, 735705024, 3988454432, 3168666096, 3650841064, 1237903132, 2664135174, 2502990239}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4227858432, 2852126720, 50331648, 3716153344, 364904448, 2518679552, 288358400, 1812463616, 4243324928, 3517841408, 1087438848, 1190625280, 1927200768, 1223499776, 1296158720, 3378247680, 3910188032, 2901178880, 1504604928, 3436279936, 3572993344, 2782829344, 3278719856, 4051806664, 2180752188, 811653954, 1124345289}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 4093640704, 33554432, 2432696320, 2407530496, 2361393152, 2380267520, 2834300928, 384303104, 2676228096, 516030464, 1560215552, 1863090176, 3542859776, 2980798464, 2427908096, 2869475328, 1395237888, 2310284800, 2093622016, 940268928, 2514923840, 582014624, 2148913936, 2580163784, 4119547436, 673617894, 1892739659}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2751463424, 3254779904, 2600468480, 2558525440, 1656750080, 3370123264, 1227882496, 556269568, 3224633344, 1053949952, 793706496, 2189918208, 3977297920, 3110805504, 3643658240, 3644049408, 897752064, 839140864, 1467636480, 2512068736, 2830495680, 3849292320, 3888417680, 898183208, 1070263468, 4047513054, 2325741819}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 4093640704, 4261412864, 3774873600, 1048576000, 968884224, 182452224, 2551185408, 3644325888, 786169856, 3258318848, 4042588160, 3668148224, 1421787136, 236527616, 182292480, 1912588288, 382270464, 3192655360, 4157500672, 4098433920, 2823145920, 18080416, 2947992592, 2978810296, 3638541236, 3812135202, 2095326701}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 2617245696, 2919235584, 956301312, 2558525440, 1967128576, 4045406208, 1634729984, 725090304, 728498176, 508952576, 55377920, 1480491008, 3061563392, 405872640, 1669378048, 2756896768, 1773005824, 2797341184, 668881152, 1987663744, 164942528, 1382587360, 389474224, 4010786792, 1887127364, 195293786, 2236447253}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 67108864, 771751936, 687865856, 1736441856, 3066036224, 1050673152, 1202716672, 3430416384, 1313603584, 63307776, 3728277504, 1605402624, 2122432512, 1185243136, 1990111232, 133998592, 3762803712, 1763458560, 1122917632, 2522687360, 2056425792, 2765812128, 3543049648, 3766811848, 1921757636, 1218081514, 3963045677}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 2348810240, 2516582400, 2164260864, 3699376128, 2084569088, 1998585856, 210763776, 3590848512, 758382592, 832438272, 4073914368, 2756673536, 826589184, 1704402944, 2829701120, 4149970944, 214600704, 2467037696, 66200832, 2509313920, 2865153216, 243157344, 3642959920, 267905048, 535348652, 1471505006, 546347949}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 2080374784, 3053453312, 1325400064, 2894069760, 2722103296, 3206545408, 844103680, 2585264128, 3378249728, 3954049024, 3427860480, 3033038848, 2643574784, 3116195840, 516861952, 1236572160, 3404725248, 3904117248, 435821824, 3827003520, 3908817856, 316569184, 2115595312, 2525822072, 2967731396, 2390902098, 1211566305}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1409286144, 4060086272, 3741319168, 562036736, 775946240, 1679818752, 932184064, 3902275584, 2206990336, 2612133888, 750452736, 376406016, 2359083008, 2689032192, 2134241280, 734238720, 3820938240, 1541674496, 2912299776, 1280131712, 3692220736, 1137055968, 733297072, 246349720, 2797359076, 1199189114, 198133991}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3422552064, 3992977408, 520093696, 1652555776, 3242196992, 1293942784, 2154823680, 418906112, 2386821120, 1619132416, 2204303360, 904036352, 1749663744, 2696372224, 3574108160, 1787201536, 515623936, 3492569600, 1982757120, 906847360, 802157760, 3799405792, 2650372272, 1758830440, 1585523236, 642893870, 4142098283}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 738197504, 1375731712, 1761607680, 2424307712, 3678404608, 2464153600, 3262119936, 1657274368, 3286499328, 2359427072, 2494365696, 1936228352, 1094565888, 2400788480, 861057024, 1173129216, 791663616, 2170292736, 1552815872, 3345693056, 3525811904, 2232956640, 3283898192, 385756552, 3248707900, 2277756934, 3334091851}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 1811939328, 3388997632, 4244635648, 1887436800, 3837788160, 3684696064, 1678770176, 1777860608, 2737569792, 522059776, 3829071872, 3060236288, 1114947584, 3689357312, 3597783040, 661379072, 3006956544, 38021632, 1930046208, 1789464448, 2949829824, 2987414816, 3069727280, 1789676568, 1700665940, 2556120730, 576177569}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 2885681152, 2852126720, 1929379840, 1417674752, 1195376640, 2657091584, 3975151616, 1416101888, 1467744256, 1323696128, 3152609280, 1481736192, 358662144, 264577024, 940568576, 965601280, 1456913408, 1603551744, 316295936, 2439995520, 1145625024, 2849599200, 211400208, 1045213064, 1897624620, 1889702746, 2457741349}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3825205248, 1174405120, 3741319168, 2222981120, 1891631104, 4011851776, 2846883840, 4203216896, 976486400, 927858688, 2268266496, 2004058112, 3468214272, 467099648, 1927663616, 212326400, 208071680, 157025792, 4243220736, 3016044672, 507302848, 2828078880, 3928150384, 2319064456, 1226667068, 3205560814, 2387822485}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1811939328, 3120562176, 3271557120, 3766484992, 3544186880, 1814036480, 686817280, 2235039744, 3340500992, 978714624, 519634944, 232488960, 1563082752, 1169514496, 1694863360, 3084371968, 785679360, 3241687552, 2568766208, 4149635200, 2608415680, 4280004320, 2915734832, 2292518568, 3031285380, 1369687778, 2903945581}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3422552064, 3657433088, 2063597568, 1904214016, 2906652672, 4263510016, 4014997504, 3768057856, 1055653888, 2341076992, 2955214848, 241008640, 1701888000, 439951360, 425701376, 939636736, 3469933568, 3906494976, 1280054016, 1360682112, 2505916224, 3472986464, 89317168, 3466084600, 2079089668, 923403850, 2649053355}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 2080374784, 4261412864, 1258291200, 3716153344, 2009071616, 1814036480, 1443889152, 372768768, 993787904, 3569745920, 1140654080, 851148800, 1731117056, 3715194880, 76918784, 1668777984, 2489373696, 1566056960, 1280059648, 3834543744, 2080981312, 1992947744, 901884272, 1364576600, 1247256756, 2901466546, 757077253}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 3288334336, 2650800128, 2801795072, 3951034368, 1900019712, 442499072, 277872640, 4279762944, 1708392448, 447348736, 1132658688, 1702658048, 4256677888, 2787581952, 3516837888, 1448650752, 1251318784, 1516770816, 2770085120, 2634444928, 3085793344, 3121472608, 1627130640, 2866154552, 2442475812, 3402216758, 1527662183}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1946157056, 503316480, 4009754624, 3229614080, 1002438656, 891289600, 2303721472, 1862795264, 3909353472, 1951531008, 2073886720, 2211086336, 3209674752, 2104041472, 1082191872, 2638149632, 2684734464, 1696091648, 3840699648, 3810919552, 1016545728, 3353054368, 3247638000, 495560440, 2903386380, 4072893494, 3414284659}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 738197504, 838860800, 1761607680, 3078619136, 1061158912, 2925527040, 2177892352, 1369964544, 1188823040, 2387476480, 2467889152, 1582137344, 65847296, 1828003840, 79417344, 346150912, 3835333632, 1509425664, 2201253632, 2154967424, 1615287616, 467455840, 1137521424, 3719266712, 233040092, 2691010794, 4268816433}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 2751463424, 234881024, 2701131776, 3665821696, 2764046336, 1746927616, 3329228800, 1081606144, 3800301568, 872284160, 577830912, 4172054528, 2744500224, 1604657152, 1608175616, 1138292736, 5483520, 2192590336, 4166520064, 1291086720, 3347473344, 3337973280, 3461538800, 1432661480, 2731117732, 1324304974, 2127410677}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1811939328, 100663296, 855638016, 629145600, 767557632, 3961520128, 300941312, 2846359552, 3671851008, 1893335040, 3106078720, 3097985024, 3667705856, 1093607424, 2477125632, 772507648, 707705856, 888160768, 1193811200, 379328128, 1798971712, 4193482016, 2055195760, 2812851880, 432628108, 2181872522, 3122083083}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 603979776, 3657433088, 318767104, 612368384, 12582912, 3206545408, 479199232, 3362258944, 1078198272, 1931083776, 1602682880, 1462206464, 2803417088, 1567842304, 1128648704, 3203651584, 2917858304, 2213574144, 3239593728, 3768322176, 3743815104, 2993756448, 1776200048, 766666520, 233001436, 892205478, 3619151895}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2080374784, 2785017856, 419430400, 2206203904, 960495616, 3776970752, 395313152, 892862464, 2246836224, 1362231296, 3409248256, 3307503616, 997834752, 1466507264, 1681846272, 3730352128, 3035882496, 4109382144, 1124623616, 2189691776, 1392916288, 731581536, 3656093104, 3574342936, 1178738868, 2709349786, 243332503}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 3825205248, 2650800128, 318767104, 981467136, 1832910848, 576716800, 3606052864, 3351773184, 553385984, 1090125824, 230752256, 3176103936, 1534509056, 934092800, 3347951616, 2533611520, 2779024384, 1386243584, 2505065728, 2568501888, 4012133056, 595489504, 3371111184, 3862471048, 1730833148, 2107189578, 3725307115}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2885681152, 3456106496, 2868903936, 3028287488, 3980394496, 727711744, 848297984, 3050831872, 724303872, 1369309184, 2302214144, 1539604480, 964018176, 1038426112, 2987585536, 137934848, 2631115776, 320866816, 4000327936, 1518872192, 852778432, 1916957152, 577701776, 1892279352, 3248716484, 2617742890, 476190465}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 67108864, 905969664, 620756992, 3967811584, 3569352704, 2216689664, 871366656, 2292711424, 1357643776, 2384592896, 3193634816, 2107539456, 64864256, 1734811648, 2850336768, 524470272, 2247605248, 2061514240, 1490055424, 1759004032, 1191475904, 4188946720, 2666079216, 4076708904, 3759608588, 1770836498, 3247361775}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 335544320, 637534208, 3640655872, 3682598912, 2302672896, 4158652416, 2593128448, 3176660992, 1381761024, 1347289088, 510722048, 3747250176, 2401484800, 3713867776, 182251520, 1498867712, 4002798592, 587234816, 3498070272, 4257223552, 2216720192, 2746250336, 1801997008, 2104763640, 660231684, 4093322514, 3180983057}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1275068416, 3321888768, 1090519040, 4253024256, 2210398208, 1730150400, 2639265792, 1205338112, 452198400, 1299316736, 378732544, 399998976, 2766979072, 927408128, 703983616, 2292709376, 2581916672, 2259382784, 3117653248, 1045880704, 915936320, 4002704928, 2135044080, 4059761784, 3372986596, 539141926, 3517609115}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 2751463424, 3992977408, 452984832, 3447717888, 1992294400, 966787072, 1976565760, 1226309632, 1296302080, 3232890880, 892665856, 2560131072, 2898640896, 2077302784, 3237670912, 2053691392, 2806897664, 1525487104, 3833388288, 2376586880, 301753664, 1109818528, 2443122480, 1785316984, 3987679300, 4232152670, 1464037667}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1946157056, 3992977408, 2600468480, 4085252096, 121634816, 3240099840, 707788800, 742916096, 1604059136, 1631977472, 1398865920, 1290305536, 2630991872, 2145198080, 1050603520, 2172160000, 2238288896, 3253298688, 672457984, 1107811968, 738466368, 516041568, 987966384, 1328251592, 1036657372, 1482624538, 3596469189}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 335544320, 3724541952, 3808428032, 411041792, 1287651328, 1151336448, 772800512, 2512912384, 3639869440, 3010854912, 1222443008, 2279768064, 4098342912, 109666304, 1938067456, 1825753088, 2665452544, 3159692800, 284609792, 1270979200, 2766955456, 1852445472, 3952023728, 3760313240, 2921070668, 332557294, 3338864761}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 3959422976, 2919235584, 117440512, 3179282432, 2084569088, 1893728256, 619708416, 3200778240, 513015808, 3388080128, 3667197952, 3938091008, 888651776, 4259389440, 1832439808, 694876160, 4184851456, 2989296128, 2133260544, 3442589824, 60190528, 2779741664, 2059115728, 1170146376, 1652806780, 753097150, 526762779}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 2080374784, 1442840576, 16777216, 293601280, 1430257664, 652214272, 1408237568, 1900544000, 4241752064, 4069392384, 3911122944, 2923921408, 3909140480, 237707264, 683257856, 1964500992, 64525312, 3515286016, 4018920704, 2097319808, 3738575424, 3010677600, 2874508368, 826666440, 1333649852, 3894514398, 417051781}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 1275068416, 3120562176, 3841982464, 411041792, 2503999488, 3072327680, 2125463552, 3111649280, 3216244736, 2652766208, 1170538496, 862158848, 2689515520, 2891014144, 2907549696, 4004751360, 2116471808, 1047331328, 2403316480, 3517764480, 1099306176, 614554080, 211153072, 729262856, 698402180, 3586921750, 103438653}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 2080374784, 3858759680, 1459617792, 1082130432, 1757413376, 1826619392, 2588934144, 1995964416, 1172570112, 3280076800, 2419785728, 2226880512, 1405665280, 1723817984, 4046041088, 455858176, 3897615360, 4266344960, 1827927296, 2927922304, 69292480, 846521632, 1101610128, 911779736, 1546071028, 1985863390, 3400632459}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 2080374784, 1375731712, 4143972352, 2474639360, 1547698176, 2371878912, 2289041408, 4245159936, 1994653696, 575012864, 2461859840, 1644199936, 799391744, 901341184, 1006022656, 3811624960, 3813516288, 1760367104, 4019764992, 830064256, 1811097664, 2807667936, 90393616, 3529637320, 1643058396, 1102302118, 3281803385}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1140850688, 3724541952, 4177526784, 3498049536, 3250585600, 455081984, 1504706560, 3300392960, 1327759360, 388890624, 3628138496, 3012460544, 3706175488, 3922010112, 2521886720, 2919139328, 2256526336, 3721475584, 1460069632, 2654715776, 3610208960, 3383726496, 943281392, 2500511368, 1488579748, 3986454014, 1292511789}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1409286144, 2382364672, 3674210304, 3447717888, 130023424, 702545920, 3056599040, 1933049856, 1491861504, 1625948160, 2271412224, 2513993728, 2438184960, 3404668928, 2218962944, 2846402560, 2890650624, 3721598464, 3382764800, 3374304896, 3684005184, 4262065184, 125058960, 2207651752, 128015396, 2201989434, 843413131}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2080374784, 3187671040, 3405774848, 1249902592, 1673527296, 1147142144, 2651848704, 1302855680, 883687424, 2650144768, 2205089792, 1121222656, 694403072, 337846272, 2272440320, 3498375168, 3941317632, 264190464, 2157754624, 3550459520, 3831317184, 2625745312, 1933471568, 4115861240, 3863642876, 4265657106, 366077685}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 2751463424, 3254779904, 1929379840, 3581935616, 146800640, 2766143488, 2448424960, 374865920, 666107904, 590741504, 3237150720, 1110671360, 3733504000, 3072794624, 3333795840, 2776889344, 91272192, 927161856, 3251366656, 720166016, 2321102144, 2665124256, 1026172048, 3609812168, 3133336308, 2772320038, 2832160809}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3288334336, 100663296, 822083584, 1283457024, 390070272, 2816475136, 1085276160, 2980577280, 4156293120, 2064515072, 1812922368, 3262152704, 1334296576, 919805952, 4287533056, 1765853184, 3169833984, 21970432, 1183877376, 2092425088, 3250260160, 772985056, 291432912, 4254636648, 2942039020, 3358397466, 1523171793}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 469762048, 1778384896, 2264924160, 3800039424, 4114612224, 3705667584, 3673161728, 660078592, 3138650112, 3048603648, 2690318336, 3165159424, 4038836224, 2670682112, 967757824, 3050870784, 2367923200, 3625677312, 365478656, 93028992, 3721861312, 917146848, 1724314704, 968138952, 408011956, 3472763062, 2850495609}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 3959422976, 1912602624, 2365587456, 343932928, 2680160256, 3525312512, 152043520, 3679977472, 1735655424, 1863974912, 789774336, 2355068928, 1881456640, 46620672, 3616919552, 324007936, 2289875968, 3593695744, 3939489536, 3543962496, 1406338752, 1308610208, 1534383984, 2399085656, 588371972, 163431846, 3943949775}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 2617245696, 234881024, 3137339392, 58720256, 3854565376, 3261071360, 2213543936, 3411542016, 550240256, 1394999296, 1497563136, 2688057344, 2461253632, 1081040896, 556699648, 818477056, 3865828352, 4217580032, 1936249088, 503027328, 4207627840, 1048354336, 1532100432, 1217275784, 1834442996, 1477613274, 4055289181}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 3959422976, 905969664, 3774873600, 2004877312, 2998927360, 2338324480, 2421161984, 4081582080, 3106144256, 1178468352, 3558932480, 3516170240, 2186133504, 1059397632, 2421854208, 2601842688, 151882752, 3011854848, 2129310976, 3117217664, 2223092032, 3465493408, 2963134800, 3677176280, 3420363180, 4137335590, 1383390965}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3422552064, 33554432, 3741319168, 4034920448, 817889280, 4204789760, 2779774976, 3563585536, 3198418944, 1443495936, 120782848, 2135392256, 1334624256, 2373410816, 1000198144, 3158829056, 3842829312, 3870761472, 1337847552, 1547162240, 675585472, 1071858464, 3636454832, 1244693832, 1074871628, 3878734614, 1737564991}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 201326592, 3925868544, 83886080, 2139095040, 2495610880, 836763648, 1393557504, 753401856, 3161718784, 4283301888, 1091502080, 2498068480, 2389884928, 2296061952, 1193005056, 3123030016, 311596032, 273381888, 2838756096, 11645824, 3360468800, 2095872672, 562178832, 1828551992, 3936418524, 242121246, 100616965}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 67108864, 1174405120, 2667577344, 2759852032, 155189248, 2615148544, 2792357888, 2038956032, 3828088832, 3381526528, 2972909568, 2882371584, 2623979520, 3930021888, 2232668160, 546166784, 2122767360, 1204766208, 693868800, 4194427008, 3365454784, 4026807264, 615653328, 3859115016, 3367684252, 1383686338, 3966550585}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 738197504, 1778384896, 3607101440, 2944401408, 1379926016, 2178940928, 1016070144, 2332557312, 3875799040, 3750887424, 1700855808, 2577629184, 4147822592, 927293440, 2810302464, 1021544448, 156943360, 4053080576, 3379153664, 2574764672, 3435195968, 1634750944, 2778220880, 1997276152, 2367061164, 129185558, 4272071507}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1140850688, 637534208, 3741319168, 1199570944, 1816133632, 1654652928, 2035286016, 2897739776, 186384384, 3289513984, 299565056, 3996876800, 2905128960, 2829541376, 203018240, 2163968000, 2303243264, 697785856, 2744244480, 2909771904, 542038592, 4270479584, 2992058864, 3581015736, 1654630036, 2074528354, 439227103}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 3154116608, 1040187392, 4177526784, 2726297600, 4206886912, 1067450368, 2874146816, 2072510464, 443285504, 1659502592, 1054932992, 2628354048, 2259730432, 820846592, 1010036736, 1749661696, 1493230592, 1423262208, 1650972928, 2230843264, 3546257344, 4263768352, 1881245488, 1599900856, 2521240268, 699594242, 3239060187}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 738197504, 704643072, 2164260864, 209715200, 239075328, 3193962496, 3807379456, 1383596032, 666107904, 1867644928, 2263547904, 2311815168, 2085142528, 3900645376, 713658368, 3328964608, 1327006720, 777464320, 479582976, 1424343424, 333305024, 2945039968, 1156285328, 4267215240, 2344057764, 2410009526, 389929627}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 3154116608, 1577058304, 1224736768, 595591168, 3284140032, 2837446656, 2261778432, 1343750144, 3673948160, 130678784, 2071658496, 3887890432, 1370472448, 2523357184, 637988864, 4242311168, 312443904, 2668564992, 2758973696, 2853371776, 77786944, 1326107936, 64932080, 4060142008, 168146372, 3970712770, 4237449475}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 2348810240, 838860800, 3472883712, 2927624192, 2109734912, 253755392, 3622830080, 3031957504, 2857107456, 1670512640, 2301427712, 1201897472, 392609792, 3699466240, 1164046336, 3393435648, 423013376, 1980305920, 1924499200, 1835901568, 2561792704, 1015800480, 1384290800, 607599016, 1465566596, 1659593290, 4158710503}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2617245696, 4127195136, 2969567232, 159383552, 1849688064, 4150263808, 1318060032, 708313088, 1114898432, 1985085440, 2920218624, 1945731072, 4240359424, 1499144192, 3529240576, 991545344, 2372834304, 2642629120, 3640646912, 1410582400, 1166378560, 4111506144, 1891240208, 1864581048, 1548727092, 1566293366, 3080294475}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 2348810240, 1375731712, 3405774848, 3682598912, 4248829952, 2212495360, 1221591040, 546832384, 2931556352, 235274240, 2048196608, 3725492224, 4046700544, 1309220864, 221810688, 779003904, 3768820736, 3681618432, 4132759296, 4134598784, 130738752, 928624736, 1535278544, 2870956248, 1133899972, 472661634, 83770853}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 2885681152, 1912602624, 16777216, 1920991232, 1447034880, 1323302912, 881852416, 4153933824, 1565261824, 2685534208, 3140288512, 2189983744, 2177744896, 1992368128, 4243255296, 4025006080, 1771951104, 368671232, 2044131072, 3052576128, 2800008128, 1315950944, 2898541520, 3162913272, 4170400100, 1160248186, 3689962295}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 335544320, 1040187392, 1962934272, 1283457024, 3166699520, 2531262464, 649068544, 4291297280, 1134821376, 1307967488, 3752263680, 2590146560, 1587396608, 1690525696, 393523200, 1049274368, 2548691968, 630003200, 2900352256, 3083493760, 562897600, 3672084768, 3737780880, 1863129064, 3776951324, 1537886822, 4076697569}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 67108864, 234881024, 3808428032, 2826960896, 1749024768, 3974103040, 802160640, 4088922112, 3564896256, 3572105216, 293928960, 3682828288, 382648320, 3887669248, 2928267264, 1931200512, 3343041536, 1419464192, 2306403584, 1227252352, 2420581312, 2560788832, 3150663376, 3196125016, 3015314900, 981293810, 991938675}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 4227858432, 167772160, 1459617792, 847249408, 1472200704, 1998585856, 2343567360, 832045056, 1436286976, 3477209088, 2239037440, 2729672704, 923713536, 2586386432, 525447168, 747370496, 568501248, 2773705216, 902341376, 2193767040, 3560253632, 206828960, 3130976496, 2541815176, 3038087732, 2922759730, 2542114631}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2885681152, 2113929216, 3238002688, 1199570944, 2982150144, 3730833408, 3702521856, 710410240, 4260626432, 1912995840, 2119630848, 4293296128, 1459208192, 1432576000, 3238064128, 2019485696, 209558528, 2556256768, 848552192, 849752960, 3792128320, 189711904, 3304425040, 3275823400, 1866057428, 1728260294, 3283133169}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2483027968, 973078528, 1191182336, 92274688, 3678404608, 2728394752, 2532311040, 2932342784, 486277120, 3306029056, 445972480, 422739968, 880787456, 2049531904, 2333913088, 995792896, 2205408256, 1936674304, 3283463936, 1988514432, 231307072, 307027040, 2313338992, 3951538792, 24996604, 4219372074, 1922684145}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 335544320, 1644167168, 1056964608, 1551892480, 1564475392, 270532608, 1777336320, 4110942208, 1173618688, 2334261248, 2803040256, 3939401728, 2001059840, 3391578112, 4245475328, 2403792896, 703714304, 2217043456, 745513728, 524298880, 522203072, 3178248160, 3561507376, 3688120360, 2882689820, 1402691982, 2449140387}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 2885681152, 1644167168, 754974720, 394264576, 3250585600, 1465909248, 2922381312, 4105699328, 1098121216, 2400845824, 4189913088, 2741665792, 268419072, 3918094336, 340848640, 3075639296, 4190880768, 364075520, 2961018624, 3662680960, 3792195392, 3733741600, 122561232, 2587323624, 2571077348, 4167658358, 3860909567}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 2214592512, 2852126720, 4278190080, 998244352, 2873098240, 2610954240, 1727004672, 1048051712, 3424387072, 1211236352, 3212378112, 1068859392, 1000652800, 1453662208, 3555176448, 3243083776, 226026496, 1903652352, 2588851968, 3039854208, 3675784256, 1863078752, 2140825840, 53286376, 822335908, 1470359938, 970176159}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 1006632960, 4194304000, 3909091328, 1585446912, 1723858944, 2623537152, 3627024384, 3781689344, 2642673664, 577110016, 3723689984, 560431104, 4234985472, 3929497600, 1822543872, 558876672, 2378755072, 3334568448, 4134193920, 2582918528, 3081660864, 992443168, 1876529872, 1479782632, 378702348, 1590165862, 626266681}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 872415232, 3120562176, 2097152000, 1786773504, 3326083072, 2216689664, 2477785088, 346554368, 3201564672, 296091648, 248184832, 2996666368, 1177468928, 3000967168, 911986688, 821405696, 127577088, 3194576384, 3385380608, 70524800, 1232502208, 3178460512, 2148630704, 3142895880, 1922437484, 2971880526, 2599021009}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 2348810240, 167772160, 2566914048, 4253024256, 2898264064, 3655335936, 1863319552, 3973578752, 3730046976, 1331036160, 1214316544, 1177845760, 129875968, 2608144384, 776122368, 1277999104, 4178166784, 3065215488, 3996900096, 430718336, 1492283456, 444561312, 1016700176, 1277911096, 131040196, 1917470742, 452673817}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 2348810240, 436207616, 1291845632, 1585446912, 3326083072, 1839202304, 674234368, 1461190656, 1524891648, 2960785408, 3824877568, 1607565312, 107134976, 2678005760, 3588984832, 4198078464, 2709447680, 2484173312, 570618624, 2697944960, 1881402304, 2127944544, 3951603824, 1867258376, 3452316532, 2210743630, 3219165223}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 2483027968, 704643072, 4211081216, 998244352, 3753902080, 2145386496, 95420416, 2263351296, 2868641792, 964034560, 2422276096, 1209237504, 3901407232, 3978108928, 3903164416, 2047604736, 104778752, 1871134208, 3813312256, 2566730880, 1712694848, 526629152, 2936183440, 2534489192, 2812009484, 2525401818, 3223543949}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3288334336, 503316480, 1761607680, 3347054592, 121634816, 3990880256, 3673161728, 1810366464, 4044619776, 4129161216, 3788963840, 1114406912, 461619200, 4249034752, 741527552, 1429510144, 924812288, 2650357248, 452187392, 3958075264, 4157010240, 2673520992, 568386768, 505520072, 3078493804, 3907461358, 3282360621}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2348810240, 1644167168, 1627389952, 2810183680, 2789212160, 3923771392, 930086912, 2470969344, 135528448, 1254490112, 2726363136, 316964864, 1753071616, 924147712, 4083347456, 1453103104, 1572971520, 1379351040, 380473088, 2647479680, 1607385408, 2177280992, 1118996560, 4173644040, 2175638652, 4115496126, 4245610369}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3019898880, 3724541952, 3909091328, 2105540608, 1707081728, 2380267520, 2926575616, 3420979200, 3049521152, 2922250240, 4284809216, 3850600448, 1692319744, 2015436800, 2263724032, 337377280, 3572677632, 3268107776, 3458657536, 1564284800, 2236607552, 3552894240, 2009234832, 2322559112, 540584044, 2089830086, 2232947805}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 469762048, 2181038080, 721420288, 3279945728, 381681664, 660602880, 3731881984, 251133952, 1923350528, 3359244288, 51445760, 650608640, 2910765056, 1060462592, 1186828288, 2303715328, 2896346112, 1785403904, 4202088192, 866744448, 2252572224, 3667169696, 1942764112, 1448484296, 240595300, 2199444030, 700069159}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 2080374784, 2248146944, 285212672, 3196059648, 3670016000, 2099249152, 435159040, 1186463744, 1157365760, 1476263936, 20250624, 3854270464, 2628173824, 2689163264, 2030432256, 2717112320, 795008000, 1644919296, 3031352576, 4167919488, 563606976, 3054545696, 808980080, 842801832, 3839767300, 3854922386, 1938002953}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 67108864, 1979711488, 1023410176, 2071986176, 2722103296, 1440743424, 951058432, 543686656, 3652976640, 947519488, 2606301184, 3039395840, 3095969792, 409296896, 513003520, 3010586624, 1151130624, 3825432064, 3890262272, 2035886464, 640269632, 1644724704, 3416613968, 1848875752, 3936457740, 3464814074, 2901901291}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3422552064, 905969664, 1325400064, 2877292544, 3292528640, 3286237184, 1414529024, 4189585408, 2236350464, 1473642496, 4020699136, 697860096, 3589783552, 107683840, 3985551360, 66119680, 3410201600, 2685485568, 1043313920, 2855731328, 3296778304, 2727055072, 3809804624, 1153287832, 3722594452, 1310539626, 2442757429}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 2751463424, 2248146944, 2835349504, 696254464, 4022337536, 1704984576, 2047868928, 1293418496, 3242459136, 4119724032, 3326672896, 2481553408, 3410542592, 126705664, 3760697344, 2808203264, 3151266816, 3831979520, 2293283072, 3912835968, 3653359168, 1329913376, 3124721840, 4162109592, 1002911268, 1772130526, 1788954845}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 2483027968, 2785017856, 2734686208, 25165824, 675282944, 2619342848, 3155165184, 3757572096, 1434714112, 1384251392, 2942500864, 4288643072, 1844756480, 3320274944, 2124279808, 4292331520, 2094586880, 3669564928, 1671999744, 1928408704, 3062138688, 330267104, 3836865200, 1695147608, 2544731796, 884971726, 644150331}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 4093640704, 2046820352, 1895825408, 679477248, 859832320, 1533018112, 4075814912, 2896691200, 3516661760, 3300524032, 757399552, 1944551424, 1497022464, 28925952, 433967104, 1482680320, 3133053952, 2430029312, 1106169600, 2452572544, 2013956800, 1899060960, 4224824208, 62771464, 2318391372, 827758538, 3492498811}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 1811939328, 3590324224, 1493172224, 2474639360, 2998927360, 3017801728, 1347420160, 3047686144, 2331770880, 948043776, 2156462080, 107249664, 1152761856, 2843025408, 40275968, 209491968, 4122067968, 3819121152, 1225909504, 399709056, 579458880, 2937532832, 1262467344, 1248854936, 3063427292, 3108241914, 4034282247}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 738197504, 4194304000, 4244635648, 3732930560, 1237319680, 3609198592, 1332740096, 1155006464, 580648960, 997851136, 3647406080, 3675160576, 3768696832, 754671616, 3421827072, 847681536, 1796578304, 2315604480, 492147456, 2288349056, 1439030208, 1282229408, 3660706544, 3388163304, 947949300, 3621292562, 3187991739}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 872415232, 3724541952, 922746880, 159383552, 2311061504, 2862612480, 500170752, 1317535744, 3227254784, 2947153920, 1526398976, 3029303296, 516734976, 1957126144, 874901504, 3652700160, 669553664, 4014540288, 2369838336, 176492672, 1795346752, 290588960, 2021590832, 942790648, 3076648972, 1940517146, 1771411747}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 335544320, 100663296, 1828716544, 4253024256, 1849688064, 3705667584, 1867513856, 1613234176, 57409536, 3839492096, 1391788032, 2331738112, 2203500544, 3482935296, 2938228736, 2518935552, 3827473408, 773275136, 3693773056, 1644919168, 195599936, 4073346272, 2092768976, 101172888, 3380931292, 3832566066, 64516515}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 3019898880, 3321888768, 1895825408, 3078619136, 2386558976, 3999268864, 1343225856, 26738688, 3589537792, 1918763008, 2162622464, 2538242048, 4203069440, 85155840, 219451392, 3059918848, 1348056064, 1485899264, 3253858560, 2727182208, 4292070720, 2555927008, 634669456, 70148984, 3446607524, 690417382, 1580198221}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1275068416, 3254779904, 184549376, 3967811584, 3930062848, 3403677696, 1580204032, 1701314560, 2446065664, 2097807360, 2457927680, 1313505280, 3708272640, 3058114560, 1036103680, 4224468992, 4194970624, 469852672, 520789760, 3546787968, 1312257472, 1347015264, 1060134352, 250089512, 4111207052, 3869900834, 3268487675}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 4093640704, 3456106496, 1862270976, 293601280, 591396864, 127926272, 1093664768, 1042808832, 343670784, 3803840512, 171507712, 2946334720, 3654860800, 3237961728, 3978219520, 2507954176, 3963231232, 2700697088, 125695232, 222872704, 3941016896, 2009771616, 1048215024, 836319112, 1619914796, 159425530, 2131443579}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2080374784, 1308622848, 2936012800, 3112173568, 1925185536, 2711617536, 1724907520, 589824000, 314310656, 630587392, 3651731456, 2492694528, 1669775360, 3162710016, 3115094016, 1077692416, 215372800, 1674117632, 1365500160, 1195310208, 3279361344, 292999840, 2646308400, 446229368, 373709212, 2516666650, 1483727997}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2348810240, 570425344, 117440512, 763363328, 1329594368, 3386900480, 3731881984, 100139008, 676069376, 1969618944, 3847684096, 1179942912, 1733279744, 108879872, 2070269952, 2865506304, 3282449408, 771176960, 1153748736, 2387074688, 3305714496, 2196762720, 711813328, 2527963400, 1847079012, 2973506858, 3172871981}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 1811939328, 1509949440, 1459617792, 3716153344, 1858076672, 1788870656, 4107272192, 753401856, 1062469632, 1947860992, 189857792, 3599663104, 3733700608, 1847549952, 2697310208, 1339308032, 5917696, 4205912576, 2587816704, 1041482368, 2993886016, 1088668832, 906695088, 515894776, 1677015420, 3127701390, 3854994767}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 3154116608, 2449473536, 3271557120, 964689920, 2168455168, 3735027712, 2454716416, 422051840, 1488715776, 1579810816, 1907949568, 3292495872, 2570764288, 4247740416, 2091708416, 2604402688, 1080716288, 2493078016, 2351927040, 1932704896, 2558739264, 3020875104, 3672721008, 2073548472, 2068225820, 2816811162, 1818609379}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 1811939328, 2046820352, 2801795072, 1702887424, 239075328, 1105199104, 1123024896, 3738697728, 2202796032, 1303248896, 753860608, 1083998208, 2604646400, 3893190656, 517853184, 3603707904, 1005472768, 957293056, 3429663488, 1021823616, 3217110848, 3853768928, 1996704848, 329449288, 1907927860, 2061888826, 1894800521}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2885681152, 1174405120, 3271557120, 1484783616, 960495616, 2938109952, 4205838336, 1238892544, 4138467328, 2768896000, 2103902208, 2042658816, 3825975296, 1136746496, 2385375232, 460093440, 3848942592, 3019340288, 3995639040, 3695181440, 3494345664, 2993742816, 2891174576, 2041410184, 1925685012, 3092972842, 1017291275}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 872415232, 100663296, 4177526784, 998244352, 146800640, 1566572544, 1487929344, 2857893888, 3419144192, 2596929536, 3595239424, 3107225600, 2863906816, 743268352, 1630924800, 2274117632, 1307194368, 1088095744, 2927411456, 1459090304, 3148028736, 1243671200, 1089838672, 694971176, 2711247636, 2917339002, 1845555035}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 872415232, 1711276032, 2097152000, 3279945728, 658505728, 2514485248, 1892679680, 924319744, 3101425664, 2741370880, 2526216192, 465993728, 4287217664, 539566080, 2243162112, 3516667904, 797338624, 3955445248, 3533627648, 4281698688, 2648663360, 341356896, 1477902288, 303152984, 2989841988, 1299553298, 2411684917}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 4093640704, 838860800, 1157627904, 3649044480, 767557632, 2891972608, 1269825536, 2898788352, 2476474368, 599654400, 925827072, 3010297856, 853458944, 730685440, 1539100672, 2335979520, 602829824, 2660718080, 2665081600, 3222054784, 1072976960, 3027383072, 657005136, 2700528424, 1826685788, 1474988698, 2938074697}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 1006632960, 3388997632, 2264924160, 3514826752, 2873098240, 2300575744, 825229312, 1072168960, 889454592, 3436838912, 1550123008, 3831136256, 3661348864, 725295104, 4062564352, 3932424192, 3662296064, 2222785024, 2933293824, 2029374080, 2463896896, 2796947552, 4068154032, 4026917064, 4174651596, 98720486, 2077848311}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1543503872, 436207616, 2566914048, 226492416, 2864709632, 3290431488, 433061888, 136839168, 2697723904, 3114663936, 1020985344, 1288994816, 2982395904, 2368806912, 619311104, 1311508480, 2757118976, 220416512, 1412496128, 1084880256, 1414284352, 1323708064, 708522992, 2502214712, 238798748, 4208276834, 3003363805}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 1543503872, 4060086272, 385875968, 2843738112, 692060160, 2384461824, 2926575616, 167247872, 4223401984, 1946025984, 1846214656, 2596438016, 3296051200, 3066634240, 3271004160, 3109816320, 2699957248, 1956844032, 2977361664, 294649472, 1008750912, 2574264672, 813174832, 989606120, 970859876, 1853581618, 1983570329}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 3959422976, 1107296256, 318767104, 1602224128, 2965372928, 3948937216, 1764753408, 608698368, 3382968320, 1612054528, 1454964736, 649166848, 3735863296, 3783991296, 1147072512, 914651136, 1896246272, 1784758784, 3859676928, 1877396608, 1963487296, 1795434144, 851844176, 2927715048, 670936284, 80647238, 2073848001}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 738197504, 2315255808, 3338665984, 3481272320, 1052770304, 2262827008, 1792016384, 2379743232, 2062286848, 2794586112, 2203123712, 1751744512, 1087684608, 347021312, 3983208448, 1544308736, 1010963456, 4136200704, 243649280, 3024521856, 2097033792, 3229830560, 3843602320, 1636640216, 1341388516, 1504820202, 2553857495}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 3959422976, 704643072, 1593835520, 2306867200, 893386752, 3814719488, 756023296, 3287810048, 3105095680, 1254752256, 1055457280, 417955840, 907329536, 2964807680, 3750400000, 3866376192, 4124713984, 3188787712, 176007936, 1654568576, 582909248, 2855492448, 645446800, 1839818744, 1049229268, 2776948678, 730824167}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 469762048, 3053453312, 3942645760, 360710144, 398458880, 1914699776, 749731840, 1692925952, 3234594816, 3026321408, 2029191168, 4244275200, 2437267456, 2921160704, 3851137024, 3554420736, 1744438272, 1895252480, 467971328, 1052553856, 3155726656, 116828704, 1367854960, 3290329480, 1585001932, 2412087810, 1012754575}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2751463424, 1442840576, 2197815296, 4068474880, 2604662784, 2711617536, 2049966080, 2734161920, 1715732480, 3830579200, 3511877632, 1536851968, 2584592384, 3632619520, 4185640960, 4275337216, 1847227392, 4272897536, 3492589824, 1228715648, 45386432, 2343079904, 697206000, 4151824520, 2558146500, 25120654, 3653558419}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3825205248, 3254779904, 3338665984, 1887436800, 2965372928, 2564816896, 1917845504, 260571136, 3299606528, 3217948672, 845873152, 2700443648, 850575360, 4148764672, 1416687616, 1998354432, 2476102656, 470777344, 339196672, 2917654144, 3559885248, 631484704, 1935536016, 112118040, 1717506188, 2009071330, 122392601}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 603979776, 2113929216, 251658240, 2206203904, 4013948928, 325058560, 4216324096, 2335703040, 530841600, 2225733632, 1293877248, 2903867392, 539934720, 1154572288, 3615526912, 3415492608, 650267648, 2625861120, 479958272, 106671232, 2172367936, 751556960, 1088655760, 3063908824, 1820451220, 3488404222, 2832344751}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 201326592, 905969664, 754974720, 3095396352, 3133145088, 3269459968, 1498415104, 4219994112, 3950247936, 2607939584, 3281190912, 1732149248, 1364836352, 1658150912, 914345984, 1308891136, 3377099776, 3577678336, 3945837824, 260878720, 2326441152, 1098615328, 1439568528, 1169495448, 1701817868, 2309775374, 730743595}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 2348810240, 3053453312, 2332033024, 612368384, 1153433600, 434110464, 2840592384, 1992818688, 3343646720, 2510684160, 4038918144, 180649984, 1605746688, 655843328, 562032640, 188512256, 2682131456, 4268313088, 1978070272, 1633845888, 2148069824, 726915872, 1527395088, 2487946776, 1890709420, 1279081778, 1376049501}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 1677721600, 1107296256, 754974720, 2726297600, 3552575488, 169869312, 934281216, 1673003008, 3700162560, 3289251840, 2612723712, 125796352, 1221115904, 4051263488, 413855744, 2145134592, 2829454336, 956265984, 1248176896, 4064404352, 3238761920, 3718949280, 1499230832, 3915781000, 1205800420, 2471880074, 1681507865}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2080374784, 1040187392, 1895825408, 4253024256, 3493855232, 1449132032, 2140143616, 2554855424, 21233664, 2800353280, 2311127040, 1232961536, 2910371840, 3744407552, 1169600512, 504657920, 453127168, 1882540544, 1001376000, 644203392, 3184842816, 4130437600, 3013976976, 536131128, 1975601612, 3078476470, 2088275359}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3422552064, 4261412864, 2197815296, 2390753280, 2864709632, 1243611136, 3576692736, 3504865280, 943980544, 1606287360, 546373632, 2641002496, 3057631232, 866869248, 3144019968, 3094640640, 2127981568, 4204073472, 4113887488, 4248754816, 2967044288, 1549163808, 2656381424, 68457672, 4069440908, 2968620102, 2670866917}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 872415232, 2650800128, 3338665984, 1317011456, 1765801984, 3558866944, 2163212288, 1160249344, 1085538304, 2758410240, 3000565760, 4063985664, 1742127104, 2034720768, 3416846336, 323250176, 2176986112, 338509312, 150056192, 1254070400, 3916742336, 3166334176, 620836144, 581423400, 3095953484, 3442747870, 363492503}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 335544320, 2650800128, 956301312, 595591168, 1564475392, 1021313024, 703594496, 1924661248, 2383675392, 2751070208, 3176988672, 3439034368, 1664270336, 2683510784, 3183276032, 803473408, 759329792, 21583360, 1812045056, 3270500224, 13150016, 44974176, 3242656848, 3570835272, 2796641540, 586516774, 2061863823}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 469762048, 1308622848, 4076863488, 4253024256, 3099590656, 3995074560, 3597664256, 2171076608, 2449735680, 3653894144, 4242472960, 3702685696, 1256833024, 3184599040, 981970944, 2322884608, 1805790208, 861628928, 1303957760, 806791808, 2870192448, 3204871584, 1453398768, 1970274024, 4247811564, 344458150, 2681491039}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1677721600, 1040187392, 4076863488, 3296722944, 255852544, 417333248, 2962227200, 3660054528, 1543241728, 2921463808, 602996736, 2545713152, 15843328, 2978947072, 3391082496, 33839104, 622201856, 2948548096, 2579989760, 1602249344, 1069566400, 3248507616, 1869634128, 406352504, 429129980, 398349210, 3238222631}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 4227858432, 2583691264, 654311424, 3883925504, 3703570432, 1407188992, 3444572160, 3630694400, 3954442240, 218234880, 4194631680, 4280123392, 2020392960, 3063095296, 975876096, 3775686656, 3726517248, 1968378368, 306891520, 983310976, 4204166720, 808911008, 2111876112, 3318562968, 89783036, 1366748446, 1358585459}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 1006632960, 234881024, 1929379840, 75497472, 3686793216, 2300575744, 4186963968, 2059927552, 2571370496, 2897346560, 625803264, 1042644992, 535609344, 995827712, 988467200, 1637623808, 4135480320, 1834711552, 2112536832, 2266770048, 1220429248, 133912736, 1765460208, 3526635032, 3603583564, 4149281366, 4246439859}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 603979776, 637534208, 1627389952, 2743074816, 440401920, 4016046080, 214958080, 2030567424, 322174976, 3921018880, 3760128000, 3546054656, 1480048640, 2059231232, 4106604544, 1240221696, 1024087040, 1096642048, 2564159744, 1380216704, 432952128, 1867726816, 3215372816, 1607658520, 1988412876, 2047590830, 2889819049}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 2751463424, 2583691264, 184549376, 1535115264, 306184192, 3462397952, 3920625664, 2050490368, 2279342080, 2010513408, 1264386048, 59867136, 2874195968, 3027722240, 1330286592, 1012148224, 238160896, 4049016320, 1813694208, 4095507584, 821451328, 252533216, 2119807888, 1322551848, 2563601124, 3279537346, 2978259293}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3288334336, 1174405120, 2936012800, 830472192, 205520896, 1289748480, 1817182208, 3618111488, 616300544, 2459566080, 3640721408, 3269951488, 4095393792, 3842465792, 168603648, 262436864, 2682147840, 3381603840, 2806049024, 3198576768, 559615296, 2395385312, 202186704, 4043699352, 2244995548, 778482938, 482154171}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1140850688, 2248146944, 2701131776, 4253024256, 3946840064, 73400320, 2746220544, 177733632, 207355904, 850001920, 4212457472, 4058873856, 2565128192, 4232257536, 709005312, 4002686976, 3013483520, 60503552, 4286511360, 1745762176, 4199771200, 3905599584, 88112912, 4049611048, 3224400692, 4242037330, 4290542115}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 603979776, 2650800128, 3238002688, 629145600, 1639972864, 3676307456, 3708813312, 3654811648, 1731985408, 1564082176, 291438592, 2876801024, 836485120, 1262051328, 2490208256, 4166260736, 2760795136, 3915451904, 1938928896, 3956163456, 2164342848, 1021435168, 1113986544, 2064981464, 2274332804, 1991726562, 2089590539}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 603979776, 2113929216, 3405774848, 427819008, 1656750080, 2862612480, 2509242368, 3808952320, 3069444096, 1798438912, 296157184, 3891691520, 4016422912, 260136960, 2308157440, 1837922304, 1497252864, 3579399680, 1200588032, 3770308224, 1494440768, 2116326048, 1454565808, 2492448600, 2637850668, 1708349614, 1334097323}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3556769792, 973078528, 1728053248, 2726297600, 4081057792, 1893728256, 823132160, 3950510080, 2608594944, 1064435712, 825950208, 1267433472, 3414999040, 2551537664, 1098027008, 2058631168, 3800443904, 3646758400, 2764488448, 3065129600, 3466275008, 343639520, 1424292432, 1905350072, 1522331284, 2858231154, 474404111}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 4227858432, 33554432, 2063597568, 3682598912, 759169024, 2879389696, 2836398080, 521666560, 2828271616, 982384640, 3574530048, 3935731712, 1196277760, 2188713984, 1726476288, 2138859520, 3325182976, 3479007744, 1992017664, 2828951680, 4053225024, 1061349984, 2657322736, 980045976, 1835615140, 3919947542, 3729343493}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 872415232, 2650800128, 3003121664, 1384120320, 4047503360, 3223322624, 3935305728, 1833435136, 3179020288, 915275776, 3185377280, 3704651776, 204587008, 2781831168, 2759053312, 3468961792, 1770683392, 3828821504, 30919936, 2298352256, 266685120, 2954161888, 1018927408, 3732412440, 2237952332, 2916757258, 2308912433}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 469762048, 1375731712, 419430400, 2239758336, 2654994432, 39845888, 1380974592, 1806172160, 3244556288, 3654418432, 3620798464, 1338277888, 3266428928, 2290573312, 1842868224, 3815516160, 4274394112, 2442875392, 1586077440, 2909497728, 97640512, 3981915360, 1363139216, 3454564056, 4010034652, 1635918166, 3380158451}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 3690987520, 1442840576, 2164260864, 3447717888, 1178599424, 2097152, 892338176, 1268252672, 2082209792, 1798438912, 2580217856, 3753803776, 1302970368, 960831488, 20426752, 2565085184, 197006336, 3759227392, 3067202816, 76109696, 2588780608, 310083296, 3571878832, 3444936776, 2108119668, 2511666386, 3750668175}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 1275068416, 2785017856, 620756992, 75497472, 675282944, 262144000, 3333423104, 4180148224, 2543583232, 3040739328, 2144534528, 4289822720, 658423808, 2219925504, 1420611584, 911476736, 1949451264, 548735488, 2746666240, 3397213568, 3074070208, 1406891360, 1339922800, 1443400392, 1877898732, 405499786, 4258631305}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 1409286144, 369098752, 3674210304, 3380609024, 1002438656, 3613392896, 3100639232, 1588068352, 2598109184, 1439301632, 2321350656, 2425651200, 2622865408, 3400228864, 76795904, 2215909376, 1548116992, 3355391488, 3455420672, 2677754496, 749437760, 1723875872, 3185578960, 2928693016, 738749660, 2725015178, 942832739}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 3959422976, 2315255808, 1291845632, 3313500160, 4194304, 329252864, 1320157184, 2575826944, 547618816, 2309357568, 3344498688, 4289298432, 4287938560, 595271680, 3576098816, 4052506624, 3979482112, 2075597312, 1077197568, 130768768, 833540672, 4238899168, 1892960112, 3377340488, 908924348, 3914853446, 4155630425}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 738197504, 2785017856, 3976200192, 864026624, 3862953984, 1021313024, 1922039808, 4292345856, 999030784, 2475556864, 615317504, 2651815936, 1592705024, 47128576, 2289881088, 2083809280, 743584768, 2564516352, 2694765824, 3615959424, 2660672, 1110854112, 4000408528, 1039778552, 541064068, 1514586970, 3414891977}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3422552064, 3590324224, 3506438144, 1568669696, 3485466624, 3147825152, 1401946112, 421003264, 2716073984, 1487273984, 4278910976, 1383432192, 618315776, 1298735104, 2852687872, 433858560, 3381804032, 1196773888, 2473235712, 2602633088, 1741996096, 1380848160, 499591856, 4206882520, 3641441444, 504729262, 1223330793}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 1946157056, 2046820352, 419430400, 3464495104, 1077936128, 2485125120, 4203741184, 3912761344, 482082816, 870973440, 1860501504, 473464832, 2309079040, 1150492672, 2569523200, 3422816256, 4069917696, 116332032, 380501760, 273771904, 990294464, 1439337056, 2766716592, 968481816, 2252307444, 3535124946, 2835171427}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2080374784, 2785017856, 922746880, 3145728000, 1673527296, 1981808640, 1045430272, 4010278912, 3311140864, 1008074752, 3494707200, 1644068864, 1672462336, 606543872, 3598053376, 500439040, 1686780928, 1232812544, 1449370880, 1268325504, 2725550144, 3109351200, 1837431152, 1305271800, 3069222732, 2304151866, 2187569677}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 603979776, 2785017856, 620756992, 4085252096, 4089446400, 1021313024, 3761242112, 3819438080, 1967390720, 1331036160, 44105728, 4145315840, 4189175808, 3612565504, 72609792, 4226570240, 1033001984, 3493295616, 1482000640, 3541382528, 1066064192, 3475292960, 2249841936, 3893826472, 2080756268, 3788335622, 3418796433}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 201326592, 1174405120, 352321536, 3078619136, 1354760192, 3311403008, 3513778176, 2865233920, 3596353536, 2232549376, 2790064128, 1804828672, 1338163200, 2254643200, 3837571072, 861153280, 313396224, 3496935936, 2637602048, 316489088, 3094067008, 980861088, 3883751504, 2088482248, 2580462524, 1072247802, 1698015647}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 1811939328, 4060086272, 1828716544, 2239758336, 3586129920, 2971664384, 4025483264, 3426222080, 275513344, 3847618560, 1560739840, 2491383808, 2790572032, 2736594944, 2866728960, 2157185024, 1469723648, 3110152704, 1793111808, 922166144, 1044881984, 3577258272, 4106968304, 4271477160, 1804322052, 3856579514, 1611936229}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 2080374784, 1174405120, 889192448, 3095396352, 574619648, 3240099840, 972029952, 432537600, 349437952, 1787428864, 721092608, 3177283584, 579780608, 931487744, 3554725888, 1130133504, 2440985600, 3498138112, 3771913472, 3027987840, 2049038528, 2469322336, 3224716080, 1695081512, 662193980, 482097438, 4193149783}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 2751463424, 1040187392, 1426063360, 293601280, 2000683008, 476053504, 3486515200, 635961344, 178520064, 1912471552, 2052915200, 399736832, 1531625472, 2193055744, 3460886528, 3314026496, 4151593984, 991327744, 981030144, 3186475392, 4290228288, 261409888, 911879952, 3055749400, 281998012, 3824773014, 514704197}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 738197504, 1107296256, 4278190080, 2810183680, 3133145088, 1793064960, 32505856, 3198681088, 76808192, 2676883456, 3114336256, 2050392064, 3185819648, 2443911168, 255954944, 1716021248, 2187596800, 4205201920, 2918543104, 72938112, 3425892928, 1391824800, 2220246928, 1960652360, 1510770380, 2304559726, 2997155445}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 1006632960, 1107296256, 2936012800, 2692743168, 1849688064, 2510290944, 3752853504, 2615672832, 2431385600, 3995729920, 70582272, 4028727296, 4116234240, 719544320, 2103881728, 818423808, 1545348096, 3353506304, 2980660992, 4160981632, 4203862464, 1026598496, 3872348784, 3484204360, 443367692, 4163237202, 1092535227}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 1409286144, 4261412864, 3741319168, 2088763392, 1564475392, 2745171968, 1540358144, 2988965888, 2384723968, 3918659584, 1745027072, 1261207552, 3266035712, 2714050560, 2152050688, 3808978944, 800343040, 1889150464, 4004982016, 3560361088, 1474083776, 303288288, 3630784752, 3340995192, 3929108060, 1426039254, 833554227}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 2348810240, 2785017856, 2499805184, 2172649472, 1321205760, 3076521984, 2047868928, 3164078080, 2086928384, 1428815872, 1649606656, 4283203584, 1343995904, 91037696, 3258814464, 2931304448, 3973346304, 3762436608, 1073679616, 121279872, 4235627584, 953193632, 3678791248, 3800854136, 3041280036, 3653573070, 3597772975}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 4227858432, 1845493760, 553648128, 3145728000, 1765801984, 316669952, 1804599296, 1048051712, 3915644928, 2298871808, 3166896128, 3189800960, 1332199424, 517038080, 1586335744, 861419520, 1423209472, 441340416, 1462698240, 4226464640, 4175360832, 276872800, 2543320400, 1501133176, 1005705812, 1634351358, 742996217}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 1409286144, 1577058304, 318767104, 1904214016, 549453824, 3336568832, 3962568704, 487063552, 3638296576, 1768030208, 1297940480, 659783680, 2922561536, 422797312, 1909780480, 3358078976, 2475426816, 10122752, 1248406784, 1021160064, 3490044736, 2221008800, 2719468176, 2232726952, 281574652, 3434905498, 1007837127}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1677721600, 2919235584, 2097152000, 1786773504, 566231040, 1696595968, 3215982592, 2639790080, 1941700608, 287440896, 2059337728, 4062347264, 2080489472, 3484508160, 2044186624, 1203255296, 2620150784, 894057984, 2543545600, 3130824064, 1974270400, 1110741664, 3609758960, 1962590216, 922609044, 3446871010, 1886957463}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 1275068416, 2583691264, 2835349504, 2894069760, 482344960, 476053504, 680525824, 1892155392, 3948675072, 248381440, 1149042688, 3141107712, 1098432512, 3231653888, 1368567808, 3372775424, 2713472000, 3818795520, 3696558848, 2687884672, 4112442560, 1949185312, 2435671248, 2534536248, 3564424780, 2214134266, 916700545}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 1946157056, 570425344, 184549376, 1216348160, 2520776704, 3923771392, 892338176, 4278714368, 3677618176, 1315831808, 278331392, 2044493824, 2560606208, 3332186112, 1440591872, 2873649152, 2849266688, 3957206528, 1977570048, 2500382848, 3200375744, 1216503392, 586484304, 1251598888, 894325308, 3825694958, 1459923765}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 335544320, 1644167168, 3875536896, 2189426688, 297795584, 702545920, 4279238656, 4149739520, 2979790848, 2239627264, 1706622976, 4218454016, 901103616, 4096483328, 2512375808, 2551732224, 2411473920, 781065728, 74535680, 2431952512, 2826434752, 3315341472, 2004762512, 2864263736, 3186655428, 2390071698, 785071865}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 1409286144, 2583691264, 1895825408, 3128950784, 4215275520, 228589568, 3016753152, 1573388288, 3935043584, 323092480, 2425815040, 2262597632, 1013432320, 782852096, 4023496704, 3137878016, 3790371840, 468848128, 1575948032, 1294516608, 1121030080, 2139622880, 1772909552, 835877496, 167728812, 1493222258, 1202553359}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 2214592512, 3992977408, 2030043136, 343932928, 37748736, 3286237184, 605028352, 884473856, 3176398848, 2234646528, 44236800, 351567872, 937672704, 3015008256, 1586335744, 439879680, 1319936, 3344043520, 1383288064, 183285632, 1791472832, 2817465440, 2044906576, 3348820408, 1634659700, 212650758, 120034107}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 469762048, 1577058304, 687865856, 1065353216, 339738624, 572522496, 1729101824, 511180800, 1036255232, 2230976512, 1583546368, 412844032, 3734814720, 1303191552, 3205148672, 3521660928, 4051452928, 1490952704, 3756620032, 2813380480, 3920315712, 2096618208, 389717936, 2768258392, 3917511316, 2034239182, 4020266007}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 2751463424, 2516582400, 3976200192, 2659188736, 356515840, 4183818240, 2364538880, 1148715008, 1688469504, 3490316288, 1690632192, 3200811008, 1028243456, 3157991424, 2779770880, 965232640, 1549538304, 317599232, 1915683072, 926798208, 4107873216, 1975971552, 1742131344, 2862534024, 258126564, 4141651678, 2866516783}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 335544320, 1040187392, 1828716544, 1904214016, 4097835008, 123731968, 831520768, 1732771840, 2858680320, 2166489088, 1398865920, 78741504, 1196736512, 1830248448, 1779085312, 3034073088, 2720797696, 1707488768, 545459456, 3731916160, 2312455232, 3225157088, 1702993680, 3584875448, 3427470668, 3679766310, 1326937707}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 2483027968, 3590324224, 2164260864, 3531603968, 1606418432, 2967470080, 927989760, 1773666304, 2502688768, 957218816, 2735800320, 1963425792, 3076177920, 1925390336, 1565569024, 2133350400, 2842954752, 3891412480, 1634167040, 727355264, 1354965952, 978374048, 4104660752, 4164158104, 1255306388, 2983666746, 640844473}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1811939328, 1979711488, 2969567232, 813694976, 1254096896, 2136997888, 1460666368, 4070047744, 1498152960, 1212809216, 3803381760, 767787008, 3353133056, 579166208, 747819008, 2789738496, 1345612800, 517353984, 4227937536, 3735852928, 4153226944, 763799072, 3090051664, 1172116600, 1329525668, 961684570, 3267316747}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 872415232, 1711276032, 1694498816, 629145600, 3594518528, 3563061248, 2817523712, 2088239104, 2733375488, 2601123840, 3244228608, 3146809344, 1942208512, 1843994624, 99471360, 373843968, 2108957696, 3522590208, 916271360, 2344344960, 3506797120, 2951195360, 2761376656, 3445936904, 1742056164, 1287923578, 1129213963}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 3422552064, 838860800, 1191182336, 2222981120, 4190109696, 2640314368, 655360000, 406323200, 2895380480, 2722234368, 2791636992, 3785392128, 363970560, 1006854144, 2068819968, 201877504, 1704741888, 3428721152, 2340112128, 3833327232, 1757038528, 286328736, 1379041744, 235726712, 904386420, 3269722854, 2875852259}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 3154116608, 704643072, 4110417920, 1686110208, 2797600768, 2501902336, 1139802112, 213385216, 1587806208, 1956773888, 2312830976, 1887928320, 2673393664, 4039974912, 202829824, 2963814400, 1993108480, 3293456896, 2380604160, 1654295424, 2852542144, 1031345184, 3646747504, 1071608104, 2811621572, 1088155038, 2529094139}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1677721600, 3120562176, 1426063360, 2692743168, 4232052736, 2191523840, 1993342976, 182976512, 2986606592, 1430913024, 682426368, 3084288000, 643809280, 1356029952, 2502537216, 1775790080, 320631808, 448155136, 3614136064, 1980078976, 2583038144, 1749767008, 2954200560, 2617135736, 2101283900, 3001532198, 3095358927}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 4227858432, 1979711488, 855638016, 2575302656, 566231040, 1646264320, 2014314496, 3628597248, 1491337216, 1112408064, 1380253696, 2290581504, 3196502016, 3055509504, 2960437248, 79177728, 4045165568, 4063388160, 3322363136, 3610816128, 2921491264, 4098836256, 450668656, 2934733272, 4199181516, 1538989894, 1331360349}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 3154116608, 1979711488, 2600468480, 897581056, 2403336192, 1767899136, 2987393024, 3504865280, 1553727488, 4161142784, 1411710976, 3089072128, 2168897536, 2458853376, 2762248192, 2526558208, 686054400, 4205976064, 3433000192, 1246544512, 486820160, 3949069920, 1859604112, 3798007672, 458883804, 2558741642, 462078021}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 469762048, 2852126720, 2835349504, 1753219072, 2210398208, 2153775104, 3926917120, 2502426624, 3904110592, 1414135808, 81461248, 2855174144, 3517038592, 2643812352, 1206374400, 4124592128, 1498153984, 2536907264, 586490624, 2524437888, 2326802112, 2396520608, 617358672, 3329653112, 3226804860, 814215422, 3225960055}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 67108864, 1778384896, 956301312, 2055208960, 3770679296, 3743416320, 2045771776, 4011327488, 2859728896, 3954049024, 2673147904, 2194309120, 3041640448, 345989120, 2449076224, 1732794368, 1583115264, 2095207936, 805273344, 3437866368, 3372245952, 41965600, 3703591792, 689972776, 653278996, 3264761638, 1664362773}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 2214592512, 2181038080, 1325400064, 3816816640, 2839543808, 329252864, 1376780288, 824705024, 2542010368, 545390592, 302055424, 1401913344, 1462419456, 2650234880, 2845093888, 3457705984, 1769757696, 2202932736, 3019324160, 3499401856, 1217942592, 2562475104, 3492702960, 2416404760, 3247219004, 1516525702, 4004647819}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 1006632960, 3657433088, 1895825408, 2004877312, 2185232384, 1180696576, 2614099968, 771227648, 4146331648, 1902510080, 3176202240, 2162982912, 2759442432, 3303219200, 3969093632, 2429028352, 3754701824, 2300183040, 1667451648, 3872635264, 2728942912, 169637856, 3957467792, 1959226648, 3379951156, 3713601630, 2726331337}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 2214592512, 4194304000, 2835349504, 4051697664, 2487222272, 3491758080, 688914432, 1991770112, 4149477376, 3878551552, 1691680768, 1343062016, 4159488000, 838803456, 3916345344, 728762368, 3767012352, 4135347712, 201467648, 4266614144, 2550591040, 2054950880, 570562224, 3578745944, 2626092532, 2310806758, 2976005813}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 1677721600, 704643072, 3607101440, 2860515328, 1010827264, 3353346048, 3991928832, 3477602304, 3968073728, 2015494144, 3727753216, 1556447232, 1305526272, 1462181888, 2491346944, 3209693184, 181928960, 3422297600, 2429452032, 4089922176, 3507391680, 391650912, 222066256, 2205044808, 1977046908, 3317091862, 2912177835}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 3288334336, 2986344448, 1962934272, 1602224128, 2688548864, 1415577600, 2800746496, 2224553984, 423886848, 2655649792, 2796355584, 3905060864, 1795932160, 2467504128, 1792921600, 2077255680, 2944943104, 1147956736, 2306220800, 2996002688, 295565120, 590374624, 2042110096, 2723440264, 3949091092, 1032935646, 4076663551}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 2885681152, 2449473536, 1728053248, 1535115264, 1002438656, 1163919360, 2224029696, 2563244032, 375128064, 2700214272, 1411973120, 386957312, 1942339584, 1909940224, 3965956096, 3845142528, 2797108224, 4291064320, 637957888, 2660716160, 625199168, 2902472992, 1216359632, 3326106936, 2678094796, 2876264954, 622350111}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 603979776, 4060086272, 855638016, 645922816, 1908408320, 3105882112, 447741952, 1028128768, 3184787456, 2788294656, 1067909120, 717914112, 1415168000, 19996672, 2050486272, 2513442816, 2862091264, 474752512, 1090396928, 10044544, 1047763136, 3004830368, 421731824, 60871304, 3297944348, 3199572190, 2873041579}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 3690987520, 1241513984, 1056964608, 4135583744, 2780823552, 1981808640, 2297430016, 1306001408, 3026452480, 970850304, 2378629120, 3089793024, 2758393856, 4266483712, 1397485568, 1271941120, 3970446336, 3137106432, 1985614592, 248084096, 1724222144, 2432650400, 505337456, 1247777832, 4271245428, 1173060558, 3378046117}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 2348810240, 3456106496, 553648128, 1434451968, 1782579200, 857735168, 5242880, 1320681472, 586940416, 4005167104, 1311178752, 2263580672, 1095811072, 1567694848, 3027152896, 3396364288, 3479731200, 3691278848, 2758170880, 1582109568, 3669294144, 111622368, 3744193584, 3845170040, 3447802452, 4123458482, 2190755851}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 1946157056, 2382364672, 352321536, 293601280, 3493855232, 400556032, 382730240, 3676831744, 3253993472, 1340473344, 3716218880, 2021949440, 290570240, 939745280, 2074865664, 825247744, 3858254848, 3470548480, 2953979136, 4016535936, 3229988928, 932538336, 733137232, 1157142616, 1106491100, 47973022, 1913806433}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 872415232, 2919235584, 1895825408, 528482304, 2252341248, 593494016, 969932800, 1125646336, 441188352, 4094558208, 181862400, 4293296128, 3898458112, 4194656256, 3066540032, 3165673472, 1875409920, 1624530432, 1023558912, 3292085120, 262253888, 3326303200, 3330591248, 3342127768, 2776405572, 3102251290, 3456797129}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 67108864, 3925868544, 318767104, 4085252096, 985661440, 1839202304, 156237824, 193462272, 2520514560, 1638531072, 3943628800, 1171161088, 10338304, 2106155008, 2802028544, 2815440896, 2345153536, 1776053760, 3759816448, 3904315520, 1099625024, 4283683232, 2966962736, 1521769400, 907437068, 929393674, 1658954083}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 1677721600, 3590324224, 3338665984, 2843738112, 3166699520, 513802240, 2999975936, 586678272, 3849060352, 291110912, 342556672, 2669903872, 4148477952, 3603783680, 873123840, 3226499072, 230194176, 1108104704, 3182039296, 436411520, 3780609344, 46309792, 871649968, 3745927928, 3701026420, 1612492954, 2867938675}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1006632960, 1241513984, 1056964608, 4286578688, 918552576, 1642070016, 3402629120, 2916614144, 3468427264, 2924347392, 1101201408, 340557824, 3916677120, 2697027584, 2455351296, 2492475392, 2037926912, 961288704, 1738949376, 1066872448, 3550936640, 3821175200, 2930824208, 2090719832, 823271652, 1832738114, 339195665}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 1006632960, 301989888, 352321536, 2407530496, 4156555264, 1163919360, 808452096, 4028104704, 435421184, 858914816, 2866216960, 3889987584, 2640297984, 2489393152, 3196162048, 1106253824, 4269296640, 423913984, 3395960576, 2818770816, 1837028160, 977335584, 3340891088, 3290443112, 3608159220, 3146254918, 1362902907}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 1946157056, 3992977408, 2634022912, 109051904, 2512388096, 1126170624, 3062890496, 2729967616, 3046375424, 198574080, 416219136, 3880681472, 3665149952, 3063750656, 858779648, 3946858496, 1927312384, 330311168, 3576190208, 2477536640, 746747840, 632897184, 1196533232, 1340291480, 3104612596, 3647797766, 1629273193}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 2617245696, 3724541952, 1962934272, 4034920448, 104857600, 1151336448, 957349888, 3369598976, 2019295232, 3027632128, 3309633536, 249593856, 161071104, 1828675584, 3880513536, 1874860032, 1147159552, 4210061824, 3488098560, 1624521088, 2278689984, 1841239136, 1886100464, 823133848, 1826118596, 2321295890, 3614864029}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 4227858432, 1442840576, 2533359616, 528482304, 180355072, 413138944, 3318743040, 2033713152, 3259760640, 60424192, 4225433600, 1985642496, 2586689536, 1012752384, 1541656576, 37754880, 1306557440, 934312448, 4098391296, 2527335552, 1156463168, 1812799904, 421249712, 137109880, 3672800020, 3845333482, 2687412739}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 2348810240, 1979711488, 3472883712, 3246391296, 1849688064, 2711617536, 2219835392, 1966604288, 3316908032, 368443392, 2790850560, 1091076096, 3229990912, 4190838784, 1759506432, 3779069952, 2149598208, 2047879680, 2627216640, 904142976, 2597208384, 3672992992, 1518239856, 3374101048, 1998843796, 2376743062, 3923968521}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 3154116608, 436207616, 251658240, 1132462080, 1816133632, 1289748480, 1048576, 89653248, 3015442432, 3554279424, 4235919360, 4003954688, 3997220864, 26025984, 3508441088, 2638235648, 1717597184, 3671081472, 2574789376, 143419008, 1244821568, 477043424, 2223609808, 881182648, 527930500, 2998447362, 1614878779}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 1543503872, 3590324224, 2264924160, 2608857088, 1656750080, 782237696, 2905604096, 42467328, 3280207872, 2194014208, 440074240, 3112927232, 3285499904, 1808359424, 3728658432, 3133159424, 580940800, 590348800, 3381153024, 906261632, 990257216, 2031818656, 4051428784, 1954335752, 1740441276, 1892722646, 3461303865}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 603979776, 704643072, 2332033024, 2575302656, 968884224, 136314880, 61865984, 4072144896, 759431168, 459145216, 3811770368, 1599307776, 3410280448, 1914249216, 3234246656, 1795172352, 2306872320, 1908411904, 3290447616, 2511346816, 2008554304, 365184288, 807296368, 1263749384, 1828971620, 845982702, 2924821205}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 335544320, 1711276032, 4143972352, 1048576000, 3821010944, 2925527040, 1401946112, 1685585920, 4144758784, 1668415488, 1408696320, 740458496, 100253696, 2811830272, 681553920, 3003152384, 545281024, 2696939008, 652235008, 4283438208, 3768086208, 559701408, 1584029008, 3387646392, 3370707476, 258137738, 3143222263}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 1275068416, 4127195136, 2097152000, 1652555776, 2235564032, 3563061248, 1464860672, 1820852224, 3984850944, 3210346496, 222494720, 3219816448, 1116585984, 3175948288, 1706799104, 4009768960, 897600512, 3300946432, 1386247424, 2599436672, 1542990272, 2528905440, 2437289488, 2247454936, 845668172, 4153830070, 4156383943}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 2617245696, 2315255808, 1627389952, 2961178624, 1228931072, 2313158656, 569376768, 2629304320, 2598633472, 912916480, 4058054656, 4000088064, 340377600, 3718209536, 635408384, 3361753088, 3173376, 1209534976, 1425289984, 2283929984, 3124569792, 824359392, 1919062224, 3666013256, 737323524, 2383065054, 1963907775}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2751463424, 3925868544, 4244635648, 3766484992, 968884224, 1814036480, 3203399680, 2490892288, 859045888, 2996699136, 212926464, 1256947712, 3574513664, 3941294080, 708612096, 77600768, 2603615232, 106442240, 3536080640, 124143488, 2831506624, 3130366368, 384799856, 1405679912, 228481444, 3174112694, 631999405}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 469762048, 3590324224, 285212672, 2105540608, 2101346304, 4037017600, 3914334208, 2639790080, 3463708672, 1642987520, 898170880, 2393604096, 1345765376, 1145249792, 1930735616, 3516954624, 1825582080, 3289938432, 1825836288, 465454976, 240203840, 2267016032, 3501756016, 1761219128, 72823972, 3410684358, 4076941157}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 335544320, 2785017856, 754974720, 3833593856, 2797600768, 1914699776, 1223688192, 3703046144, 2861301760, 1430126592, 1343553536, 2025816064, 2034679808, 559357952, 472682496, 1205868544, 2538607616, 2013799936, 1943302400, 736237952, 2829283008, 1128198688, 3657121008, 2984415016, 592259396, 3915631114, 3866146721}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 1006632960, 973078528, 3741319168, 4219469824, 2990538752, 1398800384, 4182769664, 3107454976, 1549008896, 3621912576, 1154416640, 3209003008, 142524416, 2754158592, 3998273536, 3793754112, 2075137024, 1965568512, 2710334208, 3265687168, 2591362112, 2668542432, 3030474512, 472697048, 1775110420, 2862174982, 670602611}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3556769792, 838860800, 687865856, 2608857088, 1371537408, 2774532096, 3524263936, 574095360, 3329490944, 139591680, 2238382080, 1137213440, 16236544, 492642304, 2261356544, 488658944, 800080896, 4274542080, 798759680, 92160384, 2136814400, 4157209632, 2996842192, 2624591480, 3936887028, 2987149462, 1149649435}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 2348810240, 2113929216, 1224736768, 1501560832, 2000683008, 979369984, 4239392768, 1623719936, 4217634816, 1671036928, 1194917888, 1648197632, 3805331456, 599744512, 3979530240, 3878291456, 2079405056, 794401280, 1816822016, 2533775232, 1129258560, 1360715872, 3275642384, 3053651368, 3247766684, 695546726, 1278457447}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 1811939328, 1040187392, 3472883712, 2994733056, 1967128576, 1272971264, 1007681536, 3876061184, 1758199808, 3385982976, 1463877632, 3902111744, 3137912832, 2504466432, 499306496, 1203902464, 1363745792, 3050934784, 152731904, 3936767104, 564615360, 2874320096, 4052370640, 4033159352, 2568736300, 2832446098, 2470429767}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3556769792, 1577058304, 922746880, 2239758336, 448790528, 2740977664, 2255486976, 415760384, 4090757120, 1592918016, 856883200, 2507702272, 1808777216, 747462656, 3112538112, 1501718528, 89859072, 736937472, 27106560, 3993913472, 3456443200, 3144796320, 2350908240, 1204815432, 2312648508, 57411774, 3136180459}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 2348810240, 2113929216, 3204448256, 3145728000, 926941184, 3361734656, 2148532224, 2811756544, 388235264, 4229824512, 1483407360, 3886383104, 2499461120, 4007206912, 3463229440, 1653479424, 4264778752, 3575751168, 55881984, 3181016192, 1782936640, 2359730528, 993221648, 1403120632, 2526339428, 2990175470, 888484821}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 4227858432, 436207616, 50331648, 2961178624, 3955228672, 929038336, 147849216, 3901227008, 3233546240, 589692928, 1043529728, 2086567936, 1577172992, 4294008832, 4001345536, 2977302528, 4135271424, 3875711488, 876079872, 2502568064, 382539712, 3575244960, 3278189520, 3998604696, 3862636236, 388168490, 1783085157}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3422552064, 4194304000, 1023410176, 1702887424, 4194304, 1482686464, 4082106368, 2425880576, 819200000, 1917452288, 4110483456, 2788589568, 2226372608, 2924945408, 2083622912, 278550528, 3688455168, 4118987264, 3744051968, 4144895872, 3782433344, 2316556256, 3819392656, 425309528, 3240499908, 2653886358, 712364199}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 1543503872, 2113929216, 4043309056, 343932928, 3024093184, 1256194048, 1846542336, 1359478784, 441712640, 4095606784, 511901696, 2869198848, 1069793280, 2161205248, 3477442560, 4107163648, 2821420032, 1159782912, 847640832, 3907935104, 1570458816, 2925066080, 2290717648, 3670813240, 3967960236, 2783534942, 2628380397}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3556769792, 1711276032, 150994944, 2541748224, 2831155200, 2644508672, 1668284416, 2287468544, 3932160, 3895853056, 3573874688, 3403579392, 1251459072, 1898405888, 3708407808, 3892738048, 3527242752, 3341977088, 3439972608, 2416331648, 3862787392, 825398432, 4228483632, 3548783272, 687679732, 2777843042, 150576893}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1409286144, 3456106496, 1895825408, 3883925504, 1589641216, 1331691520, 2477785088, 318242816, 3000238080, 2945843200, 3829465088, 3049750528, 4007837696, 4283113472, 2361176064, 3714459648, 1931031552, 3049494016, 3241981184, 2225476480, 788091200, 4180923296, 1063560272, 2535619496, 3790017220, 1690222630, 3172014137}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 4227858432, 771751936, 1124073472, 3347054592, 1170210816, 1738539008, 990904320, 3431464960, 3919314944, 673054720, 1500053504, 2871296000, 4139892736, 1853054976, 2647126016, 139343872, 4043381760, 2034809344, 598180096, 3405660800, 2644069440, 534556192, 1575341232, 1294550936, 4265918508, 1341239258, 3375063817}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 3959422976, 2315255808, 2063597568, 1417674752, 3443523584, 2359296000, 2150629376, 1769472000, 3064725504, 180748288, 3765764096, 4070080512, 3748773888, 1524064256, 4265594880, 538331136, 1763531776, 1681687040, 281250560, 2146966656, 1290547648, 1223033312, 772104560, 2814434824, 1118691588, 1154036026, 123132397}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 3825205248, 1711276032, 989855744, 2491416576, 1925185536, 1470103552, 252706816, 1468530688, 3117678592, 525205504, 862781440, 2601877504, 3787243520, 1894735872, 170586112, 700344320, 311763968, 268033536, 2998860032, 3843043968, 109598144, 1012164640, 1208879920, 3280824344, 2632307756, 1438954110, 457401093}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 2751463424, 2650800128, 788529152, 159383552, 2218786816, 44040192, 1961885696, 194510848, 1643380736, 974258176, 2371289088, 3149430784, 1491845120, 1834573824, 3193040896, 2877446144, 2111783936, 352628224, 2812646656, 3851424896, 2525507904, 3049001440, 818819312, 2273919464, 3187269780, 3247320294, 1302930635}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 201326592, 1107296256, 3204448256, 998244352, 2101346304, 3433037824, 3044016128, 1754791936, 1200881664, 2281570304, 1190723584, 347176960, 766296064, 1257988096, 1962594304, 3937277952, 2513533952, 912097792, 1846988544, 219441792, 2084443200, 2476300896, 2074205040, 2846135080, 270997332, 729341782, 3148177613}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 2348810240, 3187671040, 3238002688, 3464495104, 3049259008, 2426404864, 3492806656, 3142057984, 466878464, 2969174016, 260505600, 3622731776, 2760753152, 995172352, 4006588416, 3874113536, 1698634752, 1037218304, 2626912512, 3336846208, 456290752, 1888709280, 3241446960, 184214792, 4116174428, 4272314270, 3649655375}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 335544320, 1174405120, 1090519040, 478150656, 2160066560, 1193279488, 4226809856, 4185391104, 1206648832, 3856007168, 2939092992, 2084077568, 770048, 4045234176, 3885346816, 3884341248, 3798430720, 1141687808, 1065476352, 779894656, 3225294016, 3886773536, 2561316720, 2887173672, 2953349156, 198414170, 1564572197}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 335544320, 2583691264, 385875968, 2659188736, 3368026112, 1516240896, 3385851904, 3759669248, 755761152, 1434320896, 3297968128, 3557916672, 3177103360, 3618185216, 1579741184, 4207831040, 2740653056, 3020279296, 1017954048, 3087282816, 3356114624, 2586922528, 4150570704, 1846548632, 687363972, 706485562, 101065745}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3556769792, 2516582400, 2130706432, 1484783616, 79691776, 1050673152, 1259339776, 2680684544, 2377383936, 1155661824, 965017600, 3432022016, 1186054144, 2357927936, 3209408512, 2152876032, 1859978240, 3433858560, 2928130304, 853305472, 826689984, 3895422240, 1566688944, 2078474392, 2800724236, 3019404014, 2787928803}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 2617245696, 167772160, 2030043136, 3430940672, 432013312, 2254438400, 472907776, 3986161664, 4200333312, 4267311104, 2828468224, 3092807680, 295944192, 297345024, 546410496, 1661630464, 1656697856, 3856441856, 2642789120, 3580102016, 81134784, 765810592, 2766907216, 1552759144, 3102727988, 1273708882, 2626879195}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3825205248, 4127195136, 2365587456, 478150656, 3963617280, 3726639104, 2544893952, 1236795392, 3365666816, 960102400, 520683520, 4253646848, 153927680, 1818697728, 184479744, 3768190976, 2776189952, 3805386240, 3630207232, 2943707520, 2623785664, 3264056160, 1060819888, 2079071368, 2632071204, 3607440898, 1077650891}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 201326592, 570425344, 922746880, 3917479936, 255852544, 274726912, 3031433216, 3319267328, 1535901696, 2678718464, 3239116800, 2645393408, 4261462016, 3634307072, 425897984, 1506437120, 1956711424, 552976896, 2857152256, 2358591104, 2707675456, 1638894176, 2288375824, 3032794280, 3358662676, 2558366106, 132689163}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 872415232, 4261412864, 3036676096, 3028287488, 4273995776, 3512729600, 2888826880, 3425173504, 2348023808, 1925578752, 280821760, 2144960512, 2720055296, 2564251648, 207532032, 258353152, 3136105472, 4097965568, 347921664, 2814718336, 1832233664, 3518689824, 3902284112, 3810278120, 1532117612, 3821757150, 3406611521}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 2885681152, 3724541952, 3070230528, 864026624, 1128267776, 480247808, 3450863616, 981991424, 2975072256, 3842899968, 4248633344, 643530752, 2047000576, 2409586688, 3671379968, 1995335680, 36512768, 1046739456, 3730743552, 4270131328, 3309814848, 2377695072, 2428244080, 1435118408, 3773516604, 2309684030, 3946529973}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 4227858432, 33554432, 4244635648, 4102029312, 3619684352, 3579838464, 2903506944, 1678245888, 2071199744, 2380398592, 820183040, 4267606016, 4267294720, 724377600, 1795395584, 2135058432, 278070272, 2605101568, 723904256, 2763744128, 3699567296, 2571106464, 3430169552, 3227653240, 228808812, 3019832974, 4155091715}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 1677721600, 1442840576, 2667577344, 4236247040, 2143289344, 3659530240, 1490026496, 3554148352, 2910584832, 3084779520, 4006150144, 4081942528, 2057879552, 2166562816, 4238274560, 2940102656, 3250150400, 1476765184, 393011456, 3283173504, 2770465728, 3733881504, 1195770224, 1448442168, 3999517540, 191482562, 1389004537}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2214592512, 570425344, 4076863488, 4034920448, 2587885568, 2225078272, 1982857216, 3756523520, 1788084224, 2425487360, 587530240, 2299625472, 1613807616, 2904252416, 1671073792, 468850688, 1649738752, 1101643264, 991755008, 2837791872, 274846656, 2868427872, 1618948848, 3732971272, 2628997836, 2276389998, 3260037595}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 1140850688, 2181038080, 385875968, 2139095040, 1514143744, 3927965696, 1682964480, 1070071808, 2914779136, 1496711168, 4137353216, 1612414976, 2934751232, 2202624000, 1176686592, 4074133504, 3500870656, 2124649984, 994626304, 1548447360, 2132002368, 3014691808, 3855556528, 1363267320, 3720985580, 752204458, 2373159469}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 3825205248, 905969664, 3741319168, 1669332992, 2218786816, 2338324480, 1586495488, 4237819904, 3070492672, 2753167360, 3325362176, 4005003264, 3180773376, 207839232, 3219451904, 2228910080, 2123723776, 2164760064, 134136064, 3505334400, 3642940480, 1343295712, 2489162768, 2217444664, 3188257316, 1401690366, 1028002439}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 2348810240, 3590324224, 1426063360, 1182793728, 2118123520, 3256877056, 1345323008, 2401763328, 1330905088, 1240072192, 3922526208, 760840192, 3631267840, 1932206080, 2242031616, 1110075392, 3459083264, 1535762944, 1963496704, 273094016, 1082458048, 3744538464, 3718748336, 1719126088, 697279916, 3466839214, 3131436167}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3019898880, 1778384896, 3271557120, 1669332992, 3242196992, 4007657472, 756023296, 819462144, 988020736, 428212224, 2010185728, 2631696384, 2222571520, 3879411712, 3419910144, 424036352, 124851200, 447522304, 4126275328, 2439469184, 275102272, 1642671200, 388555344, 2334635576, 118389060, 3691854574, 1060013433}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 2483027968, 301989888, 2164260864, 3615490048, 331350016, 3269459968, 2228224000, 4079484928, 1688469504, 3084517376, 3074883584, 829521920, 2495791104, 3204521984, 2885718016, 3457812480, 2561084416, 3693211136, 2871704320, 1640316288, 1548415296, 534078240, 3456279568, 2388747992, 1628481820, 2597455670, 357765783}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 4093640704, 2583691264, 3875536896, 2927624192, 2713714688, 471859200, 89128960, 3559391232, 3291742208, 852623360, 1440808960, 1801093120, 73383936, 2378129408, 3310743552, 617768960, 1826714624, 1088062976, 3894382336, 1558147712, 1860546240, 3708428960, 1064130928, 3501514232, 4018714460, 2562651294, 2506463003}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 1409286144, 1107296256, 3539992576, 2910846976, 2059403264, 2346713088, 1697644544, 1960312832, 2950430720, 3500277760, 3911909376, 1157922816, 3460546560, 2306695168, 1047130112, 2468485120, 2800444416, 3664033280, 1932772096, 788882560, 3232097600, 3842527904, 4122244368, 3362133928, 3207935636, 1090366706, 580147303}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 1006632960, 234881024, 385875968, 2340421632, 608174080, 1465909248, 303038464, 249036800, 440664064, 419561472, 4225564672, 816545792, 1734524928, 1467179008, 2744684544, 3818547200, 788089856, 2411321856, 2422718720, 2359072896, 2105016384, 4008990944, 3656019472, 3316716920, 3513119044, 3812750206, 533963243}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 3556769792, 2516582400, 1191182336, 2642411520, 1690304512, 3189768192, 1485832192, 1965555712, 2947284992, 517865472, 4000251904, 1675853824, 242270208, 809852928, 2875641856, 2704672768, 753091584, 3459106304, 3338131712, 1739248768, 1402476352, 571760544, 1415207664, 2535273368, 4283619772, 3254546642, 2362864305}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1409286144, 2717908992, 3674210304, 2088763392, 1623195648, 2946498560, 3664773120, 3744989184, 681312256, 3333816320, 1000013824, 2164948992, 280870912, 1402544128, 4166225920, 2689476608, 187122688, 697099776, 662610688, 31432832, 101722560, 979916576, 1528061488, 3618769576, 3493950916, 3948919426, 4023408877}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 603979776, 2113929216, 922746880, 3430940672, 1765801984, 3881828352, 888143872, 835190784, 2738618368, 371326976, 865665024, 1549434880, 2572140544, 2577358848, 1585836032, 2242521088, 3510985728, 113819136, 3556693248, 1909045376, 2097176512, 3984598496, 2663401616, 2426427784, 802187068, 1138232394, 1254359607}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 201326592, 1174405120, 822083584, 2122317824, 88080384, 3575644160, 374341632, 1442316288, 2535194624, 1629093888, 298123264, 3889266688, 2920857600, 3322634240, 2912587776, 2216839168, 121185280, 326863360, 479583488, 1611589504, 1468821952, 2483173088, 1709786288, 1422122232, 1630141044, 344249954, 3486590187}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 201326592, 3254779904, 3305111552, 360710144, 3871342592, 2669674496, 695205888, 2249719808, 3239313408, 3698982912, 1002110976, 1998487552, 1073856512, 3613220864, 17035264, 3856820224, 3312409600, 3150238208, 2232082176, 1794893696, 1151753792, 3850178720, 569635440, 523922408, 2858117076, 2639182230, 3580472143}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 201326592, 1174405120, 1929379840, 3766484992, 2688548864, 1558183936, 1945108480, 188219392, 2879127552, 371064832, 2882469888, 1850245120, 866893824, 3139788800, 3249393664, 2493908992, 3717407744, 4084648448, 3048529152, 268813952, 2754764736, 2668194656, 1852552144, 1879385544, 209573188, 567169698, 4087813625}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 3422552064, 2315255808, 452984832, 243269632, 784334848, 3508535296, 1334837248, 4187488256, 320602112, 1175846912, 3526164480, 144605184, 1325383680, 701440000, 2752614400, 1854826496, 4105255936, 1053331968, 3677534976, 2078403712, 451296448, 1019551008, 271244912, 3829248536, 181422948, 2650284882, 283929229}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3690987520, 3053453312, 4043309056, 293601280, 406847488, 2153775104, 4159700992, 368574464, 926679040, 2841772032, 3658547200, 1652260864, 3806773248, 3613876224, 299667456, 2358913024, 2771221504, 1998182912, 1056419072, 1276954496, 1052397120, 4122810336, 3314669712, 502513928, 2523048996, 2354662610, 1591728023}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3556769792, 3724541952, 2097152000, 92274688, 1488977920, 3323985920, 3778019328, 893911040, 4275830784, 923402240, 1016004608, 2084864000, 904380416, 1119969280, 3737505792, 3494012928, 3176344576, 1775160832, 4012416256, 2766529920, 2607957568, 2065385888, 4153576944, 4183996232, 210433884, 1663479130, 3791949619}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 3154116608, 1040187392, 486539264, 2793406464, 1514143744, 3839885312, 1620049920, 4063756288, 2275147776, 4253679616, 4047175680, 3101065216, 2577514496, 3836043264, 762572800, 1414686720, 599211008, 1050995200, 3139893504, 2311689600, 2460038080, 2241194336, 1477139920, 1193210744, 995479924, 631971618, 686742403}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 201326592, 2650800128, 184549376, 3078619136, 2311061504, 589299712, 1334837248, 2672295936, 3283877888, 61997056, 2218721280, 2810937344, 3176710144, 3129565184, 1644335104, 3671746560, 747856896, 1496443392, 1178308864, 3439392384, 2923235392, 2280445984, 2892457200, 3477049240, 515295628, 4214492010, 271456911}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 1409286144, 3590324224, 2030043136, 1568669696, 2076180480, 3936354304, 2052063232, 1912078336, 3476815872, 4027711488, 1188233216, 1103921152, 1488175104, 3283443712, 1098493952, 793389056, 1841247232, 3844527616, 652015872, 715905920, 322521152, 1579397152, 2959945776, 1884682424, 1623213364, 2283802546, 756033535}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2885681152, 1375731712, 889192448, 1065353216, 1254096896, 1759510528, 3488612352, 4157079552, 2600730624, 3862822912, 1184563200, 1123385344, 2472198144, 1027170304, 533524480, 3163977728, 3920577536, 2455996928, 3371554560, 3931824000, 549020480, 2819394464, 1609990032, 2459917896, 1783339644, 2525089686, 2397870373}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 335544320, 1979711488, 1258291200, 2810183680, 3896508416, 794820608, 145752064, 3733454848, 2432958464, 4084334592, 208207872, 85688320, 797360128, 1703370752, 3600601088, 303716352, 3760010240, 4139877888, 666605824, 2903933568, 3093261376, 3797984480, 4089733648, 2161278504, 1081680444, 1241763062, 3772433443}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 1275068416, 2717908992, 3338665984, 3565158400, 2680160256, 1042284544, 726663168, 666370048, 1930166272, 1381892096, 3441491968, 4277829632, 4115120128, 905650176, 2407632896, 2097559552, 3671933952, 3423402496, 162709248, 954449536, 2607906752, 2797792416, 2668341104, 1229275896, 2538635924, 4275345866, 537844161}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2751463424, 3388997632, 1124073472, 3045064704, 20971520, 3051356160, 1502609408, 42467328, 4091805696, 2127429632, 870645760, 1277788160, 3917004800, 431431680, 2931740672, 3791013888, 389614592, 37467648, 2526007040, 3177820288, 882424128, 2217154400, 372688848, 4178731768, 2021070380, 4204712134, 742809117}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1275068416, 4127195136, 2969567232, 3598712832, 113246208, 295698432, 3245342720, 2820145152, 587464704, 3916038144, 3891724288, 825720832, 821346304, 3453050880, 1040617472, 2372012032, 725316608, 1035057664, 2167792896, 606072704, 3934832064, 1584347936, 863213360, 2021556520, 204889812, 804877534, 3153765199}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 4227858432, 3120562176, 3640655872, 2340421632, 1463812096, 312475648, 2599419904, 1234698240, 1697382400, 3931242496, 2486501376, 1923973120, 1367654400, 1526947840, 214880256, 2228881408, 4241576960, 3971727872, 1448598272, 2607127936, 599836480, 1273305952, 2626022000, 3197156328, 3507320084, 2993802378, 2328791175}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 1543503872, 1979711488, 2969567232, 4102029312, 3426746368, 2535456768, 1708130304, 3043491840, 822345728, 3115188224, 4126605312, 544243712, 3717447680, 944054272, 819302400, 3061196800, 560671744, 862095872, 3190213888, 413702016, 76537024, 2140630880, 3590367536, 2305544504, 1191802748, 61833254, 2722589053}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 3690987520, 1979711488, 520093696, 1602224128, 3737124864, 1746927616, 1110441984, 1576534016, 611057664, 50462720, 3817275392, 3627319296, 984596480, 3984662528, 2438320128, 3169470464, 3290659840, 3030579712, 2437328128, 3266359424, 2458508864, 2916111264, 3748141296, 1994684616, 2188781956, 1710847578, 3539585007}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 4093640704, 301989888, 3170893824, 662700032, 2604662784, 438304768, 2920284160, 1551368192, 1083441152, 2712010752, 2988769280, 3836772352, 47300608, 1172267008, 2735706112, 695101440, 3977843712, 2031805952, 3786844928, 2552535936, 225961792, 2767855456, 1396652592, 2491398104, 1428566932, 2112168678, 558934481}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 3154116608, 1040187392, 16777216, 3783262208, 3208642560, 4250927104, 2440036352, 904396800, 3759407104, 1048182784, 422641664, 2552397824, 2226634752, 371662848, 3106263040, 2718062592, 3640482816, 1170536960, 3759712512, 3580275584, 1110818368, 2585397344, 230772112, 2290783432, 1656991980, 4088226254, 1211942607}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 1811939328, 905969664, 2164260864, 1904214016, 2118123520, 3063939072, 821035008, 495452160, 3316908032, 2347892736, 4039049216, 1372160000, 435339264, 2107727872, 3649622016, 2578069504, 2855482368, 1923602944, 1056695552, 1865262976, 2163793472, 643957984, 656892144, 212183528, 3226259612, 1578116814, 1658337819}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2751463424, 1375731712, 3707764736, 4051697664, 3460300800, 945815552, 516947968, 900202496, 2723414016, 1023016960, 2471165952, 1007058944, 285851648, 4093468672, 3273371648, 1593968640, 158813184, 428406272, 2978538240, 1971884928, 3079189568, 2995298016, 2399701392, 3074991512, 2659740, 846782030, 940618111}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 2080374784, 2516582400, 50331648, 2709520384, 348127232, 1180696576, 963641344, 3872915456, 438566912, 807010304, 485949440, 489783296, 1691533312, 1140940800, 2714824704, 254937088, 2487960576, 1160745472, 2742004992, 2018498176, 127917888, 3159865760, 1759247568, 3971843400, 4197762228, 1002995150, 2492217831}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 2483027968, 973078528, 1560281088, 1283457024, 2059403264, 2166358016, 1456472064, 3334995968, 2918449152, 2627862528, 1611202560, 3516825600, 2448670720, 2775015424, 3092893696, 1060788224, 3027567616, 2376660480, 1298726656, 3511197568, 723047104, 1192295968, 4089767792, 2914431928, 829920876, 270350478, 1372362755}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2348810240, 2650800128, 4211081216, 3212836864, 2789212160, 4263510016, 3318743040, 1788346368, 4185128960, 3706847232, 3704160256, 1850703872, 2430779392, 1764188160, 382251008, 1304045568, 69555200, 3427392000, 1251586304, 2743197312, 1521849408, 4284992480, 3758020016, 174653496, 3160394116, 2434459238, 1881362283}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 67108864, 2919235584, 2432696320, 3716153344, 1698693120, 1331691520, 1674575872, 762839040, 1568407552, 1669988352, 3613196288, 92241920, 693026816, 3076726784, 4277989376, 941762560, 349783040, 4022980096, 4286180608, 3687965568, 3033896000, 916702048, 2192886160, 2125885080, 3493270772, 2444408370, 1974024659}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1677721600, 637534208, 2164260864, 192937984, 3829399552, 2350907392, 233832448, 1043857408, 3525574656, 3990224896, 3314352128, 3554246656, 1497415680, 2677497856, 3111038976, 308164608, 162620416, 3688599040, 1545832704, 2942803840, 3571550016, 1424293088, 402735280, 2646836008, 3724009156, 1233778078, 3066601793}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2080374784, 1644167168, 855638016, 3481272320, 1228931072, 362807296, 4289724416, 83361792, 702283776, 4016439296, 3848601600, 3581116416, 3451568128, 1899454464, 3487879168, 1559128064, 3718319104, 1901705728, 338794240, 2313534592, 2064109632, 4125669984, 295701488, 430985416, 2448951812, 2472289986, 2896566725}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3556769792, 2315255808, 3875536896, 3246391296, 2906652672, 2724200448, 1450180608, 4160225280, 2703491072, 2936406016, 3888971776, 109674496, 600883200, 3456589824, 4243501056, 676227072, 959521792, 1832633856, 1876154112, 2013260416, 3756362048, 397065056, 1832386576, 1594115272, 2073443684, 3817153246, 2348133481}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 1409286144, 3724541952, 184549376, 3934257152, 457179136, 3282042880, 3257925632, 1559756800, 3274440704, 3509190656, 2178744320, 904036352, 3588472832, 1655906304, 1794232320, 2250397696, 719940608, 3564420608, 2195500288, 1792601728, 3895904960, 2263199712, 1841591792, 1947075464, 474168260, 3546931898, 1600010715}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 603979776, 3456106496, 2130706432, 2894069760, 1262485504, 1797259264, 2133852160, 1713897472, 3622567936, 990248960, 340590592, 3098443776, 2803875840, 1102012416, 3375992832, 1037195264, 3074360320, 2757864960, 733355264, 1067807872, 2653080512, 193592544, 3006940080, 3291700808, 2889340460, 3217241842, 3707740589}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 201326592, 2046820352, 4244635648, 1853882368, 1505755136, 2686451712, 1473249280, 2526543872, 348389376, 2329542656, 1935867904, 4162945024, 611762176, 3452248064, 898404352, 955656192, 2104820736, 3575941632, 2438619904, 2418237312, 2814492608, 2626092704, 1796038256, 4136688312, 3624425796, 3770444734, 2825804199}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3154116608, 3523215360, 4244635648, 2122317824, 2227175424, 249561088, 2106589184, 3211264000, 2460745728, 1722417152, 1905721344, 929333248, 321896448, 2920898560, 778424320, 1889429504, 682179584, 2264787456, 84553472, 1906799488, 2403135424, 1448840224, 2642878352, 793544952, 623092252, 117642002, 2817175947}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 872415232, 704643072, 3741319168, 662700032, 3435134976, 2988441600, 1049624576, 3416784896, 2328625152, 3931766784, 2007826432, 252870656, 1388560384, 3836960768, 2310639616, 3020838912, 1153653760, 3735158272, 66742016, 2348617344, 1268438592, 2048886944, 2885772528, 3778600856, 3497447932, 2270530082, 3787727555}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 1543503872, 3791650816, 1157627904, 1971322880, 398458880, 3927965696, 722468864, 2417491968, 3462660096, 1662124032, 1052311552, 3737878528, 556187648, 1761026048, 1435824128, 4137568256, 862419968, 1204599296, 3575252736, 2839885696, 2524816960, 3954022432, 2182477936, 2476852312, 1007390564, 1988547758, 673676275}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1409286144, 3120562176, 922746880, 2122317824, 1564475392, 3479175168, 869269504, 3428319232, 1953759232, 3695575040, 2171273216, 3032973312, 1802027008, 2640388096, 281989120, 1939478528, 2830199808, 1972829696, 2356043520, 741819008, 1046331072, 1079633120, 2218235536, 1006697240, 3630003300, 2131033126, 1303585969}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1946157056, 2717908992, 3942645760, 3598712832, 3401580544, 3915382784, 3064987648, 3118989312, 1159462912, 12189696, 4235657216, 1584562176, 2479472640, 886661120, 3176370176, 54405120, 3688438784, 567537152, 2264822528, 1043947648, 178492608, 3606464288, 1314201680, 1729220264, 3312266188, 2329262922, 308500683}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1811939328, 1174405120, 251658240, 880803840, 3560964096, 517996544, 4193255424, 3376939008, 3261857792, 2597453824, 3270049792, 705003520, 781238272, 478093312, 2153951232, 348551168, 666860544, 2084737536, 2727755008, 2758226048, 2304179136, 2705357664, 1264613072, 3660582856, 2707962236, 373061986, 3960110311}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 3959422976, 100663296, 3338665984, 2239758336, 1941962752, 1373634560, 4063232000, 1517813760, 3515613184, 665976832, 1446313984, 198344704, 1690025984, 1930649600, 1185542144, 1748396032, 944991232, 1477022208, 782650624, 1169912960, 1189971776, 2310029344, 2058905232, 3622581544, 323098308, 2636987018, 4079924935}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 872415232, 3724541952, 1392508928, 2357198848, 2277507072, 1319108608, 1414529024, 976748544, 2496397312, 2516713472, 2570911744, 2564587520, 3940401152, 2179686400, 3116363776, 2149996544, 1443593216, 1435491840, 2775481600, 2465165952, 1738122688, 3308085920, 788855088, 3877749048, 1361130452, 2502344106, 1183624975}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1543503872, 3657433088, 1258291200, 2910846976, 2696937472, 203423744, 2077229056, 1466433536, 2936274944, 3716546560, 3545825280, 1492615168, 2589638656, 1360207872, 1933348864, 2444900352, 2306022400, 780970496, 2120354560, 1227840640, 3205934400, 2663457696, 3620464624, 3790664504, 1437074236, 2619620262, 1842742377}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 335544320, 2583691264, 285212672, 1501560832, 4013948928, 1302331392, 816840704, 3731357696, 390856704, 1515585536, 663945216, 3222241280, 985710592, 415309824, 3916886016, 3133302784, 425819136, 2412166656, 3819585280, 4037869952, 3025190464, 2690215520, 1886559728, 2317895752, 3127645644, 2552659650, 4179304469}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3556769792, 1308622848, 3640655872, 2592079872, 440401920, 1017118720, 3274702848, 1647837184, 618397696, 645267456, 1461911552, 3942612992, 3423649792, 332472320, 1319555072, 3826415616, 784950272, 2576012800, 4005299456, 2124818304, 1980464064, 1886121824, 2292364272, 3693639816, 2249468580, 737307042, 3822659981}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 335544320, 2181038080, 2768240640, 2692743168, 1908408320, 1310720000, 2534408192, 523763712, 3931897856, 888274944, 872873984, 1422098432, 2334703616, 3606142976, 2560282624, 3390441472, 2833855488, 2086065664, 1855730432, 1381113728, 249002176, 3151729056, 2640617840, 1857771224, 2961305076, 2420606754, 532054175}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3690987520, 1442840576, 1996488704, 1132462080, 541065216, 1218445312, 3767533568, 1821900800, 3844866048, 3998875648, 328138752, 3936583680, 4289773568, 2734776320, 3156922368, 3547211776, 993596416, 2677453312, 2662079744, 1645878400, 3039757376, 2436072160, 3735610352, 3446504408, 256945444, 1999729418, 3055730739}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1140850688, 3187671040, 2835349504, 3363831808, 364904448, 2988441600, 1909456896, 3994550272, 945029120, 1440874496, 2348613632, 2861006848, 1583267840, 2838716416, 1811722240, 464390144, 1380672512, 3533221376, 572810496, 325728128, 1683030720, 499247520, 4010400624, 264619960, 4273203716, 3926707894, 2540068467}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 2348810240, 973078528, 1056964608, 3313500160, 1262485504, 782237696, 2576351232, 3596091392, 502005760, 1469972480, 2691891200, 2563080192, 3186278400, 3778633728, 3895775232, 258631680, 144790528, 750295552, 3691266816, 1148849792, 607734592, 2998174304, 3517596016, 2235653976, 1334374212, 634156298, 2328758065}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 201326592, 3254779904, 721420288, 2290089984, 1925185536, 216006656, 3608150016, 37224448, 2691956736, 3918135296, 3018129408, 3434119168, 2790375424, 3011715072, 706457600, 3993380864, 3027975168, 3020927488, 3982237440, 1069969536, 1545275328, 64988192, 1887702672, 69357496, 191455988, 4121885398, 556707639}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 201326592, 4060086272, 4278190080, 612368384, 3284140032, 2048917504, 537919488, 3422027776, 311689216, 1169817600, 1523384320, 730300416, 2741944320, 1216028672, 3642019840, 2727757824, 1099113472, 1820379648, 3752593152, 2727221888, 908549056, 2253566624, 4023197552, 1544018264, 2788072724, 2258318886, 1403291103}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 3556769792, 1711276032, 2264924160, 3900702720, 1430257664, 551550976, 1768947712, 2141716480, 3737387008, 2456944640, 3076587520, 3783884800, 1933361152, 2925469696, 2249117696, 417208320, 24589312, 2039145984, 2085384448, 4033227904, 2737532352, 921994720, 229311824, 2494880392, 231432908, 3565456198, 2558732963}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 67108864, 33554432, 1526726656, 4286578688, 3233808384, 3147825152, 2739929088, 519569408, 1011613696, 3789422592, 4287168512, 6586368, 718389248, 2198020096, 3050303488, 2049603584, 3229299712, 2185489920, 131361536, 140652672, 3716104256, 3977885344, 2311531568, 817205688, 849964980, 4285835530, 2496261281}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1409286144, 3590324224, 2566914048, 1367343104, 3980394496, 1700790272, 3236954112, 1805123584, 1473511424, 3774218240, 3821469696, 2089385984, 629850112, 3999096832, 2088554496, 3961141248, 3316990976, 821081600, 2971142400, 1007971200, 341196352, 1016544608, 516023440, 3117846536, 3377932308, 3210850326, 1426500393}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1946157056, 1912602624, 2936012800, 243269632, 3443523584, 3240099840, 2771386368, 380108800, 4253286400, 3815636992, 1289420800, 4259676160, 19578880, 200892416, 3678720000, 3701610496, 2388753408, 359185920, 533228288, 3021224576, 2637568704, 1385656544, 3164579248, 96980808, 554428012, 1060229766, 100459181}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 2080374784, 2046820352, 2600468480, 2222981120, 1354760192, 3835691008, 4080009216, 3351773184, 2247360512, 1392902144, 710344704, 2578284544, 2183053312, 1913479168, 1729679360, 22685696, 2100642816, 486846976, 3629669120, 2500603008, 3342483904, 3584380704, 2071784368, 3819190152, 1021194012, 2669375182, 4109879457}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 469762048, 2248146944, 3036676096, 2625634304, 3066036224, 3693084672, 1762656256, 1925709824, 2343305216, 106299392, 3206742016, 2687664128, 2081275904, 2985369600, 1918611456, 47327232, 1818831872, 1340058112, 857224448, 2755923328, 1114262208, 1048407584, 2300419056, 2235128536, 3975673228, 3892598818, 2374657077}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 3422552064, 2717908992, 1124073472, 1451229184, 3695181824, 1793064960, 3803185152, 845676544, 1264844800, 922091520, 2376400896, 2126610432, 667992064, 2264866816, 3450269696, 3759818752, 4043789312, 1882905088, 2934992640, 4035460224, 500464832, 1520307296, 2143377104, 2444724584, 2192938828, 228493430, 883315921}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3556769792, 4127195136, 687865856, 2222981120, 3426746368, 1692401664, 4063232000, 4023910400, 4253286400, 1744961536, 4077453312, 1561296896, 1188216832, 2348228608, 508596224, 4072540160, 2529125376, 1725736448, 2966448384, 484979584, 2866564288, 1942382432, 2364243152, 3551978280, 1673876436, 897699806, 599114139}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3154116608, 4194304000, 2600468480, 3380609024, 2730491904, 3550478336, 2291138560, 2917662720, 2607546368, 2738487296, 739704832, 3897524224, 75808768, 3200868352, 3997077504, 1881020416, 3050378240, 738898432, 519047936, 3847769216, 936658752, 3885899936, 974203184, 1596626776, 2988474076, 240131858, 2286423203}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3154116608, 2315255808, 83886080, 1753219072, 1086324736, 769654784, 4119855104, 3973578752, 3325820928, 2373582848, 3400335360, 4203511808, 636338176, 2215845888, 2232913920, 1191061504, 3267048448, 325313024, 2078294784, 2324720512, 4183300288, 1652312352, 4066015248, 2883389048, 21293508, 1254736130, 2318748459}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 2751463424, 1509949440, 687865856, 1719664640, 4198498304, 3164602368, 2777677824, 598212608, 1403781120, 1345454080, 2236809216, 3673653248, 3166224384, 1535467520, 4044017664, 1461065728, 362636288, 736022016, 3808433920, 931165568, 2294285760, 2497727328, 1278237680, 515403224, 4181988156, 4039013074, 3962658887}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 2751463424, 3456106496, 1056964608, 411041792, 104857600, 568328192, 831520768, 1686634496, 1242824704, 335937536, 4019519488, 3709501440, 1298907136, 1924079616, 3169685504, 3740932096, 1943471104, 2552360448, 37772544, 2682279040, 646984128, 268976224, 3193192528, 1625708152, 931483308, 2555549758, 945814401}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 2348810240, 436207616, 3909091328, 2323644416, 2822766592, 1142947840, 571473920, 3889692672, 1758199808, 244711424, 3858300928, 3605364736, 1168162816, 876290048, 1567019008, 540674048, 3160351744, 1616169472, 638677760, 1323410816, 3164768192, 4074259552, 1078750896, 2748741720, 3243868100, 3451251482, 3772312677}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1543503872, 2248146944, 922746880, 25165824, 4273995776, 4196401152, 3050307584, 3833069568, 2436628480, 3532783616, 2832269312, 1789034496, 713015296, 633823232, 33411072, 3998099456, 1731402752, 513538560, 3967366400, 4217822336, 2610005312, 3689170080, 205417968, 2791006520, 721397940, 3850835506, 3097343743}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 2214592512, 2248146944, 452984832, 629145600, 2386558976, 3726639104, 829423616, 641204224, 473169920, 2512257024, 3967352832, 1967357952, 3693002752, 2844467200, 1485877248, 1122641920, 1930914816, 2687673856, 1030846720, 2775554688, 719637824, 427036384, 371073456, 1867075432, 2539357060, 2153433494, 646803389}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 4093640704, 1644167168, 989855744, 2424307712, 3804233728, 2212495360, 3752853504, 4282908672, 3176923136, 3339583488, 2153971712, 2141159424, 1748025344, 565796864, 1733226496, 1894938624, 2306700288, 3458504192, 2716558080, 2669916288, 3582902208, 3406954528, 47014160, 2204935272, 1605846044, 1018010490, 3576545713}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 4227858432, 3053453312, 3774873600, 3162505216, 1967128576, 1868562432, 934281216, 2681733120, 3011248128, 3951951872, 2906980352, 3934683136, 489668608, 2033131520, 3646009344, 4132591616, 3344645120, 3201022464, 1639787776, 2175459200, 1032437952, 3870185440, 3356842384, 3140391976, 2477500820, 2903317346, 2113076449}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 3959422976, 637534208, 855638016, 2474639360, 2453667840, 312475648, 521142272, 3060269056, 3048472576, 1025638400, 1188102144, 3728900096, 2799157248, 1282367488, 1906683904, 2952144896, 2785225728, 172724736, 4208549120, 3800489600, 720238144, 4044491744, 753475056, 2243875096, 3583099548, 1234465598, 3169998595}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1677721600, 2583691264, 3506438144, 1535115264, 1413480448, 3676307456, 2834300928, 1341652992, 3105619968, 2273968128, 1792999424, 713392128, 3839279104, 4109459456, 2540474368, 2151041024, 2061853696, 1308818944, 1484719872, 3409312128, 1032750912, 375198432, 146719536, 3687149096, 133361828, 3557245026, 845775347}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1543503872, 2315255808, 1023410176, 2961178624, 1421869056, 1746927616, 2028994560, 2271739904, 2758017024, 2664824832, 4072734720, 1941340160, 1526972416, 3571146752, 1516621824, 2249328640, 774319104, 2101340672, 3080786688, 4045852544, 3212564672, 1921478432, 1326441712, 602502696, 842185900, 1267044630, 2118273633}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 3825205248, 1174405120, 989855744, 1702887424, 415236096, 1021313024, 2880438272, 333971456, 2152988672, 3545890816, 1900544, 2108129280, 1820246016, 2033934336, 2127884288, 1366194176, 901186560, 2725441024, 2866641152, 1145557632, 223268160, 429069728, 2644554640, 3538187112, 3895621452, 772351022, 1130231711}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 335544320, 2382364672, 2466250752, 2843738112, 1312817152, 1914699776, 2983198720, 2995257344, 1148977152, 2486304768, 3596025856, 1701675008, 1895219200, 634462208, 3805589504, 359540736, 1815426048, 418559488, 2890347776, 1636139648, 3799680832, 876293344, 1740082096, 2502793016, 701928844, 4185988586, 941400335}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 1543503872, 637534208, 184549376, 931135488, 2277507072, 652214272, 1592786944, 202899456, 2667315200, 2386690048, 925040640, 4044259328, 84000768, 1329946624, 3824398336, 3462297600, 3683718144, 2620760576, 166941952, 2542185088, 1716904000, 3611493152, 1925118224, 3032084936, 1240018324, 2793004418, 1334409703}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 469762048, 4127195136, 3238002688, 3498049536, 272629760, 2761949184, 4006608896, 1213726720, 3808165888, 1849819136, 1695612928, 785678336, 3792289792, 943136768, 790335488, 62810112, 3335726080, 2634408448, 155020544, 2026825600, 3185882816, 3567379296, 1711503088, 3361573752, 759256164, 2009910658, 2497020023}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 738197504, 100663296, 620756992, 964689920, 1656750080, 1839202304, 1286602752, 3668443136, 1142161408, 1493827584, 3463905280, 815890432, 68337664, 1803640832, 1529384960, 2032011264, 226298880, 366408192, 4096994560, 2597578112, 919201856, 1017558688, 2780500272, 3526881864, 3532367212, 1318433038, 1516807447}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 3019898880, 1509949440, 285212672, 3699376128, 2537553920, 899678208, 774897664, 2495086592, 1375993856, 1482555392, 3607691264, 1864794112, 2751184896, 2368430080, 253087744, 2128222208, 2484548608, 2207225344, 4193066752, 266910080, 804949184, 3513893088, 928282096, 515260808, 2288345060, 1154793230, 2388719477}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 335544320, 2583691264, 520093696, 3414163456, 2948595712, 807403520, 246415360, 4063756288, 161742848, 2098855936, 1787101184, 2194505728, 2478620672, 3980615680, 3885412352, 876509184, 2849965056, 1219008000, 3026267904, 901246592, 3580473408, 866563872, 1732656240, 3407571080, 1063440548, 2777416798, 1719022535}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 1811939328, 637534208, 4211081216, 3900702720, 826277888, 2178940928, 3419406336, 2389180416, 1263796224, 2108030976, 2883387392, 2011004928, 2032451584, 143073280, 1263718400, 926025728, 4074470400, 1949360640, 172039424, 1226828416, 1005047744, 3560679392, 2576994768, 2764738392, 813573500, 972105198, 1483178961}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3019898880, 436207616, 2332033024, 1786773504, 3342860288, 1298137088, 2228224000, 1994915840, 1087635456, 1497759744, 3919511552, 3427106816, 1929297920, 1562714112, 4217950208, 3897690112, 888753152, 3983195648, 4110642944, 2821192832, 2617236160, 4216554464, 3939091600, 4241810328, 2751474620, 2181062190, 4143984865}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1811939328, 838860800, 117440512, 3112173568, 2243952640, 3382706176, 1135607808, 2213019648, 2336489472, 1389494272, 422510592, 577339392, 1456652288, 2601590784, 11595776, 1482053632, 475864064, 1844892160, 1507026688, 2462551680, 3910383936, 4191792928, 2704990640, 2522159048, 4083333068, 1241086214, 1534370515}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 2348810240, 1241513984, 2130706432, 2390753280, 3770679296, 643825664, 128974848, 67633152, 3679191040, 3473801216, 4201054208, 889815040, 3828531200, 2087542784, 3918303232, 998402048, 3045657600, 3290350080, 2303933184, 1403227776, 1550307008, 1508239904, 762099920, 3874642344, 3772868796, 711104786, 2157265337}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1677721600, 1509949440, 4110417920, 2273312768, 1178599424, 144703488, 3675258880, 3715629056, 400818176, 933363712, 1987510272, 2920644608, 4260806656, 4241055744, 644141056, 2660632576, 676164608, 2033626624, 1302947584, 1200921472, 1650342720, 1891718624, 1032372720, 4074266648, 3530834196, 1562007966, 1282616171}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3825205248, 1040187392, 385875968, 3816816640, 1790967808, 3529506816, 3165650944, 3055026176, 2311323648, 1696464896, 21037056, 1309114368, 85114880, 2181259264, 274501632, 27928576, 2846313472, 2180183552, 2196993280, 2288287872, 2063497280, 942744480, 2516571088, 1487318184, 644184884, 183082846, 1022095093}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 2751463424, 2315255808, 3539992576, 3229614080, 1153433600, 3290431488, 2375024640, 2106064896, 2898526208, 1966080, 1089142784, 4160454656, 170180608, 1664688128, 3356160000, 596264960, 207422464, 1942273536, 3372830464, 1683140736, 3861253056, 2604105504, 3022636528, 3855994520, 2727854956, 3413016886, 1313086949}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1811939328, 704643072, 2432696320, 1048576000, 3896508416, 2875195392, 1540358144, 834142208, 1384906752, 609615872, 82903040, 562331648, 3045703680, 2803048448, 586141696, 4115298304, 3531539456, 3895060992, 266562304, 1273483648, 1773015488, 186455648, 1292023056, 2336266520, 2631637012, 655362730, 597181637}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2080374784, 1375731712, 2365587456, 411041792, 4055891968, 2980052992, 695205888, 3192389632, 1004273664, 1488060416, 2543386624, 3558768640, 2882256896, 3846119424, 4171862016, 1511921664, 3110288384, 3025910272, 3446112000, 3228433280, 4278731968, 666637728, 576873136, 899765800, 3708481148, 392536730, 1152655439}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 1543503872, 3053453312, 520093696, 75497472, 3007315968, 555745280, 1812987904, 1868038144, 2135162880, 2679242752, 1502937088, 3397484544, 3567304704, 4256915456, 1008914432, 107366400, 3913249792, 3354456576, 3988999424, 3564558464, 3893105600, 2377013472, 4100135600, 220656344, 24407812, 913971486, 1506373427}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 872415232, 1577058304, 218103808, 2021654528, 4265607168, 3781165056, 2192572416, 3868721152, 770965504, 1544421376, 2371682304, 1753513984, 4164796416, 54484992, 581160960, 3937019904, 188447744, 802532864, 1408462080, 1154076032, 3719368896, 1522455648, 2597256464, 360116136, 2991765044, 351568262, 495298277}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 4227858432, 3590324224, 1325400064, 3581935616, 1614807040, 3139436544, 1326448640, 2692218880, 3564371968, 3583901696, 3718053888, 3296296960, 3479224320, 4044300288, 546238464, 198838272, 4234888192, 4201157120, 1202916608, 3318534272, 1471505216, 399870432, 324724272, 3818133208, 2876121236, 3826611734, 1745191613}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 1006632960, 3992977408, 486539264, 1719664640, 633339904, 3047161856, 3748659200, 1901592576, 2048655360, 465698816, 2061565952, 467501056, 1135656960, 1298604032, 3110244352, 286140416, 3221969920, 536398336, 1475555584, 3507797376, 3861451712, 92909216, 384225968, 1576017960, 3734505204, 2562467826, 355608343}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1409286144, 2449473536, 788529152, 3498049536, 121634816, 2581594112, 2597322752, 84410368, 4193517568, 584187904, 258146304, 1439465472, 3735797760, 625811456, 2743726080, 3520489472, 1439261696, 3773007360, 1801001728, 3666576000, 3929867712, 3207723744, 3149542608, 679943128, 3526797644, 3444373262, 367762875}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3288334336, 3456106496, 4211081216, 3011510272, 289406976, 1402994688, 313524224, 4278714368, 2773221376, 1834876928, 1760231424, 3021176832, 1455210496, 4072497152, 3316969472, 1978742784, 837469184, 2543468032, 1312361728, 3242624640, 1783901760, 3811203680, 2788257520, 3045766728, 793382908, 48308018, 1397936881}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 1811939328, 2717908992, 117440512, 964689920, 121634816, 2237661184, 2026897408, 1604845568, 756285440, 3654680576, 4274716672, 1945272320, 1334165504, 2964676608, 2351796224, 664893440, 385584128, 1055547904, 2403946240, 2794440320, 3689701696, 4029303392, 359220368, 524270360, 580155292, 1872130350, 3005949097}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 1140850688, 33554432, 1895825408, 4152360960, 650117120, 3508535296, 4136632320, 4222091264, 2080112640, 463601664, 4269080576, 386957312, 825344000, 847208448, 748269568, 713259008, 700175360, 297152000, 1934306048, 842528128, 3112962368, 3376027040, 3589370224, 3573989656, 128627068, 218141050, 3604588807}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 3959422976, 2046820352, 3573547008, 2541748224, 3569352704, 3969908736, 644874240, 3491233792, 2451308544, 2178547712, 399572992, 3748102144, 3870474240, 269705216, 2510991360, 714024960, 707847168, 4139653632, 88544000, 1237646208, 1235251008, 2314207392, 3369603248, 4105989032, 178931668, 3158928018, 3820735931}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 738197504, 3187671040, 2130706432, 2323644416, 2839543808, 3420454912, 2687500288, 1727528960, 1842610176, 532021248, 2888761344, 4222386176, 1655685120, 1415651328, 802680832, 4118112256, 272733184, 1607076352, 3972337920, 2071575680, 3887994048, 3592643296, 3000928464, 836687784, 761193540, 1864270630, 3430869641}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 3288334336, 3321888768, 721420288, 2340421632, 3233808384, 257949696, 3113222144, 366477312, 3385589760, 2888695808, 4080074752, 2600435712, 3554328576, 2546409472, 411209728, 2320197632, 244110336, 1347042816, 2732275968, 3386174080, 130427456, 366299808, 3646283856, 298968504, 3781947332, 1828232826, 246965593}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 3019898880, 1509949440, 1895825408, 2105540608, 3703570432, 1499463680, 1615855616, 824705024, 876871680, 3126722560, 4107862016, 1887141888, 2211364864, 414146560, 577163264, 3148556288, 1654191104, 281159168, 198921984, 3661670784, 580781120, 3485012384, 86757456, 1030149976, 2905297500, 1389927110, 3638697029}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 67108864, 1711276032, 251658240, 1132462080, 2176843776, 2015363072, 1517289472, 2319974400, 560726016, 433717248, 2301034496, 2429517824, 2697773056, 2041929728, 2701455360, 2501470208, 2868835328, 2202942976, 3338234112, 2913912960, 1979063360, 1788698144, 444115312, 1746615272, 1882039164, 1850726978, 3817659011}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 2617245696, 3657433088, 419430400, 92274688, 2302672896, 660602880, 2280652800, 359137280, 3102998528, 1199439872, 411369472, 1474920448, 2901458944, 2610110464, 1310232576, 2133264384, 3917913088, 336738816, 1206352640, 1369888128, 1870805056, 2919173984, 3204113808, 1630029704, 2484348268, 4140726718, 2618109341}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 469762048, 3187671040, 16777216, 3229614080, 700448768, 950009856, 1076887552, 2152202240, 4286316544, 2490368, 679936000, 2058911744, 118210560, 2582208512, 1707323392, 2958366720, 3167060992, 2711761408, 2404727040, 1027974016, 1759667904, 238380960, 2648020528, 3029994248, 3472963676, 1670372746, 1555766357}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1275068416, 3590324224, 184549376, 3699376128, 717225984, 387973120, 3740270592, 652738560, 3187933184, 3965845504, 3152609280, 2854256640, 1512423424, 2061705216, 663588864, 1451710464, 8375296, 3935719936, 3798156544, 1464720000, 2091345344, 3641685024, 2990411120, 763849128, 2768230636, 878061478, 927145003}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 335544320, 3657433088, 3774873600, 713031680, 3854565376, 1075838976, 3731881984, 2836922368, 2361655296, 3590193152, 1645936640, 2781184000, 3405955072, 1098719232, 2656751616, 2681812992, 3434386432, 2420786688, 3145551616, 1331335552, 1029269440, 3581204128, 1718245488, 1242373992, 4156732884, 2682070462, 2414510149}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 2483027968, 2717908992, 855638016, 1015021568, 104857600, 3978297344, 2224029696, 3368550400, 4217110528, 558235648, 1933377536, 3868819456, 1093713920, 1127424000, 1966657536, 1510950912, 3327063040, 2376734208, 2468561664, 3618690176, 1785935296, 3667427424, 4125054512, 2183570328, 3450232972, 1011704602, 1067573605}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 3556769792, 2449473536, 2130706432, 1149239296, 3099590656, 1138753536, 1806696448, 609746944, 731643904, 2427322368, 95617024, 1666875392, 3828203520, 2009423872, 850776064, 1018767360, 455846912, 1351765504, 3616348928, 4125201024, 2541957056, 2621604640, 1813092368, 33228648, 4262363156, 3558327890, 237768993}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3422552064, 3388997632, 3170893824, 1619001344, 3519021056, 52428800, 3260022784, 1591214080, 1026818048, 3136421888, 2528182272, 4250173440, 3339304960, 3021692928, 1611763712, 1712269312, 45321216, 1265000960, 2253617920, 3781033856, 3503886528, 1674111392, 2655494640, 984878584, 3467779108, 3503361574, 3018097451}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1946157056, 3120562176, 1694498816, 2273312768, 3317694464, 2636120064, 1932525568, 1416101888, 2150891520, 1991639040, 596967424, 3959521280, 474529792, 51060736, 926978048, 2028947456, 2744040448, 806759936, 1801813760, 1380563840, 2311910208, 2442491936, 3707876592, 835232200, 466304972, 299952510, 2035513}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3154116608, 1040187392, 2264924160, 4051697664, 1614807040, 2925527040, 3098542080, 3822583808, 3377725440, 1244004352, 955580416, 2172289024, 1921236992, 1489707008, 2063323136, 2769246208, 483769344, 692476416, 2227505408, 2455935104, 125275456, 4294771680, 3527846544, 1353299112, 2693538324, 376586422, 2991813825}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2483027968, 3523215360, 2499805184, 528482304, 2587885568, 3378511872, 3171942400, 1665662976, 4053532672, 442105856, 229572608, 3112992768, 1232584704, 4185743360, 849334272, 2496739328, 1526578176, 2436525568, 1304365824, 2974074752, 3769354048, 2538037216, 161544464, 106292472, 3195409548, 3498912794, 2340928843}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 3825205248, 637534208, 587202560, 1065353216, 1774190592, 2560622592, 1622147072, 2140667904, 90963968, 2245394432, 3937861632, 899055616, 3260399616, 2998493184, 3844993024, 1023768576, 1156828160, 3191236096, 4293339392, 2824787584, 997315648, 3096140832, 1753803568, 1833339080, 190686964, 1404905706, 3287268837}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 67108864, 3523215360, 654311424, 209715200, 3862953984, 3978297344, 1812987904, 1157103616, 2034499584, 3171549184, 29949952, 2105049088, 3045965824, 2533040128, 479563776, 869234688, 2530724864, 3840562688, 3082371840, 825290368, 1910611904, 3719125088, 1751286832, 3267155928, 633862356, 3499251726, 1186796559}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 1409286144, 436207616, 1895825408, 3179282432, 4282384384, 1025507328, 1842348032, 3077046272, 1266941952, 3239706624, 3422748672, 105152512, 4012621824, 1320230912, 3164835840, 1308981248, 350327808, 257566208, 1822625536, 3839162752, 2372125760, 1155870816, 2228347824, 2726429624, 524238460, 1857214502, 3862340359}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 4093640704, 838860800, 687865856, 1535115264, 1983905792, 803209216, 2368733184, 3638034432, 786432, 4215406592, 414121984, 3050668032, 2184101888, 3572834304, 97972224, 2850650112, 4225559552, 3233943040, 3740216064, 2721429888, 3810437952, 2183990240, 3940201040, 304815528, 3887327572, 2000148570, 2287069983}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3154116608, 3254779904, 50331648, 2994733056, 3510632448, 3470786560, 508559360, 2228748288, 3185836032, 1181351936, 1646329856, 1699905536, 1859108864, 2991808512, 1287122944, 1518827520, 4254465024, 1731885568, 3598284544, 2868282496, 2227547840, 2002912480, 3755810896, 1442637848, 2390014052, 1187555502, 2122749263}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3959422976, 2181038080, 1996488704, 3917479936, 1312817152, 2795503616, 2104492032, 2707947520, 3652976640, 1792933888, 262078464, 2680782848, 4077043712, 2666094592, 2341122048, 3288672256, 1804387328, 1663973888, 439840512, 823522944, 3846996288, 3478023904, 757533168, 2792206376, 2869483180, 2165576186, 4135733033}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 67108864, 2113929216, 1962934272, 3766484992, 54525952, 2132803584, 1659895808, 3984064512, 961806336, 4285923328, 3896442880, 1060470784, 1772535808, 1626431488, 952037376, 2759161856, 943782912, 543565312, 2908189952, 613015936, 296542400, 3743685344, 1598977712, 3276503464, 4264796388, 2107757510, 380669641}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 1006632960, 1241513984, 4211081216, 1400897536, 104857600, 2275409920, 2167406592, 1452802048, 1503920128, 2708078592, 1260322816, 1951236096, 1492041728, 565010432, 1658245120, 3535370240, 1332016128, 2644652544, 3631436544, 3075191936, 2557985344, 1354363872, 4073501552, 1503549320, 993857908, 3481196430, 1854214367}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 738197504, 2113929216, 620756992, 2357198848, 2755657728, 3286237184, 3018850304, 3985113088, 4093902848, 2166226944, 3387883520, 182943744, 2332344320, 4164509696, 2121068544, 1447917568, 2587540480, 3691409920, 2312331520, 3969223040, 478276288, 1239924576, 1988396880, 3405322568, 3201074076, 433926518, 3850544213}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1140850688, 637534208, 1090519040, 2642411520, 1732247552, 1944059904, 3792699392, 2143813632, 3119251456, 492699648, 3145138176, 55214080, 1251590144, 3684786176, 431091712, 4175235072, 937935872, 1743146496, 2575501568, 244359040, 2477560896, 3348820576, 2482092240, 4240260408, 3384265164, 3847111202, 2814338545}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 3154116608, 2986344448, 1526726656, 3179282432, 1799356416, 593494016, 3947888640, 1532493824, 3920363520, 3460169728, 627769344, 1304723456, 417054720, 2991415296, 82030592, 2259769344, 2357566464, 3002481152, 1488924416, 2649149568, 197584192, 586606176, 4169050000, 1447730136, 3069742116, 639468554, 2096765121}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 1140850688, 3053453312, 1996488704, 2743074816, 1220542464, 81788928, 3023044608, 3284664320, 144965632, 990773248, 3969974272, 1126989824, 1449246720, 3534184448, 1221177344, 3824359424, 4134530048, 3213260288, 2854555904, 2985489536, 3317219392, 1269287584, 3827453840, 883632808, 4204001308, 1844713478, 322321069}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 2214592512, 4127195136, 3674210304, 864026624, 2218786816, 379584512, 1385168896, 3573022720, 632029184, 1383464960, 2877751296, 618954752, 146259968, 591994880, 1836036096, 238368768, 1380051968, 252605952, 1667985664, 3736265344, 3445677632, 976594144, 67376880, 432167128, 3966578836, 3044910138, 1635782021}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 872415232, 234881024, 754974720, 3581935616, 2193620992, 2493513728, 267386880, 1102577664, 1891893248, 2129788928, 958857216, 2962522112, 2991570944, 212688896, 3117936640, 2916689920, 3548232704, 3702140416, 1618150656, 4237223296, 4058291776, 3048728736, 629749680, 2377508968, 4271275204, 1042619950, 957065347}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2348810240, 1845493760, 1191182336, 746586112, 2671771648, 2971664384, 430964736, 2781347840, 2654208000, 2715156480, 4123983872, 163610624, 645120000, 2391891968, 589017088, 2144671744, 3169174528, 2155756032, 2120947968, 3186534528, 3800103872, 2773721824, 3324052144, 4048784648, 1679885852, 4166242606, 2678149513}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3959422976, 905969664, 3707764736, 2239758336, 3342860288, 2267021312, 997195776, 717750272, 701759488, 2721447936, 4148494336, 2030403584, 2048704512, 1473978368, 2277830656, 1050089472, 1889446912, 1970807296, 1450984704, 2117230976, 629871168, 3749494368, 3658184880, 2738677736, 766203388, 2794236126, 2030268393}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 603979776, 2248146944, 2969567232, 746586112, 3997171712, 2787115008, 1729101824, 518520832, 2037645312, 3767926784, 1719074816, 1387102208, 1963376640, 1550393344, 3198070784, 2714056704, 3238300672, 3849864704, 836507904, 1673662336, 2616292544, 2972903008, 1633627824, 1010423256, 1365279580, 1309048478, 610237529}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2348810240, 570425344, 2432696320, 444596224, 2176843776, 2459959296, 2179989504, 1359478784, 952369152, 4194959360, 2003632128, 1823571968, 1070645248, 2165252096, 3544764416, 705902592, 658437120, 1968728576, 1169981184, 2139501952, 2873314240, 4005986464, 3256108848, 2159179240, 3879817244, 351254774, 3304062335}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2751463424, 1577058304, 4244635648, 897581056, 3535798272, 18874368, 338690048, 1253572608, 856424448, 3383361536, 114098176, 3063578624, 623099904, 2772393984, 114020352, 1608189952, 780524544, 1977099776, 3747374336, 1505912192, 803802688, 1215600800, 919635312, 2784943944, 3987581092, 1763446410, 94515755}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 2885681152, 1577058304, 1526726656, 1971322880, 2386558976, 4229955584, 2500853760, 2650275840, 1506541568, 3469606912, 3199401984, 1550417920, 2259599360, 3806683136, 279359488, 2569082880, 2813105152, 3717757440, 1442582784, 1487302272, 3913746752, 3976965856, 1843626672, 232243544, 550870740, 2443747018, 1475478057}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 1140850688, 2919235584, 1526726656, 461373440, 1203765248, 2086666240, 2702180352, 603455488, 2390491136, 2987261952, 3335716864, 538148864, 444907520, 1032134656, 2873929728, 892426240, 2960567296, 4061672960, 3215744256, 3155570304, 3414116928, 2231762208, 3950760528, 432051320, 2132229908, 63020338, 757707089}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 1946157056, 301989888, 3238002688, 2256535552, 843055104, 681574400, 2316304384, 556269568, 2085879808, 3049390080, 4265279488, 903577600, 2463940608, 2905677824, 1032097792, 3569170432, 2240472064, 2569537024, 945052416, 1338119552, 1127944640, 3445350240, 127703024, 3490790168, 3260333116, 1777680814, 1764678883}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1543503872, 1241513984, 4009754624, 1384120320, 4022337536, 4120903680, 2207252480, 828899328, 1735655424, 2269511680, 3227975680, 2047574016, 2377170944, 992550912, 2510852096, 1606764544, 2520970240, 2007527936, 1834226432, 3264630400, 2280589504, 2777651104, 3861812400, 914495320, 2568571164, 961605790, 953750065}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2080374784, 2449473536, 2432696320, 3598712832, 1765801984, 1197473792, 3538944000, 1466433536, 4165206016, 3476422656, 807075840, 1574862848, 1521074176, 300228608, 3083964416, 3623421952, 2280387584, 1845502464, 3271569152, 2810207616, 3485476288, 1981823712, 3918553488, 395864200, 1043087084, 3790741350, 2523743841}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 1811939328, 3523215360, 1258291200, 4169138176, 574619648, 996147200, 1408237568, 281542656, 2752249856, 3644719104, 3055484928, 1062830080, 4240621568, 2571706368, 488296448, 599590912, 3544237056, 2705332736, 3621799680, 2947555456, 1118312384, 4236007520, 2134253328, 3644006664, 3321337148, 4049992594, 815048257}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 738197504, 1711276032, 1795162112, 1887436800, 2336227328, 3063939072, 3614441472, 651689984, 3624665088, 3103129600, 1713045504, 1789231104, 640335872, 274030592, 564318208, 1790003200, 3978355712, 1428167168, 1085308160, 2637712000, 584868800, 1105097440, 1066351984, 3674192808, 1152895220, 1253309562, 1046580837}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 1677721600, 1711276032, 50331648, 713031680, 1556086784, 3152019456, 3373268992, 932708352, 1871970304, 3862822912, 2768699392, 3529080832, 4237475840, 3422625792, 1199222784, 1876768768, 3987264512, 3403693568, 781207808, 3201859200, 4029943488, 2500727840, 2918137872, 1392877368, 2793443492, 3101443254, 1951546941}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 3556769792, 4261412864, 3841982464, 2021654528, 692060160, 4162846720, 2014314496, 3102212096, 4126932992, 2405040128, 1571618816, 1908441088, 3812212736, 369041408, 3387002880, 804997120, 2284831744, 1278215680, 989334784, 4262732160, 2066111680, 288820192, 839774256, 1900626776, 2197743196, 954914522, 902614523}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 4227858432, 1644167168, 1124073472, 176160768, 239075328, 790626304, 1894776832, 2937585664, 3578527744, 3675127808, 245432320, 160661504, 1646706688, 3679936512, 3438186496, 3505592320, 2486496256, 1288710656, 3714582272, 3893625984, 2472686272, 2925467488, 1588252464, 3535362984, 241166676, 1667817466, 3033935993}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 2885681152, 570425344, 1593835520, 662700032, 1438646272, 4066377728, 2463105024, 2723676160, 798752768, 566886400, 1823801344, 1763213312, 2561261568, 285679616, 1245810688, 2517854208, 307215360, 3270533632, 4012408576, 2842970752, 14561856, 3048942624, 3749423696, 3968758424, 1956871460, 3989298194, 817134755}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 2885681152, 3724541952, 3707764736, 4135583744, 633339904, 3428843520, 4140826624, 3492282368, 1274281984, 2314862592, 4057268224, 163020800, 427737088, 2737266688, 2665934848, 3500890112, 2634085376, 3440400896, 558387456, 2074365312, 3557952448, 3795917472, 77450320, 998492440, 3403976476, 3710017694, 1811493007}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 3154116608, 2113929216, 754974720, 3363831808, 641728512, 2388656128, 2228224000, 3480748032, 3694395392, 4142792704, 1352990720, 1711964160, 1126416384, 64167936, 1040969728, 3688843264, 1915847680, 4010045952, 4253423872, 784942464, 4209030336, 2994795616, 1196473488, 782822936, 836536436, 3318939350, 4125609509}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 2080374784, 1979711488, 2332033024, 2390753280, 3141533696, 1574961152, 812646400, 4086824960, 3910402048, 3970826240, 4000120832, 403537920, 3710697472, 2084265984, 3410268160, 3950475264, 610198528, 2049180160, 2127965440, 554238592, 2621158592, 3436555744, 1339615440, 3555007112, 875684308, 1328468214, 3208404293}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 3690987520, 2650800128, 3070230528, 3128950784, 2780823552, 1042284544, 2714763264, 2597847040, 1417936896, 3083730944, 175833088, 179798016, 3486564352, 3402440704, 4258844672, 957429760, 2312279040, 725885440, 753797376, 539695232, 1949278400, 1546960032, 741562480, 3591081400, 1324002532, 3140514174, 212365741}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 3154116608, 1778384896, 3774873600, 1652555776, 457179136, 4062183424, 1441792000, 3851943936, 1927544832, 306053120, 1427046400, 487489536, 482197504, 3507036160, 3688206336, 2415224832, 1943002112, 992217600, 4083045120, 2933870976, 2003224512, 2730601952, 1867741744, 3986999208, 3570715924, 1158455278, 139001141}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 4093640704, 1711276032, 3707764736, 1082130432, 239075328, 241172480, 1081081856, 3561488384, 3872653312, 436600832, 1635188736, 3105128448, 3997155328, 2497257472, 3154636800, 725948416, 2555769856, 980710912, 2421580032, 70193536, 410582208, 426084448, 3688641680, 2234664008, 448887740, 1737206334, 3559866225}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 603979776, 2315255808, 1962934272, 2474639360, 616562688, 1411383296, 3803185152, 3757572096, 3626762240, 2699165696, 3484090368, 2720825344, 3356737536, 3784400896, 2090594304, 3051710464, 270902272, 4034166272, 2797473536, 2425443200, 3575355712, 3156550304, 59093232, 1141131144, 2087087684, 3012381754, 4223776095}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 4227858432, 3724541952, 3774873600, 1233125376, 3619684352, 1449132032, 659554304, 3924295680, 126615552, 2861957120, 3031105536, 3101327360, 2236989440, 4105510912, 2402127872, 1647409152, 4129788928, 1808036352, 1042954496, 260395904, 3667255872, 1993694240, 310226512, 3638117208, 4281062460, 1108505794, 2627827909}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 2751463424, 771751936, 2667577344, 1115684864, 3300917248, 3391094784, 659554304, 2646081536, 1170472960, 3807772672, 3112894464, 236290048, 2862792704, 1441079296, 881512448, 3082381312, 2364068864, 3850112512, 145898752, 2554152064, 587113664, 2894542880, 2211445488, 564375800, 2303314068, 423662702, 3932190801}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 4093640704, 973078528, 2667577344, 612368384, 692060160, 1923088384, 2702180352, 3794272256, 3095134208, 493748224, 3726442496, 1684111360, 518569984, 1459314688, 3901788160, 2416908288, 4187134976, 1926520320, 2857512704, 2161325696, 1257033664, 2724270048, 2064627824, 1677039256, 135983804, 3526885946, 4224980129}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 2080374784, 1241513984, 3909091328, 2373976064, 1111490560, 3449815040, 4029677568, 1033371648, 1307836416, 3515744256, 998965248, 2455339008, 92192768, 3627900928, 420933632, 1353779200, 41714688, 802951680, 2124555008, 164707712, 623678528, 169098976, 2820550000, 1612918024, 1899342708, 2240078886, 2180532485}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3422552064, 234881024, 1996488704, 1988100096, 3795845120, 2539651072, 3188719616, 4006084608, 887881728, 1097465856, 2553348096, 2258534400, 961265664, 1727209472, 4015230976, 2297915392, 3592788992, 3887362560, 1452169472, 3373754496, 443924160, 2249992544, 3899787024, 3971307768, 61389516, 1315502562, 2865287915}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3556769792, 1845493760, 3271557120, 478150656, 4013948928, 4250927104, 4157603840, 1569193984, 107741184, 1828061184, 3823960064, 1054113792, 3491610624, 3723714560, 4119187456, 3191285760, 1622146048, 687087104, 666002688, 3347538560, 511155648, 2823834336, 3997704848, 4098640920, 1447451404, 3249871106, 2972766981}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2483027968, 1845493760, 1560281088, 1451229184, 3225419776, 2896166912, 4170186752, 2775056384, 1324089344, 2812149760, 2984968192, 2118549504, 3924410368, 364732416, 2731659264, 3537467392, 4287886336, 156526080, 3820623104, 3817436544, 1738246080, 3326615648, 3602674416, 3608561240, 1001859164, 3043005650, 3014058705}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 2751463424, 2986344448, 2701131776, 2642411520, 1514143744, 3512729600, 3138387968, 1720188928, 3419144192, 2490761216, 1450246144, 4272259072, 626049024, 971972608, 3725111296, 3792381952, 1635965952, 1425294848, 1929532160, 2687720832, 1970730048, 1207336672, 53552912, 2907042552, 2659249004, 1388795090, 3178544501}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 2483027968, 2852126720, 3305111552, 3900702720, 742391808, 1386217472, 988807168, 283639808, 2914254848, 1278083072, 274792448, 3220799488, 3842293760, 2248613888, 3034378240, 3761969152, 3721829376, 3129748992, 2655139584, 4252177280, 1595053248, 4270474080, 4084692976, 1643414888, 971991468, 350803902, 4174733717}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 469762048, 2248146944, 285212672, 343932928, 3426746368, 2430599168, 1555038208, 3636985856, 2642149376, 476971008, 1827602432, 476479488, 3722297344, 4162412544, 2945290240, 3915466752, 2897857536, 1597188608, 1733874944, 2798317440, 2953565376, 258091872, 4226351312, 4029018984, 1802309276, 1866455530, 523255153}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 4227858432, 2315255808, 3607101440, 3665821696, 3703570432, 3894411264, 3480223744, 1628962816, 4267442176, 1403650048, 1994457088, 1721991168, 3945185280, 755179520, 3380006912, 2867529728, 1047714816, 3942468096, 3488195328, 4086798976, 1850253504, 1851003424, 4018022384, 2036283368, 500994260, 512387570, 1142691}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 335544320, 2315255808, 620756992, 3514826752, 4190109696, 3588227072, 917504000, 1995964416, 2834038784, 2142371840, 4007854080, 3802497024, 1806876672, 3740884992, 971149312, 2234591232, 1530330112, 3859774976, 219657984, 1565631360, 2421999680, 3293578528, 3771221648, 475279464, 1853757508, 2877367866, 2714685847}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 469762048, 1912602624, 3976200192, 679477248, 2898264064, 2397044736, 4272947200, 1300758528, 168558592, 1060503552, 540213248, 2625077248, 1361100800, 4041023488, 410030080, 627398656, 1546963968, 54491648, 2915155712, 3201547136, 2244650176, 1453354784, 2391806352, 3772270952, 3384040316, 1081213938, 4125717029}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 4093640704, 2449473536, 3607101440, 947912704, 3711959040, 333447168, 2351955968, 617086976, 2878603264, 1326841856, 3210936320, 4041900032, 288735232, 107831296, 392548352, 3059025920, 622451712, 1053232640, 2117380864, 2051200640, 2756826560, 194211808, 3103956688, 3467761320, 3995285340, 1292563742, 3422915193}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 3154116608, 3321888768, 251658240, 3112173568, 1438646272, 3110076416, 2081423360, 13107200, 2916352000, 1095368704, 699727872, 4289167360, 2087632896, 3762774016, 2879303680, 450848768, 2334319616, 2981196288, 4047873280, 1394591872, 736288064, 944838944, 1310042064, 1995950456, 4001818892, 10708990, 1890373671}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 2751463424, 2785017856, 620756992, 1082130432, 2067791872, 1344274432, 193986560, 3463970816, 1890844672, 1741291520, 684130304, 2399502336, 875479040, 1799692288, 1465839616, 541931520, 2850221056, 163276288, 3415443712, 3639604608, 662284480, 305699552, 2948861232, 3871482520, 4051370964, 1702091318, 1218413655}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1006632960, 3120562176, 889192448, 2357198848, 381681664, 241172480, 3853516800, 1615331328, 2575564800, 3100246016, 2627665920, 3008200704, 2575220736, 72179712, 2431578112, 1830103040, 2767379456, 916670976, 1223416576, 2659160960, 3828193984, 4065256480, 1405419728, 2106253992, 565125404, 3552944790, 3650806943}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1677721600, 1308622848, 3472883712, 3514826752, 1514143744, 1998585856, 2960130048, 4249354240, 4132175872, 3827171328, 4037476352, 1069318144, 2990522368, 1898012672, 2167386112, 3023665152, 2212201472, 761490944, 604937472, 1393990784, 4108514624, 490249952, 2922224432, 884504680, 491014716, 661813202, 164178609}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3422552064, 1845493760, 50331648, 2323644416, 2680160256, 400556032, 1869611008, 72876032, 7602176, 2183528448, 1979121664, 2264563712, 2109849600, 932798464, 4170289152, 106002432, 1783485440, 2098948608, 566819072, 3600857728, 2838284992, 2544800160, 2365062032, 554068488, 2481420788, 2685589926, 3943554545}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 3959422976, 838860800, 218103808, 2004877312, 2587885568, 241172480, 1873805312, 3018326016, 2602303488, 316801024, 2445344768, 3772743680, 9093120, 2023448576, 3541741568, 2393073664, 2455692288, 397761024, 987887360, 2022290304, 2597688128, 383247328, 2489774736, 4008781352, 1878501260, 2453066634, 15299463}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 2348810240, 167772160, 3137339392, 4051697664, 3451912192, 3932160000, 170917888, 2220359680, 223608832, 3103653888, 3335716864, 3112337408, 3242049536, 2544197632, 3551367168, 1009604608, 2421277696, 1866430976, 2052639488, 2095637632, 1441835840, 92571424, 2842357840, 3530668520, 2226064980, 3478191734, 3847533485}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 2617245696, 4060086272, 3372220416, 1585446912, 2277507072, 3131047936, 1274019840, 184025088, 4210819072, 222953472, 3706650624, 3540680704, 2319564800, 210575360, 668061696, 279259136, 1835375616, 4236974592, 225218304, 3928803712, 3561815488, 110928288, 1087700016, 4272997096, 4090930660, 1211879698, 1136271939}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 2617245696, 1040187392, 2734686208, 2910846976, 1287651328, 731906048, 4279238656, 906493952, 4263772160, 47579136, 1854472192, 1659076608, 3605446656, 4083621888, 3482775552, 3781126144, 2599083008, 2437224960, 2564917504, 3779172992, 1263653184, 3487161248, 2663228464, 1342943128, 3685929324, 42564102, 2497964817}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3690987520, 4261412864, 2701131776, 629145600, 37748736, 2694840320, 1928331264, 2769813504, 1485570048, 1439039488, 1453916160, 248414208, 1624489984, 870785024, 1709412352, 1545558016, 3544177664, 4029745664, 1895995648, 171297664, 4009649216, 1611999456, 2993747952, 3362191592, 3479674964, 647855450, 3270830461}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 3019898880, 570425344, 3036676096, 981467136, 1656750080, 3533701120, 695205888, 1804075008, 1404829696, 938082304, 1819213824, 3353575424, 2342043648, 2073911296, 4272459776, 4201994240, 1606728704, 1944526336, 2522858240, 963809152, 359814592, 2274040096, 894288048, 2586422696, 1766311068, 1742140170, 3778815091}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2080374784, 3254779904, 3137339392, 3212836864, 3225419776, 3080716288, 4201644032, 2894594048, 3662938112, 6422528, 2871984128, 2478866432, 1511243776, 2077564928, 1118040064, 2856151040, 3420963840, 2210886144, 3724838656, 740946048, 1775641664, 2560439008, 924315760, 3415178280, 3157316828, 2581311614, 1604408451}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 872415232, 1577058304, 184549376, 2810183680, 4030726144, 673185792, 3530555392, 997720064, 131858432, 1102184448, 72155136, 1907589120, 3271213056, 286728192, 1783279616, 2861508608, 1040622592, 2706732544, 2738875648, 3149973120, 1857967168, 1077364960, 1857723312, 3140945384, 4047146788, 3749149826, 4145725615}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 3288334336, 1308622848, 16777216, 3800039424, 1757413376, 698351616, 1844445184, 1199046656, 1636564992, 1405485056, 896991232, 1862959104, 2041167872, 1624858624, 328847360, 1031866368, 3450207232, 341784064, 2668551424, 2300310400, 1487162304, 1069700640, 4156885552, 343386216, 1014130596, 1876759530, 1756089405}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 3690987520, 4194304000, 3305111552, 159383552, 2478833664, 4129292288, 535822336, 1311244288, 2209611776, 3862298624, 1829568512, 2079358976, 1992409088, 1703092224, 1878118400, 1544243200, 4101370880, 204812800, 3191655168, 895206272, 2198081600, 1685998624, 2225682032, 306092328, 1302364556, 333031966, 784300889}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 2885681152, 1174405120, 3573547008, 1937768448, 499122176, 794820608, 3943694336, 2564292608, 1488191488, 2662989824, 357761024, 1818198016, 4018192384, 3489751040, 2639302656, 4122552320, 3254047744, 4217047552, 3277032704, 2728301952, 1932541248, 3840419872, 1155288528, 2904952056, 257238916, 934984518, 1527910895}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 603979776, 4261412864, 989855744, 813694976, 4039114752, 1776287744, 2234515456, 4145545216, 2990800896, 1151467520, 3158638592, 3175448576, 4013735936, 1886347264, 2899111936, 1637296128, 758696960, 3857536512, 140113152, 2298128000, 811093952, 2313435936, 1773284112, 2316139816, 174693108, 2640487198, 3822863115}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 469762048, 1509949440, 1593835520, 1501560832, 2898264064, 3294625792, 3241148416, 3333947392, 2386821120, 3410624512, 1764556800, 1409024, 2468659200, 978264064, 689221632, 595003392, 2928714752, 450707968, 1271782144, 2832256640, 167589184, 22920096, 1488494032, 3421595496, 51091492, 1131135374, 878441215}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 469762048, 369098752, 3674210304, 3682598912, 1950351360, 4158652416, 122683392, 2432172032, 2198601728, 3622436864, 1040908288, 182419456, 641777664, 3152617472, 1955647488, 2421245952, 3254553600, 564865536, 745528576, 183026304, 60626496, 4231452896, 2454743632, 3833074328, 1187804788, 3913949898, 1715151227}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 201326592, 1711276032, 3439329280, 3565158400, 557842432, 1180696576, 1380974592, 279445504, 321650688, 1095892992, 1534001152, 1304985600, 12828672, 2212847616, 789827584, 2089625600, 404732928, 208613888, 2588445952, 3825459584, 1850045120, 3546521056, 3331685136, 3280727896, 291071324, 885638578, 3296620855}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 2617245696, 637534208, 1157627904, 4001366016, 2537553920, 6291456, 1978662912, 1088946176, 3584294912, 362151936, 4221501440, 3424878592, 2735783936, 2821808128, 3177246720, 1897465856, 1877259264, 958353920, 627303680, 3664817536, 625042368, 935908320, 3596431120, 3200445064, 3339198892, 2811517142, 3143531713}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 3019898880, 2986344448, 4110417920, 1484783616, 2478833664, 2753560576, 615514112, 2506620928, 1337720832, 3460431872, 828571648, 1276608512, 1346420736, 4248395776, 3011571712, 1092184064, 2201023488, 2524014080, 1636621056, 3031637888, 1898960064, 2844033184, 1566516080, 1377167624, 88332684, 4194238010, 578299847}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 872415232, 503316480, 1593835520, 2273312768, 415236096, 4196401152, 2832203776, 3179806720, 924581888, 972947456, 2459238400, 3839131648, 2855649280, 1291018240, 670412800, 1079212032, 1734714368, 2763744768, 1749654784, 121461888, 504954432, 2428746912, 1295650032, 3653204408, 1505987404, 3115987098, 1291806457}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 1140850688, 3724541952, 2499805184, 3128950784, 2478833664, 3063939072, 848297984, 2032664576, 2263613440, 1731330048, 2060386304, 2106490880, 870694912, 914694144, 1034260480, 1717897216, 1003850752, 1463633408, 3244397824, 2621129088, 2036919744, 2753339296, 1874518576, 3559126104, 2175560892, 3209849586, 3766441159}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 3422552064, 1845493760, 2701131776, 2994733056, 759169024, 85983232, 2458910720, 1862795264, 2599682048, 3948281856, 2666201088, 4013981696, 1312276480, 1751457792, 1844965376, 637872128, 3074948096, 4145893888, 117164288, 4246688640, 2727802816, 1201458400, 3104176816, 3369103768, 3181926124, 363076142, 2470333881}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3690987520, 3992977408, 4009754624, 2441084928, 2789212160, 3223322624, 3469737984, 1320681472, 3249799168, 3394371584, 3377004544, 939556864, 2451947520, 1781735424, 4293234688, 4048766976, 1905626112, 1912293888, 4252598528, 3769443456, 3207252288, 783861984, 1737618096, 1918991544, 3349996180, 2681455702, 141583419}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 3019898880, 704643072, 1996488704, 159383552, 608174080, 656408576, 2630877184, 540540928, 870055936, 1948123136, 705101824, 739803136, 2174468096, 2821808128, 2535174144, 3790673920, 1450937344, 151088640, 18065152, 4255455872, 1114737984, 1814837216, 1257637936, 1256405048, 274392532, 4039290786, 512687657}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 4093640704, 2919235584, 3841982464, 4286578688, 348127232, 165675008, 53477376, 737673216, 4271112192, 3436314624, 1693384704, 2824830976, 2986131456, 3870629888, 528281600, 1140140032, 928816128, 1319448064, 4149523712, 3358159232, 2367876928, 1366062752, 1413881360, 2570926504, 1831923332, 3764585094, 1428814427}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 2885681152, 2986344448, 184549376, 360710144, 3359637504, 1193279488, 3431989248, 165150720, 2500067328, 89260032, 2279538688, 3181805568, 1254473728, 3171229696, 1313181696, 3485796352, 2460320768, 3912579584, 72210176, 3283693696, 3039002944, 2629852128, 501238832, 1953511960, 2301127940, 384590398, 2203982275}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 2080374784, 2583691264, 1929379840, 4202692608, 2805989376, 56623104, 3947888640, 3559391232, 2395734016, 4009099264, 3014328320, 3356524544, 444579840, 317022208, 1660940288, 581244928, 2770312192, 2209683968, 1977080576, 787042432, 4171879104, 3581822944, 3214376336, 1765711960, 960529308, 4250388610, 3332972949}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 1409286144, 1912602624, 3305111552, 2038431744, 1480589312, 148897792, 357564416, 3837263872, 2219573248, 1281753088, 1032519680, 137134080, 1827913728, 2932170752, 1299435520, 310720512, 3214119936, 4275381760, 2091629312, 3252246400, 4138589248, 230827488, 857295056, 2693646104, 682775636, 2781949386, 512358941}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 1409286144, 100663296, 3103784960, 2323644416, 2453667840, 555745280, 3343908864, 2084044800, 92536832, 1119485952, 1566638080, 716996608, 973193216, 242442240, 1912713216, 980637696, 1140976640, 460537344, 310477056, 3677571968, 2359401408, 803412832, 3898181424, 2567381368, 1284753940, 2131656206, 529749911}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1543503872, 3791650816, 4244635648, 2877292544, 306184192, 2975858688, 2651848704, 2271739904, 526123008, 1875247104, 3970891776, 1815707648, 2290270208, 1204887552, 3716329472, 1884358656, 2378361856, 204548608, 2421335808, 3306752896, 3698261312, 3385797088, 472512784, 2833954680, 1242393884, 2642711658, 2094933733}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 2348810240, 3657433088, 2902458368, 2944401408, 2042626048, 3252682752, 3362783232, 623378432, 1334575104, 469368832, 307953664, 723681280, 1090371584, 1454989312, 771608576, 1496918016, 2218646528, 1624838656, 139301632, 334589824, 818020160, 176902688, 4107990160, 2575952392, 3182895820, 577297250, 4209953379}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 603979776, 2382364672, 2902458368, 142606336, 2495610880, 4225761280, 2666528768, 2563244032, 1579417600, 2000814080, 423297024, 130318336, 942915584, 1543593984, 1664323584, 3582011392, 896785408, 698435072, 3185814784, 2547598720, 2586818752, 1991204128, 4209937168, 981247432, 396342780, 2932287942, 2929368363}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 872415232, 369098752, 3170893824, 3615490048, 1287651328, 664797184, 3283091456, 745013248, 2847670272, 696123392, 1656291328, 1415151616, 2413084672, 866066432, 2683613184, 753887232, 2621223936, 3672319488, 3811215616, 2397464960, 3800905536, 1170979488, 967559472, 4248542920, 4003718412, 3096951290, 3020291417}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 2751463424, 3456106496, 3875536896, 2692743168, 1371537408, 3877634048, 2605711360, 3387424768, 2689335296, 599916544, 3470196736, 1083080704, 161333248, 590176256, 3963465728, 482174976, 3480585216, 2413895168, 3963596032, 3360315520, 2771085760, 4258567072, 3074327280, 3439719800, 1650020412, 3508271106, 2617516815}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 2214592512, 2449473536, 2600468480, 3800039424, 2503999488, 1205862400, 2221932544, 171442176, 1108082688, 4229824512, 486866944, 3342565376, 4129996800, 1137909760, 1246416896, 1130563584, 3427972096, 2982092288, 2833552128, 2642303104, 1043687104, 2179198688, 2060902096, 4239742344, 1151586820, 4114003882, 1422224913}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 603979776, 3187671040, 2969567232, 176160768, 1027604480, 538968064, 3813670912, 430440448, 4286316544, 227147776, 696975360, 1962311680, 1347010560, 3799605248, 736727040, 115951616, 924951552, 1860525568, 106157312, 884624256, 886265792, 3434268896, 2708978736, 502556664, 740702556, 4285083962, 2078395123}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 2751463424, 3590324224, 2466250752, 478150656, 3678404608, 3374317568, 3434086400, 177733632, 3407085568, 784990208, 4082434048, 706117632, 2586820608, 1899454464, 9408512, 675760128, 1299694592, 2705554944, 2119540992, 4093251200, 4044164544, 4259505376, 1597369008, 3135921032, 1147471156, 2572085526, 3160118423}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 2617245696, 3724541952, 3841982464, 2692743168, 2042626048, 1830813696, 3528458240, 2576875520, 65798144, 4014604288, 2999910400, 2410053632, 2524823552, 55402496, 4020097024, 3099416576, 2945811456, 1021915648, 3504597248, 1672765824, 3246793920, 1876246432, 1962008304, 2184670456, 3866789252, 2149577962, 1032214811}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 4093640704, 1442840576, 1862270976, 1132462080, 1941962752, 4028628992, 1806696448, 3934781440, 3618897920, 4015128576, 3387097088, 240943104, 501465088, 881418240, 2063839232, 2442737664, 3413879808, 4022685184, 843946240, 111945856, 702424128, 4086122272, 3680101488, 2869846792, 1976898812, 1236663374, 3744468939}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 2751463424, 1174405120, 3439329280, 3145728000, 792723456, 1331691520, 3763339264, 1838678016, 2131492864, 1761214464, 1495728128, 2243002368, 4037197824, 1695899648, 2609033216, 4238694400, 2727007232, 2651946496, 3796687104, 2248436096, 1783513408, 702612832, 1973718160, 614471000, 686835140, 258490426, 2271478515}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 3154116608, 436207616, 3841982464, 880803840, 817889280, 1436549120, 554696704, 20447232, 694943744, 894042112, 723714048, 3674046464, 1365950464, 1027678208, 839553024, 3337689088, 2342695936, 4276425216, 2900663040, 3611046784, 3063054016, 2512323360, 2541729328, 3236794648, 3889333492, 258832826, 3818966139}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1543503872, 704643072, 3405774848, 746586112, 4013948928, 3307208704, 1794113536, 306708480, 1032060928, 2317484032, 3642294272, 2001305600, 2692530176, 780345344, 3759968256, 1783846912, 2216985600, 1658786304, 2997007104, 756305024, 4021966272, 539298016, 682079920, 499357864, 2054267004, 728802870, 2646951051}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 2483027968, 1644167168, 117440512, 2407530496, 767557632, 2485125120, 3123707904, 1102577664, 319029248, 2897346560, 765263872, 642351104, 2483601408, 2275876864, 1575538688, 2176280576, 1650506752, 151748096, 3335947008, 4054058624, 2244113984, 1598362656, 2384301424, 2102584776, 1867907748, 3384755598, 2065481635}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2348810240, 3120562176, 3003121664, 3380609024, 2361393152, 924844032, 3654287360, 3622305792, 3315335168, 509214720, 3937992704, 959283200, 2525020160, 115040256, 1675669504, 325785600, 3812137984, 1466917376, 2760307456, 4120387712, 3353613120, 3981319072, 181340784, 2417408696, 898637564, 3330804586, 2787905259}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 2483027968, 1644167168, 1728053248, 4269801472, 322961408, 1038090240, 965738496, 1362624512, 3862691840, 4056809472, 1492844544, 1564573696, 3818831872, 4254932992, 2629750784, 3358406656, 2763428864, 39388672, 3429683968, 1621642880, 184823488, 4193405920, 2822055632, 2252009592, 2686387316, 2888035122, 286514449}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3019898880, 1442840576, 3942645760, 3179282432, 213909504, 1939865600, 93323264, 1174929408, 2693005312, 3624009728, 530907136, 3079438336, 1564852224, 2755600384, 1587924992, 3394185216, 3000892416, 951283200, 1998833920, 2171103872, 716458304, 429524896, 4096346160, 294292184, 2678245420, 628531030, 693951851}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 469762048, 838860800, 2734686208, 3397386240, 4181721088, 1776287744, 2876243968, 2466775040, 1845755904, 1441398784, 3289186304, 353075200, 2675621888, 2660704256, 2618216448, 1299539968, 294114304, 2673136128, 3956289280, 4187501696, 1920733888, 3068540128, 920861648, 4050424584, 1337747484, 658906806, 2515755439}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 2885681152, 100663296, 2097152000, 310378496, 171966464, 10485760, 1011875840, 1405616128, 979632128, 3808559104, 2475753472, 3916988416, 2031468544, 3217252352, 312586240, 3905501184, 473203712, 1501809152, 3460848896, 2510569856, 1885477312, 2191600480, 2860556784, 2349433400, 1922920300, 1481552710, 5162747}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 1811939328, 3388997632, 1124073472, 612368384, 834666496, 3646947328, 2972712960, 3060269056, 2777415680, 1293025280, 2522677248, 3254616064, 3883188224, 394223616, 1078505472, 793073664, 2050589696, 2289748480, 3876076288, 1086085248, 1836719552, 4073802656, 3748646864, 3261707624, 3072507852, 2834048642, 706879095}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2885681152, 704643072, 1325400064, 3514826752, 3552575488, 1767899136, 2687500288, 4264034304, 2698772480, 1327366144, 2021064704, 3436150784, 2759639040, 1482235904, 1527836672, 1001338880, 173794304, 51309056, 4267182848, 525610624, 1360159040, 263262240, 3316433104, 2298548072, 2781123692, 2440889482, 3364531929}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 2483027968, 2382364672, 4211081216, 1317011456, 4072669184, 346030080, 1727004672, 1354235904, 53739520, 3087400960, 3623944192, 3502669824, 4139499520, 997662720, 2822754304, 153692160, 3130688512, 612468224, 2216457472, 1834636928, 45840576, 2322464032, 1946040496, 3520426856, 1766910148, 2278744406, 3784158401}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1409286144, 3791650816, 1795162112, 2407530496, 3049259008, 148897792, 2783969280, 752353280, 2916352000, 1999765504, 1238564864, 1236566016, 3751526400, 4153499648, 50327552, 3302713344, 1764285440, 2987769344, 4015801088, 1114517632, 3703402560, 4236873760, 3889300752, 2686675528, 2339146484, 1464831670, 3659744939}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3288334336, 570425344, 1426063360, 478150656, 994050048, 731906048, 4245684224, 578289664, 661389312, 513671168, 2397765632, 4213800960, 3972448256, 3404029952, 1803194368, 937650176, 1255003136, 1400700416, 3268676352, 1494370176, 4274351808, 1588262624, 3908791536, 2396108312, 258652564, 1192971162, 1575062929}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 67108864, 2181038080, 218103808, 3028287488, 1715470336, 866123776, 2257584128, 3121086464, 2792095744, 3327000576, 3262185472, 2142994432, 2654912512, 892280832, 2919411712, 1904826368, 4222589952, 1789175296, 3827575552, 1082278784, 3845080768, 2785203296, 1166629488, 2175771608, 195361516, 3601081122, 2848071225}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 3154116608, 2315255808, 2130706432, 1015021568, 3879731200, 119537664, 2909798400, 2611478528, 954990592, 534380544, 201916416, 1838055424, 447987712, 3357761536, 3262107648, 74545152, 2407179264, 3201147392, 135017216, 3771360896, 2398177216, 3711610080, 443391408, 4005310568, 50479692, 2689420274, 2117643459}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 3556769792, 1509949440, 218103808, 4102029312, 1866465280, 1306525696, 3719299072, 869793792, 497811456, 1569062912, 244121600, 407797760, 1510457344, 205201408, 2975584256, 3716487168, 382372864, 3709181440, 3786149632, 2743500672, 3784134336, 3989736672, 1204271568, 2912638312, 2190195476, 2771211530, 4003368749}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 603979776, 1979711488, 2634022912, 1048576000, 4089446400, 2690646016, 311427072, 1892155392, 833355776, 4107927552, 3586588672, 3686891520, 2196946944, 3238862848, 521048064, 3288295424, 3056962560, 3729561088, 1094471936, 3339866496, 2213243840, 609989024, 4053107024, 2998718264, 2053401932, 2130078018, 1079841107}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 4227858432, 2315255808, 4177526784, 1333788672, 2487222272, 98566144, 4149215232, 396886016, 3851681792, 3453091840, 1234632704, 3645865984, 3535060992, 3700776960, 2737876992, 2744072192, 2695074816, 4019909120, 3009688320, 550131072, 4177222976, 4171341024, 2221266512, 1092584856, 1235022812, 1405171886, 616728171}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 2483027968, 1241513984, 3338665984, 58720256, 1782579200, 706740224, 1546649600, 142082048, 4250664960, 1584529408, 1098711040, 442990592, 1368309760, 3674169344, 2600644608, 2628081664, 3075200000, 346351104, 2758674176, 2175732352, 2800398400, 2146510304, 641586608, 1388807624, 1031713156, 1013383618, 2928589167}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3959422976, 4060086272, 2332033024, 3464495104, 3384803328, 1545601024, 1294991360, 1837629440, 1535901696, 1861877760, 2093154304, 154435584, 407093248, 2085183488, 731893760, 787179520, 768115712, 1766963712, 2388014848, 596185216, 3133144256, 1750802080, 1979753840, 4139634888, 3908857916, 2467445714, 3508494723}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3422552064, 3791650816, 2667577344, 2894069760, 3384803328, 1331691520, 548405248, 2901934080, 3488350208, 555614208, 973012992, 776962048, 9748480, 2702270464, 2817044480, 1441208320, 508804096, 1087562240, 2186428160, 4096875136, 1568188352, 1192173472, 3868696272, 2758321832, 1218917444, 3706973178, 2432871297}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 469762048, 1107296256, 16777216, 2457862144, 1136656384, 3835691008, 2658140160, 3320315904, 3155427328, 3853647872, 2294349824, 1238269952, 671334400, 1011032064, 2156376064, 1149859840, 1395323904, 244965888, 4038485760, 1246457216, 1250164672, 2541952416, 539476272, 1425623848, 767731116, 1024322414, 2252623179}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3825205248, 1040187392, 754974720, 1484783616, 1992294400, 1767899136, 1326448640, 306708480, 4220256256, 3839492096, 3434545152, 1839300608, 1262665728, 4215103488, 335466496, 2359240704, 3770524672, 2710625792, 749081856, 729105792, 2406654144, 3418704928, 3276461904, 1762747000, 3226772556, 2951763602, 957904131}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 1677721600, 3925868544, 3439329280, 1166016512, 591396864, 2577399808, 946864128, 987234304, 2954100736, 3996778496, 260767744, 139689984, 1390723072, 335618048, 4049653760, 1655908352, 1276623872, 1161217536, 3571859200, 426592128, 2822676032, 2371508832, 2870701552, 5997864, 987274100, 3073862134, 3517309519}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2885681152, 301989888, 3976200192, 2910846976, 3644850176, 3701473280, 1456472064, 1012400128, 3494641664, 2270822400, 3014590464, 3971514368, 2991833088, 1038442496, 1613754368, 2602006528, 2164567040, 1740743168, 3514717952, 1896967040, 4241083968, 2922020704, 3550963312, 1567399160, 589663844, 1830829082, 1703943299}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 872415232, 3187671040, 822083584, 3263168512, 222298112, 1029701632, 1538260992, 2676490240, 4208197632, 826408960, 1032781824, 1703641088, 1852358656, 2109546496, 4214018048, 3550947328, 2639246336, 783476224, 561921280, 4054391680, 80645056, 3350736096, 312243856, 532031272, 2082306876, 2168248798, 641693171}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 3556769792, 2852126720, 1157627904, 629145600, 1715470336, 2724200448, 1305477120, 4168613888, 2807300096, 1200226304, 229965824, 3407052800, 937082880, 3509526528, 3883839488, 2926405632, 951557120, 3457744384, 774268672, 2779464576, 663548480, 1007438048, 3689827984, 1180109336, 3769296500, 170330854, 19070311}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 2214592512, 3254779904, 3942645760, 3883925504, 1732247552, 3688890368, 1982857216, 933756928, 1379139584, 754843648, 13172736, 2267512832, 2026029056, 2252824576, 3290869760, 413218816, 741592064, 2242680320, 594946816, 3152879744, 3034692672, 2336722272, 3518139856, 370112040, 2116214764, 2801231230, 877578781}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 1811939328, 3388997632, 2399141888, 1031798784, 2956984320, 2032140288, 2580545536, 3175612416, 3431727104, 796524544, 2510749696, 995459072, 3295068160, 340615168, 3407515648, 3358529536, 2688130048, 741118464, 856840960, 4110116480, 392673088, 3427655648, 3168969008, 1041984952, 1456967916, 1299550514, 540447219}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 738197504, 2449473536, 553648128, 4152360960, 2151677952, 1600126976, 3239051264, 220725248, 3581673472, 3954311168, 3709272064, 1272938496, 2701967360, 720707584, 1761660928, 67074048, 797170688, 1875825152, 3512366848, 2001419648, 1310573888, 3357773536, 4252957968, 1220705272, 2897160124, 114009306, 4045581839}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 2080374784, 3053453312, 1056964608, 1954545664, 574619648, 1801453568, 2567962624, 282591232, 3266576384, 1766457344, 2071265280, 1930657792, 2224734208, 3027197952, 2992558080, 2481805312, 2613574656, 1933621760, 2265083136, 1641619584, 852329408, 1985342560, 1082249488, 4099651192, 95873348, 3413194054, 1974566935}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 3288334336, 3590324224, 754974720, 3783262208, 2965372928, 3638558720, 1972371456, 1809317888, 2393636864, 3339845632, 710475776, 3803283456, 143441920, 857432064, 1196470272, 2554402816, 3279805440, 130975232, 3690602752, 2250078592, 552066112, 4144234400, 602248336, 239263608, 3810005700, 2588685450, 276969655}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1409286144, 1711276032, 1962934272, 528482304, 222298112, 1205862400, 3486515200, 576192512, 2931032064, 3094478848, 3089432576, 3782115328, 1459077120, 3301384192, 2582876160, 4051515392, 1096451072, 2990929408, 3745657088, 86865280, 4384576, 1108450912, 2506127824, 1494237912, 922223076, 394540230, 4101645291}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 1946157056, 1778384896, 2264924160, 1384120320, 1337982976, 3554672640, 357564416, 4276617216, 2797338624, 929955840, 3981246464, 1032617984, 2454044672, 2729648128, 3469340672, 77936640, 3786468352, 1860931072, 3994961664, 3709166208, 612935872, 1199568800, 2435609488, 266745112, 1675713724, 3089802010, 3607417569}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 3556769792, 4127195136, 2298478592, 3766484992, 364904448, 1994391552, 726663168, 3640131584, 4018929664, 198574080, 1574109184, 1855094784, 2296758272, 2190827520, 1851379712, 2301302784, 52331520, 1278465536, 4274411776, 965436288, 1089373888, 2738611616, 3091362576, 3050905496, 3186594996, 124284938, 2635356965}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 1140850688, 1442840576, 4211081216, 2524971008, 851443712, 1327497216, 1332740096, 3278372864, 1173094400, 1412038656, 1638596608, 2215084032, 3554197504, 1278287872, 535072768, 373495808, 103525376, 3377657344, 2225733888, 1080763008, 2846346432, 1617491232, 3078169968, 2449003112, 515969516, 13434386, 4065266555}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1677721600, 3925868544, 2667577344, 109051904, 650117120, 1784676352, 2618294272, 3226992640, 1716781056, 3658088448, 1600585728, 2698674176, 438419456, 3619512320, 3783626752, 3267311616, 3167677440, 3951805952, 2217373440, 3184995968, 99780288, 951970080, 4034609104, 2505879416, 2975383492, 1252689654, 275375623}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 3959422976, 3456106496, 721420288, 2441084928, 465567744, 2841640960, 420478976, 2689073152, 4198760448, 3400925184, 1008664576, 1531740160, 2945433600, 622419968, 1399566336, 2782877696, 1194130432, 2216686080, 4078008576, 2106562176, 404321088, 2649480736, 3047112400, 1418504696, 2901387212, 621361910, 799265489}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 3422552064, 3187671040, 1862270976, 142606336, 4039114752, 3219128320, 3148873728, 3231186944, 2982412288, 889585664, 3753574400, 3590029312, 3631005696, 2049794048, 3699945472, 3866834944, 966523904, 2711388672, 949301504, 3634162816, 4078267840, 1859968800, 1798640144, 3322738536, 2463975796, 3652254366, 3392100505}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 201326592, 2852126720, 3472883712, 4102029312, 490733568, 564133888, 783286272, 2998403072, 2228486144, 957743104, 3881238528, 620658688, 1513472000, 1376870400, 1191309312, 3214362624, 3315520512, 2045098496, 2038000384, 3485331072, 2931643328, 2292446688, 1418085360, 455038664, 2763165220, 981960742, 2500338777}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3556769792, 1375731712, 4278190080, 2273312768, 4173332480, 4066377728, 2872049664, 1164443648, 3890479104, 2964455424, 697499648, 210599936, 2288173056, 45178880, 1109848064, 2966624256, 1529711616, 1370676736, 531180288, 604668544, 3352645184, 114596512, 1449141456, 1093665896, 2523408844, 3194254902, 2037533843}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 3690987520, 3657433088, 2399141888, 3581935616, 188743680, 1214251008, 120586240, 1080557568, 2214330368, 3862560768, 361955328, 4229136384, 577028096, 3854114816, 3183005696, 22231040, 3358831616, 78938624, 3819006720, 2169300608, 1780841280, 2863838816, 2846385168, 157050472, 405414028, 95112890, 3577196315}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 4227858432, 3992977408, 520093696, 444596224, 3443523584, 283115520, 2807037952, 423100416, 1228144640, 3196977152, 3615293440, 2886172672, 3882270720, 2651004928, 4268920832, 2499614720, 13079552, 2185662976, 4260561152, 293254272, 2791400640, 3269822688, 280097616, 1370478488, 13290772, 856237238, 2456408213}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 738197504, 2449473536, 2969567232, 2038431744, 1572864000, 241172480, 1712324608, 4185391104, 3942383616, 2774663168, 1659699200, 4209999872, 2790703104, 4081000448, 1485484032, 2163038208, 3287258112, 3151411712, 4177475328, 569023872, 2424121920, 1037553440, 3389705040, 296566776, 2412772564, 291939506, 1266097127}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3422552064, 436207616, 855638016, 629145600, 4164943872, 161480704, 219152384, 1447559168, 118226944, 1571160064, 2640904192, 78086144, 4091199488, 792666112, 515297280, 3412678656, 3987184640, 2237317632, 2734646016, 1196855424, 64566592, 2902458336, 3877544816, 3721753496, 2144977164, 2478283058, 1452446781}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 603979776, 369098752, 2701131776, 159383552, 3569352704, 2753560576, 1225785344, 2309488640, 1964244992, 3137208320, 2446000128, 3518857216, 538624000, 709173248, 2712571904, 4041947136, 2804786176, 745729536, 2062627072, 981501824, 2124971584, 4254351776, 2545829616, 1764451160, 2156764604, 3533875726, 1643710173}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 738197504, 2650800128, 2164260864, 4253024256, 1035993088, 1700790272, 1200619520, 2041053184, 1364459520, 1482293248, 2503802880, 67207168, 1251000320, 3134660608, 2404352, 844982272, 3029437440, 3283653120, 1170407680, 2849942400, 1410351168, 761799456, 1169440464, 1275743928, 552934012, 3276115598, 3366111343}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 872415232, 1107296256, 2600468480, 176160768, 775946240, 1616904192, 3419406336, 514326528, 194772992, 1635647488, 1481834496, 829718528, 2156118016, 3562889216, 964685824, 4260567040, 3775169536, 3143345664, 2744734464, 3255152768, 3648670400, 1334392672, 1275956368, 2769691544, 1223630108, 2889529450, 3093867513}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1677721600, 369098752, 3942645760, 3598712832, 2361393152, 3454009344, 1498415104, 726138880, 3777757184, 502136832, 1295581184, 2215084032, 1003143168, 3760676864, 2902913024, 1972983808, 2365060096, 2079505920, 2624786688, 2166133376, 2915726528, 551244320, 3630213904, 1961627672, 3146661356, 86605570, 2834283753}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 469762048, 3657433088, 1962934272, 2105540608, 3451912192, 1402994688, 2142240768, 966262784, 3100901376, 3545628672, 2350448640, 375554048, 2655502336, 622796800, 489934848, 905533440, 1119017984, 2521819648, 1176726272, 881431424, 2983350848, 3892799776, 1604837296, 1171203016, 3543918196, 4190442294, 1669920569}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 201326592, 1509949440, 1056964608, 2558525440, 415236096, 824180736, 1850736640, 897056768, 4081319936, 3577610240, 1084948480, 2543812608, 2132328448, 308617216, 4108103680, 4019927040, 1297601536, 1918142976, 1765221120, 4202012288, 3042307520, 3926260000, 3741180272, 2700710136, 3483883380, 104655438, 2255162165}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 2214592512, 1644167168, 2097152000, 713031680, 2839543808, 3332374528, 2796552192, 3000500224, 4094427136, 3986554880, 2592669696, 4022697984, 2263400448, 1703354368, 2623844352, 593053696, 2907563008, 1219268096, 205327104, 4186432384, 3296174528, 2769278176, 4046710640, 3912629832, 1645258004, 2004573690, 1157814641}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 1409286144, 3321888768, 3506438144, 4034920448, 515899392, 2694840320, 120586240, 3416784896, 3080978432, 1489633280, 2946433024, 2916352, 785367040, 1380261888, 2062258176, 3956234240, 4271170560, 3023304192, 2879586560, 2573924224, 712958656, 2287775776, 1669833136, 816929416, 203028140, 4033634454, 2952670735}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1006632960, 1509949440, 2533359616, 4102029312, 708837376, 1956642816, 3132096512, 344457216, 811335680, 884080640, 8585216, 1237549056, 2917449728, 3701563392, 1580773376, 114518016, 1482400768, 3439391232, 2038917888, 2658527872, 2379335616, 299345504, 485144304, 2818598472, 1946161340, 1040192506, 2164262735}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 2483027968, 3321888768, 2298478592, 1266679808, 3737124864, 1499463680, 401604608, 677904384, 188481536, 1436155904, 364183552, 3042213888, 1728430080, 2587828224, 2604265472, 1898260480, 2580323328, 4107378176, 4007227648, 2520175488, 2652144448, 900068768, 3979311440, 3311510408, 3247536940, 3520760410, 3711341323}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 3959422976, 3120562176, 822083584, 3967811584, 1312817152, 903872512, 1183842304, 3143106560, 3434348544, 1728184320, 464715776, 3593895936, 3694772224, 3963707392, 1838002176, 2915256320, 4051620864, 2123745792, 1201099520, 3245119872, 4139700416, 3484784736, 161959760, 147115256, 117618756, 2046537158, 2622623987}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2751463424, 1845493760, 2264924160, 2273312768, 2210398208, 4024434688, 1146093568, 1352138752, 976486400, 2995388416, 2071789568, 154959872, 2935865344, 2294751232, 1539952640, 3117238272, 3715423232, 2685511168, 475626752, 831430784, 2068093504, 2115610912, 2308256656, 2166397720, 571208452, 1474039014, 1628853591}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 872415232, 2113929216, 4278190080, 1837105152, 3510632448, 245366784, 2435842048, 2251816960, 4114874368, 1128136704, 3083272192, 3862331392, 3313352704, 233398272, 607768576, 2161588224, 2768155648, 392279552, 3267579136, 2703789184, 2605378368, 3825702240, 2022704752, 4270326792, 339494820, 1541044654, 2051634373}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 1946157056, 1845493760, 2868903936, 3665821696, 3074424832, 1029701632, 1087373312, 3785883648, 1495531520, 4170579968, 1283391488, 3407577088, 3103309824, 4107886592, 2312941568, 944728064, 2342775808, 676634112, 31151360, 533571200, 3681020608, 3427970528, 1810640528, 174216856, 2948674972, 419466294, 1578467153}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1275068416, 2181038080, 654311424, 1266679808, 2168455168, 4162846720, 2360344576, 3222798336, 3403415552, 3704487936, 2352152576, 247234560, 87801856, 1567432704, 413634560, 1082341376, 4003763200, 1072163328, 1772310272, 546619008, 2151655488, 1319071840, 235595056, 3150233736, 427286644, 436946226, 1037096753}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 2751463424, 3254779904, 4244635648, 3581935616, 1639972864, 1780482048, 640679936, 2530738176, 2832990208, 821428224, 1475411968, 2057928704, 2150416384, 2752995328, 3174092800, 1153501184, 2918304768, 3274749440, 3619777280, 1936825216, 2423311936, 4171314976, 3978407280, 343472072, 2721413908, 1906567250, 1184611885}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 603979776, 1644167168, 4110417920, 4118806528, 163577856, 1264582656, 1943011328, 2964848640, 921960448, 1408368640, 3609001984, 3981213696, 76398592, 777986048, 70881280, 1577912320, 1410644992, 3639199232, 3258268416, 950058880, 784046656, 3843568416, 3468967376, 2363100568, 1676767956, 2029686998, 1728747083}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 2617245696, 3657433088, 3271557120, 2373976064, 591396864, 4208984064, 3145728, 664272896, 3421765632, 1099300864, 3189309440, 1601601536, 586399744, 1397694464, 2009591808, 862550016, 2534337536, 364362240, 2492541696, 3289045120, 2869530944, 2167150176, 361895760, 456073384, 3006759668, 911279622, 2947207489}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 4093640704, 1644167168, 721420288, 1920991232, 2084569088, 4225761280, 1410334720, 1675100160, 1871446016, 1763311616, 3735093248, 494764032, 3562586112, 239820800, 4245983232, 4243671040, 2722493440, 457500160, 2580091648, 3260668032, 1145478848, 96731744, 2442022992, 3768004024, 1706480964, 2936799514, 3059369251}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3556769792, 2919235584, 1627389952, 3229614080, 1623195648, 2321547264, 3446669312, 1319632896, 1945370624, 131989504, 2452422656, 4066934784, 1395245056, 1793269760, 1469952000, 572344320, 1692451840, 1141736960, 252003584, 2732370816, 1977086656, 2560492320, 1091396560, 3510171336, 3696357900, 1571765598, 451903885}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3690987520, 1711276032, 3607101440, 1518338048, 1757413376, 1809842176, 3301965824, 3048734720, 4083941376, 3739090944, 2275082240, 2011136000, 2499854336, 2792693760, 3106721792, 1342908416, 348625920, 3206330880, 1222845696, 4065569920, 1284407488, 488011296, 1245671440, 3609579480, 320989268, 1277934170, 612540561}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 3825205248, 167772160, 587202560, 3732930560, 4013948928, 3978297344, 110100480, 1328021504, 2688286720, 2594570240, 3219587072, 1261273088, 2960048128, 677453824, 39505920, 745236480, 3962799104, 1117650432, 1456918272, 1609922688, 3531654336, 260704736, 3802752688, 51814808, 2543152636, 2050025178, 2830243173}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 3556769792, 33554432, 2667577344, 3716153344, 2269118464, 920649728, 3541041152, 2889351168, 2534146048, 3509714944, 2136408064, 1211793408, 430555136, 3498385408, 4034777088, 2678790144, 287370240, 3830119936, 1136763648, 4065409664, 2698244928, 112611424, 1369510224, 721134392, 453144756, 1465852586, 3057578615}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 1946157056, 3254779904, 2197815296, 494927872, 599785472, 3357540352, 2899312640, 2395471872, 2904817664, 789970944, 2532376576, 3301212160, 757710848, 2110218240, 686141440, 908412928, 3947553792, 2289350144, 3587285760, 1012599936, 4069514560, 1036937760, 2830985840, 635874232, 1411826284, 3607553958, 2320925649}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 1006632960, 637534208, 587202560, 2692743168, 3921674240, 975175680, 2838495232, 2516058112, 1954283520, 1670250496, 2033516544, 3740434432, 760463360, 211492864, 1358417920, 1364789248, 523549696, 2602748416, 4248556800, 1458517632, 3428710336, 762190752, 1302682224, 1769636040, 2654457348, 1509505810, 113550401}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3422552064, 771751936, 1325400064, 3246391296, 2940207104, 224395264, 653262848, 121110528, 3295412224, 1011744768, 200605696, 2608496640, 1682685952, 819683328, 327135232, 3968423936, 1128039424, 1162516992, 844339456, 1487367296, 1790548288, 1388860512, 81007760, 3160553480, 1364924868, 3963591514, 2582206857}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 3288334336, 3657433088, 1392508928, 1551892480, 1237319680, 1788870656, 229638144, 1895301120, 140247040, 4194435072, 436142080, 137134080, 443006976, 4284293120, 3244535808, 1865639936, 388422656, 769439232, 3565147904, 2991681664, 331984320, 4223159200, 1648100912, 848430792, 2180465860, 3689457602, 1261043415}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 469762048, 1174405120, 2533359616, 2558525440, 2956984320, 2900361216, 1672478720, 2933391360, 3144417280, 2030436352, 3219062784, 2732294144, 1138802688, 2218336256, 3719614464, 1700988928, 2314576896, 2716582400, 2172187904, 3048555648, 2684527040, 2497971040, 1006792656, 1911360232, 1311678484, 4236379242, 2376950029}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 1677721600, 1912602624, 788529152, 3011510272, 3015704576, 4062183424, 1471152128, 733478912, 2838233088, 3169452032, 1909784576, 2589229056, 2156249088, 3441369088, 1395757056, 1659467776, 3346441216, 3370421760, 1941824256, 1718841984, 154903616, 2032946464, 2229936496, 1708489736, 1616163684, 3548742426, 1755260059}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 1409286144, 704643072, 4110417920, 3028287488, 2034237440, 3189768192, 4126146560, 832045056, 2268332032, 3390963712, 3240689664, 3388637184, 1605353472, 706158592, 3701714944, 3658291200, 770501632, 729464320, 2112853760, 1471617920, 1435742912, 3128258528, 961077040, 95212712, 1943712532, 3898590598, 177148429}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 4093640704, 1040187392, 1157627904, 3363831808, 1094713344, 2552233984, 3218079744, 2120744960, 3260284928, 4196532224, 990445568, 352878592, 1070448640, 134946816, 2538721280, 2028824576, 1630723072, 3991449088, 2214452480, 2278754688, 857601216, 3487766496, 2194008112, 783238840, 4249616380, 2350391246, 2787911603}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2214592512, 4127195136, 1459617792, 4034920448, 3326083072, 1310720000, 4285530112, 713555968, 2903769088, 2468741120, 870776832, 1314226176, 2575220736, 1306599424, 3695374336, 1893947392, 220969984, 3065366016, 778998016, 4130944128, 3031361984, 3428412512, 2231275952, 2921405928, 2644702044, 2624800798, 2050226753}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 3288334336, 3388997632, 3573547008, 3917479936, 322961408, 3546284032, 2748317696, 2312634368, 2103705600, 3964534784, 897253376, 673677312, 3427844096, 1993678848, 1682739200, 2106533888, 3478248448, 1491072512, 3590635264, 349404032, 3194745920, 529699936, 2194437264, 486703000, 1446582564, 687789230, 1782450333}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 3288334336, 1577058304, 2264924160, 8388608, 1413480448, 3458203648, 407896064, 2015887360, 1890844672, 2559442944, 171638784, 2583461888, 2586558464, 51732480, 592949248, 3013548032, 3002768384, 3912549888, 2242897152, 3024316544, 1449187776, 1385294176, 1440755888, 2528141944, 1813531804, 233583518, 1052903381}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1543503872, 1577058304, 1627389952, 4135583744, 3217031168, 287309824, 1538260992, 3677880320, 755761152, 1671036928, 607322112, 407666688, 299614208, 3641253888, 3264188416, 3931076608, 3125736448, 3021259264, 638052608, 3732607872, 735624640, 4097683360, 3946348016, 621548296, 4154070564, 238224202, 3276598451}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 3825205248, 1778384896, 318767104, 3363831808, 1614807040, 2430599168, 1242562560, 3657957376, 3677093888, 417202176, 3874422784, 1378385920, 1142145024, 1632722944, 1410830336, 1536362496, 1042217984, 1656792576, 1043324672, 2802272384, 2006251456, 2961558880, 3916578768, 1232173624, 380108460, 2540375074, 187363089}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 2214592512, 2785017856, 4211081216, 1233125376, 1656750080, 673185792, 464519168, 3613917184, 492044288, 876478464, 1891565568, 2835447808, 387104768, 2686541824, 2119086080, 1746610176, 1446480896, 338281984, 405178624, 2244938368, 3293172544, 3304503968, 2247579376, 921028616, 3234108300, 3985258318, 1209096013}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3154116608, 905969664, 4143972352, 1015021568, 3468689408, 2933915648, 4277141504, 3955752960, 3064725504, 3658874880, 1888157696, 560300032, 1603977216, 167583744, 1650380800, 228030464, 3827033088, 3547177472, 3411471616, 2346417280, 3825066944, 4138636832, 4150210960, 3778522952, 1463528316, 4127040258, 2981005701}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3959422976, 2449473536, 1157627904, 981467136, 3762290688, 1897922560, 3431989248, 1538785280, 2903769088, 4252368896, 3995009024, 526942208, 1802223616, 1875451904, 2988945408, 2086348800, 1078381568, 2425418240, 559916800, 3308195712, 2583740864, 2045220960, 2444955696, 3736524952, 790138420, 3533945094, 1578439577}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3288334336, 3590324224, 2835349504, 629145600, 1824522240, 4011851776, 2190475264, 3005743104, 618921984, 676724736, 3423535104, 2864283648, 868925440, 2969133056, 2649149440, 1123751936, 3196576768, 3384917504, 3995517184, 828064640, 1297603648, 1829354400, 2842874736, 1169510680, 3843328828, 247620918, 3024171313}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 872415232, 4127195136, 1493172224, 3581935616, 1262485504, 2552233984, 1563426816, 2810707968, 2721316864, 3797286912, 3778478080, 3558834176, 1921302528, 3569442816, 4032352256, 934500352, 3095514112, 916958720, 3946375424, 1721975680, 2218386496, 2988173408, 1121637168, 3967974728, 2251369852, 3308318606, 3721878345}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 335544320, 771751936, 2533359616, 981467136, 1547698176, 1306525696, 2372927488, 1367867392, 28573696, 4257873920, 3416588288, 2273804288, 1368309760, 1695506432, 2601701376, 2841733120, 482724864, 4045377024, 2600641792, 819558528, 4237939904, 1053948000, 2437268816, 2279588872, 2997018332, 1011430190, 1919022695}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 2214592512, 4261412864, 721420288, 1031798784, 851443712, 1625292800, 3371171840, 2681733120, 473169920, 1911160832, 3066494976, 4219895808, 1874706432, 2991398912, 2607910912, 2030266368, 3493110784, 2475617792, 381797632, 2583373440, 378569024, 4094463136, 1657445008, 506706888, 635966068, 3272364486, 4113446583}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 1543503872, 1241513984, 1660944384, 8388608, 3015704576, 614465536, 2859466752, 3596091392, 179044352, 1735524352, 1169096704, 138117120, 3341860864, 3778879488, 4001681408, 2860742656, 218756096, 1249886720, 2392236800, 2583435392, 1159350208, 196827296, 1500889136, 153456680, 1540226420, 2384066794, 2683802615}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 2751463424, 3120562176, 419430400, 494927872, 3972005888, 2036334592, 1596981248, 2329411584, 316932096, 4235853824, 3843751936, 364412928, 3679436800, 625041408, 942911488, 796866560, 2525144064, 4042583552, 1713997568, 2782154112, 3131181120, 3254727072, 3871510608, 4241800936, 3334078228, 3361497070, 3291378935}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 2214592512, 771751936, 1459617792, 2927624192, 1111490560, 933232640, 3658481664, 410517504, 2053373952, 755892224, 3885957120, 1476427776, 3669213184, 468803584, 426749952, 1459308544, 563004416, 4000116224, 3251744000, 2802593920, 3717338816, 2025133408, 3962681200, 3200010392, 3925483156, 4188623134, 3285943133}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 3154116608, 637534208, 251658240, 1820327936, 3510632448, 4284481536, 2941255680, 2464677888, 1539571712, 198836224, 3063349248, 2020311040, 392216576, 3454885888, 3264000000, 1683183616, 1076990976, 1144500736, 933668096, 3688650880, 654727104, 17918432, 2923100816, 1496985432, 788995324, 304327142, 4107595463}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1811939328, 301989888, 1795162112, 209715200, 3762290688, 2002780160, 3945791488, 430440448, 402391040, 1908015104, 2525560832, 4218454016, 2709372928, 1704140800, 2791936000, 188037120, 3400172544, 3930384896, 2819331840, 3439853696, 23862720, 3775032160, 1628253200, 812555112, 3216688108, 3974746, 4121941339}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3288334336, 4060086272, 3640655872, 3363831808, 4089446400, 2493513728, 749731840, 1632108544, 1105985536, 640286720, 3791978496, 223903744, 3110715392, 2127503360, 1913507840, 2309572608, 143823872, 2931613184, 2916057856, 2029013376, 631767744, 2075926688, 3023194416, 292646728, 2009507996, 2203249602, 1310520475}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 3959422976, 1778384896, 251658240, 2172649472, 3317694464, 4267704320, 523239424, 4040687616, 3587440640, 1883111424, 1320878080, 2982969344, 4104896512, 3819249664, 1718079488, 321878016, 542288896, 2889925120, 1208085248, 2080401024, 570452288, 2197842720, 4219478096, 1119893352, 2480951700, 2968526838, 28866765}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 738197504, 2315255808, 3976200192, 1166016512, 306184192, 1134559232, 1190133760, 1387790336, 3698589696, 2374107136, 527630336, 1045856256, 825868288, 2207326208, 934653952, 1153906688, 2050286592, 2803542528, 1938807552, 1027633024, 4280310336, 1194343136, 1817726064, 94658408, 1745495684, 2808051702, 3262174947}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 1543503872, 2986344448, 3036676096, 2474639360, 3116367872, 60817408, 4203741184, 2455240704, 3667132416, 599654400, 2547056640, 997752832, 735428608, 1661952000, 3659116544, 1403332608, 1186395136, 1898762752, 1246490368, 3532545920, 1259959616, 3853813792, 2046803376, 467668568, 3052434692, 3639085046, 4221311613}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 4227858432, 1040187392, 2030043136, 461373440, 641728512, 2397044736, 4256169984, 1702363136, 3073638400, 2314600448, 3207004160, 3878715392, 1166786560, 2423349248, 3125260288, 4260562944, 2952178688, 1259665920, 1800788224, 1999243136, 109913920, 2591923680, 3394656976, 3908510056, 4281897668, 4276590614, 3903027161}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 1946157056, 905969664, 2801795072, 578813952, 4013948928, 4213178368, 2930769920, 1657274368, 915668992, 2144993280, 2859794432, 3352854528, 803323904, 1607426048, 3678261248, 3368122368, 3320832, 3726429696, 1654884608, 2402688128, 3304284352, 3882058208, 1331048368, 3613621896, 2484835100, 3314157182, 862790303}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1543503872, 570425344, 117440512, 2894069760, 1061158912, 1323302912, 1456472064, 1322778624, 2619604992, 4275437568, 3062562816, 155877376, 1687011328, 3221037056, 3471945728, 2219800576, 290251776, 887017984, 2123626240, 4071231104, 4097385408, 1601670368, 1088180560, 218261848, 804618020, 1477305038, 951942257}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 67108864, 1375731712, 1795162112, 209715200, 767557632, 2854223872, 1269825536, 1891106816, 3332636672, 2098593792, 2817196032, 1193246720, 1526251520, 2333958144, 2019864576, 1634666496, 4139367424, 1194038784, 644256512, 506079360, 1902729664, 127579552, 1007167600, 1016871304, 3077703140, 727534814, 1409587489}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1946157056, 1107296256, 1157627904, 2189426688, 893386752, 153092096, 3918528512, 2027421696, 131858432, 3699507200, 3521576960, 3004661760, 1153744896, 2298830848, 3728789504, 2962954240, 3854941184, 597409280, 2692666112, 1238247296, 2487034304, 1575786208, 4105263792, 1633074712, 2021284740, 1965781458, 3859653639}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 4227858432, 2516582400, 654311424, 2172649472, 1539309568, 1021313024, 2188378112, 2836922368, 504627200, 3878289408, 2557149184, 2401337344, 1964425216, 2625708032, 3484061696, 1514604544, 2106559488, 3586103808, 1938271488, 3473136768, 3846292800, 1160157728, 1320772112, 2301548168, 419775188, 795389878, 1851789831}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 1946157056, 838860800, 3204448256, 763363328, 2134900736, 3114270720, 894435328, 3675783168, 3492020224, 3639738368, 671678464, 2861989888, 3524509696, 3015385088, 3443519488, 148203520, 741387264, 643866112, 284736256, 2677834368, 2395929408, 2073545824, 2115599088, 1311690680, 2590484484, 1389453070, 2412957475}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 603979776, 3858759680, 1191182336, 2692743168, 3829399552, 3521118208, 2232418304, 404226048, 2416181248, 620101632, 1595998208, 1167556608, 1713029120, 228024320, 2992033792, 4246538240, 2371197952, 2540021248, 449689856, 1470219392, 94095808, 1332804960, 2474903376, 641103672, 3179360804, 3387392574, 861060113}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 3019898880, 1778384896, 4278190080, 3598712832, 3376414720, 4158652416, 1506803712, 1403518976, 1661206528, 2912550912, 3634298880, 1305968640, 781500416, 3057983488, 2913529856, 873674752, 1312398336, 2030673408, 1290905344, 2996694656, 4179859136, 1591146208, 4156978896, 1448697688, 3557727516, 3428459622, 1665081543}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 335544320, 3724541952, 3875536896, 2692743168, 4030726144, 778043392, 4010803200, 1899495424, 1044643840, 4214095872, 400621568, 4282351616, 2425536512, 2173657088, 121548800, 192763904, 3297094656, 3099975168, 346393856, 4139116672, 235786688, 2408168288, 503835280, 3872827896, 1319198132, 3739208270, 457373661}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1946157056, 3456106496, 3036676096, 2189426688, 624951296, 2434793472, 1829765120, 925368320, 439615488, 2628124672, 3082354688, 2785181696, 64471040, 2707365888, 1763414016, 1912940544, 2671821824, 3372267008, 1134617856, 3815821696, 1396238784, 2394734816, 1440927408, 2594392, 3943124028, 1043836126, 397358497}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1409286144, 234881024, 3841982464, 3414163456, 2822766592, 3198156800, 1265631232, 1624768512, 3892576256, 2897084416, 2994667520, 2816442368, 3404513280, 3213959168, 578850816, 419641344, 3481635840, 2124807680, 2610267392, 351125888, 1645864256, 724536032, 1349840880, 3056930344, 4125024884, 2237955454, 155084173}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 335544320, 3523215360, 2499805184, 1518338048, 339738624, 3332374528, 3645898752, 2824339456, 2082209792, 3827695616, 3300065280, 1277984768, 3110846464, 1507139584, 2025820160, 1180121088, 2236009472, 3316030976, 1867959040, 3034503040, 752530880, 775991904, 293983728, 1984052664, 815343396, 2059522482, 1308115541}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 2080374784, 1308622848, 2030043136, 3330277376, 4290772992, 1491075072, 653262848, 3246915584, 3228303360, 1455030272, 780599296, 1639481344, 638304256, 3229425664, 3667890176, 73611264, 3605969920, 1450629632, 2195894528, 4210859904, 1485683136, 1670920096, 1494490384, 1985898824, 3134289372, 2084945474, 2060722483}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1275068416, 2449473536, 1157627904, 1686110208, 1413480448, 2174746624, 3840933888, 1404567552, 1350828032, 3692429312, 1602682880, 2447278080, 2775957504, 2958106624, 4097413120, 1580935168, 302834688, 4106521088, 3745044224, 441100160, 1720450752, 781845856, 2743958128, 3111885800, 3735189508, 1858683534, 2416808401}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2348810240, 4060086272, 1862270976, 1820327936, 3393191936, 1063256064, 1412431872, 2327314432, 1206124544, 3456499712, 1546321920, 117407744, 228114432, 703406080, 1819602944, 3874969600, 534625280, 1268105728, 1374263040, 1415293568, 3900637120, 4021700192, 2975016720, 3451646184, 4245593828, 1760441310, 3855041801}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 3422552064, 2785017856, 3875536896, 3514826752, 2503999488, 639631360, 3570401280, 3057123328, 3105095680, 243924992, 3189702656, 3450961920, 1781710848, 3394576384, 1406062592, 2264090624, 2865748992, 672633344, 3652431104, 4000429184, 3369260352, 3454360928, 1728487472, 1427073208, 1734992212, 2274807494, 1133989191}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2483027968, 3456106496, 2365587456, 4152360960, 3049259008, 4024434688, 2958032896, 2458386432, 1763442688, 3554279424, 148045824, 1787789312, 1622720512, 4282982400, 830271488, 1946626048, 703200256, 3217161728, 757986560, 1326445952, 3799564096, 1948871200, 1986842000, 388969752, 4035304460, 3793989242, 347772907}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 3690987520, 167772160, 1962934272, 1669332992, 4106223616, 3659530240, 420478976, 4177002496, 1401159680, 3898998784, 3544514560, 4088299520, 1533526016, 2187534336, 1561047040, 259590144, 917279744, 3950285312, 2002834176, 1354670976, 3466562880, 3462875808, 2074970096, 2870763352, 1670532884, 3056297198, 161993561}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 4093640704, 33554432, 486539264, 4102029312, 549453824, 1222639616, 407896064, 3163029504, 2098987008, 3005874176, 2917203968, 3664936960, 293060608, 2357927936, 414437376, 372574208, 2808398848, 1821169152, 2457903872, 880984960, 3700418240, 925851424, 4053644432, 638221592, 970027916, 2255136634, 2617494675}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3690987520, 3992977408, 2466250752, 1518338048, 2034237440, 1663041536, 3767533568, 3654811648, 583794688, 3736469504, 4088987648, 4171464704, 1543421952, 1255104512, 1668993024, 3186448384, 838452224, 3915502080, 3834482944, 3433800320, 2043343552, 254087904, 3157106352, 3539706264, 1139995780, 1167666650, 2243163925}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3556769792, 1241513984, 989855744, 1786773504, 1186988032, 3793747968, 3864002560, 1403518976, 1510211584, 2582773760, 3085369344, 113934336, 3610361856, 1515544576, 1775104000, 3951757312, 2040318976, 2209648128, 3119560448, 1390607488, 1953884864, 885485344, 689617392, 886670456, 179382044, 1833932294, 1813274227}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 4227858432, 3053453312, 218103808, 2910846976, 2537553920, 1235222528, 435159040, 3007840256, 2695102464, 4055498752, 1678311424, 2227339264, 188203008, 1332961280, 774615040, 665151488, 3405564928, 2427779584, 529595648, 1852504448, 2370037312, 1941002848, 4071541744, 1634330600, 4250939772, 2383428710, 4237832855}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 3288334336, 2919235584, 2701131776, 4253024256, 2906652672, 123731968, 1441792000, 3532128256, 269746176, 1930821632, 2119106560, 1702658048, 1006616576, 1087987712, 1584631808, 904099840, 2362885120, 3743612416, 1292164352, 2514729856, 3675984960, 4111108960, 3460363152, 2653808264, 2484620444, 3245105598, 2760532121}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 1006632960, 4060086272, 2030043136, 1266679808, 1405091840, 463470592, 3249537024, 1048051712, 274464768, 2738225152, 1508311040, 3139469312, 649314304, 2907774976, 1929891840, 1462974464, 4124214272, 636404224, 2563280640, 15202688, 3605225280, 364560672, 2491060912, 3336235976, 3840586116, 2102574210, 3769533645}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3288334336, 2113929216, 3808428032, 947912704, 675282944, 1809842176, 839909376, 1341652992, 2028208128, 3620077568, 1796931584, 4194598912, 187940864, 3462225920, 1818218496, 1700202496, 3921583104, 1163580928, 3567027456, 1887951488, 2013472704, 3463502688, 1951252048, 1153577400, 3469562452, 1055381182, 4191384697}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3959422976, 2248146944, 1862270976, 3649044480, 1296039936, 1692401664, 2209349632, 4234674176, 2535194624, 883294208, 3523018752, 1351974912, 2106376192, 316366848, 522768384, 1048131584, 849857536, 50045440, 4223524096, 4285563008, 3612161344, 3699225952, 4048587088, 3327993448, 2898636748, 2580861322, 569320165}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 1275068416, 234881024, 1862270976, 1988100096, 4114612224, 3600809984, 3283091456, 3476553728, 122421248, 1717436416, 4026204160, 4144136192, 3898458112, 774184960, 741969920, 3862898688, 405337088, 2939460096, 4215445760, 2877156480, 2153079488, 2682372832, 2598577264, 3418285256, 1344001636, 3252820650, 1933392945}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 2080374784, 1979711488, 3103784960, 1669332992, 465567744, 736100352, 640679936, 3331850240, 287047680, 3741974528, 2154233856, 1459388416, 2324676608, 3756875776, 1507577856, 986937344, 1592960000, 197050880, 3504123136, 2657074048, 751110976, 2644497184, 992300688, 766481960, 3569178676, 3342073458, 1819759539}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1677721600, 1040187392, 16777216, 3867148288, 348127232, 3613392896, 1794113536, 1928855552, 2873884672, 1956511744, 1138819072, 29851648, 1111670784, 184508416, 3479605248, 128264192, 3077415936, 2788269568, 3370620160, 1225954176, 4271327680, 363000352, 3788449616, 1786684552, 131663844, 116105642, 1437372465}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2483027968, 4261412864, 2667577344, 1669332992, 935329792, 2300575744, 3180331008, 3053977600, 3611557888, 2908356608, 2903572480, 672038912, 782483456, 1221287936, 3210735616, 2672654336, 1968751616, 768398848, 3279863040, 2954595456, 1175940160, 1447674144, 1388457712, 39672472, 2769336492, 292067190, 2283050343}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 3288334336, 570425344, 1325400064, 2424307712, 2520776704, 2145386496, 688914432, 884473856, 3795058688, 2087845888, 280428544, 2228453376, 1691926528, 2672123904, 883224576, 3299567616, 2196630528, 3632907776, 186903296, 2901455488, 1678329280, 29535840, 1339977040, 541162552, 1935603060, 1788899446, 812677707}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 201326592, 1509949440, 3774873600, 545259520, 2982150144, 2178940928, 3759144960, 2598895616, 2370043904, 2983329792, 1746468864, 3133505536, 197181440, 810246144, 2946297856, 186984448, 595323904, 565174784, 1423307520, 774412672, 4203704000, 2886654368, 1989948048, 1057908664, 3686210076, 3544365286, 1452953443}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1946157056, 1107296256, 3539992576, 3867148288, 3351248896, 3013607424, 1108344832, 254279680, 2499543040, 1066008576, 3770089472, 421822464, 699908096, 2688360448, 1897115648, 2320709632, 27982848, 1065262592, 2206765824, 1593150592, 226916544, 392502688, 1450681776, 3483192472, 2768495612, 1148913146, 3369526419}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2885681152, 1778384896, 251658240, 3313500160, 2353004544, 2875195392, 3715104768, 4040687616, 628883456, 1744699392, 1680408576, 1928888320, 463847424, 550985728, 4182872064, 2317182976, 1704100864, 4038498816, 2230622976, 2105794176, 218266432, 4036437472, 1613878800, 2758631112, 1925884020, 2190133538, 1273667993}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 603979776, 3858759680, 654311424, 2088763392, 364904448, 1751121920, 101711872, 4266131456, 1747189760, 1566441472, 1379205120, 2503049216, 4116234240, 4201324544, 3800363008, 1378445312, 3021200384, 2388641280, 3105224960, 3724989568, 3613276096, 1463094176, 2024903504, 3273167992, 3612024908, 1530184646, 51455381}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 4227858432, 3858759680, 2734686208, 2776629248, 4223664128, 1537212416, 4222615552, 1526202368, 1396965376, 913178624, 231669760, 3515777024, 2527969280, 1369513984, 3779186688, 4121114624, 323795968, 2105580032, 1316152576, 4293371520, 1678779712, 1397248032, 3501986736, 363484104, 4007749060, 631351118, 4210229997}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 3690987520, 2717908992, 1056964608, 2894069760, 2243952640, 2292187136, 217055232, 2124939264, 2393112576, 1362755584, 1745944576, 3118563328, 1307361280, 2771066880, 2482040832, 1527580672, 3695684608, 1192995328, 1046333184, 381348480, 1987334080, 3735189920, 1958554416, 2358241128, 1668255564, 402647702, 2189919127}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 1811939328, 2181038080, 620756992, 2139095040, 289406976, 39845888, 2689597440, 2269642752, 2942042112, 2376466432, 1225588736, 1019445248, 2183839744, 883646464, 1036947456, 2196334592, 1820429312, 677769728, 782733056, 1479063424, 470045504, 3360836192, 3806802192, 1228977624, 2129136300, 1269591930, 3047036341}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3825205248, 2717908992, 3170893824, 1904214016, 1581252608, 1738539008, 1659895808, 704118784, 1217134592, 3078225920, 3110535168, 2737274880, 758824960, 4151975936, 2573668352, 858245120, 2503646208, 3682219520, 3748082432, 740804480, 1505425984, 4105839072, 3867619312, 695715112, 313712580, 2513310042, 426856459}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2214592512, 3456106496, 1258291200, 4202692608, 3368026112, 895483904, 1227882496, 622329856, 695992320, 3170238464, 2156593152, 3939991552, 4272603136, 1895178240, 2592813056, 2815924224, 1529527296, 3837154816, 2821395712, 4010269312, 3032671424, 657608480, 3159452624, 3271746728, 3201454804, 2862680338, 2616901909}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 4227858432, 704643072, 2298478592, 2021654528, 264241152, 4037017600, 2299527168, 595066880, 2925264896, 1924792320, 1861025792, 1933312, 2555035648, 3770294272, 4226641920, 43886592, 2525660160, 1822040576, 2872908544, 1917188480, 1078394048, 1243093408, 2498520240, 2035434840, 478767604, 664534834, 732805827}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 469762048, 2852126720, 1459617792, 4135583744, 264241152, 1176502272, 1120927744, 2873622528, 3212050432, 3296329728, 2312306688, 528318464, 383041536, 2256166912, 4208152576, 3221092352, 4095013888, 433738240, 1564674816, 4149577344, 412132544, 3266850464, 3479973872, 3573941496, 20779020, 2032452798, 2204238455}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 1140850688, 771751936, 1593835520, 3598712832, 3376414720, 2816475136, 2351955968, 122159104, 1892417536, 858390528, 1407516672, 2741993472, 2644557824, 1512710144, 1583697920, 4071593984, 4227900416, 1064979968, 1482515712, 214671488, 1826021568, 2390573536, 291230288, 2798581096, 1955153276, 773163554, 1358822307}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3690987520, 2785017856, 1795162112, 1098907648, 1304428544, 1553989632, 818937856, 3264741376, 2636906496, 511574016, 15400960, 1506377728, 3311190016, 1568546816, 896225280, 101300224, 2164048896, 623788544, 3937627392, 113630848, 2511524160, 2272085024, 3447645616, 3995281592, 3107817572, 2867772410, 3562757145}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 2885681152, 2650800128, 2499805184, 3078619136, 3166699520, 970981376, 231735296, 2682781696, 1838940160, 2306736128, 4237885440, 1226932224, 3603349504, 2625527808, 186191872, 2514606080, 1059519488, 967729664, 955320576, 1719524736, 593030464, 1924622240, 3440429968, 2304444312, 3002516572, 3863350938, 896360929}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 3959422976, 3590324224, 218103808, 1786773504, 1203765248, 3156213760, 2234515456, 3651665920, 3374579712, 3142189056, 553713664, 813596672, 2671099904, 1489657856, 1849774080, 480151552, 3886396416, 1007819264, 61689088, 3324044672, 2421589952, 3528559776, 1088450800, 4002437384, 2312640908, 4151057638, 2239649223}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 3019898880, 1308622848, 285212672, 1468006400, 3141533696, 2472542208, 3511681024, 3524788224, 3288072192, 466223104, 2262368256, 3381559296, 1906163712, 3880394752, 1427714048, 3073280000, 2809003008, 2955025920, 4241313024, 860923776, 1830477632, 3414419552, 4058847504, 2833311384, 1678937828, 2928130194, 2345341195}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 2751463424, 704643072, 419430400, 763363328, 3946840064, 1843396608, 4210032640, 71827456, 3394502656, 2260336640, 2746155008, 1304264704, 2913517568, 3225051136, 1215238144, 345888768, 3170432000, 3974262272, 717444864, 911982976, 1527377472, 3227684192, 2996655184, 4184254984, 3992920348, 2481308270, 2529463847}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 2214592512, 1509949440, 2130706432, 2692743168, 3753902080, 3235905536, 4207935488, 3239575552, 3724804096, 1745485824, 3067281408, 3273228288, 281067520, 646602752, 3021164544, 1215924224, 1733334016, 1538395648, 782712576, 3782974080, 3523214272, 2872422816, 1049030800, 1443850136, 3858232868, 2093585966, 3193474967}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 738197504, 3388997632, 184549376, 1484783616, 3644850176, 1067450368, 2435842048, 235405312, 4293656576, 4189716480, 189988864, 1940815872, 2353512448, 2100961280, 1265664, 3004094464, 469212160, 796000768, 1977557760, 2604972160, 2882319808, 2355151584, 2046464112, 2992230344, 1092561500, 2955190802, 1637658459}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 2483027968, 3791650816, 3976200192, 3883925504, 2051014656, 2401239040, 1708130304, 1625817088, 2701393920, 4155637760, 1963261952, 3265822720, 3273637888, 2553438208, 2739236864, 2609440768, 3654272000, 2321159680, 193022720, 2069557120, 2872754496, 2857031904, 1932718512, 989788920, 4011373532, 3867660310, 172908267}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1946157056, 1509949440, 2231369728, 3078619136, 2755657728, 2757754880, 563085312, 3181903872, 2134114304, 4126015488, 2161573888, 1867776, 640008192, 2725126144, 882323456, 3699173376, 2880809984, 2579910144, 3768788736, 1091733376, 3181557056, 779798496, 3879134992, 3676628344, 1782172508, 3312733870, 1183714941}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2617245696, 3657433088, 2097152000, 3917479936, 4089446400, 1738539008, 4201644032, 405274624, 1740374016, 1152516096, 300089344, 1984004096, 177258496, 3203555328, 1434652672, 3817994240, 3838360576, 1936071168, 2542613248, 2235607936, 229275200, 2174179104, 710924592, 297375080, 645197676, 3662949610, 3417206455}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 335544320, 3791650816, 855638016, 1333788672, 2101346304, 4028628992, 4293918720, 2937585664, 4208721920, 2182217728, 3291807744, 1633910784, 2026160128, 2563923968, 492122112, 2897471488, 3945589760, 714489344, 215698176, 4172578944, 2190103104, 3551094624, 1800514992, 251778920, 145334836, 1515047298, 687047639}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 1409286144, 2583691264, 3137339392, 2977955840, 1254096896, 2132803584, 514850816, 3525836800, 1094975488, 2194014208, 1042612224, 2754772992, 1632747520, 2777047040, 633696256, 2493691904, 1061784576, 3517607424, 497489664, 1758570624, 1665534272, 2095403936, 789753328, 903972936, 2226005772, 2164354582, 3332673073}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 872415232, 1711276032, 318767104, 1333788672, 1421869056, 1541406720, 978321408, 1322778624, 2997616640, 2725380096, 1440153600, 622821376, 3308961792, 758259712, 1291259904, 2410665984, 4063419392, 3213233664, 1187592448, 2027610752, 3294786112, 2913944480, 969137808, 1671488088, 3825270788, 1259272602, 474752255}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 738197504, 2046820352, 1862270976, 1082130432, 2696937472, 3651141632, 990904320, 3852992512, 3035365376, 3249668096, 114753536, 77561856, 2407186432, 2817679360, 582438912, 95410176, 2609048576, 3906368000, 3654908672, 3333608064, 2116975552, 1845314080, 1935468464, 754127832, 678550684, 942145154, 893317919}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3019898880, 2113929216, 2969567232, 4253024256, 1161822208, 3751804928, 764411904, 2242379776, 2647392256, 3799121920, 2818637824, 75988992, 2541010944, 145907712, 2984341504, 943192064, 2894896128, 1354124800, 2175735040, 3273432960, 505297472, 920867424, 615446640, 4085216920, 4262766172, 4139915858, 3355002287}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3556769792, 2449473536, 3808428032, 4085252096, 549453824, 2573205504, 3916431360, 2086141952, 1935409152, 907411456, 2095775744, 217939968, 2743123968, 3663077376, 1221283840, 1227741184, 1699275776, 1080165888, 2113499904, 1365041280, 1065380928, 2797612960, 2288013264, 703621256, 924323540, 519832610, 3557177205}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3154116608, 1040187392, 4278190080, 2659188736, 2604662784, 1042284544, 4266655744, 2751987712, 3956539392, 2360999936, 451608576, 2683469824, 2904801280, 242884608, 1024151552, 1791150080, 4267418624, 2775998976, 3878490368, 3899107456, 1747457216, 746856672, 2503091120, 989821112, 1898480108, 1429781262, 1854987783}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 1543503872, 3992977408, 452984832, 461373440, 2327838720, 463470592, 2823815168, 921174016, 2914254848, 3068264448, 1385103360, 4029710336, 98418688, 480403456, 678383616, 4043364352, 80063488, 363727360, 2899380480, 1448714880, 2597858368, 942408352, 2091803056, 3796962168, 1813613340, 3359140622, 3575386651}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 1140850688, 4261412864, 1828716544, 629145600, 4265607168, 2447376384, 3119513600, 1703411712, 1415315456, 1651376128, 3327852544, 2562949120, 1148633088, 3912130560, 3325784064, 3916683264, 4045337600, 3808591360, 3902614784, 1544851840, 75714624, 1317524448, 461175504, 4054791560, 1252099708, 3000749834, 2769455049}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 872415232, 2181038080, 3338665984, 847249408, 314572800, 1075838976, 516947968, 3633840128, 2454454272, 734920704, 1070268416, 2268168192, 3669278720, 873340928, 3731566592, 3416389632, 3486313472, 4130487808, 2536336128, 3147750016, 439293632, 3227250208, 3681935984, 1296991736, 3333909988, 672642890, 1539016881}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2483027968, 2113929216, 2969567232, 3330277376, 2705326080, 1897922560, 1676673024, 319291392, 3746299904, 1924268032, 3061776384, 3858268160, 1790296064, 1290952704, 2564763648, 3452495872, 3017667584, 3597559296, 2031437056, 2922614656, 2595966912, 2890307040, 3084438832, 80082664, 3208265660, 477321154, 3093997007}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 3825205248, 2113929216, 822083584, 562036736, 3829399552, 3479175168, 1947205632, 1884815360, 2416705536, 1486487552, 2604072960, 2695987200, 1838989312, 3000639488, 2371293184, 958502912, 2877596672, 1589009920, 727538944, 1485750144, 2694392896, 352386272, 769157264, 776761912, 955938404, 799475914, 220840667}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 67108864, 167772160, 3036676096, 461373440, 3200253952, 983564288, 2534408192, 1231552512, 3260284928, 2960785408, 1170931712, 3135930368, 333168640, 2830786560, 476803072, 763004928, 4042511360, 3624807936, 2699130624, 950654848, 3650421568, 2080619680, 3356906800, 2473423192, 1065329788, 2178420030, 3484160551}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 603979776, 369098752, 2667577344, 864026624, 3091202048, 4171235328, 61865984, 2469920768, 2121531392, 4155375616, 2992570368, 3044573184, 3725180928, 3287162880, 2298417152, 130586624, 498183168, 207238656, 2461075712, 4094155904, 746682944, 1283437536, 2614430064, 1361162504, 3264358916, 542976326, 2985139101}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 603979776, 1174405120, 3640655872, 2508193792, 2009071616, 3227516928, 2731540480, 1050148864, 2317615104, 3573153792, 1890910208, 3240001536, 1385283584, 2203721728, 1644515328, 1163323392, 1915593728, 3817082368, 994730240, 662513536, 1331872320, 1739562784, 252005072, 4275482328, 1357758564, 476344190, 760875711}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 3019898880, 2449473536, 2667577344, 1719664640, 4265607168, 333447168, 3836739584, 1246232576, 957087744, 850526208, 1291780096, 3603136512, 2261696512, 923951104, 2544857088, 2923165696, 3498759168, 153880064, 1461871360, 3567746688, 2388125888, 2395531872, 1769670096, 299732264, 542348220, 3189146050, 1824924943}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2751463424, 234881024, 788529152, 2994733056, 1816133632, 442499072, 116391936, 1344798720, 2264137728, 2086273024, 3138322432, 4211113984, 1425408, 2994364416, 1134497792, 3285764096, 164209664, 3260296704, 1284130048, 2545375360, 3677137600, 2459165024, 1473973776, 1909100232, 2898455980, 4062609422, 1608833095}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 603979776, 1107296256, 553648128, 41943040, 3376414720, 3231711232, 3494903808, 3804758016, 2362179584, 630849536, 3486187520, 1719304192, 292274176, 3531218944, 2688225280, 962783232, 3283074048, 3679213056, 2488935168, 3945486720, 571141568, 1102304224, 2069764080, 1358768632, 421257356, 4104285922, 1914652251}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 201326592, 369098752, 956301312, 3481272320, 1556086784, 1180696576, 2637168640, 78118912, 1718353920, 4099014656, 3372810240, 97943552, 1380827136, 2985451520, 2094616576, 3809380352, 3425293312, 429656576, 463101184, 131407744, 1995239232, 2512970656, 1107746896, 4019579432, 3541458828, 1089944770, 3161302607}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 2751463424, 838860800, 2936012800, 4185915392, 3686793216, 2401239040, 1135607808, 4119330816, 2751725568, 2227044352, 1530331136, 3779887104, 1862647808, 2707316736, 2670145536, 3291793408, 48862208, 1312046592, 1660320512, 1544750720, 407043904, 3770322720, 613843312, 3420248264, 1010686044, 2454855142, 131927085}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 603979776, 1308622848, 4009754624, 2390753280, 1732247552, 2074083328, 3069181952, 3777495040, 20709376, 2634678272, 1973616640, 3733356544, 3681533952, 451567616, 3497201664, 3441346560, 744195072, 2859224576, 2849121536, 2570524800, 686879936, 1004968672, 1811929968, 131229224, 3325522732, 3195072746, 2292635243}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1946157056, 973078528, 1157627904, 209715200, 2235564032, 3630170112, 1458569216, 2131230720, 3302227968, 2512257024, 3407151104, 3318513664, 539475968, 295591936, 1191530496, 4134852608, 1511775232, 4156845568, 1334212352, 2296997760, 1186379968, 3124005600, 150727056, 2675206344, 2741913660, 3389879566, 3013648421}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 2751463424, 2785017856, 2130706432, 1652555776, 2629828608, 362807296, 286261248, 310902784, 4124311552, 2527723520, 1737818112, 3534913536, 3494756352, 709517312, 3915739136, 642435072, 2426534912, 1647056384, 516321536, 1580409984, 4080120512, 3563342112, 2998035888, 3951640280, 388798220, 1250093198, 2887108367}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 1140850688, 2986344448, 2734686208, 1048576000, 1983905792, 3307208704, 2553282560, 1771569152, 801374208, 239730688, 4215603200, 3660808192, 3262955520, 4104806400, 3566546944, 268154880, 3987774464, 1573664256, 1785088768, 4034080896, 835228352, 3042456160, 2258895536, 2488940040, 3597475348, 2704274254, 1548921719}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 1946157056, 3254779904, 889192448, 3531603968, 3946840064, 3642753024, 3499098112, 1423441920, 428081152, 3733585920, 1990262784, 3802628096, 1087160320, 1835671552, 3922817024, 1594869760, 870358016, 2538348032, 1419127552, 1183789952, 2703011776, 3650249440, 1816470064, 220065624, 2825234916, 53583438, 348385463}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2885681152, 1308622848, 1426063360, 3229614080, 541065216, 1717567488, 1727004672, 1849163776, 3229351936, 75104256, 3847159808, 965443584, 2986262528, 2111463424, 4062146560, 216250368, 2062208000, 4290007552, 834535680, 881407360, 2384381632, 2246705760, 923234832, 3096436168, 2082006692, 1709122370, 1900275475}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3959422976, 1040187392, 3607101440, 411041792, 1891631104, 1352663040, 3866099712, 2362966016, 2453405696, 3691118592, 2268135424, 4043866112, 2046541824, 2783059968, 446779392, 289470464, 3624915968, 2790525440, 1028012288, 3154054272, 4163105728, 2724093472, 3823311152, 2207358952, 1251433108, 2296874834, 2983211311}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 1677721600, 3254779904, 4009754624, 1702887424, 130023424, 3072327680, 1141899264, 4018667520, 788267008, 2944532480, 1860501504, 3927867392, 297385984, 14819328, 2568318976, 2233915392, 1176353792, 1605641728, 4141753088, 3694612096, 2215885120, 3266017056, 1642195824, 1488338712, 2776316044, 457831834, 1834623695}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 3422552064, 637534208, 1392508928, 3716153344, 809500672, 1356857344, 3276800000, 3811049472, 794558464, 1306394624, 2650734592, 3348201472, 988856320, 3002998784, 655314944, 1871296512, 1930738688, 2859741696, 2441225472, 2107703936, 2452536128, 2306942176, 2707334480, 64553816, 3915038588, 3162707162, 608145169}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 4227858432, 4194304000, 922746880, 2474639360, 3300917248, 1172307968, 3469737984, 3927441408, 2597060608, 756940800, 993198080, 1369473024, 2253242368, 1639849984, 2915250176, 839428096, 1376365568, 835996160, 22164224, 711806592, 1915993664, 2266825120, 3915096976, 1287205656, 2967590948, 2981107658, 176717177}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 4093640704, 4194304000, 3472883712, 360710144, 666894336, 1130364928, 456130560, 1019740160, 190054400, 104464384, 3112239104, 1412268032, 3847667712, 3206160384, 2182156288, 2192951296, 2197466112, 3376156160, 708712192, 3317912192, 2045804864, 2910156576, 3318207824, 66029224, 1380705980, 182028014, 4089226983}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 738197504, 2046820352, 1728053248, 192937984, 2906652672, 1033895936, 1095761920, 2325217280, 2361655296, 2893414400, 1627848704, 4110123008, 4283088896, 1784045568, 2501341184, 3485722624, 954127360, 1941461504, 1599363840, 1074685568, 4231209536, 2814765408, 315728752, 1426051320, 3168592804, 4028717134, 224705577}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 4093640704, 2785017856, 3036676096, 3128950784, 3980394496, 2929721344, 258998272, 2662858752, 2866020352, 4179492864, 927137792, 1806204928, 573947904, 3040747520, 426995712, 1102108672, 4036082688, 320368128, 2451855616, 2355515776, 477592512, 1214703072, 2134821104, 456849768, 2657943332, 562285014, 3380691989}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 3154116608, 2919235584, 3674210304, 2994733056, 1715470336, 1977614336, 3138387968, 3992453120, 1853620224, 1858469888, 2719023104, 3421011968, 1275052032, 1034313728, 3309391872, 1928366080, 3977495552, 1532510720, 1628199168, 3102618240, 674574528, 883083360, 2856370384, 1981529592, 1070337972, 3528328098, 960855437}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 1006632960, 2919235584, 4043309056, 3263168512, 3191865344, 3193962496, 3197108224, 1106771968, 3035889664, 719978496, 740622336, 1049133056, 948420608, 604643328, 2750763008, 3398481920, 1646519296, 3107459584, 4141095168, 1293555584, 3436002752, 1095011424, 1807321360, 1320488952, 24163956, 1165212902, 3764407071}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2617245696, 1241513984, 1056964608, 3447717888, 2814377984, 3751804928, 3713007616, 2962751488, 3072589824, 1424883712, 3530227712, 3699343360, 2629484544, 147742720, 167464960, 3351750656, 2978933760, 307780096, 3523492608, 805180032, 143873344, 581668640, 3189544752, 265903096, 460234660, 1793613566, 2141995477}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 1409286144, 3321888768, 2701131776, 3917479936, 826277888, 2648702976, 472907776, 2867331072, 2009858048, 2901803008, 2070872064, 273448960, 2065022976, 1922441216, 2770292736, 3385112576, 2032768000, 2309510656, 1294735616, 2554727296, 424112192, 1931516512, 36953936, 2032227176, 3380064044, 2154527474, 3982921677}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2751463424, 436207616, 1325400064, 25165824, 1581252608, 3911188480, 2408579072, 725090304, 3678666752, 2246705152, 1624440832, 4191387648, 3475685376, 3880394752, 1443065856, 3863709696, 1270805504, 2914541056, 2290364160, 4102693504, 3345158976, 1375457760, 2341913776, 352598488, 3301573908, 860053470, 1558954215}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 738197504, 167772160, 3036676096, 2709520384, 3577741312, 1742733312, 1676673024, 2065170432, 1675362304, 2990669824, 2488336384, 327581696, 2337652736, 1797414912, 1717645312, 1941870592, 98163712, 2221433344, 268706560, 1631471488, 2869106240, 482326624, 3428256336, 4253678984, 685790772, 795876866, 1004025247}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 4093640704, 369098752, 2868903936, 1518338048, 2646605824, 1587544064, 4067426304, 2505572352, 4242276352, 782368768, 518324224, 1404272640, 179617792, 3280101376, 114626560, 3423332352, 838396928, 1130917376, 2489606400, 3446552192, 248468672, 2250436000, 3403763888, 3163400424, 949205844, 2172972898, 2864327823}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 1140850688, 3590324224, 3137339392, 159383552, 3116367872, 1906311168, 2058354688, 1117257728, 552337408, 86376448, 2348089344, 1897431040, 4253794304, 4060487680, 3473231872, 1692452864, 4193776640, 1439190528, 446961920, 625114752, 43478336, 251639328, 2806803760, 2492879624, 3371005268, 3291779354, 2198731477}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1946157056, 2248146944, 1660944384, 2961178624, 2998927360, 136314880, 4096786432, 1012400128, 337903616, 1208090624, 3973775360, 1072726016, 4083793920, 1537368064, 648761344, 1128855552, 1650308096, 38282752, 1900816640, 3489532544, 2830966208, 1221183264, 4258423920, 3088264328, 3481075188, 2620906782, 3522129763}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1140850688, 637534208, 2902458368, 2206203904, 851443712, 2585788416, 1475346432, 489160704, 2334392320, 3526492160, 4151246848, 2128707584, 2214379520, 3339853824, 136269824, 3481917440, 3954746368, 3056602624, 1300783360, 4220788096, 49967936, 1847293600, 3066815856, 4089439080, 2576716332, 47612838, 2731606267}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 2885681152, 3254779904, 1325400064, 1367343104, 2218786816, 3294625792, 1076887552, 2274885632, 4255907840, 1204420608, 1913847808, 1205501952, 885243904, 1789534208, 1923313664, 3229808640, 1137703936, 3136299520, 2788706048, 2780577408, 2416063296, 2383898848, 1529124624, 540460200, 2187971732, 1644783610, 3642877219}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 67108864, 3925868544, 4143972352, 1619001344, 1396703232, 3768582144, 3685744640, 149422080, 734789632, 3322019840, 596443136, 3623124992, 3401302016, 2745327616, 1002262528, 517797888, 2979509248, 741350912, 1797793536, 2150397568, 3910287296, 3805636576, 131116784, 2918568712, 3798811244, 1340397682, 2338559767}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 4227858432, 1509949440, 2801795072, 293601280, 3879731200, 1193279488, 3866099712, 3533176832, 3264479232, 3430285312, 1851326464, 2419163136, 3118383104, 290873344, 3475599360, 1126795264, 2752175104, 3993000448, 3774882560, 4236277376, 1774208832, 3319808352, 3759145776, 2395483688, 1090273588, 716862310, 3235600193}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 3288334336, 3590324224, 3070230528, 3649044480, 1279262720, 2497708032, 2842689536, 467140608, 4145283072, 1762787328, 1539375104, 2940895232, 156876800, 3153223680, 2645651456, 152229888, 1947042816, 1761627648, 1921022208, 666921088, 2845864768, 3406849248, 3815269712, 3798740552, 345402900, 1509637254, 1409786707}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3556769792, 3523215360, 285212672, 3632267264, 1472200704, 2413821952, 4275044352, 2815950848, 2669412352, 2476605440, 866975744, 3316744192, 1170391040, 3833487360, 2038247424, 543803392, 1138656256, 1130370560, 454046464, 2839030144, 827072704, 2407936416, 626093840, 1811929368, 406292548, 831765442, 1996593745}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 2214592512, 905969664, 2097152000, 1484783616, 2545942528, 1713373184, 2819620864, 1113063424, 533987328, 3885367296, 1783824384, 1461157888, 2727526400, 1907761152, 977473536, 3645880320, 2672221184, 1965045248, 4052764928, 1998069120, 2972978880, 2451992992, 3059425776, 2516304536, 2116069348, 681273702, 1700500689}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 3422552064, 973078528, 2701131776, 3934257152, 1463812096, 3030384640, 3788505088, 779616256, 251920384, 3803316224, 146472960, 1504215040, 1191297024, 2546081792, 3071488000, 13928448, 3602379776, 2680891904, 2332084992, 3472721280, 4029952448, 3778700512, 2320958192, 2185679672, 1469876244, 960206174, 3356834475}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1006632960, 1241513984, 3271557120, 2759852032, 3670016000, 1172307968, 1427111936, 3865575424, 1872494592, 1973813248, 3880058880, 1217888256, 2140454912, 1968594944, 4231860224, 358868992, 2611905536, 1790272000, 1114614528, 3575704704, 1774983104, 2372807968, 2271812752, 3270084856, 831891580, 3198394586, 2781795853}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 1677721600, 905969664, 3539992576, 2524971008, 1547698176, 476053504, 128974848, 2314731520, 4192468992, 632946688, 2870542336, 2740682752, 1771618304, 4067057664, 256995328, 4064794624, 3594966016, 1560890880, 3048462592, 1226107520, 211572416, 1092500320, 1094930704, 104000360, 2912619492, 1099355246, 2091461823}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 2483027968, 1040187392, 3439329280, 578813952, 1153433600, 1793064960, 1475346432, 1567096832, 2883846144, 2223374336, 2064187392, 114851840, 2276966400, 3549847552, 2727415808, 802461696, 1452641280, 1580813824, 1213252864, 1461952896, 465066944, 1713114400, 347757072, 1856187144, 2565069964, 3537395046, 1437358369}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 2214592512, 2717908992, 3036676096, 1652555776, 3007315968, 434110464, 560988160, 4237819904, 1511260160, 330694656, 2644180992, 892764160, 3204169728, 153509888, 3044233216, 289064960, 874093568, 1458259456, 3098460928, 3295642496, 1825593280, 2609389280, 842796624, 3449441224, 2443780916, 2155063462, 2711239169}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 201326592, 3590324224, 2399141888, 1954545664, 1757413376, 3839885312, 2253389824, 3815243776, 3525574656, 4143054848, 3168337920, 2707324928, 697679872, 3309445120, 2657185792, 1112717312, 979622912, 727257600, 3676216576, 850777216, 3883024832, 563694624, 3271463696, 3043344856, 291134812, 3961326470, 1190969595}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 2348810240, 1308622848, 1895825408, 3481272320, 3368026112, 3101687808, 3322937344, 4202168320, 1221328896, 320471040, 600244224, 3002368000, 3771318272, 4108984320, 1680814080, 2860554240, 2902455296, 1151801856, 2217005312, 2387724160, 2755021632, 72157600, 2181808400, 2345751800, 1313446772, 3416927226, 940515963}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 1677721600, 2785017856, 2768240640, 3850371072, 4005560320, 3219128320, 395313152, 2899836928, 772014080, 2396651520, 1186004992, 707428352, 2023866368, 640294912, 381251584, 2312550400, 4161766400, 3909713408, 989761792, 2021915008, 779043904, 3191974816, 2788831632, 4288770488, 3031610340, 1879428558, 893400447}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 1543503872, 369098752, 2667577344, 3951034368, 3988783104, 4133486592, 709885952, 1384644608, 845938688, 1934753792, 2583494656, 977829888, 1502068736, 2883739648, 3479515136, 1024256000, 579439616, 3465902592, 3149174016, 3829263488, 1394808384, 3363285280, 2505703632, 3453044376, 2193263660, 2219486802, 3715284431}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2483027968, 3388997632, 1627389952, 3128950784, 2344615936, 220200960, 948961280, 470286336, 4013162496, 1963327488, 3409772544, 1277591552, 910016512, 2134269952, 753225728, 2633672704, 3242185728, 55928320, 2976055040, 1686355328, 4238809536, 830066336, 2491942000, 1643412312, 1889929612, 1030559294, 3046021097}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 2885681152, 2382364672, 1258291200, 4034920448, 4181721088, 10485760, 1053818880, 2614624256, 2072772608, 2128216064, 2822963200, 3107291136, 1208795136, 4180303872, 1904963584, 1124182016, 652919808, 89868800, 1507451136, 1827048064, 323041728, 1778048736, 2338522608, 841341368, 204780868, 1406565834, 2161709275}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 3690987520, 4127195136, 1526726656, 1535115264, 1287651328, 203423744, 2096103424, 1751646208, 1236533248, 2574647296, 619642880, 870154240, 1432666112, 4213579776, 2520199168, 73500672, 154584064, 4047966720, 1086956800, 1554161280, 482419776, 1749977504, 214662512, 2111015656, 3070732300, 3194091086, 1815523985}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 4093640704, 2516582400, 3305111552, 1048576000, 2428502016, 304087040, 1397751808, 44564480, 4103864320, 3693215744, 404291584, 1418493952, 194494464, 3503448064, 2996916224, 651749376, 3734612992, 3711004160, 4233158912, 1045791104, 1580954048, 2476050720, 4271593584, 168150328, 2433968956, 3695813946, 1188640943}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1006632960, 33554432, 3707764736, 2457862144, 4156555264, 73400320, 2832203776, 1525153792, 1922301952, 3580755968, 2115567616, 2551349248, 3221602304, 1029578752, 3101757440, 3381565440, 258997248, 971074048, 1225690880, 1840232320, 1124154304, 3156142240, 3525820112, 163915224, 425231580, 1212866974, 464116141}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 738197504, 2717908992, 3506438144, 4185915392, 524288000, 220200960, 3132096512, 2040004608, 2498494464, 3665166336, 2595946496, 1429766144, 3889545216, 677797888, 752029696, 678213632, 1484753920, 1467167232, 2937902848, 1191690624, 2832152640, 3508711776, 4040734256, 470142536, 3203299284, 97999578, 2836327421}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 3019898880, 1711276032, 1056964608, 1753219072, 314572800, 2770337792, 4251975680, 4116185088, 3231973376, 1097203712, 3900243968, 1609072640, 1859633152, 230039552, 2962313216, 775202816, 702917632, 296816128, 2638526720, 935183488, 4019546048, 434291488, 2791627504, 969788584, 407704020, 4270229214, 799189905}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 4227858432, 1979711488, 2130706432, 3732930560, 3770679296, 3894411264, 3918528512, 327680000, 3937665024, 3299999744, 1376714752, 849838080, 2168111104, 2609012736, 148328448, 3283867648, 380423168, 1454848512, 2127271168, 3264519296, 555433152, 700814624, 3562920304, 1679943768, 2152196044, 3515522750, 2484734963}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 3825205248, 838860800, 1056964608, 1971322880, 801112064, 3202351104, 1869611008, 734527488, 475267072, 334626816, 81330176, 3277750272, 2132131840, 2283954176, 3644944384, 1632802816, 2517347328, 3751097856, 2162203392, 3623018112, 660318528, 676154144, 3419184016, 3548156488, 2857695516, 2943404526, 172671939}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 335544320, 1644167168, 654311424, 4236247040, 2738880512, 2271215616, 965738496, 547880960, 2971926528, 3342204928, 2373124096, 2485485568, 3716202496, 973479936, 1315663872, 2723792896, 1999303680, 923747840, 2827995904, 92908160, 1868757440, 2054912480, 3895558416, 3249445368, 3037298524, 2732900390, 2379221401}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 1275068416, 2382364672, 1560281088, 1870659584, 641728512, 1176502272, 1737490432, 3051880448, 3717464064, 167116800, 1614348288, 3761340416, 2891890688, 1132863488, 3508621312, 327006208, 3213147136, 1146450432, 3053170944, 86348160, 3278423360, 1734305504, 2959116592, 1220244824, 210684540, 1775138270, 3563421057}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 872415232, 570425344, 4009754624, 3833593856, 3066036224, 3797942272, 3161456640, 2340945920, 1537474560, 312868864, 1995898880, 570327040, 3612327936, 2029412352, 279916544, 407033856, 1173722112, 1496016384, 1295301376, 572194432, 843690432, 2190565152, 3983137104, 3468774792, 2922508348, 3506243126, 3905657425}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3019898880, 3925868544, 3472883712, 58720256, 2705326080, 274726912, 904921088, 3377987584, 3789291520, 1557790720, 2572746752, 4142891008, 4237082624, 25829376, 4090572800, 3564886016, 1382208512, 3790431744, 1813094144, 2583923328, 1596904000, 1663002464, 1913442192, 541721672, 3211867668, 1705748002, 1244300947}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 1543503872, 100663296, 452984832, 3984588800, 3066036224, 903872512, 2062548992, 514326528, 3336306688, 170524672, 1156513792, 2047377408, 447594496, 192569344, 1226248192, 3492583424, 2049158144, 3076196864, 899595520, 366532224, 4162189120, 679352224, 4085863568, 2731930888, 2208189292, 645466266, 1543354219}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 3556769792, 3523215360, 1828716544, 880803840, 1933574144, 3747610624, 2989490176, 681050112, 2601779200, 1711144960, 3820814336, 802258944, 678608896, 745431040, 2461347840, 4258134016, 3146810368, 103884288, 1983623936, 61990784, 2780989632, 204871136, 1946225936, 1050918184, 1755680660, 1211938086, 1670081765}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2348810240, 369098752, 2902458368, 2071986176, 1212153856, 2661285888, 378535936, 1079508992, 1324089344, 3372613632, 3806658560, 700809216, 3104227328, 1442209792, 1783443456, 2776745984, 4014244864, 869349888, 3027238144, 591779200, 1959186240, 169227232, 2348633712, 3020541336, 869302820, 711667642, 3753149189}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 2080374784, 1979711488, 2533359616, 3649044480, 2176843776, 3906994176, 2364538880, 1355284480, 2630090752, 3825860608, 1781858304, 819953664, 92323840, 1935286272, 2427285504, 4261656576, 2283195392, 140065280, 10614016, 3025635456, 1583647552, 1883244064, 2770364816, 705715848, 792230748, 1468820262, 1678657143}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1140850688, 1778384896, 3170893824, 1568669696, 3552575488, 773849088, 3446669312, 3170369536, 625213440, 3413770240, 3199533056, 764641280, 234668032, 4083834880, 995979264, 2260727808, 359304192, 770254336, 3497912064, 4026258304, 269540416, 3025940768, 2238591472, 3762751016, 815441540, 3142662398, 2463752303}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 3690987520, 2650800128, 352321536, 3632267264, 549453824, 3516923904, 3859808256, 3236429824, 2408841216, 1973026816, 850067456, 2658631680, 2590425088, 795500544, 2108895232, 3866875904, 120632320, 3107402240, 931762432, 3033521536, 2121986752, 97803808, 2818187696, 1285241432, 2463100860, 3615131294, 4082388535}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 335544320, 369098752, 3573547008, 1266679808, 322961408, 3131047936, 4151312384, 4023910400, 2015625216, 1360658432, 1040121856, 4045635584, 3789996032, 1854562304, 2994147328, 2414843904, 2048957440, 1954225664, 2915668224, 2768353664, 929952576, 4007363168, 7515632, 2628275048, 1241253140, 3627944606, 2305128431}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 3154116608, 1040187392, 1358954496, 1736441856, 3309305856, 4078960640, 2800746496, 1041760256, 1668022272, 3460431872, 642187264, 1950711808, 3084959744, 1490165760, 814682112, 507619328, 613864448, 1562063360, 478138624, 1042014080, 2310909760, 589075296, 3218625072, 3851164008, 2219994420, 4182715098, 3433162791}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 469762048, 2785017856, 3036676096, 2843738112, 1774190592, 559939584, 2360344576, 968359936, 3901489152, 1759379456, 1784086528, 2680389632, 2125119488, 2798542848, 88027136, 2462558208, 1493220352, 627780096, 640019712, 3593593216, 4067660352, 882039328, 1686253904, 2818642792, 543209156, 232483258, 228427769}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 603979776, 2449473536, 1593835520, 1652555776, 1119879168, 1558183936, 2484076544, 3364356096, 931921920, 1295646720, 417660928, 2872147968, 1435418624, 4043972608, 362622976, 1571137536, 938515456, 3313047040, 126085888, 1969720960, 2554454720, 1817630240, 2846776336, 3852168952, 1573039756, 4115671202, 3441951435}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 1946157056, 1912602624, 989855744, 3313500160, 2646605824, 2082471936, 17825792, 1540882432, 3700686848, 3607232512, 4023058432, 2455207936, 3997089792, 2750570496, 723718144, 3876313088, 3757112320, 7278080, 2996671232, 3258563712, 4252214080, 62165536, 2526366704, 433239576, 2318672932, 206729350, 1995640763}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 1946157056, 771751936, 2533359616, 3196059648, 2478833664, 2552233984, 2406481920, 2308440064, 4158914560, 566886400, 2053177344, 1867415552, 2403713024, 3378143232, 2527662080, 3812808704, 259238912, 2740280832, 1294777600, 1152959616, 2439682240, 2947545248, 2781548784, 2235542312, 3959632308, 2863909022, 4034231399}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 469762048, 3724541952, 1325400064, 2407530496, 3963617280, 2594177024, 2995781632, 765984768, 649330688, 1432485888, 1121779712, 3233447936, 4058365952, 3820101632, 3788845056, 4003387392, 338666496, 1096499712, 1154339072, 2059817088, 3159843904, 3681780704, 472715888, 1273155736, 2416554460, 1899787118, 1921415451}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2348810240, 3657433088, 654311424, 3279945728, 239075328, 3739222016, 3285188608, 2916614144, 2024013824, 1658191872, 225247232, 1530167296, 1546633216, 4215693312, 945106944, 1161869312, 2879509504, 3780057600, 2048367360, 280102528, 1285244480, 1294568672, 334703440, 2680548376, 96031556, 1418389854, 816749289}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3154116608, 4127195136, 855638016, 3212836864, 381681664, 1344274432, 1685061632, 2338848768, 1835008, 842399744, 2801991680, 4263018496, 1104003072, 1921392640, 223031296, 2901735424, 2899565568, 3422112256, 376804608, 650271360, 334051904, 4077776544, 2426826352, 3627756712, 2971451340, 2827977242, 2410624997}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 3288334336, 1107296256, 989855744, 2944401408, 4206886912, 631242752, 2853175296, 4039639040, 1427898368, 2800615424, 4129226752, 3685253120, 674873344, 3560857600, 2826399744, 3005544448, 3638529024, 480077312, 3256988416, 1263142016, 3960809024, 1256062112, 643056816, 2670870360, 1683051820, 2267541834, 3692638153}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 738197504, 2449473536, 16777216, 3011510272, 843055104, 3072327680, 196083712, 3871866880, 3359899648, 1692270592, 1164902400, 2553839616, 1860812800, 3996016640, 906457088, 2181871616, 2510279680, 3046443520, 177843968, 2793812352, 2085842240, 3362454240, 2182919600, 2720500680, 150538748, 223577766, 2821656701}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 335544320, 3925868544, 1157627904, 662700032, 390070272, 1986002944, 139460608, 549978112, 3645636608, 473300992, 2760572928, 263487488, 1412022272, 270934016, 2393075712, 2439571456, 1937230848, 3742457344, 714706688, 1233026944, 3817299264, 1952642656, 2763192208, 700103832, 1784061708, 286316962, 2892221613}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1140850688, 2382364672, 2868903936, 2994733056, 2596274176, 2514485248, 4002414592, 3611820032, 2518417408, 2500198400, 1018363904, 1800241152, 2346237952, 2555797504, 94064640, 3129067520, 557222912, 583611904, 1000912128, 588126848, 3591332032, 410759712, 1284752, 1300216632, 1906418220, 2487671690, 1343295389}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 1946157056, 3053453312, 3808428032, 998244352, 3628072960, 1977614336, 399507456, 2772959232, 49545216, 2086273024, 909312000, 1018920960, 4185047040, 3570032640, 2468032512, 1189062656, 2818614272, 1956447744, 1288884480, 4076487296, 260253760, 107186144, 3811495888, 1907632024, 3191488268, 463687998, 3373530119}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 3288334336, 3120562176, 2936012800, 880803840, 255852544, 2694840320, 3836739584, 1249378304, 132382720, 1617035264, 2870542336, 2196602880, 3900096512, 2291294208, 3141619712, 3287939072, 1699539968, 3441370624, 1834413824, 3806474880, 895041984, 3821906912, 2282135792, 294284424, 871704740, 401841710, 3363430323}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 3154116608, 2516582400, 285212672, 3816816640, 968884224, 3957325824, 2406481920, 1328021504, 192151552, 3801219072, 1441857536, 3913252864, 2122104832, 1294082048, 649670656, 922474496, 3945182208, 3159818752, 2205984000, 2694994816, 41512256, 1083940640, 144094224, 3508481480, 3115906924, 343415822, 164364643}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 335544320, 2315255808, 3439329280, 3850371072, 3376414720, 2636120064, 3442475008, 1732771840, 1794375680, 184156160, 3673358336, 2079227904, 3649552384, 1133125632, 85659648, 4117424128, 420858880, 381500928, 122150656, 384437120, 3867899968, 4115855456, 50969904, 1313030024, 2347162492, 2303983038, 2629849271}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 3825205248, 2181038080, 2499805184, 1468006400, 2864709632, 3605004288, 667942912, 2595749888, 3576954880, 3991797760, 1466630144, 3452731392, 2255077376, 2659065856, 544428032, 67676160, 1787794432, 537468416, 1442702080, 199254912, 4233123136, 2927128736, 3235124496, 314457880, 1100172788, 2975373414, 2776082685}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 1811939328, 2315255808, 218103808, 1602224128, 2705326080, 3277848576, 4086300672, 1251475456, 594804736, 1703804928, 2766733312, 3304751104, 4139630592, 1809719296, 2966515712, 448710656, 1285284864, 401304064, 3615064832, 12077952, 3615780160, 1384523104, 1845828112, 3464538104, 572163012, 2976755350, 1101407469}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 469762048, 369098752, 3808428032, 2239758336, 1564475392, 2619342848, 2716860416, 2500329472, 79429632, 768737280, 3926327296, 163545088, 2819276800, 3923910656, 217018368, 3927177216, 2973815808, 989942272, 688321792, 2778219136, 2489599808, 563482208, 2422279600, 3520501864, 4292896572, 3910160314, 999822727}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 2080374784, 2919235584, 3439329280, 377487360, 3292528640, 4083154944, 2060451840, 3067609088, 1966342144, 11665408, 2549153792, 3012657152, 2868035584, 1000480768, 3582529536, 2983569408, 2003338240, 1863254528, 454490368, 3905444224, 902580672, 2629188448, 2651531920, 2490165592, 1668642244, 4213948310, 3438278611}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 2483027968, 2650800128, 3036676096, 1367343104, 1488977920, 2367684608, 3606052864, 2675441664, 4168876032, 384696320, 1474887680, 3193274368, 2175975424, 392044544, 3362861056, 2088343552, 3189038080, 2526232064, 1145484544, 146034048, 1544162880, 2125154976, 752527344, 2349476968, 3064691844, 2296031266, 705318713}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2483027968, 3590324224, 4278190080, 578813952, 557842432, 1155530752, 1422917632, 16252928, 1850474496, 3826647040, 1975975936, 2679930880, 315473920, 755392512, 2476675072, 3644913664, 2931004416, 1091909120, 3127488768, 3414436992, 3388086976, 2309318624, 838982608, 2320515224, 2075668180, 1739353530, 323371133}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 3422552064, 100663296, 2399141888, 2558525440, 2923429888, 2183135232, 1328545792, 4002938880, 388759552, 85065728, 1853030400, 2131853312, 2031140864, 2799837184, 2643152896, 1319999488, 2775245824, 1178946048, 1865725184, 3660848256, 2130595776, 3053535584, 1475533616, 2406051336, 1227283732, 2059867322, 951029935}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 872415232, 3791650816, 1358954496, 1333788672, 4164943872, 1671430144, 3362783232, 1985478656, 3409182720, 3852599296, 3349348352, 1399488512, 3448487936, 3188858880, 1798144, 1586407424, 662819840, 3818722816, 3603405568, 2108961152, 4267866944, 2856549856, 1002086128, 891543656, 2159962708, 1466762326, 2254428731}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 738197504, 3791650816, 3271557120, 2927624192, 1581252608, 4263510016, 206569472, 77070336, 3627810816, 708444160, 1938358272, 2114682880, 4208508928, 1118461952, 1500581888, 357029888, 1705686016, 625437184, 1495070464, 2791049344, 3779748544, 2327921248, 1483726640, 2143204792, 2313766052, 595326770, 3734032563}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 67108864, 2583691264, 1224736768, 3212836864, 1941962752, 3923771392, 1666187264, 946339840, 546570240, 680919040, 1166868480, 1086554112, 150519808, 2676367360, 734359552, 1424480256, 945196032, 1014441472, 2873409280, 824471936, 1630426944, 3140579360, 65128976, 1557391576, 741405916, 1105336158, 1581995409}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 2483027968, 4127195136, 1996488704, 4253024256, 2160066560, 3244294144, 145752064, 3932684288, 1238630400, 3957719040, 1192689664, 1348239360, 3096297472, 1792434176, 733949952, 3622361088, 1784409088, 3983101440, 3864494336, 4038285440, 2813512000, 1669251232, 734312912, 2492575848, 2587117100, 2719352958, 1054817353}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 2214592512, 3321888768, 184549376, 4085252096, 1438646272, 845152256, 353370112, 2008547328, 1580990464, 2670592000, 135725056, 1304002560, 4204838912, 599662592, 1534021632, 1936033792, 4024351744, 2368808448, 1188753664, 644034176, 2487476288, 4189955360, 829590224, 728179000, 689039124, 3089410274, 1630292185}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3825205248, 1979711488, 184549376, 3279945728, 3997171712, 1251999744, 1479540736, 2059927552, 3660316672, 1966473216, 3891855360, 402817024, 296599552, 411459584, 946958336, 3943618560, 3270245376, 2803312128, 1181726976, 2203920000, 3971545152, 835895520, 3044406128, 194130888, 977502012, 4278030738, 379457149}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 4093640704, 2248146944, 2164260864, 528482304, 2327838720, 908066816, 661651456, 1428684800, 83099648, 1326579712, 604045312, 4075388928, 3969564672, 2833391616, 2171170816, 3145590784, 85517312, 488310272, 2095892736, 1737042816, 4046293824, 4089494688, 1653030768, 3748308776, 2072650860, 4059915598, 3112144131}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 1543503872, 570425344, 754974720, 629145600, 3435134976, 3940548608, 2427453440, 754450432, 692846592, 3481403392, 1258881024, 526942208, 843300864, 2847039488, 3249631232, 3095717888, 517059584, 3771924992, 4248686336, 4064358272, 459067456, 3058534048, 551121936, 3386934952, 773315684, 2236380026, 897737975}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2348810240, 4060086272, 3909091328, 763363328, 373293056, 3651141632, 3161456640, 2214068224, 2517893120, 2987786240, 3659857920, 1545568256, 592232448, 828776448, 593309696, 1254877184, 3929730048, 2639491584, 53120768, 3954910592, 701935168, 3998310368, 4254695664, 3477191528, 2632295300, 65767958, 4220161905}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 1543503872, 369098752, 855638016, 763363328, 1539309568, 1621098496, 1366294528, 1127743488, 3780902912, 2918055936, 1862074368, 3521282048, 856801280, 3382583296, 3947171840, 2466170880, 2678049792, 3685956096, 1785705728, 1674254976, 315876160, 4021621024, 235331760, 3697512040, 774713444, 657114386, 1245021289}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 1140850688, 1644167168, 889192448, 3179282432, 3435134976, 3252682752, 3048210432, 3043491840, 568066048, 2113273856, 607059968, 1438613504, 734445568, 172384256, 1413951488, 31705088, 1861282816, 1703491072, 3309871872, 1087185792, 3165308992, 811089568, 2582932880, 252343720, 1720270380, 935901178, 2290962437}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1811939328, 1107296256, 2130706432, 1098907648, 2923429888, 1025507328, 3448766464, 993525760, 850132992, 2555510784, 2124611584, 1826521088, 2580529152, 3519160320, 3818614784, 3077765120, 3239961600, 3852556800, 1319495424, 1942824576, 169335616, 3198049760, 197220016, 1620425432, 2594535956, 3638820394, 282084687}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3422552064, 3053453312, 754974720, 2105540608, 3477078016, 4225761280, 2788163584, 79167488, 872153088, 3313631232, 3230334976, 3484647424, 1285210112, 3417448448, 540241920, 1850730496, 370713600, 431577600, 172018944, 4042614144, 532327488, 3525473120, 3252371280, 1241247592, 2457773828, 630990274, 2230477295}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 738197504, 2852126720, 754974720, 1702887424, 1732247552, 614465536, 3215982592, 2154299392, 251396096, 2927755264, 2540634112, 2484764672, 681033728, 2167562240, 789016576, 1189541888, 2752873472, 3478985216, 1486729984, 2385607552, 1225244736, 1563061088, 3723717360, 3217601032, 385926572, 474783530, 1738981711}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 2348810240, 2181038080, 2902458368, 2642411520, 1774190592, 358612992, 4023386112, 428343296, 2661548032, 723124224, 1187184640, 3848175616, 2539110400, 4114767872, 233771008, 3001063424, 126794752, 1667232256, 2586203904, 1200959360, 3186873408, 1482162208, 3626782032, 490609880, 3986229868, 2034088758, 733555791}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1946157056, 3388997632, 922746880, 2122317824, 155189248, 3600809984, 7340032, 1667760128, 279707648, 2704932864, 3589603328, 3498868736, 1345568768, 3156369408, 993079296, 2023401472, 1799150592, 1522269696, 3546164992, 177436288, 3597379776, 3745930720, 1809265904, 3904749544, 3156805708, 2573114754, 2175459963}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 738197504, 2919235584, 1392508928, 696254464, 4064280576, 1235222528, 3801088000, 1768423424, 1027866624, 3209560064, 2243624960, 3155197952, 3900030976, 2260082688, 2224492544, 2291836928, 390114304, 1073578496, 2118258944, 836843136, 1542299968, 2062178272, 1078282480, 1410583832, 334051260, 3076110966, 2839293493}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2348810240, 2181038080, 2197815296, 4118806528, 700448768, 941621248, 3092250624, 3044540416, 1480851456, 992083968, 2448621568, 3500244992, 2954936320, 4010418176, 1045393408, 2307377152, 907148288, 313033216, 2158376704, 1576085632, 2927793984, 3476640800, 47090672, 4160181944, 694404308, 203681086, 4014210435}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 2483027968, 1107296256, 3976200192, 662700032, 683671552, 3755999232, 3668967424, 2595749888, 526647296, 2121138176, 663289856, 1317961728, 3218718720, 3110494208, 215314432, 2596591616, 807332864, 1823575552, 2924108544, 1321676672, 3696728384, 3915325856, 1600361616, 45682472, 1626786884, 157124558, 2729999061}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 3288334336, 4127195136, 889192448, 226492416, 1145044992, 3470786560, 3893362688, 2987917312, 434896896, 4192337920, 444268544, 334069760, 3932209152, 1927962624, 4195315712, 2326243328, 4271500288, 2301154816, 2390632704, 407988608, 1288101952, 964111072, 3155929168, 3808657656, 3681538628, 4107112346, 324442519}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 2483027968, 3120562176, 285212672, 2206203904, 171966464, 3319791616, 737148928, 4031250432, 1747714048, 2031222784, 999751680, 2200469504, 2623389696, 732569600, 3564318720, 844531712, 1647899648, 2003142144, 521037568, 2204974464, 1568910656, 3546249952, 1808071888, 2641361032, 4268556700, 2147736658, 169815183}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 872415232, 4060086272, 654311424, 2692743168, 742391808, 1491075072, 3379560448, 2023227392, 3873177600, 2498363392, 2659909632, 3185016832, 969326592, 2994888704, 1410297856, 792827904, 3224880128, 2671162880, 3671741184, 141775488, 1396414400, 2933168224, 3848631632, 1644873800, 2915056180, 3776986818, 173036811}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 738197504, 3120562176, 4076863488, 25165824, 3401580544, 1423966208, 1156579328, 3973578752, 3708551168, 2654863360, 1473576960, 3839721472, 3603349504, 1654005760, 3963686912, 793753600, 2055066624, 982968832, 2602441472, 4064640128, 1614126400, 3539117984, 64256016, 2486315656, 2523613268, 885559498, 3128648777}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 603979776, 704643072, 4076863488, 226492416, 2101346304, 2669674496, 1573912576, 2794979328, 4105961472, 2553675776, 697106432, 2978775040, 1525137408, 1006510080, 3999879168, 4293302272, 1751954432, 3629641216, 3944093440, 844960896, 1645525824, 3067846240, 2517109296, 3573829624, 626659300, 3575848178, 62754741}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 738197504, 2986344448, 620756992, 528482304, 1941962752, 1533018112, 3790602240, 2056781824, 1226047488, 2795634688, 70057984, 1886289920, 840024064, 2907316224, 4209078272, 385411072, 1053723648, 1266778624, 715292416, 2251113344, 493797696, 4052855840, 76173136, 2827055304, 1518920180, 311865702, 1182133835}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 2617245696, 2113929216, 989855744, 3263168512, 1539309568, 2694840320, 2102394880, 4248305664, 1095499776, 498728960, 3635609600, 4148068352, 1617412096, 1783783424, 3464966144, 3056138240, 291431424, 3088572928, 4252631296, 4203969152, 4054763712, 3992970912, 3461226672, 2986685048, 1373109236, 3235539738, 3259175051}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 3825205248, 905969664, 1056964608, 3061841920, 717225984, 1394606080, 2133852160, 1484259328, 4182507520, 1514012672, 1752498176, 3966861312, 2282405888, 2918588416, 3565236224, 2258864128, 1437725696, 397065728, 1829116160, 878275712, 1302307008, 1134020640, 12818928, 3135344776, 4018332772, 2732737850, 3745726473}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 1275068416, 436207616, 117440512, 2776629248, 2571108352, 3739222016, 768606208, 3913809920, 285474816, 613810176, 1028587520, 1019904000, 2781069312, 2542673920, 256069632, 1949870080, 2643100672, 4146321920, 3227400960, 3507177088, 2025628992, 1818016864, 244118736, 3594830104, 939570700, 1735833030, 2573834713}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1543503872, 3187671040, 2634022912, 2541748224, 4139778048, 643825664, 2809135104, 3236429824, 1738801152, 2323513344, 2025127936, 2493939712, 1310572544, 778461184, 2738450432, 2552023040, 3274101760, 1490928128, 2550546688, 743012736, 485802304, 1182976672, 4054054224, 3929231112, 3652157836, 2185832838, 3925135229}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 1409286144, 3724541952, 1358954496, 260046848, 3049259008, 2376073216, 4281335808, 3046637568, 709623808, 4161404928, 2814050304, 3022028800, 1470218240, 1159880704, 2309959680, 1304860672, 3793806336, 1788995072, 4037162240, 4218388352, 2464586560, 760255264, 1750701360, 4143850696, 4086127892, 2464779850, 967195859}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1409286144, 1040187392, 1929379840, 2944401408, 893386752, 421527552, 3681550336, 1943535616, 3360948224, 1159331840, 3918331904, 1956937728, 3259219968, 2989629440, 1866559488, 617269248, 3550800896, 2479095296, 3564242176, 1776356992, 586863168, 3982265184, 3202873136, 2444254632, 3887598868, 637801766, 3752984919}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1811939328, 2181038080, 16777216, 2558525440, 3930062848, 2518679552, 2144337920, 1274544128, 3217817600, 3202220032, 217382912, 3921379328, 2202058752, 2457214976, 3531681792, 3733559296, 3736835072, 79727104, 1807091456, 4083235200, 2478426304, 2046008160, 42267952, 759985016, 1369337812, 1951746042, 53186809}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2885681152, 3590324224, 1795162112, 2189426688, 3913285632, 2359296000, 1966080000, 1018691584, 1960050688, 2720923648, 3791454208, 965312512, 3588931584, 3563479040, 1181831168, 3554912256, 707908608, 1639905792, 3725077760, 1017927296, 2879000768, 1577285600, 1826407408, 385823816, 1479449348, 931140694, 616587469}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 2885681152, 2650800128, 318767104, 1400897536, 1430257664, 497025024, 709885952, 380108800, 616824832, 1573257216, 3206086656, 678526976, 931053568, 3254673408, 2996113408, 1728292864, 18455552, 2983916032, 1409829120, 3004452480, 3845016640, 1241319776, 480770416, 1013959544, 714838332, 2294662102, 1929443633}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2617245696, 3053453312, 1358954496, 1015021568, 247463936, 1545601024, 1852833792, 2310537216, 2400976896, 1341784064, 1662058496, 1274380288, 4092510208, 91365376, 114642944, 1560516608, 1798149120, 3722613248, 186647808, 1810893696, 3220722368, 2818310944, 1655324784, 1968776360, 3373375012, 820572914, 659126083}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 3154116608, 1241513984, 788529152, 1434451968, 2613051392, 1251999744, 2943352832, 2555904000, 3968598016, 2465333248, 1591148544, 1198096384, 1136443392, 2325372928, 2548264960, 2810701824, 2605810688, 2288042496, 4244654848, 1451260544, 2889886016, 3395321120, 3192942512, 1978146408, 250872788, 810437322, 3499982159}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 469762048, 1040187392, 2264924160, 679477248, 3258974208, 2212495360, 353370112, 2259156992, 2510028800, 1451622400, 3567058944, 986218496, 3611541504, 3170770944, 1686712320, 2959263744, 4169192448, 525312512, 1049649408, 2389210240, 3443266496, 1609985888, 3051699664, 1952225784, 3165241628, 710745978, 2976441629}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3825205248, 1778384896, 419430400, 981467136, 4030726144, 1986002944, 269484032, 1386741760, 1817968640, 3605921792, 3542286336, 4230184960, 1837023232, 3684065280, 796356608, 195155968, 2481701888, 2259852800, 1192261376, 4213719424, 261899712, 1649283936, 3105032208, 1190918328, 815449500, 269227674, 2351330057}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 3019898880, 369098752, 2902458368, 3414163456, 1564475392, 2204106752, 3689938944, 983040000, 338427904, 575799296, 592904192, 3347546112, 3153248256, 2474270720, 4110626816, 4014598144, 1192223744, 376890880, 2294030592, 758781312, 887293760, 3698963808, 4072120848, 2336934856, 432421108, 3543745210, 623551983}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3422552064, 771751936, 4244635648, 2189426688, 1421869056, 1059061760, 3775922176, 138936320, 2195456000, 949092352, 2668298240, 3749937152, 109756416, 2282381312, 2420051968, 1679661056, 1820052480, 4233011712, 3832291584, 4060762496, 2269053888, 2577236256, 960209136, 2687402136, 538709100, 1588750570, 781915543}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 4227858432, 167772160, 3909091328, 2172649472, 3972005888, 2866806784, 2830106624, 3160932352, 2456551424, 860749824, 2618884096, 1036156928, 4205166592, 3461767168, 3145551872, 898680832, 1157297152, 1116836352, 3445385984, 3236305280, 739602496, 3145530528, 2230621200, 2678648488, 1817094956, 2698771746, 3806795585}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 2885681152, 2449473536, 1023410176, 2558525440, 1077936128, 492830720, 441450496, 3471310848, 268697600, 2468216832, 2917990400, 2872606720, 102481920, 3303432192, 2044792832, 2276632576, 3416308736, 4048015872, 2953072384, 2199805824, 904732352, 4281910880, 4028339600, 3353764376, 1315004828, 1651684758, 234921821}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 2214592512, 2583691264, 2734686208, 1602224128, 482344960, 2673868800, 3723493376, 1846018048, 1773928448, 3959554048, 3204382720, 3741614080, 3062480896, 2570723328, 3844812800, 147515392, 2126296064, 303934976, 2740223744, 3465417856, 1217747520, 3862402976, 1900495568, 3666911176, 4100455100, 1809804282, 2245316815}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 2483027968, 100663296, 2768240640, 2239758336, 3384803328, 2027945984, 3033530368, 1723334656, 3211001856, 2806382592, 1264254976, 3007479808, 3843014656, 653156352, 2909212672, 2972755968, 585804800, 3140738560, 1755060480, 276978048, 468536384, 3247538208, 4089521552, 1698422168, 1875905140, 708321358, 3643036225}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 3690987520, 1711276032, 2298478592, 3598712832, 3250585600, 3198156800, 4100980736, 2813853696, 1567883264, 3194617856, 1070268416, 1044873216, 102154240, 1281515520, 3416748032, 19527680, 1947173888, 1922753024, 2124180736, 1293299584, 1405959104, 400728480, 3435679408, 1833704680, 1348363556, 348199494, 2086455679}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 3288334336, 1241513984, 4076863488, 4269801472, 2361393152, 2896166912, 2110783488, 3848798208, 2754871296, 1317142528, 1909391360, 1071808512, 2445262848, 3327811584, 702771200, 703367168, 363781120, 432129536, 2188605184, 4142199936, 199920320, 3447432992, 941630256, 4061167160, 2672305052, 556015118, 3309967659}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 2214592512, 3992977408, 83886080, 4001366016, 2940207104, 2787115008, 1072693248, 1096286208, 3380346880, 844496896, 69009408, 1466073088, 3784949760, 2107531264, 166268928, 3504396288, 3774262272, 3628836352, 1234789632, 376999296, 300607936, 2874011360, 359425456, 3953001320, 1894343060, 3965765746, 4172742501}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1275068416, 33554432, 1895825408, 25165824, 2017460224, 3261071360, 2995781632, 1844969472, 2071724032, 2117206016, 4122804224, 2584641536, 2471608320, 2944016384, 2781425664, 3341346816, 685427712, 3947344384, 2746832640, 4001411456, 1056875584, 2855909088, 654196240, 2718380024, 744983284, 2965988642, 3903368311}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1811939328, 1577058304, 2936012800, 729808896, 2537553920, 861929472, 4262461440, 4225236992, 1316749312, 3633184768, 203882496, 2039709696, 1818935296, 2506514432, 1794330624, 2779359232, 2531755008, 3646999040, 4106422528, 2298605696, 676574784, 2328546400, 2010531600, 916135992, 2973621156, 792584498, 540928425}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2483027968, 2382364672, 1291845632, 2491416576, 2713714688, 3462397952, 2666528768, 2057830400, 1265369088, 3746955264, 3254714368, 1854046208, 2602287104, 4004388864, 1403744256, 1063315456, 3845575680, 3964241408, 822820096, 460384640, 1890494656, 1005446304, 2009163472, 1701940168, 1472142828, 3366099650, 4140533389}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 3288334336, 2113929216, 150994944, 360710144, 1019215872, 1952448512, 3750756352, 1243086848, 2755919872, 1794506752, 1817903104, 1999208448, 3335831552, 3319668736, 1660366848, 982767616, 4167402496, 406752768, 3977719040, 2294514560, 3080575552, 824873632, 681133392, 1322038392, 2728013700, 1115758862, 982026441}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1811939328, 1778384896, 2499805184, 1317011456, 3082813440, 2279604224, 1603272704, 3467116544, 653524992, 639500288, 1754464256, 4053762048, 1933754368, 1292263424, 4257157120, 3872241664, 2790495232, 3976235520, 4252979968, 1051584384, 3733178816, 2424897184, 175838992, 2311830968, 1257026652, 2605531150, 1877798949}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 201326592, 1442840576, 50331648, 2877292544, 2084569088, 1977614336, 3610247168, 2272788480, 1252786176, 528613376, 1695481856, 359301120, 3801595904, 3144294400, 1854607360, 1909233664, 2406398976, 3211899392, 3287514368, 3059798656, 745314368, 2948510176, 2923032016, 78071272, 1166981988, 2915157642, 4291496583}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 738197504, 3120562176, 1224736768, 1669332992, 1908408320, 882900992, 3664773120, 2296905728, 187957248, 2756837376, 2705784832, 1466138624, 2345058304, 3567919104, 2563452928, 3353204736, 3371162624, 276341248, 419642112, 3361325440, 3631585600, 792437536, 4198141360, 2851889384, 156650764, 2677880398, 3208680387}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2214592512, 2583691264, 2399141888, 679477248, 239075328, 2225078272, 3360686080, 1264058368, 353107968, 3034185728, 1436090368, 3910238208, 2151858176, 2922536960, 3384610816, 1552939008, 2457189376, 553424384, 2744475392, 726389376, 2929450944, 4093889888, 3480202864, 3070621432, 2553606980, 3298891210, 313385691}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 1006632960, 1509949440, 4143972352, 998244352, 3795845120, 958398464, 4130340864, 2550661120, 2933653504, 3631349760, 3035299840, 2240249856, 862896128, 2183798784, 3534712832, 1095870464, 3104046080, 2438511104, 3625386752, 574987904, 1724746304, 2312236768, 4005817008, 2335745800, 4186402908, 1455283722, 3606680615}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 335544320, 1845493760, 2835349504, 3196059648, 4232052736, 3969908736, 2884632576, 215482368, 2268332032, 3980263424, 3599171584, 771391488, 150192128, 2641764352, 4043001856, 2352531456, 2381759488, 2150225408, 136785152, 218811264, 4188798912, 2541883232, 4138015088, 623870504, 3502517076, 1407591958, 447967029}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1811939328, 2583691264, 4009754624, 914358272, 524288000, 744488960, 2893021184, 1168637952, 900464640, 2128740352, 3493658624, 20086784, 1675476992, 3315212288, 2917732352, 2525296640, 2954279936, 3951288832, 3458018048, 3970081408, 1304797376, 1740537568, 2704737936, 3779310728, 1639803180, 2230516066, 721284215}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1811939328, 1107296256, 2801795072, 2608857088, 4206886912, 3428843520, 2599419904, 959971328, 1631846400, 2321416192, 1978204160, 2852225024, 3263610880, 4223016960, 3058003968, 3061024768, 2766009344, 2936846848, 4022937344, 902929024, 1139735104, 3948548768, 1133989968, 1094248392, 3010402980, 2845619486, 3288425501}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 4093640704, 100663296, 4076863488, 461373440, 1086324736, 966787072, 3520069632, 63438848, 2387345408, 2541879296, 243728384, 2339733504, 878755840, 3195674624, 3241349120, 3745748992, 2094117888, 1488897536, 3273074944, 3428680320, 3516706880, 834667424, 522209712, 2240834744, 2066246220, 536638690, 1723483287}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1677721600, 1845493760, 1493172224, 2021654528, 1245708288, 236978176, 61865984, 2516058112, 99876864, 3817734144, 53149696, 2986770432, 1582546944, 2787532800, 561467392, 3369371648, 2754274304, 3348729344, 3380286720, 3937317760, 982484160, 1739878240, 2175675184, 1385899848, 2231290084, 2888291302, 1248331853}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 2348810240, 1442840576, 2734686208, 578813952, 289406976, 4087349248, 2498756608, 465043456, 615776256, 1643511808, 10944512, 776503296, 2678702080, 3370016768, 3267039232, 3647121408, 574942208, 2154533376, 214908160, 2650075776, 3983776960, 889918432, 1752873072, 360769320, 853925988, 213677542, 2119837585}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 3019898880, 771751936, 2499805184, 461373440, 4039114752, 2711617536, 2846883840, 734527488, 4215537664, 1680474112, 139526144, 879329280, 1046659072, 4038205440, 34426880, 1474291712, 598053888, 2859267584, 1339645184, 2194527616, 2115560256, 2541444000, 314096048, 827009928, 934323580, 1454338406, 1303027655}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3154116608, 704643072, 4177526784, 1182793728, 750780416, 1314914304, 344981504, 3343384576, 3158573056, 1535508480, 94830592, 3911155712, 2557394944, 2625511424, 4036710400, 2808469504, 4023639040, 1800178176, 1611619072, 1410060672, 1816179648, 3452786464, 590011984, 779617016, 746348332, 1129999910, 2936881905}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 3959422976, 3456106496, 3170893824, 3363831808, 708837376, 954204160, 1255145472, 986185728, 3323723776, 594149376, 1675165696, 2597879808, 3397107712, 3071434752, 1033728000, 2122758144, 2609165312, 1634830848, 4166721792, 3144524160, 3174129344, 297063264, 493458512, 3129966232, 186354124, 3775029130, 3774164139}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 3959422976, 3254779904, 1291845632, 3330277376, 2042626048, 1356857344, 2387607552, 141033472, 186908672, 2325348352, 2450194432, 3281485824, 3524706304, 1455579136, 4107751424, 4020340736, 1031007232, 2053947904, 1335428864, 3853053824, 626219456, 281781664, 2522933136, 1594312408, 2542396380, 1962395270, 1627822607}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 2885681152, 1040187392, 3372220416, 176160768, 3376414720, 3214934016, 1475346432, 2474115072, 700710912, 2982805504, 498401280, 2375188480, 1239269376, 1784815616, 3132698624, 3234125824, 324455424, 1536684544, 68630784, 1506526080, 3309927872, 800906208, 2895308400, 2673734056, 623011972, 2014918206, 129282359}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1677721600, 3321888768, 2264924160, 1887436800, 1539309568, 2749366272, 716177408, 3771203584, 2151940096, 2238840832, 3650945024, 99254272, 3572875264, 711614464, 3076591616, 2272585728, 3610178560, 189251072, 3348562176, 58452096, 2473148352, 2421207968, 892121360, 2129849896, 2752102908, 1274305638, 37355979}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 603979776, 1979711488, 452984832, 1283457024, 1480589312, 1356857344, 3060793344, 984088576, 1404829696, 2593521664, 3030188032, 229376, 448315392, 3073253376, 741945344, 866252800, 4292848640, 3592353280, 905664768, 1140240000, 1210537920, 2857407584, 426932560, 4150206408, 4183081644, 750799210, 2493536645}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 2617245696, 2516582400, 3741319168, 4102029312, 239075328, 2841640960, 4132438016, 3461873664, 3377201152, 2740584448, 1577123840, 1754497024, 660127744, 2746359808, 3833942016, 1283311616, 2294256640, 2991768064, 1407915264, 3042610304, 2424254912, 3909912416, 2823031440, 3889061144, 1792499396, 3370690410, 1610234843}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3154116608, 2046820352, 822083584, 3330277376, 96468992, 4234149888, 38797312, 12058624, 2350645248, 1357512704, 3566403584, 893878272, 3241066496, 1600282624, 3169259520, 482998272, 757844992, 3624729088, 1520775936, 1893662080, 2833909696, 814945184, 457698256, 2788068504, 1524786100, 4071059826, 1508488427}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 2885681152, 2919235584, 1862270976, 2457862144, 4064280576, 3001024512, 2385510400, 1641545728, 764149760, 3223715840, 4131979264, 2343469056, 3962683392, 3928907776, 447557632, 4087130112, 238191616, 2975844864, 1977839872, 2999052416, 1398172352, 4159767136, 4199730512, 2402275560, 1205551668, 2633877450, 1785209029}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 4227858432, 2986344448, 553648128, 796917760, 1254096896, 1243611136, 3515875328, 3873964032, 220463104, 248381440, 4249026560, 652574720, 146325504, 781606912, 446631936, 3358058496, 598848512, 950972928, 2571728640, 2790818176, 3592815424, 459741344, 179026800, 3401310808, 2375256572, 3893885382, 134858565}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 4227858432, 1711276032, 50331648, 2743074816, 1681915904, 2703228928, 2830106624, 2935488512, 1337196544, 417988608, 1534525440, 1750761472, 1807204352, 3464650752, 1745563648, 322734080, 847178752, 1125493248, 263798016, 1351588480, 2908105792, 4159771104, 1187220400, 3548909640, 3979113572, 3763240134, 622146527}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 1006632960, 1912602624, 3372220416, 3061841920, 2696937472, 358612992, 2534408192, 924319744, 1983643648, 697696256, 3336503296, 795639808, 980795392, 2399035392, 1240158208, 3378419712, 4022387712, 4055601664, 4164761344, 2703353216, 224136128, 1971728672, 1715954128, 2064706232, 809761476, 1297166642, 3406808901}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 2483027968, 1040187392, 4076863488, 1887436800, 1807745024, 794820608, 1641021440, 821559296, 3008626688, 608305152, 3855024128, 2902097920, 49266688, 1477058560, 1723551744, 1117050880, 1988023296, 173381120, 3969467648, 2667830912, 1950098880, 3234739104, 2535537488, 1358423000, 3939387988, 2585862134, 3010985627}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 2617245696, 2650800128, 2835349504, 3363831808, 742391808, 4242538496, 1785724928, 2916614144, 4094427136, 2810839040, 3885432832, 987660288, 3480469504, 1220681728, 104026112, 2340456448, 2665663488, 3166820864, 1873350912, 1610609536, 2500349120, 944001120, 2511236432, 2366187208, 913287188, 3206546442, 55577299}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3154116608, 436207616, 2734686208, 3028287488, 1480589312, 3009413120, 2184183808, 2154299392, 3697541120, 3746693120, 112787456, 3903750144, 45465600, 3999932416, 411389952, 200329216, 4147837952, 1462745600, 1210532608, 360838272, 2690664384, 514880608, 4096283280, 218391080, 3395437548, 2488358886, 3582632779}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 2751463424, 3254779904, 2197815296, 4202692608, 1740636160, 3638558720, 2427453440, 3407347712, 2992898048, 508428288, 259325952, 1543929856, 2909650944, 2713067520, 3147911168, 1079027712, 4261194752, 1421772288, 2174329600, 3442485376, 1415053504, 3997450400, 2627600528, 3676119720, 1503306260, 1408733854, 4170519877}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 1677721600, 973078528, 1090519040, 1971322880, 3980394496, 3294625792, 972029952, 270008320, 1971060736, 3030777856, 270467072, 2327150592, 530366464, 3000918016, 1502810112, 3515602944, 784317440, 1898825216, 3701538560, 1184368000, 280786496, 772158048, 3889121168, 633201992, 3301499316, 1153180498, 2886106685}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2751463424, 167772160, 2298478592, 4085252096, 2982150144, 1176502272, 2616197120, 2813853696, 1823211520, 1239023616, 3571646464, 3878846464, 2379988992, 2604818432, 1631547392, 2534455296, 3027545088, 3346707968, 3503286016, 3778288000, 4035322176, 3380694816, 4261265648, 3446880616, 2610615396, 1134531882, 1027365899}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 1006632960, 771751936, 3976200192, 796917760, 3661627392, 4087349248, 1655701504, 3716677632, 2316566528, 3992846336, 649003008, 2028961792, 4105093120, 886448128, 109793280, 576296960, 3447030784, 4028092928, 1372756224, 1554798976, 4179785024, 929370336, 2756631024, 2957384456, 1962104796, 3739582638, 451915333}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 335544320, 503316480, 83886080, 3598712832, 2587885568, 803209216, 2616197120, 214433792, 4073979904, 1469186048, 1351680000, 1916698624, 3006119936, 3787071488, 657813504, 1462040576, 3632839680, 1726397952, 348239104, 3073660288, 3881985472, 1473855584, 539665360, 1931446664, 171640668, 263431406, 1406491059}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 1409286144, 3791650816, 3674210304, 3850371072, 3258974208, 606076928, 2553282560, 3494379520, 21757952, 3014262784, 429981696, 2717220864, 2901327872, 423780352, 1461538816, 209168384, 3960732672, 1768271360, 3159804672, 27677824, 2762699584, 94696928, 1345541168, 628141192, 600658044, 1441767394, 2957500675}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 3556769792, 1241513984, 4177526784, 2290089984, 2680160256, 4208984064, 1534066688, 4099407872, 2362703872, 2561015808, 2702376960, 1902477312, 138461184, 1805541376, 2683777024, 2612766720, 496481280, 1983235584, 3037249280, 2275545472, 1832746176, 967476640, 1059015056, 2446823240, 1318449236, 3453531750, 380255337}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3422552064, 3254779904, 922746880, 1988100096, 666894336, 2736783360, 3884974080, 1324875776, 3424911360, 1818361856, 673382400, 123502592, 2091761664, 238706688, 2279018496, 816244736, 1432005632, 3968643584, 456513280, 3320738432, 691887296, 208245408, 1927833968, 10234584, 1009140596, 1647397710, 213354131}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3288334336, 1375731712, 218103808, 2524971008, 1933574144, 2451570688, 3989831680, 3755474944, 1083441152, 2261647360, 3164274688, 2852749312, 2527903744, 4273364992, 924807168, 3623872512, 462670848, 2694428160, 3512007424, 1391601536, 512307648, 1873857760, 4210325424, 3502139000, 3058913220, 1520806598, 4031162973}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1275068416, 1509949440, 3271557120, 3732930560, 608174080, 1138753536, 2976907264, 165150720, 2881224704, 434765824, 3047489536, 957120512, 3604201472, 2203197440, 3324579840, 962496512, 4001012736, 2387386880, 3551779584, 40002688, 571556544, 3197302624, 4123567312, 4086667208, 2306148756, 1766099154, 1195870267}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 3422552064, 1778384896, 1996488704, 1820327936, 3133145088, 2740977664, 3186622464, 2895642624, 1544290304, 2757099520, 3700883456, 2631434240, 327794688, 3207487488, 1806372864, 1836488704, 2984424448, 867752448, 3833168640, 1421244032, 3005704640, 132172064, 1746267088, 261118920, 1088964212, 1641285098, 1702496573}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 1140850688, 3254779904, 1191182336, 58720256, 3519021056, 480247808, 3572498432, 1585971200, 521404416, 2175664128, 2539847680, 365002752, 576503808, 2684755968, 1564962816, 2118617088, 3000730624, 1424088576, 913109760, 3433982592, 3487766080, 1367449376, 3795624368, 3503716520, 2206159996, 2008777582, 2695991213}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1275068416, 2248146944, 721420288, 2457862144, 801112064, 3248488448, 1699741696, 3713531904, 3049521152, 248905728, 295895040, 2941026304, 3930701824, 2507038720, 4200026112, 3451045888, 3177636864, 2701711872, 3235902720, 4180508288, 2443946176, 4027804832, 354719280, 807767800, 4118035908, 1799254126, 764352633}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 1543503872, 570425344, 1056964608, 2222981120, 2973761536, 950009856, 1372585984, 3597139968, 1902379008, 2320629760, 1872035840, 499089408, 562610176, 1801068544, 1036062720, 2322966528, 4035025920, 2929428992, 2918903552, 3747546752, 2352386496, 1929992416, 985778160, 4105936952, 1416288540, 1276580838, 3494019755}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3556769792, 3321888768, 1325400064, 2021654528, 3233808384, 1042284544, 1034944512, 1233649664, 1816920064, 29753344, 3786735616, 3590815744, 3546595328, 53354496, 3609800704, 3466180608, 2999299072, 2709245440, 2833971456, 2859949184, 2895693760, 1616923168, 2622519920, 2593684296, 3702800604, 3559001666, 714029173}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 3154116608, 570425344, 1627389952, 780140544, 499122176, 4288675840, 3771727872, 4185391104, 1308884992, 4018536448, 224067584, 1074888704, 3980181504, 1998462976, 1164922880, 1096783872, 1357616128, 2514846208, 3553812224, 1243158912, 250389440, 1642488736, 137038384, 3837377592, 113282068, 1381777310, 3398567985}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 2751463424, 100663296, 117440512, 1300234240, 2629828608, 2053111808, 2521825280, 3914858496, 1772879872, 3738566656, 3702325248, 42303488, 3192832000, 1244536832, 1722880000, 2258368512, 1727521792, 3871464960, 1987870976, 3699464320, 2257817920, 4286820000, 2205918800, 4117223576, 2071565252, 1321262170, 1387211693}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 2885681152, 436207616, 3137339392, 3481272320, 4198498304, 1398800384, 1437597696, 4233625600, 3369861120, 3567124480, 615972864, 2315288576, 2960769024, 518414336, 2604347392, 1211541504, 1504375808, 4258576896, 1284745984, 2729121920, 1480506944, 945727712, 107928464, 4269210088, 13303220, 1533318178, 3142316785}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 3556769792, 3925868544, 285212672, 3716153344, 1598029824, 1063256064, 674234368, 3088580608, 2811494400, 2654339072, 32571392, 3319824384, 368558080, 3373146112, 3350556672, 2420037632, 4062903296, 2136784384, 667791104, 2635924864, 712157760, 3911763808, 4127961872, 3813955624, 4178970964, 3290504998, 3154680961}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3154116608, 1979711488, 1258291200, 1451229184, 1455423488, 2097152, 122683392, 1907884032, 2681995264, 113115136, 3722117120, 1838514176, 1744879616, 2766544896, 1157058560, 461617152, 2925507584, 1172406784, 498791680, 3698263680, 1821354688, 941218336, 713464432, 3265343288, 2738653364, 1814588818, 2957255425}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 2751463424, 3254779904, 4211081216, 1484783616, 1153433600, 3877634048, 1343225856, 1918369792, 2545156096, 2128478208, 487915520, 1561755648, 3765288960, 2842042368, 345075712, 704702464, 148149248, 2163924480, 3171386112, 2158843008, 2744317376, 4059813920, 2552174320, 3148728600, 885414884, 725701718, 1341692549}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 67108864, 905969664, 4211081216, 746586112, 3619684352, 1436549120, 4105175040, 1153957888, 1130627072, 4205182976, 2436038656, 3961159680, 3810508800, 3893239808, 3980873728, 969185280, 1057020928, 4179006976, 418220288, 3113442944, 925542336, 1352111008, 1258972208, 334581768, 3406803708, 435569910, 3668647953}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 738197504, 2583691264, 2264924160, 1233125376, 1992294400, 1059061760, 640679936, 2497183744, 2475950080, 3753771008, 3364814848, 3902439424, 1312538624, 377888768, 1678462976, 3503073280, 1266209792, 594983424, 1172425472, 2882471552, 2205852480, 2888560032, 1609452528, 2793883656, 1548143924, 297387654, 1713069989}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 603979776, 2248146944, 1224736768, 3145728000, 4097835008, 2120220672, 1699741696, 3472359424, 2117337088, 3449946112, 488964096, 4280713216, 2886844416, 3648659456, 2166784, 1294792704, 3489195008, 2697633280, 1698136320, 1293238144, 269405504, 2988286432, 927731728, 3319153688, 2447836564, 1037286406, 2920225691}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 3959422976, 2113929216, 3640655872, 981467136, 1572864000, 2413821952, 3618635776, 3063414784, 3465805824, 2709651456, 708902912, 1891074048, 3131359232, 1161437184, 2089103360, 270379008, 417956864, 580643328, 2715990272, 1909545856, 2004846016, 4153971104, 3715384336, 2956068264, 165224532, 178493478, 3890652507}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 335544320, 301989888, 1694498816, 2692743168, 3418357760, 945815552, 753926144, 274202624, 340525056, 3646816256, 3148414976, 1505329152, 3424567296, 3066454016, 4119138304, 1628936192, 460301312, 2935203328, 3148206848, 2533933952, 2840286912, 1150733216, 268594896, 1931444168, 44336020, 3651497514, 3620182169}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 3288334336, 1979711488, 989855744, 3430940672, 20971520, 2254438400, 22020096, 4108845056, 1190920192, 404357120, 3635478528, 2926477312, 2931146752, 1756520448, 3685560320, 2498025472, 1120705536, 1368430080, 284862720, 2433982080, 2658752448, 337832160, 2362939024, 1882667800, 3080059932, 1887593322, 613765155}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2080374784, 3120562176, 3036676096, 1283457024, 3334471680, 1495269376, 978321408, 3146252288, 2378956800, 3903455232, 919404544, 1519157248, 2472263680, 1323442176, 3449901056, 624351232, 3565063168, 2190653952, 1634267904, 4272816000, 3559727296, 3380406048, 239309040, 1149658168, 2518100780, 4195991426, 3604172931}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1409286144, 2650800128, 2164260864, 3028287488, 2629828608, 1558183936, 3188719616, 2821193728, 950796288, 1649016832, 2305753088, 2725740544, 3177365504, 2745311232, 933441536, 2347616256, 273021952, 3450449408, 3376649472, 219998080, 1379096256, 2726670880, 2554964240, 936626424, 2549391580, 4286517730, 2657064099}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1946157056, 3120562176, 3137339392, 2860515328, 3049259008, 379584512, 139460608, 3420979200, 1487142912, 359006208, 1530200064, 2048163840, 2574761984, 2286821376, 3820048384, 2095228928, 772451328, 1529802240, 3473471232, 3999107200, 121205952, 2360773024, 903129776, 2497182200, 2057202204, 1167668358, 2934374033}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3959422976, 4261412864, 2499805184, 2692743168, 2571108352, 3235905536, 1611661312, 1525153792, 1347158016, 492175360, 3229941760, 1152876544, 3587489792, 3145605120, 1911107584, 743553024, 3242836992, 3632118272, 4283431168, 2112925056, 2082762432, 1700421344, 3618861520, 711104504, 418063036, 506903090, 2315878301}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2080374784, 637534208, 2902458368, 1149239296, 79691776, 1675624448, 1936719872, 2043150336, 4135321600, 2937454592, 3631022080, 3136323584, 81510400, 866000896, 1102139392, 4290181120, 3706625024, 1126861312, 2517155072, 3780091264, 3471063232, 2159153696, 629109392, 316649416, 4057729180, 2571533434, 238373093}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 67108864, 2919235584, 1627389952, 4034920448, 3342860288, 962592768, 831520768, 2274885632, 1426849792, 4157210624, 438501376, 2255781888, 1261289472, 1502748672, 403648512, 2244933632, 575050752, 118676992, 4227114240, 1324203904, 2628938944, 2273279456, 2567351824, 1416820216, 2774833860, 150333226, 108947891}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 603979776, 4127195136, 352321536, 3296722944, 2864709632, 2111832064, 1018167296, 382205952, 1864630272, 368443392, 3354329088, 1215463424, 922468352, 159260672, 703287296, 970233856, 1475142656, 2921381376, 3391289600, 1023658368, 919755968, 3893973280, 1620940432, 889792296, 2395339004, 4097120342, 3694103865}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 2080374784, 637534208, 3808428032, 1031798784, 3930062848, 1600126976, 2219835392, 2005401600, 2398879744, 12451840, 3602055168, 2061729792, 3701391360, 3371573248, 2037329920, 3547199488, 3371533312, 400683520, 1165221120, 2151070336, 4063910720, 428417504, 1374348176, 78918936, 3059890092, 3619494874, 2185808369}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 1409286144, 704643072, 117440512, 58720256, 692060160, 207618048, 3222274048, 47710208, 2287206400, 2308571136, 3087990784, 1357938688, 4116037632, 3514966016, 1299935232, 1360693248, 764576768, 3774797312, 3294662400, 3041771136, 2163635776, 4270918496, 3940415888, 2372820664, 329605156, 98040998, 4135148855}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 3288334336, 3925868544, 822083584, 1719664640, 2537553920, 3286237184, 3484418048, 817364992, 2870214656, 1880752128, 2290548736, 3273555968, 907264000, 1847730176, 3235057664, 48543744, 4230282240, 1023718912, 3583297280, 1656550784, 3137390528, 4268160736, 799527248, 2103993768, 1927049028, 3063314102, 219760407}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2751463424, 1040187392, 2231369728, 3682598912, 1279262720, 1507852288, 154140672, 3590848512, 1558970368, 4161404928, 2960326656, 500203520, 2797191168, 3347210240, 2816421888, 1220188160, 1530590208, 2608500224, 10140928, 111846784, 3357731648, 571399648, 707036112, 63431656, 1129269724, 711099666, 3337543395}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 2483027968, 436207616, 4244635648, 3229614080, 2621440000, 3776970752, 1248854016, 286785536, 3152281600, 2355494912, 3547267072, 3189080064, 2056044544, 4026425344, 1170960384, 1037273088, 684971008, 72607232, 101971712, 674470784, 1405336256, 2417737824, 2980044208, 2871642152, 2146357364, 375875230, 4030306481}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 603979776, 1912602624, 4110417920, 494927872, 884998144, 2506096640, 800063488, 3535273984, 1653866496, 3376283648, 1745420288, 901021696, 3943940096, 67510272, 2203922432, 678098944, 2657780736, 694869504, 3924482816, 1823120256, 1124778048, 1524282016, 1028837328, 1363065064, 1186239940, 1771284790, 1548119621}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3422552064, 1644167168, 486539264, 1786773504, 3586129920, 639631360, 4153409536, 1670905856, 1786511360, 2492334080, 166395904, 2677309440, 1308737536, 3264618496, 1373057024, 2054879232, 3751463936, 3307921920, 815965952, 755427200, 2979317696, 4043425184, 353784560, 3197570392, 3248159428, 3257585362, 857927241}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 4093640704, 4127195136, 2734686208, 1065353216, 3653238784, 970981376, 2389704704, 3109552128, 763625472, 3042836480, 2635530240, 2994110464, 1240449024, 2760269824, 1087598592, 2483611648, 1961415680, 1410905600, 2785063168, 1931780736, 967502400, 615886112, 2081379600, 3771920200, 4272017620, 1584995790, 2568597309}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3825205248, 1845493760, 3170893824, 2390753280, 2529165312, 1566572544, 3935305728, 1761083392, 2694053888, 3318611968, 1151401984, 2625536000, 413253632, 3937820672, 980766720, 722532352, 460372992, 929097216, 3713586432, 3064787328, 687011264, 2855456, 2030128336, 3398364280, 2521420276, 2467983254, 3083808701}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 3556769792, 301989888, 922746880, 981467136, 2076180480, 4288675840, 2607808512, 851968000, 203161600, 2329542656, 4073652224, 2606268416, 3369975808, 898768896, 2140368896, 3051542528, 3468858368, 1064490496, 1570427648, 347531904, 4265927360, 3649547936, 3139257648, 690745064, 1924085020, 898167626, 845523091}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 738197504, 2248146944, 1325400064, 478150656, 2839543808, 4288675840, 4103077888, 447217664, 938737664, 1377435648, 2300116992, 805601280, 2331492352, 3753009152, 1718448128, 3512653824, 760138752, 1822880256, 3925009664, 2801327232, 1099535808, 1863938272, 2399437424, 779610904, 1123182556, 1003309774, 3234774343}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 1006632960, 436207616, 3976200192, 2491416576, 3384803328, 1377828864, 2337275904, 1536688128, 2695626752, 6422528, 3701800960, 3731914752, 4152868864, 1627004928, 1200164864, 2991769600, 1312994304, 3678073344, 2590425856, 1896649600, 1304271040, 181605536, 1154202352, 2917682488, 367285156, 739642042, 3800762967}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 1543503872, 1241513984, 3841982464, 2122317824, 1723858944, 81788928, 1120927744, 1930952704, 3182690304, 1453195264, 4251648000, 2064089088, 1333968896, 3800440832, 1868509184, 198817792, 2882110464, 171024896, 4199938816, 2488520576, 2496461248, 2272597536, 967626256, 1961168536, 3826580004, 2158046966, 3944909381}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 738197504, 704643072, 3808428032, 2558525440, 4282384384, 2178940928, 3245342720, 2422734848, 1500250112, 4192862208, 2010710016, 1916502016, 4065902592, 3548536832, 3853856768, 525441024, 1086454784, 2874786304, 1646129920, 2314968192, 2667114944, 336751072, 976040016, 2283142856, 908585548, 2849698274, 1781998035}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3154116608, 4261412864, 1090519040, 713031680, 4030726144, 580911104, 575668224, 1106771968, 1096548352, 101056512, 781254656, 3653271552, 1550303232, 1845370880, 4241313792, 2722535424, 87469056, 979286528, 2904207616, 1513154432, 1783613888, 2526695264, 334984304, 4066500088, 258935060, 1661847730, 3676384797}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2617245696, 2986344448, 855638016, 2323644416, 2956984320, 786432000, 1680867328, 1464336384, 1946419200, 3285319680, 2945515520, 1585676288, 533774336, 3902414848, 4187312128, 911316992, 4139881472, 1280938496, 1738901248, 2189162624, 3680278720, 2859210592, 2261146704, 404443112, 4065232508, 2740796998, 1855307643}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 3019898880, 704643072, 3640655872, 1535115264, 272629760, 1310720000, 1299185664, 2223505408, 2108424192, 1784545280, 367722496, 2703392768, 1109377024, 1199202304, 3088674816, 2677532672, 559307776, 1644649984, 3025968896, 2231665024, 277906752, 2760560608, 2386801200, 3245097256, 884899644, 3766187954, 2134545257}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3422552064, 973078528, 587202560, 612368384, 2520776704, 488636416, 3268411392, 1589116928, 1108606976, 563478528, 4113104896, 1484095488, 242401280, 54157312, 2880131072, 3846871040, 351147008, 2614983168, 617843456, 1146332288, 739499968, 2889068384, 929276080, 1981528696, 1324351092, 457833078, 4276654545}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 3690987520, 234881024, 16777216, 2793406464, 2101346304, 1914699776, 2033188864, 2690121728, 1467219968, 166592512, 1978859520, 686391296, 1085063168, 1891770368, 3932762112, 1383397376, 821429248, 2997314048, 2134358272, 1720184704, 3735003072, 2135684064, 4124432560, 4057903368, 4273169908, 399104054, 3910970333}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1811939328, 1442840576, 1862270976, 3649044480, 2579496960, 1700790272, 2215641088, 1312292864, 1979973632, 212205568, 1623523328, 1339588608, 2206449664, 3919192064, 2665951232, 4277905408, 3032380416, 1240537600, 1324797184, 696951936, 772323136, 4141606432, 3498990928, 1475953464, 3170556884, 505461246, 1474808161}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 2080374784, 704643072, 2466250752, 1266679808, 591396864, 1105199104, 1928331264, 177733632, 321126400, 3882483712, 1290469376, 721911808, 2619260928, 836116480, 2837786624, 3368454144, 1032991744, 2776592896, 2694183680, 1348584576, 29614144, 92600928, 2779057232, 3456537608, 2318550004, 2364482174, 121488471}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 2348810240, 2046820352, 3036676096, 1853882368, 3510632448, 505413632, 3180331008, 969408512, 3293315072, 1492516864, 198377472, 1095073792, 1034469376, 3966918656, 3421048832, 4062238720, 2577298432, 122632704, 274451200, 3701985152, 3582579136, 3206466016, 3691078320, 2751246168, 2896197484, 4006639970, 2129136845}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2617245696, 4194304000, 4177526784, 1937768448, 2411724800, 3873439744, 206569472, 2080899072, 3393454080, 1344405504, 1784348672, 3083370496, 2293874688, 753803264, 2893893632, 4103178240, 3348790272, 4157024768, 3630596864, 3982817664, 797958464, 3844022304, 3194659216, 2351089112, 3930510316, 3377773510, 3717716419}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 469762048, 2852126720, 1996488704, 310378496, 1061158912, 3303014400, 468713472, 3642228736, 3774611456, 4206755840, 1008271360, 2061664256, 3395141632, 2195333120, 3449516032, 585484288, 2587251712, 4014809600, 744016640, 276231808, 961011392, 4276168928, 3614343376, 1086033928, 4158607924, 2880955474, 1014564817}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3556769792, 3791650816, 3238002688, 2122317824, 2730491904, 3600809984, 468713472, 2125987840, 3584819200, 2422079488, 1859584000, 2178252800, 82100224, 2328502272, 3227848704, 3065817088, 2348172288, 3629340160, 1590684416, 3892939136, 1916969920, 1339118624, 29262640, 1229402664, 2117960676, 3523277802, 2592098857}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1811939328, 436207616, 3506438144, 562036736, 1136656384, 253755392, 1641021440, 1357381632, 2105802752, 516292608, 929366016, 3663036416, 270450688, 875192320, 619139072, 139913216, 3099466752, 2708034048, 2401749760, 1327873408, 333896768, 3890616096, 3719652208, 2587751416, 1071293020, 3993774166, 292697521}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 3825205248, 2516582400, 1459617792, 1384120320, 3972005888, 2027945984, 3515875328, 1077411840, 4245422080, 485097472, 4104978432, 1911783424, 2089598976, 3613286400, 1334513664, 3864307712, 1656900608, 3134801408, 330664192, 1929099392, 2047407808, 217087264, 1072171280, 1360282424, 3029737364, 602867194, 493542915}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 2751463424, 4194304000, 1862270976, 2122317824, 1077936128, 119537664, 711983104, 1747451904, 2165047296, 3451256832, 1040908288, 3113713664, 855818240, 2920439808, 1894862848, 1711970304, 3396228096, 2616135168, 2974670592, 3849314944, 3801519296, 1541430624, 907044528, 3656926504, 2551470188, 1597114290, 3548462413}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 3154116608, 167772160, 4177526784, 2961178624, 1136656384, 2350907392, 2028994560, 2606235648, 2214330368, 1308491776, 3667329024, 2168553472, 2859515904, 4258930688, 1934954496, 1946724352, 2119572480, 3123919360, 457419520, 991551872, 1561100480, 2917431200, 3672255216, 3325635304, 4181633940, 2977247922, 1811474065}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 4093640704, 3388997632, 721420288, 813694976, 1010827264, 1440743424, 4222615552, 2264399872, 1285816320, 1619656704, 3348824064, 3181543424, 1288421376, 2518032384, 1242902528, 3773007872, 834280448, 2384666112, 2020003584, 1840375936, 2677352896, 1696844896, 2811894224, 1588821672, 3146680548, 121502734, 330524775}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1677721600, 3925868544, 2332033024, 3984588800, 4030726144, 3323985920, 2930769920, 1264058368, 2896429056, 2386690048, 1016528896, 1415348224, 1884405760, 2893963264, 873533440, 2820261888, 141712384, 722433536, 941160192, 3007547520, 4016125760, 1629596896, 2118542896, 2544192968, 1223942708, 817460446, 1732609763}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 738197504, 3590324224, 251658240, 1585446912, 113246208, 606076928, 3262119936, 446169088, 891551744, 4191813632, 470614016, 1557561344, 2367275008, 3861258240, 3994243072, 827455488, 3995741184, 4107620864, 3121794304, 2132010112, 3833801920, 2627332640, 510018160, 1022589096, 251773236, 1388470718, 560553199}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 3825205248, 1241513984, 1291845632, 1719664640, 2965372928, 3156213760, 1408237568, 329777152, 3495690240, 880672768, 2320302080, 1274839040, 2766651392, 2949275648, 3582947328, 1772070912, 3880666112, 1036332544, 2085652224, 3241261952, 2765818304, 1653467424, 4042607472, 2497246568, 3374157164, 2773317274, 3430720385}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 4227858432, 1174405120, 2097152000, 4253024256, 1195376640, 1302331392, 2366636032, 1577582592, 3592159232, 1279393792, 3599695872, 554598400, 877379584, 3969261568, 1093734400, 1576257536, 2802985984, 782715392, 2017635584, 2988565888, 877999168, 4174754656, 582692464, 3204502232, 2888731980, 597402282, 679375487}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 3556769792, 1241513984, 285212672, 1400897536, 2780823552, 2829058048, 1462763520, 4048027648, 2445541376, 283246592, 2430926848, 1717862400, 3601580032, 2435735552, 2686660608, 615761920, 565326848, 3300746752, 1402527488, 1369814400, 914189632, 1740153120, 2346036144, 953508680, 2813103356, 3828327846, 2100047171}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1006632960, 3791650816, 889192448, 729808896, 557842432, 274726912, 888143872, 319291392, 3863216128, 214827008, 1016528896, 1539670016, 2568273920, 4349952, 1874677760, 1322039296, 2216561664, 613366272, 490315520, 66511744, 707750720, 4142517088, 2607714704, 1360209096, 3551251516, 2538863878, 3802118901}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 1409286144, 4194304000, 2499805184, 1686110208, 3317694464, 2774532096, 2953838592, 598212608, 75759616, 1880752128, 4224516096, 2509209600, 2070986752, 3983958016, 879972352, 1734920192, 1856642048, 2450877952, 3677595392, 2835795840, 814054592, 4267420320, 2137179472, 449805368, 2233394588, 2606313078, 2084414335}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 67108864, 4127195136, 3808428032, 696254464, 4055891968, 4276092928, 3360686080, 374865920, 2827747328, 1472593920, 3301376000, 2192539648, 3832987648, 1246896128, 2838319104, 954107904, 368460800, 4254031360, 4175153408, 3243045504, 1329297728, 3011624480, 2905978000, 2087702232, 152491460, 2059564682, 152395349}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3019898880, 1375731712, 956301312, 2743074816, 3787456512, 3575644160, 4138729472, 1663565824, 271319040, 3346137088, 997261312, 2647490560, 1063698432, 1060511744, 2471448576, 3349080064, 1935817728, 3710459392, 1659486976, 218672512, 165497152, 1157606176, 116890480, 309055816, 1597109516, 804057698, 1754486975}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 4227858432, 2315255808, 956301312, 4018143232, 1161822208, 3441426432, 3633315840, 1378353152, 2595487744, 757727232, 3611099136, 1082949632, 2654191616, 703995904, 167997440, 1397487616, 1217008640, 2188190208, 1648667392, 620228992, 579106624, 1876056928, 3271653680, 2378351192, 598519964, 430169582, 2136888543}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1677721600, 1912602624, 3170893824, 4118806528, 1405091840, 782237696, 3218079744, 850919424, 2826174464, 859701248, 1773207552, 3653337088, 4051091456, 4080164864, 3554349056, 777955328, 2392728576, 2833346048, 3526998784, 2766323584, 1799108672, 1549955360, 857943984, 558559800, 1037054580, 1471696774, 1777601909}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 3825205248, 2248146944, 3774873600, 2877292544, 390070272, 660602880, 1060110336, 2326265856, 2718695424, 3660447744, 3359965184, 2151317504, 1585037312, 852107264, 3850850304, 1705101312, 1116632064, 3419758080, 788693248, 575507328, 1464879424, 588807264, 1717834512, 1191332008, 1018900748, 589803250, 2714197025}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2885681152, 3523215360, 2566914048, 545259520, 700448768, 773849088, 3320840192, 411566080, 1968439296, 491913216, 592117760, 951549952, 329695232, 2454593536, 485306368, 1780414464, 1194474496, 2413519360, 4046450432, 2016071040, 4168100032, 2949145248, 2578715376, 520242536, 1601404156, 4270562574, 1114687123}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 603979776, 3791650816, 352321536, 1468006400, 4055891968, 27262976, 2832203776, 2971140096, 2558787584, 2656436224, 2195259392, 2910420992, 4033789952, 202006528, 615206912, 4104579072, 370547712, 3518592512, 3431568128, 1323737984, 3900048704, 1271468320, 1170334000, 1547354680, 1833177380, 3992346414, 1728647225}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 4093640704, 4060086272, 3439329280, 2373976064, 1086324736, 4250927104, 2475687936, 2094530560, 1779171328, 3521511424, 4042326016, 3150610432, 2357575680, 32661504, 3380293632, 1775085568, 103177216, 2836495872, 253399808, 1291708288, 3331220544, 2081762464, 3221786576, 2513866232, 1216057188, 32462858, 1896330437}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 2483027968, 4194304000, 2533359616, 2659188736, 3972005888, 887095296, 3048210432, 3620208640, 3472621568, 3669622784, 311623680, 2397732864, 3318464512, 2544771072, 4186263552, 3518748672, 218518528, 3096008192, 3102312192, 3325632128, 2007079104, 2231698208, 779852048, 3311798056, 855194748, 3342978042, 1387608531}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 4227858432, 2852126720, 1258291200, 276824064, 2025848832, 178257920, 1659895808, 2507669504, 3670802432, 4082499584, 828571648, 3258679296, 3048652800, 578969600, 1923698688, 1887868928, 1809460224, 3142932992, 1804131072, 684021888, 3659565504, 3879828000, 4284654640, 2043159976, 1154762116, 239745722, 3690799645}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 335544320, 3120562176, 3003121664, 1786773504, 3594518528, 6291456, 1064304640, 776470528, 632553472, 3769499648, 913637376, 814317568, 3394945024, 863133696, 4118753280, 4142573568, 530187264, 2560316928, 1117570816, 4154686592, 2288038080, 658048096, 1014738448, 115730952, 876146652, 3895803870, 2632563005}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 2348810240, 2449473536, 956301312, 3934257152, 3711959040, 4091543552, 3773825024, 2912419840, 1902903296, 2962096128, 499843072, 3579150336, 3033055232, 4107952128, 2822336512, 3573086208, 4267867136, 3095753216, 121560832, 1812807040, 3862617536, 1425493472, 475256400, 612864264, 993385972, 2700668378, 2288147329}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 67108864, 2315255808, 1795162112, 3967811584, 3326083072, 3881828352, 930086912, 1174929408, 2058092544, 2860122112, 1666646016, 3885137920, 3271016448, 1711169536, 1150382080, 2638723072, 2379623424, 4172097024, 856004352, 3586480256, 2967070656, 2025260896, 4272070032, 396347784, 2049066236, 3487779954, 3862729819}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3422552064, 1912602624, 2936012800, 763363328, 473956352, 3504340992, 969932800, 1146617856, 287571968, 3773956096, 3002793984, 1371504640, 3517890560, 3492700160, 4137496576, 2197719040, 1639343104, 3440998912, 2856111872, 642070144, 2602229056, 425996000, 4262618960, 237702936, 1801967108, 4215988638, 2675720475}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3422552064, 3321888768, 2969567232, 3179282432, 2990538752, 2669674496, 3402629120, 2891448320, 3842244608, 3798597632, 78446592, 959545344, 1408155648, 3746979840, 1337135104, 691972096, 1259234304, 112687616, 1028961536, 2258854784, 1309055552, 452596192, 2010467760, 1994784376, 769446788, 1191133838, 1491657383}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1811939328, 973078528, 117440512, 142606336, 1564475392, 1633681408, 1666187264, 1613234176, 3584294912, 4067033088, 2868183040, 2435940352, 3133587456, 3435536384, 1334530048, 1805043712, 4159572992, 2695848448, 1606195968, 1727735424, 1687081920, 3602017504, 1183390480, 3500639896, 4234513404, 3547659622, 3603891927}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 1140850688, 503316480, 3741319168, 1837105152, 2386558976, 325058560, 1370488832, 3744989184, 2090598400, 2959736832, 3488022528, 1450672128, 1736622080, 3698221056, 4060155904, 2454894592, 1264987136, 2045076992, 247766272, 2598054016, 873307456, 4232946656, 4230850960, 4196268776, 2053475204, 1863951858, 688102987}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 1543503872, 2248146944, 2969567232, 1585446912, 1119879168, 3772776448, 2572156928, 1240989696, 1099169792, 239468544, 667877376, 401899520, 608550912, 3684327424, 1174220800, 418752512, 2545046528, 1145119232, 2925001984, 3526058880, 2636315584, 1628631072, 2734344720, 3945183320, 1863622932, 2165670494, 1147290897}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1946157056, 4060086272, 3875536896, 1769996288, 801112064, 3781165056, 1227882496, 3565682688, 1050411008, 1849556992, 2814836736, 272334848, 1569374208, 3892977664, 1064652800, 1339746304, 2394035200, 1122063872, 3786994432, 3265991296, 1768794944, 765585696, 690480720, 3312761768, 1982662684, 2638127082, 3942135137}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1543503872, 369098752, 3875536896, 2927624192, 197132288, 3449815040, 361758720, 1929904128, 3205234688, 3926261760, 2105737216, 12812288, 1552859136, 400695296, 2667139072, 2805917696, 893008896, 1159555584, 725914880, 4677760, 2171199680, 454790304, 1391104048, 1222126488, 988037644, 1576674530, 876441045}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1140850688, 570425344, 822083584, 3883925504, 725614592, 4179623936, 2452619264, 1972895744, 506200064, 3928096768, 3642425344, 3761930240, 819707904, 662069248, 4223995904, 1632364544, 2451469312, 3306253824, 1658159872, 659493248, 3294930752, 359314528, 3419652144, 347214088, 217278996, 1764668794, 2879768599}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 1409286144, 3523215360, 1157627904, 1451229184, 3233808384, 1709178880, 3991928832, 302514176, 3300130816, 4219600896, 2464219136, 785154048, 2187837440, 1285431296, 3221696512, 3677857792, 499526656, 3572194816, 3369702144, 2500424576, 4018732480, 2683171104, 952853392, 2018099848, 3375437500, 1834282558, 3060507115}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 4227858432, 1912602624, 3573547008, 2743074816, 3208642560, 698351616, 2165309440, 376963072, 1614544896, 2066874368, 3233218560, 75005952, 3787833344, 2450939904, 2638811136, 3837130752, 2787007488, 4294773248, 2180249344, 84892544, 1478807360, 2894561376, 3190381168, 2957376216, 3092667508, 2003394946, 1256581591}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 3422552064, 436207616, 1459617792, 3900702720, 3057647616, 1063256064, 2947547136, 3523739648, 3743154176, 4159307776, 3680829440, 2561441792, 3580608512, 492707840, 3758313472, 4118525952, 3099993088, 1615292928, 1979046656, 989687424, 3068711872, 2766518624, 4075118992, 728555496, 2479608988, 458101930, 10189387}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 67108864, 1577058304, 620756992, 3414163456, 2613051392, 2954887168, 3882876928, 2354577408, 796131328, 1065484288, 887816192, 1655341056, 3319513088, 2936954880, 481112064, 733730816, 4003359744, 3089450496, 4062690560, 722482560, 3938988864, 4152113696, 3378410224, 1778736424, 307745364, 1271427958, 586965739}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3422552064, 4261412864, 3774873600, 1803550720, 1581252608, 2124414976, 2502950912, 2221408256, 345243648, 687472640, 1149173760, 3299966976, 2979840000, 153493504, 3781242880, 1039972352, 3262528512, 22614528, 466667776, 3445630848, 1892692288, 2524458208, 2492204912, 1680216392, 350313324, 4072446046, 794169831}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 1677721600, 4127195136, 4076863488, 2659188736, 2118123520, 1012924416, 1827667968, 1623719936, 1085014016, 593100800, 4138139648, 1561886720, 284016640, 1843273728, 769732608, 357414912, 3700315136, 2289643008, 1585027328, 4091554432, 3241159360, 2741506656, 1258041872, 4097977800, 2043902812, 3608597522, 3402929739}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1275068416, 704643072, 3137339392, 1769996288, 1975517184, 4049600512, 3016753152, 1905786880, 2420375552, 1623326720, 1031602176, 1666023424, 1059766272, 805183488, 2196459520, 1082841088, 2764981248, 2237868544, 1479967488, 1939366016, 3477366080, 121772064, 2646425424, 4272787672, 1304081380, 575045390, 4150201715}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 2214592512, 2382364672, 754974720, 3112173568, 2604662784, 2216689664, 1682964480, 3318218752, 986447872, 1128923136, 194314240, 266764288, 3425812480, 535715840, 939724800, 2337396736, 3953030144, 3483057664, 223720704, 496531840, 3036952128, 3129369440, 207560880, 2662578872, 1488391692, 3182417186, 2876577875}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1140850688, 1107296256, 3506438144, 2457862144, 146800640, 3491758080, 3901751296, 3274178560, 3818651648, 2011824128, 1061355520, 1958117376, 1199030272, 1996382208, 1894084608, 1364715520, 3983434752, 541924864, 1619776256, 1046753664, 566107584, 2894413600, 438826352, 1500915928, 1277779612, 943056186, 2892051115}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 1275068416, 1577058304, 1392508928, 2323644416, 1354760192, 2569011200, 1016070144, 1149763584, 2667315200, 3625058304, 3294167040, 321683456, 3752837120, 3301335040, 2875674624, 1049610240, 4099277824, 1374648832, 2205415680, 1589935744, 2306224320, 1467956000, 4009489392, 2209892184, 841252684, 2437290586, 2401730151}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 1409286144, 3456106496, 1593835520, 1585446912, 3091202048, 648019968, 374341632, 3121086464, 2543058944, 2065301504, 1360068608, 2904784896, 2111881216, 1806065664, 2618257408, 37808128, 2960540672, 2328311296, 2452921600, 3592171648, 189668544, 493554016, 1979879536, 8080376, 3458921324, 2029993454, 538497687}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 872415232, 2046820352, 3942645760, 2793406464, 3728736256, 3269459968, 1733296128, 980942848, 2786852864, 2368077824, 3082616832, 311525376, 4239572992, 4263665664, 3004657664, 1456650240, 2519874560, 2786012672, 1063188224, 365715584, 639505088, 2277602912, 698866512, 1192751960, 750749652, 3868961810, 3946961261}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 4093640704, 2315255808, 2667577344, 343932928, 448790528, 1692401664, 1590689792, 1861746688, 900464640, 806223872, 3278438400, 4159864832, 2066595840, 3501858816, 2895843328, 2158884864, 4143592448, 1052468736, 3567111936, 735199872, 443505088, 1434422560, 966078992, 4509336, 4081637460, 2914438602, 655872801}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 2751463424, 1845493760, 1728053248, 75497472, 440401920, 2929721344, 4147118080, 4049076224, 888406016, 4251320320, 2359623680, 2416082944, 4183408640, 3916062720, 1116164096, 1289324544, 1957307392, 2095541760, 2550764800, 3772923008, 4030401984, 1617145184, 904222064, 3827475272, 2871649140, 3859955958, 3439545369}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 3959422976, 1442840576, 2533359616, 2692743168, 901775360, 861929472, 3253731328, 3908567040, 3680763904, 219283456, 3697868800, 1936097280, 4037394432, 2934857728, 1097805824, 3861248000, 3157136384, 1519348224, 1444269312, 2780186752, 1830488000, 3531582624, 2700804176, 3041898184, 971203268, 1729880110, 4142486795}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 2617245696, 2717908992, 3070230528, 4269801472, 1908408320, 1579155456, 3924819968, 119013376, 2046558208, 3112566784, 2771451904, 4022763520, 338280448, 843210752, 2419798016, 313104384, 2541902848, 3223026176, 3596193536, 1830437504, 145166528, 1430231456, 914034416, 2261365864, 269620788, 1939046034, 3836580013}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1946157056, 2986344448, 2197815296, 1182793728, 3569352704, 2560622592, 70254592, 1634205696, 348389376, 1723727872, 2413494272, 1124368384, 508149760, 1991401472, 303124480, 3427395584, 2243066880, 4237377024, 1552519936, 3876733056, 262235840, 3378610976, 2752915248, 3074362312, 2521488364, 517657014, 3112366317}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 1946157056, 369098752, 3170893824, 3263168512, 331350016, 3990880256, 875560960, 3168272384, 2346975232, 2488401920, 544276480, 1701937152, 1573568512, 2106466304, 2289528832, 4274698240, 2517519360, 1060601344, 2783617280, 2975743360, 3323952064, 3560358560, 3847756816, 530871912, 3841068852, 2422288766, 2541323179}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3288334336, 1577058304, 721420288, 1619001344, 3846176768, 1667235840, 2851078144, 2993160192, 2619604992, 4015652864, 1759051776, 3051126784, 3539451904, 3346407424, 1104621568, 704104448, 3220601856, 3096913408, 2828508416, 4010173056, 3682558400, 3295932640, 3455857680, 4243993800, 3960934284, 4225225350, 1399224719}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 1006632960, 2852126720, 2835349504, 2642411520, 4039114752, 1293942784, 1248854016, 3533176832, 3023831040, 448659456, 438763520, 67076096, 3351166976, 2537168896, 97849344, 1367267328, 3239730176, 2670021120, 1084668672, 2680580480, 541806144, 2888423584, 1946018800, 594002728, 511888564, 235169330, 2150771025}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 3288334336, 1375731712, 4278190080, 1098907648, 1069547520, 1730150400, 1557135360, 3672637440, 2649489408, 512884736, 310050816, 1087864832, 26656768, 3132497920, 2144694272, 2044102656, 2539015168, 916788736, 665770752, 229772928, 4104858432, 2168442144, 3220888944, 1290032760, 2400088540, 135339362, 3557327279}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 4227858432, 3657433088, 486539264, 1535115264, 1598029824, 1239416832, 646971392, 622329856, 1148452864, 4003332096, 650969088, 3597434880, 3571957760, 3524403200, 79130624, 4163360768, 2427610112, 633827840, 2293203712, 1230924672, 2968334144, 3403476064, 3478122064, 4241388856, 2641699332, 4184386070, 2414975749}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 1946157056, 4194304000, 1761607680, 2961178624, 2839543808, 1306525696, 1628438528, 2849505280, 2845048832, 2184052736, 2770665472, 2108063744, 1050001408, 4002553856, 1716981760, 3403794432, 3584838656, 2527751680, 3771938560, 2451042688, 1889343680, 417519328, 3955474256, 3620944632, 2308413476, 2354931334, 3670188589}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 3154116608, 1644167168, 687865856, 2088763392, 2084569088, 2019557376, 248512512, 327680000, 2963013632, 900595712, 3961061376, 1296269312, 1998372864, 3691651072, 3597881344, 2128668672, 2683573248, 1537356288, 408903424, 571932032, 2801362624, 2094251616, 1031062288, 344348632, 460680428, 3746945450, 2978077609}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1811939328, 3590324224, 4244635648, 494927872, 1866465280, 3693084672, 3004170240, 3731357696, 619446272, 525205504, 3017736192, 354254848, 935641088, 16392192, 1980059648, 3079190528, 2053393408, 1926386176, 3528027392, 3608583552, 632501312, 4019449696, 1778107056, 2300043544, 1549380732, 3699827938, 1293616321}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 872415232, 570425344, 1795162112, 2692743168, 2898264064, 736100352, 605028352, 2621964288, 2473852928, 1631977472, 2948923392, 1400078336, 2925051904, 1066016768, 1487876096, 3679254528, 2543586304, 3816955392, 2734381824, 4042951808, 3313582528, 109968416, 2754724496, 1262729848, 2506135660, 744887294, 1865744873}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 2080374784, 2919235584, 1962934272, 931135488, 1589641216, 4171235328, 1211105280, 2504523776, 2244739072, 1911685120, 2187264000, 2194964480, 4069638144, 2867208192, 3113840640, 549312512, 1279527936, 1067342336, 891123968, 3397625216, 1391027520, 2090199712, 3382203440, 2975091400, 1260806524, 431575330, 2261636431}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3422552064, 2650800128, 2264924160, 746586112, 3896508416, 580911104, 800063488, 2919759872, 4075028480, 3721527296, 3730374656, 3345383424, 105234432, 3442352128, 1062678528, 4274124800, 4222372864, 756425216, 4202395904, 1117234304, 2029466048, 2633098336, 1650735728, 1938951432, 1610162844, 3327562838, 286109131}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 3690987520, 503316480, 620756992, 25165824, 1841299456, 1210056704, 2150629376, 52953088, 3579576320, 1567490048, 2498691072, 217546752, 679395328, 1544183808, 1497698304, 1413646336, 1899258880, 4048704000, 3520155904, 1356899712, 669863488, 2732521504, 1769631216, 1879928456, 1238297932, 48384986, 2621002505}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 738197504, 905969664, 3707764736, 3900702720, 2369781760, 2753560576, 1473249280, 1269301248, 2763784192, 2407661568, 2211905536, 2876538880, 1990836224, 3966132224, 1930498048, 2331375616, 3486800896, 3739116032, 820329728, 1878769024, 3801681600, 1486456032, 494829488, 368410488, 3333660284, 2970955562, 2491656335}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 2617245696, 3523215360, 3875536896, 3934257152, 2982150144, 2090860544, 447741952, 3039297536, 851705856, 1984561152, 1927610368, 2179366912, 3334586368, 2931171328, 2658349056, 719685632, 2829863936, 2817423872, 1203730176, 1226556032, 2945127104, 2946073504, 1736056752, 3851253896, 432187020, 4007382294, 2989162775}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2080374784, 3724541952, 620756992, 1920991232, 3242196992, 404750336, 579862528, 352845824, 1230241792, 3203530752, 571015168, 3971579904, 1466613760, 1428037632, 2092371968, 459200512, 2136738816, 874920448, 1027285248, 1959843200, 1659047872, 606898144, 1469395888, 4253009880, 2090989196, 16185486, 2144873667}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1811939328, 3456106496, 117440512, 1535115264, 2302672896, 3005218816, 2968518656, 1773666304, 3467902976, 1311375360, 926351360, 523206656, 1269481472, 2390106112, 270626816, 358537216, 2013025280, 2569406976, 3215540480, 573746304, 2041721408, 2146647904, 1199434288, 1590266472, 325303652, 1897173286, 991626975}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 3959422976, 369098752, 4211081216, 3128950784, 1673527296, 534773760, 1234173952, 2879913984, 3554410496, 3805937664, 1533870080, 2604892160, 3317481472, 828252160, 1863536640, 161540096, 2456040448, 3807263232, 2446019840, 3200560768, 2500480192, 3630529184, 3123676432, 2654916280, 1998004316, 832482266, 1629959283}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 3019898880, 2315255808, 1929379840, 1283457024, 1086324736, 1105199104, 9437184, 3044540416, 1576796160, 493486080, 4038393856, 283279360, 2795880448, 421404672, 1451978752, 1041876992, 852786176, 2131648000, 2687700736, 2256905344, 1810774976, 958610464, 717084048, 1320288568, 3967383732, 1866505762, 48553403}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 335544320, 3791650816, 3204448256, 2894069760, 2747269120, 899678208, 4168089600, 2252865536, 1500250112, 700579840, 4224253952, 2589687808, 2025373696, 1253449728, 2233421824, 3449092096, 2543076352, 2848335360, 3856091904, 4097369728, 3648390592, 3636424096, 702843440, 2145137000, 3114943836, 1033176178, 3216087943}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3959422976, 167772160, 1459617792, 2424307712, 4215275520, 1952448512, 2519728128, 254279680, 4205576192, 2047737856, 2572484608, 2011201536, 1056161792, 3243909120, 1504645120, 1180682240, 3092530176, 1450846720, 3892249344, 1296537216, 2261786560, 878191584, 1155805840, 1293050536, 4122163404, 540668258, 1271742305}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3556769792, 1040187392, 150994944, 1820327936, 2982150144, 2111832064, 1441792000, 1432879104, 3600547840, 2598502400, 3915186176, 2746843136, 2878259200, 2173050880, 1048268800, 2031286272, 224676864, 4196814336, 2418754816, 1110102912, 2160080576, 2103469216, 1982875920, 3548928136, 2230088204, 4056576794, 2824931279}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 738197504, 1375731712, 3271557120, 662700032, 4248829952, 2837446656, 2056257536, 3861381120, 1974730752, 1745223680, 553189376, 2972221440, 3554656256, 2544525312, 1353912320, 23840768, 1311511552, 134879744, 1944260352, 4104368256, 3848805952, 227826528, 2518037296, 3960565848, 3372020124, 1147789678, 2045449033}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 1140850688, 3120562176, 2768240640, 3112173568, 2076180480, 1814036480, 2886729728, 7864320, 2812542976, 2169634816, 395771904, 3169353728, 4025860096, 486432768, 2397663232, 1472325632, 454304768, 2138725888, 3484102400, 3593385856, 2472055360, 1264427808, 1568827120, 1431272088, 2350694132, 1321199630, 2956813931}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 1677721600, 2248146944, 1996488704, 4068474880, 264241152, 157286400, 2479882240, 2469920768, 4228120576, 732561408, 3317497856, 39419904, 1821818880, 1063657472, 4267397120, 3972179968, 1337211904, 2462201344, 767639808, 3193430144, 3081889472, 2418732192, 4203237456, 2020359896, 2488677684, 3186851454, 1046411879}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 3825205248, 1644167168, 1325400064, 4018143232, 331350016, 1432354816, 789577728, 180879360, 526123008, 2488139776, 2800287744, 1847099392, 2291646464, 1105879040, 3280162816, 1675360256, 3672908800, 4210441728, 3043832576, 1027776128, 3459054656, 1349905440, 2287272528, 4211524280, 85373228, 2304701738, 3074609209}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 1543503872, 301989888, 2600468480, 3565158400, 3082813440, 3407872000, 2381316096, 4128768000, 2940993536, 1592131584, 3430875136, 1829928960, 1513340928, 1143103488, 1071468544, 630179840, 2908519424, 1454246400, 1427855104, 377552000, 613868480, 1030881184, 1718560624, 2841282280, 2841107380, 4038067530, 3690491461}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 738197504, 2248146944, 2332033024, 2172649472, 247463936, 3340763136, 1265631232, 124256256, 3062628352, 3239968768, 1814626304, 3788537856, 590331904, 2599051264, 4005769216, 3138639872, 3929816064, 2849374720, 2408924416, 2596720256, 899346752, 341619104, 2679232496, 906181544, 4281576140, 3167511954, 3732820313}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1006632960, 301989888, 2868903936, 293601280, 549453824, 278921216, 4130340864, 734527488, 1663827968, 530972672, 4209704960, 2247262208, 1884798976, 2240962560, 2205773824, 4102809600, 4292633600, 600711680, 2222409472, 1314710656, 4272980288, 1278666400, 2586681648, 4223086280, 427602492, 222338578, 2950620437}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1409286144, 973078528, 1996488704, 1686110208, 2210398208, 1600126976, 212860928, 597164032, 1035730944, 437911552, 1115619328, 442138624, 3561472000, 2746097664, 2698072064, 118208512, 420226048, 1703028224, 2848130816, 155233920, 1740154304, 2109012384, 4139180880, 62229096, 2903855572, 4091400434, 3952156515}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 2080374784, 3254779904, 3405774848, 2139095040, 2403336192, 1637875712, 4293918720, 1772617728, 95158272, 4290379776, 2262106112, 2555019264, 229490688, 1907253248, 414920704, 932308992, 2116834304, 2130342400, 376786688, 1597701248, 2395338304, 769795680, 3302041200, 1667023528, 2487394540, 4193371042, 381444827}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 603979776, 3858759680, 3472883712, 2239758336, 2151677952, 2246049792, 4134535168, 2645032960, 2640052224, 868614144, 1182466048, 1451261952, 2314584064, 2078433280, 2908295168, 1325004800, 878476288, 960906752, 599478528, 3273710720, 308646208, 876245216, 1269653968, 795059784, 3294694188, 2851964506, 2033059005}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1677721600, 1711276032, 520093696, 2558525440, 1002438656, 413138944, 4010803200, 1238892544, 1285292032, 2128216064, 2462253056, 2180546560, 52019200, 1290690560, 2691518464, 1131792384, 2610695168, 1381656064, 3070456064, 2052621440, 2659841984, 603325344, 366047920, 1862253656, 4217836324, 1397684546, 1957209203}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 738197504, 2113929216, 2432696320, 1551892480, 1505755136, 522190848, 1236271104, 55050240, 457441280, 3777363968, 2655059968, 2442035200, 2063712256, 830103552, 813395968, 3558180864, 33844224, 1908818432, 3587275008, 1240903552, 1137562304, 2763551904, 560753776, 1454533576, 3875481404, 2148778726, 1324686241}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 2348810240, 1308622848, 83886080, 1166016512, 499122176, 4292870144, 3532652544, 1497890816, 2893283328, 4000710656, 1626144768, 2923200512, 3566190592, 2952421376, 3168227328, 1477179392, 2475979776, 2632342016, 3383038208, 1783147904, 3472481344, 219613728, 1508607504, 3422825528, 1680765740, 3255926398, 3168712689}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 2751463424, 3254779904, 251658240, 2994733056, 398458880, 757071872, 3145728, 1691877376, 2213806080, 2168061952, 2009399296, 2759557120, 1224523776, 885415936, 1757638656, 2677573632, 3864280064, 2513065472, 4206715648, 92257920, 3518937792, 59203744, 3736767600, 3016055048, 914077492, 536649334, 3662028023}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 3690987520, 2583691264, 318767104, 2776629248, 2604662784, 1872756736, 605028352, 537395200, 409206784, 4237688832, 3897360384, 2197585920, 2194653184, 464150528, 1394036736, 307484672, 3101705216, 699425280, 2065191680, 267152512, 3904010048, 2566615392, 1558296432, 4179323992, 2614227148, 1623417238, 4208840105}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3556769792, 1845493760, 1090519040, 2474639360, 1639972864, 933232640, 34603008, 2810707968, 175374336, 845021184, 251199488, 4242243584, 966049792, 3765575680, 1023086592, 1998112768, 1960852480, 2414890496, 3354930432, 2253139840, 1420963136, 3604681504, 3318258736, 2403891800, 3126098700, 3750630942, 2949726149}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 335544320, 2785017856, 3472883712, 4068474880, 2503999488, 2996830208, 609222656, 3581411328, 756285440, 3233415168, 2307588096, 2278981632, 2826944512, 2076581888, 1258098688, 1243863040, 740310016, 1796226560, 4208470272, 3267632256, 352471744, 1711225312, 3806118128, 2910645496, 3534528980, 1326769814, 3881883527}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 2214592512, 2315255808, 3338665984, 3581935616, 3745513472, 3823108096, 1353711616, 2376597504, 3087794176, 2426798080, 1153236992, 2593882112, 2340995072, 485629952, 2069843968, 1455208448, 157303808, 242232832, 1124611840, 1482436224, 171836736, 3982051168, 240245584, 392428072, 2031920204, 1571841394, 1059601829}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 2751463424, 3053453312, 352321536, 4269801472, 3670016000, 1629487104, 670040064, 2101870592, 3172728832, 1696989184, 3826974720, 1200128000, 1813889024, 3326222336, 1095331840, 3168376832, 2887781376, 359691776, 2240289024, 3879491968, 2237018560, 2937274400, 3799287536, 2758535656, 1554084380, 2104884554, 1311638669}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 738197504, 637534208, 4076863488, 3061841920, 2772434944, 2501902336, 292552704, 3174563840, 3649306624, 761659392, 939589632, 3452928000, 1810939904, 887775232, 1333481472, 3432810496, 914361344, 3846177280, 1965061376, 3782218368, 3577222848, 4119076832, 191236912, 3405855656, 2068811108, 3467682046, 2714390753}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3422552064, 3388997632, 2936012800, 696254464, 3862953984, 1096810496, 4098883584, 4195876864, 339476480, 544342016, 311754752, 3535044608, 191610880, 3611697152, 2317553664, 2675959808, 885019648, 1218447872, 3597693696, 4188547712, 3451146048, 2775974368, 1508587152, 1092324632, 216945636, 3700909106, 629787287}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 1006632960, 1308622848, 2097152000, 3363831808, 1673527296, 799014912, 1177550848, 1226309632, 3206283264, 1754660864, 3331129344, 2597289984, 2477572096, 3798097920, 2369728512, 3174598656, 1145050112, 3890246144, 936388864, 533201280, 374609600, 4160900000, 3853451568, 345016904, 2625905620, 1330277090, 2151377941}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 872415232, 1845493760, 3036676096, 444596224, 2814377984, 4045406208, 1051721728, 273154048, 4005298176, 240779264, 778371072, 2596569088, 3193159680, 886972416, 3110825984, 3073873920, 784364544, 966804992, 1047543040, 2095605120, 4199312320, 3178382496, 1762204784, 1124515144, 470997564, 920947866, 375634147}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3019898880, 704643072, 620756992, 8388608, 2940207104, 2627731456, 2721054720, 3282567168, 1085014016, 3203792896, 436142080, 3596451840, 3608985600, 897720320, 2284670976, 1955133440, 1698714624, 3919603200, 2058387200, 1223184256, 1309429440, 2378567136, 4040625392, 481398216, 4123717772, 554513954, 24699261}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 872415232, 1912602624, 687865856, 796917760, 4131389440, 3382706176, 3656384512, 3936878592, 55836672, 4212523008, 1826422784, 4049764352, 3403792384, 1138368512, 2186743808, 770570240, 699419648, 1476951552, 740578048, 3497928064, 1818822464, 1545926368, 3462719216, 1573174440, 1765072492, 3323779038, 638108913}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 1811939328, 905969664, 1627389952, 1400897536, 3166699520, 2791309312, 4153409536, 1607991296, 3624665088, 1177419776, 573767680, 2550890496, 3228483584, 3156877312, 417927168, 3660228608, 2463114240, 444099072, 1333550336, 3945165696, 2420581696, 156877216, 3581662800, 4201035896, 3705548260, 3606795658, 2912913441}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 3959422976, 1711276032, 3238002688, 2843738112, 3510632448, 287309824, 3991928832, 1372061696, 3787718656, 1446379520, 1102774272, 803831808, 1154269184, 403333120, 4183912448, 347125760, 2507160576, 3775414784, 3181647104, 887503744, 4169343040, 3160787552, 2239664944, 1982299880, 33815260, 3997026470, 3567439721}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 2483027968, 2248146944, 1660944384, 2189426688, 3116367872, 576716800, 34603008, 4250402816, 1299972096, 1269170176, 1294794752, 1195081728, 3628646400, 1876058112, 4170141696, 2180810752, 3859840000, 3008900608, 1518106880, 3206941312, 535639232, 1943787424, 3851996880, 3555344824, 895708900, 2395114738, 3290525277}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 469762048, 3590324224, 1593835520, 1971322880, 3191865344, 2527068160, 3276800000, 2511863808, 1217658880, 3358457856, 423559168, 3993993216, 122077184, 2576490496, 2531078144, 4286248960, 3727694848, 503847424, 2027697408, 1850895488, 4164772160, 3179998176, 2975350640, 1130653048, 767967668, 3750959542, 2079719181}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 1275068416, 2449473536, 3170893824, 2038431744, 2805989376, 1025507328, 2020605952, 865599488, 2986082304, 4023779328, 4241424384, 1977843712, 2483208192, 587341824, 790458368, 3830880256, 1376781312, 1053297152, 236224256, 2746359680, 367341120, 4001024352, 1374569520, 3850574888, 2764933428, 81910418, 639622533}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 3154116608, 234881024, 352321536, 2508193792, 3099590656, 3365928960, 785383424, 3017277440, 3035365376, 103940096, 2414673920, 481525760, 2312421376, 2190876672, 1049300992, 670099456, 2981112832, 1999129088, 665069824, 2514883968, 2885891136, 3741632672, 1968078640, 6756792, 1589834820, 3839690746, 3789269311}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3556769792, 3590324224, 822083584, 864026624, 2118123520, 2497708032, 3020947456, 3898081280, 1970012160, 3176792064, 353697792, 1540194304, 3673866240, 4093534208, 3711660032, 2198775808, 1592294400, 2042891776, 2591969536, 2826636160, 1064224064, 1681394912, 666648144, 1730304248, 1179209700, 3640636858, 216761451}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 3019898880, 4060086272, 2634022912, 2625634304, 2973761536, 3185573888, 2301624320, 2876768256, 468975616, 4246863872, 275054592, 305692672, 271040512, 3458097152, 462114816, 887851008, 900226048, 1757158912, 3207484160, 1827884928, 2032133312, 2676624608, 89743184, 3335955688, 527755108, 2186380518, 2341037979}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 1140850688, 2583691264, 2566914048, 2306867200, 3208642560, 4074766336, 3559915520, 3044540416, 3357802496, 3917873152, 2790457344, 2476113920, 2803613696, 3798605824, 424235008, 709355520, 3418901504, 3265009152, 2642566912, 2319800704, 3496860736, 3672209760, 1529580496, 3541184488, 728583268, 3938551054, 1276859297}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 201326592, 2113929216, 150994944, 1870659584, 1849688064, 2195718144, 462422016, 454557696, 891027456, 2072641536, 851968, 828801024, 81379328, 3399360512, 188952576, 31295488, 344470528, 1006914048, 697723136, 4110902144, 1688969024, 2870953696, 540518736, 2815776824, 626691972, 3076758562, 3397064763}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 1677721600, 33554432, 117440512, 1769996288, 490733568, 2971664384, 1108344832, 1766326272, 3463184384, 1499070464, 1368195072, 3763961856, 3190210560, 2498650112, 1848856576, 2617440256, 760744960, 4062467584, 2444641024, 135727744, 2545218368, 3461302368, 1779496752, 1203325464, 3181873516, 3873286450, 3066087691}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2751463424, 2986344448, 2768240640, 2877292544, 1874853888, 115343360, 1062207488, 4288151552, 3223060480, 2439905280, 1565327360, 1512210432, 1027194880, 4214906880, 3857133568, 1245571072, 3775409152, 3798230528, 1453464320, 284914560, 2295567168, 2944757792, 2158415248, 3888881240, 2832805284, 3429403682, 3061240265}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 2483027968, 3657433088, 2365587456, 2709520384, 633339904, 3500146688, 1431306240, 1597505536, 3445882880, 3978690560, 811139072, 3357638656, 3901145088, 1588224000, 258174976, 794482688, 1898476544, 1203525120, 3757209344, 494347136, 794077760, 3234678816, 1534048176, 545494136, 1405730292, 1998247886, 3796372081}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 3288334336, 2785017856, 2130706432, 2390753280, 2998927360, 2057306112, 1209008128, 1582825472, 2902196224, 3175743488, 4181655552, 534609920, 1813037056, 2164154368, 3159429120, 2207565824, 3256353792, 3030154752, 1744437504, 2742490240, 4151952576, 1621539872, 2466993968, 435402456, 3065627748, 2928051250, 3839572875}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 2348810240, 704643072, 3003121664, 696254464, 3896508416, 2166358016, 674234368, 1882718208, 2716598272, 1014366208, 16973824, 3502211072, 1645395968, 278028288, 2082541568, 1323743232, 1731728384, 3597416960, 2704696064, 547570816, 844075328, 3737839328, 3660464560, 712973576, 2676064452, 2992998602, 2848453725}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 603979776, 2113929216, 4043309056, 3246391296, 3569352704, 3584032768, 1217396736, 3915907072, 548667392, 808583168, 398786560, 978157568, 2301804544, 2390646784, 2796253184, 3696158720, 65549312, 4210327040, 2714926336, 4021649280, 47567936, 4192131232, 1090543536, 3112191512, 549476412, 1134590606, 93338771}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3959422976, 3321888768, 1459617792, 1585446912, 3577741312, 404750336, 1248854016, 2979528704, 4158914560, 3642621952, 3642163200, 441679872, 3106062336, 2870091776, 3849654272, 4047427584, 1530407936, 2396279296, 2544264448, 3791872128, 3281371328, 2784097248, 3006244272, 1029231272, 1012607668, 319927710, 1606398317}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 3422552064, 2717908992, 2164260864, 3061841920, 1337982976, 375390208, 3002073088, 267911168, 3793485824, 483524608, 3899719680, 2624880640, 2064629760, 163979264, 3293007872, 105621504, 3910679552, 2908672, 952764160, 1021118848, 176095168, 3610434208, 914939344, 3337454280, 3257863620, 3185573138, 2129534551}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2214592512, 2315255808, 587202560, 3598712832, 2998927360, 3735027712, 821035008, 570949632, 2351169536, 3537240064, 1541341184, 1121550336, 1916321792, 2047500288, 2988781568, 1148512256, 682109952, 2933159424, 1608390400, 4286262400, 2748313280, 2261233696, 3865285424, 2910164648, 2324359740, 3898806902, 3253984809}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 3422552064, 301989888, 2030043136, 2726297600, 3963617280, 4246732800, 2081423360, 3846701056, 2840854528, 2791702528, 1349451776, 2520023040, 3784687616, 3530170368, 2752851968, 40474624, 3391622144, 3009675776, 3703455488, 112426368, 1583802816, 833388896, 1156161968, 2825391128, 2370069996, 657345582, 3074118409}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 3422552064, 637534208, 1828716544, 2491416576, 2059403264, 31457280, 1997537280, 775421952, 523501568, 2376204288, 2874474496, 2782822400, 3987849216, 1807622144, 133894144, 874375168, 3935855616, 444873216, 2737440000, 1785281920, 830521536, 744149280, 1796968080, 1637309944, 2757488340, 1748447718, 627829691}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 1409286144, 33554432, 2298478592, 1736441856, 3955228672, 2455764992, 2117074944, 3505913856, 2800484352, 2744254464, 2230386688, 1438744576, 2087370752, 2874040320, 2409304064, 1138530304, 3627643904, 3805648384, 1117051648, 1508707712, 734788416, 2898768928, 3634751952, 4157396136, 1297168292, 2442243946, 3735212751}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1409286144, 1577058304, 3808428032, 2071986176, 3913285632, 987758592, 1001390080, 2253914112, 1469317120, 2420768768, 4086628352, 3220209664, 164085760, 812539904, 4152832000, 2867972096, 3439164416, 2046619136, 960091392, 2049009280, 2695534656, 14347104, 1134729936, 1017564968, 2502217268, 2641202886, 2336969951}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2617245696, 1375731712, 385875968, 4135583744, 1304428544, 2938109952, 563085312, 1530396672, 3019636736, 1651113984, 3822125056, 1356627968, 1406124032, 2080792576, 3229839360, 4226922496, 3187244032, 2732112384, 2079979264, 1106061952, 798414016, 4136561568, 4183983216, 1500571352, 2227042580, 4198202370, 3008220571}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3690987520, 3120562176, 2533359616, 1837105152, 3208642560, 2615148544, 2909798400, 3757572096, 3516137472, 2237530112, 3799056384, 3737812992, 1131266048, 2780454912, 1121406976, 2586826752, 628691968, 1139192320, 2118615808, 2363842176, 1377096000, 2556206944, 2643524432, 2924139208, 4004349060, 681183766, 4245123285}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2751463424, 2852126720, 2701131776, 3179282432, 1413480448, 3437232128, 978321408, 1840775168, 242483200, 461766656, 3432710144, 603619328, 2131738624, 1034035200, 1604677632, 647358464, 3123921920, 2740375040, 569235200, 2892455296, 2308997696, 3644755680, 4267818320, 4185208280, 1659763252, 216484422, 3194016969}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 1140850688, 2382364672, 184549376, 2441084928, 1279262720, 2715811840, 1232076800, 945291264, 1637613568, 3476422656, 3045261312, 4161503232, 2643902464, 4074381312, 1080905728, 3990153216, 3037420544, 2069857792, 1796510976, 824916608, 1938807104, 3252479200, 748621264, 1006487496, 2302000468, 1216476226, 2465447141}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2885681152, 3791650816, 117440512, 8388608, 1858076672, 1507852288, 3192913920, 1324875776, 1371799552, 1830944768, 3307143168, 3788931072, 3879976960, 297164800, 1883582464, 986576896, 2882997248, 1325060608, 1383986944, 2550102656, 755406784, 2826688800, 1695696528, 1744253528, 1137354516, 1192609406, 3819119427}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2080374784, 2919235584, 1996488704, 2944401408, 222298112, 2065694720, 2114977792, 622329856, 2733899776, 1798176768, 2712076288, 417759232, 3546791936, 684351488, 2886807552, 3505780736, 9374720, 1838856704, 3211114752, 2010604672, 2546923584, 2434520928, 3410509872, 776737560, 3624561476, 1131505110, 759541565}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1140850688, 167772160, 3607101440, 3212836864, 1254096896, 639631360, 3750756352, 4040687616, 1815871488, 3747479552, 2902392832, 2152759296, 2327429120, 334651392, 1358508032, 743696384, 580346880, 1956961792, 1606678272, 2488235648, 429447232, 1444802720, 2834331504, 3651688792, 3662940004, 799678866, 1401225441}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 4093640704, 2986344448, 3942645760, 813694976, 1941962752, 497025024, 2219835392, 2885156864, 3589537792, 3700293632, 507576320, 2412740608, 2041102336, 1588224000, 2255974400, 3155879936, 572072960, 2171307520, 744403712, 2111796352, 1075233216, 3630396320, 4146375216, 3289386872, 2300064916, 1640244838, 864429485}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 2885681152, 2449473536, 4110417920, 1216348160, 1119879168, 1793064960, 196083712, 3233284096, 1048313856, 1302200320, 940244992, 1891598336, 388153344, 3151110144, 4167897088, 862513152, 4178779136, 1406398976, 2459217664, 63769472, 1199082176, 1673231136, 3355959568, 3982420008, 4165756612, 795228546, 1381461057}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3154116608, 369098752, 3707764736, 3565158400, 2210398208, 2812280832, 4165992448, 2430074880, 4278452224, 3934912512, 3181576192, 3585114112, 3675373568, 2791202816, 2008109056, 3036145664, 1973107712, 981768704, 3233015040, 3715177856, 769110208, 621501856, 880592176, 1487391608, 1061384964, 645965710, 2948180951}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 738197504, 1375731712, 3204448256, 1015021568, 918552576, 2757754880, 611319808, 1571291136, 1542193152, 4153540608, 4249026560, 1158381568, 3707944960, 3381534720, 708407296, 2441410560, 1934310400, 2406998528, 3322474240, 1286160000, 1570547136, 3085904672, 1924791376, 1938935176, 784192940, 2773469890, 2826734543}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3154116608, 1644167168, 1929379840, 897581056, 3175088128, 689963008, 1733296128, 2429026304, 3828613120, 206962688, 4090298368, 2906030080, 2184560640, 733110272, 3566407680, 2066720768, 3764741120, 4243767808, 4256931584, 925069440, 3629616960, 2938729056, 468254512, 124554424, 163771916, 2651029598, 672093665}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3154116608, 2113929216, 2197815296, 3581935616, 1405091840, 564133888, 3754950656, 3991404544, 4111728640, 2222587904, 1997996032, 3111813120, 3174023168, 2436784128, 2755997696, 1717155840, 1354703872, 3356406272, 1076211968, 2475767424, 855889728, 1631085856, 360464944, 3199089848, 4241308380, 180197150, 2151488807}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 738197504, 2583691264, 1929379840, 3917479936, 1044381696, 517996544, 682622976, 1976041472, 970194944, 2834694144, 2373648384, 2533261312, 3943415808, 2618449920, 1141182464, 3618752512, 3358802944, 3555379712, 920496896, 2339990656, 912499008, 127301088, 1737193808, 265746600, 2909780348, 3870052782, 199888033}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 1946157056, 1509949440, 352321536, 310378496, 3074424832, 3718250496, 2586836992, 1440219136, 2461794304, 714211328, 1526005760, 658276352, 62111744, 1956519936, 1358917632, 198555648, 3501030400, 3695234560, 1707198208, 50016128, 3450595264, 197267680, 1048396912, 419993416, 320180660, 483208082, 1452342023}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2080374784, 1711276032, 3338665984, 645922816, 2982150144, 2753560576, 3463446528, 1402470400, 46399488, 1037434880, 2433286144, 4051468288, 1967898624, 2145525760, 1384591360, 3499210752, 2291227648, 2058922496, 1964875008, 3484096640, 2568729792, 2500464032, 3176875504, 440650920, 1919842484, 163394766, 624087897}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 1140850688, 3321888768, 721420288, 75497472, 2931818496, 1029701632, 701497344, 688390144, 360972288, 3934126080, 3883728896, 3189014528, 3880763392, 1953112064, 866848768, 2120058880, 1761442816, 3293873664, 3975147776, 1557802624, 963855296, 3956408096, 2122798800, 1209506264, 581333804, 3220252582, 2549006989}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 872415232, 704643072, 3338665984, 2088763392, 3250585600, 836763648, 940572672, 1156055040, 4025745408, 2265055232, 209256448, 8355840, 1400684544, 2846236672, 1303605248, 1896019968, 444140544, 964681216, 855432960, 1273380480, 3172141504, 2805120160, 3126944016, 301185400, 2745360188, 3746106350, 1072145739}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 1543503872, 234881024, 3036676096, 545259520, 1061158912, 417333248, 349175808, 3411542016, 1155792896, 1745747968, 1976893440, 3119218688, 2000207872, 771366912, 639856640, 3614111744, 1737831424, 3448492544, 1252587776, 3342996864, 1620518592, 2726091232, 1623466192, 2197687960, 3145549444, 1009249790, 2319092933}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 603979776, 1040187392, 1191182336, 2524971008, 3636461568, 3470786560, 2165309440, 312999936, 3996909568, 395706368, 2081619968, 3011018752, 1673904128, 268050432, 512577536, 1357363200, 2863870976, 2135461376, 3525180672, 3284014208, 317670592, 1041141024, 1220976656, 891996792, 536125340, 3914053290, 3612153701}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 2348810240, 3791650816, 2231369728, 327155712, 4248829952, 2078277632, 3692036096, 3043491840, 22806528, 4245815296, 1875574784, 1124761600, 2838216704, 2040406016, 4019269632, 1219360768, 1256940544, 834316800, 3753092864, 934951808, 1438086976, 598264160, 318297680, 2758867832, 87882364, 3880177466, 2563890327}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1811939328, 1509949440, 1426063360, 511705088, 415236096, 2275409920, 3408920576, 3714580480, 1084489728, 3597008896, 2790588416, 3081207808, 2907488256, 3769769984, 532377600, 1283905536, 4063572992, 515369472, 1851050752, 463368064, 2192140736, 2634935584, 626775728, 1223075528, 52768620, 565181702, 3078130033}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 3288334336, 3254779904, 2164260864, 2843738112, 1086324736, 1721761792, 173015040, 436731904, 2983985152, 2834956288, 1145110528, 96567296, 983744512, 3442892800, 2186506240, 3773622272, 3793835008, 691138048, 2331677440, 383940992, 3279243328, 3361210016, 1637983792, 2538789112, 3572396012, 424090634, 3345674115}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 469762048, 905969664, 3875536896, 1417674752, 3552575488, 3705667584, 1911554048, 2021130240, 3742629888, 1632763904, 3658547200, 471105536, 140492800, 3086360576, 614158336, 29468672, 795964416, 2745483776, 2961696000, 1152536704, 4234225088, 2569856416, 1634461840, 2352228104, 1514302340, 1687780054, 2281233555}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 335544320, 1577058304, 3238002688, 1736441856, 3133145088, 568328192, 3308257280, 575143936, 584318976, 644743168, 1463222272, 414810112, 3625500672, 843735040, 2842775552, 1621813248, 1583821824, 2046936576, 2414122240, 3330291584, 2906681152, 2736786592, 3234862736, 1635284200, 3583796604, 1027216046, 177816045}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 1946157056, 3523215360, 3338665984, 260046848, 306184192, 3651141632, 2278555648, 2399666176, 1026818048, 4130471936, 3013541888, 3867115520, 2810888192, 395730944, 1166372864, 63227904, 28259328, 369620480, 686211840, 3109581440, 561805376, 2552659168, 4038949104, 2995296952, 2532380844, 2186738366, 484474131}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 335544320, 771751936, 4177526784, 293601280, 3737124864, 2317352960, 1999634432, 2858942464, 492044288, 257556480, 207683584, 3509157888, 1137360896, 1627283456, 2985496576, 3480008704, 2612069376, 2555504128, 2462510336, 1427637120, 3546032192, 1415468448, 3028515184, 4133798920, 1479883628, 1744043902, 1835780183}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 3154116608, 1912602624, 2868903936, 2139095040, 2772434944, 4037017600, 2330984448, 275251200, 1251737600, 1615724544, 528678912, 1542815744, 3223371776, 1398956032, 1510297600, 1385871360, 1379083264, 138269184, 600626944, 1678001280, 213521984, 542182240, 1253636080, 295066280, 752301452, 3478643546, 3846541177}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 2885681152, 1241513984, 553648128, 3850371072, 490733568, 14680064, 1823473664, 1879572480, 1947467776, 290586624, 624754688, 3122757632, 3564552192, 716578816, 2877771776, 3308840960, 751660032, 2664022528, 315785984, 3572256128, 808339008, 1368080992, 1319536592, 3150857384, 2310762396, 1315866926, 3464120467}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 201326592, 1107296256, 218103808, 377487360, 843055104, 979369984, 625999872, 2564292608, 700710912, 4247650304, 3731292160, 3997401088, 3775053824, 502947840, 2263969792, 858818560, 2960606208, 4101765632, 2161555200, 1374429056, 3301056960, 4272233568, 4142309648, 1558450968, 2896056964, 1303328302, 792699525}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 4227858432, 234881024, 989855744, 3498049536, 2294284288, 35651584, 3880779776, 3027763200, 282853376, 3476946944, 3092447232, 485851136, 3106979840, 812802048, 2167754752, 3005929472, 2390957056, 3385698816, 2660026624, 1031557760, 707678656, 2949319200, 1557765744, 2925962552, 2330286292, 563272882, 394199841}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 738197504, 2852126720, 2164260864, 3162505216, 2084569088, 3479175168, 2060451840, 304611328, 3951820800, 4097966080, 12779520, 2041675776, 1502134272, 4131282944, 588869632, 2181482496, 836711424, 3267090944, 4111979264, 2540039552, 2560541376, 204168800, 1713211536, 804972632, 4022680892, 1957485938, 565198231}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 3825205248, 1107296256, 956301312, 2340421632, 4005560320, 1553989632, 1001390080, 3408396288, 2115239936, 3578920960, 1006829568, 1137541120, 4039426048, 2492882944, 1718161408, 3351443456, 1680278528, 1618468352, 1358144256, 1928959360, 1424393536, 488462496, 3372264496, 3137104136, 3093695116, 2384551550, 1497807283}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1543503872, 838860800, 2868903936, 1686110208, 2218786816, 1386217472, 4287627264, 3017277440, 3266052096, 4098490368, 639827968, 1743814656, 2308030464, 2778079232, 729878528, 2444728320, 3357498368, 3504519680, 3076425472, 3314320512, 2343872, 1858692704, 3879992944, 1916338456, 3731611492, 1153260570, 1831201507}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 1275068416, 905969664, 3372220416, 2189426688, 1765801984, 3118465024, 3048210432, 286785536, 4139515904, 1004142592, 2809593856, 3812327424, 1988018176, 3463847936, 1894060032, 685307904, 511394816, 4143565312, 2352319744, 3981956992, 1766652352, 1170541536, 2320033616, 1056141480, 2907556372, 3332088562, 112102019}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 3959422976, 1711276032, 1526726656, 58720256, 1673527296, 4196401152, 693108736, 3448242176, 1959002112, 712900608, 1905328128, 111116288, 4100505600, 654974976, 261558272, 240302080, 2460294144, 3061416448, 3663066368, 3051353728, 839444544, 2847563296, 510604272, 1070505528, 3008834220, 1576202694, 2503281421}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 2617245696, 3992977408, 1761607680, 947912704, 3829399552, 2300575744, 2670723072, 4269277184, 2990800896, 3040477184, 3901161472, 1824423936, 1443610624, 1747869696, 3881127936, 1484126208, 1561531392, 3744248320, 1742768384, 2852563840, 1529865408, 3154393184, 2535081392, 2151110024, 319209956, 2075116990, 876885743}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2348810240, 3456106496, 3472883712, 2071986176, 3359637504, 3818913792, 2091909120, 2326265856, 3379298304, 86376448, 1028063232, 1736704, 1008975872, 3961135104, 2052673536, 2489960448, 1585136640, 1376049664, 2932920576, 3296909440, 3609704000, 2721085408, 476587760, 2081184264, 2901828556, 3997138754, 3792628917}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 335544320, 1509949440, 3137339392, 1937768448, 2772434944, 3256877056, 3050307584, 1947729920, 1179385856, 1936326656, 390397952, 792035328, 429047808, 3969261568, 3964096512, 112498688, 2881051648, 3954695680, 3813922560, 27129984, 3627466816, 1249401184, 1161581232, 1247953016, 4084294180, 3445851402, 2125854915}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 3556769792, 3120562176, 486539264, 3179282432, 2990538752, 627048448, 466616320, 1475870720, 2575564800, 4055498752, 1468858368, 3000336384, 2005581824, 2219728896, 2696884224, 936691712, 1814631424, 1281345024, 2423252736, 3397905280, 475769920, 2576729568, 2641015440, 1826512856, 2846305236, 1824572318, 562779631}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2080374784, 3724541952, 1392508928, 2927624192, 3753902080, 2111832064, 2777677824, 3742892032, 1536950272, 3635806208, 3479896064, 224034816, 1959772160, 2098864128, 334852096, 872781824, 1817650176, 1214034432, 2110554368, 3134516864, 3175654080, 2885598880, 4019579408, 810495928, 1161867012, 381346082, 241144997}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 3825205248, 4060086272, 3841982464, 4085252096, 1698693120, 4196401152, 2895118336, 1578631168, 581697536, 1403912192, 2040725504, 2746253312, 3816144896, 947003392, 2858774528, 2924984320, 3522114560, 4243508736, 4177451776, 2602992512, 1449846592, 984916320, 1686106800, 1829466072, 2241105796, 2876232058, 3461550545}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 3422552064, 1241513984, 3036676096, 3011510272, 3812622336, 4196401152, 831520768, 599261184, 2416705536, 669908992, 1508704256, 4131422208, 1076609024, 2140282880, 2848657408, 3127498752, 625040384, 4177441280, 1595863808, 2691626880, 3441878848, 438482528, 3513312688, 2149553496, 3408945108, 2112372218, 1280576161}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1811939328, 3321888768, 419430400, 1585446912, 541065216, 3839885312, 1053818880, 4256694272, 670302208, 3536977920, 4158062592, 2939060224, 3154362368, 1389764608, 1263366144, 2068183040, 490947584, 2162997760, 2118944000, 1132242816, 1536491456, 823710048, 2912859472, 2787894168, 3271176180, 2835042438, 4078496291}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 1409286144, 2650800128, 553648128, 830472192, 29360128, 908066816, 1408237568, 1636302848, 971243520, 62521344, 2699493376, 450527232, 222281728, 2244894720, 3922022400, 788649984, 595815424, 2250280448, 1656280320, 3464796032, 2002951232, 3799222816, 1843423472, 1926263912, 3338156284, 2922149206, 1891528575}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3556769792, 2516582400, 4076863488, 293601280, 1933574144, 2933915648, 135266304, 92798976, 1712586752, 2910978048, 1540292608, 1435860992, 3959472128, 463888384, 1349873664, 3359045632, 3592100864, 758627840, 1660924160, 3129735808, 14267712, 230605664, 1343179216, 1890970872, 2167464716, 3541986542, 2933483259}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2483027968, 3657433088, 150994944, 2139095040, 1103101952, 73400320, 3618635776, 3999793152, 2581856256, 1361444864, 207421440, 3952574464, 2582953984, 3914473472, 1057165312, 4170631168, 3925410816, 3524384256, 4227438336, 2547904896, 2291898176, 3530997024, 3288947664, 3420058472, 2764959788, 916708518, 4119516689}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 3556769792, 3120562176, 1862270976, 2004877312, 3032481792, 614465536, 1552941056, 2321022976, 3571187712, 260702208, 3126394880, 3999956992, 2696003584, 2552635392, 3615174656, 2961688576, 3359978496, 3326141952, 3489179392, 1976881792, 2469826624, 3606832032, 1784615216, 750888344, 3171812260, 1594843554, 3334076603}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2483027968, 1241513984, 3573547008, 1602224128, 2629828608, 3818913792, 3796893696, 1507328000, 4131127296, 2297036800, 3340304384, 1157070848, 1137491968, 3366330368, 3032158208, 162187264, 3770483712, 2780943872, 2341461760, 1478547328, 3981732160, 2050884512, 31927984, 917562488, 522985732, 3797056530, 2127912699}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2751463424, 2919235584, 3909091328, 662700032, 1052770304, 52428800, 1452277760, 1849163776, 2058616832, 726269952, 2393309184, 1401782272, 1535688704, 1842225152, 2055548928, 1158084608, 2645246976, 2897452544, 88446208, 309635968, 3937942336, 1156859552, 673848816, 3394701400, 2865079956, 280274086, 1134049583}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 67108864, 3925868544, 184549376, 511705088, 3686793216, 1159725056, 401604608, 3269984256, 3986423808, 400687104, 1838350336, 1938194432, 598720512, 254681088, 3442044928, 788641792, 3662105600, 2672346624, 3486951168, 4118280320, 158998208, 2661759136, 1050191472, 944693992, 4156790476, 455358682, 145127535}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 469762048, 1241513984, 2231369728, 679477248, 3418357760, 1872756736, 2391801856, 1289224192, 4017356800, 2635464704, 150011904, 1131642880, 2510077952, 2295488512, 3958321152, 1238296576, 855442432, 3229716992, 3106142976, 593821568, 913709760, 608253856, 2994447152, 441497624, 2139095652, 3930090934, 1860179233}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 201326592, 1509949440, 2667577344, 3430940672, 2696937472, 2032140288, 1351614464, 2282225664, 2743336960, 2127691776, 3641245696, 3659104256, 4279943168, 2607177728, 2164486144, 3262941184, 4150615040, 2902450688, 2337913600, 293264000, 2559991232, 2105219104, 398495216, 3370844504, 1011401996, 791621926, 662351611}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 67108864, 2650800128, 2130706432, 4068474880, 4248829952, 1319108608, 829423616, 447217664, 2424045568, 3451518976, 73596928, 567312384, 923910144, 118906880, 293695488, 2947004416, 1650947072, 3343842816, 3428637952, 4064540800, 925444800, 3856375264, 4007473904, 2662176360, 1514958252, 1924268362, 3522104435}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1140850688, 3254779904, 2634022912, 4018143232, 1765801984, 3646947328, 3415212032, 1268252672, 1749286912, 361627648, 1271332864, 3942154240, 1836695552, 1832542208, 2738974720, 2103674880, 4211831808, 459992576, 584372992, 1295751040, 2632934720, 3176450400, 477863184, 294597112, 3703892164, 1457774798, 273374741}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2885681152, 2382364672, 922746880, 931135488, 3980394496, 4104126464, 3960471552, 1787297792, 2157182976, 3484549120, 3225747456, 1102282752, 4078747648, 1301684224, 1282355200, 1567283200, 2890482688, 152943104, 4009722112, 1746072704, 2481290304, 1109623648, 2027216880, 2812437976, 1087206796, 1814548782, 237952643}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 3019898880, 2382364672, 1191182336, 3498049536, 4223664128, 446693376, 1120927744, 1411907584, 1327759360, 3078750208, 2186477568, 3947200512, 3056386048, 953556992, 3744010240, 2820323328, 4241443840, 2762735104, 296332544, 1161464960, 3311361984, 2044958624, 587041712, 3795909048, 2936039996, 880809702, 499122627}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 3154116608, 2717908992, 4211081216, 2860515328, 423624704, 4070572032, 1188036608, 1680343040, 1085538304, 3481403392, 3676241920, 1218740224, 805421056, 2336645120, 2925867008, 3811022848, 4187171840, 1054513664, 1528356608, 606585984, 2970827968, 4238000096, 322476272, 3015177656, 2610650940, 1493095534, 1133705995}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 3019898880, 3254779904, 1593835520, 1132462080, 3653238784, 1990197248, 3658481664, 3980918784, 2809397248, 3429236736, 833028096, 2522775552, 3664232448, 1706188800, 2077298688, 749832192, 3461159936, 322149888, 3280227072, 4083046016, 2292931136, 366260000, 1312461488, 3687433176, 2132872044, 1669975678, 3208708889}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 738197504, 1174405120, 117440512, 3951034368, 2134900736, 2799697920, 403701760, 680001536, 2936274944, 3742498816, 3382247424, 1486061568, 2690695168, 4076216320, 3164303360, 4102215680, 1836516352, 105183744, 2580833536, 2537162880, 2834131520, 3990459488, 81101776, 3842239224, 78184076, 1519519718, 3587779259}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 1543503872, 3523215360, 520093696, 1048576000, 20971520, 3609198592, 1576009728, 4093116416, 3432251392, 3260153856, 1210253312, 989036544, 4054499328, 3857080320, 1434546176, 640190464, 2102217728, 4049525248, 3194246912, 3878297216, 2046235840, 1300359648, 1400477232, 1315800296, 3154088260, 3384604822, 60772275}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3825205248, 2046820352, 3573547008, 662700032, 2747269120, 1084227584, 1081081856, 3522691072, 1260126208, 1678376960, 170721280, 1160216576, 640204800, 230039552, 794234880, 1534232576, 1255343104, 716484096, 4202462976, 4258942848, 1243952448, 3204696096, 1562292400, 3969988840, 3662018052, 586268178, 1345306651}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 335544320, 3120562176, 1023410176, 864026624, 3963617280, 1960837120, 120586240, 671612928, 2027683840, 2716205056, 2438660096, 1639677952, 3336486912, 668622848, 2190282752, 1869137920, 3522784256, 3036872192, 2931566336, 3474332544, 2062771008, 976723424, 3099624784, 1685409128, 740082524, 328419530, 373801773}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 3422552064, 2650800128, 3137339392, 1065353216, 859832320, 253755392, 735051776, 3179806720, 3980656640, 3846045696, 3817406464, 830046208, 716619776, 425336832, 1449611264, 821610496, 902525952, 1106430464, 1264867584, 1953368704, 2042707520, 3084752992, 2352536880, 833292792, 956484588, 725378118, 3416410221}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3288334336, 771751936, 2734686208, 1686110208, 3393191936, 2522873856, 720371712, 931659776, 182190080, 2461401088, 2069037056, 3879174144, 2345320448, 4077527040, 1284853760, 2704066560, 3825302528, 2112275968, 2033452288, 3550109312, 1676482496, 3447246176, 703282448, 4223897032, 2498812924, 540504586, 2650120517}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 3019898880, 4060086272, 3741319168, 1954545664, 809500672, 3059744768, 1980760064, 2902982656, 1158938624, 1790312448, 300875776, 3688464384, 939048960, 1757569024, 4039716864, 3875452928, 1620380672, 2336005632, 3218895616, 1661083264, 2859016640, 3536769120, 1743592976, 3056661944, 267812556, 1074727854, 386499233}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2483027968, 3657433088, 251658240, 3196059648, 1564475392, 2082471936, 3809476608, 336068608, 1156317184, 4229038080, 3046178816, 1612021760, 3434004480, 2413699072, 1712533504, 1875691520, 2901877760, 3090339328, 3421779712, 4176876160, 2003793088, 378971104, 1604993456, 3928318488, 2202245580, 1779554642, 262201647}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 1409286144, 1308622848, 1124073472, 3749707776, 3477078016, 2438987776, 57671680, 1128792064, 3943956480, 870711296, 3161128960, 1941864448, 124502016, 915546112, 1904037888, 3403540480, 4095824896, 2662303232, 594312448, 1935294080, 1202270784, 1536948832, 2056913936, 1795760776, 1246484700, 2466384398, 1376085769}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 4227858432, 1241513984, 1191182336, 293601280, 2520776704, 3605004288, 468713472, 4199022592, 1896611840, 1733427200, 2890334208, 2700378112, 4072259584, 800989184, 3311751168, 3065755648, 3902886912, 3475341824, 3339987712, 2827382400, 1105266496, 1413854688, 1889818960, 3945683720, 4271729948, 3911165186, 1980707999}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 2214592512, 2315255808, 1929379840, 1736441856, 3384803328, 228589568, 3134193664, 1954021376, 2363752448, 3813539840, 745603072, 4010835968, 2821177344, 1921654784, 2444185600, 1618577408, 1797475328, 1451988480, 3194517248, 1102849152, 1798966848, 1730620704, 351638320, 1691443256, 4148228500, 1998573870, 948837061}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 603979776, 1912602624, 3305111552, 964689920, 306184192, 2678063104, 1810890752, 2765619200, 3118727168, 1593442304, 2278227968, 1909489664, 1768538112, 2856214528, 1644236800, 3852716032, 1909267456, 1340446208, 3680000768, 3835954048, 836397632, 1643872224, 2817055728, 4234005160, 1647059540, 2954261822, 3200084127}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 1275068416, 4261412864, 1761607680, 2424307712, 2780823552, 1839202304, 1366294528, 2569535488, 2332295168, 629538816, 2415198208, 3059253248, 3436429312, 2426560512, 1430458368, 258328576, 1629451264, 1901054464, 2368219392, 419697536, 579207360, 511001760, 1461245744, 3065236712, 997340012, 1687912310, 671736273}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1946157056, 4060086272, 486539264, 3682598912, 3334471680, 3080716288, 548405248, 4072144896, 3161718784, 2046427136, 3758030848, 697663488, 3308830720, 3148767232, 1836388352, 2968684544, 2997429248, 141870592, 4242551552, 1456500608, 2133331776, 1027345568, 1700142512, 3454107400, 2950233540, 3397257862, 417166551}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 1946157056, 503316480, 2768240640, 3212836864, 977272832, 190840832, 2165309440, 1437073408, 2047082496, 697958400, 3183804416, 2147975168, 3498098688, 2306760704, 2987339776, 3498760192, 2748541952, 699203072, 220226816, 2691708288, 1337489728, 2771136736, 509506448, 3514772920, 2847062684, 557783158, 3386037183}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1275068416, 3456106496, 2399141888, 2373976064, 2503999488, 2212495360, 3696230400, 3206021120, 2905341952, 2948726784, 2811035648, 2845868032, 944226304, 4002308096, 274690048, 2287314944, 2891664384, 3132355072, 2797621504, 832600192, 1043342656, 3355988576, 4141094992, 524176984, 3960934500, 2950792250, 1878345287}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2885681152, 2516582400, 2634022912, 2239758336, 2176843776, 2581594112, 974127104, 830996480, 4230217728, 136970240, 285278208, 2079883264, 3618357248, 2221826048, 1425747968, 2408704000, 2011630592, 799523328, 2656062720, 2577948032, 399779904, 1605512224, 581792528, 3203844472, 3707816972, 4065822902, 3838313527}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 1677721600, 2449473536, 3808428032, 1216348160, 3862953984, 3869245440, 2156920832, 1624768512, 4069261312, 1178730496, 926351360, 1238990848, 3007627264, 1257136128, 4289015808, 748083200, 42028032, 3492861440, 3463457536, 1273516160, 3879993792, 4292226400, 848891248, 2002579608, 4152515940, 1096248202, 4238974327}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3825205248, 3590324224, 3607101440, 2273312768, 3527409664, 3235905536, 2939158528, 327680000, 4026269696, 1748631552, 2416902144, 2726002688, 295092224, 2330337280, 430264320, 2485962752, 4121525248, 29283840, 3796527360, 2498173056, 687332416, 918872288, 3760522832, 627900008, 2093579932, 936288410, 211953235}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1140850688, 4261412864, 1358954496, 1619001344, 1061158912, 148897792, 3360686080, 606601216, 344195072, 3583639552, 3254321152, 3163389952, 1224130560, 473833472, 3969069056, 2221717504, 558310400, 1969147392, 3145354496, 3702087552, 2787493056, 3794970080, 3116648656, 2658818776, 3928555900, 3831876470, 4166171327}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 2885681152, 33554432, 1862270976, 192937984, 4039114752, 3886022656, 969932800, 3880255488, 3669753856, 3905552384, 3088384000, 1964605440, 58638336, 613818368, 2775543808, 1907668992, 3213034496, 2851527168, 1695155968, 53837440, 1804193344, 2035729312, 995772080, 918388408, 1771426700, 2077021466, 952595755}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3690987520, 3590324224, 2030043136, 310378496, 666894336, 127926272, 605028352, 2994208768, 1768161280, 2631532544, 2774335488, 1215856640, 2260189184, 3781042176, 1828147200, 711833600, 201536512, 1888481792, 1322939648, 1717387136, 2113468864, 4277648544, 566110000, 461837144, 103125364, 3209656046, 94995023}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 738197504, 33554432, 117440512, 2474639360, 2160066560, 425721856, 741343232, 1530396672, 2521563136, 1163526144, 2958491648, 3337781248, 169328640, 3140902912, 2543677440, 3813525504, 1231102976, 4134521344, 1255802624, 2325166720, 1418913344, 2275919776, 2681098704, 2805038888, 149404484, 3161325914, 425813755}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 1543503872, 2382364672, 150994944, 830472192, 3972005888, 2392850432, 1731198976, 997720064, 3566993408, 2022834176, 3604807680, 4182474752, 2456600576, 1290674176, 1637814272, 4148078592, 554896384, 153410048, 3146406144, 1087470464, 2735863872, 2467682464, 3964387888, 233606728, 4180572644, 1186945298, 147757975}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 4093640704, 838860800, 1862270976, 2004877312, 1019215872, 2241855488, 3723493376, 1750597632, 194772992, 3921805312, 1396768768, 1800699904, 677363712, 3284033536, 3918745600, 3571312640, 1218407424, 3558338048, 124408576, 3573880448, 181061696, 956073888, 2258342320, 2170581416, 3025154068, 4222108674, 4207173183}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 469762048, 704643072, 788529152, 3078619136, 3653238784, 3454009344, 2289041408, 1371013120, 591659008, 3990749184, 1688272896, 3611721728, 1653719040, 3183108096, 4285468672, 3589253120, 2278228992, 2772562432, 3260181248, 2869115520, 3611140160, 780689696, 2489082640, 2856979272, 3273079332, 3846938142, 1936004221}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3422552064, 3858759680, 318767104, 2323644416, 1941962752, 996147200, 3635412992, 3834118144, 649330688, 1420951552, 890306560, 2013560832, 3615473664, 3248889856, 83038208, 82675712, 3039235072, 1592766976, 4290651392, 3068093056, 2176026816, 2785551008, 1232339792, 4057099880, 2862698588, 1410131326, 3138111475}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1811939328, 3724541952, 3506438144, 3279945728, 2604662784, 2195718144, 575668224, 1055391744, 143917056, 3173646336, 417398784, 2250866688, 658161664, 3642646528, 3573239808, 1714468864, 2668563456, 1426756096, 1030121728, 2334617472, 3946773824, 1115427424, 1337870288, 650870488, 3259549852, 550730270, 1208282223}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 3959422976, 369098752, 1795162112, 662700032, 4248829952, 748683264, 1812987904, 466092032, 3361472512, 856817664, 2340749312, 1401192448, 350994432, 3182321664, 2712088576, 1838794752, 3587920896, 643537408, 863382784, 2092123776, 1830287936, 2116813664, 3811184624, 3819008984, 3499293484, 4138249962, 1212280375}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 2751463424, 1644167168, 2969567232, 2592079872, 1228931072, 2170552320, 1552941056, 731381760, 526647296, 1037697024, 23920640, 949649408, 566607872, 1604214784, 3385266176, 3468675072, 2319666176, 1731560960, 1997935360, 888877440, 690082240, 3749970912, 394920208, 2455065720, 1448001476, 4210545246, 1793011375}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 1275068416, 1711276032, 1895825408, 4018143232, 1455423488, 740294656, 974127104, 570949632, 884211712, 367919104, 3617652736, 758153216, 2445787136, 2763661312, 1862209536, 3653871616, 3282789376, 1318566400, 4065469696, 3648729984, 1505739584, 4151730848, 3663532656, 898295192, 1094242508, 276022462, 1825834877}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3690987520, 2650800128, 3204448256, 2239758336, 2940207104, 3953131520, 1301282816, 3714580480, 2578186240, 3177054208, 498663424, 457670656, 75022336, 2383552512, 1104637952, 4018595840, 2595955712, 3258487296, 2066903296, 1149700224, 2802749760, 2812756832, 425628016, 4172231320, 1644355004, 384394818, 3301954409}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 2214592512, 2315255808, 83886080, 780140544, 1572864000, 912261120, 2517630976, 834142208, 2142502912, 2266628096, 1329135616, 2090893312, 2362163200, 3037618176, 3545436160, 2645673984, 3156696064, 3326838272, 3536746240, 1211309952, 1361166784, 2455716768, 245347536, 1732534456, 1852987796, 1255497574, 1381943847}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3288334336, 2113929216, 788529152, 1820327936, 3242196992, 2602565632, 1185939456, 3943170048, 4091281408, 3190423552, 1333854208, 4023943168, 2104213504, 899031040, 2705010688, 744605696, 3399973888, 4008420864, 2153139456, 3881521280, 871486912, 3122621664, 264230448, 828377928, 252716956, 3824684874, 3748931371}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 67108864, 1912602624, 2667577344, 2340421632, 4139778048, 3441426432, 4071620608, 869793792, 2064384000, 3258056704, 2180579328, 2914156544, 3232874496, 3873316864, 1046155264, 975407104, 1515678720, 3012670976, 3446541056, 587427456, 1466936896, 4060415136, 1614319856, 2501173832, 806798452, 2113377418, 4041823695}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 1543503872, 1509949440, 520093696, 2340421632, 2696937472, 2694840320, 493879296, 71827456, 4160487424, 1825439744, 3431530496, 3896147968, 3680878592, 3008520192, 429330432, 1535895552, 904598528, 2139456000, 2109895424, 1020222080, 4293916224, 2967544736, 4227236144, 948146024, 276257884, 630962746, 2381536777}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 3422552064, 2785017856, 318767104, 2508193792, 893386752, 2099249152, 940572672, 1442316288, 3430154240, 2731671552, 1631256576, 3708452864, 1789640704, 1187389440, 2530832384, 3654936576, 3391968256, 4039895552, 1794532608, 3551609472, 395689792, 3412790880, 978516784, 3868171544, 1984722740, 3712369638, 1687768323}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1811939328, 2583691264, 1291845632, 1384120320, 2051014656, 752877568, 1685061632, 2046296064, 4257480704, 84017152, 1703870464, 959414272, 579518464, 2324062208, 3496824832, 986765312, 995982336, 3645407744, 2661894912, 642966400, 957492160, 3175557728, 41124432, 1560075464, 2689801860, 119127998, 3653211731}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1543503872, 3456106496, 822083584, 2172649472, 2176843776, 1344274432, 1653604352, 1946681344, 3193176064, 37617664, 1932197888, 1917091840, 3626614784, 1336549376, 1848987648, 3414132736, 4062528512, 1312289280, 2081503488, 2407114624, 830608448, 166819360, 4022961136, 3088734168, 53309580, 736338766, 1156524517}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1946157056, 4194304000, 754974720, 377487360, 700448768, 547356672, 2867855360, 1269301248, 4051959808, 781844480, 2883911680, 2691596288, 1630126080, 2497601536, 1558138880, 2113640448, 103744512, 508802560, 3953882880, 919184256, 3142451648, 589786528, 841459120, 2233024936, 3689450220, 282776950, 3988488607}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 1409286144, 301989888, 50331648, 478150656, 4265607168, 2850029568, 82837504, 3559391232, 2046033920, 2710962176, 1683947520, 1274445824, 1061666816, 421683200, 2259226624, 4229560320, 452553728, 933359104, 4170535680, 3347832960, 1033378752, 2428253024, 382891728, 973157640, 2578287404, 1234125390, 3616448385}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3556769792, 2919235584, 2868903936, 427819008, 20971520, 18874368, 3180331008, 412614656, 2781609984, 2085748736, 2339831808, 2308800512, 2312159232, 4225654784, 1803898880, 406517760, 1995783168, 903003648, 2328956160, 3953437312, 2362449216, 1102597728, 3562820400, 3872025048, 398163268, 1028645258, 526907295}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 2214592512, 3724541952, 2332033024, 4001366016, 138412032, 2699034624, 3790602240, 2744647680, 4060872704, 382074880, 3133997056, 1810661376, 2402271232, 3884605440, 2724925440, 1485936640, 3082513408, 1935271424, 1958698240, 1815847552, 419448512, 528496992, 2210402128, 2501906184, 735067508, 2965908330, 1166293589}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 1543503872, 1845493760, 3774873600, 2541748224, 2462056448, 3344957440, 321912832, 1997012992, 2121531392, 1742864384, 4142727168, 3418259456, 1110032384, 3654705152, 154087424, 2294544384, 3796843520, 1307810304, 541542656, 1174900608, 1919254336, 1560994976, 3249265104, 3700112552, 635038428, 1153313630, 2515226555}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 1946157056, 436207616, 553648128, 2239758336, 2017460224, 2178940928, 3989831680, 1336410112, 225705984, 1636171776, 4052025344, 4185292800, 3350052864, 2922536960, 1864568832, 2885928960, 176374784, 3862160896, 2147174144, 2658125184, 768171584, 659332320, 2932538832, 1666155672, 1815687932, 345300942, 4230401353}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 1140850688, 771751936, 1962934272, 2793406464, 700448768, 4120903680, 1454374912, 2858942464, 4075028480, 16121856, 851378176, 1188855808, 2502803456, 1246896128, 2678665216, 1597212672, 4207494144, 1218682368, 2429625600, 2819593600, 1983063488, 248438176, 1415886128, 2712776968, 286791212, 1126975526, 1906447257}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 603979776, 838860800, 922746880, 4169138176, 3988783104, 2887778304, 1041235968, 3192389632, 1258553344, 4288544768, 2069561344, 4150493184, 1595850752, 937041920, 2437120, 1904793600, 761611264, 3295215104, 894769920, 1194388096, 312048576, 225112224, 4043056624, 1703028888, 2993256812, 2509409734, 1751131421}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 2483027968, 3456106496, 855638016, 4269801472, 2453667840, 1612709888, 445644800, 437780480, 3677093888, 3966894080, 3652648960, 1201111040, 297451520, 1671307264, 866463744, 982550528, 2913281024, 2710607360, 2938453248, 2714814080, 3724888768, 750830688, 1440559664, 3356284632, 2950640644, 3813917242, 1405919231}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 3288334336, 3523215360, 1023410176, 4135583744, 12582912, 3487563776, 854589440, 4249354240, 4288937984, 4256825344, 1994719232, 2015854592, 2162212864, 2220777472, 2625581056, 1607661568, 4051635200, 2706564608, 364862208, 1823653760, 1380913600, 2742735136, 2133555856, 2887830024, 3451781532, 697251222, 2098905279}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 1543503872, 3523215360, 1459617792, 998244352, 1673527296, 2946498560, 1588592640, 3678928896, 3336830976, 1804730368, 1949106176, 1013219328, 2336473088, 1429610496, 1138692096, 22652928, 920611840, 2782509568, 1654617856, 3820616320, 1888449088, 3552688672, 2346928944, 3180840200, 2460774972, 3807773366, 310342059}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 469762048, 3120562176, 3808428032, 4102029312, 3535798272, 1935671296, 3536846848, 397934592, 1338245120, 1187381248, 1381433344, 3320545280, 20103168, 2642550784, 3595636736, 1826396160, 3658030080, 1493752320, 4212613888, 2999690368, 3577909184, 3238679840, 2738694608, 2961618776, 751589876, 703229662, 2779604081}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 3556769792, 3992977408, 3808428032, 1434451968, 1522532352, 606076928, 867172352, 222822400, 3362521088, 3380477952, 1414725632, 3590291456, 894091264, 2828165120, 2649567232, 2559350784, 2642754560, 2748366336, 3119729920, 3599740544, 3642949440, 567149984, 1352338544, 1297320008, 756350652, 1173438578, 1880790361}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1946157056, 1778384896, 2130706432, 3699376128, 918552576, 2199912448, 288358400, 275251200, 1450967040, 2740322304, 609419264, 2500820992, 3794976768, 3450494976, 3284496384, 1903986688, 344812544, 4096847360, 213065472, 2157965952, 2603267520, 1834907424, 2390715376, 2699150472, 2842015724, 4065831402, 3710315077}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3556769792, 3657433088, 1023410176, 2306867200, 1639972864, 2405433344, 3096444928, 754450432, 1157890048, 88997888, 717553664, 1150189568, 3696082944, 2143952896, 2907377664, 2276165632, 3373478912, 4267673088, 4071962368, 1512500096, 1615980096, 2018526752, 3960997456, 2807326584, 4099282932, 336690334, 957916245}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 67108864, 3657433088, 2298478592, 2088763392, 3502243840, 1512046592, 135266304, 1511522304, 3419144192, 4171628544, 2407858176, 3511648256, 2382675968, 4259995648, 3135467520, 1248507904, 3667594240, 2639693312, 3642064640, 2929189248, 2238238400, 312237088, 1457421424, 2746832792, 1396815428, 1401258506, 4000810469}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1140850688, 3925868544, 2030043136, 931135488, 1816133632, 1558183936, 2083520512, 3585605632, 2212233216, 332005376, 4072079360, 1778679808, 2765209600, 2232836096, 3506270208, 3421739008, 984966144, 154660352, 1349732096, 1891803520, 891607872, 3963725792, 981348688, 329856744, 1641926148, 1884579730, 883844795}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 4093640704, 3925868544, 1728053248, 3430940672, 2034237440, 2195718144, 491782144, 1177026560, 1885601792, 333053952, 615972864, 2887745536, 1948958720, 3267239936, 1122840576, 275294208, 2014647296, 3303323136, 3565887232, 293199488, 935061952, 1901132000, 2184795344, 2823474776, 95320828, 1487231494, 1729947119}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 3288334336, 3724541952, 3372220416, 729808896, 759169024, 2606759936, 3419406336, 957874176, 2722365440, 1709834240, 3822780416, 3530063872, 70369280, 3182305280, 3778113536, 2066995200, 2627273728, 230657536, 3744423168, 1414177664, 3006704960, 3408431456, 693209104, 3548272344, 1638479780, 1060604302, 2593338023}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 1946157056, 2046820352, 3741319168, 1904214016, 3074424832, 3684696064, 791674880, 2218262528, 3548643328, 197787648, 3579772928, 3939401728, 3811819520, 340664320, 2291478528, 647079936, 1501367296, 4240305664, 716904192, 3864316544, 1728377664, 2003599712, 302042992, 2657527752, 1237314628, 1127750142, 2114208311}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 603979776, 234881024, 3909091328, 3279945728, 2889875456, 744488960, 1261436928, 3046637568, 2033975296, 346947584, 3601137664, 1700364288, 3243950080, 1569873920, 3389730816, 1207756800, 839060480, 969442816, 2115585280, 3333925760, 1931473216, 792444384, 1919517456, 2797788456, 1605248404, 1176840946, 1436125241}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 1811939328, 3187671040, 855638016, 4169138176, 1321205760, 1918894080, 1106247680, 1529348096, 43778048, 242352128, 1742667776, 3366223872, 921812992, 2364432384, 699207680, 3480991744, 3998565376, 2719980032, 3376617728, 1490480768, 305043904, 3033171232, 631020880, 3824545352, 185104940, 4258017338, 2479496711}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 3422552064, 100663296, 1895825408, 3665821696, 1883242496, 3961520128, 3027238912, 2482503680, 1492385792, 1073610752, 841940992, 1725267968, 2549137408, 653533184, 2063470592, 447682560, 1972759552, 307274240, 2202289408, 3638963072, 3251326400, 721664352, 3278105648, 1228138792, 1035728964, 1194821702, 4127054565}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3019898880, 1375731712, 3707764736, 3380609024, 775946240, 3466592256, 1896873984, 3358064640, 2409889792, 181010432, 2403663872, 1417379840, 475054080, 3097780224, 843730944, 1719998464, 1604054016, 3982532096, 2405176064, 245766016, 2937786944, 1678548960, 780299888, 1150356696, 3513379612, 1009353094, 2013910359}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 3422552064, 3657433088, 4110417920, 2441084928, 3393191936, 2896166912, 3392143360, 3110600704, 2669936640, 2446196736, 1021640704, 1295613952, 2503393280, 405037056, 3377360896, 3307558912, 3403279360, 3156656640, 1111255808, 4246890368, 2940168768, 704299488, 4262359408, 3557103688, 2695495212, 2230249830, 2192060053}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1946157056, 100663296, 3808428032, 2306867200, 2956984320, 1025507328, 714080256, 169345024, 1953759232, 3408527360, 903806976, 3775496192, 4186488832, 3547602944, 749359104, 3130996736, 4020888576, 710448640, 4241234176, 2928550528, 2622295360, 2155018464, 2912112816, 1497879256, 52794052, 3388383862, 2182168399}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 3422552064, 3388997632, 1258291200, 1317011456, 2218786816, 94371840, 3255828480, 1896349696, 3429105664, 2839674880, 3281059840, 3860824064, 3064512512, 3546554368, 566374400, 1724995584, 4131357696, 2792925696, 4018938624, 3759566976, 931879616, 3326271840, 2701224688, 911704280, 3572271372, 938898550, 154889203}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 2885681152, 1375731712, 2835349504, 3279945728, 1908408320, 2883584000, 265289728, 659030016, 3781951488, 2139750400, 758317056, 863797248, 2846474240, 3421249536, 2915708928, 2803050496, 793566208, 1697755648, 4089995008, 3358346624, 2670337344, 2202207520, 633642768, 901639448, 2257734092, 1406625362, 2516237907}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 2751463424, 2717908992, 2902458368, 2306867200, 943718400, 631242752, 351272960, 2869428224, 395575296, 2739011584, 1438580736, 3406790656, 2405875712, 2937348096, 2894229504, 459237376, 2162142208, 39749120, 753427200, 2546235264, 1798994496, 576943328, 1358547184, 2007751592, 30193788, 3538910222, 3019360907}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 1811939328, 3590324224, 318767104, 1853882368, 2554331136, 1725956096, 1250951168, 348651520, 1296826368, 1568538624, 3759996928, 709918720, 830455808, 214704128, 1975398400, 3518846976, 3332422656, 3764896256, 3878190336, 1918653056, 1668703936, 4260448096, 1281293648, 1538951992, 576253356, 1335091714, 3695315833}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 738197504, 3657433088, 989855744, 1619001344, 432013312, 1977614336, 623902720, 2684878848, 1614544896, 275644416, 3464429568, 1885503488, 2572140544, 2914787328, 2553155584, 568268800, 2784162816, 2455226880, 710433536, 3619971200, 490354112, 2128431264, 2577120272, 1969099624, 1316442652, 543079898, 1629596809}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3422552064, 2852126720, 3808428032, 3900702720, 4248829952, 1260388352, 1768947712, 3992453120, 1570504704, 1131806720, 4226220032, 2292678656, 2460663808, 2551980032, 330706944, 1275545600, 1815579648, 1623372288, 996676352, 1760826496, 3464646080, 82118368, 1652730160, 1254646312, 1808008900, 4275703282, 1615404437}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3288334336, 2650800128, 419430400, 3749707776, 499122176, 1193279488, 401604608, 2758279168, 1627652096, 2878996480, 2677997568, 3165159424, 3165241344, 3783532544, 2631561216, 1627342848, 3333991424, 1720833536, 894962944, 919352192, 2083400512, 571297056, 564378480, 1499678056, 3570334284, 3872444918, 2039872623}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3288334336, 1979711488, 1560281088, 3095396352, 3309305856, 2879389696, 445644800, 1869086720, 3501457408, 2330853376, 3043164160, 4248469504, 1761853440, 1177837568, 3199078400, 2755876864, 2448083968, 3293283840, 1137719552, 516425088, 2502175424, 3993400032, 3373756784, 330596760, 2198925180, 2161560878, 253871053}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 2617245696, 1711276032, 251658240, 3531603968, 2227175424, 3890216960, 2207252480, 2797076480, 2230583296, 2731671552, 2948923392, 1580564480, 2799091712, 208936960, 1058148352, 228939776, 1877326848, 2974718464, 435182848, 57156736, 3647747776, 2790659872, 4198460304, 649908024, 1699046932, 4277510118, 1932953651}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 3154116608, 3791650816, 16777216, 3800039424, 2369781760, 3865051136, 254803968, 4017618944, 2804154368, 1012531200, 1604648960, 1619886080, 2337718272, 1906581504, 3340374016, 3737479168, 3795710976, 820965888, 3793751808, 2681233792, 185080256, 3241952224, 1305347984, 1581734824, 4088168868, 2995852782, 1107270239}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1677721600, 1577058304, 16777216, 3984588800, 3485466624, 3844079616, 409993216, 2712141824, 3898867712, 1869479936, 2363293696, 877559808, 1822015488, 2648989696, 3702403072, 201148416, 1866382336, 3551630848, 1824554240, 731914112, 1496333888, 633875744, 3295953776, 718693288, 1157722988, 3439121062, 435589797}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 872415232, 167772160, 2835349504, 2021654528, 985661440, 1147142144, 1641021440, 1076363264, 1802764288, 1679163392, 1455751168, 3503128576, 2582298624, 3576979456, 2494976000, 2557806592, 3837111296, 1391889920, 972455680, 4048880000, 2890260672, 3123629344, 1247416656, 1324309976, 1899678076, 3181121902, 2097301649}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 738197504, 3388997632, 1929379840, 2038431744, 4131389440, 2912944128, 2295332864, 295174144, 3264479232, 1959657472, 3859349504, 1575452672, 1815396352, 3780386816, 623775744, 1350137856, 2905594880, 3782771200, 3601748736, 4114173056, 2299526464, 669572064, 4002828272, 1501393336, 1431955492, 167112902, 1216347853}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 2483027968, 1107296256, 4043309056, 2826960896, 1900019712, 4099932160, 1815085056, 2330460160, 2329673728, 3632660480, 4192665600, 3142156288, 3564421120, 1092378624, 3567677440, 3040307200, 2328992768, 3676352000, 3002469120, 3840878976, 157664448, 230338784, 540494992, 1750193960, 1868595948, 3692450010, 1084185549}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 1409286144, 3187671040, 3976200192, 2021654528, 4156555264, 2430599168, 2534408192, 1194852352, 2343829504, 2750808064, 2606563328, 2599387136, 3480272896, 670326784, 425095168, 1340954624, 1877464064, 3138172416, 2686326016, 825317760, 2495451840, 2321798048, 3845301648, 6244088, 2003089812, 2117232774, 566431105}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2617245696, 2449473536, 4244635648, 1149239296, 4232052736, 3760193536, 4201644032, 1057488896, 1966866432, 2187460608, 1901395968, 1362198528, 2444935168, 1794908160, 2206355456, 2915383296, 1865008128, 2086584832, 3994691328, 1239508864, 3643794624, 556652640, 4045974576, 719395368, 2863631676, 2565721562, 734563791}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 4227858432, 2583691264, 184549376, 2457862144, 2076180480, 710934528, 3696230400, 3013083136, 473694208, 1534197760, 3657367552, 1774813184, 2952314880, 4235993088, 2941390848, 3163490304, 2896294912, 2095886848, 1396314880, 840652928, 2628240576, 3372597408, 4171430608, 3073841176, 2012059492, 100065042, 3109125383}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2751463424, 4261412864, 385875968, 947912704, 3384803328, 811597824, 3700424704, 1139277824, 2940469248, 2786197504, 4008771584, 1564639232, 2288369664, 2231640064, 758255616, 985753600, 2178612224, 3675911680, 2065304832, 4159005824, 1448673216, 2541798560, 2807884496, 3165817720, 3869111100, 1609059734, 491012619}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 335544320, 1442840576, 922746880, 1736441856, 4173332480, 1700790272, 1544552448, 252182528, 1131675648, 264110080, 3221815296, 3103490048, 2310586368, 3543408640, 1906200576, 4021884928, 4253271040, 1884595712, 1261830400, 2847760512, 187019328, 18992032, 1971816656, 99790264, 1002643724, 3503069822, 1770674117}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 4093640704, 1375731712, 2466250752, 3565158400, 1480589312, 4074766336, 2574254080, 198705152, 2812542976, 399114240, 1049427968, 1459060736, 3751067648, 3437502464, 1638559744, 2008897536, 3419380736, 457240064, 3086381824, 2114130048, 4257283008, 213260896, 1080236880, 4042323656, 4220395988, 1270301182, 4184011863}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 2885681152, 3657433088, 3875536896, 2625634304, 1161822208, 1969225728, 3660578816, 3084386304, 602144768, 624295936, 2189099008, 2044559360, 2398404608, 3852738560, 1524002816, 1342912512, 417721344, 2329989632, 829037312, 1763274368, 445154752, 1503019232, 543910416, 3981835432, 1257816180, 1001264094, 4009707913}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 3288334336, 1241513984, 2432696320, 3212836864, 1958739968, 1302331392, 3012558848, 457703424, 1615593472, 2159411200, 3214213120, 3787948032, 942194688, 1502371840, 3029733376, 130381824, 1135594496, 3115623936, 2157061888, 2881453440, 315420480, 3003541920, 2391628464, 518227992, 2558702060, 2563198658, 3982026717}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 1006632960, 4194304000, 2634022912, 3850371072, 3049259008, 1692401664, 2903506944, 2899836928, 3022782464, 560594944, 2772238336, 556040192, 3051339776, 1257005056, 2936680448, 3647821824, 3546078208, 3368274432, 3610116864, 4027777920, 943187008, 510145568, 1044660880, 2569934840, 2064874340, 2998379578, 2133343363}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 1543503872, 1308622848, 2030043136, 1367343104, 2252341248, 857735168, 1276116992, 4197974016, 1486618624, 2579628032, 1662713856, 2268430336, 3387998208, 568090624, 2523009024, 3804968960, 3412964352, 2900152832, 3002493184, 2218593152, 1968221248, 2861309920, 855271600, 772212376, 2595735700, 3603675410, 2658780495}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 67108864, 3120562176, 687865856, 2239758336, 4173332480, 4020240384, 3608150016, 3269984256, 1896087552, 3960340480, 2093547520, 1113030656, 1158987776, 734273536, 2662207488, 1549350912, 2105512960, 1479581184, 2132442880, 3652147584, 3965382208, 2221763232, 3192501680, 3048600408, 3638012796, 2807333814, 3861146149}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 335544320, 4127195136, 889192448, 3011510272, 2839543808, 2225078272, 1729101824, 341311488, 3690725376, 3959816192, 971702272, 4036198400, 369278976, 3099353088, 396767232, 3531302912, 3775652864, 3164526080, 2060062976, 6640000, 557624128, 769337696, 1419485424, 1678168280, 1238777892, 2220034194, 3605001373}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1275068416, 4060086272, 2264924160, 1400897536, 1228931072, 1033895936, 995098624, 2862088192, 3089367040, 2810839040, 3746103296, 4251222016, 2466496512, 1600397312, 1462398976, 211367936, 3074196480, 3435645440, 329154304, 636177024, 174182976, 436291936, 890818672, 3628960888, 1901558372, 3167731486, 1010982071}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2617245696, 1442840576, 922746880, 1249902592, 2302672896, 1004535808, 969932800, 178782208, 301727744, 1573781504, 1538326528, 349667328, 3235168256, 3535560704, 1194201088, 2145474560, 230663168, 4220043776, 289539328, 2045190272, 1197663936, 3419997664, 2785803088, 585798680, 3956613436, 1377693546, 3024065017}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 2751463424, 1241513984, 1728053248, 3196059648, 1564475392, 3705667584, 4151312384, 1573388288, 2071724032, 3150053376, 3612540928, 3067969536, 783335424, 1580998656, 2736926720, 1512249344, 605410304, 2001505792, 1455314688, 2240882304, 3255760064, 3031262688, 3551325904, 1708028616, 2723769308, 1987228570, 770657215}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1811939328, 3120562176, 2936012800, 3296722944, 2411724800, 1474297856, 3895459840, 3168272384, 3083599872, 997851136, 1042481152, 1861910528, 3924803584, 3893108736, 1687834624, 571680768, 874701824, 3005450752, 3572910848, 2885245568, 1003068864, 2795307424, 2147993104, 3969402088, 3983300852, 3060431946, 4071312891}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 872415232, 2516582400, 1426063360, 746586112, 3569352704, 2455764992, 3224371200, 2760376320, 2698248192, 1932656640, 2107179008, 2945089536, 1161150464, 3463716864, 492982272, 3273742336, 2362893312, 1632884224, 1503621376, 860991872, 4195230912, 3721361440, 2733213008, 1657950248, 317276124, 304256238, 3539072723}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1677721600, 3388997632, 2499805184, 1568669696, 826277888, 3114270720, 1630535680, 838336512, 1943273472, 3050700800, 1775566848, 2407890944, 2299707392, 523526144, 3880144896, 1276979200, 539614208, 1985017344, 513226496, 2854682496, 4000451648, 2556119648, 179602032, 1706632008, 682075108, 14796630, 2625407073}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 1006632960, 2113929216, 1862270976, 1769996288, 826277888, 161480704, 1764753408, 1656225792, 61603840, 4273078272, 2340618240, 1950908416, 2945826816, 155983872, 3877793792, 311105536, 2275197952, 3748368896, 1483538688, 1520564352, 2518833984, 3825928288, 2002574960, 1401674056, 3808256324, 2083118538, 2411083247}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 4093640704, 3053453312, 2264924160, 3380609024, 2805989376, 559939584, 2628780032, 1536688128, 2048131072, 661520384, 2623209472, 3660349440, 273530880, 3258195968, 2445160448, 1894975488, 3722478592, 2597840384, 2138112256, 3161565312, 4199968576, 643781472, 3553277200, 940238824, 648709908, 1656405382, 3794987741}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 335544320, 2181038080, 620756992, 729808896, 1698693120, 702545920, 1148190720, 1948778496, 450101248, 4135452672, 1846870016, 1553432576, 2271789056, 611606528, 384724992, 4190976000, 288093184, 3710047744, 3807324928, 2625938304, 1363574592, 39416672, 3568689232, 373806536, 1540405164, 1433930302, 53217333}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2885681152, 2248146944, 1660944384, 4253024256, 3611295744, 2229272576, 3148873728, 3195535360, 2904293376, 906887168, 2726100992, 3201728512, 351911936, 414998528, 1516138496, 842348544, 519234560, 957061632, 2122282240, 3758981760, 2093365056, 2325303648, 830776272, 703242920, 1894227044, 1726554354, 2933687273}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1543503872, 3657433088, 2701131776, 2692743168, 2092957696, 1151336448, 380633088, 1080557568, 1708916736, 200671232, 129040384, 2747432960, 2895757312, 3334234112, 140906496, 3576248320, 4061565952, 1923346944, 1629692672, 4079070592, 1771600064, 1884576288, 1920605744, 3086967304, 3445066476, 1818852378, 3707147317}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 2617245696, 1845493760, 989855744, 3816816640, 1816133632, 1260388352, 382730240, 4187488256, 578551808, 453902336, 2081095680, 3086843904, 1757724672, 4229701632, 3900575744, 3548600320, 184151040, 3171338752, 2079414528, 259832448, 3492836416, 1697139680, 4204030384, 1945796600, 3665893668, 2247413682, 2377395289}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 4093640704, 2650800128, 1694498816, 1048576000, 4240441344, 1818230784, 3077570560, 1713897472, 3565420544, 2875064320, 3300065280, 2158854144, 3791962112, 1067720704, 571355136, 3444275200, 1293016064, 981913088, 1944392960, 3108687232, 1506743744, 2253380896, 238409296, 1263063176, 1196298540, 208344726, 1598135757}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 2751463424, 3388997632, 1795162112, 2508193792, 524288000, 169869312, 2538602496, 1539833856, 206307328, 2553151488, 1691025408, 2440331264, 1369292800, 1504468992, 1990078464, 3350411264, 1262527488, 1862770176, 1581078272, 245096576, 3441100608, 545046880, 951157936, 351416760, 1657604812, 1866710658, 801050193}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1006632960, 2449473536, 218103808, 1400897536, 1623195648, 157286400, 630194176, 217579520, 1815871488, 4230610944, 1095041024, 408846336, 3368927232, 488382464, 2291814400, 2299344896, 3559556096, 3432239616, 3993466624, 3235880832, 3305461568, 3145661856, 293459664, 4141115768, 741214004, 2687711522, 2896272555}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2483027968, 1778384896, 754974720, 1166016512, 3091202048, 333447168, 2410676224, 3260547072, 3044278272, 2998009856, 1199505408, 1863680000, 518832128, 1884577792, 4028788736, 2344048640, 1219085312, 3705849344, 94707456, 2198262656, 668937280, 633707232, 1237631952, 3562559784, 242497908, 204611030, 3787394051}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1006632960, 570425344, 620756992, 3128950784, 1866465280, 2871001088, 3142582272, 25690112, 3644063744, 1724252160, 2449408000, 952336384, 781107200, 1305763840, 1760956416, 4236736512, 2674889728, 1045725696, 340356864, 4200895360, 4163991488, 155770592, 2829799472, 3765825336, 1252651756, 640390558, 2320148505}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 67108864, 1509949440, 1526726656, 3732930560, 2646605824, 2720006144, 1999634432, 1973944320, 3641966592, 3850764288, 1175650304, 1198424064, 3845111808, 3698597888, 2270580736, 1437296640, 4133657600, 3822421504, 1540689664, 2417873024, 43084480, 769908128, 1387145712, 3301408136, 1573451212, 931958430, 552793833}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2080374784, 3388997632, 2768240640, 3464495104, 1279262720, 757071872, 4214226944, 1668808704, 608436224, 1024851968, 3229286400, 3310911488, 590462976, 128212992, 1162235904, 3289585664, 2312422400, 1583075840, 774716160, 1803806592, 2342088128, 411936096, 4223013552, 4186667016, 658548644, 23429214, 4210713801}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 2885681152, 4194304000, 2768240640, 2994733056, 1228931072, 2816475136, 2326790144, 2196242432, 1597767680, 3736731648, 1819475968, 1765244928, 3598893056, 2870763520, 3064614912, 3385554944, 3813915648, 2741805568, 1504267008, 2511667072, 2268935104, 2396185056, 3653510480, 2117997992, 1840082860, 3123362602, 3225433123}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 2214592512, 3523215360, 1191182336, 2491416576, 2671771648, 3131047936, 3981443072, 2896691200, 3956539392, 2837315584, 3777953792, 48070656, 2541273088, 2058625024, 1907249152, 578250752, 1961995264, 3340432896, 3360754432, 985832064, 440222144, 713083360, 2479379696, 442775800, 3083218556, 1707298942, 4074748293}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 469762048, 167772160, 2365587456, 595591168, 926941184, 1935671296, 1089470464, 2504523776, 2485387264, 166068224, 3627089920, 3803086848, 4154310656, 4140064768, 2136354816, 2946070528, 1077584896, 2849210880, 1549888256, 1538716544, 4003589952, 2552122976, 448614416, 140307144, 2678246748, 1613755894, 1083916161}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2885681152, 1912602624, 4076863488, 176160768, 910163968, 2254438400, 596639744, 1958215680, 2746482688, 2437283840, 2236940288, 2306572288, 3961307136, 2555666432, 1746292736, 1020078080, 750752768, 3518159360, 2930577152, 3241119872, 3960116416, 1889102432, 715756048, 4102018552, 3616710420, 1583160646, 25681945}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 4093640704, 234881024, 2264924160, 3363831808, 423624704, 673185792, 3102736384, 3864526848, 865861632, 3017670656, 1845690368, 649887744, 3460153344, 3300663296, 1336823808, 2736470016, 1342233600, 747892224, 3995557120, 2909705344, 3496533952, 1152881888, 838149808, 3443256680, 1868777428, 2926349090, 3163943361}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 2885681152, 905969664, 4076863488, 2491416576, 608174080, 1390411776, 4142923776, 2245525504, 2731802624, 1226178560, 1991049216, 2238611456, 935444480, 2033475584, 1046876160, 682981376, 4187665408, 814213632, 1901145344, 3363107456, 2788068288, 3684797536, 1719943504, 1256081160, 2924568340, 720683590, 292478081}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 3556769792, 3388997632, 4244635648, 411041792, 541065216, 1742733312, 537919488, 2918711296, 1327235072, 20578304, 423690240, 2981330944, 2803154944, 3019644928, 313135104, 1601771520, 2928647168, 404676096, 1718955776, 290294656, 3116608192, 4282163296, 104361424, 1060918520, 2399809908, 3985208754, 1072152691}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1946157056, 100663296, 3875536896, 4219469824, 725614592, 1914699776, 4163895296, 4029153280, 2537291776, 4226154496, 63373312, 2398453760, 841531392, 672948224, 760639488, 1647257600, 2888406016, 1260295680, 245586176, 1218936960, 3552962112, 3766525024, 2900380336, 1515222024, 2344104076, 3512996810, 743574285}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3690987520, 4261412864, 50331648, 3397386240, 1002438656, 2229272576, 3641704448, 3954704384, 1061421056, 1901723648, 1484849152, 183861248, 707444736, 514088960, 3721015296, 1819895808, 3784422400, 2281759232, 1833791744, 2049166976, 417189056, 3424038048, 2279214480, 222394360, 3306537940, 2377815230, 1960600239}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 2617245696, 2046820352, 4177526784, 3531603968, 1681915904, 3495952384, 2077229056, 2885156864, 2409365504, 3149266944, 2296971264, 399736832, 3067133952, 1375477760, 4284878848, 2190571520, 1871698944, 1606867456, 4041560832, 1811796352, 1081454016, 392275808, 2823000080, 4249419480, 4256179604, 3408397810, 3420724853}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 67108864, 3321888768, 1392508928, 2407530496, 4181721088, 1512046592, 1410334720, 1151860736, 1660682240, 556400640, 2790195200, 3363143680, 1714208768, 450633728, 3493474304, 375879680, 1347011584, 4268142080, 597901568, 309852800, 1944049216, 631496544, 1581895600, 291946008, 2653124316, 4130835306, 696233867}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 469762048, 3456106496, 1795162112, 3246391296, 1145044992, 1994391552, 2595225600, 668467200, 4091281408, 282984448, 3609919488, 2821554176, 3135553536, 395059200, 2578862080, 1227831296, 3794793472, 3784421888, 2588592384, 3059696256, 660049216, 1713227488, 1006420816, 2205184808, 460872244, 344726594, 2083945697}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3959422976, 2315255808, 922746880, 1015021568, 2520776704, 10485760, 1961885696, 3754426368, 1201405952, 3128295424, 519897088, 102400000, 229490688, 2546737152, 3880669184, 4087945216, 1282472960, 568779264, 3268121344, 774459008, 1672543680, 2558974304, 710664560, 116477224, 1748272412, 4002709738, 3076823573}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 2751463424, 1711276032, 754974720, 3212836864, 2428502016, 1495269376, 288358400, 731381760, 3057909760, 4000448512, 765657088, 4144922624, 3216752640, 2622775296, 802828288, 2331994112, 3564682240, 1535825408, 2280227072, 2219267456, 2299298112, 3647011744, 3163482864, 1903948040, 3832832724, 3010082990, 4071052091}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 3154116608, 503316480, 2332033024, 1468006400, 1186988032, 2887778304, 867172352, 3016228864, 2321285120, 3465150464, 3880976384, 3460333568, 367378432, 4090257408, 2985439232, 189229056, 2841033728, 3298613760, 1143976192, 763312768, 1940039232, 4061848736, 3861837680, 3230182088, 1329192124, 2584097162, 2067873099}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 201326592, 905969664, 2365587456, 1149239296, 3569352704, 1608515584, 2700083200, 4029153280, 3072065536, 3198287872, 3443720192, 4171333632, 3619471360, 1577869312, 1937395712, 4143392768, 4057984000, 2847797760, 2082405632, 1406094720, 3575377088, 2913702944, 3399733136, 2360329864, 1003863020, 2804064346, 905801855}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 2751463424, 2516582400, 1157627904, 1400897536, 3762290688, 2543845376, 3903848448, 3551002624, 3182690304, 3674341376, 1290731520, 4212162560, 1424605184, 866394112, 3181006848, 1135835136, 1602675712, 3606363648, 936622336, 824670592, 4277441344, 2614349280, 992423408, 435477128, 1129553420, 1776759630, 2878662203}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 4093640704, 1845493760, 2197815296, 3900702720, 708837376, 3500146688, 745537536, 3093823488, 2823028736, 1477574656, 1560346624, 2084864000, 1806942208, 2073321472, 2391437312, 3261937664, 724759552, 571516416, 22654208, 3362342528, 1602268608, 2170652000, 880087920, 3256803176, 2814819980, 2911542998, 927764171}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 1677721600, 1174405120, 2801795072, 696254464, 3862953984, 526385152, 2695888896, 3524788224, 3871080448, 3501588480, 1422065664, 1991606272, 3508322304, 1449943040, 3349049344, 3425130496, 316662784, 2170134016, 3972198656, 3073065088, 1290911552, 1978045408, 2439072400, 3102003944, 1654678484, 546322962, 659038565}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 335544320, 1979711488, 4043309056, 3397386240, 1354760192, 4020240384, 1217396736, 3187146752, 3524001792, 1714290688, 3841523712, 2076868608, 783400960, 71049216, 2579918848, 4224538624, 2957571072, 2633430528, 855085312, 1756459904, 1181656512, 63695136, 3589734832, 3093540504, 144911156, 3427894586, 1884031409}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 335544320, 2650800128, 2063597568, 729808896, 1656750080, 1398800384, 2922381312, 1945632768, 947126272, 236322816, 1172111360, 2587852800, 299941888, 3450085376, 647917568, 3320920064, 2886568960, 2338582016, 2592793856, 1334002304, 4289654848, 207452320, 2583690960, 3825258408, 366222948, 2571507334, 219492369}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3019898880, 2046820352, 1795162112, 4068474880, 683671552, 69206016, 1563426816, 3738697728, 15466496, 3581804544, 527106048, 488472576, 2965684224, 3162251264, 3805696000, 3435075584, 3491752960, 528080384, 2195638016, 3532462208, 276477120, 2293723424, 1706803312, 29622152, 3269434228, 3495545562, 493801577}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 2483027968, 167772160, 4211081216, 964689920, 1421869056, 3399483392, 2110783488, 1843920896, 580124672, 1329725440, 3088121856, 2768404480, 1768275968, 3546554368, 2419748864, 4262283264, 1747235840, 4090422784, 489418496, 723208320, 3151481152, 2584564384, 1512362288, 214870200, 1185661596, 3369803774, 3606552523}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 738197504, 2382364672, 419430400, 3045064704, 3636461568, 3114270720, 4086300672, 1750597632, 1992032256, 2723282944, 3408461824, 4164714496, 3948658688, 1913397248, 1675251712, 1747793920, 1403169792, 478736896, 3083727104, 2828753792, 711298624, 3369036448, 201583280, 1815093272, 2127067236, 224660018, 690900567}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 2483027968, 973078528, 3875536896, 1535115264, 1321205760, 836763648, 921698304, 3234332672, 1665925120, 488767488, 602079232, 635863040, 2592849920, 1725718528, 2874806272, 3083302912, 3822627840, 38989312, 198031104, 3902881408, 3507776, 994399904, 292288912, 4146872456, 1343371164, 172705410, 119194647}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2483027968, 4261412864, 1191182336, 1434451968, 2881486848, 2594177024, 158334976, 3875012608, 627834880, 1570111488, 1532297216, 3862659072, 2620702720, 3594264576, 828256256, 757155840, 3897680896, 2208298496, 3184956672, 2852334720, 307142976, 1220479776, 4266710704, 2810056936, 3440449860, 38386570, 3269718749}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 2885681152, 2382364672, 3942645760, 1098907648, 331350016, 2770337792, 246415360, 1164443648, 297009152, 1770651648, 799866880, 1467056128, 3133325312, 514088960, 3675402240, 2886825984, 1193270272, 2048762368, 2417291520, 2247574144, 3034877248, 3531547936, 3703632240, 757932232, 3375466860, 1914887214, 3862183615}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 3422552064, 4194304000, 3204448256, 1283457024, 146800640, 3474980864, 2245001216, 1940389888, 1881407488, 4157997056, 995426304, 1816690688, 1188020224, 1112809472, 4151185408, 3472447488, 3756710912, 648335872, 3624778496, 755987072, 1005568448, 3297005088, 1782987248, 2099067512, 1973196732, 434221318, 21854297}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 2348810240, 436207616, 2768240640, 3867148288, 1069547520, 3827302400, 1605369856, 3247964160, 2022965248, 127533056, 810483712, 2351005696, 1681965056, 25452544, 1886547968, 1919113216, 4280261632, 1666028032, 2459872000, 1041854336, 482400704, 1564762272, 1171396592, 3448984264, 837279380, 3062473798, 327985063}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 3825205248, 838860800, 1392508928, 3263168512, 1698693120, 476053504, 1087373312, 1994915840, 4103340032, 3324641280, 3145138176, 1779793920, 2638004224, 4293140480, 2436001792, 1505449984, 1083440128, 2401076736, 1538837248, 3716546688, 44134592, 572309472, 1783919248, 4069134680, 3725019548, 806213886, 2289080127}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3690987520, 3791650816, 2533359616, 1216348160, 3988783104, 3877634048, 2312110080, 3414687744, 2056519680, 1041629184, 3894738944, 1471643648, 1555087360, 623140864, 682504192, 2999547904, 3605900288, 3403672064, 3939827456, 3999943296, 3910612928, 3292327584, 1733166960, 1001999480, 2515920300, 388230734, 3785793377}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 603979776, 3321888768, 2667577344, 1535115264, 1866465280, 320864256, 3201302528, 1330118656, 468451328, 2494169088, 3935240192, 4200955904, 1930215424, 551297024, 542257152, 1197164544, 1216084992, 3387799040, 4034973952, 2139511936, 2487568960, 2048570976, 4285599792, 1110746104, 3790100044, 2776388370, 4215416387}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 2483027968, 436207616, 184549376, 2273312768, 2059403264, 2392850432, 1915748352, 1966604288, 2482765824, 993394688, 2357264384, 3120988160, 728612864, 405561344, 3680399360, 1968535552, 3708081152, 2478765568, 4258375424, 3816437888, 3780058688, 995883680, 53290032, 1134093640, 345559300, 1427697698, 2732122949}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 2885681152, 301989888, 1828716544, 109051904, 4156555264, 723517440, 1653604352, 496500736, 838074368, 2195062784, 532611072, 3831791616, 257540096, 3926138880, 4039004160, 3659745280, 405732352, 3375141376, 1314258688, 1087778688, 717168064, 3605312672, 3197731952, 438591448, 1202587140, 1241211638, 2663050161}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 1140850688, 3456106496, 1493172224, 276824064, 3107979264, 3890216960, 3018850304, 2044198912, 2499543040, 1981677568, 3680829440, 2819850240, 2767503360, 271327232, 2719371264, 319899648, 2335822848, 2237386240, 727770368, 284580736, 1382091968, 2694951136, 3318192464, 2286871304, 3781893268, 1566481746, 3217239313}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 2751463424, 1912602624, 3439329280, 578813952, 683671552, 2900361216, 2188378112, 3398959104, 1646526464, 4204658688, 2675507200, 940736512, 2628894720, 963911680, 68562944, 2574604288, 2765157376, 738389504, 681167616, 120074112, 2682015680, 982130976, 1381983248, 1130332232, 1461021172, 1851849374, 4202348541}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3825205248, 3456106496, 4143972352, 3531603968, 3242196992, 3634364416, 3406823424, 3502768128, 2536243200, 1529479168, 3386441728, 2824241152, 682213376, 1323065344, 4040306688, 627931136, 2109256704, 2208755200, 2924606720, 568880256, 2650557120, 1862413792, 1992641264, 3026501848, 2314511212, 914142770, 2129716323}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 2483027968, 2113929216, 2063597568, 645922816, 3946840064, 580911104, 1112539136, 421003264, 559677440, 2063728640, 3107258368, 2419687424, 2758983680, 3320602624, 443183104, 4083230720, 660595712, 3590952448, 945460480, 2316841600, 467412672, 3795997408, 4204088048, 3387545976, 2678760740, 1976593890, 2446853711}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 1006632960, 1174405120, 989855744, 2692743168, 2210398208, 3500146688, 3071279104, 268959744, 1167327232, 2689728512, 1296367616, 3784736768, 4264935424, 14966784, 443158528, 1334384640, 2344150016, 1824952832, 2094914816, 1283485312, 499152320, 3080734112, 26235824, 818430680, 162820876, 3531752462, 3069017795}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 67108864, 3321888768, 4211081216, 1082130432, 1136656384, 3261071360, 1248854016, 1281884160, 3023306752, 1562509312, 1253769216, 2642837504, 3687563264, 1256480768, 3738849280, 3654772736, 3025716224, 4093025792, 3248718080, 1842351744, 1333269952, 2863412640, 3535668944, 533559560, 1064279948, 3323855598, 6105259}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 2214592512, 2650800128, 1493172224, 947912704, 2168455168, 3470786560, 45088768, 3279421440, 4040949760, 2563637248, 4149018624, 552370176, 3335766016, 936140800, 2565230592, 3151562752, 3628516352, 2838281728, 1366551808, 1872524160, 1328421056, 763193568, 2463408592, 2163185448, 699539812, 852702738, 854183017}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 4093640704, 2919235584, 2667577344, 545259520, 3670016000, 341835776, 695205888, 4011327488, 2300313600, 4260495360, 2576416768, 2730590208, 643743744, 4006354944, 4026150912, 1994741760, 691518464, 2736885248, 3698232576, 1559521408, 2209769408, 786370848, 238199120, 2015774600, 2306302388, 987163586, 2222473431}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1275068416, 2113929216, 1962934272, 3581935616, 977272832, 2606759936, 791674880, 1678245888, 1350828032, 4188930048, 4230021120, 2268168192, 521846784, 133455872, 2512801792, 2400520192, 2069337088, 3214903808, 1421605120, 2038797696, 3577526336, 2719052768, 1824109200, 182380328, 129659420, 2048356102, 562858229}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1811939328, 503316480, 184549376, 3581935616, 1807745024, 224395264, 2551185408, 3629645824, 1966866432, 4108713984, 4249944064, 476479488, 2051915776, 2364301312, 2296279040, 1492994048, 3248002048, 721484288, 3822901504, 2188032640, 1212401472, 3651762976, 2099962192, 4066637752, 1603889316, 3645046002, 1916250957}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1543503872, 1778384896, 4244635648, 4051697664, 264241152, 3667918848, 3134193664, 2736259072, 1929641984, 841875456, 98500608, 3127083008, 2952183808, 2215927808, 1117130752, 3817564160, 1737868288, 17691136, 2211052288, 4165442432, 3452472896, 2247322400, 3705770160, 2666241848, 3893022052, 4027464014, 1867477557}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1275068416, 771751936, 419430400, 2524971008, 2789212160, 3055550464, 2540699648, 3472359424, 2561409024, 361103360, 587399168, 1672380416, 2313666560, 3617349632, 2623434752, 3328120832, 2828061696, 3647529472, 3259289856, 1761782656, 3546398656, 253715552, 892375600, 752418216, 3017588036, 461302250, 3450837877}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 67108864, 100663296, 2197815296, 3162505216, 3762290688, 31457280, 458227712, 2136473600, 2010382336, 4132569088, 4202364928, 3317727232, 2745024512, 180625408, 3421130752, 1249839104, 3700091904, 2278725120, 637968640, 3948204672, 1907341248, 4264514144, 3713191632, 4115042392, 2654256772, 4273987206, 781649443}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2751463424, 3321888768, 452984832, 3330277376, 1648361472, 3974103040, 2358247424, 2057830400, 1675886592, 372113408, 24576000, 1858633728, 3067461632, 305405952, 1894133760, 3477293056, 3157189632, 77000192, 1134203136, 682663552, 2792982208, 854476384, 1339507024, 2931340600, 1894638492, 4084731750, 2704040965}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3019898880, 2181038080, 1895825408, 713031680, 2336227328, 1797259264, 2391801856, 731381760, 538705920, 315228160, 2263678976, 2087944192, 2250817536, 4107018240, 2834436096, 3139504128, 1644297216, 2420743680, 4142775040, 1370204544, 4053042624, 14056672, 3441903152, 1948181976, 186338564, 3569669890, 3459144203}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 2885681152, 704643072, 486539264, 125829120, 960495616, 2699034624, 3150970880, 177733632, 1529085952, 2866151424, 1418395648, 1230667776, 948158464, 2603884544, 2188275712, 4024395776, 2334450688, 1071942144, 2336547584, 2415176576, 1543292224, 3097545568, 1132646096, 2596772504, 4168237348, 2216522398, 4054965785}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3422552064, 2248146944, 1996488704, 3548381184, 2260729856, 4183818240, 4235198464, 1572339712, 730595328, 3843948544, 4108255232, 389709824, 2916597760, 3116113920, 1384517632, 3414386688, 1225561088, 1301064192, 147621120, 3211569280, 1585224256, 2914315936, 3867188688, 177398664, 957581924, 1993738330, 1340823401}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1543503872, 2852126720, 184549376, 880803840, 2193620992, 1864368128, 3127902208, 1064828928, 537133056, 2112749568, 2747596800, 1256488960, 2653667328, 2570330112, 2801143808, 2714855424, 1348664320, 2307033600, 3134380800, 2262466688, 36100032, 3616339744, 424146160, 2964733352, 1546735620, 2637358974, 2827663189}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 4227858432, 1979711488, 1090519040, 1535115264, 2915041280, 614465536, 3461349376, 4139253760, 3647733760, 3387817984, 1495465984, 3020849152, 3520053248, 2256281600, 884346880, 3909052416, 1986571264, 315132416, 4237878528, 3659582336, 1531757888, 111314720, 3582052016, 1452231800, 2646656500, 3992765354, 1344969441}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 1811939328, 3388997632, 3841982464, 3649044480, 952107008, 3688890368, 1336934400, 3030908928, 1593573376, 3293184000, 4248895488, 2279899136, 3425943552, 2852937728, 1589776384, 3933022208, 779518976, 2076633600, 1651421952, 3507668864, 3147355712, 2319033504, 317526928, 1094094120, 3018237964, 1690229866, 2957693051}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 67108864, 2046820352, 754974720, 1619001344, 1849688064, 1440743424, 881852416, 2354577408, 2800484352, 1833566208, 3962372096, 2558230528, 3142631424, 3401342976, 2847019008, 1815164928, 2520382464, 3404314112, 3897679616, 699267968, 2172649152, 1436461920, 3407819728, 1695212472, 1359575524, 1342558362, 857460531}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2214592512, 3321888768, 3841982464, 1518338048, 2831155200, 3416260608, 1945108480, 2474115072, 2512650240, 1056309248, 1727725568, 1021083648, 1232453632, 1718886400, 2515431424, 2028951552, 3269647360, 1095931392, 1917485312, 1348379008, 3294668736, 1799853344, 116989872, 3557413160, 1365651396, 3897770398, 2228288313}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2483027968, 2650800128, 889192448, 1367343104, 205520896, 2459959296, 1798307840, 4239917056, 1713111040, 1964113920, 1577385984, 3886186496, 4081696768, 3639353344, 2336911360, 59328512, 3526947840, 23635456, 1317053696, 930407808, 4086487616, 359787232, 1177567600, 3644358088, 1683763268, 984747538, 2830439655}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3959422976, 4127195136, 1325400064, 1988100096, 549453824, 3550478336, 2647654400, 3323461632, 2580283392, 3186229248, 1636368384, 1233551360, 432652288, 446455808, 3878834176, 2246379520, 1924979712, 2597884416, 3205950720, 1597099136, 2053141696, 2683316000, 4052231088, 3803477560, 2169906020, 3945479722, 3994805683}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3288334336, 2852126720, 2231369728, 3481272320, 1002438656, 1163919360, 2706374656, 3419930624, 716439552, 2577530880, 1309999104, 3459809280, 370917376, 845422592, 1119506432, 2705393664, 4153078784, 3136744960, 3440940800, 1223395200, 403443008, 3427163680, 3413055824, 1410969880, 2277592260, 1439335158, 1062650923}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 2483027968, 1040187392, 2030043136, 494927872, 29360128, 4259315712, 3033530368, 3370647552, 2701393920, 2781478912, 1317601280, 1273987072, 4228431872, 2790531072, 501370880, 1139607552, 2167792640, 2022299136, 149943552, 2928194432, 2400459328, 641874464, 4095565840, 4033713560, 2281032604, 1105851318, 2961162183}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 1409286144, 3120562176, 1560281088, 2877292544, 2688548864, 861929472, 1018167296, 931659776, 559677440, 3000893440, 593428480, 3750526976, 3421618176, 1819025408, 1209430016, 3538122752, 3449992192, 3125196288, 487380736, 1244775296, 3930858304, 3494265312, 798705552, 1528218856, 1509212188, 3989153578, 2937982881}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 2214592512, 771751936, 117440512, 494927872, 1732247552, 580911104, 3723493376, 4056416256, 598999040, 1042153472, 328531968, 3095560192, 3772628992, 449060864, 2585145344, 71387136, 4237075456, 684768768, 491451648, 3312051328, 1339712832, 1979918688, 243504368, 2389790376, 3156515996, 703897982, 1728880437}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 67108864, 3657433088, 4110417920, 1283457024, 784334848, 2304770048, 1123024896, 76021760, 1765539840, 1353580544, 256966656, 2035646464, 4004954112, 4988928, 124153856, 2001561600, 3383467008, 2860492288, 2090716928, 2276108160, 4130477248, 2691652896, 41737680, 4216805064, 2313728700, 2266322202, 433037929}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 3556769792, 1711276032, 2063597568, 2323644416, 1178599424, 3697278976, 3314548736, 4005036032, 3805020160, 3896115200, 256835584, 181043200, 2715009024, 4242300928, 2739032064, 2955094016, 2764108800, 420775424, 399685888, 3794771584, 2481860800, 713638496, 2646057744, 441606648, 735804692, 3438073850, 687797659}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 3154116608, 3657433088, 2030043136, 2659188736, 926941184, 392167424, 646971392, 697827328, 1415839744, 112852992, 4093706240, 302350336, 1283112960, 1500782592, 1155682304, 625297408, 2446300160, 557052416, 57512704, 2442576256, 3379698624, 3747418336, 1114368528, 816447480, 2669462532, 979070526, 3847521295}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1677721600, 3388997632, 1862270976, 3934257152, 356515840, 2694840320, 1699741696, 2827485184, 358350848, 2243297280, 2303000576, 4161175552, 2714353664, 1997283328, 3686682624, 3076081664, 1343263744, 1952226816, 1984100096, 2144060032, 93530816, 821279712, 859245808, 3531719160, 3182434924, 1693995818, 826554645}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 1543503872, 838860800, 4177526784, 578813952, 71303168, 2313158656, 2729443328, 30932992, 4099145728, 2890268672, 1916469248, 1740406784, 2209726464, 467935232, 1495150592, 3039778816, 3147478016, 4110340608, 2392889088, 871339392, 3506771392, 3842217824, 2078756048, 356972200, 3347363380, 2438039558, 1752831721}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 3288334336, 2449473536, 218103808, 1736441856, 4039114752, 794820608, 3733979136, 3380084736, 2069626880, 2444623872, 531431424, 129204224, 3050618880, 667688960, 500068352, 3882964992, 1690668032, 1697280, 1567591168, 61013888, 2575387968, 1370339232, 3246248400, 1780875256, 4182364788, 905428818, 858705237}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 2751463424, 1845493760, 1426063360, 4034920448, 3485466624, 1243611136, 4291821568, 603455488, 3238264832, 3176005632, 3020619776, 2653126656, 1610792960, 3973324800, 1907765248, 646907904, 1563280384, 4150889984, 4190618880, 423423360, 1303870144, 3381259168, 699909360, 1515510776, 2594917780, 942911166, 1490741253}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2617245696, 1577058304, 3137339392, 3581935616, 4223664128, 1704984576, 3792699392, 3178758144, 3402891264, 2434400256, 2232221696, 2809561088, 2673197056, 314843136, 761401344, 1532577792, 959228928, 12098048, 1698873600, 1136632448, 750870336, 1527294752, 1143643440, 521383640, 4203697972, 14665110, 3253818439}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 1140850688, 973078528, 2365587456, 2860515328, 2034237440, 2254438400, 4264558592, 3799515136, 2960916480, 4168482816, 1202388992, 1801748480, 4066754560, 2991333376, 2349748224, 3570886656, 1989344256, 3876505088, 4069039872, 3363556224, 3677576128, 2238236128, 1720439184, 4092288808, 3884221348, 2769661378, 777276005}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 1677721600, 234881024, 486539264, 2977955840, 146800640, 3676307456, 701497344, 2161639424, 1125384192, 2998272000, 2403663872, 2005434368, 873447424, 314859520, 2658013184, 3327199232, 2789145600, 2680862208, 3087848704, 2004998528, 996490816, 551071904, 2459424752, 883970168, 4234689284, 4219210406, 1472877041}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3019898880, 973078528, 2566914048, 1417674752, 1623195648, 2673868800, 3314548736, 2588409856, 1397489664, 2123759616, 2878668800, 4234641408, 4261986304, 651976704, 1558081536, 2228819968, 2633104384, 2661133824, 2738595584, 2895569280, 3299155648, 3462370848, 626837968, 1773041272, 3661717612, 685104450, 1719132493}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1811939328, 3657433088, 1593835520, 4185915392, 3896508416, 3412066304, 3371171840, 3196583936, 4151574528, 741212160, 1958019072, 4014505984, 1347928064, 2500599808, 2211598336, 3538909184, 3981673472, 2557098496, 976435968, 1721365120, 84499264, 3346179296, 1547491216, 1652131016, 1622755516, 1947924030, 3799548045}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 1677721600, 503316480, 687865856, 545259520, 1723858944, 606076928, 925892608, 2657615872, 2203320320, 1462632448, 3758948352, 3743842304, 3026305024, 1443635200, 2819756032, 1064773632, 2743458816, 2517267968, 204168448, 674229120, 592518336, 2089600800, 893035376, 2158755464, 4026995756, 3322799326, 2127444573}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3825205248, 1308622848, 1493172224, 645922816, 1346371584, 3495952384, 913309696, 3370647552, 263454720, 2477916160, 909443072, 304906240, 3798974464, 4012662784, 99487744, 4038289408, 4260078592, 4178988544, 2996794624, 4169513856, 3437569984, 1536485216, 1822671376, 3010620424, 4212473804, 79489774, 1102554403}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3825205248, 771751936, 620756992, 2357198848, 2621440000, 3923771392, 592445440, 3134717952, 3650355200, 2961047552, 155648000, 281051136, 3040722944, 2401001472, 2226278400, 493701120, 484037632, 3897187840, 3045672192, 2031089024, 4029754560, 478921824, 385317072, 2647190104, 1311867460, 1360420326, 3822801365}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 2348810240, 3053453312, 3707764736, 4152360960, 3401580544, 2770337792, 2343567360, 2247622656, 788791296, 753008640, 2294611968, 3070853120, 1570422784, 1749835776, 1537093632, 2195924992, 2559493120, 380008960, 2412199168, 4082935168, 1943760192, 4222272160, 1551114736, 1396331592, 485557668, 945017022, 1195082643}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3556769792, 570425344, 218103808, 2675965952, 943718400, 245366784, 3528458240, 281542656, 1375993856, 1863712768, 1564934144, 141590528, 2759180288, 1838964736, 1247432704, 1544906752, 2122429440, 2719090176, 3100728064, 3338135424, 2296713536, 1075437536, 2933801328, 1321420664, 472300492, 2735922342, 1736236969}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 3825205248, 1174405120, 1593835520, 2155872256, 3913285632, 987758592, 657457152, 3530031104, 2282487808, 3299475456, 2902654976, 3441983488, 3770531840, 3369345024, 571355136, 394614784, 1032975360, 3354283520, 1882534144, 2797198464, 1694640064, 1806641376, 1037224912, 1713825256, 280529196, 3632656242, 1614809587}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3556769792, 2315255808, 318767104, 2323644416, 2805989376, 1042284544, 4149215232, 1458044928, 3698065408, 3636068352, 3507421184, 1345355776, 4256808960, 2656329728, 3036549120, 1111042048, 1974854656, 3692975616, 2592673536, 3144547456, 451548352, 6769376, 1486657200, 367262136, 1407927644, 135723522, 1987378379}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1409286144, 369098752, 419430400, 2155872256, 2789212160, 1029701632, 2221932544, 2041053184, 3775135744, 3820355584, 220790784, 3819732992, 1464320000, 3260833792, 2019168256, 3363522560, 2214843392, 713704960, 2013462784, 2063579008, 2550166720, 1946165088, 2248169360, 2969579400, 2357223020, 3829409302, 845175161}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 3288334336, 1040187392, 3875536896, 1820327936, 2982150144, 4167041024, 1559232512, 3708289024, 123994112, 3772383232, 3360882688, 2819653632, 2987245568, 3692830720, 1484156928, 3708622848, 917093376, 161879552, 827661568, 1180040320, 4041215424, 53492384, 2322093776, 3809756488, 3658614652, 341260662, 1186640959}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 2080374784, 3992977408, 1929379840, 3196059648, 750780416, 3617587200, 2435842048, 4201119744, 3982229504, 1737359360, 3788832768, 3127279616, 1901182976, 1820614656, 377106432, 765933568, 1720579072, 4123664896, 2635032832, 2607931008, 3354660544, 4084348192, 1147884464, 1331428424, 2997555244, 3522939610, 3827004425}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2483027968, 2785017856, 3741319168, 2172649472, 2537553920, 4221566976, 4287627264, 207093760, 540803072, 1538129920, 3403350016, 2447015936, 3389243392, 3933495296, 1418334208, 2095663104, 2822751232, 4040832512, 886126848, 2918419584, 2849773376, 186521440, 2731756656, 3655248152, 73525860, 4054416626, 379565417}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 4093640704, 3590324224, 2835349504, 1786773504, 3309305856, 891289600, 2421161984, 117964800, 342097920, 2712797184, 1722351616, 1970307072, 1163902976, 3116130304, 262033408, 4200556544, 809212928, 646856192, 2859938048, 722456448, 1941191104, 2138731488, 4222448176, 590520760, 2381241132, 3363874550, 273138507}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 1006632960, 2315255808, 2835349504, 2424307712, 3904897024, 3126853632, 3891265536, 3604480000, 2024538112, 2766012416, 2083717120, 1767997440, 3461398528, 3653525504, 1544187904, 466692096, 2342818816, 2834706944, 1825012480, 3805528448, 4015891648, 572960800, 3552773968, 1270473672, 2298267668, 1243247994, 2008636761}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 2885681152, 1644167168, 3439329280, 2071986176, 3426746368, 4271898624, 2416967680, 4160225280, 66846720, 2468741120, 3238985728, 2972942336, 662093824, 3721682944, 2596417536, 2581923840, 456299520, 632166912, 2080065280, 4204906368, 3964371776, 2840246240, 1024606064, 486354520, 1451151732, 3781182914, 1458595149}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 201326592, 3187671040, 4009754624, 3615490048, 2789212160, 2665480192, 3731881984, 2990014464, 3829137408, 1274413056, 773783552, 4028399616, 1580843008, 1957961728, 198316032, 595933184, 2963115008, 1542324736, 3799202048, 998430848, 963810368, 411753696, 4246129232, 1391519560, 1466408356, 719264450, 4064068037}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 1006632960, 436207616, 1862270976, 3145728000, 3753902080, 1746927616, 852492288, 2857893888, 3628335104, 173146112, 1656291328, 833716224, 240041984, 1200365568, 4130222080, 1050621952, 3430087680, 2739554816, 2594009856, 752085632, 526369344, 3211888160, 216970736, 1849464, 3776329668, 3110819534, 466151915}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 3288334336, 100663296, 1627389952, 3917479936, 2646605824, 106954752, 3750756352, 931659776, 4185128960, 896139264, 2544566272, 2248769536, 3517759488, 3425460224, 1437995008, 3179624448, 3182470144, 31591936, 3495903488, 2384692096, 3089599552, 2484467232, 3378708432, 3997513720, 114356364, 2515674558, 219631087}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 738197504, 2449473536, 2600468480, 645922816, 2613051392, 1700790272, 353370112, 3584557056, 2863923200, 274857984, 1856307200, 3194454016, 2407841792, 1816944640, 123621376, 3619911680, 1098417152, 2471123456, 399605504, 526775424, 1513199296, 377729696, 3018783056, 2225957176, 1294203356, 2887683790, 2186619787}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2348810240, 301989888, 3607101440, 3481272320, 599785472, 3852468224, 3903848448, 38273024, 2963537920, 3039166464, 1310392320, 1736278016, 1020575744, 513564672, 2246717440, 753469440, 1504242688, 1923510784, 2983948032, 1759376000, 1466225728, 2773770784, 1603147056, 1995376520, 3292787452, 510905526, 326876193}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 2617245696, 1174405120, 1124073472, 2055208960, 1237319680, 2397044736, 2142240768, 549978112, 164888576, 1849556992, 4121755648, 2847506432, 3587096576, 946626560, 289558528, 87521280, 2810375168, 2650696192, 776817920, 3347706496, 1246155968, 2023234976, 1361870224, 2472682408, 770138684, 3686433742, 3150068245}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 2751463424, 4127195136, 1627389952, 2021654528, 3116367872, 543162368, 3316645888, 1200095232, 1668022272, 3150053376, 707067904, 1445625856, 1150402560, 2543067136, 583405568, 2960873472, 820356096, 2057444864, 1461012736, 1214430080, 1469965504, 4058401952, 3949661904, 1933431272, 2931168668, 3214086194, 2587486647}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 2214592512, 1107296256, 285212672, 3011510272, 2378170368, 1889533952, 3769630720, 93847552, 2273050624, 110231552, 1624440832, 143097856, 428523520, 1435770880, 1238790144, 604841984, 228514816, 1753376256, 1526399744, 3471030656, 2233772352, 2754960160, 198364336, 1866989832, 1114916372, 2743479986, 1581604119}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 872415232, 1912602624, 3103784960, 2692743168, 3049259008, 1654652928, 3230662656, 2802319360, 2548301824, 4198105088, 764346368, 1825013760, 1065795584, 1941708800, 1534488576, 2772531200, 2671442944, 3712634368, 1433879296, 974910848, 3217073344, 837107360, 2439020976, 1601523736, 3915969356, 1930499638, 2534590223}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 3422552064, 2852126720, 4278190080, 2759852032, 1103101952, 622854144, 1768947712, 3564634112, 2876506112, 1083310080, 1285488640, 3779231744, 3872112640, 297558016, 2680049664, 763971584, 1215802368, 3397530112, 2214007552, 1759435392, 663082432, 923600544, 3210577008, 2873719592, 500673796, 1278357446, 2611969555}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 1811939328, 1845493760, 2801795072, 3900702720, 306184192, 1386217472, 143654912, 4105699328, 673972224, 2014969856, 4208918528, 895713280, 2459615232, 2655281152, 1110323200, 947468288, 1579080704, 3498705408, 510075136, 3578786944, 3598766016, 3801835872, 3159205488, 744743448, 1964675476, 679749642, 1020147771}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 1543503872, 2583691264, 251658240, 2894069760, 88080384, 3625975808, 3387949056, 506986496, 3295936512, 4117626880, 1589182464, 3621683200, 1812840448, 2264670208, 4278325248, 3394443264, 3275776, 1511946752, 2730558208, 3674913408, 533985728, 962420960, 3587756208, 3527974376, 3407917156, 3806122342, 1096728877}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 2483027968, 1375731712, 1996488704, 1417674752, 3737124864, 3869245440, 2242904064, 915931136, 300679168, 2881355776, 761331712, 850755584, 1459011584, 4272185344, 2514112512, 3743102976, 2443097088, 4038096384, 1293435648, 2142003840, 2849921472, 1433483552, 320722480, 2319636616, 2178286100, 485845498, 3459746377}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 335544320, 33554432, 184549376, 796917760, 3334471680, 2875195392, 2758803456, 1699217408, 1817968640, 2274492416, 1639251968, 2941419520, 496615424, 902045696, 3675672576, 386074624, 3611419648, 2078283264, 4281363200, 3689428096, 684468800, 980035744, 3703651536, 3446441608, 1396090140, 329233226, 2365523591}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 201326592, 4060086272, 318767104, 3263168512, 490733568, 3995074560, 3287285760, 3985113088, 3287547904, 2733506560, 2530541568, 491683840, 2318516224, 2716606464, 566390784, 1878468608, 1470755840, 3556772352, 503324416, 2969591936, 964710592, 1270883296, 224427952, 3436212200, 4294450876, 4055660158, 2457484845}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2885681152, 3053453312, 1660944384, 947912704, 2285895680, 4099932160, 38797312, 1788346368, 3977510912, 3271688192, 1884880896, 499548160, 865714176, 1190928384, 1144934400, 3385268224, 670166016, 184570368, 75525376, 3594541696, 1801455040, 80747616, 769157136, 2549358616, 705824228, 3592511366, 2059588395}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 603979776, 2785017856, 285212672, 142606336, 1136656384, 2376073216, 4038066176, 2415394816, 2888040448, 1948647424, 1355087872, 1405124608, 1501020160, 1418469376, 1772769280, 2112837632, 1609534464, 607663616, 1971593472, 1519807360, 4064109760, 3177496992, 4254184752, 912870792, 2426070820, 1837141422, 2576867809}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 603979776, 3321888768, 3003121664, 2206203904, 2613051392, 924844032, 2702180352, 99090432, 3039559680, 2818703360, 1783562240, 1772126208, 2668740608, 297033728, 1287024640, 1450780672, 2275011584, 1147684352, 3958132992, 664955520, 119496768, 782800928, 722306160, 1489913880, 3204283388, 2522329506, 3759501175}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 4227858432, 4127195136, 1996488704, 2055208960, 1958739968, 354418688, 3224371200, 476577792, 938737664, 1909850112, 2167341056, 205160448, 885506048, 3989594112, 1343901696, 2671081472, 3759115264, 3158850048, 1346643200, 318648448, 3267038912, 1388086048, 38833904, 2658857352, 4079469996, 2816225422, 448939377}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2348810240, 1577058304, 2701131776, 394264576, 3745513472, 119537664, 737148928, 1768423424, 1092354048, 3480616960, 3359703040, 45580288, 2905391104, 2003066880, 806498304, 341014528, 3102002176, 751313408, 2284603648, 3044962176, 1494037312, 2090451040, 4059687472, 3769227624, 3060892108, 1705347066, 872387733}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 4093640704, 301989888, 83886080, 394264576, 1086324736, 1214251008, 118489088, 186122240, 3811311616, 3376021504, 663158784, 3174203392, 3463692288, 4010024960, 675180544, 4240013312, 688638976, 2436374016, 991695616, 3985775488, 1354981696, 3542912928, 1023065680, 1302826680, 2965517444, 1358653402, 3719358827}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 335544320, 2046820352, 3875536896, 2441084928, 88080384, 3588227072, 3125805056, 2478309376, 3745251328, 1592393728, 2639462400, 1697677312, 1571143680, 3136577536, 3860754432, 3628926976, 1593693184, 1561871872, 3582727936, 92413568, 2534892352, 3745957472, 237806160, 4081052376, 829380468, 2421868162, 2193000011}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 335544320, 2919235584, 4211081216, 3128950784, 2847932416, 1990197248, 1072693248, 2717384704, 3813933056, 541982720, 3599695872, 667451392, 2976759808, 2528911360, 2305961984, 1337804800, 563465216, 1382555136, 3313253632, 3402791552, 2714581184, 187555232, 3529254320, 375526312, 3612697220, 2234115094, 1780097389}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 2885681152, 4261412864, 1627389952, 3934257152, 339738624, 3865051136, 4147118080, 65536000, 2256273408, 3563192320, 3326672896, 4022370304, 3890724864, 67379200, 501633024, 678389760, 1091552256, 1928858112, 3066317056, 1640398720, 4136384, 1129833312, 623669008, 3485079464, 2422045420, 1595862922, 3253534511}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 4093640704, 33554432, 922746880, 2793406464, 3980394496, 2107637760, 1102053376, 3298295808, 2187067392, 1261830144, 2473263104, 3830939648, 1403437056, 2232688640, 3198300160, 1703507968, 100584448, 4163395072, 3812891392, 548031104, 800940224, 632078816, 731476592, 4023844616, 2221689108, 1634613282, 2018977301}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 603979776, 2248146944, 3774873600, 1501560832, 3510632448, 4213178368, 3325034496, 113770496, 1475608576, 3073769472, 4139974656, 1744076800, 3448094720, 2901155840, 1046106112, 1675188224, 2752363520, 3443000832, 81539328, 1569850240, 1538077760, 1534824544, 358303536, 3596139912, 184541436, 3724889182, 1545575617}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 1006632960, 3053453312, 2734686208, 2944401408, 3703570432, 1214251008, 4113563648, 1384644608, 3338403840, 3270901760, 74121216, 2133819392, 20889600, 1654923264, 628232192, 1468626944, 2868827136, 2537816576, 3582076160, 1608612480, 3446836800, 3055166880, 1669674064, 23131560, 3659745884, 1773380090, 4210606693}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 335544320, 3791650816, 3640655872, 1434451968, 2243952640, 1914699776, 2536505344, 2014838784, 3241410560, 1086193664, 1793523712, 1879867392, 68272128, 1841061888, 2170695680, 3159705600, 3822169088, 2258386432, 1674730240, 4052553088, 3099958848, 1158831136, 2469220848, 2578813832, 2850685716, 3347653206, 274962469}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 2751463424, 1912602624, 4076863488, 1031798784, 666894336, 3181379584, 2781872128, 2258108416, 1112276992, 367132672, 2826633216, 604078080, 272941056, 4280573952, 908488704, 3631024128, 658832384, 3768858112, 3135654656, 72159360, 995409728, 4271663392, 3791273776, 2121753912, 1988341796, 4040136874, 3341650487}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 3959422976, 2785017856, 2667577344, 478150656, 3032481792, 3428843520, 7340032, 767033344, 31719424, 70909952, 501809152, 2749792256, 3588341760, 1976328192, 2539016192, 1974417408, 2701235200, 3816581632, 4220388608, 767257728, 2713946560, 3897640992, 2650991184, 802915592, 2334486884, 909153390, 1737414287}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1811939328, 4194304000, 1728053248, 2071986176, 4273995776, 2229272576, 4172283904, 4238868480, 1690566656, 1630928896, 4156751872, 3481108480, 2193408000, 2528911360, 1437208576, 37308416, 1801249792, 176957952, 2688690944, 2531081856, 2839197248, 4007091872, 4086557456, 4067685160, 709077388, 2175532534, 1548723097}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 2080374784, 771751936, 1392508928, 4219469824, 2537553920, 3630170112, 3503292416, 3893886976, 3819700224, 783941632, 2558722048, 1407877120, 695189504, 805593088, 509497344, 2194495488, 4062153728, 2053921280, 354027776, 1660112512, 1862466624, 3857437280, 10123664, 112411480, 4242730468, 3128669210, 81942315}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 3288334336, 3657433088, 2868903936, 2524971008, 3988783104, 3940548608, 1380974592, 239599616, 2119434240, 891682816, 4097376256, 2223996928, 1238679552, 1806442496, 2246717440, 650336256, 1780796416, 1083467264, 1967550208, 1839818880, 1294440128, 3461396896, 2659336592, 4012310872, 4288324492, 443645774, 2329646425}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 1811939328, 33554432, 1191182336, 2810183680, 574619648, 555745280, 1328545792, 3354918912, 3885760512, 121241600, 3269918720, 646545408, 1362673664, 4252262400, 32395264, 3539544064, 761852928, 1285315072, 3803846400, 1202147968, 271165504, 1682484960, 2007783344, 2873255432, 1429950436, 2945693682, 1332722547}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2348810240, 2516582400, 4244635648, 1769996288, 2025848832, 3135242240, 3874488320, 1590165504, 3838574592, 243924992, 3359965184, 1070039040, 2675228672, 3876855808, 2784915456, 1292597248, 77915136, 2337016320, 1934257408, 1730487680, 4294419008, 308069536, 2527594256, 3866891528, 1340234396, 3260616130, 1083540291}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1140850688, 2113929216, 16777216, 696254464, 1824522240, 4208984064, 2121269248, 29884416, 2264662016, 3547725824, 264699904, 64061440, 2007810048, 1621368832, 3232894976, 3989141504, 3443301376, 1042052608, 2651225344, 3968814976, 2272107584, 1987770016, 2494777616, 1442573640, 2974648156, 3270175578, 856390309}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 3422552064, 1979711488, 788529152, 645922816, 549453824, 1063256064, 586153984, 338165760, 4211867648, 2751070208, 1020067840, 1308262400, 376553472, 1672749056, 3819843584, 1146300416, 2338427904, 2997635584, 2708094208, 1419082880, 3189701824, 3756502816, 1030965712, 3593569736, 3943982316, 1153306834, 206267931}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 1006632960, 2113929216, 2030043136, 327155712, 4273995776, 2153775104, 2958032896, 1728577536, 3609460736, 2436235264, 930545664, 2695200768, 1104199680, 2535202816, 63590400, 4146927616, 3646981120, 1778676224, 3351658752, 1011823488, 2396626240, 1103796896, 3388539216, 2247030552, 3629059884, 215594454, 650813033}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 738197504, 2986344448, 1258291200, 1233125376, 4223664128, 1923088384, 3689938944, 2672295936, 1492910080, 1990328320, 971177984, 1264746496, 477085696, 350511104, 2783342592, 125130752, 1646261248, 577513984, 1958375168, 195505280, 3950283072, 3713197344, 1015526064, 3144170920, 4014768092, 965370650, 3671001295}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 469762048, 4261412864, 922746880, 696254464, 3720347648, 3986685952, 78643200, 335020032, 186908672, 1786642432, 1798766592, 3496574976, 737460224, 1674321920, 1729253376, 1259677696, 2554635264, 2578739712, 3522564352, 4241183872, 2411960128, 1176864288, 254195248, 3262716808, 2858866724, 10046638, 1362531405}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1677721600, 2852126720, 2734686208, 1568669696, 4022337536, 1709178880, 1471152128, 3213361152, 1707868160, 4141481984, 1855127552, 985563136, 3083583488, 1075060736, 120475648, 3960293376, 1044091904, 867966464, 1974601472, 3933156480, 2376894272, 548730144, 3542144784, 1657723944, 1571016092, 3395831778, 3665578091}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 1275068416, 3925868544, 1493172224, 92274688, 2051014656, 1772093440, 3039821824, 1937244160, 859570176, 2930114560, 2540109824, 2813100032, 3519135744, 2581864448, 816476160, 3736696832, 1576532992, 264991232, 633516800, 3257043328, 1890772544, 3120208864, 3074357232, 1751439176, 3787826596, 3302899170, 1104871533}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 3959422976, 3657433088, 3103784960, 729808896, 2478833664, 1730150400, 1173356544, 3900178432, 1428946944, 2353922048, 3361931264, 2513076224, 3189489664, 1450450944, 3599921152, 2371168256, 1996872704, 3395244544, 3358391040, 408740224, 216322368, 644384800, 1452704880, 2381156456, 3390771268, 1374092394, 2782260945}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 1946157056, 3858759680, 4177526784, 1551892480, 2218786816, 1243611136, 108003328, 911736832, 1250164736, 3398041600, 217382912, 3356917760, 1555939328, 1962696704, 293490688, 3248969728, 3769093120, 2705399296, 1080355072, 4294754176, 1134074560, 2399311968, 620750128, 3838118184, 124699284, 264873262, 1810766759}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 2348810240, 637534208, 4278190080, 2340421632, 1237319680, 2254438400, 2953838592, 1841823744, 1966342144, 2082078720, 1419051008, 3717431296, 3931684864, 3701235712, 2755530752, 3821484032, 2071102464, 3471903232, 3848402176, 449420416, 904778304, 2638200096, 3625908688, 2748800056, 1589298028, 1338337470, 595308279}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 67108864, 704643072, 2298478592, 2541748224, 4114612224, 1323302912, 2452619264, 208142336, 3427532800, 3776839680, 3337420800, 1454211072, 1841479680, 3032752128, 241332224, 3357227008, 189580288, 3247517184, 878442240, 3055780224, 932677440, 1719528800, 3046819792, 2078281576, 2612018604, 4062734546, 271350665}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 2080374784, 1979711488, 2164260864, 880803840, 759169024, 2183135232, 2815426560, 556269568, 451149824, 3980001280, 450428928, 983400448, 2758459392, 3203162112, 1569607680, 1393248256, 2478883840, 792527360, 3458704640, 3111373696, 1578205888, 445964512, 3445572016, 3022175736, 3036170748, 281831078, 2757633231}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 2080374784, 4194304000, 654311424, 75497472, 2646605824, 2598371328, 1112539136, 3309830144, 2526806016, 785252352, 1788674048, 2773319680, 825409536, 3056885760, 2726432768, 2530949120, 1823261696, 409022976, 856941312, 1619500672, 1249245632, 2060898464, 3804128656, 2061845848, 1686739468, 1720249514, 470511177}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3959422976, 570425344, 4043309056, 1635778560, 734003200, 3869245440, 263192576, 1742209024, 3512467456, 2686058496, 998834176, 2270920704, 847560704, 2166628352, 259411968, 2408278016, 1596890112, 1551200768, 3505489664, 1792383360, 2837688384, 3337154848, 1235638448, 3208849800, 3709507252, 2255179906, 2055116483}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1275068416, 1979711488, 419430400, 411041792, 1505755136, 551550976, 4241489920, 800587776, 1757151232, 72744960, 1731002368, 1401061376, 4185243648, 3898892288, 2356834304, 3076737024, 2263071744, 346636800, 3232283904, 2079238016, 211548352, 586495136, 3442406032, 1845229848, 1063591732, 2880890562, 2440528661}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 335544320, 234881024, 3741319168, 2071986176, 1707081728, 2262827008, 1120927744, 1791492096, 3878420480, 657326080, 194314240, 3245965312, 3990798336, 293888000, 731017216, 3537049600, 103846912, 3429963264, 2289806592, 1105590400, 3811113536, 2534761248, 2335818640, 2701058328, 2595489164, 3221903922, 787949665}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 3154116608, 301989888, 620756992, 394264576, 759169024, 1717567488, 2148532224, 1385693184, 2419851264, 1071251456, 2195128320, 2992406528, 2652749824, 1766072320, 1672876032, 2155173888, 3001533440, 1910731264, 4049778432, 2848762752, 3150287168, 1041768800, 905724816, 2457488952, 2020041156, 2029310354, 642368723}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1811939328, 167772160, 3976200192, 2927624192, 2738880512, 3026190336, 143654912, 4178051072, 1562640384, 3243900928, 2459107328, 2913763328, 816955392, 3234603008, 1420701696, 2602633216, 810273792, 3656344064, 3808088832, 338486144, 2557598144, 90989280, 3642643856, 2010728312, 1417147468, 4174996054, 469219871}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 3422552064, 1644167168, 1191182336, 2843738112, 817889280, 2598371328, 3647995904, 1452802048, 3989045248, 3110207488, 513736704, 1069318144, 1595260928, 71049216, 4279635968, 478484480, 873972736, 731056640, 2626860800, 2172953216, 436322112, 1737896096, 2898610960, 4072121544, 1715668596, 1222283886, 2240345779}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 872415232, 3456106496, 3103784960, 109051904, 1145044992, 3760193536, 797966336, 2792882176, 2269904896, 4272816128, 2502230016, 3968696320, 4244291584, 3147063296, 1479700480, 2194896896, 586464256, 3630255616, 2993151232, 1337305984, 3239483328, 1961493856, 2890862640, 1359146200, 4028137076, 469523162, 2395369297}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 3690987520, 2315255808, 2533359616, 1937768448, 1765801984, 3521118208, 3834642432, 4194828288, 3302752256, 1803681792, 885850112, 4266360832, 1504231424, 1957961728, 3465416704, 2527528960, 1372240896, 1206479360, 4283288320, 127123072, 798796352, 368712032, 3356056144, 450728888, 1931204300, 2525030826, 1029198735}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1006632960, 503316480, 1023410176, 4102029312, 918552576, 1939865600, 2442133504, 1790443520, 2825650176, 4102160384, 4181524480, 438272000, 3673997312, 3052691456, 868118528, 3097970688, 3705572352, 2010728960, 3906580736, 2098692480, 318282944, 2554479904, 1839027376, 3624903192, 1963241748, 2608365098, 4165749399}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 738197504, 2919235584, 754974720, 327155712, 3711959040, 182452224, 1968177152, 4265082880, 326893568, 3366584320, 1548681216, 2148892672, 3955015680, 3915669504, 3643166720, 1701656576, 3964589056, 1514621440, 121757952, 2813522304, 3039639360, 3308170080, 3126265296, 2006555864, 2074011956, 750720610, 446533323}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 1140850688, 1040187392, 1258291200, 3816816640, 2243952640, 1067450368, 2255486976, 910688256, 1986789376, 1668153344, 1647509504, 1070170112, 4205363200, 96739328, 2333233152, 2814707712, 825146368, 3110823424, 3770539264, 450022016, 693980224, 3388663584, 3814799152, 2288820200, 525740956, 2551657682, 1070319329}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 1811939328, 3724541952, 2432696320, 830472192, 3217031168, 350224384, 3555721216, 1129840640, 2069626880, 446300160, 3109748736, 2135982080, 3646799872, 4272168960, 3742773248, 176777216, 3397354496, 3193129472, 1745139968, 3725834112, 1039222848, 3199453984, 2116111248, 4168870024, 1553275604, 3309667778, 2136499331}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 2080374784, 503316480, 889192448, 494927872, 3300917248, 903872512, 2821718016, 37224448, 745275392, 1765408768, 3540844544, 73170944, 3461857280, 1895063552, 3745918976, 3646883840, 1651885056, 2470781440, 4289237248, 1234290048, 3907742784, 1278112, 1909067408, 2127898088, 4144020868, 2748707050, 3688196427}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 2617245696, 1912602624, 520093696, 629145600, 2126512128, 1700790272, 2880438272, 166199296, 3550740480, 969277440, 4270391296, 2883158016, 1617084416, 2121031680, 963801088, 3891746816, 2104269824, 3704691200, 831903488, 704685696, 2837673280, 1143130528, 2957794256, 291660392, 2228180140, 3398467814, 3462080721}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1140850688, 369098752, 1493172224, 3112173568, 1413480448, 1914699776, 2909798400, 14155776, 1290534912, 3147431936, 4125818880, 2135982080, 1964883968, 2832474112, 1927688192, 2839115776, 4129266688, 1374901760, 2757544192, 4053251968, 2897705024, 2582835936, 3221915952, 1192679592, 2157222996, 2993916890, 2208897563}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 1811939328, 3053453312, 3137339392, 142606336, 1858076672, 1692401664, 894435328, 3273129984, 3237740544, 1064697856, 275447808, 1999536128, 2952773632, 1078206464, 360337408, 955582464, 122788864, 1228100096, 4092759296, 1043986048, 82264512, 1248904992, 3554736912, 2367213528, 1228186788, 2317009074, 1898824229}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 2214592512, 3388997632, 3539992576, 1719664640, 2940207104, 2703228928, 1313865728, 342360064, 2252079104, 1705115648, 3180134400, 2524807168, 2677981184, 364142592, 3543019520, 2037856256, 4250176512, 679814656, 4289824512, 3796163712, 4241298112, 1046343904, 206486832, 471629496, 3648131740, 2762302826, 3059853039}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1275068416, 33554432, 1124073472, 2172649472, 1488977920, 31457280, 2274361344, 3557294080, 529268736, 1137049600, 66781184, 2814869504, 3381051392, 3492028416, 3279564800, 3934586880, 1506331648, 1234399744, 3726362368, 3911757952, 1149442368, 2404632736, 897893008, 2788503096, 280005196, 1074219522, 4036595397}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 2080374784, 3456106496, 2734686208, 3095396352, 2873098240, 1382023168, 2106589184, 3050831872, 2735996928, 2268987392, 2299199488, 4001792000, 2883043328, 787226624, 3327791104, 3938277376, 2934031360, 2664108544, 3584473344, 2166851200, 153355712, 2841015776, 649534096, 1520743672, 2177804196, 3348868646, 2760253749}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 872415232, 3120562176, 1895825408, 3162505216, 1505755136, 3558866944, 4260364288, 2295857152, 2443444224, 961413120, 1670578176, 2816049152, 3002122240, 1855725568, 2419732480, 1131767808, 1828123648, 3319993856, 4114720512, 2033513856, 2588049088, 803278496, 3116414192, 1843690984, 1680749588, 1032013310, 3184633109}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 1677721600, 1375731712, 3774873600, 2977955840, 1077936128, 1558183936, 2167406592, 3998744576, 3753115648, 967966720, 1650655232, 2067759104, 2483732480, 1632378880, 2513850368, 3552122880, 1110488064, 1173581312, 901249792, 3277236608, 3394379840, 634598624, 3886523472, 1872671720, 686704948, 2994539318, 4156199587}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2885681152, 2516582400, 16777216, 796917760, 2294284288, 4062183424, 2372927488, 896008192, 1328283648, 2968911872, 3652517888, 1462075392, 1251655680, 2762235904, 4203368448, 2791000064, 2857696256, 3441775104, 1369292032, 971963264, 4168503104, 3086305184, 1313186672, 1527433384, 1738288780, 2386454498, 1915303949}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 1811939328, 1509949440, 385875968, 897581056, 2294284288, 3634364416, 1225785344, 3517448192, 225705984, 581828608, 3629449216, 3160375296, 383827968, 3703332864, 3865726976, 3326306304, 3201731584, 3764740608, 2116532992, 3114047104, 3455478080, 385424032, 1948120624, 3122112984, 3655632348, 25853870, 741555469}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 1543503872, 4261412864, 2667577344, 4102029312, 3963617280, 1767899136, 3895459840, 2734161920, 558628864, 1268908032, 2327511040, 3542515712, 2120466432, 1609850880, 2341359616, 2502502400, 3043343360, 3674802688, 3266703616, 1283522688, 1004654016, 1117739104, 2132841616, 3659459496, 3096444132, 3930468506, 1344088791}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 67108864, 2248146944, 989855744, 696254464, 3124756480, 2803892224, 896532480, 3191341056, 3753639936, 1757020160, 2376400896, 1608613888, 3042099200, 1606705152, 3592818688, 2339309568, 905751552, 2806994432, 554492160, 3073846912, 2274398528, 4261228000, 529372336, 2061561384, 2009399844, 238150402, 1566232867}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1811939328, 1375731712, 2600468480, 3883925504, 2973761536, 2329935872, 2114977792, 2464677888, 2270953472, 3893231616, 2969501696, 3714154496, 3145515008, 2733907968, 3367137280, 1415649280, 414628864, 2724282880, 1840709376, 3303093376, 3698775616, 583094112, 1858520016, 4049155960, 790816252, 1635988506, 1071643785}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 738197504, 2785017856, 1694498816, 2373976064, 2118123520, 1872756736, 739246080, 1222115328, 1344012288, 2856452096, 1841233920, 1935114240, 2236006400, 1686396928, 989745152, 1164793856, 2431691776, 846025216, 1517348096, 2662158720, 1561394240, 1876774368, 800626416, 2313766616, 906927844, 2298490274, 2340449935}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 469762048, 3254779904, 2600468480, 595591168, 2386558976, 3105882112, 940572672, 3238526976, 3504078848, 1594228736, 1190854656, 812154880, 540655616, 3969146880, 3648679936, 95229952, 431729664, 3508349440, 1541656320, 4217977984, 2666116160, 561783520, 1926659504, 1418925464, 3884250892, 187161642, 3711640397}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1677721600, 234881024, 251658240, 4286578688, 1547698176, 2006974464, 1307574272, 3196583936, 2931032064, 2262958080, 1623785472, 2863169536, 2871508992, 3975946240, 3023450112, 1815808000, 213488640, 2705538560, 1267062016, 2996113536, 1341046848, 2555678176, 2551308272, 860300840, 382706748, 3755504862, 4098653067}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 603979776, 1308622848, 3204448256, 75497472, 3326083072, 1818230784, 2913992704, 1807220736, 997457920, 2755788800, 4241424384, 513441792, 3589521408, 4111212544, 3583406080, 823994368, 2268959744, 1788182016, 909235456, 1627596928, 2955707840, 4005469536, 788127504, 1643076584, 399173252, 3350972710, 1822446907}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 2885681152, 3590324224, 1728053248, 1468006400, 549453824, 3198156800, 1041235968, 332922880, 3770417152, 3517317120, 1043922944, 3603726336, 4204773376, 3039059968, 3757707264, 2020554752, 1264448512, 2810669568, 4285111552, 2686789760, 427470912, 2810099616, 1800728880, 2697168728, 2305960804, 4083899762, 368552301}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 1140850688, 3321888768, 4177526784, 394264576, 1958739968, 1788870656, 2941255680, 1654128640, 410255360, 2266365952, 1236336640, 361725952, 3446456320, 531390464, 402796544, 215418880, 1295438848, 347024896, 1626530048, 2492551040, 3189755712, 2102701472, 3699922224, 2743893496, 3759288420, 237961654, 498263889}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 4093640704, 3053453312, 1124073472, 3028287488, 3972005888, 4003463168, 3568304128, 495452160, 912523264, 2189295616, 3291676672, 1440579584, 2720317440, 1605132288, 3699011584, 224212992, 22449152, 4216675840, 3178397952, 3863702144, 2429662144, 1559156768, 2893640496, 2412302856, 1354123036, 1656174774, 712229869}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 1811939328, 1040187392, 3674210304, 1551892480, 2428502016, 3227516928, 330301440, 2317877248, 2483290112, 3970039808, 3176988672, 2010808320, 2150744064, 4201390080, 470183936, 4029614080, 2250232832, 4131863040, 2730215680, 3644138112, 780057536, 1153694240, 2229872208, 173066984, 3588808524, 3251948118, 2030752691}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 738197504, 3388997632, 16777216, 1115684864, 1279262720, 2321547264, 1200619520, 908591104, 3479961600, 28966912, 332333056, 2686550016, 1938341888, 126115840, 3774222336, 730150912, 878105600, 1508706816, 3579499264, 835130752, 3216869824, 1124772704, 609164560, 417452024, 2796082780, 3052670178, 3985513419}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 4093640704, 1577058304, 83886080, 1149239296, 4106223616, 2480930816, 2148532224, 2759327744, 1707868160, 732037120, 399310848, 3921969152, 2883043328, 2301911040, 1890463744, 76511232, 3617190912, 2586519040, 2316301568, 2596830592, 100952256, 1260803104, 3475710352, 3062872824, 3121097396, 467946906, 4130754519}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 3154116608, 2785017856, 1929379840, 1803550720, 3779067904, 3533701120, 791674880, 1220018176, 3485728768, 897449984, 2643001344, 629964800, 569360384, 3405520896, 2834984960, 836188160, 645260288, 108745216, 3085430016, 3116382848, 3093316672, 1825577312, 2099802096, 2353816008, 2818724932, 2989696382, 2516300925}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 872415232, 1040187392, 2130706432, 1669332992, 2747269120, 115343360, 2289041408, 2637692928, 247726080, 796000256, 3586719744, 3548151808, 2949890048, 226254848, 2633371648, 18556928, 358978560, 3259454976, 176399616, 584339584, 3313120832, 3767884832, 4019900560, 1589679176, 608554788, 1658271550, 684455611}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3422552064, 1241513984, 318767104, 612368384, 859832320, 2887778304, 1972371456, 1928855552, 1176240128, 1925840896, 2735144960, 896172032, 717996032, 1868849152, 957755392, 632100864, 3076367360, 965282304, 40624896, 2041871488, 2681091008, 3391174624, 2775556528, 59909592, 726354996, 3493379378, 1298186827}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 2348810240, 1241513984, 1224736768, 377487360, 4081057792, 438304768, 554696704, 2769813504, 2559836160, 3455975424, 832110592, 284590080, 3841310720, 705437696, 480907264, 1862735872, 2338319360, 3800760832, 3325395712, 2062299520, 4049217472, 2247034592, 3961772720, 478772376, 1072611460, 3579936902, 561135509}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 3019898880, 3858759680, 587202560, 3984588800, 2780823552, 1021313024, 3788505088, 2176319488, 4095475712, 400687104, 2065629184, 2868674560, 3446521856, 3005489152, 3351138304, 3353180160, 1507050496, 3514373632, 4155361536, 3896775296, 2460897088, 3255113760, 1063247504, 2273530264, 3864959924, 718458642, 1562958495}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 872415232, 838860800, 4278190080, 2977955840, 1816133632, 3504340992, 699400192, 3912761344, 3719561216, 1849032704, 100335616, 383221760, 1262403584, 3549175808, 1174540288, 1032673280, 3771528192, 2077820416, 3838501632, 3831125632, 516517696, 1017299680, 3311807568, 2859686312, 3420190148, 4043092870, 3802229857}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 1677721600, 1241513984, 2130706432, 2222981120, 2067791872, 3697278976, 2853175296, 2272788480, 3605266432, 779485184, 1204224000, 980123648, 2005843968, 278683648, 2702331904, 628189184, 940352512, 1775586816, 1134212864, 2160208512, 2804499904, 731427808, 2286631312, 125927992, 1272687412, 3653678990, 2641384041}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3690987520, 838860800, 1157627904, 2810183680, 658505728, 4032823296, 1842348032, 2982674432, 1764491264, 94765056, 424083456, 1881374720, 2946416640, 182738944, 2575962112, 3546368000, 1646590976, 366815744, 1370150656, 3072740224, 1099376960, 3808687200, 607042960, 1979462616, 1307456140, 1210805938, 1264974693}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1006632960, 4261412864, 3808428032, 3363831808, 1656750080, 1054867456, 3966763008, 910688256, 2302935040, 2134769664, 2290417664, 3004268544, 1212071936, 1359749120, 2373603328, 1530603520, 2740231168, 3973011968, 482509056, 1568571008, 681930176, 4286701856, 1090971664, 780153416, 633361052, 1818258630, 2544904157}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 1946157056, 1845493760, 1996488704, 964689920, 3586129920, 1377828864, 3910139904, 2783444992, 3872653312, 740163584, 1700855808, 2205384704, 2393423872, 3946586112, 2529832960, 3145672704, 3272778752, 3780847104, 3839159552, 3667270784, 231030592, 2331376160, 260424176, 3516765848, 3708934140, 1583579742, 625008645}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 1677721600, 33554432, 3137339392, 562036736, 1631584256, 752877568, 649068544, 1322778624, 2936799232, 1448214528, 3954769920, 1767211008, 1679998976, 1641291776, 962473984, 501954560, 1391244288, 3044486656, 1643565824, 1519012992, 2679457088, 1854385248, 2262547664, 4167170088, 499952564, 2347202858, 1581159823}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3019898880, 3321888768, 2063597568, 4152360960, 3342860288, 1969225728, 3551526912, 3965190144, 4270063616, 1089077248, 977600512, 3272441856, 729726976, 2891456512, 511995904, 283781120, 1917133824, 1326302720, 1501493504, 291012224, 2449749568, 539635808, 3227876624, 3923613032, 1721165556, 59013102, 745171319}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 3288334336, 2986344448, 3439329280, 3749707776, 2269118464, 2682257408, 1209008128, 3815243776, 1413742592, 1145962496, 2690711552, 3280699392, 1216921600, 3613925376, 1849962496, 1565394944, 2514562048, 2781582848, 2129197824, 1731731328, 4995392, 433726560, 711401552, 2250178040, 1381314236, 956138518, 77959493}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 469762048, 1442840576, 2768240640, 2172649472, 1304428544, 2082471936, 1448083456, 1763180544, 151257088, 527302656, 29032448, 3335290880, 3557146624, 2870501376, 2785292288, 1307465728, 4177218560, 2125236736, 2947933440, 3195017600, 893919808, 3004972576, 2733266160, 3667205944, 3935812260, 1857620366, 3847600501}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 3690987520, 3120562176, 1056964608, 3548381184, 3300917248, 1151336448, 1089470464, 200802304, 4156293120, 788135936, 3368484864, 1966309376, 726319104, 1106796544, 3502002176, 159004672, 4194774016, 2090043904, 1530589952, 3879740032, 2556438080, 4031787936, 3171445808, 2974025768, 3922073220, 1266498722, 43293411}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 1140850688, 3456106496, 1526726656, 2592079872, 356515840, 2766143488, 4056940544, 293076992, 1046740992, 2373844992, 1163460608, 2185003008, 50839552, 2826444800, 3588509696, 3888003072, 226040832, 885831168, 3624895744, 1196714624, 1205219520, 2403696608, 3366372560, 685825176, 1421710676, 2498710798, 1844044109}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 738197504, 2919235584, 2533359616, 2608857088, 2503999488, 1700790272, 4147118080, 144179200, 1718353920, 2228879360, 1753939968, 1023246336, 3092824064, 93855744, 552341504, 2132424704, 2854964224, 1064145408, 5275904, 3262921856, 3482457664, 2433695584, 2167649296, 1419090728, 2584518356, 62815226, 1999974171}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 3422552064, 1375731712, 1694498816, 1535115264, 4206886912, 3428843520, 2161115136, 1732771840, 3388211200, 946733056, 318439424, 800620544, 3734093824, 1103650816, 3837005824, 1020160000, 2336953344, 195078656, 1189973760, 775060352, 737218368, 1027979424, 1230393168, 1626811480, 1908051148, 3199784158, 2333199245}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 2885681152, 2650800128, 889192448, 360710144, 1799356416, 1986002944, 2656043008, 3672637440, 3970695168, 1760952320, 2228027392, 694714368, 773308416, 4134019072, 2624327680, 685123584, 1568490496, 210815488, 1765005568, 1390572928, 3783196736, 1635751776, 2978220688, 1660575256, 2185972572, 2533201570, 1646988909}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1140850688, 2046820352, 687865856, 3212836864, 1950351360, 3017801728, 3673161728, 2087190528, 3792961536, 665190400, 1700855808, 2308866048, 2686828544, 417882112, 1288966144, 696653824, 1194398720, 1281793536, 946462464, 2316454272, 1742166848, 1013448160, 2294757328, 2919205512, 3392879692, 2727210686, 3436995993}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 3556769792, 838860800, 989855744, 494927872, 817889280, 1394606080, 3530555392, 1455947776, 2406219776, 3172859904, 3717791744, 3088089088, 372490240, 1380474880, 1361850368, 3883825152, 638139392, 680050176, 3865555712, 254960768, 3412534080, 3235507872, 1620790768, 3672104616, 3398852956, 4011139154, 3512651385}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 872415232, 1375731712, 2466250752, 3481272320, 1472200704, 2015363072, 3996123136, 841482240, 3730571264, 4166647808, 2699362304, 1647083520, 2548547584, 4020772864, 983306240, 1610221568, 823464960, 3290756608, 3247174400, 3839508608, 413482560, 1573700640, 704103408, 3752860936, 2968014092, 3103530682, 891955523}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2617245696, 2852126720, 3674210304, 2709520384, 2755657728, 887095296, 1655701504, 1899495424, 2008809472, 1917714432, 3091267584, 2909634560, 820428800, 2327322624, 821841920, 456001536, 2763080704, 3417682432, 409656064, 2274236544, 283209024, 121473760, 4184788048, 2939959592, 143540932, 3747689410, 1585314745}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 201326592, 4194304000, 1090519040, 2172649472, 12582912, 3978297344, 2310012928, 181927936, 1075052544, 3124887552, 1324941312, 3847192576, 1211678720, 626532352, 802451456, 2044856320, 3372817408, 1022853632, 1526512384, 3406986624, 2402357312, 2314455200, 1528212208, 637997128, 4019767988, 2225615078, 1433166187}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 67108864, 2516582400, 4278190080, 3464495104, 994050048, 3210739712, 2205155328, 3589799936, 2724986880, 1286733824, 614924288, 1988329472, 3556950016, 2004377600, 1261178880, 4208068608, 3864480768, 3199989248, 4132342016, 2447004800, 3322087616, 893776608, 3888893456, 515278856, 1815491140, 477177674, 558011311}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 4227858432, 570425344, 1392508928, 3145728000, 3502243840, 3579838464, 3383754752, 171442176, 578027520, 3280076800, 3111059456, 1309638656, 1236189184, 968368128, 4139003904, 1759660032, 836699136, 2495078912, 4237995776, 3717863552, 738368, 1592130976, 2164115152, 2576993384, 3111386820, 1210107046, 335638715}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 3422552064, 771751936, 3170893824, 1317011456, 1472200704, 1583349760, 2825912320, 2056781824, 912523264, 1593704448, 68222976, 3098640384, 3089285120, 265822208, 1103368192, 3454945280, 1819876352, 160285184, 3520639232, 549939584, 599583168, 3157853344, 615381200, 3473443080, 30343284, 728816638, 622535565}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1811939328, 1308622848, 318767104, 1853882368, 3334471680, 1096810496, 728760320, 1707606016, 2108948480, 346423296, 2833711104, 435519488, 1061732352, 797466624, 2266238976, 3543558144, 908016640, 573166080, 508219648, 2154909312, 1408937664, 886668320, 490659792, 1370953480, 577621596, 1843705534, 2252473417}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 67108864, 1107296256, 1962934272, 4001366016, 616562688, 2342518784, 2037383168, 4177002496, 4194041856, 1398931456, 874840064, 2931785728, 2323431424, 2025332736, 3080474624, 2234652672, 2959956992, 1620833792, 206758656, 3223796608, 4232748480, 1867201824, 3535858608, 557481832, 2698180, 2296766210, 3699765903}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3422552064, 1845493760, 1929379840, 1233125376, 2881486848, 3672113152, 3864002560, 1624768512, 4028891136, 48627712, 3648585728, 2226618368, 4065640448, 1821925376, 2986610688, 399931392, 1680935936, 1185653248, 717656320, 3118427776, 1827573056, 710101280, 2286195856, 3328199768, 2601548356, 3329766142, 206850593}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 1677721600, 2248146944, 520093696, 864026624, 1841299456, 3315597312, 739246080, 2021130240, 4190371840, 937295872, 3703504896, 776503296, 3507863552, 792223744, 354701312, 70154240, 3065453568, 1900324352, 484946176, 2921671808, 4083795520, 260183840, 2949998640, 2288100056, 3893236532, 2187802718, 4061967181}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 469762048, 369098752, 2063597568, 1015021568, 4232052736, 580911104, 653262848, 4148690944, 1972633600, 623771648, 1261240320, 548372480, 3673210880, 2156404736, 2046046208, 2185119744, 380980224, 2713967104, 304268544, 271521408, 1500550080, 2185783392, 1175733104, 1340999720, 3368908252, 3414139886, 3616064925}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 3825205248, 3456106496, 2466250752, 1669332992, 876609536, 488636416, 3843031040, 2209873920, 3541827584, 2148663296, 2482044928, 3960242176, 3603677184, 3950534656, 1811705856, 3848407040, 1593394176, 1098444288, 1721619712, 3136769664, 521898048, 2921358304, 1989177520, 804799000, 2587655764, 2466388690, 1732846535}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3019898880, 973078528, 1627389952, 2340421632, 1589641216, 3529506816, 2060451840, 620232704, 2985558016, 2679767040, 2518876160, 1864269824, 1896595456, 792223744, 2450804736, 984233984, 2067473408, 586855936, 2888402688, 1212108160, 659072320, 3891696288, 4201087568, 2242277976, 2893377556, 4108563206, 2715049063}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1543503872, 2986344448, 2835349504, 2759852032, 2764046336, 824180736, 946864128, 3259498496, 1693188096, 3581804544, 186318848, 1470922752, 1055768576, 25698304, 2051813376, 1011775488, 4097000448, 4107321856, 3582703360, 2194091392, 1408939712, 764065824, 3770855152, 531543720, 3717255708, 619440850, 2404860937}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3556769792, 3657433088, 1392508928, 1635778560, 20971520, 3911188480, 764411904, 1901592576, 3488350208, 2721185792, 3301376000, 1978499072, 1663877120, 2836946944, 3159109632, 56780800, 2751427584, 4021413376, 2069284608, 1772823680, 522168640, 2743834720, 3863339056, 313062488, 4065206628, 3366805466, 826712495}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 3825205248, 570425344, 3103784960, 3011510272, 3342860288, 983564288, 2765094912, 510132224, 715915264, 3315990528, 994115584, 2955247616, 2055651328, 2267570176, 3876335616, 2381740032, 451480576, 2783548928, 2979046144, 3643878784, 1151186240, 289571424, 2426540784, 472607032, 2901591644, 2876906466, 1633633477}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 2617245696, 2919235584, 2701131776, 981467136, 2369781760, 3642753024, 4189061120, 3401056256, 1328283648, 2428895232, 2542993408, 1489403904, 2877800448, 4294451200, 3658231808, 4285945856, 1881883648, 459964928, 2332154112, 634070912, 1463483840, 2112472032, 3020901936, 1111007816, 1433966724, 1465426250, 1063833653}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 201326592, 3120562176, 1426063360, 4018143232, 1547698176, 983564288, 1475346432, 249036800, 2038169600, 1608646656, 2255552512, 2149941248, 3528638464, 3627573248, 3157012480, 3804903424, 2413126656, 3720071680, 121740032, 2192349056, 842739008, 909165024, 3557361520, 2578052264, 367586196, 2129986130, 3356225295}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 738197504, 3523215360, 318767104, 2357198848, 2982150144, 1495269376, 3589275648, 417857536, 2939944960, 4116840448, 2941976576, 3618013184, 4086022144, 3825754112, 4260106240, 1769621504, 2400125952, 1689840128, 3209871104, 3508895872, 2337873856, 4100847264, 609550448, 650638440, 3972142476, 2842391914, 493799407}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1140850688, 1979711488, 1862270976, 494927872, 1807745024, 3181379584, 2263875584, 889716736, 3226730496, 2135556096, 137428992, 3515121664, 4033069056, 4285030400, 3775139840, 4055001088, 1240296448, 534418944, 150526208, 5106816, 2713413952, 2425746208, 3059185456, 98825128, 2426930428, 1252273198, 2822920655}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1275068416, 3254779904, 1795162112, 813694976, 2361393152, 517996544, 3870294016, 1454899200, 2786852864, 1980891136, 1685651456, 425820160, 3815686144, 2258116608, 4115410944, 1452943360, 3894221824, 529515008, 1538623232, 1866003584, 3261029824, 1979618848, 1936737552, 3151504936, 3773573892, 1217032914, 3577036999}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1677721600, 1577058304, 3372220416, 1937768448, 515899392, 4032823296, 2398093312, 897056768, 3216769024, 206176256, 432865280, 2391769088, 2701967360, 2765643776, 2544660480, 3095545856, 3198772224, 1600769536, 3477331200, 2055121792, 2726915392, 2428100256, 7045968, 690653512, 3900116164, 112907490, 2491375547}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1140850688, 3657433088, 2097152000, 3548381184, 4194304, 1717567488, 3188719616, 359137280, 2304507904, 2581725184, 858980352, 2217771008, 211140608, 2051563520, 816607232, 601520128, 216482816, 299814400, 3855388416, 2395452288, 4230178624, 3839406560, 2525619984, 2034919992, 2404320956, 2569193370, 4129207839}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 4227858432, 3858759680, 1593835520, 981467136, 2998927360, 3193962496, 1290797056, 4283957248, 423362560, 1286995968, 941162496, 2853273600, 538624000, 2297978880, 53243904, 2564704256, 4221373440, 2955667968, 2278411520, 4204575872, 2916680384, 720481312, 2083166800, 2495638344, 23081172, 3866106290, 1436051205}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 2348810240, 1174405120, 2936012800, 2927624192, 3577741312, 3491758080, 3251634176, 3172466688, 2814640128, 122290176, 2660171776, 308641792, 1799143424, 2046320640, 1844727808, 4007806976, 3718456320, 2049169920, 572892416, 3164378240, 2364018880, 185357792, 3046528688, 4194396920, 2040579940, 2195095534, 1193366407}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 3288334336, 2181038080, 385875968, 864026624, 3510632448, 845152256, 3983540224, 3415736320, 4027318272, 3680370688, 2384265216, 1950449664, 2765537280, 3493355520, 4225511424, 328599552, 3122217984, 2705047040, 4196524800, 1873193600, 2661311040, 2807060832, 1443374480, 2435074440, 2674551924, 1553937738, 1724565225}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1677721600, 3992977408, 3036676096, 1920991232, 2873098240, 2195718144, 2513436672, 2545418240, 4035182592, 310771712, 2781413376, 987987968, 4241539072, 2912428032, 1215590400, 944662528, 3242542080, 3637087744, 1455654144, 3038809472, 3956298688, 1253598432, 1308901584, 3150347672, 1613330484, 3803425822, 3920143809}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 335544320, 436207616, 1560281088, 1837105152, 851443712, 996147200, 548405248, 3055026176, 1724645376, 3507355648, 1952645120, 3554115584, 3182346240, 2436374528, 2371620864, 1116088320, 640115712, 3491608064, 3980904192, 262570880, 2948352064, 989226912, 1851723984, 1608639464, 3666980948, 1869210090, 4199915169}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3556769792, 2516582400, 3271557120, 3716153344, 4206886912, 1050673152, 2666528768, 2858942464, 817627136, 2519859200, 3907977216, 537821184, 1372045312, 3330826240, 78401536, 1128929280, 3836414976, 112758272, 2856247552, 2316290688, 3745783616, 2469800864, 3845725744, 4230460968, 2585272140, 3851693546, 2666424071}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1677721600, 3120562176, 3539992576, 1602224128, 4215275520, 3286237184, 3205496832, 1573388288, 294912000, 817496064, 2341273600, 3547365376, 1583071232, 1290297344, 992235520, 386013184, 3070319616, 3300296192, 2907221760, 1821889664, 1112430144, 250047072, 211136592, 2966360184, 3524364908, 2243760302, 2483602391}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 738197504, 1912602624, 3439329280, 4085252096, 1103101952, 3776970752, 3392143360, 953679872, 2850816000, 794689536, 1717764096, 1792376832, 3491545088, 2142789632, 87822336, 1737885696, 770141184, 1912586752, 2192436992, 3070279552, 1184780096, 3947065632, 3001388144, 1438953352, 2379506292, 1201803546, 2463460633}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 3959422976, 2986344448, 3640655872, 125829120, 4156555264, 2816475136, 1307574272, 145227776, 3506700288, 2424700928, 4258988032, 853704704, 1725153280, 3406307328, 1121210368, 1363019776, 1929843712, 2374556160, 229306112, 304584064, 2267447104, 1074466848, 3227159568, 3666859784, 908198316, 2693627734, 1702993537}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 3422552064, 3724541952, 1157627904, 1149239296, 3426746368, 2531262464, 1812987904, 2032664576, 2588147712, 2418147328, 3325886464, 1882750976, 3322658816, 789061632, 2834583552, 167393280, 1983984640, 1761008128, 3583035648, 2349854080, 4022997184, 2614697056, 3798640976, 1867444088, 3686571932, 1577699894, 1585804019}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 2617245696, 3254779904, 2466250752, 2743074816, 1077936128, 3244294144, 806354944, 3710386176, 1368653824, 1792933888, 2899116032, 2295496704, 2445131776, 2278039552, 1304711168, 2627082240, 2320049152, 3668230656, 3785682688, 1445234816, 811894848, 1812253152, 3063215248, 2273084088, 910749084, 2124846302, 1572052709}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 1006632960, 2650800128, 3137339392, 2810183680, 2705326080, 2589982720, 4237295616, 2532835328, 2843475968, 3687710720, 3168862208, 2127331328, 3701981184, 689463296, 564948992, 4090890240, 1674384384, 249221632, 684364032, 3757240960, 1680784960, 3947948896, 2755246480, 446761336, 2636939316, 2591528770, 838865433}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2885681152, 1375731712, 2499805184, 595591168, 859832320, 3172990976, 2937061376, 3557294080, 835452928, 3329359872, 3628531712, 3751641088, 2293022720, 4238893056, 2124173312, 2547660800, 425411584, 1091033600, 2648162048, 3611263872, 1862519616, 680120416, 2600112944, 3357608728, 3356284556, 2549625698, 3375643551}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 738197504, 1241513984, 3439329280, 3061841920, 1824522240, 308281344, 1366294528, 307757056, 3817603072, 4254728192, 1899429888, 2823192576, 998227968, 2360893440, 2335985664, 1327659008, 3641404416, 451211776, 2939482880, 1534894976, 2438507968, 1675031840, 932692816, 2458667912, 2300194452, 485962090, 1453780427}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 738197504, 1711276032, 620756992, 3363831808, 1438646272, 3516923904, 1039138816, 262668288, 3143892992, 1937375232, 2428436480, 988315648, 1319223296, 294150144, 3436466176, 3207755776, 164328448, 3928680960, 935519488, 860275072, 472704704, 908842656, 3013551664, 3117990952, 1227487276, 1348237798, 2405833679}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1409286144, 3187671040, 754974720, 3749707776, 4013948928, 1977614336, 4191158272, 2114453504, 2194407424, 3277717504, 3462070272, 1645182976, 2232336384, 2741510144, 3235655680, 1769347072, 2322033664, 1730776576, 2636231936, 2314070400, 62097728, 1953013856, 3358019920, 222933016, 733072108, 302371298, 816838793}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 3019898880, 100663296, 4278190080, 2491416576, 1430257664, 450887680, 3807379456, 3695706112, 1998848000, 543293440, 3283943424, 1593016320, 360759296, 1898471424, 1444171776, 4069160960, 3406375936, 2078932480, 2146539776, 3977092224, 2687739328, 1856043232, 746068944, 709646856, 1192630876, 4060569398, 370336611}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 3288334336, 1375731712, 2399141888, 2441084928, 1438646272, 1507852288, 326107136, 2002255872, 2018246656, 2310930432, 4245749760, 1613463552, 2177941504, 3761774592, 3615248384, 3334895616, 3586991104, 515739136, 1951763200, 4179742336, 1701027648, 1827977760, 2553426448, 2337223496, 2068507924, 69431050, 2481238201}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 2348810240, 2046820352, 3070230528, 1283457024, 3275751424, 2053111808, 1536163840, 1738014720, 3904110592, 3912105984, 1209860096, 2455928832, 1153286144, 3405275136, 2409910272, 1979082752, 1724478464, 2195499520, 1345895168, 2259584640, 1450700224, 3253948384, 3823106192, 2926514936, 1328394500, 90192662, 3541057037}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 4093640704, 1308622848, 3674210304, 2340421632, 3812622336, 2715811840, 1762656256, 4205314048, 250871808, 1005977600, 917569536, 2545057792, 4251566080, 2420645888, 3831771136, 505292800, 1269117952, 1012184576, 3689979136, 4107201152, 819714112, 416758880, 3916146000, 3817814648, 2796011740, 3588560558, 1630861249}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 3959422976, 4261412864, 1426063360, 1920991232, 2722103296, 1054867456, 3425697792, 1292369920, 1477705728, 357695488, 1627324416, 1467711488, 2181742592, 3739754496, 3399774208, 605698048, 51057664, 2224671232, 3787311360, 292025728, 3301745600, 2776985696, 1686153808, 154880872, 2425470364, 1160365326, 3681924195}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3690987520, 2046820352, 3204448256, 2894069760, 1069547520, 220200960, 1427111936, 2051538944, 2006712320, 1161953280, 119603200, 2641723392, 3330457600, 3966246912, 135008256, 2513053696, 1713177600, 2053616128, 789287680, 2612118144, 3071596992, 3759620512, 4082797936, 863794712, 275914924, 3220776554, 367106991}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 1006632960, 1778384896, 318767104, 8388608, 2730491904, 1923088384, 2142240768, 1223163904, 3590062080, 3699507200, 1078525952, 369852416, 2123677696, 893919232, 2966179840, 2108315648, 3818200064, 2851727872, 1100344064, 4035943552, 3950156224, 230107424, 906011696, 2943775880, 1676102828, 3602425866, 2872184447}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 3556769792, 1375731712, 3539992576, 109051904, 1203765248, 803209216, 4113563648, 348651520, 2711355392, 629538816, 1454833664, 2966192128, 2968109056, 2921881600, 4079751168, 319707136, 831214592, 2757416448, 2923856640, 3749748864, 110607040, 785062048, 1769664528, 991339368, 3493365756, 593730602, 1656837069}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1811939328, 4261412864, 4043309056, 92274688, 1891631104, 1038090240, 2913992704, 167247872, 3439067136, 730726400, 2820866048, 382042112, 405585920, 1729634304, 332140544, 708192256, 1652491264, 2497440256, 1076332800, 2544478080, 696953408, 2857317024, 2648945296, 3913009704, 3449274148, 3461472002, 3983984889}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 3556769792, 1845493760, 654311424, 1954545664, 1145044992, 3927965696, 883949568, 4134010880, 86245376, 892469248, 2170486784, 3801645056, 3598303232, 3645399040, 1611935744, 3331991552, 3013311488, 4177178112, 3156122880, 1221379200, 3452164544, 4074983520, 113679152, 2810227016, 1742053484, 2140013350, 3196150987}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 2751463424, 771751936, 1895825408, 2373976064, 1111490560, 3219128320, 2486173696, 2084044800, 1649672192, 2948726784, 4282712064, 1594261504, 1663942656, 2497208320, 2665754624, 3124373504, 3316739072, 3499394560, 3810559232, 3386036096, 2536476224, 809316320, 1328718544, 983563240, 3628416260, 2676397750, 2934814091}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 1409286144, 2046820352, 2264924160, 2055208960, 3258974208, 1423966208, 2729443328, 296222720, 852230144, 4255776768, 832765952, 1320452096, 1645854720, 1078468608, 1107038208, 3267508224, 1691298816, 1590611456, 4049786624, 1018748544, 622046912, 297485408, 1297151824, 2554318120, 4196483724, 3256594738, 2233955955}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3288334336, 1174405120, 3607101440, 3732930560, 2805989376, 1633681408, 2339373056, 2830630912, 1534328832, 2351562752, 2226454528, 4133388288, 3184377856, 64512000, 1292120064, 655505408, 1526813696, 3486817792, 4289233152, 1609476224, 1205204160, 3371984096, 2684749584, 266031880, 2669249764, 589459302, 4007202415}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 2080374784, 1509949440, 3942645760, 427819008, 272629760, 618659840, 3937402880, 4247257088, 215220224, 3713400832, 2545221632, 1809940480, 3225337856, 2143821824, 2539925504, 1929279488, 3265340416, 2585244160, 3856388864, 1504835712, 1302759744, 3308543200, 258346576, 811412776, 1712700620, 2172179070, 1275404929}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 1006632960, 1241513984, 3305111552, 494927872, 1908408320, 3932160000, 1829765120, 3966238720, 2107375616, 2084175872, 4137222144, 1182760960, 4066951168, 2986893312, 1049391104, 1934764032, 1367680000, 386253312, 4107401984, 2378672000, 2138889280, 1375632928, 426187216, 337160632, 3908050876, 1236823418, 2350122899}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 67108864, 2583691264, 3942645760, 2592079872, 1027604480, 3227516928, 1490026496, 1783103488, 387186688, 1658716160, 1300955136, 2822864896, 2183708672, 251158528, 1535930368, 2122450944, 3250668544, 483696128, 79826688, 3441498240, 2487544000, 4050275296, 1814381200, 343055960, 243616844, 2181232430, 2763875749}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 603979776, 3791650816, 2130706432, 1400897536, 893386752, 337641472, 4262461440, 668467200, 2804678656, 3422420992, 1717895168, 4230053888, 1299103744, 2582142976, 2497974272, 2819258368, 255271936, 570097152, 3414827776, 1383558784, 970630720, 3147447136, 347036848, 1953945368, 2342786532, 2133472250, 78069161}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1140850688, 3657433088, 3439329280, 192937984, 608174080, 2644508672, 53477376, 3069706240, 1942749184, 2693660672, 380174336, 1567653888, 398704640, 2791841792, 1493446656, 1194989568, 2687200256, 3619128832, 2366246656, 2807262080, 2101064512, 1671700448, 2592741616, 2501066056, 328990692, 3960758298, 2259824225}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 67108864, 33554432, 654311424, 3615490048, 2520776704, 371195904, 550502400, 3644325888, 1643905024, 3543007232, 2435121152, 2424143872, 3767713792, 97017856, 3541307392, 2456430592, 3702989824, 1255587328, 2715435776, 3741266560, 126011456, 965769440, 345529392, 3379308920, 221668852, 1518957538, 4172001449}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 4093640704, 369098752, 2197815296, 260046848, 935329792, 2011168768, 3702521856, 1275592704, 4109107200, 3827433472, 3229417472, 1441038336, 1656733696, 2170036224, 2673111040, 3074820096, 1500730368, 3915101696, 3323343104, 1489709696, 1933563456, 2845328416, 3174304784, 221659048, 1612405596, 2387071474, 932984231}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 1811939328, 1912602624, 50331648, 4219469824, 3166699520, 2644508672, 3836739584, 3504865280, 2632187904, 3242590208, 799604736, 647266304, 3956785152, 418930688, 2956750848, 4194965504, 3949681664, 4117471744, 3367128832, 3904313472, 3862015040, 4217449376, 2298520752, 1348049544, 298126124, 833012614, 3516972305}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1811939328, 234881024, 3204448256, 58720256, 1740636160, 3491758080, 1481637888, 3928489984, 693370880, 3090284544, 3036348416, 310673408, 2601631744, 1465409536, 766267392, 3926812672, 2231198720, 3615345152, 3866521856, 1082226816, 3382423104, 3011471904, 1910409200, 2011087416, 4242449980, 1298059838, 1402926963}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 3959422976, 3321888768, 3875536896, 276824064, 2571108352, 2824863744, 2800746496, 926416896, 4111728640, 3484286976, 2929393664, 2408808448, 988463104, 615014400, 1566339072, 1061312512, 2340518912, 2591457792, 415913216, 1296904320, 293383104, 4255583456, 18992272, 3469992264, 3330982884, 3763885718, 3076791069}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3154116608, 3120562176, 1459617792, 377487360, 2302672896, 459276288, 2245001216, 122159104, 2684092416, 3974758400, 982056960, 2304409600, 1257095168, 3136839680, 1306791936, 1881024512, 595540992, 220854784, 3495314176, 3254998656, 2223214784, 868161504, 1837747472, 3651559768, 1929061452, 2523395034, 2300654795}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 2617245696, 2717908992, 3003121664, 2675965952, 3577741312, 195035136, 3008364544, 30932992, 1749811200, 2934833152, 1054408704, 1112440832, 3545088000, 2645057536, 470028288, 1134176256, 4153101312, 1769052672, 2651741952, 1328097408, 2286331456, 4263116128, 1021991792, 2218984056, 1699061828, 1660707146, 3326482065}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1275068416, 2449473536, 4177526784, 1468006400, 239075328, 3600809984, 3729784832, 1209532416, 1204551680, 2889482240, 2181758976, 4030562304, 3598237696, 577265664, 1514409984, 3792570368, 1183663104, 3187988992, 825896704, 2743801216, 830334784, 4166571232, 2063102064, 3124507256, 2683439652, 178208618, 1659601979}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1543503872, 2717908992, 3841982464, 3246391296, 4198498304, 2875195392, 17825792, 349700096, 797704192, 3998613504, 2923757568, 1056407552, 3889217536, 2888327168, 1115959296, 1319241728, 2972648448, 2056040960, 596000512, 3074229120, 4241195584, 3748578784, 1313428624, 903990072, 2322961380, 34573098, 1638711853}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 3959422976, 2785017856, 1660944384, 847249408, 3619684352, 698351616, 886046720, 3956801536, 3498311680, 996016128, 3342336, 359235584, 1677246464, 354967552, 2211205120, 3923904512, 2161722368, 1173146112, 1800299776, 3637199488, 2734545088, 1490995872, 2689540912, 1571006648, 2062414980, 338069550, 1574647469}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3690987520, 2449473536, 620756992, 3598712832, 2982150144, 2757754880, 3052404736, 2678587392, 249823232, 1929510912, 1674510336, 1098612736, 362463232, 2142789632, 1862021120, 2775451648, 3229164544, 277795328, 1007838976, 1012366208, 710404544, 579660704, 2807912144, 1810683592, 539825196, 730127910, 229201843}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 3825205248, 2516582400, 1795162112, 3766484992, 1228931072, 2657091584, 2760900608, 2774007808, 2605449216, 1620705280, 129433600, 2480701440, 3112550400, 3777519616, 3838078976, 1651382272, 615605248, 4165590528, 3388111104, 613637760, 2447545792, 1020058848, 4112361360, 222584696, 783184868, 1007754890, 1836686251}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3422552064, 3724541952, 3909091328, 3095396352, 3661627392, 2975858688, 445644800, 3453485056, 2980839424, 3881435136, 1837694976, 2536407040, 4293509120, 346562560, 3886305280, 3050178560, 1110406144, 1468377600, 3612494080, 3390929792, 1443403968, 671271264, 3220429200, 46212088, 4149931172, 4280274618, 1400587579}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 67108864, 2181038080, 3103784960, 2524971008, 104857600, 157286400, 1418723328, 3606577152, 3019636736, 3157917696, 4274454528, 4281434112, 44613632, 3414695936, 1691643904, 2212390912, 1129403392, 118795776, 3335652096, 444824960, 2149025728, 386265184, 1613138832, 1635851512, 1082951732, 96365058, 37845667}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 1140850688, 1107296256, 2969567232, 3917479936, 3527409664, 1990197248, 1173356544, 4125622272, 1529610240, 2906521600, 1339490304, 3241508864, 708362240, 1232625664, 2782138368, 2510956544, 442326016, 576251392, 3420996352, 606886272, 2478709824, 3071739360, 3042285168, 1722350504, 528488716, 2302681058, 975185865}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 1275068416, 33554432, 150994944, 4085252096, 1782579200, 2296381440, 2091909120, 363331584, 3319005184, 3632922624, 3680960512, 1141276672, 2969026560, 3996655616, 3781980160, 4163262464, 2783005696, 3417809408, 291006208, 2577163648, 4268649792, 3993306336, 3545625936, 4014677032, 4164998540, 258391230, 4261912431}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3825205248, 2852126720, 2667577344, 914358272, 3359637504, 1000341504, 4145020928, 1675100160, 2904293376, 3523870720, 3921215488, 162889728, 1172488192, 1202216960, 1530155008, 872302592, 329733120, 3785530880, 973629184, 891566720, 530982080, 1232815968, 667457008, 3569439832, 4063870820, 2800785634, 384662731}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 603979776, 2986344448, 3875536896, 4185915392, 2613051392, 2904555520, 3935305728, 2506620928, 4001103872, 1667366912, 1147600896, 2206171136, 3889086464, 177758208, 73674752, 3292948480, 4064353280, 1741616640, 1251478272, 610536064, 877010752, 977357088, 1137639280, 4170740184, 3278128892, 3452329482, 2709602895}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 738197504, 3456106496, 1090519040, 2675965952, 2856321024, 2984247296, 2469396480, 3273129984, 104595456, 1111883776, 1553006592, 3538780160, 25083904, 3473432576, 2033455104, 1399982080, 870521856, 386839040, 862990592, 2180540288, 3716964160, 3785237216, 1955408336, 3141240680, 2896662292, 1060217362, 2064170493}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 469762048, 2113929216, 1962934272, 1266679808, 3795845120, 341835776, 3998220288, 3633840128, 3450077184, 1983250432, 4133158912, 512786432, 1445052416, 1919442944, 1355558912, 846862336, 1256266752, 3671169536, 2650829056, 83895680, 1400901440, 3326106848, 1583378192, 4182799128, 2551719012, 291778590, 3415635977}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 3825205248, 2315255808, 3338665984, 2373976064, 641728512, 1293942784, 128974848, 1638400000, 801374208, 1064435712, 949157888, 920289280, 1509408768, 1073225728, 3007074304, 1271801856, 4061998080, 879216128, 610301696, 3541059200, 3260552512, 273436128, 2022048176, 1661556552, 1798174220, 3064923318, 4287934107}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3019898880, 838860800, 3003121664, 763363328, 1916796928, 1428160512, 563085312, 127401984, 1145307136, 1493565440, 1151139840, 1568768000, 2691088384, 3194494976, 2498498560, 2617903104, 1474763776, 17743360, 1493435136, 2007376000, 1313685312, 498718688, 3564287920, 4069933144, 1275402756, 1380315246, 4196451425}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 3422552064, 3388997632, 385875968, 1199570944, 2998927360, 3617587200, 829423616, 3146252288, 1122762752, 1401028608, 3226796032, 171409408, 2141503488, 1419255808, 2721345536, 643201024, 244521984, 3065811456, 2607563520, 138546816, 2306160704, 252154528, 3553396400, 3739497832, 2477674620, 1551306546, 252884855}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 2751463424, 1308622848, 285212672, 4202692608, 2462056448, 2237661184, 1949302784, 4718592, 3525574656, 4096917504, 1158348800, 3269230592, 2070528000, 4040695808, 1790726144, 2033063936, 628442112, 3218193920, 617886976, 152719232, 1998538176, 4037450784, 2168891344, 3602287272, 2568916284, 634050998, 684767819}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 3825205248, 3992977408, 3271557120, 125829120, 3267362816, 1595932672, 768606208, 1837629440, 1262223360, 3036545024, 26935296, 1713864704, 441892864, 2360893440, 3401854976, 1071253504, 1722885120, 1573834240, 3719054592, 2408986240, 2211934784, 1782708896, 928625392, 403549048, 591374124, 3238173402, 294266913}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2080374784, 167772160, 2365587456, 159383552, 2042626048, 1549795328, 605028352, 2297954304, 511442944, 3184132096, 2982084608, 3667492864, 4236820480, 2655526912, 3262410752, 4078860288, 760302592, 165714432, 4178344704, 1638015872, 24859200, 193974304, 1141765840, 1439081016, 1564566388, 3340277186, 3631237403}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2483027968, 3590324224, 4110417920, 746586112, 448790528, 4129292288, 1645215744, 3919052800, 3091988480, 802553856, 2969501696, 1712160768, 3645947904, 1298669568, 48525312, 4220667904, 700267520, 2668146176, 3481559296, 3319951744, 752188608, 3387736864, 3256242800, 2841600024, 1465761476, 2292763242, 668211597}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 603979776, 2248146944, 2365587456, 1669332992, 381681664, 1717567488, 3901751296, 3277324288, 1600913408, 1231159296, 979173376, 3229122560, 3381903360, 2036883456, 1506037760, 860235776, 709583872, 3834359296, 3492024576, 3876988288, 947062592, 2952258208, 1549681744, 940012920, 3436816100, 2320568474, 2483726023}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 603979776, 1040187392, 3539992576, 2843738112, 2789212160, 3160408064, 2364538880, 1881669632, 3013345280, 3721527296, 132186112, 3497492480, 756072448, 519577600, 1998868480, 2090231808, 3263628288, 2354630144, 2601798912, 3038647936, 1657474368, 1202905056, 2121339152, 2821712456, 1382322540, 1930850394, 2210885607}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 872415232, 3523215360, 3640655872, 1451229184, 1413480448, 3298820096, 877658112, 1977090048, 2266234880, 3768188928, 1802305536, 1476034560, 3152134144, 963125248, 775696384, 1611008000, 3258659840, 211416576, 1361851136, 4244530560, 3535738816, 3686521184, 333800560, 599163512, 1076877764, 708799974, 419153031}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2885681152, 3321888768, 3640655872, 1098907648, 2285895680, 2774532096, 3239051264, 2982674432, 205783040, 1185284096, 1963524096, 585072640, 3789340672, 1754816512, 15495168, 2280806400, 1416045568, 3667065344, 1747285248, 2987241344, 919329856, 3864169696, 2189757072, 658349112, 3002330988, 1250861126, 1892625585}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 2751463424, 2046820352, 4009754624, 2273312768, 515899392, 3319791616, 416284672, 2224553984, 3197370368, 1290665984, 808779776, 4277305344, 2332409856, 1988648960, 1575751680, 1370126336, 1841509376, 3717443072, 2776182528, 1588128384, 4235117632, 3091719328, 1505182096, 3190678680, 118765348, 388902022, 89463293}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 738197504, 1107296256, 520093696, 645922816, 1690304512, 1725956096, 2926575616, 1821900800, 1101266944, 2092826624, 2565668864, 3510665216, 1980743680, 3894943744, 3873189888, 3538569216, 3599463424, 2418670080, 543258368, 2695024256, 2303233216, 1061394720, 3265928464, 3819657800, 708437108, 3628677918, 1853798093}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 335544320, 3456106496, 2432696320, 713031680, 1430257664, 3386900480, 764411904, 3779592192, 2697199616, 2727215104, 3549888512, 511606784, 1984675840, 2342002688, 57438208, 2052737024, 3465640960, 2467147264, 1871392000, 3850162048, 1805028800, 3338651616, 3150862928, 4168568888, 284093804, 1183047238, 1134329189}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 2214592512, 3053453312, 3674210304, 1434451968, 1539309568, 1902116864, 3822059520, 555220992, 2367422464, 32374784, 867106816, 469336064, 1662828544, 1460150272, 2858684416, 3902961664, 899251200, 2997532160, 278616320, 3120813696, 574224192, 3078401824, 1314402640, 3409711960, 4162729572, 3242657154, 1963819449}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 1006632960, 2181038080, 1023410176, 1853882368, 3946840064, 2107637760, 1517289472, 1841823744, 2337538048, 2280521728, 3438739456, 2105180160, 874496000, 1274568704, 213659648, 1024075776, 3878777856, 3934900736, 3270713088, 2087518080, 1121253824, 4241005280, 1345517424, 1661715944, 372661980, 1241200590, 2690157085}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 2348810240, 503316480, 4244635648, 2726297600, 1312817152, 4225761280, 3396337664, 856162304, 2554593280, 1522663424, 693043200, 1175617536, 2641608704, 809000960, 2100064256, 3610667008, 4070910976, 2387202560, 1601898752, 4258845056, 1870184384, 57192032, 231800528, 2562512584, 1030418364, 1832907046, 3644744963}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 67108864, 3858759680, 3472883712, 1904214016, 2671771648, 2346713088, 818937856, 1518862336, 412352512, 2162556928, 2828992512, 676036608, 2827927552, 3357024256, 159133696, 1164068864, 3318819840, 4247827968, 1528508672, 2986734720, 4034252608, 516804448, 3179400784, 3493574552, 53910060, 936646798, 2735086073}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 3154116608, 3925868544, 117440512, 2541748224, 3015704576, 2044723200, 1223688192, 1291321344, 1377566720, 3701080064, 2195128320, 1872134144, 924827648, 113778688, 3984863232, 1563826176, 3944025088, 3817708032, 2835049216, 2677315200, 1709496384, 3596417568, 65065232, 1118502536, 504728324, 3260493554, 2748750723}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2885681152, 4127195136, 1056964608, 159383552, 406847488, 2984247296, 728760320, 3137863680, 1552678912, 754319360, 1489043456, 177307648, 1065533440, 1723342848, 2745446400, 3098150912, 78597120, 740606464, 3047255296, 287409280, 397052736, 4150554848, 2710204624, 956240712, 8191804, 250965570, 3552834045}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 1677721600, 2919235584, 3305111552, 2726297600, 3468689408, 3521118208, 1636827136, 52953088, 1035730944, 2287599616, 2197880832, 3979051008, 717537280, 4160233472, 3241439232, 3830863872, 3783486464, 3496908288, 2827035904, 996922752, 2800018368, 2617794080, 1305238416, 3403821624, 764742236, 281930698, 1168092851}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 2214592512, 100663296, 3204448256, 1434451968, 155189248, 1298137088, 2010120192, 3945267200, 3697016832, 3382575104, 1668218880, 1882685440, 2593308672, 1631084544, 2245283840, 699553792, 1999182848, 505214464, 39780608, 3465542784, 990299456, 1634362976, 3001894416, 2737211224, 2715423100, 2601849402, 2899480865}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 2348810240, 3120562176, 2667577344, 3816816640, 482344960, 1004535808, 697303040, 250085376, 1175191552, 3899523072, 2952200192, 1351712768, 2244788224, 3191349248, 2730774528, 1016215552, 2107714560, 3416449536, 3167705856, 1658188416, 3961441856, 867784608, 345434000, 31799096, 4084236988, 1137605106, 3670496753}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 3154116608, 1375731712, 3338665984, 4286578688, 1992294400, 316669952, 1219493888, 125304832, 1764491264, 584712192, 2611281920, 3262218240, 2423963648, 2793938944, 3665063936, 1504053248, 582431744, 2172711424, 821901056, 3842878080, 1802030144, 1249475744, 1634987536, 2195962664, 340499172, 3798963882, 4244735291}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 335544320, 1644167168, 3707764736, 4219469824, 2671771648, 2774532096, 3463446528, 2168979456, 1749811200, 2321154048, 3226533888, 1255833600, 141934592, 2763546624, 2923720704, 3413534720, 3397065728, 3905138176, 2053339904, 4250402688, 3591177024, 540584544, 2086709520, 68478856, 2445968028, 4014839810, 2310803915}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2885681152, 1845493760, 1124073472, 2441084928, 1648361472, 497025024, 3727687680, 2186805248, 238288896, 1134428160, 3034906624, 2025029632, 3250896896, 3488112640, 590114816, 3532269568, 579566592, 2515456512, 3067289856, 1020966528, 114129216, 931111392, 3109989360, 2001416136, 3842960692, 3670235574, 3119678741}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 2483027968, 4194304000, 4177526784, 4269801472, 2562719744, 2061500416, 4291821568, 856162304, 2637955072, 1417019392, 3934322688, 1343455232, 2423308288, 4032307200, 2884907008, 254429184, 2229736448, 4026189312, 1464825600, 2033639808, 2986415040, 399756064, 185658640, 3603443864, 190588780, 3865455002, 65630949}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 2483027968, 2516582400, 4278190080, 2340421632, 2285895680, 4192206848, 873463808, 1462239232, 3827564544, 2189819904, 4240375808, 1754562560, 696369152, 2981634048, 2278305792, 2827094016, 495541248, 4193504768, 3649650944, 3086210176, 2861115968, 2255731168, 3620285648, 152278264, 2300145308, 1528550406, 2735548817}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 1006632960, 1979711488, 184549376, 142606336, 2982150144, 1512046592, 802160640, 1964507136, 3551789056, 3754033152, 3108831232, 1384808448, 4224303104, 1162371072, 1508667392, 1419143168, 1476342784, 1859097088, 1657758976, 3819413120, 3052605888, 1739179168, 3958925808, 298073336, 3192539748, 3707859158, 2056041851}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 3019898880, 2181038080, 754974720, 2340421632, 3896508416, 1956642816, 2322595840, 3719823360, 3825467392, 792592384, 2670395392, 3597565952, 363315200, 3267895296, 909905920, 1232762880, 1437926400, 1723192832, 3979434752, 1665906560, 528114496, 716528096, 943043184, 720465256, 1705740004, 2024431710, 1962740061}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3690987520, 2986344448, 2600468480, 2894069760, 2160066560, 2107637760, 3062890496, 923271168, 287047680, 3730702336, 1374355456, 2046394368, 45662208, 4002947072, 1284771840, 3531737088, 596984832, 1069732352, 3903420160, 860681344, 925510592, 244911648, 995406512, 2088645528, 1597720012, 1167179914, 3717517537}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 2751463424, 1174405120, 2499805184, 4034920448, 717225984, 639631360, 1479540736, 124256256, 1183580160, 4243456000, 1484062720, 24281088, 728612864, 693641216, 1826902016, 2531407872, 1952123904, 2610688, 4121899264, 203262336, 1783644864, 2729968928, 3916706416, 1257923848, 1004472492, 899004530, 3922478705}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 67108864, 4127195136, 3942645760, 1853882368, 2076180480, 3550478336, 3260022784, 3383230464, 2313945088, 3116236800, 609681408, 990806016, 3846422528, 435707904, 3443798016, 3989989376, 4104731648, 3443115520, 3602725120, 2227416704, 1790448320, 3592704672, 4003594288, 4270945016, 1205713660, 1463752610, 784528489}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 4227858432, 1241513984, 218103808, 3833593856, 666894336, 3529506816, 2314207232, 907542528, 875823104, 971898880, 1381040128, 3913056256, 2861547520, 65544192, 3895218176, 819599360, 3879678976, 1487790592, 668146432, 1737999232, 878445760, 797059488, 464213712, 3058957256, 699016948, 3907459478, 1576657325}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 1811939328, 167772160, 1124073472, 2239758336, 3854565376, 425721856, 1183842304, 2112356352, 893124608, 2197684224, 2325544960, 2192277504, 4131176448, 4084752384, 2496942080, 4123133952, 3613600768, 800514560, 3193402112, 2477032576, 2281460544, 2149476384, 3033356880, 514056696, 1758497980, 1347310570, 1573211169}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 1946157056, 3321888768, 83886080, 1837105152, 2839543808, 929038336, 3983540224, 1290272768, 195821568, 2737438720, 2140471296, 1444380672, 2157756416, 1567645696, 82325504, 2007775232, 959058944, 2962556416, 2358761728, 2270994816, 2882556992, 439898720, 1209300752, 2759751944, 3112916684, 393018018, 106460611}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 3690987520, 1778384896, 2533359616, 1635778560, 2462056448, 2422210560, 2557476864, 2001207296, 2289827840, 4043440128, 3545956352, 462454784, 2928525312, 7364608, 3947376640, 3262912512, 1979843584, 2866504192, 1431362304, 1424866944, 251665216, 4253043104, 3636468048, 392167432, 3790607772, 965223578, 1914454591}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1006632960, 2986344448, 2936012800, 3128950784, 3879731200, 631242752, 3931111424, 2851602432, 695468032, 2990931968, 2700148736, 2524545024, 1444069376, 3864027136, 603467776, 1920227328, 382090240, 2997971456, 2589574912, 1401081472, 575171264, 2147229408, 1692023152, 320560120, 1437256660, 1996769094, 2855166745}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 3288334336, 973078528, 2164260864, 2776629248, 2260729856, 2615148544, 810549248, 4137156608, 1547960320, 2565210112, 1174339584, 223313920, 249217024, 240148480, 764948480, 1220810752, 1671851008, 1423902208, 1493171968, 1930599808, 2148299328, 3397001632, 2298287760, 2158410200, 2441225572, 4071164526, 2490937297}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 4227858432, 4127195136, 2231369728, 1182793728, 1606418432, 3969908736, 600834048, 329777152, 1032585216, 1239285760, 3305177088, 3650846720, 3031482368, 2714787840, 1286082560, 2953594880, 4053691392, 316762624, 3324740864, 1575549312, 811860416, 3736214688, 2448363952, 2013432760, 3074372156, 1831514642, 3044242345}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 2214592512, 3992977408, 2667577344, 142606336, 2143289344, 3860856832, 447741952, 2050490368, 2256797696, 552468480, 642187264, 2765520896, 4000563200, 1638948864, 1287147520, 4265883648, 3662574592, 3577183744, 600749312, 2496133248, 3685100480, 47934368, 520942832, 2388838984, 2355473988, 3688061790, 2884694965}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1677721600, 2113929216, 4143972352, 1971322880, 2663383040, 1918894080, 3589275648, 2842165248, 1840513024, 1206255616, 1187577856, 120684544, 1697824768, 3673186304, 2968014848, 158623744, 2357607424, 1505302016, 555322624, 2586215552, 3448119616, 4281935264, 1415159376, 2978394056, 1469466700, 2036416366, 2632300969}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 738197504, 3523215360, 16777216, 4118806528, 574619648, 4032823296, 108003328, 1767374848, 928776192, 678035456, 2410217472, 767328256, 3003891712, 1659904000, 3063443456, 3917223936, 477785088, 696349184, 2855862016, 1551739264, 877877824, 3883768800, 1020473616, 180221704, 3555923348, 321763330, 3013300763}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 2483027968, 3120562176, 3204448256, 847249408, 809500672, 736100352, 879755264, 3747086336, 1435762688, 3830579200, 2969239552, 47677440, 1069727744, 2918195200, 2811777024, 2436126720, 423764992, 4086498816, 939235072, 7651968, 2567005888, 1923141984, 2016613840, 275499976, 3478946708, 3788315238, 1885783651}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1140850688, 3187671040, 4009754624, 880803840, 1707081728, 828375040, 963641344, 1739063296, 3886284800, 3073245184, 320929792, 4206198784, 3838230528, 1022369792, 1776840704, 2944677888, 2533229568, 3734572544, 1456078080, 3060066432, 3239792064, 1467144352, 3473298000, 3687145480, 3594236268, 2608321798, 2774371525}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 3154116608, 2785017856, 2298478592, 1367343104, 2822766592, 2707423232, 3188719616, 2390228992, 1891893248, 3095003136, 1276444672, 3073802240, 1962262528, 3985661952, 3577229312, 1059342336, 514470912, 4274860544, 1791134976, 1921505152, 967380032, 3708341472, 3327822992, 2937314232, 2487966260, 2231999070, 3905820639}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 3422552064, 1241513984, 150994944, 192937984, 3175088128, 4028628992, 2777677824, 2976382976, 2993946624, 1340997632, 116326400, 4086464512, 1998569472, 2416992256, 187183104, 3872679936, 4022213632, 812057088, 1855374080, 728359296, 3377684800, 442035040, 1721142960, 2271860440, 1397979260, 727222926, 1763087181}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2483027968, 1241513984, 2734686208, 494927872, 4089446400, 2522873856, 1494220800, 657981440, 854327296, 2186412032, 2496987136, 3872030720, 554287104, 4149223424, 2727899136, 228358144, 3564770304, 3976279552, 2289364736, 3733894272, 1003487040, 2333820704, 3194333904, 1321345976, 1009582356, 1145473514, 1464585951}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1140850688, 1040187392, 385875968, 1417674752, 1279262720, 6291456, 1710227456, 3592945664, 1839988736, 1905655808, 3779002368, 2306113536, 3811164160, 2771410944, 2785546240, 2587650048, 525212672, 2939905536, 3733896448, 1428214912, 4088119744, 728587360, 1309797904, 3590610632, 200951788, 2483623106, 60547229}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 4093640704, 3791650816, 520093696, 4169138176, 3921674240, 991952896, 858783744, 641204224, 3645636608, 665190400, 2960719872, 663715840, 1016381440, 3463471104, 2463649792, 3025954816, 288236544, 3293398528, 3766848256, 3118186112, 3125711808, 3038189728, 1654825328, 3342929928, 2672030852, 1601370298, 4150854645}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2751463424, 4127195136, 2030043136, 4169138176, 3678404608, 1918894080, 3484418048, 2524446720, 1094451200, 3405119488, 2539585536, 3509420032, 1961934848, 3631226880, 2706903040, 300685312, 96357376, 240875008, 2181540096, 2997454720, 4221231296, 2848539104, 1220717712, 388309736, 4244427492, 2730383010, 1004230757}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 2214592512, 1040187392, 2801795072, 2776629248, 2495610880, 1084227584, 1297088512, 1020788736, 499384320, 3690332160, 3436118016, 3049553920, 389136384, 3792723968, 532156416, 3451127808, 2730363904, 2138273280, 598138112, 5278848, 278913344, 391858336, 1835713072, 3690658552, 3590493892, 1414965646, 3369633177}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 3422552064, 234881024, 2533359616, 2709520384, 884998144, 1096810496, 3071279104, 122159104, 952369152, 365035520, 396034048, 3280109568, 2798108672, 458235904, 2489872384, 603199488, 205136896, 2288470528, 98361600, 882019456, 1099938624, 328497824, 3383378640, 2691649336, 230201900, 3080753862, 671915011}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 201326592, 4194304000, 4143972352, 1015021568, 2378170368, 1797259264, 3381657600, 3911712768, 4040425472, 101318656, 3600482304, 2209972224, 633651200, 2245025792, 1548242944, 925112320, 240262144, 2228711936, 1751120640, 1357497984, 189564352, 961824928, 71977840, 3405462872, 2580122204, 1104987134, 318512111}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 1946157056, 3388997632, 3003121664, 3095396352, 482344960, 3726639104, 3379560448, 785907712, 3273392128, 5373952, 3316580352, 3641737216, 853131264, 2284871680, 2176331776, 1561094144, 345650176, 2960881152, 4086750976, 3681614976, 3712607680, 867705376, 168569200, 773468072, 62619092, 3006719458, 62957351}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 3959422976, 704643072, 419430400, 1451229184, 1497366528, 2397044736, 1418723328, 2048393216, 2816212992, 3974758400, 2569732096, 3823075328, 130727936, 3931136000, 1194856448, 653015040, 2843880448, 620712448, 2125587200, 666360192, 1755236288, 2558416864, 2191881168, 456323384, 3306949956, 3284797922, 3038476827}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 4227858432, 2248146944, 3841982464, 58720256, 1673527296, 4271898624, 3702521856, 3351773184, 1120141312, 1227489280, 3408461824, 3869671424, 3701063680, 3656409088, 422072320, 3809740800, 1559387136, 3667220992, 3598761216, 2589913472, 1482003264, 3955105824, 1662740144, 3188964616, 636055484, 3079076742, 3186227831}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1409286144, 167772160, 4211081216, 3632267264, 4194304, 1008730112, 4237295616, 3239575552, 216268800, 1136525312, 1349844992, 3383525376, 4169908224, 2144362496, 834162688, 439646208, 1434874880, 2155959808, 524988160, 2453321856, 4065522112, 2162097248, 2699855408, 3811279960, 1233146052, 1941990910, 4242567469}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 2751463424, 2315255808, 1560281088, 394264576, 71303168, 3986685952, 2800746496, 2484600832, 493617152, 3963486208, 3326803968, 3548610560, 418562048, 1102077952, 2167951360, 2975627264, 474362880, 2973199872, 1400215296, 2138942336, 1205454144, 530815456, 2571300080, 1619526056, 3227791220, 3306821562, 1903260969}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 1275068416, 2113929216, 3573547008, 3984588800, 557842432, 90177536, 1001390080, 1049100288, 145489920, 1373503488, 87359488, 1730379776, 4175216640, 619716608, 3471314944, 3466332160, 1444285440, 2902020608, 1062050048, 1751225728, 1946139712, 2871703136, 3413719568, 3238888296, 2676070556, 2073013778, 1392704313}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 872415232, 3053453312, 1828716544, 595591168, 1396703232, 4133486592, 3517972480, 1140326400, 3003383808, 4076470272, 1980301312, 2236841984, 4167876608, 1156587520, 3231207424, 355747840, 2755793920, 2255320576, 2979643648, 685616512, 3922167616, 943630432, 930429584, 2767050728, 1216329508, 1692044670, 1484729215}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 2214592512, 1711276032, 2835349504, 3061841920, 1992294400, 2128609280, 1032847360, 3783786496, 4050911232, 1012793344, 3266510848, 1891794944, 180600832, 3041943552, 1248358400, 2422495232, 4027997184, 2628195840, 2622288128, 4049119104, 2824269760, 1754124320, 3156950032, 2566819256, 873062412, 3064808830, 1850861333}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 2483027968, 2248146944, 2264924160, 3598712832, 1690304512, 3487563776, 2135949312, 4115136512, 984875008, 835321856, 2536439808, 1520205824, 1398128640, 3650117632, 3282587648, 1885632512, 3099730944, 1304126976, 526813440, 732086400, 3532703936, 1452525856, 1366904208, 1021160536, 2411993868, 1974627070, 767759167}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 201326592, 973078528, 1694498816, 2743074816, 2696937472, 98566144, 1892679680, 3603431424, 434896896, 4075945984, 2283732992, 1534951424, 3202662400, 605052928, 2770874368, 373032960, 3535414272, 3937614336, 11508480, 2043408256, 3161817920, 2003366304, 2045917840, 144649880, 1597890828, 3779369106, 274726927}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 3019898880, 234881024, 3170893824, 1468006400, 4005560320, 94371840, 3717201920, 1884815360, 1951137792, 381812736, 3571777536, 2073526272, 250920960, 1995448320, 1214803968, 159672320, 2866174976, 1248558592, 61922560, 310778240, 3910341952, 2301414560, 3699133872, 856303640, 1156652260, 3877240074, 970165191}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 2617245696, 1979711488, 3003121664, 1753219072, 507510784, 933232640, 4275044352, 2543321088, 3974365184, 3818520576, 887554048, 3481501696, 588431360, 3878690816, 2531790848, 4188809216, 1592155136, 2157529600, 3967743232, 2956337792, 2399210944, 3298478944, 28052720, 3940942008, 983108260, 2441010878, 4290124351}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3556769792, 2449473536, 1795162112, 3430940672, 2680160256, 3630170112, 2014314496, 523763712, 3786670080, 2310668288, 240320512, 2451668992, 1150599168, 330309632, 2168983552, 329009152, 3468045312, 807239168, 3018367744, 3537255552, 1108161472, 3687897504, 3387055056, 2239177784, 2120460692, 3801337414, 4068193671}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2751463424, 3925868544, 3271557120, 4169138176, 1782579200, 1314914304, 1676673024, 4044881920, 367263744, 945946624, 4005101568, 2199879680, 612941824, 1439703040, 461918208, 1703704576, 1574835200, 1776225792, 309634816, 3746976896, 3218308544, 829094240, 4104722960, 3040324296, 156560244, 340160382, 3061545795}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 2214592512, 3254779904, 1929379840, 1954545664, 3493855232, 2183135232, 1840250880, 2787639296, 3330015232, 3369730048, 4082434048, 84180992, 3039805440, 1892704256, 2738384896, 10762240, 3140373504, 3447940608, 1229169408, 206706816, 3805881280, 1859551840, 3275129136, 1952887752, 2476644300, 2975500586, 2112144083}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 469762048, 905969664, 2533359616, 2726297600, 3795845120, 2682257408, 4291821568, 3929538560, 2569797632, 2272657408, 522780672, 786726912, 2856304640, 2507169792, 1753755648, 1317292032, 3682753536, 4137880064, 1082365184, 886968448, 31275712, 3933122656, 2144904912, 3360805912, 151352564, 4010986122, 1431750829}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 3959422976, 2986344448, 2936012800, 562036736, 583008256, 3160408064, 430964736, 4122476544, 2512650240, 1948909568, 3057582080, 4129456128, 272351232, 1099964416, 2133356544, 1970030592, 2928032768, 1381569024, 2592845568, 3215478400, 3542886208, 3131445664, 449386320, 1025750760, 411320324, 1871317310, 695154551}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 335544320, 3724541952, 4211081216, 578813952, 742391808, 1088421888, 944766976, 2270691328, 1400111104, 2887647232, 252379136, 3747643392, 3544825856, 124788736, 1948798976, 3378268160, 373427200, 3754524160, 451536128, 1715491456, 2782923968, 2177906528, 2040024656, 3621013592, 3232650628, 1845691670, 4031545909}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 603979776, 2785017856, 1157627904, 3447717888, 2822766592, 3248488448, 3595567104, 1912078336, 3303276544, 2251423744, 1059127296, 3753934848, 3839868928, 3778027520, 3200790528, 1932281856, 2191414272, 3808386560, 1243595008, 2085630336, 4009239616, 1852072672, 821177584, 1178683384, 2314256852, 2358757774, 115090411}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 1006632960, 2181038080, 3003121664, 3397386240, 2394947584, 2610954240, 3872391168, 3916955648, 3174301696, 2644639744, 1886322688, 4074340352, 1917370368, 1798332416, 1103654912, 2143057920, 1946057728, 958482944, 2993741568, 2296666240, 240786624, 463172128, 819700400, 4076317368, 2106718676, 1966398246, 2121159115}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 4093640704, 2315255808, 1660944384, 75497472, 3477078016, 3823108096, 3987734528, 619184128, 805568512, 1319763968, 1880162304, 699498496, 3088498688, 1737515008, 3271061504, 742160384, 4155902976, 4214709760, 419348224, 2241082496, 4082242496, 1991063008, 2957491792, 859956008, 3542023852, 740589430, 3854194391}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 738197504, 838860800, 1660944384, 2021654528, 4013948928, 2384461824, 7340032, 1997012992, 1854144512, 2780954624, 3240558592, 1357414400, 2880552960, 1871732736, 2199416832, 979130368, 1593705472, 25762304, 1041862400, 2686740608, 921841088, 2987334624, 1629272240, 737905448, 1618169276, 2995971526, 3707423779}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 3959422976, 436207616, 486539264, 3917479936, 3745513472, 3495952384, 32505856, 1713897472, 3302752256, 3758227456, 1120731136, 2673573888, 3469787136, 2437947392, 2952294400, 2816759808, 3854988288, 1998277120, 3302554368, 2392605568, 1038228032, 2726103904, 705941392, 1903989960, 3401213420, 3360238714, 586007791}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 3690987520, 2650800128, 2969567232, 8388608, 3737124864, 455081984, 2857369600, 3235381248, 2039218176, 2119827456, 65732608, 1215463424, 2600976384, 1261445120, 761794560, 3341051904, 3973981184, 1655001600, 1437573376, 2176079744, 1076246720, 217653024, 3815635696, 724772024, 2248063812, 257794986, 4091241323}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 4093640704, 436207616, 3036676096, 3531603968, 348127232, 1897922560, 1141899264, 2410151936, 862715904, 3046506496, 3481468928, 698449920, 1285603328, 1399857152, 1045958656, 2717132800, 1900176384, 1355892224, 1004074752, 1653872512, 2326942656, 3209237280, 2710366960, 117859992, 1189838812, 3001918306, 832995837}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 4227858432, 3791650816, 2499805184, 1702887424, 1589641216, 1222639616, 2049966080, 4239917056, 2399928320, 3017146368, 1163722752, 50364416, 122667008, 3075497984, 2823294976, 4082378752, 2330610688, 1077094912, 2689699584, 806976384, 1048762432, 830008736, 2024010512, 2058755432, 2544710980, 1549317338, 3505628909}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 2751463424, 2046820352, 3472883712, 1786773504, 1061158912, 1453326336, 286261248, 962068480, 3705405440, 1509818368, 2675113984, 1671135232, 608354304, 1563435008, 1057501184, 4280555520, 36840448, 919944704, 1538584320, 4276558464, 711045824, 332643040, 2781273328, 34750424, 2793750052, 2974596034, 3735753489}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 3422552064, 2382364672, 3976200192, 2977955840, 1371537408, 3990880256, 139460608, 3185049600, 1228144640, 3891396608, 3193110528, 2221375488, 1161478144, 4063240192, 893923328, 2391558144, 3864402944, 1041850880, 194027776, 1226273152, 4110274112, 1163255840, 1342826000, 2840037080, 1460327620, 2541244790, 600075235}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 872415232, 3388997632, 385875968, 796917760, 1547698176, 3474980864, 1037041664, 2139619328, 359923712, 3801743360, 474939392, 1766948864, 2842214400, 410001408, 3935842304, 538712064, 543038464, 690834944, 1928527616, 1052716672, 3809082432, 3348408800, 496902576, 2672631160, 2223153964, 1629949054, 1872092791}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 201326592, 2382364672, 3170893824, 2894069760, 3233808384, 526385152, 982515712, 545783808, 790888448, 3575513088, 107151360, 1067614208, 329498624, 2792382464, 2639810560, 4253816832, 2508870656, 3754244608, 1025360128, 1071864192, 1742907584, 2919466528, 1619027920, 4005592824, 2455769868, 1041241302, 2487753117}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 4227858432, 3321888768, 721420288, 1988100096, 792723456, 3248488448, 26214400, 33030144, 3693346816, 1885732864, 3370057728, 1874100224, 1619116032, 3450888192, 3517476864, 3611060224, 645030912, 3989905920, 3677854976, 1018640000, 3496513216, 230931680, 646524784, 1073990680, 2053723700, 2301872622, 1837199777}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3690987520, 2986344448, 1459617792, 796917760, 1010827264, 1734344704, 525336576, 1227358208, 3763601408, 108920832, 1776091136, 3220602880, 2327429120, 4214251520, 2818068480, 4164683776, 3586804736, 3107150336, 1327740672, 816525952, 1255119936, 3565763040, 621344144, 3869554712, 3202800956, 737257918, 2142527125}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1946157056, 4194304000, 1358954496, 612368384, 515899392, 689963008, 2744123392, 660078592, 1157365760, 3933077504, 1275789312, 3861610496, 322617344, 4289748992, 3527946240, 3898890240, 556940288, 3593817600, 249087744, 2814186880, 2099026624, 3168750880, 651293680, 1479270744, 2151338084, 909134034, 4127735241}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 4227858432, 2852126720, 2030043136, 3430940672, 3711959040, 2510290944, 443547648, 1401421824, 3173777408, 147718144, 925302784, 2966847488, 1328267264, 1892687872, 2121822208, 2456045568, 2944558080, 981025280, 3089738496, 3387500928, 619821760, 310204640, 1648073840, 2487757800, 3872154364, 312348242, 3743367281}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 2348810240, 3925868544, 2499805184, 1786773504, 3879731200, 1935671296, 1062207488, 1859649536, 1802764288, 454426624, 3138715648, 1266319360, 3443900416, 2066751488, 3255332864, 1919682560, 1229069312, 45302272, 547861248, 2415099776, 113745856, 4196603616, 3210719760, 3929502232, 387552964, 3589940182, 2719435953}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1409286144, 2919235584, 3338665984, 1652555776, 3569352704, 3588227072, 3616538624, 928514048, 452722688, 1527119872, 3401515008, 3271393280, 3056648192, 1282433024, 2546470912, 925124608, 825914368, 4065928704, 1288895744, 2400547968, 4085052096, 937306912, 1761826960, 643546424, 3091194468, 2661658066, 2219620733}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 1811939328, 1912602624, 4076863488, 3900702720, 725614592, 1461714944, 4205838336, 3238526976, 791412736, 4104781824, 1618673664, 1741651968, 2504704000, 2005934080, 1689800704, 346306560, 331750400, 57745920, 3125055232, 380436608, 3292982720, 3456766432, 336287280, 3274175176, 523690972, 1751284242, 1916236355}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 3422552064, 2046820352, 2969567232, 4102029312, 1598029824, 1033895936, 2070937600, 1647837184, 2097938432, 1013841920, 3038445568, 3627581440, 3989422080, 2295341056, 2118660096, 4038354944, 329393152, 3944053248, 3266566912, 3659081088, 1155384000, 2114078176, 409299312, 4102811496, 1628770980, 2343816858, 1117326897}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3019898880, 2315255808, 553648128, 1920991232, 3040870400, 4263510016, 3832545280, 1587019776, 3091988480, 385482752, 519110656, 3853680640, 1809694720, 72376320, 3790098432, 3713292288, 1433814016, 2775266816, 4262698752, 3976664448, 1872333248, 1928221664, 2611424688, 933859624, 2094428020, 3302718058, 1189866971}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 2483027968, 3053453312, 4278190080, 109051904, 2730491904, 102760448, 324009984, 3892838400, 3051618304, 479854592, 257490944, 3086712832, 4089757696, 1903173632, 2505601024, 384575488, 1778267136, 1443055104, 738365696, 1135568000, 2476514496, 1142686240, 3588622960, 3280934584, 2278330284, 1855207926, 482476351}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3154116608, 4060086272, 3405774848, 2491416576, 3946840064, 3323985920, 3836739584, 138936320, 41680896, 4027711488, 2085683200, 11239424, 2829893632, 110108672, 3539472384, 3140769792, 2045654016, 2239971840, 3566905088, 655842432, 4127510464, 1740378080, 1383227056, 1682013512, 1846771836, 54042650, 3549323959}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 1677721600, 3187671040, 3607101440, 1048576000, 440401920, 77594624, 988807168, 2146959360, 2141454336, 3507879936, 1374617600, 4007755776, 1477754880, 2963283968, 4243599360, 4244117504, 1998865408, 1616264704, 2983161088, 2807149696, 3402413248, 3509858912, 1291730800, 3974301480, 232515204, 1777466926, 1094490713}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 872415232, 2717908992, 419430400, 427819008, 62914560, 1256194048, 875560960, 3524788224, 2486960128, 3305504768, 3958439936, 1597407232, 221626368, 2766168064, 3543142400, 3566749696, 2373737472, 4037426688, 425806592, 1262411136, 893501504, 162688288, 4072879248, 1337325416, 396390164, 2878356754, 1837650845}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3154116608, 1375731712, 3674210304, 645922816, 180355072, 3575644160, 2477785088, 3672637440, 1870921728, 2318270464, 43581440, 3804266496, 462143488, 2753568768, 305156096, 3299362816, 2607039488, 2453561856, 4244731648, 3498886272, 3063004864, 3506386464, 2536357872, 1659710280, 3051782316, 470206646, 1603722709}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 2214592512, 2382364672, 50331648, 2122317824, 1488977920, 245366784, 2091909120, 1750597632, 3090415616, 1777729536, 3859349504, 607944704, 4022321152, 530587648, 1127231488, 3877132288, 232016896, 3064333824, 1577125120, 1350616704, 657850048, 1107505952, 1616878384, 368058632, 716711540, 2950970934, 2520671713}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 2214592512, 2986344448, 2969567232, 75497472, 3988783104, 3340763136, 1487929344, 1727528960, 2521038848, 4149870592, 513867776, 3930161152, 3130441728, 1646272512, 2251304960, 507009024, 4158938112, 1529484800, 1073289984, 2071298432, 1561631424, 3069531296, 269722992, 3949713352, 3496993572, 534093406, 1071960975}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2348810240, 838860800, 150994944, 3179282432, 1136656384, 1935671296, 2502950912, 1756889088, 1538523136, 589955072, 449249280, 926449664, 898220032, 4267712512, 3199225856, 74987520, 844395520, 2337946112, 2053070592, 1184669056, 3532364352, 2356895520, 1331611728, 1215335208, 207989444, 1712206726, 3280288591}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1006632960, 4261412864, 1325400064, 3397386240, 2428502016, 828375040, 2588934144, 3065511936, 1989410816, 2303852544, 4044685312, 212762624, 2784346112, 3596640256, 1154510848, 2356680704, 49570816, 209859072, 2431475968, 2686113920, 2463597248, 1623018784, 3013779664, 3418590616, 4138668660, 4237795862, 3139258083}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 872415232, 3321888768, 3506438144, 662700032, 1967128576, 10485760, 2339373056, 46661632, 408158208, 671481856, 3091267584, 1524662272, 4209754112, 2652905472, 766513152, 1361582080, 2458131456, 1849585152, 3818748160, 2886896512, 819772224, 1506380128, 3769592560, 491109864, 304441564, 1250880334, 3264128297}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 2348810240, 3992977408, 889192448, 58720256, 1472200704, 1260388352, 944766976, 2834825216, 3584294912, 908197888, 2510749696, 87130112, 630767616, 27271168, 3121614848, 2232956928, 1465154560, 1112175104, 425406720, 1688726912, 117824320, 878873120, 1811111536, 50061752, 839091284, 1403495598, 2407900355}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 1543503872, 2046820352, 4278190080, 947912704, 1388314624, 769654784, 3123707904, 1437073408, 1827405824, 3466461184, 449642496, 3809837056, 3134373888, 2355109888, 1970278400, 2634561536, 1769765888, 1780881920, 2455311104, 738181760, 2420483008, 3179975968, 2277797776, 3316782056, 640908236, 2376650402, 1028601401}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 3825205248, 3120562176, 83886080, 3246391296, 364904448, 3701473280, 1339031552, 4286054400, 2932080640, 573702144, 640876544, 3131604992, 1835384832, 1579180032, 2022707200, 77080576, 2197060608, 3984201216, 3518967552, 873914240, 3144196672, 3821373984, 2700096688, 73941432, 2526811220, 3823511262, 777588091}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2885681152, 1040187392, 2600468480, 931135488, 1715470336, 1537212416, 2012217344, 1405616128, 2211184640, 770310144, 2322530304, 505774080, 2733948928, 2904580096, 1060130816, 1151870976, 2438736896, 2041717248, 427510016, 1562104448, 1749390912, 3471100128, 3988262640, 2370051624, 2449886748, 3996455426, 3626166803}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 2214592512, 3657433088, 2097152000, 427819008, 3074424832, 2090860544, 3635412992, 2663907328, 2194407424, 34471936, 2061828096, 1511161856, 200130560, 1914724352, 4084215808, 2561157120, 2744939520, 1507200512, 4191235840, 1415107456, 3924488768, 648656736, 2369918448, 2645252616, 1834469180, 651130882, 3947201377}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 4093640704, 1912602624, 1258291200, 2659188736, 1035993088, 3219128320, 3939500032, 2420637696, 4096524288, 1466826752, 234684416, 2112716800, 3207249920, 2875203584, 3088076800, 187172864, 876368896, 3091600896, 3821093632, 2729155712, 1147906752, 218886560, 2518405392, 1337164440, 2958031180, 1458146354, 2121848481}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 469762048, 3187671040, 2533359616, 1333788672, 1992294400, 1172307968, 397410304, 189267968, 1560543232, 727580672, 1331232768, 2097643520, 2350694400, 2959089664, 2221953024, 2955425792, 3908334592, 448164352, 3184349440, 4274099328, 1668918336, 3121986720, 1344244112, 1474343208, 2557635196, 3421700390, 4285050413}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2080374784, 2382364672, 1291845632, 4135583744, 2923429888, 723517440, 1896873984, 320339968, 3753639936, 863895552, 1550385152, 1444118528, 814792704, 3516948480, 4182798336, 3778566144, 3794543616, 1764102656, 3782572288, 2411585920, 1090624960, 1526713440, 500626096, 4200928536, 3282429188, 457043026, 876727137}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 67108864, 301989888, 3909091328, 1920991232, 1665138688, 2518679552, 1905262592, 3884449792, 3020161024, 491913216, 2333802496, 4031676416, 146522112, 1809866752, 4075827200, 188250112, 1100774400, 1931351552, 3240954624, 2058878336, 2121665984, 3512281312, 3449678512, 3822148568, 1427767052, 2462284742, 966956459}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1006632960, 2852126720, 2734686208, 830472192, 3636461568, 555745280, 1070596096, 67633152, 2899050496, 16121856, 1781596160, 2242478080, 4107976704, 778051584, 1194332160, 1417152512, 609508352, 3134339584, 3581627136, 2792785024, 832964928, 4252570784, 730172656, 1599911800, 2034833900, 2122177122, 197708573}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2885681152, 3523215360, 2768240640, 2441084928, 4097835008, 970981376, 2830106624, 2810707968, 2608594944, 3897425920, 4161601536, 2825748480, 3624583168, 4196409344, 101740544, 2488813568, 2592357376, 932852224, 1991196416, 959888256, 1955486272, 1580028640, 1417541328, 3578974376, 1529103260, 80361594, 882317465}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2214592512, 1308622848, 2432696320, 3699376128, 977272832, 782237696, 202375168, 760741888, 2090598400, 376307712, 4222550016, 1420132352, 2324742144, 375398400, 3790606336, 1734875136, 2979286016, 873096704, 2345493760, 1904013184, 975595200, 887821152, 3206019696, 2591144280, 2327483556, 1593653986, 3522488953}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1677721600, 1509949440, 452984832, 2675965952, 3015704576, 3776970752, 468713472, 1587019776, 201588736, 35520512, 2439708672, 866615296, 3709779968, 1147166720, 1099976704, 772282368, 4002173952, 215092736, 2304319232, 1697554560, 601358912, 40121888, 2156812656, 1961039208, 2632687284, 938269518, 2001291789}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 67108864, 1979711488, 989855744, 1015021568, 1052770304, 811597824, 57671680, 3123183616, 2759589888, 3175481344, 2545483776, 954040320, 1575403520, 3005243392, 676360192, 2390251520, 293888, 205682176, 108738816, 1978050176, 1461732288, 3998228768, 1299732304, 3498316168, 1082271916, 2065370410, 1897314205}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1677721600, 2248146944, 3204448256, 1149239296, 3560964096, 1323302912, 999292928, 1626865664, 2552496128, 3800170496, 3238330368, 1989312512, 104448000, 3642761216, 1638952960, 935868416, 2594984960, 4182658560, 3977998592, 3134299264, 2470198720, 2562074720, 3401538896, 512987832, 2409173428, 3151277678, 3316559443}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 335544320, 1241513984, 3003121664, 2994733056, 4030726144, 3458203648, 462422016, 2771910656, 1090781184, 3147431936, 2599223296, 2498002944, 1084211200, 534781952, 3346026496, 684214272, 3985400832, 573969920, 676015872, 3206020224, 80494784, 3717611872, 689647408, 3226440408, 3799515988, 2141460510, 2940889167}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 67108864, 1577058304, 3506438144, 1837105152, 4282384384, 2032140288, 2456813568, 2975334400, 1870921728, 1867382784, 3296788480, 2379382784, 789692416, 2539675648, 1724936192, 1818777600, 4294716416, 3736741376, 1083649280, 2849490816, 1896685120, 3996182880, 4194489136, 3472465320, 668730772, 2571769198, 4069479269}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 2885681152, 1442840576, 788529152, 293601280, 406847488, 1293942784, 1083179008, 1251475456, 3710648320, 2234646528, 3495231488, 3559227392, 2915483648, 2120245248, 3056603136, 1128806400, 1477716992, 256799232, 3382672640, 2473376896, 3248054080, 3370624224, 482073264, 174190296, 4243648772, 1461929434, 1531362063}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3019898880, 369098752, 2868903936, 2927624192, 272629760, 1906311168, 1888485376, 563609600, 2858680320, 969277440, 1310523392, 4201021440, 116506624, 283123712, 1320185856, 4140304384, 3248233472, 995253760, 1270042880, 2482495104, 1243431616, 610713440, 972153072, 2556442776, 4260387972, 2649233406, 3075235537}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2617245696, 3925868544, 2936012800, 3850371072, 3317694464, 2900361216, 3641704448, 3636985856, 2214330368, 1320812544, 875102208, 3999760384, 4239441920, 2820694016, 158355456, 2224564224, 3365147648, 16122368, 2389392128, 512402048, 1900635456, 2427957280, 1939375248, 1229718264, 465706220, 2737654682, 3558442915}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1811939328, 3858759680, 486539264, 1132462080, 1279262720, 2145386496, 2639265792, 1038614528, 1302593536, 2378825728, 2330787840, 3957882880, 4071866368, 3416268800, 3736096768, 1052276736, 2437694464, 2112764416, 979846400, 3144023424, 3578490688, 949741536, 2309253584, 801790296, 4125977692, 3077096998, 1920196407}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1543503872, 905969664, 1929379840, 3447717888, 3376414720, 1763704832, 2312110080, 3144155136, 1347682304, 1399717888, 1653800960, 2686615552, 3600007168, 1214259200, 3572518912, 4038617088, 977036288, 2948207104, 742208768, 3931218560, 3783335744, 3249267296, 1578901552, 2095728760, 2576684380, 4016407454, 2493474461}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 4227858432, 905969664, 3103784960, 2826960896, 3737124864, 3034578944, 1464860672, 4199022592, 1167327232, 3024748544, 2464088064, 3060170752, 3529490432, 1052794880, 1692405760, 1867544576, 2521326592, 731140608, 4048184576, 207570816, 3517352128, 3460299552, 3075495184, 709386712, 2106863244, 3628743662, 4242483951}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 738197504, 2583691264, 184549376, 3749707776, 339738624, 3361734656, 2429550592, 3407347712, 1738276864, 3578920960, 3345547264, 1342406656, 2320285696, 1480613888, 1650487296, 869283840, 815268864, 500988416, 2687654656, 423184512, 1541139008, 4000359904, 3252817424, 916544600, 1602721252, 3271725634, 809190247}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 2885681152, 2785017856, 553648128, 578813952, 499122176, 291504128, 1458569216, 2558001152, 985399296, 4090888192, 1913847808, 3611983872, 2686173184, 1723867136, 2900365312, 347109376, 945296384, 3589032448, 79561984, 484918144, 2495119808, 1926422432, 2761401936, 3566105544, 947879748, 2192880994, 358409909}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 3959422976, 1778384896, 1627389952, 1132462080, 977272832, 2980052992, 615514112, 1564999680, 950796288, 964034560, 3527737344, 1690206208, 2470035456, 3477086208, 3022000128, 4126148608, 1047004160, 2648443392, 64897792, 368641408, 1160810816, 1729690848, 2422531568, 2106235528, 2835059964, 545744626, 217703149}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 2483027968, 1308622848, 3774873600, 1233125376, 155189248, 685768704, 2955935744, 3188195328, 1136918528, 2891841536, 1387855872, 2984017920, 2858926080, 1841307648, 1780486144, 2995783680, 2891480064, 1044139520, 45247744, 3392362368, 3357791296, 1826512992, 3061412048, 914144360, 3082272540, 1819826918, 3953929677}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 2080374784, 2046820352, 2231369728, 3632267264, 1019215872, 274726912, 3801088000, 3349676032, 87818240, 3149529088, 2176909312, 2648735744, 4131373056, 2638241792, 3458207744, 724580352, 4258806784, 1959004672, 357434112, 2815917952, 3845369536, 933376544, 1910847056, 889112952, 119593628, 694138186, 978334019}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 2617245696, 3187671040, 3036676096, 293601280, 2092957696, 1419771904, 4126146560, 722993152, 1780219904, 1655832576, 895942656, 927891456, 219136000, 3057672192, 3571470336, 403712000, 1686637568, 1129585152, 4005957888, 3314615680, 2548552256, 3712251552, 458110000, 1296375976, 2330048372, 1660236930, 2199513687}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3825205248, 167772160, 3841982464, 3263168512, 826277888, 3193962496, 1280311296, 319291392, 2739142656, 837419008, 608108544, 1765244928, 3504259072, 1103110144, 1310748672, 447756288, 3675796480, 4104941056, 197031680, 2998761344, 1193055168, 1502296544, 656779152, 3915229464, 3961628588, 4200068134, 302949207}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 2617245696, 2315255808, 2197815296, 3246391296, 3519021056, 2883584000, 4027580416, 42467328, 1938554880, 765067264, 2101542912, 1677164544, 689618944, 4265615360, 656420864, 2943379456, 2614639616, 1101285888, 2309360384, 1382089856, 3074466112, 669206560, 659021072, 841137656, 1651794252, 4291693698, 981272843}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1811939328, 3590324224, 2868903936, 444596224, 3871342592, 723517440, 466616320, 577241088, 2936274944, 2695233536, 2024341504, 2371125248, 4010262528, 2822791168, 803237888, 2851096576, 37227520, 606872064, 532831488, 3267313280, 2862995648, 3310304800, 2543699696, 4192405624, 1738515676, 872170166, 1000999377}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 469762048, 3321888768, 3674210304, 4068474880, 1690304512, 614465536, 4159700992, 3941072896, 1249116160, 1485176832, 3604480, 3035660288, 2848833536, 3263176704, 1019219968, 3634374656, 2179994624, 2850570752, 2767482112, 4198895232, 4288091328, 2978007840, 669376560, 2891205032, 2478186124, 847214670, 2138348921}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 603979776, 2449473536, 520093696, 3397386240, 2151677952, 1973420032, 3822059520, 3709337600, 2125725696, 2809004032, 3459710976, 3962535936, 3932864512, 3800064000, 2889895936, 3147831296, 2597331968, 43539968, 259283712, 168707712, 3339152064, 1841800544, 710327024, 2481072952, 1484607332, 3821980118, 739641581}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2214592512, 2516582400, 1090519040, 4018143232, 197132288, 73400320, 4218421248, 2544369664, 732168192, 3918397440, 177668096, 2745270272, 2951004160, 2474663936, 1639985152, 1868589056, 1609567232, 3370661376, 2558789888, 635333504, 3345962816, 83751456, 246859728, 864362376, 1711572588, 1009808902, 143150357}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 67108864, 301989888, 2499805184, 4219469824, 3544186880, 1356857344, 1292894208, 2283274240, 949747712, 419037184, 2360279040, 813924352, 4083335168, 2625658880, 230690816, 1075857408, 984634368, 3756535296, 1821641472, 1107182464, 3934861120, 263623776, 3508404688, 2274963192, 397333124, 1099063362, 3278052403}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2348810240, 1979711488, 419430400, 3296722944, 2109734912, 476053504, 3400531968, 157810688, 2915303424, 4254990336, 2502492160, 2292744192, 3441672192, 2206228480, 1950371840, 2938140672, 739275776, 1983396352, 761036032, 1469200256, 3458428608, 2592595104, 363753680, 1082215272, 2441908716, 3788347990, 3802215469}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1006632960, 369098752, 1493172224, 159383552, 2537553920, 3474980864, 3497000960, 1031274496, 7602176, 3751149568, 2772238336, 2618458112, 3693461504, 2390777856, 3149934592, 1742743552, 2702187520, 1671969280, 1178342656, 1002055552, 4088342592, 3527528288, 1916693552, 3724619688, 2619926148, 4090160774, 2707532785}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 1946157056, 3724541952, 922746880, 2508193792, 3074424832, 1147142144, 414187520, 2532835328, 521928704, 964296704, 1689583616, 3772547072, 2363998208, 3498057728, 2680164352, 530597888, 2702210048, 82343424, 3363067136, 89027712, 1847284032, 372740448, 3720886672, 3181661800, 3381016356, 3040836850, 1534189363}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2214592512, 1040187392, 1694498816, 1367343104, 1631584256, 2438987776, 1932525568, 2152202240, 3724804096, 3835297792, 381485056, 587497472, 4177510400, 2231394304, 1635782656, 692062208, 1700801536, 1697666560, 1632132352, 2978229632, 3772389952, 3596425312, 829749264, 3923226920, 674503100, 89276198, 3791197519}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 1543503872, 1778384896, 3808428032, 4169138176, 2915041280, 656408576, 3465543680, 3433562112, 4037279744, 1224081408, 2639986688, 1983479808, 1349042176, 3942653952, 2625646592, 734025728, 3860866048, 3507487232, 2951224064, 4081337472, 3133541824, 3391302304, 3235235184, 25867480, 1016406300, 1273933318, 3049473065}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 1946157056, 2583691264, 2499805184, 4269801472, 3133145088, 178257920, 2685403136, 2325217280, 3794534400, 2999844864, 2501967872, 803962880, 2202058752, 3103793152, 1887449088, 1170241536, 689972224, 2286958080, 3573053184, 1201407872, 4089853376, 3117752864, 3479820336, 236950872, 692237636, 3030336602, 794996849}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2214592512, 234881024, 1291845632, 1283457024, 1547698176, 1444937728, 3486515200, 614989824, 4247519232, 196476928, 2400387072, 2192670720, 4020289536, 4009779200, 998264832, 2881517568, 2548042752, 187713024, 639124736, 1341399424, 1075970240, 465635424, 1049134384, 1424755960, 458642876, 1805851842, 3916034893}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 4093640704, 3187671040, 1023410176, 2424307712, 297795584, 1369440256, 2953838592, 191365120, 1937506304, 211419136, 3204775936, 1883209728, 675594240, 2516606976, 2164289536, 3263170560, 3602908160, 4196410880, 4166001920, 1703428480, 3188479680, 1992442016, 1723932720, 1427239128, 1488428476, 1590221834, 352456691}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1946157056, 2181038080, 2231369728, 125829120, 3862953984, 3357540352, 2035286016, 3626500096, 2869166080, 2634678272, 3919642624, 295469056, 1772863488, 1979719680, 3338686464, 3800041472, 2445280256, 1449133568, 3312483072, 595067776, 4130095424, 831418592, 2464880432, 807262392, 23531708, 3347306902, 436497159}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3422552064, 3187671040, 889192448, 729808896, 4265607168, 2178940928, 3570401280, 1031274496, 2583429120, 642908160, 304807936, 2735702016, 604160000, 1946165248, 2986364928, 3942664192, 4001391616, 3988814336, 3013622016, 3945809280, 3702001472, 2399431392, 1106132944, 3046714008, 1710552276, 3128234562, 3388915671}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 1811939328, 1040187392, 3003121664, 1015021568, 2503999488, 1738539008, 4197449728, 1303904256, 1042546688, 404619264, 1755774976, 927498240, 2266841088, 2348818432, 2382376960, 2063607808, 947926016, 2134912512, 2258639616, 1269829504, 1467493568, 4030992160, 281945424, 3096386024, 3202662028, 3969864558, 3265081225}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 2617245696, 3187671040, 1962934272, 3867148288, 490733568, 228589568, 2695888896, 4011327488, 3240361984, 2348941312, 36372480, 1092911104, 3054419968, 2214600704, 3120566272, 2399152128, 3380614144, 2227177984, 2707433216, 2647666560, 3435666752, 2028747168, 309200720, 218432360, 1099016236, 1463778246, 1009209417}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3154116608, 2986344448, 2097152000, 2273312768, 2554331136, 450887680, 4048551936, 3608674304, 843317248, 333840384, 3600744448, 1984593920, 3537944576, 2181046272, 1426067456, 3816822784, 1178612736, 1843408384, 3083874048, 2060987520, 3454279488, 2144739808, 1754736144, 2314634936, 34798676, 2422281670, 3348208785}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 4093640704, 1577058304, 1560281088, 1837105152, 3854565376, 3252682752, 1485832192, 1443364864, 1141112832, 1205993472, 3042377728, 1023246336, 2468233216, 1375739904, 2667581440, 2323658752, 3007331328, 681587200, 3140500736, 699930496, 3153860416, 2235439968, 3298376048, 322744440, 1406064164, 1522070914, 1627775233}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2617245696, 369098752, 1023410176, 1149239296, 3393191936, 308281344, 2846883840, 2859991040, 2472280064, 750387200, 3023503360, 3872948224, 886358016, 3170902016, 75501568, 3930064896, 576719872, 1102068224, 913843968, 2237400448, 297406272, 4038529312, 748204688, 649381016, 347081324, 2935503518, 2031889623}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 2483027968, 2785017856, 3539992576, 3548381184, 3267362816, 3630170112, 2964324352, 462946304, 2746482688, 3771072512, 1423638528, 3746463744, 922304512, 1828724736, 2088767488, 1396709376, 3080717312, 877670912, 2288526592, 3616287104, 723662016, 242562272, 689549488, 3256219160, 1154239532, 574207718, 2231754989}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1140850688, 704643072, 2097152000, 4152360960, 2747269120, 3781165056, 3727687680, 1047003136, 4087611392, 3893493760, 3180920832, 1767342080, 2945400832, 1929388032, 276828160, 20981760, 2032145408, 714094080, 305664256, 3011250816, 211689280, 319765984, 2689378544, 2054813784, 2787432332, 3922821018, 3304006889}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 4227858432, 1845493760, 251658240, 3934257152, 3225419776, 2027945984, 3195011072, 898105344, 3055288320, 2007105536, 1963786240, 2583986176, 3660038144, 2902466560, 58724352, 2713729024, 2418021376, 4291831296, 3935846144, 2032409472, 1133904832, 2560834208, 3541282832, 3462028856, 2465025948, 1132526946, 1448453511}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 2214592512, 1711276032, 2868903936, 3498049536, 1019215872, 2522873856, 3675258880, 1328021504, 706478080, 28704768, 3763273728, 168591360, 2345615360, 4034928640, 3435147264, 2120226816, 3608155136, 1965569536, 1662787840, 473307520, 2802789056, 1881977888, 4202647344, 4074243480, 1927546564, 451021770, 485826183}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 1275068416, 3187671040, 1627389952, 8388608, 3619684352, 1453326336, 3121610752, 2537029632, 1742995456, 2960523264, 2670264320, 3730276352, 1132642304, 3464503296, 1858088960, 35661824, 667952128, 2056784384, 1316229888, 789458816, 405608512, 1439793184, 1893987824, 213628328, 3623411332, 321072590, 3757870585}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 2617245696, 1778384896, 1426063360, 4269801472, 20971520, 752877568, 2041577472, 1719140352, 1424228352, 2852519936, 3061383168, 1221885952, 588365824, 3548389376, 2747281408, 3886032896, 273679360, 424164864, 2950440704, 3087145600, 818877760, 1716895648, 1046560848, 1987570488, 3213430380, 1791787422, 2147875129}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 2348810240, 1979711488, 1056964608, 796917760, 2797600768, 3722444800, 2270167040, 4121427968, 4123787264, 1593704448, 2371026944, 3783294976, 3028074496, 2860523520, 3762302976, 1537226752, 2347774976, 232268288, 2698257152, 2429164928, 3276345280, 1319209952, 4252068272, 681531256, 1841590740, 2776159594, 832708979}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 3422552064, 234881024, 1392508928, 3078619136, 2403336192, 1054867456, 560988160, 174587904, 3418619904, 942014464, 948895744, 1883275264, 3980509184, 1451237376, 1036005376, 4179630080, 3645914112, 1371022848, 2780574464, 1505362816, 2900694208, 769502688, 411067344, 103444408, 4011284572, 1304873626, 4038362865}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 1811939328, 2181038080, 3372220416, 3061841920, 1866465280, 2065694720, 1232076800, 3350724608, 1925447680, 2612920320, 1906114560, 3375136768, 3798712320, 1635786752, 3670028288, 2413832192, 764412928, 2242383360, 380377856, 4117897344, 884945472, 3126570400, 1540119504, 3161882312, 4155851356, 2308229614, 1224450225}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 4093640704, 3187671040, 2097152000, 1132462080, 910163968, 3747610624, 437256192, 4006084608, 3099852800, 1904607232, 3178299392, 4098850816, 1200603136, 2789220352, 3344969728, 2651858944, 4173870080, 1237589504, 2013674752, 1211182976, 363831104, 677368032, 2712153488, 3134457816, 458108548, 330633138, 1959374897}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 1677721600, 2583691264, 1660944384, 2860515328, 1874853888, 3588227072, 143654912, 1441267712, 908328960, 3441295360, 47120384, 3361832960, 1848524800, 2545950720, 1373638656, 3801098240, 3739759616, 3231976960, 1558059264, 774841984, 158439616, 4270221984, 465845232, 1099834744, 3173460516, 1967497594, 1437614985}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 872415232, 4261412864, 956301312, 3011510272, 2478833664, 1495269376, 428867584, 677904384, 1305214976, 922091520, 745078784, 2793635840, 3395436544, 3653246976, 3726643200, 1930442752, 2015894528, 4281081344, 1111887104, 3817947008, 4196896320, 47738080, 1352598768, 233473608, 107085412, 1138914842, 3036691827}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 3019898880, 4127195136, 3070230528, 2491416576, 1572864000, 2661285888, 1255145472, 1252524032, 1643380736, 3217686528, 2925723648, 2486861824, 2646163456, 4156563456, 4221579264, 4149221376, 3504870400, 3356754432, 897199360, 1379614080, 527871424, 51340576, 2425173872, 2856032168, 2073348788, 3687442090, 2522499709}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 3690987520, 2248146944, 855638016, 3766484992, 1606418432, 4271898624, 913309696, 712507392, 4015259648, 2890792960, 305070080, 591953920, 4231512064, 12591104, 4028633088, 1454385152, 1247288320, 3789824512, 3256235776, 566960512, 2287897792, 2289891360, 81704944, 968683432, 3313403292, 2437727902, 3620114901}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 1811939328, 1979711488, 3439329280, 1216348160, 817889280, 3663724544, 1175453696, 556269568, 2327576576, 4122869760, 3705470976, 2449899520, 2999042048, 3485474816, 98570240, 3847231488, 4261948416, 3331074560, 338041600, 2637766016, 1195160384, 2025247264, 3470371888, 3592709784, 2426038660, 902255690, 3514949807}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 738197504, 2315255808, 2634022912, 109051904, 775946240, 2841640960, 489684992, 2297954304, 3434872832, 2841509888, 2304835584, 1095335936, 526139392, 1086332928, 3139440640, 1716529152, 3704110080, 3972268544, 1889667840, 2564760192, 1624811328, 1464713632, 154168208, 1846942296, 224739148, 382449214, 3285404975}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 2751463424, 503316480, 3506438144, 2625634304, 255852544, 3667918848, 2576351232, 994574336, 4088135680, 3203530752, 2615738368, 1327071232, 84852736, 1203773440, 3286249472, 640681984, 4166519808, 1520712192, 2977835264, 2093680512, 2023273536, 3018549024, 311747536, 2941593256, 3068370532, 2288765650, 3883641579}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2751463424, 2919235584, 2097152000, 2004877312, 306184192, 434110464, 2142240768, 594018304, 3367239680, 1118437376, 1070792704, 3863773184, 1944403968, 1371545600, 1570779136, 2538616832, 3512220672, 3801887232, 1031678208, 3372821376, 2354552640, 1288560096, 773285008, 3247380088, 3641874412, 1811696858, 1932500013}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 603979776, 503316480, 1627389952, 3313500160, 415236096, 4229955584, 1051721728, 444071936, 664535040, 1540489216, 3589341184, 1769832448, 1204895744, 2403344384, 1876955136, 537925632, 2223520768, 4001640960, 4246604032, 3964340096, 60332096, 1778053472, 3145623088, 3742797576, 3086600108, 1665319582, 1690466279}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 4093640704, 436207616, 822083584, 2675965952, 3653238784, 1872756736, 173015040, 2074607616, 2276196352, 4089053184, 2588082176, 1923645440, 3496525824, 1463820288, 2044727296, 4096800768, 1113078784, 1079252480, 3502128384, 1523910272, 1813089344, 291727328, 1236293232, 3767593960, 751045268, 3224767210, 409547755}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 2885681152, 973078528, 1358954496, 3867148288, 2495610880, 1134559232, 254803968, 2929197056, 3429629952, 3929669632, 1060831232, 4082925568, 1467072512, 3409977344, 1843408896, 2320513024, 789056512, 960766464, 3775802112, 2253196928, 3970798656, 2427353504, 955335984, 4141072616, 3499568076, 2135338918, 943383835}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 335544320, 2046820352, 721420288, 3732930560, 482344960, 3575644160, 439353344, 2425880576, 3948675072, 2104098816, 1720254464, 3677978624, 3419521024, 3779076096, 2069893120, 500180992, 3196595200, 2893286912, 3505259776, 1130307200, 617253568, 575240096, 2527881008, 317179208, 2250448524, 4111511590, 4103631063}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 1409286144, 2986344448, 822083584, 343932928, 3602907136, 1428160512, 2142240768, 3903324160, 2514223104, 1762000896, 2423586816, 2188410880, 3733897216, 3074433024, 1029713920, 4182775808, 4105708544, 1023686144, 30545152, 2011114624, 4153117760, 845628704, 3167770032, 69715272, 3887503340, 2530997802, 2415955831}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3690987520, 1711276032, 754974720, 343932928, 3099590656, 2514485248, 200278016, 2392326144, 1057751040, 479330304, 798818304, 1732739072, 556417024, 2235572224, 3282046976, 231741440, 2030572544, 1310987776, 1546008320, 4094892416, 4229991232, 3437544736, 1483984432, 3240449400, 135965436, 2140012454, 2711254467}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 3959422976, 1577058304, 3640655872, 3263168512, 3284140032, 3147825152, 542113792, 3308781568, 2071724032, 179699712, 3317235712, 1367179264, 1908293632, 641736704, 333451264, 850397184, 1091046400, 4088668672, 2711763712, 3989510016, 4291737152, 2532110496, 548065520, 1811668712, 763523092, 2308310350, 757672159}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2617245696, 3388997632, 3405774848, 847249408, 2009071616, 2803892224, 2775580672, 3380084736, 147587072, 339869696, 1083506688, 4015226880, 419217408, 3426754560, 2237665280, 353380352, 3555210240, 1331968512, 2588288768, 29569664, 2558046912, 2288012448, 103185904, 1642420680, 1620963676, 3044908638, 1209791539}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1409286144, 2516582400, 2902458368, 2424307712, 1170210816, 1394606080, 3331325952, 293076992, 2238447616, 1429078016, 1099628544, 4201480192, 2062860288, 977281024, 4250931200, 2381322240, 1636305920, 2623813120, 9049344, 3491833216, 3621563200, 2177917984, 3954995568, 1427268808, 215570852, 1087692894, 844116827}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 67108864, 2046820352, 4143972352, 947912704, 2453667840, 694157312, 3610247168, 3113746432, 1366556672, 3576823808, 3739287552, 568492032, 1021689856, 3244302336, 1261441024, 3885500416, 1819552768, 3266459136, 1881211136, 3770850944, 901119424, 2538090016, 832320656, 1253966424, 2962692556, 2217318502, 1012028765}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 2751463424, 2248146944, 788529152, 1015021568, 46137344, 1142947840, 3784310784, 4060610560, 961806336, 1185546240, 548995072, 3199959040, 1632354304, 3357548544, 59781120, 4211615744, 3671342080, 3505007104, 3260623104, 2634785152, 1574161344, 1073491744, 2125344944, 3644537096, 2772862052, 4245837442, 1382467413}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 1006632960, 3724541952, 1023410176, 562036736, 3250585600, 1214251008, 3587178496, 4103602176, 3566993408, 4243193856, 2852847616, 2822930432, 3912941568, 2623545344, 1070608384, 3549964288, 3122406400, 2812941824, 53153536, 196261760, 2094190400, 5515360, 4146987120, 3978115608, 1173590388, 1152084774, 2695125543}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 3019898880, 2650800128, 2566914048, 2776629248, 1673527296, 3726639104, 3685744640, 1763180544, 917241856, 1764360192, 3188391936, 712081408, 3614490624, 3625984000, 3736080384, 3600287744, 174851072, 2005537280, 2314939648, 4186548096, 3637306944, 3319925088, 2196703472, 2801778568, 3096834796, 1684318278, 4123816107}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 3825205248, 3925868544, 3741319168, 1166016512, 3040870400, 2338324480, 3358588928, 4291297280, 3141271552, 2653552640, 3664314368, 1205960704, 1115766784, 3982499840, 2704281600, 1263011840, 1862009856, 3263839744, 2381920512, 2755246720, 2586146752, 3121492320, 348601680, 2025237208, 3891262988, 254534130, 2146822095}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 3825205248, 1778384896, 1325400064, 1887436800, 1287651328, 3449815040, 3471835136, 337117184, 1726742528, 1577713664, 816119808, 2734850048, 3203121152, 849354752, 108007424, 2631403520, 4048292864, 670711296, 2956802304, 3811482240, 1648481216, 3161799712, 4255810352, 2306866024, 1393958844, 87501574, 3909855419}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 1677721600, 2181038080, 3909091328, 2290089984, 406847488, 77594624, 1638924288, 1905786880, 2437677056, 3193831424, 2802384896, 1802240, 2108211200, 161488896, 2872061952, 2698512384, 1835801600, 2142121472, 3056670976, 1927782528, 1533999680, 3076850208, 221623824, 2128202024, 90678380, 3635331686, 2382697811}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1409286144, 3254779904, 2399141888, 3749707776, 1447034880, 815792128, 399507456, 735576064, 179568640, 40501248, 727646208, 2286190592, 3185721344, 991961088, 1133522944, 4101511168, 1927556096, 2549234176, 1162548480, 1610526848, 845505472, 1716557792, 2857919888, 3567727656, 2933955060, 4121979126, 104537005}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 3690987520, 3992977408, 1191182336, 192937984, 1220542464, 2602565632, 1806696448, 2634547200, 1179385856, 3488743424, 1499136000, 2037678080, 3937419264, 799023104, 1425027072, 1894258688, 4191955968, 1456090624, 4175378176, 3270163328, 1529434560, 3519521504, 1385751088, 2325372616, 762259180, 3504513346, 317018771}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 4227858432, 1040187392, 2197815296, 3296722944, 415236096, 2225078272, 3989831680, 3920101376, 4025745408, 1083834368, 1708326912, 3714220032, 3921231872, 3407880192, 1167069184, 2143827968, 4018416640, 1499604480, 4274994944, 2548862848, 4206911680, 789156128, 111662640, 1927772456, 2951817076, 2639115370, 2430980349}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 2483027968, 2583691264, 1392508928, 310378496, 3183476736, 2720006144, 3215982592, 2814902272, 1566834688, 987103232, 3216441344, 3096674304, 3158261760, 1503666176, 2481991680, 581445632, 2033452032, 848169472, 1034626304, 4033455744, 2331661504, 3572671648, 714858352, 2051858568, 3985603564, 1198005234, 387198553}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 603979776, 3992977408, 2298478592, 3934257152, 306184192, 4196401152, 2756706304, 1405616128, 601620480, 269352960, 2885353472, 1560641536, 741916672, 530587648, 3918532608, 1797797888, 2699822080, 3795201536, 1300171008, 2994715520, 2313282112, 4127759008, 2871153808, 1746364040, 915004692, 4190417650, 767847927}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 1140850688, 2046820352, 2298478592, 2021654528, 1363148800, 2971664384, 2498756608, 2186805248, 654049280, 28180480, 3905486848, 3227484160, 1224327168, 4271906816, 2385522688, 3015182336, 1525423104, 258358784, 767365376, 2342887040, 2352669248, 2313469472, 3199296592, 2622964808, 908749116, 116377238, 2458197183}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 335544320, 1979711488, 3170893824, 1098907648, 3628072960, 4116709376, 1898971136, 2951217152, 4243849216, 2149187584, 3805609984, 2361950208, 3136831488, 2749374464, 2146439168, 340277248, 3596891136, 3579973120, 1935213824, 2304679296, 733704000, 57389152, 604235280, 874243416, 2091374668, 450489850, 3312371261}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 2214592512, 3120562176, 4143972352, 3313500160, 2696937472, 1453326336, 3761242112, 2293760000, 1446772736, 1238499328, 2458583040, 375357440, 3577233408, 2254446592, 1318064128, 210253824, 2491694080, 1357786624, 2597921024, 2652155520, 1657273792, 1994936672, 3767015472, 1115962792, 837696524, 3730386990, 2320800399}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 4227858432, 3791650816, 1526726656, 4001366016, 230686720, 3063939072, 1622147072, 2486697984, 183238656, 2836267008, 118947840, 5537792, 560971776, 2472550400, 2718961664, 1384650752, 3419669504, 744633856, 3931717376, 2963519616, 2716554944, 514317216, 3268686704, 1910646184, 1561920556, 3720582926, 3942337467}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2483027968, 637534208, 318767104, 2071986176, 3233808384, 1457520640, 334495744, 932708352, 2766405632, 2118778880, 3965386752, 2856091648, 1424867328, 840966144, 1796214784, 4083689472, 3606854656, 1970158080, 225518848, 2690091392, 4146676928, 1788477152, 2260860976, 2513907128, 3582628092, 2287520742, 984454713}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 4093640704, 436207616, 2801795072, 2105540608, 3611295744, 3600809984, 1607467008, 3839361024, 1034158080, 2736652288, 2474573824, 4249649152, 588201984, 1474306048, 1483739136, 2810722304, 716964864, 2547659264, 1087454464, 3009119872, 4262455744, 4202528608, 1847395792, 1024040360, 23260148, 3766284086, 2818830441}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 4093640704, 369098752, 419430400, 1568669696, 3980394496, 2921332736, 1827667968, 390594560, 4276355072, 693764096, 1108934656, 577339392, 3894558720, 3395297280, 391131136, 989337600, 3582729216, 2353925632, 3431677184, 945063296, 3111241280, 4278941536, 1772202832, 2181448584, 2656714556, 848898002, 3836318905}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1811939328, 369098752, 1795162112, 2508193792, 2982150144, 312475648, 1657798656, 4061659136, 3744727040, 840302592, 3421569024, 2590081024, 1001340928, 1793073152, 800075776, 627582976, 2088512512, 4261023232, 3455261440, 2794882432, 3783776960, 3813328224, 254901360, 1717386408, 3154357428, 2796058246, 1673572045}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1275068416, 3053453312, 3103784960, 444596224, 2931818496, 2485125120, 4201644032, 576192512, 515112960, 2652766208, 1281032192, 3960307712, 3836297216, 1684021248, 2056261632, 3808962560, 1964770304, 2662474240, 3121681152, 3860376960, 634908224, 1252583072, 3560135600, 3147644168, 3064103580, 576374422, 3485618861}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 4093640704, 3925868544, 3137339392, 1249902592, 4013948928, 1755316224, 3721396224, 3261595648, 131334144, 3244687360, 3144089600, 2195685376, 201998336, 3479183360, 1429213184, 2006460416, 472650752, 1325013504, 3141876992, 3088497280, 1421274816, 138146464, 3316206544, 3335619112, 1413045108, 2862200474, 3078447861}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 2751463424, 1845493760, 1358954496, 3330277376, 1690304512, 3563061248, 1108344832, 3211264000, 3142320128, 406716416, 2841706496, 697204736, 2565357568, 2065702912, 2251296768, 4007139328, 2547268608, 3477744128, 1482369280, 682466176, 3663844416, 1395904928, 2732386608, 2821414168, 1526301828, 879489498, 776530387}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 1811939328, 167772160, 2969567232, 3246391296, 3602907136, 1696595968, 4109369344, 2141716480, 402391040, 787611648, 869335040, 100433920, 3570810880, 1499471872, 4019195904, 490219520, 4181994496, 1148586496, 2634488576, 1842053760, 3642092608, 3308900448, 160679344, 2006368584, 1269057852, 1953571306, 4081877247}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 3825205248, 3590324224, 1358954496, 3665821696, 1279262720, 1843396608, 1773142016, 1932001280, 2992373760, 491388928, 3080126464, 3733356544, 172277760, 1612718080, 831533056, 1186465792, 3538170880, 917380608, 3350804736, 1736422784, 2279298112, 97212064, 3518186256, 83313528, 3473503852, 1420324554, 2363746199}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 2885681152, 1979711488, 3741319168, 1585446912, 1379926016, 1738539008, 2131755008, 962068480, 2163998720, 1064435712, 3044999168, 2013036544, 1416445952, 4279246848, 2035814400, 1627142144, 4017239040, 4252963328, 3690769152, 577592704, 537925568, 668469152, 851192976, 2295475688, 2188316100, 3802441046, 2727443903}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 3288334336, 2113929216, 2097152000, 92274688, 4139778048, 4229955584, 2750414848, 2491940864, 3640918016, 7471104, 1622343680, 3554967552, 2873475072, 4025491456, 2525507584, 2919499776, 3471975424, 1928533504, 1719972096, 22404992, 1546141504, 2343842144, 3910809008, 686234376, 4138647292, 857396258, 1332906433}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 2214592512, 1308622848, 2533359616, 3397386240, 2755657728, 3680501760, 1003487232, 2913468416, 1995177984, 3386769408, 3367567360, 3038019584, 1048723456, 4191166464, 2426933248, 1970014208, 3357412352, 823734784, 1004839168, 2862240640, 1153697216, 3975291552, 2110202128, 2631776984, 3830381812, 2464574058, 1112686139}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 1140850688, 3858759680, 1493172224, 1887436800, 2998927360, 2275409920, 569376768, 548929536, 3946053632, 1882062848, 2837774336, 1030717440, 2564997120, 418390016, 3682304, 838088704, 596517888, 3872727552, 14127360, 3847682432, 2199795264, 1581067296, 2678822064, 477414888, 887163516, 1350150446, 2528377677}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 1409286144, 3858759680, 83886080, 3112173568, 4206886912, 2208301056, 1796210688, 3104309248, 1907621888, 104726528, 4094885888, 920092672, 3642474496, 4161806336, 4253552640, 921974784, 1901997056, 363009536, 4014970112, 141031808, 2964988224, 670383712, 878216880, 127290600, 3767463108, 3598224194, 2185645549}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1006632960, 4261412864, 3573547008, 3850371072, 960495616, 3097493504, 1953497088, 535298048, 3900964864, 2136342528, 390135808, 3979837440, 813613056, 930095104, 4217901056, 1581520896, 565578752, 3507568128, 1299156736, 2289237888, 1706169664, 2626103648, 2798556752, 3088409128, 1024770844, 4080744698, 1887735201}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 2617245696, 2919235584, 3674210304, 478150656, 2009071616, 144703488, 2911895552, 4249354240, 3139174400, 1932394496, 1717370880, 3057352704, 742375424, 3029344256, 4240969728, 3210487808, 2865636352, 1168967168, 465807104, 3652971392, 956962496, 2631341856, 866956784, 3052627496, 4090711396, 746809426, 921394503}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2885681152, 1845493760, 2332033024, 159383552, 2998927360, 4267704320, 3138387968, 1544028160, 2378956800, 822476800, 2112421888, 3379265536, 811384832, 437264384, 2491944960, 3347851264, 3978703872, 2128152064, 1280551680, 1906891648, 2254570176, 1163072096, 2585560240, 2002406296, 3888990404, 723241986, 833528051}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2080374784, 3657433088, 3539992576, 2189426688, 968884224, 1461714944, 401604608, 1139277824, 3831758848, 1556742144, 2425421824, 179732480, 3875618816, 896540672, 1781018624, 189007872, 3879351296, 2440635904, 1104322304, 3813373568, 1327568064, 3040776352, 3262465648, 3330408904, 147133436, 1437894650, 1887730585}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1543503872, 3053453312, 1929379840, 3095396352, 46137344, 2141192192, 544210944, 343408640, 1169424384, 3112042496, 3734306816, 1693679616, 1881620480, 2767200256, 1891110912, 4044630016, 1703808000, 170723840, 3353843456, 2494131584, 2807905472, 2485108256, 1700620464, 1413690344, 1876595228, 2925984286, 2005422317}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 1543503872, 637534208, 2130706432, 142606336, 1547698176, 3223322624, 2836398080, 2617769984, 489947136, 2024669184, 1843331072, 2412019712, 1600438272, 227549184, 1581789184, 4128520192, 859710464, 479672832, 2035324672, 4229613952, 522665920, 2903028256, 3095850768, 309146632, 26320964, 1499023362, 1033587405}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 4093640704, 3254779904, 3137339392, 1786773504, 3611295744, 1520435200, 3360686080, 54001664, 3336830976, 382074880, 1860501504, 2723774464, 2032680960, 1959796736, 2105020416, 2781091840, 123085824, 2856133120, 3108879616, 201748608, 3014201024, 1059293856, 3151982032, 3869414056, 41992212, 76531150, 2868467001}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 4093640704, 1577058304, 3137339392, 3951034368, 574619648, 3344957440, 741343232, 1283981312, 3752591360, 2150760448, 2717581312, 1229881344, 27017216, 363864064, 3083350016, 3528198144, 3099722752, 2228423168, 510835968, 3778434944, 2629766848, 140544736, 2216509584, 4043937240, 985198860, 2743289378, 3972052075}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 2617245696, 33554432, 4110417920, 3028287488, 180355072, 2640314368, 3301965824, 1808269312, 4121690112, 815923200, 1798635520, 2638774272, 3528278016, 4249886720, 696791040, 2416715776, 4094825472, 3568111104, 2548868864, 2099462272, 597105984, 176004384, 3171281584, 2988266328, 3294113588, 759440882, 243139051}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 1811939328, 1241513984, 788529152, 1317011456, 1447034880, 3013607424, 3375366144, 2969042944, 1913389056, 3135897600, 2232614912, 3354755072, 700694528, 2226135040, 1110978560, 1760303104, 3069848576, 1318789632, 2426510080, 1293275776, 1781607360, 1779606432, 3654307216, 3825918184, 909017164, 1363304254, 3746945539}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 3959422976, 1442840576, 3170893824, 142606336, 1270874112, 4087349248, 3803185152, 1832386560, 2092171264, 2374369280, 2242707456, 1425768448, 4182130688, 2603622400, 1752707072, 1909729280, 2820027392, 3219466752, 3889675008, 3024377216, 149098304, 1052422688, 4171234032, 3512035560, 2253554348, 3884185678, 263157421}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1946157056, 2717908992, 4076863488, 2692743168, 3577741312, 1247805440, 2570059776, 898105344, 3108765696, 3629252608, 842072064, 802979840, 156418048, 414195712, 1799892992, 317470720, 2353150976, 1072236032, 4004027648, 713353344, 4076805312, 2538051616, 3868937552, 1095782040, 69333068, 2282076258, 1240625875}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 469762048, 2986344448, 3070230528, 427819008, 3779067904, 530579456, 2538602496, 3907518464, 4148953088, 2811625472, 3843883008, 1701740544, 3917627392, 3687849984, 1328033792, 606865408, 1747323904, 2751794688, 3977938688, 2893048960, 1047989696, 419280480, 3431329872, 2823744488, 4129127380, 14787898, 2147214675}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 3959422976, 3120562176, 419430400, 1837105152, 3376414720, 3563061248, 3960471552, 1930952704, 1402732544, 718405632, 2935816192, 21331968, 526925824, 3713015808, 2474119168, 2710321152, 650775552, 2615224832, 2052569856, 2067099264, 874882624, 2868398944, 2030578256, 1803823384, 30288132, 2867801030, 60330087}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 1006632960, 503316480, 2801795072, 2558525440, 2285895680, 694157312, 3947888640, 4294443008, 1510735872, 2223636480, 474415104, 2416148480, 17186816, 3557826560, 2518167552, 3038525440, 3826390016, 3457891840, 1374785280, 1980581760, 3598289344, 1892242976, 2950150672, 3945819736, 1060445396, 2588447998, 1133500163}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1275068416, 1979711488, 1795162112, 1786773504, 163577856, 3244294144, 3578789888, 3237478400, 4245422080, 607518720, 586219520, 1975943168, 3222683648, 2140151808, 387461120, 530319360, 4071504896, 2116884992, 3217593088, 3255524736, 2582690496, 2665966240, 878094960, 949336, 344721236, 3413520190, 3159437507}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1140850688, 1711276032, 1023410176, 2189426688, 3988783104, 1348468736, 2442133504, 1171783680, 2404122624, 1476526080, 230883328, 2941943808, 3721216000, 3343917056, 4197978112, 4187756544, 4101637120, 3447667200, 1511035136, 4263139712, 1870966592, 2698277024, 3758457712, 1768800280, 815949412, 2396566646, 2991474771}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3422552064, 2516582400, 3338665984, 4018143232, 3770679296, 2988441600, 3876585472, 1069023232, 1180434432, 1545207808, 1104478208, 3100082176, 3881156608, 2798657536, 3709349888, 3658229760, 1933706240, 3350790656, 1324724992, 2166678912, 2117177792, 2113063904, 260485168, 3709622408, 2665411524, 575973614, 2732420631}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 2885681152, 3724541952, 687865856, 3229614080, 2839543808, 2237661184, 3555721216, 4099407872, 3581673472, 2321678336, 665518080, 4071194624, 917585920, 1974476800, 1152921600, 2571896832, 3743032320, 2395416064, 2904795904, 2195617664, 1261939264, 3342352416, 324174416, 1997600088, 2180348668, 450765334, 2682854623}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 201326592, 3523215360, 385875968, 2575302656, 4005560320, 1767899136, 1339031552, 3511156736, 3120300032, 1166671872, 2367750144, 1693614080, 4114268160, 3893370880, 615002112, 913057792, 3135376384, 2225937920, 3665855232, 2373973120, 3067913664, 960878176, 2632299440, 3955451480, 2227783156, 2292738898, 1257962751}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 2348810240, 3187671040, 956301312, 1736441856, 205520896, 3269459968, 179306496, 2465726464, 133955584, 546439168, 1523122176, 3651895296, 2836217856, 1978671104, 2895654912, 428607488, 4266267648, 2560964096, 449946368, 1997565824, 641576512, 1336568288, 3464538896, 137876664, 3556433068, 4282336190, 3681091711}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 335544320, 1040187392, 251658240, 1870659584, 2822766592, 2795503616, 2351955968, 1299709952, 1963196416, 4180017152, 2222260224, 3172040704, 3719610368, 2750423040, 798502912, 1435764736, 3647878144, 1686711808, 3807610112, 2416430976, 3204752320, 3790957536, 3152855568, 2139360680, 4024841484, 437594718, 943818945}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 3019898880, 637534208, 218103808, 3078619136, 1992294400, 3605004288, 4138729472, 2776104960, 607911936, 2712797184, 11862016, 554598400, 1314635776, 3018858496, 3411554304, 493627392, 3556387840, 3526429184, 1910549760, 1227671936, 3973292864, 3238092256, 2462963120, 1497041336, 1913237420, 1423982686, 4263855759}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 3154116608, 2986344448, 251658240, 1283457024, 306184192, 1096810496, 3700424704, 2831679488, 4163108864, 1806041088, 2105212928, 2698346496, 962543616, 1448091648, 1843924992, 349448192, 1182675968, 3092717056, 586657536, 489843840, 4249265088, 652133152, 330386576, 248452184, 54235428, 3292551474, 3208878217}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 469762048, 4127195136, 3640655872, 2189426688, 272629760, 1436549120, 2280652800, 1724383232, 1959002112, 2340552704, 3167682560, 3086188544, 3552985088, 1261445120, 640167936, 1913923584, 3556383744, 1373833728, 3271919360, 568556928, 1782093376, 769118368, 849955856, 3610483048, 3978720252, 4175432370, 584058545}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 1543503872, 2852126720, 419430400, 1937768448, 79691776, 2472542208, 2836398080, 3372744704, 2838233088, 258080768, 3376480256, 2515763200, 4264607744, 2286952448, 497561600, 4057741312, 2889495552, 4039446016, 3872233216, 2559306368, 3666257472, 872770784, 2133842224, 2517139672, 3192286276, 2718779714, 1048832715}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 2617245696, 167772160, 2365587456, 3984588800, 3258974208, 3793747968, 2070937600, 1230503936, 3305897984, 3709730816, 998703104, 1488617472, 2785525760, 2578456576, 616050688, 773593088, 2501260288, 413340160, 2683348736, 43172480, 1192461120, 3460451168, 1769031824, 390716552, 3114206428, 2350295382, 3106524611}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 2080374784, 1308622848, 318767104, 2659188736, 3762290688, 1549795328, 288358400, 1185415168, 4197711872, 147193856, 2174550016, 3165487104, 615432192, 317726720, 2802323456, 2711894016, 394140672, 3125886464, 952606464, 3538539392, 2968691904, 2498787232, 131751952, 830307096, 655356492, 2411698858, 168158989}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 3690987520, 2919235584, 4009754624, 1619001344, 1824522240, 1310720000, 2257584128, 2086141952, 4072931328, 2613182464, 3317497856, 1581809664, 514146304, 1674584064, 3040350208, 2754885632, 3538564096, 4094770688, 499562240, 1118202752, 3063126976, 836945952, 2699608880, 1674172296, 1082611620, 1516049430, 3346576689}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3825205248, 2449473536, 3976200192, 3028287488, 3141533696, 794820608, 2632974336, 262668288, 2826698752, 365297664, 2423717888, 406093824, 235028480, 2150637568, 4094169088, 1261176832, 3141417984, 2213741056, 1190574336, 234316928, 3415317312, 1960574240, 1269286608, 1944176600, 2790710588, 3678568170, 2890926239}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 2214592512, 2852126720, 419430400, 696254464, 3938451456, 291504128, 2727346176, 3347578880, 4205051904, 3730702336, 2554396672, 922845184, 3803791360, 3924828160, 3558346752, 2158757888, 2621049856, 41890304, 173056256, 1274079872, 3490539072, 2187737696, 4041024176, 1656979544, 3350877860, 1152549602, 2252596521}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1275068416, 3992977408, 2868903936, 4185915392, 79691776, 1193279488, 370147328, 848822272, 1634467840, 3202220032, 3106471936, 1576960000, 2765930496, 993009664, 3985125376, 1333012480, 3119647744, 4120318464, 4247229184, 1955232640, 1896401600, 3255971424, 3232176432, 3954161096, 444488580, 4164611494, 2594513115}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 1811939328, 4060086272, 2298478592, 3447717888, 1639972864, 3013607424, 1404043264, 3919052800, 1019478016, 2025193472, 2281242624, 2287435776, 2668150784, 3322945536, 2233995264, 534513664, 3945925632, 1303319040, 3724450560, 68648064, 685032000, 287441760, 1653014640, 1596106984, 4104473324, 331076454, 3388774577}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 2617245696, 1375731712, 50331648, 1434451968, 146800640, 169869312, 2844786688, 564658176, 2804154368, 1617821696, 3416588288, 1730969600, 2494545920, 4272955392, 79179776, 483141632, 3995741184, 2847620608, 3826362112, 3554628736, 2367545536, 14091616, 1416337968, 1181501064, 611866724, 2842575210, 3668402761}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 3422552064, 2785017856, 318767104, 2994733056, 868220928, 1881145344, 2272264192, 698875904, 1077673984, 3839754240, 4284153856, 2406711296, 1011957760, 374349824, 2102923264, 3386120192, 344075264, 2627019264, 1452323584, 430369152, 3260769472, 1862868128, 2373879024, 3946178568, 3624194012, 1614703466, 91333263}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3959422976, 570425344, 2264924160, 3061841920, 3904897024, 2522873856, 290455552, 2899836928, 1104412672, 1699872768, 171507712, 19365888, 2531966976, 1454383104, 3553103872, 3148617728, 1068899328, 3101889024, 2366814976, 667633792, 3237069248, 2928057760, 104428080, 2130231704, 1386822228, 2485094966, 1697572853}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 3556769792, 1040187392, 822083584, 1132462080, 2529165312, 476053504, 955252736, 3864526848, 2243690496, 3564503040, 2166947840, 2338029568, 4018257920, 4262469632, 1340616704, 2403612672, 676998144, 712442368, 609662208, 1710247808, 2558454848, 2498920672, 2476371376, 2687628056, 1776824380, 4064544406, 3654946799}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 335544320, 1040187392, 2264924160, 1652555776, 3317694464, 3210739712, 2691694592, 1334312960, 4067164160, 3331457024, 1797718016, 510230528, 2897166336, 1385177088, 2226655232, 491010048, 4209902592, 3419217408, 1172997376, 1167642496, 2837070272, 3957237920, 3967736176, 846951384, 2772828700, 3748733154, 1642105371}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 469762048, 2986344448, 3640655872, 4236247040, 3602907136, 2787115008, 2395996160, 4152885248, 3103522816, 1009123328, 3726835712, 3685842944, 63815680, 695214080, 488124416, 1687422976, 3786015744, 3575455232, 2483455744, 525757568, 2489374272, 1422831392, 1439321520, 1702282632, 2081794484, 2946489570, 2684955071}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 3825205248, 1241513984, 1962934272, 4118806528, 3418357760, 576716800, 399507456, 3902275584, 864288768, 199622656, 2242052096, 3197796352, 3805364224, 1261445120, 4127731712, 2654734336, 1972505600, 2611820032, 4212504832, 2585907840, 2509798720, 3046354272, 2899495664, 2547707032, 3362189300, 4097109286, 888796001}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 4227858432, 2315255808, 2566914048, 2491416576, 1774190592, 3009413120, 4117757952, 3808952320, 3466330112, 2307784704, 1389428736, 1898217472, 1196638208, 2010128384, 4044886016, 3471054848, 2266631168, 4030937600, 2872819456, 872866432, 2662843968, 1130583328, 209203824, 1284778200, 2542932828, 480195010, 2543162407}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 2751463424, 33554432, 2801795072, 1015021568, 910163968, 2040528896, 2253389824, 1995964416, 2593914880, 3884318720, 106496000, 3271196672, 3580575744, 565190656, 1158164480, 1681131520, 2195852288, 4274204160, 686139648, 3349725312, 1678887360, 840654624, 626529680, 1472997992, 2482899860, 2609190590, 2103222567}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 2214592512, 1778384896, 2768240640, 427819008, 499122176, 14680064, 1735393280, 3418882048, 1436811264, 1245577216, 447807488, 2637266944, 4130586624, 1750081536, 1297625088, 714876928, 479337472, 3830136320, 856596736, 3499842176, 2491828544, 1263392352, 1564557168, 2897839160, 1505219548, 4118680050, 3910213865}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 4227858432, 838860800, 3674210304, 1384120320, 3745513472, 3491758080, 2924478464, 583532544, 2431909888, 413007872, 827392000, 2700181504, 978927616, 657465344, 431493120, 1877751808, 274859008, 4275767808, 252624640, 2546060416, 2780092096, 752051360, 2572107728, 501258248, 336125332, 1719228850, 3277860285}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 872415232, 4261412864, 2130706432, 1216348160, 4164943872, 1499463680, 2041577472, 3932684288, 1149501440, 1541275648, 142802944, 853245952, 459194368, 177217536, 397946880, 3403429888, 4109503488, 695806464, 3314978048, 3992878976, 3525935040, 3262431776, 3523548688, 1442091608, 339689580, 3655594394, 1899534753}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1811939328, 4127195136, 16777216, 1937768448, 2973761536, 3386900480, 1502609408, 3141009408, 273940480, 2132410368, 8060928, 3612639232, 2536554496, 3023052800, 2731028480, 2226923520, 1192633344, 543501824, 4054686464, 926645632, 459694144, 3894398176, 1392415824, 423874168, 1652069476, 3743338446, 771818645}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 738197504, 4127195136, 2533359616, 3246391296, 3795845120, 2078277632, 1647312896, 2339897344, 1773404160, 4181852160, 3886743552, 2463334400, 3351691264, 1787830272, 1546129408, 658245632, 137237504, 2274173440, 535988992, 2243067264, 2714977728, 935837792, 1878294672, 3204666104, 4145006220, 863547358, 2048218861}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 3288334336, 33554432, 3036676096, 645922816, 4290772992, 1692401664, 3647995904, 4175953920, 1214513152, 2293104640, 392626176, 2525790208, 4085235712, 3033538560, 850931712, 2166097920, 1330785280, 2219128320, 346140928, 2491039872, 3471068480, 2269862304, 1320413168, 1161440568, 2581664860, 1911528762, 183335321}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 3556769792, 3523215360, 1325400064, 2256535552, 725614592, 2766143488, 1777336320, 637009920, 957087744, 3285057536, 2290417664, 2531098624, 3517169664, 852500480, 1286090752, 2003044352, 2374632448, 2606701056, 1500165376, 4224545920, 2334618560, 2085122464, 2071646928, 3064706360, 2504719484, 804489854, 3252085187}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 1275068416, 3456106496, 3909091328, 8388608, 2126512128, 1512046592, 1884291072, 2634547200, 106168320, 1707474944, 1552744448, 2947907584, 422232064, 372252672, 2394427392, 1756104704, 4169794560, 3539404288, 953848576, 1166832512, 2399033920, 868577312, 4104513456, 3521555080, 2544780820, 3998047810, 2888946453}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3556769792, 33554432, 4043309056, 3397386240, 2965372928, 3789553664, 3790602240, 628621312, 2924216320, 3636068352, 3534422016, 1805221888, 4074323968, 1397760000, 3542626304, 1977886720, 1285432320, 626338304, 3086791936, 1438498944, 1263656000, 2495341216, 1463342128, 407200888, 4236381820, 2454137438, 3279140883}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1811939328, 1308622848, 1291845632, 3984588800, 3544186880, 2921332736, 3962568704, 2758279168, 3412328448, 1771700224, 1218641920, 2113044480, 2958573568, 1607475200, 632827904, 1809590272, 2345016320, 2586129920, 4277639936, 538956672, 3865572160, 3579571040, 2882391248, 1569771400, 2539350284, 861052954, 44583001}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 1409286144, 3187671040, 989855744, 1702887424, 977272832, 2447376384, 3624927232, 2078801920, 1132724224, 1951006720, 415170560, 2567471104, 644562944, 254812160, 4107800576, 4150007808, 3809874944, 2879983104, 178361600, 2026565504, 3388665536, 102951264, 2499733136, 1302911096, 2011284484, 2773514746, 2792527969}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 1275068416, 905969664, 2231369728, 3514826752, 2126512128, 1981808640, 3769630720, 68681728, 2092171264, 4122345472, 4085972992, 627539968, 4196384768, 672669696, 3669233664, 1219901440, 3188405248, 3047667200, 1161810688, 791162240, 627847488, 2476870752, 3586993072, 873769864, 4233915180, 614067334, 2185956973}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1006632960, 301989888, 2902458368, 2155872256, 4123000832, 467664896, 3020947456, 3623354368, 964952064, 3431858176, 2552168448, 3675619328, 2435104768, 1542987776, 3548655616, 3180214272, 983501824, 3151334912, 910479104, 136848512, 2996575040, 2962888736, 3559469424, 28215544, 2513396228, 3605778814, 200652065}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 3288334336, 3053453312, 3439329280, 2541748224, 767557632, 1625292800, 4027580416, 2591555584, 3779330048, 3016359936, 3888709632, 2812641280, 2978136064, 3027771392, 1615081472, 3326744576, 1762212864, 1908771328, 2312302848, 404753792, 1265632064, 2779266528, 3101439856, 337515064, 104533252, 2533919518, 1872579345}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 67108864, 3925868544, 452984832, 4269801472, 1103101952, 2548039680, 936378368, 3500670976, 858521600, 2730360832, 330629120, 4172120064, 1025458176, 3601342464, 2787913728, 2638096384, 2415207424, 2081270272, 854540544, 1462770304, 2549626560, 1665406880, 3690083440, 2509967352, 59804916, 2813251242, 1274112523}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 4093640704, 2583691264, 4009754624, 3179282432, 2722103296, 2413821952, 2473590784, 1394081792, 3631480832, 4009361408, 3661692928, 1650163712, 3016704000, 202907648, 2918453248, 2562328576, 4288744448, 2519441920, 2841083136, 3962308224, 602811328, 1812670304, 1822598288, 1919992312, 3636820444, 3363897926, 24876509}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 2214592512, 3187671040, 1862270976, 2055208960, 3661627392, 3609198592, 3228565504, 4064804864, 3378774016, 3552968704, 541786112, 3912925184, 4080353280, 3007848448, 4108587008, 1191589888, 1261114368, 2641011200, 2173526272, 2200178560, 753273792, 3560646304, 2104664720, 1498503112, 537800988, 3756983058, 1822200217}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 1543503872, 1979711488, 2835349504, 3766484992, 1186988032, 1914699776, 2200961024, 2798125056, 1129054208, 485097472, 1074462720, 3702358016, 232374272, 2991071232, 1334579200, 1640630272, 314260480, 3894778368, 1349900032, 2159164800, 1677670976, 4272140320, 1948577200, 4154238600, 2795988940, 3582483506, 2440296083}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1006632960, 100663296, 4177526784, 813694976, 3560964096, 3252682752, 3603955712, 653787136, 2861301760, 3155296256, 3520790528, 1322024960, 609730560, 2625118208, 3922464768, 678569984, 3586853888, 2895415808, 2506870528, 33694080, 2357407296, 2523964448, 1861089552, 3298237048, 2097064628, 1702682686, 3367811299}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 3959422976, 3657433088, 1325400064, 75497472, 3468689408, 2787115008, 424673280, 2003304448, 2205941760, 1473118208, 65732608, 2587590656, 1845280768, 2900893696, 2168197120, 2737702912, 2660963328, 4278430208, 2875783936, 597300864, 951649216, 3924724000, 1993631664, 35349384, 3209350484, 4134998874, 1267056415}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 469762048, 704643072, 754974720, 2743074816, 1530920960, 1814036480, 1477443584, 667418624, 4109107200, 2808217600, 2973171712, 730038272, 3947610112, 3108511744, 1412173824, 67241984, 50801664, 4217088512, 2867840768, 939928192, 1478040384, 151429344, 3881269968, 375148808, 1276502276, 1505049458, 826573435}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 1275068416, 2785017856, 2734686208, 3196059648, 2294284288, 408944640, 1611661312, 4144496640, 2374238208, 171573248, 2695823360, 3894706176, 1666662400, 1955078144, 2227449856, 2316965888, 3609140224, 735872512, 3087749888, 2816346496, 1451563200, 293844896, 2180513328, 1365598232, 2434996996, 1159380034, 3405926305}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1275068416, 3590324224, 4143972352, 2592079872, 1438646272, 3558866944, 732954624, 3741843456, 3359375360, 2412380160, 2796617728, 16547840, 1717059584, 2827493376, 1719406592, 3282708480, 107029504, 765761024, 3271316224, 3452310912, 2939366848, 3096546976, 478081392, 2434351880, 1092397548, 2043181634, 1815094223}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 2885681152, 1845493760, 251658240, 3699376128, 3535798272, 2418016256, 3920625664, 35127296, 2897477632, 4061265920, 3626041344, 1877639168, 3129196544, 4242022400, 2459185152, 3030525952, 918096896, 2040437248, 1957817088, 2739485568, 4033262528, 2115362592, 3937605808, 2735443464, 1179220332, 762050310, 3650364141}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 2751463424, 301989888, 4009754624, 1904214016, 608174080, 3974103040, 2773483520, 495452160, 1683226624, 374734848, 1059913728, 3179905024, 3844489216, 2378702848, 1387532288, 3758499840, 3575974912, 3097341440, 621832448, 1349854336, 3574967232, 1497658464, 3525518608, 1077445944, 2949507156, 1418031074, 112245973}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3154116608, 1912602624, 3472883712, 3699376128, 1170210816, 4091543552, 3188719616, 1292369920, 1610350592, 3626631168, 2698182656, 2936897536, 40779776, 3687325696, 4070322176, 1962543104, 1320881152, 3240209920, 397176576, 880229504, 1114866624, 2799402784, 428129648, 803791608, 4135577732, 521950146, 3545174591}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 603979776, 637534208, 855638016, 2894069760, 784334848, 3563061248, 1555038208, 7864320, 2705588224, 3313106944, 2286485504, 2792652800, 4244619264, 2176327680, 463745024, 2181695488, 1943088128, 3787492864, 3881683200, 107293056, 392346816, 4211139360, 518227888, 2680703768, 2523035180, 887322014, 2829841041}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 1006632960, 2650800128, 855638016, 3414163456, 3175088128, 1281359872, 4147118080, 588775424, 3842768896, 1477574656, 3711893504, 2120974336, 2999533568, 2841124864, 1357647872, 3076655104, 1590115328, 1620555264, 2850246400, 1287325568, 3883769024, 606108384, 855290704, 2681730328, 631888588, 271901510, 1261992835}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 4093640704, 2986344448, 2634022912, 243269632, 2353004544, 1658847232, 1043333120, 2219311104, 2975596544, 2141061120, 3082878976, 3560931328, 1967964160, 520626176, 4231802880, 1970157568, 2317943808, 909351424, 1953168640, 1551699072, 697407296, 4039506848, 762021648, 4184797880, 426191500, 1670035858, 4181813527}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2348810240, 503316480, 3741319168, 478150656, 29360128, 2015363072, 3488612352, 3820486656, 1451491328, 3438149632, 215547904, 3491594240, 1798651904, 2407014400, 2737057792, 3646822400, 2114010112, 713662976, 3199427328, 619521920, 3366684608, 1102602016, 1464048752, 1781812232, 695314684, 1683452782, 2173909089}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 201326592, 838860800, 2030043136, 2927624192, 4173332480, 2837446656, 3136290816, 1610088448, 939261952, 3430547456, 2774990848, 1982300160, 721469440, 3250069504, 1243361280, 4255791104, 1097808896, 883139072, 373736192, 1250241664, 4096568896, 2838844320, 3452690992, 1621989448, 3785352636, 3898851198, 1365704127}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 335544320, 2785017856, 4177526784, 3581935616, 725614592, 3634364416, 47185920, 1718091776, 2073821184, 2371223552, 4017684480, 4268064768, 521814016, 2661818368, 24915968, 2326136832, 75574272, 3039922688, 100680960, 3916368256, 3116142144, 3954179424, 1138378448, 1783114792, 3951836596, 316544026, 2643789479}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1543503872, 771751936, 2130706432, 3112173568, 4240441344, 1201668096, 1854930944, 894959616, 4024172544, 3942252544, 4006805504, 4029251584, 3333832704, 370679808, 263983104, 3091859456, 2430280704, 4019029504, 2587907840, 3439930240, 288001984, 2057823840, 3477240624, 706095080, 3034649764, 939436758, 1383712311}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 2751463424, 3254779904, 486539264, 3867148288, 868220928, 2921332736, 741343232, 2953314304, 1875640320, 1763573760, 478740480, 3523837952, 2234990592, 323493888, 2502692864, 1150158848, 2683384832, 4046304768, 2171955456, 371658880, 3519584064, 3960664480, 1374771440, 1410674056, 4073699852, 2557108354, 3987455667}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 872415232, 2046820352, 1929379840, 2491416576, 1396703232, 3521118208, 133169152, 4219994112, 820248576, 4173987840, 2623995904, 2525986816, 111919104, 2051547136, 3611561984, 2807695360, 1054811136, 549684736, 3948268800, 440221312, 3016789184, 2544397600, 3200110800, 2666070648, 1748145404, 238767202, 2684375801}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 1677721600, 1644167168, 486539264, 3548381184, 809500672, 4099932160, 3069181952, 2977431552, 927203328, 2216558592, 3084451840, 4155080704, 2129215488, 481828864, 543436800, 101586944, 546384896, 2771760640, 2011388160, 1079457920, 1517860672, 742190304, 2246787088, 2569739032, 3686964412, 1187758302, 1858334865}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 2080374784, 838860800, 3137339392, 2524971008, 3703570432, 2728394752, 435159040, 794296320, 3869507584, 29753344, 1597571072, 1783070720, 1057636352, 2115510272, 2118389760, 3998615552, 2268138496, 541829632, 808476416, 1656958080, 758955712, 3489852832, 1767168816, 2464543400, 560882044, 1534997334, 3717015913}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 335544320, 2315255808, 3707764736, 2994733056, 2462056448, 2908749824, 3899654144, 2807562240, 2770599936, 1930821632, 1475543040, 3513942016, 27410432, 3256360960, 4228132864, 3469096960, 414915584, 2449376768, 4127737088, 1689846400, 1021544256, 1547556000, 1033361584, 1882651992, 3109115676, 954908502, 3756411913}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 469762048, 2986344448, 385875968, 1786773504, 2747269120, 1633681408, 1720713216, 940048384, 392953856, 3575513088, 3894345728, 1858437120, 1479688192, 1514676224, 3712749568, 774772736, 2305244160, 4075927040, 2049459968, 3644132480, 1757451712, 1334493856, 2499212528, 4196458072, 4097046180, 24671874, 1297949211}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 2214592512, 2852126720, 3036676096, 4269801472, 1371537408, 740294656, 1703936000, 2618818560, 4096524288, 2237530112, 2089615360, 4011556864, 1643921408, 1515724800, 4182519808, 2452494336, 2326076416, 3523184128, 3749077248, 18287232, 1569496384, 2805000096, 1384704112, 2742344968, 2220028004, 100915590, 3727573579}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 2617245696, 1509949440, 2634022912, 2340421632, 884998144, 2438987776, 3442475008, 2316828672, 2670460928, 2935619584, 2760310784, 822640640, 2685747200, 1534599168, 840708096, 350365696, 2477466624, 1005751808, 3264374528, 2909845120, 2223593280, 4040829664, 68622640, 1933607512, 370241612, 2209749510, 2009929611}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2483027968, 2516582400, 1090519040, 4202692608, 3208642560, 2455764992, 2570059776, 162004992, 144441344, 2041184256, 4292411392, 3487662080, 341065728, 801644544, 1470902272, 688003072, 3787799552, 2198577664, 988636416, 1419347328, 1318084672, 3656779424, 2077434832, 1462279832, 2362310476, 3143132650, 3579455335}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 67108864, 2650800128, 1962934272, 41943040, 1195376640, 1998585856, 2517630976, 1299709952, 4132700160, 3365535744, 4168810496, 3008331776, 1280458752, 1549279232, 960761856, 2103580672, 2993619968, 326474240, 1677279488, 202344320, 393366848, 810039456, 2403075536, 2494963656, 993337476, 1164881630, 1149690325}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 469762048, 4127195136, 2667577344, 1820327936, 1287651328, 3730833408, 2752512000, 52953088, 3640393728, 4157734912, 3654877184, 3109650432, 3005267968, 1950883840, 1869352960, 2226792448, 1803893760, 553353728, 667010816, 2143657344, 14874560, 4273541920, 4140416816, 3561545112, 739521028, 2681089866, 3822796543}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 872415232, 1979711488, 3439329280, 1853882368, 3653238784, 1579155456, 862978048, 286785536, 2898001920, 4144627712, 3563782144, 774340608, 2245050368, 3627556864, 508309504, 441591808, 1421284352, 1866307072, 3056848128, 2649472384, 1103283008, 3958313888, 1826722416, 2427054472, 1732818396, 586252230, 4122074479}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1140850688, 234881024, 520093696, 310378496, 994050048, 3424649216, 1016070144, 2161639424, 1741422592, 3735420928, 214761472, 4267147264, 613826560, 2121801728, 2954637312, 2858293248, 1267801088, 3257502208, 446124288, 1560912768, 2928113600, 3482434720, 350970576, 1718059272, 983462436, 214700470, 1244013363}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2751463424, 2181038080, 2667577344, 4085252096, 255852544, 2552233984, 4291821568, 255328256, 3999531008, 1753612288, 3056664576, 2884993024, 1760051200, 2929205248, 1442066432, 3592304640, 734336000, 1777056256, 2033019136, 343113856, 4183381952, 3492652256, 641492944, 3134587912, 3343463156, 657563982, 2793300313}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 1946157056, 2919235584, 1996488704, 109051904, 3678404608, 979369984, 2790260736, 4054319104, 2438725632, 2630483968, 553451520, 4133978112, 1137393664, 927473664, 3846967296, 780285952, 1446059008, 941991424, 3277479168, 3583871872, 1280200128, 94083488, 200374992, 2599235736, 53459092, 1267157482, 642390167}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3825205248, 2583691264, 4043309056, 1551892480, 2009071616, 1801453568, 2513436672, 611844096, 1715732480, 2715156480, 3322740736, 3531767808, 2457026560, 2056790016, 3570675712, 386795520, 3992531968, 2205975040, 1124235520, 405309056, 1917602880, 3824271136, 658561520, 1169944792, 3603200116, 238925214, 1289408721}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 201326592, 637534208, 520093696, 3967811584, 2873098240, 3051356160, 1611661312, 966262784, 1061945344, 2290483200, 3717005312, 2302181376, 1848360960, 1777868800, 1604063232, 3879610368, 2792424448, 3705045504, 719504128, 257075584, 1515247552, 1803924256, 834371280, 104327032, 50736900, 1850555878, 93890323}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1409286144, 637534208, 3372220416, 109051904, 2311061504, 2208301056, 1353711616, 1988624384, 2076966912, 3987865600, 3638099968, 984121344, 1156661248, 682106880, 2067542016, 4141496320, 1531264000, 2504167936, 3749467392, 2194057600, 1193427520, 794663328, 2990272112, 412642024, 2189995308, 1828802082, 3309313459}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 3154116608, 4261412864, 1962934272, 1669332992, 2747269120, 4150263808, 1353711616, 4203216896, 3085172736, 1188954112, 788332544, 3682107392, 41435136, 3458736128, 3420160, 2498103296, 2274442240, 3225594368, 1566273280, 3542982528, 1819602240, 1872130272, 1302136048, 164147160, 1408257836, 2672572194, 782894521}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 201326592, 838860800, 3338665984, 847249408, 4181721088, 1251999744, 2605711360, 3412590592, 3122921472, 2565472256, 916520960, 1840414720, 4079616, 663232512, 626274304, 3415353344, 2924282880, 2695667200, 1700610816, 1268755584, 1201848768, 2425177248, 1404545616, 3425096872, 4223101396, 3829314650, 1569741385}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 3019898880, 3590324224, 3841982464, 2021654528, 3133145088, 2556428288, 3285188608, 1926758400, 1164181504, 1826226176, 4231725056, 3127541760, 4107681792, 1501044736, 2756972544, 2215786496, 1718029312, 3192169984, 1448045824, 855479680, 2864376128, 544949792, 708809392, 2709907480, 438028788, 931853110, 1119054617}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 2080374784, 2986344448, 1996488704, 4219469824, 415236096, 157286400, 365953024, 3921149952, 3974365184, 834273280, 4093444096, 1292468224, 3087646720, 2602049536, 768880640, 1142032384, 3040941056, 2278004224, 3235307264, 4093152384, 2284219840, 1850922720, 2115142192, 2376297560, 895444596, 3736159470, 3416160249}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2080374784, 2181038080, 3976200192, 2172649472, 1379926016, 186646528, 1345323008, 3163029504, 1153695744, 1003356160, 2545221632, 2043641856, 1254277120, 182984704, 861147136, 2763401216, 3868800000, 2513809920, 1979834112, 2665382016, 2454940480, 3379030112, 1663013008, 974833864, 607401740, 1755716002, 2728472433}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 4093640704, 3657433088, 687865856, 3028287488, 373293056, 358612992, 2431647744, 1900544000, 2334392320, 3206152192, 2368143360, 934379520, 1663746048, 3647479808, 120852480, 1986136064, 3043695616, 1587521024, 2297429248, 2146604672, 1793153600, 764790048, 1504029072, 1104739160, 2637901116, 2273804498, 2597583753}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3019898880, 4127195136, 3808428032, 2843738112, 331350016, 648019968, 2746220544, 849870848, 339476480, 838205440, 440205312, 3929964544, 3067592704, 2328371200, 2276208640, 4172163072, 751373312, 677677568, 38071552, 2671746432, 2560575680, 3621970528, 3841628400, 149281704, 1648820716, 1415415594, 2238214863}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3019898880, 3053453312, 3774873600, 2256535552, 1992294400, 2430599168, 2725249024, 2667053056, 1085538304, 3719168000, 1468858368, 1842708480, 4203462656, 1045962752, 1692667904, 1640368128, 61934592, 3258418688, 840756480, 2393804160, 3283576896, 947931552, 1168564656, 3420297784, 134730140, 4037158974, 2906070893}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 3422552064, 905969664, 1090519040, 545259520, 1598029824, 354418688, 1844445184, 2439512064, 2591293440, 3386769408, 1300955136, 162693120, 4081205248, 1132994560, 837029888, 912656384, 3127325696, 3555757568, 2116252416, 3981421952, 2859450432, 1056366624, 4269626320, 1258599240, 3820831868, 711244762, 3572330461}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 738197504, 2785017856, 2298478592, 3514826752, 1161822208, 1054867456, 2960130048, 1446510592, 2142502912, 1232732160, 1555234816, 3803938816, 159498240, 672669696, 912535552, 1926379520, 2345610240, 1468903936, 3856452352, 2998569344, 3494203968, 4186729568, 3112496464, 1874761144, 1839678236, 4254824974, 1431140525}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1140850688, 4127195136, 2432696320, 343932928, 356515840, 2304770048, 1139802112, 768081920, 1851523072, 1125253120, 2583887872, 507215872, 3997155328, 2875727872, 1955336192, 1053435904, 170333184, 2908599808, 3670200576, 711630208, 3077010496, 2526825760, 2568216912, 3052538968, 3274911228, 1750318322, 2754858199}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 3556769792, 3523215360, 3103784960, 847249408, 3200253952, 1243611136, 2777677824, 1715994624, 1482424320, 1603403776, 770768896, 887783424, 1988149248, 2384994304, 4130082816, 1877620736, 3006598144, 990685696, 3654284544, 2472121472, 3140714048, 4037956768, 693031856, 541798536, 959952996, 3732960018, 3156069207}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 3690987520, 3590324224, 2801795072, 1501560832, 2856321024, 1553989632, 1909456896, 2252865536, 3847487488, 1304035328, 632225792, 1981317120, 606191616, 237510656, 2078543872, 1824655360, 1002640384, 1903072768, 4079548160, 594646400, 3871898048, 1291615840, 3061206672, 283212072, 2687879028, 4172426770, 3604692373}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 2885681152, 3187671040, 1191182336, 1350565888, 2168455168, 3093299200, 2085617664, 3288858624, 3485204480, 2579628032, 3392995328, 3064561664, 547897344, 178790400, 3393982464, 2159675392, 297344000, 2190455296, 769878784, 2311229312, 2574434752, 3213818912, 36490320, 3795969048, 199249940, 3262384258, 996032303}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 3959422976, 3187671040, 2969567232, 612368384, 2965372928, 77594624, 441450496, 1964507136, 3724279808, 2249064448, 324861952, 660635648, 429015040, 1291329536, 2873896960, 2066089984, 675886080, 828026368, 3387259648, 3172437888, 461233216, 1330241824, 2254686256, 1139603240, 2848936340, 2685972678, 1738424895}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 67108864, 637534208, 2566914048, 3732930560, 1799356416, 4007657472, 3685744640, 335020032, 4198236160, 109182976, 3561684992, 2874310656, 1346355200, 131604480, 4222357504, 3387570176, 4187960320, 2722404864, 3573727488, 2638719360, 3927209536, 1728475040, 1730502352, 2955143608, 2110393324, 3356429182, 3576467407}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 603979776, 3858759680, 1459617792, 2860515328, 2730491904, 3319791616, 846200832, 293076992, 3559653376, 1264451584, 2442985472, 4114186240, 2779627520, 836247552, 1190932480, 150349824, 2786665472, 434340352, 3505047808, 2510723456, 2704238016, 2315084448, 3413007536, 3735210872, 1951570332, 445465566, 4019603403}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1543503872, 3925868544, 3841982464, 1719664640, 3368026112, 2896166912, 2907701248, 3721920512, 1056702464, 78249984, 2433679360, 381517824, 1512652800, 2156404736, 4213444608, 1045829632, 463803392, 3165821440, 2031408896, 2078366336, 2622228800, 1791103392, 823868976, 1170449704, 2407032404, 1953807094, 1514790015}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 1006632960, 1107296256, 2466250752, 8388608, 3351248896, 3168796672, 2735734784, 743964672, 1570504704, 2040922112, 3735224320, 3201269760, 3669508096, 4148699136, 4257492992, 3459921920, 1074078720, 3337401856, 1320668928, 1083207808, 4259067072, 1678116896, 194194928, 3437739320, 2217497028, 3096065174, 2641171239}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 603979776, 570425344, 3170893824, 3414163456, 1488977920, 1604321280, 2668625920, 565706752, 3998482432, 627179520, 339935232, 2646835200, 3912089600, 2796036096, 2481729536, 1698039808, 3122727936, 1426104832, 2125351168, 2707810432, 271859520, 3696364256, 3609924144, 1510980072, 1808518340, 1385245166, 1068018773}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 1946157056, 100663296, 2667577344, 2206203904, 1363148800, 262144000, 2328887296, 3339190272, 1498677248, 1833041920, 2217017344, 700416000, 2199535616, 3134726144, 3520860160, 2002130944, 1875313664, 3284844032, 3412974848, 947282304, 473307072, 3975620832, 4264724560, 346159592, 3519570356, 1213537602, 2699540501}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 1946157056, 1308622848, 1258291200, 1535115264, 650117120, 2132803584, 667942912, 482869248, 2506358784, 1952055296, 3912171520, 1255833600, 254001152, 3021479936, 1949052928, 419313664, 3352628224, 3253045760, 160521472, 1632629632, 2626028224, 1825119968, 3684941232, 175659464, 1698463476, 3862321586, 2391886873}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 2080374784, 1442840576, 1191182336, 2021654528, 2772434944, 681574400, 374341632, 225968128, 236716032, 660471808, 1607925760, 3088089088, 3745464320, 3727171584, 2263093248, 3447855104, 1726559232, 452432384, 3404193536, 302216576, 2296783296, 1621825056, 3607004496, 1180724264, 780970132, 3441514974, 2170503111}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 2483027968, 3120562176, 788529152, 209715200, 868220928, 1281359872, 435159040, 3393716224, 4188798976, 265420800, 1245380608, 292978688, 4075995136, 1933058048, 1982083072, 320735232, 1100547072, 3007685120, 3523765504, 1590218368, 3426687936, 515423008, 3061039344, 3146355992, 2745856380, 4093366546, 4031090475}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1140850688, 2717908992, 3372220416, 1015021568, 46137344, 4141875200, 1351614464, 2309488640, 2058092544, 1272315904, 1314455552, 1105887232, 3066445824, 2276990976, 2562985984, 3944364032, 1071594496, 2902173184, 990957824, 2550155392, 3725132352, 1201841952, 3631891632, 4077258680, 1624322852, 1018602474, 3496507499}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2080374784, 1577058304, 1660944384, 3649044480, 3334471680, 1986002944, 1362100224, 2102919168, 2179727360, 1681260544, 3150381056, 2836627456, 2533867520, 1743265792, 4285796352, 3711571968, 3816887296, 170703360, 1579704064, 4193384320, 206514368, 2421669472, 2632318384, 373625752, 562995532, 681922518, 496720699}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3959422976, 3858759680, 3204448256, 1484783616, 272629760, 3848273920, 4182769664, 953679872, 3755212800, 1171652608, 1660485632, 527532032, 3286253568, 2517114880, 2815168512, 589441024, 3978234880, 1258328576, 2401106688, 967465344, 1284186048, 1488367136, 976543760, 3376662360, 1230989140, 1752732854, 2075776437}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 3154116608, 234881024, 3271557120, 3464495104, 4248829952, 3370123264, 3478126592, 3659005952, 3471572992, 36044800, 2236416000, 2164948992, 1477853184, 784867328, 2016686080, 1240086528, 1453007872, 3547307520, 1308159744, 1709990784, 3718979776, 3731340192, 3094143824, 2008442936, 7869140, 2734428678, 1272847611}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 201326592, 1711276032, 2298478592, 2860515328, 1648361472, 1881145344, 368050176, 1015545856, 1780744192, 1645084672, 1236860928, 3635576832, 2194227200, 687349760, 1835798528, 3888781312, 3685157888, 2190719488, 3897017088, 3200481664, 1824461376, 2549064352, 538299536, 1498958344, 2145291388, 2583911842, 1759450441}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 2751463424, 2650800128, 2835349504, 947912704, 515899392, 2577399808, 1976565760, 3225944064, 406061056, 4158783488, 2749169664, 2427551744, 678084608, 1175986176, 3577491456, 2335582208, 2635015168, 3860118016, 2811717888, 366790528, 1154955840, 2517145120, 1236356016, 2419841128, 1403494004, 2264262290, 3609503693}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 3288334336, 234881024, 3909091328, 2558525440, 1824522240, 2724200448, 3184525312, 1251475456, 4045144064, 107085824, 772210688, 788627456, 1909178368, 4085784576, 904146944, 2829977600, 1241332736, 3013262848, 2414375168, 493151104, 3952978496, 1307172384, 3660517168, 1842715288, 3136153716, 1737571366, 3268447111}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 1140850688, 1644167168, 553648128, 1115684864, 188743680, 1444937728, 2496659456, 1388838912, 637796352, 3609067520, 1425735680, 2903605248, 3286384640, 3377995776, 552349696, 885663744, 2074948608, 2830011904, 3385708800, 2308012160, 1978505280, 3087026336, 205602512, 1709481864, 1050726964, 2363476274, 1821394753}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 4093640704, 2919235584, 1627389952, 763363328, 1816133632, 656408576, 2664431616, 2772959232, 1512308736, 2354446336, 374800384, 398622720, 2405974016, 2648186880, 4014739456, 1478633472, 2492017664, 3620831744, 361561344, 3502197632, 2958731328, 2047112032, 2628402960, 1976383432, 1249358004, 2084819922, 2651965257}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 1409286144, 1241513984, 3204448256, 4102029312, 3552575488, 1763704832, 3740270592, 3847749632, 3993239552, 3142189056, 79233024, 3268313088, 3986276352, 2473074688, 1962684416, 2206087168, 3574281216, 1178837504, 4075115776, 1820127872, 1508425664, 152499488, 3810629872, 1463843912, 3869006012, 3708967638, 4097920193}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 1409286144, 369098752, 654311424, 578813952, 3149922304, 3521118208, 149946368, 3243769856, 776732672, 91095040, 2999123968, 4153311232, 3995090944, 3110608896, 3061067776, 3708946432, 2761229312, 4122053120, 3241727232, 3205981568, 3266615744, 4074860704, 1725661936, 1097976440, 404813116, 117142742, 3683292627}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 3690987520, 1442840576, 1224736768, 1115684864, 1749024768, 1038090240, 3039821824, 2978480128, 3420717056, 3963748352, 2917597184, 625704960, 502546432, 1006116864, 3222024192, 643176448, 2693604352, 1998105088, 755365632, 3639047552, 1835631168, 1961064608, 589006352, 1326215544, 2306082892, 3592035042, 1597703993}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 3422552064, 4060086272, 3439329280, 2290089984, 2503999488, 2778726400, 3937402880, 2680684544, 3220963328, 2794848256, 1176174592, 780107776, 328089600, 3409453056, 2517897216, 756688896, 3760530432, 206086656, 1753215744, 1539923072, 4284580672, 2672384544, 3626076496, 1474920296, 705799084, 3579927666, 4232940095}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 738197504, 838860800, 553648128, 1736441856, 54525952, 3437232128, 2066743296, 3880255488, 3085697024, 1032716288, 3868393472, 3669393408, 1072349184, 1421352960, 3976466432, 4239538176, 1357192192, 3351357952, 2413710080, 4185910400, 1137817664, 612790752, 4190880976, 82556216, 4163852236, 39090770, 3470716731}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 1006632960, 4060086272, 385875968, 1669332992, 3519021056, 1965031424, 3836739584, 2820145152, 560726016, 4145938432, 1128202240, 2141356032, 2579054592, 2364022784, 4204015616, 2221025280, 3645455360, 3637085696, 3906588416, 4217920640, 2089653696, 208912608, 3666165872, 2105423688, 871311404, 1785367942, 1570589467}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 469762048, 2717908992, 822083584, 142606336, 2906652672, 3814719488, 2869952512, 3842506752, 12845056, 216924160, 2773286912, 1028423680, 187351040, 3252166656, 2397835264, 3134851072, 2918915072, 19760640, 3147581184, 1408878720, 188857408, 101079584, 2019745616, 2147226328, 1657942980, 1337918146, 3850616561}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 3422552064, 4060086272, 2231369728, 3833593856, 666894336, 1822425088, 896532480, 1850212352, 705429504, 19267584, 3841785856, 2568323072, 2433335296, 2256019456, 1210331136, 2071603200, 1101216768, 1221374464, 870740736, 3205684352, 1429254464, 2554880288, 3670277616, 3090351400, 1595184220, 3459399698, 3823171907}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3556769792, 3657433088, 1358954496, 310378496, 2319450112, 4028628992, 3230662656, 1397227520, 3320053760, 1820196864, 67829760, 556630016, 800899072, 2635603968, 2345406464, 3165263872, 1282219008, 1483375104, 2323346688, 4226406016, 1320068160, 3776269472, 4134192784, 755438088, 2263322404, 702665554, 2028645817}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 67108864, 4060086272, 1627389952, 1199570944, 3653238784, 2938109952, 3018850304, 2965897216, 1436286976, 1836449792, 4268425216, 1835368448, 3949445120, 4101513216, 137629696, 2885298176, 3154445312, 2066392576, 2489336064, 1568595072, 2145691712, 2669636064, 1494317680, 1204713928, 2551305212, 4111666610, 2647763879}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1409286144, 301989888, 721420288, 2776629248, 767557632, 2753560576, 2616197120, 3620208640, 724303872, 3875405824, 496697344, 3118497792, 2145271808, 3413647360, 2055475200, 1489123328, 3908899840, 3417281024, 2961495296, 1314874496, 600947392, 1700774240, 2657077104, 870309640, 2854218236, 1279260786, 3033516683}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 2483027968, 2181038080, 3271557120, 2843738112, 2210398208, 2900361216, 3211788288, 4062707712, 2912157696, 1061289984, 1786314752, 3526328320, 2199404544, 2283282432, 3743166464, 2340829184, 1644366848, 2094695936, 3421103360, 146751616, 1946722496, 3066618464, 841807088, 2118578488, 858514652, 3288751370, 440867109}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 1677721600, 2113929216, 3003121664, 1132462080, 272629760, 354418688, 2840592384, 2849505280, 3176923136, 2824470528, 3922132992, 4248010752, 3607150592, 1783111680, 929304576, 1572210688, 3790935040, 3007361536, 1931303168, 2621570944, 279354560, 1185958112, 287143952, 3443643208, 1109834068, 611344630, 922571287}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1140850688, 2919235584, 3036676096, 75497472, 3871342592, 1533018112, 3562012672, 3711434752, 860094464, 1370357760, 2324627456, 669745152, 3378528256, 2217222144, 2220634112, 1184507904, 2439578624, 703104512, 736743680, 3758443392, 442678592, 1335417120, 2312762800, 1777157336, 484350484, 3541225934, 2586361873}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 1677721600, 503316480, 1493172224, 3196059648, 2831155200, 2552233984, 3329228800, 370671616, 153354240, 222167040, 3786080256, 3028844544, 3334520832, 2823299072, 3914076160, 2583824384, 699470848, 3659382272, 2967689472, 595617664, 3364152896, 1432754080, 2892965424, 568755208, 2583937692, 1534887174, 3193363081}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 469762048, 301989888, 1459617792, 3867148288, 4265607168, 1822425088, 1615855616, 4106747904, 817102848, 3265921024, 912064512, 3433988096, 2441953280, 1983389696, 556544000, 391522304, 746798080, 2193197568, 2072954624, 2911102080, 1441088960, 1423704480, 273554320, 792659240, 3905399060, 1204417714, 3829955181}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3288334336, 301989888, 1493172224, 1384120320, 3468689408, 1377828864, 2073034752, 3916955648, 4046716928, 3379691520, 95354880, 1730248704, 3257024512, 3720880128, 1666977792, 2801678336, 3444128768, 1991023104, 3757371648, 3765429376, 96233024, 3195083936, 1752737712, 2293680776, 2775116260, 20047326, 2955237261}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 2617245696, 905969664, 3439329280, 2726297600, 1447034880, 2023751680, 1508900864, 2308440064, 2809397248, 1257111552, 3070033920, 4062674944, 1248149504, 1246240768, 3244044288, 3433170944, 3935779840, 61638144, 63694592, 1139076480, 403465024, 1095872672, 2213302672, 1317112872, 4223957884, 2714609382, 1596881949}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 1543503872, 3254779904, 2264924160, 3078619136, 750780416, 3277848576, 78643200, 238551040, 921960448, 2823159808, 3903651840, 1423736832, 2285486080, 107487232, 1421619200, 636094464, 2075067392, 546288128, 1123833600, 3907735680, 1582363072, 1569371616, 2457663280, 726183640, 1070583852, 3044883982, 2371141629}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1811939328, 1845493760, 352321536, 8388608, 2118123520, 2829058048, 428867584, 1306001408, 1389101056, 2067136512, 3892117504, 3616833536, 3428761600, 375922688, 801378304, 386017280, 1280785408, 3102185984, 227236608, 3833363328, 25949504, 2644023328, 143186832, 371524648, 861449060, 107536886, 51711347}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 1006632960, 2113929216, 1526726656, 25165824, 2344615936, 878706688, 1297088512, 606601216, 1523318784, 3189637120, 1259274240, 412254208, 2438152192, 3331858432, 2440302592, 1478113280, 1741497344, 3448487424, 1945292544, 2296381312, 1866753728, 1774094432, 1658679024, 2220822296, 3116013140, 3776929674, 2596672755}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 201326592, 2717908992, 2130706432, 276824064, 3904897024, 1818230784, 3046113280, 530055168, 4248567808, 202244096, 3559194624, 347701248, 2502377472, 1810374656, 1081348096, 579483648, 3358012416, 284864000, 1905246976, 3059533952, 208433088, 3110374432, 2721244720, 1675188504, 1598358628, 3450448486, 1216300815}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1275068416, 1509949440, 1694498816, 3682598912, 2252341248, 559939584, 990904320, 4197974016, 2459697152, 1731592192, 1433075712, 187793408, 2460925952, 1309155328, 4275318784, 3464636416, 1341725696, 3631262208, 1635930880, 4187780736, 2001946944, 3444100832, 628819344, 3783894616, 1458750404, 4271779086, 923738727}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 201326592, 1040187392, 3674210304, 1820327936, 3250585600, 2120220672, 466616320, 1396178944, 443285504, 1289355264, 375324672, 3810361344, 2107424768, 55058432, 3068399616, 2539526144, 173089792, 1035254272, 455361280, 300314496, 3332720320, 1634399008, 3974970480, 685148568, 433538036, 3871467086, 1987491547}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 67108864, 3254779904, 4009754624, 3833593856, 3879731200, 4032823296, 1775239168, 622329856, 3522428928, 1117913088, 1447100416, 20742144, 1246969856, 3051888640, 2220634112, 1981683712, 1020201984, 2676730368, 628932864, 3597586560, 149416896, 1597468960, 1496464848, 3032035864, 2228790644, 2345230022, 3463263293}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 335544320, 301989888, 251658240, 2826960896, 3586129920, 3277848576, 3312451584, 1467482112, 1075576832, 263847936, 3131899904, 2524020736, 367411200, 2611486720, 2448699392, 1684944896, 387128320, 587900416, 3531130112, 2379146368, 2681328576, 1877557792, 2828566896, 6406872, 2473678428, 406109790, 3955489863}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2751463424, 905969664, 1291845632, 4102029312, 1581252608, 4095737856, 319815680, 2663907328, 496762880, 670695424, 3372154880, 2354675712, 3117694976, 246947840, 2263093248, 889067520, 3841014784, 4019232256, 576776448, 2252795264, 3177440064, 2060801312, 1502643088, 794875656, 315029444, 321114418, 4143269543}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 469762048, 436207616, 419430400, 964689920, 2755657728, 467664896, 3339714560, 2792882176, 670826496, 674627584, 1457324032, 3012460544, 3201908736, 1674059776, 586420224, 1776429056, 3020889088, 2286521856, 1986316032, 3645826688, 473298496, 2027837024, 2228595984, 2894261496, 1649142980, 448219678, 2824411199}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 1275068416, 100663296, 3305111552, 3112173568, 994050048, 1163919360, 3012558848, 1783103488, 872677376, 3822714880, 301006848, 3659431936, 3998105600, 3036160000, 3158052864, 2697336832, 2219250688, 130124288, 3928216320, 4065714560, 1797964096, 3195487840, 3064115920, 3662169944, 3281983972, 3901589010, 2256403649}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 3690987520, 973078528, 1258291200, 2759852032, 2613051392, 585105408, 2968518656, 2353528832, 2045509632, 3161325568, 849281024, 1958969344, 2215329792, 1821908992, 3291754496, 3564775424, 3715447808, 726572544, 1950480128, 2886463104, 1498858176, 3888402720, 2546180848, 3029037752, 3378000188, 3151235218, 3372876603}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 1409286144, 3120562176, 1291845632, 3363831808, 1480589312, 1872756736, 961544192, 2523398144, 2104229888, 1028521984, 3625123840, 1973059584, 1683668992, 131604480, 4101255168, 3789170688, 3870897152, 2463874560, 627397888, 3857665664, 1899905856, 2894711328, 2242026000, 1725876712, 2570721620, 29959194, 1730388379}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 3288334336, 3053453312, 587202560, 662700032, 2621440000, 3227516928, 533725184, 431489024, 586940416, 4045799424, 1424031744, 1087733760, 625688576, 197664768, 3149139968, 1112680448, 622015488, 842447360, 2406871296, 1193921920, 2810181824, 3713454560, 4206316304, 2054039064, 1117061364, 2913451246, 275272447}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 738197504, 1308622848, 2432696320, 41943040, 1379926016, 3466592256, 3360686080, 2323120128, 2435579904, 3980525568, 4140105728, 2369683456, 3868311552, 575152128, 2263101440, 3194361856, 3837987840, 1246602752, 131353344, 3294131072, 4148851776, 1459046560, 912642192, 1727402408, 1381710612, 2375125022, 12481163}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 603979776, 3724541952, 3204448256, 2088763392, 3544186880, 3869245440, 2198863872, 3423076352, 2505834496, 3376021504, 1906114560, 85688320, 2879635456, 3967295488, 1722036224, 2858293248, 3340975104, 1745401344, 24332544, 3300874112, 2253225920, 3412875040, 1761460432, 1155218344, 325880772, 4090322818, 2276220439}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 3959422976, 3992977408, 2097152000, 1786773504, 4173332480, 1260388352, 2639265792, 642252800, 603193344, 1707999232, 2679177216, 1036222464, 2716450816, 2289573888, 2215391232, 662845440, 1909654528, 2103484928, 4195449600, 2593479552, 314789696, 4128141984, 1205326384, 2375097544, 3893604948, 476174098, 1865158973}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 4093640704, 3254779904, 2634022912, 2910846976, 3904897024, 3630170112, 3876585472, 3048734720, 1916010496, 4011458560, 252510208, 2372239360, 1697529856, 42475520, 3049009152, 1797658624, 183186432, 418296320, 2521890048, 1377882240, 4194891584, 1908728672, 1674233392, 23984152, 1347242692, 2992287470, 3087718477}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 872415232, 1711276032, 1962934272, 4152360960, 2864709632, 1629487104, 1708130304, 2979528704, 209977344, 643170304, 1634140160, 309886976, 3508322304, 2200444928, 95162368, 351942656, 3374126080, 2535828992, 2757315840, 3359734144, 3909446976, 4210259424, 1040479920, 763685448, 204220020, 255470310, 834472161}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1946157056, 3590324224, 4244635648, 1635778560, 3862953984, 723517440, 1521483776, 1181220864, 3335258112, 74842112, 787021824, 1118994432, 2304557056, 3073908736, 3253997568, 495069184, 4016776192, 2681831936, 897932544, 1782404480, 4194914112, 3622518880, 680543632, 1305605320, 3553670572, 568846106, 3071903859}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 1140850688, 3120562176, 83886080, 3816816640, 859832320, 3017801728, 1257242624, 3864526848, 3400794112, 2156789760, 44236800, 1984462848, 1631436800, 2863931392, 4035842048, 3399690240, 1514710016, 1732115968, 1370763520, 2886614656, 526592320, 963157216, 2909663952, 1325145592, 3390188604, 3003191510, 1911664205}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 2483027968, 3858759680, 822083584, 260046848, 1195376640, 4255121408, 1435500544, 1805123584, 632029184, 1358823424, 2939879424, 876118016, 3206397952, 3383500800, 3808309248, 406525952, 985172992, 266206720, 3880518912, 2899184000, 389223488, 2064420832, 1037037520, 3844684392, 1650302180, 4153298598, 672229003}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 2617245696, 3791650816, 620756992, 2155872256, 12582912, 1713373184, 3041918976, 2112356352, 3301703680, 3994419200, 2286092288, 3576070144, 1509933056, 3737919488, 387321856, 2328041472, 3773203456, 3344948736, 4150003456, 4007536768, 3730772288, 4086866976, 2333138480, 2857148040, 2318583252, 2824711738, 2042447123}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 67108864, 301989888, 1694498816, 2659188736, 700448768, 4141875200, 430964736, 3604480000, 1822162944, 576847872, 3898277888, 4253712384, 1282686976, 3801882624, 1499598848, 3856349184, 1841992704, 550785536, 3196854528, 1529484416, 3587121472, 1927066528, 2036947056, 323198136, 962450156, 3090085110, 339761287}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 335544320, 2449473536, 117440512, 478150656, 3804233728, 3957325824, 3064987648, 503840768, 2233729024, 114425856, 2214526976, 3751444480, 705839104, 371466240, 3360821248, 2252290048, 3103433728, 912413184, 4157351168, 1774597248, 2581936576, 2728502048, 233499312, 3049349112, 382253356, 1705864770, 3080624745}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3019898880, 3053453312, 3003121664, 4185915392, 826277888, 2803892224, 1385168896, 2782396416, 4064018432, 2680291328, 3985440768, 3191373824, 4190060544, 2772180992, 2286030848, 332212224, 2459474944, 4151269888, 1497632000, 1445870976, 213320896, 2165940832, 278779472, 3182585032, 1917094180, 2866642358, 2522945263}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 872415232, 2315255808, 3707764736, 1736441856, 3451912192, 1772093440, 4031774720, 3535273984, 1342963712, 3597533184, 136249344, 3297607680, 2034188288, 3238797312, 4159574016, 517933056, 833459200, 2284810752, 3008638208, 3276944000, 4105781056, 2293665248, 1279836528, 257849192, 1783017108, 3793804270, 1688891875}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 2617245696, 4060086272, 3506438144, 1149239296, 264241152, 3101687808, 338690048, 2803367936, 2568224768, 2331115520, 3639934976, 3562307584, 3986997248, 705961984, 124923904, 3350538240, 3178540032, 175430144, 2428241664, 2151550080, 2993888320, 119782688, 3124582896, 799041848, 1079568780, 1779049862, 1381040997}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 3019898880, 1442840576, 1358954496, 964689920, 4106223616, 1524629504, 443547648, 594018304, 2295595008, 3648126976, 2615345152, 3429597184, 541769728, 4250148864, 1739722752, 302192640, 2023465984, 2002975232, 1444941056, 1552942464, 3138915392, 1018964576, 3508930352, 1003568056, 2947060508, 4256259226, 3716598869}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 4093640704, 1644167168, 285212672, 3430940672, 2378170368, 2170552320, 2410676224, 1945632768, 4059299840, 1018036224, 1822490624, 41779200, 1580318720, 3212058624, 3496882176, 4181796864, 2349696000, 1386863104, 1177558272, 548939904, 877931584, 1929262880, 3811129712, 2249301336, 2740714348, 3435346110, 2405875549}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 2214592512, 436207616, 150994944, 4236247040, 1925185536, 1566572544, 4277141504, 2239234048, 1815347200, 1826226176, 2054488064, 189825024, 1120354304, 3669237760, 3743027200, 1872046080, 627090432, 1071598080, 720371968, 1467487872, 3509856832, 844765984, 2914326192, 883996248, 3723983164, 4146856734, 3281925165}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 3154116608, 503316480, 3137339392, 2927624192, 3552575488, 1713373184, 3723493376, 3176660992, 1691090944, 4274913280, 107151360, 3568074752, 786481152, 558637056, 2341351424, 394467328, 2105322496, 2471026176, 1364725504, 1925986176, 3788388032, 3135440800, 3664554736, 3779131016, 2684096764, 943075734, 1713318547}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 2080374784, 369098752, 4278190080, 3078619136, 1237319680, 2262827008, 3125805056, 2927099904, 2823553024, 3323854848, 1054015488, 791773184, 1821917184, 3133939712, 2841522176, 359868416, 2478939136, 747652608, 1573404416, 1944335744, 636098496, 2824942048, 4138505328, 243465912, 4058630932, 2004108382, 2082619379}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 335544320, 4261412864, 318767104, 2877292544, 3560964096, 601882624, 1542455296, 3826778112, 316932096, 4108976128, 2193686528, 163479552, 3754901504, 2825134080, 2318020608, 2279680000, 3010368512, 386354688, 1296573696, 3664514944, 1814441152, 3396812512, 2514598672, 1953680888, 59296124, 2032266694, 404969049}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 4093640704, 234881024, 1090519040, 645922816, 3124756480, 3923771392, 2544893952, 1923612672, 2350120960, 1464991744, 362479616, 3794567168, 562413568, 643047424, 917639168, 371922944, 243573760, 613544448, 2743475456, 2540245888, 1558677568, 2654039456, 3392011408, 4039128952, 1101016684, 894447850, 3566746789}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3825205248, 4194304000, 2801795072, 1451229184, 3670016000, 727711744, 2429550592, 3505913856, 1137442816, 1385824256, 513867776, 532185088, 3149414400, 3809222656, 519712768, 3102808064, 3850419200, 3675537920, 3309705472, 715329152, 1132835264, 1512237472, 4235809968, 4016350168, 3107615412, 2515606014, 3691023187}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 2483027968, 1509949440, 3170893824, 629145600, 4265607168, 4024434688, 3566206976, 172490752, 665583616, 4285661184, 3984654336, 1704493056, 3155738624, 4092338176, 898772992, 2559641600, 2207288320, 626318848, 864945408, 3407554176, 2915411776, 3484042592, 550617488, 2136510200, 3459832740, 500959698, 1646928523}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1543503872, 1442840576, 922746880, 8388608, 1858076672, 3709861888, 1712324608, 2739404800, 1796997120, 710279168, 4268949504, 728662016, 285327360, 1339826176, 1987457024, 3756197888, 3194393600, 2650653184, 3568973568, 744301952, 190416320, 2154648608, 3051682224, 3437342792, 210334724, 599185682, 1701879015}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 469762048, 3590324224, 3506438144, 2726297600, 1539309568, 782237696, 1945108480, 688390144, 3381395456, 3950116864, 1245642752, 324763648, 193183744, 4216070144, 1934766080, 135211008, 3824401408, 176157184, 3698730752, 1400964480, 2088148032, 1513575584, 1496073456, 2834947240, 1920930172, 2629540354, 2299788483}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 3825205248, 4127195136, 1560281088, 2340421632, 1967128576, 3810525184, 3574595584, 296222720, 1047789568, 1850605568, 3823435776, 1955954688, 2675884032, 2117345280, 183382016, 2041919488, 18723840, 2828715520, 2953976064, 1637813632, 4137594688, 2766034656, 3466034000, 1377882568, 293150916, 730836778, 767944573}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 201326592, 2315255808, 1828716544, 394264576, 2042626048, 3974103040, 2100297728, 3832020992, 2569797632, 1248722944, 3421700096, 1022787584, 680280064, 3387695104, 252579840, 3556972544, 1291756544, 3687859712, 1665803008, 1388393088, 2913174336, 3249922528, 2361456752, 3450423352, 1797101004, 1285475930, 3232922027}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1006632960, 3388997632, 3808428032, 629145600, 2101346304, 52428800, 1552941056, 2541223936, 3481010176, 3758227456, 725417984, 2031190016, 87900160, 3074170880, 2543980544, 1483552768, 864656384, 2310099456, 1702244096, 717955712, 68845760, 1221055840, 973860176, 4276223944, 3394825636, 1316440350, 617954495}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 335544320, 1577058304, 2097152000, 813694976, 4064280576, 2258632704, 1242562560, 3163029504, 3650879488, 2378825728, 2244935680, 470319104, 1086636032, 2497454080, 3974770688, 505350144, 1105232896, 1260974592, 3513656576, 3816892288, 3982071616, 2935310368, 1720020624, 2784851112, 1188650244, 3981929570, 2540065863}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 2751463424, 637534208, 1157627904, 3229614080, 2453667840, 2199912448, 3666870272, 1895301120, 3463184384, 2471362560, 4017553408, 3792535552, 698597376, 3006013440, 1206784000, 2888243200, 2987754496, 46133760, 2053769472, 2839353728, 1847626048, 448492576, 2837149328, 2043378120, 2249414436, 15688062, 1213816251}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 1006632960, 436207616, 2231369728, 4169138176, 1111490560, 3793747968, 4270850048, 2974285824, 1977352192, 4040032256, 885063680, 2495840256, 1616822272, 3340509184, 3702403072, 3127982080, 303799296, 776657408, 3108908800, 402732672, 597924160, 1299112480, 1074014864, 22677384, 3243442468, 1586270482, 1350334807}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 3959422976, 1577058304, 3204448256, 3514826752, 2118123520, 4267704320, 344981504, 289931264, 409206784, 3654942720, 2606170112, 3362357248, 207896576, 3550748672, 335155200, 2359764992, 3039925248, 3783804416, 4055505664, 617023360, 1252100032, 3275776096, 1855863184, 2180846744, 883341988, 625082258, 1106138233}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 3288334336, 905969664, 2231369728, 2558525440, 2252341248, 807403520, 351272960, 1267204096, 3903586304, 4102422528, 1717108736, 4084695040, 2466529280, 3127648256, 2565222400, 227096576, 1938787328, 1172338176, 3383103744, 103366016, 4106197312, 210266656, 2845456272, 3942059272, 246591676, 865992610, 1846364683}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 67108864, 905969664, 1761607680, 2910846976, 2017460224, 4284481536, 1724907520, 2289565696, 2709258240, 2157051904, 3192455168, 2120056832, 1041940480, 381427712, 11669504, 1467549696, 3677725696, 3309227520, 828514560, 4152434048, 2240385600, 160223072, 3692769296, 3753160408, 2385992756, 3056532574, 1580875071}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3825205248, 4194304000, 3506438144, 2508193792, 2202009600, 1239416832, 1326448640, 3962044416, 3961782272, 2532179968, 3687645184, 1439137792, 3529687040, 2615418880, 2983071744, 3665631232, 1965001728, 1954467328, 2089163008, 1770598016, 1517923392, 4092062048, 123178704, 554367864, 1075844420, 1932530506, 2434271337}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 3959422976, 3992977408, 4110417920, 528482304, 3854565376, 4011851776, 4161798144, 285736960, 270794752, 2749235200, 4019126272, 1205305344, 2036580352, 3882098688, 1119752192, 3615426560, 116370432, 1826617856, 2799049472, 3853200256, 3674846528, 3463244768, 2851316592, 935186632, 862662020, 1386841346, 2990338537}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 4227858432, 1509949440, 2264924160, 3397386240, 3904897024, 1579155456, 2683305984, 2870476800, 552337408, 843710464, 396820480, 1425309696, 2188427264, 1135353856, 2737442816, 3409393664, 2424085504, 580179456, 1086463744, 37947008, 1578801600, 3612995232, 3848375344, 2489284744, 1080715644, 4277528326, 2035000475}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2617245696, 1308622848, 2365587456, 1937768448, 348127232, 144703488, 495976448, 574095360, 3569614848, 1429864448, 3267690496, 3212214272, 3850289152, 3162775552, 3252301824, 2176124928, 1899934720, 1735589376, 3857843968, 3884524416, 3663768384, 102623456, 553229104, 3691337000, 163609828, 1379323854, 2265452497}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 2751463424, 2449473536, 1795162112, 4236247040, 1505755136, 2006974464, 1676673024, 3993501696, 483131392, 3346399232, 4178247680, 3155394560, 2751774720, 747380736, 3096850432, 3910875136, 2483794944, 3117472256, 162400512, 1711215744, 872522432, 2454047520, 3798641776, 1099318504, 1758880892, 4037952834, 1143622163}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 2751463424, 2046820352, 1090519040, 1384120320, 2126512128, 2111832064, 1777336320, 47710208, 2301886464, 1968308224, 790560768, 3123806208, 2946711552, 349446144, 1822568448, 633804800, 654683136, 3371260416, 3737848064, 4262702720, 3047442496, 481400992, 3009639856, 2218004088, 970070268, 182391542, 1683076077}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1275068416, 234881024, 1593835520, 2541748224, 2688548864, 1218445312, 3710910464, 2356674560, 3551789056, 2646999040, 1366097920, 555778048, 1557348352, 3541311488, 1559638016, 2870294528, 2039782400, 4237654528, 1060713216, 4093031296, 1110863808, 1503173088, 1174888976, 268572968, 1509103820, 1569306334, 627957261}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1811939328, 436207616, 2600468480, 2894069760, 1430257664, 3319791616, 2314207232, 1309147136, 1706295296, 3190685696, 203751424, 2340651008, 3028926464, 4233371648, 1172180992, 757938176, 1689752576, 2800213504, 1846622976, 2758645376, 3691830976, 499621664, 3484408656, 2705666680, 422813948, 845271874, 1838161229}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 2348810240, 1241513984, 4177526784, 595591168, 4215275520, 1428160512, 3624927232, 1775763456, 3616800768, 1150943232, 772603904, 551321600, 182403072, 1085546496, 1368002560, 3260356608, 1325972480, 971341312, 3798532864, 4243489408, 1798202944, 3647902944, 57561296, 3335425608, 197019780, 1970709046, 2535092741}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 1946157056, 4060086272, 2332033024, 645922816, 3602907136, 341835776, 2882535424, 3355967488, 4273733632, 2969960448, 774438912, 2020704256, 1965965312, 215752704, 332804096, 2208380928, 2995629056, 3699919360, 1648704768, 3707735168, 2650495680, 3272312224, 761352112, 1809088536, 910281332, 1099907778, 1859229455}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3019898880, 2382364672, 1459617792, 2457862144, 4114612224, 3315597312, 2924478464, 2158493696, 3353083904, 1784020992, 32047104, 2451800064, 1167572992, 1299980288, 310775808, 1644247040, 3277827072, 3843153408, 3665628416, 2656678784, 1104211392, 1480763552, 4185420624, 3535127656, 2015302676, 3466232810, 1671195735}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 1409286144, 1979711488, 2801795072, 3934257152, 3032481792, 3374317568, 2213543936, 3333947392, 2826174464, 136708096, 3344891904, 800489472, 239288320, 2689867776, 4267053056, 1806112768, 472032256, 2478136832, 2630038784, 2112654720, 2878763456, 444579488, 4151501616, 3083198280, 1141860732, 1741041262, 2492410301}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 1677721600, 33554432, 721420288, 511705088, 3644850176, 4024434688, 630194176, 4195876864, 4152623104, 1329201152, 2174943232, 4095705088, 1543454720, 2263097344, 1944727552, 4099610624, 3054216192, 2262653440, 2495822080, 3402608768, 84366016, 3664774048, 2005408848, 161233656, 717106660, 2375626310, 255632193}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 872415232, 2248146944, 721420288, 1400897536, 2797600768, 3655335936, 2645557248, 1177026560, 2434531328, 1063649280, 4259512320, 3977084928, 3085451264, 4017889280, 571871232, 4180359168, 1512150016, 3831918080, 3898813696, 3234705792, 2374529728, 1007427808, 836638640, 1200030584, 2389676780, 4028200266, 3477642663}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 1275068416, 1509949440, 4177526784, 176160768, 3149922304, 501219328, 4231004160, 2384986112, 2334392320, 1229062144, 3115253760, 2560327680, 3447668736, 943988736, 1488064512, 2842101760, 2349835264, 3545586176, 3773772544, 851150464, 1454339648, 593233568, 1061037296, 2629901432, 990023052, 4149331914, 832820073}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2885681152, 436207616, 3808428032, 629145600, 3292528640, 1323302912, 214958080, 1821900800, 2551971840, 2341863424, 4024369152, 2486992896, 838057984, 1903960064, 67506176, 1311184896, 1706073088, 3667773952, 1571752704, 76846720, 2359812288, 2330867040, 2123574032, 2809307320, 1355864500, 3859188198, 11719783}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 1409286144, 369098752, 889192448, 2071986176, 3007315968, 3156213760, 4092592128, 1703411712, 834928640, 3802005504, 3197829120, 1422557184, 2599370752, 878977024, 1093545984, 1236473856, 3460211712, 3935927808, 2699769088, 1996666240, 210457920, 105519840, 3726451408, 2337120776, 3318209916, 1688357410, 739350417}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 603979776, 1241513984, 2667577344, 1535115264, 2185232384, 1558183936, 3016753152, 1201143808, 2704539648, 158728192, 1176436736, 535265280, 1088536576, 2152996864, 31854592, 2145855488, 230927360, 3794789888, 2693736704, 3005186688, 910544832, 1264196320, 1738348176, 103724600, 4197012084, 3709497382, 3607087021}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2751463424, 503316480, 1895825408, 1048576000, 1639972864, 421527552, 4027580416, 133693440, 4032036864, 2202140672, 3094544384, 3922034688, 848871424, 1995710464, 1678905344, 1802180608, 581016576, 2503132672, 3433761024, 3464599424, 1436730432, 3012768672, 2775944816, 4247844680, 2050492292, 57936830, 340918965}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 1946157056, 2650800128, 3036676096, 4034920448, 4064280576, 622854144, 655360000, 3905421312, 1523843072, 775290880, 1311440896, 1469743104, 3799990272, 2993954816, 1072041984, 2407733248, 2860418048, 4212212224, 3355655424, 2814293888, 2683401536, 435361824, 3649482384, 480070728, 3915975236, 1809286514, 1286008725}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 3288334336, 2113929216, 2868903936, 780140544, 448790528, 2271215616, 1339031552, 63438848, 1158938624, 2483945472, 4007854080, 2183757824, 1966882816, 2985566208, 2426277888, 671811584, 709727232, 1388988928, 601559296, 394628992, 2631819968, 3377807264, 3416693936, 1570232536, 2377742452, 3533344818, 2795369445}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 3959422976, 3724541952, 3305111552, 3850371072, 910163968, 3814719488, 1680867328, 2926051328, 2978217984, 2322726912, 3766681600, 366051328, 3056877568, 3903070208, 1126313984, 3353032704, 1404933120, 2911007232, 1211439872, 3921708928, 957794624, 3125398880, 3724963728, 1632054232, 3183719052, 1426539738, 3864897537}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1275068416, 973078528, 2634022912, 209715200, 2495610880, 1050673152, 2249195520, 3938975744, 2706112512, 1455816704, 869597184, 713129984, 154451968, 1898717184, 3547738112, 596449280, 767919104, 1142878720, 3828298496, 2280308352, 821329728, 2606458656, 2146551600, 2263192744, 3964584708, 1669796850, 529972851}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 3288334336, 3992977408, 1962934272, 3732930560, 381681664, 476053504, 1261436928, 3274178560, 2510028800, 4017750016, 4287954944, 2129494016, 1331183616, 3241943040, 1160392704, 2366453760, 3768159232, 350114304, 2153976064, 4290415488, 1078256960, 339205024, 3132442544, 3210059288, 2034003276, 1233267594, 785452487}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 335544320, 2583691264, 1291845632, 3565158400, 3309305856, 979369984, 4121952256, 2524446720, 2934702080, 2875588608, 3900243968, 2573828096, 3899965440, 3620478976, 3082162176, 3221504, 3107820544, 1952369152, 3343066368, 3515790976, 877165376, 4220993824, 3374828368, 111842200, 2864347116, 1659134174, 2249291163}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 1946157056, 3858759680, 620756992, 3548381184, 4181721088, 2581594112, 4180672512, 2651324416, 3809738752, 2359951360, 3375955968, 2354413568, 4229316608, 2125733888, 2348429312, 2436958208, 4255755264, 3776468480, 678378752, 1382189440, 2979578176, 4223334624, 2186803280, 3683148664, 1882665932, 881765570, 3163480869}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2080374784, 234881024, 3741319168, 192937984, 247463936, 3072327680, 2144337920, 3500670976, 4117495808, 3290038272, 1459421184, 1539932160, 1460486144, 495722496, 409612288, 3703900160, 3622667264, 1988851200, 1544765184, 1050325888, 1048051648, 67888864, 1889134000, 593029832, 14893172, 1247750634, 525380283}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 469762048, 3858759680, 2231369728, 3414163456, 1564475392, 3135242240, 2674917376, 3642228736, 867434496, 1953366016, 372441088, 2206760960, 2283618304, 3205767168, 327028736, 2828732416, 1199870976, 1876388352, 1600202496, 4211714432, 2749688128, 3131623136, 2810367312, 4169650616, 2582147676, 153325830, 2623659789}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 2080374784, 167772160, 3707764736, 1568669696, 37748736, 346030080, 2406481920, 649592832, 1485045760, 1906180096, 259719168, 161579008, 135479296, 3311673344, 281939968, 3966969856, 1895664640, 3667483136, 2817081088, 2966983296, 1025761088, 3536583520, 4115131024, 1736819240, 1064629596, 500723950, 3248328769}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 335544320, 1241513984, 2868903936, 3514826752, 2789212160, 1604321280, 1697644544, 818413568, 435421184, 769785856, 1677393920, 1141211136, 3532374016, 294920192, 2704420864, 2980259840, 3423187968, 3830832640, 4185466112, 816751232, 1234584256, 3308511328, 1158162320, 2534673128, 2431784908, 3443723506, 1847175453}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2214592512, 1509949440, 1795162112, 2306867200, 3233808384, 2317352960, 3035627520, 98041856, 1356070912, 2775973888, 2296840192, 1665433600, 2896281600, 2612273152, 3479580672, 1374619648, 4122524672, 1666963968, 2469462272, 3004409472, 2153599680, 1733426784, 904673840, 141704072, 2973306812, 3564092854, 3009891669}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 335544320, 1979711488, 3271557120, 3699376128, 2621440000, 2527068160, 217055232, 2465726464, 2785804288, 2244345856, 4049141760, 3302326272, 4236853248, 3261865984, 2127966208, 309409792, 2584843264, 207315456, 1110385920, 3134500224, 3122710720, 2476426016, 911152400, 3921979560, 4245222076, 1667187326, 2577213859}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 201326592, 436207616, 3372220416, 2021654528, 2755657728, 320864256, 303038464, 2733113344, 558104576, 1762525184, 1887895552, 832471040, 553828352, 933502976, 1560154112, 2334066688, 4043486208, 2494620160, 3271631616, 585995904, 548043328, 1752025632, 4210998032, 573759432, 3931905540, 1641159930, 1008025457}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 603979776, 1711276032, 2231369728, 1333788672, 3116367872, 2145386496, 305135616, 3741843456, 1821638656, 3987079168, 881393664, 3653795840, 3479846912, 1110712320, 3845533696, 3708880896, 3720651776, 2671797760, 2186750208, 3908938112, 3527469376, 3041482720, 601856112, 1756884728, 4163162380, 2072462466, 3123888069}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1946157056, 2650800128, 3539992576, 3565158400, 390070272, 2459959296, 2052063232, 3532128256, 452198400, 4024303616, 2833580032, 3923869696, 2578759680, 4037287936, 3579195392, 3994101760, 1681890304, 4031905280, 4106599680, 3257063296, 2631220416, 2589563168, 863556560, 2960524712, 1870739220, 3881284962, 3965044765}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1409286144, 1308622848, 318767104, 4068474880, 2780823552, 39845888, 797966336, 799539200, 2899050496, 1682046976, 1151270912, 2002878464, 2044739584, 727457792, 2414481408, 4266866688, 3961752576, 1577017856, 4043158784, 1542079360, 3202292928, 423731360, 2270196592, 2059680152, 4001245796, 3731169834, 3076163603}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 1677721600, 570425344, 3338665984, 3464495104, 3443523584, 3273654272, 4042260480, 980942848, 3680763904, 986316800, 1270284288, 1671725056, 3495641088, 3482591232, 1655836672, 3084072960, 2817428480, 1856785920, 185645312, 1612273792, 2235509184, 3501764512, 787826000, 610862536, 2648812220, 1678564958, 2756829689}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 738197504, 2113929216, 1392508928, 1820327936, 2462056448, 98566144, 3958374400, 402128896, 2409365504, 672006144, 598540288, 3201073152, 2014396416, 3228311552, 3455463424, 1899042816, 4047676416, 1107063296, 3145771776, 1995927424, 1926573248, 1519423264, 8343216, 2943422072, 1449305980, 2548843070, 864592711}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 469762048, 2986344448, 2097152000, 192937984, 3409969152, 2678063104, 3109027840, 1016594432, 380895232, 832176128, 3481731072, 3598352384, 1044758528, 2346983424, 1929515008, 2922579968, 492872704, 453174784, 1753130752, 3526884480, 375338816, 3496916704, 3759135952, 674964712, 2133636308, 2602360678, 1858842573}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 4227858432, 3925868544, 620756992, 1551892480, 289406976, 3823108096, 2926575616, 2162688000, 3082027008, 1946025984, 1020198912, 4133388288, 3046621184, 2680430592, 3289780224, 3069913088, 3328228352, 2700671488, 1267375872, 3722046080, 2504196416, 3329014560, 2232079952, 1035443192, 3560602396, 2365021818, 1320995917}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 738197504, 503316480, 1895825408, 1753219072, 3292528640, 480247808, 3362783232, 50855936, 652476416, 601227264, 934084608, 996835328, 836026368, 3784581120, 3915264000, 3850975232, 4233921536, 1957293568, 1283894016, 2347169664, 3027174464, 1968811552, 2446812944, 2781636648, 3248212892, 3506290562, 3810613273}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2214592512, 1912602624, 855638016, 1837105152, 977272832, 186646528, 3964665856, 1077411840, 1091305472, 1433272320, 3402170368, 2080997376, 305479680, 4233895936, 3822465024, 805636096, 2785516544, 3263974912, 2227011840, 3860294784, 3084592320, 1791407968, 3644967056, 2864897992, 1928886676, 2994709966, 4255151011}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3690987520, 3590324224, 3137339392, 914358272, 3636461568, 2002780160, 145752064, 2610429952, 2261516288, 764805120, 1884880896, 2361294848, 1628782592, 956047360, 2932748288, 2717190144, 3650657280, 3000258048, 4002322176, 877479296, 1380976320, 3446153632, 2868129840, 2022323928, 552024492, 2259926822, 2792479123}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3959422976, 570425344, 2030043136, 4286578688, 121634816, 2116026368, 3014656000, 1289224192, 476315648, 1538916352, 908918784, 2377089024, 1154826240, 3394510848, 3709997056, 1843988480, 3857026048, 3430959616, 2247072512, 712333440, 1042560576, 2417632224, 937231312, 1389865096, 3175181932, 2962626166, 1637556345}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 1275068416, 4194304000, 1090519040, 3179282432, 3368026112, 861929472, 2519728128, 376963072, 2800484352, 3060662272, 1187053568, 2188017664, 4132421632, 1532764160, 601231360, 1204627456, 1400144896, 861337088, 764064512, 3846172288, 3733198912, 2758425440, 535505968, 1377934296, 2805886220, 522872542, 1021855835}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3422552064, 2181038080, 3909091328, 1434451968, 1497366528, 3072327680, 1687158784, 2235039744, 3986423808, 2467430400, 3200188416, 2276032512, 3462283264, 3263963136, 2087325696, 3833804800, 2532025344, 3334045184, 1619628800, 4073615488, 4222886464, 2079727968, 2861633616, 869579464, 1934673828, 2776090638, 1477607047}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2348810240, 1778384896, 4110417920, 3934257152, 4240441344, 1591738368, 477102080, 2352480256, 2578186240, 1356464128, 4047175680, 2401206272, 3048226816, 828121088, 186781696, 3086424064, 3740634112, 3138603520, 1614775040, 2845854336, 3285452096, 1263937184, 3010538800, 4134320312, 2335954844, 2879020366, 77542987}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 1275068416, 3523215360, 3238002688, 3380609024, 3804233728, 618659840, 1515192320, 978845696, 2324430848, 1025114112, 2969370624, 4229332992, 1375485952, 1549541376, 4194439168, 2874226688, 3241970688, 759789056, 1077850880, 1519936640, 3561105472, 2465279584, 978106032, 3475068472, 1257944084, 1442217430, 1423522883}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 3422552064, 2852126720, 1627389952, 3967811584, 3510632448, 421527552, 525336576, 1535639552, 2479095808, 848429056, 239403008, 4161241088, 3572842496, 722739200, 1977225216, 1499543552, 1839569920, 3209186816, 3356463872, 4059134592, 3160801344, 808400672, 366903888, 3144477000, 3687990100, 676236706, 319085905}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 3288334336, 2852126720, 3741319168, 1065353216, 2361393152, 501219328, 2070937600, 62390272, 1580466176, 2536112128, 3901554688, 1447460864, 2330279936, 3179552768, 728903680, 3066632192, 122983424, 2812047872, 2592641280, 346708608, 2622721984, 3154635744, 3028511024, 502739576, 3219369564, 1616890414, 3133633773}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 738197504, 905969664, 822083584, 3917479936, 2940207104, 4271898624, 2481979392, 3056074752, 3285450752, 1263665152, 2531590144, 2965667840, 2162900992, 4217643008, 2446987264, 901847040, 4282293248, 739929600, 2777852672, 2588171648, 995734592, 522450528, 3768679888, 2644318376, 3200814972, 977628874, 923211029}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1677721600, 2650800128, 1795162112, 310378496, 1388314624, 744488960, 3815768064, 2555904000, 1739325440, 2844655616, 1198587904, 1188069376, 3307225088, 672931840, 649465856, 1496135680, 1371964416, 1067276800, 724744448, 2956949376, 1770881728, 624873632, 3094173360, 2930419224, 2540924252, 179550678, 2901931211}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2617245696, 838860800, 1694498816, 1669332992, 1681915904, 3135242240, 3861905408, 2855796736, 3227779072, 2583035904, 1366622208, 2189590528, 1211744256, 1813258240, 2653818880, 3516999680, 2794226688, 529057280, 3081799424, 4184530048, 812355904, 1250512096, 251582224, 3859135928, 466111244, 2940360910, 2654295673}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 603979776, 100663296, 3875536896, 4018143232, 406847488, 463470592, 1020264448, 439877632, 460587008, 1148059648, 2990080000, 1464434688, 2290532352, 2833522688, 578162688, 1641875456, 3636438016, 2686180864, 2340137216, 360567168, 3514732992, 281432032, 459501584, 3741899752, 95234228, 1473743438, 2115489469}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3422552064, 771751936, 3909091328, 2608857088, 348127232, 601882624, 4231004160, 1094189056, 1112801280, 3336699904, 2824929280, 3437461504, 2175975424, 3215204352, 4189720576, 935671808, 1700379648, 4000829952, 2935853824, 3184384896, 2453185088, 2215922400, 437210928, 2252994552, 1825746572, 2325302542, 396020725}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 872415232, 1107296256, 2801795072, 3045064704, 281018368, 1260388352, 2247098368, 2880962560, 334757888, 1915617280, 2146893824, 1144750080, 2598912000, 767827968, 959844352, 137562112, 369992704, 1499154944, 1779019008, 1405960320, 3515515328, 1108924768, 3795183152, 2329365448, 3815998460, 2653188654, 2690531101}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 4227858432, 1174405120, 822083584, 1535115264, 2956984320, 790626304, 2733637632, 1545076736, 2652635136, 2048786432, 3948347392, 3254157312, 421838848, 2611748864, 866521088, 75180032, 479243264, 1941948928, 1437376256, 793887104, 1625523264, 1673226976, 4216942096, 1937795272, 3135892284, 969904198, 131956455}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 201326592, 4261412864, 1828716544, 1384120320, 3217031168, 3927965696, 4010803200, 231211008, 3134455808, 338296832, 2510618624, 4247486464, 1268957184, 1225007104, 1682059264, 4179703808, 321491968, 3403927040, 1901961984, 505008000, 3675292480, 3942019232, 1330674160, 3984817544, 1855185476, 409315122, 1899354005}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 3556769792, 3388997632, 1962934272, 4236247040, 1522532352, 2933915648, 1064304640, 330825728, 2178154496, 2294677504, 1896677376, 1395425280, 1905180672, 2900631552, 895365120, 3695773696, 933403648, 1311761920, 859477248, 3253453440, 2457122112, 2838156064, 211425456, 1845965496, 2565051228, 562131118, 3317132245}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1811939328, 4261412864, 3271557120, 4185915392, 943718400, 320864256, 542113792, 2049441792, 2569273344, 496369664, 2151481344, 216236032, 3126181888, 1018437632, 4007530496, 3211343872, 1837997056, 2930037248, 814070528, 4258328448, 2923145408, 1011479136, 193856528, 2076251080, 929668500, 2639456586, 2638779817}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3288334336, 4194304000, 3942645760, 2139095040, 1379926016, 1906311168, 1766850560, 397934592, 599523328, 455999488, 1539506176, 2331672576, 1334591488, 3408666624, 4185264128, 495921152, 1304200192, 3230352896, 4028928256, 3525799552, 3457331904, 1887980512, 1010702992, 3822795112, 1628867284, 3751430702, 1116934031}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1409286144, 3120562176, 620756992, 2172649472, 289406976, 459276288, 2037383168, 2488795136, 3657170944, 1958871040, 3021144064, 2857009152, 3641950208, 38543360, 1136267264, 8329216, 769696768, 121955840, 3095966976, 2113994368, 2189865280, 90821728, 882055760, 3364530136, 1513344732, 2682010966, 3100774047}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 2214592512, 2046820352, 3808428032, 1400897536, 2386558976, 2841640960, 3142582272, 2577924096, 2821980160, 919470080, 3560898560, 4113793024, 1849212928, 1084497920, 1229328384, 1119565824, 986027008, 431745536, 2011005184, 2746732160, 2234491072, 3112358112, 2461340048, 1180340056, 2532860500, 2004700074, 2405431917}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 2348810240, 3254779904, 385875968, 3061841920, 666894336, 2539651072, 1345323008, 513277952, 2357460992, 2794848256, 449773568, 1535803392, 592592896, 586424320, 3123580928, 2564499456, 3251932160, 2452713984, 1354007296, 3674300544, 2376895936, 3787813280, 3843732464, 2543475416, 2774015628, 1642347878, 94774273}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3288334336, 1509949440, 3506438144, 3330277376, 3292528640, 98566144, 2419064832, 2489843712, 716963840, 3869900800, 3599302656, 764182528, 3542171648, 1665933312, 2632060928, 1327839232, 2229187584, 2276220416, 2215547136, 1601455744, 3483020352, 2147636640, 3553212176, 781177976, 3454563468, 1025549402, 150166415}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 1543503872, 905969664, 2130706432, 1652555776, 2495610880, 60817408, 810549248, 1725431808, 1665925120, 1558577152, 434831360, 3272572928, 2908667904, 2690392064, 2396917760, 1142360064, 3867257856, 2802974208, 1213314816, 2466897280, 2411575232, 1900012704, 2857284400, 4057754600, 1059477396, 3312668022, 1889258483}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3288334336, 2852126720, 989855744, 1769996288, 1287651328, 3818913792, 4138729472, 2188902400, 2958819328, 3655467008, 7012352, 1522499584, 3885121536, 759963648, 3374977024, 3360634880, 4026641408, 3684389376, 1431867648, 111671936, 2795591360, 3009381984, 3317852464, 2716089832, 1503541548, 1090073950, 1854702071}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2080374784, 301989888, 822083584, 3061841920, 792723456, 2539651072, 988807168, 176685056, 3619946496, 2220490752, 1117585408, 2297856000, 2455388160, 1179918336, 102903808, 3201374208, 3857226752, 4292705792, 1969209088, 92206208, 3889656896, 3952779680, 2069126608, 3245022936, 2814744636, 574879714, 2389835729}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 1409286144, 2248146944, 16777216, 3061841920, 322961408, 3567255552, 586153984, 1814560768, 2349072384, 1808924672, 1055850496, 2137751552, 2583969792, 3864272896, 923414528, 2042824704, 4282233856, 586764800, 875607296, 2721436032, 1246455872, 2026867104, 2561044176, 861092904, 478527292, 3586479178, 513715745}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3288334336, 973078528, 3909091328, 3028287488, 4240441344, 3391094784, 3134193664, 1251475456, 3677093888, 527040512, 1886846976, 1086423040, 2809020416, 3789299712, 1847734272, 960706560, 3460805632, 2371053056, 3359281408, 1482030720, 3485295168, 1717799200, 1827492144, 2663100296, 2283881012, 2510399462, 1826513003}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1275068416, 2583691264, 1157627904, 411041792, 2151677952, 2959081472, 80740352, 2617769984, 237764608, 3077963776, 1319174144, 966361088, 2264055808, 1419517952, 1554911232, 1795500032, 1963176960, 3817209344, 3243553536, 343766656, 1914689856, 3231941152, 334882320, 2880209688, 3957947828, 689820482, 571520043}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 2214592512, 637534208, 922746880, 2575302656, 1908408320, 3739222016, 4191158272, 3361210368, 879493120, 1155399680, 2613772288, 4075716608, 813744128, 1482432512, 4007014400, 3611236352, 4198280192, 3255168512, 4093739264, 786725248, 1681257920, 3272186464, 3599784560, 296207032, 372024820, 2193479894, 3602749435}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 469762048, 838860800, 4076863488, 2306867200, 113246208, 48234496, 3186622464, 3406299136, 4187750400, 770310144, 3841130496, 206995456, 3426205696, 2810978304, 1905405952, 287774720, 3892362240, 1279194624, 3838945024, 3420945536, 3534406848, 2057801312, 2113822640, 2844738488, 2332490236, 3005593346, 94454663}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 1409286144, 3254779904, 4143972352, 2491416576, 759169024, 1621098496, 3245342720, 1279787008, 4111204352, 3880910848, 3305046016, 3041296384, 11845632, 2447122432, 2716479488, 2289764352, 754488320, 2412367360, 1524479232, 3600564352, 2980959680, 171155744, 2006547792, 2454221096, 938199772, 996847058, 727110115}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 1677721600, 2315255808, 2868903936, 226492416, 348127232, 362807296, 170917888, 4149739520, 3551264768, 775290880, 1328742400, 3329654784, 3687727104, 3309051904, 1641943040, 1351026688, 3314322432, 2866504192, 1792129280, 3400725120, 102712000, 4011048800, 3751542576, 783087720, 767065612, 2112820246, 964204555}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 872415232, 1778384896, 1593835520, 1434451968, 3728736256, 274726912, 2075131904, 1330118656, 2031353856, 10092544, 3230466048, 2256896000, 2607104000, 3485736960, 3538030592, 3272685568, 4096506880, 2720163328, 49589504, 1568590464, 3673051072, 1214421344, 499513744, 1103162648, 3832639084, 1851664146, 1659832485}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 469762048, 234881024, 486539264, 3330277376, 1824522240, 3135242240, 2372927488, 1927806976, 2915303424, 166330368, 354877440, 1455783936, 4095066112, 1163141120, 1005719552, 1095436288, 3159069696, 4136162816, 2572068608, 2847822720, 2167205696, 940873120, 3625014576, 3298645432, 2153992924, 60191482, 3423138385}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 1409286144, 436207616, 3103784960, 1937768448, 3175088128, 3454009344, 695205888, 667418624, 3051618304, 3350593536, 3066626048, 1777041408, 1853734912, 4277411840, 843984896, 3590653952, 1581880320, 3104501248, 1611838720, 2067691136, 1155384896, 1130633440, 1064712528, 292108920, 234600156, 2936396978, 1006109209}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 1409286144, 2785017856, 1828716544, 3430940672, 3871342592, 3231711232, 2941255680, 933756928, 1809580032, 1191837696, 2446262272, 1996324864, 2740568064, 1990991872, 2687643648, 2006652928, 1455135744, 1108661760, 1104327936, 244603264, 1454236480, 2889498400, 3935766448, 1213833512, 275236948, 2127902122, 2591728983}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2483027968, 2919235584, 1426063360, 780140544, 3141533696, 1835008000, 3008364544, 536346624, 3487301632, 3521249280, 2029715456, 1338998784, 3884236800, 2305564672, 2668244992, 2302621696, 2397148160, 2508585472, 940868864, 4210776960, 1308675392, 1386352544, 2845514960, 647991896, 1400695124, 3576704446, 1328023255}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 1677721600, 1308622848, 3573547008, 2541748224, 1111490560, 2623537152, 3106930688, 2002255872, 2230059008, 3045982208, 3448832000, 4042752000, 959332352, 71049216, 4272295936, 2193963008, 2187703296, 1288268288, 4230396160, 1262076800, 870477120, 2095194592, 2036273808, 528921112, 4146717644, 3278535574, 866532955}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 67108864, 234881024, 1124073472, 2843738112, 2445279232, 6291456, 2609905664, 2873622528, 3208904704, 2843607040, 2054619136, 1290698752, 2161459200, 506732544, 3655733248, 3420129280, 3341059072, 1006913024, 2669781248, 3743929216, 1825798336, 2512330336, 3639261808, 696995096, 2054358884, 3014700306, 2207403825}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 201326592, 3187671040, 385875968, 1115684864, 1740636160, 161480704, 1982857216, 2140667904, 1860435968, 3467509760, 1880162304, 2721284096, 815251456, 1022631936, 507908096, 1225598976, 3605638144, 587257344, 2204803840, 3649601408, 4246851008, 314641568, 2583410672, 2826683752, 1712728076, 419766054, 4188376985}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2080374784, 2181038080, 3170893824, 4102029312, 1933574144, 2631925760, 1989148672, 1762131968, 3204186112, 1274150912, 3010527232, 3365109760, 1858453504, 822878208, 430583808, 3257219072, 3043867648, 564061696, 3061497600, 2225229952, 2856843072, 895815968, 3884823248, 269417528, 452101924, 2812181506, 3474322719}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 3825205248, 100663296, 3774873600, 2021654528, 3225419776, 2103443456, 2364538880, 4013424640, 1267990528, 3311796224, 2349137920, 1623490560, 408469504, 2139365376, 611201024, 4270393344, 874943488, 624153088, 4148795648, 2639294848, 4024356928, 2930842144, 2855442960, 3398826584, 963413180, 965007502, 3465419845}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2885681152, 100663296, 3640655872, 3330277376, 1757413376, 2493513728, 2135949312, 3114795008, 1137967104, 2601910272, 902627328, 498892800, 2745647104, 2913214464, 1957564416, 2823882752, 986612736, 3773055488, 668568320, 2093994368, 3616890432, 1040647584, 2195947568, 4259889704, 1718024276, 3576152362, 1159820245}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1811939328, 2181038080, 822083584, 964689920, 3300917248, 3433037824, 1957691392, 3808952320, 2238971904, 208011264, 3865772032, 2692251648, 327630848, 1675894784, 1771966464, 989267968, 2704974848, 3318892032, 1650178816, 3018584192, 1200972864, 1919490656, 4199395120, 3962094632, 2032795564, 2348833154, 1123462333}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1140850688, 3120562176, 1728053248, 2592079872, 666894336, 1637875712, 3333423104, 3019374592, 2008285184, 746192896, 3180527616, 4173824000, 2317500416, 727982080, 3734122496, 4268701696, 728869888, 3225379328, 128626944, 3602177664, 1766244800, 2327435936, 2738897904, 4271050088, 2823264556, 2732741182, 608447181}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 2617245696, 2650800128, 4043309056, 58720256, 574619648, 459276288, 548405248, 283639808, 1254883328, 3057516544, 2730557440, 3637805056, 1948073984, 2572951552, 503721984, 1825912832, 1074697216, 2056149504, 3219621632, 1471600512, 4078232640, 1710474464, 3600972432, 1781112280, 1971317164, 2952546682, 1515752659}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 1543503872, 3590324224, 3707764736, 2474639360, 3921674240, 2443182080, 2582642688, 857210880, 2675179520, 2366767104, 1849229312, 1695907840, 1402126336, 937697280, 2010779648, 1969559552, 1162591232, 3044933120, 3810703104, 1518364032, 2363248448, 1996646624, 3157093488, 2202789736, 3303127548, 482403974, 498932669}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 3154116608, 234881024, 989855744, 629145600, 2529165312, 2594177024, 2727346176, 3603431424, 3338403840, 4218028032, 3070296064, 3485302784, 2814001152, 1191976960, 1242705920, 2187659264, 2730732544, 2986176000, 3170012928, 3600348032, 356312768, 3001218400, 775279536, 3070459304, 3883249956, 38170226, 3051765343}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 2080374784, 100663296, 1895825408, 2977955840, 4005560320, 1927282688, 1894776832, 4143448064, 1437859840, 227147776, 4244045824, 518291456, 1537294336, 2967740416, 3416395776, 1806383104, 433239040, 3155189248, 2651438848, 2054869376, 3532506176, 2389272672, 1053306288, 2561417144, 89001916, 1061491966, 3427252621}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2214592512, 3187671040, 1124073472, 4286578688, 4072669184, 719323136, 42991616, 1493696512, 2803630080, 3209560064, 587923456, 4236214272, 3238051840, 2855018496, 2700480512, 2943293440, 2998254592, 1204934144, 3830087936, 1743552384, 1883728064, 554234848, 800064176, 3254263736, 63184164, 1215958402, 3450408615}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 3154116608, 2583691264, 2130706432, 1619001344, 801112064, 2485125120, 3482320896, 883425280, 372506624, 3758489600, 825294848, 2840625152, 3059924992, 247734272, 1658728448, 320669696, 1524282368, 1527372288, 3442970368, 3372963456, 2735896512, 725023776, 850528752, 2700543496, 490845028, 958551018, 1313795629}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 738197504, 4127195136, 1526726656, 2407530496, 3149922304, 23068672, 2886729728, 3750232064, 1377042432, 2859597824, 685441024, 4005068800, 1733017600, 3039043584, 3561631744, 2444703744, 1434891264, 4003381760, 2968627968, 4160245120, 549408448, 1197590496, 3087205616, 1342486360, 3936213124, 1056259106, 1516614629}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 1140850688, 4060086272, 218103808, 3279945728, 1061158912, 2774532096, 1588592640, 1083703296, 2099511296, 678035456, 3902210048, 3588456448, 2569355264, 1278484480, 2472685568, 2155550720, 2990912512, 4131668480, 2615062784, 4084321408, 1487076160, 3072021728, 3488679376, 4003636312, 3055535404, 2458899558, 969396265}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 67108864, 3992977408, 2533359616, 2357198848, 3602907136, 1415577600, 3064987648, 3474456576, 4212916224, 3231318016, 2708275200, 3880157184, 3145416704, 1368137728, 2794590208, 305735680, 1613270016, 3702017536, 4063338752, 3482381184, 668069312, 1708482336, 2596217776, 325034008, 1128528940, 1122792710, 2467797351}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 1140850688, 1912602624, 4278190080, 3967811584, 1908408320, 425721856, 181403648, 180879360, 387186688, 3662020608, 2574843904, 3443294208, 2231156736, 652484608, 1048457216, 1993680896, 3507915776, 1825570304, 2201727232, 2929028224, 1229879232, 2222319392, 601922160, 2871968600, 2098930740, 584822386, 2944755045}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2348810240, 973078528, 1358954496, 2826960896, 2025848832, 1994391552, 1001390080, 2276982784, 3886809088, 2284191744, 3926851584, 2683142144, 1872510976, 2747015168, 3733860352, 3851098112, 462396416, 4136714752, 3400303360, 3885694592, 3202346048, 1408984608, 20288560, 3636480696, 1132602988, 3124574382, 4268270667}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 2617245696, 1644167168, 2969567232, 2810183680, 239075328, 362807296, 1915748352, 3003645952, 704905216, 1587150848, 868155392, 3852173312, 519946240, 961814528, 969027584, 4267911168, 673033216, 2745484800, 1690732288, 720726144, 3780928576, 296146400, 1346747792, 3539523176, 629188108, 2110553474, 2183058145}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 603979776, 1375731712, 1627389952, 310378496, 3762290688, 1142947840, 2400190464, 4150788096, 1494482944, 2877423616, 122093568, 1105166336, 466141184, 1608785920, 2719625216, 4224387072, 1087474688, 511824384, 552773888, 268723328, 3763433536, 1398921376, 2617422352, 2895932424, 878526788, 3341804186, 3588982117}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 4093640704, 1979711488, 2164260864, 3246391296, 4047503360, 597688320, 3673161728, 865599488, 2732326912, 3258580992, 2087518208, 1261273088, 2542583808, 2420908032, 2737967104, 1874405376, 3804466176, 1846540800, 1222810880, 4010823040, 2237098048, 450874464, 3939147344, 653541864, 633427260, 1288755110, 1865816663}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 2214592512, 436207616, 2701131776, 1115684864, 121634816, 2250244096, 1563426816, 1933049856, 1788084224, 3165782016, 240844800, 1106608128, 3769745408, 665591808, 2099654656, 3379103744, 1584313344, 2183425536, 957202688, 738334336, 195235904, 2239868064, 886299600, 27201160, 2213511372, 792132110, 2959586885}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1543503872, 771751936, 922746880, 1585446912, 851443712, 1344274432, 3555721216, 638058496, 838598656, 4263903232, 2824798208, 786661376, 1402683392, 905191424, 4007268352, 469317632, 16555008, 2996369920, 4265572096, 1536572288, 3921094080, 995079072, 1929734832, 1581193480, 3807623292, 2512615362, 1085286943}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3825205248, 3925868544, 4110417920, 3917479936, 3611295744, 2652897280, 2964324352, 1447559168, 738459648, 2055077888, 3488022528, 1548124160, 2291646464, 3427540992, 3984199680, 1662584832, 3898715136, 1278299648, 1493948672, 3018721920, 2979996992, 1657445984, 3935164368, 1657090184, 1097056172, 1285839442, 1458585633}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 67108864, 4194304000, 3976200192, 4102029312, 4206886912, 1080033280, 1171259392, 2321022976, 1278476288, 1138360320, 3028484096, 651722752, 1351532544, 1349263360, 3438153728, 1289295872, 1293663232, 242643456, 3969048832, 4041870976, 3771413312, 3394541856, 124842160, 3163357976, 1561444084, 3014491990, 1576946029}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 201326592, 2113929216, 3640655872, 4068474880, 2931818496, 337641472, 1529872384, 1558708224, 4180934656, 4021420032, 2031026176, 456556544, 1417297920, 2900107264, 1543901184, 2625443840, 874089472, 2071785984, 2211341056, 732835712, 1277771328, 1828432032, 4249605552, 490001416, 1225423436, 4057208570, 664940717}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3825205248, 771751936, 3640655872, 3363831808, 2571108352, 580911104, 2964324352, 3728211968, 559153152, 2292318208, 4067098624, 238321664, 2800304128, 3932954624, 2742423552, 3364435968, 2508170240, 1722676736, 3705493760, 2241739648, 4013235776, 174173728, 2748904528, 3147622312, 1446440620, 3320955470, 3159580725}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1275068416, 1308622848, 1056964608, 1702887424, 4198498304, 585105408, 921698304, 2250768384, 2653159424, 127008768, 758317056, 3159719936, 3587588096, 2836144128, 3811971072, 90249216, 2714153984, 160681472, 3456267008, 590750592, 627115968, 298235232, 3784557712, 3120723384, 557202748, 1415656906, 1262918953}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 1409286144, 3791650816, 3405774848, 645922816, 4072669184, 2833252352, 1150287872, 1353187328, 1971060736, 2103574528, 692387840, 165642240, 3957735424, 4241760256, 228470784, 879179776, 3904543744, 3981036032, 1904899328, 3294505088, 1376205504, 3941248416, 2265049776, 2741392696, 2601790628, 519968362, 4256629311}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 1409286144, 3120562176, 1862270976, 1853882368, 130023424, 2610954240, 1571815424, 1200095232, 602669056, 3074555904, 3225747456, 2257027072, 2048475136, 962863104, 19804160, 3292993536, 94546944, 1544471040, 176518400, 2106474112, 1668756416, 2682957728, 994242544, 2264355304, 2843950316, 3887893666, 1610742939}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 1275068416, 1912602624, 3170893824, 2038431744, 3292528640, 836763648, 3299868672, 3201826816, 610009088, 822476800, 654901248, 1738375168, 557924352, 2575572992, 3822718976, 4140775424, 4239690752, 265084416, 3209523968, 1449798784, 60229440, 1101572704, 1185604368, 3769917816, 4073688748, 2956620918, 3941772343}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 4227858432, 234881024, 3238002688, 964689920, 2428502016, 4167041024, 802160640, 4126670848, 3716939776, 3458072576, 4027514880, 466649088, 2023669760, 1400119296, 689057792, 2421241856, 2013248512, 1002326528, 2757943040, 2988577664, 557398080, 808159840, 186405424, 3474713368, 606709620, 2983544510, 2922933571}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 872415232, 3053453312, 3774873600, 2474639360, 2831155200, 4183818240, 1200619520, 2584215552, 1353449472, 144310272, 3976790016, 2515828736, 2406400000, 1101275136, 3233165312, 366163968, 2447225856, 1680500224, 2993876224, 2567323008, 1944793152, 780773600, 1493465136, 1560671576, 418226532, 1582463810, 1711727755}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 2483027968, 1912602624, 1493172224, 2491416576, 599785472, 1503657984, 4216324096, 1708654592, 2324955136, 2777284608, 2577727488, 4097474560, 1547780096, 3687587840, 3705548800, 3717150720, 1523563520, 2208557568, 2988000512, 488115328, 1991515712, 2644123936, 69017328, 761174376, 1740851028, 4242879414, 123380165}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 2348810240, 2315255808, 2030043136, 3632267264, 163577856, 1864368128, 959447040, 2125987840, 3009150976, 3244949504, 3503226880, 573538304, 1856225280, 1768169472, 1509298176, 1669670912, 1565565952, 2633266688, 2084291328, 3934786176, 1399072320, 687225376, 1325731952, 3264253640, 3637792716, 1753989998, 3480237239}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 1275068416, 2717908992, 3204448256, 276824064, 3628072960, 123731968, 632291328, 1477967872, 1289486336, 2948464640, 1644232704, 2421719040, 736804864, 3192135680, 3626110976, 2422151168, 1957268480, 2722786816, 1971516160, 2602571904, 886056896, 1286082592, 692327440, 748829912, 1310667500, 2865336646, 2121955543}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 3019898880, 4194304000, 3841982464, 1199570944, 700448768, 1818230784, 703594496, 1166540800, 4220256256, 1954152448, 978911232, 2557968384, 2214182912, 8658944, 4155912192, 3229816832, 255765504, 1689675264, 2337918208, 4002688640, 2618167616, 3186042336, 2478342256, 3042791448, 1834711548, 569394850, 248700483}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3690987520, 2449473536, 4143972352, 1769996288, 3753902080, 2405433344, 17825792, 1110966272, 854851584, 2597191680, 1838612480, 1642954752, 2923872256, 4232847360, 2843348992, 779696128, 3989482496, 2883807744, 4292269824, 758387840, 3048084928, 1015484000, 1003860464, 3904044760, 679621572, 2716670414, 3507786525}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 201326592, 1241513984, 3707764736, 2038431744, 1925185536, 3227516928, 4088397824, 2410151936, 1442578432, 3016622080, 3736797184, 2052489216, 2913419264, 1825841152, 477237248, 2622822400, 2969404416, 2248795648, 3696714496, 1314660992, 4020125504, 3210936928, 3638738608, 1634030872, 3987279212, 3979580970, 733144159}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 335544320, 3053453312, 50331648, 2675965952, 2554331136, 2602565632, 4145020928, 2919759872, 2295595008, 845807616, 529727488, 1811578880, 627458048, 1050419200, 3785240576, 4209575936, 3932261376, 2387137024, 1032873216, 1989229952, 1938667712, 2859394016, 3270858768, 3378946504, 1190686020, 1098195650, 3749686037}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 3422552064, 1241513984, 889192448, 1149239296, 398458880, 257949696, 164626432, 7864320, 1945370624, 2945056768, 3262840832, 3153756160, 3265478656, 810295296, 756953088, 1059137536, 2121907200, 1861079552, 4165292800, 3235447424, 2379060544, 2991047968, 3805170672, 2863379160, 2878536692, 666758110, 2851962525}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 4093640704, 2852126720, 3539992576, 3665821696, 4248829952, 2623537152, 63963136, 82313216, 1133772800, 3178102784, 69795840, 815104000, 516243456, 3510378496, 1142566912, 701958144, 758416384, 2073360896, 264199424, 3401267840, 1980140736, 1056438944, 2438324560, 1337913368, 2207272820, 2790491002, 3390592133}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 2885681152, 436207616, 2868903936, 444596224, 2378170368, 161480704, 3964665856, 2661810176, 1754005504, 4257873920, 1589444608, 2749857792, 2611134464, 4242808832, 1550200832, 1239877632, 2698163200, 156847616, 2709834496, 1625495168, 2114228928, 1579580064, 2256697712, 939816808, 1003703956, 3881428970, 4109669443}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 1006632960, 637534208, 889192448, 2726297600, 1296039936, 111149056, 1947205632, 3859283968, 2314993664, 4161667072, 2932670464, 3580395520, 3733504000, 4088668160, 1607602176, 613615616, 3767383040, 1204575744, 1910173440, 2103916928, 3162477888, 2140099744, 3376372048, 19357864, 1574134660, 1805742402, 2862765471}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1275068416, 3791650816, 4244635648, 3028287488, 2923429888, 2384461824, 2127560704, 1925709824, 2706112512, 1370357760, 1634140160, 240025600, 715538432, 2261000192, 2437033984, 534329344, 3925969920, 2291465728, 3560207104, 2908039296, 2706356032, 2017712416, 3653433744, 2221366920, 734108724, 2541018994, 3171176499}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 2080374784, 100663296, 922746880, 1015021568, 4055891968, 3567255552, 2276458496, 2303197184, 3129212928, 522584064, 336789504, 2258141184, 2199273472, 378281984, 214052864, 3861186560, 1332970496, 4173521408, 2365095680, 3361411456, 94156224, 1013990176, 981416560, 2869606440, 237729644, 3471018514, 3170565697}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 2483027968, 4060086272, 4043309056, 2491416576, 1757413376, 782237696, 1278214144, 387448832, 1197211648, 3747741696, 4015194112, 3136258048, 3298082816, 4026802176, 1079906304, 631322624, 1762966528, 2608819712, 3931030784, 2017135744, 3033240640, 3124420896, 555558960, 2561052840, 828666508, 108353798, 901371575}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 2080374784, 3388997632, 4076863488, 1367343104, 1396703232, 3579838464, 2677014528, 2770862080, 3362521088, 662044672, 928317440, 16547840, 4154736640, 3783532544, 1815744512, 307431424, 1825678336, 4122799616, 2626322176, 3091530368, 1209312448, 2456320096, 71450320, 557257816, 87786084, 1026016010, 4050113723}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 1946157056, 2717908992, 754974720, 847249408, 985661440, 2262827008, 4289724416, 560463872, 901513216, 3093168128, 439025664, 2352185344, 3882074112, 26484736, 2336362496, 3991209984, 2283840512, 1463047680, 570293504, 3076462720, 3653342016, 1601101984, 1372101808, 2303228600, 2210652780, 50610074, 402261135}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 3288334336, 3321888768, 989855744, 8388608, 1119879168, 1860173824, 3083862016, 3521642496, 1966342144, 2955542528, 3499163648, 1132756992, 568049664, 1973166080, 230567936, 1833646080, 4174228480, 1574140416, 7459072, 4266467712, 3483010752, 3034633248, 3955861168, 1833001144, 1576858996, 1320662842, 1474978221}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 872415232, 3791650816, 788529152, 92274688, 331350016, 2074083328, 1074790400, 18350080, 2745958400, 1058930688, 2170617856, 1064206336, 2926100480, 4025753600, 4082249728, 1762592768, 3374824448, 3965873664, 1905716480, 2355439744, 819246016, 94631264, 214546160, 2515226088, 4131147140, 3809992454, 175871051}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 1275068416, 1711276032, 520093696, 3296722944, 717225984, 1159725056, 2328887296, 3678928896, 2245787648, 2857762816, 3394961408, 2743894016, 3217965056, 1943281664, 2330603520, 909981696, 3488580608, 1439099392, 4118311680, 3674147200, 4265512896, 3829878048, 2925626544, 3974748232, 1670311988, 4179917970, 3823703447}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 1811939328, 3925868544, 3472883712, 310378496, 3074424832, 4196401152, 2700083200, 2542272512, 1470365696, 97386496, 2358444032, 3604250624, 3730030592, 3706462208, 9048064, 2236422144, 3772746752, 2386248192, 151911168, 2812742272, 1036172224, 3067924640, 3912926160, 3526424456, 3450909116, 2977820834, 946804873}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 3154116608, 2852126720, 3573547008, 2810183680, 2654994432, 1780482048, 3427794944, 4049076224, 1219231744, 46530560, 3575971840, 1927708672, 373243904, 2067013632, 1653215232, 1934833664, 304856064, 1771960832, 2324254464, 2535004800, 1201184064, 4094062048, 847020432, 1444175752, 2984488596, 2726940566, 1498639499}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 201326592, 3053453312, 4076863488, 142606336, 356515840, 4158652416, 4098883584, 964165632, 2727084032, 65929216, 1864564736, 105545728, 3529064448, 2417238016, 3140628480, 850737152, 23434240, 2747124224, 2601411328, 2180824448, 2072409280, 523800096, 898394960, 4251036920, 1905784724, 2091339038, 2813268291}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 201326592, 301989888, 419430400, 2088763392, 473956352, 3395289088, 2425356288, 3387424768, 608960512, 1876819968, 3908239360, 313556992, 3614031872, 2747539456, 1426198528, 4257548288, 797948928, 3167181312, 1300161280, 3372659840, 1595334208, 915049248, 3412652304, 407471000, 746606500, 1836335802, 4079902579}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 3959422976, 1375731712, 721420288, 360710144, 3862953984, 1356857344, 2245001216, 3675783168, 720633856, 3238920192, 1249574912, 3535503360, 1755463680, 1997283328, 321531904, 4176291840, 1559534592, 3040345600, 3861207808, 846562432, 2138657472, 3305607520, 3003149200, 3605862712, 3455361780, 1337458310, 602227229}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 4227858432, 1375731712, 4043309056, 1518338048, 3057647616, 1767899136, 3742367744, 1386741760, 714866688, 3320184832, 1511718912, 3782115328, 1409433600, 1884561408, 48893952, 2937395200, 512330752, 2291850752, 694509312, 4136412288, 1220244544, 3244532384, 655355792, 2494350168, 3556139076, 3549301354, 1537678151}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 3154116608, 301989888, 3070230528, 2860515328, 3250585600, 2237661184, 1380974592, 3583508480, 2063859712, 347734016, 2196570112, 3407183872, 3223732224, 2499551232, 1131294720, 1410271232, 1587330048, 442095104, 1676627712, 2611188864, 1645041088, 3031088800, 4055034480, 3537498200, 2368688916, 675516966, 329085601}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 738197504, 3523215360, 150994944, 411041792, 3451912192, 2816475136, 795869184, 662175744, 3253993472, 3414032384, 3557621760, 1878228992, 3528900608, 1449926656, 1987710976, 1816860672, 4104827904, 160135680, 3672107776, 1285129344, 559270464, 2942994976, 426470768, 1445978360, 1738649692, 2046938398, 222606109}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 3690987520, 2516582400, 2499805184, 528482304, 3091202048, 2736783360, 974127104, 2175270912, 732168192, 3211919360, 756350976, 2449899520, 134463488, 4264304640, 776343552, 386869248, 3579294720, 3011996160, 2816661248, 3880818048, 2334448960, 463453152, 3675480080, 2821258696, 3871971332, 338981546, 3550176073}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 67108864, 1442840576, 2634022912, 2541748224, 1656750080, 631242752, 1636827136, 3126329344, 917766144, 296091648, 3917545472, 3308027904, 262979584, 1322000384, 474099712, 2615093248, 1904845824, 1719562752, 3335905536, 3091498368, 743505728, 3502639584, 2561752752, 3177484904, 4018202852, 494800470, 1081425421}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1677721600, 1107296256, 3506438144, 92274688, 398458880, 1373634560, 623902720, 1615331328, 2711879680, 3488481280, 2957574144, 2753265664, 2589966336, 2106335232, 2964992000, 3490646016, 3083252736, 2674025984, 1367275776, 2808316032, 4172532800, 2940607840, 4049414128, 1014866808, 173208780, 2873735890, 2665804873}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 4093640704, 3456106496, 3405774848, 3951034368, 901775360, 2313158656, 795869184, 627572736, 873725952, 2078670848, 2366046208, 1034256384, 98091008, 119283712, 1531064320, 2976450560, 3494290432, 2872278528, 3325549824, 4218266496, 2359085760, 2214737632, 1808344944, 3751192952, 2760597852, 1293669914, 770156581}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 3288334336, 4060086272, 3808428032, 1283457024, 3326083072, 3613392896, 1083179008, 3604480000, 1751908352, 328073216, 3749511168, 3210182656, 1972355072, 2136219648, 3929149440, 1540032512, 3650526208, 1852719616, 471519488, 2257030272, 381149376, 484976416, 428097424, 4220128984, 725025188, 2696983542, 3883876603}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 1006632960, 1174405120, 3036676096, 159383552, 1044381696, 1583349760, 1452277760, 1728577536, 1222901760, 361889792, 1488781312, 4135288832, 1393704960, 1108090880, 3869650944, 2563192832, 796044288, 2480129536, 1941401344, 2245755264, 3869402432, 1769223776, 605689232, 2627282584, 2873730852, 1453286146, 718246425}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3019898880, 570425344, 922746880, 931135488, 2503999488, 1159725056, 1261436928, 3765960704, 2219048960, 3738566656, 3281584128, 2978250752, 3067166720, 4036763648, 2044866560, 3969333248, 3450452992, 4137404928, 2348829952, 4196702336, 4129375680, 1174677984, 2624987984, 3588820552, 1356630860, 1940223838, 1295133745}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3825205248, 436207616, 2332033024, 2441084928, 3695181824, 1050673152, 2150629376, 323485696, 1350303744, 3699507200, 2934505472, 1036943360, 111493120, 2132025344, 4111347712, 29562880, 2194383872, 118619648, 657217792, 2383058560, 1467173568, 3545446496, 1202953488, 2837827752, 3746716556, 3634466450, 3627336639}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1543503872, 3590324224, 16777216, 1686110208, 146800640, 3508535296, 2391801856, 4017618944, 292290560, 3284795392, 3906928640, 4192829440, 2780119040, 3165921280, 561393664, 3507300352, 3677008896, 4049519104, 3696916224, 3950355840, 1719097408, 3520013600, 970032176, 582568264, 1267602724, 471940126, 3103826491}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 335544320, 570425344, 1258291200, 2575302656, 2478833664, 3483369472, 896532480, 2222456832, 3501981696, 2624978944, 3399417856, 1154777088, 536887296, 1340350464, 1123684352, 3631290368, 73907200, 852155904, 2767152384, 1321777280, 2777045696, 1849893472, 2658309872, 2241294568, 2868157660, 2997908830, 3057401231}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1543503872, 1979711488, 3439329280, 1870659584, 432013312, 3961520128, 147849216, 3228041216, 2408316928, 3089498112, 1000538112, 63602688, 1952530432, 1912872960, 525996032, 3309111296, 1049476096, 763480576, 2065725184, 1838656896, 509406016, 2816331744, 216940656, 276340232, 2442161332, 2496626906, 2538142275}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 4227858432, 1979711488, 184549376, 2340421632, 2067791872, 438304768, 4285530112, 553123840, 2579759104, 4161929216, 2454913024, 909541376, 3492265984, 576462848, 3515232256, 558442496, 798598144, 3215422976, 2011881216, 100109696, 1308777152, 2297253600, 3075333328, 3230349192, 612540764, 4207799678, 952830801}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2214592512, 436207616, 1459617792, 2390753280, 3552575488, 4204789760, 3597664256, 132644864, 3973316608, 4110286848, 2968977408, 3746594816, 696991744, 895229952, 712642560, 1850808320, 2990255104, 1585577472, 2520137984, 1607841408, 1280236992, 3618305952, 3554465520, 2385496488, 496588316, 3399035066, 2514466389}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 201326592, 570425344, 3405774848, 1115684864, 1346371584, 505413632, 1387266048, 2956460032, 2871263232, 1319763968, 323813376, 559579136, 892813312, 1417420800, 614338560, 2611939328, 4067138560, 787729920, 199516928, 1997125760, 2567105216, 3946898592, 2273441296, 3319624328, 3490790188, 2398395470, 1147163049}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 335544320, 4194304000, 83886080, 3531603968, 2554331136, 1352663040, 2020605952, 1984430080, 601620480, 195428352, 1508573184, 2801565696, 2641608704, 3421773824, 1793724416, 4258609152, 3933438976, 2969391616, 2973164800, 1335856768, 3602082112, 1861347488, 2202861584, 2006428456, 1456429468, 2359809106, 489560599}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 2348810240, 3858759680, 1593835520, 2961178624, 3242196992, 4246732800, 2748317696, 1479016448, 1667497984, 3878289408, 1375535104, 3265167360, 1480900608, 598482944, 2986225664, 1762596864, 1417653248, 2944165376, 507233024, 1592502656, 3073277888, 264960032, 1947937360, 32346696, 4243408500, 3107672650, 1162901049}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 201326592, 2382364672, 4244635648, 3917479936, 1287651328, 2325741568, 2825912320, 3761766400, 3954966528, 208011264, 3160735744, 3417931776, 3586539520, 1919164416, 1758081024, 2104166400, 568900608, 1086189056, 1739416320, 2433528704, 2889336640, 4079382112, 2549354800, 1172453288, 146751132, 2671425230, 3210400463}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1946157056, 3590324224, 2566914048, 3112173568, 859832320, 14680064, 625999872, 3876061184, 614727680, 2640969728, 3107520512, 1244626944, 3287990272, 4220264448, 3359518720, 2188056576, 2435486720, 2176016896, 112327936, 3822495104, 2574601792, 2001125984, 271198928, 3302561592, 3909070292, 2863848450, 944250377}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 3690987520, 3791650816, 1962934272, 2021654528, 3871342592, 2552233984, 4010803200, 1381498880, 2098987008, 1661075456, 624754688, 233340928, 62668800, 1730420736, 1357778944, 1255618560, 1489077248, 3019032064, 4178269952, 3172305024, 368375104, 1791509024, 3270642608, 2824158984, 4189882436, 2046456662, 252120359}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 4227858432, 838860800, 1862270976, 260046848, 633339904, 140509184, 3916431360, 4106747904, 196345856, 3767402496, 3885694976, 163479552, 1529102336, 3462144000, 1382682624, 2014119936, 3486092288, 702081536, 2574343936, 1113177216, 3827352512, 3366807520, 3992166256, 3763195672, 269807068, 3320020082, 3993548749}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 335544320, 3053453312, 2566914048, 1971322880, 4273995776, 903872512, 2045771776, 3932684288, 2223767552, 2572288000, 3787259904, 432635904, 601178112, 3443793920, 4102959104, 3713476608, 822129664, 1067122176, 452617472, 1951448448, 1478688320, 2358141280, 3042354608, 3406425720, 2822032124, 2814208858, 3569883395}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 3422552064, 3321888768, 486539264, 3380609024, 1438646272, 3990880256, 951058432, 1706557440, 1087635456, 3873308672, 1237647360, 2437644288, 1574813696, 3754696704, 4196012032, 3618846720, 1198689280, 2037669376, 676778752, 1688895872, 2882563904, 810608224, 2521544560, 2807955064, 982259884, 3384421806, 941830165}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 738197504, 2113929216, 3573547008, 3665821696, 3686793216, 752877568, 581959680, 3957850112, 3740532736, 4127326208, 3342401536, 2518450176, 3888005120, 3686539264, 921047040, 801323008, 2125048832, 426573312, 2631232256, 4190220160, 1566104896, 783762080, 3699938544, 4224472632, 403515436, 2482934330, 263682397}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1409286144, 1040187392, 3808428032, 2608857088, 1145044992, 530579456, 2557476864, 3783786496, 574357504, 4160618496, 3124035584, 2040758272, 3298181120, 47456256, 3704754176, 2907899904, 3442654208, 3731877376, 2049799424, 927645568, 3181109440, 374305504, 2784080656, 2181391592, 2047256732, 778947874, 3641066927}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 2885681152, 3254779904, 2030043136, 3045064704, 381681664, 421527552, 1148190720, 2761424896, 165937152, 2504916992, 2365784064, 754810880, 3369451520, 420225024, 1077030912, 2913544192, 1588636672, 2754299392, 648301312, 1009508480, 557262400, 1411094880, 4232759216, 2290853704, 3405970588, 466068710, 4182826457}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 2080374784, 1308622848, 184549376, 1904214016, 2931818496, 991952896, 2211446784, 1445462016, 3623092224, 4086956032, 2653749248, 1876918272, 4261232640, 1846288384, 1413885952, 3980593152, 2917704704, 30403072, 3398369024, 2762425216, 2969639616, 826900576, 1242983856, 340836296, 1886647924, 3939562442, 4073213149}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 3825205248, 2181038080, 184549376, 1451229184, 2973761536, 2388656128, 3916431360, 2774007808, 4208197632, 4270194688, 1656422400, 2617016320, 3211804672, 1123819520, 1795821568, 2179540992, 2671877120, 1115158016, 3549485312, 288772224, 1877416640, 262582688, 3511774800, 1417777304, 1398261212, 3514890774, 3466487125}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 2348810240, 2785017856, 2566914048, 2407530496, 868220928, 1243611136, 2282749952, 1700265984, 2734948352, 3222142976, 57737216, 2354872320, 4099653632, 1212948480, 1330778112, 1476069376, 1625531392, 257320448, 2908439296, 3214793088, 1495342656, 2112135136, 2163197680, 1640633224, 3269402244, 2801646998, 1954504929}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2348810240, 3590324224, 50331648, 1619001344, 4240441344, 970981376, 1722810368, 1432879104, 565444608, 829554688, 1611071488, 3830611968, 3709091840, 3362529280, 1353592832, 1933645824, 3110577152, 2221000192, 578470656, 2685298048, 2623473856, 3939406880, 3824305456, 2731093880, 1508096300, 1580981018, 1877598477}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3154116608, 1308622848, 553648128, 4152360960, 574619648, 3336568832, 1399848960, 706215936, 1186725888, 50987008, 2840395776, 2626781184, 85508096, 2916360192, 1353592832, 2994407424, 4145458176, 1046758912, 1926057728, 428524416, 3613724736, 1129687520, 1721690768, 837489848, 4085161564, 2067822150, 2621143951}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3422552064, 4060086272, 2264924160, 780140544, 3737124864, 27262976, 1404043264, 2719481856, 1312030720, 1680736256, 947978240, 2419752960, 1960919040, 3936100352, 3514970112, 1255872512, 401970176, 675997184, 1190122240, 4166216832, 748628416, 568571808, 1359994288, 1837326696, 3071749484, 557821638, 2095958381}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 67108864, 1912602624, 3238002688, 2726297600, 205520896, 1704984576, 5242880, 2323120128, 293339136, 1785856000, 2858221568, 4193943552, 699088896, 3352567808, 1647718400, 3648206848, 1346739200, 269805056, 147448064, 3581103232, 3849852992, 620510368, 3887202576, 1211966056, 2932521876, 3160624990, 2317361215}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 2214592512, 234881024, 754974720, 1803550720, 1967128576, 2220883968, 4293918720, 1860698112, 3103522816, 716046336, 1401356288, 158302208, 3085844480, 4217643008, 611987456, 2448762880, 1112980480, 4133410304, 3675373824, 949113728, 4002034496, 1889353440, 3521814352, 3717261848, 3236359036, 2689983098, 1190675487}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 4093640704, 234881024, 2701131776, 830472192, 2613051392, 3332374528, 1095761920, 1250426880, 2332819456, 2533228544, 2711420928, 3579609088, 1833287680, 743710720, 3074035712, 2517567488, 4182750208, 1780238848, 1403608320, 4071224192, 983175232, 31400032, 3163001072, 2079355560, 2758231252, 1439495266, 1540537699}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 2617245696, 3858759680, 687865856, 176160768, 2059403264, 2560622592, 2941255680, 2260205568, 1870921728, 413007872, 90898432, 807174144, 1551220736, 1944854528, 2967605248, 2794530816, 4141456384, 2840221184, 3479783168, 4061776256, 2790134336, 1754474144, 1819851952, 2019281704, 3163489108, 2104665454, 2213986945}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2617245696, 2382364672, 2936012800, 3716153344, 784334848, 3621781504, 2658140160, 2673344512, 493092864, 2836267008, 374669312, 1592164352, 1557086208, 4241235968, 3111260160, 1235163136, 728603648, 4101293568, 2840184576, 573789056, 2655388608, 4208534368, 87329200, 1224755448, 2800321820, 3666532502, 2089074809}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1409286144, 1241513984, 3808428032, 3414163456, 306184192, 1512046592, 3685744640, 199753728, 257163264, 2803499008, 341114880, 1043693568, 2301247488, 2236358656, 3984986112, 229312512, 3583159296, 2946429440, 3540645120, 3851772544, 1675919552, 2097006304, 4026495632, 3115953544, 1531730796, 3040295354, 3547108725}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 2348810240, 436207616, 2164260864, 3833593856, 1321205760, 530579456, 2668625920, 2867331072, 1755054080, 3306029056, 1318256640, 1246461952, 2189803520, 3651411968, 2983866368, 2895190016, 2214497280, 2992731648, 2733916928, 3200308864, 911779904, 3171835168, 1895944624, 3039694568, 2999131204, 1363393402, 1516896199}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 3154116608, 2583691264, 3875536896, 729808896, 1027604480, 4276092928, 2637168640, 1506279424, 448528384, 440532992, 4071292928, 2199289856, 3916546048, 3976470528, 651563008, 1508186112, 1945611264, 3260049920, 2142326528, 1880151680, 677745088, 2533584608, 3394498896, 2111776440, 2447936716, 2325271090, 892974351}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 1409286144, 1308622848, 2936012800, 4001366016, 3409969152, 937426944, 1162870784, 3875012608, 3835428864, 581566464, 2787835904, 426082304, 1235402752, 2742296576, 3115192320, 235747328, 1023187968, 3206576640, 1675719936, 1607459712, 2149098432, 2320912288, 4236266704, 668028664, 1797776852, 3751575806, 3175623}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 603979776, 3992977408, 318767104, 830472192, 2025848832, 127926272, 1974468608, 1790443520, 560201728, 3986554880, 2262237184, 3774578688, 400375808, 1303126016, 1415720960, 962398208, 497724416, 1755698688, 2406279424, 1392536448, 2059836608, 3261585504, 3204566064, 642966248, 1508336108, 1145379054, 1635694969}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3154116608, 3858759680, 3909091328, 3514826752, 1790967808, 3365928960, 4006608896, 3273129984, 2847145984, 3734896640, 3163095040, 2648014848, 2419933184, 968630272, 135401472, 4029876224, 1673176064, 2368065024, 516083456, 1637239168, 2549252672, 3645491296, 3813202096, 3461433128, 2469796660, 2471829510, 28819405}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 4093640704, 1711276032, 2600468480, 2340421632, 1941962752, 65011712, 1634729984, 1487405056, 2305556480, 530710528, 894631936, 3579150336, 854114304, 1358176256, 709242880, 1460480000, 1434227712, 615142912, 3225902336, 2622212480, 3158941376, 1868754656, 3180009200, 3054604280, 157729500, 3869581418, 2593167867}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2214592512, 3254779904, 1325400064, 4001366016, 348127232, 1935671296, 3452960768, 3345481728, 802947072, 3053060096, 2318729216, 2715385856, 3820568576, 1663311872, 1693323264, 2409838592, 3811484672, 2678190592, 4181901568, 1565278336, 2174589888, 4068964256, 4159638320, 639417304, 2901993716, 4091115418, 3597930775}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2617245696, 3657433088, 3170893824, 1837105152, 4282384384, 287309824, 2140143616, 1425539072, 462159872, 4166385664, 1925251072, 3155132416, 2943959040, 136585216, 1279397888, 3861579776, 1823515648, 2632177152, 295225088, 3232777856, 1240438592, 3515443040, 116139472, 946209096, 2154369124, 3751514110, 3386069571}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 1006632960, 1241513984, 3003121664, 645922816, 3149922304, 1486880768, 936378368, 4039639040, 409731072, 1027997696, 1955790848, 36274176, 588496896, 4231274496, 729952256, 1028208640, 3097793536, 3555542528, 907308800, 3540566656, 2828108992, 1273484704, 2476090608, 2178628392, 2131078772, 2436225394, 3050772475}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1140850688, 4127195136, 3372220416, 2306867200, 2042626048, 4150263808, 1427111936, 3944218624, 3613130752, 1327628288, 1106051072, 4163141632, 2674212864, 2048139264, 1195782144, 2695043072, 2831387648, 769194496, 2382622976, 1946971520, 3048127040, 3216787040, 2227605616, 719874776, 2644556740, 1618696198, 2580224631}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 2348810240, 2315255808, 2801795072, 4269801472, 557842432, 2250244096, 3956277248, 138936320, 2216427520, 1617559552, 8323072, 3770777600, 1548894208, 2443452416, 804130816, 138479616, 1254663168, 2777085440, 1925759744, 4028224128, 347689408, 1324589984, 2350465616, 1952692360, 1785821556, 3752834130, 3696444135}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 2348810240, 1912602624, 1392508928, 1031798784, 884998144, 1549795328, 265289728, 2048393216, 1416888320, 423231488, 3069509632, 2538962944, 96911360, 568074240, 42348544, 782448640, 3681461248, 3197917696, 2589606656, 2883144832, 1086848192, 2222162784, 1112931120, 1614451224, 2950066804, 1384609734, 250660157}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 1811939328, 2382364672, 3942645760, 1115684864, 3368026112, 1281359872, 554696704, 2332557312, 4223926272, 1068367872, 2393309184, 1132494848, 595738624, 2310807552, 745672704, 1959081984, 2832043008, 256626176, 28965632, 3451704192, 4044452544, 2202703008, 3220920368, 243503640, 213705412, 579958402, 3490353169}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 603979776, 4127195136, 1426063360, 3414163456, 1740636160, 740294656, 3396337664, 352845824, 1216610304, 3392536576, 4005363712, 251297792, 3946102784, 3453755392, 1221201920, 3532068864, 355828736, 358972928, 685730048, 2211466624, 2703359296, 1125293792, 325118960, 3637641224, 2317036572, 3349119618, 1232225537}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 603979776, 1644167168, 520093696, 25165824, 1044381696, 3709861888, 3486515200, 263716864, 366215168, 4020895744, 1475543040, 2663350272, 1479622656, 1117528064, 3776319488, 3518310400, 1249029120, 1853356544, 1685186816, 3399280768, 4002045888, 3886003296, 3051446672, 4062453832, 1161962612, 3898541998, 3835805525}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 4227858432, 4060086272, 4244635648, 3531603968, 1170210816, 1042284544, 4069523456, 3657957376, 2899574784, 771096576, 2513108992, 273645568, 1935327232, 1282154496, 2595893248, 3009488896, 1592167424, 172514816, 3485622016, 1367043200, 1872873280, 3002826912, 744282992, 3193907848, 3461979428, 237108290, 1253805909}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 1811939328, 100663296, 1526726656, 2357198848, 2361393152, 2690646016, 1984954368, 3980918784, 3190554624, 3544317952, 509149184, 3135602688, 225951744, 2253660160, 1593184256, 1488914432, 3836916736, 3545842176, 2929163008, 4223431040, 3541626560, 1835970336, 1424182576, 28994840, 1608499476, 1114115346, 3126602987}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3959422976, 2919235584, 2566914048, 2826960896, 3435134976, 1650458624, 2758803456, 990380032, 3635675136, 3832152064, 3741908992, 3002236928, 65716224, 3534495744, 2988838912, 3969849344, 663063552, 1215003136, 1640323840, 86924160, 2191642176, 4105408032, 4060892464, 2512186776, 1161510812, 756517378, 1889435341}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3288334336, 33554432, 1392508928, 2508193792, 1480589312, 274726912, 1714421760, 1951924224, 4249092096, 139067392, 3320643584, 2230943744, 2186330112, 3192659968, 2313555968, 2776303616, 4063935488, 274615808, 1876971776, 618623104, 1798302912, 383557984, 3584392208, 3508203288, 1914776076, 1130344022, 2924202865}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1140850688, 167772160, 4009754624, 2390753280, 3485466624, 3118465024, 756023296, 2564292608, 1118044160, 3113353216, 2878406656, 3824320512, 1720762368, 1871454208, 3850252288, 3326027776, 469079040, 340882944, 156725504, 4076622464, 2796798912, 2300546976, 315902448, 1474286968, 871475908, 1039360118, 3664660297}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 2348810240, 2113929216, 1627389952, 1803550720, 1874853888, 740294656, 519045120, 4256694272, 3286499328, 1268645888, 3843096576, 2131787776, 360431616, 797712384, 2545029120, 3918739456, 471571456, 1559513600, 4129178368, 2184802176, 397725760, 980258528, 1359570416, 556590600, 3657014588, 1232042414, 4281977561}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 2885681152, 2315255808, 1929379840, 494927872, 2529165312, 1033895936, 1745879040, 2623012864, 3566993408, 3734372352, 290914304, 388464640, 3738550272, 2423529472, 650260480, 2906994688, 899322880, 3938676224, 3371780864, 4121981568, 3735352512, 2303507296, 2792642480, 489604712, 374192516, 883217494, 1783409415}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2348810240, 637534208, 1056964608, 2021654528, 1497366528, 2053111808, 3031433216, 1627914240, 3692298240, 1381367808, 4085186560, 4289429504, 2673098752, 2337021952, 3266981888, 106240000, 103189504, 3638484480, 1222165248, 1566562688, 478693312, 3467516448, 3691195472, 1633269656, 3178583468, 3062661890, 496237669}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 3422552064, 771751936, 3238002688, 1082130432, 717225984, 4011851776, 1074790400, 3353870336, 4104388608, 2570452992, 3765370880, 2868215808, 836222976, 2801541120, 329920512, 313862144, 811109376, 921923072, 2716160768, 2971294592, 4006070336, 949232672, 3511562416, 3898802888, 3389491844, 3112097594, 1723762121}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 603979776, 234881024, 4009754624, 729808896, 2210398208, 2938109952, 2834300928, 2108162048, 1007943680, 3836346368, 3159949312, 2001829888, 2161852416, 3672907776, 2846232576, 4021229568, 1835443200, 2460074496, 1388570880, 2443113344, 2275234752, 1200817888, 588812016, 3354582216, 3262867132, 450632746, 2930654373}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3019898880, 1979711488, 3741319168, 2407530496, 1237319680, 4108320768, 4178575360, 1924661248, 3828613120, 2483683328, 2237857792, 1679392768, 168280064, 536616960, 4225118208, 499451904, 2134152192, 4146029056, 2347584768, 630869376, 2306469824, 2973052896, 3491535984, 4057165368, 3388168388, 1048799726, 510346669}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 3288334336, 2113929216, 1761607680, 360710144, 658505728, 3831496704, 519045120, 3052929024, 1657536512, 865206272, 3367174144, 2110619648, 3344023552, 1193549824, 93728768, 3031771136, 3908084736, 4149561856, 1636782336, 4024979328, 3402359360, 522393952, 2101723088, 4263890456, 2006591292, 4010222526, 2488500499}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 2080374784, 3925868544, 150994944, 109051904, 4047503360, 371195904, 1307574272, 1303904256, 2581856256, 2669543424, 3230072832, 71860224, 3861528576, 4274790400, 1351749632, 641021952, 2676851712, 2082461184, 1060634368, 1723583104, 1661585984, 4149005728, 2595841616, 3156377736, 3520810236, 2494545582, 674415129}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2080374784, 771751936, 3607101440, 4102029312, 2755657728, 1679818752, 4128243712, 198705152, 3167485952, 1962016768, 2480996352, 1278836736, 1048330240, 4184088576, 3721793536, 1880561664, 121547776, 1796924928, 1668480768, 2075589504, 2746277312, 4137679136, 3592243984, 3114116104, 3721030404, 3829600694, 933275987}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3959422976, 1778384896, 3137339392, 2860515328, 272629760, 2623537152, 804257792, 2567438336, 3476815872, 2285764608, 1744896000, 4001202176, 2681290752, 837033984, 463081472, 2969249792, 4260791296, 711971328, 290970368, 4223920768, 1544681152, 2285303456, 2848868880, 2802356760, 1917764732, 3468326658, 2515185711}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 2751463424, 4194304000, 4244635648, 4034920448, 448790528, 488636416, 2416967680, 1741160448, 1914437632, 3746693120, 838008832, 2729803776, 516046848, 1948524544, 1555435520, 1491408896, 1686156288, 3534421504, 3850553600, 2939080320, 2850346816, 2686705696, 669541552, 1959988296, 1722134916, 3406455602, 2000167527}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 2751463424, 1845493760, 1392508928, 847249408, 482344960, 1151336448, 556793856, 1617428480, 2489581568, 3668574208, 1851850752, 3967385600, 3107569664, 4284227584, 3929411584, 2994149376, 67023872, 1309635072, 3423029504, 955476864, 511802560, 2024558752, 3548113200, 278468136, 1069921484, 1298128986, 3159566841}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3556769792, 4060086272, 1426063360, 2977955840, 1153433600, 4037017600, 2219835392, 707264512, 1547436032, 267517952, 1373831168, 1992392704, 18366464, 2602835968, 3096850432, 1653942272, 4150569984, 237296128, 2936329472, 3214208128, 488435008, 3379624032, 2729107248, 3698706216, 3016124052, 1132271690, 2876803503}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 469762048, 4194304000, 1056964608, 2608857088, 784334848, 2363490304, 674234368, 3217555456, 221511680, 3138519040, 616235008, 14778368, 868794368, 535568384, 1388187648, 94709760, 676631552, 3204733440, 2598659840, 2488553088, 1977374656, 4148718304, 1800035760, 3966333496, 956622220, 2650935218, 740500973}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 2080374784, 905969664, 4009754624, 2826960896, 255852544, 1344274432, 1775239168, 3821535232, 1487667200, 3940941824, 2692939776, 4083122176, 605732864, 1993613312, 1391595520, 1385240576, 1409195008, 2090624512, 2212265728, 201096576, 2116834240, 3689176608, 4098380240, 3392035080, 1408064244, 529712050, 4208461643}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 4093640704, 369098752, 1358954496, 1384120320, 541065216, 505413632, 745537536, 2722627584, 3412328448, 4039770112, 2309423104, 3630989312, 997933056, 1144791040, 2755014656, 2498824192, 1565373440, 1255076352, 2445204736, 3363231104, 3184708672, 2306406560, 1234163216, 4267402376, 2580295068, 3686677074, 1182074041}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 872415232, 2382364672, 318767104, 729808896, 2092957696, 2925527040, 1248854016, 757596160, 704380928, 614858752, 1099235328, 3744366592, 3051307008, 1602494464, 1419915264, 2414286848, 3249124352, 2139545088, 2498424064, 1263858560, 1931857088, 528578272, 1497709872, 1196336280, 3098496540, 120335114, 1788740831}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3288334336, 1107296256, 1828716544, 2021654528, 20971520, 903872512, 483393536, 2026373120, 3677618176, 1288044544, 3568762880, 1709146112, 3466608640, 17571840, 38416384, 1044191232, 4190288896, 68338176, 191287552, 1723908224, 3118977856, 1175480864, 2530489936, 1544956536, 1249837236, 1642830578, 2682671149}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1811939328, 3858759680, 1895825408, 3078619136, 2478833664, 1830813696, 1517289472, 3575119872, 1837891584, 1847459840, 3620405248, 132349952, 3718922240, 2978226176, 219820032, 3029411840, 2056428544, 652803584, 3292855040, 3811240320, 2239358016, 3092662752, 1099054832, 3487382088, 2485960220, 664004998, 689919555}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 1275068416, 2315255808, 4009754624, 3498049536, 3493855232, 3915382784, 3262119936, 1372061696, 3350462464, 724959232, 1136721920, 2481094656, 2288304128, 2209095680, 3340374016, 4229642240, 4074343424, 2813149696, 3669586688, 4166996608, 1644590016, 772337696, 2719363600, 550571864, 2891626268, 2753089586, 2284727693}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 4227858432, 771751936, 2365587456, 1853882368, 3762290688, 2661285888, 2291138560, 3175612416, 2323906560, 2680291328, 3817799680, 887128064, 2593669120, 1245454336, 3573420032, 3488688128, 2052172800, 3605648896, 3708149504, 2526280576, 406256448, 1036873632, 2222955024, 837868200, 1119904932, 2385523346, 702021825}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 1543503872, 4060086272, 654311424, 3833593856, 3921674240, 1449132032, 2442133504, 3698851840, 739508224, 1660551168, 1881735168, 2697494528, 4026908672, 2044469248, 908472320, 2039420928, 369595392, 2527227392, 672036608, 335572096, 511918528, 343598368, 1093896304, 711479448, 3417263588, 1630863198, 1779480165}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 603979776, 1174405120, 385875968, 1166016512, 3451912192, 1474297856, 961544192, 671612928, 3186360320, 1531052032, 1709375488, 3913973760, 2973515776, 3208781824, 1138954240, 1313507328, 3166462976, 2390889984, 1979914496, 639277440, 3325321664, 3140355936, 3076598384, 759794808, 1042739092, 2683719010, 4002227467}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 1409286144, 1174405120, 4076863488, 142606336, 2654994432, 3491758080, 3585081344, 3303538688, 4220256256, 2290745344, 1637285888, 4209213440, 2088976384, 747249664, 3214348288, 1038325760, 1107516416, 2580157952, 859243776, 806586752, 2781569216, 3212186656, 3776258704, 2049490312, 34788780, 1720345882, 3438328947}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 1275068416, 1979711488, 2768240640, 4085252096, 4131389440, 1251999744, 722468864, 3724017664, 3794534400, 915537920, 1950023680, 3800334336, 1735770112, 814882816, 2839228416, 3842279424, 859161600, 1831993856, 4004193024, 3996947840, 997846336, 1070612192, 3499630224, 1390151464, 2119837572, 1916742046, 1000511003}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 2751463424, 2248146944, 2936012800, 25165824, 2394947584, 3147825152, 3476029440, 3203923968, 484179968, 3797811200, 3546611712, 2182512640, 1146830848, 1834885120, 3269791744, 349612032, 201020416, 2624458240, 1998403840, 2408221056, 3362095040, 4113239648, 3036388016, 3465144168, 1993829388, 1801990622, 1871984007}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2483027968, 3791650816, 1258291200, 3212836864, 1245708288, 2489319424, 2154823680, 1799880704, 3840671744, 3983671296, 1942945792, 4141973504, 528629760, 3530694656, 508506112, 1872865280, 2556580864, 105003520, 3697743104, 498962560, 2694334144, 4039185888, 2577696656, 245953944, 2346698460, 2480570162, 1579562667}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 1946157056, 838860800, 2835349504, 3900702720, 918552576, 169869312, 2117074944, 2230845440, 1573650432, 973209600, 3491037184, 1019248640, 3472375808, 2835488768, 1838485504, 1820366848, 3038270464, 580001280, 2786921728, 4208235648, 3515252288, 3861718048, 3509354672, 2680837640, 4218356172, 760853790, 2514149315}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 469762048, 369098752, 3271557120, 2743074816, 3703570432, 2715811840, 3901751296, 627572736, 1988362240, 746192896, 65077248, 4096557056, 196722688, 3581550592, 3714134016, 3027023872, 1931078656, 3955898880, 251213568, 3318791552, 1852824768, 4190442208, 753303600, 4005615096, 2154464996, 3706637242, 305771921}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 2483027968, 2382364672, 620756992, 528482304, 2730491904, 1402994688, 3612344320, 2075656192, 65273856, 1389232128, 1463353344, 3529146368, 1765031936, 3318620160, 3082366976, 2753206272, 3537132544, 3565038080, 2117145856, 3602299776, 169235776, 3059035616, 146324912, 999255912, 4108288148, 83157774, 3020256585}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3154116608, 704643072, 3036676096, 3313500160, 1447034880, 1587544064, 504365056, 1446510592, 2138308608, 2601385984, 3653173248, 2068873216, 3682549760, 445521920, 2046758912, 183535616, 502227968, 1534471680, 2557165312, 1313768064, 4244130112, 2594873184, 2945346192, 1455535400, 1874910916, 423215854, 2548724045}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 201326592, 2046820352, 587202560, 2273312768, 658505728, 1151336448, 883949568, 1524105216, 23855104, 2139750400, 277938176, 3096412160, 1292058624, 1007296512, 298921984, 3979323392, 1093886976, 1410472448, 1549611776, 523613824, 998927552, 1946794976, 2085124816, 1381795752, 3080311276, 1241040214, 1569685131}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 738197504, 1778384896, 4076863488, 411041792, 3821010944, 2501902336, 831520768, 472383488, 977010688, 2863792128, 2227372032, 18513920, 2525937664, 1412571136, 2919444480, 3619325952, 3764315136, 3707372032, 4019141376, 573608576, 1380571328, 3234759712, 2233517040, 2060654536, 1618125988, 1666378538, 565197183}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 335544320, 2986344448, 1358954496, 545259520, 465567744, 1637875712, 3958374400, 309854208, 1307312128, 3910270976, 3811508224, 237666304, 3382427648, 2895257600, 980357120, 3444221952, 1733018624, 3034198528, 1096488192, 281314432, 902746176, 1427356192, 2680706032, 3845815528, 184900284, 2429011646, 932711563}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3959422976, 2583691264, 1392508928, 1451229184, 2285895680, 216006656, 2664431616, 4244111360, 2830368768, 1456340992, 4086235136, 2910683136, 902447104, 3343785984, 3410964480, 2833090560, 645553152, 363210240, 1050872576, 1528278656, 1825786048, 3443045280, 1109322000, 1645923768, 4106026868, 882898078, 868775741}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 2483027968, 637534208, 788529152, 1216348160, 79691776, 1075838976, 3427794944, 1156055040, 1393819648, 2517499904, 2493710336, 177373184, 1279410176, 3717079040, 1927483392, 1534236672, 2779933696, 4168489472, 3531552000, 2019070336, 1145530304, 3041626144, 3721262128, 3169182088, 2085741780, 2622476570, 2145711349}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 3825205248, 2516582400, 4177526784, 176160768, 3686793216, 2887778304, 3572498432, 3210215424, 3123970048, 1637482496, 2940796928, 3720445952, 1879523328, 739909632, 587796480, 2527176704, 3122095104, 1225918976, 3444910336, 3363278208, 3808451136, 4023945376, 2922307568, 2215724680, 3886882684, 351518582, 1805806973}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 3690987520, 4060086272, 956301312, 4118806528, 163577856, 3273654272, 2752512000, 335020032, 3552837632, 151912448, 2822701056, 2256699392, 4076945408, 3415089152, 2944348160, 1222809600, 477193216, 2693148160, 527632128, 457221248, 3090967104, 1804702560, 2771502448, 2042262600, 3445789508, 2108776350, 3886423425}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1275068416, 3590324224, 4009754624, 1434451968, 4198498304, 144703488, 4293918720, 25690112, 2508455936, 2963931136, 3923312640, 1800896512, 1147387904, 2062163968, 1769541632, 4171728896, 602663936, 3362656768, 3226665728, 1027521920, 2937870272, 645777248, 1097932176, 3378753448, 417456188, 3989252866, 2009901809}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 1006632960, 3523215360, 3439329280, 1719664640, 2436890624, 4120903680, 1609564160, 3424124928, 4177264640, 999161856, 2208235520, 305299456, 725106688, 1120804864, 37687296, 465737728, 337671168, 464655872, 1064378112, 1212001408, 4026713920, 809652128, 2280332112, 2965930472, 4108142780, 1113163942, 3727749999}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3422552064, 3858759680, 3103784960, 2642411520, 3200253952, 442499072, 355467264, 3713531904, 1283194880, 3050962944, 928317440, 3333521408, 3586506752, 253370368, 1328877568, 1216448512, 773704704, 3945145856, 1355752192, 214217088, 2699321920, 2211955040, 3401264304, 1594533656, 676294412, 2903865910, 4076894639}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 67108864, 2315255808, 922746880, 3548381184, 3275751424, 383778816, 1485832192, 79167488, 3802923008, 683802624, 1819082752, 1718583296, 2390638592, 2642550784, 193794048, 3833567232, 520516608, 2718833152, 4093579520, 3164256896, 898496960, 2868276960, 426115536, 957034296, 560248804, 1243282382, 253285243}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 2617245696, 973078528, 2533359616, 713031680, 1623195648, 1855979520, 531628032, 69730304, 2573991936, 1655046144, 2028404736, 2616164352, 3379478528, 4117110784, 1824993280, 2627700736, 1743186944, 1035606528, 994645760, 4204037760, 1139755456, 2832453792, 1141944112, 704998696, 2833442348, 1544555946, 1712855915}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 3556769792, 3321888768, 2365587456, 763363328, 213909504, 299892736, 1836056576, 2091384832, 1785462784, 961937408, 3417112576, 1424523264, 304988160, 1352015872, 2479697920, 2606274560, 1449516032, 3020562944, 2213741824, 3237587328, 3614146368, 759359840, 2354161200, 352804344, 3491027996, 4194081354, 284149419}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 738197504, 973078528, 620756992, 3246391296, 2747269120, 4234149888, 1190133760, 1897398272, 3406561280, 1671823360, 1708064768, 3585441792, 1701888000, 2707824640, 909062144, 2475005952, 512293888, 2681869824, 2897296128, 991336064, 2274587968, 29484640, 1584444400, 532437400, 1363434748, 1182299686, 3945164595}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1006632960, 3120562176, 3875536896, 1635778560, 1094713344, 2212495360, 2477785088, 588775424, 1029439488, 905314304, 23920640, 886145024, 2573090816, 2511740928, 2114793472, 10590208, 3378934784, 33168896, 1152597760, 909686400, 822463936, 4041426528, 2416938832, 1731683960, 2586677548, 1752722086, 1202918919}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1946157056, 3523215360, 3338665984, 4253024256, 1832910848, 245366784, 3106930688, 4089970688, 1649147904, 2524577792, 1990787072, 3021373440, 339525632, 2050629632, 8982528, 3001452544, 3314875392, 1554394624, 3014331648, 75218048, 565988800, 1415958880, 1199879760, 2519330600, 1644071820, 4169195922, 1374173379}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 1275068416, 2516582400, 3170893824, 25165824, 1623195648, 3126853632, 2402287616, 4057464832, 3406036992, 1551237120, 712572928, 1788575744, 3407265792, 355868672, 3705212928, 2043381760, 1895752704, 2322209280, 4050322176, 2661592448, 61623104, 3145685600, 1055914800, 1047376664, 4063228044, 3792538134, 2552231921}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 738197504, 838860800, 1761607680, 478150656, 2990538752, 2707423232, 3452960768, 2460483584, 3633053696, 3609853952, 2066284544, 2160361472, 4016422912, 904536064, 2852728832, 3715414016, 2963131392, 1200492032, 1104100096, 2452075648, 43537984, 1296255264, 872085392, 1160088792, 3766316340, 2320357770, 1386619827}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 872415232, 637534208, 3170893824, 2122317824, 1413480448, 736100352, 1836056576, 3236429824, 3199991808, 3209035776, 2056585216, 2688122880, 2574630912, 1367744512, 4214558720, 2410264576, 476961792, 1586628096, 2611944704, 1430958464, 2429121344, 3398588832, 2024990736, 271616888, 2522497052, 2053033370, 1968094655}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 3288334336, 3925868544, 2969567232, 2524971008, 1749024768, 1793064960, 2551185408, 2945974272, 1923874816, 3979476992, 1916993536, 668827648, 3030728704, 2951880704, 1323511808, 103651328, 2293066752, 4194711040, 1289552128, 2787943040, 2776350784, 543871904, 1386511120, 2233772088, 4245671492, 227855430, 3599064507}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3690987520, 2583691264, 1660944384, 1753219072, 3275751424, 2501902336, 2979004416, 410517504, 389283840, 2544500736, 3424583680, 639926272, 4160339968, 107618304, 2843676672, 303335424, 1364313088, 1577465344, 661726976, 2740563584, 203316416, 3855707168, 1747843024, 2804956104, 3861391524, 791414334, 355340317}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3288334336, 2852126720, 3204448256, 3263168512, 1723858944, 1004535808, 357564416, 2613575680, 1623457792, 2503344128, 753467392, 3384442880, 2659663872, 3732283392, 457781248, 768247808, 234834944, 2569682432, 1727201536, 1167172224, 1564140480, 1745800864, 1006696624, 3415604344, 3466952340, 295771218, 2512296577}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2080374784, 2382364672, 1526726656, 2994733056, 2579496960, 4208984064, 3775922176, 2827485184, 2117861376, 2203451392, 3547267072, 853573632, 1906130944, 4279640064, 885993472, 2278590464, 2523220992, 779236864, 3679268608, 67480448, 1330961088, 168614560, 802744688, 149079352, 4218681988, 1529889922, 545498367}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 2617245696, 4060086272, 889192448, 360710144, 2587885568, 1897922560, 3805282304, 3317170176, 3526623232, 188088320, 1580269568, 246513664, 3744120832, 1039540224, 2865827840, 2248251392, 48430080, 3723112960, 2076915456, 2653070464, 1116500288, 100956000, 565735824, 4004661448, 1724473844, 1738797582, 3354637085}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 3422552064, 369098752, 2097152000, 276824064, 3921674240, 2241855488, 2943352832, 2595749888, 3476291584, 2308308992, 2541420544, 2038267904, 2224275456, 2614501376, 1453010944, 183347200, 1832643584, 1284114944, 3924886272, 1468837248, 3097457472, 3205058080, 4050803056, 3801079016, 1423712412, 2401909902, 1132532925}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 3959422976, 1778384896, 4110417920, 1837105152, 1774190592, 1696595968, 1162870784, 3803709440, 3848011776, 3309174784, 2833448960, 4245585920, 1190281216, 310255616, 3330478080, 3829303296, 3162141696, 3727301120, 1026108160, 3436679808, 3079522624, 3858219360, 3588673904, 2360179656, 2629738516, 138048974, 3402251815}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1946157056, 3992977408, 1526726656, 2491416576, 1707081728, 392167424, 2966421504, 2955411456, 3630956544, 1844576256, 30212096, 2099806208, 556580864, 95559680, 3874304000, 1054386176, 3975470080, 3808826880, 1428892928, 1930662784, 2121747136, 804877088, 3708703856, 3071788632, 1323933428, 4070996778, 4131115115}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 1811939328, 973078528, 3909091328, 4085252096, 3602907136, 2141192192, 3268411392, 754450432, 4199809024, 4104519680, 2344550400, 3845750784, 2156707840, 3506839552, 4033810432, 1380034560, 135851008, 1946172928, 100666112, 3137349248, 3196065344, 188752608, 375402160, 2649756008, 577243892, 2353805278, 1698827045}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 67108864, 3053453312, 3841982464, 2743074816, 3258974208, 824180736, 4040163328, 1811415040, 467927040, 1802108928, 1649737728, 1690009600, 2740011008, 4148830208, 4244967424, 4144211968, 4136979456, 2154833408, 3261600000, 2344355200, 2073965888, 3735498464, 679129488, 90759624, 4088554868, 3192554014, 3357593193}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 469762048, 503316480, 1191182336, 2373976064, 297795584, 3739222016, 1422917632, 2926051328, 823918592, 3417702400, 3129409536, 2326560768, 2574041088, 878059520, 2295803904, 243578880, 1951458304, 575673856, 2619881216, 289161088, 2550543808, 2348750176, 2386068336, 3818319928, 810493172, 3410016506, 1292038199}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 603979776, 2315255808, 352321536, 2793406464, 935329792, 3638558720, 1108344832, 4242014208, 505151488, 1115029504, 2680487936, 1318354944, 2688860160, 2375426048, 1381314560, 2634848256, 108583936, 2056261120, 1276655872, 1098660480, 3542489408, 87885728, 3271066864, 4097496248, 2616669636, 2482742934, 4077081207}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 3288334336, 973078528, 1358954496, 1803550720, 1212153856, 2384461824, 802160640, 3347578880, 1555824640, 450232320, 785842176, 1011449856, 995246080, 1274421248, 2038902784, 2634135552, 2551073792, 1972385280, 2762473728, 921450112, 2518554688, 1523256544, 3566183184, 2137877768, 2960375732, 2476432130, 2775883071}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 2617245696, 1107296256, 2902458368, 1887436800, 2235564032, 4041211904, 3782213632, 555220992, 2301362176, 347209728, 445710336, 3406659584, 2743844864, 2966560768, 3768651776, 3589638144, 106415104, 1220029952, 2596026112, 1507465344, 3525652288, 3956511264, 3242772048, 3258879160, 71254812, 1056996454, 3352753947}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 3422552064, 3590324224, 50331648, 1635778560, 364904448, 1549795328, 1494220800, 391643136, 393478144, 2915696640, 3881893888, 4091641856, 1306673152, 774512640, 481374208, 1398380544, 3947265024, 3193443840, 3690201856, 2257202560, 826358976, 4098993760, 608859760, 3084255896, 2411144836, 601261494, 217382061}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 2751463424, 4194304000, 1694498816, 1887436800, 3141533696, 463470592, 2867855360, 3376939008, 2976120832, 516816896, 2315321344, 1751023616, 2442248192, 3689816064, 1286672384, 1530304512, 3821390848, 92813824, 3892590848, 1784555136, 2388202816, 2023917088, 3359885264, 149756008, 2777981948, 2655975026, 2468982409}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 3556769792, 2516582400, 1291845632, 8388608, 3804233728, 1201668096, 2001731584, 190316544, 1812201472, 73269248, 3833135104, 34504704, 418004992, 1316888576, 3513331712, 1010210816, 2887678976, 4196935168, 273417472, 2372025728, 424881984, 2959181344, 2124533168, 3610301544, 1448238740, 3226077942, 2527016881}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1006632960, 3053453312, 2600468480, 3749707776, 2327838720, 991952896, 3801088000, 3947364352, 4274782208, 4225892352, 4199350272, 1538228224, 1404387328, 3829538816, 3181187072, 3641161728, 4173949952, 2558012928, 4115930880, 3993376128, 3138587328, 964213216, 679734704, 1352581960, 106524260, 3576694066, 4170717443}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 4093640704, 3053453312, 687865856, 847249408, 448790528, 2267021312, 2632974336, 1510473728, 3694919680, 506068992, 1492320256, 1071087616, 1266270208, 1149902848, 490934272, 1455392768, 72741888, 3430429184, 2968792320, 1865819520, 1630092864, 3635191456, 1574075312, 146402376, 690625916, 124977698, 429362623}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 201326592, 1711276032, 2969567232, 1702887424, 3611295744, 3160408064, 1234173952, 1242038272, 3076259840, 218497024, 1874788352, 3200483328, 2019540992, 2280005632, 2683252736, 2506856448, 3979598848, 1171786240, 4105450240, 2626290048, 1087451200, 3987780448, 1519548112, 2514146968, 2819403300, 331637730, 1674443783}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3825205248, 436207616, 2130706432, 2961178624, 272629760, 1390411776, 4035969024, 1876426752, 1447297024, 1542062080, 4156751872, 2501804032, 1679638528, 2169118720, 3652390912, 3562440704, 142691328, 1801726464, 827992320, 3995799168, 619877312, 2717607456, 1082072336, 3162538552, 2761714660, 3474693078, 3171339137}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3690987520, 2650800128, 4177526784, 3330277376, 322961408, 3235905536, 3970957312, 2563244032, 2921594880, 2449866752, 4122148864, 2176614400, 1903738880, 1571168256, 3890417664, 1556396032, 3910462464, 1992562176, 45491968, 2742755200, 3197669952, 570345376, 4183102416, 3250554808, 4270620012, 4189772690, 3970115929}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 201326592, 33554432, 2399141888, 612368384, 4190109696, 4221566976, 2098200576, 2097676288, 1720451072, 4038459392, 4026859520, 86671360, 3336290304, 3319144448, 104140800, 4210198528, 2550123520, 2944150016, 634262272, 1303447680, 1422438336, 2202845984, 2085854576, 1732210280, 3879523460, 3312167522, 1500214739}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 3288334336, 1174405120, 1023410176, 4135583744, 423624704, 2950692864, 2318401536, 3914858496, 3229876224, 2084175872, 1014431744, 2062385152, 239910912, 60432384, 3240562688, 700811264, 3237018624, 3713278464, 3008504064, 1202395520, 1163113280, 1233256352, 683710288, 2015783544, 3393406412, 2397424630, 2865400945}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 2214592512, 4127195136, 1593835520, 3766484992, 1488977920, 3147825152, 1706033152, 739770368, 1620836352, 2288123904, 144113664, 3155984384, 409976832, 2046959616, 3574009856, 1207212032, 2190208000, 694946304, 2300195072, 354100608, 4149656512, 2176635424, 1489016624, 963494760, 4186257068, 4113796902, 778009623}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3288334336, 2449473536, 3405774848, 696254464, 12582912, 287309824, 124780544, 1573388288, 2801008640, 2389573632, 3979804672, 1041530880, 2598584320, 4203618304, 3353808896, 552380416, 952062976, 2315532800, 2422612224, 1197673600, 499820224, 1547456608, 446599472, 3613552840, 1644280604, 1628625170, 2434071437}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1275068416, 4127195136, 150994944, 2256535552, 2101346304, 4204789760, 3874488320, 1744306176, 1403256832, 1653997568, 851116032, 596803584, 480952320, 1073094656, 1839935488, 2235205632, 1116138496, 1400638976, 1459757824, 498414976, 2786963008, 2596687776, 2267802704, 915772200, 4166665212, 628751454, 3165166009}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1677721600, 3321888768, 3305111552, 2743074816, 2411724800, 1621098496, 2106589184, 3488088064, 473694208, 2671378432, 3651993600, 4074995712, 2898214912, 2514100224, 1314729984, 2746976256, 3711652864, 2979275264, 224798976, 505887104, 2213979456, 1185475296, 741563120, 4099422632, 1644434980, 3549300506, 530264831}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 603979776, 2717908992, 2936012800, 612368384, 3049259008, 3999268864, 1297088512, 2612527104, 4226547712, 2159935488, 149618688, 1894154240, 222707712, 1620975616, 1117458432, 3383670784, 1143110656, 2653165056, 135928064, 1915818112, 3560413120, 1474428704, 2544354416, 3422610200, 770207892, 1852644302, 2275520907}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 872415232, 436207616, 2332033024, 2373976064, 3024093184, 1021313024, 1909456896, 2231894016, 1338245120, 1056047104, 1782120448, 1535410176, 2784083968, 3637649408, 1388908544, 1778161664, 1661858816, 1673276928, 3238927616, 3151437440, 260282048, 1450863968, 3421257744, 2954328504, 2859652788, 3645611554, 3525201121}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 335544320, 2717908992, 3539992576, 3699376128, 2873098240, 2057306112, 3247439872, 3278372864, 2797862912, 1606025216, 3600744448, 2274131968, 2421047296, 3822723072, 695144448, 2014619648, 1569870848, 2667321856, 2994083072, 1645281408, 1781637312, 2483146016, 1753141200, 2084718120, 397679780, 2153917434, 2976056673}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 2348810240, 2449473536, 2432696320, 1166016512, 3275751424, 77594624, 842006528, 1891106816, 1134297088, 151126016, 742195200, 4293427200, 2764455936, 610410496, 795684864, 3053492224, 3551675392, 2643737088, 2162561792, 725826688, 2303172672, 102484832, 2683856, 2809623976, 3183517900, 1808949582, 356779575}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 2751463424, 637534208, 989855744, 192937984, 2353004544, 660602880, 753926144, 1743257600, 72089600, 1666580480, 3921870848, 543850496, 1338425344, 2342920192, 2552967168, 1730578432, 3675321344, 3827630592, 639736064, 311443840, 2342443712, 3638702304, 2776707600, 1278983256, 8737788, 2985783322, 2993574531}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3556769792, 369098752, 3976200192, 3045064704, 1447034880, 694157312, 135266304, 3609722880, 813957120, 1636696064, 3526033408, 291536896, 3174842368, 3013484544, 1375940608, 2472839168, 2691853312, 1477779968, 3100869888, 767610240, 1852864320, 415514464, 569251984, 3787140056, 285775684, 3680006058, 2738882865}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3556769792, 1845493760, 1694498816, 3263168512, 3519021056, 866123776, 2989490176, 2091384832, 3370385408, 3371565056, 1087569920, 3084943360, 3162914816, 1741037568, 452669440, 952416256, 114326528, 564471296, 2977137920, 3548832640, 2937079104, 4127532704, 2504231280, 3996046184, 3547623372, 1580403850, 1253089481}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 2080374784, 100663296, 1929379840, 1652555776, 3158310912, 2170552320, 1435500544, 2582118400, 1178861568, 215089152, 4177461248, 4164452352, 1869365248, 2722242560, 3348574208, 1480361984, 3890109440, 1722629632, 76001024, 1244973440, 4005454016, 4147975840, 3345975312, 158397912, 2347527076, 2902601690, 74913793}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 67108864, 1174405120, 1660944384, 2323644416, 3225419776, 1876951040, 609222656, 3653763072, 4021026816, 1351221248, 1776091136, 740917248, 1411956736, 3789168640, 3516215296, 3309676544, 16962560, 1521946112, 2879697152, 3368647040, 434040000, 3003456672, 2033035536, 3424581240, 3022326740, 668830674, 1608971131}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 1140850688, 1509949440, 587202560, 2155872256, 1312817152, 1709178880, 1540358144, 1914175488, 3958636544, 2985164800, 3390111744, 2470739968, 2025930752, 3342737408, 696848384, 1768982528, 3423562752, 2623473152, 291864832, 1196285568, 731071680, 2607625760, 4146502288, 1457155064, 2596123700, 362404774, 2232239853}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 738197504, 2785017856, 2365587456, 3128950784, 3921674240, 2355101696, 1938817024, 664272896, 4044095488, 1391329280, 4148625408, 3596976128, 3090038784, 402530304, 2938056704, 772376576, 4291853312, 2699110912, 2769730304, 2883182976, 1546747712, 511161504, 4220471664, 524852888, 121043364, 1479593542, 3191064755}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1543503872, 2650800128, 3238002688, 2189426688, 121634816, 3894411264, 827326464, 2285371392, 3725328384, 2907308032, 4253351936, 4229988352, 1074577408, 2291802112, 3221041152, 2928453632, 2656488448, 3179747840, 2831263488, 4266807168, 1087757376, 3066596000, 3153645264, 3904641416, 2554477076, 1061226414, 2865662675}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 1006632960, 637534208, 4009754624, 4169138176, 3233808384, 501219328, 2991587328, 1253572608, 2137260032, 4181065728, 3523149824, 4168712192, 1291599872, 4058390528, 2257006592, 3078457344, 3336195072, 1208031744, 2859122432, 25149824, 2477742016, 2965738528, 2352891696, 2222402296, 1932890452, 1945522574, 4145743209}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 3825205248, 301989888, 1560281088, 578813952, 4164943872, 404750336, 3805282304, 3020423168, 2448162816, 3679584256, 3279093760, 2675015680, 1361821696, 2499944448, 3694858240, 658356224, 1097456640, 2744723968, 1503045888, 1987869824, 1338829632, 1045803680, 284552976, 4199745160, 555854324, 644083362, 692984811}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 2348810240, 2650800128, 4143972352, 360710144, 4240441344, 2493513728, 3020947456, 1029177344, 2330198016, 1301413888, 3279618048, 3689054208, 3672293376, 989995008, 2271416320, 2707859456, 3955291136, 3610324480, 2419962624, 930238336, 1441524160, 3387669344, 2022401072, 2494201512, 5233348, 253345590, 1287673097}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 4227858432, 2852126720, 553648128, 897581056, 155189248, 94371840, 1332740096, 2482503680, 301727744, 2594308096, 431816704, 1667072000, 3032039424, 693248000, 2189766656, 809605120, 1674271744, 719797760, 2182909696, 2630283904, 2870375488, 1042973536, 2710426960, 2145439720, 4155853212, 2101870750, 2976130991}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 4227858432, 33554432, 3372220416, 1736441856, 750780416, 140509184, 3882876928, 1378353152, 2756968448, 131072, 2598174720, 3923410944, 105660416, 2612142080, 4170526720, 2130610176, 1516665856, 1715151360, 1137544960, 2872035456, 3316575808, 275925984, 1058614320, 4156589720, 2655878556, 3241061482, 626945957}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 469762048, 3254779904, 1694498816, 1954545664, 297795584, 534773760, 3949985792, 4260888576, 2107899904, 3276931072, 498139136, 4246568960, 2157068288, 1675763712, 1185492992, 2101979136, 3673703424, 1888953856, 2656483072, 3228752000, 3084123456, 4236659488, 4045945712, 2106338168, 3428714908, 3677300574, 4199721625}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 1946157056, 3523215360, 419430400, 2239758336, 801112064, 559939584, 3293577216, 2330460160, 1321992192, 3303407616, 2100756480, 361594880, 3752443904, 1903566848, 297734144, 2643572736, 1558692864, 3199013376, 816090368, 831999104, 2856870464, 1057612640, 1799757552, 4052160728, 4210407764, 2515396826, 3112969155}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 67108864, 33554432, 2466250752, 528482304, 1086324736, 2455764992, 420478976, 3297247232, 3559129088, 3686924288, 88408064, 2786164736, 2918367232, 3448905728, 1265438720, 3712321536, 2041115648, 1400579584, 4179267840, 3975170176, 370045120, 358969824, 3229083952, 1440983064, 294635652, 2304748994, 1952564921}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 3959422976, 3657433088, 1593835520, 411041792, 1296039936, 2392850432, 1420820480, 1790443520, 2945712128, 2833645568, 788987904, 58818560, 946585600, 3314950144, 475992064, 151357440, 1711666176, 1794974208, 2047650560, 943685248, 3131917248, 4200363040, 1800589392, 643078440, 2453368044, 3179510158, 899117877}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 201326592, 1711276032, 3808428032, 2323644416, 205520896, 1474297856, 2832203776, 270008320, 2331246592, 2642804736, 4279304192, 3761143808, 3697655808, 2945851392, 984166400, 3270150144, 2846616576, 3677029888, 4288000768, 872960384, 2981786816, 579687584, 1736628240, 981579896, 3445514484, 414402470, 458744109}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 3154116608, 4060086272, 3338665984, 1451229184, 3795845120, 3990880256, 1867513856, 1271398400, 3507748864, 3387293696, 1525612544, 2873786368, 175685632, 645275648, 1485254656, 3119429632, 277277696, 1132791296, 991928064, 602883200, 2112716224, 379347872, 2637561744, 3338503160, 315516948, 739048018, 679478613}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 1409286144, 570425344, 251658240, 713031680, 1010827264, 249561088, 2475687936, 4152885248, 1593049088, 125173760, 2242707456, 2561769472, 581812224, 1277566976, 4186255360, 2092271616, 2281960448, 1087843840, 3448153344, 2486911104, 3973404608, 2277790880, 1071104528, 3172017976, 2232657188, 3209089090, 2864881453}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 67108864, 33554432, 486539264, 3732930560, 2336227328, 505413632, 1005584384, 3186098176, 929824768, 4061528064, 3154182144, 2611576832, 3876634624, 455483392, 3943239680, 1926608896, 2910776320, 2180198912, 2130874624, 414611584, 3877260096, 518804896, 3967642576, 1609360136, 1099448252, 641470426, 3058575499}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 1946157056, 1912602624, 1962934272, 2910846976, 3015704576, 3009413120, 321912832, 2731016192, 1050935296, 1378484224, 221052928, 2217312256, 4261494784, 73015296, 2445619200, 3550316544, 1576238080, 923482624, 3459951872, 1235735680, 3579560256, 30269792, 47639024, 78926936, 1655678860, 843202770, 4110724313}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2751463424, 570425344, 2399141888, 3917479936, 4164943872, 1633681408, 4184866816, 326631424, 2337013760, 2833121280, 3701276672, 1956937728, 2690924544, 2966298624, 1989480448, 210810880, 1408660480, 2626500096, 2058139904, 4199575680, 3428595648, 3008773216, 4176031504, 3294012632, 4200024988, 1175435198, 4082746435}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 2483027968, 1778384896, 553648128, 3313500160, 2294284288, 3806330880, 2639265792, 3447193600, 3679191040, 131072, 715587584, 834502656, 1925464064, 3484557312, 579801088, 2743703552, 3414842368, 672611840, 34977024, 590365312, 1889285184, 356138848, 608902960, 4023369272, 3274404116, 61572926, 4020067939}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3154116608, 1509949440, 50331648, 4269801472, 222298112, 2610954240, 925892608, 4150788096, 4048814080, 546439168, 3253010432, 2979692544, 1793540096, 3825344512, 1841106944, 94803968, 2485216256, 703922688, 2944581376, 3791343232, 599000256, 838995360, 213726288, 1009161320, 2581688076, 3524595066, 412268933}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 2483027968, 100663296, 1593835520, 260046848, 2789212160, 1470103552, 2075131904, 1958215680, 853803008, 2482896896, 2700148736, 3136585728, 1137885184, 4058914816, 1291399168, 2569570304, 3112750080, 465638912, 1334613248, 3973499264, 3959438272, 1644168672, 2701132944, 4102035560, 2009087788, 987773902, 630203561}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3288334336, 2046820352, 83886080, 964689920, 3359637504, 1688207360, 2855272448, 727187456, 3451125760, 2715418624, 2671706112, 2911666176, 462143488, 1498030080, 2908164096, 2178975744, 1428552704, 3520005632, 464822528, 1559221888, 3411549504, 1572092000, 3923381008, 859782056, 2341244364, 2693526966, 533348349}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 1677721600, 771751936, 3003121664, 494927872, 121634816, 1147142144, 1917845504, 2312634368, 1753481216, 2931163136, 2881945600, 1712422912, 3073032192, 3817218048, 1506742272, 906864640, 3665355776, 1797720576, 3816917248, 1263723392, 4226951360, 2916171104, 3014045904, 22249112, 2447440468, 1430457366, 4154959985}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 2080374784, 3254779904, 2197815296, 1132462080, 1740636160, 111149056, 4210032640, 1902641152, 1733558272, 3347709952, 3094675456, 2178514944, 3678945280, 2698649600, 2221740032, 1579526144, 3828771840, 4048894464, 1458147072, 1132484736, 1694379200, 3259964128, 2049224432, 2119556392, 622879868, 3457033146, 3408332965}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 872415232, 2181038080, 1593835520, 3196059648, 3183476736, 2766143488, 3142582272, 3314024448, 2412511232, 3209035776, 650444800, 353861632, 1918877696, 334897152, 2963091456, 2945681408, 800451584, 2657420800, 3924278528, 2242373760, 1845631936, 1389312416, 3394546288, 4058867128, 2167308052, 3101475778, 1487188995}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1140850688, 1308622848, 3774873600, 1669332992, 524288000, 2359296000, 2802843648, 3558342656, 2322857984, 1722155008, 907608064, 2144960512, 658358272, 1449984, 1150365696, 2113251328, 3352294400, 3094943232, 3257508096, 1461058432, 3827969088, 3288014560, 2293153488, 4017177768, 1301301124, 2869816550, 3797814989}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3690987520, 771751936, 1258291200, 3833593856, 4022337536, 3160408064, 1328545792, 3595042816, 4231266304, 247595008, 706412544, 1354334208, 2720972800, 1083318272, 2565017600, 2609227776, 41470976, 1117454848, 3380193024, 2437866368, 2703376064, 2422934304, 2253497584, 768272536, 1122501388, 2648976306, 4151977853}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 3690987520, 3657433088, 989855744, 2021654528, 1807745024, 2686451712, 191889408, 539492352, 3831758848, 524681216, 2744057856, 1179877376, 2123644928, 420880384, 962015232, 2657060864, 4174806016, 1615801856, 309561088, 2615443072, 3426620096, 2696093728, 2941887984, 154755720, 2769068572, 4108308778, 2251193705}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 4093640704, 2650800128, 1560281088, 1820327936, 1052770304, 1407188992, 1037041664, 3686268928, 2630615040, 2025717760, 896860160, 3128393728, 16334848, 1234051072, 2157785088, 1615038464, 3257615360, 590681600, 1096256768, 1070165888, 3110482752, 3794345248, 307346096, 2121299832, 1202687540, 1705337038, 3601344259}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 335544320, 4194304000, 3003121664, 2994733056, 2252341248, 2732589056, 2781872128, 3837263872, 543948800, 506068992, 769589248, 2937946112, 3632414720, 3684311040, 318181376, 1697224704, 1964274688, 1507271168, 1608094976, 1901880960, 2129868992, 207077024, 2504883344, 2032108088, 1072256948, 2555488398, 1918399243}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 3690987520, 167772160, 3372220416, 1283457024, 2680160256, 1751121920, 2005925888, 1746403328, 2812018688, 3980001280, 991756288, 2225307648, 292470784, 3796508672, 4048883712, 3393685504, 282647552, 3686082048, 1561831168, 3475032704, 2046365248, 2803205408, 93444336, 2760418456, 2968680868, 2458277414, 3265814679}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 67108864, 2248146944, 1191182336, 2222981120, 180355072, 585105408, 2106589184, 457703424, 1165754368, 4194435072, 3328114688, 2510454784, 1047248896, 3723632640, 3225882624, 1282840576, 1761997824, 2611415552, 2120651008, 3457022336, 1341851072, 3029637920, 1657461680, 1833811256, 2842784932, 1811799794, 2296591983}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 2885681152, 637534208, 3271557120, 1954545664, 71303168, 3890216960, 1286602752, 1800929280, 1130627072, 841089024, 3343581184, 4262821888, 2047131648, 3069321216, 610471936, 3884554240, 3507678208, 3522363904, 214022912, 1627312512, 4028447936, 3405033248, 3424023056, 735935608, 4085838316, 4151051510, 2762882121}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 603979776, 3187671040, 1459617792, 2491416576, 3426746368, 2552233984, 3813670912, 1243086848, 1854144512, 50724864, 4071161856, 1425637376, 1538899968, 1609965568, 488706048, 50706432, 3519800320, 2001798656, 2647496960, 1805113216, 2914193856, 2777846560, 3687793168, 886001032, 3025107732, 772765350, 3442436913}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 1006632960, 973078528, 2063597568, 1149239296, 1782579200, 1113587712, 2788163584, 1088946176, 352583680, 367394816, 3242000384, 951287808, 2798796800, 943071232, 1344614400, 4009732096, 3131077632, 1796547072, 462929664, 2187617920, 4132637376, 1522180896, 1668283792, 2799520280, 2001118540, 2654328346, 710569297}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 872415232, 3992977408, 3875536896, 1166016512, 2822766592, 2317352960, 2469396480, 1584922624, 1163132928, 2292580352, 3104243712, 417824768, 3003498496, 1630937088, 2626621440, 4180387840, 4079475712, 1698643456, 3868433664, 2652099456, 4119397824, 2086444896, 2853719824, 2686379272, 2539369228, 3087004670, 3415938245}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 335544320, 4194304000, 2030043136, 4269801472, 2260729856, 991952896, 2188378112, 2317877248, 1102315520, 3074555904, 2259746816, 3644817408, 2376253440, 4241629184, 1607012352, 567519232, 1945959424, 2085946880, 455447808, 202364544, 1356563008, 1345898912, 289352880, 3022036040, 4000477404, 3049800746, 4141177181}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 1409286144, 2852126720, 385875968, 3481272320, 2998927360, 3311403008, 3614441472, 1244135424, 61079552, 2542927872, 3595894784, 523534336, 2262941696, 725753856, 3094163456, 1623767040, 2524959744, 1163988480, 3082724608, 4246262400, 378581440, 1987309024, 982983088, 2845425624, 1699309084, 2202910826, 3315874009}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 67108864, 1241513984, 2130706432, 847249408, 3955228672, 165675008, 2221932544, 2977431552, 2817785856, 2124546048, 1095434240, 964067328, 4255498240, 3539083264, 1117982720, 4178221056, 3461082112, 3943631360, 3293352192, 2280311424, 10392512, 3403282080, 127665136, 3265146104, 2768571612, 1213959678, 1247964045}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1677721600, 33554432, 1224736768, 4236247040, 4106223616, 1121976320, 91226112, 2183659520, 2451832832, 2631270400, 3774676992, 2446163968, 362627072, 1652957184, 1808084992, 1634842624, 858217472, 3342405120, 1810606336, 1812494464, 1993322048, 392061216, 4285709360, 1614019640, 2277500188, 3893217962, 1317461817}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1275068416, 2516582400, 3573547008, 2457862144, 62914560, 4154458112, 1320157184, 2859991040, 759431168, 2472148992, 413990912, 338788352, 2031075328, 3263832064, 4165275648, 1191032832, 2986986496, 2393454080, 3356197632, 53665152, 1563662656, 857137824, 3422129136, 1706280040, 4090767596, 1993474366, 3824222241}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 335544320, 3120562176, 2835349504, 427819008, 2176843776, 3458203648, 2924478464, 655884288, 2191261696, 1505886208, 4092264448, 2999877632, 2430681088, 837951488, 759377920, 2872739840, 1559710720, 3311344128, 330872064, 24929920, 1512146496, 2184301664, 1012551024, 2175041800, 821969876, 774549158, 1955555415}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 3154116608, 1308622848, 2734686208, 2860515328, 3166699520, 1545601024, 2448424960, 1252524032, 2189164544, 3433168896, 3808362496, 603750400, 2118664192, 4214366208, 2135371776, 1509464064, 3746460672, 712714752, 3124403968, 1226918784, 784317632, 1253494944, 590706736, 2000789640, 2208034492, 2321472266, 2141811247}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3288334336, 3388997632, 1157627904, 2894069760, 1220542464, 2636120064, 1888485376, 845676544, 387710976, 577110016, 1396375552, 1472823296, 1123794944, 1603674112, 3324186624, 2517473280, 2147075072, 4034862592, 2366349568, 3920816768, 1752085824, 1645495584, 1966529328, 34382280, 2542631780, 3762711226, 4028100471}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1543503872, 2181038080, 1090519040, 1568669696, 2973761536, 1851785216, 2305818624, 543686656, 2275147776, 4132306944, 1544093696, 3022028800, 4165058560, 3483246592, 1932603392, 759470080, 4157334528, 458041856, 2704975616, 3301636224, 1812042816, 371027296, 3802252112, 1445859096, 4269346844, 3033052282, 2166211383}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 872415232, 2919235584, 3506438144, 1367343104, 2956984320, 2514485248, 3153068032, 2867331072, 643039232, 352714752, 1169227776, 3179970560, 2853257216, 3705020416, 2617847808, 2359736320, 52124672, 62721536, 3897605376, 3141686144, 3840116800, 2491927136, 1283815696, 3320840952, 2481470652, 1809061850, 4148575237}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 2348810240, 704643072, 1526726656, 1216348160, 2344615936, 274726912, 4100980736, 931659776, 2156134400, 796524544, 3815702528, 3303899136, 59654144, 1177165824, 641142784, 510756864, 1338532864, 1242769920, 1738257152, 3080667776, 2098369216, 3059468320, 3444074992, 1792219800, 2809903580, 4230959298, 3573188177}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 335544320, 1040187392, 3170893824, 981467136, 3292528640, 3131047936, 4088397824, 246939648, 2875981824, 603848704, 1380384768, 2202828800, 3200892928, 1445863424, 1051660288, 1644734464, 3868447744, 1126379008, 3303445760, 2480727936, 2394659648, 1497190560, 1619786768, 2633958696, 3357582764, 1832383502, 1818832459}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 4093640704, 2113929216, 2734686208, 3498049536, 2747269120, 4263510016, 1315962880, 597164032, 1800142848, 3755868160, 3623813120, 3293806592, 2730049536, 1875779584, 2406944768, 2333587456, 2883802112, 978001408, 793881856, 1397778304, 4156988608, 4111981088, 2723007984, 2764620808, 2624474460, 3152649670, 1810657187}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 2348810240, 2785017856, 922746880, 58720256, 2545942528, 530579456, 959447040, 3565682688, 1967390720, 2087845888, 1102905344, 2571272192, 2473115648, 3785498624, 1004875776, 1205770240, 3678850048, 1427189248, 3026490112, 2287989120, 2540806592, 2611576544, 3888348912, 3548541544, 1576977804, 2573013698, 3381836577}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 201326592, 4261412864, 3942645760, 2910846976, 12582912, 404750336, 1622147072, 4232577024, 3922460672, 2667446272, 1897332736, 1764720640, 4282368000, 2553159680, 479145984, 117151744, 1641407488, 2691897856, 3498947328, 2603542400, 3188899520, 4067254624, 3382934320, 2285653384, 2399129836, 4102962034, 2759799747}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1275068416, 2516582400, 1459617792, 192937984, 1757413376, 157286400, 1758461952, 1243086848, 2326528000, 4193386496, 292618240, 2493153280, 1417199616, 1610752000, 2409172992, 3932076032, 923716608, 2955222528, 1985250048, 3057900928, 1651882432, 251751648, 574705968, 3370212312, 483490292, 2245609318, 1703765787}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 3422552064, 1577058304, 2701131776, 3481272320, 2185232384, 2304770048, 1357905920, 1334312960, 3975938048, 1832779776, 481492992, 1986756608, 66994176, 2758680576, 4050333696, 869246976, 4255407104, 3240567296, 2165932800, 4137385856, 4122645568, 214483424, 3151027088, 1205139928, 2883503740, 3486512898, 2430167599}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3959422976, 2382364672, 3137339392, 3699376128, 1145044992, 1612709888, 2777677824, 1709703168, 3319005184, 3020554240, 2099445760, 3426648064, 1975730176, 1014636544, 247140352, 3111290880, 2751816704, 3403623936, 3607145216, 2149215104, 247442112, 1881860384, 429769232, 3054071688, 2612605348, 1450551642, 2607407589}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 3422552064, 3791650816, 3439329280, 3716153344, 1220542464, 996147200, 3104833536, 3992453120, 27525120, 2896560128, 396165120, 742752256, 1073397760, 613818368, 2287284224, 1126807552, 1269888000, 1719733760, 2531754752, 1890697344, 2024187712, 1026976096, 1627879728, 275305048, 2442468100, 1070170910, 1533069529}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 67108864, 771751936, 3875536896, 3464495104, 1556086784, 2694840320, 2825912320, 1442316288, 1110179840, 2068185088, 124715008, 801800192, 4246028288, 2864586752, 725815296, 327985152, 2231004160, 3518276096, 1928745216, 1061323648, 490816960, 1318336928, 3515492912, 1228474792, 3893214940, 3644583774, 609836923}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 3154116608, 2919235584, 1761607680, 2608857088, 1052770304, 1201668096, 3377463296, 3018326016, 2911633408, 1462894592, 577306624, 474054656, 543178752, 3671728128, 1860513792, 888379392, 1590254592, 2117840384, 3377815296, 1451332480, 2378200640, 143266016, 4052552880, 1832889448, 1461410580, 1113755546, 2165105043}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 3288334336, 1711276032, 520093696, 2558525440, 1321205760, 1147142144, 1215299584, 1437073408, 989069312, 1743126528, 2628976640, 2048753664, 1777451008, 4031651840, 2403799040, 2189146112, 4144153600, 519282176, 833020160, 2439872896, 1188680640, 494534688, 994129584, 2029555352, 370630876, 669414602, 2765544397}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2885681152, 1107296256, 3573547008, 897581056, 1958739968, 3164602368, 4279238656, 2476212224, 631504896, 189661184, 2802253824, 2120646656, 2654060544, 3738574848, 27471872, 3953690624, 125234176, 2085664256, 1935858432, 110540928, 333048128, 2497327968, 2785094192, 3472728488, 1076710788, 3187068678, 2752551449}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1543503872, 838860800, 2667577344, 796917760, 3024093184, 4154458112, 3836739584, 2526543872, 2652635136, 3335913472, 666173440, 1025015808, 3904618496, 2672697344, 2653499392, 193902592, 1722731520, 333880832, 210429696, 2736559232, 3803306944, 55389664, 2438235664, 2808477544, 3440322028, 1233366214, 4242162263}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1811939328, 2248146944, 2097152000, 4034920448, 2453667840, 90177536, 3876585472, 2619867136, 152305664, 843972608, 2193948672, 3769073664, 848019456, 1298538496, 2857447424, 371820544, 175035392, 657556992, 497216256, 1293126016, 24509248, 3980079648, 4009401232, 2401259224, 116377988, 999296170, 1751653013}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3556769792, 2986344448, 2902458368, 3095396352, 1530920960, 190840832, 1659895808, 2417491968, 1884553216, 3982360576, 3106209792, 2413592576, 2600058880, 3804635136, 1940992000, 2820847616, 3020741632, 2148711936, 1454687488, 1402385536, 2497890112, 2152704032, 1858883536, 2695456856, 2182466300, 2233208998, 2453799045}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 1409286144, 4194304000, 218103808, 2038431744, 3057647616, 2929721344, 2570059776, 1695023104, 4087611392, 368967680, 3684106240, 743342080, 2741747712, 1450582016, 250810368, 2328922112, 1345125376, 2736824832, 1296352512, 1926534784, 1097002816, 2046800992, 2500744336, 3606150952, 1187773452, 2244346786, 2335908665}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 1946157056, 3992977408, 3741319168, 427819008, 2915041280, 572522496, 2496659456, 2323120128, 1282146304, 3915776000, 3244752896, 3637346304, 2857582592, 2677940224, 407580672, 818644992, 3448009728, 1343994368, 1778150656, 3816264576, 1226470336, 3889214560, 3354915440, 928235784, 219278324, 2062867838, 2038202027}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 872415232, 637534208, 2969567232, 3112173568, 4013948928, 534773760, 120586240, 2464677888, 1596194816, 948568064, 1119158272, 2881912832, 50970624, 1696735232, 1383149568, 1283233792, 1599405056, 3418403328, 3404922112, 1164685696, 1092837440, 3449144416, 118758096, 1457665144, 223413388, 585936218, 2834095961}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 3288334336, 1979711488, 3372220416, 1216348160, 918552576, 2430599168, 4050649088, 374865920, 2749628416, 3392536576, 3699179520, 4001071104, 2455584768, 3064864768, 360255488, 4265457664, 4160252928, 1618057728, 296902912, 2092860800, 4206022208, 916287520, 2303598768, 3716754360, 170240796, 2822528054, 2966928393}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 3422552064, 3053453312, 1828716544, 3632267264, 188743680, 4288675840, 3272605696, 581435392, 3856924672, 349569024, 2651783168, 1709998080, 1060749312, 3678281728, 1363881984, 2259322880, 4007588864, 2979446272, 2905916160, 1551074688, 2906480448, 121880608, 791877072, 3271996520, 1851581572, 3531053322, 3806035433}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2080374784, 234881024, 2600468480, 2910846976, 1279262720, 3265265664, 1374683136, 1738014720, 357302272, 52822016, 4067360768, 3741941760, 731103232, 1996365824, 3330486272, 3831470080, 1478810624, 1058769408, 4215729920, 1939258240, 3967961792, 2170681696, 2675638288, 3028529448, 4161464764, 1605412614, 2976740739}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 738197504, 369098752, 4110417920, 411041792, 88080384, 501219328, 3190816768, 1848115200, 276561920, 2869297152, 1255211008, 4053041152, 2788474880, 2188255232, 5058560, 2468521984, 3423464448, 3735466496, 2674916096, 2233830784, 357589312, 2555567136, 1271871056, 1175554296, 291134924, 541967914, 1170649359}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 3422552064, 2785017856, 4177526784, 4051697664, 2051014656, 2229272576, 491782144, 3225944064, 4076601344, 1806565376, 1831403520, 3400499200, 1116979200, 547758080, 1723142144, 1074890752, 571665408, 2082832896, 964748032, 3716317568, 32916032, 575075936, 2032644496, 1792012984, 683150868, 2978233330, 4102686063}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 4093640704, 3590324224, 1895825408, 4219469824, 3435134976, 3340763136, 2989490176, 3518496768, 3833331712, 486146048, 716374016, 286490624, 1021067264, 2759991296, 1416572928, 3927545856, 2272752640, 1428010496, 835800320, 1860472192, 1225381952, 3178713312, 2786961968, 3713104456, 2695135692, 359263502, 648496495}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 2483027968, 771751936, 2197815296, 2759852032, 2092957696, 3701473280, 1334837248, 429391872, 3033792512, 433455104, 3075801088, 723746816, 2841952256, 1670258688, 1906380800, 614836224, 2559179776, 1839835648, 1877734656, 1562018688, 1913998528, 2186406688, 563983920, 2211303080, 1038590500, 3026895558, 3555669445}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 335544320, 1644167168, 956301312, 2004877312, 4114612224, 3906994176, 3390046208, 1429733376, 1936982016, 1038483456, 4145741824, 2060222464, 1861337088, 312352768, 537858048, 653953024, 1861405696, 546741760, 1926288640, 1948496000, 1629180480, 1406454752, 2737669200, 3043771576, 2897894852, 858346030, 3092901069}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 1811939328, 3992977408, 2298478592, 964689920, 884998144, 2598371328, 2257584128, 1352138752, 3014918144, 97910784, 2040856576, 4253057024, 2483634176, 2593005568, 376508416, 1988540416, 3029621760, 755676672, 2663795456, 718381952, 2860510784, 3209838688, 1433909808, 684909368, 847174884, 282909638, 1716504221}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 3690987520, 4060086272, 3338665984, 763363328, 3502243840, 1092616192, 2551185408, 4258791424, 536084480, 4266786816, 3210805248, 325550080, 3613278208, 2328502272, 1333080064, 688232448, 2876728320, 1019326976, 4084025088, 3830219904, 973923776, 1601298784, 2901964592, 3774428872, 2230561988, 4277954198, 4232258317}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 3825205248, 1778384896, 2432696320, 2508193792, 2613051392, 1449132032, 1632632832, 411566080, 4155244544, 3548774400, 392101888, 591233024, 364396544, 2538479616, 2018717696, 1745598464, 3120524288, 79150592, 1028737280, 2390000256, 1739782208, 2675434336, 722166768, 2723526936, 830759188, 2610959298, 3090154587}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 3825205248, 1912602624, 3271557120, 3196059648, 3829399552, 350224384, 349175808, 2905079808, 608960512, 2228355072, 2281766912, 1009090560, 2360131584, 1027219456, 569184256, 591894528, 1318437888, 3915096576, 3241142528, 3942032512, 797467840, 959665568, 1262220304, 200324024, 3920576756, 851568234, 3485306819}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 67108864, 2785017856, 520093696, 763363328, 3586129920, 408944640, 3616538624, 4224188416, 2899574784, 3812753408, 104660992, 4180574208, 3097116672, 1791631360, 3528011776, 3709638656, 3888073728, 1708695040, 167080192, 953258368, 2563374016, 2942225760, 2351523952, 3064437144, 1105647396, 2565166610, 3310992005}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 3959422976, 3791650816, 3003121664, 109051904, 2193620992, 1319108608, 3872391168, 3751280640, 234094592, 2287075328, 3049717760, 591495168, 150585344, 3767148544, 3000184832, 2711848960, 3671507968, 1601669632, 202689280, 2471006336, 3318831296, 1714111392, 2670743472, 3628063016, 3706663540, 3814561990, 1930940941}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 1275068416, 2516582400, 3841982464, 1518338048, 2738880512, 3877634048, 525336576, 3078094848, 3871604736, 3599368192, 3879272448, 3768745984, 1183367168, 3778158592, 18681856, 202934272, 2251934720, 188519936, 1107542784, 2949483904, 447571264, 2705541280, 3118483408, 1285804616, 3428686228, 2738191614, 4105660705}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2751463424, 3724541952, 1795162112, 3800039424, 1254096896, 3563061248, 3010461696, 1549271040, 1104936960, 1824391168, 1296629760, 994148352, 2432122880, 631644160, 2142580736, 649041920, 389444608, 250839552, 3284687104, 890933120, 3952729792, 482730656, 482074544, 1922230424, 975397660, 625739318, 1725304583}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 1275068416, 704643072, 1459617792, 1451229184, 1841299456, 3462397952, 2509242368, 2168979456, 4269015040, 2109341696, 1504247808, 3462365184, 3712204800, 4004651008, 2348625920, 2186647552, 2819812352, 1080142336, 2022236928, 737718912, 3127855552, 1226270624, 467367024, 164461336, 2271365028, 3860517234, 1135971373}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 4093640704, 3388997632, 4211081216, 2474639360, 373293056, 3554672640, 1425014784, 3039297536, 2251030528, 2457993216, 4274454528, 1673756672, 1575632896, 1869225984, 1674260480, 2123474944, 970284032, 1618839040, 1484213504, 2104146560, 2672612032, 2102708960, 4277204112, 4157528184, 2157179644, 716405034, 2657396187}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 67108864, 2650800128, 1056964608, 1853882368, 2520776704, 2904555520, 2058354688, 2412249088, 3989045248, 637140992, 3820421120, 2000257024, 1450360832, 2333220864, 2529366016, 134973440, 3749827584, 34711040, 3974549760, 351276928, 384306112, 1634997664, 3643945104, 3807578824, 1636012140, 3613777874, 1096528161}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 4227858432, 2449473536, 2969567232, 3816816640, 2042626048, 2116026368, 2205155328, 2491940864, 823918592, 1326579712, 2392653824, 811106304, 3782557696, 4223279104, 1206988800, 1430427648, 3736361984, 907058688, 1489587968, 3549961344, 4043571264, 4292222688, 2473278832, 3259204872, 4273927068, 731437378, 3367759479}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 1811939328, 3456106496, 1056964608, 3984588800, 2789212160, 2493513728, 3683647488, 46661632, 699662336, 160825344, 1352335360, 3982917632, 4077174784, 3506315264, 926879744, 343451648, 613139456, 4204691968, 3874016000, 3130276736, 155589568, 1785934176, 4085429904, 3275420840, 3802202660, 1865914450, 2508932157}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 1275068416, 3925868544, 4076863488, 2826960896, 868220928, 1893728256, 3933208576, 1734868992, 3133931520, 1658191872, 1661927424, 2733473792, 322781184, 1516118016, 2301825024, 2207488000, 3298712576, 2463470080, 4178133760, 1524368000, 3943575744, 2697658400, 3393684464, 2532070584, 474002780, 2491275642, 2057561731}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1409286144, 100663296, 3942645760, 2424307712, 775946240, 2464153600, 2402287616, 2098724864, 2032402432, 625868800, 4280877056, 1604222976, 3608756224, 2142642176, 2260537344, 2936584192, 1857321984, 1144423936, 551896320, 4110162304, 2546603712, 2369206816, 2917114512, 2950415160, 2083875852, 2673085158, 3090548505}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 1409286144, 3590324224, 1090519040, 981467136, 1379926016, 2275409920, 3727687680, 620232704, 3995336704, 4281204736, 3341352960, 2187362304, 622968832, 3749060608, 985477120, 1618388992, 3947686912, 1172868608, 668853504, 3196861824, 3131182144, 1141573792, 2578165136, 2733275752, 4107031244, 3042533918, 2422458201}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 3288334336, 2181038080, 285212672, 2441084928, 1824522240, 2560622592, 4014997504, 2866282496, 1358168064, 2607153152, 464715776, 2643492864, 1482670080, 639508480, 580325376, 577681408, 4160283648, 4065900032, 345235712, 2520529024, 304754752, 491850336, 3767373360, 2612023464, 3866324628, 313253462, 3363308365}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 3154116608, 3992977408, 2902458368, 2491416576, 2000683008, 1801453568, 3838836736, 4236771328, 2164523008, 2731671552, 3612540928, 368017408, 3173072896, 431628288, 2445742080, 2731902976, 883325952, 1603240448, 3413212928, 1399985024, 2032338752, 177704736, 2996653776, 468984664, 2062167412, 462367106, 3211897553}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 738197504, 3992977408, 1828716544, 1669332992, 3049259008, 3290431488, 3931111424, 2132279296, 3060531200, 3960078336, 3807051776, 2107080704, 1520189440, 951197696, 890703872, 262518784, 63659008, 2046268928, 1345084160, 2891588480, 1257445184, 2541459168, 1272347248, 1362697352, 1924184788, 848413862, 3539822507}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 2617245696, 3388997632, 2499805184, 2508193792, 1883242496, 2132803584, 758120448, 4053270528, 2078539776, 2944532480, 4035903488, 2288877568, 2465906688, 3468304384, 454766592, 2966927360, 115473408, 384679424, 3963279104, 2270833280, 2076911936, 2275378016, 1833813776, 1313051464, 1809578252, 313963398, 3142413225}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 872415232, 3254779904, 2130706432, 176160768, 2822766592, 740294656, 4073717760, 3020423168, 2999713792, 1322385408, 1553268736, 2814083072, 691683328, 981082112, 2982752256, 1220651008, 3111353344, 1115400704, 735739136, 3268032640, 2318472128, 391487648, 3668269840, 3507523976, 2635521652, 3639007010, 1321137507}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 3690987520, 1040187392, 2801795072, 578813952, 1900019712, 1939865600, 581959680, 2692218880, 723255296, 3549036544, 950075392, 3091103744, 1781415936, 4291960832, 3352113152, 44861440, 1413698560, 852399616, 3698738944, 3586008960, 1054805440, 1140962976, 1598029648, 1915077992, 3867985516, 3233183550, 1105081175}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 3690987520, 301989888, 4043309056, 461373440, 2562719744, 312475648, 2731540480, 342360064, 427556864, 1973813248, 416088064, 403734528, 2040807424, 2595102720, 3930132480, 2748233728, 2396879872, 347387392, 921069312, 851516544, 2173603904, 1463642336, 1208257840, 83772968, 2718252020, 29141882, 1365930543}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 738197504, 3187671040, 1124073472, 3716153344, 432013312, 3537895424, 2796552192, 2394423296, 1119617024, 2044854272, 1825767424, 155877376, 873086976, 2474254336, 1505693696, 2992670720, 331179008, 706651648, 3067894528, 1569654656, 513320128, 3575740768, 3559688560, 2965851448, 3147930220, 280809294, 1278371871}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 1409286144, 33554432, 2097152000, 880803840, 4089446400, 3940548608, 1909456896, 2764570624, 1855717376, 3277979648, 686227456, 954171392, 1200111616, 2005540864, 1003163648, 3093669888, 3210437632, 3669724672, 4042147072, 4128966784, 313371456, 3402058528, 2052697584, 2387166264, 3043270196, 1121308818, 3409272343}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 4093640704, 570425344, 385875968, 4068474880, 2369781760, 2778726400, 1634729984, 2165833728, 196870144, 271450112, 309264384, 521830400, 1658175488, 483794944, 2156072960, 2224863232, 3774792704, 864984576, 117435648, 2967146624, 3028324800, 1486944928, 2071575120, 1419333608, 3644913820, 875143270, 3929109119}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3556769792, 436207616, 1560281088, 1249902592, 583008256, 2996830208, 3780116480, 1858600960, 2934177792, 1853227008, 399310848, 3792142336, 2999992320, 803086336, 2706968576, 1437181952, 2320585728, 4114332160, 1139434752, 2565934720, 4282225472, 2751422624, 3803875760, 1519378472, 134369812, 4278528914, 3487798857}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 2483027968, 1711276032, 1291845632, 1484783616, 4055891968, 849346560, 590348288, 1597505536, 2227961856, 3511025664, 1809383424, 773750784, 3926900736, 2510168064, 1329926144, 2448459776, 152230912, 3375545856, 253359360, 4142870912, 2761924416, 1372405792, 3340756336, 1180056360, 1594959500, 2848623726, 678808579}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 2483027968, 33554432, 2164260864, 1652555776, 557842432, 2787115008, 3851419648, 1647837184, 277610496, 2517762048, 2557673472, 1434812416, 701579264, 432676864, 3859746816, 1411352576, 4119221248, 2473170432, 116618496, 2471569536, 891200576, 1203824288, 1989499216, 2338074376, 2676630564, 1236212910, 1330613811}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3154116608, 3523215360, 2030043136, 1837105152, 3258974208, 3290431488, 1425014784, 1024983040, 3462135808, 1952317440, 513081344, 1327071232, 2996813824, 3735429120, 1884893184, 1603254272, 507433984, 1088793088, 3430014720, 1527458944, 2766977600, 1574332768, 3155291024, 1692082056, 2139401340, 1179798694, 4008960839}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 2751463424, 1375731712, 2600468480, 2055208960, 1606418432, 849346560, 2532311040, 3045588992, 1341390848, 4131782656, 1109327872, 2516090880, 1863368704, 1848516608, 4051382272, 786868224, 4282637312, 3637294592, 544659712, 1887509632, 3169553088, 2459066528, 4201890544, 2447679016, 1148383868, 2832151362, 4081096909}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1409286144, 436207616, 3305111552, 3430940672, 3904897024, 639631360, 1183842304, 453509120, 3397648384, 686686208, 2347696128, 2705489920, 3715317760, 260448256, 236662784, 2274662400, 1002464256, 239514112, 2279433472, 3918085760, 409576768, 3024091424, 1990880048, 3167194376, 4113620452, 2237198178, 1026351057}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 1811939328, 1979711488, 1325400064, 3011510272, 2520776704, 2053111808, 1420820480, 868745216, 2747006976, 621412352, 2384920576, 3654516736, 1722597376, 3328319488, 3331002368, 3884034048, 3996109824, 444563968, 2172570368, 3382777216, 3228995520, 788817632, 1021792912, 2093666584, 792135148, 2743830930, 3901282495}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2885681152, 1040187392, 16777216, 2592079872, 3032481792, 2199912448, 842006528, 866648064, 668729344, 3449421824, 3259170816, 2221637632, 2117222400, 1112678400, 3536793600, 1938401280, 3071632384, 1156037120, 2177915648, 393545600, 310023232, 3851867296, 3681141296, 1783129416, 939597772, 1371314634, 1796207239}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 2617245696, 3187671040, 4076863488, 4185915392, 3393191936, 3177185280, 1028653056, 306708480, 2072772608, 2202140672, 2843017216, 3851452416, 1634910208, 4037681152, 2668171264, 1844094976, 3899902976, 11313664, 2632513280, 2856003456, 954704064, 846681184, 3604511120, 3719951064, 2532674708, 4048183666, 2093274803}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1543503872, 503316480, 2130706432, 276824064, 3351248896, 1356857344, 3064987648, 4092067840, 702808064, 1936326656, 2801729536, 3501621248, 1960460288, 4129431552, 3909816320, 3441731584, 2948158464, 2191692288, 1987593984, 1122570112, 567253952, 2846744096, 2696139504, 2040451512, 1760263532, 1755427674, 1946745417}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 3154116608, 369098752, 3003121664, 1501560832, 2764046336, 2225078272, 2632974336, 1887961088, 1863057408, 3655204864, 3173711872, 1329037312, 1737408512, 2713067520, 3728158720, 2658240512, 926008320, 1875616256, 1733877504, 4015074688, 1753127104, 2049203296, 2956485168, 1174304424, 3472981244, 3265057730, 1784873011}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 2214592512, 3858759680, 3271557120, 3615490048, 1606418432, 3294625792, 3654287360, 3009937408, 1513881600, 1951793152, 1729429504, 2350219264, 3258138624, 2800623616, 843124736, 3095377920, 3899681792, 326019584, 1428680960, 3045253504, 707751104, 3217569760, 2920035056, 3459126936, 1335951796, 695176122, 922249535}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 3690987520, 1241513984, 956301312, 3196059648, 2545942528, 4229955584, 2077229056, 3204972544, 988545024, 1156972544, 873922560, 2902818816, 1684127744, 2083397632, 3958575104, 304064512, 637588480, 1627174400, 1001875200, 2231392896, 2685790784, 3780911520, 2806922992, 3032680328, 392668596, 3228890082, 4035879051}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 1543503872, 2449473536, 2499805184, 3397386240, 2436890624, 1512046592, 294649856, 2786590720, 1225523200, 1705639936, 2556100608, 666337280, 1799864320, 673325056, 4266594304, 1938917376, 586607616, 4017003008, 1852786432, 1590447232, 956823872, 1803694240, 2132739920, 2338958344, 1519050788, 4071404198, 3301994707}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3825205248, 1308622848, 855638016, 3380609024, 4106223616, 3235905536, 1294991360, 417857536, 1559494656, 3492675584, 991232000, 1089699840, 2504474624, 2952142848, 1107890176, 3601446912, 3007085568, 1748009472, 4268615936, 4156607360, 702496960, 3117029472, 2214793264, 2546632120, 654768268, 2453560538, 3944201293}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 1811939328, 234881024, 2466250752, 2155872256, 683671552, 2720006144, 2400190464, 363331584, 2037121024, 831127552, 1462960128, 54165504, 2910928896, 2284986368, 863440896, 2937890816, 1461210112, 137073152, 1692715776, 3573795712, 3975633088, 3437431328, 2729616688, 4244471048, 3062891012, 216539082, 1309409323}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2617245696, 1577058304, 3875536896, 125829120, 2956984320, 1881145344, 4134535168, 3293052928, 1750859776, 2843607040, 1936785408, 1294630912, 1362083840, 608575488, 1826951168, 239638528, 3657491456, 2565710336, 3244848896, 1780313984, 1561193920, 214510560, 880715536, 1051587976, 3371771228, 1494651506, 3489785671}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2885681152, 503316480, 3271557120, 260046848, 2101346304, 1109393408, 3268411392, 3161980928, 3172204544, 4022206464, 3438346240, 2168291328, 2450898944, 2518032384, 1075654656, 2614597632, 1677392896, 4257907200, 3207420672, 3014688640, 2594692288, 2789026272, 721920080, 1652740360, 2086573428, 2857587326, 3961607253}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1140850688, 2113929216, 687865856, 2541748224, 2814377984, 2569011200, 1846542336, 3229089792, 839647232, 3094740992, 1199898624, 3769204736, 1905868800, 3273531392, 812716032, 3188955136, 2278183936, 2070067712, 2354692352, 275310464, 3533401664, 3110148064, 3102450928, 3381030856, 2549395140, 65851774, 2754173363}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 335544320, 3254779904, 2600468480, 4018143232, 2202009600, 2942304256, 4260364288, 4281860096, 1688993792, 2703622144, 2713124864, 881360896, 1684946944, 3941474304, 648220672, 4190283776, 3537859584, 708936192, 1292752128, 915863680, 16278208, 1686176224, 540518864, 2832393560, 1255828156, 3916702638, 943329979}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 1811939328, 1979711488, 2969567232, 3800039424, 2764046336, 1604321280, 451936256, 2206728192, 3323723776, 1404960768, 1472790528, 2673770496, 328613888, 566632448, 1474113536, 3451693056, 3590415360, 750891520, 130935552, 1737020800, 3853539392, 847975072, 2084146736, 52024424, 4207601660, 1926716610, 3489958519}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 2483027968, 3053453312, 1627389952, 1333788672, 3544186880, 1088421888, 2729443328, 3659005952, 1759248384, 3903455232, 3515285504, 3386802176, 1829617664, 327294976, 839069696, 2923993088, 3490759680, 3238241792, 1336694016, 222123392, 1983827008, 3130170848, 1328545232, 3570468792, 2858657772, 1079800806, 449141287}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 1006632960, 905969664, 150994944, 4219469824, 3015704576, 320864256, 3220176896, 147324928, 1400111104, 4272291840, 856489984, 211714048, 2626666496, 605954048, 3262189568, 3521943552, 2568276992, 3261436416, 3185860352, 1536390528, 1581448768, 2023793888, 1166993392, 2356842312, 2607926460, 3460248658, 2246419693}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 469762048, 3992977408, 3841982464, 981467136, 3879731200, 975175680, 1785724928, 3815243776, 2786852864, 1235877888, 2687696896, 1480491008, 3755851776, 3157401600, 1527197696, 1764268032, 3866416128, 1408735744, 97023744, 2435138432, 2996763968, 1323613344, 2382807760, 3645940488, 1230043868, 307857658, 547713431}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 4227858432, 2248146944, 922746880, 3732930560, 163577856, 2858418176, 1435500544, 556269568, 2242641920, 3835559936, 3102539776, 1624080384, 1318010880, 1353064448, 4004057088, 3944724480, 4121713664, 2739838464, 3524783872, 3261135232, 498229696, 2003009952, 3812247920, 3409948952, 2753320356, 2044102506, 1411644507}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 1543503872, 1644167168, 3439329280, 3112173568, 423624704, 4116709376, 2897215488, 1821900800, 218890240, 2670067712, 3364814848, 320176128, 1142177792, 210640896, 693833728, 3152001024, 4249699328, 3161230848, 2351351552, 4200317056, 688604992, 928221280, 1730903376, 58955736, 4001592684, 3545730246, 1841917395}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 1946157056, 234881024, 3103784960, 4286578688, 390070272, 2258632704, 4163895296, 1562902528, 4290510848, 1665007616, 2371026944, 1564835840, 700694528, 3014008832, 1468477440, 367499264, 2841566208, 242787840, 699231488, 1357151104, 1561911872, 2322575840, 416476368, 3983441960, 3267520332, 2900346922, 4205315839}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 3154116608, 1442840576, 654311424, 1082130432, 1413480448, 2619342848, 3729784832, 1505230848, 3555983360, 2559180800, 3031891968, 1612283904, 2428682240, 3991019520, 3887796224, 2798094336, 3782208512, 806655488, 1856274176, 245726592, 748541376, 1127718432, 306695696, 3795353736, 262822740, 3245368014, 2558480045}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 201326592, 2785017856, 2533359616, 3565158400, 834666496, 1776287744, 3933208576, 906493952, 3265527808, 2859859968, 19333120, 1757249536, 287621120, 3314425856, 3905630208, 1146071040, 3085298688, 1936492032, 461271808, 4176961920, 462543296, 3108154144, 4284840816, 2850091512, 684197468, 63188002, 4022744985}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2885681152, 704643072, 3707764736, 780140544, 3292528640, 3881828352, 4080009216, 1102577664, 1368129536, 4173987840, 3862888448, 1391362048, 2623881216, 1640112128, 2697662464, 2861078528, 3082834944, 1528540672, 3409246976, 495579776, 2186040128, 1842458016, 2114700816, 1390891352, 2548632204, 1521728590, 3612409779}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 738197504, 1442840576, 2868903936, 3732930560, 1405091840, 3999268864, 3566206976, 427294720, 2710831104, 2330329088, 1631518720, 253198336, 2754854912, 3935182848, 1888694272, 1137027072, 404415488, 4107178496, 3256580864, 3450494336, 4163821248, 3134766496, 3654050800, 2865885208, 1806635748, 4050617726, 3173500117}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 1677721600, 1375731712, 218103808, 2004877312, 977272832, 3902799872, 3574595584, 2267545600, 583794688, 3957981184, 3888185344, 1589280768, 2765602816, 3880919040, 3185913856, 947685376, 1791808512, 2320602624, 1020029184, 953121920, 3254306624, 3653219296, 2904259472, 1101456552, 558931204, 1494679466, 686339299}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 3690987520, 2785017856, 3103784960, 2407530496, 348127232, 3240099840, 2939158528, 1141374976, 1623982080, 1894645760, 2001534976, 2481553408, 1620623360, 1263935488, 298397696, 2846599168, 2246833152, 300593664, 323766016, 3377422720, 2392574528, 2793572832, 1859149360, 2339993544, 1560462476, 2876311138, 78610883}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 1275068416, 167772160, 3405774848, 2541748224, 2948595712, 3902799872, 4054843392, 1406664704, 2155610112, 1455816704, 3590389760, 3475144704, 2220736512, 1244536832, 1256534016, 997758976, 2907362304, 4559360, 21914368, 3460921984, 2949314240, 3171262432, 1018053872, 2115593896, 3728927660, 66165398, 85742767}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 469762048, 369098752, 3305111552, 2541748224, 2269118464, 2048917504, 2184183808, 2484600832, 2089549824, 294256640, 722796544, 2534047744, 271532032, 2535596032, 3292598272, 2146207744, 3244323840, 183862784, 1595987712, 1756360064, 2098754880, 3790191584, 868403920, 2400117000, 1143272652, 3267484774, 808665395}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2214592512, 2583691264, 989855744, 2373976064, 3317694464, 765460480, 4222615552, 255328256, 2767978496, 595460096, 3808362496, 3010101248, 1685995520, 2855673856, 2962952192, 492341248, 2110213120, 2497689088, 2754736384, 818925184, 1559294656, 934956384, 3652461680, 2467966952, 3284992812, 3847470382, 542623503}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 201326592, 637534208, 855638016, 2843738112, 1581252608, 1948254208, 726663168, 847773696, 3684958208, 931528704, 1781334016, 242843648, 3323379712, 941498368, 2736861184, 1930147840, 3023428608, 1768865280, 2164814592, 3629011328, 3833807040, 2437602400, 3177455760, 359014024, 1000161044, 4047613506, 3431659833}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 603979776, 2449473536, 1828716544, 2793406464, 3846176768, 2573205504, 3010461696, 2565341184, 2891186176, 736493568, 1775435776, 307396608, 3496394752, 2805866496, 2433691648, 1410373632, 1979442176, 948667904, 3677190400, 3358809216, 2938924864, 4137994144, 3504544848, 2153425112, 3364021404, 1779433498, 2342007429}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 872415232, 2583691264, 2197815296, 1367343104, 2596274176, 354418688, 330301440, 669515776, 3592683520, 2208956416, 77266944, 2832236544, 2218835968, 2469535744, 4051111936, 678332416, 3856262144, 2914890240, 1029528832, 253709952, 1218475200, 3881500256, 1505834928, 3645083080, 1285838636, 79749146, 2943498873}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3154116608, 1912602624, 1996488704, 2726297600, 2218786816, 1872756736, 2511339520, 2704801792, 1436811264, 2449604608, 423165952, 3759570944, 2621423616, 298459136, 780480512, 2470488064, 2619139072, 1982971392, 913727232, 3661124736, 2463066560, 418303648, 2333118992, 1714742632, 1016964524, 2603121006, 4274474041}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 603979776, 3791650816, 3942645760, 3984588800, 390070272, 1038090240, 3127902208, 1451753472, 1365508096, 980549632, 3257073664, 1538818048, 4036902912, 1288314880, 1823420416, 1394522112, 2506576896, 2867183104, 31717632, 1953882240, 3269787328, 199183712, 3093934288, 2672162296, 1619840860, 105596226, 2119412937}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2080374784, 3791650816, 452984832, 3011510272, 2663383040, 2002780160, 2930769920, 3297247232, 3046375424, 1449525248, 148045824, 1882292224, 3983654912, 1469980672, 1009717248, 3207837696, 2741814272, 217623040, 1053904640, 501440640, 1832284864, 3823431392, 2943136944, 498549592, 1739613292, 2135409730, 3400870293}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 2214592512, 1778384896, 2365587456, 3665821696, 1740636160, 1927282688, 1441792000, 1417150464, 3599499264, 4136501248, 925040640, 1641709568, 1395900416, 1002840064, 649539584, 2858981376, 1044837376, 887326208, 2834845952, 1570398848, 2626111296, 656857248, 1112769776, 648051768, 931560764, 2697026110, 3838958227}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 3825205248, 3724541952, 1493172224, 746586112, 1312817152, 2321547264, 4245684224, 1302855680, 70516736, 1336541184, 2424504320, 2339012608, 1848033280, 332537856, 3695120384, 2667886592, 1106768896, 1254594048, 1199401216, 3761336192, 1118261824, 1921676576, 1997657744, 567451416, 3501914628, 3318484170, 2379618397}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 1543503872, 3992977408, 2063597568, 1216348160, 893386752, 2669674496, 1789919232, 2099773440, 3621519360, 3079536640, 2382823424, 471564288, 1544798208, 4292222976, 2744324096, 240752640, 3452099584, 1885241856, 433669888, 273499008, 2014278336, 1088313376, 1658252880, 1448905288, 4138231148, 1840637930, 2928477415}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 3288334336, 2717908992, 3238002688, 880803840, 4206886912, 866123776, 3119513600, 904396800, 1480327168, 3335389184, 2850881536, 145195008, 1892171776, 966139904, 936972288, 2714089472, 3889382400, 1807264256, 3712803072, 219476096, 4037067840, 3431124768, 2340012976, 4215759464, 933931324, 2306867162, 1118197631}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 872415232, 1577058304, 620756992, 3699376128, 4005560320, 1281359872, 894435328, 3787980800, 1299972096, 1145438208, 2077687808, 1575976960, 2033008640, 3382583296, 2218995712, 1537574912, 3598996480, 3273824768, 3416521984, 3992190848, 29084992, 8901920, 2472671920, 2768695960, 4138827540, 826811346, 3787205935}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 603979776, 4194304000, 889192448, 1920991232, 2646605824, 2162163712, 4113563648, 2315780096, 3312713728, 2895773696, 3079208960, 3388768256, 3169370112, 736239616, 911544320, 2558699520, 618920960, 532389376, 3646380288, 1401386624, 1933525312, 2802023072, 567102064, 2785952952, 197387020, 1667994530, 1525634797}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 603979776, 2583691264, 184549376, 3783262208, 2579496960, 2640314368, 3247439872, 793247744, 3575906304, 3518627840, 1140260864, 2086043648, 151240704, 1646403584, 3048935424, 2474162176, 448185344, 1373613568, 1917344000, 1378385536, 1329100480, 1697676896, 3358876528, 2956870616, 1295088036, 2126241330, 1943944313}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3154116608, 4194304000, 16777216, 2793406464, 2512388096, 2376073216, 3698327552, 3906469888, 746848256, 3568697344, 2622423040, 3872686080, 405291008, 1683890176, 2784169984, 964081664, 2224649216, 2441712128, 4223008512, 3717588608, 2426782784, 4112372640, 3100243568, 4262974440, 807720540, 1005734934, 2593862033}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 1006632960, 2852126720, 620756992, 1015021568, 2839543808, 1243611136, 2890924032, 387448832, 219938816, 516292608, 2381512704, 3822813184, 15646720, 2544771072, 1202130944, 3977881600, 3955741696, 599825920, 3156303616, 2040717952, 2993696064, 893913376, 1493440848, 140120584, 3891598164, 667463526, 587549399}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 872415232, 2919235584, 1828716544, 1249902592, 901775360, 3797942272, 3998220288, 4036493312, 4243849216, 1683095552, 3413180416, 3425730560, 4027498496, 4042924032, 1699557376, 2920187904, 1222241280, 409568768, 2000846080, 1986708352, 114304832, 1113066656, 789849200, 474093848, 2429094868, 1345619974, 2356462221}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 1140850688, 3321888768, 385875968, 3162505216, 549453824, 1721761792, 1223688192, 2326265856, 4122738688, 2720137216, 534970368, 1432584192, 118669312, 1658462208, 2114392064, 3075848192, 2146421760, 3501760000, 3224715520, 2727274880, 1707620800, 1953249568, 3661245744, 26679848, 1747826940, 474737930, 4159611167}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 335544320, 167772160, 2801795072, 75497472, 4232052736, 2124414976, 835715072, 3221749760, 748421120, 2617376768, 3924754432, 112033792, 3910221824, 3078234112, 2259365888, 2369501184, 2061530112, 1031440896, 1238955264, 384653952, 1204293056, 3875283744, 2838640144, 2811691816, 3463023284, 3628562082, 3312140151}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2617245696, 1577058304, 1526726656, 1551892480, 583008256, 2011168768, 3301965824, 1794637824, 2335440896, 268042240, 1191903232, 2357166080, 3909304320, 4063371264, 3356954624, 457816064, 1665549312, 1006414336, 2143352576, 1140281216, 849879744, 1661744416, 53351344, 3022062712, 361532148, 742980894, 298535741}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 4227858432, 3523215360, 721420288, 226492416, 926941184, 1843396608, 189792256, 785907712, 2711355392, 3556638720, 53936128, 160333824, 1666367488, 2174099456, 539176960, 3266619392, 1112009728, 45193728, 2732084992, 3041328256, 908867264, 4243988832, 2628990672, 2924263928, 514575636, 2632426326, 1557883895}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 872415232, 1979711488, 1392508928, 2642411520, 4190109696, 2527068160, 984612864, 1919418368, 807665664, 2038300672, 903806976, 1606516736, 439795712, 3372621824, 3257085952, 460564480, 175369216, 2856757760, 3640360192, 4236957056, 3562285248, 372651360, 2240493424, 3354893864, 3233668460, 1232178042, 3260992313}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 3825205248, 3523215360, 2835349504, 1031798784, 1941962752, 3084910592, 466616320, 389545984, 3500408832, 2314862592, 1535967232, 1161658368, 1899216896, 2951880704, 809570304, 362514432, 2072040448, 3785926144, 647653632, 3839089792, 354553408, 3338211680, 3506420208, 647678840, 3514151860, 3906983726, 677649945}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 201326592, 1375731712, 1056964608, 4202692608, 3611295744, 320864256, 1668284416, 722993152, 1360265216, 3209035776, 529072128, 1419476992, 4078944256, 4010680320, 175443968, 932292608, 2120543232, 787132928, 4185936640, 3827293312, 1234047936, 3610580128, 4021400272, 4053069384, 3014829596, 741635046, 719975125}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 3019898880, 1711276032, 2969567232, 8388608, 4030726144, 3131047936, 2284847104, 1951924224, 504102912, 198836224, 2937520128, 2674294784, 3188998144, 4195491840, 2364739584, 103331840, 3392490496, 2099878400, 4227792128, 3516678528, 1448480832, 319623712, 4078019856, 2401419560, 3364780364, 1294277046, 3034949203}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1140850688, 2046820352, 2365587456, 41943040, 2218786816, 794820608, 2630877184, 779616256, 3444834304, 1425670144, 1219166208, 1329364992, 1140965376, 573710336, 1591152640, 1428858880, 3081038848, 2133819904, 3041476864, 1568265856, 2162573120, 2632784544, 2392962064, 2267568984, 3079034740, 2203546814, 360773509}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1006632960, 1107296256, 3674210304, 2256535552, 2336227328, 14680064, 3803185152, 95944704, 1828454400, 606470144, 998440960, 1699446784, 2824486912, 1028530176, 1329008640, 4140410880, 1353939968, 395878912, 3835289344, 3943716992, 2286107328, 2548800416, 1200257488, 797314744, 2580747116, 574854990, 824075183}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2483027968, 436207616, 1258291200, 1266679808, 641728512, 3550478336, 2972712960, 1621622784, 2319187968, 880934912, 2892431360, 4224811008, 3780526080, 3644465152, 1937977344, 1365751808, 524248064, 837198336, 310367488, 732454528, 1837049536, 3028654304, 3725095056, 2840540264, 3064834444, 2129940810, 2779593567}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 4227858432, 1107296256, 2566914048, 4219469824, 574619648, 840957952, 2427453440, 1165492224, 2842427392, 555089920, 2444165120, 3383263232, 3013001216, 964567040, 3108704256, 2710214656, 578024448, 1373084160, 2924900096, 2550982784, 85402176, 480546016, 4195408784, 3357094408, 3447166828, 3710277694, 538230795}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1677721600, 1644167168, 922746880, 327155712, 54525952, 564133888, 3270508544, 1806172160, 2166620160, 2199519232, 3751215104, 3194519552, 3356114944, 107094016, 900403200, 685684736, 613641216, 2756689408, 2926233856, 582762624, 486216128, 1518777056, 1134513616, 607224552, 3989301884, 3262367626, 1381099993}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 3825205248, 3925868544, 3338665984, 343932928, 1472200704, 1000341504, 1982857216, 4148690944, 3785097216, 3316776960, 4247453696, 1891729408, 3018997760, 1323966464, 2643398656, 21465088, 1873232896, 2229965312, 2595481856, 1230525056, 1938097600, 2862133024, 3661160688, 2796151400, 515856204, 1236173682, 518388439}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 2751463424, 1107296256, 889192448, 3196059648, 130023424, 3902799872, 2314207232, 784859136, 4073455616, 3091857408, 3487498240, 1208713216, 2195570688, 173154304, 4234883072, 2359662592, 2375336960, 546617856, 1589008640, 3831490688, 2403408192, 2687147424, 933721328, 3503117480, 1906461756, 587322770, 1337994371}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 2483027968, 436207616, 1660944384, 142606336, 1363148800, 1348468736, 3085959168, 4177002496, 3022782464, 2791964672, 335872000, 2070970368, 1658109952, 2286034944, 792793088, 2386470912, 7330816, 57785856, 1770681600, 2052968064, 2215163072, 1094247456, 4127728976, 3344171160, 2609260092, 3142517662, 1692776731}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 1409286144, 3992977408, 2533359616, 3833593856, 3896508416, 4020240384, 3274702848, 594018304, 3109289984, 3655467008, 2649030656, 2980216832, 1855275008, 1180311552, 3746107392, 2404169728, 799960064, 36408832, 372884736, 493118336, 3644504512, 1430880032, 2440829712, 2509640296, 276239884, 1477423994, 1326703621}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2348810240, 3724541952, 1392508928, 3112173568, 2470445056, 3160408064, 3731881984, 405274624, 1545338880, 4122607616, 2678128640, 4066607104, 4103749632, 3502383104, 126169088, 4271745024, 2603967488, 1676065280, 2231882496, 3833036672, 3089342656, 3363466336, 3983682512, 403510936, 257012316, 3782695146, 782477975}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 469762048, 3120562176, 2734686208, 2390753280, 3200253952, 4242538496, 1097859072, 1755840512, 3558604800, 2958426112, 1409875968, 1837662208, 3354869760, 565059584, 1445801984, 1050318848, 2312928256, 3297097216, 4286445312, 2431276672, 2914813120, 3397213600, 697380016, 1696369592, 3475861916, 1974012938, 492354295}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 1275068416, 1577058304, 419430400, 411041792, 3007315968, 2422210560, 4090494976, 213385216, 707526656, 4058120192, 3646881792, 3147137024, 3040198656, 1806311424, 159068160, 3115554816, 1096602624, 3259926016, 603349760, 3342790528, 3989930560, 1237567520, 4193981392, 787722648, 1799149492, 4070487438, 2764988827}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 67108864, 1644167168, 1459617792, 2608857088, 1824522240, 2589982720, 1091567616, 3457679360, 429654016, 4259184640, 2899640320, 216039424, 3872047104, 1937121280, 195104768, 3278538752, 2384845824, 4229011968, 764956928, 385872000, 3670456768, 206816480, 959491632, 515033112, 1845106308, 2103902438, 1386455575}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 872415232, 33554432, 687865856, 629145600, 3997171712, 3428843520, 105906176, 3791126528, 3412852736, 1936326656, 1134755840, 3964698624, 1822146560, 2413961216, 2659659776, 2310977536, 682025984, 1866962432, 3741154560, 3793279104, 788708928, 4218746720, 2372438672, 3646411160, 3312986324, 3165399198, 1598688651}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2080374784, 2919235584, 788529152, 696254464, 3317694464, 2598371328, 1523580928, 2862088192, 1270611968, 954859520, 2140864512, 1507033088, 1697267712, 1619140608, 2064584704, 957196288, 580871168, 751603200, 2464141056, 1664181120, 2761007040, 3368377440, 2237629040, 403199800, 2784830580, 3429539910, 2886125023}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 3154116608, 3254779904, 3204448256, 41943040, 4030726144, 2497708032, 4086300672, 3576168448, 1115947008, 2889744384, 2068119552, 1723695104, 4119019520, 3165003776, 1943613440, 1314883584, 3502525440, 2211223040, 3063471872, 964450432, 786478016, 73584288, 1357346576, 461914040, 1056191012, 3590729322, 1370032625}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 3019898880, 3456106496, 1929379840, 2407530496, 197132288, 195035136, 2895118336, 3390570496, 3678142464, 2867986432, 2072969216, 1559920640, 3893411840, 362422272, 1901793280, 429697024, 2014956544, 2065272320, 2946530560, 3920231296, 3704725696, 1449424352, 1159195632, 2688852840, 4236627172, 595299302, 3845613951}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2751463424, 2113929216, 4009754624, 964689920, 2747269120, 4087349248, 2064646144, 1648885760, 23855104, 2193489920, 3230597120, 3866460160, 664158208, 1678123008, 2883268608, 3302995968, 2740157440, 3829829120, 4248164608, 3114485632, 2440992704, 3701598304, 4197017072, 2062262632, 969501188, 3097199730, 1102147307}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 1677721600, 3321888768, 4143972352, 92274688, 2965372928, 3139436544, 823132160, 3174563840, 2233729024, 1596325888, 3693805568, 3608772608, 908476416, 3261997056, 524750848, 483637248, 1745316864, 3606489600, 1470744832, 3012258176, 344760768, 576775008, 2444214576, 800082248, 1814899332, 2485289646, 789045049}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 2080374784, 3321888768, 117440512, 2390753280, 1178599424, 2531262464, 1229979648, 4003987456, 2515271680, 4117364736, 1087700992, 3150872576, 639942656, 1437736960, 534843392, 3364915200, 3895450624, 582461952, 2002800384, 3751008640, 1240837568, 3877204384, 1800895120, 3038016056, 1118699156, 2280559242, 1792330411}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3288334336, 2650800128, 1157627904, 478150656, 2193620992, 136314880, 2920284160, 1524105216, 2960916480, 2123235328, 1693777920, 1697415168, 1104560128, 2935103488, 2860199936, 4191795200, 2432359424, 1763993088, 2240356608, 3508711296, 2934142272, 3984506144, 3229444016, 106138760, 1638789444, 1741414102, 4186633871}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 3556769792, 1912602624, 1962934272, 8388608, 3888119808, 3747610624, 3207593984, 3901227008, 3843817472, 1426194432, 145817600, 962560000, 1535459328, 3827179520, 1874006016, 619616256, 1918551040, 1348166144, 2160919808, 2255328384, 3409723712, 3348997664, 1649696496, 3513886296, 3409869324, 3215760706, 2764824983}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 1140850688, 2248146944, 587202560, 3984588800, 1539309568, 325058560, 3631218688, 1226309632, 1635516416, 4072800256, 3681091584, 4269965312, 474824704, 532553728, 4222291968, 3370887168, 944755712, 3685964288, 3417645312, 2479921536, 420246720, 897103200, 552432, 733396056, 372988764, 1969296358, 2358681807}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 3556769792, 2046820352, 1761607680, 2977955840, 3426746368, 1822425088, 3002073088, 3167223808, 3003908096, 544079872, 4005232640, 3299377152, 539312128, 3982630912, 2782203904, 110331904, 3008222208, 1017605632, 4083614976, 457082496, 3216655936, 536385120, 1906137104, 501618856, 3533122684, 1064738578, 1366708915}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 738197504, 1107296256, 1761607680, 3665821696, 3217031168, 211812352, 3123707904, 2050490368, 1273757696, 2038300672, 1543045120, 350781440, 102744064, 1746018304, 1564946432, 3820070912, 415722496, 3962953216, 1387862784, 2240317568, 3381648960, 983172256, 122890992, 3011752104, 2876262476, 1788636270, 1860325547}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 1140850688, 3657433088, 3439329280, 3430940672, 3745513472, 1864368128, 2286944256, 3233284096, 3741581312, 3327787008, 3295084544, 180125696, 3141713920, 501096448, 964497408, 3422271488, 2897105920, 3869565440, 3135709440, 1291624064, 719511360, 2479752480, 2288334032, 3404694600, 3555488724, 1742197326, 353997361}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 738197504, 2650800128, 1694498816, 1031798784, 1673527296, 2430599168, 1324351488, 1841823744, 3452174336, 288227328, 2690711552, 3232202752, 3720921088, 2036998144, 3599708160, 2720446464, 1486846976, 2045434368, 274799360, 145207168, 3788037440, 4285147488, 2005866992, 765898936, 3227472252, 2978666322, 13713377}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 2080374784, 1711276032, 1996488704, 2155872256, 3477078016, 706740224, 3425697792, 4022861824, 4052484096, 3497132032, 264830976, 2930409472, 3253977088, 3850248192, 2465927168, 3997407232, 4276710400, 4253415936, 3907596032, 1662685568, 2935744960, 3574740512, 433661648, 2236781576, 330816332, 3397401618, 1178607763}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1946157056, 1644167168, 2667577344, 2743074816, 1740636160, 1797259264, 2528116736, 1273495552, 3103522816, 2655911936, 4050976768, 1042382848, 3693658112, 2402426880, 737882112, 1240774656, 712600576, 2505231872, 2781154560, 2060030080, 794096576, 180095712, 531503856, 1751459656, 3812210412, 4192007130, 3205505583}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 4093640704, 2046820352, 1996488704, 3615490048, 1254096896, 3806330880, 2995781632, 3987210240, 1970536448, 1984036864, 899612672, 2392752128, 3265740800, 1387667456, 2283606016, 392271872, 3739872256, 1293512192, 2532248832, 1680250496, 1136355776, 2531276768, 2291151280, 4205314872, 317981668, 75636042, 595527437}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 1275068416, 1711276032, 318767104, 494927872, 2671771648, 1239416832, 3144679424, 3144155136, 3535536128, 105775104, 320274432, 3676209152, 3712565248, 376578048, 2979598336, 3987322880, 3645361152, 2086889984, 3420398336, 1437774208, 2313121984, 2719031648, 686141136, 262267128, 468213660, 299865978, 2060775199}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 335544320, 1845493760, 2801795072, 3883925504, 2847932416, 1868562432, 3771727872, 411566080, 2022965248, 2293104640, 3386966016, 1833598976, 795623424, 1018830848, 1829703680, 3876292608, 2400646144, 3503180288, 3448321280, 1926136704, 1462392256, 1520371680, 2443416944, 41078104, 3633864308, 3838053378, 3831894197}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3690987520, 1845493760, 2399141888, 1619001344, 3519021056, 1646264320, 1796210688, 3909615616, 3038511104, 2071330816, 162463744, 4084957184, 1189986304, 1072308224, 345575424, 498378752, 2405848064, 809497088, 804718336, 4044333952, 1777852352, 1464548896, 4029251952, 1789975560, 1344050820, 2477409186, 1860304407}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 1811939328, 3657433088, 1526726656, 4051697664, 3795845120, 2871001088, 2697986048, 3760717824, 3663986688, 2638610432, 1155858432, 4177166336, 1088831488, 2074222592, 459485184, 1476372480, 1546445824, 1088178688, 1719470848, 1623633536, 1367104192, 3178041952, 93239696, 3404230472, 2480082036, 3869739178, 1299235177}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1140850688, 1442840576, 2566914048, 4236247040, 1732247552, 1818230784, 806354944, 3642228736, 2835087360, 2464808960, 390397952, 908165120, 401883136, 3180732416, 1768886272, 2881792000, 3227900928, 692739584, 1106059520, 552971648, 1787449920, 1053637920, 1921361616, 780302232, 497615812, 4073947430, 1842181583}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2751463424, 3590324224, 3338665984, 578813952, 4273995776, 4271898624, 3377463296, 566755328, 3945529344, 879886336, 3039494144, 564363264, 1400061952, 3235782656, 404303872, 4285048832, 39904256, 1138063872, 1846753536, 496479616, 1688567232, 155915936, 4233346224, 1458260776, 1706701332, 3322354450, 3922824411}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 3422552064, 1509949440, 2231369728, 1904214016, 1564475392, 3806330880, 3979345920, 2918711296, 1875116032, 3277193216, 4256628736, 2469953536, 2852700160, 1842487296, 3993055232, 1656723456, 3142081536, 1583271424, 3236242176, 1878638208, 2887214400, 63589984, 3478641232, 1900451128, 3727947916, 1111530590, 1024254401}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 3422552064, 1107296256, 4009754624, 947912704, 557842432, 2543845376, 342884352, 2538078208, 2961440768, 143261696, 2622291968, 1993703424, 1635860480, 659431424, 912723968, 4117280768, 333249536, 1537961472, 754123520, 1346025600, 4153278400, 2622020640, 3849930064, 2472676968, 3459856988, 2237110834, 4251478865}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 2483027968, 1107296256, 1795162112, 2306867200, 3133145088, 3042967552, 1873805312, 2636644352, 812908544, 1517158400, 2395668480, 1513259008, 3631398912, 3738836992, 3167031296, 2345240576, 4012403712, 1023206912, 2388727040, 3611265152, 515866304, 3486804064, 2268528048, 2983993560, 3160024492, 3481615850, 2758381517}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3556769792, 1912602624, 1124073472, 1753219072, 641728512, 723517440, 3037724672, 2965897216, 2334916608, 1855848448, 648740864, 3358294016, 3894820864, 1844584448, 4128575488, 2316343296, 2030423040, 4044904960, 3658024192, 1859556480, 3498755264, 1994509344, 380270224, 1497107272, 215360772, 1288112338, 1326822011}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3959422976, 570425344, 2533359616, 3548381184, 3787456512, 4267704320, 902823936, 554172416, 628883456, 3741712384, 239796224, 969375744, 1649065984, 1689919488, 2561486848, 899450880, 2917489664, 1222438400, 1264134912, 1747366016, 3284693440, 2952808160, 2392612208, 4236923928, 992568372, 2399327074, 862336207}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 3556769792, 3388997632, 285212672, 3397386240, 3644850176, 2627731456, 2016411648, 523763712, 2041315328, 3096051712, 285147136, 1592885248, 772161536, 921051136, 529862656, 1067362304, 1065352192, 3123992064, 2692023552, 4061039232, 385339456, 3890239648, 3774022992, 4140538024, 1166113996, 2845547310, 728320411}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 2885681152, 2046820352, 2701131776, 360710144, 3485466624, 4238344192, 607125504, 2806513664, 3263954944, 4228513792, 2613903360, 2950791168, 563724288, 1053171712, 1705455616, 3241981952, 3066063872, 943454720, 920075008, 2861864576, 4196170816, 3664368480, 2637042416, 387646120, 2491329484, 4035015410, 156260147}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 1275068416, 1241513984, 553648128, 310378496, 247463936, 2933915648, 1664090112, 795344896, 1116995584, 4091412480, 2213609472, 1653047296, 1426210816, 4010418176, 3708751872, 69634048, 3424506880, 4019474944, 3904840448, 1133415040, 996791360, 3573170848, 3697676976, 3317510712, 996515340, 3352912186, 307402421}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 1140850688, 3791650816, 520093696, 3229614080, 566231040, 299892736, 4191158272, 715653120, 688128000, 2961047552, 582418432, 1027375104, 3942039552, 2453282816, 568922112, 4047214592, 3362931712, 755025408, 1983455488, 3130241152, 4176894912, 2436821536, 590221168, 3403621880, 324574516, 4153990986, 2286232849}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 469762048, 1845493760, 2868903936, 1954545664, 4223664128, 2770337792, 3044016128, 1288175616, 1033109504, 2577793024, 3218800640, 3247931392, 3047243776, 561127424, 2040344576, 2342303744, 1808722944, 2733591040, 3570210560, 1772393344, 2949840576, 826112800, 4217373680, 3591388616, 4007135260, 1095508690, 2917794229}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 2080374784, 2785017856, 1660944384, 2541748224, 1858076672, 207618048, 2395996160, 781713408, 4167303168, 2848849920, 103219200, 2439544832, 976732160, 267001856, 818491392, 3594500096, 133653504, 1454499328, 2612072192, 1632346496, 3577824448, 3756189664, 3564081840, 4230970776, 2457202420, 1070531718, 4003762505}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 2483027968, 4194304000, 3573547008, 2323644416, 482344960, 534773760, 143654912, 3182952448, 3554934784, 3128819712, 3154182144, 3939074048, 2762391552, 1188700160, 3923718144, 2524481536, 4180104192, 3153123840, 2626106624, 2391574144, 1990289728, 1077275808, 4173367344, 3678626936, 2563700196, 740689550, 225785449}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1409286144, 3120562176, 4009754624, 3347054592, 88080384, 18874368, 428867584, 1784152064, 2494824448, 841613312, 1122041856, 2152759296, 4128522240, 1029578752, 1781207040, 2176956416, 3211578368, 2799071744, 1086530816, 3938289280, 95080384, 1000951776, 1054389840, 500716488, 3629123364, 2948079286, 1480862365}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 2348810240, 570425344, 1895825408, 3951034368, 1497366528, 3571449856, 913309696, 945291264, 916193280, 3596222464, 3168206848, 2831974400, 2543534080, 774250496, 838668288, 3989014528, 2240543744, 646403584, 322704128, 550113408, 1023354944, 84455648, 903693136, 2053848760, 2319878492, 1090805942, 3651058967}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 3019898880, 1711276032, 3271557120, 2894069760, 322961408, 2942304256, 2649751552, 1785200640, 3684958208, 4189716480, 1138688000, 1150386176, 4039393280, 2944278528, 982855680, 3869685760, 2654071808, 4112532992, 2586066176, 3648655744, 4185859264, 3292635424, 968642512, 1266827096, 71515708, 1706539386, 2495444249}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 335544320, 3858759680, 654311424, 427819008, 1094713344, 3948937216, 1880096768, 1794637824, 947126272, 2673737728, 1786970112, 3272704000, 1961476096, 726278144, 4232916992, 1378527232, 753687552, 2632838656, 628888832, 2483167616, 2884713920, 2835911776, 753752912, 214787672, 582843460, 819293470, 1436122157}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1543503872, 2181038080, 1157627904, 2189426688, 331350016, 316669952, 3551526912, 4083679232, 3479961600, 3949854720, 3422879744, 1336508416, 2970370048, 2481070080, 643510272, 2869204992, 4012499968, 808471040, 2480146176, 219809920, 1217342784, 278834848, 174520816, 1699664696, 629331244, 1451017530, 557972363}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 3288334336, 3724541952, 2097152000, 3632267264, 415236096, 3508535296, 2192572416, 2855796736, 2458124288, 1190789120, 305332224, 2461564928, 1733574656, 3529383936, 100208640, 3153307648, 604566528, 1201686016, 2210136320, 4127068032, 3934847808, 3832259616, 3875328304, 1094865608, 3761977452, 2512698350, 3112847537}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 1811939328, 3590324224, 1828716544, 2055208960, 1807745024, 3621781504, 3427794944, 1100480512, 2825125888, 2863005696, 4153475072, 1551335424, 2068791296, 1780621312, 4108791808, 3560880128, 2398929920, 305882624, 591137536, 1235369344, 2141660992, 589208736, 2328676336, 4206066552, 3437235668, 3956284806, 3101168201}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 1140850688, 3590324224, 2566914048, 310378496, 1203765248, 3927965696, 600834048, 2634547200, 979107840, 4265738240, 2339176448, 1247903744, 1467498496, 2227052544, 2503946240, 1076135936, 1838545920, 2584505856, 2742026496, 1561857408, 1265898048, 3066967712, 2259095280, 781229576, 1182522164, 4043007394, 2477296583}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 3422552064, 3321888768, 4143972352, 377487360, 2948595712, 2581594112, 1987051520, 3307732992, 3181641728, 1926365184, 1667301376, 4250042368, 3257319424, 202776576, 3456315392, 368805888, 3525331968, 2651517440, 1227891456, 3825731968, 1421097408, 373955488, 101518064, 1314170104, 666751452, 3456215338, 988115257}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 2885681152, 33554432, 520093696, 3011510272, 2361393152, 2124414976, 3643801600, 2063073280, 2059141120, 1321861120, 1001324544, 822771712, 3696934912, 3981844480, 3063230464, 1207801856, 3562826752, 2743003648, 3929029376, 192424064, 2306618304, 870976224, 1180631600, 2572334120, 2111238412, 3328447902, 1141252479}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 3154116608, 1644167168, 3238002688, 1870659584, 96468992, 819986432, 888143872, 3792175104, 3920363520, 1395261440, 3311861760, 177438720, 1962655744, 4159053824, 2390568960, 2661062656, 3170126848, 937423360, 3491774208, 227553408, 3828884544, 2076444128, 255212656, 1407531960, 705209852, 261772066, 642695419}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 469762048, 1912602624, 3170893824, 1837105152, 1203765248, 840957952, 1852833792, 2928148480, 3665559552, 2422865920, 3717529600, 2356183040, 553435136, 2343968768, 1934569472, 567117824, 817912832, 1162405376, 3535804160, 3147834496, 397425472, 1000866144, 1619792112, 2057443080, 3171493980, 2429198210, 399637519}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 1140850688, 3858759680, 3741319168, 293601280, 1103101952, 723517440, 3627024384, 449314816, 384565248, 3965583360, 3285123072, 2391572480, 1024147456, 3608289280, 2615226368, 1064019968, 2675702784, 2990493184, 2539127040, 1549017472, 2660901824, 1684870752, 1088794480, 3488408136, 3873953868, 3150538002, 3064670635}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1811939328, 4194304000, 721420288, 394264576, 767557632, 2980052992, 334495744, 2240282624, 2805202944, 2852257792, 1569390592, 738295808, 177848320, 1947607040, 2285449216, 2573371392, 2407293952, 1622533632, 1937246976, 1748764288, 1450583744, 3748210656, 2644153968, 3128969704, 795070652, 1541488194, 4264468317}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 3690987520, 2583691264, 16777216, 2474639360, 3527409664, 2338324480, 4291821568, 4190633984, 3488874496, 3257270272, 2320695296, 3447226368, 3089088512, 3284992, 1617235968, 2227410944, 413367296, 332659200, 3256354560, 1480339072, 718414912, 2968847072, 1877711248, 1674015576, 2229139764, 3962514130, 3200953229}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 2617245696, 3388997632, 318767104, 1887436800, 4181721088, 4192206848, 426770432, 1649934336, 4035182592, 3981836288, 1718419456, 710574080, 1870512128, 3316785152, 2894802944, 944740352, 3178451968, 2731656704, 1530410752, 414456448, 317589696, 2308517408, 3830759248, 102034424, 1098813468, 3057381494, 1203185233}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 1006632960, 100663296, 956301312, 377487360, 1598029824, 98566144, 1928331264, 2878865408, 1776025600, 2421817344, 3371368448, 24805376, 3000090624, 1105600512, 1217998848, 3308361728, 1873234944, 1294323200, 1041768192, 3743164800, 2239371840, 3324192672, 984790736, 998625272, 1728590716, 3950252294, 3820883975}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1811939328, 3590324224, 3841982464, 8388608, 4097835008, 262144000, 1192230912, 2554855424, 3769892864, 1140981760, 4236312576, 1259831296, 3930308608, 257302528, 3627233280, 3972962304, 3953679360, 3869498880, 811993856, 1152064896, 3092430144, 1416520224, 622393360, 1887223144, 2154919172, 558398322, 3029595933}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 2348810240, 1644167168, 3137339392, 3850371072, 1707081728, 3516923904, 2104492032, 571998208, 3246653440, 1167982592, 2504851456, 3561259008, 2812166144, 4202307584, 3674411008, 2984351744, 310834176, 3353244160, 3726250752, 1607667840, 2995356352, 3675971424, 1959020656, 2303279080, 3222970652, 4117984038, 2655950449}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 4093640704, 3858759680, 2600468480, 3665821696, 3477078016, 2183135232, 2297430016, 780664832, 332660736, 3619291136, 3192455168, 1313832960, 3376037888, 2802720768, 1143148544, 2533267456, 2489963520, 1140485632, 2666401024, 3870503296, 304523968, 1602612384, 2025611472, 83432456, 3815224700, 668882882, 1130118021}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 67108864, 570425344, 3607101440, 3045064704, 499122176, 1772093440, 1034944512, 2945974272, 1535377408, 1482031104, 4139974656, 2520547328, 3305750528, 833757184, 3750047744, 3361191936, 459883520, 420072960, 3350335744, 1921319040, 3201796544, 690571104, 3194603632, 69338088, 711801388, 2532020038, 176903921}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 1543503872, 2113929216, 4143972352, 310378496, 834666496, 216006656, 1274019840, 478674944, 3372482560, 3157393408, 2300379136, 3856039936, 4282662912, 2719358976, 2537492480, 942913536, 1063183360, 3452197376, 2748720896, 64960384, 1472438720, 3923172000, 3519037808, 2221161400, 1585584316, 2645893698, 1614980241}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 1275068416, 234881024, 2667577344, 1535115264, 1153433600, 979369984, 3805282304, 3447193600, 878444544, 3533045760, 1916731392, 3899621376, 1112391680, 3144294400, 1167659008, 171476992, 2028356608, 2097014272, 801252096, 2369592192, 2100472768, 2091865312, 3325912112, 4239945240, 414639348, 1541389950, 610652359}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 2214592512, 1040187392, 3539992576, 864026624, 2076180480, 874512384, 856686592, 3737649152, 2665742336, 1500119040, 2720464896, 2395373568, 3036889088, 1466834944, 905777152, 3086596096, 2135553024, 1454596608, 2364936448, 154216320, 2496116928, 438106848, 2321473008, 2108543880, 500793220, 2010198930, 2172103593}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1811939328, 3321888768, 16777216, 3565158400, 1237319680, 274726912, 875560960, 961019904, 1191968768, 1150418944, 1932591104, 1976008704, 3136503808, 1564352512, 3866300416, 2798557184, 2698040320, 3020121600, 731261696, 4279187840, 523537472, 1509812000, 2072964976, 2134924952, 210801868, 2534663986, 4274379923}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 4227858432, 2382364672, 3170893824, 2659188736, 255852544, 807403520, 934281216, 1183318016, 2170814464, 2270822400, 799997952, 4123754496, 462995456, 2522750976, 3001356288, 2409408512, 3697234944, 153673216, 39194368, 3133217664, 3521549120, 3502263712, 2049663696, 84598920, 2964658476, 2881795394, 589514281}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1275068416, 3254779904, 1392508928, 4152360960, 2311061504, 2808086528, 1781530624, 1597505536, 3571187712, 3634757632, 1900478464, 3316940800, 2394341376, 1431969792, 2909868032, 1184602112, 2597735424, 279889408, 3373671168, 1170159744, 3037233344, 1671485408, 652556144, 2507774552, 3954927308, 1165185774, 3539434663}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 603979776, 1241513984, 1224736768, 2004877312, 197132288, 1222639616, 3499098112, 696778752, 20709376, 3946446848, 815988736, 333021184, 1031258112, 1453727744, 204025856, 142780416, 663378944, 870306304, 3857324288, 2265647744, 3742737984, 966128608, 4090567152, 1134999992, 2995018980, 3241867714, 3968515423}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 67108864, 1040187392, 3036676096, 1937768448, 1849688064, 2602565632, 244318208, 3171418112, 629407744, 1293287424, 3860791296, 674988032, 431243264, 376578048, 754520064, 3835467776, 1888732160, 1859940864, 650522880, 1186400128, 2129637696, 214584032, 140060816, 4266440776, 3183212900, 2471000802, 2199399441}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 2885681152, 704643072, 721420288, 2290089984, 3628072960, 165675008, 2169503744, 1769472000, 4212391936, 1619394560, 3693281280, 318996480, 3993092096, 4273086464, 2119512064, 3521677312, 3099491328, 1058654720, 3946199808, 3498783360, 1395637952, 2809394208, 3821475600, 2890765304, 4095666196, 1658564286, 2183524597}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 1409286144, 167772160, 1224736768, 3548381184, 3191865344, 4083154944, 3077570560, 2060976128, 1460928512, 10878976, 3817537536, 3706552320, 4026646528, 2199003136, 813510656, 3257837568, 3490737152, 2434398720, 3995469056, 4098562688, 281908800, 2207367904, 2465857680, 4090567512, 4218197276, 3198506006, 3649795253}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 3288334336, 2449473536, 3539992576, 2592079872, 2663383040, 2636120064, 2291138560, 3749183488, 3134980096, 3523870720, 3011706880, 3391586304, 2649440256, 3149275136, 2918789120, 1408022528, 993582080, 3092479488, 1581916416, 3429051520, 1771540672, 4211303584, 4019333296, 91161288, 2743437924, 2217507262, 586650023}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 3556769792, 973078528, 587202560, 2877292544, 364904448, 3844079616, 2603614208, 968359936, 1234436096, 800194560, 1439236096, 3491135488, 765804544, 1397104640, 3366662144, 1794607104, 1492122624, 698179072, 34743552, 2428057216, 3377380544, 304179424, 4068224624, 55456456, 3318163596, 2276560974, 1095025653}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 2885681152, 1375731712, 855638016, 243269632, 2185232384, 1495269376, 3872391168, 253231104, 3087269888, 1370095616, 2863333376, 3197665280, 2182234112, 4216201216, 3727757312, 194754560, 736549888, 1861896704, 276962048, 1200045184, 1679730880, 2000647584, 58425744, 3788962248, 2245163508, 447619238, 1434521393}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3019898880, 100663296, 3003121664, 1535115264, 1069547520, 2707423232, 1882193920, 2999451648, 2860253184, 2411069440, 4217176064, 758284288, 1629896704, 1978277888, 1660628992, 699897856, 2519788544, 3365825024, 176045312, 3835767168, 4198799552, 3600511200, 2351466736, 4294276312, 3218180428, 3688221330, 2612576655}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1677721600, 2046820352, 2835349504, 3984588800, 3997171712, 1293942784, 586153984, 3116892160, 4293132288, 3940417536, 1971257344, 2729738240, 1339310080, 618274816, 1957761024, 2299758592, 1918686208, 2649516544, 3212192000, 3620406912, 1200797248, 2976343392, 2118420624, 354174152, 3351123068, 2175744850, 1762442505}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3959422976, 3791650816, 620756992, 1283457024, 3384803328, 283115520, 2767192064, 2377646080, 1855717376, 837156864, 4163043328, 2938273792, 3257188352, 2341085184, 1283264512, 3315443712, 3873467392, 2425215488, 710249216, 1157906560, 3516394816, 463516960, 735955824, 1396548536, 481320700, 4217761806, 2233574775}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 1543503872, 2382364672, 855638016, 1384120320, 3074424832, 2992635904, 2593128448, 173539328, 1317797888, 1218838528, 1351155712, 4154163200, 1501085696, 2696552448, 2893484032, 2728310784, 2563070976, 134989312, 641115904, 293686144, 351914176, 2463473312, 3923113168, 1204001816, 787801060, 3147576310, 3560837715}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 2348810240, 3925868544, 3942645760, 243269632, 2839543808, 2606759936, 294649856, 3296198656, 140247040, 626917376, 2476015616, 4290281472, 232538112, 2526158848, 4189270016, 3136399360, 4135246848, 3887816192, 3876172544, 2347164288, 935685824, 1793896864, 469135184, 4024249176, 2209125924, 3767958910, 776801895}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 67108864, 973078528, 1828716544, 2424307712, 2646605824, 85983232, 378535936, 2902982656, 2531524608, 979763200, 4177854464, 1649049600, 2781855744, 3826393088, 3916107776, 2821433344, 212028416, 3594048000, 797159680, 2560063104, 456580928, 2534582816, 478407792, 2654997192, 3210755684, 3824160546, 1274553705}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3556769792, 2852126720, 721420288, 2860515328, 3804233728, 996147200, 3415212032, 1332215808, 2725511168, 4043177984, 4173398016, 3978919936, 3147939840, 974790656, 1775710208, 3344734208, 974552064, 3463105024, 1179428096, 2814263936, 2675887808, 1495444640, 303517616, 790844760, 318592164, 420242618, 977129741}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 3959422976, 1979711488, 3909091328, 2810183680, 1447034880, 3667918848, 4201644032, 961019904, 2041839616, 2754478080, 3207266304, 523206656, 3298443264, 4108984320, 1254952960, 2842724352, 2835072000, 3351998976, 3180366592, 1277937024, 2935182912, 980193248, 2066867344, 3728112680, 2307407708, 3470011634, 3703441565}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 603979776, 3388997632, 4076863488, 3279945728, 4206886912, 2136997888, 326107136, 1943535616, 2679898112, 2834694144, 539820032, 1764917248, 2617917440, 3912900608, 428019712, 417564672, 2179912704, 1758295552, 1640216832, 1388243584, 3099934912, 926384864, 2031942064, 2270845016, 624048284, 3514243030, 37850687}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 201326592, 3657433088, 3305111552, 4253024256, 3972005888, 1746927616, 1217396736, 2108162048, 1461452800, 1059192832, 2974089216, 3689578496, 1153548288, 1672355840, 3914280960, 3723737088, 3614014464, 1633348096, 3801322240, 471432832, 3233994048, 3086457184, 3127867952, 227134344, 469906404, 4283764810, 1141022743}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 4227858432, 2113929216, 889192448, 4034920448, 4206886912, 90177536, 2624585728, 1207435264, 3301179392, 2805334016, 194314240, 176193536, 1498988544, 1291984896, 2056982528, 1966184448, 1256080384, 1670901248, 3805122304, 1632393088, 1069871424, 819988000, 4264560560, 475545048, 3486793692, 264114590, 2972259105}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 3019898880, 1644167168, 1224736768, 2122317824, 826277888, 2610954240, 1582301184, 2488795136, 1627127808, 3712090112, 3879272448, 3692527616, 1371652096, 1936596992, 2288193536, 301107200, 2449753088, 2427378176, 467049728, 1593458816, 292945472, 1856508320, 2943615824, 3878035304, 719790932, 2564603894, 3326574159}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3422552064, 771751936, 1392508928, 1551892480, 2696937472, 2992635904, 238026752, 1185415168, 3282305024, 3543269376, 336134144, 1740341248, 573030400, 1965432832, 1741885440, 3283531776, 1669221376, 819000832, 1549959936, 4148454272, 3886923968, 817052960, 2919671088, 664166424, 3671385804, 4219504458, 3910492025}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 2751463424, 1845493760, 2936012800, 3749707776, 2529165312, 1516240896, 2245001216, 623378432, 1290010624, 2215772160, 161415168, 2740748288, 4050796544, 2414223360, 348459008, 3103242240, 1519700992, 2385472000, 4086143232, 2261775232, 3239182272, 2977481184, 657018544, 2715328536, 4138762036, 1213276778, 2063443433}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 738197504, 3187671040, 989855744, 3279945728, 1337982976, 3512729600, 344981504, 3963092992, 3036938240, 3788636160, 1824718848, 3495264256, 254459904, 830873600, 1263087616, 3196229632, 1297445888, 504097280, 1943575296, 3290056576, 2617262784, 896491232, 3251952368, 2968202456, 3811160676, 1247602734, 3504813265}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 1140850688, 3456106496, 1929379840, 3749707776, 2755657728, 559939584, 2664431616, 348651520, 2049703936, 544604160, 2109669376, 1998815232, 798507008, 2395611136, 2338402304, 3118503936, 1682295808, 3584120320, 892240128, 384752512, 1453385920, 1875631584, 2984920592, 280964824, 4087585524, 2824363282, 2984917243}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 3288334336, 2919235584, 2868903936, 3833593856, 624951296, 3563061248, 4279238656, 2051538944, 2068054016, 3868852224, 218824704, 1085898752, 146227200, 1032724480, 3904442368, 2858854400, 924638208, 1263955456, 2112127232, 117166976, 1608646336, 3945454368, 1051946576, 3279170456, 3902936196, 563545714, 2641339937}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3422552064, 2919235584, 1929379840, 3598712832, 2118123520, 3491758080, 2475687936, 3046637568, 424935424, 1668153344, 2208759808, 1712291840, 1537392640, 2330599424, 1089540096, 2007795712, 2369479680, 2618029568, 2339537664, 2660529024, 3385348288, 1114273696, 2717336208, 2788290696, 1270585764, 3946634502, 2892312293}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 738197504, 1174405120, 822083584, 2357198848, 2545942528, 3755999232, 4262461440, 2675441664, 1377042432, 127795200, 1333854208, 1253474304, 2283323392, 324673536, 1493643264, 2490603520, 1936217088, 4087862784, 3722287872, 1583446400, 611147840, 171397408, 1773162736, 3003380088, 923502660, 528239038, 3644445397}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 1006632960, 1241513984, 2365587456, 3732930560, 3149922304, 2556428288, 2324692992, 3778543616, 3927179264, 2767323136, 217120768, 3510337536, 2221129728, 817242112, 3470462976, 1242474496, 4197606400, 4250112, 2697772800, 2257283712, 2106019648, 80828832, 1155154928, 281855896, 2296026468, 2736801198, 2221008981}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 2751463424, 771751936, 452984832, 1400897536, 2554331136, 1914699776, 661651456, 483917824, 1819017216, 1283588096, 3792502784, 4147675136, 2380120064, 3026067456, 876032000, 3322517504, 3369040896, 3954893312, 947894528, 353133440, 3791471296, 93321952, 3300590864, 924559880, 1686790812, 3676725782, 3787741547}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 3154116608, 4261412864, 83886080, 1786773504, 2411724800, 1172307968, 2664431616, 1812463616, 761004032, 2559705088, 3499294720, 3452207104, 3483353088, 2992513024, 807997440, 4265318400, 2861652992, 130471424, 4254965504, 744257408, 4163593536, 1463402656, 722670320, 4068775416, 583002996, 2297308642, 4205905031}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2751463424, 1040187392, 1862270976, 3112173568, 4273995776, 505413632, 2175795200, 1347944448, 2815164416, 3691380736, 1054670848, 1347649536, 1143324672, 1094328320, 140718080, 668108800, 521696256, 1394005504, 639678720, 685733760, 2845198272, 504364128, 3539024048, 2756029704, 315686444, 3982338742, 184342691}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 603979776, 503316480, 2365587456, 2407530496, 2831155200, 3609198592, 2402287616, 3453485056, 1966866432, 834011136, 596967424, 1099268096, 4253728768, 3539607552, 2098925568, 3367806976, 1402029056, 3575761408, 2363406592, 106332032, 2067492672, 783482336, 3126202672, 763692872, 443384076, 1827591382, 1068503071}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3556769792, 234881024, 2566914048, 1535115264, 3191865344, 400556032, 3916431360, 1373110272, 2923692032, 2569142272, 2218721280, 2698280960, 1192017920, 2782273536, 1952788480, 868202496, 2316454912, 3583632896, 3086066944, 1054034816, 4260655680, 1313131744, 641348752, 1935357816, 2577837468, 4206615510, 1859027553}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 1409286144, 1375731712, 1761607680, 2357198848, 3493855232, 2057306112, 2865758208, 3763863552, 3851157504, 2407137280, 3688562688, 1760264192, 3139190784, 98967552, 2056859648, 713852928, 1655038976, 1025852928, 2126152960, 1038412928, 1055249984, 2709877024, 1600823056, 809288488, 1269419636, 2183087734, 1874956755}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 67108864, 1845493760, 3573547008, 880803840, 2168455168, 1696595968, 4285530112, 432537600, 1837891584, 2057961472, 3542024192, 4057694208, 816463872, 1083580416, 2090668032, 1851308032, 2336484352, 1972850176, 486453504, 3107386240, 2251538752, 3277815584, 384993104, 2942093256, 1473039132, 2526334226, 708889235}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 603979776, 3724541952, 956301312, 2994733056, 398458880, 3122659328, 930086912, 2764570624, 742653952, 1147797504, 614137856, 1462665216, 1555480576, 2635997184, 2723745792, 2548152320, 2712302592, 955241984, 3086989568, 1601396608, 2312004160, 3807764128, 3173823216, 3352939528, 758296092, 1895878866, 2148741825}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 1140850688, 1442840576, 520093696, 4269801472, 1480589312, 840957952, 1129316352, 3967287296, 2531524608, 1974599680, 2098266112, 278233088, 3513991168, 1982210048, 2173374464, 806918144, 3224425472, 3988152832, 2768871680, 2225429888, 46476224, 3627006368, 2779667728, 832420872, 2193576084, 1275603582, 3024887177}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3959422976, 1375731712, 1660944384, 847249408, 3544186880, 3101687808, 2257584128, 2244476928, 3365666816, 31064064, 3545169920, 4124606464, 936591360, 1949704192, 1934430208, 1350797312, 2544761856, 2447404544, 2032438016, 718883968, 131140800, 2337910432, 3554855376, 414768568, 2495075300, 1536128530, 1103895255}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 1140850688, 33554432, 4177526784, 2592079872, 1472200704, 1486880768, 4134535168, 4076339200, 1690566656, 3487956992, 3540189184, 3965419520, 3498557440, 4075954176, 770519040, 1462024192, 1864266752, 1996548608, 1454342400, 3866740864, 455414336, 2415437984, 1856796400, 42849192, 1792743772, 1806679390, 3204048609}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 1677721600, 1107296256, 2499805184, 2441084928, 3258974208, 337641472, 2861563904, 61341696, 1310457856, 2199519232, 1532428288, 2790555648, 1174552576, 1781932032, 3744796672, 3398928384, 1556141056, 3981536768, 3873220864, 3859695744, 2571376960, 1277046368, 1768501136, 2360187016, 780652900, 669907146, 258140151}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 4227858432, 3992977408, 2768240640, 377487360, 566231040, 3613392896, 850395136, 660078592, 2898001920, 3751936000, 2461466624, 4207443968, 1650114560, 3561889792, 725422080, 536582144, 3669781504, 3273255424, 823168768, 2015818624, 1359756608, 2172269472, 4132119920, 3259669848, 1098765420, 2186197558, 4262710655}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 2617245696, 369098752, 4278190080, 3548381184, 1212153856, 2850029568, 2964324352, 2431123456, 1071906816, 3494248448, 3847028736, 3847061504, 2194980864, 2591170560, 2928881664, 3198990336, 2305508352, 2583028224, 300791552, 1896140160, 921314240, 3216966368, 505319184, 1457016056, 1137276012, 3195983898, 422380681}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 603979776, 4261412864, 2030043136, 1233125376, 3485466624, 35651584, 3692036096, 804782080, 2865496064, 2268200960, 3713990656, 734822400, 2577874944, 2068717568, 2479165440, 1279768576, 4070949888, 1307333120, 1080867072, 980899712, 1855324736, 421082208, 4136481008, 641135112, 798147780, 4225040094, 4002806947}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3690987520, 3187671040, 1593835520, 1417674752, 2084569088, 1549795328, 2129657856, 177733632, 3528720384, 2702573568, 1609105408, 2680586240, 1487486976, 3998359552, 542584832, 163809280, 1161690112, 3769395712, 2496046848, 1579767680, 2064778176, 1538724640, 3388189200, 3968201624, 4209528316, 1660462918, 3521931557}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1275068416, 503316480, 3405774848, 2407530496, 2822766592, 2166358016, 4044357632, 1447559168, 2840330240, 1446903808, 4084793344, 1241677824, 100253696, 3317833728, 3873378304, 1956624384, 1257856000, 2919558656, 2633147136, 1296166784, 271988416, 3608486368, 321687312, 466151624, 2433525508, 1364772786, 3708075043}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2348810240, 1845493760, 150994944, 3347054592, 1858076672, 1222639616, 93323264, 1251475456, 195821568, 1251868672, 649265152, 3174268928, 2874687488, 3569491968, 4284813312, 2903808000, 1105849344, 635389440, 524522240, 2932888448, 2528515648, 1534536672, 952731312, 3609282232, 4095778468, 3436958214, 1207061307}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 3825205248, 4060086272, 1493172224, 4118806528, 557842432, 1142947840, 716177408, 3015180288, 219938816, 3404595200, 2931097600, 1961590784, 2337521664, 1071783936, 2358448128, 2182780928, 3432662016, 4181915136, 3455813888, 303821952, 2766547520, 4203822944, 4107910992, 3538473096, 4125922924, 843280078, 3776934647}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 67108864, 3724541952, 2969567232, 8388608, 432013312, 4053794816, 2918187008, 3595042816, 13369344, 1906704384, 389611520, 483557376, 651804672, 1253711872, 963055616, 663721984, 3455140864, 1399115264, 1896001792, 69336960, 341708864, 73218592, 2192093552, 345951976, 3322265276, 3405662450, 2090289635}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 872415232, 1711276032, 4143972352, 2726297600, 1514143744, 2569011200, 15728640, 1011351552, 453246976, 3315204096, 3899064320, 2690613248, 1668038656, 953032704, 2491756544, 2207561728, 163443712, 1913082368, 1630510336, 837046656, 4020900288, 1179590304, 2534117776, 2995668680, 4236588668, 1200924530, 2545801585}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2483027968, 2248146944, 1426063360, 880803840, 2470445056, 2669674496, 3140485120, 4203216896, 422838272, 2908356608, 167051264, 742883328, 1192968192, 2201886720, 3124178944, 490641408, 901432320, 3787343360, 635548928, 1134578048, 2514921792, 2660687648, 1932025808, 1808971592, 2756498444, 1933250, 1937062973}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 2751463424, 838860800, 721420288, 3447717888, 2780823552, 811597824, 2999975936, 1901592576, 1530658816, 96075776, 3504799744, 2498265088, 1913044992, 1106649088, 2729783296, 2663102464, 170943488, 2886860288, 2436282624, 594003072, 1740879552, 779909472, 2386806384, 56991128, 1867611380, 3223613686, 2466245215}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 335544320, 2449473536, 2566914048, 1115684864, 1035993088, 1847590912, 2991587328, 3176660992, 592183296, 1334444032, 4145217536, 3509092352, 369934336, 729161728, 1118908416, 167745536, 3321515008, 4216308224, 3271988480, 1039256704, 1476629056, 1020808864, 22597744, 927999496, 3117950036, 1972111542, 3391757699}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1006632960, 570425344, 3942645760, 192937984, 62914560, 1092616192, 246415360, 2168979456, 3330539520, 3247308800, 1192558592, 1844674560, 459325440, 2774147072, 1229139968, 3340404736, 3062977536, 767948288, 2489425664, 443019392, 1282311872, 792162528, 2550460912, 2596541384, 1970151404, 3582266226, 344701233}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 603979776, 2583691264, 1157627904, 159383552, 3166699520, 3487563776, 1571815424, 549978112, 3390832640, 3779461120, 3631546368, 2343272448, 3624517632, 2479497216, 279654400, 3258624000, 2423280640, 2387409408, 2708052224, 887029376, 1774619968, 4219894880, 4000445488, 4154333304, 2008097452, 128560658, 2118055767}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 2080374784, 704643072, 654311424, 1652555776, 2176843776, 3399483392, 3882876928, 1332215808, 2323906560, 2876637184, 3513057280, 3753607168, 3370139648, 3370262528, 3106607104, 3103950848, 799130624, 1086674432, 3812208384, 1654346368, 1647879616, 1724316320, 566616432, 1378046760, 1269085340, 3101475258, 462605041}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 3556769792, 1375731712, 4110417920, 4152360960, 1153433600, 807403520, 3220176896, 1002962944, 2918973440, 1123418112, 3837198336, 1279557632, 89440256, 3818528768, 3197702144, 3440871424, 740455424, 4256953856, 2658829568, 2292173952, 3647512896, 4179283936, 106502704, 3006761352, 2563921980, 2465460050, 2143728943}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 4227858432, 838860800, 2902458368, 478150656, 1849688064, 3667918848, 82837504, 1673003008, 2027159552, 1718484992, 1537015808, 3879698432, 1668628480, 2586451968, 3663409152, 1335797760, 3468219392, 71333376, 3249123072, 3055309952, 3654006592, 2947249440, 3635362448, 289448232, 1899878652, 2346450830, 1833617413}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 1677721600, 3992977408, 654311424, 545259520, 2613051392, 1084227584, 1389363200, 3135766528, 2197028864, 4198367232, 1676738560, 3458236416, 3510124544, 402268160, 3382120448, 2570950656, 1797975040, 2335267328, 1214687488, 3845485440, 1319148992, 3673706016, 1868185072, 2806451880, 1104512244, 1155455578, 2559537133}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 2885681152, 436207616, 1157627904, 914358272, 1304428544, 3969908736, 2035286016, 1306001408, 2048655360, 533069824, 3719102464, 1106280448, 3131719680, 1919557632, 318976000, 984197120, 4196983808, 3841935872, 2736175872, 1142382208, 1872936256, 1820685216, 4172126832, 3075654312, 1237609364, 3180531862, 517059799}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 335544320, 4127195136, 2499805184, 545259520, 3057647616, 4125097984, 3239051264, 1969750016, 611581952, 3222667264, 2362376192, 3870064640, 2396602368, 2974949376, 3095465984, 743409664, 726653952, 3908989440, 3528111360, 3597559168, 1457688896, 3929691680, 2378470032, 464341496, 3485733508, 1930311994, 2709719853}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2348810240, 1308622848, 3674210304, 1350565888, 390070272, 576716800, 3794796544, 185073664, 3825991680, 3233939456, 3588292608, 3839590400, 1341702144, 2412126208, 19869696, 2314778624, 1791128576, 2934272512, 3625054976, 3264330624, 2127940288, 679455264, 3408326864, 2134716952, 1768012492, 3153975714, 1822665011}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 4093640704, 3187671040, 2264924160, 2273312768, 2495610880, 2313158656, 919601152, 391643136, 664535040, 1013579776, 1671757824, 2151972864, 1017266176, 2494439424, 2622697472, 2039191552, 2084828160, 1774779904, 3550440704, 3239487360, 3163258304, 1966650336, 1134051888, 3650295544, 3706436340, 2748574838, 4071671287}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1409286144, 2248146944, 83886080, 3128950784, 1581252608, 127926272, 2450522112, 256376832, 1520697344, 3041263616, 2777219072, 255623168, 2917908480, 4104790016, 1818963968, 720607232, 1172198400, 4097657344, 3767190784, 2736957824, 3012492608, 628402336, 3184512144, 2276206440, 1648506180, 3453960114, 813543385}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 1140850688, 2046820352, 2231369728, 1518338048, 1094713344, 3412066304, 1693450240, 3591897088, 1248591872, 3978428416, 3496280064, 247234560, 1093353472, 1834360832, 556470272, 956020736, 2725434368, 805425664, 3824574720, 1700173440, 497704256, 1238149280, 2331211600, 1847203672, 437859324, 850826982, 1528459307}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 201326592, 2852126720, 3875536896, 1015021568, 2805989376, 4037017600, 422576128, 407371776, 2780037120, 3162112000, 3985833984, 270434304, 1330528256, 663101440, 2036150272, 980920320, 1493425152, 3342260736, 4093989632, 3486814848, 1087733184, 2165088544, 2627304656, 4056590248, 1029995020, 2123180146, 2788137309}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 335544320, 33554432, 889192448, 75497472, 1866465280, 2808086528, 2771386368, 2897739776, 3606315008, 1233256448, 2096693248, 2649128960, 1603387392, 1053696000, 2869891072, 1507698688, 183389184, 1107913216, 740881664, 3561527424, 3920558400, 3349909280, 1226131664, 1901522520, 1774165388, 1432835534, 1454891789}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 3288334336, 3254779904, 1493172224, 2675965952, 1463812096, 3646947328, 3790602240, 583532544, 3090939904, 2284453888, 2437611520, 37978112, 527745024, 937304064, 2430406656, 4083333120, 2174514176, 3000588800, 1327481088, 1099806848, 693226048, 3051925984, 998734544, 3674396120, 3939445692, 3814562706, 3330930559}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 4093640704, 3657433088, 2801795072, 998244352, 2092957696, 2426404864, 3790602240, 3026714624, 2317090816, 3658874880, 3135045632, 489717760, 3067494400, 2036473856, 2790731776, 1656465408, 4049333248, 3319067136, 3044764928, 3313143424, 2247974336, 3776952544, 730459184, 3674994088, 3855410748, 2597279418, 1632678807}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 201326592, 234881024, 3003121664, 2709520384, 1170210816, 90177536, 1401946112, 2523398144, 2599682048, 266469376, 2271281152, 4285038592, 3409330176, 3472760832, 2847346688, 965453824, 355451904, 1661530624, 2196468480, 506502016, 3277476032, 3406837344, 589829232, 1993620440, 1448230052, 3887673530, 3804541037}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3825205248, 1912602624, 1224736768, 176160768, 2772434944, 3902799872, 1741684736, 3994550272, 3186360320, 3030777856, 3260481536, 4282679296, 1214758912, 4191297536, 3025997824, 1410701312, 2653176832, 3332988416, 4146383104, 388805760, 1455676992, 3418357920, 2145401424, 2792372648, 2470980148, 246680038, 99233739}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 4093640704, 3187671040, 1258291200, 1904214016, 2059403264, 970981376, 625999872, 1426587648, 3230400512, 3433431040, 3516465152, 1455325184, 1129922560, 782376960, 141766656, 2246154240, 4109300736, 3224237568, 1167355136, 3439241088, 2096713408, 911345248, 2089497008, 2434110200, 2331835668, 3792093794, 2565983539}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3422552064, 3456106496, 2063597568, 1702887424, 3821010944, 425721856, 1720713216, 3674734592, 2484862976, 39714816, 2467364864, 1073184768, 2830778368, 3939115008, 4086501376, 4183341056, 2089610240, 3090147840, 1477395200, 3938958208, 3032636096, 302917472, 1610169840, 859550936, 3746327524, 3090622690, 178436439}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3959422976, 3724541952, 83886080, 2273312768, 3619684352, 564133888, 3624927232, 256376832, 2851340288, 1133117440, 4100390912, 815693824, 3302801408, 2293637120, 3201896448, 2589169664, 4252326912, 1516008960, 2570570496, 3343818624, 1446303040, 1867650016, 857412848, 708872936, 1856104388, 398959346, 2890880045}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1543503872, 4261412864, 2533359616, 3112173568, 507510784, 2313158656, 4142923776, 1628962816, 4079747072, 818282496, 106889216, 2459729920, 1764245504, 24256512, 922030080, 3915753472, 3923500032, 889117184, 3193136896, 2850858880, 1416643008, 3267231840, 1178805904, 2648873208, 3184225532, 2063644262, 1472507}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 3019898880, 1442840576, 1392508928, 3867148288, 2822766592, 1499463680, 3402629120, 164102144, 3599499264, 2881093632, 3856990208, 1525972992, 2710945792, 1098784768, 2517831680, 93042688, 2100591616, 2701612544, 498916608, 4191198592, 4092838080, 2150181792, 2460917008, 4242596056, 170033908, 274390162, 1330087891}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3556769792, 2113929216, 721420288, 25165824, 784334848, 2778726400, 468713472, 2680684544, 1308884992, 2858287104, 1594425344, 147423232, 492617728, 17965056, 3423801344, 318670848, 583820288, 1472163328, 2853291264, 1080403840, 2253846208, 83690080, 3730801840, 1372702184, 2403705532, 2464607442, 2153058193}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3019898880, 3724541952, 3875536896, 3414163456, 893386752, 4146069504, 2379218944, 1217921024, 1204551680, 3988127744, 3588292608, 3114565632, 3201581056, 610410496, 2019241984, 1326680064, 3332498432, 2352663040, 592018688, 2719526784, 569009600, 137827552, 1672846928, 213435720, 1981957172, 1856181382, 3626992259}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2885681152, 2986344448, 3372220416, 4185915392, 1379926016, 1776287744, 4017094656, 2832728064, 3408134144, 791281664, 941817856, 845578240, 2772779008, 1855332352, 2915897344, 1042253824, 1641604096, 227662336, 1739873024, 363304064, 3410808384, 3661875296, 425939344, 925048824, 619098652, 293952662, 3954589561}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 4093640704, 2046820352, 3405774848, 763363328, 792723456, 3361734656, 984612864, 3447193600, 837550080, 620101632, 2944073728, 1101889536, 355254272, 1931616256, 2147553280, 1603307520, 956460032, 3993983488, 2837040384, 2805507712, 1151747776, 2486007136, 60346576, 208147352, 2273586156, 141691518, 445191435}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 3825205248, 3120562176, 3036676096, 4018143232, 415236096, 1428160512, 3014656000, 4010278912, 1456209920, 3550347264, 448331776, 2289139712, 2518040576, 1620713472, 3016437760, 2875627520, 2417421312, 1100082688, 959015168, 551986816, 4074170688, 3249660384, 3575205168, 4012803272, 356176428, 463460834, 2510835235}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 3019898880, 3254779904, 788529152, 763363328, 3686793216, 3068133376, 3188719616, 1529348096, 201588736, 1792409600, 1735983104, 2901901312, 1982316544, 2151292928, 2454392832, 2311620608, 1119970304, 2630763008, 2683362560, 3704960, 997816256, 3567412576, 1283649008, 3760695864, 594527684, 1735264490, 2366967377}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 872415232, 1442840576, 150994944, 4051697664, 1673527296, 1663041536, 4157603840, 1245184000, 1299447808, 2326134784, 3336110080, 1867350016, 3789045760, 2217353216, 1898655744, 3194140672, 2268382208, 3551262208, 4207893760, 1873984896, 1275907648, 3814717024, 1638488048, 3444293192, 403794740, 2365567790, 2702662285}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 3019898880, 2315255808, 1124073472, 3330277376, 1832910848, 4179623936, 2693791744, 4212654080, 2236350464, 3620601856, 3510566912, 4036657152, 3973365760, 3084525568, 337457152, 1471911936, 558461952, 4282928640, 1380318464, 2177870464, 2463845568, 727798688, 4258036816, 1400887240, 1394772836, 4039692070, 1215042659}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 603979776, 704643072, 3808428032, 4185915392, 859832320, 903872512, 3891265536, 2782396416, 4134797312, 1485963264, 416088064, 4047077376, 1571897344, 561913856, 3779792896, 2153154560, 20827136, 1821567488, 2478733568, 146977408, 601877696, 3905409120, 1913910224, 999423224, 2834626236, 287398742, 4086694125}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 1006632960, 3388997632, 1526726656, 1753219072, 2562719744, 1126170624, 1496317952, 52953088, 686555136, 1377959936, 2904752128, 3039068160, 4081696768, 3425050624, 2907516928, 1482012672, 1258701824, 1215789568, 3845709568, 753506944, 702307008, 385899552, 4169819952, 2223333192, 1797509388, 3359180970, 2683550187}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 469762048, 2650800128, 4043309056, 2290089984, 2378170368, 1268776960, 2486173696, 2845310976, 3970695168, 2639659008, 2686124032, 2475655168, 3870113792, 3466731520, 3250663424, 548575232, 2067907584, 972868096, 223368960, 2054074240, 1013960768, 4187747360, 88201840, 419221608, 1305507276, 4222530950, 1104135995}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 1275068416, 2583691264, 3506438144, 2625634304, 2780823552, 241172480, 3876585472, 1908932608, 3266576384, 1294598144, 1201340416, 2320269312, 1293074432, 3071680512, 195366912, 1972221952, 4095568896, 2520011264, 884990720, 760196736, 67268672, 246079776, 1996100720, 414395416, 3089673220, 1385232274, 464063421}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3019898880, 234881024, 3472883712, 8388608, 1497366528, 2283798528, 4048551936, 2181562368, 841220096, 3649699840, 1372782592, 2258010112, 2050932736, 1382424576, 1176309760, 440379392, 1256412160, 1375885824, 3495681280, 3852835712, 2652397504, 3076580896, 4171703632, 3021246088, 3259620628, 180002530, 2609966649}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 738197504, 905969664, 2768240640, 1501560832, 2051014656, 3378511872, 2937061376, 1250426880, 778829824, 888274944, 1058340864, 1959886848, 2474688512, 3537248256, 3307941888, 1476823040, 4097602560, 1672692224, 3997948672, 1669371264, 754935104, 3821660256, 2207093648, 3792367320, 611784708, 1552713218, 3541912363}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 3556769792, 4060086272, 3808428032, 58720256, 297795584, 3890216960, 670040064, 2692218880, 1664352256, 938868736, 1507131392, 3688071168, 723632128, 2012880896, 1538723840, 127965184, 3901705216, 206848512, 2540800, 1954714752, 2170322112, 2116736736, 736145264, 1135565432, 3536080060, 3907973822, 258907037}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 603979776, 4194304000, 3573547008, 4068474880, 1220542464, 3735027712, 3796893696, 3947364352, 3500408832, 1822294016, 1582759936, 4268130304, 3065397248, 3526500352, 1535979520, 908036096, 3892308992, 3405708800, 2309708032, 4140148352, 3573997888, 2943837856, 566737200, 2444486184, 4246011476, 225079218, 1806704889}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 4093640704, 1308622848, 2634022912, 3816816640, 3963617280, 1549795328, 617611264, 3805806592, 1874067456, 2156789760, 828964864, 2359394304, 2497232896, 1763844096, 754135040, 3493234688, 3157806080, 4060570112, 66841856, 1464634240, 4156511040, 304078560, 1826265104, 1212302232, 922772724, 3290655382, 1280170077}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1543503872, 570425344, 4278190080, 2675965952, 3804233728, 1180696576, 2695888896, 1126694912, 4016832512, 2659319808, 3018653696, 1073774592, 3020439552, 4138082304, 2377322496, 432510976, 3729378304, 1548541440, 1564501760, 595206272, 2467904448, 3368455648, 3842727344, 3729362968, 2341918828, 3767105642, 2888083275}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 3422552064, 905969664, 218103808, 4152360960, 3812622336, 4276092928, 1504706560, 2511863808, 2631139328, 3947757568, 223150080, 738426880, 692174848, 3267502080, 3261542400, 3996694528, 1117479936, 1101941248, 1683612416, 2462459264, 2019635008, 1173982176, 691193296, 957647672, 610360236, 157109838, 3964622149}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 1677721600, 4127195136, 2499805184, 1551892480, 2663383040, 991952896, 552599552, 227016704, 2719219712, 2386165760, 55902208, 3100475392, 3317874688, 1350967296, 1217073152, 1739233280, 2064546816, 47412736, 1066068224, 657593728, 2340491584, 869770528, 3211252912, 1933810760, 3063798268, 3182867586, 1197494613}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 2617245696, 234881024, 1157627904, 1317011456, 2235564032, 773849088, 4226809856, 699924480, 1121714176, 1054998528, 1867186176, 3399778304, 4218503168, 245768192, 1040519168, 3153442816, 4100127744, 459402752, 1369528064, 3446541184, 2443248960, 86743456, 3369858128, 1344684296, 453032764, 2024760078, 10426119}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3422552064, 3791650816, 1291845632, 41943040, 4030726144, 3906994176, 1548746752, 2626158592, 2495348736, 4198105088, 155123712, 1825341440, 2450997248, 804134912, 224997376, 3842082816, 4038654976, 4276083200, 3035063040, 2329288832, 2072844096, 391089824, 2548156688, 4047924152, 1032560596, 2187326530, 866606815}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 2885681152, 1644167168, 1795162112, 494927872, 2906652672, 1818230784, 3157262336, 1417150464, 952369152, 3220045824, 3448569856, 1174372352, 2208940032, 4029816832, 1561800704, 463767552, 2214548480, 3665446400, 2782526208, 3215589504, 195245760, 533904736, 4140200528, 3270766232, 3184072268, 1272031294, 3984909505}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 1006632960, 2717908992, 1761607680, 192937984, 1572864000, 945815552, 3163553792, 662175744, 1989410816, 3205103616, 1434255360, 1889107968, 862011392, 4253425664, 4076023808, 332830720, 1236392960, 3213149696, 2810273536, 2488672384, 1722494528, 3253903584, 1744036464, 3278237592, 405717732, 462189054, 2783413877}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 3959422976, 637534208, 16777216, 25165824, 1019215872, 3965714432, 2140143616, 2467823616, 4078174208, 3786014720, 390529024, 737837056, 3885154304, 3536199680, 3605598208, 894408704, 2308660224, 1970562560, 3367160576, 2968920448, 3783332928, 2131984992, 299724336, 4192038808, 1306352932, 3890038118, 2967291861}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2214592512, 3523215360, 251658240, 2055208960, 1035993088, 2845835264, 1315962880, 3912761344, 1262223360, 1799225344, 2731999232, 3683942400, 963821568, 2820284416, 2388996096, 6666240, 1287482368, 2069516800, 865530112, 3607633024, 551823296, 4229052576, 1644245104, 2897710568, 983320028, 1524495278, 2790428895}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 2080374784, 1241513984, 3372220416, 1820327936, 532676608, 1944059904, 800063488, 3333947392, 2608594944, 338296832, 3222470656, 3417866240, 3537682432, 2358124544, 1848971264, 1515829248, 679166976, 1704478208, 1413017344, 4094171776, 792993344, 127271200, 3159964400, 811317112, 545027116, 1765730894, 3594074191}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 603979776, 301989888, 2332033024, 3045064704, 356515840, 3571449856, 3790602240, 1334312960, 4191944704, 2710175744, 793575424, 1800634368, 35569664, 3904774144, 2662010880, 3262953472, 1844206592, 1473346048, 3033200896, 2636647552, 1967920832, 3434222432, 2767784528, 2222301880, 1200740156, 2262612162, 3900466311}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 201326592, 1241513984, 3271557120, 1551892480, 3477078016, 1709178880, 1699741696, 1529348096, 2265710592, 3810394112, 2983395328, 1260748800, 3989585920, 2237276160, 3276877824, 408979456, 2558981120, 718657024, 2150650624, 4166781568, 1664498880, 1180638496, 4252742352, 587169528, 4222588948, 4042609578, 3168181747}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1946157056, 3053453312, 1426063360, 2776629248, 968884224, 3374317568, 2708471808, 571998208, 1098645504, 3922853888, 3629187072, 3443163136, 2759475200, 2736136192, 1171197952, 306296832, 4064136192, 2951529984, 3407244544, 3997967744, 808071488, 234699616, 3384850800, 2494522568, 710061468, 2032027942, 1656240655}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 2348810240, 100663296, 1023410176, 3263168512, 1421869056, 1478492160, 495976448, 1087897600, 1932787712, 1271267328, 2543386624, 1979678720, 1088274432, 2609520640, 3736801280, 2526586880, 3619638272, 3227933184, 477745920, 529799552, 932592448, 1373712032, 2442887216, 1256443528, 708250276, 3483024982, 2504547869}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1677721600, 570425344, 620756992, 2810183680, 3300917248, 3965714432, 1951399936, 2267545600, 3334733824, 1268121600, 895942656, 611287040, 3857498112, 1486495744, 2703568896, 3054929920, 1519408128, 4021764608, 2214119680, 2556694656, 3970311488, 3634304992, 2562956848, 2870921368, 2061182420, 655735274, 2623137825}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 872415232, 2785017856, 3204448256, 2206203904, 1363148800, 3873439744, 1800404992, 3716677632, 4118020096, 3482189824, 2915631104, 2179825664, 50905088, 454172672, 1369649152, 1778554880, 1453872128, 3191950848, 2480725248, 3760988544, 1177686976, 4191355616, 1425711952, 3634656056, 1099133332, 481804738, 3770330669}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 1946157056, 2113929216, 922746880, 75497472, 2017460224, 1885339648, 701497344, 2873622528, 2943090688, 214564864, 1115226112, 4079910912, 1683865600, 2433622016, 1708077056, 24492032, 3977665536, 1963938304, 3069299968, 308557696, 2630228416, 1071847200, 408923408, 3380571288, 2546591028, 523250098, 131608875}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 2751463424, 3388997632, 1560281088, 1082130432, 4290772992, 1176502272, 3113222144, 799539200, 767819776, 4289855488, 3572563968, 142835712, 470958080, 3594395648, 3090616320, 326666240, 1590481920, 695847424, 2793953536, 3184200320, 2443615040, 3251365408, 804866288, 705204232, 1683290788, 1078313482, 2784394721}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 872415232, 2650800128, 150994944, 2155872256, 2243952640, 1805647872, 2834300928, 3230138368, 1745616896, 1359085568, 458752, 3849158656, 2402729984, 1038491648, 760811520, 4119898112, 395867136, 4174609920, 970784000, 4131209088, 76451392, 293954080, 317580912, 1630641768, 3956079356, 2116356546, 3193611027}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 738197504, 1442840576, 1593835520, 3699376128, 3862953984, 2774532096, 359661568, 2799173632, 3446931456, 2574647296, 1589444608, 1050378240, 2954477568, 2667192320, 1848578048, 3367540736, 1291023360, 2349489664, 3630168832, 2801745280, 1026599872, 4073678112, 643848336, 1066990040, 3196822556, 1806819542, 1096161325}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 1811939328, 3657433088, 2499805184, 2139095040, 4282384384, 522190848, 2005925888, 2733113344, 78905344, 1302724608, 3262316544, 855146496, 1081458688, 1184505856, 2958102528, 3977619456, 1820490752, 756381184, 147057408, 717303424, 3967656256, 3044433376, 1989373648, 1084279880, 3163655460, 303849626, 2744804957}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 2214592512, 1778384896, 2667577344, 3632267264, 700448768, 2321547264, 3750756352, 3266838528, 2178154496, 3686400000, 3629449216, 4171661312, 236896256, 376840192, 1682649088, 622954496, 1696689152, 634420736, 1344598272, 207815296, 3788354496, 3993979936, 899643760, 1562859288, 1676899236, 3502854094, 1499222501}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 201326592, 1509949440, 2332033024, 1115684864, 1505755136, 1126170624, 844103680, 2060976128, 1358168064, 119930880, 4149542912, 2825486336, 3794092032, 2640977920, 3694604288, 900900864, 3697665024, 128773632, 1321161472, 3876925056, 805936832, 1788170912, 113385328, 4232788808, 347640788, 652402262, 3568721453}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2080374784, 3254779904, 2130706432, 981467136, 633339904, 1491075072, 2576351232, 1455947776, 1010565120, 2861170688, 518586368, 1008762880, 2317500416, 64888832, 2733576192, 3673917440, 1376766976, 4041405952, 3714871040, 3396929664, 392727488, 3311295648, 2121542768, 645283768, 2902662692, 706328658, 2028650783}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 1140850688, 2181038080, 1056964608, 2424307712, 3569352704, 4045406208, 4216324096, 55050240, 1364983808, 2239365120, 4202102784, 1594458112, 519159808, 235806720, 2665558016, 3090987008, 4081808384, 2111337984, 3962552576, 4226222208, 476165056, 1702755872, 3850118704, 1705651144, 1467955348, 3635789746, 2675694727}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3825205248, 2113929216, 4211081216, 2860515328, 3049259008, 1059061760, 1940914176, 410517504, 4244373504, 1223557120, 2583494656, 484737024, 3902914560, 1913266176, 1874792448, 3550459904, 4283198464, 3976551936, 1330366720, 1705318272, 690535104, 2784477344, 2217420400, 705005384, 3686497452, 1121894910, 3333785647}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 872415232, 3992977408, 3271557120, 981467136, 2428502016, 1453326336, 3207593984, 1555562496, 3353083904, 3526492160, 1869545472, 438861824, 194461696, 1941315584, 1557213184, 2598213632, 3678727168, 3867135488, 1375821056, 2677486464, 613725376, 146101408, 3331394352, 616414504, 1725231500, 1542971086, 2992985511}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 469762048, 2046820352, 2399141888, 3430940672, 1296039936, 1365245952, 3482320896, 2111307776, 354156544, 1355153408, 1209204736, 604471296, 3861135360, 2543984640, 2331586560, 3736778752, 235203584, 2299776512, 569267968, 1383020160, 2454816704, 175065376, 410629712, 1421562840, 3468399012, 970083606, 2581147895}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 1409286144, 234881024, 1090519040, 864026624, 3309305856, 2040528896, 498073600, 1484259328, 3496214528, 2488926208, 2658992128, 3452928000, 36388864, 438706176, 3432189952, 2025883648, 949347328, 2176121344, 2263180544, 4258872192, 3505761344, 2550561504, 771865168, 3813950184, 1853925804, 3115711806, 1841621993}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 3959422976, 3858759680, 1023410176, 3061841920, 2738880512, 1096810496, 4117757952, 4286054400, 1769734144, 4267835392, 3664707584, 2126741504, 2277457920, 2915442688, 1788948480, 3756435456, 1602747392, 2666325504, 3115412224, 88277376, 1128901440, 3974397856, 1518569936, 3546244312, 3430299804, 3480823998, 1758117487}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 469762048, 1711276032, 1056964608, 1501560832, 2202009600, 3982491648, 391118848, 1990721536, 1659109376, 726007808, 2140995584, 2159509504, 2539405312, 296361984, 2312056832, 842307584, 3712676864, 3615220224, 587093760, 863048064, 568693696, 2959046752, 3070013904, 2172573656, 2983586964, 384268682, 4258311113}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 3556769792, 2919235584, 654311424, 2659188736, 297795584, 3982491648, 969932800, 2474115072, 3052666880, 3555328000, 3302424576, 3817177088, 3592536064, 3058049024, 305737728, 1982892032, 1938768896, 934567424, 2407523584, 1977299840, 3990599104, 2201802144, 1147448176, 2555735000, 3708514612, 2358670654, 3597984109}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 1543503872, 33554432, 956301312, 2793406464, 1161822208, 1872756736, 3402629120, 742916096, 3438018560, 2861957120, 1696006144, 2991882240, 896057344, 4041351168, 3877974016, 3845765120, 4273828864, 1305046528, 1367033600, 525756544, 3106132544, 4158176160, 3410949200, 3096260200, 975544692, 804474226, 735725067}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 335544320, 3657433088, 1157627904, 1853882368, 1900019712, 627048448, 542113792, 319291392, 3134980096, 3642359808, 2169700352, 1525645312, 1993490432, 144580608, 631058432, 1115326464, 2171923456, 326161920, 1686033664, 3872124544, 2338153792, 2288753056, 2140961616, 3972729048, 3147530452, 3362014114, 1450116999}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 469762048, 3992977408, 2835349504, 1082130432, 2696937472, 362807296, 2599419904, 3231186944, 2925264896, 1559363584, 3745579008, 371818496, 2217361408, 1288052736, 2943823872, 80128000, 2486230016, 3620001280, 1909643008, 1116586880, 552554048, 3550577184, 4269694256, 639638504, 967846524, 3463981254, 4132182343}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3959422976, 704643072, 218103808, 3598712832, 2520776704, 559939584, 1714421760, 1352138752, 3159621632, 4139646976, 973012992, 2562031616, 3556950016, 1849827328, 3935113216, 1528866816, 3803608064, 2313845248, 42486528, 3327480448, 3411930944, 3429335968, 1904724112, 1555996632, 4212741452, 1551352134, 2860943845}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 201326592, 4194304000, 2667577344, 3447717888, 62914560, 1004535808, 978321408, 3306684416, 2544631808, 3079012352, 426049536, 2326298624, 2643804160, 2975997952, 3981914112, 2674370560, 2392777728, 127592960, 402182912, 2922366592, 2181594048, 3526796640, 3294393840, 2110559608, 677858004, 609032806, 4287404091}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 2214592512, 2919235584, 2969567232, 2373976064, 3460300800, 4057989120, 1620049920, 3707240448, 2614886400, 235274240, 3163881472, 3792076800, 2841624576, 1890721792, 2755072000, 3473520640, 1730829312, 3278792192, 2229555456, 3098502016, 1389426752, 1107800416, 2227921040, 1433072888, 256152804, 180411550, 859804871}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 4227858432, 570425344, 1996488704, 109051904, 1413480448, 4238344192, 2328887296, 1697120256, 852754432, 2445934592, 1014431744, 1945665536, 1246740480, 3622182912, 2260807680, 1406244864, 3693765632, 3820373504, 194539264, 2264744064, 2711548352, 1753189280, 3029286928, 179696296, 1883839220, 3512057002, 1049120325}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 1006632960, 3120562176, 4177526784, 2793406464, 717225984, 1205862400, 3408920576, 2837970944, 940310528, 2989359104, 1918435328, 1850114048, 1602371584, 3275366400, 3805483008, 3095234560, 1637084160, 2767700480, 670433024, 4115846784, 3428149824, 1026924448, 3639595952, 2983319160, 250663692, 1331840554, 562702035}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 469762048, 905969664, 2801795072, 3263168512, 2906652672, 3089104896, 581959680, 840433664, 830210048, 522321920, 251723776, 3286073344, 3199025152, 1953898496, 3523686400, 1688377344, 1155787776, 2829056512, 4231911168, 805094784, 2713800128, 3518762656, 1958883920, 3738241672, 341155308, 704202086, 4017100015}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 469762048, 2986344448, 3875536896, 713031680, 3342860288, 4057989120, 2681208832, 2288517120, 582221824, 2761555968, 2887188480, 2546827264, 3711746048, 3004571648, 4044435456, 2853484544, 1017922560, 102256128, 2390906624, 3633661056, 475583936, 4259580064, 3232896208, 3217229304, 2160566196, 673436922, 2784985501}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3288334336, 1577058304, 3137339392, 595591168, 3787456512, 2682257408, 3375366144, 4215799808, 2861301760, 687996928, 1163591680, 2623963136, 56999936, 1685463040, 1667051520, 2563999744, 816468992, 3506858496, 3730071808, 2402766720, 850780864, 2005798624, 2857971568, 4265449336, 1585669132, 2413024370, 2588607091}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3556769792, 1174405120, 419430400, 1535115264, 3317694464, 3462397952, 1091567616, 640155648, 569114624, 3436838912, 1353252864, 4156653568, 2671362048, 2408456192, 729223168, 96376832, 727413760, 1930914304, 4290594048, 3266083200, 2833898048, 3209036000, 4006294128, 409776408, 2922269828, 3977566122, 576306475}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 201326592, 2516582400, 520093696, 3229614080, 1228931072, 358612992, 3169845248, 1087897600, 3811835904, 4047372288, 910622720, 2216329216, 1439023104, 883040256, 3839168512, 3401033728, 3012977664, 667048448, 1191998208, 3558047104, 603847616, 3970315808, 3256039248, 2496959960, 517656700, 3075251030, 1502538749}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 2751463424, 3858759680, 3573547008, 192937984, 3753902080, 757071872, 28311552, 3061317632, 3262906368, 1812594688, 1912537088, 3491069952, 2210054144, 1463689216, 3048288256, 2440865792, 1221221376, 1302750720, 1503951104, 3112124800, 179097920, 2023432416, 3677592816, 1772612040, 1558224812, 3754982590, 3327223887}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2617245696, 3321888768, 3841982464, 1635778560, 2654994432, 1755316224, 3876585472, 608698368, 3963355136, 2730360832, 1793785856, 3021045760, 442253312, 1633296384, 467742720, 2895689728, 3802717184, 639956480, 3108173568, 1461574016, 4159589696, 2442607200, 1099924112, 2431090344, 1310964740, 701585586, 3725898559}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1140850688, 167772160, 2835349504, 3984588800, 306184192, 3042967552, 2156920832, 1924661248, 3355705344, 1267597312, 3763535872, 829718528, 2539012096, 1226973184, 413208576, 3935152128, 1787814912, 767283712, 3770540288, 3336755840, 1809077824, 347288928, 1034206096, 2609791192, 2436247524, 475479054, 2298125361}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 1543503872, 301989888, 2432696320, 2860515328, 1421869056, 3890216960, 1028653056, 4215799808, 149159936, 2601910272, 1934688256, 713261056, 2236497920, 3832160256, 816525312, 1166059520, 1861938176, 2760823296, 2494613248, 3860200576, 2867359808, 2720205984, 3120858160, 1098701944, 200787604, 3662102962, 6664809}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 603979776, 3388997632, 4244635648, 3984588800, 2218786816, 811597824, 1984954368, 2888302592, 1510735872, 3873832960, 872087552, 983072768, 1721253888, 940711936, 771297280, 690587648, 2465055744, 3954304512, 553646336, 457755264, 4099294016, 367329632, 193442320, 2303393176, 1105689428, 3398476458, 916738099}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1543503872, 4261412864, 2701131776, 3145728000, 3426746368, 2577399808, 1255145472, 575143936, 800325632, 1881014272, 1390215168, 409632768, 2251112448, 2071076864, 1990144000, 1070438400, 3469530112, 274514432, 3216295680, 416348032, 1166472256, 2859454688, 3923466768, 2529898728, 2275642484, 2752104626, 554320093}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 67108864, 1912602624, 3103784960, 2357198848, 272629760, 379584512, 2603614208, 2484600832, 1141112832, 3910795264, 2661613568, 1064599552, 382025728, 712384512, 1694699520, 4261382144, 3877037056, 535227904, 580841728, 3536512128, 1486418496, 2029121824, 3264435984, 100993576, 189048588, 1969051622, 3820097521}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 2348810240, 1442840576, 3204448256, 3430940672, 398458880, 1126170624, 2584739840, 270008320, 428081152, 2737700864, 2132213760, 1437302784, 3274915840, 1566711808, 3481604096, 2709952512, 3053052928, 193587712, 459395840, 550370688, 3203392448, 831190304, 1262248176, 2848825416, 710433220, 903067750, 3091683313}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3288334336, 1375731712, 855638016, 25165824, 4106223616, 3403677696, 3484418048, 4042784768, 971767808, 3855745024, 3801808896, 3750854656, 3727343616, 1958092800, 1564291072, 2118424576, 3203036160, 3402253824, 4170866944, 4099038336, 713453760, 2782419552, 1575048752, 150195512, 3423895724, 1914859294, 1948151915}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 469762048, 771751936, 855638016, 327155712, 104857600, 4133486592, 223346688, 193462272, 2398355456, 1683619840, 3776905216, 543850496, 360955904, 1026957312, 2950238208, 432769024, 1204055040, 3601091072, 712275712, 45904768, 1588091072, 3093461728, 2748676240, 4177252120, 2839166228, 332339266, 2342693005}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 3959422976, 2382364672, 620756992, 3867148288, 1480589312, 4280287232, 2056257536, 2434269184, 1822687232, 2376204288, 3954245632, 2712174592, 341098496, 4098760704, 2630823936, 4272920576, 1348955136, 1673483776, 1585146624, 1332308864, 1339059520, 1518660512, 3564519184, 3489338696, 3029699940, 1462916646, 1553331033}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1275068416, 570425344, 83886080, 4219469824, 952107008, 4238344192, 768606208, 1503133696, 52690944, 3378905088, 3264413696, 2659680256, 1563639808, 2437554176, 657002496, 1512478720, 1938418688, 1410454016, 674620160, 1272176768, 1543554368, 2783398112, 3106155312, 3093705384, 4279441332, 2101849158, 3037944025}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3556769792, 1174405120, 2399141888, 226492416, 3930062848, 450887680, 3406823424, 2176319488, 506724352, 3311796224, 1182728192, 1151172608, 424394752, 272244736, 859123712, 2915080192, 1646754816, 620719616, 1939563776, 1369790848, 2566805440, 3183343968, 3963434384, 1396488248, 1293770628, 2185918030, 1880876861}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 2617245696, 2382364672, 1660944384, 2441084928, 406847488, 2912944128, 3987734528, 1510473728, 2559836160, 1478098944, 1315373056, 495878144, 611926016, 2113282048, 2692812800, 3275196416, 2173881344, 793437696, 252106496, 3360742272, 2128735424, 2661176928, 2126025488, 2325249512, 2811331884, 1603007650, 3046209045}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3690987520, 33554432, 4043309056, 3279945728, 3921674240, 3261071360, 3759144960, 947388416, 2636382208, 345112576, 919011328, 472154112, 3270950912, 1520312320, 3609792512, 484816896, 2291100672, 1288139264, 204162816, 3298117760, 4245444672, 107071200, 1633860464, 613142808, 2172753348, 1790794558, 837839897}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 603979776, 1912602624, 3976200192, 897581056, 3644850176, 308281344, 2802843648, 2763522048, 2359033856, 2716205056, 4129882112, 2490007552, 329826304, 4145160192, 88813568, 17405952, 2227522560, 2152547840, 1931041024, 3066778752, 3416293184, 962195296, 1106550096, 876466968, 2297337092, 199413902, 1049962711}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 738197504, 2046820352, 1291845632, 998244352, 2755657728, 4217372672, 3658481664, 4107796480, 1172570112, 331743232, 4274978816, 3433988096, 2645082112, 1747591168, 831860736, 3706951680, 48712704, 3308212736, 3113442048, 754013824, 3021494080, 665450720, 2337772560, 759266648, 1064334916, 36035350, 429754953}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 4227858432, 838860800, 1560281088, 1518338048, 3342860288, 769654784, 3520069632, 2774007808, 1333526528, 3756654592, 2234318848, 2463989760, 2709012480, 1375608832, 2100498432, 3762202624, 1931400192, 3323786752, 2466631424, 3182843008, 3368360768, 1097444512, 517366992, 1481972472, 2731644596, 435843894, 2284264303}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 67108864, 2583691264, 2499805184, 494927872, 2654994432, 3252682752, 1368391680, 4024958976, 2273050624, 2288123904, 4196728832, 3422650368, 1841348608, 3565559808, 3779268608, 3956443136, 1031429120, 2336244224, 1052864768, 2848382592, 1778712896, 858890592, 3319320720, 516033016, 1372923044, 1329182298, 2721373935}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 2214592512, 1241513984, 3137339392, 2071986176, 1094713344, 2308964352, 3618635776, 4061659136, 3197370368, 2944532480, 2004680704, 411992064, 3350806528, 555622400, 2109943808, 905807872, 2514273280, 2853633536, 1232597248, 1653033600, 2670539456, 2835791072, 818242384, 1429220328, 2144863916, 2348037926, 2916227413}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 2617245696, 2382364672, 2332033024, 1216348160, 583008256, 211812352, 2951741440, 1812463616, 3678666752, 593887232, 2761228288, 1774288896, 1167507456, 4185530368, 3025088512, 3254687744, 4196428800, 3665716736, 2013755136, 3381980032, 733546176, 3853750304, 2803752368, 2594344360, 1008368572, 3956365154, 2498351361}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 2483027968, 637534208, 1895825408, 3716153344, 239075328, 920649728, 3071279104, 2010644480, 1423704064, 1466564608, 297467904, 2376695808, 2039037952, 194912256, 3351588864, 2617018368, 2775434240, 1477430784, 1402008832, 1748980096, 3394175040, 1868014944, 941376656, 1910156088, 4037329668, 887190102, 183115783}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 1140850688, 704643072, 3640655872, 343932928, 2789212160, 3282042880, 3935305728, 2772959232, 2566127616, 3827957760, 1078263808, 2915663872, 2808004608, 1772494848, 3351457792, 2723846144, 3182187520, 1909351936, 805257472, 1834795648, 1063725632, 853065504, 1311601296, 2734020968, 2547548516, 3299699122, 3753237069}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 1006632960, 503316480, 3741319168, 1937768448, 1304428544, 652214272, 1198522368, 4253548544, 3634102272, 418250752, 3349086208, 3586031616, 4023205888, 1802117120, 982855680, 4162557952, 914289664, 2744702464, 2363219712, 1303072640, 2615741376, 335918816, 564774512, 1482318648, 3834153116, 550925506, 2992539127}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 3959422976, 234881024, 3204448256, 4001366016, 2864709632, 740294656, 2983198720, 3996647424, 2368471040, 59375616, 3173842944, 1314357248, 2668281856, 4092469248, 1453527040, 2277808128, 1862693888, 606893568, 387009280, 283044736, 2053649344, 3847492000, 155593648, 4208398728, 1557310772, 3601422190, 3467836955}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2483027968, 1845493760, 989855744, 2172649472, 3569352704, 1805647872, 2045771776, 4114087936, 2237923328, 3946184704, 196542464, 1937801216, 2549596160, 3468304384, 3001888768, 3615340544, 2946651136, 2840877568, 1103328512, 1878258560, 3738972864, 2500986464, 2229339696, 3152513640, 1417630780, 3601976686, 99955017}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 872415232, 2449473536, 2466250752, 3296722944, 1371537408, 2703228928, 38797312, 416808960, 370409472, 2518548480, 1857617920, 4073095168, 379043840, 354557952, 1929064448, 185448448, 1316121600, 4272711168, 263544064, 4058238080, 2349605056, 3316257568, 4214688624, 2374478792, 3692383188, 729012822, 510931093}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1140850688, 3590324224, 1157627904, 3632267264, 3544186880, 2833252352, 2674917376, 423100416, 4014735360, 2033057792, 2587033600, 2781315072, 2120171520, 3259637760, 1650003968, 1640933376, 628747264, 894949888, 2783240448, 3764612480, 459023680, 2779125792, 3781630928, 2390071480, 292186140, 2432345518, 3590049251}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 201326592, 771751936, 83886080, 1769996288, 3653238784, 1444937728, 2431647744, 20447232, 580648960, 3299213312, 2829123584, 3726213120, 3048226816, 1464999936, 3893571584, 2900006912, 3198346240, 1398078976, 1660801792, 1927299968, 2874813760, 3751217248, 1628477296, 3340625672, 3140506620, 1813119982, 4218619511}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2483027968, 771751936, 150994944, 3800039424, 2722103296, 782237696, 1334837248, 806879232, 1630797824, 3600416768, 2927820800, 442793984, 2149236736, 3032883200, 268767232, 2294388736, 3981138944, 647325184, 807687424, 2495603584, 2090317376, 3403049632, 1168174992, 3088387880, 35238180, 1201626214, 180321213}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 2751463424, 3992977408, 2231369728, 310378496, 3191865344, 2501902336, 2423259136, 2592604160, 1923350528, 2231762944, 843644928, 1687191552, 2631811072, 3191480320, 1043542016, 1703118848, 1915606016, 2032130560, 3578329344, 1420649344, 2056891712, 4201566880, 4145299600, 3242265032, 938776028, 4097330626, 1633887065}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 4227858432, 2516582400, 1929379840, 880803840, 935329792, 1956642816, 466616320, 3035103232, 1208745984, 1783758848, 188284928, 546537472, 3651911680, 2718310400, 1023356928, 2714535936, 171396096, 144263680, 3381292800, 1134886272, 1219659968, 4157362976, 112983280, 2530095528, 2028147380, 1003922010, 4208086419}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 872415232, 503316480, 3640655872, 1619001344, 3619684352, 2766143488, 2450522112, 1601699840, 3900440576, 1136263168, 373882880, 1407877120, 2727002112, 1770921984, 1577521152, 1410185216, 1914131456, 773931520, 3392830720, 1969082240, 2484841024, 2642167328, 762238704, 2321032632, 2878083652, 2891063102, 3582791695}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3690987520, 1912602624, 2197815296, 2424307712, 3535798272, 3550478336, 923795456, 3532128256, 1456734208, 2407137280, 812187648, 1260879872, 3099475968, 2740330496, 1996427264, 1761130496, 1217850368, 594077184, 823379712, 1006195840, 3533866176, 271574560, 1491562928, 2166981992, 2428332164, 1519431618, 2075312997}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 3959422976, 436207616, 2063597568, 3330277376, 2009071616, 165675008, 596639744, 280494080, 662962176, 3437363200, 2849177600, 2520678400, 3076308992, 4167966720, 4252831744, 3559102464, 523195392, 1511613952, 1299204864, 3356094080, 4277248704, 880044960, 3744189680, 616734200, 2866472356, 2790210254, 1625866225}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2483027968, 33554432, 1627389952, 4102029312, 1388314624, 3143630848, 1844445184, 1898446848, 1408499712, 186777600, 424476672, 1500938240, 3858612224, 1286479872, 1386418176, 4143294464, 3344464896, 2756607488, 1438733568, 483055744, 4178164800, 2212390688, 3583597488, 3503741272, 79667388, 1933662378, 3876245421}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3422552064, 1845493760, 2634022912, 511705088, 3149922304, 3944742912, 4291821568, 1340604416, 2917400576, 3045982208, 1070530560, 293240832, 3358834688, 95559680, 2990354432, 354912256, 2653178880, 2660134400, 2490327808, 72008576, 1745597248, 463371680, 2284287984, 2763964488, 4123895348, 111505306, 3348878569}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1409286144, 2248146944, 2365587456, 713031680, 4290772992, 467664896, 783286272, 1022885888, 2694578176, 838729728, 3269394432, 3291119616, 1257586688, 503980032, 2794786816, 3206514688, 2499462144, 4229495296, 997844224, 1764514176, 1650696000, 1991560352, 1891622128, 2349816952, 3016179308, 3473313374, 158550455}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3422552064, 973078528, 553648128, 1451229184, 3225419776, 1843396608, 3023044608, 218628096, 3940286464, 1753350144, 4188995584, 3892936704, 1441284096, 1304829952, 4171829248, 1811978240, 3736660992, 2517033472, 3600532224, 1643472512, 1340640320, 3285513120, 4216116496, 256440568, 2100228812, 559408930, 1089429447}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 67108864, 570425344, 2566914048, 679477248, 2898264064, 2015363072, 3564109824, 2624061440, 2783182848, 2420506624, 902758400, 1143767040, 3954262016, 31072256, 3700756480, 1417250816, 3085489152, 977461760, 1992290560, 2703388800, 1032620608, 2206286880, 894571568, 2871071112, 992448732, 741070586, 1955349673}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 2483027968, 1912602624, 3137339392, 3263168512, 2411724800, 3831496704, 2114977792, 2380791808, 2755919872, 3068264448, 2028011520, 4156784640, 3926540288, 3497926656, 4129230848, 3759966208, 2071393280, 2727931392, 4046443776, 1096246400, 2465440448, 2840744608, 1361188080, 1887513240, 1339264708, 2128769178, 901391873}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 2751463424, 2785017856, 2969567232, 2390753280, 2915041280, 60817408, 1733296128, 499646464, 1671692288, 1778778112, 3844538368, 303595520, 1650835456, 3621396480, 2390560768, 514172928, 2631947264, 3576316416, 3556727040, 4153340288, 1336975424, 2419191200, 532954224, 3522569832, 2755608340, 3107232786, 4238866425}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 872415232, 905969664, 2566914048, 1736441856, 2931818496, 3785359360, 993001472, 513277952, 712769536, 50987008, 4060151808, 556761088, 2622636032, 708714496, 3300864000, 3553667072, 1180879872, 1401743872, 3623607552, 1902081408, 4083388992, 893405152, 805513392, 2038075112, 726911500, 1111184518, 3839199503}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2483027968, 3791650816, 3103784960, 2004877312, 1908408320, 3265265664, 3356491776, 582483968, 1277952000, 3040477184, 2744844288, 2310373376, 4178690048, 291381248, 1078267904, 3383801856, 1623290880, 2041528832, 721573120, 4031180928, 1335988800, 1967645664, 3726587760, 3701189416, 1172102084, 3978998414, 298481243}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 3422552064, 1577058304, 2298478592, 3464495104, 4257218560, 543162368, 1917845504, 3168272384, 3082027008, 2925133824, 993198080, 3533275136, 2801713152, 1833312256, 2406821888, 191670272, 3293735936, 3816059392, 1297179392, 795209600, 3099833920, 1875760544, 2027928176, 2517361304, 3513417812, 75974230, 1831390973}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 469762048, 1644167168, 1526726656, 2390753280, 54525952, 4208984064, 3637510144, 641204224, 650903552, 2117468160, 551354368, 345014272, 3673210880, 1982996480, 602869760, 419399680, 684684288, 2614973952, 440563456, 2486558848, 94280384, 1096939936, 1968483792, 2388849464, 3110936948, 3870852974, 438622851}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3288334336, 3992977408, 1358954496, 2776629248, 784334848, 3554672640, 1812987904, 279445504, 1666973696, 924450816, 2271805440, 1230143488, 1642086400, 1834885120, 2100760576, 1961211904, 3628452864, 3980128768, 746373376, 2682352512, 2888863808, 110976864, 4233804976, 2349625464, 4242280388, 2128228234, 4228464583}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 2348810240, 3858759680, 1526726656, 4018143232, 2160066560, 2619342848, 126877696, 1512570880, 4294705152, 232914944, 2897018880, 2833088512, 4192419840, 600186880, 1651191808, 1714862080, 2358625280, 2108943872, 1802040064, 3580252544, 3253189312, 1726642656, 3290272048, 1405306760, 2807438244, 1271076138, 3339369839}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1811939328, 369098752, 822083584, 1853882368, 3477078016, 3747610624, 3029336064, 2031616000, 440139776, 3320446976, 86704128, 321552384, 3102687232, 1543380992, 2429882368, 654292992, 43054080, 221182464, 1662774016, 229920128, 513585216, 2621332896, 1185390288, 1456265048, 584383972, 1751700262, 3754095935}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 335544320, 3925868544, 1291845632, 1753219072, 2596274176, 400556032, 3113222144, 1164443648, 4021026816, 1502216192, 4207476736, 4274946048, 3349987328, 3565035520, 2394370048, 7976960, 2413122560, 3886767616, 1864127744, 3697660544, 2620436288, 3302750240, 1315410352, 2796707960, 3516589220, 102048698, 3141310651}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 335544320, 3053453312, 520093696, 2625634304, 3779067904, 3147825152, 2974810112, 1895301120, 2035548160, 44695552, 909180928, 709853184, 4270276608, 2184257536, 1280290816, 696731648, 447816704, 4077881856, 2569489664, 2170620288, 2109181376, 3344132640, 3554357712, 2162074408, 622380660, 1594781166, 1300929917}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 2751463424, 3254779904, 251658240, 1182793728, 3779067904, 2745171968, 3503292416, 2553806848, 4202954752, 1617821696, 101908480, 3112599552, 1282785280, 1360207872, 856068096, 2067122176, 2813527040, 106336768, 583917824, 3537319040, 1556648384, 3421958304, 1259179216, 4180113704, 3027297428, 2770516702, 3976974217}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1006632960, 33554432, 486539264, 3732930560, 247463936, 996147200, 3180331008, 2216165376, 843841536, 798621696, 3863543808, 3020521472, 808435712, 927539200, 3498676224, 3488610304, 4171836416, 1524209152, 2417489664, 1723149440, 163287360, 700629152, 1285467952, 1801543576, 3163574212, 4230340150, 974654219}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 1677721600, 3657433088, 218103808, 1837105152, 4123000832, 274726912, 2639265792, 608698368, 4210819072, 4290904064, 398262272, 2987884544, 613695488, 2260541440, 295145472, 2119460864, 2724015104, 377988608, 3602673920, 1645288064, 2828903744, 1649764960, 3181946864, 1348395352, 653192500, 3778477794, 1633867751}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 67108864, 2852126720, 2466250752, 142606336, 2277507072, 3093299200, 4061134848, 1949827072, 717488128, 4060217344, 1045495808, 2165211136, 4243111936, 659628032, 2861477888, 464050176, 351347712, 1459533312, 2692798720, 2072841856, 2457375424, 1542708000, 157462384, 3520527576, 749078436, 675488382, 2254937705}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 603979776, 704643072, 855638016, 41943040, 4131389440, 2468347904, 3446669312, 1144520704, 1913913344, 1797390336, 3499819008, 1259569152, 3209019392, 2912624640, 814985216, 3364218880, 846930944, 1417906688, 3706577152, 3492228736, 940410560, 3783319968, 1173197584, 1116791304, 822457084, 1368183326, 237733517}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 3556769792, 1577058304, 2902458368, 4001366016, 1841299456, 1574961152, 1068498944, 1767374848, 2442919936, 2358640640, 1902444544, 2970648576, 3428794368, 1206198272, 1490063360, 666859520, 156572672, 2903027200, 4242754816, 3315796864, 3449652544, 4195088032, 2549108976, 233222712, 348809548, 1963831974, 2760100447}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 335544320, 1979711488, 1929379840, 3145728000, 968884224, 3965714432, 1385168896, 1907884032, 4224974848, 4278059008, 1886978048, 2235203584, 673234944, 2952339456, 1392152576, 2336286720, 1961440256, 2541924864, 1081404672, 751249792, 820227776, 1005208544, 3773949936, 2305799640, 3146794820, 3165574046, 1558716205}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 1006632960, 436207616, 184549376, 3850371072, 3217031168, 1780482048, 1475346432, 3466067968, 1680080896, 2820014080, 4140236800, 4166615040, 2817376256, 2571575296, 3029970944, 1011738624, 3883338752, 2300678656, 3709462272, 3250129536, 3307376832, 1426480736, 3057378672, 1688218184, 3719314332, 2205687510, 1576275777}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 3288334336, 2046820352, 2701131776, 3347054592, 574619648, 1772093440, 2802843648, 1274544128, 4022075392, 50987008, 2774597632, 754679808, 1553383424, 1289822208, 498831360, 934733824, 1680942080, 883143168, 356178176, 3549641344, 4247165504, 3051841760, 1087828496, 3191939112, 2083229988, 2307844334, 1215107015}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1543503872, 2516582400, 2969567232, 2944401408, 826277888, 3395289088, 2561671168, 3580362752, 989069312, 2149449728, 2093809664, 1473740800, 3626811392, 1380786176, 2971111424, 4144809984, 1520239616, 1942993408, 1511055104, 3904315776, 3309082176, 2354738400, 466906576, 1788953816, 1297801932, 1953759370, 3604874853}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 1275068416, 3456106496, 1023410176, 1132462080, 3619684352, 2992635904, 2786066432, 2387083264, 334757888, 2654076928, 260374528, 834502656, 308789248, 2567249920, 2180878336, 3720861696, 2054497280, 220562944, 1799080704, 580065152, 564300096, 1534811104, 1598382704, 3174974936, 3919102564, 1053395426, 3138780453}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2080374784, 637534208, 2734686208, 2709520384, 817889280, 1264582656, 4266655744, 1667760128, 3163815936, 2898919424, 2898591744, 772833280, 3322429440, 3359973376, 3159404544, 2888325120, 364188672, 2651361792, 3615770368, 3817020800, 538163904, 1759244128, 3707687344, 3044952088, 1207828724, 3678339434, 2699926333}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 201326592, 2583691264, 1862270976, 4118806528, 3477078016, 2883584000, 2966421504, 2935488512, 3684958208, 2803236864, 3430481920, 3548151808, 3461693440, 1664688128, 1755090944, 377845760, 2445358080, 2704847360, 3532880640, 842535552, 3523488192, 1118176864, 781254992, 3212874552, 1062687316, 3065913070, 157620177}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 2885681152, 2382364672, 218103808, 2692743168, 1648361472, 3781165056, 762314752, 2674393088, 3535011840, 1139408896, 3965255680, 455245824, 56803328, 2249793536, 2520952832, 3222460416, 74523648, 1819709952, 1303966464, 2269644672, 1461981504, 1899109152, 2980396816, 1676450072, 1879689340, 832486602, 3729588149}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 2080374784, 4060086272, 251658240, 1803550720, 901775360, 2334130176, 3497000960, 3895984128, 1274806272, 4119461888, 3270443008, 1946517504, 996098048, 187637760, 1294307328, 1143957504, 2560041984, 2333720064, 1183151872, 2013796480, 405028288, 1571171808, 3010278896, 483299080, 3187470844, 4171066366, 3607364599}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2885681152, 2046820352, 2868903936, 3028287488, 1354760192, 3974103040, 3824156672, 382205952, 2309226496, 1225654272, 955056128, 3066855424, 286474240, 3022856192, 3626807296, 1038309376, 1348797440, 2018023936, 730690304, 355998336, 3479974080, 145366560, 1306734256, 1545714680, 2699034332, 1807642370, 2546049937}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 1275068416, 1509949440, 4143972352, 1702887424, 3175088128, 4070572032, 3935305728, 2787639296, 3470524416, 2483159040, 1715273728, 1439465472, 1095909376, 4017954816, 292335616, 381835264, 2480225280, 1936768512, 3676326656, 1087908480, 4169401280, 709235296, 3130729936, 65507176, 1137569988, 1428484186, 2221302495}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1140850688, 369098752, 352321536, 1619001344, 3946840064, 1084227584, 200278016, 3180855296, 2202796032, 3583377408, 2033909760, 1139245056, 469811200, 3564838912, 2387054592, 997246976, 547560448, 1722522112, 3566655744, 2042632576, 417341248, 919601440, 2309489488, 2872319848, 1284115420, 1816465462, 4199069115}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 3959422976, 905969664, 117440512, 4118806528, 2311061504, 1818230784, 3872391168, 204996608, 2568749056, 1448476672, 1857748992, 1885962240, 378126336, 3581616128, 4178161664, 2295973888, 1006844928, 1127581184, 4068471552, 1827680640, 3729262528, 3172208224, 4058133488, 2087267544, 2166931412, 2246405374, 3129236639}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1409286144, 2113929216, 4244635648, 3850371072, 2529165312, 224395264, 1288699904, 751304704, 1117519872, 3190423552, 1343029248, 1316126720, 4173414400, 3016564736, 1385345024, 751917056, 3076858880, 626950656, 49499392, 731134848, 2169912640, 4122424416, 253214256, 3567242776, 1522425684, 3402014978, 3647423679}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 469762048, 2113929216, 3271557120, 159383552, 4081057792, 98566144, 850395136, 1157103616, 947126272, 1167982592, 1146552320, 2044821504, 1277149184, 2350325760, 3783372800, 1341122560, 1074736128, 1774559744, 2823417600, 3029087104, 2716472000, 3754503520, 3468078928, 1954440120, 793307596, 376873582, 1608411045}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 872415232, 2785017856, 2097152000, 3917479936, 465567744, 3814719488, 3991928832, 2232942592, 756285440, 3876716544, 887291904, 2289139712, 1595457536, 1344479232, 26324992, 2175330304, 3860532224, 3403004416, 1303569664, 3276023168, 2283414848, 190783328, 3150938992, 560852376, 709602332, 93847094, 2854528221}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 2214592512, 3657433088, 3405774848, 1082130432, 2462056448, 18874368, 3171942400, 1488453632, 2989752320, 1475477504, 509804544, 993230848, 229621760, 1277370368, 3906179072, 295692288, 1502288896, 710908416, 1884932352, 3390712448, 3289327808, 105224480, 425127472, 1642043528, 1108987492, 167382046, 2688496133}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3154116608, 3456106496, 3338665984, 3279945728, 255852544, 270532608, 3681550336, 678952960, 3949723648, 3135111168, 192741376, 3947331584, 354959360, 1673338880, 237473792, 2071492608, 2184518656, 1391696384, 2217367296, 4270206848, 1432431552, 2934024160, 4005121104, 2841944008, 1918040380, 569565774, 3049440019}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 469762048, 4194304000, 2566914048, 3061841920, 3418357760, 2984247296, 4249878528, 458752000, 630456320, 2790653952, 1755381760, 1027964928, 3457761280, 1071718400, 2791673856, 2284414976, 3089708032, 2286525952, 1547398912, 1548094080, 3503896640, 1122075296, 361191536, 3765183544, 4189193716, 1772036774, 1857591133}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3154116608, 33554432, 4143972352, 1652555776, 4273995776, 2065694720, 2387607552, 458752000, 1040449536, 1978269696, 1019805696, 3607789568, 2564866048, 2055806976, 703246336, 84989952, 843121664, 1393987072, 2003760896, 2358903936, 1673606080, 2975248288, 1737415472, 2087337224, 2458461236, 2917835238, 3675310217}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 3154116608, 2382364672, 2097152000, 142606336, 2101346304, 3739222016, 2450522112, 253231104, 3334209536, 2942959616, 1094516736, 3363274752, 2506014720, 587014144, 3268907008, 2469320704, 1773478912, 1410564608, 791213824, 3629778816, 580197696, 899921184, 1153497296, 804133624, 2187008420, 3695748886, 3831520599}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 2080374784, 301989888, 1056964608, 2189426688, 1077936128, 668991488, 1513095168, 2627207168, 2568749056, 2443051008, 3478716416, 1863811072, 1676656640, 2627280896, 2268565504, 872404992, 1729170432, 2871233024, 3023423232, 1264715904, 586614208, 3184961440, 3798235280, 2267610168, 1607964972, 3411016630, 1808348287}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3959422976, 4261412864, 2734686208, 2709520384, 4181721088, 3680501760, 1515192320, 1197998080, 1293680640, 2899705856, 53411840, 3772612608, 16531456, 1122967552, 310226944, 3826014208, 1870078976, 3925457408, 3604898560, 3049921408, 1442386624, 854756192, 211928528, 2446554136, 1060279796, 1879177226, 3995300191}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 2885681152, 2181038080, 2130706432, 1149239296, 2445279232, 362807296, 2727346176, 3045588992, 4134797312, 2114060288, 166658048, 2237431808, 1574617088, 2779717632, 1824296960, 3198867456, 1733757952, 3325068800, 3475305216, 2293640320, 4224522688, 1415815712, 1173252336, 3706842280, 2611585668, 3348455826, 1524593461}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 1677721600, 3187671040, 1224736768, 2625634304, 3745513472, 3785359360, 2412773376, 3102212096, 3973840896, 1132068864, 1671495680, 2164424704, 518176768, 234954752, 2228400128, 957016064, 3277652992, 4066935296, 1229713664, 246393728, 1307725888, 1851717152, 1967860816, 225148968, 749490644, 3813785706, 3686705695}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 3959422976, 1845493760, 218103808, 2491416576, 3560964096, 392167424, 376438784, 1963458560, 3317432320, 3839492096, 3839164416, 2942533632, 3209084928, 2511675392, 2014547968, 550426624, 826883072, 992584192, 2217468672, 2671945600, 3458425152, 3230459424, 85459600, 2755935384, 3375243196, 3025346002, 3327966967}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 335544320, 1711276032, 1426063360, 2172649472, 247463936, 2103443456, 3136290816, 3462922240, 2203320320, 684326912, 2988900352, 4283727872, 1632518144, 3578208256, 1789169664, 832989184, 777196544, 458143232, 2320592128, 834637184, 2876040000, 2096131424, 955915824, 3475969048, 1878038492, 1013742506, 1442064845}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 4093640704, 1711276032, 3539992576, 1199570944, 977272832, 3072327680, 1221591040, 927465472, 791937024, 1244004352, 1988034560, 1139900416, 2336440320, 39788544, 3835801600, 2185979904, 1682650112, 156729856, 385635584, 2278468992, 3952277184, 1473012960, 2595656464, 845083400, 73818836, 423865538, 2148156869}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 603979776, 2986344448, 4177526784, 595591168, 750780416, 1763704832, 3538944000, 11010048, 1771307008, 3603824640, 493551616, 4054220800, 4159160320, 2303401984, 2731978752, 982509568, 1585386496, 2150145536, 2473386240, 2235414656, 1953062976, 611895776, 4273177520, 3454161416, 3113109852, 4258033050, 2578801005}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 2214592512, 3657433088, 1728053248, 3984588800, 3275751424, 1033895936, 2179989504, 3423076352, 3524001792, 285868032, 1764556800, 1027112960, 2340667392, 3884785664, 55095296, 2278291456, 4020311040, 2146607616, 1993267456, 2552603264, 1943239616, 1175634528, 3088556624, 4179250344, 3824965148, 3926606674, 10942763}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 2751463424, 570425344, 1426063360, 4219469824, 3519021056, 1117782016, 766509056, 1433927680, 3394502656, 1493565440, 1477115904, 4264656896, 656097280, 3282771968, 1979813888, 10713088, 803144704, 2717355520, 3811594496, 3530198144, 1258478400, 3763097568, 252750064, 3371430888, 2345459852, 3337315246, 2729642109}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1409286144, 973078528, 1325400064, 3397386240, 1606418432, 2665480192, 403701760, 3999793152, 1019478016, 697171968, 3783983104, 1684635648, 833863680, 1047207936, 3019476992, 4254853120, 84870144, 3846676992, 1435041024, 341478016, 4120277440, 2491608992, 3539963248, 3569679992, 813731236, 1891329258, 92558409}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 2348810240, 570425344, 1627389952, 2189426688, 1832910848, 1994391552, 1471152128, 1261961216, 3000762368, 1777991680, 666173440, 3276832768, 4146675712, 2924814336, 2908794880, 919697408, 2074686464, 2743773696, 344742656, 3681401984, 3189633600, 3852098464, 2329581520, 335828984, 2290719308, 3627810590, 1666533455}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2617245696, 1040187392, 3137339392, 3967811584, 2369781760, 736100352, 4201644032, 1374158848, 3791388672, 1180827648, 2665938944, 2656468992, 837730304, 2751930368, 430354432, 1355204608, 2128292864, 2928977408, 916057856, 1707713408, 1650215104, 1247802400, 3598233808, 606325304, 2916779708, 40161962, 1763444039}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1140850688, 369098752, 2533359616, 494927872, 1044381696, 589299712, 212860928, 3367501824, 1304690688, 2432303104, 4284940288, 2895413248, 1432567808, 1741103104, 1902424064, 1601923072, 1391670272, 2265358848, 971536640, 82162048, 4146513856, 1846664800, 116215312, 3387033352, 30611788, 1404474942, 1565550969}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 1677721600, 100663296, 2634022912, 1501560832, 1841299456, 3412066304, 3662675968, 3481796608, 1678508032, 309460992, 236781568, 1108115456, 370032640, 3338477568, 1788653568, 6711296, 3655416832, 1413918208, 1955033344, 3425156480, 4177643840, 2109785952, 1853249264, 1892234136, 2172304884, 53297938, 297711515}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 4227858432, 2583691264, 3271557120, 1954545664, 734003200, 1323302912, 1070596096, 333971456, 3468427264, 3432382464, 8585216, 4173955072, 4197302272, 2766348288, 3789139968, 3601197056, 1137648640, 2215094784, 3404388096, 2760409728, 298670784, 3427953184, 2248013936, 3607822712, 2674242004, 1647566474, 3612086743}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 872415232, 503316480, 3137339392, 461373440, 155189248, 2334130176, 2297430016, 1803026432, 281280512, 3439198208, 199819264, 649035776, 4110237696, 675880960, 3097464832, 1541765120, 207422464, 2389285376, 3018880256, 3278406528, 2629039296, 1147655136, 3018969552, 3216297480, 541672924, 1326397710, 2027062073}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 1006632960, 2583691264, 788529152, 2659188736, 1195376640, 1579155456, 2536505344, 4086824960, 2994470912, 792068096, 190906368, 1403092992, 829079552, 784408576, 709988352, 4044552192, 2230135808, 3807349248, 2703750912, 4200499840, 1942897088, 2944430240, 2588756816, 3507670600, 351078764, 1525659062, 3307721175}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1140850688, 2113929216, 1191182336, 813694976, 2243952640, 2275409920, 1605369856, 2707947520, 3595829248, 201457664, 1756168192, 3663036416, 3103178752, 244129792, 329625600, 1165948928, 2584288256, 3126827520, 3131042048, 2244117376, 2556578752, 515917088, 1214075632, 1696657960, 3076660940, 121440426, 1909308093}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 201326592, 1442840576, 3506438144, 3229614080, 3569352704, 2959081472, 4235198464, 1708654592, 3509321728, 3211919360, 2183987200, 2744025088, 3952721920, 3654098944, 4240347136, 2472658944, 749812736, 2697232896, 883477248, 3997804928, 3342235200, 3531103008, 1326402736, 2451108440, 3203508284, 1760194502, 1863469331}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 2751463424, 436207616, 721420288, 2541748224, 1866465280, 2300575744, 3687841792, 4064804864, 2217476096, 395444224, 1073807360, 451379200, 4073963520, 778117120, 3021443072, 1162594304, 2030380032, 2200540672, 1310253312, 3749945984, 317578432, 749872352, 1557203280, 4180649608, 2629828116, 240322498, 1476833411}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 4093640704, 1040187392, 956301312, 2256535552, 3904897024, 2246049792, 1192230912, 3240624128, 3409182720, 2423914496, 88145920, 3447291904, 1921990656, 3160481792, 25800704, 1169647616, 889003008, 2751969792, 2557236480, 55939968, 186217536, 2664830112, 2165782960, 246320440, 2931945828, 842067962, 1087467765}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 1946157056, 100663296, 3003121664, 3078619136, 650117120, 2082471936, 122683392, 3066560512, 2668888064, 154009600, 3654877184, 525107200, 1108688896, 1362698240, 557617152, 4010629120, 3852801024, 937867776, 2240431360, 2418578816, 1629705920, 3992717536, 1835674672, 2755592648, 2491516212, 2365050754, 699754765}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 603979776, 1107296256, 2197815296, 1518338048, 4206886912, 530579456, 2893021184, 984088576, 3106668544, 3009282048, 2478768128, 2711126016, 1807630336, 1625235456, 1531482112, 954619904, 3038446592, 760907264, 1448562944, 4087649408, 43542208, 3188991904, 2227837488, 3476367656, 1607307452, 228849306, 77914211}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 335544320, 3590324224, 3204448256, 3229614080, 541065216, 1189085184, 2710568960, 3824680960, 787742720, 3694264320, 464977920, 1797357568, 4220305408, 2048335872, 416387072, 1873070080, 519779328, 3003620864, 2140785920, 3497623936, 3775459776, 3335331104, 3609901456, 4146296952, 2007165252, 3940432750, 2170628293}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 4093640704, 3456106496, 2600468480, 4219469824, 1287651328, 2082471936, 716177408, 781713408, 3904634880, 1207566336, 2263285760, 582123520, 204095488, 1367810048, 585281536, 1361213440, 3851617280, 1216125440, 1919108352, 95205248, 2225831104, 2081987552, 3846534320, 828476360, 1245109580, 4046739734, 470158055}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3154116608, 905969664, 2902458368, 813694976, 3728736256, 1788870656, 4189061120, 2591555584, 18612224, 2684223488, 1097138176, 1162575872, 578469888, 721756160, 3374034944, 1972557824, 2526094336, 2577513984, 2632316672, 4212763008, 874108224, 2406980384, 1559547408, 2314733544, 1054615884, 1302203022, 2973047471}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 2348810240, 973078528, 3472883712, 981467136, 1119879168, 3848273920, 2689597440, 628621312, 999555072, 1834876928, 690552832, 4257054720, 3451305984, 2785615872, 290295808, 3380537344, 1802841088, 3156184576, 395168512, 2682757760, 1826225600, 4107904416, 3575693872, 3655081112, 1893865908, 3390775662, 1201580925}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 3825205248, 2583691264, 3238002688, 92274688, 1170210816, 1562378240, 2632974336, 3027763200, 3546021888, 3450994688, 1068433408, 3653992448, 1147289600, 214900736, 4007374848, 1900697600, 4250604544, 3048061440, 1885036800, 566604416, 3970910784, 1721991264, 2216063984, 401151240, 3364002652, 2127612142, 3351772895}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 67108864, 2449473536, 16777216, 1048576000, 3938451456, 1809842176, 2897215488, 1022885888, 836501504, 729677824, 3914399744, 1053458432, 2448048128, 3102810112, 1549447168, 2881648640, 3391423488, 3735065088, 1310816512, 2334695552, 3110425152, 2256180896, 1997687344, 1814896824, 1269084556, 559106830, 2777650127}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 1677721600, 3992977408, 1056964608, 847249408, 138412032, 161480704, 3761242112, 3338141696, 2169241600, 3271163904, 2102853632, 230391808, 3560095744, 657924096, 904638464, 3348813824, 1381180416, 2041943552, 1660141824, 1305583488, 2066602432, 3598232992, 2605665680, 2591085480, 1603025324, 3977905710, 3418827003}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1677721600, 2516582400, 2701131776, 1199570944, 1480589312, 2040528896, 3100639232, 392691712, 3543924736, 1480458240, 2247032832, 1989902336, 1371848704, 2638159872, 4059271168, 2599995392, 1895896064, 3659308544, 694374656, 4047892864, 3194197568, 3870347488, 2334994320, 2712312872, 1463836884, 3977804618, 104618343}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 603979776, 1979711488, 754974720, 813694976, 2596274176, 1876951040, 2049966080, 4269277184, 657195008, 612499456, 2583756800, 1169129472, 2491498496, 3358662656, 3487019008, 3719133184, 498285568, 3210121728, 2109927680, 2370986368, 2316810560, 2311933216, 4173545264, 1485741752, 268353964, 1031303598, 3639785203}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 1275068416, 3858759680, 2969567232, 2927624192, 3678404608, 1101004800, 319815680, 1146617856, 3196846080, 1773273088, 4039704576, 3351937024, 1145913344, 4292419584, 2106757120, 935421952, 3068855296, 1394322944, 3039558400, 1844870528, 3065684544, 283459744, 3980206928, 480556584, 3134089828, 373721414, 2659140619}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3959422976, 503316480, 4076863488, 4286578688, 1950351360, 1897922560, 2075131904, 1186463744, 551813120, 1180827648, 241893376, 728793088, 1601781760, 836444160, 3083382784, 2526902272, 2167999488, 2338561536, 1175307008, 2987412352, 2387641024, 382291168, 2053320336, 732729992, 3812576268, 1714568254, 3028496689}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 872415232, 100663296, 3472883712, 427819008, 1698693120, 3571449856, 2016411648, 933756928, 3859546112, 1062076416, 701693952, 2123333632, 1627734016, 3621986304, 3324481536, 2122938368, 502072320, 3541346816, 1278670080, 1296057728, 771471808, 2900321120, 2136614096, 2591623416, 1727960940, 3542613050, 4145210619}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 1946157056, 1711276032, 1056964608, 4102029312, 1145044992, 3307208704, 2943352832, 2845310976, 2608070656, 252837888, 1297022976, 3584983040, 3956162560, 809443328, 2234945536, 188381184, 1743598592, 2233056768, 2797921536, 3553324416, 1279955392, 122964000, 466355344, 3642102920, 3133480444, 1410706422, 733147093}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 4093640704, 3456106496, 922746880, 243269632, 71303168, 2267021312, 22020096, 3036151808, 2569797632, 2540830720, 2955083776, 3868884992, 1005699072, 1802706944, 459452416, 324917248, 1925266432, 237079040, 2964808960, 1008258944, 2076616640, 741070496, 218371728, 1818638856, 1729961204, 3468410542, 157303747}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 1006632960, 2516582400, 788529152, 3984588800, 364904448, 3231711232, 4124049408, 566755328, 3240361984, 3829006336, 4216127488, 236879872, 3717677056, 2359107584, 1389801472, 607340544, 1105673216, 2591798784, 1293797120, 604526976, 33201600, 378358880, 717231344, 2770342376, 2484078356, 594033538, 2851350561}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 3019898880, 637534208, 2298478592, 2944401408, 960495616, 3718250496, 1917845504, 2634547200, 3319005184, 2456944640, 3599040512, 341409792, 2894512128, 2647990272, 1859227648, 873654272, 738671616, 1594145280, 2160280832, 3541431680, 2877536320, 3691511520, 2327221200, 1093038888, 1677490292, 3942474130, 3856588765}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2483027968, 2717908992, 419430400, 92274688, 1371537408, 3466592256, 2884632576, 1480065024, 3296460800, 3969777664, 3032023040, 566853632, 1533460480, 1816731648, 2977009664, 1230686208, 917974016, 756580864, 1587244288, 2637546624, 3678643264, 3933600864, 3567491312, 3043359720, 4010521756, 787600382, 1331795575}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 1140850688, 1442840576, 2734686208, 1870659584, 3066036224, 1323302912, 2949644288, 903348224, 1596194816, 1867120640, 4216520704, 3745087488, 660783104, 1233330176, 1784778752, 3943090176, 1609116672, 2458029568, 2423740672, 3554146688, 530548416, 3580351200, 1868012592, 4084988280, 1307154196, 2721773638, 4259778353}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 3019898880, 1375731712, 285212672, 4152360960, 255852544, 2871001088, 386924544, 2355625984, 3164340224, 499777536, 2716794880, 2049998848, 2857353216, 973021184, 2665000960, 4178835456, 1691694080, 3267860992, 4290467072, 522117248, 2067185216, 220387552, 531405648, 1678106760, 2370840356, 3133685066, 1238107951}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 2751463424, 3187671040, 1895825408, 914358272, 2176843776, 3529506816, 2375024640, 1507328000, 3315859456, 2041446400, 3506896896, 3299966976, 3670589440, 3927384064, 1554616320, 3977037824, 1311323136, 2625012224, 1209622784, 1397742464, 3597057600, 3867245728, 3846960112, 2688065240, 2882424260, 428231814, 2029666353}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 469762048, 3657433088, 1828716544, 2373976064, 465567744, 2447376384, 3857711104, 193462272, 3040083968, 2550530048, 49741824, 4216160256, 2825043968, 1183260672, 1761980416, 1706489856, 150012928, 951749120, 2628747008, 4230345344, 501395776, 1501785184, 3450850416, 2614079800, 809234204, 3097069970, 4245998325}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 2080374784, 3254779904, 520093696, 4001366016, 2126512128, 1751121920, 487587840, 3932684288, 651427840, 2553937920, 3345940480, 1846902784, 3757522944, 922689536, 2243792896, 1875068928, 2501192704, 3571091968, 2215827200, 3853540480, 4062096832, 1740700832, 2219526960, 1251032024, 505979364, 2514079402, 23581421}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 1543503872, 2248146944, 2902458368, 830472192, 4039114752, 2048917504, 2043674624, 662175744, 636223488, 1989804032, 1544749056, 770342912, 433864704, 1732452352, 1523757056, 290482176, 3890809856, 1472837120, 1832845056, 3676007808, 3669998912, 3602367328, 224590256, 457789384, 2810755860, 1675851630, 647216947}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 201326592, 1174405120, 3204448256, 1652555776, 1161822208, 832569344, 214958080, 3116892160, 280231936, 4166647808, 232718336, 3339091968, 3647225856, 1682907136, 4285444096, 1560303616, 3520930816, 1074104832, 2539444992, 2665903488, 2072774080, 2805347232, 3751353552, 3515325864, 530571924, 3359559074, 3931465221}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1543503872, 3657433088, 1358954496, 2474639360, 29360128, 1583349760, 2458910720, 1480065024, 2918449152, 2965241856, 951255040, 1869709312, 3786326016, 3554877440, 3844706304, 4241156096, 2791638016, 1643021824, 801472256, 1754854016, 522990144, 3197766624, 2031434480, 3934695896, 610877764, 2000869374, 2535009829}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 1946157056, 1241513984, 1191182336, 931135488, 3091202048, 3944742912, 913309696, 3063414784, 1543766016, 1915617280, 3270836224, 232816640, 791920640, 3771015168, 643346432, 742901760, 2264083456, 2892601856, 157897984, 52821632, 1510222784, 1395534048, 74791056, 3407908104, 4006868860, 2169842742, 2286984841}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 2080374784, 2919235584, 3036676096, 4051697664, 943718400, 4200595456, 382730240, 822607872, 2923692032, 1923219456, 1971650560, 1851293696, 3337797632, 487923712, 3828396032, 3320236032, 4060027904, 2534514176, 3473692416, 3995137920, 736629568, 3008633696, 4069134736, 1206976984, 2564982996, 2300311250, 2845553609}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 3154116608, 3321888768, 2801795072, 4068474880, 1807745024, 3105882112, 2333081600, 805830656, 2231631872, 2543714304, 2239037440, 894205952, 1382694912, 44376064, 1860472832, 2814269440, 1678973952, 3515200000, 1332016896, 1460170112, 611466176, 1876892576, 364875632, 1323293064, 2690249572, 3844143218, 2104917833}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 1140850688, 3858759680, 3439329280, 3380609024, 3485466624, 3919577088, 3798990848, 2734161920, 4066115584, 1480720384, 1650262016, 4177625088, 2554052608, 4276953088, 702132224, 3570923520, 2641832960, 3823674880, 2014079232, 2971522432, 4262344000, 3677825888, 3850944112, 2749125416, 2576739836, 2997494734, 3542680639}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2483027968, 771751936, 352321536, 3380609024, 2218786816, 2485125120, 3526361088, 3312975872, 638320640, 352190464, 2582577152, 3994124288, 2179842048, 3567198208, 2479460352, 1880225792, 695809024, 674934272, 850812160, 546307968, 2022050624, 1952661344, 833586832, 782420552, 1216265708, 2596040398, 1859320395}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 2080374784, 1442840576, 1023410176, 3112173568, 4139778048, 3739222016, 3996123136, 3264741376, 3460038656, 4167958528, 1891565568, 1616412672, 1211547648, 4014940160, 3332419584, 2256205824, 35202048, 724802048, 696542976, 2026172800, 3004052800, 3058645344, 3441464368, 1069209336, 3396927724, 893630358, 1841063671}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 67108864, 167772160, 1660944384, 293601280, 3326083072, 1012924416, 2697986048, 1179123712, 1663303680, 1676804096, 4057792512, 1619361792, 950452224, 307044352, 2788012032, 1704118272, 2941723648, 396667392, 2120042752, 3589334656, 3760329408, 1175797088, 4125212432, 523553240, 792729428, 2397049730, 1460667793}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 3019898880, 1174405120, 3170893824, 562036736, 1874853888, 3051356160, 3748659200, 4294443008, 2072772608, 2825781248, 2504196096, 882933760, 3943284736, 586358784, 943239168, 1991624704, 835001344, 287815168, 944989440, 2838220160, 2470328640, 422255968, 3223633520, 1238628408, 439497916, 3456444558, 2898756955}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 3288334336, 301989888, 1828716544, 780140544, 1983905792, 3072327680, 284164096, 3873964032, 12320768, 1061814272, 407568384, 571375616, 3612033024, 310059008, 1082560512, 581392384, 3412659200, 2931402240, 2821712128, 2534099072, 710614336, 2885071520, 3901713680, 3233090696, 2669910172, 2063387050, 1209138727}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 2080374784, 2516582400, 1023410176, 3145728000, 3779067904, 2787115008, 2729443328, 1818755072, 3396599808, 3139043328, 4075225088, 4153769984, 1129922560, 2023170048, 2610794496, 4114446336, 2660576256, 1636220416, 1092019968, 3964225920, 2131693888, 2409732576, 1155754448, 3556779208, 3254789964, 3204456906, 3833609685}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 3959422976, 2516582400, 3909091328, 2843738112, 121634816, 2342518784, 1775239168, 310902784, 4015259648, 3899785216, 201785344, 1428127744, 1309720576, 1511464960, 2801242112, 3732207616, 2912748544, 377260544, 3691332352, 4065124736, 4134604864, 3206723936, 2545711184, 1704609448, 107962644, 3577205746, 102279933}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 3825205248, 2717908992, 2063597568, 847249408, 3208642560, 4070572032, 3295674368, 3881304064, 2386821120, 3040477184, 1899429888, 4196237312, 97173504, 3615956992, 3089469440, 2770266112, 1605706752, 1849602560, 2114277632, 2156317824, 1687227584, 2106887584, 3594152784, 2142725224, 996005564, 1114283910, 209147257}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 2080374784, 2986344448, 2768240640, 1786773504, 1052770304, 2023751680, 3358588928, 849870848, 1133248512, 3522822144, 1121255424, 600342528, 2660974592, 3517259776, 612413440, 734488576, 2846297088, 1432458752, 572651264, 530014336, 446635840, 1895144864, 1732241200, 1377066344, 4010312108, 591095962, 1662332683}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 3959422976, 4127195136, 3573547008, 2810183680, 1119879168, 3705667584, 3478126592, 2720530432, 2660499456, 3659661312, 1266876416, 2344255488, 2793488384, 3398639616, 3509760000, 619010048, 149488640, 1933420032, 2043798272, 3193272704, 1544631104, 2621553376, 2483540272, 895766648, 2321590068, 654202554, 1824490589}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 201326592, 3858759680, 3942645760, 2558525440, 918552576, 555745280, 1609564160, 2582118400, 1467219968, 2733768704, 2122121216, 3841622016, 3236380672, 3872202752, 728936448, 637753344, 4031192064, 3087250944, 1913117440, 2359518592, 1039609024, 2819329312, 1285804080, 2395564168, 1557538012, 3872864586, 3539712725}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3959422976, 3120562176, 1426063360, 3514826752, 1413480448, 1075838976, 2234515456, 2970091520, 3205758976, 182059008, 2251489280, 2145812480, 1329414144, 455286784, 2145300480, 253847552, 367858688, 1236773376, 1882510080, 265747072, 142204736, 3843127136, 3764729744, 3546526536, 3197036588, 620094162, 2946987277}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3959422976, 3724541952, 3674210304, 2457862144, 1212153856, 681574400, 653262848, 2020081664, 989593600, 1936064512, 389611520, 3914170368, 2668314624, 2271813632, 1289072640, 3743381504, 2930981888, 3022693888, 899400448, 2778581888, 3744788672, 1468102560, 1099829648, 1233469160, 2357961756, 96619146, 3704391895}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 2214592512, 3992977408, 4009754624, 3615490048, 3368026112, 2346713088, 2563768320, 1679294464, 1892417536, 4189454336, 2262237184, 3439099904, 4169580544, 2867273728, 800370688, 2828191744, 3934063616, 3573913088, 3558959360, 2961930112, 91377088, 3688221920, 1153023408, 3103746872, 1006129364, 27061174, 3080069515}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 3556769792, 704643072, 1929379840, 3061841920, 1757413376, 23068672, 3987734528, 2245525504, 109314048, 1171390464, 4229234688, 1849196544, 2720153600, 1606754304, 1859170304, 1623095296, 3765634048, 2565315072, 3773549824, 2671627904, 2369447616, 1895264416, 3583876272, 4207073944, 2917365196, 2349308614, 1528545465}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 335544320, 3321888768, 2399141888, 4068474880, 1296039936, 2631925760, 2769289216, 1796734976, 440664064, 432668672, 4229103616, 1265795072, 343162880, 216211456, 3103428608, 988313600, 4006423552, 3973296640, 1468136704, 110615936, 2026566080, 4106318240, 2124719824, 1862877944, 1264101092, 452412182, 2789838057}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 201326592, 3858759680, 3640655872, 3783262208, 20971520, 3034578944, 2429550592, 904396800, 3389784064, 3381526528, 1544617984, 1695645696, 472203264, 1797332992, 1319735296, 2181130240, 545465344, 3762728448, 2144987904, 822336896, 2036922432, 1352819552, 2629150160, 2143771000, 3635293524, 3336641962, 9012603}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 3690987520, 3657433088, 1795162112, 1769996288, 1598029824, 2237661184, 4165992448, 2625110016, 2343305216, 1127874560, 3618963456, 4082991104, 771932160, 1258627072, 3426070528, 1790375936, 46345216, 3796012544, 4113714944, 4152777344, 792753344, 3552003424, 3002320208, 3113656728, 262433140, 4228471630, 2888366835}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 872415232, 3321888768, 4043309056, 864026624, 2982150144, 3823108096, 2800746496, 342360064, 2678325248, 1860567040, 2604072960, 1795915776, 1730134016, 3383173120, 3327365120, 1915996160, 4019522560, 959100416, 147539200, 1876393344, 3152898624, 2231400928, 3507931632, 485996216, 2840984156, 341981162, 843122129}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 2214592512, 1442840576, 2197815296, 4135583744, 591396864, 1734344704, 3050307584, 1492647936, 3376152576, 1032716288, 410451968, 851345408, 939180032, 2689015808, 3067523072, 3361658880, 2124758016, 118989312, 3356195072, 2485086592, 1414881984, 2056279200, 2161625424, 610582296, 2259146708, 921476206, 1326694871}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2751463424, 1845493760, 2936012800, 4018143232, 3040870400, 329252864, 3568304128, 3045588992, 2801008640, 2678194176, 1424031744, 311066624, 3369943040, 3882950656, 259166208, 1447118848, 2293703680, 3075052032, 1534517504, 1682374528, 1519311296, 1759177440, 2018036432, 1247924520, 3871300044, 3840937138, 4171770389}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 2214592512, 1040187392, 4110417920, 914358272, 2982150144, 2195718144, 986710016, 235405312, 276561920, 2129788928, 2962948096, 1583054848, 2807218176, 892018688, 3099824128, 210171904, 173356032, 1284674048, 2095208704, 1490713472, 3279834944, 3866649760, 2519564272, 2982134776, 3202202644, 961019762, 1159313767}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 603979776, 3791650816, 1157627904, 2256535552, 2696937472, 2875195392, 3692036096, 2605187072, 1408499712, 1459224576, 4135911424, 1400012800, 2080260096, 477437952, 292204544, 1768052736, 1162544128, 2272101888, 362402048, 603061376, 2545284928, 91742368, 2338258096, 1483366808, 1394541988, 2649195874, 834983141}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 1409286144, 33554432, 3271557120, 3531603968, 1799356416, 2313158656, 2859466752, 242745344, 2569273344, 1173749760, 4118347776, 3102703616, 1876115456, 4184416256, 2150076416, 3786369024, 3639286784, 4001399296, 3837132032, 778951808, 1574556352, 1504180640, 1883438672, 2111792312, 127089980, 2116328142, 4102285169}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3154116608, 301989888, 3707764736, 494927872, 482344960, 752877568, 1202716672, 392691712, 264503296, 3031564288, 42008576, 1293385728, 378028032, 756097024, 3039793152, 1871996928, 2718905344, 4133001728, 4109420288, 3299995776, 709250368, 469643360, 1892102064, 3524037240, 3732596620, 1009566570, 1120920585}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 1946157056, 637534208, 50331648, 1015021568, 3242196992, 1310720000, 2890924032, 3343384576, 4159438848, 1908801536, 2647064576, 142573568, 346570752, 1257709568, 3410472960, 727476224, 3876918272, 3387590144, 4110611712, 3965050240, 1535272640, 2876647968, 4131329488, 2406201672, 184187700, 4263641858, 3805088307}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1677721600, 1711276032, 1694498816, 2290089984, 2269118464, 3693084672, 621805568, 3728211968, 1145307136, 3944611840, 2285043712, 3407511552, 325304320, 172171264, 236097536, 2668619776, 1587610624, 448497152, 1851289856, 4108017024, 3727294272, 3973456672, 2612995152, 2340992072, 2411905124, 4093157598, 3184193497}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 3690987520, 2650800128, 1929379840, 880803840, 3586129920, 1314914304, 2335178752, 1534590976, 2295595008, 1142030336, 3578724352, 1431011328, 2132426752, 3621724160, 3194195968, 3691403264, 4011922432, 2538251776, 901836544, 2344088448, 2215140032, 1343230496, 568864496, 1341920600, 286137068, 1253115182, 3538075117}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 3019898880, 704643072, 1191182336, 1317011456, 3242196992, 2652897280, 881852416, 1291321344, 581173248, 797835264, 1879769088, 696352768, 1185824768, 4244316160, 4048130048, 3575797760, 4278793216, 519609856, 920581376, 3775528576, 1784836032, 472454816, 2078844624, 300348488, 2395851140, 475822830, 1892299105}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 738197504, 3925868544, 3539992576, 1870659584, 2990538752, 1142947840, 951058432, 3621257216, 10747904, 2233335808, 1512505344, 2839576576, 94453760, 4227276800, 3213398016, 3341637632, 2016748544, 1105563136, 1630327552, 4003978880, 3541392064, 759249120, 607361552, 3364349896, 1017472204, 1259931366, 2480381025}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 2214592512, 2583691264, 2298478592, 3363831808, 2453667840, 1910505472, 1246756864, 1441267712, 898367488, 354025472, 160759808, 2780594176, 2893168640, 3815055360, 2187628544, 277243904, 2210081792, 3755451904, 3918383360, 2856635008, 3083494464, 1493240608, 2347939344, 4102646840, 1708301236, 603541610, 1992998107}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 2617245696, 2449473536, 2399141888, 243269632, 2386558976, 1969225728, 315621376, 4103602176, 2016149504, 1509031936, 4228186112, 3725033472, 3836559360, 3237289984, 145723392, 3825813504, 4220726272, 2537856512, 4151439104, 1470679168, 2868207040, 418978976, 778933008, 3238294680, 4156588564, 3542598454, 21744403}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3825205248, 4261412864, 3036676096, 1468006400, 4081057792, 3223322624, 797966336, 2728919040, 3575906304, 4279369728, 564985856, 2539814912, 4280074240, 979181568, 3271208960, 3636512768, 992152576, 2383514112, 893743360, 2714530688, 2579285824, 1057830112, 775067472, 3788817224, 2890469636, 1225824506, 235005569}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1275068416, 3925868544, 3774873600, 4001366016, 1245708288, 3789553664, 2471493632, 2963800064, 993787904, 829030400, 3596419072, 3953754112, 1491156992, 296558592, 674344960, 65366016, 3044226048, 2873797120, 631503616, 2298662528, 551645760, 1437405344, 2117182480, 820340280, 2666734196, 2844441914, 2231619447}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 3690987520, 637534208, 1660944384, 2692743168, 3678404608, 1134559232, 535822336, 73924608, 3944480768, 3457286144, 589824, 90603520, 3662364672, 3147374592, 1075752960, 980371456, 764355584, 2117187072, 2746154752, 1716120960, 3714338496, 400066336, 723010384, 1834656296, 552168156, 3562547018, 1704212591}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 3959422976, 4060086272, 2466250752, 1803550720, 490733568, 2195718144, 3203399680, 1116209152, 3982229504, 1890713600, 1856438272, 3556671488, 1872281600, 1047994368, 2401669120, 1172097024, 1637944320, 3213330944, 719024896, 4055527552, 2476592832, 2119604704, 4095004624, 656218744, 3578112092, 3929293426, 800650415}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 1409286144, 3523215360, 1023410176, 4202692608, 3770679296, 408944640, 2878341120, 3139960832, 1162084352, 2559180800, 2325020672, 753565696, 3959308288, 4112850944, 2213711872, 232933376, 1410538496, 1612813824, 1445190912, 1507911808, 3813243200, 1935578016, 726427824, 2350652248, 2016815940, 4082317690, 570525065}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 3154116608, 2583691264, 4143972352, 3464495104, 1329594368, 2631925760, 2188378112, 2355625984, 579600384, 1180041216, 1451294720, 3080224768, 828686336, 2815500288, 1663078400, 4270905344, 1909666816, 2939401728, 1476622080, 2688569984, 2683038656, 3192698016, 1513548112, 3447329016, 3913752124, 3649144650, 2337820635}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 3154116608, 838860800, 3204448256, 545259520, 1715470336, 2829058048, 2601517056, 3994550272, 58458112, 2365980672, 4168679424, 2529263616, 1236713472, 1242112000, 1906946048, 589494272, 383454208, 2854391296, 4156053248, 621756544, 1848885696, 630099744, 2277929232, 209342440, 3801891812, 3872741270, 199025335}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3959422976, 3858759680, 4211081216, 3363831808, 381681664, 1314914304, 3431989248, 1254621184, 773062656, 1504051200, 1551171584, 529891328, 1269874688, 667230208, 2548928512, 610060288, 3402564608, 2578627072, 3408294656, 1107131776, 115991744, 389722400, 1217544240, 1697336152, 1954857988, 1741883266, 3537934429}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 469762048, 2181038080, 4244635648, 1820327936, 2067791872, 476053504, 3427794944, 2233991168, 601620480, 4199153664, 378339328, 423526400, 685195264, 1484595200, 770093056, 1850959872, 1400054784, 1195742720, 1442770688, 359777408, 2110671168, 1711645728, 3365855824, 2275529304, 4138097972, 2973337114, 465881903}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 2080374784, 2382364672, 3439329280, 2390753280, 155189248, 3906994176, 1963982848, 100139008, 4230217728, 387317760, 3407413248, 2995027968, 3390947328, 304685056, 541888512, 2314332160, 3629321216, 2960103936, 397833984, 186216320, 938789184, 264610976, 172848592, 3293243256, 1667282916, 3417034158, 3846188785}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 2080374784, 704643072, 1358954496, 310378496, 3787456512, 1713373184, 3614441472, 4229431296, 809238528, 3385720832, 3030843392, 2531491840, 1120092160, 699867136, 3219894272, 1610041344, 2337094656, 2729876992, 801756928, 921761408, 2606524992, 1234731936, 918476528, 1035687880, 3524988028, 686654710, 3410247751}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 2885681152, 704643072, 4076863488, 3615490048, 2654994432, 4292870144, 605028352, 3825729536, 2136735744, 2090729472, 1986592768, 3983572992, 3959799808, 2321620992, 774672384, 3533436928, 721947648, 2866552320, 3588100864, 1342776960, 438350528, 1433263840, 1106054416, 4086993720, 1235141860, 459182738, 1880423983}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 3019898880, 1174405120, 3170893824, 3196059648, 3560964096, 3919577088, 1250951168, 3573022720, 2363752448, 3808034816, 4168417280, 3723198464, 4081205248, 781000704, 3792670720, 2922928128, 641217536, 1963204096, 264910080, 119342464, 4051149120, 102515360, 2552366224, 1522599208, 3607733508, 6509614, 750040913}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 67108864, 2449473536, 2533359616, 1652555776, 2478833664, 2308964352, 2555379712, 3510108160, 2185494528, 3478519808, 2631073792, 1496612864, 945799168, 1139482624, 309374976, 1149884416, 4084730880, 3366201856, 174463232, 3868919936, 1842921408, 3151354272, 259661936, 1014577064, 3392513716, 80641214, 742619385}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 1006632960, 2046820352, 2533359616, 310378496, 3745513472, 3814719488, 2429550592, 3302490112, 3433299968, 669646848, 2137325568, 4052910080, 2099986432, 616374272, 3417739264, 1669425152, 1169695744, 3077846528, 733095680, 3951106688, 3214443456, 1910393760, 2291632464, 2112474392, 3062786196, 3801068262, 3790460401}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 1946157056, 973078528, 3405774848, 1501560832, 884998144, 3110076416, 3476029440, 3735552000, 1816920064, 79822848, 55640064, 3852566528, 439566336, 3707314176, 2473431040, 665929728, 403192832, 60563968, 26875136, 2027229824, 2317320384, 3070774112, 1816503216, 2738703512, 3148484012, 2264741530, 336826187}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 3154116608, 1107296256, 1694498816, 1518338048, 1807745024, 383778816, 2911895552, 2762473472, 1094975488, 2061369344, 46989312, 3645210624, 570572800, 291840000, 4018253824, 1570527232, 2022181888, 1320429056, 3072734976, 2587966592, 3624898368, 412711328, 1297721968, 861957368, 2927232452, 3020107738, 3110116329}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 1275068416, 637534208, 2399141888, 1149239296, 2252341248, 2619342848, 3029336064, 1001914368, 1021050880, 2022834176, 3942973440, 2746449920, 3368042496, 3896320000, 1999613952, 1332897792, 1697123328, 1852051968, 802044672, 3780584832, 3671491008, 264487456, 2312456208, 393647304, 949216260, 1066224510, 3755652671}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 3959422976, 436207616, 2667577344, 2575302656, 2621440000, 2097152, 3027238912, 1733820416, 4291559424, 559546368, 3686596608, 2332131328, 910016512, 2707759104, 3465392128, 3393705984, 472398848, 2568233472, 4141228800, 885463680, 3318527424, 719609184, 3897868688, 3562190792, 1860658044, 304503494, 2680545787}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 4227858432, 503316480, 889192448, 3430940672, 29360128, 2761949184, 495976448, 3922198528, 2705588224, 3662282752, 323813376, 1310818304, 3181002752, 335872, 4020604928, 4126164992, 1746406400, 862723584, 4043192064, 746531712, 3811607360, 220056608, 3194775536, 2820543592, 3658427460, 151559682, 2367808377}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3556769792, 3120562176, 2634022912, 2424307712, 968884224, 65011712, 286261248, 4262985728, 2060713984, 4068605952, 3618963456, 1910538240, 3332554752, 2116886528, 1333039104, 4135634944, 514335744, 3833333248, 1459502336, 2706057856, 3232477504, 1577668896, 4096016624, 22075320, 1792022628, 3841469942, 960758861}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 3556769792, 3456106496, 687865856, 3682598912, 2520776704, 4087349248, 1139802112, 2241331200, 1225523200, 4178444288, 2681012224, 732856320, 2044411904, 3067420672, 2388824064, 850749440, 2768768000, 251923968, 3800702208, 2777096064, 3796472896, 4135764960, 2636117520, 920209064, 2794864156, 3519090934, 807449771}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 3154116608, 2717908992, 788529152, 1652555776, 2092957696, 689963008, 2502950912, 2859991040, 4081844224, 300023808, 2891513856, 396656640, 194691072, 631316480, 2410196992, 2249779200, 2913469440, 3416535552, 992347904, 3333360768, 3101919680, 1178433440, 2687129520, 61198728, 382371308, 2776746414, 1672255643}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3154116608, 3120562176, 553648128, 2222981120, 624951296, 1772093440, 758120448, 4080533504, 1743519744, 3006660608, 3802857472, 2194112512, 65388544, 3839041536, 3297480704, 2044975104, 3275762688, 2191531520, 3501209344, 3740803712, 2836137536, 1789267488, 35858384, 307466792, 975170156, 3174962590, 1048515475}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 2348810240, 4127195136, 2399141888, 293601280, 4114612224, 2661285888, 2991587328, 2383937536, 2064908288, 2120876032, 1124270080, 1887600640, 189874176, 1079713792, 4181102592, 560687104, 171969536, 3609214464, 3675261696, 4005040512, 1917062592, 2616338272, 3025600720, 248022120, 516057332, 3575758550, 2776885613}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3825205248, 2919235584, 2533359616, 2793406464, 3116367872, 4066377728, 3431989248, 548929536, 1319370752, 2105147392, 2440364032, 393641984, 289488896, 2349670400, 4122120192, 2678814720, 3477081088, 4087349760, 1928331520, 371722112, 521942976, 3864924320, 1565459952, 1520671064, 2655509124, 3366209118, 3854802737}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 1006632960, 3657433088, 3103784960, 427819008, 666894336, 2837446656, 3188719616, 4100456448, 3683909632, 1788215296, 4066181120, 2571468800, 714391552, 3455393792, 435269632, 2601711616, 1480602624, 769657344, 1471166208, 607658624, 1226576960, 2586970464, 145964912, 4259611656, 458451428, 1483396330, 373034157}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 1677721600, 4060086272, 822083584, 3481272320, 2353004544, 681574400, 1194328064, 1044905984, 1687420928, 789708800, 1653145600, 680296448, 4105650176, 1249976320, 4055412736, 2165655552, 989856768, 2994735616, 4123005184, 4158658688, 2031105600, 1589127904, 205266832, 353764968, 4217578028, 2627316866, 3206402829}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 2617245696, 1107296256, 721420288, 3665821696, 2537553920, 2267021312, 2513436672, 2003304448, 2873360384, 636092416, 1279066112, 3139731456, 2326904832, 1981095936, 1883287552, 1242294272, 620768256, 2608868864, 314576640, 1558191232, 145757376, 1243091360, 1832662352, 405154568, 2644710356, 539736074, 3010743065}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 3422552064, 3992977408, 218103808, 1904214016, 4114612224, 4229955584, 3423600640, 637009920, 2290352128, 1404960768, 3147497472, 1416855552, 318259200, 1294147584, 2044170240, 248928256, 3439332352, 1367358976, 624962304, 4095743872, 3088067904, 133705568, 1803814608, 792607816, 1062940516, 1561572398, 583556393}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 335544320, 1107296256, 2936012800, 4269801472, 2562719744, 945815552, 2781872128, 814219264, 508821504, 3305766912, 2048589824, 197492736, 2618933248, 1012080640, 3975262208, 54773760, 830479360, 1983920640, 1486884096, 1370500224, 3948421568, 3621534368, 3370006192, 1985029592, 805213908, 2460772882, 225634701}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 1677721600, 2382364672, 1023410176, 746586112, 3250585600, 1277165568, 2477785088, 2233991168, 2798911488, 162922496, 2942238720, 1609334784, 3434135552, 1052188672, 3046682624, 2776037376, 1071647744, 2022718976, 1360535808, 666636160, 3087139136, 3787002400, 143365104, 3754974280, 3102592972, 3647111482, 551809725}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 1543503872, 100663296, 251658240, 4102029312, 1908408320, 2732589056, 781189120, 2784493568, 429654016, 2400845824, 2210463744, 3909320704, 4183801856, 3036225536, 2030022656, 706078720, 2325748736, 1009786368, 4123541248, 4065607040, 3729665472, 386869792, 3704397296, 1978887032, 2438616708, 440263950, 1994659551}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 3556769792, 973078528, 2130706432, 1333788672, 281018368, 983564288, 1819279360, 1833435136, 1831075840, 3242065920, 2159869952, 40140800, 400539648, 3481600, 425766912, 3956406272, 3533714432, 2020616704, 3074952448, 1109662336, 3871212992, 1149052640, 46434992, 78631272, 587016444, 1686417250, 273673697}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 872415232, 3992977408, 1392508928, 3246391296, 3258974208, 757071872, 3337617408, 3329753088, 2377908224, 1795555328, 3530620928, 1791197184, 1105149952, 4148764672, 3001004032, 3941165056, 2996843520, 800072192, 2799183104, 1259089792, 1096681152, 3518840160, 2038270736, 1676828552, 513581532, 3466195214, 3614957607}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 2214592512, 301989888, 2667577344, 1199570944, 809500672, 2212495360, 3044016128, 1425539072, 3282305024, 685637632, 2466709504, 3111747584, 1731346432, 1077878784, 830312448, 1165780992, 3165651968, 2656580096, 2276722944, 3180732544, 4001039808, 1574154464, 1946372240, 2695735096, 2761190588, 484184366, 2906268689}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 3556769792, 2919235584, 822083584, 3900702720, 2168455168, 2795503616, 430964736, 2143813632, 2617507840, 1702494208, 3900112896, 1636401152, 3661512704, 2860457984, 3027087360, 1364482048, 3706725376, 1869088256, 11808000, 1278357376, 473119296, 2664664864, 79252432, 597591528, 57134156, 1624852386, 3125713577}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 3959422976, 1174405120, 2097152000, 3296722944, 1136656384, 3282042880, 2985295872, 4267180032, 4096524288, 2104885248, 3625385984, 364740608, 575750144, 1460609024, 351375360, 2113366016, 3111126016, 731391488, 848040704, 1946563968, 4220463424, 3006368288, 1817657712, 1333792680, 4064283996, 3504342886, 193997283}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 67108864, 905969664, 3271557120, 947912704, 2260729856, 2686451712, 2383413248, 2512912384, 182190080, 3355312128, 2696478720, 3520299008, 2623684608, 3576766464, 1794084864, 2469152768, 1066411008, 1116217856, 230426880, 3062761856, 2550203072, 431460128, 1660447792, 1183987912, 1440693668, 773754050, 4284739263}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 469762048, 1174405120, 2298478592, 696254464, 4173332480, 3504340992, 1783627776, 1655177216, 4084989952, 1000996864, 1241710592, 1955430400, 154353664, 1357586432, 1448194048, 149510144, 3337632768, 3948423680, 2024021760, 4065201536, 3765254208, 1179684192, 1536946096, 3701798520, 3408085236, 2615357082, 2606611687}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 2483027968, 3657433088, 1560281088, 3162505216, 3711959040, 3865051136, 1957691392, 1055391744, 2761687040, 749338624, 3634823168, 599883776, 2056798208, 1049567232, 587042816, 815953920, 3700431872, 3619175936, 839130368, 3246262912, 2801875264, 4025780768, 3040526800, 2349387480, 2331755020, 643592426, 2840667327}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2214592512, 3053453312, 3573547008, 914358272, 2512388096, 274726912, 1970274304, 720896000, 763101184, 609353728, 577306624, 1350008832, 1009729536, 2364612608, 3866865664, 4219828224, 4284746752, 681443840, 606279936, 2530378112, 3188901696, 3095088288, 1907824880, 771012952, 1710081276, 4067152334, 1074056263}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 1140850688, 3925868544, 4076863488, 3581935616, 3829399552, 1038090240, 552599552, 2242379776, 2324430848, 410386432, 926875648, 2676391936, 2906013696, 595009536, 335196160, 367544320, 105128960, 3838453248, 885070080, 2087042688, 3590253248, 3320464480, 3124302736, 961645496, 3990679900, 3133631098, 1947908827}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2483027968, 2382364672, 3103784960, 4085252096, 675282944, 3718250496, 877658112, 127401984, 3697541120, 901906432, 141230080, 2086633472, 3610820608, 3562217472, 2439753728, 3034773504, 991693824, 2580948480, 2837519616, 485003136, 2068936768, 3787127264, 2031630736, 430182696, 1898063348, 1847276022, 634893169}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2751463424, 1107296256, 1660944384, 4152360960, 3175088128, 2271215616, 2083520512, 1047003136, 2898526208, 2417623040, 4056875008, 2561245184, 1993949184, 3955695616, 1608355840, 4125845504, 1504455680, 3613263360, 2861891840, 2802228352, 4206939840, 263615712, 67014608, 1442627864, 1427138284, 3201796810, 3432795625}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 2483027968, 301989888, 318767104, 3447717888, 46137344, 3118465024, 1341128704, 1116209152, 1952710656, 3883794432, 2264858624, 4251746304, 1845280768, 882319360, 1148751872, 155895808, 1076634624, 1224359424, 3044093184, 3365634176, 3627313856, 2465592928, 1969271856, 781644472, 643697820, 804203026, 2341777505}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2617245696, 1375731712, 3472883712, 1182793728, 1606418432, 1516240896, 3201302528, 389545984, 1174142976, 1624637440, 3713204224, 4269768704, 2490449920, 1896554496, 785616896, 2917095424, 2256800768, 2701798912, 1148534528, 4049909888, 3111833024, 2084066976, 4225348464, 1336569176, 1591781908, 401657918, 3624756967}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 1677721600, 637534208, 620756992, 243269632, 3275751424, 2338324480, 2693791744, 2156396544, 3678666752, 2444886016, 69140480, 1659338752, 1153646592, 2708938752, 1785966592, 647055360, 3401333760, 3886417408, 4228452608, 2954270080, 726269760, 2632514208, 936012112, 1088533400, 3153743748, 1473876722, 2185647881}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 1006632960, 3657433088, 117440512, 1853882368, 675282944, 1193279488, 3056599040, 1424490496, 639369216, 557973504, 4053467136, 3708780544, 1034469376, 1020469248, 493064192, 186832896, 3814990848, 482738688, 1854740224, 3090854528, 3413529536, 866350240, 4130196624, 1671804936, 1185937964, 4225675562, 250630479}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 3019898880, 100663296, 2466250752, 1736441856, 3225419776, 673185792, 11534336, 1440219136, 1884553216, 1057357824, 2290548736, 1666285568, 698368000, 721362944, 1073065984, 4049496064, 3818660864, 1291457024, 2699887872, 483689856, 2851653312, 47568096, 207708560, 201955016, 3107210700, 739838822, 1419947293}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3556769792, 3925868544, 2701131776, 1837105152, 3930062848, 3483369472, 3949985792, 502792192, 2713452544, 3497656320, 2627665920, 3598614528, 2296037376, 3846643712, 2851246080, 1282996224, 2782137344, 2188250624, 3809545472, 2512361088, 3387782720, 2649640544, 375058448, 3079082920, 1536337340, 3957913582, 1568423047}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 3154116608, 2046820352, 587202560, 2424307712, 3116367872, 3613392896, 2295332864, 392691712, 3538681856, 3001155584, 3629711360, 3766779904, 1100857344, 2479955968, 2415439872, 12048384, 231998464, 379989504, 590821120, 2431629952, 2301122240, 3064228640, 261513456, 2686940440, 3280988692, 596646314, 650656867}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 1275068416, 4127195136, 3640655872, 3296722944, 3728736256, 3491758080, 13631488, 2969042944, 2279342080, 3901620224, 880345088, 2134278144, 3714465792, 488710144, 1224388608, 3429922816, 2817797120, 2007637504, 2133535488, 2445390208, 1294587968, 418497056, 3179141648, 2320230984, 3914257684, 2724614574, 1218514175}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3825205248, 1979711488, 2868903936, 2692743168, 2176843776, 2795503616, 2070937600, 2794979328, 624689152, 3520987136, 589103104, 2692448256, 113295360, 3466928128, 1282904064, 1785133056, 2660502528, 1469716992, 787415296, 1584443776, 3862061248, 604270880, 4089269744, 3987000168, 963056380, 1669629910, 3933751271}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 1140850688, 3523215360, 1325400064, 58720256, 3468689408, 2678063104, 3989831680, 3115843584, 828637184, 3794927616, 1026097152, 20152320, 2443362304, 833691648, 2512883712, 3284719616, 1489775616, 1087249920, 7276800, 3165698176, 3226230208, 1036677600, 3605624624, 2623003688, 3889471380, 1769887710, 2976071857}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 469762048, 3321888768, 1090519040, 2474639360, 3913285632, 765460480, 1957691392, 1027080192, 2813591552, 3531997184, 1943732224, 3994058752, 3283009536, 3552780288, 3033829376, 1081141248, 3011257344, 4289337856, 1431908096, 2968892800, 2870041152, 4095427552, 1215462352, 3254764328, 2373625292, 1125630750, 564568965}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 1409286144, 2986344448, 4143972352, 2105540608, 180355072, 3227516928, 1380974592, 983040000, 2421424128, 2712272896, 3829465088, 549093376, 416989184, 1148788736, 719237120, 2780350464, 1760826368, 77201920, 3507035392, 1354143872, 558157760, 130165344, 1723670064, 4203513304, 3900571636, 2226953750, 3199594765}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 3154116608, 2449473536, 352321536, 3917479936, 1413480448, 3944742912, 2855272448, 3682074624, 725352448, 1645346816, 4294770688, 672301056, 3338223616, 1407524864, 104771584, 1268996096, 1398543360, 2139235840, 2205497088, 4013330560, 717706048, 2437035360, 2794783120, 283551624, 3866060012, 1121326542, 1628647175}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1140850688, 2852126720, 2231369728, 3095396352, 2420113408, 148897792, 900726784, 4273471488, 240910336, 1421213696, 2884698112, 330858496, 3275046912, 3085508608, 3451162624, 2416658432, 3468436480, 1158025728, 3477674240, 2162470528, 1661166400, 1649942304, 4193001104, 1527655288, 2938971980, 508467646, 916738223}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 1275068416, 704643072, 3909091328, 3984588800, 515899392, 1302331392, 720371712, 3641180160, 622067712, 845021184, 2047541248, 115507200, 4203233280, 1902321664, 2636558336, 3824052224, 701772800, 452861440, 930822912, 2016059008, 3351008320, 990709856, 1501936944, 65585448, 3582608860, 708972530, 3544256813}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 335544320, 1174405120, 352321536, 276824064, 1480589312, 2996830208, 3406823424, 3229089792, 2295595008, 814350336, 56033280, 2485878784, 1220722688, 1489969152, 2345635840, 3529570304, 4212405248, 1005191680, 2351381760, 1822655872, 1935595328, 4105773344, 27170704, 1804751336, 775439076, 364856334, 176997277}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1409286144, 1509949440, 2600468480, 3095396352, 3225419776, 2183135232, 4119855104, 3867672576, 424935424, 692715520, 3618439168, 2167373824, 1806352384, 876945408, 155947008, 2830690304, 2979269632, 3542755840, 203242752, 3291986560, 3916881088, 702225184, 1315747472, 2681892424, 1415667524, 3720201138, 3112152029}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 3825205248, 1509949440, 3472883712, 2172649472, 3804233728, 1201668096, 695205888, 4051173376, 3323199488, 779747328, 3776512000, 1382252544, 3563372544, 100737024, 2368188416, 3788961792, 1532234752, 1041902080, 2437480704, 824949376, 3395873216, 1052719456, 256679472, 725637672, 1451058748, 2256326382, 3351589229}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 4227858432, 3791650816, 2667577344, 729808896, 2311061504, 2946498560, 3006267392, 125304832, 2868117504, 3621912576, 914030592, 2283569152, 3699032064, 1113792512, 3069751296, 1603332096, 1358179328, 3705805312, 2751141632, 1289532544, 1868221888, 2937263584, 1977658096, 1995760680, 417204780, 3470080430, 4182873685}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 3959422976, 167772160, 687865856, 1048576000, 2965372928, 3055550464, 1048576, 2235039744, 1446772736, 3421110272, 3036872704, 1472888832, 1043480576, 2858098688, 4060516352, 2320521216, 2710316032, 3682734592, 3815187200, 208438912, 68372544, 3693515936, 775978672, 2729713608, 3200129956, 923604862, 3677325063}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 603979776, 2181038080, 2600468480, 25165824, 356515840, 572522496, 2398093312, 3176660992, 862191616, 2496266240, 963706880, 3685253120, 3309879296, 4106821632, 945590272, 2995439616, 3048481792, 811730432, 2026701056, 474391680, 777253056, 2971707744, 3020223952, 2474575432, 3903043548, 3026809862, 310208849}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 3288334336, 3187671040, 1258291200, 4018143232, 2176843776, 3168796672, 1687158784, 1269301248, 3784048640, 1539964928, 3252355072, 531529728, 1611382784, 1389568000, 1519562752, 2560219136, 368847872, 2935101952, 3472828672, 2573771648, 4166711488, 3414600416, 138936304, 569968120, 3654917828, 3953082522, 33278555}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 3825205248, 33554432, 654311424, 3162505216, 2193620992, 1109393408, 735051776, 3538419712, 2650013696, 2076835840, 3493134336, 2325839872, 3456974848, 29171712, 1290113024, 1512003584, 1248080896, 1858216448, 2830180608, 311661696, 1057258432, 2700260896, 3741315120, 121823560, 128401876, 3954707978, 1289491189}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 1946157056, 3388997632, 1459617792, 3028287488, 4194304, 480247808, 2781872128, 403177472, 4226023424, 2388262912, 2093023232, 399343616, 1045315584, 2007572480, 3214520320, 2620147712, 1517562880, 2029127168, 301274368, 387956352, 1110139840, 4162752544, 3313943184, 459340520, 827840596, 432367634, 3394089169}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1811939328, 1644167168, 3942645760, 2592079872, 96468992, 3407872000, 617611264, 655884288, 2701393920, 3531472896, 2552561664, 2704637952, 2219884544, 878518272, 1988210688, 503764992, 3323208704, 457572864, 1852900096, 806591616, 554813632, 3240533408, 3223087600, 3265425416, 4196891540, 3749900982, 4272557449}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 872415232, 436207616, 1023410176, 4269801472, 306184192, 421527552, 2421161984, 839385088, 824442880, 2604007424, 368508928, 3848765440, 2960277504, 1964974080, 3438514176, 2633791488, 2297707520, 1358825984, 87241984, 2405538432, 1274893632, 3380908704, 3973829136, 1915113736, 1097938868, 2896738834, 2244600577}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 3154116608, 2382364672, 150994944, 1031798784, 3015704576, 1470103552, 370147328, 984088576, 813432832, 2623668224, 4242210816, 2383183872, 2418786304, 3764592640, 4242059264, 2285230080, 1658459136, 1628383744, 512931584, 315807616, 2429859904, 374329440, 1732589424, 3463812008, 3554429156, 823417178, 249065591}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 1946157056, 1778384896, 1627389952, 3430940672, 281018368, 2166358016, 2519728128, 1295515648, 2849243136, 371851264, 2848129024, 3847454720, 3495870464, 2798329856, 3686772736, 3332425728, 3517070336, 99551744, 1737331968, 2542257792, 1147372096, 2665930272, 274675376, 4126512136, 640935084, 1796847230, 2160974525}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 1543503872, 3456106496, 2634022912, 2642411520, 1405091840, 786432000, 3662675968, 2146959360, 1397489664, 1018822656, 4205641728, 759136256, 348307456, 17113088, 3834351616, 1521809408, 1255285760, 3103333888, 2023337728, 3173906304, 3185281344, 3184320608, 2078162800, 526596344, 2407835636, 976902158, 2238530283}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3690987520, 3590324224, 2466250752, 3749707776, 1178599424, 840957952, 1989148672, 4135059456, 3933470720, 2837053440, 1704394752, 644644864, 3914645504, 3414106112, 2103488512, 263907328, 3165787136, 4097518080, 634560256, 1501675904, 2690686656, 3879399648, 3883019280, 3378195528, 2481100868, 262795022, 3247225237}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 2617245696, 3657433088, 1895825408, 1199570944, 247463936, 2296381440, 235929600, 762839040, 1316225024, 656801792, 133627904, 143556608, 3601973248, 3802079232, 8564736, 2841888768, 4212014080, 31134208, 1840033536, 910748288, 4056587840, 3936339680, 1244929328, 2357596792, 1455896676, 143045614, 3882738981}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2348810240, 4060086272, 2432696320, 2491416576, 1052770304, 2418016256, 2049966080, 4131913728, 4053008384, 3533832192, 59965440, 991330304, 250494976, 166404096, 466268160, 911759360, 1637497856, 2150576640, 3488660224, 3053936768, 4005725760, 3651958304, 166202160, 2229546056, 143270316, 3117878562, 174892781}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 3825205248, 1442840576, 2634022912, 411041792, 71303168, 2082471936, 4283432960, 2956460032, 2465464320, 3756654592, 1978597376, 2401599488, 1260142592, 2961645568, 988393472, 1233283072, 4047641600, 2814589440, 1024168192, 3998312832, 231836992, 754339616, 1499995280, 3754701896, 94247924, 1984243742, 1256891445}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 4227858432, 3925868544, 922746880, 528482304, 2722103296, 3428843520, 2626682880, 1449656320, 711720960, 3963748352, 4109041664, 641171456, 1080573952, 2970820608, 565415936, 436631552, 1423582208, 1702830592, 1559332608, 342720128, 3693977536, 2327275744, 1045596688, 4056345304, 2894056132, 1066104330, 2606283011}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 3288334336, 3724541952, 2130706432, 1501560832, 3435134976, 3642753024, 2641362944, 427294720, 2763259904, 2073690112, 3552247808, 2351661056, 116178944, 380837888, 2808590336, 2491607040, 393352192, 245832192, 4283275520, 1113703296, 2317194688, 686413664, 378637488, 1143467400, 3923809084, 3695132782, 3005991653}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2751463424, 3388997632, 2332033024, 327155712, 4173332480, 1717567488, 334495744, 776470528, 4001628160, 2701524992, 1470955520, 1760722944, 1357758464, 1368727552, 1291751424, 118474752, 500050944, 3110675968, 1423220992, 1645280896, 515880128, 2704244192, 1985012912, 3516893016, 3414126108, 3087595682, 3345193657}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 4093640704, 3456106496, 3405774848, 2961178624, 859832320, 4041211904, 2794455040, 396886016, 3218341888, 4091674624, 1457979392, 476020736, 432291840, 593436672, 2305011712, 236083200, 1078596608, 3744677376, 2965218560, 3785574272, 4282424512, 617079072, 1990018896, 3848383224, 2028299140, 670939194, 658729549}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 2348810240, 2919235584, 3942645760, 1166016512, 3292528640, 874512384, 4168089600, 3540516864, 1118568448, 1992425472, 573243392, 409305088, 2621095936, 4174585856, 3615592448, 2910124032, 3234475008, 1577523712, 392665856, 3664897920, 652644544, 2848154208, 3296969360, 1239780296, 310037884, 3857920722, 527540259}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 738197504, 3925868544, 3875536896, 4219469824, 3913285632, 3063939072, 2786066432, 4074242048, 566493184, 3502637056, 318046208, 760709120, 2659368960, 2277318656, 1477160960, 3198208000, 954074112, 2698060288, 3072426752, 3888111232, 3866528704, 415974880, 1083107536, 3857129576, 1304214884, 3907281382, 1487817049}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1677721600, 3858759680, 150994944, 2155872256, 373293056, 1197473792, 42991616, 1137180672, 2783707136, 353239040, 138084352, 2121629696, 663371776, 65216512, 1829867520, 3817371648, 4052098048, 3191285248, 2712379648, 3055109504, 1684706368, 1730013472, 1817994256, 3929808792, 4129701508, 2626095202, 1393789731}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 4093640704, 3053453312, 1962934272, 2340421632, 3024093184, 488636416, 185597952, 2888302592, 1992032256, 311820288, 1330184192, 2471526400, 410435584, 3069255680, 3322195968, 1295841280, 1897792512, 388303360, 730760448, 4080257408, 1892648768, 1582264288, 3863435408, 40594952, 3281351204, 2109765402, 2530656615}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 2751463424, 100663296, 956301312, 494927872, 197132288, 2019557376, 2968518656, 988282880, 521404416, 3513122816, 3161653248, 3672145920, 454705152, 3706396672, 3965489152, 3376957440, 1169038336, 3616256, 704553216, 979729792, 2928775232, 659029600, 2639719280, 4043005016, 3257838940, 878526794, 188592733}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3825205248, 1375731712, 4278190080, 1501560832, 3015704576, 3068133376, 2995781632, 149422080, 2522611712, 1718484992, 1337917440, 944340992, 2448441344, 893853696, 431853568, 3462555648, 3030785024, 873660928, 3214905600, 3793447040, 1437371840, 2994012000, 286257264, 772562552, 4263063748, 517641162, 774888111}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 4227858432, 704643072, 1325400064, 3967811584, 2202009600, 3265265664, 3360686080, 3720871936, 3769368576, 3675127808, 2013986816, 2044166144, 4053876736, 1456676864, 2719199232, 2085832704, 555615232, 1122177536, 4092311296, 2030530176, 155455936, 3887215648, 82649680, 3965749096, 2702240564, 2818918562, 3457225219}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 3019898880, 3254779904, 3573547008, 92274688, 3359637504, 3185573888, 1137704960, 3233284096, 3591634944, 879099904, 3094806528, 2291236864, 1085259776, 425664512, 1390260224, 2391660544, 750130176, 105841152, 2554705152, 2011808896, 1306011456, 1208228960, 696130192, 4099092024, 899654548, 2406805310, 3023866493}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 67108864, 301989888, 352321536, 3045064704, 3057647616, 3596615680, 1309671424, 2778202112, 2977169408, 2703622144, 2199322624, 2760867840, 2191245312, 4108263424, 3473117184, 2270808064, 506860544, 823071232, 1320913152, 2623402112, 2442667840, 460602464, 1210458384, 4170646744, 433044708, 3799762422, 3188669765}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2214592512, 771751936, 4278190080, 2592079872, 2537553920, 2468347904, 1368391680, 1424490496, 1719926784, 3826384896, 522387456, 3851059200, 1296613376, 1998266368, 3720785920, 533649408, 721556480, 847974912, 2402203904, 2991259520, 596655552, 1239955360, 3372496464, 3906088712, 4139978948, 2935656938, 1649473257}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 1006632960, 2449473536, 2868903936, 92274688, 3317694464, 505413632, 2769289216, 2829582336, 2727084032, 2910715904, 4202364928, 4079845376, 1046200320, 822288384, 648654848, 3749300224, 4186842112, 3202563584, 3952707328, 3888242816, 3878290624, 3729866336, 3439107568, 2842126664, 2537834020, 3195913306, 2817266603}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 469762048, 3657433088, 1728053248, 2692743168, 4232052736, 2594177024, 3509583872, 150470656, 626262016, 2166489088, 510459904, 109674496, 1602797568, 15015936, 721793024, 563005440, 1165102080, 2143626752, 2918551296, 1293343360, 485896128, 2668568352, 3359932816, 120673128, 3004557932, 888449582, 2886295933}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1811939328, 570425344, 150994944, 1870659584, 3166699520, 1172307968, 3996123136, 1571291136, 404488192, 3040477184, 2776825856, 191266816, 226246656, 1440423936, 3954356224, 3123337216, 2506763264, 618344960, 1077052160, 418006144, 3280609344, 3362468064, 2161819568, 3537264440, 3152020076, 221254490, 925370367}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3825205248, 1040187392, 385875968, 293601280, 1379926016, 2422210560, 2647654400, 1588068352, 1440481280, 1573519360, 1182597120, 148733952, 1241726976, 2932154368, 3448352768, 3181725696, 3003788288, 1826438656, 2041426176, 3067822976, 406924224, 1535610208, 137777936, 4292120024, 3016285460, 3522253370, 2183930607}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2080374784, 4060086272, 2701131776, 2726297600, 3644850176, 1499463680, 892338176, 667418624, 490471424, 2976776192, 4030398464, 1189183488, 191086592, 3305316352, 2654310400, 3529631744, 2553156608, 559617536, 3083974400, 1923860608, 2470383168, 1356572576, 2879054544, 4293896728, 3840472044, 3110774946, 2399816087}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 2617245696, 771751936, 2332033024, 1652555776, 197132288, 1075838976, 391118848, 3596091392, 2940469248, 2323251200, 3994353664, 632389632, 1497907200, 3495763968, 1078824960, 3347474432, 1174014976, 3897892352, 517050112, 284714880, 2163543232, 3678515104, 1358979440, 1386299080, 168002420, 4276189286, 3645029465}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 4227858432, 4127195136, 184549376, 914358272, 3477078016, 484442112, 2716860416, 4192731136, 2375286784, 2444099584, 210305024, 1261862912, 3460612096, 2203131904, 1273663488, 3354318848, 1982741504, 541658624, 823568128, 2291458432, 1911110848, 3037110944, 2265765456, 1901410808, 1058843612, 2734418602, 1263707613}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2348810240, 2449473536, 3741319168, 2726297600, 205520896, 2761949184, 4260364288, 2163736576, 722206720, 72744960, 3346071552, 1471578112, 3370565632, 3552124928, 1914867712, 1017956352, 1547045888, 761334272, 3164515072, 1252182144, 1018891712, 2046401440, 1707437968, 1385911016, 3407773148, 3128096814, 3648197483}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2751463424, 3858759680, 2365587456, 4219469824, 2202009600, 132120576, 2607808512, 1690828800, 251396096, 1392377856, 1872822272, 2920513536, 2576695296, 3721994240, 2265427968, 1883723776, 131994624, 2943422976, 785101056, 3910225280, 4096991552, 2188683232, 114540880, 2700998328, 2172971580, 3323156706, 871106503}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 603979776, 1442840576, 721420288, 2340421632, 465567744, 2392850432, 3180331008, 3790077952, 1500774400, 1084882944, 3875864576, 3827662848, 2096250880, 3594330112, 2841227264, 3864807424, 680133632, 3923051008, 523075840, 3413537152, 2806978752, 3838876640, 3079658352, 251882856, 1249030020, 864997258, 3021270133}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1811939328, 3120562176, 4076863488, 1132462080, 1396703232, 3093299200, 1320157184, 829947904, 1885077504, 895352832, 3505192960, 4221140992, 2854273024, 1323638784, 4246581248, 2335373312, 280890368, 1075643904, 738304768, 286048896, 1935878848, 616348640, 681394768, 2110250712, 877372748, 3260795790, 867543183}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 1140850688, 1442840576, 4211081216, 3632267264, 4240441344, 3810525184, 2972712960, 4048027648, 641990656, 1240334336, 1558380544, 1029799936, 1443872768, 836444160, 1879945216, 1559615488, 3620613120, 3058897408, 1147767040, 1303107968, 254098624, 186029856, 3302519472, 176941576, 404039788, 3915299426, 1310486745}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 3288334336, 2046820352, 687865856, 1769996288, 2344615936, 3693084672, 1366294528, 1110966272, 1505492992, 3344302080, 3978362880, 1782743040, 3949576192, 3662225408, 4105605120, 1169938432, 746728448, 990053888, 896641280, 2436911744, 1688566848, 577624928, 1407390832, 1050786120, 2806533180, 2051111294, 1721231591}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 4093640704, 503316480, 1929379840, 243269632, 146800640, 392167424, 3289382912, 3238526976, 379846656, 4289069056, 1043136512, 3534061568, 1656045568, 542449664, 186224640, 4156512256, 49941504, 3531021824, 2351080704, 751823744, 3809931968, 2168278688, 607202736, 3604987160, 872564900, 823627122, 1053189361}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 469762048, 369098752, 3875536896, 3498049536, 306184192, 2464153600, 770703360, 328728576, 1938030592, 948043776, 2613772288, 4242833408, 1748713472, 2739085312, 2869473280, 3383060480, 2282624000, 2288327168, 3172052736, 3322081664, 591262656, 1585668896, 1477916944, 3368202616, 3668068700, 346339702, 3017498841}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 4093640704, 2113929216, 3372220416, 226492416, 1807745024, 2363490304, 1630535680, 1023934464, 3421241344, 2451177472, 1972436992, 3130949632, 3251650560, 2336825344, 206221312, 2762885120, 3069058048, 2998863360, 4223776000, 1671553920, 295756864, 2854645344, 1069686128, 1908741496, 2896206124, 1154966194, 4037846339}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1677721600, 1442840576, 1426063360, 2441084928, 356515840, 3902799872, 707788800, 3906469888, 3853778944, 514981888, 710082560, 837844992, 2534391808, 4061863936, 900501504, 810670080, 260973568, 291323392, 1282244864, 2592231808, 2282314560, 3293433184, 1508915408, 2142774120, 4075035884, 4130999398, 502211013}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 2885681152, 3053453312, 3774873600, 2373976064, 1086324736, 2749366272, 4170186752, 306708480, 3880517632, 1850343424, 139001856, 3505553408, 2581741568, 544284672, 2431037440, 2725017600, 4074642432, 4136057344, 1568510720, 3404976512, 1354289728, 3394197600, 2593494448, 3431982264, 1267397444, 2033342882, 1318663595}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 3422552064, 1644167168, 1929379840, 4001366016, 3611295744, 2338324480, 779091968, 2678587392, 251396096, 931266560, 605880320, 2172420096, 3092496384, 2107973632, 416845824, 499501056, 4121299968, 2370510336, 3470768896, 3826283648, 1221030592, 3656054944, 4082079056, 2408073752, 91454012, 3223647034, 1540930791}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 67108864, 369098752, 1862270976, 1367343104, 2696937472, 3999268864, 3788505088, 1555562496, 2640052224, 789446656, 85655552, 2042789888, 3948953600, 3709018112, 1853272064, 306862080, 1639582720, 3534822912, 1546361088, 352840064, 918738368, 3668133216, 526230960, 3407930456, 3990771220, 1918905374, 3822067279}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 1946157056, 1040187392, 721420288, 3732930560, 918552576, 2644508672, 441450496, 3164078080, 1693712384, 3353214976, 53542912, 3293478912, 3926212608, 3646496768, 234008576, 2532796416, 1554134016, 3294834176, 4108694784, 1468849024, 3464492224, 3357702816, 2789915184, 1888706984, 1229206324, 1131808150, 992811733}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 3422552064, 4060086272, 1560281088, 2927624192, 524288000, 4221566976, 1752170496, 4219994112, 2046558208, 955645952, 4221370368, 3067904000, 4024090624, 3745849344, 1452838912, 3296262144, 3303156736, 2550605312, 3136260864, 2669637760, 1795244352, 1534093472, 2856514384, 2342596008, 3603604412, 1301792818, 1533130007}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 67108864, 3053453312, 2298478592, 4202692608, 2587885568, 3172990976, 837812224, 893911040, 4125360128, 1964638208, 3513450496, 1598455808, 1056456704, 208871424, 2975510528, 1190025216, 1565918208, 1602561536, 3757021440, 455723392, 1733022784, 1298984864, 893666064, 2027233544, 2140645596, 719700162, 1919282353}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 3690987520, 3187671040, 1325400064, 3212836864, 2587885568, 3332374528, 2800746496, 2127036416, 3545497600, 1214906368, 1542651904, 436371456, 1436893184, 15409152, 3190730752, 1014192128, 3591775232, 2937920000, 2481172224, 459860864, 3095583168, 2872166624, 1586708752, 960900712, 2829385820, 3024074786, 4009161725}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1140850688, 4060086272, 754974720, 763363328, 901775360, 681574400, 2991587328, 635961344, 2679373824, 948043776, 2232352768, 717193216, 2341978112, 43458560, 3069415424, 3525957632, 2640192512, 452536832, 3792865536, 1538750592, 49762624, 2752997984, 2754042352, 3820973416, 1609789940, 1984774922, 293885509}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 3556769792, 1845493760, 2499805184, 897581056, 1589641216, 924844032, 613416960, 2986868736, 4286840832, 735707136, 283312128, 1812561920, 3237527552, 4258996224, 2757079040, 2353977344, 3998616576, 3099395584, 1429253376, 588412800, 1202352960, 3006687328, 3886040112, 507333768, 1318966852, 872913970, 2682908329}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 603979776, 2382364672, 2936012800, 4068474880, 146800640, 1415577600, 2192572416, 1232601088, 2093219840, 1862139904, 3452895232, 280461312, 17481728, 715595776, 735817728, 754513920, 4197067776, 2543390208, 3337924864, 624914304, 2394486208, 2458527136, 3880331696, 1312590552, 2953014796, 2437072750, 3059429545}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2483027968, 301989888, 1224736768, 2994733056, 4030726144, 1025507328, 917504000, 3913809920, 846987264, 3646554112, 2785214464, 4188962816, 1920450560, 2090541056, 218796032, 480897024, 4126546944, 4043385344, 3312028928, 957839488, 2226767936, 3167631776, 1431634064, 2631895304, 3275122444, 1684044098, 4077998679}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 2885681152, 2516582400, 2566914048, 226492416, 1220542464, 4276092928, 2790260736, 2890399744, 3520331776, 3579183104, 347668480, 1467056128, 3286974464, 4001439744, 593342464, 1693546496, 3358735360, 2717324800, 961843968, 1083767168, 197484608, 2603890784, 2298888112, 1475427832, 1646629108, 3422385186, 3759678797}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2617245696, 2046820352, 1795162112, 1686110208, 2034237440, 668991488, 351272960, 2902982656, 3721134080, 4176084992, 4170514432, 2244509696, 747716608, 499982336, 2837221376, 986662912, 1765153792, 2332498432, 1842982656, 3357532800, 1779658944, 3441692192, 3403028688, 838281016, 2647763484, 3092502546, 1345939211}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 3288334336, 3187671040, 3774873600, 209715200, 3913285632, 1398800384, 3138387968, 1143472128, 4104912896, 4108189696, 1327038464, 1869053952, 711049216, 4076937216, 2937303040, 2859202560, 1176648704, 4203683328, 1656916224, 1265660800, 2828400192, 55255584, 1641061840, 1671907480, 3234037732, 1893819482, 3614334835}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 1677721600, 973078528, 4076863488, 4286578688, 381681664, 2954887168, 212860928, 1441267712, 1852571648, 1634598912, 2735276032, 1073512448, 123453440, 1269899264, 3177754624, 3569473536, 2381462528, 3169784320, 2949218560, 87118464, 3038248640, 3094296288, 3800671024, 4191245512, 2324161228, 2528590794, 2882373651}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2885681152, 2113929216, 1090519040, 2726297600, 3426746368, 2363490304, 2138046464, 3235381248, 1537998848, 1388445696, 1127546880, 3142877184, 3398320128, 960307200, 1261473792, 2332588032, 1188955136, 3767477760, 1524470528, 3035691904, 2903656000, 742863776, 1176077456, 2028400504, 744047996, 3188502054, 1390569811}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 3422552064, 3590324224, 2566914048, 1619001344, 2428502016, 1243611136, 3056599040, 4006084608, 1351876608, 148242432, 1952514048, 2181660672, 1341898752, 1635328000, 1439010816, 3103913984, 3362925568, 3011450368, 3665595136, 2883877248, 1573109824, 2047154976, 2453125552, 4080976072, 1617862572, 2420865666, 2540132397}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 4093640704, 4194304000, 1795162112, 1971322880, 2151677952, 3978297344, 917504000, 3324510208, 476315648, 1393426432, 4188078080, 1408794624, 2469052416, 3243843584, 1453625344, 3793283072, 3243908096, 2219259392, 2614990080, 1150042752, 1152048320, 1041829984, 1678026384, 1474885000, 4090637004, 550705818, 1926993873}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 67108864, 3120562176, 1795162112, 2726297600, 1925185536, 3634364416, 2649751552, 2389180416, 596901888, 2535587840, 537722880, 2206498816, 3974086656, 4218757120, 971542528, 1129437184, 341183488, 2092901888, 112302336, 3864478336, 955567296, 946248096, 896727600, 2491529448, 1059014108, 1406201898, 2429324621}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 3019898880, 905969664, 3808428032, 1686110208, 415236096, 1235222528, 1745879040, 2543321088, 695992320, 1299578880, 2708013056, 1961656320, 1171472384, 687939584, 2256048128, 3228661760, 1202334720, 1561269760, 2543686912, 2567160192, 1531207360, 3521152032, 1225614256, 3671867048, 3563460900, 1332818134, 1590736055}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1677721600, 3925868544, 3338665984, 1048576000, 3560964096, 283115520, 1857028096, 2486697984, 3532390400, 3107848192, 1139605504, 1727234048, 3279142912, 1078272000, 249016320, 1776928768, 1223820288, 2628990464, 3287191808, 1062755968, 168482752, 4262758048, 4137645968, 4252400120, 336586252, 1461917470, 1732677403}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1543503872, 2248146944, 2600468480, 1115684864, 2336227328, 4053794816, 3322937344, 894959616, 4206100480, 1446903808, 910229504, 2328002560, 4028579840, 2322145280, 2774446080, 842876928, 3872009216, 241116672, 139697920, 1206250880, 1681019072, 669095840, 786365264, 1558707880, 3233901348, 3986175622, 1473511493}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 469762048, 3321888768, 218103808, 2642411520, 1052770304, 2703228928, 235929600, 1492647936, 2215378944, 411435008, 3068985344, 4087644160, 1062092800, 4251262976, 337678336, 206333952, 378143744, 2372604416, 4190744320, 833279360, 1154179392, 32870496, 3141846576, 4153558792, 2856006372, 500278414, 2786522059}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3019898880, 2919235584, 2701131776, 2273312768, 1681915904, 4183818240, 980418560, 945291264, 1061945344, 1534722048, 1769013248, 3936714752, 2423111680, 1312628736, 3319771136, 3072129024, 3583546368, 1244812800, 694285568, 1193742208, 1717470784, 1126252768, 1444495504, 3978644760, 1460093436, 3803859142, 19251755}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 738197504, 1577058304, 3607101440, 427819008, 4273995776, 4276092928, 3949985792, 487063552, 1007943680, 516292608, 4199350272, 1576632320, 1013268480, 408494080, 3560935424, 1068005376, 3948983296, 1857736192, 3766571776, 2086089600, 3120989120, 212328800, 375439920, 4187910008, 2816845884, 2838980274, 487723293}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 2617245696, 503316480, 1291845632, 1501560832, 54525952, 2304770048, 212860928, 1763180544, 2377908224, 1577189376, 3221684224, 2331017216, 2034515968, 3015385088, 2851246080, 2562934784, 4262179840, 3554071040, 3905441536, 878781312, 3513354560, 2606886240, 2703290704, 1603888152, 1045466572, 2035565142, 2125675031}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 2080374784, 2785017856, 3674210304, 3246391296, 1455423488, 2304770048, 969932800, 2318925824, 1331953664, 2094661632, 2351497216, 2592964608, 4068163584, 1967988736, 1431810048, 869427200, 1191228416, 2169303552, 1691309824, 3014602112, 1847241920, 4052079456, 3948071472, 1871468952, 2137239700, 3111150718, 1651353889}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1275068416, 1778384896, 721420288, 2910846976, 3544186880, 3638558720, 3394240512, 1465384960, 590610432, 392822784, 2865823744, 4024991744, 2045853696, 3487899648, 1233301504, 2107668480, 583904256, 2580791808, 3354741504, 835126912, 1751101632, 2751908960, 213905488, 1697336824, 3938203764, 2462463302, 3467581781}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1275068416, 3120562176, 922746880, 2491416576, 968884224, 501219328, 3497000960, 132644864, 3566993408, 2197946368, 3203334144, 2013233152, 898285568, 3648200704, 1182642176, 128313344, 3303836672, 3502733824, 1008655104, 2182943360, 431529920, 633958944, 2263607024, 3887694776, 3031692476, 3408758986, 3227372735}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 3690987520, 4060086272, 1224736768, 159383552, 4265607168, 1524629504, 607125504, 4200071168, 2505834496, 1972764672, 517406720, 577011712, 1688551424, 2525700096, 1483911168, 1530034176, 814713856, 203941376, 264335104, 2259746944, 290163776, 969793888, 1745901840, 613070328, 3518908652, 4143029190, 498395599}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 3154116608, 2852126720, 3271557120, 629145600, 4206886912, 920649728, 3218079744, 1104674816, 3342598144, 3503423488, 152633344, 39026688, 1417986048, 2938445824, 2952892416, 618526720, 3226907648, 2939516416, 3165714176, 1402146432, 4088839872, 2221230688, 3173566000, 2265908344, 194284308, 3692320902, 3599718359}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2080374784, 2113929216, 3808428032, 4034920448, 3326083072, 3886022656, 1563426816, 1105723392, 1100742656, 4213833728, 2964127744, 1791918080, 2045034496, 2419138560, 1013231616, 2089408512, 3147793408, 290486784, 1807804160, 2763991936, 1971821248, 717512480, 1390862352, 1516241960, 1347421164, 3006806698, 3789816687}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 1006632960, 1375731712, 754974720, 1283457024, 1799356416, 3546284032, 1989148672, 3802660864, 1897660416, 3425304576, 2393833472, 2959572992, 3049013248, 1395859456, 1192071168, 2155038720, 3787762688, 102354432, 3780929280, 1499670656, 33918272, 1147099168, 611761232, 4147314328, 3205889284, 4187898298, 1630541567}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 2214592512, 3456106496, 1895825408, 1015021568, 1623195648, 371195904, 2037383168, 1667760128, 1437335552, 2426798080, 2543255552, 742359040, 979550208, 1857757184, 1146728448, 3486894080, 1576309760, 2421386752, 2185414912, 1456150400, 2477898304, 3602502176, 3916603824, 1169446600, 1318415356, 340118314, 667714947}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 201326592, 1778384896, 2600468480, 830472192, 557842432, 1214251008, 2232418304, 3607625728, 2907439104, 3501588480, 1014824960, 3541270528, 3782754304, 1555111936, 1894092800, 2724554752, 556973056, 2228604416, 645417728, 1328625280, 514162880, 3448077152, 207794384, 3174955480, 1961131172, 3132042706, 1935980011}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 4093640704, 3053453312, 1358954496, 75497472, 4240441344, 4179623936, 2605711360, 1943535616, 2916876288, 2789081088, 1038942208, 3410526208, 3338551296, 3098615808, 1001820160, 2704496640, 321491968, 466674176, 4148053248, 4145097088, 3274092096, 2454409248, 1474671792, 3637966088, 3875491700, 3685719558, 3880909407}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1543503872, 1241513984, 2868903936, 2642411520, 1035993088, 576716800, 3371171840, 3742892032, 3077308416, 3389390848, 2280849408, 4082925568, 150224896, 689905664, 3935997952, 2020046848, 36940800, 4097241600, 2469678848, 578760320, 2833948864, 2101298272, 2315228144, 354469720, 1961838812, 808959222, 2282021603}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 1946157056, 3254779904, 3573547008, 2592079872, 3628072960, 1251999744, 1898971136, 2908225536, 980680704, 4184735744, 3498246144, 1418625024, 386482176, 4285997056, 1444982784, 2716497920, 321487872, 2254559744, 2571191552, 875234432, 2554500928, 587425696, 1437739152, 3894485224, 1720168300, 788724870, 2145371605}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 2885681152, 3590324224, 3137339392, 4068474880, 4097835008, 2787115008, 3184525312, 1940389888, 2534146048, 1780088832, 411762688, 1285193728, 1045970944, 2886148096, 3040915456, 1899198464, 3148710912, 2483092992, 2095084288, 532873600, 1848027328, 555371424, 209191568, 3852735048, 2190882132, 1599151802, 3438383147}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 3422552064, 3925868544, 754974720, 2457862144, 1715470336, 1444937728, 160432128, 609746944, 2862874624, 2976514048, 1993277440, 3947724800, 1978384384, 1613438976, 2030538752, 875878400, 2474544128, 3311949312, 2993015552, 883828352, 3415541056, 2123015072, 2772060432, 389991368, 3003227972, 3480086854, 2486305985}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 3959422976, 1912602624, 1056964608, 2088763392, 3200253952, 3412066304, 3186622464, 2259156992, 3700162560, 3340894208, 2294349824, 4148723712, 2392735744, 4237107200, 1644867584, 3324995584, 4063075328, 4265135616, 2773512960, 605958272, 3706399168, 2241179680, 2376921392, 3036043288, 3965781980, 676889946, 4102439195}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 3154116608, 704643072, 3070230528, 4152360960, 1514143744, 3017801728, 426770432, 3018326016, 3314810880, 1497497600, 126025728, 3096936448, 3360800768, 1716985856, 2603978752, 2820851712, 1776845824, 2983220736, 2976368384, 3706068608, 1732850624, 951107296, 3540811280, 2007091256, 226438716, 3816916266, 3895517629}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 335544320, 3388997632, 1795162112, 3229614080, 734003200, 1658847232, 944766976, 2321022976, 2730229760, 1069940736, 944832512, 2064285696, 2282438656, 1311580160, 3970740224, 3905570816, 2367652864, 2911628800, 1704553728, 151914112, 3772071104, 987797792, 2242134640, 3143285112, 3595794868, 110176294, 678072055}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 3825205248, 301989888, 1660944384, 645922816, 515899392, 3370123264, 3819962368, 2033713152, 131858432, 789184512, 3945988096, 3488841728, 3633987584, 2871992320, 3919163392, 1784244224, 4039420928, 3071273472, 2620682496, 896145536, 2621643456, 824939680, 3698742576, 4208798200, 1813429452, 1129377214, 259378863}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 2348810240, 369098752, 553648128, 3481272320, 1623195648, 3063939072, 776994816, 28835840, 3957063680, 2775711744, 374538240, 3600973824, 3356147712, 2723094528, 1072730112, 625604608, 3291853824, 2992006656, 786234112, 3348242816, 3068335680, 1907014880, 2648637360, 1097404648, 1682280180, 3019795870, 1834539263}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 3288334336, 1711276032, 1358954496, 1317011456, 1765801984, 585105408, 2045771776, 3589799936, 2689335296, 4184473600, 3982032896, 406159360, 811188224, 3210027008, 4131360768, 1748027392, 1958255616, 368729600, 304601344, 12195200, 2322661952, 584160928, 3273126352, 90309624, 283981148, 2635311854, 1986714443}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 2214592512, 905969664, 2264924160, 2071986176, 3409969152, 3961520128, 2670723072, 1236795392, 2499543040, 542769152, 3913351168, 2906030080, 3516678144, 2373787648, 2316087296, 466450432, 1858309120, 718600704, 2417391872, 2631152000, 2314085312, 851389408, 3447822672, 1838805448, 3911382444, 3961871614, 2945943831}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 4093640704, 3321888768, 1728053248, 327155712, 633339904, 2166358016, 2876243968, 3480748032, 1381761024, 2891317248, 831062016, 745897984, 1445969920, 1133846528, 2076413952, 2188830720, 3962084352, 417886720, 337245440, 889994624, 383648704, 401419744, 1210033904, 182511240, 3623977660, 565035758, 3719176703}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 738197504, 1308622848, 2332033024, 2961178624, 4148166656, 2917138432, 177209344, 1944584192, 192675840, 3010068480, 14876672, 3395518464, 2521382912, 2405376000, 791252992, 1083865088, 3869545472, 501537280, 1417368320, 572004224, 1380188352, 2157849376, 438636624, 1566738616, 1130755588, 3415732330, 4226864967}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3422552064, 1778384896, 1459617792, 3447717888, 2587885568, 1407188992, 714080256, 2651324416, 1573650432, 3032612864, 2023817216, 75005952, 3065987072, 1370300416, 4204433408, 204371968, 976071680, 565297664, 2292542208, 2401773184, 2558275520, 3329897568, 4082442768, 3851329592, 2462601284, 2920459858, 1042445611}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 3959422976, 2583691264, 3674210304, 209715200, 222298112, 304087040, 135266304, 2248671232, 3737387008, 938344448, 2938175488, 725188608, 874790912, 2569347072, 3895955456, 49641472, 3966024704, 1819275776, 1554146048, 2616199808, 3514318016, 2734431264, 389159888, 1208167240, 2167577764, 500363922, 4061783769}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 3959422976, 2650800128, 2969567232, 1249902592, 2671771648, 3441426432, 3893362688, 1420296192, 3229876224, 745930752, 1195311104, 282361856, 3702439936, 1702567936, 289583104, 3915511808, 3967263744, 594567680, 2073092864, 2133865344, 2948085312, 1504449952, 1949439568, 2779330056, 2962994212, 1768061242, 3953778057}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 603979776, 2248146944, 855638016, 3783262208, 3418357760, 618659840, 852492288, 659030016, 46923776, 3770810368, 3751346176, 1695842304, 2701279232, 4128579584, 3598094336, 3857414144, 372880384, 3489710592, 2198360320, 2524972416, 3158324928, 1948261728, 2209355120, 274210552, 375659604, 3076396642, 3771940139}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 4093640704, 1778384896, 1090519040, 243269632, 2109734912, 1499463680, 1926234112, 3925344256, 4243324928, 3578658816, 3583574016, 3235938304, 1646116864, 3040157696, 3700338688, 3799304192, 3403514880, 1324832256, 120313088, 1744842368, 469765696, 3053458080, 3607103472, 1233132824, 2889889940, 18886606, 435174019}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 3422552064, 33554432, 1325400064, 1501560832, 1539309568, 1763704832, 1376780288, 417857536, 1252261888, 179437568, 872742912, 2131853312, 3356704768, 1172381696, 3217264640, 4167456768, 1013490688, 2834091520, 1267288832, 2573218944, 133170624, 2925017440, 2241596528, 81667208, 4236456292, 1494123402, 3024342337}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 1275068416, 3657433088, 754974720, 3967811584, 2168455168, 2388656128, 15728640, 1047003136, 1112801280, 1463943168, 3697344512, 2458157056, 621887488, 1089806336, 359051264, 3911215104, 1548321792, 1813769728, 3673905920, 2858418816, 787483968, 627581984, 3386125520, 1870800344, 1942036124, 1196724746, 3102294893}, +{2147483648, 1073741824, 3758096384, 268435456, 402653184, 2751463424, 2516582400, 1593835520, 494927872, 2109734912, 3017801728, 2760900608, 1849163776, 1405878272, 3192520704, 2861236224, 340361216, 3413098496, 2124881920, 3230896128, 350025728, 2728567808, 2406897152, 3398496512, 958960000, 3525147072, 4232671840, 3682552048, 1190550584, 1766911684, 2311634110, 1225616299}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 469762048, 2382364672, 3875536896, 4236247040, 1010827264, 3311403008, 3687841792, 2094530560, 2167668736, 890372096, 1040908288, 3367862272, 1238450176, 2925469696, 478121984, 637691904, 2119607296, 830270976, 1224101632, 4209284992, 3884449728, 2267280416, 4169787024, 3135695256, 2597417300, 3638503526, 3846148853}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 4093640704, 2919235584, 3573547008, 4202692608, 1287651328, 3416260608, 2846883840, 3798466560, 195821568, 2700214272, 1841889280, 2596831232, 1248968704, 600121344, 2525671424, 4149274624, 442606592, 1906928128, 837612800, 2697707392, 1592031040, 2577026976, 3478222512, 727242920, 3411918412, 2168681322, 1942081763}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 872415232, 2315255808, 3707764736, 4068474880, 247463936, 4250927104, 506462208, 3591897088, 3072065536, 2200305664, 3546218496, 1559068672, 818528256, 589504512, 1962643456, 319748096, 4229073920, 3480508928, 1002624256, 2262613632, 2077185344, 2338669984, 919893808, 1167247128, 1551151276, 2752212470, 1782540927}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2214592512, 1912602624, 1258291200, 3145728000, 188743680, 1784676352, 1754267648, 4281860096, 227278848, 4205707264, 2238513152, 3168698368, 1194278912, 3967885312, 601919488, 3355072512, 3524500480, 784455168, 1755732224, 2036699264, 1953553600, 2412694496, 1708905552, 2372487000, 1060642116, 764150110, 1789798107}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 2080374784, 2181038080, 1426063360, 1518338048, 1900019712, 1709178880, 3291480064, 107479040, 112459776, 976617472, 3332833280, 1346273280, 2259795968, 754130944, 1186500608, 3124680704, 2165941248, 424638976, 2565007104, 3634074752, 1734244160, 3141236128, 1039459024, 2720829752, 1519965228, 3104226826, 3978164789}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 3825205248, 3321888768, 3070230528, 2558525440, 4156555264, 1696595968, 4216324096, 1641545728, 1168900096, 765329408, 2129461248, 3818815488, 972046336, 3714129920, 2479927296, 839206912, 3371402240, 3224303104, 804344064, 2155971968, 3443381184, 2503136032, 3997662832, 1275630472, 1420381300, 334345158, 2449729731}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1275068416, 100663296, 1526726656, 2491416576, 2998927360, 2267021312, 466616320, 206045184, 3325296640, 584187904, 4026335232, 3398074368, 1243824128, 3387498496, 2567483392, 3294001152, 2365039616, 770308608, 3937028864, 584160640, 3823555776, 2383276576, 3677385520, 630752776, 3699277140, 125021922, 2948845221}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 2617245696, 637534208, 4278190080, 2071986176, 1639972864, 2212495360, 1301282816, 2367160320, 2678325248, 3062235136, 2641166336, 3770056704, 3839574016, 2754158592, 153128960, 2045671424, 781949952, 1523446272, 1623359232, 3315697024, 4244829632, 2791300576, 1900118000, 1943409208, 1058354948, 2764221302, 1667587889}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 603979776, 1107296256, 4076863488, 4202692608, 3326083072, 459276288, 3769630720, 1355284480, 1332477952, 2015494144, 2343632896, 2969075712, 1536180224, 87891968, 1042984960, 2475255808, 773432320, 2807093760, 2238267648, 1617527936, 3518549696, 4283792288, 2222169872, 2311962904, 550753036, 1241053154, 422923363}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 67108864, 167772160, 1291845632, 2222981120, 2202009600, 2321547264, 1970274304, 586678272, 596901888, 4005167104, 2853896192, 2685239296, 2196684800, 930029568, 2424803328, 3966625792, 126260224, 2234209792, 2500708608, 2574681728, 2165534016, 4248427552, 1352441936, 828395224, 1776829436, 4244929454, 2582267677}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 3154116608, 2382364672, 1392508928, 2139095040, 767557632, 1080033280, 2716860416, 2062024704, 4200857600, 2192441344, 2845638656, 613580800, 1747763200, 3256426496, 2299301888, 1824126976, 618640384, 856049152, 1034548992, 3548874624, 1697278656, 1869872352, 1684839152, 1237964248, 1484240668, 2663542922, 1737999521}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 1140850688, 1912602624, 3506438144, 4269801472, 1765801984, 2615148544, 3306160128, 962068480, 2300837888, 1741291520, 1815281664, 1114144768, 3056484352, 2859933696, 3304239104, 2821015552, 309044224, 2251225600, 1385527552, 1698924672, 1694680640, 1061372576, 2051971280, 4276842936, 1143123812, 1658667718, 859814993}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1275068416, 2449473536, 1090519040, 1501560832, 482344960, 1772093440, 2628780032, 4022861824, 3782475776, 1383202816, 327614464, 2697560064, 4053057536, 3704823808, 2177601536, 2902185984, 748588032, 746939904, 2848713472, 4288067712, 1951493696, 252301664, 2547616176, 3958171432, 2146374348, 1074627074, 2410600725}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3959422976, 3254779904, 3070230528, 3414163456, 2923429888, 2984247296, 128974848, 3396861952, 1047789568, 95551488, 2070085632, 3748102144, 1010450432, 2490834944, 849719296, 696350720, 3132406784, 1470484992, 2767807232, 121683072, 4032284608, 3699002848, 3768005904, 563450040, 439966860, 3512769102, 3209156037}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 1543503872, 704643072, 2566914048, 1568669696, 1069547520, 262144000, 1540358144, 1383596032, 2123104256, 3891396608, 2386493440, 3406528512, 3794878464, 160636928, 2825490432, 764831744, 2829353984, 3978492416, 2053005056, 1193320064, 3346330688, 573008992, 3985259376, 1957896360, 3271135252, 3138288046, 3625496683}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 3959422976, 3858759680, 3439329280, 1031798784, 557842432, 4095737856, 3639607296, 1308098560, 86245376, 4244766720, 1437270016, 317554688, 842219520, 2649694208, 1866436608, 1955616768, 3135147008, 11204096, 2358657792, 2156373376, 1091853632, 3924598880, 1452927952, 3742362440, 712959964, 4075577326, 2378743649}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 469762048, 3858759680, 1090519040, 2524971008, 2604662784, 2287992832, 2240806912, 3003645952, 1317797888, 2795896832, 1625489408, 3761405952, 2327166976, 1263476736, 2456072192, 3863926784, 3283719168, 496729600, 2186608384, 1581555072, 2151609920, 2934025888, 1514100048, 3574514520, 3487145540, 3523954130, 2120011611}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1275068416, 3456106496, 1157627904, 4219469824, 2780823552, 3139436544, 3006267392, 2776104960, 234094592, 2087583744, 2458451968, 3098312704, 1185693696, 1151148032, 2001899520, 2276292608, 3214783488, 190115328, 3299822336, 555652992, 1268205376, 269132256, 82403568, 2185988744, 4270454444, 698205422, 3622040853}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2214592512, 3321888768, 4177526784, 2323644416, 1086324736, 18874368, 103809024, 1611137024, 3150184448, 1946025984, 503644160, 3358687232, 433995776, 3642826752, 1348448256, 1210275840, 964467712, 3410743808, 3755038976, 1038327168, 854684736, 1238599584, 2247708592, 4120347912, 1917288364, 3614612978, 4058439513}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1543503872, 1040187392, 754974720, 243269632, 2025848832, 4146069504, 1183842304, 3630694400, 595853312, 2172256256, 3475963904, 2957344768, 2247737344, 2152407040, 4212101120, 3866019840, 503489536, 179853824, 4144561920, 80460672, 3623147840, 1696446624, 457559984, 1115489160, 2685312644, 385249002, 438685385}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 3154116608, 973078528, 855638016, 3967811584, 3753902080, 1407188992, 4107272192, 3620208640, 4133748736, 1182138368, 1892614144, 3951525888, 3616817152, 931864576, 1262596096, 570640384, 1140888576, 1404552704, 3699984128, 4149586560, 3192734400, 2010351648, 4219095920, 2762484024, 796140436, 3042852418, 3371894145}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1946157056, 1778384896, 4278190080, 4253024256, 3435134976, 2623537152, 2582642688, 900202496, 3790864384, 4193910784, 2020409344, 288456704, 1892990976, 3032031232, 3785076736, 411158528, 941921280, 1693009408, 3093034240, 588889728, 2598433216, 2829270624, 2932251568, 4084759512, 3547613852, 1170373914, 1589205701}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 67108864, 3657433088, 3774873600, 3783262208, 1715470336, 4246732800, 2832203776, 2160590848, 2608070656, 203292672, 892928000, 2410971136, 3466018816, 2326601728, 1260040192, 1310087168, 3249904640, 3511666176, 924350720, 3458505344, 301950528, 1271479648, 1328321808, 4008405000, 2829531604, 3301814626, 3624124597}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 3825205248, 1644167168, 587202560, 3061841920, 2982150144, 4196401152, 1045430272, 971505664, 763625472, 2053505024, 1982791680, 640122880, 35569664, 3184205824, 997298176, 2053752832, 1492167680, 1739947520, 2319962368, 4232815744, 687668928, 2986487968, 2771977968, 3694176584, 2719305652, 3965189194, 2395183497}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 2483027968, 4261412864, 50331648, 981467136, 1883242496, 3542089728, 1458569216, 748158976, 3313762304, 1992163328, 1557725184, 2180808704, 568016896, 4290584576, 4065497088, 2836035584, 2467144704, 1813772800, 1554808064, 2005961600, 213467840, 1866348448, 2786663824, 2057077512, 2282440092, 1205150326, 1917763273}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 3019898880, 1711276032, 2298478592, 1518338048, 1967128576, 1201668096, 93323264, 3804758016, 2881224704, 4024565760, 2479030272, 2459926528, 2504867840, 991895552, 3079516160, 1018591232, 923042816, 270978560, 1900836096, 3792940416, 4286010432, 3236431776, 3505139408, 2705987752, 17762116, 411410466, 3270140647}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 872415232, 1845493760, 3741319168, 2189426688, 1480589312, 3139436544, 191889408, 4285005824, 3780378624, 1307705344, 1579089920, 1547141120, 2542616576, 3829080064, 2527965184, 751192064, 335455232, 742381056, 1279976704, 4221456256, 40012224, 413782432, 3882862480, 215148040, 1994541820, 3915682954, 527745149}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2751463424, 1040187392, 1761607680, 3850371072, 113246208, 627048448, 166723584, 1136132096, 3882090496, 1308491776, 180551680, 3988357120, 588529664, 2992054272, 3875508224, 2838714368, 399547392, 550030848, 3513635072, 1772307328, 2677582912, 3876906080, 1098372144, 2027841560, 616704924, 1424562590, 865904161}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 335544320, 2852126720, 2298478592, 3615490048, 3560964096, 3101687808, 2811232256, 87556096, 1501298688, 420872192, 2016215040, 2074050560, 647315456, 549527552, 1622249472, 1799641088, 2894642176, 3609849344, 1714093312, 2372159104, 976794688, 2149704928, 2057225616, 1474714488, 27764100, 1198091678, 488054599}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 3422552064, 704643072, 1728053248, 1468006400, 3888119808, 2338324480, 1580204032, 264765440, 2121531392, 3385720832, 3558801408, 1323728896, 1003503616, 2203787264, 1734381568, 1115383808, 823376896, 2141182464, 1452210944, 4002899584, 726764480, 2985476832, 2697817456, 3555765784, 1172523500, 3592392258, 3819830757}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 3556769792, 1644167168, 3774873600, 58720256, 1782579200, 845152256, 4140826624, 566755328, 4019978240, 2849112064, 42401792, 3534848000, 3869622272, 1657479168, 489394176, 1811871744, 2529733632, 39419392, 3339480320, 809165952, 3702431296, 872436192, 3393255440, 660968408, 1588319956, 2046694178, 3939312991}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 1409286144, 2852126720, 3841982464, 2726297600, 239075328, 1260388352, 2920284160, 3364356096, 1346109440, 2348417024, 842858496, 3200614400, 1891647488, 4044431360, 3006763008, 3397478400, 3826170880, 979038720, 1344134400, 975521408, 2218820416, 3122780576, 1289707280, 419278984, 212100772, 3829343090, 4269577127}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 1543503872, 2449473536, 1862270976, 3229614080, 197132288, 1268776960, 1225785344, 906493952, 612106240, 2456158208, 4016898048, 1373470720, 3893575680, 4278263808, 439586816, 2286049280, 1289399296, 2013121024, 92729088, 1049516160, 3651447232, 4007977760, 1950435440, 1654011944, 4187292644, 2069476146, 82920087}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 738197504, 4127195136, 218103808, 3900702720, 3166699520, 2250244096, 1976565760, 1103626240, 1565261824, 307625984, 715063296, 4122968064, 2556510208, 2969772032, 2812383232, 3924969472, 319468544, 556789248, 437707520, 422467968, 2624881984, 1879899424, 1567051952, 93598664, 821180372, 475338370, 717133883}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 3154116608, 100663296, 2768240640, 1904214016, 1488977920, 182452224, 879755264, 4058513408, 3217817600, 3745906688, 1660485632, 2872803328, 3683893248, 3057983488, 1997910016, 3672569856, 3650653184, 2620346880, 3001054976, 2890595712, 3043926848, 928929632, 2921841072, 4074183416, 72259068, 4249778570, 318765035}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 2214592512, 301989888, 16777216, 2155872256, 507510784, 2199912448, 1058013184, 98041856, 2604400640, 3420061696, 1436614656, 4267933696, 3936927744, 1586307072, 1742835712, 167110656, 2278857728, 1108901376, 2327013632, 977913984, 2119087680, 3935913248, 2495666448, 2058953608, 2990513252, 1212348198, 3949203687}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 1811939328, 2919235584, 3707764736, 226492416, 490733568, 1155530752, 2656043008, 3990355968, 1398013952, 1918238720, 649527296, 1230602240, 4106174464, 640884736, 3952578560, 1975277568, 996971520, 3494365696, 2340610816, 621965184, 1979680064, 48260192, 771144400, 965919608, 1873442420, 414957542, 68044877}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2617245696, 1107296256, 16777216, 4152360960, 3728736256, 2929721344, 3580887040, 3771203584, 3023306752, 3588620288, 2387148800, 450199552, 2402467840, 1754079232, 3652956160, 1743779840, 3234765824, 3506981376, 3389226752, 3756129408, 4286812736, 3948146400, 3636246800, 2270657256, 1016585532, 3830617186, 3721025925}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1543503872, 2852126720, 2130706432, 662700032, 4148166656, 673185792, 2005925888, 3969384448, 2592342016, 1547042816, 85655552, 3948969984, 3572973568, 3079610368, 1485737984, 3309860864, 441027584, 1769656832, 635686656, 3227940480, 429299136, 3347864288, 299868496, 145882312, 4097536900, 1887778998, 3963075081}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1006632960, 1174405120, 150994944, 2944401408, 4081057792, 3051356160, 2142240768, 2897739776, 2472280064, 2104885248, 3533373440, 3466362880, 2958606336, 2650218496, 2450690048, 3112171520, 3559764992, 3358153216, 1445484288, 3999397248, 3710025792, 671602912, 1917954896, 2588896824, 3277551756, 4079578942, 2594730895}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 3019898880, 503316480, 687865856, 1098907648, 1941962752, 2120220672, 3731881984, 3351773184, 1241776128, 791805952, 2167472128, 1998487552, 929972224, 3636797440, 1847889920, 557533184, 4162425856, 1827916288, 1019528448, 1135690624, 1524934720, 3487256928, 3895041392, 3701196504, 2312175484, 2847623618, 2052698809}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 2348810240, 771751936, 2231369728, 276824064, 977272832, 1138753536, 1003487232, 2575826944, 3261333504, 1349124096, 2071658496, 2732294144, 2532163584, 474947584, 1685688320, 1955780608, 191792128, 159870464, 347233024, 2342051712, 2005251904, 3761556256, 1500227344, 930470072, 4035126356, 1493669170, 3669747841}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 2483027968, 3925868544, 4143972352, 2894069760, 826277888, 3391094784, 3494903808, 4142399488, 2187067392, 7208960, 1083244544, 1134657536, 2829565952, 3105693696, 283619328, 2366298112, 2393023488, 728320512, 3431095552, 3272666752, 1407291328, 3876053536, 2576167120, 3203376200, 4108772020, 756332458, 406615167}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3422552064, 234881024, 3674210304, 4219469824, 901775360, 786432000, 2385510400, 2866282496, 3657695232, 1833304064, 1489960960, 2212003840, 3047047168, 1081810944, 335974400, 1869957120, 3920991232, 1585446400, 3857373952, 2229225344, 14721216, 3425329632, 1428503792, 632128632, 2501626860, 3109877126, 690514073}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3556769792, 2852126720, 2466250752, 1400897536, 1715470336, 1788870656, 699400192, 2323120128, 1370226688, 2036203520, 2252800000, 3510599680, 3614916608, 1524310016, 1708765184, 1400662016, 606778368, 4100049408, 3614244096, 2600889984, 1153935040, 3868945888, 3961853200, 615421288, 3975926540, 3130127438, 188022371}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 201326592, 2449473536, 2063597568, 3816816640, 2260729856, 3638558720, 1492123648, 2798125056, 4275830784, 2027552768, 2363949056, 4143087616, 3592175616, 944447488, 4204834816, 1804040192, 3149118464, 4244887040, 790289152, 4246825088, 2279510208, 697200608, 3215992624, 2884116984, 3914078044, 3995217218, 2098408751}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 3288334336, 570425344, 2231369728, 847249408, 4248829952, 1432354816, 911212544, 3285712896, 107216896, 4112908288, 166133760, 263421952, 1035550720, 345186304, 2754449408, 1214924800, 1675537408, 1830286848, 4159494400, 2607641728, 570244928, 2706811296, 4146845136, 3077492504, 428633780, 2073669478, 357852577}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 3556769792, 838860800, 520093696, 4202692608, 2638217216, 1352663040, 1898971136, 1926758400, 3490971648, 2229403648, 482279424, 2800844800, 4093100032, 3839565824, 980127744, 1970063360, 3297809408, 997673472, 4286864640, 3502491776, 3418957248, 879536032, 1104760272, 663578856, 2337239404, 4236279206, 4002011597}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 67108864, 1375731712, 285212672, 1333788672, 1514143744, 3017801728, 2184183808, 747110400, 1892941824, 1194983424, 3902210048, 1942650880, 3090268160, 2989694976, 714641408, 365090816, 1812696064, 3339344384, 1446082816, 910018688, 1730487872, 1233762016, 3586227216, 420868024, 3407944940, 562791538, 1414154221}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 1811939328, 2382364672, 2030043136, 3951034368, 3141533696, 4158652416, 3895459840, 3388473344, 1518600192, 139329536, 1192820736, 6193152, 3993616384, 468525056, 1938337792, 702871552, 2389025792, 3882640896, 3858842368, 290060160, 2249007168, 3099110880, 2157766480, 723618488, 1560436332, 1611162222, 92239993}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 1140850688, 503316480, 2936012800, 3179282432, 2864709632, 3126853632, 2500853760, 3660054528, 310116352, 2205810688, 137822208, 305037312, 755613696, 2795184128, 782020608, 764598272, 1929874432, 3901642240, 928344320, 1584003968, 353043904, 99924576, 1951334192, 3834494552, 3997256356, 4107262330, 1924535591}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 2617245696, 3657433088, 150994944, 2340421632, 1296039936, 2097152, 1596981248, 2386034688, 1010565120, 1740242944, 2367488000, 1775730688, 738672640, 3629195264, 1861586944, 3872815104, 1482994688, 3913544192, 3819110144, 2100253312, 1969563712, 1531689440, 1615686608, 1393832776, 3180205740, 2753764126, 4002188583}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3959422976, 1711276032, 83886080, 3615490048, 2755657728, 337641472, 2857369600, 1258815488, 2554068992, 1694105600, 2850881536, 1689223168, 2682667008, 2697011200, 1409134592, 1990682624, 914140160, 3438993920, 499905280, 1059997056, 2090675008, 3682048736, 3373418128, 2439446856, 1394253812, 1962799122, 1763795495}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 872415232, 234881024, 2969567232, 1015021568, 3334471680, 2451570688, 3322937344, 1988624384, 1047265280, 3804626944, 2160525312, 2695921664, 3406872576, 3808108544, 2954792960, 4186695680, 1544924160, 3240968704, 3966387456, 3332046720, 2976523840, 60896800, 1160217648, 1900567496, 3279405604, 396082898, 1965454323}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 67108864, 1040187392, 1526726656, 2055208960, 3250585600, 3332374528, 2372927488, 3304587264, 4138467328, 407764992, 3444113408, 1720549376, 3014180864, 1171595264, 2572922880, 3449681920, 4053701632, 2741924352, 4226242816, 2915756928, 739392704, 968827808, 3297292784, 2843431016, 3877425532, 2074544398, 850691043}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3288334336, 2449473536, 3204448256, 562036736, 1883242496, 2610954240, 2563768320, 2944925696, 2260992000, 3666214912, 2355298304, 2520088576, 1248575488, 1555505152, 1499181056, 3959220224, 3371994112, 3301928448, 2847176960, 3094206592, 2081688000, 3524136288, 4280754832, 1727236648, 1588127188, 634564018, 3791156345}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 3154116608, 973078528, 1526726656, 3665821696, 3753902080, 4070572032, 261095424, 1436024832, 4057726976, 3892707328, 475594752, 1307344896, 1081098240, 2354388992, 3214061568, 319113216, 186092544, 1802497536, 4169058048, 347501184, 3828093120, 2284719520, 1733100400, 1737406312, 816007876, 2506012118, 878403135}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1543503872, 1509949440, 1895825408, 2491416576, 1564475392, 3156213760, 2429550592, 3936878592, 3161194496, 1800536064, 1905852416, 2861858816, 3635888128, 3185909760, 177123328, 3002230784, 2306587648, 3023366656, 1473634048, 931486336, 3255582272, 1679963680, 1226911696, 2293277256, 2193185428, 1614155834, 4055310323}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 335544320, 436207616, 3607101440, 1853882368, 1933574144, 2803892224, 3742367744, 1183318016, 3181117440, 1924792320, 2603155456, 547979264, 3846815744, 1868898304, 8105984, 1435293696, 2186193920, 1541370368, 1234074880, 2252593792, 2283028416, 1940273824, 970132560, 1478530824, 3065015780, 285530930, 1691532879}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1677721600, 2382364672, 1728053248, 729808896, 2235564032, 1633681408, 397410304, 3510108160, 3526098944, 3250716672, 3226664960, 1150451712, 1652572160, 2416910336, 1640534016, 3530520576, 3392648192, 2944386560, 587514112, 3381806976, 2362705856, 659435488, 2206283984, 1198103192, 592896908, 1663653470, 4267879539}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 3422552064, 905969664, 184549376, 2340421632, 3552575488, 283115520, 1173356544, 1449656320, 997457920, 2657222656, 1906376704, 2732163072, 3118743552, 677715968, 3765678080, 2095142912, 4112948224, 3248155136, 3162753792, 1213620608, 2285637824, 2735080928, 3017475952, 1738839032, 4224440092, 1999797546, 591804229}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1946157056, 3724541952, 587202560, 1585446912, 1145044992, 1054867456, 567279616, 3508011008, 2372665344, 1363542016, 495386624, 1795260416, 416202752, 1123753984, 2726277120, 3335911424, 2287252480, 4130492928, 2855093504, 2197877632, 1860698816, 1375999648, 2877434000, 765799544, 3725891412, 1506952982, 880632835}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 1946157056, 2852126720, 3942645760, 1870659584, 2839543808, 148897792, 1376780288, 3453485056, 2879127552, 26083328, 1816723456, 2576449536, 1728593920, 503652352, 1726459904, 971859968, 2935129088, 2698172928, 2609108224, 372137600, 3411552448, 844905184, 3316524752, 3841534968, 3375993572, 2384221286, 3677291391}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 201326592, 4127195136, 1929379840, 1451229184, 3804233728, 3261071360, 1561329664, 1439170560, 1691090944, 3322281984, 1579745280, 2178121728, 2965651456, 2729779200, 1966977024, 1611745280, 580430848, 1826941440, 3762678528, 2474271104, 2282233536, 3861652128, 450239280, 3338746200, 1053795940, 459952002, 1077951819}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1006632960, 436207616, 1627389952, 4286578688, 3468689408, 2501902336, 3230662656, 795344896, 3541827584, 3261988864, 2571567104, 2791014400, 2461089792, 1978343424, 1120768000, 738359296, 973251584, 2641751552, 82171648, 1208873600, 3218206272, 1637874912, 63489840, 1648050184, 3451270212, 606288810, 3783376303}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 2617245696, 4060086272, 1124073472, 1736441856, 3678404608, 3953131520, 179306496, 1408761856, 3429105664, 3573940224, 3846897664, 3885465600, 3490201600, 306126848, 2765721600, 2539603968, 3096097792, 2998727168, 2303512320, 102029440, 3108031168, 2382287584, 2146550864, 2500870952, 1917521612, 2383906670, 3393742161}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 1811939328, 3388997632, 3607101440, 260046848, 155189248, 3416260608, 3807379456, 1690828800, 2534146048, 4134928384, 2748514304, 1267564544, 2470789120, 1536106496, 4140011520, 869423104, 2344125440, 1891877376, 307487488, 3859539584, 2791296960, 2449331424, 3989630672, 1263551016, 565808348, 1937209634, 3076916875}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 3959422976, 570425344, 251658240, 1568669696, 2797600768, 1566572544, 2299527168, 3538419712, 1577844736, 4168744960, 3436249088, 135692288, 862011392, 3115130880, 1309978624, 2845067264, 2158857216, 2077156864, 2509689600, 537064576, 2936851904, 1543755872, 2635219760, 2864614808, 2639086756, 3529981770, 1155378683}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 67108864, 1711276032, 1694498816, 1786773504, 3695181824, 1885339648, 2303721472, 1581776896, 417071104, 1215168512, 2884698112, 3273293824, 3145809920, 3676119040, 1760342016, 329537536, 2824180736, 719512064, 3824875776, 2624519552, 3965502272, 75753376, 1032339600, 461613656, 2247618164, 1856667458, 2423568207}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 2751463424, 2650800128, 1392508928, 1031798784, 2453667840, 102760448, 890241024, 1118306304, 3269722112, 905314304, 1014956032, 1500217344, 763641856, 2091589632, 1604694016, 2876733440, 1546818560, 3243826688, 2786128128, 1736754048, 2062209728, 1800010336, 1733849360, 307301960, 1382588068, 1514523770, 3823787537}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 1543503872, 2382364672, 218103808, 2675965952, 3787456512, 2355101696, 978321408, 1364721664, 3048996864, 2615279616, 3080257536, 4186144768, 1385218048, 3809812480, 1374269440, 1085143040, 2515047424, 846349824, 680152832, 1376143232, 124542272, 1657892064, 2716660208, 1142365528, 3378550772, 1129734630, 2964618327}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 4093640704, 2650800128, 3875536896, 360710144, 910163968, 1679818752, 1045430272, 3431464960, 3580100608, 3354001408, 1994588160, 1621917696, 16990208, 880222208, 4158558208, 1143752704, 1996856320, 1927075328, 4012954880, 1002367872, 3115829184, 3564665952, 2090313744, 3427008456, 2583315060, 1705023474, 2822591601}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 1946157056, 4060086272, 587202560, 1082130432, 1002438656, 3449815040, 3299868672, 4009230336, 314834944, 2527985664, 463667200, 2226946048, 1023688704, 2230788096, 2577051648, 540760064, 3255938048, 2007751168, 3493324032, 2045632640, 4120439488, 486754592, 3379928176, 2276845736, 2657934988, 1930783246, 3824331961}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 1543503872, 1509949440, 2969567232, 3934257152, 3762290688, 752877568, 2643460096, 1089994752, 258211840, 1965162496, 3723296768, 677216256, 3069394944, 91824128, 1918349312, 1835169792, 1316142080, 1674835456, 3819949824, 2885278336, 3071197760, 1182423456, 84319376, 1372185208, 1023860292, 246829038, 2602086785}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 3556769792, 503316480, 754974720, 2491416576, 390070272, 517996544, 1221591040, 1406664704, 1546387456, 932315136, 973799424, 744914944, 2848112640, 848764928, 918335488, 207480832, 3521100800, 174022144, 1973124352, 1009601408, 348151104, 592704544, 2567866448, 2678510584, 1292976020, 3579423462, 4231678547}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1140850688, 1442840576, 3003121664, 864026624, 826277888, 3894411264, 338690048, 139984896, 3255042048, 307101696, 2721513472, 401178624, 1835384832, 3852673024, 965709824, 3819886592, 871406592, 3895164416, 1267165440, 4084554112, 2102946496, 2952841696, 4212630480, 1154145736, 2947458924, 1131701254, 2930964521}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 2885681152, 2516582400, 318767104, 1417674752, 2604662784, 1541406720, 147849216, 1618477056, 200540160, 773455872, 2230124544, 3853615104, 84164608, 3416858624, 2495852544, 1724217344, 516330496, 2023292416, 1597829888, 1109311872, 854057664, 597451296, 3540848976, 2338425656, 2122079124, 3504156302, 597276005}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1140850688, 2248146944, 2969567232, 3112173568, 1044381696, 207618048, 1731198976, 1940389888, 89915392, 57016320, 3296919552, 1111326720, 1890566144, 2114920448, 233472, 3757627392, 1306047488, 3658567168, 2526898432, 765674880, 1467243072, 3773023072, 1167133712, 3846487128, 3226948908, 3285083578, 3821461231}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 3556769792, 2315255808, 16777216, 3649044480, 297795584, 710934528, 2400190464, 834142208, 2302410752, 1059979264, 1694433280, 3778510848, 3131228160, 2889031680, 2666631168, 712628224, 2431030272, 3463083520, 103173376, 94398080, 4108013120, 4101955424, 399318256, 416720344, 283265060, 655519198, 1895456631}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 3690987520, 1979711488, 117440512, 847249408, 2747269120, 740294656, 506462208, 2978480128, 3334733824, 2093613056, 3367043072, 3110371328, 4036444160, 2414157824, 2488709120, 1040869376, 3546254336, 2149773824, 835124992, 3619479936, 2856713152, 2068148128, 1122509680, 1142164424, 3352438700, 3272409554, 2739052377}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1543503872, 3321888768, 2432696320, 2323644416, 3107979264, 1247805440, 2781872128, 730333184, 751566848, 35520512, 3219849216, 3669131264, 1947549696, 1171726336, 3700731904, 3379193856, 2856299520, 4055417344, 3086671616, 2716331392, 1117941312, 2048098720, 3107387856, 16373720, 3972612948, 1013001330, 2978196939}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 3422552064, 4261412864, 452984832, 2558525440, 1111490560, 3680501760, 3343908864, 2453143552, 2548301824, 3199336448, 3076325376, 3091759104, 1567014912, 3502841856, 2347929600, 2620913664, 3215954944, 3506390528, 1854499584, 1213627264, 783014080, 907651360, 947938576, 478476568, 2846624116, 3797811294, 2028155713}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 4227858432, 1778384896, 2499805184, 3850371072, 650117120, 3001024512, 4161798144, 1791492096, 3177447424, 1905131520, 3413704704, 3628892160, 933888, 3895271424, 419074048, 1061906432, 58952704, 3204960768, 3884840704, 2032846464, 4101472064, 2699145824, 3417621808, 4215689464, 2777234660, 2224335298, 3433201217}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2214592512, 570425344, 2936012800, 2625634304, 775946240, 211812352, 556793856, 1541931008, 3931897856, 4117364736, 793182208, 1104576512, 4268933120, 3771408384, 264540160, 3526486016, 3338896384, 1529314816, 9529600, 16538752, 3368934848, 1431943712, 2458415376, 2963000296, 2233777388, 2208418090, 3151737055}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 738197504, 2248146944, 1593835520, 1769996288, 2822766592, 48234496, 2494562304, 3662151680, 3172204544, 1706688512, 606535680, 3815407616, 3749920768, 404955136, 860393472, 3624425472, 122655744, 452122112, 3415536384, 2120082816, 1959426496, 2004127072, 1213624720, 1417320056, 4246435788, 1712267202, 3440291037}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 3422552064, 838860800, 1828716544, 377487360, 2898264064, 1822425088, 508559360, 58195968, 3005480960, 3663855616, 3563520000, 354058240, 3621240832, 4235403264, 3966799872, 2809976832, 2365037568, 3914751488, 1479035648, 568934528, 432471360, 2690949792, 1746329008, 1465694568, 475193268, 3092166958, 1700657793}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3556769792, 1979711488, 1694498816, 1853882368, 2487222272, 1231028224, 915406848, 488112128, 3831758848, 1581645824, 3844014080, 3356655616, 518963200, 3922403328, 3342643200, 1927149568, 2311306240, 1646219776, 475360512, 144724352, 771216192, 262576800, 2756759184, 1801459736, 3851432068, 4137159062, 1856249121}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3825205248, 1174405120, 3875536896, 4118806528, 2814377984, 1956642816, 3696230400, 648544256, 2662072320, 3604611072, 3327983616, 759660544, 1774108672, 1656823808, 2839908352, 4210546688, 2981665792, 1860198912, 976109824, 533552512, 1330766784, 2388103264, 4244045424, 4292684776, 2559032564, 337566490, 3088124579}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 4227858432, 3925868544, 3439329280, 1669332992, 3527409664, 3051356160, 4090494976, 1115160576, 3558080512, 2708865024, 3243311104, 1973190656, 3234545664, 3929350144, 1545777152, 3974522880, 311669760, 2678771200, 2946561792, 3385589376, 3524556096, 2284620768, 3475209232, 2075722552, 3146824596, 3208201422, 2433352285}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1409286144, 2449473536, 3539992576, 3531603968, 3661627392, 1272971264, 743440384, 4718592, 2879651840, 3755606016, 4232249344, 3871375360, 50708480, 4237762560, 1587712000, 2887440384, 649182208, 915557888, 537947392, 148850816, 1030865600, 1606751648, 451254288, 699427128, 191851572, 2607406530, 53027313}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3556769792, 905969664, 1761607680, 1686110208, 1673527296, 1545601024, 3392143360, 674758656, 3633053696, 792854528, 4079550464, 2892070912, 868204544, 1190469632, 751538176, 1362282496, 4140995584, 2330685952, 1033985280, 1564232064, 420724800, 4136050720, 2170198896, 1092576840, 3884934444, 273113662, 4124271307}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3019898880, 2248146944, 2466250752, 2306867200, 1321205760, 3512729600, 2400190464, 2417491968, 1658060800, 3488743424, 2495545344, 4103176192, 386154496, 1633361920, 3167465472, 2961668096, 1109703680, 648987136, 4010079488, 307228032, 1998356160, 193936224, 658084912, 3526912920, 3988063012, 204119542, 1184882381}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 4093640704, 3858759680, 4211081216, 2491416576, 2898264064, 3944742912, 1903165440, 3790077952, 2846621696, 1082261504, 2496724992, 2881191936, 2668052480, 1349328896, 4005662720, 503478272, 3317742592, 2355216896, 2162418944, 238212480, 2894685376, 3389918240, 287519920, 3632434952, 370209788, 1399347978, 1925038019}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 3959422976, 570425344, 3472883712, 3632267264, 3460300800, 195035136, 730857472, 3807903744, 4189847552, 1943666688, 3111059456, 576028672, 2482487296, 2636324864, 2340925440, 1387059200, 1884849152, 3167838720, 365642496, 2068085888, 237103552, 3091079456, 1981359376, 2102961192, 4216420676, 722172270, 3265551079}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 2080374784, 234881024, 687865856, 3212836864, 3066036224, 4263510016, 3582984192, 2195193856, 1445724160, 1322909696, 1040384000, 2573959168, 33701888, 1574903808, 3063517184, 2516928512, 2112523264, 3121019392, 3767334656, 1291313024, 459298880, 4152370400, 448802864, 3357549768, 2559574020, 3881316806, 3152810787}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 1946157056, 234881024, 2868903936, 1082130432, 3049259008, 3806330880, 1427111936, 3217555456, 2708733952, 2910191616, 23658496, 3028975616, 107233280, 2209161216, 1233432576, 2483124224, 274570240, 141818368, 2633352448, 474279808, 384977088, 1498683680, 3154514160, 1634795896, 4132875748, 1773567170, 1176114309}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 3019898880, 3724541952, 1157627904, 2793406464, 1530920960, 1604321280, 2888826880, 1827143680, 715390976, 3075866624, 4247322624, 3956899840, 2773467136, 459612160, 2251001856, 2536560640, 2710934528, 1790829056, 102372608, 22745984, 3278289728, 2464116896, 1654879056, 817453992, 2145541420, 1367654570, 31169249}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 872415232, 1107296256, 2768240640, 1317011456, 1799356416, 2464153600, 3601858560, 3944218624, 1325137920, 1611530240, 2248474624, 1210220544, 2687582208, 266412032, 1355845632, 3241826304, 977708032, 84112896, 2739549440, 1663501440, 205625152, 3008551584, 433114192, 3739480312, 1806196364, 1975362902, 2161954471}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3288334336, 1241513984, 2701131776, 3900702720, 1304428544, 3856662528, 722468864, 3584557056, 3531866112, 3916824576, 4036165632, 2820571136, 2570993664, 364847104, 4276916224, 2119915520, 2683472896, 3517738496, 428476672, 2879991424, 2712636992, 3800950560, 1956175856, 3391967288, 702646884, 259189338, 1691639289}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1543503872, 2315255808, 2667577344, 4202692608, 1270874112, 3135242240, 9437184, 3174563840, 142868480, 1605238784, 1534394368, 2203549696, 624836608, 415834112, 1904062464, 744839168, 632005632, 3895752192, 3806473984, 506926720, 785430976, 3081170336, 650368624, 4218179192, 1479939076, 3250665086, 133269561}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 2617245696, 3590324224, 2030043136, 2474639360, 700448768, 2212495360, 2834300928, 77070336, 1911291904, 521797632, 3407151104, 3045883904, 3702571008, 610344960, 3967455232, 4131383296, 1522048000, 2825312768, 1400778496, 1384847744, 343391296, 698318816, 4059190768, 1734535608, 2270176092, 2672300310, 2648966755}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 335544320, 3053453312, 2164260864, 478150656, 222298112, 765460480, 2618294272, 2630352896, 3548119040, 2530344960, 3961454592, 3783622656, 3691593728, 162209792, 1462480896, 88360960, 2431755264, 1221024256, 4178980096, 1233721728, 1162641984, 2229650976, 2841568464, 3736960552, 2860848548, 2611394594, 2734612119}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 1140850688, 1711276032, 251658240, 998244352, 4248829952, 1507852288, 1039138816, 1391984640, 3299606528, 2064252928, 768278528, 604930048, 2554871808, 345972736, 271101952, 3687401472, 1891286016, 1067336192, 1323710720, 3978376576, 2100672960, 2856240096, 1186690256, 2669515960, 3829063708, 4017445934, 2058917811}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2214592512, 1979711488, 2264924160, 4202692608, 3409969152, 492830720, 3958374400, 1458044928, 3443785728, 4282515456, 2073755648, 2584772608, 3402153984, 1127686144, 882290688, 441579520, 962374656, 2130625024, 2904963328, 1674125696, 1330883520, 341070752, 2095709520, 2376112024, 1942016476, 3401781930, 3327952041}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 3422552064, 3321888768, 3170893824, 1568669696, 2420113408, 1973420032, 1336934400, 3825729536, 3861643264, 1651376128, 3214475264, 3160113152, 574963712, 2092769280, 3952709632, 653424640, 2371851264, 158819840, 3307350784, 3089569152, 446341440, 1353371744, 3653387152, 1016574248, 649813260, 2338070098, 3372622211}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 3019898880, 33554432, 2499805184, 2558525440, 968884224, 1960837120, 1443889152, 3326607360, 3878420480, 2748448768, 1721171968, 187138048, 2407612416, 3849527296, 3743002624, 816072704, 2148768768, 2895602176, 4264166656, 2428701824, 1969340224, 4004542240, 1307950320, 4187383160, 1133812516, 3598243490, 1590130899}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 603979776, 1577058304, 2130706432, 880803840, 2168455168, 1407188992, 70254592, 2432172032, 649330688, 3028942848, 3716349952, 2363588608, 1650016256, 3578732544, 3869216768, 791701504, 4158489600, 1736399360, 3636592896, 1888428928, 1547681216, 4242563104, 2903875024, 2251510328, 1518080940, 3334877102, 566047349}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 1543503872, 234881024, 3238002688, 4118806528, 826277888, 668991488, 3362783232, 1144520704, 559153152, 409862144, 2264596480, 1759870976, 2799616000, 1394024448, 253734912, 770435072, 4028214272, 3165444608, 208543488, 2231058304, 2682630720, 1449059936, 1842808272, 2327813816, 4177257724, 2039578910, 987817677}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 1543503872, 3657433088, 1526726656, 3011510272, 3829399552, 375390208, 1081081856, 1896349696, 3276013568, 3053846528, 3492610048, 3755311104, 162709504, 1625366528, 1045925888, 2855917568, 3813245952, 975755776, 1607872256, 1869939328, 294225088, 2928205792, 1929782672, 648877144, 2367001212, 756209554, 2486252457}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 3154116608, 2449473536, 1728053248, 2793406464, 2025848832, 2128609280, 3234856960, 2741501952, 831258624, 2167799808, 884277248, 2259582976, 2910535680, 3117490176, 2236919808, 1264076800, 364557312, 907637248, 245761792, 3061645440, 3193082816, 1247105696, 284170416, 3428325752, 2511615252, 3566353194, 3652139131}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 1006632960, 838860800, 4278190080, 3212836864, 2101346304, 1742733312, 2582642688, 124256256, 4211343360, 916324352, 3702980608, 3843784704, 2303148032, 1985683456, 2067894272, 3142469632, 3290924032, 3366282752, 896411392, 819935360, 3349119424, 2073642208, 1535903184, 879376696, 1564544284, 2326299978, 3200450265}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 1677721600, 503316480, 3003121664, 3481272320, 3057647616, 2438987776, 2777677824, 1524105216, 2514223104, 3817996288, 2803302400, 2639036416, 2292072448, 4136837120, 1405259776, 2377865216, 2096673792, 2868396544, 360849664, 1770980224, 2029037248, 2552004320, 2543589392, 1693581720, 3045524740, 1175749606, 1342333135}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 1006632960, 3791650816, 16777216, 2206203904, 2873098240, 4095737856, 1550843904, 2696413184, 2250506240, 1187119104, 4029087744, 3999825920, 3138207744, 2721783808, 1900974080, 3859306496, 1810152448, 587427328, 2251437824, 3143578752, 2779555392, 4116673504, 900992080, 3488227912, 2183862140, 3676741310, 2753839713}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 3154116608, 838860800, 3841982464, 3883925504, 826277888, 2355101696, 2794455040, 1229455360, 3067346944, 1367736320, 996474880, 1161199616, 2254749696, 3048808448, 3456413696, 3658991616, 4204956672, 3481453056, 910952192, 1836716160, 2619802432, 1180547808, 1354986192, 2166183256, 681856196, 2762014530, 1941373773}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3825205248, 2986344448, 1694498816, 3128950784, 1186988032, 119537664, 1783627776, 2634547200, 1750335488, 2663514112, 3831169024, 305364992, 2646032384, 432480256, 277196800, 2164152320, 3152524288, 2486523392, 1442578688, 344328320, 3966838592, 575439776, 1990122288, 1387741576, 3796306100, 1053132722, 4095637885}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3422552064, 3724541952, 385875968, 2726297600, 3409969152, 924844032, 2486173696, 1044905984, 1792802816, 47054848, 647036928, 1104904192, 3410542592, 172302336, 644452352, 2372388864, 333943808, 3939948032, 4111211264, 1733694336, 1138035648, 3545345952, 3704865616, 4140145416, 1564600876, 1566216322, 3446365151}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 3556769792, 1174405120, 1493172224, 763363328, 2520776704, 908066816, 1752170496, 1006108672, 554434560, 832962560, 697237504, 2860810240, 3181527040, 2319130624, 2156834816, 2184923136, 1688767488, 167009792, 772545792, 2368081280, 3729731648, 686068320, 1156733456, 2033389256, 1740288252, 1810986286, 257000107}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 2080374784, 1442840576, 2566914048, 1753219072, 3502243840, 1814036480, 2549088256, 568852480, 2561409024, 1898315776, 1281294336, 3233316864, 2406498304, 2195398656, 2291306496, 1807312896, 2587132928, 614885888, 233576192, 1598431616, 3763287104, 117481760, 2810469296, 324600392, 3893869148, 1772155402, 608658179}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 2214592512, 1644167168, 1862270976, 931135488, 3535798272, 1004535808, 2215641088, 2398617600, 3908829184, 676462592, 468779008, 1229619200, 3569860608, 2964660224, 1287950336, 1452603392, 1776724992, 835575296, 2651339008, 1972634752, 1284910528, 3904839904, 1123656240, 4001657912, 3368309860, 1482980558, 1414820135}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 335544320, 771751936, 3640655872, 92274688, 331350016, 3433037824, 2146435072, 3511156736, 1468268544, 377094144, 4161339392, 3280961536, 2585935872, 4102365184, 521244672, 1409382400, 3678110720, 3274728960, 2612534528, 2303475584, 222181440, 2723356768, 2956376432, 3028664424, 2029221148, 2618734306, 4013281193}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 2751463424, 3053453312, 654311424, 1736441856, 775946240, 2438987776, 2217738240, 1553465344, 1993605120, 1651113984, 3550412800, 236617728, 1919041536, 2517835776, 1787072512, 3175577600, 3883830272, 1624272384, 2604151040, 776212864, 3823243200, 2206407904, 4186740752, 3583722648, 1598600556, 1673086326, 2448144397}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 1006632960, 100663296, 788529152, 2357198848, 1891631104, 2329935872, 3759144960, 2361917440, 2481192960, 1054736384, 3007643648, 890601472, 2037727232, 2921930752, 688893952, 2157869056, 4049703936, 488858112, 4121433856, 129238400, 2486575552, 2622560288, 1281968, 1704748664, 1086765732, 2013381826, 3296197985}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 1946157056, 369098752, 3707764736, 4051697664, 121634816, 35651584, 1118830592, 3544711168, 10223616, 1758855168, 475987968, 4179460096, 2931933184, 3561693184, 2109190144, 1234757632, 80841728, 3188704768, 227546368, 3363314048, 3633588544, 3093957984, 624505424, 1854581448, 3078646092, 3392987714, 78884047}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 201326592, 1711276032, 2600468480, 343932928, 1052770304, 1784676352, 1248854016, 2330460160, 2185494528, 3321233408, 2158166016, 155418624, 522371072, 491724800, 3436294144, 3718768640, 332903424, 3677148672, 2746223360, 4060626304, 2650024128, 4194177568, 3797364784, 1178451800, 2864041532, 3566382026, 4216606505}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 201326592, 3791650816, 2533359616, 2004877312, 2562719744, 799014912, 1196425216, 1502085120, 805044224, 955908096, 4063035392, 94732288, 238108672, 3659079680, 1799598080, 3595991040, 2494143488, 3641926144, 2965379840, 329266304, 223350720, 847782624, 4068215984, 993668392, 1208825012, 1295357330, 261709303}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 3959422976, 100663296, 620756992, 3229614080, 2462056448, 1755316224, 2603614208, 2879913984, 2771124224, 3424780288, 2938306560, 2078310400, 4046077952, 2298945536, 3923685376, 2843961344, 2968038400, 993422848, 2492281600, 2295446912, 1874984768, 1453451040, 280095536, 2590625896, 3398296428, 3256085786, 1586156099}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 603979776, 3120562176, 184549376, 1166016512, 2596274176, 1218445312, 2997878784, 2873622528, 3130261504, 2708078592, 2455175168, 3125051392, 2900115456, 2603294720, 2601168896, 2963892224, 1672254464, 1878548992, 1955135744, 4178160256, 2871523520, 3415723104, 1608501808, 4073447912, 912383820, 1528221858, 3861019373}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1140850688, 2986344448, 117440512, 4018143232, 1581252608, 3420454912, 533725184, 3894935552, 3600023552, 3147169792, 1585381376, 3224666112, 2961588224, 3475185664, 283545600, 3527899136, 2759625728, 1266834944, 3380414720, 4275933312, 1733162944, 3704743648, 807650576, 1435691576, 2924835988, 3617424986, 3677218749}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1140850688, 1711276032, 1895825408, 1518338048, 314572800, 3747610624, 2328887296, 3240624128, 4212391936, 397279232, 2131951616, 3533471744, 3930636288, 3058638848, 3069620224, 2766010368, 4082410496, 3184327168, 1751714048, 1673637248, 634875456, 4224934816, 3132442416, 1772245656, 3847799188, 1132924602, 1869777085}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1677721600, 436207616, 587202560, 2608857088, 3628072960, 1830813696, 1898971136, 1625817088, 1165230080, 2379612160, 1222049792, 1824948224, 2375073792, 2590711808, 3058995200, 335144960, 2471398400, 2952058368, 1508184320, 2841623168, 3787286208, 1433367520, 3005630096, 95670920, 3392899116, 2930996458, 463755253}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 603979776, 2449473536, 3170893824, 2139095040, 1262485504, 3311403008, 625999872, 3159883776, 4094951424, 3576561664, 957808640, 2492039168, 2350202880, 3678085120, 1919135744, 3635705856, 3566310400, 1944154624, 2575634688, 2383192192, 3063534912, 2523054816, 2023842896, 2095398680, 2606534196, 3535920262, 1316408509}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 3959422976, 369098752, 1627389952, 4202692608, 3594518528, 2246049792, 3809476608, 4225236992, 647233536, 2202402816, 3237150720, 2412740608, 1872642048, 4150206464, 2123214848, 3442690048, 2086114304, 434787840, 3079213824, 887521664, 3792238144, 3009401248, 2420000272, 1739528760, 4148531172, 2734639398, 2076548989}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 201326592, 1979711488, 3003121664, 2877292544, 3124756480, 1042284544, 3109027840, 2013790208, 817627136, 2320891904, 2069430272, 1304199168, 1782890496, 617422848, 277254144, 2843985920, 3379868672, 1645803008, 2854955776, 803707264, 3514516160, 4349408, 361686288, 319952968, 3190494516, 367502930, 880498759}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 1140850688, 637534208, 3338665984, 2373976064, 960495616, 1033895936, 661651456, 4264034304, 401342464, 3312320512, 744030208, 3760422912, 1157611520, 3845988352, 1834070016, 1042339840, 2764801024, 3706971648, 3976407296, 2484116864, 1055358912, 570848864, 2175910352, 3209963432, 2734305084, 3762498074, 2276494067}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 738197504, 33554432, 1593835520, 1400897536, 3619684352, 2116026368, 1777336320, 1453850624, 3058434048, 3082158080, 847183872, 2879750144, 471416832, 2512068608, 690982912, 2990045184, 1498266624, 3551876608, 3185382144, 1611172992, 3480873408, 900654048, 3443999600, 3597142856, 2683058716, 3750106522, 469186555}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 67108864, 1040187392, 4076863488, 478150656, 1463812096, 1012924416, 691011584, 1033371648, 2089549824, 3119120384, 288555008, 2747170816, 3920052224, 2831622144, 1151905792, 3800451072, 1056349184, 390291968, 1285105920, 1919779712, 3832145600, 4170734112, 4124285008, 408734424, 2093995756, 3697367158, 3901627419}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1140850688, 1845493760, 83886080, 1753219072, 977272832, 4129292288, 969932800, 364380160, 346292224, 1568276480, 1956184064, 3949166592, 3196600320, 1998921728, 1261285376, 4294146048, 4163613696, 1556375040, 3724740864, 3553279872, 191098688, 738295584, 4045312784, 3736200648, 887374804, 3402832062, 49458561}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3019898880, 905969664, 150994944, 478150656, 2722103296, 3776970752, 2781872128, 804782080, 11796480, 1166671872, 1884487680, 867532800, 1840594944, 2931761152, 2602283008, 1303672832, 2478672896, 3836305920, 599340288, 160862592, 1365829696, 1424385568, 2710218512, 82763528, 4197144532, 1366691630, 82118725}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 3825205248, 3456106496, 3573547008, 1619001344, 3267362816, 1134559232, 3864002560, 2197291008, 1600389120, 943587328, 4171956224, 1627684864, 3413786624, 2887196672, 2043580416, 523720704, 4274820096, 2954249728, 2657419520, 3632764800, 3986881344, 3042407712, 649897264, 2868794536, 949558836, 1496160078, 404744209}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1006632960, 301989888, 3472883712, 3246391296, 1799356416, 2543845376, 1785724928, 3016228864, 2689859584, 1140981760, 4114546688, 315981824, 4072914944, 2927828992, 4071862272, 1159124992, 864926720, 2458906112, 1584215808, 1452451968, 2825549248, 2957427552, 167088208, 896790824, 69929596, 2591537122, 3926717597}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 1140850688, 167772160, 1392508928, 2474639360, 2873098240, 4200595456, 1806696448, 1467482112, 3853254656, 3299213312, 1328742400, 1494122496, 3507929088, 302456832, 3723800576, 421255168, 468098048, 4019379712, 2642749696, 777358976, 3311166144, 1513351648, 1153603152, 1895879512, 1204566156, 3675654606, 3393913875}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2214592512, 3724541952, 1157627904, 2759852032, 1145044992, 2732589056, 3541041152, 2176319488, 3289120768, 2675310592, 3594321920, 256868352, 2849816576, 283713536, 132485120, 1469040640, 3831995392, 2158545408, 657656064, 1012833152, 3520414528, 3179336736, 524749968, 3909386488, 120479332, 1740269118, 1257274267}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 2080374784, 369098752, 1258291200, 578813952, 2101346304, 3114270720, 3836739584, 2038956032, 2546728960, 1262616576, 2969632768, 3682369536, 455458816, 2942640128, 209883136, 873392128, 2210700288, 3298943488, 3893040896, 324118912, 722159808, 33147808, 18815184, 1204263848, 2851889164, 4154621426, 339303995}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 1811939328, 234881024, 419430400, 2642411520, 2487222272, 660602880, 288358400, 761790464, 2471755776, 1313734656, 1175650304, 1233747968, 3562455040, 2546933760, 308514816, 1933826048, 2228325376, 4092259840, 2492801792, 241090432, 1936285760, 1185345632, 445065360, 2045222040, 999675052, 3512637962, 602505069}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 2751463424, 2315255808, 1593835520, 159383552, 3200253952, 3634364416, 2198863872, 3524788224, 1848377344, 1993474048, 3476488192, 1838841856, 1435877376, 3240304640, 1328852992, 487127040, 2828188672, 2611070464, 3000840448, 3713109632, 577067456, 1874712416, 3888589616, 1626505448, 3574719524, 1431635702, 2787475651}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 4093640704, 1040187392, 318767104, 3028287488, 2394947584, 1524629504, 424673280, 437780480, 1270611968, 3509714944, 3297181696, 3411968000, 2083995648, 2218991616, 683716608, 314210304, 2148971520, 831745536, 1288512768, 3027610496, 4242793152, 3930022944, 2538021424, 1044293496, 1663518964, 2826636278, 2177677943}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 4093640704, 1979711488, 1056964608, 3430940672, 918552576, 2380267520, 3549429760, 2927099904, 4231790592, 2976514048, 2047803392, 651132928, 1123237888, 204152832, 3209269248, 961431552, 2280098816, 945243648, 3278705920, 3642007936, 2299711936, 42025504, 3158849072, 1710492088, 3789438532, 2490438638, 2651751511}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 201326592, 4060086272, 687865856, 1132462080, 1790967808, 2657091584, 2274361344, 265814016, 198443008, 1626734592, 3319726080, 2478080000, 19644416, 1165172736, 1768337408, 2555049984, 4178879488, 333178368, 532355840, 1479182464, 2915624000, 1624094688, 2088255536, 3404232408, 2863683972, 3382996230, 1446140557}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 1409286144, 2986344448, 1996488704, 461373440, 1656750080, 2053111808, 953155584, 897056768, 862191616, 1105330176, 589824, 417562624, 1786298368, 3031769088, 601198592, 1807480832, 3582178304, 3911774720, 1393364224, 3000084608, 3465136064, 116565984, 128927280, 337104472, 2133688404, 3978281518, 1166118305}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 738197504, 3120562176, 587202560, 3665821696, 725614592, 2426404864, 2882535424, 3593994240, 2177630208, 3426877440, 1480654848, 4109598720, 1073299456, 2941591552, 1015910400, 2605860864, 2780009472, 3965278720, 772088576, 972393088, 2386447040, 1411492256, 4213210704, 2730135528, 999216852, 3268040094, 2804923899}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 1811939328, 33554432, 2902458368, 947912704, 1564475392, 3709861888, 3083862016, 993525760, 891027456, 3626106880, 3316973568, 679837696, 522698752, 217128960, 650874880, 2174281728, 2659560448, 1680335360, 2674987776, 2953550976, 1584984384, 1354086688, 1378874832, 199560968, 880656212, 2807818462, 3064136495}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 469762048, 1778384896, 1224736768, 3900702720, 3040870400, 3223322624, 607125504, 43515904, 242483200, 2032533504, 890961920, 554663936, 3360145408, 3013025792, 432902144, 2249377792, 1854907392, 2189935104, 561458944, 3676147328, 542820416, 2914228512, 2233333200, 607522120, 3274915244, 4238583222, 1362479797}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1543503872, 1040187392, 2130706432, 226492416, 3049259008, 2736783360, 4067426304, 428343296, 4192993280, 3749576704, 1487339520, 208633856, 2647441408, 1403199488, 3060633600, 1858983936, 1535097856, 1607785984, 2400661248, 3200746368, 2454768064, 2270505056, 1848032496, 2472310792, 408177788, 1777879762, 4167461587}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 1543503872, 905969664, 1962934272, 2340421632, 3846176768, 2317352960, 2161115136, 4046979072, 3573809152, 2162819072, 2211119104, 2357297152, 2344796160, 3407290368, 4208963584, 4247504896, 3518086144, 1355467264, 2442870528, 762945920, 1218899776, 1686964704, 750567120, 1043751112, 688747348, 493154910, 1595554345}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 1811939328, 2181038080, 2231369728, 3447717888, 1849688064, 1939865600, 1557135360, 1066926080, 803995648, 1901985792, 3834576896, 3957489664, 3747528704, 3365609472, 3059789824, 1063778304, 4140993536, 3048668672, 2369716992, 684375168, 1444599616, 1522607200, 3574957328, 3089129128, 936626388, 922790710, 2648176499}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 3690987520, 905969664, 1224736768, 1468006400, 1656750080, 2518679552, 2725249024, 2012741632, 2926313472, 662831104, 221839360, 1417707520, 1723777024, 3285000192, 1107202048, 2158876672, 3339748352, 3432446464, 3219721984, 1883814272, 4190822464, 3849529056, 3796741936, 2529188040, 2694903036, 189664526, 311108851}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 4227858432, 3053453312, 3305111552, 3498049536, 3200253952, 2917138432, 3910139904, 1463287808, 517734400, 3100508160, 3316842496, 3614801920, 1423425536, 435625984, 509054976, 3269642240, 3775245312, 3007307264, 2322798336, 3088429440, 2617767744, 1219438368, 2262539312, 2763320632, 3009056740, 3670824254, 3584282607}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2348810240, 2248146944, 1124073472, 746586112, 3913285632, 2107637760, 1926234112, 3117940736, 670826496, 3634757632, 1648295936, 3373760512, 1336229888, 242950144, 3044913152, 471095296, 610776064, 2511162880, 3319732992, 3806823808, 703428288, 1342118944, 2314704336, 2060809384, 2826109460, 819563238, 747529911}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 2617245696, 1912602624, 3338665984, 729808896, 381681664, 3441426432, 3572498432, 1480065024, 2737045504, 3454664704, 3714383872, 578256896, 1422639104, 2568560640, 740929536, 2641156096, 566731776, 1276376576, 443358976, 2899028096, 1169551296, 860752352, 4014944048, 3434265992, 1208772444, 2106246270, 2231674465}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 335544320, 1644167168, 3808428032, 3313500160, 3510632448, 3579838464, 1758461952, 999817216, 3434348544, 252837888, 4043636736, 48463872, 1321713664, 2693341184, 1647685632, 3099125760, 2725493760, 2193616384, 3660385536, 2912924800, 4080651968, 3096053856, 1538327248, 619815064, 2235756500, 3098197110, 3184673301}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 3825205248, 1241513984, 2533359616, 511705088, 2973761536, 4250927104, 2347761664, 1721237504, 1433141248, 2257190912, 2671181824, 3002761216, 4229808128, 2137202688, 1229754368, 1130940416, 3574238208, 1954935296, 3608088832, 4131827328, 4221554624, 3486528160, 3020426448, 3523488664, 2457738204, 3662754358, 4261909667}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 1946157056, 4060086272, 3036676096, 4219469824, 2956984320, 471859200, 1164967936, 3765960704, 843841536, 423755776, 136642560, 3723067392, 540000256, 3345031168, 2728374272, 1359276032, 250579968, 1962722816, 2950927616, 2770264192, 2960560960, 1232044000, 201682576, 1625574216, 2050743612, 2334077006, 780176379}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 2080374784, 3120562176, 1895825408, 3833593856, 675282944, 706740224, 2100297728, 977797120, 3501457408, 2616328192, 3374120960, 2056224768, 1823293440, 2530287616, 2273415168, 217479168, 196195328, 2453563904, 323323648, 1944873600, 1332264512, 1328276000, 1232193168, 856223176, 3815602924, 1831934914, 2924588805}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 1677721600, 2181038080, 1660944384, 92274688, 3502243840, 1386217472, 3450863616, 1391984640, 297533440, 2615803904, 329580544, 3620306944, 40943616, 122757120, 3630673920, 2214840320, 2669126656, 1935400448, 1285271808, 3314144384, 1201839808, 299527264, 2997834416, 2869870952, 642393228, 1704271182, 3773928231}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 1409286144, 1979711488, 3405774848, 3951034368, 2923429888, 954204160, 1636827136, 1685585920, 159645696, 668073984, 571146240, 3791421440, 351289344, 3429310464, 1993510912, 137185280, 3045237760, 2876596736, 1245101312, 2737785216, 1418832064, 3940416480, 646769680, 2597805560, 1482011908, 779077966, 324531513}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 2483027968, 503316480, 2936012800, 1602224128, 4089446400, 2048917504, 420478976, 3697803264, 3746299904, 1916403712, 3210543104, 3703865344, 2827370496, 308879360, 2254082048, 661481472, 3739915264, 1205167616, 3840847104, 4130562944, 1864472000, 1413928672, 3255387504, 2877068360, 1761761316, 3863951658, 1152756539}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 738197504, 4194304000, 889192448, 2575302656, 1765801984, 195035136, 2607808512, 3096969216, 575406080, 4006739968, 1376845824, 680230912, 4045815808, 1387601920, 3540889600, 3924379648, 1910350848, 2868991488, 2492048128, 1239370368, 996836160, 2398476640, 4156517072, 863670440, 1274929212, 2746965558, 2802622619}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 1409286144, 3456106496, 1929379840, 3800039424, 2252341248, 991952896, 1120927744, 1576534016, 3961257984, 455737344, 369295360, 1521188864, 1124483072, 943136768, 2447749120, 2666756096, 3067456512, 2444975616, 2269220096, 3244642176, 2766973632, 3926643104, 4039140368, 2075532040, 3899211156, 4245195566, 20831471}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 67108864, 1644167168, 3305111552, 1451229184, 3250585600, 3936354304, 1372585984, 382205952, 931921920, 783941632, 2132475904, 745963520, 2802925568, 4035911680, 3423121408, 4168898560, 356033536, 3666106880, 2462890240, 2953473152, 3103368000, 421126304, 1710455536, 2343575272, 2167937876, 2824083842, 1843270763}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 335544320, 2516582400, 2499805184, 3699376128, 2789212160, 3286237184, 2551185408, 4285005824, 3313238016, 3601727488, 3094675456, 2169339904, 1458454528, 250683392, 129470464, 3702085632, 2859963392, 1183413760, 2923937024, 3503374720, 3856907072, 3852162592, 708612624, 2040132792, 754477732, 2880451082, 295189767}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 3690987520, 3321888768, 1996488704, 4118806528, 2604662784, 1298137088, 2643460096, 474480640, 3041132544, 3470917632, 132579328, 4175069184, 3610820608, 419110912, 1467256832, 563726336, 4076112896, 1658442240, 4220821248, 1565117824, 2195503040, 1888351840, 2482945360, 600491416, 3574858116, 2735355650, 3021158633}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1409286144, 1912602624, 1560281088, 2038431744, 960495616, 3030384640, 1045430272, 690487296, 610009088, 1853489152, 3000696832, 2696642560, 1193132032, 4135526400, 1911918592, 4123064320, 1307937792, 3284189696, 2062912768, 1262542976, 1412799808, 3181442912, 2286262480, 3071857512, 1901168500, 1317993050, 237546719}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 469762048, 3858759680, 2399141888, 2927624192, 2126512128, 2195718144, 2697986048, 1306001408, 3499884544, 2492858368, 318308352, 2057207808, 4280500224, 3018661888, 814526464, 2024830976, 579644416, 2511365632, 420257536, 485508480, 2628562368, 4068495520, 1803855920, 3270801528, 1812378644, 2803848198, 3263891647}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 872415232, 1509949440, 3808428032, 343932928, 3972005888, 1453326336, 2991587328, 3910664192, 389283840, 2894987264, 4010475520, 3662512128, 2234597376, 4244054016, 1957662720, 1239439360, 1322230784, 3977269760, 1971827968, 54280832, 3325919936, 1958304800, 2843416496, 3368399976, 3292357940, 2891780278, 2949812677}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 3556769792, 1644167168, 251658240, 3565158400, 121634816, 1428160512, 1565523968, 726138880, 2504785920, 1742077952, 2407464960, 404717568, 479936512, 3819642880, 806195200, 1545492480, 2146274304, 2729331200, 2216004864, 2098881664, 3791102400, 1095203872, 2555722576, 2647564168, 2349857012, 3681415618, 359724987}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 1275068416, 1241513984, 754974720, 578813952, 876609536, 765460480, 4140826624, 3231186944, 1364983808, 1218576384, 1385889792, 2340847616, 663339008, 2349801472, 991989760, 1854724096, 3993019392, 3910982144, 230206208, 550553216, 2904734016, 3142045600, 3504221584, 2678654760, 1269151124, 625172854, 1583148831}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1409286144, 301989888, 2969567232, 796917760, 1195376640, 4095737856, 2064646144, 3862429696, 1940127744, 1575092224, 651362304, 389775360, 3491971072, 3844022272, 241545216, 4263925760, 1231918080, 3215609344, 3918769408, 1426014336, 75049536, 348429024, 2872505168, 2880524360, 1707360164, 1330788638, 4256891521}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 4227858432, 3456106496, 2365587456, 327155712, 2847932416, 257949696, 3083862016, 2272788480, 52166656, 1603928064, 432472064, 1593868288, 2294792192, 2444435456, 2023657472, 483850240, 1373021184, 690147840, 42510080, 1238624128, 821901632, 1450684384, 3949945840, 1259404184, 3433801876, 60129262, 3775391871}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1140850688, 704643072, 1291845632, 545259520, 4106223616, 228589568, 3486515200, 933756928, 1830551552, 4125753344, 1517092864, 1112244224, 1575108608, 3335069696, 4164268032, 6912000, 185445376, 2856144384, 2144045312, 2174908032, 1672033600, 1682285856, 1729196464, 2017045800, 3431694164, 1680648858, 2071258767}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 335544320, 4194304000, 1962934272, 3581935616, 1598029824, 1071644672, 2771386368, 214433792, 1296302080, 415105024, 3006726144, 48136192, 918765568, 2177572864, 4287410176, 2508085248, 1127527424, 2786220544, 3128868096, 3759364736, 1580404544, 3707802720, 637819728, 4185760696, 769390764, 3950212258, 1271075657}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 2885681152, 2785017856, 520093696, 545259520, 2705326080, 2527068160, 1454374912, 379060224, 4026269696, 1771700224, 1546715136, 2022342656, 771342336, 2342854656, 4048859136, 2296301568, 3288118272, 100320768, 1790608128, 2820787584, 2549684672, 3757999904, 683147216, 1240087912, 2580099596, 1411811638, 267119607}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 2483027968, 3388997632, 2936012800, 1887436800, 2151677952, 1012924416, 1353711616, 350748672, 1398538240, 2100166656, 18808832, 1698004992, 3928932352, 2069569536, 542093312, 4080261120, 2476184576, 1749544448, 1069915392, 3450271360, 3090615744, 1640611104, 1896928400, 2235307480, 4070446220, 2910270442, 2317975919}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 67108864, 2516582400, 2936012800, 1551892480, 3980394496, 1411383296, 2347761664, 2283274240, 2801532928, 3551133696, 2451636224, 759988224, 3470442496, 2809470976, 1101180928, 3969767424, 2387258368, 3095000576, 3189553408, 2826099072, 2444301760, 84191776, 966864, 4133163976, 8758876, 259156886, 234480151}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 201326592, 1375731712, 922746880, 2038431744, 2101346304, 597688320, 7340032, 3298295808, 2025062400, 2234908672, 2998468608, 3772153856, 234668032, 312811520, 451710976, 997709824, 1694798848, 3973839360, 2999368448, 1366618240, 899227584, 1466349920, 326096, 696324648, 2450698492, 1867708598, 2267547685}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 738197504, 1711276032, 2936012800, 3649044480, 2822766592, 140509184, 1599078400, 169345024, 1504444416, 2618425344, 4084006912, 3195240448, 2144387072, 1254694912, 1295355904, 4069771264, 427668480, 3953641984, 2198053632, 4160281984, 1319967168, 1213446496, 2682315152, 3523286744, 2495722036, 3662528598, 970100627}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 738197504, 3254779904, 989855744, 2474639360, 1715470336, 950009856, 2557476864, 2735210496, 2704015360, 61472768, 2043871232, 567705600, 2589966336, 1179066368, 2528686080, 3856328704, 1083214848, 3150380544, 4229071616, 2089413760, 545654976, 561591264, 3682963216, 1439262696, 4038646908, 2794431634, 694839811}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 603979776, 503316480, 1056964608, 3447717888, 1790967808, 580911104, 2817523712, 2632450048, 395051008, 2942959616, 2330394624, 4000350208, 1993424896, 3040026624, 1142853632, 3934279680, 1045869568, 1425829376, 2866065664, 1880572800, 1728973248, 3045146208, 1212005168, 1315363432, 4012032796, 1450494794, 1710346667}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1409286144, 2315255808, 855638016, 226492416, 2394947584, 4154458112, 2861563904, 3005743104, 321126400, 3515482112, 2868051968, 1879408640, 2773467136, 3710853120, 3521359872, 379774976, 3366687744, 3845584384, 3864632576, 2221532800, 945947328, 74912352, 2552213296, 1628753960, 684633412, 109471418, 1106170049}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2483027968, 1107296256, 318767104, 2625634304, 1430257664, 2392850432, 1771044864, 2365063168, 206831616, 2007629824, 4014931968, 2600828928, 1067532288, 414392320, 3512963072, 3193980928, 2115736576, 3455348224, 1934724352, 1644917888, 2835092160, 3504743968, 2105619408, 4085823080, 4274508740, 2301228974, 1811212061}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 2751463424, 3590324224, 385875968, 4185915392, 1421869056, 572522496, 2031091712, 1438121984, 2851864576, 3555590144, 4247846912, 39878656, 751419392, 3961856000, 1101705216, 3281704960, 30579712, 1724302848, 1718391040, 1219492224, 1321208768, 1059068768, 1972375216, 301471816, 1302078372, 1469983902, 1719216407}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 2885681152, 4194304000, 3741319168, 3967811584, 2051014656, 4192206848, 1586495488, 3396861952, 2493251584, 1638793216, 1928003584, 739213312, 3432431616, 192880640, 232099840, 557312000, 816415744, 1711928832, 339387136, 748309120, 1375885760, 4019078176, 748183056, 3360644792, 3743336452, 3930794702, 3657404415}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 3690987520, 1778384896, 1023410176, 2541748224, 1413480448, 2778726400, 2647654400, 3409444864, 302776320, 896663552, 3812032512, 267878400, 3013820416, 2121474048, 73510912, 1775388672, 776836096, 2553299456, 207789824, 2287722112, 2586563904, 298055392, 2943870352, 3293183272, 2746009108, 1690059166, 1154530187}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1006632960, 1845493760, 1761607680, 4169138176, 2210398208, 2111832064, 3717201920, 2195193856, 2286682112, 1672609792, 1359937536, 3328671744, 3692511232, 4159381504, 3302076416, 3510523904, 2919074816, 517764608, 3570054912, 3035088768, 3069699136, 913296672, 1887696240, 2759978552, 2636574916, 3074782982, 4260640203}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3959422976, 1912602624, 3607101440, 2625634304, 3653238784, 853540864, 2595225600, 460849152, 3970695168, 4187095040, 1568866304, 3410264064, 3565469696, 4127662080, 28487680, 1111611392, 2927526912, 1730401792, 4045767424, 2623228032, 1352362944, 2180737056, 3658171632, 3159584376, 699356940, 2222290030, 3462561075}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 1543503872, 100663296, 721420288, 3951034368, 3175088128, 3198156800, 3148873728, 1456996352, 1764491264, 1628307456, 3907321856, 2389934080, 3150364672, 1476468736, 3191443456, 3780761600, 2926945280, 2928141824, 3499667200, 13653376, 1408517312, 2631817696, 2207346896, 1752030824, 4122447756, 2591874342, 392565635}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1543503872, 436207616, 1526726656, 796917760, 3124756480, 1340080128, 2754609152, 2409103360, 3076259840, 543031296, 1544880128, 3232464896, 2804957184, 3087081472, 3246501888, 251611136, 3520969728, 2871093760, 612941568, 669706880, 4022920384, 1486082272, 145058320, 418027064, 1381096044, 1296982710, 1300509263}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 4093640704, 1107296256, 3036676096, 2944401408, 3258974208, 2862612480, 1773142016, 1292369920, 1386479616, 3220045824, 528154624, 3122823168, 1242808320, 80158720, 290492416, 3169503232, 2385812480, 3689207296, 1784648960, 1098808448, 1709196096, 3925039840, 967171600, 2264940264, 1115685644, 3116368274, 3672113761}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3825205248, 1912602624, 3137339392, 8388608, 2520776704, 1180696576, 1785724928, 685244416, 3846438912, 1021444096, 2922184704, 249987072, 4162699264, 2468421632, 766029824, 3022972928, 1975292928, 3531928064, 1732096256, 1929140352, 2803590336, 1636621600, 4285629200, 861039192, 3306715196, 2192137830, 2280257385}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1140850688, 2046820352, 3909091328, 3112173568, 3812622336, 1109393408, 193986560, 66584576, 4134797312, 2559705088, 3229024256, 876511232, 1161117696, 1271603200, 4210069504, 654075904, 2251592704, 1317431808, 219126016, 524221056, 1483720768, 1431599968, 3210249296, 3096475592, 1654830084, 1055608174, 171589365}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 2751463424, 1241513984, 1191182336, 4236247040, 4064280576, 631242752, 1747976192, 3082289152, 3456892928, 322568192, 1133838336, 3397156864, 3852419072, 1815158784, 1979879424, 1130649600, 3917382656, 2428926464, 2476183808, 4028163712, 895599552, 2167882272, 754265104, 4021067176, 2427937196, 3040151486, 214729803}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 872415232, 2516582400, 1056964608, 2625634304, 1145044992, 2225078272, 4006608896, 282591232, 2591817728, 2591948800, 1131085824, 3051782144, 3559342080, 473899008, 3777802240, 3061204992, 1866509312, 2502976000, 1604822272, 2892028288, 3400529344, 1540060704, 1320763024, 2997589992, 1033301780, 3298879974, 2186267159}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 1811939328, 301989888, 184549376, 3867148288, 2411724800, 1063256064, 605028352, 2390228992, 2620129280, 1828847616, 3999203328, 3995762688, 3201744896, 821764096, 2066526208, 3422545920, 235975680, 1929763328, 2418250496, 1192059008, 2107269312, 462743200, 662975856, 1765153304, 2397119012, 508536750, 1143956723}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 1140850688, 1509949440, 3238002688, 2273312768, 2394947584, 2803892224, 2209349632, 1008205824, 1255931904, 3115974656, 3992649728, 1903329280, 1330692096, 4117700608, 10268672, 1332074496, 1360575488, 652464640, 860465408, 2927786624, 1599072832, 1523301600, 1419083568, 517958792, 224164236, 2460149750, 532678943}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 469762048, 2852126720, 553648128, 1937768448, 1287651328, 2082471936, 1582301184, 748158976, 2502164480, 1037959168, 2606694400, 2658959360, 1296613376, 2152931328, 2054074368, 1227212800, 3029515264, 88073728, 2388897536, 3453240960, 1483470400, 7706592, 3434567600, 170746952, 3550247924, 2711083350, 82808609}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3825205248, 3925868544, 3137339392, 478150656, 3015704576, 3428843520, 2620391424, 3537371136, 1742995456, 2967863296, 1076690944, 2727378944, 1999781888, 3716227072, 3281694720, 1765107712, 1686547456, 170353152, 1367716096, 1781974656, 1940747456, 1178772000, 2085706864, 2795544792, 1508537516, 1818563974, 3195834945}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 2617245696, 3456106496, 3707764736, 1400897536, 759169024, 2841640960, 1037041664, 1782054912, 2482765824, 1375338496, 3753050112, 3491463168, 2598486016, 2592546816, 3541405696, 1811732480, 1701940224, 470474240, 867213056, 515264384, 3908354368, 2703601632, 383057616, 311799320, 1975310868, 2459023262, 3608867527}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 1275068416, 973078528, 184549376, 2977955840, 3871342592, 2938109952, 533725184, 1912078336, 1484521472, 308412416, 3487629312, 2316271616, 2385723392, 525672448, 1318694912, 1713653760, 4076706816, 248143360, 1851177728, 3978347136, 62145728, 3261436768, 1845911856, 1820110344, 3564488468, 4096651790, 3401703479}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 335544320, 704643072, 1795162112, 1484783616, 1799356416, 249561088, 1078984704, 3109552128, 1977352192, 2025717760, 4115464192, 3869736960, 579780608, 2235113472, 4222464000, 1516886016, 2622065664, 2308695552, 281197824, 1004361344, 1333654720, 3872632608, 126152272, 1507723384, 2430404276, 1465886022, 2757946223}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 3556769792, 570425344, 3607101440, 2340421632, 2084569088, 2426404864, 2343567360, 2905079808, 1546387456, 2714632192, 1365966848, 3729686528, 2690760704, 1044324352, 1595191296, 2024859648, 967875584, 761452032, 4101881088, 1758151808, 3442269120, 2186722272, 4221954448, 2679967976, 1164026508, 1357740698, 621539395}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 2214592512, 2248146944, 4143972352, 461373440, 2403336192, 3906994176, 2834300928, 2761424896, 1067188224, 2390097920, 2926772224, 3354755072, 2810331136, 799481856, 4275539968, 3105048576, 1608752128, 2093054464, 1005226240, 3894005120, 772440000, 986917856, 1516613712, 4088025848, 3083025244, 3230510134, 1366195135}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3959422976, 2315255808, 3170893824, 2625634304, 1019215872, 710934528, 3247439872, 2620915712, 1549008896, 249430016, 3679387648, 2497216512, 1361068032, 1720918016, 2723852288, 1789741056, 275160064, 2080340480, 1718850304, 3006197376, 2699054400, 947073056, 2466946992, 2801101528, 413311940, 2576959102, 1470663469}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 2751463424, 2181038080, 3472883712, 796917760, 482344960, 2522873856, 3912237056, 3588751360, 2928934912, 1085407232, 2662268928, 3182395392, 3579166720, 314777600, 544321536, 2158290944, 2363333632, 219866624, 2367463680, 4268518528, 2577657280, 3150319328, 3320654256, 2173217624, 1105099564, 3498892938, 1319738461}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 3825205248, 167772160, 520093696, 2139095040, 2260729856, 224395264, 999292928, 1943535616, 2420375552, 2660106240, 1144193024, 65699840, 920666112, 723460096, 2001252352, 2935060480, 2644808704, 1320372736, 2581963008, 70305408, 160064960, 542245600, 3948482864, 3232215448, 2129780100, 2001328518, 2266878761}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2080374784, 2785017856, 2768240640, 1769996288, 1816133632, 2959081472, 3092250624, 2525495296, 431226880, 221904896, 647299072, 3882778624, 2341650432, 1163468800, 177770496, 3430008832, 3222576128, 677894656, 2347218688, 3754050944, 3539782464, 15075680, 1049305232, 367636056, 3299699700, 1588028146, 2892658325}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 4093640704, 1174405120, 352321536, 1333788672, 666894336, 3600809984, 3383754752, 1756889088, 2265186304, 2696806400, 899219456, 3756818432, 2116829184, 242556928, 2327752704, 401033216, 4258434048, 938825216, 4143551744, 3598896512, 2602191680, 219157216, 2181564016, 222046696, 200948236, 3125218718, 342207241}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 2751463424, 570425344, 117440512, 1753219072, 2101346304, 933232640, 24117248, 4147642368, 1537998848, 3949068288, 42139648, 1191542784, 852574208, 3154583552, 2128850944, 1337214976, 2204603392, 3436339712, 474120448, 1083362432, 1413708736, 4143716128, 2733260240, 1744247080, 1536931068, 523786334, 2922741923}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3690987520, 905969664, 1358954496, 3464495104, 700448768, 1256194048, 2339373056, 3698851840, 1051983872, 3503423488, 4189519872, 395673600, 3409887232, 2036670464, 3324162048, 3903547392, 274451456, 4232556032, 1527377664, 2024843648, 280786496, 2174644896, 395398384, 1263586680, 676079164, 1571162446, 1552223781}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 2617245696, 3321888768, 3137339392, 1417674752, 4190109696, 1277165568, 3824156672, 1309147136, 2351169536, 4052615168, 1910046720, 2218360832, 845430784, 827793408, 610308096, 1277032448, 3964879872, 1009231360, 2267369216, 89296256, 1081527488, 4190239776, 2112978160, 2706674248, 1657530396, 278291282, 2082211249}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 738197504, 2315255808, 486539264, 1652555776, 4106223616, 2380267520, 911212544, 2849505280, 1350303744, 3453616128, 3664183296, 2229895168, 2160214016, 4114423808, 1783541760, 2848704512, 1404003328, 1856734720, 3220796160, 3183382144, 4200850752, 926641568, 1984266416, 1056991416, 2437297524, 1097666406, 1251383319}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 67108864, 2852126720, 2432696320, 3682598912, 2453667840, 3592421376, 709885952, 961019904, 3706454016, 727056384, 2048983040, 2694283264, 779960320, 3807846400, 2767622144, 1590347776, 1373271040, 1137280512, 1343248640, 2158401152, 1283642944, 1068919264, 1969203984, 475092296, 1229006132, 6784162, 1000701283}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1543503872, 1040187392, 3338665984, 3749707776, 2311061504, 1432354816, 3121610752, 4109893632, 2275672064, 2087059456, 4001431552, 2945024000, 867450880, 728178688, 3150491648, 1155393536, 3389211648, 4256674304, 4141960960, 601924480, 2841757632, 3222358752, 2814938864, 450744600, 1023628196, 976728366, 2871085569}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 1140850688, 973078528, 2097152000, 1635778560, 515899392, 2640314368, 2861563904, 1624768512, 584318976, 1269170176, 859897856, 3453714432, 1832271872, 2020024320, 668635136, 3092109312, 3089189888, 2713035264, 1018910976, 1722718848, 874246464, 1764254560, 3663856688, 1258237080, 1596885124, 3067869030, 306730013}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3154116608, 3120562176, 1962934272, 3867148288, 2654994432, 3441426432, 978321408, 4156030976, 3557031936, 63307776, 1845428224, 3983310848, 2692300800, 1673076736, 1934864384, 2750793728, 259025920, 2950861312, 3047839488, 3108997760, 4045923136, 2874244256, 2825206288, 3865164424, 2279915892, 1690297182, 109396377}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 1275068416, 2650800128, 3070230528, 3313500160, 96468992, 1608515584, 544210944, 2546466816, 2722365440, 1628569600, 1717501952, 3755966464, 608256000, 1653415936, 1449177088, 65980416, 1694790656, 3970546176, 1369205504, 3962936192, 556950464, 114597984, 2775896560, 1933533112, 838075324, 2453282914, 2682985689}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3154116608, 2248146944, 3640655872, 4185915392, 3535798272, 3227516928, 315621376, 778567680, 827588608, 2932736000, 3093233664, 859013120, 2994749440, 894509056, 3196882944, 2141448192, 349795328, 601465344, 1883854592, 2224143744, 1248682048, 2617740128, 3281944112, 2431008216, 690694036, 1997380298, 2588362173}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2483027968, 2919235584, 822083584, 3732930560, 2856321024, 2300575744, 1099956224, 2145910784, 3451650048, 2417885184, 3817013248, 1369604096, 3570548736, 1826430976, 1669435392, 1000392704, 2789692416, 3291521536, 3665263872, 3339237248, 3129178688, 3522865312, 3969269776, 743915400, 3284183684, 2108650314, 1603045111}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3288334336, 704643072, 2499805184, 662700032, 473956352, 2552233984, 965738496, 3314024448, 2449735680, 3668312064, 1423638528, 1613791232, 308232192, 356327424, 4065038336, 1044375552, 696931328, 239249920, 352995584, 3129128576, 1005214528, 1559407328, 3314702480, 3519978440, 3920132036, 2801772306, 906098137}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 1811939328, 2248146944, 1157627904, 1098907648, 2990538752, 3651141632, 2049966080, 2970091520, 2293497856, 1569062912, 737738752, 458719232, 2040381440, 792666112, 697217024, 1765427200, 1800072192, 3138752000, 2328552192, 4183131520, 191558464, 3747986784, 1147333136, 2127671464, 3731159212, 2724759346, 1561546389}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 738197504, 704643072, 2801795072, 3699376128, 2336227328, 1243611136, 3419406336, 1624768512, 734265344, 2847539200, 1523515392, 3502604288, 2116599808, 1362436096, 1437249536, 2885502976, 3274042368, 1818990080, 1778774784, 2235281024, 815649728, 2640286240, 2520244048, 3165167560, 3934673684, 4052904262, 913327209}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3690987520, 1107296256, 1191182336, 4236247040, 356515840, 3374317568, 546308096, 2862088192, 3349413888, 1704853504, 16711680, 2213052416, 47136768, 748756992, 2943848448, 1620559872, 3362147328, 2229975552, 4141510400, 1930466432, 2648401856, 3333892640, 2658442960, 245723400, 1941446084, 1060379222, 453388337}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 3154116608, 1644167168, 1996488704, 2944401408, 3342860288, 2950692864, 4287627264, 1248329728, 3252944896, 1684144128, 1539375104, 1757380608, 1956036608, 3882033152, 3823013888, 3495512064, 1947069440, 3247616, 2239887104, 1052228736, 2678259648, 3381203680, 2783681104, 3417102520, 4267576004, 3651092010, 3005255825}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 738197504, 838860800, 3103784960, 713031680, 3560964096, 295698432, 403701760, 1920466944, 3442737152, 1107689472, 4028039168, 1151107072, 2456502272, 80814080, 2641080320, 1296558080, 4124199936, 3296109056, 2807976704, 690268288, 608124992, 3978771360, 28618384, 3339156648, 4046661092, 1659022766, 2823311221}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1140850688, 704643072, 3305111552, 125829120, 3745513472, 1969225728, 741343232, 2878865408, 1900281856, 1836187648, 1243414528, 3655106560, 603078656, 2712608768, 3739332608, 3992909824, 2603959296, 481476096, 3673774336, 3788289664, 2788838208, 2713921248, 3012540496, 687206552, 1431760556, 459892822, 3963928217}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1006632960, 637534208, 3238002688, 1870659584, 2629828608, 3206545408, 2058354688, 525860864, 1887174656, 2013396992, 1653669888, 3613687808, 3633332224, 2832408576, 966111232, 916772864, 2055951360, 1020444160, 605513472, 12617088, 1252940352, 438305504, 523249072, 3164086280, 2380008972, 1878137990, 2737384359}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 3422552064, 2046820352, 3607101440, 2608857088, 3854565376, 731906048, 61865984, 1518862336, 3181641728, 777388032, 2464874496, 4075913216, 1368113152, 905781248, 2247798784, 2527746048, 1122952192, 1788588544, 3140147968, 3822953088, 3480871872, 3049263072, 60825840, 3215989672, 3095930060, 782513586, 64363057}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 3154116608, 1778384896, 2332033024, 4034920448, 3074424832, 815792128, 1267728384, 1720188928, 155451392, 3814588416, 4031840256, 1358069760, 180469760, 4157546496, 1271115776, 2353231872, 2478228480, 3167783424, 710076160, 3558778496, 1552673984, 497553696, 3709078608, 2788562536, 2888107780, 2880735442, 954003049}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 2080374784, 637534208, 788529152, 1266679808, 3703570432, 3579838464, 867172352, 1116209152, 1135869952, 114163712, 2815885312, 2611642368, 3149185024, 2774081536, 945655808, 3306047488, 959828992, 390641152, 1975633664, 606508416, 851896768, 833889248, 3687712176, 1901541656, 2984951500, 2492791538, 2714314309}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 3422552064, 4060086272, 4043309056, 1669332992, 3695181824, 3131047936, 2496659456, 2705850368, 3483107328, 1068892160, 3439394816, 3942219776, 3378429952, 3765903360, 2560143360, 1687640064, 328322048, 3383461376, 3142441728, 1648208000, 2539451968, 3261859296, 1986929808, 3379896424, 1711513236, 245493026, 907248927}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 2483027968, 905969664, 2533359616, 142606336, 3569352704, 2816475136, 1517289472, 22544384, 2691432448, 2394292224, 1398996992, 4236148736, 1376043008, 1620385792, 599625728, 2141865984, 2996425728, 4086083072, 2347105536, 282235264, 1599266752, 3615887648, 1973107120, 1598199736, 3178946684, 2368865478, 419505171}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 1140850688, 1778384896, 3640655872, 2122317824, 3577741312, 3063939072, 2047868928, 323485696, 1103364096, 1300889600, 24707072, 1402109952, 2464399360, 2553487360, 3364589568, 486627328, 3555257344, 1732553216, 1316804864, 145141376, 2400317504, 1041640608, 3187614416, 4284842856, 123890276, 2181779106, 1775361993}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 1543503872, 2785017856, 3942645760, 327155712, 2940207104, 2287992832, 26214400, 947388416, 4045144064, 284295168, 349896704, 4052713472, 1917796352, 2085167104, 2898571264, 3082352640, 2165984256, 528452096, 3861339904, 627907968, 2630532288, 943845856, 1893128528, 1995668312, 210436420, 2321001646, 4033036623}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1946157056, 1442840576, 2499805184, 276824064, 3661627392, 2468347904, 2056257536, 4164419584, 2966683648, 4027187200, 3654615040, 1668841472, 202096640, 2399084544, 3057496064, 843806720, 3936408576, 2122880512, 3968062720, 33765760, 3852183360, 1725982496, 3788990992, 3853959688, 2282457796, 3176686910, 650342701}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 67108864, 3053453312, 2030043136, 2474639360, 104857600, 3655335936, 2228224000, 1385693184, 2929459200, 1977745408, 2947743744, 929136640, 8896512, 1337008128, 3993145344, 3397277696, 1529541632, 2308014592, 1349503232, 1292173696, 2104797248, 4190851040, 777410832, 4190029752, 3281498772, 997376086, 1714265103}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1811939328, 1442840576, 3271557120, 3162505216, 3443523584, 916455424, 3612344320, 1401421824, 3990093824, 1979318272, 1647771648, 732266496, 3580706816, 2238521344, 482512896, 2755708928, 2622772224, 3935667712, 2815771392, 2852194688, 1851040448, 3504458272, 558950864, 2080141032, 2589034804, 965177618, 519184205}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3422552064, 4060086272, 3875536896, 763363328, 3829399552, 2778726400, 175112192, 4229431296, 2128347136, 1219887104, 2198798336, 1902804992, 2794569728, 1947803648, 2199228416, 2892191744, 1528101888, 1100653056, 2605316864, 3877968000, 3866339264, 1980002912, 1228556944, 3340848680, 1716120380, 2980382198, 2243145743}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 469762048, 2852126720, 855638016, 92274688, 1480589312, 2342518784, 2599419904, 1620574208, 623116288, 3091857408, 2525560832, 3704324096, 4280893440, 3009617920, 431140864, 2650470400, 548305920, 259755520, 2257669888, 125251200, 4219518656, 1904730208, 4287088528, 1518848680, 1443349532, 818401750, 2192038769}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 2214592512, 2046820352, 2432696320, 1233125376, 3418357760, 1608515584, 9437184, 1079508992, 3004956672, 246808576, 561315840, 3310977024, 1926184960, 52633600, 2822541312, 395237376, 332428288, 2975444480, 13592832, 1579364992, 935116352, 3410949472, 1789950320, 3632890680, 204955396, 806289926, 3991058319}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3288334336, 167772160, 553648128, 125829120, 54525952, 1876951040, 4165992448, 4174905344, 1004273664, 3514957824, 707723264, 3650650112, 1485684736, 3410829312, 3479678976, 940402688, 4181519360, 1213766144, 1907222784, 717031040, 3046096448, 3440988896, 1306189648, 1480166200, 3793772212, 1187740038, 3123563423}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 3422552064, 1174405120, 3976200192, 1820327936, 2227175424, 1507852288, 2842689536, 1015545856, 4212916224, 3045195776, 1494155264, 2163441664, 2387787776, 3454869504, 374116352, 2898880512, 2790521856, 2146155008, 1698089728, 230360448, 805158208, 1437059616, 105234352, 219408056, 256618812, 3957778610, 4033032399}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 4227858432, 33554432, 2734686208, 75497472, 2923429888, 2891972608, 3134193664, 3729260544, 2574516224, 2089418752, 425656320, 256409600, 486850560, 3912572928, 2760355840, 2774820864, 3054887936, 816880128, 3664307968, 2109934720, 1137088192, 4159298592, 2641276944, 1175320920, 835498068, 3489065378, 2965769237}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 2751463424, 3791650816, 2902458368, 1266679808, 4039114752, 4234149888, 3702521856, 594018304, 1123811328, 2217345024, 1109458944, 404520960, 511197184, 2750095360, 4081954816, 3874285568, 153058304, 1250198016, 3293344000, 4016909440, 1205769536, 3605348832, 2885521840, 2542063320, 249786252, 1362006666, 3702354647}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 603979776, 167772160, 3271557120, 1468006400, 1245708288, 1503657984, 3905945600, 17301504, 1351352320, 577372160, 3681222656, 3460202496, 2169356288, 1428234240, 2160439296, 1650161664, 3513836544, 983998976, 753516800, 1515658880, 2162996928, 2685589216, 1581366544, 1497196072, 2469514772, 517149106, 1888131611}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 3959422976, 3858759680, 1593835520, 1904214016, 3988783104, 1767899136, 649068544, 4084727808, 2878603264, 1543110656, 3778215936, 3551756288, 2941927424, 2418614272, 2096140288, 2792486912, 4111956992, 2742793728, 1731613440, 2936487296, 2769919424, 1910593888, 2832631280, 3918848536, 3197755660, 871059022, 2176684557}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 201326592, 1979711488, 2701131776, 3498049536, 1732247552, 4053794816, 1076887552, 2398617600, 2733375488, 2050359296, 1051787264, 3935076352, 2893529088, 2057773056, 1322102784, 2556647424, 334291968, 3920921088, 4017875712, 2961252736, 1366593088, 2350644512, 2899387216, 3462179752, 673175404, 16988110, 1177519939}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 67108864, 2785017856, 3271557120, 494927872, 3602907136, 3500146688, 1114636288, 1084751872, 4161536000, 2157314048, 3521970176, 3752624128, 616710144, 1700470784, 376549376, 3710310400, 386231296, 881102336, 554592512, 82648448, 3106706112, 2340569184, 4114297136, 1067549544, 3330211388, 3747702650, 1606320475}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 3019898880, 1577058304, 2399141888, 92274688, 1002438656, 2787115008, 907018240, 1411907584, 235667456, 3442606080, 2834759680, 4118249472, 2131542016, 2875531264, 3100676096, 3946006528, 4178955264, 434087424, 1782641920, 255267712, 2169997760, 3156013664, 3285006448, 3952909256, 1415662116, 722649370, 2721063227}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 3422552064, 3187671040, 2130706432, 662700032, 700448768, 245366784, 3331325952, 3080192000, 3680239616, 2666135552, 3133603840, 3892805632, 3471294464, 3545047040, 854634496, 4092094464, 3413044224, 1359719936, 3484805888, 2768644992, 3278183872, 1164225760, 3714472688, 59764200, 2318992516, 1250859510, 1461798095}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 1409286144, 2181038080, 3405774848, 92274688, 2369781760, 1126170624, 1370488832, 4293394432, 2994470912, 1015152640, 3677683712, 3635904512, 1562394624, 2178359296, 219320320, 3318728704, 2623759360, 1455142400, 950684928, 332270720, 463413440, 1511955040, 918934224, 4072301704, 475398860, 1726686538, 1185980871}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 4227858432, 2113929216, 3875536896, 3699376128, 532676608, 4074766336, 13631488, 2523398144, 2780561408, 3128295424, 2876440576, 517767168, 2838446080, 1478828032, 765431808, 2756442112, 4150164480, 3861944832, 1433491200, 1967790976, 633675712, 2916063776, 3286498160, 2667729144, 3558244820, 4121584330, 2781523943}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 1543503872, 4127195136, 2231369728, 1082130432, 1270874112, 4179623936, 1523580928, 581435392, 1218707456, 3973447680, 4089380864, 3983769600, 984170496, 2005475328, 4131172352, 3458390016, 510424064, 1881645568, 3943137024, 3468300672, 2768058176, 3670191392, 1912204400, 2238312584, 2778849492, 4248174586, 1421591505}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1543503872, 2315255808, 2365587456, 1149239296, 4265607168, 4016046080, 36700160, 2001207296, 1638137856, 2939551744, 477167616, 2899083264, 3771056128, 2942771200, 3647844352, 1731291136, 2251222016, 1386785280, 643026688, 3120965248, 3132695872, 1671992352, 3100886544, 2974162968, 2505643500, 2715335138, 2080109409}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 2483027968, 3120562176, 3640655872, 2407530496, 3066036224, 1222639616, 3541041152, 1509425152, 1277427712, 727318528, 3470065664, 4170874880, 3459858432, 1320099840, 3426725888, 2307651584, 4213865472, 2545858048, 2481155328, 691677824, 579157056, 3494025440, 292387376, 761072888, 731296868, 249515694, 2102666945}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 2751463424, 1644167168, 2432696320, 2323644416, 2394947584, 2569011200, 477102080, 1118306304, 322174976, 3331981312, 1322450944, 2323873792, 3978444800, 1286152192, 1786810368, 624551936, 871857152, 2899811840, 2888323328, 1803684992, 854525504, 983403936, 3076738608, 2868745352, 2960357628, 2965733690, 255814005}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 201326592, 33554432, 1493172224, 3464495104, 3779067904, 2816475136, 4155506688, 3653763072, 3840147456, 2402680832, 299696128, 2689499136, 1649754112, 4283113472, 205762560, 3735283712, 1980920832, 2596973056, 1578326784, 4269677696, 2205747264, 3172508320, 2734190544, 3874334008, 937618188, 625407234, 4161862353}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3556769792, 3590324224, 1593835520, 1266679808, 2260729856, 3340763136, 3945791488, 527958016, 2348548096, 3307601920, 1078788096, 3991764992, 1739046912, 2710249472, 4147154944, 3393341440, 801690624, 3576794624, 263318784, 2042505600, 3735096768, 3221459424, 2184107312, 3109850504, 1693211372, 4037142798, 1417027911}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 1006632960, 167772160, 2634022912, 2910846976, 339738624, 4221566976, 2123366400, 3429367808, 3220963328, 172359680, 1526005760, 771325952, 1229242368, 4233306112, 3971780608, 3833939968, 602139648, 1554359808, 2484262656, 1485710976, 2048470336, 2375531104, 3337471120, 1526508840, 2250591364, 3606312938, 2072874823}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 738197504, 2181038080, 2634022912, 780140544, 2545942528, 3030384640, 4287627264, 1645740032, 1231814656, 160563200, 3862364160, 3069476864, 2399715328, 1246044160, 2419298304, 3134482432, 3500801024, 3692073472, 2867786496, 722220160, 639764800, 4252961440, 4120941168, 2997274856, 1909995524, 1674315350, 3238139331}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 3959422976, 2315255808, 2365587456, 2155872256, 1941962752, 195035136, 680525824, 4288151552, 3985899520, 910032896, 2969894912, 1024622592, 1160396800, 3554353152, 4142379008, 2576406528, 351097856, 1993255424, 1752716032, 415510144, 1493572928, 2877372704, 1593094512, 1868265768, 1661440580, 1507905974, 864386621}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 2617245696, 3791650816, 1023410176, 2642411520, 1941962752, 3646947328, 156237824, 3149398016, 731119616, 1575616512, 63504384, 607879168, 2517712896, 3573751808, 906145792, 4238534656, 1273906176, 117947904, 3346497280, 3145995392, 141702464, 3358393952, 781821808, 3443814296, 1206824308, 649911806, 2501732109}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 603979776, 771751936, 3539992576, 2222981120, 3678404608, 681574400, 2762997760, 4262985728, 1299447808, 3194355712, 3996057600, 127369216, 3259219968, 3374915584, 1307086848, 2740738048, 2952190976, 493590016, 1564066048, 1483476864, 2207399616, 2903053856, 1578666064, 2011452264, 4147303884, 2559939574, 2023936869}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 2080374784, 167772160, 1761607680, 1317011456, 2403336192, 4213178368, 1783627776, 812122112, 430178304, 2284453888, 890437632, 1586659328, 142131200, 2648252416, 1689358336, 4252129280, 2004732928, 1420724736, 110024448, 4211873408, 174988352, 1099509408, 400134736, 324426760, 1721232500, 2178780906, 3211544881}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 872415232, 570425344, 922746880, 847249408, 1547698176, 1478492160, 3811573760, 2723676160, 2736521216, 1688338432, 1413283840, 54755328, 1236811776, 3162447872, 4079915008, 3811829760, 2901627904, 1477948928, 149845248, 2758030464, 2634952640, 1376202656, 16950928, 2865354056, 2370983084, 1505102758, 1313545247}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1543503872, 2852126720, 3170893824, 2910846976, 859832320, 10485760, 3633315840, 1713897472, 877395968, 1332084736, 1764294656, 2836234240, 153796608, 3643744256, 3973361664, 4034877440, 3889292288, 3408499200, 874577664, 3727693440, 1907890496, 1994663520, 65680720, 179242984, 1419027716, 710890682, 209833643}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1409286144, 2650800128, 2533359616, 2340421632, 2629828608, 2292187136, 2022703104, 2909274112, 3182690304, 687472640, 3653435392, 2160689152, 3174547456, 232333312, 4034572288, 2741401600, 2810371072, 869639680, 1733942528, 850396032, 1975001024, 2671524320, 3518900656, 543233640, 4215704580, 215501066, 3773034421}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1543503872, 1912602624, 3942645760, 1199570944, 541065216, 1667235840, 36700160, 2293760000, 3296985088, 114163712, 1368326144, 2713550848, 856539136, 1591812096, 60985344, 3717744640, 3896570880, 388086272, 1096273664, 818421888, 4166792384, 2247754976, 1824069520, 1683403928, 2551086252, 1320929118, 2529831721}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 67108864, 4194304000, 1660944384, 746586112, 2638217216, 1797259264, 2758803456, 206045184, 3951820800, 3600941056, 2798059520, 2015395840, 3926441984, 4262797312, 699379712, 1898203136, 4127192064, 559777280, 2891675904, 98255488, 3374009024, 4210770976, 4016788688, 3249759880, 2322031100, 3981527778, 2432727611}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 738197504, 1845493760, 3405774848, 3800039424, 2839543808, 543162368, 2075131904, 2150105088, 4211867648, 3510501376, 1173553152, 2469036032, 1028866048, 3967623168, 3631321088, 842393600, 4218446848, 2697961984, 2080830208, 1098569600, 3595359424, 602143136, 3459213008, 2689281880, 2271129996, 1522097274, 3681814731}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1275068416, 2852126720, 2768240640, 2860515328, 1698693120, 3730833408, 91226112, 466092032, 69468160, 1291190272, 2370764800, 2283831296, 2027831296, 1036591104, 371699712, 3365599232, 2936108032, 126982656, 3753237248, 1951524480, 327673664, 2379799456, 121658576, 3799122520, 2120812476, 2843191938, 2764235009}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3288334336, 3120562176, 956301312, 713031680, 2503999488, 383778816, 3411017728, 3303538688, 2439774208, 1147273216, 2499084288, 1924890624, 321470464, 415703040, 4045844480, 2940139520, 3693896704, 2560925184, 3877370112, 2411721344, 2957104192, 1955519904, 3029620432, 2493548408, 2631255348, 168350538, 1627344755}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1006632960, 4194304000, 3607101440, 3279945728, 591396864, 182452224, 38797312, 2271739904, 1319370752, 4004118528, 4212719616, 608731136, 2557427712, 2397249536, 3401158656, 1598281728, 1426473984, 1597223424, 556451584, 2841043584, 1994449856, 2875184608, 2334160208, 700745720, 1224828084, 2118137450, 3328191361}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1677721600, 973078528, 1358954496, 2843738112, 3628072960, 3395289088, 810549248, 472383488, 2139881472, 2919628800, 3745972224, 3930554368, 2251997184, 143728640, 3244863488, 831608832, 2231229440, 3096883712, 1345483008, 248531584, 1660770880, 2691422560, 22648208, 906616408, 4105473332, 1925145338, 498516651}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 3825205248, 3791650816, 3707764736, 109051904, 205520896, 3466592256, 3874488320, 2318925824, 1148977152, 3757703168, 4205772800, 4271472640, 3318464512, 3575980032, 709799936, 1032742912, 3890535424, 1828494848, 1889886464, 4120595584, 3186775360, 3927887520, 3545466512, 2629621352, 3859844188, 2675401662, 3256897895}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1409286144, 637534208, 1996488704, 3430940672, 3007315968, 3886022656, 4174381056, 2353528832, 1044643840, 4090101760, 683081728, 433291264, 2162245632, 2469208064, 1550618624, 3788953600, 3679863808, 2826865152, 3167608064, 131847552, 128644032, 2629858336, 1129299024, 2349300648, 713302996, 2846502498, 3448191465}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 469762048, 33554432, 1426063360, 1115684864, 1447034880, 664797184, 2477785088, 4091019264, 1304166400, 2548170752, 687931392, 1378189312, 2155003904, 3956482048, 1757188096, 2471188480, 2322848768, 4034300416, 3406712576, 4009247872, 2854183744, 1857406368, 1225360912, 4055421480, 588650508, 2004297798, 2818752471}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3556769792, 1644167168, 452984832, 4085252096, 3779067904, 1679818752, 351272960, 3311927296, 3723755520, 3493724160, 3456827392, 3363930112, 3790585856, 1128603648, 1302499328, 825915392, 1411699712, 1579464192, 710761728, 2357687424, 2798273728, 4140615648, 3767577040, 1430478152, 3187433500, 2657344106, 3438752613}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 2214592512, 3791650816, 1795162112, 3414163456, 2092957696, 1893728256, 3207593984, 704118784, 3108765696, 827719680, 1511981056, 2412609536, 724811776, 3908640768, 3848974336, 1284659200, 667741184, 4043606528, 388057344, 4066856064, 332422336, 1314505184, 2699559600, 409206904, 3545377004, 1044195374, 3853038619}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 3556769792, 1979711488, 4143972352, 1786773504, 4114612224, 929038336, 3145728, 322437120, 3163291648, 508690432, 4047437824, 3316744192, 1808908288, 1155342336, 796307456, 3930875904, 189717504, 1660719616, 219114752, 3124062592, 3809366976, 4120499616, 3221819856, 2409139096, 1729709164, 382490046, 2567887083}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 2080374784, 2919235584, 2701131776, 511705088, 4290772992, 308281344, 2175795200, 3798466560, 2365849600, 947519488, 3993436160, 3423633408, 2778087424, 3125616640, 3997151232, 379774976, 2234602496, 202219008, 3023161088, 1319360384, 727761472, 3756682912, 2886403952, 3479086424, 1153647244, 3271470666, 1729329897}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 1140850688, 1778384896, 1795162112, 2608857088, 2604662784, 3131047936, 2561671168, 2430074880, 3188457472, 1644036096, 2820079616, 2976743424, 2287943680, 3122208768, 990031872, 2072954880, 1499487232, 872456704, 1335879936, 4091989632, 3082044608, 3421674976, 1987504464, 580667624, 3397817612, 2478105990, 2624414395}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 3288334336, 3053453312, 2768240640, 763363328, 1379926016, 1033895936, 3704619008, 3894935552, 1847328768, 1935540224, 2073624576, 2031779840, 1265942528, 1314332672, 1259057152, 3802294272, 89508864, 1683594752, 2922211584, 2885306752, 1068620608, 2167639136, 1089895440, 640147880, 71734804, 3993694074, 2254311871}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 1409286144, 637534208, 2801795072, 1551892480, 834666496, 4171235328, 1146093568, 2208825344, 1250164736, 2838888448, 1290076160, 4001726464, 3526377472, 1145249792, 3211300864, 4116830208, 1886209024, 881495552, 2702892288, 2039076224, 3397993408, 4006384672, 4048026864, 3359669352, 1333465332, 2674168122, 2059659705}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1543503872, 3321888768, 3439329280, 3061841920, 2889875456, 2686451712, 439353344, 2205679616, 1403781120, 2653552640, 1640300544, 4031414272, 1007599616, 2996772864, 3512184832, 2736281600, 698612736, 4273055232, 1877442304, 1843680640, 895600960, 793805984, 2905864592, 2679748808, 1293112684, 1163022062, 1886834227}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 1006632960, 973078528, 3103784960, 1384120320, 851443712, 3898605568, 3035627520, 3334995968, 1659633664, 1787953152, 2790326272, 1106149376, 676741120, 3321044992, 546811904, 1256511488, 467631104, 1384756736, 2413291264, 2116610688, 1918016, 2936059296, 4021123376, 3035142360, 59855580, 467842594, 2448715219}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 2885681152, 503316480, 184549376, 3565158400, 524288000, 3349151744, 1162870784, 1748500480, 1837367296, 2726166528, 2704080896, 4188176384, 2969780224, 96673792, 878161920, 2983585792, 752241664, 4152736256, 194704128, 578020224, 3608106176, 4226878496, 459841360, 3856161448, 3607145396, 1172594302, 2050657049}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 2348810240, 1174405120, 2667577344, 931135488, 4240441344, 3118465024, 852492288, 2613575680, 669777920, 3111780352, 2927820800, 3183706112, 4103815168, 1114185728, 2611515392, 42264576, 1292923904, 2846262784, 278518528, 4020686208, 1301771712, 3259171040, 1008968112, 3125498424, 396429204, 2000978082, 1182721523}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 2751463424, 2717908992, 3137339392, 3078619136, 3217031168, 2820669440, 214958080, 3039297536, 2393112576, 2880045056, 2615607296, 4264132608, 1587462144, 1725767680, 872853504, 4184037376, 1204943872, 1771090432, 152191232, 2022263936, 2966864064, 3838389984, 565484144, 100158024, 151942932, 986668250, 907002129}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3154116608, 1912602624, 2969567232, 1065353216, 3317694464, 2992635904, 1987051520, 3143106560, 3294887936, 4287496192, 3840344064, 1823244288, 1317355520, 358162432, 2377363456, 433973248, 2059035648, 3327234560, 4124636928, 3029586048, 482179648, 1573722848, 1562746608, 2650731096, 2869491516, 3881562566, 4138814257}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 872415232, 3858759680, 1358954496, 4286578688, 2839543808, 1625292800, 3295674368, 2602041344, 1859387392, 2092302336, 3925147648, 740851712, 2254454784, 770908160, 3026563072, 1485625344, 663577600, 1066384896, 225699072, 3836396928, 1863347776, 4083881184, 686928592, 677038072, 1405640124, 3684645366, 4053246237}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 1140850688, 3858759680, 2130706432, 3330277376, 583008256, 2455764992, 217055232, 1827143680, 4159963136, 60948480, 1721434112, 981630976, 3366240256, 3079217152, 2505150464, 549611520, 4057449472, 1585418752, 1167550720, 1244681600, 1052043712, 777067168, 2360196144, 2644798680, 1625741916, 2040666282, 3550158485}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 1946157056, 771751936, 3170893824, 3749707776, 2017460224, 1579155456, 2532311040, 1399324672, 1574699008, 1992425472, 479526912, 618037248, 2846867456, 3798409216, 3570118656, 2033547264, 791866368, 1262322176, 721310976, 3046334336, 2804015424, 1208488160, 2324434064, 723129672, 2080456220, 3510155690, 3834701615}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 2885681152, 436207616, 2734686208, 3045064704, 2864709632, 3919577088, 1297088512, 1322778624, 959709184, 1820196864, 366542848, 2998697984, 3607379968, 2125930496, 3328028672, 2487019520, 681933824, 284133888, 3921670912, 2441532032, 3968499392, 90580064, 3452764976, 970111528, 3018161140, 2240775142, 609217493}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 738197504, 1442840576, 654311424, 2675965952, 3326083072, 786432000, 3312451584, 3995598848, 2350120960, 3374186496, 23003136, 1044414464, 296796160, 3822133248, 1950846976, 3721152512, 1064029184, 1272430080, 3969143552, 3159871872, 1046322112, 1763015392, 300444432, 2336081400, 145531516, 3179464570, 2400980845}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 3825205248, 2650800128, 2466250752, 461373440, 2319450112, 874512384, 1431306240, 2086141952, 2566127616, 2972319744, 3843358720, 3425861632, 147767296, 2840535040, 1781501952, 3578816512, 3034575872, 3231688192, 1597522176, 1099168640, 3850999488, 2546684384, 1460297744, 3653434440, 3800105076, 1458080230, 1276371173}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 2483027968, 4261412864, 83886080, 1384120320, 3636461568, 165675008, 2368733184, 103284736, 1255407616, 3684302848, 3061907456, 112427008, 1948696576, 2479562752, 3626668032, 2783533056, 2934164480, 282759680, 1956736256, 2210917248, 2475212608, 2957269920, 3179706544, 1666925240, 4114012588, 2947759514, 1126604349}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 3019898880, 3791650816, 184549376, 1048576000, 1472200704, 3676307456, 3356491776, 889716736, 672923648, 1273626624, 1457979392, 2762637312, 4072783872, 4282195968, 3470102528, 1614768128, 971691008, 2572523008, 1115641088, 730514560, 228958400, 4232543392, 1250884720, 3109793416, 3260435556, 3450437266, 3994546559}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 2483027968, 2181038080, 788529152, 2189426688, 3586129920, 3298820096, 2377121792, 4182245376, 3415474176, 4263378944, 3919380480, 3394469888, 2949791744, 3616743424, 2159448064, 857597952, 1479230464, 1500953088, 431873280, 1687899264, 2344523200, 6944672, 2992987376, 4268983400, 2158124812, 3841655298, 3176309757}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 335544320, 3858759680, 2667577344, 931135488, 3770679296, 3999268864, 2800746496, 825753600, 1840513024, 1347551232, 2287534080, 21004288, 1041186816, 2266701824, 3457265664, 2242107392, 1577206784, 2855906816, 3256872192, 4198262144, 2369170880, 424435424, 3855521968, 1377325016, 1412202652, 500781342, 1682440325}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 4093640704, 1509949440, 150994944, 3145728000, 3191865344, 245366784, 1852833792, 2441609216, 3202613248, 1581645824, 2805399552, 3885858816, 1191362560, 1914773504, 3910316032, 3310577664, 2045895680, 2261430784, 3348063488, 2939935360, 3507467328, 1448864224, 580880400, 1854128488, 818126908, 2022308498, 1516682561}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 201326592, 3120562176, 50331648, 2944401408, 406847488, 249561088, 1827667968, 42467328, 3345219584, 2952921088, 3092709376, 3647569920, 4202512384, 4190445568, 84316160, 253282304, 3383645184, 1130280448, 3089423104, 932213376, 2310505152, 3429136096, 3071129488, 2667532280, 173153564, 3100583122, 2155189297}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1543503872, 1375731712, 150994944, 1937768448, 2378170368, 3282042880, 3710910464, 3796369408, 3023831040, 966656000, 680984576, 4163010560, 153534464, 1209606144, 739086336, 2681235456, 455998464, 2165672448, 3308547840, 16236672, 3320353856, 4259564000, 2136650992, 3679637544, 2210073836, 1241811074, 2414213719}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 3154116608, 1308622848, 956301312, 612368384, 3393191936, 1075838976, 3390046208, 4231528448, 2253127680, 1811021824, 53805056, 2919333888, 1755922432, 4067893248, 2069663744, 3892103168, 2800770048, 3457457664, 3946379008, 3676718976, 2592582720, 1554141216, 1609669136, 2522959816, 628301028, 2120913982, 2250242251}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 2885681152, 2516582400, 4009754624, 4085252096, 734003200, 3273654272, 4115660800, 1962409984, 3734765568, 2059534336, 3604807680, 3805511680, 3273965568, 3069124608, 3051786240, 1467172864, 1709560832, 2478746112, 1518301952, 377485696, 3689915840, 284612064, 3861518448, 383324296, 465404788, 3690189230, 506833375}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 1006632960, 2248146944, 2466250752, 645922816, 1010827264, 3697278976, 682622976, 580386816, 1295777792, 2051407872, 1524301824, 1505067008, 568803328, 1875714048, 2357628928, 1599526912, 1858108416, 3709774336, 82495232, 549864832, 396726976, 2616153248, 2360935824, 2513740888, 3262114380, 1943329942, 3058779143}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1006632960, 2248146944, 2566914048, 1367343104, 750780416, 3286237184, 718274560, 1701314560, 578027520, 1097465856, 3707174912, 1051557888, 381960192, 3861716992, 3751972864, 1356191744, 1804039168, 4203392512, 1711392512, 3894234496, 245734464, 3055570272, 2995718576, 1775349048, 818573716, 3283623050, 2837199509}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1811939328, 2650800128, 3506438144, 2206203904, 2168455168, 1331691520, 3145728, 54001664, 569638912, 2969960448, 741801984, 3399909376, 2366652416, 719396864, 1817808896, 2077947904, 2912109568, 539079168, 1817113344, 2200263552, 2288951872, 2105299424, 3464700112, 1136703000, 3885462956, 2344597758, 631110197}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 4227858432, 704643072, 1493172224, 3716153344, 3250585600, 685768704, 1634729984, 745013248, 605290496, 2437545984, 3039887360, 542212096, 3060744192, 741023744, 2962788352, 3744647168, 1400009728, 3302794752, 2541807360, 2236577408, 1958421568, 2751497824, 2425281008, 3855381752, 4183269500, 415785354, 2269483917}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2483027968, 1442840576, 117440512, 2558525440, 490733568, 2313158656, 1888485376, 1755840512, 3204710400, 3698196480, 580452352, 3888807936, 1456685056, 2798067712, 2659946496, 3945134080, 911623168, 1971291648, 4088646912, 1682139520, 3748602816, 1578081568, 579595216, 1483686968, 4291107012, 3948454874, 304628393}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 3959422976, 704643072, 318767104, 3112173568, 339738624, 1583349760, 1641021440, 2528641024, 4289462272, 2660892672, 2200109056, 2438692864, 2903326720, 1548296192, 141602816, 2635257856, 445283328, 2085391872, 3192967936, 2538958464, 1408571072, 141730656, 690876560, 3852729304, 4197894100, 3432281950, 4035032867}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2214592512, 771751936, 520093696, 1434451968, 2990538752, 568328192, 2555379712, 1892155392, 1119617024, 3192258560, 3033202688, 3990061056, 3088400384, 863838208, 4116746240, 2204293120, 3952755712, 504147456, 28109056, 990730112, 2487815616, 2583339616, 503314960, 2225790520, 1084652468, 3624576834, 898094087}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 201326592, 100663296, 4043309056, 2843738112, 884998144, 929038336, 1653604352, 179830784, 688128000, 141164544, 1961689088, 3486547968, 842776576, 2092376064, 2784333824, 2751940608, 1144710144, 3075578368, 496851712, 1929375104, 3158123072, 4266171232, 3817849776, 2807381528, 55883652, 680652670, 3728348009}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 2080374784, 369098752, 2801795072, 125829120, 423624704, 782237696, 2196766720, 1581776896, 353107968, 1969881088, 431161344, 695762944, 1435058176, 4140376064, 693350400, 2181425152, 4040055808, 557812224, 1694484224, 2594533760, 361963456, 3091766496, 715213008, 106242536, 3638672796, 434299554, 1573452027}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 67108864, 2046820352, 4009754624, 109051904, 3636461568, 3399483392, 2385510400, 3018326016, 2169241600, 1038483456, 2914320384, 3719593984, 1391443968, 1728258048, 1006219264, 604981248, 3331255296, 1662356992, 794392832, 3037985408, 751647168, 1746970272, 3660443056, 1968973288, 4059969260, 3794865386, 2490273163}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 1811939328, 3388997632, 419430400, 3850371072, 2168455168, 266338304, 1185939456, 350748672, 3462660096, 3102605312, 221446144, 2165669888, 1194704896, 281878528, 35557376, 2421966848, 2063258624, 958045696, 1237467904, 2298605184, 3891997760, 417436768, 1914959312, 1872891192, 949554060, 148422026, 3769323761}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 3556769792, 838860800, 3103784960, 847249408, 2965372928, 589299712, 191889408, 1480065024, 1898184704, 409862144, 3151822848, 661749760, 3413590016, 807608320, 2806296576, 3962234880, 700873728, 2241899008, 1222962432, 2301319296, 2684950592, 6790048, 2532204976, 2225908744, 268885820, 3176417054, 1818728049}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 738197504, 100663296, 2768240640, 3800039424, 2554331136, 2208301056, 4128243712, 1042808832, 3640393728, 1758330880, 524615680, 3392700416, 292503552, 2977636352, 3445993472, 4216576000, 1726897152, 425307648, 360571648, 2728084864, 1964587840, 1013360032, 2604812432, 1872734760, 3960793444, 1520821178, 1879012359}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 2751463424, 436207616, 1124073472, 1904214016, 1111490560, 1608515584, 409993216, 962068480, 2313945088, 1721106432, 2792161280, 3836772352, 204390400, 1688936448, 911577088, 3015333888, 1893202944, 3350312448, 2764595456, 2177426048, 2988325568, 2907257696, 4108499728, 1432476600, 3817637308, 2314272038, 2655128403}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 2080374784, 1509949440, 2634022912, 2189426688, 868220928, 2325741568, 1664090112, 2825388032, 3470524416, 4154589184, 2357264384, 2616164352, 3434627072, 3690143744, 1498845184, 1651767296, 1215130624, 1706208768, 1526068992, 3603579520, 3553232192, 3227322784, 1565372784, 3501801832, 3940335148, 3150897098, 779154479}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 201326592, 1174405120, 3137339392, 41943040, 3963617280, 1327497216, 2773483520, 89653248, 582221824, 2407661568, 2737111040, 2699198464, 131186688, 1142366208, 917475328, 430925824, 679003136, 666078720, 1070693120, 3767795072, 525468864, 1321010592, 976659856, 4037277320, 1400511028, 4068554854, 1343797045}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 3825205248, 2449473536, 1728053248, 2055208960, 3401580544, 3433037824, 105906176, 3321364480, 2598109184, 86900736, 1427308544, 1038123008, 1952006144, 2559385600, 440111104, 787347456, 4132338688, 789558784, 3565670656, 2338283648, 284832704, 1229523360, 3539569456, 4082685032, 2567559668, 2048684270, 2011337327}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 1677721600, 167772160, 3405774848, 1535115264, 1052770304, 3781165056, 697303040, 3300392960, 252968960, 690618368, 24838144, 2570813440, 116277248, 3152093184, 4090007552, 3356092416, 3378074624, 1735689728, 1926226176, 1866235520, 1789788352, 2523464160, 1226082352, 987744792, 4131676484, 3009020926, 504577133}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 3690987520, 1509949440, 2701131776, 4034920448, 3091202048, 3990880256, 1146093568, 1736966144, 1160511488, 1043202048, 408354816, 3105390592, 2028781568, 3725139968, 2344062976, 2426431488, 1591733248, 666080768, 1670532864, 733926016, 502805056, 3000243488, 4126813072, 1630351288, 175477876, 2792974930, 278944483}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2751463424, 2583691264, 2768240640, 411041792, 3670016000, 287309824, 2100297728, 4243062784, 508821504, 3405119488, 705495040, 3251929088, 1167769600, 3618316288, 3479277568, 455243776, 2850802688, 1291684352, 4205854976, 1106825856, 2070941504, 1560821024, 3745787184, 1202593160, 1618027308, 89554986, 1523710637}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 67108864, 2986344448, 2734686208, 2457862144, 2940207104, 60817408, 2666528768, 2352480256, 3898867712, 3686137856, 3187867648, 1036550144, 1215348736, 4096073728, 4234391552, 2842978304, 95415296, 2667560448, 1355176192, 4161464448, 2606504640, 1196561312, 4092928592, 1038853800, 3632809180, 2307777022, 4277306721}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 2214592512, 1107296256, 2902458368, 931135488, 4022337536, 429916160, 1712324608, 1639448576, 1038876672, 846069760, 2739994624, 1987543040, 4048830464, 3721338880, 3161362432, 830994432, 4115751936, 1421519360, 3443902720, 2861452416, 2607547712, 3828227808, 3459331696, 2840044456, 1874609188, 2256224254, 3432814883}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3288334336, 2919235584, 3640655872, 3196059648, 524288000, 1725956096, 877658112, 2079850496, 2138308608, 1454505984, 2341011456, 3066789888, 64536576, 2773164032, 3200954368, 2314168320, 1826477056, 2319880704, 405367040, 233232256, 84152384, 372901024, 2801074512, 3360010872, 1061152756, 2964818958, 416738421}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 1811939328, 973078528, 352321536, 2474639360, 532676608, 1725956096, 2526019584, 981991424, 633602048, 3664904192, 2569732096, 484474880, 1172389888, 1607540736, 1729081344, 2985555968, 1230726144, 1243487744, 2314015488, 3173102208, 388419392, 3997618656, 2367079024, 478083704, 1084942340, 3180384178, 513797689}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3959422976, 1442840576, 2030043136, 1820327936, 1749024768, 4255121408, 4176478208, 2951217152, 2738618368, 140640256, 3769303040, 1928364032, 2931539968, 2652971008, 3454513152, 1684621312, 2442261504, 2009476608, 1037894400, 4066740608, 848458816, 1610186272, 3161056400, 1271016616, 2505774940, 2073594058, 3804748983}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3959422976, 1509949440, 654311424, 2256535552, 2025848832, 1587544064, 3402629120, 2297954304, 2916876288, 3477995520, 1139998720, 1997307904, 4248911872, 1061494784, 3450056704, 650369024, 2614578176, 3573160448, 4042855168, 3768427136, 974712768, 3632263328, 2640929712, 2304835816, 3618741972, 4089373614, 571006959}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 3288334336, 2717908992, 4043309056, 3112173568, 1480589312, 2711617536, 3538944000, 3525836800, 3117154304, 782893056, 911015936, 1245151232, 290832384, 164569088, 3308687360, 537413632, 221770752, 3902683648, 724773120, 1146401920, 1591304768, 3362944352, 904069008, 1676510376, 2339433116, 680835834, 817458955}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1409286144, 1509949440, 1795162112, 276824064, 3821010944, 3919577088, 2771386368, 1391984640, 1043070976, 722075648, 2166947840, 4209475584, 4045815808, 3856343040, 4032999424, 2190202880, 2486467584, 2827890176, 711408896, 2300613248, 1161230528, 3591753504, 3126553456, 752533032, 1934082988, 2850976366, 2341415443}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 2214592512, 3321888768, 486539264, 4068474880, 46137344, 2984247296, 1861222400, 1072168960, 194248704, 4022730752, 3536125952, 455180288, 938852352, 3899334656, 883986432, 2096252928, 313254912, 2962361856, 702757120, 4053056896, 3355213120, 2162869152, 728604720, 1638908600, 3524004956, 3866761706, 2667002157}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 2483027968, 3925868544, 2030043136, 427819008, 3116367872, 1860173824, 1854930944, 549978112, 3370909696, 217972736, 1819475968, 2980872192, 637911040, 1908744192, 2700316672, 3149363200, 774099968, 2362588672, 736955648, 2895099520, 243360832, 1128058208, 2957017584, 2608584568, 3900059524, 3518958114, 1478661363}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 2751463424, 4060086272, 1493172224, 3867148288, 4106223616, 958398464, 3117416448, 4251451392, 3622567936, 3963224064, 3582918656, 2194374656, 2215657472, 106766336, 1181265920, 717350912, 2022865920, 3545634304, 2725589248, 4091840640, 2622213184, 3896866464, 3051993264, 1443593352, 2869466516, 4260483530, 3599393155}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 3154116608, 1711276032, 2030043136, 2474639360, 3552575488, 1428160512, 1219493888, 4258791424, 3716939776, 3481403392, 3542679552, 2426241024, 2394603520, 2498961408, 1962446848, 4144330752, 2182140928, 2960009728, 612042496, 3049035136, 824406080, 2945446368, 2642719344, 1707047560, 136692876, 429502822, 3799829467}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 1006632960, 301989888, 1426063360, 3732930560, 46137344, 3198156800, 3318743040, 3108503552, 3271819264, 1411514368, 2089615360, 1687126016, 4078518272, 2171019264, 4005998592, 1049942016, 2606976000, 3020306944, 4064225024, 3232411776, 2426590016, 3945034400, 3041958704, 2055460456, 4131243924, 1063178050, 339374809}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 2751463424, 1979711488, 2332033024, 2457862144, 4282384384, 4284481536, 1013972992, 2070413312, 1916010496, 857866240, 4113104896, 1237352448, 366919680, 98770944, 4036866048, 3017558016, 2107950080, 1618354688, 2776305920, 1526837632, 2791994560, 1426055072, 2590481232, 3775494296, 1931625852, 3269182378, 2396888965}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3019898880, 973078528, 1258291200, 2373976064, 3544186880, 1440743424, 3444572160, 3807903744, 2683568128, 700317696, 3842703360, 2789769216, 39108608, 2597134336, 3178737664, 1552054272, 2372066304, 3191480832, 884811008, 1887406720, 1530813632, 3548437600, 3288532816, 3623125304, 2981545716, 1483997454, 3120441685}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 2214592512, 3724541952, 2936012800, 2105540608, 759169024, 1486880768, 1439694848, 870842368, 302776320, 3994943488, 3789488128, 944013312, 1214332928, 3903397888, 2019004416, 1549522944, 136797184, 681708032, 312027392, 2010092416, 2599415232, 1729979488, 2827955664, 2892792424, 1577928148, 2357673674, 1041273595}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 2483027968, 1845493760, 2600468480, 3682598912, 725614592, 3902799872, 1796210688, 878182400, 3176923136, 1642463232, 3342008320, 4084760576, 955531264, 1410146304, 3201806336, 1879758848, 842691584, 3637118464, 3959229696, 2294257536, 2086593728, 2063099360, 2492671056, 3018370920, 1340884708, 2649821990, 371301551}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 1543503872, 905969664, 2365587456, 25165824, 4131389440, 3017801728, 818937856, 3869769728, 582746112, 3496083456, 3054436352, 1800699904, 402178048, 2391089152, 2282196992, 1579051008, 4275753984, 4259983872, 927149824, 3933114752, 403952960, 3881284960, 2952165136, 537315896, 3793234708, 3078897242, 2182484679}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 201326592, 1375731712, 1929379840, 4219469824, 3066036224, 1327497216, 3807379456, 1811415040, 4177788928, 2967339008, 2697658368, 2137882624, 3829743616, 422387712, 1602392064, 1141303296, 2631629824, 3599120896, 1098857216, 673947776, 3751430848, 3157694432, 2017520176, 3632550792, 3948787356, 547191726, 3537442617}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3825205248, 2986344448, 587202560, 444596224, 2738880512, 3697278976, 1307574272, 3669491712, 474742784, 3695050752, 3429302272, 4240867328, 3130867712, 3147898880, 596488192, 3574974464, 1755538432, 3670415872, 2831876352, 2605228160, 3953280704, 2753271200, 506907984, 1045429080, 66996508, 3903687390, 1048960475}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1811939328, 3590324224, 218103808, 3984588800, 1715470336, 3403677696, 506462208, 1639448576, 3366191104, 626130944, 2369585152, 818118656, 1471201280, 1435967488, 3300569088, 1284593664, 3982672896, 2984908288, 2484679424, 3721496960, 3782074688, 1491371616, 4126295824, 549616760, 2046446508, 916354206, 4184632833}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 1946157056, 503316480, 3774873600, 2155872256, 3871342592, 526385152, 22020096, 2390228992, 936116224, 1225654272, 113967104, 1225293824, 2798206976, 2910658560, 2289012736, 2652887040, 3242685440, 2222341632, 1921455360, 3846605696, 975331904, 788894496, 1403974448, 229031960, 551746612, 2489900046, 4098478747}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 469762048, 3590324224, 3976200192, 2877292544, 2789212160, 1608515584, 2404384768, 2506620928, 1261174784, 1471545344, 1641349120, 129466368, 725925888, 927670272, 632205312, 2358605824, 477295616, 2656962048, 2218331904, 320969088, 300022080, 1717869536, 3080612624, 3443278136, 1662744180, 1290000426, 2985531299}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 2080374784, 1577058304, 150994944, 1015021568, 1849688064, 2120220672, 2112880640, 4222091264, 93061120, 1761738752, 1521287168, 1988198400, 4255924224, 3695648768, 885043200, 408942592, 2637069312, 2854881792, 3412137728, 3269702528, 3178316864, 1018079776, 2504057616, 2722812504, 1815862812, 96491610, 796208747}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 4093640704, 2852126720, 2365587456, 2273312768, 2420113408, 35651584, 254803968, 1598554112, 649854976, 3794141184, 3496411136, 2207875072, 3459203072, 306782208, 4192374784, 2237720576, 2150188032, 840833536, 1135805696, 473147008, 2569432384, 1108055776, 636642192, 3005317448, 1731949932, 134426658, 2612765751}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 67108864, 3992977408, 2365587456, 2608857088, 2277507072, 3068133376, 3809476608, 4252499968, 2474377216, 543555584, 4254138368, 926056448, 3231203328, 2496602112, 1157599232, 3983360, 2561563648, 3448118784, 1275140352, 403345280, 532967744, 3269011936, 616991600, 32144760, 2235310436, 3796239950, 3605078423}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2214592512, 4194304000, 3875536896, 1887436800, 3342860288, 1268776960, 271581184, 1925709824, 2732326912, 988413952, 1722875904, 2021163008, 2235809792, 1062412288, 2583015424, 2848016384, 2593774592, 1890192896, 3532724480, 4085811840, 2372656064, 656343840, 677879376, 3047447976, 1639415276, 1172504386, 487830159}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 1006632960, 503316480, 2533359616, 2424307712, 2755657728, 3948937216, 3064987648, 3597139968, 369885184, 2249064448, 612958208, 2603843584, 2225160192, 1731141632, 4262899712, 336381952, 113202176, 2044608000, 223426304, 2094513024, 4033052608, 847783200, 545001872, 1967526040, 2991921228, 3764754090, 3784071499}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3959422976, 3388997632, 2801795072, 2441084928, 264241152, 1579155456, 1158676480, 4285005824, 626262016, 2896297984, 472317952, 3616833536, 258818048, 2393710592, 2592583680, 2393634816, 1220496384, 2282887680, 3097441024, 3607668352, 2395688896, 253769056, 3784325744, 3794285768, 1932800228, 4250014282, 587146797}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 603979776, 234881024, 2264924160, 2541748224, 2831155200, 3781165056, 2964324352, 897056768, 2501640192, 2171469824, 1577779200, 559185920, 363610112, 3596427264, 3932401664, 3817273344, 2194824192, 3078495744, 1898119424, 1396737920, 2898678720, 68420320, 980029616, 1539908120, 935957516, 3534736526, 2271993391}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 469762048, 4194304000, 956301312, 3548381184, 3074424832, 3802136576, 4226809856, 373817344, 2801532928, 3580231680, 2464088064, 2582347776, 1694580736, 1043406848, 1856548864, 2115823616, 2964814848, 655766016, 3134660352, 641174144, 2430038080, 705049056, 2404328528, 4055081064, 887445596, 873668258, 2141555655}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 738197504, 2919235584, 352321536, 3481272320, 2394947584, 2451570688, 2685403136, 3707240448, 3276537856, 25559040, 1317994496, 3825893376, 2584264704, 500244480, 802787328, 3397150720, 865786880, 3359906304, 4001510144, 2515353472, 3663172416, 3547812576, 2796708656, 4067555912, 1297909412, 3814712174, 1527228907}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 2214592512, 369098752, 4043309056, 192937984, 792723456, 1256194048, 3031433216, 1483210752, 3493593088, 2854354944, 3783589888, 1264287744, 2656845824, 1596923904, 928165888, 4040022016, 3179961344, 484711936, 1920338176, 865804672, 1291619904, 2659380704, 3911765840, 446823288, 1299209100, 339028778, 2159261543}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3288334336, 234881024, 2399141888, 2441084928, 1262485504, 3017801728, 831520768, 1807220736, 305922048, 368967680, 1630208000, 3848175616, 1844199424, 378347520, 2128187392, 208979968, 750148608, 4149491200, 2845452544, 3430496128, 2377357760, 3823489888, 1671544912, 2672032952, 1202123716, 3399182430, 1207810215}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 738197504, 1711276032, 4278190080, 3061841920, 3107979264, 4024434688, 2192572416, 1502085120, 3334733824, 567410688, 2443247616, 4217339904, 12107776, 2082152448, 4018843648, 2117953536, 1443288064, 1119627776, 1853756160, 3800499584, 2078585280, 2875350176, 144596176, 1023430072, 792152780, 1348196754, 1048416793}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 2080374784, 1308622848, 2365587456, 679477248, 557842432, 622854144, 4023386112, 3951558656, 4205576192, 1540751360, 674299904, 2437906432, 1562558464, 122626048, 3942813696, 464734208, 170972160, 1664357888, 1955727104, 1153118080, 2708517184, 2813883168, 3082314960, 1337477512, 3283643028, 3317200018, 2897761715}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 2348810240, 4194304000, 1828716544, 2021654528, 910163968, 2556428288, 2744123392, 1009254400, 2509504512, 2530344960, 2928738304, 2928312320, 4077469696, 3238731776, 4137652224, 87685120, 3077010432, 2472286720, 194382592, 4236972672, 1952425280, 2971260704, 2979491856, 3697554392, 409601412, 2645373114, 2190258413}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2214592512, 1442840576, 3707764736, 2726297600, 1119879168, 1755316224, 848297984, 3158835200, 2581331968, 1214644224, 882442240, 1505263616, 3347890176, 1024925696, 1894625280, 3067766784, 914289664, 4063496704, 2460629248, 3791071616, 2518530368, 2845987744, 2247803952, 1745234152, 967379780, 3806374658, 895017711}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 3556769792, 2852126720, 4177526784, 880803840, 2596274176, 1923088384, 1271922688, 2812805120, 1624506368, 3005349888, 1804140544, 2326888448, 2320809984, 3869450240, 4223447040, 3559868416, 617278464, 3430687232, 4067822848, 3773509248, 3193471040, 2517977632, 63953200, 2894305384, 2799032724, 2182522490, 534932525}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 603979776, 905969664, 2701131776, 2256535552, 3250585600, 2187329536, 317718528, 2360868864, 1326186496, 62783488, 1129644032, 1683718144, 2498478080, 3442679808, 3547500544, 4126566400, 2460083200, 1475611136, 4002558208, 1849368960, 2691077696, 2555663008, 3124942064, 2658055512, 666924380, 1562443518, 3916270891}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 335544320, 4261412864, 2332033024, 8388608, 1933574144, 1977614336, 621805568, 3909615616, 880017408, 250216448, 4235788288, 3008462848, 1518845952, 1073422336, 1888268288, 2132035584, 2890003456, 3245618688, 1164590336, 2948146048, 3857813696, 2457330464, 3890415184, 1408282680, 3465175972, 1582486194, 4246518453}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1409286144, 2785017856, 486539264, 1031798784, 348127232, 2275409920, 2859466752, 341311488, 4142137344, 2694971392, 2282029056, 579043328, 2657927168, 31399936, 2689765376, 3321194496, 3569548288, 3378786816, 1197616384, 3676642688, 2008258880, 206887008, 3010140592, 202940200, 904678076, 938963782, 2134371169}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3959422976, 1107296256, 3271557120, 679477248, 289406976, 106954752, 1544552448, 2030567424, 1113325568, 470155264, 281346048, 1010270208, 4019732480, 2531991552, 1524543488, 2343696384, 2841797632, 261633536, 3373544192, 2159684736, 3381859008, 664442656, 1675882448, 2642231768, 1965866468, 3365853234, 3400452447}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 1811939328, 637534208, 1929379840, 2306867200, 1228931072, 1478492160, 137363456, 524812288, 2328100864, 3953786880, 1648164864, 1267433472, 2869936128, 3284082688, 4049776640, 3176548352, 528608256, 905461248, 3914081024, 4262333824, 1317486272, 1162778464, 88621264, 2373903176, 12233900, 3794423778, 3519529705}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 738197504, 2650800128, 922746880, 2709520384, 910163968, 1801453568, 940572672, 3442999296, 3284402176, 414318592, 852557824, 3302588416, 57360384, 561717248, 423399424, 1265162240, 618486784, 1907893760, 4043571968, 3708945280, 1767974848, 3109139808, 3668402448, 3443855512, 2469641124, 1022250686, 1474870201}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 4227858432, 1711276032, 1191182336, 461373440, 868220928, 2296381440, 2649751552, 320339968, 2432958464, 966656000, 953745408, 524976128, 1450590208, 1115627520, 1711779840, 3733637120, 1470913536, 2493002240, 3569616640, 2927504768, 984158144, 764582880, 2459069040, 3700492920, 579240028, 4033103574, 513021577}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 1543503872, 3187671040, 419430400, 2743074816, 3661627392, 1205862400, 3757047808, 3453485056, 35913728, 3111256064, 3888971776, 2728951808, 1532575744, 3108446208, 4279341056, 239859712, 2170504192, 2863670784, 2495102720, 907293568, 2248815680, 3279497696, 2452786704, 1237874744, 2183772508, 2434792710, 2687860705}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 2483027968, 2986344448, 1761607680, 3951034368, 3175088128, 216006656, 3929014272, 1869086720, 1299447808, 3085041664, 1061224448, 2780135424, 4206706688, 2213224448, 1393594368, 4191348736, 771456000, 3834654208, 2167938304, 3287029888, 232659008, 2403795424, 3677267664, 2804282872, 754842156, 3995205226, 3591890741}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 1140850688, 3992977408, 3875536896, 3246391296, 2998927360, 1671430144, 3991928832, 2613575680, 2184970240, 640286720, 2984574976, 2280554496, 3909206016, 4276559872, 1839706112, 165505024, 2085086208, 1250954752, 3331852544, 327423872, 1176380352, 1708343136, 34702896, 4024588968, 1803834076, 3611519522, 2513759447}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1409286144, 2919235584, 3439329280, 327155712, 2109734912, 908066816, 3819962368, 2474115072, 537657344, 1317142528, 1900347392, 2489745408, 4155752448, 3923714048, 1728024576, 847206400, 2412635136, 2751479296, 3321896192, 3238016896, 4185930048, 650125280, 3164611056, 602936648, 362286924, 3860610894, 1133124347}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 1409286144, 3456106496, 1056964608, 226492416, 1119879168, 387973120, 3677356032, 1577582592, 1358692352, 296353792, 2637758464, 1105362944, 1154957312, 3187351552, 3145183232, 4199008256, 32592896, 2457862656, 1598041344, 1038094208, 1209018816, 54002784, 1710503472, 2195077512, 4048763500, 3329983570, 2630205767}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 469762048, 2650800128, 218103808, 1182793728, 1371537408, 2170552320, 1781530624, 3288858624, 1473511424, 1818886144, 3775332352, 1645182976, 3025190912, 3863289856, 2999750656, 4222441472, 4129215488, 2638233088, 4154461952, 2060454784, 3866638656, 2935756960, 3601741040, 729089176, 2806286444, 2218357970, 2002043357}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 1275068416, 2516582400, 1660944384, 964689920, 1967128576, 2149580800, 2096103424, 1040711680, 2614886400, 1450835968, 3874029568, 2650177536, 2034122752, 845881344, 4274753536, 1500436480, 2747687936, 3015647744, 2574097152, 1157495168, 2254040768, 3250061152, 3529032656, 772632904, 801421212, 1806389682, 4082598703}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1811939328, 1577058304, 50331648, 2625634304, 2411724800, 224395264, 1039138816, 1350041600, 2883846144, 1615200256, 1405288448, 4136796160, 3598729216, 1829576704, 978169856, 3631278080, 862485504, 954283520, 1020756736, 699523968, 2926566080, 2608384544, 3660863344, 3248697368, 1373801116, 3325581774, 2030640337}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 2214592512, 436207616, 16777216, 2994733056, 943718400, 2841640960, 1915748352, 3736600576, 1674313728, 2529558528, 1634140160, 879722496, 4119478272, 506011648, 553422848, 2108672000, 3487724544, 1034753536, 1970190592, 1393744512, 929354304, 2650528672, 2813874576, 3649306776, 1687296620, 1950158366, 2361829691}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 201326592, 3791650816, 318767104, 3565158400, 876609536, 333447168, 363855872, 707264512, 1774977024, 1720320000, 550043648, 702382080, 3053469696, 953884672, 2775617536, 341559296, 1228436480, 2012165632, 955161344, 2174542976, 1276835520, 1593425952, 4114435728, 691573944, 3823632012, 2327464890, 2801404443}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 2617245696, 3187671040, 50331648, 1619001344, 3107979264, 3680501760, 3524263936, 1010302976, 3384016896, 709492736, 1907818496, 4044521472, 1788985344, 1356144640, 1118408704, 2475517952, 648662016, 1277770240, 1602199296, 2784783232, 4059186880, 2926003488, 1487863504, 1337175448, 3278008932, 1797222526, 3933926501}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 1543503872, 1442840576, 2734686208, 3531603968, 3015704576, 958398464, 3301965824, 4058513408, 384040960, 2060320768, 2806972416, 3245703168, 2698035200, 834215936, 3468070912, 1271875584, 3465073664, 3657764352, 3309604608, 11692416, 1604338368, 2116906400, 3669874288, 1398390536, 3324706644, 315625770, 317210497}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 67108864, 973078528, 251658240, 75497472, 2420113408, 564133888, 32505856, 2286419968, 1331953664, 4218552320, 3595894784, 3771760640, 2477801472, 1209999360, 233410560, 4040607744, 3464002560, 3065720320, 1694210304, 2652101248, 1357963712, 4084690464, 550146960, 3794878760, 2547361948, 3545814050, 3544401441}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 201326592, 2248146944, 50331648, 3162505216, 2042626048, 2699034624, 3631218688, 3419930624, 3994288128, 415629312, 2534473728, 241139712, 487243776, 2365530112, 3007483904, 4268181504, 3335703552, 183178752, 528784128, 1400259968, 3582814912, 2757884448, 3493561584, 974454136, 4026153980, 148576934, 1610383693}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 872415232, 1577058304, 3204448256, 813694976, 2688548864, 1692401664, 1137704960, 805830656, 748421120, 3226337280, 2122252288, 2176614400, 880033792, 2590580736, 2140647424, 532342784, 1377586176, 4033151488, 3534853376, 2773078912, 3251040704, 2592228128, 1888619152, 3503363448, 1293133076, 4064336690, 1849774735}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 1677721600, 3120562176, 16777216, 176160768, 3577741312, 1704984576, 2658140160, 2249719808, 2372665344, 443678720, 33226752, 2421194752, 1399144448, 3965788160, 3206516736, 1170991104, 635272192, 2549945856, 859152640, 1820121728, 2110773824, 1213943200, 861412048, 2026640296, 3422697340, 199439734, 1530699491}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1006632960, 3456106496, 3338665984, 696254464, 2453667840, 3898605568, 2190475264, 439877632, 2339110912, 1915617280, 222756864, 252411904, 3767287808, 3980468224, 1255706624, 1038473216, 450122752, 1891450368, 2295236352, 1590615936, 2138172352, 3719723872, 4146343952, 3408528472, 4137498884, 205430142, 2976304851}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 1543503872, 4194304000, 2264924160, 3984588800, 2571108352, 685768704, 355467264, 1615331328, 3465805824, 640811008, 2702245888, 1197572096, 3200729088, 3269140480, 2876018688, 1159780352, 1806658560, 744433152, 2366021376, 1258154624, 2486229952, 3547810400, 357771216, 4292383096, 2323832300, 2779146274, 4161966157}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 1543503872, 2852126720, 3640655872, 4202692608, 1874853888, 3927965696, 2280652800, 3540516864, 740556800, 677773312, 3116957696, 436502528, 976207872, 2564235264, 3466702848, 201947136, 2496134144, 891500032, 1614782208, 3219934848, 1107389504, 1952702368, 3783593584, 1616294472, 794356508, 1925618834, 121684465}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 3959422976, 3657433088, 3271557120, 4085252096, 3292528640, 44040192, 1672478720, 2957508608, 2648440832, 1063649280, 3974561792, 2569830400, 3889217536, 741941248, 1325371392, 704014336, 1629541376, 38870528, 4250108672, 1933077120, 982239936, 1604557280, 55592080, 3290954472, 65912524, 1983597794, 1874159439}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 1140850688, 2852126720, 855638016, 3095396352, 1992294400, 2141192192, 1183842304, 3792175104, 1728315392, 1634074624, 3630628864, 4199448576, 1319550976, 1599676416, 2592444416, 3810154496, 2826361856, 1831934464, 791779584, 413421184, 1417542336, 3962414368, 3591269936, 3554213288, 3304199492, 3507042322, 3861742617}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 1811939328, 2315255808, 2432696320, 4102029312, 1052770304, 4188012544, 1213202432, 1062731776, 4222877696, 535429120, 1629159424, 2082766848, 1304018944, 1933123584, 2658381824, 445863936, 4171875328, 3296800256, 2138551040, 697392768, 1181670976, 877889568, 3682819632, 4178699432, 2793734516, 3589648454, 789990069}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3288334336, 1375731712, 3103784960, 3397386240, 1975517184, 903872512, 3710910464, 3456630784, 310640640, 3195928576, 1114701824, 3644293120, 1308082176, 418848768, 3811225600, 2341099520, 281539584, 385821184, 2444138752, 1710512256, 3132547136, 197700000, 2388218096, 3288554424, 2468107692, 4118994770, 2877205801}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1006632960, 3254779904, 2634022912, 2524971008, 952107008, 1503657984, 3450863616, 1295515648, 3018588160, 4018274304, 2014904320, 2364112896, 1616330752, 3587383296, 1652854784, 3789617152, 3739708416, 3647682048, 371762944, 797099136, 1898859840, 2032835744, 3025918384, 2179454376, 227396492, 1649474014, 2497662755}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 1409286144, 2248146944, 3741319168, 1551892480, 1614807040, 287309824, 3037724672, 1270349824, 1604059136, 3731750912, 3425501184, 3136716800, 149176320, 329981952, 1331671040, 1454434304, 4220806144, 748895744, 3962277120, 2094714240, 1826323904, 560905248, 3857216656, 616373768, 915314596, 4103622366, 716512063}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 67108864, 3724541952, 2197815296, 2457862144, 2076180480, 2187329536, 661651456, 720896000, 4023123968, 2887385088, 1911226368, 3932979200, 1337442304, 1085874176, 1918087168, 2965198848, 258460672, 3964745216, 3533154560, 2320712576, 591055552, 649892768, 1902100592, 2440897496, 457029564, 748703726, 4088037147}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 3690987520, 1577058304, 3070230528, 3078619136, 339738624, 1163919360, 2995781632, 2509766656, 1469317120, 4201250816, 774307840, 2679472128, 3850125312, 3557105664, 3414069248, 2766665728, 994866176, 3610055168, 1073913600, 1792146304, 1135442880, 4109469920, 3538832784, 765863704, 2851670660, 1032364182, 1554445613}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3288334336, 1509949440, 3707764736, 411041792, 1254096896, 1860173824, 4184866816, 1099431936, 2836135936, 3053584384, 119472128, 370900992, 3363192832, 1948590080, 182497280, 3193174016, 3135659008, 811404800, 3802446080, 2596131456, 1443591488, 3021060384, 2082831664, 2887556728, 1008327996, 2610263026, 2440341707}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1006632960, 3053453312, 4244635648, 1786773504, 3560964096, 1050673152, 1125122048, 2885156864, 361496576, 3786276864, 3395485696, 3596713984, 3705225216, 3630505984, 3646328832, 1548404736, 1676239872, 2295149056, 3347224320, 981000576, 928799040, 2483267488, 3467923344, 2667032936, 534143780, 1327145038, 1568983387}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 2617245696, 570425344, 486539264, 3011510272, 2747269120, 3554672640, 1867513856, 630718464, 294912000, 1177419776, 227868672, 456294400, 3578249216, 3006472192, 260804608, 3070183424, 3033005056, 2515731968, 3555442432, 678386816, 2277494080, 3300330976, 832413552, 4203638584, 108231284, 2587749494, 1541935085}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 1677721600, 1107296256, 3103784960, 729808896, 79691776, 316669952, 389021696, 640155648, 1273757696, 2634940416, 749404160, 3416489984, 3580149760, 2801606656, 2943135744, 1161132032, 398775296, 1735201280, 4074017024, 3059833984, 2887710784, 1675362784, 2611347632, 3372693112, 3607992172, 3604994394, 3517366003}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 2885681152, 973078528, 2499805184, 1736441856, 163577856, 3227516928, 3075473408, 3578265600, 3248226304, 2380660736, 1608450048, 1156874240, 3216097280, 325132288, 3319762944, 1070553088, 596767744, 345051648, 1512547072, 1351303808, 2504258368, 363077856, 3821154288, 400365528, 1112123252, 3945293762, 62998415}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 4093640704, 2315255808, 3875536896, 3363831808, 398458880, 3684696064, 879755264, 1779957760, 1985216512, 862846976, 2268921856, 3909320704, 340246528, 242950144, 3365056512, 3446568960, 2485634048, 4155193856, 4026184960, 3835854464, 1096669120, 3004708128, 4090761840, 2066624936, 3151825148, 1293138518, 4019187981}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3556769792, 2113929216, 1761607680, 2021654528, 2478833664, 48234496, 3375366144, 1251475456, 3655598080, 399376384, 2027618304, 2072346624, 998457344, 2734497792, 3145895936, 3845978112, 3231933440, 3727491584, 3651837184, 1157686144, 2208910400, 3504875808, 1314662000, 2281322872, 1069350956, 933408630, 3631020209}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 3154116608, 234881024, 3808428032, 478150656, 1170210816, 169869312, 4212129792, 1634205696, 1632894976, 2625241088, 1968111616, 820805632, 1675935744, 3876397056, 3321860096, 1851156480, 1950678016, 1348272640, 3237451520, 1702000512, 413595328, 2543725088, 3222078960, 1132432840, 2861985572, 937751306, 1695356717}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 1006632960, 2315255808, 956301312, 2608857088, 37748736, 1788870656, 3541041152, 1546125312, 1253310464, 2020999168, 3587506176, 380207104, 2241675264, 1348149248, 1535160320, 4287027200, 12411904, 3876272640, 369665792, 3902996096, 2669887552, 361370592, 3504801040, 210938472, 1047392868, 671478906, 3826382101}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 335544320, 3456106496, 4244635648, 226492416, 1883242496, 1721761792, 3398434816, 21495808, 1741422592, 1994522624, 4042981376, 1915715584, 755580928, 2264997888, 70299648, 3338196992, 2326352896, 974195200, 4130909440, 2400509824, 924545344, 121769056, 2095776400, 4020746600, 1537564804, 1989353506, 3174275787}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3422552064, 33554432, 4009754624, 595591168, 4005560320, 304087040, 1110441984, 2959605760, 1841561600, 634257408, 750977024, 99975168, 3866443776, 1500848128, 3467284480, 1206056960, 1909029888, 1613170176, 2878053120, 2401133696, 3202658752, 2497830368, 2426196016, 1512199112, 1207344556, 2980108362, 489707209}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 872415232, 1107296256, 352321536, 1753219072, 2856321024, 2438987776, 3260022784, 755499008, 1807482880, 2730098688, 3196125184, 1159102464, 3197681664, 3657637888, 2876477440, 226519040, 2384256000, 215821824, 1069331712, 1685177472, 4076439360, 2690210080, 599686928, 3896769944, 3187976692, 3612734194, 358067879}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 469762048, 838860800, 452984832, 3883925504, 322961408, 2711617536, 2073034752, 2585264128, 2120482816, 1452146688, 969474048, 4032069632, 528531456, 4084146176, 3295776768, 2519103488, 1917643776, 4283246080, 199929600, 2856450176, 3272064192, 3745216736, 1709070160, 2442714664, 2332770244, 536852662, 1299144097}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 3288334336, 234881024, 1728053248, 662700032, 3242196992, 492830720, 1733296128, 3395813376, 2316042240, 3490054144, 4004315136, 1331462144, 1608171520, 619913216, 4291145728, 1214531584, 1162796032, 3839952384, 2663024896, 3672635264, 3840381888, 1218666208, 862546640, 3328340248, 2766391284, 809344554, 975193099}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 3556769792, 2583691264, 3305111552, 411041792, 239075328, 3214934016, 3654287360, 3461873664, 296484864, 1189216256, 2426339328, 2794881024, 2799747072, 5578752, 388870144, 1088448512, 2242182144, 3748861440, 4157910272, 2209337984, 1453034304, 3881911584, 265771024, 2396419112, 1306918676, 2858460966, 1161940115}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 335544320, 4194304000, 1258291200, 3464495104, 2185232384, 3978297344, 1152385024, 18350080, 527695872, 90046464, 3375824896, 699891712, 327598080, 1122050048, 1734127616, 2860742656, 2411387904, 2458074624, 3481898240, 2367814272, 3623788736, 1127639200, 1351107344, 4209998600, 4103140940, 1936327286, 1070151813}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 872415232, 3053453312, 3036676096, 327155712, 2571108352, 4020240384, 3301965824, 350748672, 2602303488, 2748186624, 2510880768, 443580416, 2979807232, 4211023872, 444444672, 2836842496, 251153408, 4276434432, 3432428800, 3813230976, 3505489728, 59826144, 2141023952, 1899202344, 3615475348, 1474883210, 1615416575}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1543503872, 838860800, 2432696320, 1585446912, 2847932416, 1012924416, 2819620864, 1496842240, 2524708864, 1161691136, 2283339776, 2729934848, 3465330688, 460267520, 3866800128, 2265016320, 3155753984, 2406816256, 2083622656, 3945396352, 562467392, 2122283680, 2451700208, 217230296, 1865763812, 2851268766, 2119567991}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 1006632960, 2919235584, 889192448, 2592079872, 3384803328, 2946498560, 271581184, 1667760128, 3194748928, 4132569088, 580714496, 2312011776, 4059742208, 179773440, 61321216, 2059560960, 14605312, 1207504384, 4083193600, 1357774720, 3944779584, 3507341216, 3824197360, 2788540712, 1650768364, 248762122, 2532281219}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1006632960, 33554432, 3439329280, 763363328, 1363148800, 2875195392, 556793856, 2577924096, 2697723904, 4040556544, 2129330176, 1130397696, 4100931584, 38084608, 295669760, 475920384, 1185633280, 458178048, 2572855040, 4160900224, 1398188352, 2582927968, 1231913936, 969735448, 2596726380, 2734944858, 2296139835}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1140850688, 3254779904, 620756992, 2172649472, 4282384384, 3575644160, 4195352576, 2299002880, 1847328768, 1912733696, 4157800448, 107577344, 298106880, 677978112, 50245632, 3692775424, 103861248, 1585916416, 886548736, 2286277760, 3665542976, 891288416, 3910973008, 3602403464, 4091626916, 923259122, 3582493599}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3690987520, 369098752, 1895825408, 2944401408, 2151677952, 413138944, 915406848, 836239360, 2970353664, 3632136192, 27459584, 2395242496, 2365145088, 464855040, 2590216192, 4273469440, 3452781568, 4285997568, 2058788608, 3567540608, 1636993600, 2910740192, 1680575120, 2917395432, 1124036612, 2534024326, 4173411835}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2080374784, 1241513984, 251658240, 1954545664, 2403336192, 3055550464, 307232768, 2850553856, 4170448896, 404619264, 1607925760, 213221376, 2843525120, 2446401536, 999206912, 768309248, 1199627264, 2224761344, 2217187072, 2405029504, 1932633536, 2578106400, 3561109072, 663564488, 1154783348, 2636806026, 1586919677}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 3154116608, 2717908992, 4043309056, 2155872256, 1631584256, 488636416, 3434086400, 481820672, 3908829184, 1897005056, 3831037952, 2562293760, 1989361664, 2179145728, 836014080, 1629276160, 4233591808, 978140672, 2688530176, 3297541248, 1420136000, 458314016, 1653749712, 2493063048, 878291276, 2386775134, 3368756135}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 4227858432, 301989888, 3909091328, 1937768448, 3233808384, 3881828352, 4014997504, 3716677632, 1198784512, 1742864384, 3864199168, 67665920, 137052160, 3129548800, 179810304, 3449681920, 920081408, 3156152832, 1812379392, 2001094784, 1756671040, 2795327968, 113775536, 2362704664, 2513577844, 294326450, 4151615157}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 3019898880, 1509949440, 3506438144, 645922816, 4097835008, 333447168, 1594884096, 508035072, 2651586560, 4245028864, 3461677056, 4070080512, 849362944, 3127582720, 794398720, 2581260288, 3269747712, 3512798720, 3758789888, 2736224896, 3319574080, 1076513440, 754454160, 95695416, 13777956, 4116126242, 3509040875}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1811939328, 1778384896, 2868903936, 763363328, 3116367872, 455081984, 3989831680, 4048027648, 3965452288, 2710437888, 3765633024, 1757970432, 268386304, 3569688576, 3795824640, 609085440, 1424716800, 941033984, 3577905920, 11953792, 2503771328, 333281888, 1042294768, 1565528712, 1007167700, 2621183554, 2906526511}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 2885681152, 3523215360, 2835349504, 1199570944, 3183476736, 970981376, 1297088512, 1735917568, 765198336, 2185625600, 3476619264, 406421504, 2517417984, 1735860224, 1062514688, 3032958976, 778099712, 3048816128, 1551471360, 1227669632, 222763072, 1463592160, 3590551792, 655019192, 2079201012, 2250060878, 3573787375}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 1811939328, 33554432, 2264924160, 142606336, 2864709632, 1423966208, 2716860416, 1535639552, 3255042048, 2408972288, 4056875008, 2686681088, 413384704, 1409359872, 410038272, 1357535232, 2436353024, 3928955392, 357806848, 2750149760, 2581931968, 345416480, 3144509744, 2909829240, 4046115228, 3077942642, 3532442505}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 3959422976, 2449473536, 1996488704, 3095396352, 1866465280, 1159725056, 254803968, 3944218624, 289669120, 2667184128, 551616512, 2868346880, 2438873088, 3193118720, 2270859264, 1807730688, 4203377664, 2009147904, 2462556928, 3804657792, 2421633984, 880844576, 2825833552, 694541320, 2161859116, 183405622, 708699721}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 201326592, 1644167168, 822083584, 58720256, 3158310912, 3349151744, 1496317952, 3924295680, 2390491136, 2284191744, 1635844096, 3764944896, 1029586944, 614408192, 3891113984, 3677681664, 3912391680, 3567331840, 647531264, 3210108032, 745744960, 991136224, 3005336720, 1543567656, 853045484, 1009663626, 4268560871}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2348810240, 1644167168, 3774873600, 2239758336, 3359637504, 2850029568, 2234515456, 3194486784, 1011613696, 1481768960, 412024832, 3488448512, 509427712, 1814372352, 3465973760, 1819736064, 2185329664, 4277080576, 1067289344, 4132797568, 2283349568, 1657581664, 180744592, 83293880, 3984681580, 2655983594, 3872242683}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 3019898880, 637534208, 1493172224, 1216348160, 96468992, 2246049792, 3201302528, 1815609344, 1777598464, 1131806720, 128516096, 1782677504, 3004841984, 3474399232, 1536462848, 2230446080, 2298375168, 1698247168, 2597950720, 1377725824, 3127457856, 329362720, 1070222832, 3962507960, 736147924, 1053281630, 695689205}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 2348810240, 3523215360, 2600468480, 1216348160, 2503999488, 2451570688, 3912237056, 380108800, 572784640, 3062497280, 2087256064, 3726278656, 3037806592, 1629167616, 3379539968, 3078473728, 2068141056, 991506944, 34773760, 1128614016, 253300928, 605201184, 3729095376, 177808072, 1020435628, 3634715098, 927541713}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 335544320, 436207616, 1996488704, 327155712, 1606418432, 3344957440, 66060288, 3671588864, 1694760960, 2601385984, 2438791168, 1406435328, 4169383936, 3336249344, 1296412672, 3090503680, 1467479040, 1905071616, 3999051008, 2781858432, 3505991616, 2320152544, 2985741424, 273915544, 1921806300, 2627557542, 1248591337}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 2214592512, 1442840576, 4278190080, 1904214016, 633339904, 4007657472, 2786066432, 3423076352, 1010565120, 3199598592, 556072960, 995655680, 3166453760, 3752534016, 272216064, 2570508288, 1720738816, 219485696, 2099284224, 349718912, 1728650688, 1004964704, 2024105456, 3703944696, 1172372516, 1692761874, 736476231}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3556769792, 3388997632, 620756992, 1619001344, 448790528, 2296381440, 386924544, 3367501824, 915144704, 159776768, 3498639360, 1017151488, 2008465408, 3347521536, 1986891776, 2935257088, 2561342464, 4219017728, 419994880, 3833779840, 1007492928, 3617756960, 993917232, 1848419832, 3157323428, 1980629438, 944576427}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 2617245696, 3388997632, 1828716544, 947912704, 843055104, 1298137088, 2609905664, 2382888960, 1315176448, 3344826368, 2901999616, 4214128640, 2106900480, 1772036096, 1795919872, 1131968512, 1112599552, 2641439232, 1116376832, 1164625536, 3856018752, 4141687584, 1578148112, 3011376792, 3027863940, 3604698674, 3385419473}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 469762048, 3321888768, 2365587456, 3900702720, 2621440000, 1398800384, 1712324608, 3522691072, 4245422080, 47841280, 2251489280, 2130739200, 2097561600, 2896240640, 1492619264, 3143161856, 1353339904, 1422590464, 3146551040, 2904317312, 3098674496, 839327520, 4059466128, 1168077336, 419074788, 3175448142, 1707705611}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3422552064, 1442840576, 2667577344, 1870659584, 2067791872, 861929472, 68157440, 3016228864, 2678849536, 2868510720, 2180186112, 3822157824, 1257914368, 3245416448, 3681980416, 3225798656, 1479965696, 1419456000, 885893888, 3396878720, 2580940224, 29959904, 1359130704, 1675354776, 974340900, 1870899906, 4155865187}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 2617245696, 3254779904, 520093696, 2055208960, 1539309568, 1436549120, 108003328, 2145910784, 2739142656, 504496128, 3451060224, 2076016640, 4293574656, 148447232, 1135783936, 3266930688, 3624850432, 523969024, 598327040, 3030445184, 2061902272, 3538500512, 1203415408, 2070763048, 4259629820, 1475616938, 534381513}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 3288334336, 838860800, 2634022912, 897581056, 3443523584, 555745280, 3081764864, 3337093120, 1976303616, 2350776320, 3286433792, 2913304576, 3511369728, 3997507584, 1764929536, 822401024, 180839424, 3187343872, 983668992, 1185501312, 1276121408, 3029868128, 449058512, 4194445192, 2474972620, 2631057034, 3973376747}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 335544320, 1845493760, 3640655872, 1149239296, 3837788160, 253755392, 3341811712, 1631059968, 1873018880, 3994681344, 1312227328, 2358280192, 2939568128, 3393527808, 1936429056, 2188429312, 4220670976, 736039424, 3457981696, 1317037952, 2046033984, 2465343008, 674967472, 2045155848, 1269265580, 1894552926, 3256380049}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 1006632960, 1577058304, 1191182336, 1652555776, 3040870400, 1096810496, 2314207232, 3003645952, 194248704, 1126563840, 2564096000, 833323008, 1656307712, 2326470656, 464687104, 3875063808, 2267902976, 2257403392, 2514982656, 1746094976, 3119786944, 3260418464, 4087168464, 1423933976, 1655661852, 316028466, 668809325}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 2483027968, 3925868544, 3942645760, 2961178624, 1925185536, 434110464, 999292928, 2597847040, 3926654976, 3001155584, 3533111296, 255033344, 3336880128, 1886986240, 2353442816, 4156573696, 1567521792, 775648768, 368049408, 2138095232, 1580824768, 879287072, 1549478192, 1764867384, 711185284, 1456639078, 135153067}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 1140850688, 704643072, 1593835520, 310378496, 3149922304, 3068133376, 2612002816, 414711808, 411303936, 4201512960, 4024893440, 3731783680, 4248125440, 2668437504, 149393408, 1480386560, 3868644352, 4089438720, 3861268736, 2606081664, 2617362880, 772373408, 1097278320, 1940818936, 1121284620, 3208460094, 3223291145}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 1543503872, 167772160, 1224736768, 511705088, 3015704576, 450887680, 491782144, 1712848896, 3146514432, 2167275520, 3074490368, 1911062528, 39436288, 870522880, 2827456512, 4050671616, 1209158656, 748515840, 3412393728, 1691190912, 2952492096, 4147234464, 2689017712, 992840568, 1579905844, 1609165846, 4188746827}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 603979776, 2717908992, 16777216, 2306867200, 3678404608, 1658847232, 1668284416, 1105723392, 2616983552, 3812229120, 987561984, 1466597376, 293060608, 3692765184, 1636667392, 3527436288, 3687205888, 3049355776, 411488512, 1362336896, 1724079680, 2774517088, 617021776, 1491569528, 1847943036, 107538954, 3104348599}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3154116608, 4060086272, 889192448, 461373440, 2839543808, 2598371328, 2716860416, 303562752, 2967732224, 1865285632, 3519348736, 2357559296, 930496512, 823074816, 2163126272, 2063005696, 2220674048, 2718432768, 2680112896, 2170075264, 202884928, 2815914976, 1659153360, 4248690296, 1322009692, 1455164406, 715793009}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 2080374784, 1308622848, 3439329280, 1937768448, 3535798272, 333447168, 2412773376, 4071096320, 869531648, 1171128320, 3974561792, 3622338560, 2335424512, 696066048, 1275170816, 333211648, 3530974208, 1491566080, 2004141824, 1264947072, 3408544064, 2337096160, 786809392, 1115041080, 981155028, 3156383290, 1135789597}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 2617245696, 301989888, 2197815296, 1216348160, 1564475392, 85983232, 1768947712, 218628096, 2471231488, 1134690304, 1200291840, 606371840, 2360197120, 333783040, 3612192768, 1562531840, 2761706496, 1095590400, 1483140864, 65118336, 688936640, 772756256, 3976067792, 3181197320, 1309249340, 860644466, 955603243}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 3422552064, 2046820352, 3741319168, 3430940672, 2545942528, 2686451712, 1852833792, 2474115072, 2815688704, 2822897664, 1134231552, 179339264, 1247264768, 2794266624, 3416895488, 2765912064, 1566206976, 3807072768, 100457216, 2569386624, 1211789760, 712726048, 357881456, 3250165832, 2192865020, 3764800846, 2287291885}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2885681152, 1174405120, 2634022912, 1535115264, 3502243840, 2392850432, 3392143360, 725090304, 2983460864, 590217216, 1339228160, 2396160000, 3226910720, 2225676288, 904892416, 930564096, 2724029440, 3184030208, 3568685824, 1824763264, 565016896, 4191179744, 2358376624, 2432009320, 3503973804, 276099294, 3956283213}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3154116608, 301989888, 3204448256, 2927624192, 2462056448, 3957325824, 3845128192, 324534272, 2475425792, 3772383232, 508493824, 197361664, 1336852480, 3432587264, 1091997696, 1325557760, 2351201280, 1598646784, 1121580800, 3467018368, 2560250304, 1565018784, 4246960432, 177142968, 2420708012, 2826870406, 290881483}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 1811939328, 2583691264, 788529152, 3145728000, 960495616, 2074083328, 1301282816, 2588409856, 1541668864, 2463760384, 1424949248, 1636663296, 4033167360, 1297162240, 1266200576, 1860691968, 2349450240, 408219136, 2785174272, 3671636608, 74959296, 163702752, 3840997840, 1853386408, 2703726532, 3362941282, 1948297825}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 1543503872, 1442840576, 3976200192, 2457862144, 1639972864, 509607936, 3639607296, 2728919040, 2608594944, 3844210688, 1302396928, 3746201600, 315211776, 1920933888, 1971949568, 2600626176, 3853280256, 193415680, 1074843392, 2679212416, 1931902272, 3923396000, 2931315952, 3896073304, 2233726812, 3578928314, 768161751}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3288334336, 771751936, 2499805184, 3514826752, 96468992, 44040192, 540016640, 1741160448, 827588608, 3743285248, 558432256, 364347392, 3160162304, 428023808, 3500191744, 490919936, 1203303424, 1382544896, 4105009408, 3737687936, 279379776, 2402209632, 991615472, 294973800, 296091564, 1640921122, 2587367341}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 1140850688, 503316480, 218103808, 1434451968, 239075328, 3877634048, 4000317440, 3859283968, 2024538112, 3100770304, 3990028288, 1800699904, 2619162624, 2213355520, 2306191360, 1022019584, 1185727488, 405400064, 3349170432, 1432402816, 175859008, 3080204896, 3912514320, 283516424, 1119166268, 1285657010, 3273450323}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 3825205248, 1174405120, 3808428032, 1199570944, 3040870400, 4242538496, 2708471808, 1193803776, 1237581824, 576061440, 4029087744, 3685974016, 3471130624, 1526013952, 4213346304, 1929500672, 822866944, 4239845888, 3923792128, 4164922752, 2051505856, 4039909088, 2604800976, 1959341432, 503889404, 283958842, 153448505}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1677721600, 2785017856, 1593835520, 2357198848, 3904897024, 870318080, 1741684736, 808976384, 1392771072, 1745485824, 1389559808, 785285120, 997638144, 4011663360, 1693945856, 3459999744, 2875030528, 1006140928, 1246478592, 509259136, 677707200, 1392123936, 1507526832, 1050840504, 3430990228, 723518814, 741351401}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3422552064, 2181038080, 2466250752, 58720256, 2185232384, 492830720, 2270167040, 3260547072, 3734765568, 4013555712, 2834104320, 266502144, 810696704, 2685083648, 1255518208, 3092109312, 260301824, 3401638400, 2729540352, 394964096, 197556928, 603274720, 194950416, 4101528088, 3604886132, 1148917414, 3904741199}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 1811939328, 1308622848, 855638016, 1786773504, 3401580544, 316669952, 1213202432, 4100456448, 1698955264, 4207017984, 807337984, 1704099840, 545439744, 4200144896, 2033160192, 3567216640, 3946925056, 1075866112, 1772339968, 653961088, 1296483008, 391856032, 2991627312, 824046328, 2341175540, 3415031882, 1702259257}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 1006632960, 1308622848, 3439329280, 4034920448, 1061158912, 3445620736, 3113222144, 1667760128, 3668705280, 3916038144, 85655552, 3333193728, 1951514624, 3911000064, 553488384, 253118464, 2266518528, 1836406272, 2008086272, 4173504384, 3593271616, 1500547360, 3993227600, 1055003288, 1810307460, 1435411946, 2526477891}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 4227858432, 1912602624, 889192448, 1568669696, 1321205760, 3189768192, 888143872, 3122135040, 833355776, 2812674048, 1699807232, 2726789120, 2975318016, 4162527232, 76582912, 1381058560, 2451786752, 2263382528, 3616589568, 2230683776, 1050473280, 65250912, 1505084976, 3109561160, 424413340, 3648403862, 3585685875}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2348810240, 3791650816, 1224736768, 880803840, 2084569088, 2480930816, 3562012672, 2329411584, 3852730368, 3827433472, 2669740032, 1341620224, 57819136, 2556895232, 5541888, 1368717312, 380294144, 4254978560, 2828102400, 4251026560, 80309312, 3582304288, 1938506384, 3568604984, 2319767028, 4122140742, 2669279969}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 3556769792, 3388997632, 2097152000, 1451229184, 574619648, 698351616, 399507456, 599261184, 305397760, 103415808, 3277651968, 773160960, 823050240, 360914944, 2877468672, 1068918784, 1630565376, 2565035520, 3155807488, 4001078912, 756143424, 667400864, 113765648, 636263592, 2359913620, 2901734942, 2338733461}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 201326592, 704643072, 2399141888, 3984588800, 1413480448, 3550478336, 2454716416, 3412590592, 1092354048, 2756575232, 910098432, 2726002688, 1395703808, 430776320, 2557120512, 2311346176, 3120456704, 2207473152, 2602167040, 2058200704, 1076609472, 2339154528, 603416208, 478398632, 1821409716, 1254708202, 3410286111}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3959422976, 1308622848, 3640655872, 645922816, 3955228672, 3210739712, 401604608, 3426222080, 679739392, 1127350272, 4054384640, 872579072, 939016192, 1784619008, 112824320, 2919487488, 244179968, 3272788480, 80433920, 4231577472, 202195008, 1180415136, 3317890160, 1847816984, 2387912348, 2773702558, 179087337}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 1006632960, 637534208, 520093696, 2290089984, 2126512128, 2501902336, 2622488576, 2452094976, 3500933120, 692977664, 75694080, 3373760512, 3034628096, 2988515328, 1488629760, 642017280, 3662568448, 2643423744, 122025728, 3992554880, 1257488832, 2554247968, 3265689392, 2718125576, 3680233588, 2496826714, 285753395}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 201326592, 167772160, 1862270976, 1333788672, 3829399552, 694157312, 317718528, 1925709824, 3205234688, 687472640, 4177854464, 3510206464, 431144960, 3415416832, 1479970816, 205932544, 1670661120, 1588426240, 1132919552, 4264369792, 889561536, 1168177888, 2005547664, 1418528280, 785745180, 855165698, 1371419307}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 872415232, 3858759680, 3976200192, 4034920448, 3326083072, 3739222016, 1160773632, 2522349568, 1039400960, 3875930112, 4144300032, 491945984, 2898739200, 1461133312, 3059855360, 3251169280, 1240910848, 267897344, 551253248, 3070045568, 1224119616, 1734962976, 3718124304, 2639336056, 1376029356, 3614066406, 2278143029}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 3825205248, 2852126720, 251658240, 159383552, 3728736256, 3433037824, 1804599296, 3302490112, 1745616896, 726269952, 1596784640, 1257078784, 1109999616, 650846208, 3692728320, 733083648, 1287906304, 198371840, 2965205248, 3912050304, 602781120, 3936968032, 1141578256, 2692393320, 3208769732, 1533790598, 255259931}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 2617245696, 503316480, 3070230528, 1115684864, 3443523584, 2854223872, 2744123392, 3773300736, 2162950144, 1651376128, 3968139264, 1407287296, 1188151296, 3810992128, 605720576, 1612535808, 1323000832, 2702336512, 3268267776, 1209084800, 2064364480, 1771501984, 3524109776, 490726856, 3059879172, 731587978, 1006407299}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1140850688, 2315255808, 3170893824, 2592079872, 138412032, 4200595456, 596639744, 3244818432, 2056519680, 2929590272, 958332928, 1156284416, 2629812224, 2457149440, 3195711488, 442714112, 1674933248, 3040769536, 1062979840, 324218496, 1752802624, 3813854624, 853779344, 1463546968, 163781252, 2576465194, 2089207245}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 201326592, 33554432, 3405774848, 1367343104, 2772434944, 1075838976, 3683647488, 388497408, 4262199296, 3908173824, 397082624, 780632064, 849821696, 309665792, 3754856448, 1474557952, 2843333632, 2667495936, 1645955840, 381631616, 3934362816, 3447351648, 1467452624, 2914992968, 2927692740, 532197050, 3764841083}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 2885681152, 1979711488, 1291845632, 3900702720, 935329792, 4208984064, 2293235712, 785907712, 2457075712, 1380843520, 1455357952, 3659825152, 1777418240, 493166592, 1088794624, 2104678400, 1218765824, 3696214528, 3874841344, 4094890368, 1260301632, 3414187808, 524193136, 1934653816, 563512780, 312231590, 1767675061}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1409286144, 2919235584, 2734686208, 1484783616, 3149922304, 241172480, 4174381056, 2231894016, 1401159680, 4090888192, 2888499200, 556498944, 1143324672, 3474530304, 2642841600, 4285360128, 3023264768, 1339847168, 2248264960, 746524544, 460697280, 239785248, 1082429040, 3721938904, 2073556564, 2658408146, 3618520425}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2080374784, 234881024, 687865856, 1518338048, 4106223616, 3483369472, 1471152128, 1351090176, 257687552, 71434240, 406650880, 661356544, 732938240, 3481477120, 488935424, 87115776, 3371920384, 756697600, 2801002240, 1690384256, 446276672, 1511716768, 1697953712, 1376341800, 1865383308, 2181319282, 546100207}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 67108864, 2852126720, 4076863488, 494927872, 675282944, 2208301056, 842006528, 950534144, 3560701952, 335413248, 4113104896, 3451682816, 1363296256, 483074048, 3105599488, 1189074944, 339336192, 12900864, 1905936640, 1157570176, 2607391424, 3017861216, 1320187792, 2444504488, 3627168940, 966734106, 54104663}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1409286144, 3388997632, 1023410176, 3179282432, 1547698176, 3911188480, 3448766464, 1385693184, 249298944, 3472490496, 1174077440, 268206080, 694468608, 1232936960, 2838343680, 651909120, 1806265344, 4258683392, 946658560, 1513698944, 3314262336, 3390727264, 533649040, 3783133320, 3518831812, 3553461526, 1328236751}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 872415232, 3992977408, 1728053248, 1182793728, 3082813440, 2761949184, 3507486720, 1512570880, 1086586880, 4026400768, 63242240, 354516992, 1479393280, 3537838080, 231387136, 3577833472, 92756992, 850284032, 1337324800, 1294155648, 1188602816, 2529056416, 4129151344, 296159336, 4257649316, 982211738, 3890503305}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 738197504, 637534208, 2734686208, 4152360960, 1547698176, 2694840320, 638582784, 817364992, 2612264960, 4079353856, 3611099136, 2514714624, 1711063040, 3935248384, 3936923648, 2713352192, 234116096, 2082819584, 1768219392, 3102414208, 1205242560, 310600928, 1998184336, 1093176424, 1408914980, 1783917470, 263550709}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 335544320, 167772160, 2332033024, 3699376128, 1874853888, 740294656, 1435500544, 502792192, 3825467392, 4062052352, 1353383936, 4159733760, 36356096, 1964056576, 3885338624, 1365862400, 2256495616, 1045971456, 293264640, 4148764288, 2537663680, 3127864352, 1105218160, 2300505160, 3416727300, 241350638, 1389617689}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 603979776, 3791650816, 1392508928, 964689920, 62914560, 337641472, 1634729984, 1622671360, 379322368, 1343881216, 3373858816, 3753279488, 4069376000, 2302615552, 4052070400, 1702520832, 1321747456, 1030060544, 1589506304, 3857130624, 1653179072, 2299027808, 994402160, 4107131464, 2698972028, 433424126, 1479703807}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 4093640704, 3724541952, 1157627904, 4152360960, 817889280, 2418016256, 2731540480, 2653421568, 4065591296, 1081737216, 2746548224, 4129849344, 838418432, 3443204096, 2239213568, 623695872, 3868124160, 1192750592, 1870230784, 4034608000, 647463744, 1096606432, 993451184, 982241736, 3324462740, 1519139994, 2027301389}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 2751463424, 4060086272, 1258291200, 3951034368, 2260729856, 715128832, 462422016, 2808610816, 3017015296, 4263116800, 4291100672, 3317792768, 2700656640, 4197130240, 567185408, 3463739392, 3778436096, 2220846592, 1492705536, 506136704, 869177536, 1970555360, 1924560432, 2795463656, 2153313092, 1320888522, 2133239245}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 4227858432, 436207616, 2063597568, 2390753280, 2092957696, 2145386496, 3704619008, 253231104, 3603693568, 3475374080, 3432841216, 297304064, 4199530496, 2253856768, 2570293248, 2963433472, 578059264, 2244048384, 2784880384, 1048576640, 2227190976, 1407200928, 2932882608, 2417508024, 3192665044, 3538298646, 1190987803}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 2751463424, 2516582400, 721420288, 1920991232, 2336227328, 3722444800, 2026897408, 2918711296, 2998665216, 2889482240, 692781056, 3170664448, 1614790656, 2238521344, 3938299904, 4221585408, 208294912, 3593038336, 4276220160, 1292896640, 156777664, 2324444064, 4036108368, 667880248, 1356498132, 3598645838, 4008873831}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 2617245696, 100663296, 1560281088, 3649044480, 1816133632, 4204789760, 1636827136, 201850880, 4158914560, 2590375936, 2890465280, 1576370176, 2671624192, 724246528, 116035584, 2786678784, 3884928000, 759059968, 2253901568, 147850624, 2468877632, 741606240, 432945040, 3887933800, 1037803460, 1697708210, 162044257}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 2483027968, 1778384896, 318767104, 2810183680, 1363148800, 278921216, 2154823680, 1588068352, 3820224512, 3983933440, 2529624064, 3199369216, 3333210112, 2078613504, 584290304, 2776725504, 3500635136, 813189632, 3140939008, 4010280576, 3141796544, 3005094624, 2308113872, 4120151400, 4285788860, 4096496730, 942495157}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 3422552064, 234881024, 2432696320, 176160768, 4005560320, 2124414976, 607125504, 2606235648, 1271136256, 1532362752, 1554841600, 2329116672, 1681670144, 2657034240, 146313216, 1990916096, 3027033088, 2586429952, 1898347264, 2909288320, 4154198592, 3205631904, 968559920, 4246647144, 3992969068, 1045125126, 1302044681}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3288334336, 2650800128, 3137339392, 1988100096, 3451912192, 4091543552, 3090153472, 1904738304, 2390491136, 1886519296, 3471376384, 1464827904, 3643621376, 80158720, 3204747264, 682883072, 2752637952, 3485524480, 1874557184, 1190667136, 3084130496, 450759328, 3886234608, 2626852536, 2936851436, 864115698, 1837969271}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 603979776, 436207616, 4110417920, 4185915392, 2772434944, 3982491648, 1376780288, 3621257216, 3213623296, 599916544, 2526216192, 2611183616, 287621120, 2549948416, 402829312, 4103890944, 206457856, 579160576, 3370840320, 2985038464, 592581440, 3800770912, 3096416464, 2639713176, 4068882468, 3146066182, 4039022283}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3959422976, 4127195136, 3305111552, 2457862144, 1035993088, 1440743424, 728760320, 3928489984, 816578560, 3740139520, 2905538560, 1045463040, 1337049088, 3024953344, 847360000, 131487744, 3716703232, 2691652096, 2086925056, 3109302656, 1480202048, 374671776, 3324348400, 168061112, 697399740, 3864317338, 1763740611}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 335544320, 1509949440, 1694498816, 3833593856, 1656750080, 1184890880, 3308257280, 4236771328, 1274806272, 157155328, 2105868288, 2394914816, 442777600, 3217498112, 4214534144, 2252785664, 4049136640, 1824388608, 3012713728, 1229849216, 1937574720, 2200673824, 3969278256, 3364101480, 210383532, 2954303858, 3421288327}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2348810240, 3724541952, 1593835520, 3179282432, 2780823552, 1533018112, 1901068288, 2386034688, 3435397120, 2395340800, 1292959744, 3996745728, 2293088256, 1613963264, 1277079552, 3633149952, 3968558080, 1736076800, 2916338432, 405150592, 2978031040, 2942406240, 2000275440, 432868248, 2739634292, 2117271006, 2291634233}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 3154116608, 369098752, 1962934272, 2709520384, 3955228672, 383778816, 2274361344, 2424832000, 3389784064, 171048960, 1529937920, 3916464128, 1112653824, 732897280, 482578432, 1625847808, 1713007616, 357260800, 3001804544, 2039611776, 4211152704, 3150486880, 1575350896, 1890139256, 2377428548, 2370819698, 81532139}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 3019898880, 1241513984, 1291845632, 2524971008, 3107979264, 1566572544, 252706816, 3074949120, 2920546304, 1043464192, 695271424, 3205791744, 4203397120, 32972800, 1315409920, 1062684672, 996496384, 1460950528, 1921045760, 524951168, 3705477440, 4062876320, 536200144, 597999000, 2389891748, 3566931938, 821657709}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1409286144, 3992977408, 1728053248, 2323644416, 3191865344, 421527552, 2163212288, 546832384, 3487301632, 856555520, 1019281408, 1890549760, 2034679808, 3958579200, 4092628992, 2631944192, 183389184, 2444183040, 2764107008, 1936076672, 59055040, 3296568736, 1250548496, 3315443464, 656008668, 232099670, 1093524815}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 738197504, 2650800128, 2399141888, 2894069760, 994050048, 2980052992, 202375168, 990380032, 659292160, 1537343488, 36634624, 1154318336, 153894912, 161554432, 2553327616, 2394355712, 3874810880, 1189859840, 3841876736, 3765830528, 1040786880, 3471611424, 383577168, 3589783848, 3614734180, 1162151794, 592357259}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 1811939328, 3925868544, 2667577344, 1535115264, 3653238784, 98566144, 1037041664, 523763712, 79429632, 4041342976, 539295744, 3810951168, 3267608576, 4255850496, 2061086720, 2289846272, 2485937152, 3587466752, 3272098560, 771384960, 1342655936, 3184388064, 2736012784, 3771075896, 4018873812, 1139381022, 3356774535}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1811939328, 1375731712, 1392508928, 3649044480, 1715470336, 2095054848, 2385510400, 2353528832, 520355840, 2812149760, 1525350400, 4097277952, 3161767936, 2453741568, 3825897472, 3073132544, 710697984, 510938624, 4185940736, 3329648768, 143218368, 788066144, 1903891472, 1093641848, 3024682156, 334695842, 369853001}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3288334336, 905969664, 3103784960, 75497472, 1614807040, 400556032, 770703360, 1803026432, 4274782208, 2776236032, 3850174464, 4207181824, 2300035072, 20652032, 2931535872, 2917300224, 1196583936, 441087488, 3216398592, 3105122688, 3174394944, 79950368, 3166512784, 2682565944, 3125267100, 4241693486, 717203387}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 335544320, 2181038080, 1493172224, 92274688, 3837788160, 1411383296, 993001472, 2016935936, 1791229952, 1323171840, 2245328896, 3330703360, 690274304, 4110360576, 2058727424, 1043560448, 3720571904, 4024126976, 3912199424, 625558656, 2283301952, 4162911840, 1484859056, 3222322376, 3958232684, 2733877150, 2287102505}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 1677721600, 2650800128, 3774873600, 4152360960, 3988783104, 2166358016, 5242880, 366477312, 2522087424, 234749952, 3160211456, 1942323200, 817152000, 3467059200, 3426660352, 918054912, 4060630016, 983582208, 1400660224, 1242461056, 1199143488, 1700783840, 2308147184, 2478163080, 2924513588, 1964855078, 1732893581}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 3959422976, 3523215360, 1694498816, 1954545664, 3779067904, 1809842176, 433061888, 1094189056, 4249092096, 58327040, 1799815168, 2014085120, 1995489280, 1705582592, 3884560384, 348092416, 1263490048, 1560766976, 1296782080, 2359126144, 2707193664, 904511520, 193499600, 480954936, 3156089748, 21831166, 1229165593}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1275068416, 369098752, 855638016, 4219469824, 1312817152, 408944640, 3145728, 3800563712, 1289486336, 1563820032, 1020329984, 3876356096, 1900363776, 2685083648, 2699268096, 1703200768, 3193228288, 2259483136, 1654188800, 2856505728, 3752710848, 2188145632, 4071856912, 2050810456, 2625694380, 3364280722, 1482674207}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 4093640704, 2113929216, 956301312, 3598712832, 2042626048, 4263510016, 888143872, 3952607232, 385089536, 419037184, 85655552, 4081483776, 3473391616, 2036670464, 3036655616, 2509133824, 2939048960, 1226721792, 3777393920, 1734501248, 509634624, 3676270240, 4188789488, 2454402376, 2557383260, 2953563126, 2247832357}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 1811939328, 1308622848, 1728053248, 1384120320, 163577856, 3328180224, 3253731328, 914882560, 3301179392, 1412825088, 2431713280, 952205312, 4206411776, 594747392, 458141696, 338458624, 2261537792, 2247909888, 2308207360, 845172608, 205420480, 4231750048, 774169840, 643370712, 232111004, 2983654450, 740172089}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 3422552064, 3523215360, 1828716544, 830472192, 1119879168, 1306525696, 1416626176, 2011693056, 207880192, 3749838848, 3420913664, 511868928, 1275871232, 3018924032, 3905925120, 3094206464, 2479735808, 3441287680, 3349543680, 2394544256, 4098344256, 2616123744, 483215664, 1576440248, 1784052668, 1127887850, 1375417969}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 4093640704, 1509949440, 3976200192, 3615490048, 3317694464, 190840832, 1320157184, 4231528448, 2910584832, 3572629504, 665387008, 610762752, 4078780416, 1092034560, 2378469376, 642766848, 1802501120, 3783248384, 1301796096, 3924025984, 4019582272, 4191340256, 14570736, 4084571160, 3510917260, 3127424350, 3468020695}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 3154116608, 3791650816, 3170893824, 2441084928, 3510632448, 2761949184, 2372927488, 3765960704, 1748238336, 2259812352, 2311782400, 297762816, 3957997568, 1304240128, 4110323712, 3985295360, 871023616, 444263936, 4166178560, 3173966976, 485551424, 646826336, 252928464, 4119434216, 294346236, 4276978414, 2045866453}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 3959422976, 2852126720, 352321536, 578813952, 2386558976, 3089104896, 2867855360, 373817344, 1000603648, 1923743744, 1762721792, 2467135488, 4116561920, 225386496, 2050920448, 3867498496, 625304576, 2091216384, 1588941568, 376260224, 2823911232, 963068320, 1047543824, 46319816, 2031715548, 1528817762, 1667906833}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 1409286144, 3523215360, 1291845632, 3078619136, 3795845120, 1075838976, 1894776832, 2920808448, 3834380288, 1356464128, 3133997056, 1127055360, 837926912, 3974832128, 383946752, 2231191552, 524123136, 375214592, 1577938176, 1613058176, 3813758272, 60260064, 3897057040, 3511477448, 3961423132, 2650761782, 4263270555}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 1275068416, 4127195136, 2432696320, 3112173568, 3594518528, 3563061248, 2339373056, 195559424, 204734464, 3763470336, 1405157376, 2099085312, 175128576, 3629588480, 149336064, 3786995712, 519623680, 790160896, 3156802304, 1860231552, 2116341312, 2661209952, 1519120656, 200562136, 873278588, 3225655770, 4249836837}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 3825205248, 2717908992, 3741319168, 729808896, 1321205760, 2627731456, 441450496, 718798848, 405536768, 184942592, 446234624, 782794752, 3496099840, 2774736896, 3215953920, 3449800704, 2493512704, 2719995392, 1214234880, 1505741952, 3985634752, 128446944, 1375977520, 2675032936, 4085442612, 517306278, 2088148019}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 3825205248, 2986344448, 251658240, 1904214016, 4047503360, 2615148544, 4048551936, 4049076224, 4094951424, 937295872, 3536388096, 1545568256, 1207156736, 2765299712, 730902528, 3088140288, 2719052800, 286359040, 1183932672, 3805372544, 1538351552, 2082555744, 1524190160, 3137163960, 233526388, 2966317094, 1168887693}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 1409286144, 301989888, 1325400064, 729808896, 2353004544, 2099249152, 3559915520, 1098383360, 4032036864, 4027187200, 3153002496, 2229239808, 1993719808, 1136730112, 593670144, 2239854592, 1555651584, 3821891072, 2566356224, 1105219712, 355203520, 2832479712, 3653908624, 1536108296, 4283416492, 3781019118, 856500461}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1946157056, 2785017856, 1459617792, 3162505216, 1388314624, 4267704320, 97517568, 1215823872, 953417728, 630325248, 2627403776, 3052044288, 653410304, 248324096, 2667294720, 3431450624, 1128252416, 1879821824, 3171534080, 1338692992, 1149532096, 1017909280, 793125424, 4161350872, 720483604, 1901647566, 1453280125}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 2617245696, 905969664, 2667577344, 1350565888, 1841299456, 2971664384, 623902720, 2554855424, 4116447232, 4291690496, 3709534208, 1175748608, 2633351168, 1132011520, 3685330944, 2559989760, 3063827456, 1973582336, 2730258176, 947874176, 152037824, 4005575968, 396369904, 3085975304, 3387430444, 363597314, 1252397839}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 2483027968, 1845493760, 2667577344, 4169138176, 1782579200, 983564288, 1242562560, 2629304320, 1846804480, 940965888, 4281139200, 3183968256, 1240645632, 3749650432, 1608814592, 496785408, 3970200576, 963664384, 973491456, 626747264, 3553948096, 2243562784, 3115258384, 3837571560, 263736292, 1448759518, 961632477}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 1409286144, 4194304000, 3741319168, 4018143232, 3208642560, 2338324480, 34603008, 1449656320, 3350462464, 3004563456, 2362638336, 3399647232, 552189952, 1310793728, 4260343808, 3816572928, 1442085888, 2635099648, 2685291776, 3640228480, 2506476992, 285938912, 2387517008, 1658049688, 2758288676, 1957958634, 3533050693}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 201326592, 973078528, 2097152000, 2826960896, 4081057792, 530579456, 3333423104, 1713897472, 2307129344, 2538733568, 1356136448, 567902208, 3117793280, 2196971520, 2706804736, 3282925568, 2040882176, 2589024768, 3930802944, 3855237760, 1631174976, 4119148320, 123834192, 285866792, 2079145804, 3603275706, 2049694137}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 335544320, 3858759680, 520093696, 4034920448, 188743680, 1793064960, 84934656, 1920466944, 2737569792, 1815740416, 1956052992, 3259465728, 4095066112, 3436257280, 1844613120, 2134464512, 3043060736, 2239588864, 319778048, 276585856, 2443573696, 1389954848, 2289475664, 385314808, 345010212, 1044378414, 3904774083}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 67108864, 1577058304, 520093696, 1417674752, 2621440000, 421527552, 2366636032, 2420637696, 428081152, 3497132032, 3525378048, 2564325376, 146718720, 2743541760, 73633792, 605247488, 3350952960, 2739893760, 449145088, 1878549376, 964621760, 963061280, 244556688, 3475723528, 3435617572, 2929815906, 2650426201}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 201326592, 3187671040, 1493172224, 3598712832, 2344615936, 249561088, 2746220544, 647495680, 1994653696, 2871132160, 2981560320, 637698048, 3098066944, 1795235840, 3748630528, 487155712, 3190907904, 3812974080, 388979456, 2442425216, 2041111616, 3783328928, 4071595120, 1458142072, 3439422860, 454916662, 128674705}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2214592512, 4127195136, 754974720, 746586112, 3770679296, 3370123264, 3897556992, 3536322560, 3984326656, 3008757760, 1041432576, 1651867648, 2428125184, 3626573824, 131641344, 705751040, 2863199232, 1588381184, 2476660992, 1630523776, 1631809856, 1635356704, 3096739504, 1264463864, 1955534068, 1727245922, 287406519}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 1543503872, 2919235584, 352321536, 327155712, 490733568, 1264582656, 862978048, 1580728320, 3893624832, 568983552, 3213164544, 3184492544, 3583393792, 1573593088, 850964480, 3260606464, 3178284032, 3719099904, 3190484736, 2930898816, 773947200, 2737154528, 4271071696, 1707385112, 3213804540, 759415806, 1184917165}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3690987520, 1040187392, 4278190080, 3347054592, 3611295744, 1562378240, 1062207488, 2402811904, 4160487424, 4253679616, 1661796352, 2970255360, 1652080640, 1290477568, 1339396096, 4017313792, 733707264, 1282369024, 3347144448, 2364177280, 880795072, 2519508192, 2865221456, 3985678856, 1072554868, 2408419006, 3766445511}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1811939328, 1912602624, 3909091328, 377487360, 1421869056, 639631360, 3868196864, 2764570624, 3093561344, 3815374848, 2892693504, 2725347328, 4105158656, 901062656, 1415090176, 736184320, 3340323840, 3001379328, 3028509440, 1463175296, 74380352, 3926888608, 1515650224, 2530454088, 857794500, 1693365858, 662468289}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 67108864, 973078528, 1895825408, 1736441856, 1312817152, 3072327680, 3736076288, 1329070080, 866910208, 1955725312, 126025728, 1029865472, 980008960, 516759552, 3148591104, 519337984, 1929139200, 3240654336, 4273367296, 1364677248, 900654656, 2428084960, 2738308624, 1790899208, 418496396, 1858299006, 3624981651}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1677721600, 1979711488, 1593835520, 1484783616, 3334471680, 740294656, 4165992448, 4209508352, 442236928, 661258240, 1058865152, 994869248, 3579559936, 3610976256, 3383996416, 1759922176, 3948835840, 2288675328, 756826368, 948654464, 1009443264, 71678240, 3820053296, 1071636040, 3797222772, 2499840106, 3946440015}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1811939328, 3657433088, 4009754624, 1015021568, 1455423488, 195035136, 1724907520, 1726480384, 3455320064, 3118596096, 2813788160, 3232858112, 1398947840, 103882752, 753709056, 2980112384, 2111368192, 1722079744, 1212343040, 3127886464, 907363776, 52472352, 4166968880, 2902055592, 2273334996, 1443243882, 2686265669}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 2483027968, 4261412864, 3539992576, 645922816, 2336227328, 371195904, 2584739840, 4139253760, 1447821312, 3495034880, 1537671168, 2349957120, 2075410432, 57221120, 2411499520, 3971938304, 3587621888, 71492096, 1550642432, 3660698496, 2062764736, 529044128, 2051073616, 3553871304, 2419869540, 1980572318, 3621427499}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 3690987520, 4194304000, 1426063360, 394264576, 3099590656, 3172990976, 3945791488, 2797076480, 821821440, 1561460736, 1468334080, 2974842880, 1455636480, 75177984, 3260002304, 676526080, 889644032, 652273152, 3572752128, 2246595200, 3311177536, 1590249696, 3849457072, 341127560, 2054729196, 2708953790, 588068199}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 1409286144, 4127195136, 3539992576, 4118806528, 348127232, 1461714944, 974127104, 1838678016, 1871446016, 4006739968, 1072496640, 4019224576, 1270136832, 1333993472, 4213682176, 2765969408, 1618560000, 2238671360, 4075052288, 639095168, 540320448, 388161120, 4140305328, 3790874504, 476974500, 4273412982, 1852409147}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1409286144, 1375731712, 2164260864, 562036736, 2109734912, 1839202304, 1984954368, 3174563840, 3331588096, 3226075136, 2872508416, 4064378880, 1026146304, 2753110016, 3008671744, 3463669760, 2557441024, 2696504832, 4028132608, 1142487168, 159496768, 1133111136, 3536401648, 36481192, 3230100020, 399863198, 2464575261}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 1006632960, 1979711488, 3103784960, 3397386240, 2042626048, 1314914304, 3918528512, 180879360, 3866886144, 386269184, 1036451840, 1803780096, 3393732608, 2706186240, 2904207360, 1664669696, 1388110848, 1937701376, 2732312320, 2819445120, 2085324864, 3031727008, 3834321648, 1597878616, 158025220, 2619127458, 4026527511}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 1946157056, 637534208, 2600468480, 847249408, 1698693120, 1251999744, 344981504, 1560805376, 1135869952, 716308480, 2874605568, 196902912, 3759816704, 2472615936, 658608128, 1745733632, 4125213696, 2383408640, 2725176576, 2309969280, 3689063616, 2552460192, 4043087824, 632965864, 594611652, 1812563186, 1603923701}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1811939328, 3120562176, 3472883712, 360710144, 2512388096, 3982491648, 4172283904, 2211971072, 2673606656, 380239872, 2245328896, 636846080, 955465728, 3404931072, 979537920, 580372480, 2497956864, 2909666816, 3743343360, 373062272, 1267444160, 1954047072, 3030227696, 58150680, 2458196748, 1658698406, 1322739679}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3154116608, 1107296256, 3506438144, 1971322880, 2747269120, 530579456, 3677356032, 1758986240, 441712640, 923402240, 3860529152, 1369407488, 2880880640, 1523916800, 2967900160, 41842688, 2223135744, 82076160, 1123116800, 4080526464, 960074304, 310637664, 2959319408, 1901130280, 1501571692, 432015462, 3667933741}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 2885681152, 704643072, 4278190080, 377487360, 3485466624, 2204106752, 1332740096, 4165468160, 2567176192, 1458176000, 1160577024, 3875373056, 2784968704, 1205018624, 1031974912, 3810777088, 706726912, 121226752, 3090866944, 3646975616, 1925156288, 3353771168, 3610022000, 3192190104, 786392636, 3548588546, 2040183689}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 2483027968, 1509949440, 3707764736, 2038431744, 155189248, 3131047936, 2907701248, 3489136640, 1953234944, 2963406848, 3706650624, 395280384, 3623206912, 1045504000, 2083172352, 3819010048, 414536704, 3736823296, 2685816064, 3272002176, 2744425792, 562327904, 4255247312, 3607050344, 4124545012, 2454316814, 1976249411}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 1006632960, 3254779904, 1023410176, 2021654528, 3460300800, 1541406720, 4145020928, 2794979328, 4292083712, 2543190016, 1896153088, 1044676608, 1827553280, 4181139456, 1495248896, 3993225216, 693101568, 1309524480, 2501826304, 144665728, 2039841088, 2210201376, 4120670736, 2416713784, 3525458212, 826489046, 2943987069}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 67108864, 4261412864, 1862270976, 2759852032, 3107979264, 3332374528, 1733296128, 3118989312, 2281439232, 3619815424, 4278517760, 4003168256, 194887680, 1447763968, 597987328, 1337411584, 2913164288, 2409449984, 3797580032, 3729062784, 2776802752, 3644093984, 627834576, 2598380264, 1013987252, 2289580106, 3950261607}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 2080374784, 3053453312, 3305111552, 3531603968, 3628072960, 3986685952, 940572672, 3626500096, 4179361792, 1680736256, 1004339200, 557416448, 1815068672, 1675567104, 162697216, 2078234624, 1949002752, 4009316864, 2210035456, 2498152832, 151304000, 3316010400, 2571686544, 3776554664, 2248135524, 3046572922, 568239455}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3825205248, 973078528, 3003121664, 4219469824, 3896508416, 3172990976, 214958080, 3189243904, 1052508160, 4262068224, 1764294656, 1776975872, 2421374976, 1626284032, 3619786752, 827643904, 2316360704, 4254521856, 597545216, 885676672, 3572339392, 4242987488, 513139600, 118379016, 2427167892, 3884827702, 3761399895}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1409286144, 3187671040, 989855744, 1619001344, 406847488, 2589982720, 858783744, 2325217280, 97255424, 82182144, 1616969728, 58163200, 4276895744, 731586560, 1117294592, 378468352, 3782925312, 1279313408, 3834633472, 222124928, 439651520, 869855008, 583265936, 3306907864, 3061161644, 2063555798, 1359448731}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2483027968, 3321888768, 1426063360, 4236247040, 4240441344, 39845888, 1301282816, 2778202112, 4105437184, 3581280256, 2924544000, 415596544, 3697655808, 2716016640, 1470795776, 2675800064, 3832634368, 1518564864, 2311875840, 1491387776, 1033807680, 2647345184, 1707100592, 563530584, 3616646020, 3972267190, 948583269}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 2483027968, 3724541952, 2030043136, 1820327936, 2764046336, 765460480, 2754609152, 2883059712, 3384541184, 124649472, 3559718912, 1701543936, 3855597568, 1223630848, 1350602752, 1594718208, 2580114432, 4155195904, 1878027520, 480965504, 441493568, 3993331744, 1501388208, 2356234664, 3121038572, 3275116582, 2709771479}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 2080374784, 3321888768, 3271557120, 3581935616, 3082813440, 3810525184, 3853516800, 2238185472, 413925376, 1650589696, 2574581760, 2454618112, 3778363392, 2913673216, 3972108288, 3299530752, 4233020416, 3761293824, 735049472, 530087296, 94471872, 1241185376, 3652642160, 3410282632, 3924410444, 937651082, 1238896947}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 1409286144, 1241513984, 1694498816, 931135488, 3904897024, 3315597312, 487587840, 2491940864, 4091281408, 1902510080, 1950941184, 3529474048, 535805952, 478355456, 642297856, 1346193408, 2378257408, 527916544, 2299940096, 285605504, 2000960320, 2377259744, 540217264, 3989869992, 3463010916, 3472583730, 2979553679}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 3825205248, 3925868544, 1996488704, 2592079872, 1447034880, 1029701632, 3824156672, 1537736704, 1417936896, 2022572032, 2865954816, 836796416, 282935296, 1476993024, 1736806400, 2897410048, 1263983616, 220774912, 4057198848, 2826391168, 1661213632, 2874030496, 2943557648, 1798348568, 3471143452, 542448538, 3681000969}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 603979776, 2785017856, 3707764736, 4202692608, 2831155200, 3021996032, 135266304, 111673344, 1464598528, 2930900992, 1097007104, 3894312960, 3159408640, 292364288, 2547486720, 202991616, 1649765376, 1885826560, 3569635584, 981138816, 2063220032, 1528765856, 3902058672, 1796729032, 1294832996, 1728467706, 4072798859}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 2080374784, 2516582400, 385875968, 109051904, 1874853888, 1440743424, 2842689536, 3972530176, 2169241600, 662044672, 4052418560, 726106112, 925319168, 2615222272, 3076698112, 3772774400, 1469305856, 2548421120, 1492055808, 3093920128, 950934464, 4148109472, 722841456, 885414968, 2021897916, 2378001954, 3997964091}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 1275068416, 3724541952, 754974720, 3313500160, 3527409664, 3491758080, 22020096, 3898081280, 3265527808, 1450311680, 1311178752, 1598586880, 247644160, 1489051648, 901091328, 323049472, 1013277696, 207052288, 1615887104, 3712539520, 1800538432, 2868314208, 357605904, 3024548296, 4225962228, 30048294, 2108548497}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 201326592, 3925868544, 587202560, 981467136, 1816133632, 1176502272, 3192913920, 1137180672, 853278720, 2361262080, 2693070848, 3266936832, 56999936, 1809260544, 2159718400, 4074600448, 784432128, 2619308544, 1793747712, 3771453056, 3376027328, 1699689376, 858696848, 352278216, 2061130356, 762569730, 394138319}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3959422976, 2181038080, 2399141888, 2642411520, 264241152, 60817408, 4002414592, 660078592, 1866203136, 2732457984, 2910257152, 2621931520, 620150784, 3546619904, 2701561856, 1383225344, 2861464576, 4293943808, 2316784384, 3892892800, 2537686464, 2511936096, 86543984, 997029544, 3980252804, 1799136518, 1202156791}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 2214592512, 2852126720, 1258291200, 327155712, 683671552, 3688890368, 1255145472, 3130523648, 2310799360, 1146224640, 2990080000, 3993534464, 4033691648, 2603032576, 3981160448, 1810429952, 596956160, 1889978880, 2433730816, 700413568, 282989760, 3626173408, 3591739312, 3071001016, 3764483348, 3162319158, 4218857991}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2751463424, 2046820352, 117440512, 1216348160, 473956352, 1977614336, 3939500032, 1122500608, 923533312, 2929590272, 926875648, 3528556544, 1729806336, 358424576, 3798503424, 346048512, 2679919616, 4184493568, 1961447680, 1801376384, 2348757952, 2280761632, 3593138832, 3898933560, 2215424212, 133331914, 314396363}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 1811939328, 2516582400, 1291845632, 209715200, 3779067904, 2715811840, 3241148416, 514326528, 2650013696, 1657929728, 991100928, 3356524544, 2384805888, 3240435712, 1793691648, 749398016, 4172215296, 4243906048, 3515073280, 909732224, 1424175424, 2878904864, 281105616, 1305419704, 2432082092, 71596314, 2541139637}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 738197504, 637534208, 3841982464, 2524971008, 3502243840, 3307208704, 3528458240, 222822400, 595329024, 2050883584, 765788160, 1878097920, 2147008512, 3386318848, 1955762176, 1374189568, 3506729984, 265445888, 949699328, 2730284416, 93140800, 775782560, 1769916592, 2564172936, 3259574516, 2762445058, 200395975}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 201326592, 3791650816, 117440512, 3967811584, 1656750080, 4150263808, 63963136, 2204631040, 532414464, 3670933504, 2279931904, 1784643584, 1552236544, 1281826816, 208449536, 475777024, 83350528, 2872176128, 3979926272, 1770083456, 3380417472, 1148946976, 2297389360, 3207081368, 3038515092, 4009636106, 1469912295}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 872415232, 1174405120, 2533359616, 3867148288, 2604662784, 387973120, 2773483520, 475529216, 2398879744, 3401711616, 1727725568, 3458039808, 3859333120, 1265967104, 3494678528, 3501873152, 1628861440, 713850368, 2701878528, 1494543744, 470226880, 1658824352, 670300240, 199788168, 2701424564, 4277098790, 3305826631}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 335544320, 1442840576, 3070230528, 1249902592, 2545942528, 1067450368, 814743552, 2143813632, 4289986560, 4220649472, 3960406016, 1925873664, 1519108096, 1012473856, 1567600640, 1971476480, 1319523328, 2365356544, 3762769152, 3886016896, 953891776, 3941114272, 3239900016, 3620703400, 1318222276, 3945688546, 3920124693}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 3556769792, 3456106496, 3405774848, 2256535552, 4265607168, 161480704, 3708813312, 2537029632, 4191944704, 3830317056, 3761569792, 4021780480, 1102626816, 131538944, 4043616256, 3236845568, 1629637632, 2681496064, 2667412736, 3538212736, 1876501696, 428974752, 164232976, 409110568, 180314276, 2756179902, 4231503727}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 3019898880, 2852126720, 2868903936, 2575302656, 1908408320, 2933915648, 2481979392, 3141009408, 1507590144, 3664379904, 2401828864, 303136768, 632111104, 2463047680, 4181372928, 2661406720, 82699264, 672131584, 1340269824, 1809147520, 2561875136, 2264964448, 752942576, 2101893368, 1744602588, 1452986782, 2519301023}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1006632960, 4261412864, 16777216, 1468006400, 3862953984, 1407188992, 2588934144, 1644691456, 964427776, 4262592512, 348717056, 3031203840, 752041984, 450306048, 2618265600, 1546840064, 343856128, 2868169216, 1265227520, 3512423296, 1777014336, 2281549024, 1068232464, 2203732536, 1679526324, 1439497266, 613283095}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 1543503872, 3791650816, 4278190080, 3716153344, 2554331136, 2275409920, 139460608, 2814902272, 231997440, 2233860096, 1373700096, 1184137216, 4267327488, 2418221056, 229355520, 3280197632, 27773952, 2333736448, 2699353856, 1719819392, 2820617664, 2437515872, 959239056, 3059110824, 1874402100, 896041154, 3629662381}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 3690987520, 3925868544, 318767104, 931135488, 1354760192, 576716800, 519045120, 3501719552, 581173248, 1574830080, 200081408, 1072988160, 3103342592, 1581719552, 2108665856, 3341604864, 1171833856, 3056519680, 4264558336, 597251712, 3291951808, 978824416, 1864957872, 2425806808, 1166788892, 3402067134, 3231320993}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 2885681152, 1241513984, 3774873600, 562036736, 3166699520, 2992635904, 4159700992, 3406299136, 2618032128, 3689021440, 3315007488, 1948286976, 3493347328, 229187584, 3935154176, 56354816, 1736954880, 2654858752, 289329920, 1644715648, 1228999232, 4289835360, 3302094000, 4134324056, 1094146652, 2692590674, 1272179211}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 335544320, 4060086272, 4177526784, 2457862144, 2915041280, 3558866944, 328204288, 31981568, 1058275328, 1541013504, 3521839104, 186548224, 1740390400, 3671400448, 2805444608, 1346750464, 581032960, 1583600128, 3959741696, 940333184, 3299678272, 2815141792, 3549160688, 756083912, 2765518212, 1623593066, 2224370653}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 603979776, 3724541952, 3539992576, 2541748224, 616562688, 2707423232, 3991928832, 1032323072, 1078722560, 979501056, 3281846272, 1990492160, 681656320, 3023773696, 3340210176, 3422222336, 2074338304, 3156827648, 787939584, 2100665216, 172484288, 3713492704, 3247450544, 3573025304, 780411356, 4019076466, 225391515}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3422552064, 2113929216, 2868903936, 1652555776, 1690304512, 2782920704, 1940914176, 3665297408, 2377383936, 2519334912, 2999255040, 1818263552, 571031552, 1059266560, 2067509248, 2709968896, 1359993856, 3333519872, 2927049472, 3105983360, 1014752448, 2004573600, 1912737712, 4206430008, 1132893452, 2018659278, 1898754693}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 3556769792, 2919235584, 4043309056, 2139095040, 1296039936, 2766143488, 3908042752, 1671954432, 2853961728, 1756495872, 2121465856, 802127872, 2794635264, 2473926656, 2165477376, 3030149120, 1960537088, 1895496192, 1112091904, 2104532864, 4011283008, 2888879328, 3613276112, 3102290936, 2917176860, 2106551834, 2628046863}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 335544320, 1979711488, 2969567232, 2659188736, 3502243840, 1105199104, 173015040, 1120403456, 2515795968, 3955884032, 116588544, 2470936576, 3044589568, 2617581568, 2190118912, 2307291136, 3188280320, 2521889280, 329321728, 1401461120, 2525065792, 2357519520, 4141553328, 1164151992, 2604318964, 2359437666, 729233813}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 1006632960, 503316480, 3070230528, 1971322880, 4005560320, 56623104, 2330984448, 2929197056, 2962489344, 2313814016, 3715694592, 2319548416, 3249717248, 949952512, 3745951744, 971003904, 2941615104, 478863872, 1989871360, 1732555648, 1683315648, 3607813216, 1062932784, 2846133656, 4100280732, 1492315830, 2889819949}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 4227858432, 4127195136, 687865856, 1417674752, 4089446400, 3584032768, 3109027840, 3927441408, 1096548352, 1994522624, 2709454848, 1184202752, 158089216, 1306075136, 416591872, 1839523840, 1476391936, 1394886144, 572327680, 615166336, 3281641536, 2806335520, 600160368, 2238997928, 3716485300, 2528553750, 2434518511}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2483027968, 2919235584, 4143972352, 3179282432, 2529165312, 1637875712, 485490688, 4227334144, 3586392064, 4194959360, 2849832960, 3519315968, 693092352, 4276822016, 1951895552, 2191284224, 2543680512, 2114451968, 3627486464, 1158266752, 2137224128, 319356000, 3579482416, 2257642280, 391027228, 2698170350, 1070575817}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 3556769792, 2046820352, 3674210304, 1820327936, 1514143744, 1612709888, 1768947712, 2958557184, 824442880, 1688862720, 2641297408, 2830401536, 4178755584, 3384352768, 2413146112, 3936577536, 3574612992, 1570436608, 880086272, 3638796928, 55729344, 2859060256, 3151989520, 3002883400, 2027734332, 2707162470, 1560154865}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3288334336, 4261412864, 1660944384, 1065353216, 2160066560, 1356857344, 1808793600, 841482240, 617873408, 271187968, 2084241408, 464617472, 2955132928, 2012028928, 1744080896, 2495838208, 2187611136, 2713447936, 193018112, 839039872, 1756779200, 1425861856, 4094591152, 1993370232, 2936129108, 2427599258, 517420509}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 469762048, 1375731712, 50331648, 411041792, 2034237440, 3084910592, 217055232, 3395813376, 1169948672, 1606287360, 3504930816, 3630202880, 14893056, 4186120192, 2232135680, 2081744896, 2554977280, 26952192, 4071046912, 3915493504, 352306880, 2222870304, 225546192, 4175947448, 569009500, 1283114, 1442900455}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 3422552064, 3590324224, 3808428032, 1719664640, 4139778048, 3198156800, 2872049664, 3544711168, 3235643392, 4235067392, 820707328, 3058925568, 485998592, 965812224, 214601728, 2021746688, 2565751808, 4105690624, 1576086272, 4284131712, 3422116544, 2583314592, 616949040, 450103784, 1465000492, 575998466, 874545807}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1275068416, 1778384896, 2835349504, 1652555776, 88080384, 1730150400, 4224712704, 3530031104, 2344353792, 1766195200, 3976527872, 1015840768, 3969695744, 2367102976, 456372224, 1744005120, 2509392896, 3707566592, 753347328, 2114694784, 73876544, 432565664, 565179088, 1172734472, 353886868, 548571434, 3316500439}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 1811939328, 2919235584, 620756992, 2222981120, 3678404608, 1541406720, 2358247424, 2517106688, 619970560, 2218131456, 2650996736, 972980224, 3645161472, 3326681088, 729788416, 116357120, 4070593536, 2040840704, 1398354688, 4139227008, 4173027136, 249986080, 2663367760, 211519288, 2920373444, 2893497650, 408708405}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 4093640704, 2382364672, 1728053248, 1803550720, 1765801984, 404750336, 3618635776, 3240624128, 1119617024, 4046848000, 3904176128, 2646769664, 1644445696, 1754734592, 2336067584, 2426787840, 859096064, 64245248, 3182368000, 3193540480, 1713888192, 1035722208, 1539164880, 1793124680, 3187562828, 366746426, 1973827863}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 3690987520, 2449473536, 3204448256, 1954545664, 3443523584, 2015363072, 1716518912, 1254621184, 905183232, 3402498048, 332201984, 3754721280, 3047440384, 666836992, 570134528, 1552668672, 1881854976, 2064929280, 2479300352, 3094845568, 1003086272, 2594561056, 3948409552, 2711669320, 2255442932, 776645890, 3109901317}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1811939328, 1308622848, 385875968, 578813952, 3401580544, 1486880768, 2463105024, 3151495168, 210501632, 1638006784, 484114432, 2032369664, 4061184000, 3169656832, 645304320, 4288313344, 2891805696, 3102010880, 3767735040, 3281497984, 1074722752, 1165769120, 2615817264, 3043959656, 1404939860, 2755776294, 1515295771}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 3690987520, 1711276032, 687865856, 1015021568, 2512388096, 3424649216, 3998220288, 1002962944, 996933632, 3420585984, 3525771264, 1015709696, 4292034560, 1520508928, 587436032, 1280108544, 1742197760, 917981696, 1074736896, 1570149760, 1974037568, 3793884704, 1208426992, 1675280328, 479941492, 2785883362, 3082924163}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 1677721600, 637534208, 3271557120, 729808896, 2755657728, 2107637760, 4040163328, 31981568, 1726218240, 3232890880, 2508914688, 180060160, 4213981184, 3363119104, 2747699200, 2046740480, 2059521024, 1390431744, 423829760, 2807020928, 2912316096, 1500127712, 158799760, 1427486504, 2910413716, 3810757962, 3295702049}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 2885681152, 3053453312, 2030043136, 411041792, 2059403264, 3026190336, 1963982848, 4031250432, 4183031808, 3992846336, 4199481344, 3276898304, 5324800, 1718427648, 181702656, 3995191296, 2821377024, 2395823616, 25629440, 1329961344, 2123322432, 2165444384, 4017956400, 614251992, 3933586596, 1330967746, 3577893085}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3422552064, 905969664, 1761607680, 998244352, 977272832, 1075838976, 3568304128, 1387790336, 746323968, 1662910464, 1023606784, 2333900800, 3993747456, 1637425152, 2715652096, 2306504704, 1473602560, 780124672, 2873309952, 2906431872, 2075907136, 3567332320, 1239519760, 256134344, 3018213388, 2761641118, 311746663}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3288334336, 637534208, 2063597568, 2575302656, 1941962752, 3395289088, 1943011328, 3679977472, 682885120, 2274230272, 522387456, 677478400, 3865460736, 1694572544, 2547552256, 3424319488, 4180536320, 3606204928, 620706048, 3893603712, 155666624, 27892064, 766137968, 2622164184, 933081556, 1784957062, 1137188645}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 1946157056, 2382364672, 3607101440, 3061841920, 4005560320, 3420454912, 3721396224, 722993152, 3638820864, 3330408448, 3650551808, 978550784, 2218409984, 1923686400, 2609025024, 533522432, 1650453504, 635326976, 2779448576, 844470144, 1153397696, 4132814496, 46102320, 4116033976, 171921556, 1150649110, 56579025}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1811939328, 3590324224, 2499805184, 545259520, 2856321024, 1059061760, 4149215232, 3511156736, 2936799232, 1221722112, 4149936128, 3230498816, 3264364544, 2030903296, 1114157056, 2187786240, 4287749120, 2849920512, 671036160, 3169026432, 685991744, 800033056, 3927011856, 522492936, 3113543988, 966454690, 3306942907}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 2751463424, 1979711488, 3741319168, 3615490048, 1421869056, 3785359360, 942669824, 335020032, 1719402496, 1734475776, 312803328, 1226014720, 1810055168, 3691192320, 2018021376, 4201105408, 4131312640, 319768064, 2200506624, 3450450304, 2227862976, 2074787552, 25348016, 4149039912, 3623622060, 1419918830, 1887769639}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 3959422976, 2650800128, 2701131776, 2608857088, 3795845120, 3680501760, 4105175040, 3281518592, 2347499520, 1859518464, 742588416, 2824110080, 3437445120, 572596224, 2609754112, 4021483520, 1688060928, 1457476096, 1793004288, 473598848, 882669120, 1267440608, 3612988944, 4076689944, 1315315724, 635112662, 2293804371}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 1811939328, 2516582400, 1560281088, 2390753280, 373293056, 1868562432, 3503292416, 606601216, 2940993536, 1164312576, 530382848, 2259320832, 3107110912, 1851727872, 264081408, 4279465984, 3707913216, 1424947712, 980488960, 3569133952, 1937228096, 136427168, 2052940048, 3889392152, 3827462484, 190773882, 1586045243}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 2885681152, 3254779904, 1191182336, 562036736, 2537553920, 1549795328, 1720713216, 2314731520, 1176240128, 1761214464, 835911680, 3984424960, 913588224, 1762467840, 770224128, 823183360, 1914696704, 2612548096, 4151259904, 1396153472, 2133807040, 21271904, 191024208, 1576596824, 3720082564, 2965259278, 2878737455}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 872415232, 2046820352, 1291845632, 2491416576, 2126512128, 3202351104, 3759144960, 2367160320, 3647209472, 1006501888, 1865220096, 2025291776, 3219734528, 776937472, 1829801984, 43370496, 559475712, 2164224512, 2089694464, 2288323200, 4243297600, 998467104, 731131440, 1626750840, 273750244, 1034782358, 1048207729}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 1543503872, 3388997632, 2264924160, 494927872, 2034237440, 3357540352, 3893362688, 3884449792, 91488256, 2168324096, 1238433792, 3186786304, 2442117120, 2519932928, 1316589568, 1847216128, 1550543872, 3117013504, 2205036288, 3187222144, 3705049024, 1637480032, 1749430736, 895297096, 3279988260, 449629458, 1643290725}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 2483027968, 503316480, 620756992, 914358272, 4215275520, 761266176, 2018508800, 1416101888, 3452174336, 2231762944, 3830775808, 906592256, 3834298368, 1486823424, 5148672, 586696704, 2079151104, 1770322432, 1105075456, 3379112832, 201572160, 2943211168, 2585638480, 2200236184, 2494444916, 4222683946, 4030695769}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2751463424, 2248146944, 3875536896, 1199570944, 3988783104, 4242538496, 3633315840, 900202496, 169082880, 2274492416, 592248832, 4231233536, 3268067328, 75702272, 4226322432, 1565423616, 339960832, 1498477056, 1340743936, 3192982912, 3590686656, 617479904, 4115763696, 3556761208, 145532804, 1637108282, 1821003053}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 1946157056, 2181038080, 2332033024, 3565158400, 3972005888, 295698432, 2727346176, 3847749632, 1166802944, 3285319680, 4108517376, 2043248640, 1504362496, 2437226496, 325357568, 1137330176, 2087275520, 2822817280, 3558483200, 1547113600, 3281498304, 4036751904, 3111096496, 2592590632, 3127228356, 1554573702, 1939735835}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 1946157056, 3120562176, 419430400, 1166016512, 1119879168, 2766143488, 4025483264, 3824680960, 3107717120, 2329804800, 1979121664, 1445953536, 2471936000, 881664000, 2500505600, 3913840640, 2563726336, 4242074112, 651310336, 4096858752, 1125431360, 1667189344, 294713648, 2906000632, 2588084828, 1182120814, 3454255271}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 3690987520, 771751936, 3204448256, 1669332992, 2445279232, 2447376384, 1422917632, 3395813376, 3100377088, 2042232832, 3705470976, 544047104, 1968357376, 430120960, 2799087616, 3167774720, 3420283904, 576247296, 3456503552, 939464576, 3710158272, 2045865440, 4004708080, 1886594872, 910078356, 2640072138, 1002919131}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3154116608, 3456106496, 3539992576, 3716153344, 2059403264, 2187329536, 4195352576, 63438848, 429129728, 745144320, 2796748800, 426278912, 376487936, 3815055360, 2633338880, 1667844096, 919235584, 283834880, 2236487424, 2355177344, 1092074176, 2255380064, 184084528, 3864082648, 3002046116, 2902612450, 3716081965}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 469762048, 2583691264, 285212672, 2541748224, 4005560320, 106954752, 2505048064, 1873281024, 2311323648, 3676962816, 2639069184, 1161854976, 3457400832, 2817204224, 2457047040, 511461376, 3726722048, 1542052352, 3922607872, 3851885184, 2878702144, 3236916448, 318689328, 303797336, 3998775924, 1117474298, 2775368633}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 2617245696, 570425344, 1258291200, 1870659584, 155189248, 2581594112, 2230321152, 1874329600, 2381578240, 1404436480, 2744057856, 3398139904, 2526101504, 3407159296, 2071375872, 1916528640, 4108639232, 2487703040, 1890197248, 971320448, 3385753792, 3712992992, 3297954768, 3119008568, 384931996, 2568778910, 3217534645}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 2080374784, 1040187392, 3741319168, 3967811584, 1119879168, 3185573888, 3360686080, 3685220352, 2818834432, 3244949504, 1847263232, 3864035328, 438812672, 146612224, 2184556544, 1577998336, 1277516800, 3805143552, 2514884352, 4140112768, 2967052736, 2361420320, 1478775344, 849238072, 1902999924, 2216287930, 2699307241}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1409286144, 3523215360, 3204448256, 461373440, 482344960, 3802136576, 3880779776, 877133824, 1100742656, 319946752, 1293484032, 1537245184, 3419750400, 3518963712, 2613555200, 107411456, 2290607104, 1464031744, 2799713536, 1152399488, 2692225472, 3299089888, 2933271728, 2176792296, 2479334516, 2724651778, 1653066015}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 4227858432, 2986344448, 2365587456, 1199570944, 3284140032, 1142947840, 925892608, 1561853952, 2416705536, 3274571776, 2738946048, 2898034688, 3393044480, 2795184128, 365924352, 633759744, 4157568000, 3795310080, 1314924288, 1875902592, 344471872, 3060014304, 3990488432, 3446874568, 2583401452, 3260306710, 393770011}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 1409286144, 3120562176, 2701131776, 780140544, 3074424832, 874512384, 3285188608, 4275568640, 3254517760, 2142109696, 768540672, 2715713536, 1547780096, 3559202816, 615747584, 2625030144, 470926336, 796613120, 4111478016, 3090682496, 382479936, 2202407072, 341523536, 1503960776, 3344203156, 545165702, 3880864519}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 2617245696, 1107296256, 3405774848, 1786773504, 3066036224, 3877634048, 1756364800, 3160932352, 719060992, 200409088, 1071185920, 457277440, 899956736, 159326208, 3844509696, 43444224, 4114078720, 1395816960, 1320173312, 828904576, 3713805504, 850529184, 2780368944, 529644680, 2551997132, 1838877386, 2641400943}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 3154116608, 4060086272, 3539992576, 2273312768, 3091202048, 2128609280, 1070596096, 2957508608, 3318480896, 3610378240, 3431661568, 3432808448, 2459942912, 865935360, 2421788672, 3697440768, 4218518528, 1013571072, 3305645824, 1974208640, 2418163392, 3152231648, 3575681936, 2924869880, 2877425236, 1817380642, 4000880955}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 3422552064, 2650800128, 2365587456, 2139095040, 4223664128, 1008730112, 3377463296, 4058513408, 1798569984, 3269328896, 4134731776, 1531609088, 546553856, 982589440, 3810766848, 1670137856, 34032640, 1794229760, 3300403968, 2631676800, 3370783040, 1697453792, 2214182000, 4101601480, 3063073140, 2574954026, 1565248725}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3154116608, 2852126720, 452984832, 3548381184, 3401580544, 157286400, 4100980736, 1022885888, 2836660224, 981336064, 1243283456, 2731376640, 3235495936, 1999183872, 1043107840, 2075744256, 2238344192, 929809920, 3985114880, 3010211456, 3609863360, 960831968, 1938194736, 2898018584, 2764883388, 3540500398, 1294788173}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 4227858432, 4194304000, 4211081216, 3833593856, 3334471680, 1168113664, 227540992, 1224212480, 1483472896, 2408448000, 3419865088, 320765952, 514736128, 2863472640, 3801845760, 1975642112, 1270805504, 345272832, 2613585664, 1233392256, 2715418816, 4254404640, 1423422000, 1939861032, 452057604, 5690478, 2445301731}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 4093640704, 1375731712, 2164260864, 2894069760, 1514143744, 392167424, 4069523456, 22544384, 1886650368, 1005715456, 1639120896, 3773399040, 268288000, 2261590016, 1131196416, 1258117120, 4199967744, 2829841920, 3233035520, 1439838336, 1371738688, 568441888, 4193376528, 1572547608, 342201156, 1640744358, 3844343925}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 469762048, 1845493760, 1526726656, 1283457024, 1430257664, 4200595456, 2110783488, 3612868608, 632029184, 1943142400, 2592276480, 1647149056, 1006059520, 470097920, 3592466432, 3244546048, 1173945344, 1444497920, 1491865344, 900870016, 2572355776, 4134900256, 651908048, 1217860824, 2210640148, 3374218598, 2962722179}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 3825205248, 704643072, 1526726656, 2776629248, 2579496960, 2720006144, 3020947456, 1054343168, 499908608, 2161246208, 2822045696, 2481553408, 1256243200, 4287832064, 305311744, 2894489600, 2557180928, 3108948480, 1157366016, 765070976, 232863936, 1398249056, 2094518256, 423079368, 3509053476, 1591713382, 3517172971}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1006632960, 2583691264, 2936012800, 847249408, 3711959040, 1751121920, 554696704, 1461190656, 143392768, 2646474752, 3306749952, 1918795776, 1012645888, 982720512, 155553792, 1380608000, 2118874112, 2241446400, 3220969216, 3400927872, 1359816128, 2779555232, 3093097680, 2372188248, 2976438692, 3756428790, 1097328587}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 3154116608, 3388997632, 1962934272, 1501560832, 1027604480, 1805647872, 640679936, 2294808576, 1378091008, 1678639104, 1747648512, 651722752, 1842954240, 2812878848, 3674845184, 3976001536, 3315590144, 606292480, 441714432, 702955136, 1107245888, 2004789088, 2248558800, 262650408, 2691153964, 2488237634, 1874723665}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 201326592, 771751936, 1828716544, 1652555776, 784334848, 2019557376, 1915748352, 3009937408, 3125018624, 833486848, 261423104, 3569713152, 94388224, 1228349440, 3542790144, 1407645696, 664527872, 3503973888, 1093937920, 3001419648, 2336297280, 55814560, 2292806960, 2284891608, 1221977324, 3116334218, 4059674521}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 469762048, 3992977408, 2667577344, 444596224, 4064280576, 1168113664, 625999872, 4100456448, 1866727424, 2272919552, 736165888, 354254848, 392708096, 3587645440, 3337785344, 876017664, 3114267648, 1867924992, 21761792, 1410205568, 1346584000, 539009952, 2499016208, 1892182568, 428286900, 1260030186, 229825673}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 3690987520, 2516582400, 2197815296, 2843738112, 3846176768, 664797184, 2773483520, 3131572224, 2605449216, 3457024000, 1917648896, 2650374144, 3766632448, 1304895488, 3905327104, 3928020992, 3001406464, 2202033664, 189013760, 4136769920, 3559596736, 2165868384, 1778763216, 3970980776, 2184984180, 3719697754, 2022248459}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 4227858432, 1375731712, 3204448256, 2642411520, 801112064, 1361051648, 2221932544, 166199296, 3853254656, 537001984, 1281687552, 3178987520, 2040741888, 407052288, 1839239168, 247982080, 2808796160, 21853696, 3208914688, 4063107200, 1890006464, 2814290528, 879289968, 178810888, 3607072060, 959281450, 911490483}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 1946157056, 973078528, 721420288, 394264576, 155189248, 1528823808, 193986560, 2347237376, 3956015104, 1833828352, 1225588736, 1860730880, 3585196032, 881270784, 1175957504, 2105702400, 1049058304, 2421410304, 3170120960, 524958336, 77534400, 1636024032, 855133136, 4204818312, 1251234628, 2025736074, 286359435}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 2617245696, 570425344, 2231369728, 3934257152, 2134900736, 2086666240, 1764753408, 204996608, 465305600, 2022572032, 4160815104, 242647040, 2000896000, 1715150848, 897429504, 3624335360, 1988221952, 3807538688, 2486537984, 1046674560, 2353265472, 2011516832, 3958253136, 3132171736, 965653292, 3235865150, 6622471}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 4227858432, 167772160, 3942645760, 1619001344, 1723858944, 3131047936, 4159700992, 1719140352, 1683226624, 1750990848, 1372913664, 2231402496, 1138180096, 1884758016, 2494017536, 3221813248, 3347837952, 2435993088, 2928645888, 3059015296, 2679761088, 3465379104, 978588208, 3445503464, 3428134812, 843093966, 1815565741}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 2483027968, 234881024, 3472883712, 3347054592, 2319450112, 3416260608, 1995440128, 172490752, 1986265088, 761921536, 1124007936, 1339850752, 2864103424, 4182319104, 3999641600, 4053489664, 825644032, 75095552, 3736972544, 2208784256, 564163008, 4075880160, 876085776, 2448178088, 2867740188, 986004770, 3717960833}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 2617245696, 3992977408, 1828716544, 2709520384, 255852544, 1570766848, 1443889152, 477626368, 2148270080, 2589065216, 410583040, 1991737344, 2987442176, 2991529984, 2145955840, 2952808448, 2902676480, 3306806784, 57720576, 1488746368, 1102661952, 131392864, 2574846288, 288857256, 1414590244, 3966700270, 2646130267}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1409286144, 2986344448, 1023410176, 2038431744, 1145044992, 2761949184, 3610247168, 61341696, 1626603520, 1822818304, 845611008, 3128852480, 1693368320, 3886882816, 2791542784, 1357211648, 3244051456, 1594488320, 3784543488, 573405312, 2054712640, 362271072, 4036540048, 2267663336, 2942544492, 3412422618, 2954643941}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 1811939328, 1509949440, 4211081216, 3397386240, 1212153856, 253755392, 1573912576, 1362624512, 2126249984, 676724736, 1142751232, 2460712960, 2717237248, 3978240000, 3487870976, 1877571584, 1412060160, 3454596608, 2612310784, 538012288, 2683729088, 1750002592, 3082916240, 410963080, 206145428, 3440046910, 1917554519}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 872415232, 973078528, 2432696320, 2793406464, 2403336192, 4066377728, 2236612608, 3039297536, 1379663872, 2468741120, 782827520, 1381531648, 1689567232, 3167428608, 1128509440, 1990154240, 1032352768, 293469696, 960726272, 1201631872, 2869454400, 1983762080, 1193510480, 3436144472, 3038797876, 327279738, 4257581031}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 2080374784, 1509949440, 285212672, 1518338048, 465567744, 459276288, 3618635776, 834142208, 1526464512, 2661679104, 2700541952, 2524676096, 2841001984, 4196737024, 1303293952, 73459712, 2552878080, 654918144, 2009769728, 1017838208, 1783687744, 902954912, 1171613040, 3413935896, 1437978508, 1813997950, 1669709751}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 4227858432, 2449473536, 1862270976, 3162505216, 3670016000, 3667918848, 3027238912, 3688366080, 3724804096, 236584960, 1345257472, 3074916352, 3689431040, 2501451776, 4285444096, 868141056, 3836986368, 1422882304, 1894950656, 700512384, 1733751232, 1653588512, 876696368, 755993320, 2946779004, 659497382, 1494724921}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 3019898880, 3254779904, 3942645760, 92274688, 3368026112, 1885339648, 447741952, 1757937664, 1930166272, 3497918464, 85655552, 178618368, 2887401472, 2660311040, 1933881344, 3346450432, 3491480576, 1741245952, 1446556928, 3852528768, 3149719744, 911918688, 368437680, 2332706648, 1946759052, 1584446626, 116186123}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3422552064, 1979711488, 889192448, 25165824, 1103101952, 333447168, 1053818880, 3187146752, 1897136128, 2283143168, 3712811008, 2001829888, 2985312256, 2011635712, 212250624, 2412705792, 3819828224, 1657101824, 392338176, 1881194880, 2230636352, 218298720, 3114260720, 2914409272, 1444031764, 54727470, 3386410029}, +{2147483648, 1073741824, 1610612736, 4026531840, 2550136832, 3154116608, 570425344, 3103784960, 1400897536, 918552576, 488636416, 3062890496, 3017277440, 334757888, 3575775232, 2206662656, 104562688, 2776711168, 3633913856, 1693618176, 713807872, 1190583296, 993940992, 1466337024, 4275698816, 1863961664, 4206481888, 4033471536, 3419527816, 3713396100, 2887763686, 455397221}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1811939328, 3321888768, 1358954496, 478150656, 4064280576, 1721761792, 2513436672, 1545076736, 1550057472, 1998454784, 3122855936, 14712832, 3003105280, 1259413504, 4133597184, 4045830144, 2047042560, 4087669248, 790999808, 4029185408, 3931667008, 1259371040, 992758800, 2650164072, 2258327956, 3011575286, 328958337}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 4227858432, 2785017856, 1258291200, 343932928, 4022337536, 2107637760, 160432128, 50855936, 4032036864, 904527872, 3613720576, 2956165120, 2643083264, 2512592896, 1134604288, 1619183616, 746970112, 2848413184, 4134840064, 2737368448, 3858809024, 2122633248, 386331504, 3951558440, 2273730052, 1347760594, 1647020333}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 67108864, 973078528, 3204448256, 360710144, 1010827264, 1272971264, 699400192, 623378432, 1150550016, 4107141120, 926220288, 3409477632, 1653555200, 2411143168, 2124394496, 292079616, 3520316416, 3015594496, 804886784, 1007276672, 2818924992, 303313504, 2601400976, 2039815864, 2783479884, 3470225402, 220931629}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 4093640704, 3657433088, 385875968, 2726297600, 113246208, 3357540352, 4149215232, 3764912128, 2195456000, 1287520256, 3311730688, 3764879360, 1209548800, 520036352, 1093177344, 3743995904, 1135862784, 1943106048, 3986593024, 3340892800, 1769110464, 348660640, 2253127728, 1568022600, 581509172, 3008474058, 2874241071}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 1677721600, 1711276032, 318767104, 3212836864, 4005560320, 3600809984, 3096444928, 2847408128, 2066481152, 1894121472, 1220214784, 314605568, 2509225984, 2123964416, 4222193664, 1076787200, 1098087424, 1703473664, 1585942784, 1030843776, 2368848576, 251533536, 2038894896, 98473448, 1408811652, 3780084222, 697659315}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 67108864, 1174405120, 50331648, 1182793728, 155189248, 3210739712, 1945108480, 4144496640, 1706295296, 815661056, 3008823296, 1778221056, 2822553600, 432349184, 988327936, 1842104320, 4177884160, 3408908800, 1957599488, 582450560, 1948974784, 1877350048, 2703960272, 2927076248, 4213557788, 3044511218, 1369818565}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 2617245696, 3657433088, 2432696320, 1803550720, 616562688, 2497708032, 2542796800, 157810688, 1453064192, 130678784, 2036269056, 3332407296, 2779987968, 2133925888, 1923190784, 2974472192, 4173323264, 2416991744, 1217105664, 3892691584, 2847362624, 2531205088, 1952497328, 1381201144, 3324059588, 3398020298, 2163665615}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 1543503872, 1375731712, 3204448256, 3078619136, 4055891968, 3407872000, 3847225344, 403177472, 1992032256, 14548992, 288292864, 2101116928, 3805593600, 2027233280, 3571027968, 3073726464, 1147433984, 2045235712, 1369947904, 2483701888, 1899028928, 3804183776, 2375325168, 4009284232, 371407348, 3600457042, 3365922167}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 4093640704, 1577058304, 4143972352, 3464495104, 2537553920, 836763648, 1292894208, 1462239232, 2562457600, 932052992, 2808414208, 75530240, 1432338432, 3157204992, 1537191936, 425224192, 3264439296, 3393643008, 3087107328, 3365227392, 2607793088, 3023513760, 3199968592, 1077049144, 524049572, 874078586, 234483367}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 1677721600, 2449473536, 4143972352, 1853882368, 985661440, 354418688, 932184064, 2954362880, 1133772800, 3540910080, 2591883264, 3524034560, 1325219840, 1521426432, 1079226368, 2277963776, 3621121024, 466899456, 193835264, 3938705536, 3544017856, 3641646240, 3238246704, 3841913096, 3469861124, 2235715542, 337941821}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 3690987520, 2046820352, 1728053248, 1501560832, 658505728, 1008730112, 3239051264, 2379743232, 98304000, 3332505600, 982712320, 1969979392, 508411904, 2271551488, 134123520, 3676010496, 1405766656, 3007507968, 1645002496, 2733660800, 3467506624, 2383749984, 2694223440, 3159321416, 3251401572, 880802822, 963522639}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1140850688, 2919235584, 2063597568, 226492416, 1296039936, 3550478336, 4059037696, 3837263872, 4093378560, 2636251136, 1195311104, 2831384576, 2824290304, 1684611072, 1870311424, 1025890304, 2225660928, 8154624, 708614400, 2968831872, 2595118272, 3334191200, 2689302480, 630926504, 3519905884, 239223006, 4050749095}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 2080374784, 2785017856, 2499805184, 3783262208, 1279262720, 1776287744, 233832448, 2991063040, 2542010368, 651034624, 2246115328, 132415488, 4143366144, 4275249152, 279416832, 1537820672, 4032189440, 1137431040, 608544512, 2482128256, 1968560960, 1945928032, 1042997136, 1201739192, 386183644, 344381346, 970667625}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 1811939328, 3523215360, 3472883712, 3716153344, 3460300800, 1470103552, 1215299584, 2761424896, 3692298240, 3708682240, 2736586752, 1566277632, 243056640, 1093607424, 3894718464, 770725888, 2138266624, 419290624, 820417280, 3755434112, 554432960, 2290060896, 1573583376, 672533928, 1397301308, 1089835798, 2761029021}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 2080374784, 2583691264, 3674210304, 1166016512, 2084569088, 3303014400, 948961280, 2275934208, 1208745984, 3651796992, 3923705856, 1491763200, 356106240, 612442112, 3835408384, 1549432832, 2724162560, 458412544, 2661660416, 3724239488, 1123344576, 852529248, 3335449744, 3693587064, 988311812, 3767819354, 2064009419}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 1140850688, 2181038080, 3070230528, 1937768448, 4005560320, 2329935872, 1991245824, 879230976, 3587440640, 3852861440, 684785664, 2048163840, 2058534912, 2772115456, 1979691008, 3486865408, 2968677376, 703585792, 2859833600, 3721282688, 1490933696, 2502074336, 1314647088, 2720238328, 4032265740, 4291649674, 3987627293}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 3825205248, 2717908992, 2768240640, 2340421632, 4148166656, 3290431488, 600834048, 3980918784, 2639003648, 176029696, 788987904, 3839590400, 3688448000, 544022528, 2881925120, 3578259456, 2429484032, 2064279040, 3905716480, 3341479040, 1443384128, 3385696736, 1631732304, 1124113864, 4120179156, 2557430306, 3085309163}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 2483027968, 1577058304, 2936012800, 729808896, 641728512, 2384461824, 2081423360, 1296564224, 3871080448, 2567307264, 2736193536, 3241967616, 1092272128, 1060446208, 2335813632, 2096846848, 2491046912, 2010772992, 3315838208, 3111797632, 4049193408, 2774771168, 932869392, 4088004296, 1926996900, 2459848930, 2443964375}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 3422552064, 838860800, 2600468480, 310378496, 2503999488, 1507852288, 1089470464, 86507520, 490471424, 2054815744, 3925016576, 979730432, 3800743936, 866983936, 3386421248, 520775680, 4017318912, 390985216, 1306430208, 3630389376, 865453248, 407539104, 1860527312, 2445069112, 2773222620, 3708947322, 498019143}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 2617245696, 570425344, 352321536, 612368384, 2915041280, 3802136576, 2582642688, 1860698112, 807665664, 1839857664, 857014272, 1324384256, 4243374080, 3519225856, 1399042048, 2836883456, 257446912, 2664812032, 1781374720, 1938318464, 596502336, 738300960, 2803254000, 2932534888, 1949833372, 4135329194, 1074144625}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 335544320, 3523215360, 1258291200, 813694976, 3930062848, 3705667584, 1022361600, 333971456, 2469134336, 4020371456, 2197880832, 32079872, 743522304, 2222399488, 3044970496, 3420448768, 1900069888, 1855080960, 858758400, 3545131136, 1684374720, 3286452000, 409876752, 1280516216, 1728100188, 1603584394, 3221507011}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 2080374784, 3053453312, 3238002688, 1434451968, 683671552, 1939865600, 3689938944, 1898446848, 1295777792, 1847197696, 1499529216, 604864512, 1804779520, 1597972480, 43159552, 636512256, 2942780416, 361362944, 1627621120, 4116050304, 420059712, 3138189408, 1325414064, 947923496, 1933578332, 1986005082, 1406155639}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 67108864, 1308622848, 1795162112, 3011510272, 3376414720, 190840832, 3052404736, 2485649408, 812384256, 2223898624, 3004760064, 3121315840, 1035878400, 2537758720, 287870976, 2833700864, 1406008320, 2003388928, 322021632, 1550665600, 4088628416, 2877971424, 3100189392, 45319832, 2232052444, 1426660474, 2702420467}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 2751463424, 1644167168, 2432696320, 2894069760, 3451912192, 3294625792, 357564416, 3315073024, 2537291776, 1947074560, 1308426240, 3550969856, 1635663872, 3563528192, 3399520256, 1041164288, 2217858048, 1053639168, 2484973824, 1560892544, 1291823680, 2376225824, 897136880, 4293230808, 174409908, 1139388534, 329479687}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2348810240, 2919235584, 1392508928, 3128950784, 1782579200, 589299712, 1376780288, 2701656064, 1651769344, 359792640, 830799872, 1133871104, 2979184640, 482025472, 1057927168, 1309435904, 1845455872, 27649536, 768318208, 3040477056, 3955074752, 2029438880, 725691408, 624928904, 1108073316, 1025017778, 2742241765}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1140850688, 2785017856, 1694498816, 1182793728, 3309305856, 2942304256, 2911895552, 1441267712, 406585344, 1180827648, 649396224, 1587380224, 2894708736, 1190338560, 2861469696, 559380480, 485260288, 3673090560, 2705561856, 3164528000, 4286285632, 3987396256, 2541063120, 2662712856, 395380740, 297513418, 3037382311}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1677721600, 4194304000, 1828716544, 1300234240, 1497366528, 2329935872, 3205496832, 404226048, 2949906432, 3383099392, 3953983488, 2244771840, 2408235008, 2402754560, 731623424, 3510724608, 638469120, 3432111616, 240034048, 2659828352, 2761603392, 3870281824, 410499024, 1183009400, 1819107172, 1064072566, 1451410685}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 1275068416, 2315255808, 1929379840, 3447717888, 3326083072, 106954752, 749731840, 1591214080, 3034841088, 1866072064, 1570439168, 455966720, 3223896064, 3083673600, 3577786368, 2281207808, 2302508032, 2054285824, 776977152, 2576873088, 310026944, 3059971680, 2282807824, 1364795608, 4026709004, 1284996742, 1793247953}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2483027968, 2046820352, 2734686208, 1098907648, 3141533696, 77594624, 1397751808, 24641536, 660340736, 3338797056, 2677211136, 1830453248, 1867137024, 2227511296, 96440320, 692443136, 881388544, 369313280, 3762326784, 2526370432, 1904585408, 3752517472, 453008208, 2252484200, 2016611572, 533374766, 3849474767}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 3288334336, 637534208, 4211081216, 1048576000, 1623195648, 3957325824, 3744464896, 768081920, 1266417664, 505806848, 2841444352, 683507712, 3700080640, 1839144960, 1703063552, 2493016064, 3965674496, 1853478400, 2938341632, 4056143232, 820556992, 1722502304, 352579248, 2634590392, 4070265132, 239853346, 1790223415}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 3556769792, 1778384896, 2399141888, 3212836864, 3275751424, 1717567488, 3062890496, 1834483712, 3028025344, 2459041792, 947191808, 1907392512, 2978004992, 112402432, 3500388352, 1444112384, 1539851264, 1593828864, 4096429312, 2113005184, 756922816, 1041004768, 4248953168, 2301993432, 66606340, 437780134, 184464183}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 1140850688, 2650800128, 1023410176, 1216348160, 1732247552, 1134559232, 938475520, 1088946176, 1823735808, 3759276032, 2937389056, 1002995712, 2157854720, 1384849408, 2023993344, 1089337344, 2084488192, 3328274944, 4250581248, 2915781504, 1315148096, 3800954144, 976147792, 1851350312, 2545335580, 1529178506, 2359343541}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3825205248, 570425344, 2097152000, 92274688, 180355072, 2262827008, 1072693248, 2826436608, 17563648, 4155113472, 375980032, 14057472, 1235533824, 19341312, 3704721408, 3487913984, 2626313216, 4014993920, 180130048, 2511207552, 2336332096, 3492632160, 3177072944, 2444870520, 1138209628, 771128206, 4083018923}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3019898880, 2181038080, 2130706432, 3749707776, 3326083072, 337641472, 349175808, 333971456, 1940652032, 1685716992, 1977417728, 4099964928, 4172791808, 1603477504, 1502842880, 1909749760, 293567488, 1151916544, 3165299968, 4117943424, 317174208, 3294264544, 2615954960, 1237023560, 3065966484, 963486794, 557801747}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 3556769792, 2852126720, 3741319168, 2491416576, 1908408320, 1927282688, 2486173696, 3695706112, 1878786048, 2369126400, 1495203840, 336363520, 241909760, 2693603328, 1833013248, 3452622848, 1064813568, 3212723712, 617127168, 2026456704, 2735218112, 3688632864, 57028080, 1453789432, 2891492204, 1292979330, 950809751}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3556769792, 3053453312, 3036676096, 3951034368, 423624704, 1616904192, 4239392768, 1593311232, 318504960, 2528247808, 1044709376, 1808367616, 2414264320, 224600064, 1508544512, 996956160, 2638183424, 2439901696, 3550321920, 2921396608, 456133440, 2109211104, 3181118672, 780284376, 1300039436, 1016443726, 1950666135}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1275068416, 436207616, 788529152, 1333788672, 4047503360, 2900361216, 311427072, 2253914112, 1882456064, 166592512, 1117847552, 3763306496, 2963587072, 1253376, 1075621888, 2329430016, 597386240, 2701117952, 2124647168, 3418290816, 1425817024, 1199714016, 1065040848, 3976245624, 1330266116, 2088269542, 1416318469}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3690987520, 3791650816, 4076863488, 1803550720, 2789212160, 1344274432, 2070937600, 3096969216, 686030848, 2238316544, 2863726592, 2002157568, 1146994688, 1488396288, 3701583872, 1180452864, 1163615232, 1568860672, 3467292416, 2358508672, 2227966656, 4034272224, 2549027856, 623221576, 1843821180, 2202171030, 1174947265}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 3690987520, 3657433088, 2432696320, 2575302656, 2780823552, 2782920704, 1307574272, 4211605504, 4043571200, 2429943808, 3737321472, 2364571648, 2976235520, 2831753216, 1366929408, 1841055744, 514149376, 2412042752, 1493479168, 3879461504, 2630756928, 3888056160, 1768598256, 1792336056, 1283231196, 1240978066, 1501299881}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 1140850688, 100663296, 956301312, 58720256, 1883242496, 2199912448, 3589275648, 3024617472, 3332636672, 3912368128, 66650112, 3033628672, 2150481920, 1941381120, 3886460928, 476801024, 2378974208, 3727876608, 530950400, 1411906944, 2019692608, 3556849632, 3692926608, 3922450952, 2507417692, 1359617698, 307569681}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 872415232, 1845493760, 3640655872, 3867148288, 2495610880, 1952448512, 1974468608, 1386741760, 2523136000, 2682650624, 3003187200, 2360180736, 2683158528, 3820691456, 2643890176, 2293987328, 1046500352, 482787840, 3222635776, 2675033984, 945891392, 2996675232, 822475184, 2625579480, 757115660, 3160558458, 1818356625}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 3288334336, 771751936, 788529152, 377487360, 2705326080, 2040528896, 4023386112, 325582848, 1932787712, 469893120, 1054015488, 3074392064, 3024371712, 2000494592, 880979968, 1954998272, 3583761408, 1242130944, 3783756032, 3038277504, 1904936384, 3113452192, 160055504, 2861577000, 1959277588, 4226038762, 770316501}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1275068416, 1979711488, 2097152000, 3749707776, 138412032, 1134559232, 1118830592, 3661103104, 990642176, 3574988800, 2245853184, 3504111616, 1066352640, 3006210048, 1920184320, 79493120, 1706281984, 3694159360, 815053568, 366705024, 753212736, 2505084640, 3277406864, 605162792, 2654937996, 3975919422, 2693323355}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1543503872, 1711276032, 721420288, 3984588800, 3611295744, 3688890368, 2683305984, 1603796992, 308019200, 4135976960, 1813446656, 3855253504, 2666250240, 4286914560, 1657778176, 3252963328, 2973844480, 534707712, 2855440128, 252167552, 3506120896, 2083821152, 3000032592, 4094801592, 3784266204, 4007521430, 417993055}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 4093640704, 1107296256, 822083584, 192937984, 3091202048, 1990197248, 1871708160, 1531445248, 228851712, 3490578432, 4059365376, 474054656, 1248870400, 3353812992, 2670104576, 2845243392, 605148160, 2127003136, 2582230272, 3336850560, 3878760000, 2453640672, 2508027280, 4061833320, 2681527236, 484365154, 1052108465}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 738197504, 1644167168, 2499805184, 58720256, 356515840, 4045406208, 1049624576, 2194145280, 57933824, 3108896768, 3425239040, 1735819264, 1113571328, 1202397184, 2019405824, 465729536, 3465114624, 1067773440, 2220794624, 685491328, 1931286336, 2526581216, 2896613584, 2595602056, 1403419780, 3679408962, 2774132133}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 2080374784, 1174405120, 3204448256, 545259520, 2210398208, 106954752, 1146093568, 1925709824, 2927362048, 3930193920, 3915055104, 1427603456, 1799241728, 1423777792, 4199198720, 1614071808, 3293172736, 4256395776, 1130333952, 3296877952, 1174344128, 2864820512, 3920315504, 556512472, 1532786036, 2096508066, 3429177175}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 2617245696, 3187671040, 2030043136, 4202692608, 1488977920, 2187329536, 1041235968, 3949461504, 4132175872, 2411593728, 2071003136, 1617854464, 3984736256, 2665160704, 3753218048, 2226636800, 3568094208, 1685675520, 3193872128, 2186959744, 2945397824, 2067762080, 1230829744, 2487319128, 3663372004, 1436054282, 3969392155}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2483027968, 1912602624, 3070230528, 226492416, 4114612224, 320864256, 1552941056, 287834112, 2057043968, 352452608, 3761831936, 1519091712, 2873769984, 1586208768, 2974437376, 1435219968, 315251712, 2311824896, 1567258880, 3902519936, 279073984, 628603360, 2927126928, 3779771688, 3604348596, 3566205282, 1567801363}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 1275068416, 2785017856, 1325400064, 3464495104, 2503999488, 4104126464, 3174039552, 2490892288, 376700928, 1475215360, 2589523968, 1865383936, 2733522944, 1529847808, 2297327616, 305104896, 2574144512, 2985276928, 3029223168, 1585422208, 3536213184, 317959200, 102527376, 736399624, 1314578140, 1918727190, 2716810049}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 4093640704, 2315255808, 1090519040, 1199570944, 1346371584, 2367684608, 2643460096, 2341994496, 1145307136, 1537081344, 2335899648, 2626519040, 3018604544, 3733823488, 4276908032, 1460508672, 3987497984, 4037914112, 435968256, 1834323072, 1267222848, 922983776, 3524222288, 2766421544, 2806921780, 2718121166, 1763285797}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1811939328, 3590324224, 3674210304, 4034920448, 1916796928, 4250927104, 1108344832, 3360161792, 1478754304, 2583560192, 721485824, 1451458560, 461553664, 1149476864, 2860707840, 2432931840, 2403529728, 4037257728, 4117950208, 2702942080, 2387532224, 2775163808, 1422247248, 1950162168, 686921172, 738840298, 2924942301}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1140850688, 2852126720, 83886080, 2860515328, 448790528, 4271898624, 97517568, 388497408, 1383858176, 2633629696, 1876754432, 2648408064, 3445211136, 3688603648, 240775168, 1918613504, 3709457408, 3485187584, 2099889408, 1017353344, 1984808000, 2923281952, 563004144, 2128937352, 3266282372, 1137697858, 3874785051}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 603979776, 1107296256, 2801795072, 3783262208, 1941962752, 4091543552, 2511339520, 2003304448, 764149760, 1991639040, 2262106112, 3720642560, 363282432, 180658176, 2619822080, 3171194880, 3720834048, 2813628928, 1865377024, 3153625728, 1299795136, 1226685152, 2484457520, 2195113496, 2111264092, 4014771138, 815482431}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 3690987520, 3791650816, 2667577344, 1166016512, 3334471680, 144703488, 2119172096, 3548905472, 2832990208, 2438594560, 3549495296, 1294368768, 3830530048, 3391528960, 1305563136, 652654592, 2926662656, 2604045824, 439968512, 63614592, 3916645568, 2285092832, 3166303600, 1480654280, 2685029092, 2998475050, 2292881619}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3556769792, 3456106496, 2197815296, 3229614080, 3812622336, 1319108608, 3278897152, 3207069696, 3003383808, 4078305280, 540999680, 1088782336, 2799648768, 3353714688, 3495907328, 463837184, 4101995520, 4271225344, 2457291008, 1663142272, 4037634496, 3175791008, 3695366416, 2032593416, 3626025420, 1671943618, 3619575053}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1275068416, 3321888768, 3707764736, 1182793728, 3066036224, 652214272, 2744123392, 1448607744, 98304000, 3507879936, 3701014528, 216694784, 991543296, 3018498048, 2996424704, 3836393472, 1463415808, 3097138688, 4266780416, 3283003264, 1647562816, 3463820832, 2700246512, 1957035928, 3702306068, 3443055118, 3662429283}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 1946157056, 503316480, 1761607680, 2038431744, 666894336, 3680501760, 4193255424, 3072851968, 3148087296, 3946708992, 3163357184, 2307751936, 3066642432, 2953682944, 1896443904, 3681396736, 553210880, 541435392, 4049422592, 3162218880, 1565545280, 1807106016, 389618352, 4180388152, 686314700, 785001714, 1485516325}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 2348810240, 1308622848, 2030043136, 3430940672, 2394947584, 3848273920, 1609564160, 2448949248, 3321626624, 590217216, 313458688, 1573158912, 3552657408, 2638520320, 1392594944, 1629796352, 275866624, 1981594112, 3169666816, 1153608064, 1186617664, 276437664, 949304048, 2062648312, 1772158220, 1508663174, 560531571}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 4093640704, 2919235584, 1828716544, 4102029312, 448790528, 3651141632, 900726784, 124256256, 1877213184, 3554279424, 3839557632, 1816821760, 2552020992, 2999623680, 2044514304, 2129307648, 2687300608, 1172478464, 3763915008, 2309009792, 921686592, 1535380640, 1749685488, 3846380232, 1797687708, 4008891154, 884184677}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 1409286144, 2046820352, 2667577344, 2524971008, 3619684352, 3823108096, 11534336, 219676672, 1760821248, 3696099328, 1581318144, 1914273792, 362856448, 1536794624, 81842176, 934909952, 196144128, 1544653312, 3747412224, 2603324544, 2199117504, 366162208, 3493505840, 3047320024, 3927956252, 1062806174, 1022211361}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 469762048, 436207616, 3439329280, 1551892480, 3183476736, 1629487104, 3016753152, 3141009408, 3815505920, 2463236096, 3374120960, 208830464, 3802808320, 1978834944, 2414505984, 3675432960, 3692717056, 3715807744, 3901645568, 2338634880, 1884377152, 3365088160, 1945485104, 385995752, 273433540, 1717675302, 3751802655}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 1677721600, 1711276032, 1325400064, 1904214016, 1874853888, 1818230784, 2840592384, 1403518976, 3997433856, 3009019904, 2986934272, 1278312448, 275890176, 3132203008, 573689856, 3004282880, 3254895616, 1298773504, 749591808, 1264037760, 3113144000, 1035416544, 4073887024, 1559316728, 2143145828, 1029682194, 3187329269}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 3422552064, 2315255808, 2264924160, 3313500160, 1421869056, 1436549120, 3834642432, 1986527232, 4284743680, 381550592, 3390636032, 3193929728, 2074296320, 1520410624, 1174622208, 1376757760, 2322291712, 40608256, 2505404160, 380797056, 4188720832, 1275195872, 2174581744, 2697376904, 566029012, 2531063058, 1659696909}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 335544320, 2852126720, 2566914048, 4253024256, 1455423488, 3055550464, 552599552, 553123840, 2037645312, 545390592, 687276032, 3026878464, 4203069440, 4272594944, 1252388864, 425367552, 1423821824, 711886336, 2101332224, 1753853056, 3866980160, 384848864, 924441328, 2608107112, 2997668556, 2303265366, 1374925457}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 603979776, 838860800, 16777216, 1300234240, 1346371584, 3646947328, 581959680, 4046979072, 2752774144, 2500198400, 821100544, 2489548800, 3766763520, 2250481664, 2430889984, 2635315200, 1000111104, 3446127104, 3618272512, 1877915264, 1916663104, 622650848, 3170320720, 2120164280, 2280567292, 2789065718, 2132595449}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2080374784, 2986344448, 385875968, 2373976064, 3670016000, 3466592256, 896532480, 3991404544, 4004773888, 3125411840, 3109224448, 9404416, 3562553344, 474980352, 2482524160, 4190087168, 2588957696, 2834010624, 3624551168, 788577920, 2934556352, 3685670368, 2115719280, 1576549960, 3691787564, 3055958322, 3265604737}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 469762048, 2516582400, 1996488704, 4135583744, 549453824, 484442112, 3211788288, 3759669248, 1425276928, 2147614720, 3299540992, 2864807936, 878231552, 83992576, 3124293632, 2830219264, 1673589760, 2159380992, 681243392, 994750336, 9006784, 1584484896, 2566211312, 1198482712, 2054189356, 3289635102, 3702527505}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 3690987520, 3456106496, 3741319168, 1837105152, 432013312, 1537212416, 1292894208, 1012400128, 555483136, 2534014976, 3921608704, 3290595328, 4207591424, 920821760, 652931072, 1060280320, 2509433856, 4236160512, 52484864, 716021120, 3361762496, 499926752, 4069411504, 2297782280, 813818356, 4053676830, 1305558963}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 4227858432, 2583691264, 2533359616, 2390753280, 2940207104, 2942304256, 1328545792, 3656908800, 2993946624, 3269328896, 3384737792, 2478931968, 3140403200, 1837211648, 1204744192, 1014077440, 2761346048, 521516544, 2933977856, 1905692800, 582178496, 4245517088, 2558680336, 1648093432, 3307288284, 4271800966, 1964991553}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 1543503872, 838860800, 117440512, 4219469824, 3183476736, 2090860544, 1794113536, 754450432, 3272343552, 3947495424, 3617914880, 288784384, 3630514176, 502702080, 1850036224, 1078364160, 2841463808, 1918548480, 1476352768, 790345344, 359127744, 1953876064, 1630328240, 371738440, 1277437708, 3599642742, 993727951}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 201326592, 3925868544, 1090519040, 3867148288, 3569352704, 1918894080, 602931200, 1604845568, 276561920, 1572732928, 548864000, 4216487936, 1605713920, 17997824, 1695903744, 4068644864, 72180736, 433500672, 3494864640, 440371328, 3181049664, 1972400416, 74523248, 1642184120, 2162016908, 1852495442, 4063776915}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 872415232, 4127195136, 385875968, 343932928, 1228931072, 165675008, 1504706560, 616038400, 1939603456, 1953890304, 306118656, 2884534272, 3614752768, 3962478592, 1658122240, 3657340928, 3172789248, 1996144128, 1642520832, 2237367168, 3575866560, 2270414496, 3138131600, 2489193688, 327887100, 925665782, 2248799771}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 1140850688, 2181038080, 352321536, 1199570944, 1077936128, 2099249152, 2540699648, 2966945792, 3062104064, 3093954560, 2663972864, 1631748096, 909262848, 411213824, 3360845824, 441628672, 1765426176, 3169758720, 2630112512, 88444544, 2804142144, 3601031008, 3464765520, 2355761192, 4106816908, 3091374110, 4021443117}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1006632960, 4194304000, 1392508928, 1166016512, 1598029824, 3009413120, 2232418304, 890765312, 2811494400, 69599232, 50266112, 3685646336, 2199109632, 577675264, 4071878656, 1868466176, 2413552640, 96645632, 3388074752, 391089280, 3995500480, 1639833056, 3369961488, 2525978936, 1692692820, 283963518, 4215277233}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 1543503872, 1174405120, 16777216, 1065353216, 599785472, 1482686464, 1546649600, 2466775040, 2338586624, 1955463168, 3336372224, 2111078400, 546914304, 2291441664, 2293854208, 3506739200, 2598458368, 4174940672, 3468903168, 3775896448, 1077199680, 2914473056, 957983664, 1859506808, 1790047420, 3166685882, 3223507045}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 4227858432, 2919235584, 1694498816, 2038431744, 3493855232, 1482686464, 4293918720, 105381888, 1278476288, 1339424768, 2557149184, 4252598272, 3765977088, 1438228480, 601378816, 963225600, 914385920, 2166734336, 3909767936, 1983681920, 653707840, 283790304, 3851198032, 4141805048, 909015468, 2375202922, 247591073}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 603979776, 1174405120, 2969567232, 2541748224, 2285895680, 1923088384, 1087373312, 937951232, 3184263168, 3813539840, 1795096576, 3697311744, 1715617792, 1285595136, 1713524736, 3138430976, 2700770304, 1875157504, 1166046464, 4130452352, 825088320, 3757725280, 2638519120, 339770056, 701600612, 4208841522, 3045218839}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 1543503872, 3724541952, 3674210304, 3682598912, 1866465280, 2027945984, 3698327552, 3252158464, 479461376, 2576482304, 3208970240, 2792259584, 962052096, 344891392, 69718016, 668379136, 561234944, 761568768, 208065280, 2214734208, 1282221504, 3168976736, 2758929936, 2743699800, 558128396, 1733543726, 666155305}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 469762048, 3187671040, 1895825408, 2659188736, 943718400, 2577399808, 3180331008, 3028811776, 1068236800, 3157917696, 231931904, 633503744, 3485810688, 1298309120, 752185344, 564828160, 987323392, 1476429312, 2676120320, 4235078016, 2642216768, 576695840, 2888497488, 1435521096, 1711352372, 2513275754, 3884312287}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 2348810240, 1174405120, 1124073472, 3850371072, 3225419776, 3512729600, 3679453184, 3876061184, 2734948352, 1573257216, 483983360, 144998400, 3096395776, 1657053184, 3261034496, 1871484928, 3309005824, 1201314304, 2536132352, 3139046272, 995303360, 484414176, 1977933776, 3833495224, 1213474052, 2462985594, 2749176517}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 3019898880, 1174405120, 452984832, 3716153344, 1262485504, 1117782016, 2939158528, 51904512, 4456448, 2719612928, 3824222208, 3049619456, 1945812992, 1919262720, 1447743488, 3720189952, 653194240, 985108992, 1358420224, 508429184, 1015226304, 516461792, 3687931152, 3870055496, 306176732, 251805326, 3971298253}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 3422552064, 2046820352, 3036676096, 679477248, 3602907136, 3063939072, 3622830080, 1193803776, 3609460736, 163971072, 282656768, 3931275264, 502874112, 2415042560, 898191360, 1201321984, 743267328, 1590469120, 1265397504, 1998732416, 440336960, 2134611616, 2598627312, 4185899784, 3353734668, 1577500866, 1556577477}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1946157056, 771751936, 3472883712, 2004877312, 272629760, 3961520128, 158334976, 4085776384, 696516608, 1792147456, 1902706688, 2440462336, 3523002368, 2731974656, 2496450560, 2407446528, 691588096, 2359600640, 2199245056, 501230976, 1846551232, 1599606880, 71055056, 662582120, 1896818828, 1952813450, 2845278189}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2348810240, 637534208, 1191182336, 1568669696, 3284140032, 1138753536, 529530880, 181927936, 836501504, 142475264, 3259432960, 1773043712, 458407936, 1808703488, 956485632, 1240893440, 2093929472, 1469099520, 490075904, 3423610752, 3390580416, 3183218912, 690882096, 805251096, 312640980, 3797208238, 1088785059}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 4093640704, 2248146944, 989855744, 1736441856, 4013948928, 3584032768, 1643118592, 4180148224, 1552154624, 3911319552, 544669696, 2659614720, 1506754560, 447127552, 880766976, 3316561920, 1347124224, 587513344, 3737665792, 3301449600, 357830592, 2948212320, 1325073424, 1729137416, 4224864364, 1111692098, 2200734285}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 3154116608, 3657433088, 3170893824, 3749707776, 3611295744, 3386900480, 3442475008, 1603796992, 196345856, 3765567488, 571015168, 1269530624, 3457335296, 4023099392, 1566756864, 1479780352, 3886468096, 783910400, 183231232, 3252170880, 2211712064, 16918368, 2096179600, 2163186968, 215533276, 3487991038, 284392241}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 3422552064, 4261412864, 3036676096, 2977955840, 2160066560, 1264582656, 487587840, 956825600, 2432958464, 4190502912, 2804482048, 736198656, 2879930368, 2483134464, 2146988032, 2460583936, 311194624, 1081584128, 724125440, 2031359360, 290335296, 116201952, 21478000, 1435591480, 3035109684, 240402298, 4226680437}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1946157056, 3724541952, 1526726656, 830472192, 62914560, 1121976320, 3195011072, 567803904, 1882456064, 3670409216, 3979280384, 2353561600, 201408512, 2317918208, 1395748864, 2538645504, 643130368, 232697344, 979794176, 3875281280, 1805266880, 442840544, 3383074608, 2488855896, 778716332, 3254661934, 3882556833}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 2885681152, 2785017856, 1962934272, 1853882368, 1480589312, 291504128, 678428672, 3154640896, 1220280320, 4171104256, 1448148992, 3884220416, 1176420352, 1667538944, 833548288, 4140599296, 2973953024, 1271564800, 3130509056, 2038702976, 533338688, 2420316192, 3777215568, 4052186232, 1915275852, 3176761722, 3865856867}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 738197504, 1174405120, 2835349504, 1803550720, 3703570432, 2506096640, 3127902208, 2438463488, 4166254592, 3152412672, 20512768, 3406135296, 85639168, 2934284288, 2334838784, 2459809792, 1915673600, 4168322560, 3318470400, 2290884480, 7486784, 1430201696, 3675036272, 2296862776, 4189804780, 2558622318, 71460345}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 3422552064, 1107296256, 2667577344, 4185915392, 3200253952, 1772093440, 1615855616, 2011693056, 2463367168, 112066560, 274399232, 3675488256, 3994697728, 1148428288, 4092227584, 2110490624, 467026944, 2536607232, 2254665472, 3373866624, 630886592, 2370355424, 3388960624, 4273152648, 3645356900, 3472127346, 1875420881}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 1006632960, 637534208, 4009754624, 1904214016, 2353004544, 3533701120, 2979004416, 27787264, 2556690432, 1979842560, 2246377472, 4222451712, 1639792640, 1632477184, 3230486528, 3430258688, 1304523776, 517184000, 1111915264, 3630896000, 3649994944, 1407709152, 2857391056, 3885241160, 173675444, 3705224482, 2954081453}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 469762048, 1912602624, 150994944, 3481272320, 4215275520, 1222639616, 1412431872, 2280128512, 944504832, 1196032000, 984285184, 2547220480, 3883188224, 1987289088, 3802460160, 2989197312, 1782629376, 2412615168, 1452393216, 417139328, 3963257152, 1240488288, 3979800464, 1101312856, 3193271964, 318267554, 2269830543}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1409286144, 3523215360, 285212672, 1971322880, 2537553920, 2971664384, 2152726528, 1695023104, 3045326848, 3755343872, 2828599296, 2348253184, 1611743232, 865574912, 2791395328, 2421139456, 2368562176, 637378048, 3662835968, 2448108160, 99136832, 804771808, 1958043792, 3557917608, 3488631940, 1950089450, 2951364325}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1140850688, 4127195136, 1761607680, 4001366016, 1505755136, 1285554176, 1781530624, 1353187328, 788267008, 1115029504, 943128576, 3128918016, 10371072, 3307184128, 2769186816, 1376225280, 2400863232, 4134384128, 3213579520, 710741888, 2213449536, 1110365216, 2562345264, 769507080, 2439208892, 792804642, 1455989507}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3690987520, 3590324224, 3539992576, 595591168, 1421869056, 2451570688, 2756706304, 86507520, 4248567808, 3345350656, 465371136, 1558216704, 4278370304, 3036717056, 3975335936, 1807259648, 1632029696, 3279061504, 4086692608, 4223874944, 913936320, 2988466016, 2528996080, 3800953832, 703018980, 1815850146, 3865004459}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 469762048, 1509949440, 3472883712, 327155712, 171966464, 1637875712, 3509583872, 1325924352, 1173094400, 1266810880, 2064318464, 3926818816, 2109521920, 4109279232, 2175594496, 2065074176, 1420348416, 3689455104, 1931070208, 3330869376, 1007007936, 120745056, 1653762640, 2510441480, 531266076, 784752074, 948192871}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 3959422976, 1979711488, 285212672, 746586112, 3451912192, 123731968, 4184866816, 159907840, 3904110592, 184942592, 525271040, 3020980224, 1096663040, 766550016, 147714048, 856205312, 3134311424, 3991569920, 532739840, 303635328, 159888192, 1839296672, 1472679984, 1090021752, 31517292, 768160026, 1478465857}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1946157056, 369098752, 3472883712, 3598712832, 3569352704, 3483369472, 3044016128, 2313682944, 117178368, 3859677184, 2571829248, 2308014080, 2628829184, 2960236544, 1688260608, 1816762368, 2017782784, 1234419200, 3126718720, 473381760, 1893696192, 1763438112, 175114224, 2271753672, 1178341036, 3484294578, 2067467283}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 335544320, 3120562176, 1493172224, 3816816640, 281018368, 69206016, 68157440, 4171759616, 3770417152, 3738828800, 3734437888, 2355986432, 79970304, 1628282880, 3174322176, 1108719616, 4260389888, 2801506816, 3994116352, 3539154048, 4073961280, 317549664, 3829990256, 4164199784, 4267232884, 1189707074, 377960795}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 469762048, 1577058304, 3909091328, 3632267264, 3317694464, 98566144, 2685403136, 3428319232, 301727744, 273022976, 806682624, 2043183104, 1138802688, 1667801088, 886108160, 188790784, 1545921536, 1115860480, 2323374848, 3226548608, 1818401088, 2246832032, 2554935344, 893290200, 2912812084, 3723765710, 1866596683}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3690987520, 3388997632, 4211081216, 343932928, 163577856, 803209216, 3650093056, 952631296, 903610368, 813301760, 2501443584, 3220013056, 2573778944, 1112383488, 1817767936, 2956298240, 3736919040, 9147904, 1668016896, 250160256, 3707082176, 282902944, 962299824, 2416169560, 2399483348, 695709290, 1180823971}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 3154116608, 3791650816, 922746880, 3531603968, 2948595712, 1780482048, 2360344576, 67633152, 2426667008, 3682729984, 2193817600, 3241836544, 524959744, 2874843136, 530214912, 1317177344, 1902537728, 599562752, 4143661824, 1120608896, 664702656, 2110289440, 370783536, 1625355432, 413721116, 1181539242, 993970997}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3959422976, 33554432, 3539992576, 2323644416, 4064280576, 2048917504, 3228565504, 2467823616, 875823104, 2317221888, 620560384, 1732083712, 2062467072, 2027790336, 2038362112, 1649784832, 146988032, 2708974080, 2254300928, 1416964736, 964793280, 2840389664, 3271737168, 3671875240, 3535403852, 1195582574, 74485569}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 1275068416, 1644167168, 2499805184, 2172649472, 2403336192, 2384461824, 2695888896, 1395130368, 3372482560, 3275882496, 702611456, 3175907328, 1407893504, 1979490304, 214093824, 1056479232, 2323702784, 2123997696, 4102846208, 3243473536, 3032543808, 523864800, 3430697360, 3638250856, 1001702332, 3258166946, 1611221885}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1811939328, 3053453312, 2130706432, 2558525440, 666894336, 1096810496, 2662334464, 1032323072, 1133772800, 77987840, 2429878272, 2618785792, 440549376, 1688707072, 3234492416, 1672718336, 3182187520, 3641095680, 4253798144, 269278080, 2086170816, 4119891360, 3558265136, 1215252984, 2966159516, 1066019226, 3140434937}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 335544320, 2181038080, 1258291200, 2659188736, 3812622336, 3357540352, 2844786688, 3612868608, 1291583488, 3725983744, 379518976, 2696314880, 576864256, 3005652992, 1647996928, 3613042688, 644635648, 3563432448, 1183504640, 2285881984, 2480958400, 3562773792, 717355792, 139162408, 3185523572, 2627125246, 2582794955}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 335544320, 3724541952, 2801795072, 4001366016, 1832910848, 2376073216, 2846883840, 3244818432, 1324089344, 624558080, 1721434112, 3270868992, 1153744896, 1363517440, 1957490688, 2720634880, 2086071296, 3411184128, 1613981952, 1410235776, 2488459456, 205829664, 3656541072, 389085512, 404456444, 3312566290, 3857006023}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 3825205248, 771751936, 3909091328, 3548381184, 801112064, 2430599168, 1613758464, 3353870336, 4205051904, 1153826816, 1296760832, 3750199296, 279003136, 3602358272, 1154043904, 1674819584, 15692800, 2527628800, 4236299520, 1387120000, 2280740672, 2293211488, 342189232, 134328664, 877286076, 2006982050, 4287631765}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 201326592, 3724541952, 2097152000, 2407530496, 2042626048, 3487563776, 2047868928, 1977090048, 527171584, 2381185024, 3111059456, 3081535488, 1434730496, 3502022656, 1608273920, 1578141696, 1506956288, 393190912, 883349248, 1896343936, 3803473984, 2920585824, 3342368304, 1651162520, 273637044, 3997837294, 347420911}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 603979776, 2516582400, 2566914048, 310378496, 3368026112, 2036334592, 1747976192, 2427977728, 2407268352, 2644901888, 452526080, 2652536832, 891994112, 187342848, 3239243776, 1167501312, 2941574144, 4087325184, 1788237056, 788088704, 3877819200, 2687415072, 279497072, 838447480, 2391757180, 2962485334, 4228922659}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1946157056, 3053453312, 3372220416, 411041792, 3099590656, 3290431488, 2857369600, 134742016, 1443102720, 693239808, 2669346816, 912359424, 271400960, 2167513088, 2795851776, 4009076736, 2002207744, 3179196928, 807328000, 4287094656, 3786754880, 1285392800, 48450928, 2027207848, 4103730660, 3742922666, 2915383269}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 2751463424, 2717908992, 3338665984, 830472192, 180355072, 2791309312, 3394240512, 3404201984, 1006370816, 2533490688, 2907897856, 646021120, 992100352, 3310460928, 4278865920, 3402471424, 1834509312, 3774262784, 2095435008, 2411120256, 674716864, 2811566816, 1317308016, 4105107320, 4237511396, 2501054658, 2309072539}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 2751463424, 2248146944, 2734686208, 3917479936, 390070272, 4146069504, 2752512000, 3652714496, 1744568320, 2599813120, 2589786112, 336166912, 3284779008, 2509873152, 1865535488, 2152040448, 1800915968, 3579884032, 1556243712, 1500468096, 2377051584, 1972582880, 610836496, 2094426152, 3028118292, 2921984838, 3085536619}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 2348810240, 1040187392, 2868903936, 1468006400, 3703570432, 1243611136, 256901120, 3255304192, 1934884864, 728104960, 3572170752, 2167898112, 667992064, 1877450752, 2249773056, 588494848, 2750344192, 3075511808, 1738362624, 2047760768, 372622784, 274668640, 3785460464, 1076085480, 3320581924, 2412389738, 1690383985}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 4227858432, 2516582400, 2969567232, 2004877312, 322961408, 3235905536, 917504000, 4168613888, 1984692224, 125960192, 649396224, 3335159808, 2627977216, 368746496, 3701207040, 2346104832, 1953094656, 2134621696, 1828676352, 196238208, 1165291328, 792016480, 545952656, 2445539928, 3205140540, 3330539334, 3320486447}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 2483027968, 2382364672, 3875536896, 3128950784, 1858076672, 1751121920, 1385168896, 1104674816, 767819776, 986578944, 3143696384, 502300672, 1548894208, 3001065472, 969568256, 2709825536, 2650045440, 2678959616, 2669205760, 3765816704, 630669504, 2915963680, 4192285552, 4147156280, 2452773332, 2339406926, 3633466149}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 335544320, 4261412864, 2030043136, 1333788672, 104857600, 836763648, 3155165184, 2307391488, 2529427456, 565051392, 1182597120, 739147776, 2214739968, 2728304640, 2991222784, 922400768, 1268009984, 4234130944, 1807141120, 3303524736, 1775466304, 1214917216, 3847425744, 1303611928, 783075284, 3370969466, 3373072357}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3825205248, 2516582400, 1224736768, 2189426688, 2067791872, 2971664384, 1416626176, 1786249216, 2242117632, 641335296, 676659200, 4035346432, 2644951040, 3514212352, 3273576448, 2587011072, 3929332736, 3016724992, 2824758528, 2309977984, 1830016832, 668993312, 4254081424, 3001554792, 3620476556, 2377527542, 3544392805}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 335544320, 2919235584, 1929379840, 2826960896, 893386752, 1990197248, 2018508800, 2651324416, 1528561664, 896139264, 3353280512, 828735488, 2985115648, 1584766976, 3762647040, 280606720, 31939584, 2971313664, 1498994944, 1364249984, 3444368832, 782686112, 1731850384, 3833357832, 2726375556, 3378291850, 3520454083}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 3288334336, 905969664, 1694498816, 3380609024, 4148166656, 2367684608, 4124049408, 601358336, 3431727104, 1568276480, 2495283200, 2236448768, 1692352512, 987602944, 2141679616, 4005668864, 2871352320, 296131072, 3473599744, 2830030720, 3343963200, 3049641440, 2076533136, 982948520, 1323486948, 1313526622, 2693716039}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3288334336, 33554432, 3170893824, 2306867200, 264241152, 312475648, 3413114880, 616038400, 2047606784, 3256483840, 1360199680, 3256844288, 2304786432, 1706008576, 3187167232, 1704171520, 3736749056, 4011628032, 1461187840, 2257311360, 2621045312, 3947816160, 1628389808, 2903651400, 25632108, 725204070, 3048303471}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 2348810240, 1241513984, 620756992, 3481272320, 524288000, 1348468736, 464519168, 3258449920, 78381056, 4094296064, 2994143232, 2573434880, 1673183232, 1242800128, 178450432, 862955520, 270582784, 2836171264, 1864722176, 2901104768, 2943503936, 1440275296, 1006666128, 3191823224, 859067772, 534110454, 747373271}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2751463424, 2852126720, 3607101440, 394264576, 88080384, 1520435200, 2062548992, 1214775296, 31719424, 1025900544, 3160735744, 2687860736, 987480064, 67477504, 995356672, 1555138560, 1852701696, 3029908992, 519722240, 2148553856, 3113697472, 89252192, 2853349776, 2389531592, 586084652, 3433572562, 3875801045}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3690987520, 1241513984, 3070230528, 981467136, 1765801984, 803209216, 4071620608, 2893545472, 1615069184, 894304256, 1207369728, 2547613696, 3538436096, 3450445824, 2159046656, 3539830784, 2757129216, 2110163456, 60670720, 1814288512, 533515968, 1176593952, 3051306128, 1976928728, 131748412, 3107237318, 1520485549}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 201326592, 3925868544, 989855744, 3145728000, 3342860288, 2367684608, 1345323008, 1701314560, 3348889600, 3978428416, 251461632, 4268785664, 3750281216, 3984629760, 1157689344, 3041691648, 2799354880, 481670656, 3516679936, 2897104000, 1703635392, 47174240, 3289985040, 521577768, 1331939868, 1062406002, 3925323131}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 2214592512, 570425344, 2566914048, 1501560832, 1069547520, 1126170624, 3052404736, 641204224, 96206848, 2376466432, 1697579008, 1098022912, 3604987904, 2445451264, 143126528, 2263779328, 3809080320, 1461028352, 40457472, 736579200, 320623424, 603777248, 3436065968, 10165288, 2188412876, 2568678566, 1082196515}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 469762048, 3456106496, 3909091328, 2592079872, 3972005888, 3848273920, 3679453184, 2237136896, 4094427136, 772669440, 2012413952, 2681765888, 3144073216, 1103667200, 102690816, 313825280, 1077470208, 3127087616, 2806670080, 1125933440, 2405660992, 922089248, 1656765040, 744503928, 4056946340, 295179310, 627848231}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1006632960, 3053453312, 1392508928, 2675965952, 3208642560, 1876951040, 2689597440, 3582459904, 450625536, 389414912, 2456485888, 711360512, 379994112, 1037475840, 3212726272, 1417840640, 1234467840, 1784647168, 3302617856, 3699336064, 2205747136, 2879370336, 2734288912, 1846500248, 1719740932, 633050106, 1701575731}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3825205248, 2785017856, 3909091328, 3682598912, 675282944, 3152019456, 785383424, 3327655936, 4031512576, 303693824, 1616838656, 3060498432, 3925360640, 123445248, 2272284672, 139442176, 4138105856, 1313506816, 3648177408, 1879666560, 3272154944, 4088310112, 3448569168, 4163388312, 730041572, 2969334030, 1744157303}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 3019898880, 637534208, 1795162112, 2474639360, 641728512, 396361728, 2643460096, 2865233920, 1919156224, 805175296, 15007744, 3294920704, 4241997824, 1112842240, 2442121216, 2482550784, 1788212224, 1042514432, 2658425088, 3890269056, 4170130368, 3301416800, 1011499600, 3940931208, 3034288948, 2856871738, 3929210157}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 1811939328, 3187671040, 352321536, 2088763392, 4114612224, 3617587200, 1552941056, 537395200, 2438201344, 1547829248, 3480551424, 950501376, 2091958272, 3331825664, 212398080, 2592839680, 3391020032, 321693184, 1690584832, 82823552, 1658921536, 2860877472, 1706424080, 1896363848, 3084139060, 1979854410, 324339937}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 1543503872, 3254779904, 2298478592, 41943040, 1975517184, 3957325824, 1085276160, 1405616128, 1348206592, 412221440, 99418112, 2887090176, 4018094080, 105226240, 1653043200, 2450630656, 2024373248, 3311315456, 2874796800, 4287126144, 2470521152, 3488582176, 3932056624, 962208984, 347146780, 3389489450, 1834108811}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 738197504, 436207616, 150994944, 3397386240, 2545942528, 845152256, 1775239168, 2287468544, 2454978560, 842137600, 3153657856, 2587656192, 1430994944, 76324864, 339955712, 3359680512, 147149824, 4053513728, 2889408256, 484995200, 332741952, 1252700704, 2879938736, 3077898936, 3214588100, 2212518318, 3625532369}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1140850688, 234881024, 855638016, 931135488, 4290772992, 18874368, 487587840, 1000865792, 4268490752, 624295936, 3338338304, 3900342272, 3248242688, 3008012288, 1722044416, 3998128128, 1834904576, 2152963584, 81263872, 2282315136, 1832849856, 2954928224, 3989923376, 3591050280, 1482863476, 4136135106, 3130561647}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 738197504, 3791650816, 218103808, 4185915392, 1816133632, 4070572032, 1039138816, 2851602432, 818675712, 3223191552, 1059782656, 1805484032, 3375349760, 667787264, 3953651712, 1446623232, 2484466688, 3726411264, 1745583872, 929758848, 725818432, 2704904416, 2627063632, 836542536, 3354087980, 465232694, 4060821407}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 3288334336, 4194304000, 1694498816, 2105540608, 2596274176, 3974103040, 4260364288, 1606942720, 3922984960, 2632056832, 736165888, 1908834304, 1140867072, 1138139136, 1756917760, 428509184, 2972601344, 836352512, 2089942272, 2798863488, 1479083072, 2517797856, 803363568, 1152890072, 3426677644, 2326459434, 1684596857}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 2348810240, 973078528, 4043309056, 3011510272, 2319450112, 2099249152, 1955594240, 2717384704, 1371799552, 2145779712, 3622633472, 3345317888, 2347417600, 1431674880, 415420416, 3259607040, 3815818240, 3493495296, 2759616256, 2759052416, 683555648, 1022955616, 2723914192, 1247003432, 716057332, 2596349526, 335515909}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2483027968, 100663296, 3204448256, 2004877312, 4030726144, 4259315712, 1401946112, 612892672, 1370750976, 2996436992, 2507210752, 1803124736, 2518269952, 3129581568, 3577860096, 3428165632, 2533350400, 3266744832, 3825432832, 3190608768, 917649088, 3828694624, 3057365712, 1014289688, 2230204468, 2051743546, 2826476249}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 2348810240, 1644167168, 2332033024, 4269801472, 1598029824, 2657091584, 2769289216, 391643136, 4256956416, 3032088576, 2104426496, 2309193728, 2104147968, 542351360, 3798134784, 936871936, 888466432, 1612350976, 3336851200, 2465848960, 3676966336, 460796192, 2743050768, 1765855928, 3550777684, 3680327278, 2809623483}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 1677721600, 3925868544, 2097152000, 3095396352, 3737124864, 216006656, 2322595840, 1872232448, 338427904, 1179779072, 2337734656, 2199355392, 3257909248, 1728552960, 3959934976, 1423157248, 4106875904, 3584984576, 3277155584, 823983232, 1445335616, 1095312032, 2627902960, 1914133912, 1273224556, 4121273726, 3171479015}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 1275068416, 905969664, 117440512, 1736441856, 230686720, 2304770048, 2219835392, 3937927168, 3931897856, 1017249792, 2111242240, 3388243968, 1123926016, 3376717824, 3637891072, 3426781184, 1178334208, 1814931968, 1056204544, 2393827200, 1176372928, 1675955808, 3061554608, 4156911672, 2000908964, 1972006806, 3004943539}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3959422976, 1375731712, 1526726656, 75497472, 943718400, 958398464, 3398434816, 2470969344, 766246912, 1569325056, 187891712, 4278943744, 3309682688, 3996884992, 3923628032, 4169111552, 4272681984, 2272172544, 1448038144, 2970799744, 1691761088, 1556168608, 1494007760, 3279977960, 4231754612, 2340222010, 2822978975}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3154116608, 2113929216, 822083584, 3833593856, 3175088128, 1855979520, 982515712, 1558708224, 3184263168, 341704704, 3467313152, 4130308096, 1364377600, 4154433536, 2934632448, 3847989248, 3276329984, 2715194880, 2800253696, 3510225280, 3956283200, 1414013088, 3126599696, 3124111112, 3139910836, 2857469234, 1462361415}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 67108864, 2650800128, 2063597568, 4236247040, 851443712, 3730833408, 74448896, 2284322816, 598999040, 4145152000, 997785600, 2835054592, 33112064, 3513491456, 2917232640, 3310848000, 3956759552, 2711923200, 1923734784, 3136310656, 2948080576, 1420567200, 2947422064, 3348046136, 375959660, 49794098, 957832193}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 1140850688, 1375731712, 2835349504, 1048576000, 4173332480, 736100352, 1294991360, 13107200, 1956380672, 275120128, 1239744512, 2338160640, 442089472, 2249039872, 1608642560, 377071616, 1816910848, 2537718272, 3657911552, 2418857600, 671614784, 2809923872, 559292784, 1194137560, 3905010748, 2344599786, 4071141019}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 1543503872, 1375731712, 83886080, 3481272320, 1698693120, 2589982720, 1305477120, 79167488, 2957770752, 3315204096, 2958753792, 412778496, 647184384, 1739235328, 3627765760, 3892221952, 2837271552, 3795300864, 1014547200, 1351640704, 2372674112, 4280952160, 2326999824, 2335092728, 1680176740, 3426465750, 1124262903}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 1946157056, 503316480, 2768240640, 2172649472, 750780416, 3101687808, 3706716160, 408420352, 1725693952, 115998720, 2249916416, 2332852224, 2529968128, 2682036224, 3766767616, 4138248192, 74073088, 566596096, 4055357696, 1695438208, 2474872896, 1600046560, 3999646576, 2851690456, 4108126796, 514170574, 679996795}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 67108864, 436207616, 3036676096, 4253024256, 1421869056, 698351616, 4256169984, 4174905344, 4102291456, 2032533504, 1108410368, 1138393088, 3310206976, 1862967296, 3750088704, 1575397376, 3028272128, 2283122176, 3883025664, 2663639168, 1046972480, 2584569824, 648299888, 1332400520, 3458807836, 630096062, 430171837}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 603979776, 570425344, 1996488704, 645922816, 2445279232, 543162368, 925892608, 2102919168, 1120665600, 1258160128, 3844538368, 2399830016, 3322396672, 2879037440, 454029312, 1706989568, 4020630528, 2697697792, 3695607040, 1404686976, 186482880, 1230326560, 2865851568, 1999331128, 1899386748, 851571566, 130122319}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 1811939328, 637534208, 2868903936, 3128950784, 3267362816, 1386217472, 1783627776, 1763180544, 3432775680, 117571584, 3357605888, 43220992, 673267712, 1185128448, 1321816064, 234326016, 1502575616, 2020124160, 4222609152, 1036218240, 1488104896, 2612195616, 4043498864, 3207250312, 2615078372, 1330169550, 1200611395}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1409286144, 3523215360, 486539264, 3598712832, 2755657728, 3638558720, 1341128704, 424148992, 3922460672, 1275985920, 1523777536, 1470595072, 2611134464, 1324851200, 620425216, 419674112, 2133916672, 2607972864, 2558159104, 1909257856, 194285120, 821383968, 3785183056, 234967320, 785865388, 2368757834, 1274924383}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1811939328, 3925868544, 1090519040, 1619001344, 2260729856, 2296381440, 460324864, 884473856, 2956197888, 67239936, 2006122496, 2912583680, 1132871680, 2781519872, 2788052992, 838240256, 2495642624, 2799938048, 4195608320, 4175974528, 1218418496, 81655968, 1634553584, 184827544, 1973040684, 1706496694, 1477488545}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 67108864, 905969664, 687865856, 528482304, 2101346304, 1923088384, 2513436672, 3585605632, 2840330240, 3465150464, 3681091584, 1528004608, 1050132480, 2653134848, 3672109056, 1170712576, 1329720320, 1108917760, 1943629056, 2667705216, 3644360512, 2454283360, 1469702160, 3236203720, 4292566884, 2255279782, 2848263607}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 335544320, 570425344, 3640655872, 2793406464, 1631584256, 845152256, 3320840192, 1886912512, 3160145920, 4019847168, 2937389056, 3598286848, 3889446912, 2410258432, 1841057792, 1623037952, 3080875008, 3569263104, 1237117184, 508717696, 3402022720, 316732192, 1212698384, 2970852280, 4231612524, 3184267430, 17968891}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 2617245696, 1711276032, 3909091328, 1333788672, 566231040, 1600126976, 2620391424, 4058513408, 3433824256, 1132331008, 527106048, 1305051136, 98123776, 4099514368, 199323648, 3295512576, 1979401216, 1841596928, 2371871488, 1269519232, 1973205312, 3202076768, 3986254128, 3556359096, 4281428028, 3430267586, 3856628119}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 4093640704, 1375731712, 620756992, 310378496, 281018368, 1818230784, 2758803456, 3284664320, 1455161344, 21102592, 3712155648, 4131618816, 2077966336, 3423838208, 3368243200, 3044513792, 2458213376, 620927488, 1526456576, 324750976, 2647885888, 1008957984, 3905397872, 2175620408, 1141801836, 2442255050, 462716739}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 2617245696, 3388997632, 3774873600, 4102029312, 515899392, 1386217472, 2609905664, 977797120, 1784938496, 2839412736, 3893166080, 1493532672, 839794688, 2255855616, 1169575936, 3060373504, 1605653504, 3686183424, 38204160, 1419657344, 3267210048, 806505888, 2843182320, 2598987016, 1985678356, 196912794, 2694701837}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 3556769792, 369098752, 1627389952, 3095396352, 1631584256, 4053794816, 3482320896, 284688384, 3232497664, 1516634112, 700252160, 1607237632, 3998138368, 3795623936, 583462912, 3017316352, 2544161792, 876064256, 3866059008, 2946952064, 1512610112, 2368525728, 3839068432, 2072868296, 2433345780, 239276790, 3475880031}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 1006632960, 704643072, 2768240640, 1518338048, 3678404608, 2434793472, 1903165440, 1099431936, 117702656, 4248174592, 1497038848, 408518656, 907624448, 214540288, 2114023424, 3847587840, 1005288448, 4255417856, 682881792, 2116897920, 467122752, 437144096, 3633452176, 649923176, 1133161164, 2979326730, 2371806861}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 3019898880, 771751936, 3238002688, 2407530496, 574619648, 698351616, 1919942656, 239599616, 152829952, 3025272832, 296550400, 156663808, 4087955456, 373727232, 133263360, 3800213504, 1747418112, 2430189056, 4095398144, 572880256, 2819391808, 154682976, 2909942224, 2266826760, 2139002700, 1898266778, 4102855563}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 872415232, 905969664, 3338665984, 2239758336, 1245708288, 1935671296, 4048551936, 2594701312, 2082734080, 3314941952, 2975793152, 1557430272, 2085470208, 2451873792, 1964371968, 2547550208, 62907392, 932025856, 3368970496, 392813440, 1781708992, 436923104, 3731632720, 832703032, 2390828036, 3183447954, 4047983501}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 1946157056, 3791650816, 855638016, 4219469824, 2042626048, 1465909248, 2198863872, 1550319616, 1708916736, 2554200064, 3071868928, 1273724928, 1474510848, 853254144, 331042816, 2749335552, 1019300864, 521973248, 3231305984, 106911360, 2054536640, 3440007264, 1015552944, 957102520, 2050367860, 2639594914, 2013115779}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 2080374784, 1912602624, 2130706432, 2810183680, 935329792, 3240099840, 3931111424, 806879232, 863240192, 2773352448, 853213184, 1584103424, 3127623680, 1079746560, 2722353152, 2718402560, 3419530240, 1074702848, 3755178752, 609744512, 2113504448, 3814911840, 98119984, 3638199080, 2676850084, 133481006, 1414933241}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1275068416, 2516582400, 687865856, 4286578688, 1128267776, 1717567488, 3473932288, 3567779840, 3945529344, 570032128, 118554624, 1141669888, 3123462144, 314351616, 1010061312, 3850934272, 3053089792, 769108480, 1298786048, 105402240, 1262128448, 244793440, 1718171024, 531138040, 436891732, 2729419218, 2345522207}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 469762048, 3053453312, 3137339392, 1031798784, 2176843776, 1000341504, 2851078144, 110624768, 321126400, 2973892608, 2427650048, 2172223488, 3365945344, 3865681920, 824733696, 1891993600, 2428916736, 2996354560, 711119616, 3948696448, 2742001088, 2080984288, 4263978416, 415469064, 191331788, 4164562606, 2483489669}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 2751463424, 3187671040, 822083584, 1568669696, 1002438656, 2543845376, 2477785088, 4233625600, 3256614912, 833748992, 2783379456, 2295300096, 3081224192, 2962726912, 4223389696, 3894773760, 1608311808, 1764360704, 1423641856, 2559413632, 75026752, 1129583328, 1439054768, 2010199304, 606507612, 1460488094, 3330331547}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 1543503872, 704643072, 3640655872, 545259520, 599785472, 2455764992, 1510998016, 840433664, 585891840, 2742419456, 2137194496, 3666837504, 2175320064, 211263488, 625274880, 1692506112, 3483892736, 1328426496, 2058300160, 2169078912, 3441683776, 1203508384, 4207810992, 1962876472, 1567728692, 1073731134, 1088561615}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1946157056, 1107296256, 3405774848, 4169138176, 750780416, 2627731456, 2184183808, 3883401216, 3290169344, 1097203712, 4074176512, 3076096000, 3162390528, 2787221504, 1365397504, 2764544000, 4294276096, 3489537536, 1796942080, 2241310336, 714951616, 1885997216, 3602461936, 3834294664, 3553492348, 1478936278, 2338944955}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 4093640704, 1442840576, 1795162112, 3498049536, 3175088128, 3567255552, 3341811712, 2877816832, 2977693696, 2682912768, 1327038464, 3066462208, 3407364096, 1515102208, 3101970432, 2380572672, 2229101568, 198321664, 1152194816, 519082880, 165368768, 2140737440, 3146160272, 3619183752, 2172555356, 2305586666, 4120422339}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 3422552064, 1711276032, 3070230528, 4051697664, 3711959040, 3412066304, 3780116480, 3505913856, 333185024, 3540647936, 2648244224, 3401547776, 3109765120, 2269618176, 3389476864, 797808640, 2155764736, 3930203648, 267202304, 695312256, 1657033408, 2859678688, 3147217296, 1701637944, 2710097604, 1761539206, 2992500979}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 1409286144, 3590324224, 3103784960, 2239758336, 4114612224, 308281344, 1963982848, 568852480, 4149477376, 1352007680, 1420361728, 252739584, 1967505408, 2071502848, 4283551744, 495892480, 2968048640, 1987449344, 897122560, 3352856448, 2959212352, 3499532000, 3003438608, 1304176760, 2101484116, 369041282, 3575221441}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1811939328, 2449473536, 2197815296, 2407530496, 2755657728, 2833252352, 573571072, 1916272640, 637796352, 885129216, 161546240, 3614277632, 3188113408, 2262147072, 1313001472, 167217152, 3797146624, 1558316544, 749799168, 3720708736, 367720384, 245082464, 1910358736, 1474110808, 2487983452, 1775629142, 4158725917}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 3690987520, 973078528, 3741319168, 3447717888, 3250585600, 1562378240, 3685744640, 2397569024, 1124335616, 971374592, 3669950464, 721584128, 1811529728, 1147838464, 457035776, 3282868224, 2645740544, 4035328512, 4193204992, 2910491776, 883285184, 283164640, 3022053552, 1620521640, 2678504796, 837803410, 450731357}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 3690987520, 234881024, 3070230528, 4253024256, 3242196992, 2724200448, 3830448128, 4033347584, 989069312, 3873046528, 273350656, 4031741952, 2252718080, 2074583040, 3337744384, 882747392, 1084947456, 1364857344, 3154840320, 3668947328, 1070978752, 2523899616, 1425398416, 476036216, 2530072708, 1438890466, 1701039353}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1677721600, 1778384896, 1426063360, 343932928, 3510632448, 1231028224, 3142582272, 3817340928, 1788084224, 2045902848, 3136225280, 1606189056, 1778597888, 984915968, 4174860288, 413575168, 52972544, 4000457216, 1278153984, 2820446336, 317935680, 2479666592, 574318608, 2704844280, 3994633156, 1411354010, 3805402401}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 1140850688, 3657433088, 3875536896, 2474639360, 3460300800, 4003463168, 716177408, 1151860736, 496762880, 1132593152, 2484928512, 1191018496, 633782272, 517316608, 2442842112, 1605863424, 983024640, 1926367744, 4045739264, 1916378240, 659619008, 145141856, 1764772688, 2187190728, 4039320828, 1644344418, 1568035675}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 2617245696, 3053453312, 2030043136, 1870659584, 2118123520, 266338304, 3606052864, 4078436352, 3386114048, 2274230272, 2166816768, 2753134592, 656621568, 2743181312, 876048384, 3106904064, 985693184, 2080257536, 3321830144, 225295232, 37582144, 3943610464, 4127381200, 2787569048, 70314092, 3171148510, 3744750425}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 67108864, 4194304000, 1660944384, 1199570944, 2302672896, 1486880768, 3780116480, 1246232576, 199491584, 1883373568, 3420389376, 2648014848, 3520544768, 249405440, 3130224640, 3956258816, 1225028608, 2197691904, 1360082176, 1471971456, 175627712, 1110731104, 3590728592, 3360493896, 3078790852, 1552349018, 3648577533}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 3825205248, 1308622848, 1526726656, 4236247040, 1254096896, 2602565632, 1779433472, 3051880448, 1396441088, 2941124608, 2773549056, 3962994688, 655507456, 2535366656, 1896763392, 2168494080, 3912725504, 1384776192, 1162546432, 3092623744, 2086390720, 714823328, 2381057392, 2189828712, 2633827060, 3998255762, 3546251259}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 3959422976, 503316480, 2164260864, 2222981120, 3527409664, 2631925760, 2008023040, 2435317760, 1570504704, 3512860672, 513736704, 2194178048, 967393280, 748724224, 576016384, 3107108864, 1703044096, 3147179520, 1820401408, 3179643264, 223801152, 4204615840, 3315507152, 3632810392, 3388278076, 2321258578, 3074147099}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 3825205248, 2046820352, 2902458368, 3279945728, 4198498304, 3806330880, 2689597440, 757596160, 3470000128, 297926656, 4042457088, 2042331136, 2953297920, 3386089472, 1521741824, 3045169152, 2647182336, 2170436096, 3975492864, 1992459392, 2626383424, 199617632, 1951448272, 2513460952, 3360315844, 4273294610, 2617300529}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 1946157056, 3858759680, 3103784960, 2793406464, 432013312, 3789553664, 3429892096, 2518155264, 2554068992, 397279232, 1655635968, 1007976448, 31113216, 1020043264, 2944847872, 4099061760, 17947648, 2599032320, 646775040, 2481819520, 2074967872, 2557795872, 1533248816, 2131910744, 4148719404, 2646435422, 2338113635}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 872415232, 2113929216, 1895825408, 3917479936, 71303168, 3781165056, 3293577216, 3706191872, 2331770880, 3384672256, 2644180992, 367362048, 1454391296, 2228068352, 158093312, 1078175744, 3360640000, 1974610432, 2562523392, 853185920, 1827654976, 959236064, 3066912848, 4239861176, 703834180, 1396138754, 4018545083}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 201326592, 973078528, 1694498816, 2642411520, 3837788160, 715128832, 300941312, 2184708096, 1986789376, 2594832384, 1198456832, 625180672, 865157120, 4131102720, 1335717888, 3653339136, 3627709440, 3528855040, 388839168, 2420678784, 2148326976, 2075381728, 2633528176, 1411193672, 2815473676, 3205556038, 174178775}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 4093640704, 905969664, 2566914048, 3246391296, 1145044992, 719323136, 923795456, 1191706624, 1735655424, 2541617152, 2735144960, 4059922432, 1930870784, 1731567616, 2630021120, 2629539840, 1918749696, 863643136, 2158047488, 967216000, 357656384, 4020397024, 3185695312, 3738181464, 3685224084, 3447984410, 3152427529}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3288334336, 2785017856, 3741319168, 729808896, 1430257664, 2145386496, 2920284160, 1905786880, 694943744, 678821888, 1697841152, 3776479232, 1212432384, 1648402432, 3649589248, 717658112, 3820190720, 1676284416, 2605518080, 278895488, 2468801216, 2677131616, 2698732432, 76428440, 3415149844, 769038206, 3198903183}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2483027968, 4127195136, 1325400064, 3061841920, 1908408320, 1340080128, 724566016, 1394081792, 3202088960, 3510763520, 3197173760, 3937894400, 2547728384, 2834276352, 2284285952, 1140701184, 593390592, 2439906816, 3710585088, 181050240, 934734528, 1840893472, 2153609904, 23104472, 3347313020, 4284510366, 455945739}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 3288334336, 2717908992, 1627389952, 3598712832, 1329594368, 538968064, 695205888, 2626158592, 748421120, 2978086912, 3378577408, 1065320448, 3096199168, 3426197504, 2960158720, 1332066304, 455695360, 812523008, 3865783552, 1803720320, 3371287872, 2929384224, 85486224, 2917768488, 3010676172, 778774666, 1199741355}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 2483027968, 33554432, 2063597568, 4001366016, 3133145088, 1759510528, 4168089600, 3327655936, 128188416, 4113956864, 3672440832, 2062254080, 2909585408, 1777573888, 2708000768, 102078464, 3397778432, 2450657792, 269687040, 728674944, 2998360000, 1835487520, 2683266416, 3158534424, 1008298604, 4619790, 2072173125}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 469762048, 3992977408, 3909091328, 2139095040, 104857600, 266338304, 1443889152, 519569408, 3185311744, 4097179648, 4250861568, 1138130944, 1410678784, 2414780416, 552161280, 1726523392, 25056256, 917115392, 3507032832, 3537471872, 4175165760, 825753184, 642370768, 4005748632, 915821140, 3071155622, 857938531}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 3825205248, 2248146944, 16777216, 679477248, 3015704576, 1868562432, 2605711360, 2001207296, 276561920, 57278464, 640876544, 780632064, 2838020096, 2039455744, 242544640, 580229120, 4185908224, 2018917888, 301538560, 814006144, 3250023744, 1284730272, 795690416, 368597112, 645854820, 1777767978, 2310032699}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 4227858432, 2919235584, 2734686208, 1132462080, 3393191936, 1335885824, 1292894208, 2749890560, 126091264, 1443233792, 1538588672, 3767107584, 1573699584, 2629935104, 2136526848, 3845105664, 3580478464, 77605376, 3264232192, 3215466880, 1327760320, 43399520, 3273467216, 3861751944, 1813694740, 2734459890, 1353019445}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 2617245696, 1912602624, 2164260864, 2608857088, 2202009600, 3261071360, 187695104, 335020032, 1297350656, 1154613248, 2045706240, 3144908800, 1301004288, 1659609088, 938463232, 4156659712, 441762816, 3353356800, 1131422464, 790107776, 681841472, 2970224736, 158017424, 212437752, 828949084, 26096262, 514924873}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3959422976, 2583691264, 1459617792, 4018143232, 3728736256, 3395289088, 347078656, 2506620928, 2777939968, 122552320, 1841889280, 2747957248, 2199928832, 2965544960, 2013556736, 769959936, 2748937216, 3038787072, 1011879680, 3340251264, 3680250560, 3662283616, 3443464528, 1884270584, 1079568252, 326224930, 3754642393}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3690987520, 2046820352, 1761607680, 3128950784, 775946240, 3311403008, 3656384512, 1374158848, 2357460992, 844496896, 2078081024, 1878556672, 2099855360, 2574295040, 1432186880, 3058599936, 3343141888, 2298487296, 713046784, 3594525824, 1096814912, 3622836768, 2666014416, 621019512, 3482724268, 712838018, 1562943181}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 1409286144, 3925868544, 2667577344, 1484783616, 3888119808, 3927965696, 1955594240, 1687683072, 443809792, 153747456, 2252144640, 3507912704, 1866940416, 1152294912, 2065920000, 1574746112, 3687480320, 1538274816, 797452544, 4121701504, 3300802240, 3064406688, 1269009200, 3447576104, 1301799700, 2626348430, 4069288521}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 2483027968, 1174405120, 1694498816, 2558525440, 591396864, 3525312512, 2043674624, 24641536, 2975596544, 129630208, 910098432, 4175593472, 213958656, 1463459840, 4178374656, 450402304, 1564472320, 1824012800, 1832653056, 1086983040, 1003960384, 2011600288, 3480679568, 42443560, 833454052, 135318262, 314748659}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 2751463424, 4194304000, 1929379840, 545259520, 2604662784, 2938109952, 661651456, 3080192000, 2251554816, 2252472320, 1491402752, 2740224000, 1522188288, 3379339264, 2545864704, 2635511808, 2657078272, 1278747136, 4161021184, 838483072, 2669750720, 1288613024, 650892048, 4190780776, 1167664076, 1116378638, 1905382017}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 2483027968, 2449473536, 654311424, 4152360960, 2705326080, 555745280, 2815426560, 3080192000, 1551630336, 3043885056, 2922446848, 858750976, 817905664, 941072384, 2704044032, 1380034560, 3975242752, 1547180544, 4268491008, 2534809216, 1794980032, 480881504, 1971668112, 3247583528, 2711566436, 2742980686, 1008714427}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 2080374784, 1308622848, 251658240, 1501560832, 3317694464, 3810525184, 3792699392, 1121452032, 478937088, 2780692480, 1426522112, 491814912, 3923034112, 2670239744, 797503488, 2750326784, 3344155648, 4005042688, 3757841152, 3298175360, 4293077184, 1198176224, 3608800688, 2614959400, 2746071604, 996767262, 18471639}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 603979776, 1107296256, 2030043136, 1971322880, 2243952640, 3223322624, 3467640832, 1510473728, 1140588544, 618790912, 2236809216, 4247355392, 2260877312, 1551998976, 3243134976, 885766144, 2618379264, 1768430080, 1210844416, 4131007104, 3572960064, 1848618976, 1719105072, 1728912872, 1526242460, 3605586922, 2742189603}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 3422552064, 2650800128, 3573547008, 1719664640, 1354760192, 3667918848, 2687500288, 1055391744, 1708916736, 2480275456, 1699807232, 2439413760, 4133404672, 917413888, 1307758592, 2784016384, 1978651648, 1788362240, 3260294912, 2467969408, 3491693120, 3898849312, 1092768368, 1718577288, 3690985852, 3212839090, 2285906251}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3556769792, 570425344, 3271557120, 2558525440, 2277507072, 4062183424, 3142582272, 2408054784, 2044985344, 2006319104, 3038183424, 1289912320, 975454208, 3301613568, 3000004608, 548702208, 1125342208, 242748928, 50080000, 2950309504, 1580542400, 753641632, 397796400, 1004171816, 3611930596, 1283252554, 2859201885}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3556769792, 3724541952, 2734686208, 1166016512, 683671552, 2095054848, 87031808, 2686976000, 2633760768, 1460535296, 3369009152, 446529536, 59326464, 781557760, 2258980864, 746825728, 1522426880, 3521910272, 3438678272, 1344995712, 3049761216, 1022646496, 325662704, 1055828440, 213576636, 3645108818, 1872060995}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 67108864, 4194304000, 1593835520, 2357198848, 3938451456, 1914699776, 1510998016, 633864192, 3403415552, 3638427648, 1467547648, 2489876480, 2932686848, 2168496128, 136400896, 3158751232, 2135716864, 2662085120, 2967876864, 1423780992, 2272441024, 1851676576, 1363348592, 4000026920, 801563636, 3942019802, 3807323267}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1811939328, 3053453312, 687865856, 427819008, 1874853888, 1029701632, 3570401280, 260571136, 753139712, 2341601280, 2008743936, 3414327296, 1175568384, 44736512, 558231552, 425756672, 2266168320, 3637772800, 2232035072, 1723273088, 2426707264, 2280710624, 450308784, 1374983352, 3250113668, 978527962, 1396088829}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 4093640704, 2449473536, 520093696, 3548381184, 3913285632, 2782920704, 848297984, 765984768, 70516736, 1981939712, 1222180864, 1182760960, 2284404736, 897032192, 3295506432, 1877841920, 1550349312, 375661056, 740952320, 2451383936, 1025883840, 3842796128, 835592336, 3145140504, 2497218868, 2075775730, 1407872505}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 3288334336, 1711276032, 2902458368, 2491416576, 1723858944, 2631925760, 1146093568, 1479016448, 1767636992, 252575744, 1806368768, 2243264512, 4282957824, 1371381760, 1269092352, 1783339008, 2780548096, 1179401728, 2273721600, 898041728, 2292418112, 2986859168, 638723056, 4253354904, 3006176228, 1187334162, 916542707}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 2214592512, 905969664, 1996488704, 864026624, 2579496960, 312475648, 2410676224, 3565682688, 4093378560, 964820992, 2034565120, 2874376192, 156581888, 1723572224, 4139347968, 3363932160, 2529719296, 1020002816, 2974422272, 3604557696, 742504640, 2598914912, 2084321968, 2351052232, 1299525724, 1914419562, 4127814499}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1543503872, 2986344448, 587202560, 1266679808, 1614807040, 668991488, 2165309440, 994574336, 520880128, 1986920448, 2284257280, 176783360, 1814544384, 492937216, 3797667840, 4078417920, 1389949952, 2389449216, 1975395072, 3092190848, 1857403840, 2729565280, 2440210384, 2166908824, 1780304020, 692437450, 153662871}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 3154116608, 637534208, 3103784960, 1736441856, 3300917248, 2472542208, 1125122048, 767033344, 1645477888, 803340288, 1640431616, 3013640192, 2019082240, 1958256640, 4156354560, 1311942656, 1144505344, 1748248064, 3025283840, 1519325056, 1885123904, 1370938976, 2381942896, 621888696, 3596740532, 1113657942, 1520275313}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 4227858432, 3254779904, 16777216, 3196059648, 297795584, 2451570688, 355467264, 3452436480, 951320576, 4110024704, 3896180736, 3366420480, 4156080128, 2442108928, 295489536, 3452803072, 3267091456, 2020883968, 811213568, 1758146176, 2572137280, 2168256800, 3946683184, 2891180968, 1936726396, 3836224602, 3898872081}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 1811939328, 2315255808, 285212672, 4269801472, 2512388096, 2615148544, 2377121792, 1734868992, 499384320, 2358640640, 2704211968, 194871296, 845529088, 1649778688, 3543265280, 4135303168, 2772616192, 2726046208, 3058310912, 2297768064, 2152770368, 2687061792, 1690753584, 3846843352, 3413453404, 17869954, 1862887277}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3019898880, 2315255808, 4076863488, 1434451968, 2327838720, 127926272, 1190133760, 1044905984, 2258370560, 2406875136, 1280901120, 2097643520, 1333510144, 2695864320, 1274540032, 1006741504, 2737492992, 3839104512, 267008256, 774837376, 2380182976, 3862710752, 2201244528, 2865260040, 4226701260, 881813274, 4204581035}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3288334336, 1040187392, 1090519040, 444596224, 515899392, 568328192, 3153068032, 2364014592, 2481192960, 505282560, 830537728, 637566976, 240467968, 38313984, 568414208, 2406393856, 3774632960, 3469479424, 1067066624, 3962511744, 1313449280, 3332501280, 3130771184, 929362264, 2069184780, 3469251042, 304183221}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3556769792, 3053453312, 2432696320, 964689920, 222298112, 1759510528, 2003828736, 1513619456, 1586757632, 2416574464, 2770403328, 2067431424, 1162231808, 3122831360, 293761024, 3275786240, 1323254784, 3108778496, 3194892544, 1465073536, 1609540928, 2034686432, 857600528, 3544082904, 2648081100, 2411228886, 851021609}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 872415232, 2919235584, 2936012800, 4068474880, 2931818496, 970981376, 850395136, 2616721408, 4011589632, 3015573504, 656736256, 1937408000, 655310848, 4230127616, 4160966656, 3480520704, 3293725696, 2835627520, 1477576960, 878916992, 3083055808, 1040965920, 57208176, 1160472920, 492868828, 3626530854, 332609243}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1409286144, 2986344448, 1023410176, 914358272, 2327838720, 1998585856, 2947547136, 1580728320, 851705856, 2108293120, 4221370368, 2772336640, 2905423872, 2741411840, 406409216, 3475277824, 3968353280, 2929475072, 700322048, 2673816192, 5213760, 37082912, 1218500848, 3164753128, 2252414492, 2329979878, 3735179245}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 1946157056, 2785017856, 2399141888, 562036736, 2420113408, 2036334592, 2452619264, 3418882048, 1662255104, 3557425152, 2434596864, 3270672384, 615694336, 3406471168, 4100902912, 3759446016, 1400495104, 2465929728, 1874428160, 1786991488, 922604224, 3022590944, 1277735632, 2753022904, 2487487836, 804400074, 4173403353}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 1946157056, 3925868544, 83886080, 2407530496, 2344615936, 1398800384, 2463105024, 3922198528, 177995776, 1262616576, 2677604352, 2943909888, 1607680000, 2120261632, 428306432, 2688464896, 2392615936, 264181248, 1927786752, 683986048, 2501664832, 3732875104, 4236744368, 831834552, 2769573124, 4135792202, 1083542371}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 2080374784, 2785017856, 1962934272, 1786773504, 893386752, 48234496, 3987734528, 3128426496, 2033975296, 2558656512, 866975744, 2039185408, 2468855808, 2420350976, 157536256, 1434298368, 1443683328, 1429935616, 3411051264, 1464295296, 3963416128, 1954757920, 2144114448, 3281352600, 1876556156, 3985417606, 2633320179}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 1006632960, 1241513984, 3204448256, 159383552, 448790528, 3613392896, 3687841792, 1822949376, 990117888, 571342848, 3002531840, 1922203648, 544227328, 2196414464, 442265600, 522229760, 80040960, 4027914752, 2865732352, 3886803072, 3104269504, 968360672, 1187786352, 1339701560, 4006689156, 2518786450, 1951195909}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 201326592, 100663296, 4278190080, 4202692608, 4282384384, 3630170112, 504365056, 3221749760, 910950400, 447873024, 776404992, 3021307904, 1230585856, 420323328, 60641280, 2511570944, 92820480, 1722886656, 3970733824, 414829440, 3548797120, 1813785888, 307903248, 2958763320, 726638996, 3464649146, 1518475079}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 4093640704, 2986344448, 1795162112, 4219469824, 2629828608, 1952448512, 1420820480, 1083703296, 3273392128, 2708602880, 4033282048, 507936768, 1701363712, 1164877824, 1198313472, 2495645696, 865719296, 630262272, 3251611904, 3623569024, 3334980544, 81535072, 1989294320, 1679238008, 2092871388, 600100062, 3221533531}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1140850688, 234881024, 4278190080, 2105540608, 3938451456, 1784676352, 2349858816, 492306432, 4018929664, 3847880704, 162856960, 2647359488, 2500214784, 126066688, 206721024, 882214912, 761099264, 4282071552, 2485691648, 2539837824, 408644288, 3530301152, 42609776, 67963512, 1964486772, 1873043886, 2999619799}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1677721600, 1174405120, 1895825408, 696254464, 3208642560, 2761949184, 1477443584, 193462272, 580648960, 741736448, 234684416, 456294400, 1780498432, 3618283520, 2679394304, 2579531776, 2359254016, 1446973952, 861242624, 1359078272, 1970366784, 3958780384, 1335693968, 2428671688, 3373822868, 2293138090, 2408999411}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 872415232, 2785017856, 452984832, 41943040, 2361393152, 1516240896, 2865758208, 1654128640, 1721499648, 3223715840, 2986409984, 1231650816, 2365865984, 2552340480, 511725568, 3218843648, 243749888, 1271083520, 1849858304, 3673357184, 1839296448, 3342992160, 166408432, 3365319608, 449892676, 2803530142, 3138159779}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3422552064, 2449473536, 1761607680, 2508193792, 3594518528, 1402994688, 1009778688, 2157445120, 3916169216, 1529479168, 3028746240, 3037822976, 2445295616, 3996753920, 3077853184, 3529484288, 380204032, 2800817664, 3492054784, 1815794304, 4265766208, 4148858848, 2787362000, 4080195848, 2743487196, 1100260526, 2531453767}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2751463424, 3523215360, 3573547008, 25165824, 4190109696, 195035136, 1569718272, 3556245504, 408682496, 2627600384, 2671312896, 2890760192, 1061175296, 2779095040, 1109676032, 1380431872, 4199760896, 3685430784, 2243079424, 2901992064, 273573952, 979667680, 4172671536, 282712584, 2100295252, 959641974, 1811762819}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 1140850688, 2650800128, 486539264, 3800039424, 314572800, 2296381440, 653262848, 3880255488, 1107558400, 3993370624, 3984261120, 4261314560, 2535702528, 3972440064, 665841664, 2309269504, 3210929152, 1858679296, 1869329664, 745698688, 3620069952, 3595408672, 630811376, 2638430488, 2730644556, 917368906, 4166625037}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 3959422976, 1107296256, 2164260864, 4236247040, 1161822208, 3403677696, 3702521856, 3586654208, 3382444032, 947781632, 380174336, 3027927040, 4263034880, 3028459520, 629985280, 1640007680, 1150016512, 631977472, 2988287744, 3070445184, 1014822720, 1055433120, 4054315536, 4162656536, 2502468668, 3607614954, 2530022299}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 1543503872, 2113929216, 3674210304, 1887436800, 2294284288, 2438987776, 1991245824, 2197291008, 2549350400, 3942252544, 1976369152, 2405007360, 625786880, 3297878016, 302043136, 1765783552, 929547264, 3231911424, 3277755136, 2522902912, 1146148288, 2352448928, 1447807984, 1966935032, 1728166748, 2447958470, 4175668961}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 1811939328, 2113929216, 2130706432, 796917760, 859832320, 3676307456, 2121269248, 3566731264, 1141637120, 3692167168, 1093861376, 822640640, 146948096, 3177226240, 3616952320, 3164514304, 329743360, 451742208, 2613683968, 1189737856, 694307008, 2060486240, 2314096656, 4026705576, 1438470796, 517609742, 240597711}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1543503872, 2986344448, 1929379840, 1937768448, 2713714688, 1075838976, 3314548736, 1664614400, 1326710784, 759824384, 2319122432, 3598811136, 319668224, 447324160, 308400128, 1888978944, 912317440, 4012189184, 647006976, 357001856, 2733500352, 4145655392, 3234454448, 985375848, 1899952084, 2798920998, 1768566097}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 603979776, 1308622848, 4211081216, 3078619136, 1061158912, 4259315712, 4098883584, 554172416, 3288596480, 3328835584, 3379757056, 2989391872, 1371684864, 3895894016, 556691456, 2450032640, 1832870912, 3830521344, 1849273600, 2836852096, 2603598784, 3397548128, 2614525968, 2390641944, 1417709060, 3464192474, 4225435461}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2348810240, 1912602624, 2566914048, 931135488, 3309305856, 371195904, 2345664512, 698875904, 3456368640, 130154496, 1448280064, 2035318784, 3470376960, 1718132736, 727052288, 1384024064, 1147988992, 1207501312, 333942528, 805011072, 3862591808, 466733920, 1065126928, 3311390952, 760851428, 3158722306, 2361384357}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2483027968, 4127195136, 3707764736, 3145728000, 2537553920, 1658847232, 1743781888, 3951558656, 1885601792, 2640969728, 3806134272, 3707011072, 3039117312, 1372364800, 2166968320, 2830272512, 2119592960, 2115972608, 1377667328, 52687744, 3752382016, 1289176416, 671985552, 4292595672, 3850688876, 2281259962, 3387590325}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 3556769792, 3925868544, 3808428032, 3699376128, 3569352704, 2455764992, 4226809856, 1212678144, 746323968, 3346661376, 2081882112, 596279296, 2508406784, 2331156480, 316100608, 1233430528, 3484570624, 2848270848, 3604062464, 2019291264, 1886054848, 1012760480, 853246192, 449115448, 3942407436, 3151233706, 1739986259}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 603979776, 2181038080, 3774873600, 595591168, 3200253952, 3160408064, 3979345920, 2265448448, 104595456, 1640366080, 296681472, 2922676224, 3869261824, 466395136, 3094630400, 1338423296, 3279248384, 1934696960, 1227855104, 464446080, 3295010112, 949174880, 1139685104, 1778582392, 3232408252, 3297466682, 633997043}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 4227858432, 2449473536, 2097152000, 3095396352, 1296039936, 1998585856, 3696230400, 2057830400, 3567517696, 3415867392, 1424687104, 3698425856, 1851146240, 3368656896, 1257918464, 2053617664, 3812850688, 908661248, 2542174976, 1888605824, 689630272, 4019933344, 1828002576, 3343954792, 2825184516, 1883927618, 1627361517}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1677721600, 100663296, 2164260864, 2692743168, 809500672, 3923771392, 244318208, 438829056, 2926313472, 1947860992, 2799763456, 2387116032, 3387211776, 2712707072, 3217084416, 781621248, 624153600, 3840093696, 2552073472, 1856130944, 1053515072, 656404384, 2870558032, 2674704344, 2000872948, 1938005970, 3356842671}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 3422552064, 1442840576, 2969567232, 1400897536, 46137344, 2720006144, 1892679680, 270008320, 1700003840, 1081737216, 17760256, 1554350080, 4133535744, 3442319360, 869068800, 3270744064, 3329358848, 1477775872, 1654296320, 2527946624, 563180352, 1043815264, 3463346160, 2623196648, 4366020, 1507411310, 222002513}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 3154116608, 1577058304, 788529152, 2508193792, 423624704, 3219128320, 3767533568, 2447900672, 2717646848, 2519072768, 1086521344, 2794094592, 591708160, 590520320, 4193316864, 3986208768, 4251843584, 1749360128, 3308884736, 3400952192, 794970304, 3768075488, 1741515408, 391960856, 3749091252, 2841822178, 1844558987}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 3422552064, 1778384896, 3036676096, 3179282432, 1119879168, 2065694720, 3566206976, 1147666432, 2673082368, 1858994176, 27066368, 2516484096, 405520384, 2990972928, 1324863488, 2859243520, 2656889856, 3585283584, 3511918336, 1131244672, 2737914432, 123423712, 2760918768, 985653032, 4280857300, 1287309746, 1176109505}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1811939328, 2181038080, 1996488704, 1971322880, 549453824, 4028628992, 3576692736, 792199168, 2941517824, 3973447680, 773259264, 4179984384, 3334684672, 544055296, 659509248, 176130048, 3485879296, 3879801344, 2951911168, 1808192128, 2912877248, 3038435296, 3974420208, 4264543720, 2708504252, 3775279014, 3628012329}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 3690987520, 3388997632, 3170893824, 4051697664, 1094713344, 979369984, 676331520, 218628096, 1626079232, 1208614912, 1289158656, 3353182208, 4248944640, 189112320, 3020288000, 2748557312, 2908814336, 514667008, 2477951744, 1500012672, 4245320768, 4158735584, 3036598288, 2099516536, 2747669252, 1592596666, 1112707583}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 469762048, 2717908992, 16777216, 3112173568, 499122176, 3005218816, 1269825536, 158859264, 3773038592, 3552968704, 2968453120, 3578626048, 3680845824, 2026217472, 3768143872, 154634240, 1016622080, 1561931264, 4212828928, 2028791424, 3428244288, 118214880, 3416741936, 1895599656, 255064028, 841176566, 3714754597}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 3556769792, 1040187392, 922746880, 864026624, 1472200704, 3168796672, 395313152, 514326528, 1758724096, 2562850816, 3511353344, 1803649024, 2793291776, 3959005184, 698511360, 3755972608, 1404261376, 2866363904, 889364736, 2726023552, 1284373696, 2006250848, 1299596592, 2367529048, 4227356628, 3453520754, 3141321377}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 3288334336, 33554432, 4211081216, 1568669696, 306184192, 249561088, 3188719616, 2859991040, 1403781120, 2915696640, 506920960, 480411648, 4234395648, 1915396096, 3785879552, 2301933568, 1450626048, 4079683072, 1038138624, 881911424, 1343624128, 2354387424, 1977717584, 1566009432, 1214008276, 3163348806, 2178168703}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 67108864, 2046820352, 1627389952, 1501560832, 4089446400, 3466592256, 3461349376, 2256011264, 595329024, 3954573312, 4147576832, 1680048128, 358957056, 3702235136, 1160867840, 4204369920, 143416320, 3545956864, 4027424000, 765361280, 3782612288, 739713760, 2008260016, 2663208776, 1695001892, 4240405846, 145916219}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3019898880, 3388997632, 2197815296, 1015021568, 3695181824, 2527068160, 1938817024, 2273837056, 1490812928, 4189978624, 1478426624, 3211821056, 3318693888, 2076745728, 3691728896, 2359461888, 2494987264, 2064851456, 3454439680, 2375839872, 705561024, 323422112, 3657732816, 3548214280, 3611394356, 1848178282, 3240838979}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 3288334336, 369098752, 587202560, 1182793728, 1296039936, 1365245952, 3480223744, 2261254144, 963379200, 3630563328, 3239378944, 3598090240, 2737586176, 1773051904, 595095552, 1881978880, 1820814336, 4044962304, 3714096384, 787570560, 263456192, 3887212064, 576139920, 4129922168, 2496260684, 3411113290, 2422487895}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 1006632960, 2046820352, 4211081216, 2810183680, 1530920960, 1419771904, 2289041408, 3298295808, 2321809408, 1996357632, 36110336, 2069266432, 1257127936, 706650112, 484593664, 1289533440, 2462016512, 369304064, 193506048, 830037120, 78652864, 1400388960, 2998157072, 3289781832, 2581270540, 2639037166, 1140279509}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 3959422976, 2852126720, 2130706432, 3430940672, 4223664128, 4083154944, 3664773120, 3264741376, 3000762368, 1878130688, 247005184, 3591995392, 967688192, 1896980480, 2824466432, 4257724416, 1908327424, 2148350464, 3463429888, 3680170112, 1597190336, 3847007136, 3112059440, 1799975288, 4102800812, 3241053278, 2112836187}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3959422976, 2248146944, 3506438144, 4118806528, 3175088128, 2384461824, 2073034752, 1654128640, 2448162816, 1470496768, 1330577408, 2176352256, 3078733824, 319856640, 3123048448, 3319957504, 649124864, 1529552384, 1370138368, 3286556544, 2867921728, 500939488, 369051664, 3538842472, 3443901428, 1649575246, 2495135823}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 3422552064, 2919235584, 4177526784, 2743074816, 3636461568, 60817408, 3996123136, 2500329472, 3238264832, 3250978816, 2342715392, 2755821568, 3456614400, 3680149504, 3338391552, 2922416128, 187364352, 559889920, 1713932032, 1767306624, 1735723328, 1687790944, 1772704624, 642729864, 572290556, 326559306, 3129289341}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 2483027968, 771751936, 922746880, 1988100096, 2277507072, 1633681408, 1368391680, 804782080, 3495165952, 183894016, 714539008, 3707207680, 3207970816, 3682574336, 2177495040, 2848299008, 1873603584, 936064512, 490572032, 3011042688, 1140659392, 1732937760, 2002743600, 2710631032, 1922106964, 3037242118, 2884529665}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 67108864, 100663296, 2566914048, 3363831808, 146800640, 2057306112, 82837504, 2216165376, 2412511232, 1072037888, 1921843200, 3434381312, 2303803392, 1350344704, 2209697792, 141473792, 1747090432, 3045669376, 1203158272, 919493504, 3185519424, 549691808, 1554447728, 2891997448, 2985695052, 3355772046, 3710948735}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2617245696, 3388997632, 3036676096, 4253024256, 1287651328, 2959081472, 1513095168, 3593994240, 2292973568, 2976514048, 2481782784, 3352264704, 9453568, 3492257792, 4159991808, 1731823616, 649024512, 3236499968, 2363601664, 552812672, 3554348608, 1670424544, 191820144, 3599394296, 189965052, 3687307766, 4249614615}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 2751463424, 100663296, 4009754624, 1635778560, 4194304, 2678063104, 2186280960, 2229796864, 3849060352, 3168141312, 3718053888, 2713026560, 3494559744, 1932369920, 517926912, 157255680, 1315566592, 3744020992, 3101138176, 288742272, 3047634624, 1757322208, 667056848, 1585633800, 3125918020, 1111551922, 209622111}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 3690987520, 1040187392, 922746880, 1803550720, 624951296, 3802136576, 3958374400, 408420352, 1608777728, 1384251392, 2730950656, 3174662144, 2907095040, 2293342208, 1271582720, 275757056, 1748747264, 70978048, 956281600, 66315648, 3180793536, 3046225760, 393931664, 462920136, 3299859564, 706816862, 3611078613}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 335544320, 33554432, 3976200192, 1098907648, 54525952, 480247808, 3358588928, 1274544128, 479461376, 4192075776, 3901685760, 1028292608, 2874654720, 2057478144, 617336832, 1324386304, 1612643328, 2355303936, 2923477248, 3810981504, 2920755776, 1687068384, 471979664, 1611766728, 2724415388, 3469363382, 412871033}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1275068416, 2046820352, 4244635648, 1870659584, 2554331136, 2925527040, 2616197120, 2884108288, 1722548224, 1702494208, 58261504, 1619886080, 3280912384, 2524291072, 1610280960, 132888576, 2189814784, 3072143872, 944488192, 1347800192, 3487895616, 4148150112, 759943760, 1582961400, 2976449964, 3839201666, 2863324103}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 3288334336, 1107296256, 2634022912, 3833593856, 1086324736, 4057989120, 2358247424, 3889692672, 3325296640, 3998875648, 2109407232, 3566436352, 2932129792, 2398855168, 2992164864, 769497088, 3495289856, 1687890432, 4259550464, 2945243776, 639074880, 4105620384, 2818350704, 773681624, 1335656020, 795134382, 2571872281}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 1811939328, 3053453312, 2231369728, 3095396352, 3904897024, 752877568, 795869184, 1387790336, 3576430592, 1949958144, 919535616, 3780345856, 3305390080, 2025562112, 285241344, 2892347392, 3496037376, 2565807616, 3921909504, 2035045248, 1903142464, 87446944, 2407577712, 2717238424, 709676716, 2321172150, 3298461479}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1543503872, 2919235584, 452984832, 1702887424, 4173332480, 3688890368, 1047527424, 497549312, 716439552, 3808034816, 3052732416, 4227170304, 697712640, 1930272768, 1192906752, 2795210752, 1141464064, 1364531712, 3416623872, 724455808, 1830927808, 282882272, 2989533168, 3815495704, 1551887724, 3663053810, 1633213057}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 1409286144, 2113929216, 4076863488, 2155872256, 3107979264, 1428160512, 2591031296, 1287127040, 3970170880, 4160094208, 573505536, 523075584, 2709995520, 2206572544, 1103843328, 2493495296, 407786496, 3362732544, 4203577600, 4206314880, 3592261056, 354381216, 4140941200, 3678764776, 3933507084, 365291334, 269440613}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1409286144, 2315255808, 3573547008, 1837105152, 37748736, 417333248, 510656512, 2151153664, 36962304, 2382495744, 3853320192, 1979678720, 103432192, 4128743424, 1714843648, 900315136, 3660936192, 1608321536, 1741136128, 756959360, 3684009024, 383482848, 3023444176, 665783256, 3864172620, 1758850134, 180221697}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 2885681152, 2046820352, 2030043136, 1031798784, 373293056, 593494016, 1376780288, 1419247616, 2673606656, 1009123328, 1142751232, 4292444160, 2299117568, 594649088, 3980259328, 2755897344, 3194151936, 3486320128, 1130467072, 1151727744, 1218412864, 1795477472, 774904016, 275266872, 3952355668, 3934399902, 2725709379}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 2751463424, 3724541952, 654311424, 3380609024, 20971520, 2359296000, 3006267392, 1647837184, 1848377344, 1296433152, 2840920064, 679968768, 1449410560, 1097834496, 1767927808, 1456310272, 336020480, 2015704576, 1637854464, 624451968, 2805052608, 2657700832, 2157193360, 111813320, 3513987932, 3716322502, 1770782359}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 3556769792, 2785017856, 3472883712, 2390753280, 3309305856, 3177185280, 3622830080, 2127036416, 4135845888, 3654156288, 3078291456, 4019355648, 2349580288, 1007329280, 4187475968, 504936448, 18797568, 280174080, 4036403456, 570808192, 156345024, 1502968864, 145444752, 2543341944, 4291754348, 2708146762, 2867509901}, +{2147483648, 3221225472, 1610612736, 2952790016, 3355443200, 1409286144, 4261412864, 3204448256, 2625634304, 1497366528, 3407872000, 1387266048, 603455488, 3279159296, 2919628800, 1541210112, 400457728, 4238688256, 3463880704, 4026101760, 938260480, 2623429632, 3217361408, 3287976192, 51074432, 1928836800, 800971424, 2146358416, 3665909352, 4242052924, 3271052310, 1600662433}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 3154116608, 33554432, 1795162112, 3246391296, 4047503360, 2766143488, 3052404736, 1112014848, 2253127680, 1179648, 1414725632, 2660335616, 45924352, 1661575168, 2145964032, 3029305344, 2795359232, 3858434560, 783131392, 2057759360, 2759231936, 2916836064, 3100131728, 1790571992, 2985628140, 3937698506, 3423618623}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3690987520, 1241513984, 3573547008, 192937984, 3217031168, 3131047936, 665845760, 2248671232, 656146432, 2206597120, 3135963136, 2534113280, 992296960, 374579200, 199323648, 2505160704, 3244844032, 2596478464, 317166336, 2521525376, 4269061696, 2666841696, 2960905648, 4173494984, 4159061340, 712705738, 4000552795}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 603979776, 3388997632, 2432696320, 3833593856, 2898264064, 3974103040, 2249195520, 3946315776, 2015100928, 2723807232, 718077952, 814579712, 1296580608, 3892682752, 3168555008, 1061922816, 3181333504, 711263744, 4293494016, 2234406016, 3479343424, 1563751840, 3362418288, 16030872, 1308350708, 2238105046, 687039539}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 603979776, 503316480, 3271557120, 4135583744, 3602907136, 1440743424, 1515192320, 224919552, 2254176256, 3223191552, 2667905024, 3878453248, 2427502592, 783589376, 544534528, 183408640, 3974876160, 3275557376, 2123924736, 4264750464, 391095744, 3163379744, 2195379312, 2673050456, 2494777828, 821020290, 2944875315}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 3422552064, 1509949440, 2399141888, 2843738112, 1992294400, 2468347904, 2966421504, 411566080, 2658402304, 645267456, 1909391360, 740655104, 1965637632, 3474825216, 3143979008, 2359797760, 2899336192, 3751224832, 937012992, 1068191872, 3789864128, 4000309984, 484140400, 1006412840, 1207157828, 845766538, 2533208729}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 2483027968, 33554432, 218103808, 2944401408, 532676608, 299892736, 2765094912, 637009920, 3821273088, 1633812480, 693043200, 2228125696, 358432768, 2101780480, 3021041664, 770213888, 414206976, 3223796224, 2161289472, 751524480, 390314560, 590145888, 362637744, 2519106328, 2894153604, 2821765094, 491022517}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 1275068416, 1979711488, 4043309056, 2743074816, 1287651328, 1533018112, 3639607296, 3210215424, 3566993408, 1152516096, 971571200, 3626795008, 1364115456, 3601113088, 3495620608, 4286748672, 2597714944, 184626688, 3813191424, 4033926016, 320308032, 2516284256, 694084720, 1909243832, 1996416844, 1985779438, 592889771}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 335544320, 1979711488, 1426063360, 2810183680, 792723456, 1046478848, 1368391680, 3041394688, 1902903296, 314179584, 920453120, 1821409280, 4236558336, 3924336640, 747687936, 3578177536, 1206123520, 3005553152, 1866774784, 4287293312, 128687168, 2617988704, 2763387792, 75638776, 715727092, 1521396266, 205504623}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 3288334336, 1644167168, 1056964608, 2189426688, 2755657728, 3047161856, 57671680, 694681600, 4066639872, 1951793152, 3977314304, 504004608, 4139270144, 2926747648, 1755598848, 1513666560, 553600000, 1206456832, 408335616, 3109186176, 2086243008, 2208154144, 2301980624, 963785032, 3697738764, 2737552018, 1660613589}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 201326592, 2852126720, 553648128, 4152360960, 3636461568, 1893728256, 1901068288, 1505230848, 95682560, 2280521728, 2994667520, 3370221568, 3700703232, 3176505344, 3548008448, 3811219456, 1100737536, 3602835968, 122572544, 1996787840, 3045384000, 2957984096, 3795977072, 3260355160, 1677234084, 2618743670, 518148009}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 4227858432, 973078528, 587202560, 2726297600, 3745513472, 2753560576, 139460608, 4282908672, 2042363904, 1215168512, 2409037824, 3023667200, 2780643328, 2575671296, 1272139776, 4279412736, 3328893952, 3010458112, 3801053952, 1305259136, 1795546048, 1888641056, 2463637008, 4187238952, 329396356, 98637370, 1859825355}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 3019898880, 234881024, 2533359616, 3246391296, 3737124864, 4028628992, 1783627776, 160956416, 1395392512, 2139226112, 3357343744, 2600763392, 352468992, 3022561280, 2692763648, 2905970688, 3909409792, 24637952, 1355567360, 4094140800, 3622956224, 1981238752, 1320692080, 1761353960, 3503952484, 1192300110, 2631314255}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1811939328, 570425344, 1258291200, 1350565888, 2722103296, 706740224, 1815085056, 1523056640, 1202978816, 2278948864, 685178880, 2315812864, 3741663232, 1874632704, 1406357504, 938190848, 3415997440, 4207863296, 2752988928, 3520446080, 2672360896, 3440924320, 4010881872, 3374816040, 2381436636, 1662767194, 1418641809}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 2348810240, 1509949440, 2197815296, 3934257152, 2638217216, 3714056192, 2060451840, 2655518720, 1638137856, 3806461952, 3459710976, 1822523392, 2531835904, 520462336, 1527435264, 4055021568, 1374383104, 1421498880, 2139025152, 2509806720, 4231559104, 3474573856, 1194396304, 2576650872, 1861109924, 3924091434, 4015229677}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 3556769792, 2852126720, 3909091328, 1350565888, 683671552, 2422210560, 3312451584, 813170688, 3433824256, 3361603584, 1754857472, 3003088896, 2666577920, 273915904, 1303302144, 222992384, 17914880, 1947888128, 2211629312, 4160524416, 1936485184, 3746551968, 3927509872, 792704440, 3222334124, 2397287142, 2620846375}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 738197504, 1308622848, 1056964608, 4219469824, 3888119808, 3399483392, 3591372800, 2534932480, 1856765952, 2156003328, 3140026368, 4191191040, 2712649728, 3229392896, 648925184, 982890496, 2531095552, 1890212352, 897179392, 1200331136, 2176739520, 3427259232, 1471712048, 2242641608, 3554314036, 3438470094, 1361197055}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 603979776, 33554432, 1862270976, 2390753280, 4232052736, 2992635904, 3220176896, 107479040, 3216244736, 4107403264, 950337536, 357924864, 233914368, 2179047424, 631459840, 570726400, 941020160, 2252726784, 1191148800, 790803072, 84016832, 2898609440, 561226704, 1801868472, 2594250412, 3029318626, 311446625}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 201326592, 1711276032, 3439329280, 4001366016, 2772434944, 3261071360, 2215641088, 3401056256, 1246494720, 1786904576, 1074200576, 1172275200, 862175232, 4271087616, 1768017920, 584353792, 845038592, 2682735104, 2375411456, 3625616256, 1272667200, 3988782112, 3538534160, 3586845624, 3755556244, 1851954518, 3409410855}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 1543503872, 3657433088, 822083584, 595591168, 79691776, 1537212416, 1427111936, 2290614272, 3808165888, 2679504896, 688586752, 3938156544, 4032348160, 1028104192, 175042560, 2609690624, 2583002112, 3246673408, 794479360, 4255549568, 3354951488, 78445664, 2504896624, 917758344, 3272347060, 1766722794, 1942950251}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 3154116608, 1711276032, 3305111552, 813694976, 1975517184, 3420454912, 3478126592, 3070754816, 2465464320, 3979214848, 507314176, 1477148672, 2882420736, 3120537600, 1264611328, 1048754176, 2605442048, 1828517376, 3597429504, 295739264, 2580865600, 2250799008, 1909885232, 4204129880, 1345963364, 954986970, 1762451065}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 4227858432, 1308622848, 2902458368, 4286578688, 2202009600, 3537895424, 1819279360, 3605528576, 1935409152, 3666214912, 1736900608, 202801152, 3805200384, 1951047680, 3603484672, 1091418112, 377379840, 2329108992, 2817311488, 1699717504, 2387300416, 3881353824, 2668991120, 2785703384, 1730758668, 1346232354, 2250653371}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 2080374784, 3388997632, 1660944384, 427819008, 4139778048, 3412066304, 4088397824, 3314024448, 2474901504, 653131776, 4194369536, 1013284864, 3268526080, 450994176, 2227163136, 3567290368, 4177157120, 1180779008, 3393446656, 3621953664, 3795940288, 1146354400, 2327481456, 2013096760, 481423388, 3117521306, 1568134685}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 2617245696, 3992977408, 2063597568, 276824064, 4265607168, 3097493504, 296747008, 2589458432, 118751232, 2155479040, 1677656064, 3501490176, 4223975424, 2392891392, 1178529792, 3567233024, 1726641152, 3339419136, 3112366848, 1720300928, 2735424960, 461555104, 2341045328, 1149982856, 1128453564, 711568350, 320563673}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 67108864, 100663296, 1694498816, 2306867200, 314572800, 3764387840, 1519386624, 1312292864, 3084124160, 2529558528, 933036032, 5144576, 4011212800, 2719653888, 3775950848, 2196219904, 2303646720, 2978607616, 3852500224, 225411968, 1217580096, 3159621088, 2340911856, 1469454584, 3527745492, 3167399734, 2332586945}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 67108864, 2852126720, 1090519040, 461373440, 432013312, 3193962496, 1513095168, 535298048, 1502871552, 432144384, 713621504, 736854016, 1351729152, 2751438848, 563343360, 1956026368, 3179826176, 2542761472, 1490283776, 28748928, 127427904, 737633888, 2852115760, 1522042104, 3673120572, 2355355202, 505320249}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3959422976, 3657433088, 1895825408, 142606336, 725614592, 3584032768, 286261248, 2792882176, 850132992, 1409155072, 3824746496, 1386184704, 1284358144, 3585318912, 1991495680, 3786053632, 3155975168, 2400156160, 1876674304, 712940672, 3402515264, 3821552288, 3890049936, 2484916424, 3120044884, 1114386966, 1352544607}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 738197504, 3388997632, 2231369728, 1619001344, 549453824, 3504340992, 3192913920, 3728211968, 3756785664, 2053242880, 3696689152, 1034190848, 2532229120, 466132992, 1322045440, 3468658688, 2404936704, 2046392832, 3273967360, 1126930560, 1089891904, 209480864, 3326041200, 796262296, 4156431204, 2761768534, 969376831}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 2751463424, 3523215360, 1090519040, 679477248, 1228931072, 815792128, 2781872128, 987234304, 3864264704, 3087138816, 2185560064, 1299742720, 2526953472, 1689034752, 1683779584, 847886336, 1603593216, 2080368128, 4265897216, 1170055808, 1537656128, 101895328, 2992697616, 330157448, 823749348, 1416703614, 4056585169}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 1275068416, 4060086272, 687865856, 2189426688, 2143289344, 3521118208, 1003487232, 863502336, 3315335168, 1610219520, 1985150976, 4013522944, 3078733824, 1193648128, 3258699776, 1725335552, 3815926784, 224359936, 2336481024, 2118818432, 537419072, 801920544, 3860493488, 1130061144, 141938884, 3948655814, 1428087683}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 1677721600, 570425344, 754974720, 2541748224, 3972005888, 2355101696, 2861563904, 147324928, 3247702016, 3668312064, 2796224512, 527204352, 280641536, 2117640192, 1216114688, 3775113216, 4082689024, 2624445952, 3924188416, 218801792, 4168187456, 2529437536, 1334721392, 242166136, 2883755860, 2119528714, 3080336977}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 1140850688, 838860800, 3741319168, 1048576000, 3510632448, 333447168, 265289728, 1362624512, 2983460864, 83755008, 2132869120, 1659142144, 2277785600, 1349558272, 2145021952, 2516686848, 692505600, 3924935168, 3910696192, 3031613056, 2724811456, 867056928, 3126396048, 2236658904, 2703909348, 197762646, 3394945713}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 2885681152, 838860800, 1392508928, 4253024256, 197132288, 207618048, 730857472, 2334654464, 560726016, 2248015872, 3323265024, 1215660032, 3489087488, 14262272, 1835626496, 2631706624, 1207223296, 2502411776, 3099807488, 2360588928, 308704192, 1465778656, 3244627760, 3884826104, 2962444116, 4294674674, 1989832943}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 469762048, 2113929216, 2365587456, 3984588800, 3577741312, 2250244096, 149946368, 3659005952, 1484521472, 3891658752, 3898671104, 2938929152, 3654402048, 2484117504, 4178038784, 2667681792, 1349733376, 4279001600, 287697664, 2899488128, 3292844096, 2793282272, 1154819856, 1380876392, 3424833708, 2564229806, 3798838867}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1811939328, 3388997632, 1023410176, 226492416, 3082813440, 434110464, 2165309440, 3046637568, 1431568384, 2817130496, 1014562816, 3398926336, 1310998528, 1174642688, 992890880, 1240115200, 3210859520, 1396371968, 548957952, 3196424320, 1222199360, 478545888, 2784442288, 4201430680, 1041690484, 3709235134, 730775489}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 603979776, 1174405120, 4211081216, 1233125376, 3527409664, 3965714432, 2001731584, 2649227264, 1337720832, 1540227072, 1062273024, 3620044800, 1882112000, 2956566528, 1182855168, 4038633472, 4134362112, 1770682880, 2221602048, 809737088, 2327045056, 1063917024, 2897939792, 129936376, 170943236, 3665417026, 648089355}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 3690987520, 3925868544, 3439329280, 595591168, 666894336, 3768582144, 1037041664, 1164443648, 4217110528, 2396913664, 547553280, 3158933504, 2402107392, 3990200320, 1658023936, 124172288, 2740116480, 4207403520, 3006352128, 1693165696, 1749041216, 1819753568, 75205552, 4022894408, 4070257732, 4164780626, 382692595}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 1677721600, 2449473536, 1056964608, 2508193792, 3519021056, 2569011200, 3757047808, 2957508608, 351535104, 3857580032, 461045760, 3247538176, 221069312, 195403776, 3160625152, 1659799552, 446350336, 2244473344, 404323584, 3748365952, 3169352384, 3510052832, 3561200816, 2584505512, 4240508364, 3660885626, 3778010385}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 3556769792, 301989888, 855638016, 662700032, 2940207104, 1398800384, 1540358144, 2335703040, 3607363584, 2438856704, 2584018944, 251887616, 3295068160, 742891520, 1037619200, 1020442624, 1334002688, 2866826752, 375574784, 328833664, 538830272, 2792429408, 18194448, 3618620088, 2241213540, 176755126, 867279045}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 2348810240, 3388997632, 2164260864, 4118806528, 1547698176, 1184890880, 2681208832, 1325924352, 262930432, 2097545216, 2219900928, 1709015040, 14106624, 2603720704, 2498850816, 3052443648, 2298797056, 2266756608, 2711314176, 3108484224, 1803052864, 1409881568, 3938035280, 1939696456, 3348532516, 946205642, 3435025711}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 4227858432, 33554432, 922746880, 2776629248, 3577741312, 1885339648, 1076887552, 3873964032, 2342256640, 1646133248, 1790115840, 3334242304, 4183343104, 3043008512, 3852914688, 1025746944, 2144496640, 4265041408, 624227072, 1496747648, 3852064448, 1094257632, 746429840, 3959518456, 3359361820, 2370045826, 3211396123}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 2751463424, 3120562176, 654311424, 3967811584, 3720347648, 3495952384, 888143872, 3994550272, 2203844608, 857079808, 2096431104, 2090827776, 358170624, 319004672, 1940877312, 1330034688, 1527303168, 982774272, 2505393408, 3449662592, 3664671936, 1078664096, 2056163760, 2317146808, 2815551500, 1547848190, 721750395}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 3825205248, 2449473536, 4177526784, 2776629248, 2738880512, 44040192, 3079667712, 2308440064, 4245422080, 2462187520, 1990656000, 751665152, 3855007744, 3875643392, 1323618304, 1620477952, 2116123648, 3502538240, 3077498112, 1258654336, 1983042368, 3997147104, 2397693328, 253233736, 3469482740, 2560757614, 1607940183}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2751463424, 1979711488, 2701131776, 2474639360, 2109734912, 1247805440, 3167748096, 238551040, 1046216704, 1129447424, 4283498496, 3514007552, 1363230720, 1232052224, 3920842752, 1250859008, 3911767040, 1462490624, 906583296, 3501955968, 2027253056, 3534334816, 3332654128, 2099909880, 2343385220, 3306272310, 2788712051}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2751463424, 2046820352, 3841982464, 2290089984, 2881486848, 1377828864, 2064646144, 1476919296, 620494848, 3825074176, 2700017664, 790462464, 3015983104, 211918848, 333082624, 8304640, 1734331392, 3968784896, 1524385024, 3176510592, 1750615104, 3937376928, 1938642096, 1573329704, 2305930996, 3111288170, 3226637163}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 4227858432, 1442840576, 1090519040, 3716153344, 1774190592, 1151336448, 2129657856, 1757937664, 1845755904, 860225536, 1233321984, 1508868096, 3929260032, 1739300864, 1444278272, 527996928, 2202166272, 3469175296, 3041655552, 3884420992, 2848453440, 1923456224, 3067274032, 2788239048, 1172478732, 22770618, 3232887405}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 1140850688, 436207616, 1929379840, 3162505216, 2613051392, 4108320768, 133169152, 2686976000, 3462660096, 3241541632, 1517223936, 698056704, 118177792, 3149897728, 3650973696, 2667624448, 2789145600, 2016935424, 3099282688, 1312262272, 841574848, 3901660064, 3652047152, 1769372568, 2556244044, 1735560786, 1249370741}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 738197504, 704643072, 687865856, 4118806528, 155189248, 3688890368, 2905604096, 682098688, 3406561280, 2309619712, 2025521152, 2474344448, 1348747264, 800563200, 1273909248, 2937886720, 850252800, 831320576, 4234444544, 1169664128, 2196663616, 1251770848, 2481847568, 3329030168, 2069124828, 1142924146, 3160558591}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 1543503872, 2583691264, 3539992576, 1803550720, 2982150144, 895483904, 2320498688, 4215799808, 418119680, 3421634560, 2559246336, 3453976576, 3967238144, 4099121152, 466972672, 110147584, 2456208384, 1431691776, 1864266496, 518993024, 4255236032, 1952336480, 1859060144, 181505080, 3739636644, 2883268394, 2518125823}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 2348810240, 3925868544, 3472883712, 629145600, 1656750080, 1516240896, 3482320896, 3482845184, 636747776, 1316356096, 693698560, 115638272, 1049673728, 594583552, 678883328, 4096899072, 4154872832, 532111872, 3198146304, 2633836672, 2213190848, 3572356576, 2782533232, 3879414904, 2610665748, 3579134302, 2644566665}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 67108864, 2785017856, 1560281088, 2608857088, 658505728, 1868562432, 1800404992, 4020764672, 4211867648, 1543372800, 1814888448, 385253376, 1547812864, 3969556480, 502255616, 1855956992, 1481985024, 2126540288, 1450372352, 4023457664, 3788542528, 1895357792, 3060147600, 2128151480, 4197229764, 3286164498, 484391527}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 4227858432, 771751936, 2969567232, 2424307712, 3862953984, 660602880, 3232759808, 3094872064, 2279866368, 2939289600, 2480209920, 1021411328, 806699008, 627417088, 4078399488, 2793977856, 2389894144, 3785349632, 2600106752, 2699895168, 3538267968, 2966897056, 2636692688, 887278456, 3317164412, 1880514598, 4276292133}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 4227858432, 973078528, 3808428032, 3581935616, 1136656384, 1101004800, 2171600896, 3724017664, 2199126016, 3825336320, 3381723136, 3628630016, 277692416, 1912381440, 1820282880, 3293943808, 1367602176, 170586624, 1389783808, 1881746560, 2520550336, 2480885216, 673560880, 3975933576, 1853809132, 2117365814, 3576184777}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 3288334336, 838860800, 2902458368, 662700032, 1438646272, 1067450368, 2033188864, 3349676032, 4063494144, 2639134720, 3562864640, 2291499008, 2216247296, 167878656, 48721920, 3618945024, 3559324672, 259259904, 4200754432, 4041015936, 30785088, 117004128, 3151078704, 765414792, 125347324, 2774854690, 2152524561}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 1543503872, 1375731712, 1191182336, 1417674752, 3972005888, 2153775104, 2458910720, 1781006336, 3193176064, 2019688448, 2079129600, 1350795264, 963985408, 1672978432, 1946636288, 2754787328, 3547388928, 1280692736, 3620891392, 2181895808, 3646128832, 2642247584, 4073962480, 3242020024, 1752413652, 47019762, 625714913}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 1543503872, 1912602624, 3372220416, 226492416, 1883242496, 3101687808, 965738496, 2465726464, 2870214656, 1883373568, 1830354944, 1487634432, 754565120, 1256169472, 3748392960, 1759418368, 3804525568, 3688726016, 4118201088, 3733918336, 852535616, 3246081504, 814086992, 1366397144, 1344594868, 2829990694, 1338973073}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 1140850688, 4194304000, 285212672, 3296722944, 1237319680, 1042284544, 3239051264, 3454533632, 1049362432, 1138622464, 3155230720, 87916544, 2875736064, 3205603328, 2875609088, 3578312704, 612889600, 2885083648, 1480279296, 2710244480, 3169761600, 3476220320, 2671335728, 3142335272, 335413748, 2650868498, 3377833719}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 872415232, 100663296, 520093696, 427819008, 423624704, 2040528896, 105906176, 1944584192, 3522428928, 6684672, 936706048, 706510848, 2236366848, 1661509632, 249196544, 1197848576, 1775946752, 1916528128, 270622976, 512235392, 3779337920, 4219354592, 907619984, 3676736136, 933973124, 2021073586, 4202136089}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 1811939328, 1711276032, 754974720, 645922816, 2260729856, 471859200, 2127560704, 279445504, 40108032, 3419013120, 2202730496, 922517504, 1239793664, 1450745856, 3839873024, 2706081792, 3018816512, 3464522240, 123127552, 1309156224, 2960393280, 742536736, 1149190128, 3319705128, 1043003332, 2948479042, 1829317757}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3959422976, 1979711488, 2063597568, 3984588800, 943718400, 3382706176, 3272605696, 1502085120, 1218183168, 1907490816, 2323185664, 3986456576, 613695488, 14721024, 1972785152, 620865536, 60746752, 2205937152, 2656401152, 3679104, 2877555136, 317068512, 2683769296, 3083315592, 1429849748, 2106883114, 3160455507}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 2214592512, 4060086272, 3774873600, 478150656, 2596274176, 2711617536, 3998220288, 1112014848, 924057600, 2882928640, 3096772608, 1084456960, 4218077184, 3738673152, 239915008, 3201992704, 3983758336, 3604119040, 1505219840, 1835012736, 217064768, 697835936, 1729891824, 2376205512, 968046820, 3132013338, 3042275201}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 2885681152, 3858759680, 3909091328, 2810183680, 775946240, 2074083328, 3740270592, 2167930880, 617873408, 2694709248, 2839347200, 1409515520, 846970880, 2755108864, 2754998272, 377661440, 2440715264, 1757642240, 2551633664, 2801547136, 69338432, 4039058016, 3008143568, 395277192, 3777819884, 841417862, 3043532473}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 3288334336, 1509949440, 3137339392, 780140544, 4055891968, 3374317568, 2632974336, 812122112, 1060372480, 2793013248, 1070923776, 442204160, 3519725568, 1519362048, 3806384128, 2969733120, 2806477824, 2083937792, 1240458496, 507254912, 1574831040, 349636384, 3196228016, 587679848, 1515614732, 637533618, 3884198369}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 1543503872, 2717908992, 117440512, 2172649472, 2025848832, 2220883968, 810549248, 2777153536, 2653683712, 1291976704, 4009951232, 1551728640, 1250213888, 3421609984, 3711356928, 879405056, 877618176, 3069198848, 367514368, 970734208, 1731869376, 2671189728, 2839254768, 1866061048, 1826950244, 3606090074, 2076728335}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 3422552064, 3791650816, 4278190080, 1870659584, 3577741312, 2459959296, 1068498944, 832045056, 2524184576, 2932473856, 2145058816, 4101865472, 3166552064, 1424596992, 2112352256, 4175075328, 2987807744, 3263783424, 2053555968, 3725863552, 2258247872, 3948086624, 807511952, 3214659272, 546090748, 3574285422, 3850494721}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 3690987520, 838860800, 2432696320, 2910846976, 1891631104, 3034578944, 3564109824, 3079143424, 3035365376, 1455816704, 4240637952, 332955648, 2326577152, 3289686016, 2390413312, 896501760, 3462822912, 607735296, 3920620288, 2242646656, 4175824704, 1901274592, 1604363632, 1879636952, 3814627052, 2999964538, 1209795383}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3288334336, 3657433088, 1560281088, 2239758336, 3854565376, 371195904, 2356150272, 4261937152, 2107375616, 2048524288, 4179034112, 3216277504, 2347089920, 1011392512, 1919930368, 2668079104, 893340672, 1307342336, 1403444480, 718934144, 3333890624, 3758398944, 684580144, 1931779432, 3577600684, 3941372586, 1468137259}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 1811939328, 1577058304, 2533359616, 1937768448, 146800640, 325058560, 2878341120, 3852992512, 1715208192, 1850343424, 1281163264, 1799847936, 177258496, 3780878336, 518705152, 3311306752, 3475594240, 3125825024, 813295360, 2497317248, 1635060416, 2285611360, 3631937264, 2121708216, 1599426964, 20601618, 445969531}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 1946157056, 570425344, 3405774848, 2088763392, 708837376, 2246049792, 3218079744, 3286761472, 905707520, 3562143744, 2212560896, 3637346304, 74170368, 3490816000, 2101997568, 799578112, 2038451200, 1453680128, 2377052416, 3024756352, 50666432, 3053170080, 830269264, 267072984, 2368254500, 4139797730, 3536148987}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1006632960, 2181038080, 3170893824, 25165824, 3846176768, 1797259264, 1280311296, 1862795264, 755761152, 475922432, 2160787456, 2230091776, 1787183104, 989896704, 627601408, 3472074752, 2834359296, 3430929920, 3428928256, 1608648320, 674040896, 3356721888, 3175150352, 3125275432, 4220877444, 1848121002, 4166787623}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 3690987520, 4261412864, 956301312, 1048576000, 1941962752, 417333248, 332398592, 1768423424, 253493248, 729939968, 3669819392, 562528256, 550256640, 2990252032, 624848896, 220112896, 3288192000, 1895099904, 3272426240, 3023232, 1388782912, 3966671392, 2783299504, 4176537368, 2718650052, 2790603266, 3973809699}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 3825205248, 503316480, 1493172224, 2810183680, 499122176, 3030384640, 2024800256, 2189950976, 654049280, 3605397504, 537985024, 1966178304, 485900288, 2955780096, 2319478784, 3462694912, 1989538816, 812702208, 2098949376, 1031417216, 3840357184, 1444450400, 2050227760, 151111752, 2621104540, 2008305066, 180261699}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 2885681152, 2785017856, 1962934272, 2373976064, 549453824, 1369440256, 59768832, 3559391232, 2000945152, 4000972800, 4202889216, 3341713408, 1999126528, 2106236928, 69365760, 4140926976, 3369135104, 1698682368, 2167367424, 3925741440, 2371433024, 1245552864, 506395760, 3605449608, 3276982036, 53530306, 4249866021}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 1140850688, 3858759680, 3640655872, 3279945728, 3460300800, 3424649216, 927989760, 4082630656, 1466695680, 1603665920, 1981349888, 1755938816, 1031946240, 1629855744, 3718541312, 1523881984, 3356089344, 3716472320, 1757900032, 431101824, 3441099584, 232430432, 3122462416, 3729476968, 588525700, 455751934, 2853648703}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 872415232, 3321888768, 16777216, 629145600, 1379926016, 2615148544, 112197632, 1225261056, 1101266944, 814874624, 804323328, 1362657280, 762888192, 867999744, 2994393088, 4057303040, 570317824, 2990752256, 1685975296, 1051599744, 3806280000, 3097990880, 2545901520, 854849816, 3177257468, 455128090, 4068796533}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 3556769792, 1107296256, 2097152000, 2608857088, 4005560320, 337641472, 3807379456, 304611328, 3123445760, 553517056, 4142333952, 541229056, 3304079360, 1477353472, 1285451776, 542222336, 3393768448, 667671040, 541808896, 2178562688, 88419904, 313765984, 1348067312, 548557928, 3752831436, 170905762, 1254703143}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 1543503872, 3120562176, 3539992576, 4051697664, 2898264064, 1990197248, 1913651200, 204996608, 3174825984, 1787691008, 3998285824, 2900066304, 1717420032, 117940224, 1478742016, 966690816, 3171701760, 2327412224, 807461632, 2330591360, 3503497152, 3773597920, 544439024, 1101254216, 1096714996, 1437352070, 3718863963}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 603979776, 1711276032, 2231369728, 2172649472, 4097835008, 1461714944, 693108736, 4016570368, 1045168128, 1091436544, 3286958080, 3677716480, 3868835840, 2485755904, 2365583360, 4287539200, 1539589120, 1736207872, 2727898368, 3107604352, 3840885824, 4104770528, 3778133840, 848031528, 983866500, 2129493426, 4008494967}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 2617245696, 4060086272, 620756992, 1266679808, 4081057792, 2673868800, 2830106624, 1753743360, 1878786048, 2522480640, 3639541760, 403210240, 549961728, 2739183616, 3155546112, 1767356416, 902259712, 2822731264, 2833998592, 635263616, 3694162496, 387185760, 3505553552, 2771967160, 2186544700, 267786202, 2764905251}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 335544320, 3053453312, 1056964608, 3430940672, 2428502016, 962592768, 2448424960, 2475163648, 866385920, 1480196096, 1009582080, 2441641984, 2586427392, 3655114752, 1419497472, 2815797248, 1483297792, 2213633536, 4042092800, 1352360832, 3109582528, 4178564256, 3381110000, 2932899832, 3836476684, 2596125914, 4168971973}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 3019898880, 1845493760, 1862270976, 3984588800, 1598029824, 1382023168, 1185939456, 1874329600, 1353973760, 3567910912, 3064266752, 1755938816, 1486700544, 833462272, 1578061824, 2164033536, 342676480, 4000637440, 4191213824, 1003678080, 2892753600, 2029278944, 3015317264, 4027387768, 1102425404, 1084979030, 1686015601}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 2080374784, 4060086272, 3506438144, 578813952, 1631584256, 1633681408, 2970615808, 2369257472, 472121344, 571867136, 1620246528, 3468460032, 892518400, 3062407168, 2258423808, 1887406080, 1960209408, 2098093568, 754602752, 3530846848, 1148407616, 2454832672, 1776025872, 1368531320, 1932861908, 3945238134, 3160570493}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 1275068416, 369098752, 1258291200, 2306867200, 322961408, 4188012544, 1741684736, 3218604032, 3451125760, 4017750016, 3242000384, 2197192704, 62439424, 127049728, 4170895360, 1767618560, 674657280, 634287616, 1038763776, 2288542592, 3606138304, 96855520, 2529429264, 166865032, 4153486180, 3856178622, 1477428841}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 738197504, 167772160, 2533359616, 3313500160, 2998927360, 2896166912, 3157262336, 3113746432, 473169920, 1056833536, 4120707072, 3268575232, 1850589184, 2413207552, 1135333376, 1967110144, 401044480, 1266643456, 566976256, 3195363456, 1887986368, 4098553312, 3471770736, 1744156104, 1149524476, 2284901998, 324281233}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 1006632960, 3791650816, 788529152, 3816816640, 725614592, 3978297344, 735051776, 3194486784, 547618816, 521273344, 1349976064, 1997111296, 387825664, 1300078592, 2028457984, 2859370496, 2099012608, 2763288064, 3790621440, 3008513664, 1270704320, 296274528, 3144352784, 2077728296, 341624420, 1842422386, 384088749}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 1275068416, 436207616, 1962934272, 2306867200, 1312817152, 3529506816, 3119513600, 93847552, 1035206656, 571604992, 3945988096, 3014623232, 3460612096, 4000030720, 1603194880, 2257364992, 3183698944, 1801668096, 406017792, 2365280384, 1015497280, 3983099616, 1425309648, 1227284856, 1996527404, 95771998, 625633825}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 3556769792, 2785017856, 2701131776, 4118806528, 4198498304, 3718250496, 1286602752, 1030225920, 3795582976, 2316959744, 1599012864, 2832171008, 3330916352, 734240768, 1471934464, 1762691072, 2799586304, 624841216, 3123599616, 519457664, 1646418240, 960776928, 271678928, 4148283528, 3637479292, 1854525330, 1606660755}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3422552064, 3456106496, 2197815296, 2944401408, 3133145088, 2573205504, 2997878784, 3509059584, 2782658560, 3864657920, 433782784, 3481239552, 2436939776, 1133748224, 1727188992, 3757348864, 199715840, 973558272, 804749056, 1484747136, 3337840576, 2960221792, 2986230640, 2002252600, 1137581148, 2498561970, 3889606347}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 2885681152, 3053453312, 2902458368, 1870659584, 1648361472, 2476736512, 3968860160, 3454533632, 340525056, 1339162624, 1369112576, 2101248000, 1038893056, 3831668736, 3835064320, 3214247936, 3081434112, 489347584, 1827340032, 3272263552, 2906324032, 499308640, 2804348624, 3063469960, 2332156020, 2523680690, 1277345415}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 1543503872, 1509949440, 956301312, 3330277376, 3233808384, 1071644672, 1938817024, 179830784, 3706454016, 3443392512, 3685810176, 1722974208, 2673655808, 3780026368, 521850880, 4034103296, 2319862784, 3129368064, 2640739072, 318134400, 843996480, 2409788704, 3625745264, 2574085592, 4181717268, 3547537718, 4165310351}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 3959422976, 2986344448, 2533359616, 2139095040, 1035993088, 610271232, 229638144, 521666560, 2836660224, 189399040, 2331836416, 2908717056, 276414464, 1165729792, 4033605632, 775067648, 2569954304, 3109963264, 3659955968, 578968192, 2899337920, 2352566624, 195883952, 2313692024, 2905357404, 47059326, 1866400249}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1677721600, 100663296, 2936012800, 2122317824, 809500672, 3441426432, 1750073344, 3719823360, 3111911424, 1415708672, 2789670912, 3953885184, 1791541248, 3708264448, 2060636160, 3319568384, 3861609472, 3868939776, 3331540224, 4033300352, 4147205824, 1673557024, 514512080, 1799396968, 4185485124, 1125405382, 1630324411}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 2751463424, 3992977408, 654311424, 1249902592, 2738880512, 320864256, 2918187008, 721944576, 1369178112, 2348154880, 204931072, 1371963392, 3169927168, 3190464512, 986673152, 2506196992, 1064299520, 629143040, 543679744, 1927544192, 9553088, 4132762400, 1729581584, 2114297576, 1410196204, 2988633578, 3353373739}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1275068416, 1577058304, 1426063360, 4085252096, 432013312, 497025024, 2477785088, 2333605888, 1330905088, 3112828928, 1114832896, 2410446848, 2771599360, 2491981824, 520187904, 2577381376, 1811923968, 2485900800, 383907584, 3111317888, 2383313472, 582302048, 1283568176, 3534159112, 3468970332, 1042691726, 2440901737}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1677721600, 2583691264, 3942645760, 444596224, 2856321024, 3068133376, 2194669568, 799539200, 3354656768, 716832768, 3557097472, 510754816, 1120583680, 588619776, 2922958848, 4206147584, 1799168, 904876544, 2958380288, 349201536, 1944186816, 1363871264, 2765000528, 3804119704, 2897142116, 426229682, 601485369}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 4227858432, 2113929216, 3774873600, 2004877312, 599785472, 2250244096, 208666624, 1693974528, 359399424, 1469972480, 393150464, 3299901440, 2861973504, 3698106368, 818958336, 3701450752, 2672225280, 401262080, 1196749568, 4224436608, 809714496, 1301882976, 1209763248, 2489108200, 262136108, 965829526, 1083716503}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 1677721600, 2315255808, 3003121664, 3732930560, 2915041280, 589299712, 397410304, 4254597120, 2475425792, 1732902912, 3320643584, 1224507392, 1018281984, 4194344960, 1338232832, 873572352, 1506630656, 2515618304, 186868992, 3343022208, 3824468416, 673710880, 3641977008, 2957386472, 73865180, 2628891982, 540895903}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 1946157056, 704643072, 1493172224, 3699376128, 1480589312, 840957952, 1194328064, 2623012864, 2119958528, 3205627904, 3292332032, 3637018624, 1920745472, 2330238976, 1184264192, 58046464, 527750144, 2457398784, 1998776576, 4088124544, 1656055616, 668600224, 264832848, 3602810408, 1319072796, 4062915454, 2352717483}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 3019898880, 1040187392, 4177526784, 2474639360, 624951296, 1239416832, 2171600896, 1893203968, 244056064, 2131361792, 539951104, 2712109056, 3205775360, 4229668864, 1269198848, 1225308160, 2071196672, 187687424, 1223555328, 3492208000, 738156352, 2123513184, 2302880784, 2933756440, 3630394316, 544214126, 2404917903}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3154116608, 2315255808, 2969567232, 4135583744, 968884224, 903872512, 1425014784, 3600285696, 2003042304, 2052718592, 1657077760, 2145550336, 3483942912, 850829312, 2735403008, 1101510656, 143283200, 1451122176, 1217157888, 2949991552, 3988385600, 1068897568, 1964189488, 406955864, 3083958412, 684974782, 3540716277}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 4227858432, 2785017856, 2566914048, 3078619136, 1707081728, 1147142144, 693108736, 4059561984, 1434714112, 392298496, 4124639232, 1107918848, 1659912192, 1344118784, 3968495616, 2823862272, 825869312, 3566067200, 2261244672, 2778908544, 2074961216, 3270909536, 912472624, 1243914360, 1410593252, 507049542, 2255506277}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 1140850688, 637534208, 3405774848, 662700032, 1170210816, 2795503616, 1940914176, 26738688, 2567176192, 1698037760, 1139212288, 2406383616, 1994637312, 2006622208, 2033053696, 2892597248, 526220288, 1727099392, 1578847488, 3878570880, 54646720, 1763937888, 710433968, 1791411912, 1776091612, 1607706734, 3978325117}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2885681152, 1040187392, 3137339392, 3883925504, 3468689408, 3168796672, 235929600, 443023360, 2349596672, 203554816, 4015325184, 3998777344, 4024451072, 1292148736, 2945077248, 3333269504, 2559114240, 3338468864, 3149592320, 1967251840, 296636864, 3257119840, 1498403952, 724131928, 4174786676, 1146295298, 2130936983}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1543503872, 301989888, 4043309056, 3162505216, 1329594368, 1373634560, 2303721472, 1290272768, 3470524416, 2051145728, 516358144, 1805025280, 2127544320, 333094912, 2898644992, 510769152, 1110006784, 4094510592, 3701172992, 3675411072, 3148468032, 3305877920, 2644132496, 2699420376, 444701764, 66154914, 1621718739}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 2483027968, 33554432, 3204448256, 1551892480, 608174080, 3286237184, 3589275648, 590872576, 521928704, 1407844352, 2517041152, 750878720, 3651092480, 2733481984, 3371003904, 417761280, 244247552, 3449477632, 49604864, 4002802304, 858877632, 1521263008, 3818509776, 3423814744, 1133488172, 1898868566, 2501980875}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 2080374784, 369098752, 3808428032, 2575302656, 4081057792, 1562378240, 1131413504, 3921149952, 2638479360, 4114219008, 1257963520, 3760947200, 4040540160, 14655488, 272093184, 3492841472, 728652800, 857898496, 4261700352, 1947298688, 156496832, 49971680, 904747280, 4222474664, 1207665740, 3646809862, 1359186813}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1811939328, 369098752, 1392508928, 1719664640, 1673527296, 3122659328, 774897664, 374865920, 2085355520, 2159149056, 1384579072, 2044035072, 4266377216, 2028576768, 37875712, 884123648, 4170079232, 3427422720, 1367107328, 2972542848, 2142895040, 1234080288, 2323937584, 1997625256, 120839996, 2266340094, 904645519}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 1677721600, 4127195136, 2734686208, 3347054592, 3527409664, 2019557376, 2190475264, 2594701312, 3430154240, 2599288832, 1005649920, 1978433536, 2690826240, 2429067264, 218427392, 3426596864, 3145628672, 1989298688, 1007699200, 1847805824, 3273455040, 3390159456, 1826378576, 1204899192, 2891445876, 2953985810, 2761637513}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1409286144, 3388997632, 1761607680, 3330277376, 96468992, 3156213760, 3356491776, 286785536, 77332480, 3047030784, 1233584128, 3776282624, 2475180032, 3705249792, 1139691520, 1098033152, 2125329408, 1918496256, 3367223552, 2526989440, 2605077312, 44472608, 3688363056, 439153448, 974609588, 3956283694, 2318926387}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1811939328, 3724541952, 385875968, 1719664640, 2973761536, 3407872000, 4111466496, 3263692800, 2893807616, 3873046528, 3357999104, 3899490304, 2189934592, 281124864, 2142629888, 1848285184, 3604640768, 1692296704, 4093660928, 3338232192, 1231942336, 67025952, 225198224, 3534448104, 624349780, 2303272074, 231507691}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 3288334336, 3724541952, 3271557120, 209715200, 3493855232, 4175429632, 590348288, 3686268928, 4044619776, 748027904, 809435136, 1055817728, 271958016, 1661640704, 2067525632, 363968512, 1798003712, 1294422528, 3849669888, 173299072, 1453974976, 61913760, 2479283152, 1955988888, 4232002716, 4109275062, 355850745}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 469762048, 1308622848, 2868903936, 327155712, 3862953984, 807403520, 2456813568, 327680000, 4025221120, 645267456, 2398420992, 1864531968, 2431008768, 3833503744, 1022906368, 796362752, 527748096, 1693499904, 3027954432, 4053909888, 2174904768, 2736036192, 3627252304, 1445724776, 2786469196, 329584714, 3747250263}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2885681152, 2986344448, 3640655872, 562036736, 1136656384, 1788870656, 154140672, 3547856896, 834404352, 44695552, 2671837184, 3826221056, 366198784, 1338220544, 3907112960, 2272180224, 2309778432, 2491971072, 3578685184, 2131577472, 2639776064, 3786784480, 2560292784, 2238193480, 4130603388, 2177761750, 2917604211}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 201326592, 3523215360, 452984832, 1535115264, 247463936, 1998585856, 4222615552, 669515776, 2706112512, 3858366464, 3675586560, 1070759936, 3245129728, 2003738624, 2065625088, 6785024, 4291718144, 2563393024, 4018949888, 3253420672, 3702579648, 382503008, 4205825136, 3775080104, 793619996, 2397263250, 2917977775}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1946157056, 1711276032, 3506438144, 109051904, 742391808, 2313158656, 1806696448, 1508376576, 2411462656, 3355574272, 1018232832, 281772032, 3781738496, 3003621376, 966971392, 756721664, 458451968, 250037760, 1911116032, 87183232, 1630858560, 1370862112, 846981200, 2720865624, 299475772, 702669666, 2968002419}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 2617245696, 1375731712, 3640655872, 3917479936, 1774190592, 903872512, 2838495232, 1057488896, 3110338560, 1571422208, 789381120, 2337964032, 103399424, 2957942784, 3089879040, 582457344, 3234026496, 925852160, 2652984064, 526804608, 352443712, 771397856, 3887717680, 1440129688, 3428310012, 4011958042, 1484289477}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 1677721600, 100663296, 922746880, 3380609024, 3493855232, 3865051136, 1215299584, 892862464, 582221824, 2015756288, 4261609472, 600539136, 1783906304, 1909432320, 4159328256, 2393417728, 1232069632, 2288252416, 2536627456, 1697965952, 4159461568, 1169924576, 879514320, 3640365432, 3196864844, 273393142, 1595174273}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1811939328, 436207616, 3808428032, 1803550720, 3661627392, 2250244096, 1171259392, 4163371008, 3566993408, 992346112, 455933952, 1474265088, 3928244224, 3595804672, 2982834176, 1104320512, 397132800, 1075830272, 1747320576, 1752098944, 2445049792, 437749344, 1745383248, 1194167528, 717439140, 4097785378, 4203260259}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 67108864, 3187671040, 3942645760, 2373976064, 4097835008, 3026190336, 168820736, 3112697856, 1140588544, 4041605120, 2331049984, 1884454912, 30064640, 696164352, 335867904, 2462291968, 2978503680, 2621208064, 2886106368, 165767552, 110821312, 3491145440, 2636696784, 1326299896, 1446336980, 867222106, 1341760587}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 67108864, 2852126720, 1258291200, 2189426688, 2277507072, 18874368, 942669824, 3051880448, 1432616960, 1280704512, 3519741952, 3309666304, 3591618560, 1496424448, 1067315200, 2222372864, 3320464384, 1928883712, 4023739648, 3128161408, 2883694528, 627425312, 1774889008, 1387288936, 4030822588, 426627282, 2369698885}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3288334336, 1174405120, 318767104, 293601280, 3183476736, 3076521984, 1492123648, 3331850240, 2205941760, 73793536, 1583153152, 3965878272, 1430470656, 2827919360, 3410849792, 3577194496, 3275090944, 1674560000, 2688875776, 3770901376, 3276714432, 2536332256, 2152170672, 2456670008, 3335773964, 3092443230, 3343284915}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 872415232, 2181038080, 1426063360, 1753219072, 2445279232, 811597824, 1827667968, 1397227520, 3151233024, 986316800, 1813053440, 1503559680, 2212478976, 1524277248, 3970813952, 1331140608, 2259506176, 580078080, 119044352, 1045428864, 3487732800, 552715424, 2259268144, 1699118520, 1077202316, 2289897002, 3687351385}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2751463424, 3053453312, 285212672, 2441084928, 884998144, 3776970752, 516947968, 471334912, 3798728704, 228196352, 1898643456, 1153597440, 2153136128, 1063165952, 2248429568, 2374080512, 3153132544, 3745964544, 2333603072, 2458804096, 2668792128, 4090394592, 217230960, 356409000, 2344265796, 2173331438, 812424639}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 3690987520, 3992977408, 2768240640, 511705088, 2738880512, 2883584000, 3748659200, 2663907328, 2036072448, 2616590336, 4035903488, 3511058432, 3942629376, 2861211648, 3652308992, 1427212288, 3760022528, 938960384, 1852732160, 274189696, 3680940608, 858775072, 2513609872, 2547379160, 3996359884, 1809337130, 431551035}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 201326592, 1711276032, 452984832, 1065353216, 1086324736, 115343360, 2328887296, 2071461888, 1636564992, 2074214400, 2810249216, 1212710912, 4168105984, 1056219136, 2382000128, 1665239040, 696044544, 96664064, 2402938624, 1066161024, 1247707584, 1040138336, 2846823408, 107719384, 247067844, 810307782, 2168363079}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 4227858432, 436207616, 1761607680, 931135488, 2839543808, 3240099840, 2515533824, 2316828672, 2845048832, 945422336, 1126105088, 3388571648, 1105248256, 3585974272, 3453153280, 376342528, 1170562048, 3132848640, 3754312448, 3838102656, 2933895488, 4004105568, 3352631568, 1336846888, 1428518636, 2745921774, 1187927657}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2080374784, 2449473536, 2097152000, 1300234240, 2285895680, 3894411264, 2882535424, 3349676032, 1070333952, 2128478208, 1549991936, 2257092608, 711966720, 3417612288, 4283027456, 3337857024, 3212016640, 3367075328, 2955166464, 356764288, 3143275584, 456316384, 4260311120, 1937160424, 123531812, 4266930242, 218769847}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 201326592, 3925868544, 3976200192, 3615490048, 71303168, 1440743424, 2739929088, 3923247104, 852754432, 3999137792, 3527999488, 1083867136, 2573189120, 1845403648, 1544155136, 1610323968, 2071555072, 3290657280, 925650688, 1426847872, 106990656, 2430660960, 2941327184, 963551000, 3262249220, 2090837038, 2502904657}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 3825205248, 2181038080, 1627389952, 3481272320, 2000683008, 2103443456, 1483735040, 782761984, 3406036992, 4058644480, 1625882624, 48070656, 3490136064, 3083444224, 1169510400, 3293358080, 1621545984, 2228808192, 4265856256, 2981845632, 1417649472, 1985629536, 4193653392, 2534351672, 3381297164, 4141998802, 149311533}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 2214592512, 1509949440, 419430400, 4286578688, 3074424832, 2258632704, 2603614208, 3092774912, 3747348480, 1524498432, 3316711424, 4226711552, 740179968, 1847762944, 287854592, 2975315968, 254069760, 603376128, 2551303424, 198855808, 2118161216, 3654766432, 224402576, 206575560, 2366116060, 3184795038, 3897172459}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 1140850688, 3858759680, 520093696, 964689920, 801112064, 614465536, 4184866816, 1593311232, 1769734144, 2125594624, 1082458112, 692092928, 3172614144, 74227712, 1541427200, 3486365696, 538893312, 2014890496, 2580278528, 160457600, 2796925632, 1839383008, 92986160, 2633949640, 3238576364, 1566825398, 1269058003}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1543503872, 234881024, 855638016, 3045064704, 2688548864, 698351616, 2656043008, 317194240, 289669120, 1696202752, 274923520, 4245782528, 217137152, 1713741824, 3105058816, 3796547584, 2232206336, 2829765120, 3982488320, 2447604096, 1836230592, 836813024, 181718480, 255255944, 2472144324, 994461682, 598091765}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1409286144, 234881024, 3439329280, 2457862144, 666894336, 18874368, 462422016, 1723334656, 2686189568, 277217280, 3545432064, 4197875712, 133316608, 4196048896, 1771859968, 1221437440, 295754752, 4275227136, 3691243776, 3886840192, 1260753472, 1789186336, 253282736, 1657728104, 109433044, 3489623174, 848504179}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 1140850688, 1442840576, 1459617792, 981467136, 3091202048, 312475648, 3329228800, 179830784, 2230583296, 1592131584, 1444478976, 2622652416, 381370368, 3505823744, 869617664, 2088998912, 3785737216, 2548036096, 3323786496, 4185749376, 1767872704, 1868549408, 2539441360, 576536712, 737127628, 805823974, 3120092753}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 469762048, 3388997632, 4110417920, 92274688, 4206886912, 367001600, 2435842048, 4093116416, 4092329984, 676462592, 673513472, 1212710912, 1363656704, 804560896, 882765824, 2430973952, 800814080, 1897758208, 2302038784, 1219624064, 1758967360, 208558560, 3477995248, 2729288600, 2700049468, 1300450342, 160529063}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 1140850688, 3791650816, 1258291200, 2642411520, 994050048, 161480704, 615514112, 2835873792, 538181632, 2955804672, 996474880, 2704834560, 303611904, 3971784704, 4165922816, 3869616128, 3701236736, 1169060352, 2129745152, 478345856, 2160562112, 1432054240, 1555163920, 3513127560, 1666260668, 2296817674, 1893059801}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 3825205248, 2046820352, 1962934272, 2357198848, 465567744, 773849088, 2528116736, 886571008, 888930304, 705036288, 539820032, 2861596672, 69681152, 3917258752, 537489408, 655722496, 3535002624, 3826375168, 4177970432, 2073916544, 1303883840, 2040847264, 2643088560, 3031179560, 30282652, 2398690142, 4241666179}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 1677721600, 3388997632, 16777216, 4152360960, 104857600, 2761949184, 2446327808, 3241672704, 3202088960, 3654156288, 3696427008, 1217953792, 1173667840, 3551830016, 4195545088, 1919137792, 2385017856, 1686265344, 386090240, 996596864, 3144260928, 1828277600, 3072314064, 2276459848, 1753743396, 3713276742, 2451189619}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 4227858432, 1644167168, 2130706432, 1434451968, 1698693120, 3697278976, 3876585472, 212336640, 585367552, 542244864, 1886584832, 3549396992, 870531072, 1801166848, 577327104, 3681859584, 460899328, 1066588672, 2620250880, 3830731392, 3791002816, 3309384672, 3228342160, 419755000, 2650594004, 4241549586, 3338064397}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 2885681152, 2919235584, 3170893824, 813694976, 1002438656, 3059744768, 2217738240, 3941072896, 2044461056, 3795451904, 2431713280, 2353889280, 3263610880, 3120668672, 1627705344, 393512960, 1753697280, 4077217280, 2993702656, 3052658048, 2625765440, 3472174496, 532910256, 693228344, 1801915964, 844014786, 2549502315}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 1677721600, 771751936, 1023410176, 3095396352, 3007315968, 3588227072, 1156579328, 3950510080, 2587623424, 3276800, 1759576064, 1833533440, 1857765376, 338010112, 4267798528, 1429252096, 4127744, 961862144, 1406780672, 3217711488, 1571029568, 3095274400, 3857386640, 2801055704, 309383724, 1978129478, 3477168515}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 3825205248, 1107296256, 2936012800, 1065353216, 2269118464, 2162163712, 2985295872, 1084751872, 1057226752, 3354525696, 695664640, 1641578496, 2014494720, 3842809856, 1310248960, 3376916480, 2603514880, 597449216, 3859506432, 2955139712, 3583575744, 1460771168, 2184930576, 665581656, 1129123308, 3592136114, 770724557}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 1811939328, 3254779904, 2868903936, 2055208960, 138412032, 446693376, 4266655744, 394788864, 926679040, 1537081344, 2289893376, 3294593024, 3617406976, 3209928704, 272330752, 4226463744, 2053030912, 2332093952, 3181248256, 1060269696, 2054622656, 3339756576, 3754543568, 794849672, 1280064196, 3112580266, 1403590827}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 1140850688, 436207616, 3976200192, 4001366016, 2126512128, 3672113152, 3346006016, 1774714880, 3663986688, 3061186560, 3758817280, 2108325888, 617398272, 387883008, 3466784768, 2481567744, 960648192, 612662784, 111633664, 3063531648, 1412105792, 3090855712, 2926890992, 783456408, 1471214764, 1863615402, 3223571093}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 2885681152, 234881024, 2566914048, 1753219072, 29360128, 132120576, 613416960, 899153920, 3489923072, 3323330560, 3064397824, 2355789824, 487505920, 392077312, 280023040, 2631243776, 522216448, 199639552, 1132031744, 3542602112, 4195823936, 2474811296, 1015208752, 1226095960, 3521498516, 1906180222, 1811621557}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1543503872, 369098752, 2466250752, 1132462080, 4240441344, 2317352960, 4121952256, 2024275968, 3562274816, 4218290176, 2013724672, 1234862080, 1099743232, 941531136, 1637543936, 339064832, 2428664832, 1270640128, 4100147968, 1478876032, 3903010752, 3552356192, 2546978544, 3283688, 961352220, 167477762, 1144343273}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 872415232, 838860800, 3841982464, 1233125376, 3535798272, 689963008, 3499098112, 3963092992, 3458465792, 394657792, 2067595264, 3357442048, 756858880, 600481792, 3377655808, 3424360448, 1034318848, 3943714304, 902125824, 1764225664, 1370036288, 2930803936, 1023273712, 2186685352, 1340415572, 2164958182, 1752355005}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 3154116608, 4261412864, 1493172224, 444596224, 2780823552, 547356672, 567279616, 4059561984, 3417571328, 1181351936, 1512505344, 2661580800, 3930112000, 686333952, 4053716992, 1906673664, 1637710848, 3514941952, 622146304, 1927777664, 762740032, 2453372704, 2402871856, 3617359368, 567598276, 3381824182, 3814837321}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 2617245696, 503316480, 2969567232, 2994733056, 1497366528, 4108320768, 1804599296, 3514302464, 3100901376, 156631040, 2759917568, 2906488832, 4003381248, 2157027328, 1427951616, 3460732928, 1495292928, 1663422976, 2853116672, 3751323008, 2094890816, 2701282592, 2340611856, 3797661976, 1142408052, 3482326918, 3950526241}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1275068416, 234881024, 50331648, 1887436800, 3242196992, 3219128320, 103809024, 3436707840, 1076101120, 2508324864, 3680174080, 3576332288, 2638069760, 534159360, 1201393664, 2408548352, 2074766336, 3237542400, 1915821824, 3851258240, 4281419712, 947024288, 509403536, 1978874712, 3384194716, 1768678958, 2490859765}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3959422976, 1375731712, 889192448, 1702887424, 1925185536, 2229272576, 3161456640, 2829582336, 408682496, 2730885120, 3786211328, 2217967616, 3378200576, 180854784, 1421955072, 3106703360, 3592416256, 711213568, 3239261952, 851093120, 2836062784, 2190728160, 1692029168, 2291797976, 1718300268, 2015265074, 195617243}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1677721600, 2046820352, 3707764736, 310378496, 3393191936, 3063939072, 2056257536, 4035444736, 465829888, 3038117888, 3588816896, 255164416, 2912043008, 158965760, 1505783808, 3888556032, 4290567168, 1794198016, 3714000128, 2446099584, 3186608704, 877655072, 492826320, 2199385736, 2536763892, 3549820010, 3987005797}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1409286144, 1644167168, 1795162112, 2961178624, 2839543808, 966787072, 250609664, 3078094848, 277610496, 394657792, 2123169792, 430866432, 1703493632, 559587328, 1610838016, 1108449280, 4060138496, 2005298688, 1695234304, 2435032704, 2502413248, 1867767456, 2157560720, 3874670536, 3846274988, 1460582230, 100226799}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 3556769792, 2046820352, 4009754624, 4018143232, 3829399552, 1004535808, 3601858560, 2610429952, 2079064064, 2207383552, 3937206272, 873824256, 3483254784, 123838464, 1851805696, 1797163008, 3250117632, 4209335808, 1996425472, 2602086528, 1776020160, 39313248, 3778400720, 1759561368, 2150202876, 2130520638, 129875623}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 1275068416, 1442840576, 2399141888, 2961178624, 2126512128, 1826619392, 2670723072, 3838312448, 1615593472, 1235353600, 4122935296, 2823061504, 3915956224, 1707122688, 3339112448, 1805498368, 2531083264, 39976448, 3406640896, 2212731776, 488144064, 2479770528, 582441328, 2282936728, 3568022076, 3306452970, 2001499471}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 469762048, 3858759680, 721420288, 578813952, 1254096896, 2589982720, 1584398336, 1631059968, 1956904960, 100794368, 3078946816, 4184702976, 3208626176, 2582749184, 3088699392, 3057035264, 1162959872, 1928656384, 3960945408, 299941760, 3345893824, 1517830944, 438792560, 1088153784, 1238598252, 1531770550, 393424293}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 1811939328, 637534208, 352321536, 2290089984, 1220542464, 1998585856, 3750756352, 1649934336, 1012662272, 2441216000, 3506503680, 1104248832, 2020229120, 3772096512, 2117357568, 3977684992, 1703199744, 2866628096, 1322467072, 455655296, 1337442880, 281407904, 384619120, 151606632, 2041906452, 1221034046, 3094176227}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 738197504, 2986344448, 452984832, 3749707776, 499122176, 1033895936, 2731540480, 4286054400, 2316566528, 3611688960, 151977984, 3247341568, 1296318464, 3345129472, 2144759808, 2676721664, 1510462464, 3925429760, 1268072192, 2530980480, 1186972096, 3343735136, 1921195184, 2532083464, 3007662468, 1799291798, 633767841}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 738197504, 2583691264, 2164260864, 813694976, 1094713344, 2602565632, 3268411392, 853016576, 1414791168, 851312640, 3430088704, 1727234048, 3378987008, 1577033728, 3830272000, 2823985152, 2680028160, 2458802688, 1082726144, 2483457152, 1896087360, 754803872, 997886224, 4292996968, 3233567268, 4178581534, 2444761297}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 3825205248, 2583691264, 2466250752, 293601280, 3544186880, 2971664384, 1693450240, 3196583936, 3292266496, 1410990080, 1246953472, 3004596224, 3347890176, 3206717440, 392884224, 1410045952, 545215488, 1655303680, 1724189952, 2004326528, 2806333888, 1259000032, 2832961296, 143097768, 2464011180, 2827166026, 3270418307}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 3154116608, 570425344, 2432696320, 58720256, 4064280576, 4154458112, 768606208, 2256011264, 2040791040, 555876352, 2603941888, 2705620992, 1278951424, 672702464, 2474463232, 2834282496, 1543291904, 4210575872, 1482885888, 2183901824, 393135936, 1753566816, 2148251088, 3086930568, 1373468452, 2428481238, 1086651501}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 3154116608, 1509949440, 1862270976, 3397386240, 3955228672, 4007657472, 1691353088, 2001207296, 2748055552, 2323775488, 471924736, 2884665344, 4287709184, 3975454720, 178212864, 3606546432, 1950274560, 1865302528, 359602944, 1834198144, 3225475264, 345328160, 1811592240, 3818670232, 953557636, 1227297034, 706720919}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 201326592, 2919235584, 654311424, 2323644416, 3225419776, 119537664, 2624585728, 4091019264, 2894331904, 2745303040, 1286012928, 1068793856, 1802682368, 2024316928, 2272587776, 433960960, 381633536, 136309248, 1309091584, 4110717312, 3653953216, 3028061984, 671013072, 3781604328, 93188428, 4149754974, 1002707341}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3825205248, 33554432, 1728053248, 3581935616, 3921674240, 3391094784, 697303040, 438829056, 2097414144, 1775108096, 2934112256, 2098233344, 1068875776, 3086786560, 4083142656, 3057760256, 3808713728, 1579208192, 1235420416, 762363520, 818279616, 3437539296, 1503919280, 2135131752, 3097326932, 2963625634, 390684469}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1409286144, 1040187392, 989855744, 1887436800, 3963617280, 3827302400, 1584398336, 1715994624, 831258624, 3977641984, 1441333248, 1317371904, 2347778048, 318873600, 4098510848, 1326352384, 1345248256, 2086097408, 3011062016, 2665328000, 4133781440, 2946737568, 661744336, 3807917992, 681849292, 3024748666, 226960847}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 201326592, 100663296, 3640655872, 1400897536, 3711959040, 2044723200, 3406823424, 4146593792, 3570663424, 2450653184, 3999072256, 1032093696, 3244572672, 1496883200, 1765961728, 3773270016, 3782470656, 3883097600, 3645705984, 1420595072, 1622163776, 4004167520, 3680461840, 4211277848, 809999956, 3917741842, 4232796993}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 335544320, 2919235584, 553648128, 981467136, 1975517184, 559939584, 554696704, 3082289152, 3661889536, 751173632, 3448045568, 3486875648, 1218002944, 3270090752, 1543204864, 2927265792, 1911804928, 1369595392, 1956458752, 1793172864, 2172076352, 4056987424, 3557619248, 2630934648, 2455945972, 2393492822, 3358946309}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 2080374784, 838860800, 922746880, 1132462080, 3267362816, 1503657984, 2047868928, 4157079552, 2886467584, 803864576, 923992064, 3505356800, 2921873408, 2364252160, 2699972608, 1061328896, 3015375872, 2587447808, 2102067968, 3756764800, 3312338624, 1686280800, 479918192, 2120830216, 778253172, 2694288570, 167534295}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1140850688, 4194304000, 117440512, 3732930560, 1254096896, 3978297344, 3392143360, 4293394432, 3758882816, 1930035200, 4140892160, 4153376768, 1454030848, 1345036288, 474804224, 803252224, 3779752960, 3982610944, 2536310016, 4191009920, 2533874880, 1462114080, 1147865200, 167160680, 3528022908, 4149962962, 4174278303}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 738197504, 2181038080, 2701131776, 2038431744, 2537553920, 4078960640, 3293577216, 3377987584, 2543583232, 1747320832, 146735104, 206929920, 4056596480, 508665856, 3138441216, 2553841664, 967990272, 1111738880, 1623406336, 3041106560, 3873294144, 198185184, 689443984, 3124502824, 2109083652, 4144446142, 3480855619}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1543503872, 2785017856, 3607101440, 2776629248, 2646605824, 950009856, 921698304, 2154299392, 1283719168, 2167275520, 3653566464, 2975301632, 2413150208, 4093353984, 3625971712, 1958782976, 1775594496, 3943626240, 1713445632, 1361678208, 956888768, 3313509088, 230697904, 278925768, 1659906700, 40381586, 1636042637}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 67108864, 3657433088, 3439329280, 411041792, 1975517184, 3638558720, 1020264448, 670564352, 2599682048, 2388787200, 2943942656, 3228270592, 3465887744, 1177001984, 69431296, 4237068288, 3361326080, 920549888, 462234880, 2164890752, 3630984768, 3842774688, 3096849712, 2400923544, 1611834244, 394197158, 1005769689}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 2751463424, 3791650816, 3137339392, 629145600, 2009071616, 3424649216, 881852416, 3281518592, 2338062336, 3637379072, 1650130944, 3780411392, 2729033728, 3369115648, 2606485504, 3879045120, 1685879808, 1394405888, 349123840, 2180954752, 4004561856, 2129201120, 1456582704, 738083816, 1766967956, 771534414, 3124619875}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 2080374784, 3590324224, 687865856, 3649044480, 2713714688, 1700790272, 3079667712, 3050831872, 913047552, 502661120, 3737714688, 1754497024, 1015365632, 241672192, 3225382912, 1365805056, 3654147072, 3172624896, 466428672, 2883686272, 3556659520, 1383017952, 40021808, 397077944, 2574054996, 4035836430, 876239215}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 3019898880, 1107296256, 1728053248, 4236247040, 281018368, 970981376, 1336934400, 1283981312, 4000579584, 2997223424, 1652490240, 1271169024, 3101638656, 477667328, 2024632320, 397522944, 1787747328, 2001102336, 2992836864, 572958336, 156123328, 2111258016, 2699075312, 1740723416, 1664848540, 1725683130, 3603416673}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3019898880, 1174405120, 2902458368, 3061841920, 163577856, 3353346048, 3798990848, 1169686528, 3182690304, 2547646464, 1772945408, 519995392, 1715716096, 957521920, 1516097536, 3839731712, 1840923648, 624610816, 3867543808, 3647680384, 1899338304, 2586201632, 3617374768, 3984396504, 236361772, 996145782, 3631524385}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 1140850688, 2919235584, 2533359616, 2088763392, 339738624, 2325741568, 2045771776, 3919052800, 445382656, 2339241984, 4204068864, 1647738880, 3977920512, 4286750720, 4211634176, 685873152, 2041048064, 2598586880, 1711938816, 3224318336, 1319211200, 2517105312, 982729680, 2723288840, 230890796, 593462830, 664456431}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3422552064, 1174405120, 1761607680, 4018143232, 3200253952, 4078960640, 2463105024, 1566048256, 162791424, 37093376, 1337655296, 2156101632, 1417494528, 3008339968, 1462726656, 1419413504, 186893312, 3977401856, 1263146752, 1098979200, 80393536, 3845898336, 2454092016, 4094440872, 3354532036, 3620017726, 3430193289}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2080374784, 1644167168, 3841982464, 2088763392, 2889875456, 1545601024, 4222615552, 2833776640, 3987472384, 3510763520, 2565275648, 3052765184, 3119857664, 2022809600, 1219194880, 2329720832, 2274751488, 3831389696, 2851474176, 2445350528, 3905731136, 3591234976, 1551518544, 3121094568, 2709265468, 666502994, 3872592823}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 1409286144, 2113929216, 1627389952, 2910846976, 306184192, 1562378240, 3622830080, 1230503936, 1001652224, 4113694720, 428933120, 3008200704, 1194311680, 981573632, 2740580352, 4177172480, 1869702144, 1611323904, 931008768, 849810816, 4220952896, 1505190624, 780790736, 3604129448, 945651372, 2800548414, 3247248097}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 738197504, 3590324224, 788529152, 1535115264, 985661440, 4162846720, 3436183552, 489160704, 2225864704, 1890451456, 1592066048, 222265344, 2657468416, 1453039616, 1069010944, 3245910016, 3246484480, 1953285632, 2573862656, 948372352, 348435648, 4222054752, 1916125296, 2968757864, 1358683076, 3114709090, 3151775823}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 201326592, 4127195136, 989855744, 2323644416, 3242196992, 3391094784, 3123707904, 815267840, 2556690432, 1434845184, 1621688320, 2917761024, 740311040, 1949671424, 292712448, 3502422016, 511104000, 918379008, 441595648, 2423732096, 2571416000, 3235895584, 3428122512, 3673325224, 2516755868, 3298221774, 2641192037}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 1140850688, 2650800128, 721420288, 2608857088, 1740636160, 2191523840, 1351614464, 3906469888, 2991849472, 1483603968, 2436431872, 3320283136, 2415869952, 3201015808, 3402985472, 3062142976, 2113928192, 3823266304, 2297040128, 3622772096, 3275403200, 671022944, 86102064, 4292042952, 2959181972, 1566208702, 252584353}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3019898880, 1644167168, 553648128, 2625634304, 2571108352, 3718250496, 810549248, 84410368, 3559653376, 158203904, 372310016, 3951722496, 2926821376, 3826163712, 3739348992, 1805228032, 1268149248, 4143905280, 4102168832, 3049206400, 2404090176, 1797341600, 1436107024, 2865591752, 538399364, 2366401866, 1489366639}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 2885681152, 2181038080, 4076863488, 2407530496, 935329792, 530579456, 720371712, 465043456, 3902537728, 141164544, 3495493632, 2044100608, 713211904, 2354225152, 323584, 228165632, 4000801792, 1249372672, 1131818752, 2918390400, 3845106624, 2787407200, 44587056, 3614080904, 2902942476, 3675255334, 3133804683}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 201326592, 1308622848, 2499805184, 4169138176, 3938451456, 3223322624, 458227712, 2802319360, 2705588224, 3296591872, 3197173760, 1634435072, 1490042880, 1074241536, 2100981760, 513837056, 2212819968, 2715116032, 945428224, 3168739712, 2126678592, 2580005792, 1825953520, 1605291688, 1818391204, 2221719210, 3994999829}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 4093640704, 3791650816, 1056964608, 2390753280, 2579496960, 719323136, 3037724672, 1016594432, 2073821184, 2147876864, 706543616, 3039854592, 458670080, 1951703040, 1394397184, 381130752, 595426304, 3534739968, 3203277056, 558436992, 1222336, 1117910304, 548878000, 1724103832, 1571767412, 2966480382, 705266803}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 1946157056, 2852126720, 3808428032, 2977955840, 3594518528, 1851785216, 1943011328, 2655518720, 3616276480, 753532928, 3873636352, 1898807296, 586137600, 3372851200, 2367279104, 2242426880, 3679149056, 3555253760, 1945248000, 3102147712, 3396055488, 2975263968, 2170492496, 2068600, 2393432868, 1611793578, 2474051303}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 2483027968, 3992977408, 2701131776, 192937984, 2143289344, 169869312, 1020264448, 2500329472, 2836660224, 4273864704, 4045602816, 2126872576, 1622917120, 2490998784, 444723200, 2257356800, 3494073344, 2553603584, 2678984960, 1158352256, 662798656, 1649275744, 1882102960, 147484392, 4033628932, 4017322346, 1590488673}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1140850688, 3657433088, 4043309056, 2927624192, 3720347648, 3462397952, 4052746240, 1072168960, 4166254592, 602537984, 757399552, 1746960384, 794443776, 2289868800, 2704568320, 2071701504, 332790784, 2176024064, 2363100416, 3988592768, 3503073600, 787236640, 2117577776, 1586745272, 2717936084, 495040386, 232321185}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 2885681152, 1644167168, 3238002688, 1434451968, 2000683008, 761266176, 770703360, 722993152, 2353266688, 1279131648, 3701276672, 3260252160, 2792374272, 1664065536, 2358923264, 1348765696, 3330864128, 1954379264, 3834920704, 691412608, 3119585088, 3566311392, 4098324624, 3822521784, 2882055788, 1349176510, 3956958429}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 1677721600, 2583691264, 520093696, 176160768, 4198498304, 3202351104, 1808793600, 3396861952, 2340159488, 1474428928, 4192272384, 2827583488, 1218822144, 1865261056, 3255554048, 1007073280, 3106360320, 4191472128, 3501995264, 465706112, 1972443840, 4215376416, 2972832336, 749449880, 4184134948, 2715033670, 241567771}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 2885681152, 905969664, 117440512, 4253024256, 2386558976, 526385152, 2305818624, 2042101760, 2056519680, 1787953152, 108462080, 3701112832, 1957773312, 882286592, 1940353024, 708544512, 2913387520, 2436254208, 2322861824, 815929216, 204420800, 2344518880, 54217552, 4230331960, 470285708, 3584159510, 3516187657}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 67108864, 4127195136, 452984832, 1015021568, 1094713344, 421527552, 1540358144, 2217213952, 768868352, 3297378304, 125763584, 4192239616, 354009088, 1400676352, 2721574912, 506566656, 611601408, 2085017088, 3620482304, 3007724416, 1681458112, 3050930336, 1824545168, 4122793448, 3196792292, 1899669154, 864995057}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 3959422976, 1577058304, 1358954496, 2457862144, 801112064, 840957952, 890241024, 2283274240, 430702592, 3084517376, 555024384, 12746752, 1603846144, 60203008, 1969147904, 4111579136, 1222472704, 3943547392, 3541315328, 1940268416, 4084667200, 2519444768, 678977200, 1124557992, 1545139572, 2664871534, 2562639999}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3690987520, 1241513984, 2936012800, 1702887424, 750780416, 1889533952, 3641704448, 780664832, 264503296, 3227385856, 3597598720, 285442048, 3117400064, 2234490880, 3613782016, 4274423808, 312828928, 4225817088, 114045696, 4032436352, 3104907456, 2243726816, 124012016, 1358184648, 691819572, 3818413354, 1526090725}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 2617245696, 1644167168, 1761607680, 3229614080, 792723456, 2262827008, 2934964224, 3093823488, 658243584, 3040739328, 3861708800, 3661070336, 2149466112, 3963854848, 3041677312, 3743979520, 3237139456, 1533755904, 645927680, 2151688832, 1499464000, 3325048480, 2991074448, 367799832, 2827362988, 388572610, 416127363}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 4227858432, 1241513984, 3036676096, 4135583744, 3124756480, 2371878912, 233832448, 4223139840, 2492203008, 3495297024, 1452474368, 868188160, 3292282880, 1496031232, 1815498752, 197568512, 2690567168, 199710208, 2921337600, 4094702720, 3708290624, 3537112352, 4100588240, 1335702392, 4203778604, 1582157142, 689493359}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1006632960, 4261412864, 1191182336, 3732930560, 3921674240, 3017801728, 1223688192, 1966604288, 209453056, 3572105216, 3028353024, 1094877184, 631652352, 3936788480, 1155559424, 207984640, 39318528, 2656004608, 2070944512, 4151838080, 165421760, 3149544992, 132716208, 2950081496, 345523724, 3409557462, 2553146611}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 2348810240, 4194304000, 1291845632, 1082130432, 3569352704, 1533018112, 3417309184, 2438463488, 1084489728, 2742157312, 1296236544, 3907944448, 2318450688, 2553454592, 1593241600, 3691755520, 2589416448, 712753664, 1414536960, 2284334208, 3046900800, 434518176, 4180230000, 2880019320, 3959187996, 2624147950, 3828799445}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 872415232, 1040187392, 3539992576, 729808896, 1581252608, 1147142144, 118489088, 561512448, 1878786048, 3719430144, 3469672448, 1660321792, 2570895360, 919773184, 2042818560, 1609017344, 2937017344, 2106326528, 3830987008, 2097947008, 2694452672, 3232446304, 4033394768, 1746524536, 1894190356, 3742537574, 1105383243}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 3690987520, 2986344448, 3607101440, 3565158400, 2151677952, 367001600, 1200619520, 3667394560, 505675776, 1868169216, 1347616768, 3884417024, 1710538752, 3877347328, 4114272256, 2352658432, 4167191552, 2917122560, 3450346240, 3310100096, 1085671104, 706035616, 316315856, 2574412760, 1074251956, 1659634494, 2244348765}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 1677721600, 33554432, 385875968, 1468006400, 2394947584, 3349151744, 3985637376, 739770368, 467402752, 1709834240, 2457534464, 2845278208, 2279030784, 3719536640, 3515961344, 189442048, 1481229312, 2811512320, 2242395392, 3734255232, 781058240, 3629985632, 903778672, 1187511688, 3083435412, 1014405838, 1179898819}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 1275068416, 1174405120, 2332033024, 4051697664, 71303168, 3261071360, 3597664256, 1791492096, 3590062080, 2095185920, 4275765248, 3167322112, 1245626368, 2371723264, 602992640, 4185700352, 470172672, 428729856, 4231542528, 4025755520, 1102978496, 3119056864, 2374676176, 1800621688, 1627744204, 3732956298, 3557881235}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 469762048, 570425344, 1493172224, 276824064, 1480589312, 4192206848, 2685403136, 173539328, 4105437184, 3376021504, 4154261504, 3699933184, 2158706688, 2591334400, 461205504, 3127351296, 2488456192, 2270787072, 1833284352, 345763456, 3892047168, 2594952864, 3147022672, 2121791960, 3967140564, 185387918, 3473304217}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 3959422976, 1241513984, 1258291200, 1015021568, 1799356416, 3844079616, 3400531968, 1063780352, 681836544, 657063936, 1928921088, 4048977920, 3847012352, 3391791104, 883617792, 1356703744, 2951699456, 2355027456, 4165961472, 1665817728, 912158144, 4036777888, 2659278096, 2271079400, 1746414140, 313274994, 1016993525}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 872415232, 1107296256, 419430400, 3850371072, 3368026112, 559939584, 1649410048, 2925002752, 1199308800, 1064960000, 490930176, 2381611008, 3922477056, 3498090496, 3566366720, 2437261312, 304081920, 3147716096, 3365372160, 1036572288, 1696923456, 3605453792, 3578388336, 2826922168, 3667658340, 2422868974, 180041115}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 2885681152, 3120562176, 3204448256, 1988100096, 314572800, 3793747968, 3415212032, 2165833728, 519831552, 3821142016, 1520762880, 1258061824, 3241721856, 3716718592, 3651063808, 2480125952, 547703808, 3403859456, 3394340608, 3152042112, 103702720, 3634454816, 1827460720, 3581842600, 4152220948, 2630097838, 825105355}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 3154116608, 570425344, 2566914048, 4185915392, 2218786816, 3177185280, 1664090112, 1547173888, 3258712064, 1676017664, 868024320, 1773305856, 1354350592, 3112607744, 182185984, 3030484992, 3201459200, 686287360, 3880233728, 4117721728, 626349376, 2717798624, 1273623120, 1829673656, 4053793052, 899395958, 536434355}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1543503872, 771751936, 117440512, 3699376128, 4156555264, 1344274432, 2844786688, 79167488, 488374272, 794951680, 3105161216, 1982234624, 2233548800, 3742539776, 3764867072, 3946424320, 1037493248, 362505728, 359371520, 3022773632, 2402929344, 3324311200, 2310430000, 3893441448, 4161322964, 1993230022, 4079821171}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1006632960, 1040187392, 2298478592, 2390753280, 1841299456, 1751121920, 3180331008, 3189243904, 2066481152, 446300160, 2346385408, 2131853312, 2459942912, 2092277760, 2360471552, 278444032, 1069636608, 603844096, 1234350848, 3808588160, 423655744, 4099360288, 1074587696, 1768955192, 1095240660, 4141095294, 2976265215}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 3154116608, 2046820352, 2734686208, 2625634304, 3409969152, 2757754880, 3140485120, 1470627840, 3774087168, 863633408, 4071292928, 1514831872, 3386523648, 1118216192, 851202048, 1239652352, 3742882816, 519077376, 3692401408, 3203059840, 4242002880, 1607492512, 3729103632, 2616384440, 1565251676, 1627276818, 755276929}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 3422552064, 838860800, 1660944384, 2021654528, 2394947584, 2959081472, 1248854016, 3719823360, 2264662016, 3826647040, 3521445888, 1743880192, 702070784, 306552832, 843771904, 506103808, 817390592, 1772027392, 4006131456, 1928290944, 265320384, 3184189600, 3597305456, 4279779768, 3624849260, 1463852182, 3674955571}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1946157056, 33554432, 822083584, 511705088, 624951296, 4049600512, 30408704, 3755474944, 974389248, 68812800, 2777088000, 2341306368, 136724480, 890347520, 649097216, 855156736, 1844503552, 4048322048, 1237227776, 3888246400, 3910724928, 3834664224, 1095276048, 3027815032, 1396731876, 2375061326, 4058837889}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 1275068416, 3254779904, 4177526784, 2222981120, 2134900736, 2824863744, 3230662656, 3426222080, 2081685504, 4137287680, 3925409792, 3011674112, 2814590976, 3015614464, 2285203456, 128563200, 667220992, 2666095104, 445615872, 2769011328, 3990673728, 3800913824, 234725520, 4122922168, 3032502068, 1733628790, 189562961}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1140850688, 2516582400, 2835349504, 2105540608, 2545942528, 153092096, 575668224, 732430336, 2794717184, 228458496, 630128640, 1354203136, 3984703488, 2220597248, 1541664768, 1518254080, 282424320, 2169489920, 2499577088, 2491449216, 838944576, 2268191968, 2374214832, 4178560424, 2501684388, 460352130, 163144993}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 469762048, 503316480, 3036676096, 3229614080, 3703570432, 1365245952, 3081764864, 2861039616, 4013162496, 1285423104, 1456275456, 2388557824, 2397487104, 1053990912, 805629952, 3478497280, 3220790272, 2248730112, 2490874624, 1235120512, 4085608000, 3829581216, 1297386352, 4276482296, 2444835356, 90224282, 2449201073}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 469762048, 1778384896, 1258291200, 1166016512, 1925185536, 3902799872, 961544192, 2150105088, 2720792576, 2432040960, 827916288, 2294513664, 4174004224, 3709313024, 3715657728, 1962194944, 1306846208, 2833020416, 3036578560, 1134820480, 1867184576, 688996832, 351211376, 2365229768, 4068071588, 2674254978, 4232833167}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 3422552064, 167772160, 1828716544, 3951034368, 12582912, 3261071360, 3912237056, 3518496768, 2566651904, 8257536, 4058710016, 2466414592, 2272411648, 636919808, 1829269504, 574601216, 1053815808, 439114240, 1636673280, 1206044800, 1438241856, 1447251552, 2523726448, 3946158072, 194960828, 4152873046, 1485333795}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 67108864, 1778384896, 2365587456, 3548381184, 2378170368, 4062183424, 890241024, 2965897216, 1949564928, 4280418304, 1065156608, 3775496192, 1737146368, 2254807040, 3994341376, 2616104960, 460483584, 3410546176, 136875264, 2311414912, 4229449280, 2638345312, 1298341680, 1833076712, 4006364660, 4107521050, 1258699353}, +{2147483648, 3221225472, 2684354560, 268435456, 2281701376, 1946157056, 2181038080, 3573547008, 3716153344, 2269118464, 1461714944, 4046454784, 767033344, 4215537664, 3053846528, 501022720, 638156800, 1275609088, 3578109952, 1345482752, 716867584, 393278464, 3509479936, 262703360, 2894322304, 2239161408, 2800968160, 950080400, 655065896, 4268967516, 2321614726, 862698413}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 2885681152, 3321888768, 1694498816, 2759852032, 3166699520, 2355101696, 1339031552, 724041728, 1839464448, 2852519936, 1850933248, 3604316160, 2922528768, 3020529664, 1509445632, 1020827648, 143186944, 2050257408, 727357184, 967701376, 3106596416, 862015136, 2069643120, 193606840, 3799058948, 2579535026, 1335164429}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 2080374784, 3456106496, 2063597568, 360710144, 3753902080, 4037017600, 3547332608, 1855455232, 3583246336, 114425856, 3759210496, 1483767808, 4202774528, 3431768064, 2283761664, 1446742016, 3543985152, 5462528, 580752128, 191887744, 3376076224, 2289068256, 82582576, 1775636936, 3452635244, 159231278, 1946144169}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 2483027968, 3858759680, 922746880, 3481272320, 2948595712, 2552233984, 984612864, 600309760, 1052508160, 948043776, 2935947264, 2611970048, 2698854400, 3148587008, 420171776, 3889866752, 1142023168, 1835756032, 4035617024, 1883890560, 2351920320, 507284576, 1390991664, 1571673448, 4066989852, 2511704026, 1304848787}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 1140850688, 3388997632, 251658240, 1719664640, 1178599424, 2220883968, 315621376, 394788864, 3133407232, 1380581376, 2089353216, 2219737088, 207798272, 4052918272, 1225052160, 2856687616, 562123776, 2732909056, 1230349568, 1604935808, 4115713728, 2565317920, 362565968, 3022538552, 1285188196, 19881370, 3046624693}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1543503872, 1040187392, 3976200192, 1518338048, 3409969152, 3701473280, 2345664512, 2567438336, 2609643520, 280363008, 859373568, 4044324864, 3729473536, 3625689088, 3277410304, 1611175936, 2284971008, 755583488, 1673564928, 1205728640, 1225736256, 3468791584, 145122448, 2707821832, 3442545380, 2399371658, 339561703}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 3825205248, 1241513984, 1258291200, 3397386240, 775946240, 3504340992, 2354053120, 3749183488, 2760638464, 1725038592, 1028587520, 3524100096, 781336576, 787062784, 2295615488, 3798505472, 3256675328, 3385093632, 1534113024, 2323696768, 1368281024, 392403488, 3790044752, 1384057112, 2598744772, 3813037190, 424117383}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3556769792, 2516582400, 4211081216, 2323644416, 4198498304, 375390208, 617611264, 734527488, 1294204928, 1520566272, 3087597568, 1201831936, 643284992, 3604914176, 1945751552, 3661727744, 2711120896, 3077171712, 1726593280, 3555491712, 4291035072, 275032352, 2744971088, 2653225912, 3557073636, 1917643786, 3362589389}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 3154116608, 1778384896, 1358954496, 964689920, 2294284288, 2858418176, 2576351232, 2310537216, 2847145984, 3361865728, 4195155968, 1466269696, 1604796416, 1673109504, 1063874560, 982681600, 2211171328, 3633407488, 2668004096, 437906560, 2358529856, 81729248, 2447421296, 3426665848, 123795604, 2868102102, 73756121}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 1946157056, 4060086272, 721420288, 1719664640, 2478833664, 442499072, 1991245824, 3059220480, 193724416, 2572550144, 3957522432, 4173627392, 184401920, 1122017280, 3453997056, 2684991488, 2009486336, 2261240320, 1982179584, 4212352, 1590488000, 3920962336, 2376567088, 2918802104, 209541404, 2626643822, 269380511}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 738197504, 3120562176, 3808428032, 4202692608, 3066036224, 2841640960, 4155506688, 181927936, 21757952, 1650851840, 3698262016, 2623045632, 689815552, 2252120064, 4098871296, 690599936, 4223036416, 1140311552, 1775601408, 1510496384, 2404710336, 262873632, 651864176, 2464208248, 907093020, 3457911694, 3784528687}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1140850688, 1711276032, 2768240640, 2608857088, 281018368, 3927965696, 1565523968, 2000158720, 3462660096, 1525284864, 380698624, 3087368192, 1934573568, 1833541632, 1696165888, 3565594624, 728751104, 1480684032, 131247360, 2089679744, 1159494720, 412162400, 4082474608, 3916919016, 3433936292, 557011942, 3373770397}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1140850688, 436207616, 1224736768, 3061841920, 1732247552, 2548039680, 2375024640, 1139277824, 2287206400, 619315200, 89980928, 2514386944, 1562689536, 2436014080, 491966464, 3814823936, 4293094400, 587922944, 2599263488, 1262831744, 911337280, 1914175776, 2783712400, 1794513880, 2870162548, 3595681250, 712729217}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 4093640704, 436207616, 2432696320, 1719664640, 473956352, 3311403008, 4038066176, 3940024320, 2794192896, 3757178880, 345833472, 2160230400, 166150144, 3924205568, 652308480, 3054872576, 1451551744, 4251543040, 2477895936, 750973056, 2776264000, 1562647840, 352725072, 3203598200, 786795516, 2738668814, 441798847}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 4227858432, 369098752, 1392508928, 1652555776, 3342860288, 2233466880, 1594884096, 918028288, 1945894912, 979501056, 286457856, 967737344, 3689136128, 1591386112, 2144727040, 1659869184, 4294341632, 945015296, 1320332032, 2666651520, 4198610880, 1806662432, 2028621840, 625071976, 1579781460, 1619743622, 2772724171}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 4227858432, 2382364672, 2969567232, 444596224, 1170210816, 3852468224, 2735734784, 4099407872, 1909719040, 1449525248, 4276027392, 3370811392, 400244736, 668377088, 2703323136, 3487799296, 2955340800, 648764928, 2319364864, 3158142336, 726243136, 757845792, 1917377584, 3281547080, 1792415860, 3264677278, 1827054305}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 1409286144, 4127195136, 2097152000, 3078619136, 356515840, 178257920, 1058013184, 529006592, 2039218176, 442368000, 2031550464, 164986880, 3524313088, 3328286720, 4082823168, 674019328, 4207559680, 2053171712, 3583619328, 1462683520, 1191609920, 1635206752, 1783129360, 1971446728, 663171668, 236830442, 4005362327}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3556769792, 167772160, 721420288, 4051697664, 2025848832, 2850029568, 2731540480, 197656576, 1112276992, 1742077952, 3290628096, 3886383104, 4257628160, 3608256512, 1313107968, 2799745024, 2342048768, 3205907968, 2363064576, 2483573888, 2234950592, 3183203552, 2813585392, 2325730712, 282708164, 2467481386, 3242937079}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 2483027968, 3657433088, 2332033024, 3128950784, 331350016, 4091543552, 3543138304, 2977431552, 1689518080, 3817734144, 3685023744, 3190587392, 3810279424, 3912278016, 695095296, 2354554880, 253608960, 1982615040, 1699250432, 1113213056, 1603910592, 152631840, 261147952, 1430054360, 1878456956, 986043846, 2290645809}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 2483027968, 2046820352, 3774873600, 2692743168, 2403336192, 3839885312, 1018167296, 3411542016, 2622750720, 896139264, 1076953088, 2323677184, 2799583232, 3973881856, 1955090432, 2680928256, 2699543552, 3086900736, 718045440, 1862299776, 657961280, 1348588704, 1833001104, 634326680, 1375446076, 436204174, 2043309897}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1140850688, 704643072, 486539264, 2759852032, 2847932416, 1822425088, 407896064, 2684878848, 476839936, 463863808, 2870018048, 1036025856, 3358441472, 2153029632, 2671759360, 323454976, 2709814272, 634254848, 2338622720, 2563230848, 2498998848, 3993395616, 2901854768, 4045616520, 264480676, 3791538250, 927136479}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 738197504, 2785017856, 1627389952, 2491416576, 1153433600, 3269459968, 1991245824, 2598895616, 3004956672, 3361603584, 1382481920, 2297724928, 1857863680, 3260063744, 2485571584, 3319633920, 1238846464, 1660744192, 175154944, 2373380992, 1795528512, 3991104160, 1675554928, 70884120, 1861058396, 3697402978, 1467558651}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3825205248, 1308622848, 620756992, 3699376128, 2998927360, 803209216, 4281335808, 1015545856, 3214671872, 916062208, 2369716224, 3871047680, 3907174400, 109027328, 3755798528, 244221952, 2910739456, 3408064000, 4078929152, 3677154688, 1130796096, 1209163424, 3176198896, 1003268696, 1394964412, 666331066, 3235136059}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 3556769792, 2852126720, 3372220416, 2994733056, 3384803328, 1814036480, 1699741696, 1044905984, 1998323712, 414842880, 65863680, 3058663424, 3731701760, 3781926912, 1263751168, 1764272128, 1647827968, 955087360, 3266021632, 3463667840, 2398659392, 3720333344, 4157689648, 356619304, 987134436, 4247460730, 3534274243}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1946157056, 4127195136, 2936012800, 2675965952, 2604662784, 635437056, 122683392, 2930245632, 3279683584, 3414818816, 2726494208, 2570289152, 1176682496, 3545735168, 363646976, 1783273472, 3637136384, 1378021888, 358068480, 4071423872, 4056593088, 495615072, 2898453008, 2072486424, 1749349188, 2295773170, 1242590139}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 3154116608, 2516582400, 3774873600, 2474639360, 281018368, 2829058048, 1833959424, 714604544, 2297167872, 1199702016, 266010624, 2359787520, 51691520, 144941056, 594726912, 372152320, 1680894976, 3797739008, 1268228864, 2273112960, 856142656, 2898580320, 3111892336, 1610541128, 4200375460, 1898151726, 3373226559}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 1543503872, 2650800128, 419430400, 2675965952, 1992294400, 3181379584, 2890924032, 2101870592, 3319529472, 70123520, 3382771712, 1825013760, 1055113216, 1143185408, 2177495040, 3004729344, 4023206912, 1952181760, 99070720, 83089792, 1485548864, 1789256288, 1884201712, 3532160008, 4189485412, 1967088282, 1632950707}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 2617245696, 2046820352, 3942645760, 3095396352, 3988783104, 232783872, 2274361344, 185073664, 4029415424, 1128660992, 2783772672, 4291985408, 1596112896, 3691421696, 3725651968, 3639187456, 1863664640, 2002451968, 2670887680, 3778211968, 290369984, 983356064, 505387184, 1015042264, 918307028, 2125616730, 2664650815}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 2080374784, 3858759680, 3372220416, 25165824, 1220542464, 1663041536, 248512512, 1883766784, 604766208, 1670512640, 3578462208, 3160506368, 1324695552, 3310723072, 3669184512, 4129863680, 1727521792, 3699199488, 3849952000, 3144763264, 1349230912, 578448352, 678048112, 616503848, 1795667012, 3277348346, 22624103}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 2348810240, 1442840576, 16777216, 293601280, 1740636160, 2740977664, 2414870528, 2834825216, 1804337152, 3804102656, 2049376256, 3923017728, 1484374016, 78684160, 319025152, 3648894976, 1611815936, 2170678784, 3985415936, 191228800, 2064037696, 1297144800, 4045083824, 1521649208, 2223169996, 1655843270, 3092846351}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 1543503872, 100663296, 16777216, 2793406464, 1941962752, 2678063104, 1221591040, 3418882048, 1281097728, 2100953088, 2132344832, 1431339008, 354435072, 1584701440, 620646400, 890472448, 1696199680, 899441152, 1459520256, 3923727232, 281492288, 3140990496, 810011056, 1312513224, 3711505668, 801149946, 2768796147}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 2348810240, 1509949440, 956301312, 2457862144, 1824522240, 2334130176, 2597322752, 3481796608, 3691773952, 3734110208, 1716322304, 1464565760, 3612360704, 905945088, 297160704, 494184448, 2938561536, 2642176512, 2772281088, 2679327872, 3935514944, 2423559200, 1403452528, 3871107048, 2342360900, 472072394, 3212518567}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 2080374784, 2516582400, 2499805184, 2592079872, 3862953984, 1973420032, 1114636288, 3691511808, 3316383744, 3870949376, 3077242880, 2887942144, 1474379776, 4162232320, 959410176, 3205728256, 1140384768, 4109189632, 459053824, 2727114624, 2877105728, 74689824, 1432936912, 1924494664, 323531724, 2146594442, 2635073351}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1543503872, 4261412864, 2399141888, 1619001344, 3099590656, 589299712, 1039138816, 1956118528, 4258004992, 3340107776, 1637023744, 3352723456, 3058188288, 2391973888, 635064320, 439597056, 4129145856, 4114900480, 4188320512, 2268686720, 3468499136, 2251931040, 1710284016, 341167208, 367022860, 1575391502, 3648021919}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 4227858432, 771751936, 1157627904, 1518338048, 683671552, 3634364416, 936378368, 2890399744, 399769600, 4126539776, 985202688, 3539632128, 2750464000, 215392256, 2179649536, 72726528, 1334010880, 3534028288, 3756047104, 2532558208, 1946100288, 2365308704, 3271981680, 4146872328, 467102468, 2333265370, 4164518673}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3422552064, 2650800128, 989855744, 461373440, 1019215872, 1184890880, 166723584, 4154982400, 2200174592, 2629173248, 2294480896, 1762230272, 2723692544, 1947574272, 4096937984, 1067223040, 4152552448, 2373735936, 1722007296, 1878081920, 152373696, 1125815136, 3603547376, 635559880, 3146107404, 475254626, 557902053}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3825205248, 2852126720, 2936012800, 4152360960, 4190109696, 3307208704, 2492465152, 374865920, 648282112, 2225471488, 389873664, 2873458688, 3204825088, 1019846656, 3715092480, 2600384512, 4235019264, 3104960000, 2955386112, 2414802048, 4208541376, 1803781472, 3351831216, 564407080, 3206945812, 3372024830, 2271580573}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1409286144, 1778384896, 1224736768, 1568669696, 264241152, 702545920, 3408920576, 2327314432, 1494482944, 1765408768, 1544486912, 2297856000, 1129365504, 3611992064, 2190921728, 925083648, 135881728, 3826567680, 3115880704, 1628823680, 4096465728, 3933506528, 1875635888, 2202404504, 1965624316, 2855252214, 648502937}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 738197504, 1845493760, 1258291200, 310378496, 3544186880, 1562378240, 2299527168, 3729260544, 1482948608, 3859939328, 2697003008, 3786244096, 1429684224, 1475452928, 1706643456, 2321459200, 3041649664, 2300790272, 2904264448, 3271847296, 2414675392, 4166751520, 19155728, 1987909480, 5480916, 3856692666, 4106161069}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2617245696, 1577058304, 2432696320, 2524971008, 3703570432, 1310720000, 2599419904, 570949632, 889454592, 3049390080, 3249078272, 2655092736, 3055370240, 1583194112, 2944626688, 294303744, 239457280, 2506707456, 3193410304, 411981184, 699998016, 949586976, 4091627120, 4036199080, 418150476, 4137682410, 791689965}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 738197504, 1241513984, 1962934272, 662700032, 3795845120, 1033895936, 277872640, 953679872, 3192651776, 1620180992, 1799421952, 473792512, 3798417408, 3529089024, 2601603072, 2049882112, 1593560064, 1999863296, 3563562752, 3547487360, 3269079616, 3100971360, 4116951248, 1676952328, 2894402932, 333156094, 1304973383}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3019898880, 3321888768, 83886080, 3816816640, 2084569088, 3881828352, 2463105024, 2733113344, 962330624, 769523712, 2830303232, 1933672448, 3459760128, 3666190336, 2779639808, 1743554560, 2011520000, 197389824, 2724696320, 1754320768, 3677751360, 2280600416, 3550461264, 419754424, 1065618788, 4227478978, 255399059}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 4093640704, 2113929216, 1627389952, 3464495104, 2411724800, 2250244096, 2712666112, 300417024, 473169920, 4234543104, 3831431168, 2782887936, 246824960, 3084099584, 500985856, 2087098368, 4151763968, 2681894400, 2599008512, 3440474496, 2116036928, 1974478368, 3756527792, 2503222440, 2129011292, 3785306898, 1023385777}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 603979776, 1308622848, 16777216, 444596224, 1606418432, 2678063104, 3773825024, 4046979072, 4240179200, 582352896, 3482779648, 797736960, 1833353216, 655925248, 3513053184, 1101899776, 2229093376, 1804781056, 3738873088, 885114240, 4215018816, 3455467296, 1626814640, 2606534600, 2177815052, 3472667718, 1044313539}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 2483027968, 3456106496, 4110417920, 2122317824, 20971520, 2866806784, 3278897152, 2458386432, 1334050816, 4023517184, 2982739968, 3646783488, 435798016, 83992576, 578277376, 3276183552, 2272089088, 1420164608, 101683456, 477166976, 3896247360, 3921550880, 1714357776, 3186534296, 616126540, 2318395898, 14335821}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2080374784, 3590324224, 2734686208, 8388608, 3586129920, 341835776, 917504000, 3922198528, 1395916800, 3946184704, 1269891072, 103776256, 91963392, 2300157952, 1422553088, 1647720448, 4264635392, 275752448, 3025879808, 2248780672, 3822208960, 947522976, 217788848, 3814499128, 3342072796, 3666629866, 1596931745}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1140850688, 3858759680, 3405774848, 1954545664, 1396703232, 924844032, 3339714560, 1676148736, 890503168, 1116078080, 4055302144, 365789184, 3822010368, 2840305664, 91770880, 2986739712, 2767660032, 2582479360, 677340416, 1977856896, 2773251008, 445656224, 2301100560, 2666795752, 3983933460, 3710846642, 285318977}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 3556769792, 3120562176, 3909091328, 3900702720, 2403336192, 2254438400, 1997537280, 598212608, 1301544960, 1765408768, 1631911936, 775061504, 3690217472, 554213376, 4256264192, 347736064, 2558868480, 1544718848, 3473176832, 544255104, 2813165376, 2481200288, 2718049680, 330895800, 3862726420, 2000381426, 250028513}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 67108864, 3187671040, 788529152, 713031680, 272629760, 18874368, 2530213888, 3851943936, 557580288, 39976960, 306249728, 2597879808, 3081519104, 2411372544, 4218253312, 52566016, 3605076992, 3603475968, 4082396416, 1635162496, 2387049152, 1808219424, 1080529872, 1539826920, 3828837540, 3058634926, 597929787}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 335544320, 905969664, 385875968, 3296722944, 843055104, 979369984, 3855613952, 1384644608, 1224474624, 3227910144, 1240399872, 1479049216, 1215152128, 1531879424, 1392693248, 2519078912, 4254008320, 1190701568, 3831877888, 1559412608, 1485099200, 3990430880, 747605328, 1863931320, 3224716516, 2212197818, 2840093579}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 603979776, 637534208, 4143972352, 3548381184, 2906652672, 3953131520, 1183842304, 3910664192, 2204893184, 337248256, 3546218496, 3241377792, 2622668800, 1412014080, 3817730048, 2279213056, 3544128512, 3552820736, 3116033280, 2444083072, 2677261504, 1457206624, 3710749328, 1565782024, 2990227444, 287158062, 2388389311}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 201326592, 2248146944, 2197815296, 2659188736, 3837788160, 316669952, 3784310784, 2140667904, 1676410880, 1687814144, 2884698112, 946241536, 4000399360, 3992756224, 436236288, 3336189952, 2849061888, 689347072, 1232686848, 1644725120, 3895874496, 3876666912, 2935399920, 3983112472, 1406185044, 4294592734, 2046507871}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 2214592512, 973078528, 385875968, 159383552, 1354760192, 1830813696, 120586240, 1278738432, 1231814656, 714211328, 3384082432, 2257354752, 1723547648, 3583942656, 399405056, 2855413760, 1950694400, 2828306944, 2640801024, 1442098304, 1396135104, 631022816, 3644026352, 2257236776, 4233119996, 3318033606, 3025439575}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 3690987520, 1241513984, 4043309056, 444596224, 2915041280, 1528823808, 1641021440, 9961472, 3375104000, 3538026496, 1213136896, 1167032320, 2773499904, 3589120000, 1021267968, 1900156928, 2170491904, 4206337536, 1332507392, 3107427456, 204233536, 2983693344, 3655090992, 891268712, 3223867396, 2041690734, 641037695}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 469762048, 4060086272, 822083584, 2894069760, 3703570432, 2099249152, 688914432, 1387790336, 4033609728, 4015128576, 1186660352, 450396160, 3567370240, 1963630592, 81457152, 1207056384, 2750100480, 1803590144, 1509802752, 1500552832, 3530947392, 4231311264, 1781780336, 1611763304, 3268562548, 72076646, 1029548319}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 3019898880, 2449473536, 1291845632, 2575302656, 1564475392, 3613392896, 351272960, 247988224, 1503395840, 1539702784, 2572746752, 2857336832, 780910592, 1409916928, 2761093120, 3123054592, 2624130048, 2737290752, 2345128192, 3617034880, 1408224832, 3552283360, 3011627024, 311332280, 1631613804, 864046314, 1587560731}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 1409286144, 4060086272, 2835349504, 3581935616, 2537553920, 3340763136, 3299868672, 524812288, 989069312, 4129423360, 1495728128, 705921024, 1358741504, 1001496576, 2543570944, 2466387968, 1016531968, 4242247168, 4081633536, 3719539328, 3498897216, 3214512608, 2055193488, 1880631976, 3060534780, 1116603546, 2882084049}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3959422976, 3053453312, 2768240640, 2088763392, 3602907136, 1012924416, 3285188608, 3003645952, 3322675200, 1017249792, 424345600, 3828056064, 3673079808, 2919866368, 1046859776, 4089587712, 4078646272, 358850048, 3527597824, 1864080256, 2834743872, 225286816, 3692816624, 144911928, 943163972, 4003778650, 2581501751}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 2080374784, 1711276032, 16777216, 3598712832, 2168455168, 3017801728, 4151312384, 1228406784, 1758724096, 692977664, 1575419904, 1717338112, 339951616, 3230834688, 576999424, 2456696832, 1136073728, 3795103232, 3179238144, 3827339136, 2081509184, 2719454240, 1525021712, 138991448, 1855291020, 892451126, 2571041961}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2080374784, 2785017856, 1862270976, 3279945728, 3057647616, 1512046592, 1756364800, 2977431552, 3837001728, 2892103680, 3270443008, 3727654912, 669794304, 3570245632, 1371762688, 4261550080, 3279891456, 4066881024, 2204123904, 565944192, 1002337472, 3231351136, 439933520, 1771858024, 3428164796, 3467070806, 973611969}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1006632960, 3053453312, 989855744, 729808896, 1312817152, 325058560, 1508900864, 1268252672, 550240256, 2976514048, 674299904, 1332183040, 284278784, 3700269056, 4093702144, 2085230592, 1788949504, 2165279232, 3718630144, 3190538112, 2061234624, 3814506336, 492267856, 1057219640, 4042301164, 97337790, 2225783695}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 335544320, 369098752, 352321536, 2189426688, 952107008, 3277848576, 1234173952, 2480406528, 914096128, 210632704, 3053912064, 3460268032, 3169075200, 477208576, 3565383680, 3311273984, 2843685888, 1127462400, 2908897536, 452115328, 2424238144, 3642453280, 3061981040, 4127266424, 3221009748, 2235157422, 3691307451}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3019898880, 2583691264, 3036676096, 3615490048, 113246208, 4162846720, 923795456, 1339555840, 1989410816, 2123235328, 2034302976, 2185068544, 860143616, 2675154944, 228970496, 949880832, 1125712896, 2070520320, 476772608, 3504508032, 4007678016, 18799456, 2799470832, 1638496744, 2790227316, 412247422, 3083715105}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1946157056, 3724541952, 3506438144, 2810183680, 3133145088, 195035136, 3723493376, 3120037888, 3930849280, 2418409472, 2184249344, 298745856, 2743582720, 4196966400, 899076096, 14034944, 1447635968, 2655158784, 2525094144, 3836321152, 2260760896, 2421028448, 785356528, 1729198344, 1284722892, 3575667990, 358471343}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 603979776, 3791650816, 2063597568, 3246391296, 364904448, 559939584, 2360344576, 1839726592, 2838757376, 4290379776, 3147366400, 1909293056, 2351972352, 4239892480, 424243200, 2299144192, 4046531584, 930724352, 2873775360, 4140739200, 1869932480, 2142396640, 1738708912, 3497194040, 3291831132, 1819547058, 3046773921}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 1140850688, 2181038080, 1795162112, 1468006400, 1790967808, 1537212416, 835715072, 2011693056, 3348365312, 3652321280, 1932066816, 149323776, 3213934592, 915709952, 429518848, 1910638592, 50400256, 2320665088, 4055035136, 3702891136, 2455468992, 2287533408, 2886773872, 2774792456, 940520388, 285050258, 4095704145}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3556769792, 3120562176, 2936012800, 4269801472, 1472200704, 2292187136, 1089470464, 3633840128, 705429504, 1960443904, 2909470720, 2765062144, 965263360, 3470106624, 3821268992, 3064604672, 3157474304, 996379136, 3089299712, 2691075200, 3378540224, 1999173920, 3206914608, 4175161224, 2129007820, 1527317646, 1922600575}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 2885681152, 2046820352, 2063597568, 3162505216, 3409969152, 2799697920, 1674575872, 77070336, 3581673472, 4034527232, 3121807360, 790069248, 1053605888, 128819200, 3959410688, 466233344, 286997504, 110332416, 3696936704, 2369567872, 2920768960, 3851639200, 671445008, 3759439000, 1941755172, 2659557406, 1686892139}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1811939328, 503316480, 3607101440, 1048576000, 2847932416, 3126853632, 3358588928, 2832728064, 1187774464, 1551761408, 2898460672, 1613463552, 1809432576, 1377148928, 3040530432, 3677239296, 61553664, 176138752, 2655778560, 2016974208, 651853504, 2142793760, 1286423472, 401734456, 2850129788, 1408816430, 2758486911}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 2348810240, 2382364672, 2130706432, 1065353216, 2638217216, 2858418176, 613416960, 3519545344, 2788425728, 891682816, 1373831168, 1545240576, 2585083904, 922525696, 1918259200, 1507211264, 3317376000, 1130793472, 4157036288, 2736361856, 39840960, 3674330208, 4243520656, 20864888, 22155636, 1227166570, 3223954025}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1409286144, 3925868544, 4043309056, 3061841920, 734003200, 2929721344, 1341128704, 2158493696, 1422655488, 3146645504, 3323396096, 15237120, 3686449152, 3183910912, 643682304, 126236672, 2150317056, 2337178112, 4121032960, 964690048, 2789226816, 316673824, 2752518832, 1983388680, 2335443980, 991572226, 4001184399}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 4227858432, 1644167168, 3170893824, 947912704, 255852544, 740294656, 2328887296, 3953655808, 1068236800, 692453376, 360775680, 1672314880, 576569344, 1523294208, 3205287936, 3754829824, 1652372480, 922980864, 2060507904, 3736085120, 1423441984, 3138657952, 2602698896, 152772392, 2941427300, 1934977378, 42066463}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 2483027968, 4127195136, 1056964608, 2776629248, 2898264064, 2724200448, 1741684736, 1976041472, 2051801088, 4210950144, 2106916864, 238256128, 2463547392, 3131940864, 3667120128, 542513152, 4102632448, 1397075456, 3129600, 3557821312, 1109932736, 2572954848, 1901461744, 1510545400, 3691354052, 4186949738, 2015373479}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 335544320, 4261412864, 3271557120, 3464495104, 2755657728, 1004535808, 921698304, 3535273984, 2348548096, 103677952, 1469644800, 2527035392, 2960932864, 2622595072, 3516223488, 120989696, 2473919488, 771340800, 3575730432, 4074515840, 2340300224, 3459318816, 3056307664, 60182360, 3411706284, 3739080150, 3917281155}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3825205248, 4127195136, 2097152000, 1132462080, 289406976, 954204160, 3526361088, 934805504, 408158208, 2673999872, 1750269952, 4271144960, 3209314304, 1746313216, 4104736768, 3950647296, 232201216, 285123072, 2637526272, 2090076032, 1807889984, 285414752, 1381799696, 608584920, 789621212, 3206573654, 1533654489}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1275068416, 4194304000, 1191182336, 1686110208, 4265607168, 2694840320, 4147118080, 2755133440, 3768320000, 2380660736, 1870200832, 2495512576, 4050010112, 2331549696, 196046848, 1094596608, 2775919616, 164670976, 813387520, 4124846208, 63320768, 2567520160, 3366367824, 982140680, 143044956, 3992604582, 1159638059}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2214592512, 4127195136, 2298478592, 1585446912, 2747269120, 3965714432, 2536505344, 2723676160, 25427968, 4268359680, 2528444416, 2055045120, 2698395648, 3078070272, 1188253696, 974272512, 3827373056, 2724179456, 4197410048, 1617701760, 896930624, 213594656, 3184692912, 1432804024, 1338526780, 1469095438, 498061293}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3154116608, 771751936, 2466250752, 1652555776, 2109734912, 3781165056, 3096444928, 1552416768, 3614179328, 1382154240, 2324234240, 1769373696, 3254763520, 326410240, 3496398848, 2764711936, 1540697088, 3949763072, 3313685248, 3670292864, 2914917312, 324213536, 2741733296, 4234113784, 3705962068, 863229178, 3410396991}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 2885681152, 2181038080, 3976200192, 998244352, 2604662784, 3181379584, 3647995904, 2183659520, 3354656768, 1930821632, 3481993216, 3457056768, 1848852480, 792240128, 4119359488, 3854444544, 2780763136, 276339200, 2250788608, 3821933184, 689381440, 2471274080, 4259215760, 664081288, 1791069068, 409200482, 1088747745}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 1543503872, 1577058304, 2734686208, 3934257152, 1522532352, 3802136576, 3257925632, 3233284096, 2355888128, 3516530688, 2169176064, 223510528, 3326230528, 2129174528, 3338235904, 2317498368, 3953593344, 1342742016, 2997447424, 1091187072, 1002639296, 2374415648, 766788208, 3375997960, 2724249916, 3874678534, 4163753815}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 738197504, 2852126720, 184549376, 2105540608, 3804233728, 828375040, 4126146560, 1784152064, 60030976, 2205286400, 3167813632, 3396304896, 1497907200, 2197659648, 4113125376, 3530172416, 2867147776, 210602496, 2628873984, 3055421568, 3542555072, 27573728, 3185237616, 1502376248, 2412232396, 3280233550, 3952849753}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 3825205248, 704643072, 3036676096, 260046848, 113246208, 492830720, 4237295616, 2583166976, 2180775936, 3901358080, 4037214208, 625246208, 1243201536, 942579712, 107671552, 4138870784, 29303808, 1184803328, 1268968704, 1539704960, 3420529728, 1871937888, 4219697392, 2021279416, 549836692, 1024766886, 2139217435}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 201326592, 234881024, 3774873600, 2071986176, 926941184, 526385152, 2075131904, 603455488, 2838757376, 3472228352, 2602106880, 1362722816, 1623048192, 808427520, 936693760, 1380845568, 3377277952, 511688192, 3411869440, 77739392, 945761088, 2765665632, 489703824, 270823224, 4093796412, 1985172646, 640084193}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 1543503872, 1912602624, 2130706432, 3917479936, 1715470336, 90177536, 869269504, 2035810304, 2822504448, 3191734272, 2055536640, 3799220224, 3428040704, 3383599104, 4089901056, 3777366016, 3084461056, 2677902848, 126796544, 1206000256, 2947233984, 1594789600, 820793936, 1026063672, 450515556, 487160718, 59495739}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 3422552064, 570425344, 4211081216, 1837105152, 138412032, 3168796672, 2125463552, 2618818560, 3218341888, 1001259008, 3925278720, 2794029056, 1437450240, 1233625088, 3456815104, 4121303040, 2221616128, 39566848, 2939735808, 4144180864, 725065152, 940764128, 1970413776, 3561300568, 4008482492, 3453058238, 1625221273}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1946157056, 3120562176, 956301312, 3581935616, 985661440, 3336568832, 3643801600, 607649792, 625737728, 111542272, 2838167552, 2853470208, 2482880512, 2761072640, 1594290176, 713955328, 672087040, 2939598336, 1784992000, 3853975680, 1723507520, 2367874016, 3408669936, 1926642392, 3694337532, 3473447478, 1402208095}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 603979776, 704643072, 2801795072, 612368384, 1841299456, 4267704320, 2192572416, 2392326144, 1263271936, 732823552, 3743612928, 2580119552, 1036042240, 1137156096, 1026813952, 1218844672, 2011638784, 2640558592, 1596577024, 1859594368, 3334181056, 1640364960, 3769175728, 3023078584, 4153952988, 548137662, 3043625407}, +{2147483648, 1073741824, 1610612736, 3489660928, 2550136832, 2348810240, 2113929216, 285212672, 3565158400, 1161822208, 3500146688, 976224256, 312999936, 1473511424, 2931687424, 75694080, 3574956032, 2784706560, 1598791680, 1869107200, 3481679872, 2605655040, 966245888, 2947700480, 3419609472, 1785575232, 1293382304, 2402910480, 2078897928, 2442822876, 277662466, 3135881529}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 738197504, 1375731712, 1191182336, 293601280, 767557632, 1163919360, 2758803456, 2725773312, 4294180864, 2138963968, 121307136, 3982983168, 2321793024, 2377752576, 3049844736, 3742767104, 155657216, 995470848, 473095936, 2678792832, 581937856, 1418717408, 3225661104, 863367992, 2650714476, 974997830, 2959395105}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 1140850688, 100663296, 1593835520, 394264576, 4240441344, 3684696064, 3455057920, 582483968, 4205576192, 835846144, 1065418752, 1243250688, 3385540608, 2074648576, 3684331520, 3225028608, 417670144, 1570537984, 1087653120, 871435136, 2741155520, 457665632, 759864560, 3926092040, 4009530700, 948198342, 1740191767}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1275068416, 637534208, 1157627904, 3313500160, 2470445056, 2749366272, 1127219200, 3021471744, 3270246400, 476184576, 2663841792, 1785430016, 1596768256, 2242486272, 834400256, 2787780608, 885203968, 4091394560, 2046150400, 875502464, 1891611200, 4189253856, 2575597968, 2025020312, 546000668, 1517766782, 4171062071}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1543503872, 2785017856, 1526726656, 3514826752, 1740636160, 1436549120, 1766850560, 1516765184, 3395551232, 4016177152, 2855075840, 388333568, 3077521408, 4079460352, 4180832256, 1618610176, 2964401152, 267104768, 2148813568, 3215266688, 2289152448, 2576709088, 2815865648, 3317287688, 2149473444, 3110872690, 2826320909}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 67108864, 2046820352, 2600468480, 2340421632, 3091202048, 450887680, 3050307584, 508035072, 14942208, 2356543488, 2263416832, 1371701248, 3993059328, 479502336, 3818409984, 573442048, 4158995456, 1692442112, 700869888, 3308456064, 3543775168, 580703328, 1293829328, 2902401624, 389790308, 4130069418, 1606545805}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 4093640704, 1912602624, 3338665984, 1065353216, 2386558976, 2325741568, 3205496832, 3827826688, 4219731968, 2304114688, 1687748608, 2708373504, 3887480832, 2774048768, 1440698368, 4046325760, 890573824, 4218194432, 1337030912, 3726319232, 2225708224, 3189111648, 3835590224, 828161864, 2060011860, 4212591394, 3513489125}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 3019898880, 637534208, 889192448, 1283457024, 3292528640, 106954752, 305135616, 2758279168, 345243648, 2773876736, 2909339648, 3543236608, 4167647232, 2194120704, 2450542592, 3595442176, 829762560, 1636014592, 4007547136, 3061517184, 169259072, 556655264, 3333251152, 684294328, 956657820, 670926082, 281232105}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 1275068416, 2046820352, 2097152000, 1065353216, 4030726144, 4234149888, 1808793600, 448266240, 177471488, 2733244416, 2545745920, 106135552, 1567899648, 4128874496, 817451008, 4093786112, 1406221312, 72192512, 3035856640, 399455360, 3804929088, 2342898016, 3900501840, 2286766840, 2922913252, 3797156662, 1011497233}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 201326592, 3925868544, 285212672, 511705088, 843055104, 505413632, 1844445184, 2340945920, 1044643840, 915537920, 3126263808, 1922072576, 862339072, 1105371136, 220286976, 1726625792, 1016802304, 4056325632, 2640543488, 1246043264, 3599210304, 634840352, 3866416336, 3452696104, 2177858796, 2311261162, 360358573}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 2617245696, 3590324224, 2868903936, 159383552, 3460300800, 2745171968, 846200832, 4082630656, 2820931584, 2649620480, 608632832, 706248704, 2942550016, 2727780352, 1211428864, 851851264, 3896187904, 273851904, 998951680, 1659448192, 2071969216, 315322336, 978146640, 3285599368, 16044044, 3164997054, 447428181}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 469762048, 4060086272, 251658240, 25165824, 834666496, 203423744, 3331325952, 2863136768, 4119068672, 3618766848, 3561816064, 817987584, 3051995136, 2450759680, 3126128640, 4018804736, 895554560, 670544384, 882303744, 2631865984, 295482560, 4047520992, 1339968432, 547707240, 991679188, 725522722, 3580193029}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 603979776, 4127195136, 3137339392, 3045064704, 20971520, 1755316224, 472907776, 839385088, 1729363968, 1423048704, 3073179648, 2743631872, 334381056, 325754880, 2194370560, 1509304320, 2868317184, 3862011392, 368375040, 2265566080, 169441216, 215681248, 1014999696, 794809672, 475939932, 4079133738, 1694465161}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3556769792, 2382364672, 3204448256, 1820327936, 692060160, 3584032768, 1915748352, 1036517376, 2640576512, 1490681856, 2314141696, 872841216, 2203959296, 1793892352, 3917148160, 1418602496, 444404736, 416123392, 2040615168, 1605255552, 2730019520, 2321359008, 2352855440, 2919841864, 3977930204, 3149594266, 1089346197}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3690987520, 3388997632, 3170893824, 2323644416, 1455423488, 1319108608, 233832448, 411566080, 1504444416, 3342991360, 3643867136, 1802797056, 3487121408, 1204199424, 3781193728, 2392721408, 3082492928, 2433324544, 3800029952, 3841387648, 705054784, 3686869024, 1484558064, 540363528, 2514785228, 159473162, 2052241367}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 872415232, 1509949440, 3942645760, 545259520, 1925185536, 1302331392, 615514112, 3725066240, 1620312064, 1729232896, 372441088, 1406894080, 3253616640, 1668915200, 1565872128, 3640002560, 3976805376, 2978786816, 2068832512, 3751866496, 1570588608, 3686925984, 3215667824, 37198152, 37778076, 1916574058, 466083913}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 1140850688, 905969664, 1828716544, 2189426688, 4106223616, 1893728256, 1571815424, 2516058112, 3082551296, 1388183552, 4287954944, 2444066816, 272449536, 530817024, 2731560960, 3128047616, 87233536, 1991548416, 3122058496, 1800924032, 1372617280, 972162336, 1769155184, 3851724440, 315029852, 3395273670, 775179587}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 4227858432, 973078528, 184549376, 3699376128, 633339904, 1281359872, 4270850048, 2062024704, 1780744192, 3780771840, 2570518528, 3959128064, 809320448, 355573760, 2355253248, 565053440, 1990530048, 2153296384, 2412051200, 2512909440, 4241378752, 3862962592, 857749424, 103813688, 261625812, 2132551202, 1681266285}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 872415232, 771751936, 889192448, 2994733056, 826277888, 2782920704, 1859125248, 1552416768, 3017015296, 2173829120, 668532736, 932282368, 739065856, 735289344, 1155297280, 844511232, 2967675904, 3689722368, 3669416192, 2483798400, 2593148992, 1916284704, 1162624272, 133047256, 376382692, 413307610, 2951347329}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1140850688, 3254779904, 1056964608, 2474639360, 465567744, 178257920, 3125805056, 3522691072, 2409889792, 1991901184, 794099712, 83656704, 981549056, 597073920, 2347528192, 678299648, 4001836032, 2027261440, 1291046144, 2023814784, 2745650880, 3699223648, 3643788592, 2122241096, 1122521956, 3934521686, 3777636157}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 201326592, 301989888, 1426063360, 2793406464, 1589641216, 2954887168, 1515192320, 2187853824, 1036255232, 109182976, 3151560704, 3940319232, 2010365952, 2626592768, 1117966336, 246810624, 2669872128, 2370418176, 3065599744, 3137239680, 3651528256, 76395808, 1312517872, 3056027560, 3908663332, 4280175890, 576046885}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 872415232, 1912602624, 318767104, 1182793728, 4106223616, 4175429632, 4205838336, 4259840000, 1026293760, 2064777216, 89849856, 3728048128, 1921400832, 890740736, 284520448, 2616072192, 3025218560, 520782336, 958255360, 165725824, 1371036096, 2766054688, 3470519792, 2549993880, 3394304156, 3318760130, 498241703}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 3556769792, 3858759680, 3137339392, 2340421632, 121634816, 2841640960, 1932525568, 132644864, 925630464, 1073872896, 3586850816, 203587584, 2022883328, 3264258048, 519172096, 3212720128, 3423667200, 3249385984, 593379584, 468415360, 1457048512, 2003276640, 3463017232, 2203315896, 195372572, 1334551842, 2009816903}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1946157056, 3657433088, 318767104, 310378496, 1614807040, 1889533952, 3918528512, 3275227136, 2605973504, 1728184320, 189726720, 2910420992, 868827136, 3010174976, 4110315520, 694564864, 4041552896, 3948587520, 3714504960, 2670716032, 2227390912, 1926806048, 1885991120, 2415285896, 1561991540, 3746241894, 3013849073}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 2080374784, 2986344448, 2634022912, 4051697664, 2755657728, 3844079616, 3119513600, 1670905856, 165412864, 3759800320, 476905472, 161054720, 1899806720, 2230558720, 1997131776, 1339435008, 1275008000, 1453362688, 443243264, 657214080, 2845886528, 1682548960, 2429866576, 2616700712, 812632684, 1460747310, 3878923467}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2751463424, 436207616, 1660944384, 3229614080, 1270874112, 622854144, 439353344, 4151836672, 3253469184, 99221504, 604700672, 1568505856, 1968947200, 422027264, 4050186240, 3981850624, 3150525440, 3904023040, 1997040896, 1675187328, 592961984, 1079885472, 3547063856, 4167022440, 4253350780, 2570850582, 3548526007}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 1006632960, 704643072, 2634022912, 1484783616, 1262485504, 1654652928, 2926575616, 3024617472, 2047082496, 310509568, 1711996928, 3816325120, 370196480, 3993673728, 429125632, 3314944000, 911285248, 1567589888, 1704354560, 3607053440, 1952249920, 1686938784, 3558523280, 3194324104, 2272871500, 1045812794, 96414685}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 4227858432, 1509949440, 4009754624, 3900702720, 3401580544, 2426404864, 1513095168, 4266131456, 3299606528, 3435266048, 4066967552, 1943109632, 2738929664, 1621336064, 4129411072, 4080928768, 888353792, 648841728, 1435982592, 1871991936, 919663808, 1952167072, 3523597680, 1576013832, 1835535676, 2732341306, 971641319}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3019898880, 1375731712, 285212672, 2860515328, 1933574144, 1197473792, 567279616, 518520832, 1066663936, 2297823232, 3062431744, 3536158720, 784318464, 442736640, 1377759232, 4153554944, 1722231808, 3533741568, 2584768768, 1856467584, 3822057792, 3497768480, 3075665040, 3498580344, 3234075556, 3613274594, 2944214609}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 1543503872, 1509949440, 3573547008, 1048576000, 3351248896, 10485760, 3610247168, 1329070080, 3403415552, 279576576, 4155703296, 3048308736, 1471791104, 4021002240, 3245527040, 136714240, 3199276032, 3361126912, 797332224, 1995928704, 235000384, 246911264, 1937303728, 3114602888, 1958249788, 1106471014, 1638389691}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 2080374784, 1644167168, 3036676096, 1786773504, 3871342592, 589299712, 2159017984, 451411968, 1822162944, 3363176448, 2110849024, 2176548864, 3700899840, 4043153408, 4243476480, 3048876032, 3135187968, 1236174336, 3937329920, 3927045760, 1013924416, 2440673824, 579629296, 2052130920, 3791365276, 2474070002, 1382911435}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 2617245696, 3590324224, 3305111552, 3212836864, 750780416, 56623104, 1462763520, 3353870336, 4230742016, 4200726528, 2199846912, 1441038336, 3341336576, 2490802176, 549449728, 2056140800, 3793562624, 1170967040, 656702208, 1752319872, 2116765248, 1500435040, 2555883120, 2817411384, 1239502844, 8256930, 4198568711}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2483027968, 436207616, 520093696, 2843738112, 2210398208, 1344274432, 189792256, 740818944, 2135162880, 44695552, 3775201280, 3539959808, 1790951424, 2831523840, 4021473280, 3257808896, 495911936, 229278208, 451440896, 1803451520, 406672064, 2464793824, 2628164400, 62290024, 294220068, 654033538, 2783939397}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 2348810240, 2919235584, 251658240, 2340421632, 4055891968, 2103443456, 852492288, 2660761600, 2777415680, 735182848, 2221735936, 2832564224, 2457714688, 1746378752, 971558912, 3651020800, 31396864, 3018367488, 3337643776, 2936430976, 977096896, 2724458848, 419988400, 1675643832, 4294858180, 820080254, 3454663831}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 603979776, 2516582400, 3338665984, 3162505216, 3728736256, 1142947840, 2083520512, 3290955776, 94633984, 1646657536, 2339569664, 888176640, 3080110080, 3701907456, 3505254400, 3686934528, 3832882176, 3157507584, 3817757952, 3958666112, 3472713920, 1879364256, 1240173136, 1222796328, 1881566108, 647003778, 1673227557}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 201326592, 1375731712, 3607101440, 2290089984, 255852544, 1721761792, 1265631232, 1472724992, 2288779264, 3461480448, 3297968128, 732528640, 270680064, 231448576, 2279174144, 2591954944, 3269538816, 3523915264, 1331939072, 3660964480, 2900944576, 4140326560, 2566691344, 3612270984, 3273480204, 2916096474, 3703049351}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 872415232, 3321888768, 2231369728, 125829120, 2822766592, 450887680, 466616320, 2123890688, 573308928, 1231421440, 4095410176, 1922990080, 3681599488, 2221449216, 286511104, 1477056512, 3910992896, 3365241344, 1121343744, 3498339200, 2811583552, 2459367520, 2226362192, 1068319064, 1737152484, 631094174, 4102177215}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 3959422976, 570425344, 16777216, 2273312768, 2571108352, 1969225728, 1972371456, 1247281152, 4279500800, 429260800, 4175101952, 1964802048, 1752055808, 3193610240, 1418555392, 859977728, 3354199040, 33010176, 3080376064, 2684928640, 1692265280, 1705927008, 1828362768, 1857899192, 4272563764, 4182839886, 2990383969}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 3556769792, 1711276032, 3036676096, 3279945728, 1572864000, 1608515584, 250609664, 195559424, 1204027392, 3304456192, 2436169728, 2307162112, 4134420480, 725786624, 814968832, 3593615360, 1178809344, 2641475072, 3825922304, 232576896, 1903806528, 82141536, 3158783536, 3597116696, 2748306380, 1274049426, 517189005}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1140850688, 1241513984, 2432696320, 343932928, 448790528, 316669952, 1416626176, 1812463616, 3860594688, 98959360, 2380333056, 3257040896, 1201913856, 3161759744, 2586505216, 1610233856, 1174871040, 4106454528, 2952887552, 2375511168, 1786668352, 3376471968, 2961508080, 743480216, 3187206316, 2809204282, 4233799003}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 2080374784, 1308622848, 3103784960, 2860515328, 3024093184, 3772776448, 1890582528, 3137863680, 2775318528, 1521090560, 651231232, 783319040, 925450240, 3991576576, 2861592576, 1103497216, 3447401472, 2128714240, 2480521984, 1260634496, 3779780928, 2854109472, 1882269520, 855680152, 3298912316, 3016135802, 3076150711}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 2348810240, 838860800, 1191182336, 914358272, 876609536, 3512729600, 4239392768, 1076363264, 1647575040, 3318349824, 3288006656, 2237825024, 2037923840, 291020800, 3091951616, 3346933760, 3010542592, 1215933952, 3748327168, 2829634176, 1513611968, 2521258272, 3384281296, 1741433848, 795226940, 2855084498, 208125921}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 738197504, 2113929216, 2298478592, 3028287488, 658505728, 4162846720, 2265972736, 3795320832, 470548480, 1370882048, 2523856896, 1206419456, 4150837248, 84844544, 1956630528, 2369398784, 1788417024, 1789370880, 3759165184, 4036908416, 3715979584, 3018050208, 4127463312, 1427252520, 2318206228, 1398651910, 2691267079}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 201326592, 436207616, 1392508928, 1551892480, 734003200, 1189085184, 309329920, 240648192, 3002335232, 493486080, 644939776, 993951744, 3299360768, 3546587136, 430002176, 1916676096, 1850409984, 2626139648, 2848642816, 1942673536, 1087039424, 1816848800, 4018860592, 1567282328, 1494933356, 507692462, 2738285409}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3825205248, 3321888768, 2097152000, 3112173568, 3787456512, 4196401152, 298844160, 1051197440, 2221670400, 4144103424, 3818455040, 21004288, 1892466688, 2412945408, 236834816, 1292777472, 1420502016, 142709248, 135810304, 3214433152, 1465407040, 2599974880, 602438448, 2967488232, 1570525956, 295071650, 4218643631}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 1140850688, 4127195136, 1124073472, 645922816, 3368026112, 1709178880, 3327131648, 2513960960, 3123970048, 155582464, 2122645504, 3351805952, 4069113856, 1251909632, 250933248, 2647787520, 3778221056, 2238037504, 400389376, 638405504, 3096793536, 838945824, 2729934576, 2358926040, 3222198436, 50141838, 2609678681}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1275068416, 1979711488, 2432696320, 3028287488, 3443523584, 69206016, 1536163840, 4007133184, 2910060544, 19005440, 1422458880, 1805680640, 2969518080, 2261950464, 2928562176, 4113958912, 844825600, 908172800, 1727252224, 2675690368, 4080518976, 1318185120, 1033034512, 268916264, 1597410484, 1358196286, 525024633}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 3690987520, 4261412864, 2231369728, 1317011456, 4148166656, 2539651072, 3746562048, 2108162048, 777781248, 385482752, 2533425152, 3200811008, 1876049920, 2476908544, 131821568, 2319849472, 980100096, 381789696, 2520179456, 4262642048, 3814508096, 4196123680, 750280848, 3870004344, 3703570180, 3333840946, 1754042243}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 1140850688, 1308622848, 3506438144, 981467136, 817889280, 1952448512, 5242880, 3936878592, 2408316928, 787873792, 674824192, 449806336, 4227186688, 1193910272, 2336542720, 3298433024, 1809779712, 3548288512, 784747776, 1433558400, 2344637760, 1616074016, 2453400688, 1456777656, 1264666404, 3404255026, 3063682871}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1140850688, 3523215360, 1157627904, 75497472, 683671552, 3386900480, 252706816, 2729967616, 3453222912, 3738304512, 3369664512, 4280975360, 1749598208, 2879954944, 1502212096, 1281763328, 2497381376, 2821426688, 3043386624, 711611008, 1849446464, 28274080, 4101568368, 2598410584, 91607796, 1092101462, 1290012273}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 201326592, 167772160, 3137339392, 41943040, 1002438656, 3772776448, 3232759808, 4089970688, 3350462464, 3252813824, 3888971776, 2420473856, 2871672832, 2438438912, 3650048000, 2444630016, 1310663680, 880846336, 3065771776, 1961884800, 3124616640, 1853409824, 4280900656, 4075887256, 3509829596, 1062557514, 2997298305}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 67108864, 2986344448, 285212672, 4169138176, 910163968, 3282042880, 3075473408, 3381133312, 2015100928, 859963392, 3794731008, 3039264768, 4282302464, 3103105024, 2331627520, 3875420160, 2168273920, 2768276992, 1573219584, 568941184, 2526246208, 3596122784, 2402930128, 3869121736, 3977057092, 1027116298, 690053139}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2617245696, 1577058304, 4177526784, 327155712, 3208642560, 522190848, 2920284160, 2307391488, 4202954752, 1502478336, 8323072, 3935731712, 1362051072, 449355776, 4097331200, 1378494464, 652284928, 3034682880, 746447616, 3528059264, 908060992, 936176480, 2248174992, 1945510184, 4093845844, 715425578, 2659336677}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3959422976, 1577058304, 2566914048, 4236247040, 4232052736, 866123776, 1234173952, 3145203712, 1793327104, 1574567936, 2640773120, 3789324288, 3100524544, 641114112, 2806075392, 4000724992, 4105247744, 3472735744, 1514927872, 3675869568, 1430400320, 1538465952, 4092497232, 313874888, 3214151796, 991043254, 984293661}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3422552064, 1509949440, 1694498816, 3850371072, 4072669184, 2376073216, 3635412992, 2592604160, 3262382080, 166068224, 2738290688, 2189721600, 2132656128, 3564281856, 51572736, 3481942016, 1667046400, 2341059072, 3586940672, 1850922112, 3320461888, 2345469920, 3480326640, 512775176, 2389769116, 791883850, 441098609}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 3019898880, 2583691264, 3539992576, 3246391296, 96468992, 3990880256, 2421161984, 1405616128, 1808007168, 912130048, 2030370816, 3720380416, 3398287360, 3291389952, 4145082368, 711075840, 1321675776, 2977409536, 2793566464, 2070996096, 267520448, 1492070112, 2397282736, 3507778840, 246532708, 3219960842, 1034409125}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 603979776, 3456106496, 1493172224, 3867148288, 3695181824, 148897792, 2117074944, 3394764800, 3555459072, 2468741120, 155648000, 1140555776, 22495232, 68001792, 3078115328, 2076325888, 3542422528, 848215552, 2297548032, 4230509952, 2389323584, 3014722080, 2639576400, 2614679960, 2654005148, 3292854830, 3333351095}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2080374784, 4194304000, 2030043136, 360710144, 3091202048, 4183818240, 3190816768, 425197568, 2328625152, 1070727168, 1450377216, 959938560, 3194273792, 1085644800, 3607089152, 1347819520, 2447719424, 821214720, 2353427200, 2078005376, 2748330304, 2124944352, 481567824, 2773356856, 1011423388, 2920323470, 3857542655}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 3019898880, 4194304000, 2499805184, 3581935616, 784334848, 2854223872, 2521825280, 1475870720, 2327052288, 1999503360, 2416115712, 3129901056, 4292100096, 2396037120, 1191145472, 3461486592, 105978880, 2027927040, 2769010944, 3134935168, 3953399872, 708183008, 2848406256, 4236819944, 1910197540, 4179889398, 2557881593}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1946157056, 2986344448, 2936012800, 3917479936, 4181721088, 1965031424, 4056940544, 4111990784, 3310616576, 1140457472, 3979149312, 997556224, 3169107968, 696229888, 662818816, 1619400704, 2393586688, 3260983808, 4143608064, 3525697152, 900990656, 2898935520, 1845821840, 562665768, 2653080868, 2037690766, 3931069025}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 201326592, 1912602624, 3338665984, 2642411520, 2000683008, 396361728, 2127560704, 1079508992, 910426112, 3592814592, 1993539584, 867205120, 3077029888, 3378946048, 1685901312, 963250176, 3802729472, 2569121280, 4239548160, 1343945344, 848888512, 4245259232, 1929271312, 14735496, 398997348, 3837538942, 2083654501}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 201326592, 369098752, 922746880, 1954545664, 2529165312, 3667918848, 1821376512, 2993160192, 1195114496, 1759903744, 2564882432, 1470791680, 1009434624, 1979490304, 3908300800, 3751946240, 1385368576, 2846985728, 4250369792, 1821762432, 495132352, 3919159456, 1040931952, 1447293320, 1503275924, 1718035634, 2021373611}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 1006632960, 2046820352, 3338665984, 897581056, 3091202048, 1906311168, 3385851904, 943194112, 1344536576, 3624796160, 3010527232, 30113792, 592461824, 2452987904, 612978688, 2562856960, 3689092096, 1481673216, 2575616768, 2985249920, 4017032896, 3814898656, 986702800, 1082377992, 2580664676, 1940573158, 3054388541}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 1811939328, 3321888768, 4143972352, 3565158400, 2889875456, 2799697920, 1741684736, 327680000, 4146331648, 2962358272, 2181890048, 3733159936, 4291477504, 3919683584, 3638546432, 2699966464, 548602880, 578332160, 2494975744, 4042649472, 2157909696, 294554784, 1556699856, 2779469464, 3512625124, 2386685914, 1080366205}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 3825205248, 3925868544, 2030043136, 3900702720, 3602907136, 702545920, 921698304, 348651520, 3352035328, 2793537536, 3040018432, 538607616, 880951296, 654876672, 3662237696, 4202047488, 1211446272, 2460451328, 2529811712, 2085834880, 4077983552, 1736022176, 2013317104, 1910439512, 1763179276, 463107274, 2384233615}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 738197504, 2516582400, 2432696320, 2575302656, 2604662784, 1746927616, 246415360, 2048393216, 2970353664, 869400576, 3401646080, 2378334208, 2123579392, 2080415744, 339365888, 951465984, 124195840, 172854784, 3681210112, 3687076736, 3432324928, 3594292192, 1622171280, 2455441000, 1246210172, 3175608846, 3632581167}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 872415232, 2717908992, 2097152000, 3162505216, 2092957696, 3349151744, 3603955712, 2266497024, 206831616, 3122790400, 3054567424, 3473309696, 2616672256, 3654590464, 175001600, 1241397248, 2938053632, 2979117568, 2051733760, 3566758528, 185410112, 2225639328, 1798335600, 3920701640, 2245432708, 988769710, 1384158561}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1946157056, 3791650816, 855638016, 192937984, 4013948928, 4154458112, 3360686080, 1336410112, 2561409024, 334888960, 2902523904, 3404365824, 2789228544, 1651286016, 2927194112, 4267849728, 1611863040, 2344718848, 560331008, 1143165568, 1611989440, 1329107552, 3515566864, 1471754504, 2706288324, 3536475010, 2054399103}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1140850688, 3388997632, 1124073472, 595591168, 29360128, 387973120, 3958374400, 2830630912, 1366556672, 1716387840, 1706885120, 1948614656, 1565442048, 3527122944, 4294692864, 607258624, 870263808, 3220353536, 1427139840, 2994849920, 4246811072, 9929312, 3302081712, 1864960808, 71016844, 3137070182, 2595360993}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 738197504, 2583691264, 2835349504, 25165824, 4223664128, 3886022656, 2354053120, 266862592, 3536060416, 367919104, 3619356672, 2213183488, 3978608640, 3212091392, 40357888, 2287077376, 1582892032, 1517000192, 3717422848, 343275648, 1953173824, 3636633312, 3804293296, 4052398984, 2312435940, 1447862162, 4027309925}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 4227858432, 1308622848, 1627389952, 8388608, 918552576, 3831496704, 2456813568, 3150446592, 1286864896, 567148544, 1432158208, 1509916672, 1437188096, 430022656, 2987192320, 2466387968, 2802781184, 627617280, 3614262016, 3329156480, 3254597440, 988781472, 2257703408, 2736632632, 2962681900, 2426479466, 3980767345}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 3422552064, 3992977408, 1560281088, 1501560832, 2545942528, 2204106752, 2496659456, 324534272, 2939944960, 1420689408, 2934112256, 673546240, 208420864, 230400000, 3091689472, 970598400, 2387153920, 419736064, 958191360, 3415046528, 4096472128, 3563165152, 2249088688, 954110136, 4082491844, 4035560590, 2117588539}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3154116608, 1174405120, 2231369728, 511705088, 3930062848, 3273654272, 1735393280, 3422027776, 1333002240, 542769152, 3985309696, 1965129728, 103366656, 2607521792, 1141534720, 1840658432, 3069518848, 3698897408, 4128242432, 1766677376, 765042240, 1929215520, 2197927888, 1205434728, 3469975116, 1650350262, 1100753089}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 4227858432, 234881024, 3942645760, 4102029312, 2831155200, 1981808640, 988807168, 3726114816, 1574174720, 4285399040, 1812398080, 3709960192, 2178465792, 4133462016, 3071799296, 1044523008, 476916736, 966820352, 3820118784, 2061298048, 1020892608, 3848062624, 2694423792, 465356456, 2622077324, 3612670606, 3817177737}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 335544320, 2717908992, 3976200192, 3061841920, 4194304, 1700790272, 3224371200, 928514048, 1369178112, 961675264, 1612251136, 2240774144, 2571878400, 4258111488, 2975518720, 129378304, 319228928, 669812224, 3111737600, 1056425600, 4098854464, 3958103328, 140349264, 605222648, 3013743388, 2355180814, 843297195}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 2348810240, 1308622848, 1526726656, 2524971008, 1623195648, 1688207360, 3708813312, 386400256, 1953759232, 610140160, 1071448064, 3547496448, 2026651648, 2220662784, 2427023360, 3133286400, 3657894912, 1737064960, 2570051328, 4069554560, 522626496, 1212304928, 1135188720, 1006631560, 95972980, 461537386, 1983143193}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3959422976, 3187671040, 3137339392, 1300234240, 767557632, 1235222528, 2209349632, 506986496, 287047680, 638976000, 3023241216, 3299704832, 3486466048, 1886101504, 1901359104, 605161472, 902380544, 38844928, 2417882880, 3203882368, 1459062208, 58877152, 3909165488, 227847944, 2823285404, 330984806, 3407685611}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 1946157056, 2583691264, 2231369728, 3330277376, 1866465280, 1956642816, 1555038208, 2635595776, 3294887936, 2904948736, 3865903104, 545816576, 3200565248, 1308532736, 975302656, 192555008, 1180642304, 2335948288, 1465204992, 3401379968, 3033181248, 4145016608, 2254114448, 1372436104, 544239612, 853048814, 1445218293}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 3422552064, 3254779904, 2264924160, 1384120320, 1304428544, 1101004800, 179306496, 2508718080, 2083258368, 1920073728, 2676293632, 1929216000, 3642212352, 1222615040, 2412441600, 3684042752, 1799031808, 937067008, 1610043136, 2107767424, 1452573376, 1127775264, 1820149424, 2124464840, 1145516252, 1148228234, 2399564519}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 3154116608, 1375731712, 385875968, 2692743168, 2973761536, 3261071360, 1194328064, 1979187200, 3045326848, 1704067072, 1195048960, 1697480704, 3241787392, 1177526272, 283832320, 2796435456, 3528270848, 2016720384, 3415702272, 2145376896, 509524672, 807949472, 316687760, 3399250616, 2525656220, 237193830, 1060495341}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 2751463424, 3053453312, 2634022912, 243269632, 4215275520, 1981808640, 3639607296, 1343750144, 2226388992, 3271688192, 2933325824, 3377692672, 832978944, 1665245184, 1106866176, 4226680832, 3737205760, 45526528, 685434112, 1544571776, 1905565248, 3153983008, 4292599184, 2714158120, 1285447660, 3565533454, 321081297}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 1275068416, 3053453312, 1929379840, 1384120320, 1220542464, 3466592256, 1112539136, 559415296, 1617690624, 2417098752, 1708326912, 116948992, 1922318336, 3260719104, 992956416, 1055262720, 59587584, 615089664, 600309504, 2152358784, 2211168192, 2858205472, 3362188016, 3549549832, 984573860, 3567661438, 2649555919}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 1275068416, 2986344448, 385875968, 864026624, 1631584256, 1306525696, 1123024896, 106430464, 2502164480, 2786459648, 2369454080, 1815183360, 2322284544, 2029494272, 1490579456, 4159313920, 3184069632, 3644627456, 800190208, 3894767232, 1072203456, 226486368, 3556407696, 2079265176, 922726892, 1974757742, 3270517429}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 2885681152, 1040187392, 3238002688, 461373440, 2051014656, 740294656, 1693450240, 3911712768, 3663986688, 4181327872, 4197646336, 2708832256, 4240588800, 945790976, 1657368576, 3270903808, 665656320, 1050451456, 3868509952, 3394263424, 1338542912, 3387347296, 1834437328, 3256813544, 4152066732, 3310571970, 3925158501}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2617245696, 234881024, 4110417920, 2021654528, 3535798272, 3240099840, 3668967424, 4255645696, 3947102208, 1855062016, 174653440, 3519315968, 1082310656, 361144320, 3281244160, 729692160, 3728673792, 1904185856, 231701248, 3486574976, 4283411008, 614946208, 2629103088, 1710065768, 1084647196, 2375307170, 3096270013}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 738197504, 1375731712, 2868903936, 2139095040, 641728512, 4137680896, 795869184, 26738688, 4089708544, 42860544, 1696661504, 3632693248, 336773120, 2266537984, 1169944576, 3302098944, 1919622144, 841595392, 4214580992, 2404181632, 2899423680, 2137084768, 3649750864, 4141648968, 3023422284, 175310414, 3131934573}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1006632960, 1375731712, 1291845632, 729808896, 599785472, 2392850432, 4168089600, 1402470400, 1869348864, 727318528, 3433889792, 1378648064, 451952640, 3404636160, 2838589440, 1268254720, 460073984, 2505712128, 2343375616, 548183680, 2091932736, 2022620768, 3110169520, 3895468360, 2331515628, 2814121294, 3350345415}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 335544320, 2650800128, 4076863488, 3011510272, 3426746368, 2208301056, 3679453184, 1754791936, 1627127808, 674627584, 2035744768, 3828973568, 2172960768, 3935805440, 3543126016, 2031630336, 4122741760, 1695949312, 3066501376, 2361499008, 4291361216, 2680793952, 969727952, 3266556936, 172345796, 1646868686, 3402278891}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 3422552064, 1308622848, 117440512, 796917760, 1002438656, 551550976, 3666870272, 454557696, 489947136, 2198470656, 3076718592, 1939636224, 614776832, 3381567488, 3623088128, 429398016, 1953774592, 3802795520, 4166205184, 2511644032, 1320743616, 3289954400, 927399728, 2526125016, 170476628, 2939281662, 1157045993}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 2080374784, 3791650816, 2130706432, 1568669696, 322961408, 1415577600, 3467640832, 523763712, 3212574720, 3465674752, 2027225088, 4022632448, 1913372672, 2372837376, 304279552, 1417160704, 2669425664, 3189914112, 3941407488, 3124267648, 2388246720, 1352372192, 406219536, 2860247672, 2708906876, 2307840214, 3328323443}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 738197504, 2919235584, 989855744, 3665821696, 2034237440, 1436549120, 3312451584, 3805806592, 4265345024, 3263561728, 1174339584, 4268720128, 867581952, 2536611840, 3220525056, 3206023168, 3789294592, 1020667392, 3910604544, 439068032, 133973440, 4283481376, 3988373648, 4195871688, 1582088972, 2738453470, 595984851}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 872415232, 2046820352, 2634022912, 1249902592, 4198498304, 597688320, 3807379456, 1008205824, 4197711872, 2556821504, 4223598592, 264536064, 4279025664, 2822414336, 3293040640, 595081216, 3475258368, 3794671104, 3101892864, 3645804672, 2332158528, 2138516512, 2363001296, 4146512456, 3293022764, 3981597166, 2255713073}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 872415232, 1509949440, 117440512, 1887436800, 2814377984, 601882624, 1110441984, 2738356224, 544473088, 989724672, 3826319360, 3045949440, 2666086400, 2144051200, 801927168, 2811762688, 2388923392, 336999936, 3681364224, 1765775488, 603081920, 2582194848, 1671010352, 3798428888, 105037180, 1126555190, 2246528401}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 1409286144, 570425344, 2432696320, 813694976, 2654994432, 996147200, 2767192064, 1084751872, 2533097472, 3097624576, 3338993664, 3602546688, 1963868160, 1966120960, 255283200, 210241536, 2649504768, 414858752, 1597061376, 378838656, 289501504, 3683853472, 3213988816, 2163993336, 2635940524, 2908829938, 1315742083}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3288334336, 4261412864, 2868903936, 1669332992, 1732247552, 2757754880, 676331520, 159907840, 3177971712, 1252917248, 2511273984, 3274997760, 1692680192, 445816832, 1239896064, 2393376768, 2405180416, 1618360832, 2462778624, 464956800, 3682950080, 2589525856, 1287627536, 775084536, 4056401860, 2532723066, 2019265615}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 1409286144, 3992977408, 285212672, 2524971008, 2562719744, 3743416320, 2182086656, 1177026560, 2296643584, 623247360, 623050752, 758022144, 2368716800, 1000382464, 1302917120, 1103628288, 3050585088, 1897795072, 1139742976, 1290575232, 925552960, 3433905696, 1781109360, 4178016872, 2218551988, 542036034, 1942695869}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1677721600, 3388997632, 989855744, 3330277376, 1044381696, 1440743424, 749731840, 603455488, 4178837504, 2690252800, 338886656, 788824064, 757874688, 3538329600, 3052105728, 554178560, 2534153216, 3388873216, 26293504, 3743649920, 4059224000, 3795444512, 3727249744, 945753304, 696508, 1218800518, 3210805865}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 3019898880, 301989888, 3372220416, 3531603968, 3636461568, 815792128, 3790602240, 3127377920, 2768502784, 2399797248, 1123483648, 1729200128, 3780493312, 2259918848, 537317376, 1817720832, 1716268032, 1757285888, 3178565888, 3513946752, 3598081856, 3381481504, 2562913392, 393351304, 4270537292, 3672608946, 1486149181}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 67108864, 3657433088, 3909091328, 3615490048, 3560964096, 882900992, 498073600, 697827328, 2596012032, 2706505728, 2277965824, 3886645248, 631455744, 3055788032, 301486080, 4163385344, 757335040, 1760430592, 1209341184, 732865664, 652933952, 1620108128, 2062810960, 2373210312, 983699068, 1476331854, 1562754755}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 3690987520, 3791650816, 3640655872, 696254464, 1715470336, 3038773248, 2437939200, 2529689600, 2965110784, 1909063680, 4264755200, 4076306432, 58834944, 951427072, 2158948352, 421005312, 716442624, 3600169472, 709430016, 2872879744, 3757195584, 1343902432, 469139408, 1509187368, 754678212, 1485233914, 3851692411}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 872415232, 3388997632, 3036676096, 2139095040, 1312817152, 1453326336, 997195776, 604504064, 3654549504, 1847721984, 545587200, 150372352, 1685635072, 2073862144, 1292496896, 435697664, 35394560, 4162203136, 2516003072, 550208640, 3266469952, 3309456736, 3817500368, 3862839880, 3809243468, 3801171626, 3047944105}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 67108864, 1442840576, 1090519040, 2692743168, 2613051392, 2912944128, 59768832, 1814560768, 2612264960, 883818496, 2283470848, 3003940864, 4089004032, 2294980608, 4067848192, 660084736, 2406235136, 1468153344, 3900247296, 4261778304, 1281675584, 2567069088, 4258670256, 3500608328, 1799787028, 1527020130, 1589182729}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 1946157056, 3388997632, 1325400064, 2306867200, 2873098240, 1193279488, 61865984, 3628597248, 4211343360, 4014080000, 3495624704, 1057849344, 1530281984, 2261229568, 3792269312, 924321792, 605824000, 3613277696, 285542656, 3607667840, 2898185920, 4189679840, 4216334608, 3843566504, 2132547132, 1692280282, 4249171245}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 2214592512, 3456106496, 2432696320, 3615490048, 1212153856, 3869245440, 2008023040, 12058624, 183238656, 717619200, 1206714368, 4167598080, 2664644608, 1742118912, 1915908096, 451422208, 2680429568, 2212639232, 421465344, 1820297600, 1341703488, 3397674592, 2220697168, 516994120, 2705288188, 3834679174, 77558871}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1543503872, 2382364672, 1056964608, 377487360, 2428502016, 2489319424, 1246756864, 933756928, 1466695680, 1185284096, 665518080, 1091862528, 597803008, 693805056, 826732544, 2551719936, 819207168, 2361540096, 1733376768, 2472646016, 3910817984, 1078314528, 803257328, 3348355256, 1016312484, 4231217906, 2929741391}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1275068416, 2852126720, 3909091328, 2457862144, 3493855232, 3588227072, 898629632, 3970433024, 103022592, 3033137152, 3847815168, 701202432, 3741794304, 3093929984, 2925162496, 3185063936, 3650882560, 1879456256, 4116131584, 1481148544, 3002984768, 2627825184, 911122000, 11205080, 963247476, 1970487378, 1781249517}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2348810240, 1107296256, 587202560, 3380609024, 515899392, 1205862400, 3679453184, 3304587264, 3461087232, 2358902784, 1025572864, 2107998208, 2033270784, 4018642944, 1274834944, 239613952, 4242803712, 1320033792, 2075598592, 1153341056, 935717824, 4049289952, 799973232, 3852323736, 3630658916, 939297478, 723044423}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1677721600, 1308622848, 889192448, 998244352, 3686793216, 1201668096, 3381657600, 2657615872, 4060348416, 2868772864, 771555328, 1238073344, 2777464832, 654155776, 3118845952, 3500161024, 3843044352, 690501120, 1659124992, 1670266240, 3269792832, 819436896, 946797488, 2749546248, 1320244372, 1505250930, 223730405}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1677721600, 973078528, 3170893824, 1216348160, 3619684352, 1386217472, 4130340864, 555220992, 3143892992, 194904064, 206897152, 3876028416, 1144176640, 3575750656, 3403776, 3156215808, 720380928, 2016944640, 85200128, 1919288448, 3907073600, 2228329632, 3414940336, 494151304, 242628732, 1611216110, 2014152533}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 603979776, 2852126720, 1795162112, 142606336, 4047503360, 2300575744, 2188378112, 1020788736, 3840147456, 537264128, 3338469376, 2113896448, 3426762752, 2650906624, 1227452416, 3600816128, 95435776, 498607616, 2553545984, 3043898496, 698422208, 281913504, 240346768, 2090795112, 1329900748, 3621967230, 252605861}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 1409286144, 4261412864, 1191182336, 3598712832, 406847488, 4171235328, 875560960, 389545984, 3138650112, 1918238720, 2973433856, 3757080576, 3409264640, 2420023296, 2284482560, 2367686656, 4243590144, 3034058240, 923019520, 3256752512, 2570519744, 2210564640, 1983928272, 3205573512, 425835292, 278189030, 1783267273}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 4093640704, 3321888768, 2231369728, 1971322880, 994050048, 912261120, 2811232256, 173539328, 2060189696, 2734030848, 234160128, 3371859968, 12697600, 758423552, 350810112, 1704986624, 2603625472, 2129135104, 3764658432, 2121408384, 2513902656, 2564140256, 2129162128, 2705518840, 402339636, 3262355214, 400900951}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 3825205248, 973078528, 251658240, 444596224, 2386558976, 1826619392, 1785724928, 1348993024, 2828795904, 94240768, 228524032, 3463872512, 1467564032, 2321588224, 25849856, 52443136, 1347425280, 1404573184, 1323572480, 777650304, 1653947072, 2967177248, 2726748240, 3332144536, 3377670412, 374384418, 2030193851}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1409286144, 704643072, 3472883712, 3850371072, 2604662784, 1545601024, 665845760, 2674393088, 1138491392, 650248192, 2101542912, 2097709056, 1207091200, 2038603776, 106811392, 3907004416, 3754963968, 2306344448, 2621714688, 3763733632, 2397906624, 3110188000, 3047511312, 1197133416, 2780733244, 248506578, 2375750939}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 1811939328, 2583691264, 1157627904, 2105540608, 1371537408, 1931476992, 3941597184, 899153920, 3810787328, 2804809728, 716767232, 297697280, 3953934336, 4255686656, 2164346880, 3380623360, 801125376, 2686462464, 3631234816, 2497188992, 3494120000, 4114495968, 3287352624, 1349682088, 3422449356, 3762008494, 4158182005}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 872415232, 2113929216, 1962934272, 679477248, 1790967808, 2229272576, 2083520512, 1275592704, 3889430528, 1765933056, 1875836928, 1467973632, 3313221632, 4132806656, 2542850048, 3934259200, 3183481856, 2338326016, 292555008, 967324032, 474222656, 3789165984, 587401200, 1169271576, 2128266684, 2291864122, 2566764281}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3690987520, 2986344448, 1493172224, 3816816640, 1069547520, 2116026368, 1982857216, 1151860736, 2371092480, 3085828096, 3197042688, 749436928, 960315392, 2890768384, 1746300928, 2533369856, 2021661696, 759179776, 3462404864, 231739008, 3384287552, 3997963360, 416422320, 429205352, 1815777916, 2442251938, 1119837913}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 335544320, 369098752, 1191182336, 3347054592, 96468992, 501219328, 97517568, 3502768128, 2965110784, 3067478016, 3809673216, 1951301632, 637616128, 1647353856, 12480512, 3539998720, 293604352, 2730494464, 710949120, 3356505984, 3643282624, 2741777504, 555618480, 2486122136, 3344465924, 3639767882, 330173787}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 4227858432, 2449473536, 520093696, 578813952, 608174080, 1931476992, 2595225600, 1837629440, 1257504768, 3120168960, 1875705856, 3314581504, 1620295680, 390242304, 3722104832, 264251392, 1960842240, 3394252288, 3923262208, 1043071616, 576075968, 3076205600, 3081473744, 564679784, 3813855164, 1035220906, 2992253969}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 67108864, 3791650816, 1862270976, 2306867200, 3569352704, 1088421888, 1685061632, 332922880, 3483107328, 811466752, 1608581120, 3671293952, 1874051072, 724934656, 3439259648, 2101360640, 69221376, 1016072704, 195562752, 1917069952, 1992432320, 1799297760, 3077746416, 2831184472, 3033943084, 3498263758, 160097019}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 872415232, 3590324224, 1627389952, 310378496, 557842432, 44040192, 1110441984, 2202533888, 1776549888, 372637696, 2851012608, 778600448, 217038848, 875995136, 3356815360, 406853632, 4229960704, 2574262784, 4209518848, 3528732544, 633214272, 1181430048, 705597456, 1427686408, 2434939100, 2029064314, 993243893}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1543503872, 3388997632, 2264924160, 3951034368, 3779067904, 1130364928, 4281335808, 925368320, 4077125632, 770572288, 706936832, 2213249024, 1712832512, 2764939264, 432066560, 37754880, 652227584, 661654016, 516436736, 2213806208, 2288400064, 2780235872, 1128110480, 3754486328, 3499370396, 4283829522, 782187277}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 4227858432, 33554432, 822083584, 2407530496, 1497366528, 3567255552, 3868196864, 2042101760, 4276355072, 2964717568, 1324023808, 268533760, 1525792768, 221224960, 1236201472, 1463826432, 1604322304, 3692046848, 1232603904, 1946432128, 3255186240, 872620896, 2755500560, 4032026312, 3787100148, 2720553798, 3435822621}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 2483027968, 2516582400, 721420288, 2608857088, 1858076672, 3437232128, 575668224, 2467823616, 812384256, 88735744, 3874160640, 383680512, 1163476992, 116170752, 768495616, 583018496, 1054882816, 3343914496, 127404288, 724319104, 409612224, 98239328, 3797324144, 2974635480, 2136650532, 2442610686, 3234442383}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 2885681152, 771751936, 352321536, 3531603968, 2571108352, 417333248, 1078984704, 2755133440, 71041024, 1692270592, 4157014016, 3568074752, 4151361536, 2347409408, 2168180736, 24119296, 650656768, 3140749824, 4249487104, 29174144, 1891216960, 829259552, 1800782608, 3286172312, 316706372, 3068586806, 517586715}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 3019898880, 301989888, 1493172224, 545259520, 104857600, 2480930816, 3666870272, 4258791424, 626262016, 28180480, 1102249984, 2089844736, 2677522432, 256286720, 4144033792, 3954186240, 3102219264, 2633764352, 2167537920, 533803648, 515488576, 1841974432, 2596992976, 3288677592, 1985462068, 1545162638, 2668250609}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 2885681152, 2181038080, 3372220416, 3279945728, 3611295744, 2376073216, 4178575360, 515375104, 3418095616, 2037514240, 897515520, 2997190656, 15777792, 2257559552, 2835599360, 2377123840, 2082997248, 3057914368, 2842574592, 3122469504, 3185744192, 640241760, 2943182736, 2055431048, 727602068, 1356654790, 428194475}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 3690987520, 2449473536, 3439329280, 2407530496, 3208642560, 1973420032, 370147328, 3868721152, 658243584, 72744960, 4220452864, 2542960640, 1998176256, 3736903680, 3181047808, 3283097600, 3767024640, 1503930880, 2271886080, 4191762048, 4011689024, 806045536, 1415937168, 642150024, 2732245588, 2786066638, 1855461963}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 1006632960, 3657433088, 587202560, 2944401408, 2831155200, 2556428288, 3975151616, 122159104, 3967025152, 4028235776, 1604124672, 2820571136, 1406681088, 2297208832, 3575738368, 1989158912, 1287134208, 1253849600, 3249414912, 2842100864, 53708736, 3115244896, 3356541680, 1905253880, 1394624780, 292590538, 4208944673}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 2214592512, 2113929216, 754974720, 4219469824, 2202009600, 1637875712, 542113792, 1146617856, 416022528, 2267152384, 1713569792, 1160675328, 1003831296, 2276761600, 3662303232, 2372937728, 1606945792, 1358172672, 987643136, 4125689216, 3916016192, 765321568, 1412746128, 4168963720, 175149252, 1216105854, 1358766119}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 2348810240, 2315255808, 1325400064, 3749707776, 2831155200, 1684013056, 2928672768, 3037200384, 1162084352, 3830841344, 356319232, 3386474496, 617889792, 2703728640, 920481792, 74459136, 2916619264, 2322340352, 1235355392, 4275253376, 488157376, 287823200, 19192304, 773095160, 1984403860, 902654042, 45622517}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 2080374784, 2181038080, 2801795072, 2743074816, 968884224, 4108320768, 688914432, 1646788608, 2269904896, 1449000960, 1567817728, 2411626496, 3066085376, 3311968256, 2429546496, 4283443200, 2768770048, 2042379776, 3504749312, 2094470784, 3536631488, 2361247840, 531433392, 1351460312, 2824752180, 3159908786, 1637830039}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 335544320, 1241513984, 50331648, 2357198848, 2906652672, 278921216, 2242904064, 3075997696, 3164864512, 3102343168, 748879872, 2641985536, 4079665152, 464232448, 1199427584, 1919944704, 666383360, 875827712, 3301056768, 2688493696, 4234642880, 2158752160, 117246864, 2874717960, 2320261692, 1343679998, 3448079429}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2348810240, 2986344448, 3405774848, 3196059648, 1178599424, 1121976320, 1112539136, 3888644096, 3505651712, 1592393728, 2486632448, 3707142144, 1815298048, 3992231936, 3842002944, 370157568, 4264043520, 1143216640, 2741114624, 4230168192, 2269942208, 323765024, 1823867728, 733556504, 1807976708, 1660345674, 2896385705}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 1140850688, 2382364672, 1090519040, 3229614080, 3569352704, 2845835264, 3601858560, 2328363008, 1834745856, 3547463680, 2146500608, 4244471808, 859291648, 2997329920, 1430966272, 829429760, 686294016, 2158769664, 4116317440, 1107111296, 1251443008, 1514328992, 3976988016, 3991538248, 1781872796, 3075185882, 1710285051}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 1409286144, 838860800, 1895825408, 3028287488, 918552576, 2820669440, 2299527168, 2994208768, 873201664, 1879965696, 1512243200, 1309245440, 1166917632, 2015338496, 458420224, 3402635264, 2765632512, 1591492096, 3839234304, 3976137344, 4141844800, 3614630304, 2579509744, 1000355624, 2689603572, 3038249622, 3917228359}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 603979776, 3388997632, 3070230528, 494927872, 3611295744, 1952448512, 3549429760, 3416784896, 3163291648, 1016201216, 2490171392, 4206133248, 75218944, 3157172224, 3316305920, 2064652288, 3664262144, 3828098560, 4246875392, 3300207744, 3451954368, 2356016608, 1919793168, 830032504, 371611956, 1959787506, 2509802951}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 335544320, 1241513984, 3640655872, 1702887424, 3141533696, 2082471936, 2660237312, 1271398400, 3656646656, 2259025920, 1013252096, 697139200, 2323496960, 3976437760, 1587343360, 3750758400, 3393731584, 817104384, 126224640, 896875648, 335917888, 2739168, 2541074576, 814872168, 171540852, 4051431930, 2796992473}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 3959422976, 2113929216, 4043309056, 1769996288, 1195376640, 4263510016, 1164967936, 1498939392, 3879993344, 1244004352, 954007552, 425099264, 3655090176, 2647171072, 1993699328, 544212992, 3537384448, 117706240, 1216757504, 1500330368, 2590934848, 1665680864, 335973776, 552883688, 1750370444, 2616679902, 1076561549}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 2751463424, 1912602624, 989855744, 1954545664, 3762290688, 2501902336, 399507456, 1172832256, 1391722496, 2521432064, 3775332352, 3209330688, 1909932032, 1476960256, 3373551616, 869279744, 2011708416, 1240733184, 1388971264, 2034696832, 2389354432, 336019872, 652252880, 4016072808, 1171920356, 63899698, 3782117193}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 1140850688, 2516582400, 251658240, 3229614080, 541065216, 1038090240, 930086912, 2586312704, 3961782272, 976355328, 3683975168, 519077888, 4063707136, 3603603456, 3403042816, 1064318976, 1982346240, 639895040, 1999779072, 4195695488, 3039859392, 3105314208, 4078611408, 2599317336, 1582054860, 133570034, 483864789}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 2483027968, 637534208, 3707764736, 394264576, 775946240, 2317352960, 3457155072, 2744647680, 1813250048, 1578237952, 708771840, 1793949696, 2168078336, 3782713344, 4169756672, 1000089600, 245249024, 750334464, 2516623616, 671675264, 265318976, 2481757280, 3342779600, 4025830248, 1811027476, 1297034606, 1388677121}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1140850688, 1107296256, 587202560, 3313500160, 2059403264, 2426404864, 2687500288, 3280470016, 268697600, 2397962240, 346882048, 2551021568, 2296332288, 2640027648, 2214490112, 2780571648, 3831636992, 147262976, 2936964352, 3575633536, 1016691136, 3439505888, 3677744752, 964323656, 1779578044, 1336884170, 1289400717}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 2080374784, 3187671040, 352321536, 2910846976, 1715470336, 3114270720, 969932800, 171442176, 3013869568, 957480960, 426180608, 3642982400, 1163083776, 1071226880, 2208854016, 4115408896, 487457792, 1032914432, 3572935424, 1187504512, 2123463232, 1275499744, 2934957264, 15554824, 3938500068, 997377510, 271961629}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 2751463424, 4261412864, 1560281088, 3078619136, 2722103296, 3323985920, 3543138304, 3811049472, 1451491328, 3417964544, 1870462976, 1814659072, 376651776, 3045826560, 2074243072, 2015115264, 1842754560, 522391040, 3699289344, 645917056, 1373462080, 2534703712, 3715815376, 4249411688, 1010949724, 563772994, 3162520557}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 738197504, 1174405120, 822083584, 58720256, 473956352, 3097493504, 3790602240, 3967287296, 132382720, 1823866880, 3343843328, 1664057344, 737787904, 2735841280, 3165310976, 3945539584, 1242170368, 3366796800, 999202560, 3352127360, 2292836160, 1637458272, 968282960, 1371411144, 2148732268, 1545445430, 361821957}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 67108864, 1174405120, 989855744, 2256535552, 1790967808, 1658847232, 3333423104, 746061824, 2569273344, 2322202624, 1548681216, 3209527296, 2078490624, 1659871232, 2406502400, 2460751872, 2996175872, 2064714240, 1367381248, 955114368, 2689036224, 1682276384, 987724912, 4124161304, 1137532188, 2688202918, 4012557157}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 3422552064, 2583691264, 1627389952, 159383552, 1203765248, 635437056, 829423616, 160956416, 1294729216, 1784545280, 4012441600, 3215425536, 1879130112, 4262567936, 1864134656, 1787037696, 759835648, 2265655808, 3319312128, 4031505536, 1088244544, 2509747424, 2352566704, 2003672856, 2596959148, 3609801246, 463971991}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 335544320, 3120562176, 1996488704, 3598712832, 4097835008, 3697278976, 3908042752, 923271168, 942931968, 2161246208, 4653056, 1445167104, 4225908736, 2273943552, 4242108416, 2066495488, 1381895168, 340333056, 229816576, 33350784, 1735096512, 3441101600, 1127581904, 1778345656, 2836992300, 3001714138, 1259390897}, +{2147483648, 1073741824, 2684354560, 268435456, 2013265920, 1946157056, 2650800128, 553648128, 2810183680, 1598029824, 2585788416, 49283072, 3534225408, 1298399232, 3891396608, 735510528, 4233134080, 2989867008, 3933904896, 4235120640, 3608938496, 3805156352, 2548643328, 2333186304, 2940238208, 3259561280, 3090234976, 1872603024, 3656803176, 1235086700, 4238254370, 1725747557}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 1811939328, 905969664, 3170893824, 4253024256, 2193620992, 4087349248, 2691694592, 2152202240, 321650688, 2179858432, 2240479232, 934576128, 4341760, 3521290240, 3480047616, 3216254976, 544881664, 2671849984, 2132653824, 637794176, 2504479808, 3758949088, 2695075824, 3379619720, 506986156, 217927162, 611058263}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 469762048, 1308622848, 2600468480, 2642411520, 1841299456, 4095737856, 1286602752, 3216506880, 4270587904, 59375616, 3337682944, 2212069376, 2735816704, 3923484672, 1519677440, 4125374464, 1777216512, 3755941376, 3131480832, 2672285056, 2177122752, 3385599200, 3924432304, 2560695912, 1903268444, 3344258022, 222664719}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3690987520, 4060086272, 1996488704, 729808896, 3644850176, 2199912448, 602931200, 1926758400, 3540254720, 2052718592, 2876964864, 3502145536, 2321465344, 894214144, 3040473088, 1967925248, 601236480, 4291626496, 388211456, 1083536000, 862309056, 257042016, 4208399248, 779662888, 2841371820, 1478698366, 3254421437}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 603979776, 3925868544, 4076863488, 2759852032, 3217031168, 702545920, 3094347776, 1513619456, 3523477504, 3614834688, 1011679232, 1038712832, 2706259968, 3541540864, 920612864, 821831680, 2316442624, 327886336, 284992768, 3423851648, 1333253568, 2981217184, 1998900016, 2134464344, 3564706796, 2970071030, 3856098077}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3288334336, 1577058304, 2097152000, 3615490048, 2143289344, 627048448, 3371171840, 1723334656, 1842610176, 1276248064, 1855782912, 1125744640, 3807068160, 1602461696, 1476030464, 359405568, 2093358080, 2769236480, 3393494272, 1754455424, 4019768896, 1304556128, 2244110512, 2381854904, 3992191948, 3250733046, 4000655817}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 603979776, 973078528, 4278190080, 4269801472, 1648361472, 3319791616, 2075131904, 3531079680, 246677504, 575799296, 2342322176, 2687598592, 1796227072, 216768512, 941715456, 2269911040, 3206953984, 2565806592, 3820782848, 352971904, 461887168, 248832288, 2237026128, 183806680, 2122702972, 2869033702, 3698058433}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 2080374784, 3187671040, 2231369728, 981467136, 1077936128, 2082471936, 1586495488, 2447900672, 3208380416, 1027735552, 49217536, 2607251456, 381566976, 3256721408, 1898270720, 861145088, 868094976, 1682780672, 3321404160, 3569481088, 2680675904, 4290695456, 2898815312, 503090600, 2272780724, 1606873714, 1604085483}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2214592512, 4261412864, 3036676096, 511705088, 1396703232, 2279604224, 1741684736, 1423441920, 673447936, 3937533952, 323551232, 1181384704, 56279040, 2005966848, 1485819904, 1971066880, 3361092608, 484116992, 601064704, 3239595392, 566651968, 4095821856, 4257542544, 118983256, 1207595812, 1536646094, 382724989}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 1811939328, 4127195136, 1224736768, 3162505216, 356515840, 912261120, 3601858560, 1089994752, 2430337024, 3759800320, 1971912704, 1271365632, 3444686848, 2018877440, 2111631360, 3397658624, 3755344896, 838538752, 238726912, 4216873856, 3822283072, 3610362528, 3102052112, 2217012920, 1322791676, 1049369766, 3893502235}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1140850688, 3120562176, 3036676096, 2625634304, 3510632448, 2338324480, 3249537024, 1889009664, 913047552, 3038904320, 650969088, 1740865536, 2019246080, 168402944, 675434496, 2840856576, 2992512000, 2749833728, 3333070080, 3107906688, 2682903616, 1956346272, 514425104, 3805442552, 2241595964, 2035956222, 64036983}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3825205248, 369098752, 1124073472, 343932928, 1145044992, 2107637760, 2425356288, 264765440, 1728315392, 3576561664, 3103719424, 3427434496, 745062400, 1962713088, 3367751680, 1949050880, 2157585408, 2118716928, 127503616, 4063773568, 429738432, 3875467424, 2491398608, 943945288, 3979996980, 805906330, 2067373925}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 2751463424, 3254779904, 4211081216, 2659188736, 2025848832, 341835776, 1565523968, 3475505152, 3144417280, 4101636096, 309002240, 3229908992, 2923216896, 3469123584, 2041827328, 2414094336, 4003857408, 2108232192, 592166144, 817785472, 2053339072, 3410421536, 2100140272, 3984027320, 2390290276, 1003528658, 2292376079}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 469762048, 2315255808, 2835349504, 1870659584, 3997171712, 3298820096, 1192230912, 4233625600, 2027159552, 3018719232, 956104704, 211451904, 3750019072, 3439108096, 378925056, 1051461632, 3656000512, 1001062912, 335778560, 2839038080, 3100200256, 338291040, 966666704, 626337480, 2309405780, 1257699134, 2397282417}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2483027968, 100663296, 3070230528, 343932928, 415236096, 232783872, 1796210688, 676855808, 2166095872, 835321856, 2591883264, 101548032, 2568896512, 2614075392, 226971648, 2485393408, 755381248, 84872704, 3103555840, 1665267584, 634448064, 2011133088, 70788080, 3477867096, 3677501172, 3889249902, 246392835}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 2885681152, 503316480, 452984832, 1870659584, 725614592, 3357540352, 2263875584, 1884815360, 3969646592, 4071751680, 2346123264, 2534244352, 2316648448, 2872549376, 4093005824, 642529280, 1310331904, 3725800960, 4087590656, 347105664, 2534215104, 2508098656, 585552912, 1668271592, 1319073132, 3324816670, 3961639195}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 2348810240, 905969664, 1560281088, 192937984, 4190109696, 1243611136, 590348288, 2796027904, 2313420800, 3575250944, 3039625216, 103907328, 103399424, 3935543296, 41472000, 1836320768, 2353144832, 1874934272, 2722076416, 630644608, 534451264, 3901923168, 1483161904, 752010344, 2242974908, 3925319714, 455277365}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 1140850688, 234881024, 3976200192, 3179282432, 2722103296, 3940548608, 2771386368, 3120037888, 1108082688, 647102464, 1608843264, 1427931136, 1905901568, 3282477056, 431550464, 408688640, 3961129984, 1760627200, 3451038976, 3398889856, 2148731456, 1120902368, 536243152, 2374027736, 1576018908, 2413301190, 4011605583}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 2348810240, 3388997632, 1761607680, 159383552, 633339904, 2380267520, 940572672, 1272446976, 4136370176, 4174774272, 1912537088, 1457225728, 3077193728, 1042653184, 1288785920, 2013018112, 3109958656, 1401627136, 3018950400, 2798340224, 720705856, 2575999200, 3438463792, 3362415896, 1554353524, 1972460174, 1683758375}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3690987520, 637534208, 1929379840, 3313500160, 2344615936, 3948937216, 428867584, 1289224192, 52690944, 2487091200, 22216704, 3547168768, 318324736, 1559994368, 3188092928, 389289984, 1327897600, 790047232, 2646842112, 3539098496, 3681684416, 4120971488, 537691696, 2870339512, 2721994388, 4047507182, 1528825645}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 738197504, 2248146944, 754974720, 3414163456, 708837376, 2938109952, 399507456, 2051538944, 1701576704, 3687448576, 4184932352, 1707048960, 1896431616, 3746406400, 3066851328, 2939955200, 1321337856, 616368640, 3722821376, 1410360192, 2848858176, 3876004704, 2781645264, 2959863080, 4241583460, 4098469466, 20596015}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3019898880, 2181038080, 4244635648, 4286578688, 213909504, 1872756736, 3704619008, 1101529088, 1252786176, 3137994752, 1471217664, 2701950976, 728219648, 593403904, 1707266048, 2164008960, 2078424064, 192750080, 1391886592, 3345926784, 2952147520, 508759904, 4285641840, 839993352, 1794145796, 1486149250, 3187621151}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 2214592512, 3388997632, 4043309056, 4135583744, 465567744, 4125097984, 491782144, 3447193600, 2738094080, 96075776, 3700621312, 897941504, 423739392, 3078070272, 252628992, 300161024, 2038578176, 1065819648, 1401916672, 2323305600, 2248031552, 2497781536, 1711964848, 3107089624, 1999325092, 3612729126, 3388839193}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3288334336, 704643072, 1325400064, 444596224, 2604662784, 90177536, 1240465408, 726138880, 2393112576, 2847801344, 2330394624, 1155694592, 3463299072, 201629696, 97972224, 4174653440, 2889233408, 2967667200, 42775808, 3478306944, 1257898688, 2733194272, 212712720, 1335575544, 3598671532, 1688300170, 3669386069}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 2885681152, 1778384896, 2432696320, 1249902592, 2562719744, 1562378240, 942669824, 3719823360, 850132992, 261226496, 2346647552, 3630137344, 4033724416, 937795584, 1767297024, 2191271936, 1982473216, 930293248, 3905789696, 3727881344, 1794780992, 3982170144, 2468973168, 1972695528, 2804622908, 460430118, 3123236903}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2483027968, 2382364672, 3909091328, 3414163456, 4194304, 3667918848, 795869184, 4031250432, 4082368512, 963510272, 2195783680, 741572608, 804864000, 21340160, 1177833472, 2669942784, 2644915200, 2138376704, 1178435840, 1669878144, 275660608, 3915448672, 1551073872, 2908315720, 1916115404, 2893840314, 191892617}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 3288334336, 3523215360, 218103808, 2155872256, 3535798272, 2455764992, 2955935744, 325582848, 3294363648, 3190161408, 438370304, 4175069184, 4090609664, 1095016448, 2469720064, 392964096, 4140696576, 1933391360, 1541178624, 1642121856, 2657489472, 1199645856, 2181742576, 2521428152, 772835004, 2424234306, 4068671899}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 67108864, 3120562176, 352321536, 2659188736, 3309305856, 1197473792, 2614099968, 3803709440, 1693188096, 1931608064, 916783104, 1540194304, 4039655424, 1852284928, 2108248064, 2721843200, 1528445952, 352920064, 3868175616, 1430086784, 3109168192, 2674727200, 1785306128, 3993918072, 2447687076, 7862390, 91412815}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 738197504, 2315255808, 2399141888, 1468006400, 2436890624, 1730150400, 2326790144, 610795520, 2375286784, 796000256, 3746627584, 594247680, 1555546112, 1969332224, 4201312256, 1155794944, 3858377728, 3650435584, 614569728, 2408247424, 1983121600, 1963067232, 3763941264, 3354365992, 3655193852, 1454160850, 1274499913}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 3690987520, 4060086272, 1795162112, 3313500160, 3938451456, 2707423232, 2618294272, 1969750016, 356777984, 4171104256, 1269760000, 738951168, 3680714752, 4195196928, 3887091712, 2333345792, 1322650624, 2447058432, 2261625600, 1137734272, 3951300032, 268312032, 851380336, 1977845048, 2993116084, 1353949698, 2309967573}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 67108864, 1577058304, 3774873600, 1870659584, 2470445056, 3227516928, 181403648, 3280470016, 1431568384, 1467613184, 642318336, 2643951616, 1380827136, 2975178752, 248041472, 3779336192, 3436325888, 4046267904, 3933584640, 4168665472, 2451315008, 353246304, 92480656, 1669765112, 1317435492, 1987469818, 1355706465}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3154116608, 2785017856, 1996488704, 3078619136, 3753902080, 903872512, 2043674624, 296222720, 366215168, 3265134592, 1943863296, 2223669248, 1222590464, 789356544, 2901307392, 3125024768, 1645616128, 3552122368, 850166528, 522078080, 3084653248, 398079072, 291181104, 2352712856, 4225222532, 3369387538, 2627953281}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1946157056, 503316480, 1090519040, 1317011456, 1069547520, 635437056, 1538260992, 1719140352, 2326003712, 4099801088, 28246016, 278429696, 118112256, 2137956352, 1921609728, 2924754944, 2164659200, 2950380032, 1758378240, 110716288, 1882991936, 3351913504, 776538032, 91471576, 570227484, 1542712806, 3715851205}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 2617245696, 2852126720, 2231369728, 3581935616, 3762290688, 3491758080, 2211446784, 1502085120, 4082368512, 3634495488, 3925934080, 73433088, 1361494016, 2621087744, 1525403648, 2881751040, 3616154624, 4031068672, 2108330752, 4198758528, 2629838400, 937431008, 2461020496, 1912092008, 843844324, 3302884714, 1491547809}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3019898880, 2181038080, 1090519040, 2088763392, 331350016, 3177185280, 527433728, 499646464, 2584477696, 1744175104, 1796931584, 3349184512, 1761755136, 3155075072, 2465034240, 2730240000, 2237531136, 2405894656, 287217920, 2211799680, 355999040, 226758560, 2245663920, 2554135672, 3856892204, 3503736106, 1994318303}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 872415232, 2650800128, 1560281088, 1937768448, 20971520, 3797942272, 584056832, 963117056, 2117337088, 1062862848, 229179392, 2620948480, 2201600000, 2684002304, 1333587968, 1477711872, 4033483776, 1565596160, 1778690304, 1174914432, 3533814336, 3724102496, 3858714384, 2302169208, 1475592932, 1566291906, 1637908153}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 201326592, 771751936, 452984832, 4118806528, 37748736, 3474980864, 4065329152, 1983381504, 3314810880, 340656128, 699465728, 1311866880, 3238805504, 2239209472, 2439073792, 1970538496, 796800000, 150550016, 3738019584, 3530446208, 3017582016, 4014991072, 38325840, 2579258024, 1367325188, 624783686, 1694905457}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 872415232, 4060086272, 2432696320, 2441084928, 2604662784, 3630170112, 152043520, 1065877504, 89391104, 480641024, 271253504, 1705082880, 1898332160, 2193596416, 228675584, 2197030912, 4246084608, 1351819776, 4119691520, 1208776320, 990808384, 2424948960, 2107034256, 2105634424, 2869180052, 1296957690, 4151251345}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 1946157056, 3858759680, 3808428032, 2843738112, 96468992, 3479175168, 2481979392, 565706752, 2819883008, 4025090048, 2717974528, 1829994496, 3748020224, 85041152, 467365888, 1366558720, 1192895488, 4265160192, 1992788224, 82608000, 3915417024, 3031491552, 174485936, 2542902712, 1671134092, 768883382, 3767145849}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 4093640704, 3456106496, 956301312, 1652555776, 130023424, 497025024, 2628780032, 2750939136, 2760114176, 1811808256, 3135569920, 4228087808, 770523136, 3050676224, 3001315328, 2292451328, 3977128960, 889005568, 4141326592, 2889579904, 651989824, 362142496, 1347307440, 852956104, 3194269916, 3128026774, 3290451853}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 1140850688, 3053453312, 520093696, 2323644416, 4097835008, 3995074560, 4184866816, 1917321216, 3197370368, 1905131520, 2835283968, 3592323072, 518799360, 130588672, 2082435072, 3174307840, 574497792, 2396470784, 1960477952, 3235539840, 3433805504, 3082551072, 1754882768, 1308564776, 2308869452, 1026316826, 1982369401}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2885681152, 4060086272, 1895825408, 1333788672, 3896508416, 1402994688, 2167406592, 2620915712, 1794899968, 1621229568, 4049797120, 3228467200, 1278787584, 3315900416, 860868608, 2017200128, 2327981056, 3904049664, 1078368000, 1946994304, 1143117632, 3907190624, 1167830608, 1320381192, 1130358876, 955520230, 1256588403}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 4093640704, 2181038080, 1325400064, 3128950784, 2864709632, 236978176, 1567621120, 2855796736, 4065067008, 2192965632, 3536257024, 2061271040, 4131602432, 1128439808, 1382043648, 646723584, 2509638656, 3895929344, 933536000, 644829824, 1315212992, 3033488928, 2899607920, 2841076008, 2913515500, 473520134, 2851307855}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 1006632960, 3388997632, 922746880, 4001366016, 1497366528, 698351616, 3400531968, 1743257600, 1542717440, 1492254720, 44892160, 2967961600, 377077760, 1278058496, 202960896, 175384576, 322051072, 2555185664, 3572998912, 1570893952, 359768768, 3971938592, 2912629648, 672181704, 1013411580, 4294037650, 3582559441}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 872415232, 3053453312, 2365587456, 1753219072, 3628072960, 4267704320, 2926575616, 192413696, 2609119232, 3872784384, 2407202816, 447250432, 3160653824, 2329321472, 2872373248, 1912875008, 873868288, 3260749312, 2805502208, 3853251456, 3188362816, 3178678176, 1528905040, 2180614584, 1071795084, 2821770310, 4103220989}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3959422976, 1241513984, 2197815296, 25165824, 1254096896, 1881145344, 124780544, 3940024320, 1381761024, 289275904, 1191903232, 2051702784, 3446292480, 3804012544, 3975499776, 870057984, 1274948608, 791362048, 691701504, 3383902336, 2514533312, 894124768, 3164027504, 181710952, 3755043180, 1443758526, 2595423691}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 3556769792, 3187671040, 3103784960, 2743074816, 1983905792, 3198156800, 3933208576, 479723520, 1542193152, 542244864, 3037134848, 3437920256, 2996551680, 3023085568, 1274605568, 1785473024, 4245826560, 3274125824, 3092949248, 4267955584, 3184311104, 4045600608, 2685344720, 3620645704, 2165167372, 1181852046, 4089137639}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 3825205248, 1778384896, 2835349504, 1803550720, 2545942528, 1134559232, 1133510656, 2760376320, 657719296, 3719692288, 2737242112, 636846080, 2354266112, 2780536832, 1723355136, 2394167296, 2406882304, 486999552, 3869619456, 1006331008, 1885320000, 3395702880, 878122928, 3087898120, 1704948500, 2067901642, 3408227753}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 3825205248, 637534208, 3405774848, 3917479936, 239075328, 2736783360, 1586495488, 3181903872, 4088135680, 4157210624, 2928607232, 2140897280, 2610216960, 3800670208, 2054148096, 1454118912, 1766460416, 458163712, 3086722304, 1487206272, 611429312, 1946936288, 2381982032, 888610472, 692032052, 2854412962, 2613361871}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 67108864, 1375731712, 654311424, 4102029312, 1950351360, 3449815040, 2985295872, 3246915584, 2890137600, 1480720384, 3666411520, 3017441280, 3982311424, 1937809408, 2307411968, 1027876864, 2848068608, 625545728, 2193261824, 3679276672, 3210258624, 3560208800, 2936683728, 3391953480, 474522476, 3144435210, 712387053}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 3154116608, 2919235584, 1291845632, 2692743168, 3787456512, 379584512, 2194669568, 877133824, 1409024000, 2355232768, 3176333312, 2734194688, 1980284928, 3848708096, 3946442752, 1288517632, 516523008, 2837661184, 5700352, 385328512, 2084721728, 594890656, 3856388400, 2606634120, 3809542212, 3736830586, 3172485675}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 1140850688, 2181038080, 3036676096, 2373976064, 1975517184, 1562378240, 1143996416, 3803709440, 1569456128, 3856531456, 1807417344, 3152314368, 3574284288, 2813763584, 3379458048, 3404281856, 3187770368, 664060416, 2096710912, 1872996992, 711578688, 2065354720, 2771013168, 3160618792, 1119396348, 1065178150, 218732367}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 335544320, 3388997632, 2197815296, 2592079872, 1681915904, 207618048, 2467299328, 28835840, 623116288, 794165248, 4245225472, 1094483968, 3696312320, 3075383296, 2416857088, 1652238336, 1692634112, 2678379008, 1065580800, 950114432, 682884544, 2113593376, 3869659088, 2766602936, 3650195028, 1836834614, 217499885}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 2348810240, 1241513984, 3305111552, 545259520, 2487222272, 861929472, 2341470208, 778567680, 2516320256, 1255800832, 2092892160, 3773071360, 1259388928, 3586301952, 2289430528, 18425856, 3418459136, 2930465280, 1424424704, 1664061568, 1518496320, 1602178720, 3282102864, 2505747960, 2943480436, 567747202, 1385726971}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 2751463424, 3456106496, 3976200192, 3800039424, 1405091840, 3839885312, 4138729472, 3970433024, 1011613696, 1637744640, 3972595712, 678789120, 2672541696, 1940365312, 1662840832, 1335564288, 753046528, 4095180288, 296348928, 2685969792, 1397512768, 2989192992, 1040178608, 1684899480, 3333414876, 3807752402, 3230386783}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 603979776, 838860800, 1325400064, 3531603968, 1119879168, 1226833920, 1146093568, 1172832256, 2328100864, 958267392, 2583232512, 3634003968, 146948096, 759209984, 757428224, 1034094592, 188591104, 650246656, 3215488256, 2512359040, 49988288, 3563711520, 2014076272, 957449704, 3365650468, 789535346, 2939945925}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 1946157056, 2516582400, 2667577344, 746586112, 4047503360, 958398464, 1724907520, 778567680, 191102976, 4003856384, 149094400, 2609414144, 2065842176, 3561660416, 1080520704, 4070651904, 437095424, 3307854336, 3264233728, 259504000, 3663778496, 3325684384, 4170741136, 702780008, 2373896548, 609665426, 3105014925}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 3154116608, 1845493760, 1929379840, 2407530496, 2000683008, 1507852288, 3471835136, 1287127040, 3154378752, 1810235392, 2228944896, 1479573504, 2080620544, 1959960576, 2294214656, 1970870272, 611167232, 3117964800, 2742670080, 926657920, 182156224, 2055044192, 21392144, 1351013528, 3585945324, 1395372054, 3339931293}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 2214592512, 905969664, 3607101440, 58720256, 473956352, 2153775104, 435159040, 554172416, 3410755584, 202768384, 521338880, 699498496, 1301331968, 1038852096, 2870341632, 537466880, 483697664, 499280384, 2940392704, 1919061888, 1770085568, 2762686816, 3806749904, 2875784184, 4105146860, 2714754586, 1682718351}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 2751463424, 905969664, 486539264, 2139095040, 3200253952, 459276288, 940572672, 479723520, 118751232, 1234305024, 1497169920, 1037271040, 3749789696, 4065697792, 3937300480, 2272995328, 4145847296, 1191168512, 2371839232, 2274271104, 2520962624, 860673632, 2364528368, 3938937400, 2048569652, 43048254, 1439823969}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 3288334336, 3523215360, 1862270976, 444596224, 918552576, 358612992, 881852416, 2635595776, 1392246784, 3692429312, 3848208384, 1056473088, 2800369664, 3172114432, 1109610496, 1458903040, 1066509312, 3925734912, 3634914560, 3431959168, 1938211520, 416996896, 104651888, 1315697912, 414677268, 2119647070, 2614929403}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 3556769792, 369098752, 2835349504, 377487360, 1799356416, 3621781504, 2047868928, 4256694272, 3920363520, 2621046784, 4106813440, 1027112960, 2223554560, 195993600, 1375465472, 2694776832, 2607524864, 1468613120, 775342336, 151633792, 1325156160, 2945209376, 3764672144, 2383435608, 2606125268, 1899850582, 1129377807}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 872415232, 4194304000, 4143972352, 3447717888, 2780823552, 3617587200, 2637168640, 4191682560, 2349596672, 759824384, 2154233856, 2182447104, 2260942848, 2186518528, 3077459968, 2707490816, 1498981376, 3424766464, 2037209344, 1303030912, 2849687744, 4116378080, 874181296, 2935681416, 2670383548, 908248798, 1873201647}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 2483027968, 503316480, 1056964608, 293601280, 3426746368, 970981376, 1481637888, 630718464, 2105278464, 546439168, 2998599680, 3064168448, 2207760384, 986554368, 1040109568, 4147447808, 3097134080, 1207387648, 1221972224, 2360252800, 2604749504, 413196256, 3797169872, 2275817752, 3045931908, 2878780766, 2852997611}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1140850688, 503316480, 2097152000, 1669332992, 239075328, 3143630848, 1643118592, 3204972544, 1704722432, 67502080, 3790667776, 1634631680, 3504226304, 4084506624, 2204717056, 2894800896, 1563005952, 3039426048, 1864922368, 2391640448, 3105609280, 93549408, 42735312, 3384672568, 3548709228, 2269422554, 2369874363}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 67108864, 2248146944, 3573547008, 1652555776, 1975517184, 1210056704, 28311552, 803733504, 3410231296, 4176084992, 4091740160, 3707338752, 1262501888, 2849480704, 1669943296, 4092401664, 2600504320, 2975000064, 2235202816, 3924594560, 4087143488, 2338553120, 1208883760, 3690544552, 135436700, 133025586, 971366493}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 1409286144, 3321888768, 2902458368, 1149239296, 79691776, 3621781504, 1213202432, 2734161920, 1144782848, 3775266816, 1705967616, 3938549760, 984858624, 4152074240, 148566016, 888477696, 2172171264, 2810528256, 2076569856, 2384239488, 2832168512, 3836017824, 942015600, 4246668248, 1944685476, 3006790022, 1189197435}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 3690987520, 905969664, 754974720, 1937768448, 2906652672, 1604321280, 449839104, 1518862336, 1584660480, 2582773760, 4056875008, 176455680, 2833891328, 2961350656, 613732352, 1978206208, 2926162944, 338319872, 1729884928, 474845056, 2777695296, 4097899872, 1665861136, 3983455752, 553311076, 529543562, 2837975945}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 1140850688, 1174405120, 2533359616, 763363328, 171966464, 186646528, 3933208576, 14155776, 1499725824, 3423207424, 400097280, 1035763712, 1303658496, 659726336, 3710349312, 3566675968, 1956619264, 2982795776, 3856557312, 4116419456, 2532560064, 3196020448, 3031642448, 2822091432, 3374376076, 4061843646, 62640485}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 201326592, 838860800, 1224736768, 3212836864, 3208642560, 1528823808, 53477376, 2225602560, 1629224960, 1236664320, 2963734528, 2230550528, 1121533952, 2111414272, 3616043008, 2150434816, 3830619136, 3504731648, 3213840128, 850297472, 2617493824, 4069541728, 727261072, 2342042664, 996467868, 1183054626, 2958059563}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 4093640704, 637534208, 2566914048, 2776629248, 977272832, 23068672, 3195011072, 2065170432, 3134980096, 117571584, 290783232, 96370688, 2858893312, 132161536, 628117504, 3840612352, 2954462208, 3956590080, 1703233792, 1350928256, 4256625472, 3533728992, 2317562576, 856523320, 3208837516, 1032223582, 1897413899}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 738197504, 2785017856, 553648128, 58720256, 3191865344, 1688207360, 2440036352, 1571291136, 3216244736, 2451963904, 695664640, 3747250176, 900317184, 944283648, 2268647424, 2122651648, 2937830400, 1161580032, 1672988416, 3992170368, 3718802240, 1050795360, 1301056976, 4097232072, 3901103436, 1158096258, 527599121}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 3019898880, 2181038080, 3238002688, 2910846976, 3233808384, 1390411776, 3041918976, 3390570496, 3698589696, 677511168, 2491744256, 1297776640, 3553312768, 1204592640, 460091392, 3048409088, 2962068480, 3575442944, 1452370176, 118339200, 2698822976, 2347853792, 597537392, 2376387800, 2517990628, 285705470, 2969956969}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 872415232, 3657433088, 3003121664, 4185915392, 1363148800, 3697278976, 2016411648, 3894935552, 67895296, 2698641408, 3176726528, 1625456640, 2043232256, 2964627456, 227168256, 1856968704, 3660682240, 904591872, 956000512, 1514243200, 3944925632, 470242528, 2274594448, 3391614584, 2720525788, 3324502354, 4096248495}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 1811939328, 838860800, 2130706432, 2625634304, 2269118464, 1235222528, 787480576, 3124232192, 1520697344, 4255514624, 2660564992, 2478080000, 406765568, 2952175616, 3366842368, 2401708032, 1335868416, 3725279744, 1581446912, 3819214464, 492240064, 94015392, 3147286544, 3551530056, 815268332, 3805556134, 3420336885}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 2348810240, 2382364672, 3741319168, 2357198848, 3217031168, 937426944, 1313865728, 1167589376, 1914961920, 3031040000, 4118740992, 549945344, 1247559680, 1200201728, 4217982976, 2497783808, 1504353280, 3857764864, 3224391424, 2279573888, 146296000, 809739424, 730226224, 2891890648, 4068663524, 2395699934, 1346503933}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 67108864, 3187671040, 3607101440, 2944401408, 3837788160, 3084910592, 149946368, 2102919168, 884211712, 2492858368, 2083848192, 2814476288, 554942464, 623091712, 3176189952, 531040256, 555385856, 3510861312, 315618560, 3568929152, 2218249408, 4099774560, 3324632816, 1989450008, 3898757516, 1288206062, 3751244849}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2617245696, 4194304000, 486539264, 713031680, 2621440000, 2422210560, 789577728, 3501719552, 3732668416, 1913257984, 2144010240, 3188752384, 2658975744, 3567689728, 933089280, 772618240, 509195264, 4111681024, 4204061440, 2911015040, 440133696, 4082378784, 1015941712, 3655143352, 297898324, 3718215670, 720828091}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 3154116608, 4261412864, 1157627904, 1669332992, 608174080, 257949696, 3362783232, 4022861824, 2619080704, 3604611072, 1912930304, 3048308736, 2242658304, 2763497472, 3293794304, 2836604928, 2088143872, 1235014144, 2687783680, 3589510528, 1013802560, 553128800, 3459518032, 2809538104, 2872522636, 3526921450, 985658299}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1409286144, 4060086272, 385875968, 3833593856, 1321205760, 916455424, 2012217344, 2899836928, 3622043648, 1164312576, 289734656, 638550016, 1451474944, 298688512, 2990600192, 3877054464, 1849986048, 3843381760, 450087168, 1566948992, 4181518528, 3203731872, 632785008, 79166344, 826522572, 2795109854, 1886038501}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 3288334336, 3388997632, 452984832, 92274688, 1186988032, 2678063104, 1018167296, 4035444736, 1550581760, 1665794048, 2506817536, 2888990720, 4286201856, 2371133440, 3904598016, 425535488, 774607872, 2395461120, 3141170432, 263502976, 2221625280, 4538336, 1329569136, 1191821704, 2112313628, 3294568842, 1955370647}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1275068416, 1778384896, 2197815296, 2743074816, 3846176768, 1264582656, 2570059776, 1885863936, 3861643264, 1208877056, 1947664384, 3719397376, 1144832000, 4176715776, 3239432192, 3510450176, 2796860416, 3791419904, 3443906304, 3311732864, 3731930048, 1008619104, 2650603408, 928234296, 3372605084, 2726635650, 192971239}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 201326592, 2583691264, 1191182336, 1249902592, 3779067904, 593494016, 1676673024, 552075264, 4274257920, 1302462464, 1370161152, 135430144, 485343232, 2283053056, 4212445184, 625281024, 4281306112, 622750208, 1174732544, 2241664128, 1327737536, 1021853728, 1444272016, 1149807480, 2482699564, 3497534370, 1440492077}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 4227858432, 3388997632, 4278190080, 3330277376, 977272832, 2329935872, 1659895808, 1798832128, 1374945280, 3959554048, 2175860736, 2092531712, 271171584, 61841408, 2741686272, 1067399168, 4044272640, 3466291712, 372964096, 1849110656, 1433569472, 4290084640, 1158530896, 3737497112, 1812452268, 2904074550, 2170045601}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 1677721600, 301989888, 2298478592, 880803840, 1522532352, 1818230784, 850395136, 3056074752, 3301703680, 2472935424, 3999072256, 636518400, 1628553216, 1513791488, 3432697856, 2260670464, 3560408064, 2586992128, 1068166400, 1758925440, 1566282560, 3120850336, 2737825520, 1835243832, 657485724, 2426264658, 3799814399}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 67108864, 3992977408, 1593835520, 3078619136, 1002438656, 3516923904, 70254592, 148373504, 1494482944, 476446720, 1764032512, 3699343360, 3670818816, 783130624, 4173287424, 2259630080, 30968832, 3850948096, 2208267520, 2749308288, 2178981568, 609014368, 3388044080, 3336978056, 275070332, 1352637982, 2887542633}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 2214592512, 369098752, 3204448256, 2558525440, 2311061504, 333447168, 2047868928, 2218262528, 212598784, 1141768192, 2706046976, 3634528256, 2886483968, 551591936, 836333568, 1777403904, 3015416832, 2571366912, 391212288, 1549078400, 4015101632, 348317600, 3733117872, 438487512, 1024647284, 341498806, 2501827151}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 201326592, 905969664, 486539264, 645922816, 3695181824, 1780482048, 1167065088, 3749183488, 899940352, 1467875328, 2517172224, 3216932864, 350175232, 180658176, 1610117120, 3102410752, 2563609600, 1380382208, 3274983168, 2072576896, 2826869824, 3426699296, 489990736, 3979378216, 816259316, 686797718, 1096148205}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3825205248, 2717908992, 2835349504, 1803550720, 1589641216, 3579838464, 516947968, 561512448, 1276379136, 2509897728, 1611202560, 2025160704, 2446213120, 983277568, 2280476672, 2307852288, 3120210944, 2119490048, 3701435648, 1028270720, 309406528, 2049027680, 2803137520, 305300664, 308859268, 2963896262, 3433898001}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 738197504, 301989888, 754974720, 1736441856, 1455423488, 2522873856, 193986560, 2054684672, 817627136, 3654156288, 3328770048, 606175232, 1789771776, 4059275264, 3271217152, 458426368, 1194507264, 1153397248, 2306656000, 2056138368, 1808349248, 2119276896, 4253411568, 1163365752, 202950868, 1821129926, 3099992171}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1543503872, 4127195136, 2936012800, 3732930560, 1841299456, 450887680, 1974468608, 3595042816, 3889430528, 3854958592, 2204172288, 3153625088, 1120026624, 2563416064, 4097134592, 3844810752, 1565754368, 3385970176, 3518718720, 513674112, 3052217536, 1907529248, 1516855984, 3638099992, 2579807388, 591424874, 989170937}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 3556769792, 637534208, 687865856, 4001366016, 851443712, 2376073216, 1542455296, 2656567296, 1015808000, 4018012160, 603389952, 813793280, 360759296, 34840576, 2992230400, 3159164928, 1582074880, 3809236480, 2680146176, 3415607168, 381880128, 4276323872, 4152485104, 4135662536, 2773661388, 254504766, 1272337471}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 603979776, 3053453312, 3640655872, 1132462080, 708837376, 1025507328, 762314752, 2868379648, 557056000, 2735079424, 1290338304, 2584051712, 3644342272, 777494528, 285700096, 3950192640, 836148224, 4208913920, 718357760, 3872529280, 2382300992, 1749326176, 3816945360, 2661666984, 2517366092, 333375030, 827412913}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 2483027968, 1241513984, 654311424, 3330277376, 2210398208, 1654652928, 1517289472, 3734503424, 1598816256, 2208432128, 3204382720, 3130753024, 919715840, 3021316096, 4292661248, 2958632960, 2254611456, 532890112, 3637440768, 454961280, 411382976, 659070752, 783832880, 1100178952, 1340535276, 4033481806, 3659207983}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 2080374784, 2717908992, 2768240640, 260046848, 3636461568, 3940548608, 1217396736, 1914175488, 1354498048, 1684930560, 3944939520, 2805301248, 3142303744, 3502743552, 1878454272, 3986233344, 3343690752, 773285376, 3280528128, 3269600896, 862273088, 4236414816, 4202978672, 3411368024, 3009266580, 864587774, 2786425003}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 2348810240, 637534208, 2063597568, 2357198848, 1866465280, 132120576, 2813329408, 3708289024, 390332416, 1283325952, 2629632000, 1432715264, 1700085760, 1451204608, 1954959360, 3456051200, 2680861696, 2997351936, 114583296, 3959949184, 918824384, 2629699232, 2627542800, 3363160024, 3373095100, 3926098426, 1786003933}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2080374784, 3791650816, 4043309056, 1249902592, 1941962752, 2195718144, 3918528512, 4249354240, 4271636480, 598343680, 530513920, 544505856, 1432862720, 2229444608, 2967662592, 800143360, 141923328, 2057991680, 2018302720, 1567622784, 64490304, 1179915808, 1735797424, 3465872152, 299598100, 1928026922, 1210141475}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 3154116608, 973078528, 1291845632, 226492416, 4248829952, 2287992832, 3834642432, 437780480, 147587072, 935723008, 3856072704, 3037495296, 1876344832, 2024185856, 158855168, 3205826560, 447319040, 4229392896, 3736466176, 3174046848, 2217223232, 3663993312, 845287952, 2786397304, 19507188, 777484638, 1381354295}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3288334336, 2919235584, 4211081216, 3967811584, 2445279232, 4263510016, 848297984, 2800222208, 4151050240, 90570752, 3744268288, 2482208768, 2092515328, 546938880, 2860675072, 2678007808, 2963059712, 1010680320, 2396017920, 2227188096, 161494976, 2144345248, 4043838640, 3621535656, 4213060180, 3685286770, 1987687583}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 3422552064, 3187671040, 2801795072, 612368384, 3099590656, 1201668096, 1167065088, 3976724480, 1430519808, 3377332224, 365887488, 969375744, 790740992, 623747072, 2882596864, 366815232, 768252928, 2357421568, 1759182592, 3252425088, 2533499584, 1925513888, 2009499120, 1760118216, 585876436, 1166851306, 2986892501}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3959422976, 33554432, 3942645760, 142606336, 4081057792, 4167041024, 3805282304, 911736832, 1682702336, 3924688896, 2946695168, 2095284224, 304267264, 98672640, 2401226752, 1980315648, 1476035584, 2258651648, 1019072256, 3510903424, 3946449344, 1101074080, 2204008464, 2777306424, 937746404, 556186062, 905335111}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 2483027968, 838860800, 4244635648, 2575302656, 1723858944, 1868562432, 2073034752, 3659005952, 2958819328, 1653997568, 3298230272, 846430208, 2222866432, 4053377024, 4291784704, 2018842624, 1073126400, 1873865216, 2940561664, 2389970560, 1528959552, 2807381728, 2205587696, 485542584, 4175777492, 2307133086, 942285779}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 1811939328, 2785017856, 2634022912, 2122317824, 2344615936, 4171235328, 2549088256, 2527592448, 1734606848, 562954240, 1057947648, 8159232, 1799864320, 846635008, 2111229952, 2017265664, 2247207936, 3674097152, 3808216832, 2031892352, 1894908992, 3542950432, 3477706672, 44192904, 1802425740, 1583424834, 2908994757}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 3959422976, 3925868544, 2332033024, 3179282432, 2948595712, 102760448, 3159359488, 3346530304, 1053556736, 955383808, 299302912, 1144619008, 3685859328, 325558272, 2678378496, 2898343936, 3030955008, 2019649024, 3452632832, 379335808, 3112833472, 773532128, 3662385968, 539421672, 314451300, 342177814, 1334752519}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 2214592512, 1644167168, 2130706432, 1484783616, 1749024768, 1516240896, 3417309184, 811073536, 864288768, 2586443776, 3897098240, 4003561472, 216416256, 1019191296, 383602688, 2916296704, 1018207232, 314822144, 619957504, 2943086208, 2890909376, 83229344, 1874130896, 3661190072, 801710972, 2388766414, 918965357}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 4093640704, 771751936, 2969567232, 645922816, 2428502016, 3646947328, 2838495232, 2788687872, 3484155904, 1339949056, 2975006720, 2057732096, 2042675200, 1810145280, 1702227968, 700266496, 1691202560, 1850367488, 3946469632, 1000496512, 1675516224, 2638761504, 3761193584, 2964048120, 2817405692, 4192939798, 2848624839}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3154116608, 2650800128, 1862270976, 2055208960, 3577741312, 2313158656, 3922722816, 3031957504, 543948800, 3456499712, 1887502336, 3861086208, 1830666240, 1436131328, 1696780288, 2186754048, 228240384, 294808064, 2778886912, 181036416, 924736704, 1223978272, 3014871184, 884078040, 1413456292, 4044610070, 1935444367}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 3154116608, 1442840576, 1023410176, 629145600, 4039114752, 3160408064, 3660578816, 3161980928, 3714842624, 4267311104, 1558380544, 1468497920, 2759213056, 2290196480, 2142720000, 3607693312, 2094840832, 2189291008, 3386761984, 2836259712, 2466641984, 3643926752, 2744631664, 696712056, 663110204, 521766854, 4281036663}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 2617245696, 2046820352, 1828716544, 109051904, 3493855232, 782237696, 4216324096, 2115502080, 2093744128, 2484731904, 683081728, 2713944064, 143572992, 3427115008, 1228664832, 2759669760, 1840032768, 3915477504, 2887867136, 1610704000, 353465408, 380193568, 3031781712, 58151688, 3094105412, 3817195758, 3197385863}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2214592512, 3791650816, 1291845632, 3749707776, 532676608, 446693376, 1682964480, 2030567424, 3236167680, 1028521984, 4187947008, 2643230720, 108904448, 1769381888, 4096053248, 440473600, 3829111808, 2525330944, 3069005056, 3472445056, 2448390720, 1797016416, 1467668144, 4139127368, 706946404, 3392053290, 3335052813}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 738197504, 1644167168, 3909091328, 3162505216, 3317694464, 90177536, 204472320, 206045184, 367788032, 3613261824, 1944649728, 371163136, 3121364992, 3181223936, 1551069184, 155658240, 3806241792, 516946432, 3641179904, 917240448, 2027284800, 1227684768, 3203102000, 2224233336, 1543815164, 1359267210, 1337411223}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 201326592, 704643072, 2835349504, 1853882368, 2076180480, 2191523840, 3895459840, 2581069824, 638844928, 3041263616, 3925934080, 2303098880, 4234526720, 1495572480, 830140416, 53946368, 1367313408, 3764871680, 3058654976, 958623872, 1866559808, 291403040, 80607920, 2374546952, 364430204, 1024989982, 3509857769}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 2214592512, 3053453312, 2566914048, 260046848, 1505755136, 52428800, 4138729472, 890765312, 1069809664, 2740322304, 1635319808, 2129166336, 1443676160, 2949292032, 3384528896, 4108261376, 2573837312, 892355072, 2096657664, 3572787072, 2192461632, 3960296032, 3968267824, 1587651624, 1748779356, 388133198, 3432473981}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 469762048, 570425344, 2164260864, 763363328, 3502243840, 291504128, 4008706048, 957874176, 1779171328, 3587047424, 1756430336, 2015657984, 3107667968, 3457589248, 2010927104, 1859061760, 137214976, 1149487616, 1292618496, 376429184, 3774218048, 3248945120, 1051542128, 1108057656, 2200368652, 3102565342, 2871770015}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 1409286144, 3254779904, 1728053248, 4034920448, 3602907136, 866123776, 936378368, 2108162048, 2126249984, 3106799616, 1231486976, 3366420480, 1355530240, 3093667840, 3823824896, 4172888064, 4084765696, 970487296, 3714863360, 791563904, 2781824192, 976478368, 1974578800, 3017328584, 3575656388, 2215646658, 3112707131}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3556769792, 2046820352, 50331648, 2910846976, 2654994432, 400556032, 3780116480, 21495808, 3304325120, 1884946432, 3958571008, 4136075264, 3049996288, 4143554560, 1433030656, 983115776, 539790336, 479256064, 4169976064, 1989343360, 2200161728, 1391153632, 1401525584, 1825720728, 563418692, 4170888426, 3968194377}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 2214592512, 2046820352, 3942645760, 2055208960, 2613051392, 4234149888, 3448766464, 3020423168, 4078174208, 220856320, 142409728, 3434905600, 4016357376, 160604160, 66842624, 1730611200, 1125757952, 3957620224, 2516075776, 1447450752, 2756797376, 1513159712, 2140714544, 347523768, 3588468756, 1957786970, 828426817}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 3690987520, 2516582400, 3674210304, 92274688, 314572800, 3701473280, 1922039808, 137887744, 1731461120, 3446800384, 1636368384, 580681728, 1793966080, 3117064192, 3488534528, 281753600, 2294123520, 2147319296, 1562462976, 1430221696, 1790994880, 990892256, 3883638896, 3787879240, 3532966036, 2279480166, 4125036105}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 2214592512, 771751936, 1828716544, 1736441856, 574619648, 807403520, 3390046208, 3546808320, 921960448, 4114219008, 3738763264, 840335360, 2887794688, 1783144448, 1877692416, 1104353280, 1840743424, 1336604160, 1135006976, 4282447232, 259519040, 3541192288, 3738534352, 2256520936, 1406554772, 278373138, 305852697}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 4227858432, 2181038080, 385875968, 780140544, 3024093184, 3491758080, 3989831680, 1893203968, 1977352192, 2768109568, 2527395840, 3274211328, 1192312832, 2287640576, 1649561600, 569051136, 329614336, 812506624, 1173474048, 1999627904, 2505761472, 355100448, 2384925392, 2523110056, 2116338660, 3897520254, 3471815139}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 1275068416, 771751936, 83886080, 3565158400, 3049259008, 3080716288, 1322254336, 3458727936, 190054400, 3555852288, 2421751808, 844791808, 3138863104, 1873584128, 953438208, 2266703872, 1767613440, 3034698240, 859162368, 3238519168, 486468160, 3212079776, 298531376, 1936965064, 1706410052, 4022847906, 3806254977}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 1946157056, 838860800, 1828716544, 1988100096, 566231040, 857735168, 2347761664, 2638741504, 2885419008, 4176084992, 3615686656, 2500624384, 3543384064, 2620039168, 2587029504, 4071176192, 4021269504, 2261736960, 3956373760, 2409912960, 2148650560, 1637195040, 3035920688, 1978267240, 398567692, 573722458, 582542179}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 2214592512, 369098752, 520093696, 1501560832, 281018368, 1583349760, 2635071488, 19398656, 3371958272, 3152674816, 807075840, 1474854912, 2730278912, 1697554432, 201715712, 3257997312, 1192461312, 1157907968, 1310356736, 2242341760, 879152832, 2049806304, 1737048560, 3871601400, 3632799220, 3725329042, 1829907547}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 2483027968, 637534208, 3741319168, 3430940672, 1623195648, 291504128, 3442475008, 127401984, 4082368512, 3168403456, 4146528256, 3000270848, 2763407360, 2661982208, 4071837696, 2948401152, 810787840, 607318528, 1807020288, 441836416, 960514752, 804492960, 593689072, 2208101496, 358210044, 3845020926, 2197720057}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 1677721600, 2113929216, 3875536896, 192937984, 4047503360, 3927965696, 1070596096, 4156030976, 2916876288, 2562850816, 647692288, 2720038912, 4243308544, 3283001344, 103477248, 2576943104, 3176901632, 3204139520, 4090324224, 1297116544, 199612608, 2326772064, 1409115024, 3789051752, 1395776292, 3875119654, 294673699}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 1409286144, 2382364672, 1090519040, 1384120320, 3544186880, 3646947328, 2511339520, 3124232192, 3880517632, 2271870976, 3866820608, 1195278336, 3317940224, 3504906240, 3708481536, 2752587776, 1170582528, 3971836416, 885745920, 202527104, 1573117248, 2632495904, 3742032528, 3339788792, 71674172, 4135408662, 2741719775}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3825205248, 1979711488, 3439329280, 4253024256, 171966464, 1474297856, 204472320, 2292711424, 1054605312, 1756233728, 4067229696, 1430159360, 3357065216, 1891409920, 198438912, 4175628288, 4123231232, 987657728, 1394633984, 1293243264, 360706624, 973418208, 2361557968, 598135192, 3043602204, 361319954, 3492932635}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 872415232, 1442840576, 318767104, 4169138176, 2512388096, 2820669440, 2098200576, 213385216, 715915264, 2134245376, 3615031296, 4288905216, 3099869184, 3563692032, 3201527808, 3786344448, 3421150208, 902820352, 1782169856, 4141932416, 1024684480, 982466464, 1585090480, 1958201128, 3031823540, 2529623910, 2748469135}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 201326592, 3523215360, 1392508928, 1971322880, 1522532352, 1822425088, 1798307840, 2113404928, 896270336, 1985609728, 696451072, 1565884416, 3704537088, 2970853376, 2567950336, 2482575360, 3316024320, 3129172480, 2908845824, 3798883968, 473030592, 3474208224, 3136693360, 2667131720, 1898362364, 650345750, 3196144055}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 3288334336, 3321888768, 2701131776, 3464495104, 3099590656, 408944640, 2951741440, 606601216, 2377383936, 2043543552, 295501824, 1008107520, 3014868992, 570204160, 2369286144, 1097545728, 3710368768, 1117243904, 3772308736, 2372498304, 3443495232, 2599151136, 202563696, 2670873272, 709893964, 993526738, 1336681713}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 4227858432, 771751936, 1526726656, 4253024256, 2713714688, 2619342848, 2133852160, 2275934208, 2309750784, 1093795840, 3241607168, 2261745664, 3207577600, 3225526272, 2503143424, 3892123648, 2091688960, 2500217344, 922700544, 3285051776, 2723054016, 4194920672, 2604974256, 4180939112, 2469804348, 2544437410, 3318397319}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1409286144, 3925868544, 16777216, 2692743168, 2076180480, 526385152, 2056257536, 4216848384, 1728315392, 1444020224, 404160512, 1854898176, 2359443456, 2775162880, 2565828608, 502073344, 2348065792, 2786320896, 188932352, 1836081280, 69119296, 3958431392, 228018352, 98120952, 332316116, 1527311054, 3437456261}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 4227858432, 1375731712, 2969567232, 3380609024, 1572864000, 3714056192, 3145728, 3922198528, 1281097728, 104726528, 3885170688, 3483860992, 526827520, 3574964224, 3304312832, 919943168, 1860213760, 3833808384, 902714112, 4262132352, 3512974144, 2617041632, 665620784, 3789912120, 2274974460, 968324842, 519860155}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 3825205248, 3254779904, 1526726656, 4102029312, 2353004544, 702545920, 3994025984, 1660420096, 2327576576, 234487808, 1463353344, 1928429568, 1383809024, 3032981504, 2869972992, 271263744, 1150061568, 3226267136, 3368011008, 566191744, 557946816, 1400064416, 1351854032, 1705927768, 2899582740, 83755398, 1545546827}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1543503872, 2650800128, 419430400, 1568669696, 2084569088, 2816475136, 569376768, 2356674560, 3827040256, 3848929280, 969605120, 863141888, 441106432, 462725120, 1210314752, 2787719168, 1314757632, 764304896, 1960794880, 1075769728, 1916442944, 1041167584, 4088564560, 2959799192, 130324972, 3075203110, 876427739}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 2348810240, 301989888, 3808428032, 3548381184, 3191865344, 920649728, 3249537024, 2708996096, 3396075520, 1687814144, 366411776, 4047208448, 1216135168, 3441270784, 1522135040, 1988438016, 3531113472, 3505480192, 2924246784, 1698233984, 3550708672, 3709926496, 3426722128, 3374511192, 1337244284, 448495270, 1376995415}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3288334336, 3858759680, 1593835520, 4034920448, 2764046336, 383778816, 2450522112, 20447232, 61603840, 4046061568, 669974528, 1955364864, 1069760512, 1031446528, 376328192, 1923954688, 2035780608, 2230966784, 1748290816, 3954396032, 1519554240, 437932448, 2923108592, 2225768088, 2838912820, 2614175414, 3315966991}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1946157056, 3791650816, 620756992, 1283457024, 4164943872, 2506096640, 1777336320, 2485649408, 3583770624, 3813801984, 4261347328, 2565111808, 2559754240, 3275399168, 724029440, 280307712, 1611637760, 1592286720, 100485376, 1747115648, 2230496320, 2517354400, 2687450448, 853318008, 3684098028, 2939992210, 1076284411}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1140850688, 1577058304, 4076863488, 2290089984, 2847932416, 824180736, 4256169984, 369623040, 3269722112, 244711424, 903282688, 2844950528, 3941089280, 2800787456, 491876352, 1639516160, 944348160, 1066978816, 920771840, 3322438016, 3428881856, 1374241184, 1272255664, 1929086312, 2809781660, 1406435210, 3654987957}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 2348810240, 503316480, 520093696, 2306867200, 1094713344, 895483904, 953155584, 4154982400, 1241776128, 2991718400, 2284519424, 936935424, 328843264, 2059313152, 1230565376, 692135936, 2009046016, 654796288, 2069262080, 870447488, 378715328, 3964596704, 811089296, 3684449848, 4016970980, 406142962, 297111701}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 67108864, 3858759680, 1929379840, 864026624, 264241152, 2145386496, 854589440, 3673686016, 1589379072, 1747058688, 1838350336, 976715776, 1799962624, 242851840, 420507648, 3748210688, 3691557888, 2371146240, 384296192, 3804263296, 167839168, 4093413728, 697485616, 1354427416, 2809069004, 1790498054, 854453939}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 3825205248, 1644167168, 2835349504, 276824064, 247463936, 1214251008, 2526019584, 46661632, 2531000320, 2371223552, 3786080256, 1130790912, 2883436544, 2094833664, 286838784, 697640960, 3328293888, 1500868096, 2447275264, 2184760960, 119876416, 2207885472, 2618387440, 1397507384, 1643237780, 483565930, 2082980595}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1275068416, 1375731712, 3640655872, 2625634304, 1505755136, 3659530240, 4075814912, 308805632, 813432832, 1322123264, 2006384640, 1860993024, 1679605760, 3847135232, 3791507456, 1271990272, 5747712, 132537856, 3233536, 4089303680, 1202797888, 3636965280, 975067696, 1379233960, 1731717964, 2781617106, 2923833667}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2885681152, 3388997632, 4110417920, 562036736, 4206886912, 2891972608, 2245001216, 4207411200, 3992715264, 2713845760, 2982739968, 2695200768, 2413281280, 1240178688, 732229632, 719525888, 2002820096, 478693888, 1051813632, 405590144, 2428452416, 546479840, 3281610224, 1606481528, 374678596, 2075638122, 4032219563}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 3154116608, 637534208, 553648128, 897581056, 3242196992, 1314914304, 4275044352, 3056074752, 1699479552, 3380477952, 2298937344, 3377496064, 3303948288, 647143424, 4178538496, 3656452096, 1802216448, 2350440960, 4029668096, 147280768, 1697455936, 3680340192, 4211330576, 2942914552, 3523359588, 2604730578, 4170421831}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2483027968, 3858759680, 251658240, 511705088, 4139778048, 2157969408, 2228224000, 2808610816, 2682519552, 1953890304, 791478272, 3019341824, 3396419584, 2966790144, 1597132800, 1070794752, 3775835136, 2468932096, 1777727744, 4059712384, 627523264, 2186328608, 964814960, 3489946760, 1243492868, 3913887410, 465678125}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1006632960, 3187671040, 50331648, 3296722944, 2243952640, 1717567488, 779091968, 1894252544, 3003908096, 297402368, 1119551488, 2147844096, 1225736192, 543399936, 7753728, 1435047936, 2009238528, 1817771520, 1792799488, 346708352, 2781546432, 2104339104, 2990752688, 4294548920, 3533528172, 758431202, 1232729407}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1811939328, 3925868544, 1090519040, 461373440, 364904448, 220200960, 3375366144, 832045056, 100401152, 3322544128, 3575709696, 391086080, 1658109952, 3597246464, 1123536896, 3843233792, 4175594496, 1189703168, 1114664704, 3363036288, 3119842112, 2715910240, 3668176688, 855456936, 1828032700, 2804795118, 146418451}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3556769792, 1241513984, 2499805184, 1602224128, 4039114752, 2950692864, 4289724416, 863502336, 2500067328, 3964534784, 1540161536, 4054876160, 1250115584, 1131061248, 245911552, 1654327296, 1661578240, 3479553536, 13691136, 2598653056, 2305361984, 334397792, 2401657712, 87440152, 4090042972, 2122223078, 932071053}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 2080374784, 369098752, 1795162112, 461373440, 3451912192, 1688207360, 147849216, 3762814976, 4163633152, 433455104, 3423928320, 3773923328, 4269490176, 1664851968, 1312845824, 3385534464, 3769152512, 732750336, 3616406272, 2827911040, 2658803136, 167984992, 3242495920, 484110024, 2118705604, 1891103098, 846036383}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 1006632960, 167772160, 3707764736, 2910846976, 348127232, 106954752, 1286602752, 2407006208, 223084544, 1333395456, 2475753472, 2701426688, 2870788096, 3064111104, 2577395712, 810752000, 3107554304, 1217546752, 938957568, 933617792, 1700925504, 1424823776, 4014378096, 2279728120, 1665927580, 1283074182, 3843110623}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 2751463424, 4060086272, 3607101440, 931135488, 4190109696, 769654784, 2056257536, 1681391616, 2659450880, 1362493440, 1597833216, 3143663616, 207962112, 1138925568, 2179354624, 1559435264, 4240026624, 1533270528, 677573888, 133197440, 1497240768, 867247456, 3051007408, 2019717528, 1380267860, 239378998, 3085125029}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 1811939328, 3925868544, 4278190080, 729808896, 2176843776, 1256194048, 3639607296, 2088239104, 733216768, 1766457344, 3701407744, 895254528, 1664368640, 418553856, 3066646528, 2871863296, 2235022336, 1820517888, 3305756416, 3016713344, 4237040832, 3143500896, 142939568, 1525383512, 3992246732, 3499160550, 3409101681}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 201326592, 1174405120, 251658240, 3833593856, 876609536, 295698432, 1357905920, 855113728, 2554593280, 3964534784, 2940272640, 2559606784, 216383488, 1342873600, 3649228800, 771164160, 26588160, 1262184960, 3375253248, 777577344, 1202723008, 1373123744, 1542717648, 3080067144, 498403756, 1418107286, 3381713229}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 4227858432, 973078528, 520093696, 2323644416, 725614592, 2770337792, 4033871872, 2163736576, 2284060672, 1377173504, 569966592, 3179315200, 1736622080, 122331136, 1279913984, 1898264576, 1538438144, 1315827200, 2486377216, 3301673088, 3333251264, 2408695840, 2624662288, 3034356968, 1920001100, 3955596470, 249578933}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 3154116608, 1107296256, 1157627904, 947912704, 1547698176, 1130364928, 4272947200, 531103744, 2551447552, 1217789952, 2187395072, 4278419456, 3904815104, 3022626816, 1818087424, 2598176768, 369206272, 1888088576, 3177921280, 2444270208, 3130152512, 745130656, 4061867088, 1639483896, 2937480252, 3968321650, 4034269833}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 1006632960, 4194304000, 3674210304, 1719664640, 3200253952, 2585788416, 2003828736, 4054319104, 1998323712, 3578920960, 397606912, 529825792, 3912581120, 2389876736, 2613604352, 4287043584, 3071968256, 1072981504, 1143282432, 2671874176, 714916288, 345142048, 2719487856, 3616815144, 733872364, 1636369954, 1729857723}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1140850688, 1174405120, 2936012800, 1317011456, 2629828608, 2191523840, 1877999616, 878182400, 3066822656, 281935872, 1854210048, 476086272, 500088832, 2151325696, 4132040704, 2794530816, 2158138368, 4263896576, 4222555392, 2743046016, 218723008, 1626326560, 362820336, 2775587336, 3466068300, 191630462, 2310937327}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 67108864, 771751936, 2533359616, 2474639360, 3980394496, 778043392, 3478126592, 1340604416, 1524367360, 1271267328, 3170566144, 3426254848, 1699790848, 2831851520, 431083520, 860817408, 3437409280, 1322115584, 1853424896, 2399244672, 607210688, 1940646752, 2649891984, 3630241400, 1967492868, 1047745442, 2561862275}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 3825205248, 4194304000, 4143972352, 243269632, 1077936128, 2053111808, 2555379712, 2302148608, 2157182976, 1472069632, 1975582720, 3642654720, 1513013248, 2416746496, 3326472192, 2200766464, 2798953472, 1312947712, 3398110464, 405903488, 3343477952, 854116640, 2654579664, 2671082552, 2319111300, 3941765910, 3227841169}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1140850688, 2382364672, 1191182336, 2994733056, 1539309568, 2543845376, 2672820224, 3171418112, 4010541056, 378929152, 1431240704, 3600842752, 567590912, 556965888, 696373248, 2357934080, 278567936, 22932992, 3855957248, 553223552, 729503936, 707191584, 4187455792, 3797962824, 1771333284, 601248106, 88833975}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1409286144, 1375731712, 1291845632, 2088763392, 2378170368, 4083154944, 3134193664, 458752000, 3401318400, 3093168128, 3231776768, 2202435584, 1612431360, 905748480, 2212024320, 2936350720, 1451539456, 1544865280, 657660160, 2345765504, 503860800, 2818295712, 250383920, 4259376888, 1214848324, 2818743118, 2705969211}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3422552064, 3456106496, 3707764736, 2474639360, 1035993088, 3311403008, 2553282560, 35127296, 809238528, 1234829312, 3904176128, 3641933824, 694075392, 1571659776, 3905802240, 517019648, 4279602176, 161598976, 3814919936, 2290390400, 3801381952, 2597514080, 4025466416, 3206860472, 1634246396, 2825288862, 3429094371}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1811939328, 2516582400, 553648128, 679477248, 3527409664, 2715811840, 2960130048, 522715136, 4280549376, 801767424, 2841706496, 2088206336, 1857077248, 280076288, 1958727680, 1605183488, 154772480, 4169924096, 2457800448, 2352251776, 1017273152, 3454860192, 950516432, 25747800, 4262306060, 987362802, 884088053}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 469762048, 1442840576, 1560281088, 3330277376, 1228931072, 1684013056, 3167748096, 2052587520, 371458048, 2917007360, 2525036544, 1760854016, 2190622720, 936812544, 2594787328, 1176315904, 2946407424, 2742382080, 2501323520, 2326373248, 1475139648, 1563674656, 2005291792, 2738919352, 4118052068, 1638109902, 517727773}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 2214592512, 33554432, 3942645760, 2139095040, 1447034880, 3399483392, 330301440, 1407713280, 1691090944, 934936576, 15663104, 3377561600, 2867740672, 1649385472, 1698131968, 1508587520, 3092743168, 3199425024, 1076704512, 2422911616, 3053568960, 248040288, 1748270416, 2901443656, 2250165756, 609309330, 560334143}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3154116608, 2046820352, 1929379840, 3313500160, 2654994432, 4011851776, 3127902208, 2401763328, 977534976, 2950561792, 1079967744, 2641330176, 3815161856, 3864895488, 1726214144, 1586702336, 1984273408, 892334592, 1564025600, 2261554304, 1068202944, 1384539104, 2840383824, 3667180968, 1816609676, 3839654594, 3551393901}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 1677721600, 973078528, 2030043136, 4286578688, 2235564032, 3755999232, 3511681024, 2576875520, 2152988672, 1823604736, 432209920, 77103104, 3399598080, 3630604288, 365228032, 3874428928, 3870206976, 856215040, 847848704, 3659499648, 712212288, 3972025696, 3769686288, 2309830936, 1145409412, 151805406, 1918302369}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1677721600, 2583691264, 3170893824, 3967811584, 4257218560, 3051356160, 2016411648, 1720188928, 3974889472, 305266688, 3835756544, 1814331392, 3194994688, 3857883136, 2505109504, 2271549440, 2523571200, 1650774528, 750988544, 1283308672, 261049920, 2798872992, 1294559792, 843343704, 1275263996, 1328811418, 1202073879}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 2483027968, 3925868544, 687865856, 1736441856, 1732247552, 299892736, 1789919232, 3912761344, 4036755456, 394919936, 271384576, 1234337792, 1162493952, 3007094784, 3014750208, 1210656768, 2169811968, 279280128, 2919694592, 4067408000, 2089871168, 267568992, 3222008208, 1998020760, 825632252, 3073849974, 1444389995}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 4093640704, 1375731712, 2634022912, 1182793728, 1623195648, 3575644160, 1741684736, 1891106816, 1810104320, 433192960, 4144168960, 261390336, 4156735488, 1016766464, 1572335616, 3971942400, 3587357696, 2696664576, 4184936704, 898079360, 2764993088, 468478240, 4186394992, 407888360, 3879412036, 196125734, 1085339053}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 1006632960, 2046820352, 2130706432, 3498049536, 3334471680, 358612992, 435159040, 4160225280, 1193541632, 3929407488, 1386283008, 3565518848, 3603808256, 3366952960, 2082394112, 491587584, 1796193280, 2022625792, 3745841920, 4191401088, 2124216512, 4048692896, 3157722224, 3325335160, 3766502732, 752778598, 3973274773}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 4093640704, 100663296, 150994944, 2491416576, 222298112, 1956642816, 357564416, 265814016, 703332352, 2007105536, 1580269568, 2576121856, 3131424768, 4049248256, 679137280, 1293223936, 4131044352, 3351955968, 1690120448, 396276608, 4231845696, 1643260064, 1449734928, 3265309960, 392686468, 576429726, 3021883151}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3825205248, 2181038080, 3137339392, 125829120, 2269118464, 3865051136, 766509056, 3843555328, 649854976, 3441819648, 2142044160, 4104486912, 1780826112, 4184317952, 712134656, 3791198208, 1036495872, 2380427776, 4038141184, 1754512000, 721448896, 2486582624, 4112848144, 3612457336, 1482126908, 2133361694, 1070656035}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 1006632960, 1107296256, 3070230528, 1887436800, 2554331136, 3680501760, 3702521856, 1450704896, 1642856448, 4040032256, 2411528192, 1956216832, 2240823296, 3481509888, 2121224192, 232331264, 3777203200, 3800002048, 1521562368, 2485622400, 2171951808, 1478897824, 511249872, 2931006968, 2077711804, 2778019974, 1971170423}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 1275068416, 2583691264, 4009754624, 2575302656, 2898264064, 2443182080, 1391460352, 4142399488, 2437677056, 1019346944, 2565799936, 3154280448, 1307295744, 4020543488, 657125376, 3967485952, 4232348672, 2369451520, 922945280, 732989568, 4281123008, 4215936224, 821247728, 3151542536, 2199973132, 1726487570, 2303473039}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2080374784, 2852126720, 1828716544, 3196059648, 1019215872, 2002780160, 202375168, 1814560768, 1353449472, 2438856704, 3351707648, 2439806976, 1387479040, 4269187072, 3102101504, 2081634304, 2274788352, 1882612224, 2472225536, 1563066496, 2722126912, 2880450848, 1968717424, 294925688, 22688436, 3287623570, 3625297807}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1543503872, 2583691264, 4143972352, 1249902592, 3183476736, 2418016256, 1867513856, 2153250816, 4276879360, 2033319936, 3181445120, 1822130176, 2686107648, 1490919424, 591777792, 1141180416, 3632116736, 3872783872, 788337408, 1006739584, 2342503104, 3303026720, 3304068272, 3578268072, 2127836708, 3622711262, 1518019023}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 1811939328, 1912602624, 1023410176, 629145600, 3955228672, 203423744, 1580204032, 2144862208, 175898624, 3017670656, 3217489920, 2020114432, 3643817984, 2295504896, 1727361024, 2169714688, 932357120, 647328256, 2642620160, 2883225216, 1354845248, 1960387040, 2567942064, 2821245288, 2723857916, 3129731518, 221269875}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 201326592, 503316480, 1761607680, 2390753280, 1069547520, 1210056704, 1412431872, 1529348096, 2688811008, 2832072704, 4131454976, 2615640064, 105627648, 847618048, 3491811328, 1293760512, 4064650240, 864082432, 3597473536, 1737332096, 156549440, 1115369504, 1015056304, 2802412200, 3474442620, 4230458498, 174839229}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 1677721600, 3657433088, 788529152, 3732930560, 943718400, 3625975808, 2972712960, 2395471872, 2295070720, 2863529984, 1693384704, 1425506304, 2844246016, 4204634112, 2506805248, 1178286080, 4253914112, 4153604608, 2780773632, 2066711680, 447990464, 2620892448, 1961359312, 1712169128, 2253570268, 123667578, 209695967}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 67108864, 4060086272, 1996488704, 276824064, 322961408, 2405433344, 376438784, 3013083136, 730071040, 2040397824, 354484224, 4128079872, 3263414272, 1884266496, 4221095936, 3438086144, 56601600, 1836109312, 376511744, 3305474688, 103806144, 4100826272, 1064562448, 4262964984, 2772226508, 635649278, 827762269}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 3019898880, 2852126720, 1392508928, 3581935616, 935329792, 1113587712, 1762656256, 1228406784, 3921412096, 3577872384, 3578724352, 2322890752, 745947136, 2582814720, 3261558784, 2012948480, 3397555200, 2924440064, 4051642624, 2742859904, 3200414144, 17079264, 1549683504, 2440470776, 3667487028, 1442192406, 1924738123}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 4093640704, 3657433088, 3271557120, 4236247040, 826277888, 333447168, 2934964224, 2368208896, 3027501056, 1349648384, 1141309440, 1909620736, 3384557568, 2671550464, 2149404672, 386598912, 4042046464, 4226110976, 2802266368, 2102564992, 2700895680, 3369895328, 216879760, 2904755928, 1645784428, 1507279218, 207620225}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 2885681152, 3590324224, 3472883712, 3800039424, 675282944, 3722444800, 1349517312, 3027763200, 3255042048, 1861353472, 3157983232, 2459992064, 1984086016, 49192960, 3190804480, 1888958464, 759071744, 1724381696, 1864048384, 1567655808, 3198861504, 4116887840, 845269968, 4143586520, 3561435020, 1029084070, 3222004541}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1811939328, 2248146944, 4211081216, 1065353216, 1858076672, 551550976, 938475520, 4236771328, 3683909632, 4197318656, 3587637248, 482443264, 3625533440, 3954417664, 500453376, 22743040, 2537786368, 3336328704, 135210752, 1133350784, 1274760640, 1036423776, 1405143920, 3188118744, 2473974732, 4243746778, 1037577209}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 3019898880, 1711276032, 788529152, 2038431744, 62914560, 2690646016, 2402287616, 1894252544, 3862167552, 1150418944, 259457024, 1204846592, 1716862976, 1356767232, 1772384256, 1954232320, 1995342848, 1607233024, 1343174912, 4124876672, 3253436096, 1929876448, 450219312, 525591416, 2292637372, 2868462050, 2561709345}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 2080374784, 33554432, 2332033024, 3447717888, 331350016, 2011168768, 1500512256, 1221066752, 942407680, 2520645632, 3653435392, 620068864, 3665248256, 795844608, 2416340992, 2805401600, 1210037248, 835609088, 1771780864, 945928832, 3626849728, 503224288, 2058279984, 3240556952, 4255827500, 4131708682, 1520420919}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 603979776, 2315255808, 3372220416, 2558525440, 1723858944, 962592768, 3356491776, 1323827200, 1828978688, 2129788928, 1165033472, 3746070528, 3994927104, 1326882816, 2126180352, 2297243648, 1439085568, 2066925056, 3774426368, 1734122624, 3297243968, 3299057824, 3907016176, 3931228536, 1771085108, 2042747298, 3493374565}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 469762048, 100663296, 452984832, 1686110208, 1170210816, 2627731456, 1808793600, 776470528, 2329149440, 161611776, 2667249664, 238125056, 3098132480, 189767680, 2311385088, 1360476160, 249537536, 4033659392, 745747200, 2244324224, 4070300096, 1461496992, 2920381872, 526696712, 4022799876, 1930926202, 1710811745}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 4093640704, 1778384896, 3875536896, 780140544, 2503999488, 4250927104, 2284847104, 2368208896, 148111360, 3644719104, 356974592, 4271013888, 170573824, 1328586752, 3736596480, 4109568000, 4120683520, 2101728768, 3421899008, 4276294784, 719629504, 4262053152, 1383334544, 1059994104, 1681864156, 4175344082, 103339417}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 1140850688, 2113929216, 4110417920, 3397386240, 96468992, 3454009344, 298844160, 3473408000, 2342256640, 125698048, 1906769920, 21528576, 3039412224, 4215447552, 3753693184, 1255872512, 963023872, 2152131072, 292959488, 3132824960, 821466176, 720300320, 1452936752, 2730295512, 2813698692, 87849466, 4245612083}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1006632960, 1644167168, 1157627904, 4018143232, 2453667840, 916455424, 1150287872, 3110600704, 448004096, 3430023168, 2417950720, 556433408, 2408988672, 2082775040, 3420409856, 1795889152, 1799916544, 119632384, 4049220352, 2534081152, 2840110656, 3525410656, 1188700112, 290138440, 3253245236, 2981195442, 1429341801}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1275068416, 2986344448, 4177526784, 1635778560, 2881486848, 794820608, 1353711616, 2511863808, 2369519616, 836370432, 849674240, 3276636160, 1722073088, 2205392896, 2539122688, 1350113280, 3697771520, 3004809728, 1708263168, 3349227136, 2255197504, 1673248992, 2880114352, 1086763192, 2784127580, 1344914678, 2997486851}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3288334336, 3388997632, 3640655872, 1719664640, 2663383040, 1210056704, 3461349376, 477626368, 470024192, 2920939520, 1321402368, 740327424, 748765184, 862363648, 1219252224, 3039234048, 3872033792, 1149923840, 4263120128, 381892736, 539012928, 1386313504, 1214688240, 858548904, 2271686308, 3911888726, 2759483189}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 1409286144, 1845493760, 2063597568, 1719664640, 1296039936, 123731968, 3920625664, 851968000, 219938816, 3503947776, 1798504448, 219512832, 4002398208, 3028000768, 441118720, 3566147584, 1298109440, 2468675072, 2286555392, 296430976, 1982968768, 2531386912, 4080970640, 3397287288, 1060793020, 2976147370, 3727249035}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 201326592, 1107296256, 956301312, 4034920448, 2898264064, 2938109952, 3769630720, 2849505280, 149684224, 910295040, 715063296, 3103817728, 1470480384, 1851170816, 2896482304, 3641911296, 2954017792, 2708664832, 4224847616, 989280896, 2025096512, 2647376032, 967556976, 2441823464, 3849218972, 1217254398, 159548471}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 1275068416, 771751936, 2835349504, 2206203904, 574619648, 1616904192, 2091909120, 1159200768, 1648099328, 2449866752, 931856384, 2151120896, 1472675840, 653631488, 377901056, 4063705088, 1920041984, 3073143296, 150087424, 1100558720, 2531172672, 1830944608, 1639475408, 2085624824, 325588028, 25440030, 3022657859}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 3556769792, 301989888, 2600468480, 2743074816, 1363148800, 631242752, 3882876928, 560463872, 4082368512, 1949433856, 1026621440, 2346745856, 83214336, 600743936, 3297955840, 870660096, 2744290304, 518313472, 3130919168, 3362724480, 770673600, 3658117216, 1287445648, 3816957064, 4223213836, 2514789362, 1369440233}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 1006632960, 33554432, 3405774848, 3900702720, 2638217216, 148897792, 1146093568, 1085800448, 2029780992, 2941386752, 2817851392, 1155039232, 1856782336, 1236180992, 3236392960, 1594435584, 730512384, 3914956288, 1031152384, 1984628352, 715634112, 3916297888, 2102412176, 4269582104, 38948548, 523338966, 3682008843}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 2348810240, 3590324224, 1224736768, 2071986176, 2411724800, 1507852288, 3371171840, 1667760128, 1536425984, 3298951168, 426180608, 404586496, 3217342464, 3559104512, 1034285056, 4159899648, 3107961856, 2086912512, 2690518784, 2823892864, 953719104, 121530208, 1195047856, 1730329496, 3183836236, 4104214754, 208358457}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 1946157056, 3925868544, 1929379840, 1853882368, 1447034880, 346030080, 1433403392, 781713408, 4139515904, 1657667584, 2272722944, 34177024, 3593191424, 1975754752, 3130978304, 3641387008, 3928472576, 2089600512, 2720149760, 361825408, 1362790848, 1740664096, 286877520, 3010974600, 3881673292, 4039239246, 3502676307}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 3154116608, 2181038080, 1090519040, 847249408, 1354760192, 2535456768, 3339714560, 1993867264, 282329088, 2481586176, 1119420416, 244940800, 2705539072, 2246025216, 4170477568, 4222420992, 886287360, 3458878976, 3887993600, 2794665600, 914396992, 3112890400, 2116338288, 3824146024, 1694203252, 4210789438, 4095105873}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 603979776, 2046820352, 4110417920, 1468006400, 843055104, 3852468224, 2221932544, 494403584, 3681288192, 1879965696, 3034251264, 2659155968, 91537408, 222666752, 1115541504, 1693915136, 2991690752, 2963261952, 895626496, 3956620416, 2015661120, 650858336, 869360592, 1894274440, 813890316, 2989657974, 3429653543}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1811939328, 1644167168, 1493172224, 3246391296, 4089446400, 2522873856, 3140485120, 1556611072, 384040960, 121241600, 2595946496, 1248493568, 2065088512, 2275188736, 33804288, 3516868608, 2955973632, 438171136, 3749592832, 2421241472, 1231652160, 1827695840, 1627681968, 1382448888, 3634459324, 2389563626, 2979404053}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1140850688, 1509949440, 2332033024, 3011510272, 46137344, 702545920, 82837504, 3475505152, 1608777728, 1032716288, 4111400960, 3260186624, 2276442112, 3497041920, 3430608896, 170596352, 1899791360, 1003540992, 3737781504, 2907769984, 375753664, 4131475040, 173893744, 1838114712, 569540364, 2366490482, 451251237}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1543503872, 3053453312, 3271557120, 746586112, 817889280, 4049600512, 4042260480, 202899456, 915144704, 3885367296, 3928162304, 1059946496, 2810494976, 59744256, 221114368, 637470720, 1228121088, 2445539840, 1923097344, 4111470464, 2015891392, 1911829152, 485109488, 2989301880, 1237491084, 2107592606, 1664637631}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 3690987520, 167772160, 218103808, 1166016512, 524288000, 3630170112, 3283091456, 1010302976, 4207673344, 1094582272, 1220608000, 1063813120, 4191240192, 4152532992, 2637328384, 211630080, 1555991552, 3184816640, 39856896, 917510272, 2646092864, 1804349408, 3932040848, 368119928, 1586542012, 2361227862, 4155293503}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 3019898880, 1778384896, 3774873600, 276824064, 3074424832, 241172480, 670040064, 2517106688, 1449394176, 1447165952, 233111552, 2736816128, 614809600, 2116984832, 1039560704, 433133568, 4223310848, 3082572288, 4082114816, 106430592, 901524800, 4265489056, 3019587472, 902539960, 3386310316, 4076109402, 424937541}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 2483027968, 3724541952, 2130706432, 3883925504, 2369781760, 1138753536, 2718957568, 1155006464, 1499201536, 1529217024, 4176936960, 540049408, 2549563392, 1781702656, 2441768960, 630921216, 1828621312, 1781825024, 3276814592, 2100822400, 2722890432, 3816698464, 225131152, 1589021720, 3077602388, 1586118158, 3214489395}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 67108864, 570425344, 889192448, 4018143232, 2638217216, 3181379584, 93323264, 1770520576, 1266417664, 1207566336, 3606380544, 2278916096, 857915392, 2134614016, 3001143296, 4139333632, 1958192128, 820241920, 319296768, 3384551040, 790238272, 1120208736, 902665232, 47633800, 2336067252, 1680795722, 1761185883}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 3154116608, 3858759680, 1224736768, 494927872, 1707081728, 2573205504, 3098542080, 2751987712, 2076442624, 617742336, 1880817664, 1358397440, 19021824, 4031356928, 1467961344, 2928613376, 2564658176, 508916224, 7867136, 3274449792, 3865445696, 195115744, 3633873200, 3750743608, 771026652, 2066967834, 3512287165}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 469762048, 1308622848, 117440512, 813694976, 3636461568, 517996544, 670040064, 1638400000, 3921936384, 2586968064, 3446472704, 1960214528, 1574420480, 3626541056, 782028800, 622401536, 241994752, 2431578624, 3629398784, 11143552, 3252764352, 97551264, 983629296, 2065116312, 621788236, 2338022930, 3828761517}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 3422552064, 2113929216, 4110417920, 3229614080, 4206886912, 396361728, 4235198464, 3217555456, 949223424, 1735524352, 3653828608, 486768640, 822820864, 1691197440, 3828633600, 4033681408, 2606334976, 2294705664, 115607296, 4223277440, 4041029184, 4197563296, 446846448, 362686152, 667356716, 3407654746, 4045133081}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 4093640704, 2785017856, 3506438144, 2524971008, 3846176768, 543162368, 196083712, 3278372864, 413925376, 3707371520, 1085997056, 3307765760, 2589769728, 1874239488, 1294069760, 4075227136, 3571104768, 1291581952, 3045855488, 4079618944, 3328385344, 200048672, 646635280, 867676344, 3629277756, 2455979138, 1421409639}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 3154116608, 4127195136, 2902458368, 2122317824, 767557632, 3823108096, 481296384, 2474115072, 3575382016, 1108213760, 800653312, 2909110272, 2209595392, 1269800960, 3867734016, 3738503168, 91462656, 2321998336, 2203853568, 2393769856, 2871602240, 3696070176, 2414340656, 3724912728, 1271120348, 2948054886, 3924095435}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3019898880, 1442840576, 2734686208, 3112173568, 1790967808, 3755999232, 1125122048, 846725120, 3794010112, 2083389440, 325779456, 3449454592, 1789149184, 239640576, 3363131392, 417277952, 1754039296, 3804973568, 2567706880, 2312243072, 4090564032, 1914154976, 884600944, 2830390424, 280014836, 705776550, 810629677}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 603979776, 3321888768, 1660944384, 209715200, 88080384, 3143630848, 87031808, 3652714496, 3387686912, 1785593856, 1797193728, 154238976, 7815168, 2594938880, 1266315264, 3192072192, 1747422208, 3827588608, 753145088, 1492785024, 3594328512, 4182806176, 3702640528, 185156856, 123511196, 1991243894, 583951383}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 3288334336, 1509949440, 452984832, 427819008, 1639972864, 3877634048, 363855872, 3586654208, 742129664, 579993600, 2667380736, 2003271680, 1916026880, 4066484224, 867651584, 108083200, 2461893632, 2696234496, 3044279552, 267262080, 2618240960, 1766491360, 550224048, 1454501544, 885062556, 2357027450, 2143826947}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 1543503872, 503316480, 3741319168, 3380609024, 1656750080, 4188012544, 3404726272, 3326607360, 3077308416, 853409792, 2904752128, 2839904256, 3494494208, 4116684800, 1506332672, 2797549568, 4275276800, 226947584, 184822528, 3766631808, 278214848, 2310711776, 897205616, 4090067720, 3398753676, 1300828218, 359446791}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 1409286144, 2516582400, 2164260864, 3581935616, 3258974208, 3747610624, 4226809856, 782761984, 597426176, 1399980032, 2403532800, 836468736, 2023964672, 174956544, 2762371072, 2207979520, 2897189888, 1747797504, 1697421568, 425126784, 3076517184, 1795386592, 171804368, 3059643320, 3640599020, 2948180786, 2331538939}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 335544320, 3925868544, 2466250752, 2172649472, 1111490560, 3810525184, 611319808, 2800222208, 3175874560, 310509568, 263651328, 4046159872, 3586080768, 2726141952, 1781428224, 1101989888, 1615825920, 563182080, 1608030464, 357226624, 1053813184, 1364948704, 1041473104, 1202420136, 1799062796, 3011997362, 1525261231}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1409286144, 2919235584, 956301312, 4085252096, 2218786816, 2367684608, 3134193664, 20447232, 1571553280, 3772121088, 2347040768, 3192422400, 85639168, 3403325440, 1102958592, 781002752, 2065476608, 2818621952, 2509867264, 1673032064, 275477312, 494328672, 1886166352, 1630072488, 3924671012, 175267398, 2937084351}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 67108864, 1375731712, 3875536896, 1635778560, 859832320, 3487563776, 3301965824, 2327314432, 2160328704, 404357120, 2881290240, 1927839744, 3551707136, 3076431872, 3253325824, 4136966144, 661953536, 1740436992, 2185342208, 4135078528, 4275396800, 1017508064, 3592631056, 4222586520, 2830586724, 4269591446, 3781272293}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 3019898880, 2181038080, 50331648, 461373440, 2738880512, 274726912, 2542796800, 2963800064, 2386821120, 2217869312, 3618963456, 958169088, 3619667968, 2874318848, 525651968, 298661888, 881890304, 567932416, 1128106240, 1675189888, 3670824384, 2925580896, 973549072, 2800329720, 2302894004, 1849511922, 768496405}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 3154116608, 3590324224, 822083584, 1468006400, 4013948928, 2699034624, 1362100224, 2734161920, 1085538304, 4154589184, 614137856, 1420132352, 2194358272, 2004590592, 356413440, 680732672, 1875491840, 1959608832, 2485814016, 2291978112, 925092672, 713849952, 266347920, 1538270936, 4097315868, 2585011654, 334627073}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 3690987520, 1107296256, 2734686208, 3028287488, 3326083072, 211812352, 2263875584, 1812463616, 3379822592, 1523974144, 1777008640, 3119546368, 48250880, 296394752, 186740736, 2899519488, 334277632, 4073869824, 1913621248, 3294034560, 1597634496, 1167552928, 371727184, 3938729224, 2935885484, 2418999786, 3951985473}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 2617245696, 2650800128, 1895825408, 3229614080, 171966464, 3596615680, 4075814912, 706215936, 2134114304, 802291712, 1222443008, 1666809856, 913326080, 1482137600, 2345881600, 2297763840, 223718400, 663121408, 2272312064, 39575936, 439018304, 4183120800, 3876192464, 1875457720, 2317061036, 3108335198, 2275550673}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 335544320, 771751936, 989855744, 1870659584, 2789212160, 3823108096, 3134193664, 560463872, 3974365184, 1168769024, 363003904, 1554415616, 3947446272, 3453001728, 1250709504, 3950712832, 2335876096, 1615822336, 684560640, 4005289344, 357290944, 4241740896, 976218448, 356112920, 292353700, 2882486626, 680377069}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1275068416, 2449473536, 419430400, 3464495104, 884998144, 920649728, 355467264, 607649792, 4210819072, 1256849408, 2192244736, 943357952, 1947779072, 61120512, 543027200, 415438848, 613319680, 2056708608, 822707968, 4199435904, 3003010368, 2709943072, 299530608, 857764120, 3622005500, 426629110, 3204135379}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 4093640704, 2717908992, 1056964608, 1652555776, 2386558976, 2015363072, 265289728, 1082654720, 2351169536, 3151626240, 3461021696, 882409472, 1824014336, 3971915776, 885346304, 1127417856, 3034889216, 1062105600, 3729502464, 3429687936, 1615395520, 731048992, 769257040, 1564561320, 4227409636, 3695686378, 671282141}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 1543503872, 905969664, 2734686208, 310378496, 432013312, 3642753024, 183500800, 971505664, 156499968, 1854275584, 3025076224, 864583680, 1137491968, 3485638656, 2105143296, 4218886144, 2957288448, 850845184, 3871318784, 1256741760, 3789842368, 37637408, 3354615984, 3035290088, 3518862156, 28933618, 2271212745}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 2885681152, 1509949440, 3506438144, 511705088, 482344960, 1352663040, 1204813824, 772276224, 2767454208, 1119485952, 3388407808, 957054976, 1508294656, 3307053056, 404221952, 47126528, 809997312, 315674112, 3850153728, 1940738176, 773539648, 1186620704, 4221627760, 1403303048, 2966510148, 152390378, 974602473}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 3556769792, 4127195136, 4076863488, 4135583744, 1690304512, 1017118720, 1578106880, 3606577152, 503578624, 1778515968, 1852768256, 799768576, 1196965888, 1254465536, 2072596480, 2187790336, 539460608, 479615488, 1023705344, 139714432, 3515728320, 2998199328, 711610352, 2382531464, 4240370996, 2676579670, 208089893}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2080374784, 3321888768, 486539264, 4219469824, 3435134976, 115343360, 810549248, 1569193984, 4021551104, 999424000, 841154560, 935690240, 3286777856, 1388027904, 3559215104, 3487250432, 2554969088, 2224440832, 309760768, 1908801408, 1710743616, 1554305888, 2514043504, 2979865688, 1441313956, 1012458650, 3055515033}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3288334336, 1577058304, 3472883712, 109051904, 2394947584, 119537664, 1810890752, 3901227008, 446431232, 557449216, 4250075136, 3702784, 2953592832, 1915133952, 2270253056, 4028307456, 2500113408, 4077277696, 845001984, 2395336064, 2240109248, 865927712, 4229796464, 2485513576, 2916434124, 1394942762, 4071199611}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 67108864, 33554432, 889192448, 1635778560, 2386558976, 1939865600, 2064646144, 1589116928, 3767271424, 2316435456, 2566586368, 387284992, 1926316032, 2724438016, 1202483200, 3573757952, 2579076096, 1804826112, 2961212672, 665181824, 2562225216, 3159174368, 2357766352, 3414292872, 991844308, 3748149510, 307500807}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 201326592, 3456106496, 2231369728, 3749707776, 4257218560, 2199912448, 3442475008, 3935830016, 61079552, 1798438912, 3324051456, 2474344448, 3728359424, 3313868800, 3140833280, 4000917504, 1937751040, 2776121856, 2539425536, 683338112, 2595834432, 3199670368, 3865611312, 2405494824, 4207180220, 3280634414, 3326733509}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 3959422976, 2650800128, 1761607680, 4219469824, 725614592, 3303014400, 1638924288, 3044540416, 3366191104, 1046347776, 1848705024, 902004736, 3766992896, 4071727104, 148172800, 428419072, 365409280, 1359604224, 3968376576, 1433105792, 2980366656, 1867582816, 3325266576, 3265263832, 2363863868, 1360195366, 1538007077}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 2751463424, 4194304000, 3573547008, 3028287488, 3938451456, 337641472, 2343567360, 1350041600, 3543924736, 1042939904, 1410793472, 1333428224, 836485120, 3328483328, 939708416, 829372416, 4173771776, 2637291008, 2991828224, 516450432, 567075904, 2736654240, 2765685232, 2005646632, 3355722972, 3380538198, 2409962627}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 469762048, 3925868544, 352321536, 58720256, 3124756480, 2325741568, 3557818368, 499646464, 1353449472, 2609512448, 3219193856, 2787278848, 3433349120, 4221345792, 1418457088, 187242496, 2400099328, 4033801728, 962431744, 855202944, 3018185280, 212731488, 2389128656, 3998855496, 1689213716, 1941361050, 4047080527}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3959422976, 4261412864, 3338665984, 998244352, 1933574144, 1369440256, 521142272, 3075997696, 201064448, 2146041856, 1389428736, 2870116352, 2809708544, 3675037696, 281530368, 1955141632, 2557379584, 3931295232, 4131229440, 3286587776, 3866743488, 3752203616, 1341338384, 514297224, 589055636, 2378130814, 3680567131}, +{2147483648, 1073741824, 3758096384, 2952790016, 939524096, 1409286144, 4060086272, 1627389952, 142606336, 3468689408, 2497708032, 118489088, 3422027776, 3926130688, 4268621824, 995557376, 3425599488, 2299641856, 124559360, 2679427072, 850335744, 1059765248, 3422549504, 2969278720, 2658820736, 3761165632, 3481150112, 1269763568, 1940563480, 2671766772, 2568729734, 267010277}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 1946157056, 4261412864, 3472883712, 1954545664, 2143289344, 90177536, 3331325952, 4174905344, 1457258496, 3169976320, 876412928, 1240367104, 2466398208, 1531486208, 1193889792, 3143964672, 4000490496, 3427819008, 721783040, 701483392, 3116594880, 3647219360, 4189987376, 1301745016, 1263502292, 239007662, 4215798707}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 1140850688, 3992977408, 3372220416, 3716153344, 213909504, 35651584, 634388480, 2197291008, 1376518144, 3788374016, 318570496, 3033366528, 2351087616, 3110576128, 2902847488, 2841982976, 1257346048, 744801792, 1744737536, 437409152, 159963968, 876656864, 1862748016, 764508904, 896555972, 422303094, 2196253719}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3019898880, 3724541952, 4110417920, 964689920, 2956984320, 2657091584, 3159359488, 4145545216, 3925082112, 3997564928, 2891251712, 3874127872, 2237579264, 114335744, 906088448, 3584886784, 2962144256, 2300625408, 3049365760, 3760541056, 2792020032, 1580639712, 4288987984, 3140460792, 747397764, 424306718, 1784634761}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2348810240, 2315255808, 2399141888, 2256535552, 113246208, 2862612480, 812646400, 3180855296, 3008626688, 3732275200, 3576496128, 3041755136, 3710304256, 3871842304, 2689724416, 3834976256, 1621732352, 2087241216, 3033440000, 2297588864, 3603617984, 1859489568, 3681735792, 691121160, 154991916, 2411242254, 610233577}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1946157056, 1375731712, 3170893824, 3548381184, 1027604480, 2162163712, 1747976192, 1816657920, 390856704, 3511025664, 3529179136, 858161152, 3529818112, 2981404672, 575524864, 1250625536, 3479081984, 1700850176, 1237235968, 2991638144, 3816208960, 803009632, 3583027728, 3696745944, 1666059228, 4118224234, 1200657855}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 1946157056, 3254779904, 2365587456, 1132462080, 1044381696, 1608515584, 3803185152, 4124573696, 2440822784, 3330670592, 2511667200, 3887693824, 2104573952, 3838550016, 1716940800, 1877293056, 1649517568, 169178624, 3113330944, 1018523264, 2386658880, 2082292832, 3393567440, 1664581144, 4284387772, 3841978574, 2904320659}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1677721600, 2046820352, 2030043136, 2390753280, 1681915904, 2304770048, 2440036352, 2888302592, 4227596288, 309723136, 3433758720, 3743186944, 3539156992, 2393808896, 1015705600, 2545620992, 902071296, 1609006592, 1107594496, 2252826752, 2807340864, 1828682016, 498112848, 3292355832, 3554786764, 282380818, 1742305667}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 2483027968, 2785017856, 2533359616, 3749707776, 2537553920, 606076928, 3083862016, 3288858624, 1558446080, 982122496, 1953300480, 1144750080, 1657683968, 1269669888, 2417315840, 3088918528, 3768820736, 4261561856, 1242804480, 586839936, 1085253824, 1524398688, 873244176, 168886248, 4286334884, 2006760650, 1673065133}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 3422552064, 4194304000, 150994944, 2692743168, 1228931072, 1025507328, 4218421248, 1271398400, 2004090880, 383647744, 1374486528, 3644555264, 1167441920, 738828288, 1038798848, 1006442496, 2116264960, 169461248, 2144052992, 1906167936, 3961366848, 1826943648, 124270096, 3653513320, 460723212, 231282938, 299731873}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 603979776, 1979711488, 2399141888, 2575302656, 2277507072, 4183818240, 116391936, 3044540416, 1216610304, 469368832, 158662656, 2104131584, 3073097728, 603758592, 2871578624, 1814370304, 4144143360, 224906752, 3403326720, 1970535296, 455652032, 909830112, 341584944, 2976779576, 2160538572, 394507718, 4199505533}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2214592512, 1577058304, 1358954496, 3699376128, 4173332480, 446693376, 3671064576, 525860864, 2591293440, 3158966272, 3851354112, 1622245376, 500121600, 3567755264, 762736640, 3611244544, 2828637184, 3149100544, 3212944640, 1638353280, 683380032, 35681440, 6700144, 2201027720, 3954485508, 2773602366, 3263790729}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 3422552064, 3925868544, 889192448, 411041792, 700448768, 3772776448, 1490026496, 1296564224, 834404352, 1890189312, 3841785856, 4282875904, 787988480, 2074714112, 591720448, 2326603776, 3771710464, 1277947392, 1100193536, 475131008, 874944064, 2427076768, 192629040, 830394648, 565713092, 1480859946, 3545105659}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1677721600, 1107296256, 3976200192, 3749707776, 1581252608, 1084227584, 2146435072, 2284322816, 720109568, 2161508352, 1568604160, 709591040, 2361769984, 3700006912, 1746456576, 4161738752, 3886255104, 1791619584, 3591349504, 1363135104, 146848320, 788294496, 647593680, 3234583240, 1001560812, 11101282, 1510210599}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 335544320, 1912602624, 1124073472, 746586112, 3762290688, 2438987776, 3687841792, 865599488, 1768161280, 3073507328, 186974208, 1436188672, 830783488, 4066680832, 2734673920, 1702172672, 767724544, 1866521088, 1084668160, 309522048, 1954778560, 2103991200, 474436304, 1710016120, 3685267556, 18991486, 4181597453}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 3019898880, 2919235584, 2332033024, 2843738112, 4282384384, 1361051648, 3100639232, 4135059456, 3134455808, 1472593920, 725024768, 2533916672, 1525694464, 1376952320, 1044205568, 1642539008, 2423301120, 2628010496, 538228992, 2397729152, 4200572864, 4027114976, 407568144, 1401149224, 2269661284, 1747364374, 3301664609}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 2348810240, 2449473536, 4043309056, 92274688, 1203765248, 1155530752, 217055232, 2464677888, 532414464, 3563978752, 2905669632, 1165787136, 3709124608, 2077663232, 254791680, 297871360, 4019489792, 514383360, 364420864, 2266948224, 1329444672, 373320160, 3575534512, 1411866456, 119003212, 4144303810, 1117696819}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 201326592, 1375731712, 3539992576, 243269632, 3829399552, 3051356160, 2647654400, 2063073280, 1463025664, 1054212096, 788594688, 3194191872, 1204568064, 3519651840, 893874176, 2396063744, 3466304512, 1878543872, 60788480, 3037086336, 2278735808, 2731002656, 2720654288, 4072460760, 2612614372, 2224820230, 3495573401}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 3288334336, 1778384896, 3103784960, 1920991232, 675282944, 253755392, 3572498432, 473432064, 1902379008, 2560491520, 2765422592, 130514944, 3638509568, 3310723072, 3195564032, 1126500352, 3229592576, 1534817792, 3064696064, 394097792, 2603259712, 3564956192, 2484400720, 1635312232, 81445804, 1134952326, 723604805}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 2214592512, 2046820352, 2030043136, 2877292544, 465567744, 316669952, 1202716672, 1962409984, 635174912, 3165519872, 2772631552, 1661698048, 2298953728, 4182876160, 4265496576, 4289923072, 2001964032, 927681024, 1104649472, 3710479488, 894613312, 1335228512, 2955178672, 732570456, 2782991260, 720278214, 1036767995}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 67108864, 3992977408, 3506438144, 2038431744, 775946240, 2627731456, 2419064832, 4015521792, 2054946816, 1271005184, 1100939264, 170033152, 2130001920, 953458688, 1249669120, 1299134464, 152742912, 3940118016, 1495186688, 3038215552, 3904605504, 3102132704, 183923152, 4263785544, 2134772252, 1084042686, 3269309811}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1409286144, 3858759680, 2936012800, 1317011456, 3082813440, 2585788416, 1188036608, 924319744, 294912000, 611713024, 2789801984, 4102062080, 3578544128, 520790016, 3899617280, 2916694016, 3631789056, 254307840, 1077195008, 3781853056, 228296384, 1633410592, 1832077360, 1285764136, 1402182596, 704104846, 2281795057}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 2483027968, 3254779904, 2768240640, 729808896, 1874853888, 3126853632, 3293577216, 312999936, 2792095744, 1274937344, 4270522368, 80904192, 2324217856, 794337280, 2972315648, 1184565248, 3218772992, 2765414912, 1163829504, 1575406208, 2140898368, 2542235232, 2867196080, 2270508408, 1705609316, 163736178, 3049549039}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 3556769792, 3724541952, 2063597568, 3548381184, 1732247552, 3185573888, 3895459840, 3472359424, 4040949760, 3156869120, 1371340800, 50102272, 1395638272, 3684868096, 3815559168, 634193920, 3798246400, 2357460480, 3297812736, 4064145792, 2179179456, 3458885472, 2465716496, 4142836376, 1777269340, 1847855878, 1425422171}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 3019898880, 3120562176, 754974720, 3045064704, 3267362816, 929038336, 3866099712, 3172466688, 3062628352, 4159307776, 3752001536, 1805090816, 3946528768, 3963199488, 2515955712, 2885883904, 2978460672, 1054033408, 2750253312, 4222640256, 3139059264, 2767927264, 2335948272, 1006717368, 2232596908, 4257608926, 1097224159}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 1140850688, 1778384896, 3976200192, 1098907648, 2822766592, 4024434688, 1605369856, 3908567040, 1321992192, 224002048, 1531904000, 2479128576, 3184934912, 2327486464, 1890013184, 661596160, 4275350528, 956189184, 226397440, 4280895616, 3800433216, 3174901472, 3897531216, 4246521496, 323339644, 3126090630, 1563014847}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 201326592, 3388997632, 2365587456, 3246391296, 3720347648, 2787115008, 2754609152, 1502085120, 703856640, 2657222656, 1238695936, 1435402240, 2966306816, 3594559488, 1544908800, 3082094592, 3160314880, 878068224, 2056029952, 3226167424, 2031495232, 3136755424, 4097545776, 2207317736, 2459363068, 3369717674, 622746001}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 3288334336, 1845493760, 4076863488, 2608857088, 2738880512, 2011168768, 3310354432, 2564292608, 2300837888, 1884946432, 1841889280, 3909976064, 2967617536, 727425024, 3342692352, 2515077120, 3447563264, 1791649280, 1134003456, 4169885056, 711329216, 462887264, 1164882448, 1313791512, 2652400644, 4179797518, 2201548413}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 2214592512, 3254779904, 2063597568, 595591168, 20971520, 1663041536, 2966421504, 2299002880, 2248409088, 1301151744, 1717895168, 1746108416, 3335045120, 1126277120, 1918881792, 239413248, 2202252288, 4068534784, 4161119488, 973193856, 4289206208, 4136897632, 1126577296, 745608488, 2079702756, 3956917578, 3299087829}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 4093640704, 1711276032, 520093696, 1635778560, 4206886912, 4016046080, 2463105024, 2788687872, 3515613184, 2000814080, 2380333056, 2495512576, 3283959808, 2889392128, 2191151104, 2239834112, 3555636224, 3645199872, 500480256, 2122864512, 2694320832, 532428256, 3765055344, 4222958264, 1138793860, 2122737814, 2136682807}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2751463424, 369098752, 3808428032, 3749707776, 1656750080, 3953131520, 3096444928, 1854406656, 1010565120, 2832596992, 953352192, 3492184064, 3820830720, 2226429952, 4290539520, 1232283648, 2444657664, 1807052288, 482917632, 3364508544, 3469752768, 879244896, 3620474480, 2356023304, 3296138516, 3322196106, 3965997899}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 67108864, 234881024, 1023410176, 578813952, 2646605824, 3537895424, 1185939456, 3618111488, 1520697344, 1891500032, 1166999552, 1172340736, 4160569344, 3401752576, 537948160, 1357850624, 3759184896, 4252322304, 2335608064, 3694555520, 271328832, 3511293728, 698950192, 3173224728, 3400005468, 337571602, 621108261}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3154116608, 2382364672, 2432696320, 3514826752, 1681915904, 3735027712, 2129657856, 1655177216, 3796631552, 313655296, 266141696, 3999432704, 1338589184, 2938413056, 110260224, 1845299200, 3411186688, 914454016, 3568872192, 2822262144, 241435456, 3023963104, 1175391056, 3450833096, 2807298860, 754566210, 618717391}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 1409286144, 2248146944, 2466250752, 1149239296, 1161822208, 543162368, 3270508544, 2508718080, 1402208256, 418512896, 1429012480, 3547627520, 3786522624, 2605359104, 2439180288, 1338841088, 3016000512, 2799293952, 3027140864, 2499346304, 482617792, 3635033248, 1419846544, 1894430776, 2276650604, 3780459706, 434676985}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 4227858432, 2583691264, 2566914048, 629145600, 2696937472, 2812280832, 3782213632, 3146252288, 887881728, 2291793920, 1172635648, 4086136832, 1630453760, 803446784, 2300956672, 178599936, 4125996032, 243201536, 1742453504, 2095175808, 337846592, 551197664, 2547677296, 433249160, 3407980780, 861197898, 269911687}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3422552064, 2650800128, 4278190080, 2139095040, 3032481792, 3768582144, 2941255680, 1313341440, 900988928, 633733120, 2013986816, 2416345088, 131907584, 76324864, 2648559616, 3872069632, 3584474112, 2584537600, 1350876928, 881452416, 2344424640, 2262140000, 3238426864, 3652344008, 2733917028, 247426938, 89783001}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 1275068416, 2449473536, 1258291200, 159383552, 3728736256, 3026190336, 2372927488, 3026714624, 2620653568, 43122688, 3059154944, 2697232384, 2144616448, 4275740672, 857559040, 3893823488, 1420069888, 1386504704, 984788736, 2267643520, 2793736640, 1895017184, 3110127440, 1290190968, 2813577804, 569924034, 362063537}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 3556769792, 2315255808, 184549376, 2407530496, 3611295744, 2866806784, 1502609408, 1411907584, 4261150720, 889323520, 1619066880, 2538307584, 3788750848, 372088832, 4105498624, 2764126208, 1445696512, 755226112, 2682630400, 3109608576, 1202393024, 1865848160, 2233098512, 3099555928, 3790790452, 3231055986, 1293886587}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 1006632960, 3858759680, 2197815296, 1417674752, 1874853888, 3630170112, 3012558848, 62390272, 168558592, 4157472768, 1454440448, 588480512, 2466889728, 2933497856, 997380096, 2570139648, 2891156480, 4004114944, 2015998720, 3369780096, 1908742080, 2201067680, 4087793968, 2263027768, 3335828628, 3660005686, 130940615}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 1409286144, 234881024, 654311424, 1551892480, 3510632448, 794820608, 3866099712, 1966604288, 3879993344, 1996357632, 474415104, 2540208128, 1312931840, 1614454784, 441774080, 2613524480, 950572032, 2908878336, 1286246656, 2614943104, 4279968960, 3208806560, 1559284624, 4010348024, 2000130124, 1945981526, 3733803245}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 2214592512, 3120562176, 4143972352, 4085252096, 3661627392, 4091543552, 3431989248, 288882688, 979107840, 3863609344, 4088594432, 994869248, 2385723392, 1574084608, 421416960, 3266521088, 1640797184, 3673376256, 1492288768, 3014553728, 146486464, 953714272, 3754773840, 1336902936, 2397566260, 2538458230, 4268678099}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 3154116608, 570425344, 520093696, 780140544, 2168455168, 2464153600, 1083179008, 3890741248, 19660800, 70909952, 128909312, 427917312, 1716240384, 63938560, 1168822272, 1420769280, 2097253376, 604754432, 3987706624, 3011170944, 3005681856, 2684194592, 1245312400, 2235350040, 3362349812, 1091554690, 3239690063}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 1543503872, 4127195136, 1929379840, 830472192, 3133145088, 1373634560, 3025141760, 1568145408, 1965293568, 784990208, 2190147584, 1781366784, 3685531648, 4238778368, 3548475392, 4127868928, 1873271808, 4023066112, 2584576768, 1805451136, 894337472, 3074257120, 120869104, 3823035736, 3932785924, 3514229494, 2650117397}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 603979776, 1711276032, 50331648, 2575302656, 3686793216, 2233466880, 1924136960, 1188560896, 2961965056, 2882928640, 196411392, 3349118976, 638976, 2670370816, 2249617408, 283342848, 2451362816, 3141867008, 531080448, 655743872, 278180800, 66541792, 3894861488, 1417022056, 3947182844, 3349656942, 1930814647}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1275068416, 637534208, 1325400064, 4185915392, 507510784, 1994391552, 1206910976, 198705152, 1389101056, 1799225344, 3215261696, 1068400640, 3419062272, 1460379648, 1508143104, 813778944, 621796352, 3121949184, 3700852480, 905379712, 2490220224, 2345486048, 3899770576, 3612353944, 4274532812, 3571716542, 1797916903}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 2751463424, 2382364672, 385875968, 4135583744, 4064280576, 568328192, 3910139904, 3250061312, 3851681792, 2310144000, 3441229824, 3973349376, 2476851200, 3637092352, 787836928, 396908544, 4053584896, 3350005248, 2107424000, 1788733824, 861388480, 2228119840, 1666444240, 682925976, 2691815604, 4124152870, 2568050249}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 3422552064, 2046820352, 150994944, 1233125376, 2210398208, 1684013056, 3413114880, 379060224, 849608704, 3140616192, 1146683392, 4016340992, 833339392, 2822610944, 2521780224, 2144753664, 1406323712, 126425600, 1953277696, 2309474432, 2534653760, 2152758752, 550623024, 2672335800, 1230370828, 3542792494, 3796166429}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 1275068416, 1040187392, 520093696, 796917760, 2797600768, 790626304, 1250951168, 3543662592, 2249981952, 3906076672, 523567104, 3732242432, 712392704, 2621480960, 2994991104, 1417070592, 3936572416, 2625969664, 1960677120, 3738322304, 3276707520, 2445590880, 191265520, 3283655784, 3602893108, 3904160342, 686714075}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3154116608, 33554432, 117440512, 2558525440, 2051014656, 2170552320, 1399848960, 3093823488, 2525757440, 1367474176, 277544960, 3557851136, 862797824, 2686164992, 3208507392, 2769737728, 215368704, 3959622144, 2929408, 3878112896, 3679238336, 1196907424, 2779031760, 4271596344, 1657182124, 3818946034, 4154340663}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 469762048, 3523215360, 3170893824, 3598712832, 1203765248, 1423966208, 116391936, 1094189056, 2222718976, 400162816, 1426259968, 2151383040, 265535488, 297312256, 3576188928, 1275811840, 3449879552, 3908769280, 3441926912, 481943168, 2669910592, 3611281440, 3395982640, 2341431128, 2154220716, 3641842214, 2160535275}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 2751463424, 1509949440, 1929379840, 2608857088, 2738880512, 2728394752, 3981443072, 3241672704, 1888223232, 1288306688, 869203968, 2347794432, 4187930624, 364879872, 70152192, 4160833536, 1023534080, 1282874880, 1723630848, 1244982400, 2487257024, 752275296, 1243317136, 2347778056, 2195212196, 2899074006, 660238223}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 2214592512, 637534208, 3909091328, 696254464, 1774190592, 3567255552, 363855872, 2096627712, 3115581440, 2581987328, 4058710016, 2093711360, 976732160, 429957120, 1757179904, 1140287488, 2274161664, 4005769728, 1578614016, 4201500544, 2952901952, 3307141344, 1424892080, 3754367112, 1820953916, 2935160582, 839649241}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1275068416, 2046820352, 721420288, 1535115264, 935329792, 2380267520, 3249537024, 1644691456, 4241752064, 4065722368, 1320615936, 988577792, 215040000, 1591451648, 2709377024, 1537923072, 3224792064, 2593068544, 3656427264, 1018389632, 1141554112, 2196657504, 2074284720, 2153426392, 1431717820, 863965162, 2950213969}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 738197504, 100663296, 2634022912, 4152360960, 868220928, 1264582656, 2012217344, 1869086720, 2002518016, 561119232, 3222994944, 80773120, 3670556672, 1078697984, 1532547072, 2074339328, 356736000, 3397593600, 2212806400, 1550219136, 107131456, 3920852320, 2003503408, 1962456568, 2679394732, 703184658, 3011239299}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 1275068416, 4261412864, 1358954496, 3984588800, 2764046336, 2208301056, 3306160128, 2738356224, 3294363648, 4056023040, 3087335424, 3219554304, 681099264, 2640551936, 2604560384, 1427859456, 3207455744, 1294795264, 3791822592, 21420416, 2084866368, 3115187680, 3614259696, 534950984, 2880890196, 176987510, 3753499659}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 67108864, 301989888, 1124073472, 4202692608, 624951296, 3554672640, 1326448640, 3390570496, 1385431040, 3914465280, 3065577472, 3197534208, 3430727680, 1970249728, 1158303744, 4093855744, 2440944640, 2233286144, 3211564288, 540665472, 1920416704, 1190235424, 2199221264, 70177304, 39232244, 811387022, 4108294729}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 1543503872, 4127195136, 1728053248, 3514826752, 3300917248, 232783872, 3488612352, 352845824, 897843200, 1061289984, 158007296, 3517743104, 1988673536, 4161249280, 1489260544, 75458560, 424401920, 1165955584, 30843648, 1947202432, 3789367488, 810394848, 2032880240, 2450644824, 1357395308, 1987316842, 3830060373}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 469762048, 2919235584, 587202560, 4202692608, 4081057792, 736100352, 787480576, 2523398144, 3209953280, 400162816, 2531852288, 1474396160, 608681984, 742957056, 3007729664, 2692708352, 1680276480, 747440640, 468943616, 359325056, 3609919936, 3916734496, 499662992, 1313635096, 1236161292, 460014098, 1889328577}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 3825205248, 3321888768, 889192448, 25165824, 1488977920, 320864256, 4086300672, 3629645824, 543948800, 1418330112, 2740649984, 2479390720, 347947008, 643014656, 492171264, 3003041792, 2157865984, 1952921088, 3996818688, 924478336, 4257818176, 3953112800, 4228905968, 211674216, 1842018804, 2667079054, 4227208071}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 1946157056, 2852126720, 1929379840, 1602224128, 4097835008, 2237661184, 1613758464, 2771910656, 940834816, 2361524224, 2331181056, 1364230144, 2434088960, 769892352, 170258432, 3846621184, 1270772736, 3432463872, 4006256896, 742547584, 688456640, 3233257056, 2869427792, 642106616, 1106704444, 424036326, 3550690497}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 3825205248, 33554432, 1056964608, 2793406464, 448790528, 2459959296, 3541041152, 1886912512, 72613888, 2705719296, 1264517120, 2987425792, 2767110144, 344956928, 2262716416, 464615424, 3750351872, 2762684928, 3955660032, 2760502912, 2955616448, 1980142112, 2896816368, 3623552584, 1306433044, 3765302950, 2240090953}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 469762048, 1845493760, 251658240, 662700032, 4173332480, 3256877056, 995098624, 3332898816, 2133065728, 1250295808, 56426496, 3133767680, 1032536064, 4132741120, 920834048, 173000704, 3711845376, 3831050752, 4129262336, 519990656, 871971520, 4103057248, 3807791472, 13448488, 1581351108, 167729650, 41586725}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 3959422976, 369098752, 922746880, 1333788672, 1883242496, 643825664, 2857369600, 1208483840, 2165047296, 1811808256, 3357081600, 1467187200, 888881152, 3962216448, 1617481728, 2076297216, 2796176384, 3778356736, 1941812992, 3678037888, 186457280, 4102128480, 1536968528, 1719666232, 2361394852, 3147827050, 3782225631}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 4093640704, 3523215360, 318767104, 1769996288, 2906652672, 1751121920, 3782213632, 1941438464, 3671851008, 3223977984, 3087335424, 1633648640, 2721628160, 1830461440, 2240245760, 2828171264, 621145088, 2069442048, 1412802816, 3864917632, 3476358080, 3741812192, 2194996752, 535342136, 279862188, 2560619206, 3787728675}, +{2147483648, 3221225472, 536870912, 2415919104, 3623878656, 2214592512, 2717908992, 3841982464, 3732930560, 717225984, 517996544, 2117074944, 2740453376, 2296119296, 3952476160, 121307136, 881754112, 772423680, 712351744, 904196096, 2265966592, 946435072, 1797729792, 2331557120, 2994827904, 451095104, 3868375072, 3011277424, 2675877336, 1546804700, 3805911934, 1611320371}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 67108864, 1912602624, 822083584, 1484783616, 1891631104, 2690646016, 4046454784, 2474115072, 3540779008, 3858628608, 599982080, 4246241280, 1551777792, 4045119488, 1854328832, 3205888000, 1506108416, 3046049280, 4140211456, 3308093056, 4088076096, 1643951520, 237262320, 1503828728, 305611804, 2503098326, 2547852327}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 603979776, 1241513984, 385875968, 3548381184, 2562719744, 236978176, 124780544, 2258108416, 3079405568, 12189696, 3356295168, 179535872, 2819047424, 1979621376, 2455040000, 3450468352, 3099739136, 984156672, 2738730240, 2437700736, 3286383296, 1965104480, 641310832, 544371752, 3381736652, 2667678206, 189678343}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 2348810240, 301989888, 721420288, 3548381184, 3678404608, 3277848576, 3576692736, 2219311104, 1824784384, 2938765312, 481492992, 1296072704, 3272622080, 3073613824, 1198583808, 1995700224, 1274768384, 3257860608, 3073816320, 2725603968, 604389312, 1582115168, 515998608, 1952446072, 2235914172, 3142459642, 2835940597}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2348810240, 2852126720, 956301312, 1266679808, 1354760192, 3412066304, 28311552, 1889009664, 3008102400, 859963392, 399179776, 2362540032, 3036299264, 2170200064, 2215374848, 3048269824, 1847161856, 1281295872, 1577041664, 3991099520, 3402118976, 4096013664, 3065388016, 1993679096, 2492503804, 3502557998, 1095188695}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 1409286144, 100663296, 1996488704, 3816816640, 616562688, 2258632704, 4147118080, 710410240, 808189952, 3698458624, 3325624320, 3750133760, 762888192, 1040162816, 2501791744, 2732029952, 1755958272, 575474176, 3638075648, 3870541696, 2172663488, 4257226336, 3592427632, 1315977480, 590885852, 4030468078, 1423579359}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 738197504, 1174405120, 3103784960, 2994733056, 1874853888, 1361051648, 145752064, 1492647936, 3148611584, 1016201216, 43974656, 3725492224, 3871227904, 1725014016, 2849034240, 4273981440, 111770624, 2720727552, 2552282880, 3090902912, 867439424, 2880322592, 180684592, 2969930536, 405717308, 3004358182, 3846750975}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 1811939328, 3925868544, 3271557120, 562036736, 1086324736, 2250244096, 84934656, 2897739776, 1790181376, 3496345600, 3934060544, 267354112, 222052352, 97689600, 45346816, 1419692032, 1026118656, 2207325696, 3029174016, 1338994816, 1756113344, 3447865312, 1237526896, 819373992, 2403192788, 2391796214, 3580149969}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 4227858432, 3858759680, 3204448256, 3615490048, 801112064, 3244294144, 2370830336, 3422027776, 3528196096, 1674182656, 2456616960, 3763306496, 1011040256, 3210911744, 3559714816, 3427923968, 2126924800, 3812179456, 274303744, 3875294080, 2862357184, 2465346912, 3082894000, 3314913272, 1660306564, 2911970230, 1038984687}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 4227858432, 1577058304, 1291845632, 3481272320, 801112064, 681574400, 2607808512, 3909615616, 3596877824, 206176256, 985464832, 1046642688, 3713449984, 2994708480, 356798464, 966883328, 2795500544, 470749696, 2633216768, 2130342272, 156136000, 3162263904, 1596807216, 18993416, 3940555660, 3473932666, 3092782109}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3959422976, 1644167168, 3506438144, 1635778560, 3779067904, 1449132032, 3320840192, 3916955648, 3043229696, 3949854720, 1446182912, 2339471360, 4065705984, 2502074368, 399790080, 2593081344, 2303908864, 2316640768, 2331946752, 1182688896, 3363993920, 4122505696, 3921508240, 1888212280, 2005510924, 544332534, 1730972781}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 2885681152, 1845493760, 1157627904, 2424307712, 3082813440, 3101687808, 145752064, 731381760, 1694236672, 2598764544, 3417767936, 621379584, 1693564928, 3680411648, 1841852416, 2985777152, 3381328896, 266937856, 2098368256, 2746630528, 3913054272, 3391441568, 1108337712, 3092612312, 3901223100, 966900750, 601225819}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 3019898880, 2583691264, 1325400064, 746586112, 331350016, 1914699776, 1506803712, 1749549056, 2322857984, 717881344, 3027435520, 3469115392, 3974742016, 194355200, 3917443072, 838092800, 2638136320, 3604024832, 3927023872, 2452450432, 2545646784, 2068211360, 3363955888, 3039923944, 2357031012, 582176330, 1003640081}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 1811939328, 3456106496, 3472883712, 1954545664, 4173332480, 2459959296, 1198522368, 1843920896, 840695808, 1097465856, 2958622720, 2611183616, 2459353088, 2992283648, 1086681088, 2028226560, 396614656, 1702575616, 3222703872, 947343744, 27869888, 2523292576, 82238832, 741510600, 446255884, 3656271298, 120255811}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 2483027968, 33554432, 2298478592, 377487360, 2009071616, 1805647872, 4050649088, 2227699712, 806092800, 3098411008, 821231616, 3882123264, 4191109120, 3501694976, 2770071552, 43046912, 1108368384, 1254958592, 1355784448, 864025216, 2378360128, 155549216, 4277580336, 2478471560, 2889620556, 2785424522, 4180616391}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1543503872, 4194304000, 956301312, 2910846976, 901775360, 3667918848, 3176136704, 50855936, 3857448960, 2125070336, 1919614976, 3431628800, 1508032512, 2881593344, 2834845696, 1678469120, 2605044736, 74528256, 2237246208, 2738642048, 4275917632, 1269628128, 3018625712, 288608520, 3100116228, 3628875130, 3514434167}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2617245696, 3724541952, 1627389952, 3095396352, 2831155200, 3084910592, 4077912064, 3374841856, 392953856, 1746534400, 3023896576, 3967778816, 3317645312, 2049089536, 3163615232, 4237686784, 1739484160, 1642542592, 3710038784, 3373329792, 2866142528, 1972261024, 3147246320, 3000678424, 3325360788, 4017348258, 1877033047}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 1409286144, 100663296, 2801795072, 2105540608, 3326083072, 2707423232, 447741952, 3359113216, 4068737024, 2023882752, 1315373056, 1786281984, 3284746240, 1195352064, 3697397760, 4252952576, 2120371200, 3027838464, 2587472128, 1232399232, 2414444224, 1668261344, 833213648, 404933496, 724849564, 3735291814, 2364674885}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3154116608, 4127195136, 3271557120, 2021654528, 1614807040, 1277165568, 2435842048, 640155648, 213647360, 36569088, 1871249408, 578781184, 2965127168, 1704370176, 4124299264, 1865603072, 223435776, 2729655808, 1554295552, 2978275200, 2022467008, 641632928, 2796540496, 3288134760, 847804604, 2088013234, 3111975675}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3556769792, 704643072, 318767104, 2759852032, 3787456512, 1176502272, 1613758464, 1483210752, 3417571328, 3914727424, 1823539200, 2752675840, 243351552, 960733184, 1770246144, 2652567552, 2606517248, 1461388800, 619806976, 366788736, 2658485184, 4277504160, 1285737264, 1662022376, 870395804, 2913633730, 2118998169}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 1811939328, 3456106496, 1660944384, 260046848, 3477078016, 1080033280, 4140826624, 1905786880, 245104640, 278790144, 3713204224, 4046094336, 770097152, 1213833216, 1509707776, 3954657280, 834794496, 857289216, 2791548672, 2715645312, 62442944, 2167058784, 1978071952, 1012511928, 1140616004, 2193048910, 4282499419}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 4227858432, 1711276032, 251658240, 2675965952, 2260729856, 115343360, 2685403136, 581435392, 4224450560, 3065380864, 1314062336, 3960569856, 65847296, 2439159808, 1351446528, 167143424, 3119250432, 1188116992, 4138773248, 1873043328, 1526911680, 2806362976, 802094320, 1316206616, 3344814996, 344078914, 3969977471}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 738197504, 1509949440, 4211081216, 1753219072, 88080384, 1159725056, 930086912, 206045184, 3980132352, 1931345920, 862650368, 4052779008, 245972992, 1939578880, 921300992, 4023056384, 442911744, 1079064064, 1801568000, 3044600960, 2580248512, 4241402272, 3496102416, 3493529384, 19446380, 3189597226, 2144962315}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2751463424, 3523215360, 654311424, 1786773504, 2000683008, 2065694720, 2490368000, 491257856, 1860960256, 1162215424, 2393309184, 1982562304, 2346598400, 502046720, 287698944, 2882201600, 2425179136, 2597663232, 1316916480, 2262878848, 3391911616, 343522592, 377188752, 3462008104, 4117310892, 2600506858, 274988095}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3690987520, 2449473536, 2868903936, 3179282432, 1136656384, 1658847232, 2597322752, 2821193728, 446431232, 498728960, 2439708672, 1820360704, 566050816, 3528171520, 1464725504, 1378805760, 1954698240, 356335104, 2265549568, 1804783232, 1644715968, 4146989792, 2566721968, 485078424, 3351433700, 610303010, 1418865627}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 3422552064, 4261412864, 1862270976, 1753219072, 2780823552, 2044723200, 2404384768, 4275568640, 2952527872, 1034289152, 1013383168, 2453962752, 3725770752, 696492032, 2175160320, 154748928, 556917760, 2240619008, 1536007936, 592804224, 321906368, 3431341216, 3411478064, 3314326552, 1503061316, 2443819934, 1133470627}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 67108864, 3858759680, 3707764736, 192937984, 1035993088, 3349151744, 91226112, 3938975744, 872677376, 1899364352, 587268096, 2560720896, 1466351616, 2873139200, 3109515264, 1660831744, 2961953792, 996353536, 1190042880, 2359970688, 3645230144, 1699624032, 929896624, 191074760, 3327779212, 2101623242, 3688249925}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1543503872, 3321888768, 1426063360, 1585446912, 2042626048, 3269459968, 447741952, 3239575552, 1387003904, 3575513088, 4293066752, 2534506496, 2901164032, 1012047872, 1458434048, 2671167488, 484142080, 796985856, 2198123264, 3146438528, 4056771648, 390468384, 611268016, 90150872, 2099729468, 3736538158, 34843215}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2348810240, 234881024, 1493172224, 3816816640, 2764046336, 4276092928, 3266314240, 2127036416, 36438016, 166330368, 4084137984, 446595072, 3302539264, 793878528, 139882496, 2354141184, 2222183424, 3487106560, 2276699904, 2205503872, 198573888, 1353459296, 1521096688, 3679399576, 3654196540, 4129357018, 2532681263}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3154116608, 1845493760, 2868903936, 1786773504, 3409969152, 283115520, 1620049920, 745013248, 1062993920, 3499229184, 1237909504, 1889173504, 3299229696, 1438883840, 2387922944, 2168055808, 2877645824, 3169069568, 1497768704, 3617002880, 2250867648, 3999923232, 2538425488, 3913818072, 376177300, 1770666834, 2884445979}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3019898880, 167772160, 1157627904, 2189426688, 3804233728, 2577399808, 1437597696, 978845696, 464257024, 2268725248, 2736717824, 3903619072, 713048064, 302227456, 4000641024, 1211099136, 1322089472, 3691252224, 2846767360, 3650696320, 1449230912, 2319965472, 444163696, 1634862344, 4015727676, 2455934190, 453604191}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1811939328, 301989888, 3976200192, 3397386240, 222298112, 2850029568, 3843031040, 88604672, 929824768, 3058040832, 940638208, 3493953536, 3599745024, 1866506240, 1183207424, 3223541760, 3837846528, 3696500224, 1211246336, 3549642368, 1332388416, 3763436320, 540264336, 3849230104, 2882231284, 1583142618, 2999594935}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1543503872, 301989888, 687865856, 679477248, 2520776704, 3034578944, 3381657600, 3523739648, 42205184, 2111438848, 3560636416, 3646193664, 1328103424, 3741294592, 4051038208, 3386046464, 3171959808, 4177275392, 2923834112, 2116889216, 1783737152, 2790063008, 2639354960, 1633925592, 2439249812, 2279070218, 854973549}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 2483027968, 2382364672, 218103808, 4236247040, 2814377984, 891289600, 2905604096, 592969728, 330039296, 1797652480, 3000172544, 3763044352, 3563503616, 1705549824, 3564457984, 4091693056, 4055624704, 1067718144, 3993108736, 437328256, 2314908736, 2758571936, 507300912, 3147145896, 485082844, 3644655438, 521963807}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 3422552064, 2852126720, 3741319168, 981467136, 1690304512, 2342518784, 758120448, 1292369920, 3131834368, 982384640, 4128178176, 584089600, 2771304448, 267362304, 2549501952, 1240295424, 1322771456, 2624858624, 3757719296, 108340352, 3588588224, 3173729568, 4103395184, 4009394440, 142865180, 1862146618, 3672574015}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 3825205248, 1577058304, 587202560, 2625634304, 3779067904, 765460480, 1326448640, 71827456, 1660682240, 4118151168, 2522939392, 3056762880, 2903031808, 1027842048, 2792509440, 2738321408, 3364340736, 256123392, 3832677632, 1899180416, 1079087040, 3710993312, 1600060944, 3799155464, 1260964980, 429103370, 2044352067}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 603979776, 704643072, 1828716544, 394264576, 2336227328, 3038773248, 3627024384, 2713190400, 1346109440, 95289344, 3632332800, 1985511424, 1418379264, 3286867968, 2162847744, 2921285632, 3532506112, 264517120, 1127351552, 1012873344, 2738980928, 2942191712, 4046805520, 1126099304, 1668526716, 4085345814, 1807024027}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 1140850688, 3992977408, 4009754624, 2910846976, 314572800, 2820669440, 2899312640, 781713408, 4272160768, 3307339776, 3958439936, 2799468544, 971358208, 2835193856, 2535550976, 2398902272, 4145988608, 391916032, 3853913344, 2696615296, 2411838656, 1831289824, 2834265584, 1259557160, 708138788, 1333162622, 3659777061}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 3825205248, 1375731712, 889192448, 1350565888, 1992294400, 3755999232, 3792699392, 865599488, 3991666688, 3978952704, 4164616192, 2291695616, 4038213632, 1446223872, 3883061248, 2106443776, 150692864, 3634118144, 1315050752, 1538199168, 2538505792, 4206583712, 196877680, 3398576664, 2762413140, 620406414, 4129116087}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2885681152, 2650800128, 1325400064, 1635778560, 1832910848, 81788928, 1320157184, 3167223808, 3929276416, 867041280, 3850043392, 1428127744, 4046503936, 1532272640, 3752292352, 3652212736, 4184734720, 1147420160, 1003884288, 3330745728, 2013627072, 237355744, 2651857936, 3961003288, 3331079004, 1844576570, 3220809}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 872415232, 1644167168, 2231369728, 3061841920, 3904897024, 2283798528, 747634688, 3144155136, 2296119296, 758775808, 4019257344, 741834752, 2455060480, 1941348352, 1154142208, 3785349120, 2836812800, 302784000, 2863792384, 3187479168, 2381684288, 1945136672, 1999056624, 626304616, 780125684, 304504642, 1840518955}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 201326592, 369098752, 4244635648, 2843738112, 3703570432, 4053794816, 464519168, 2236088320, 3713269760, 2076835840, 827392000, 47611904, 1162625024, 3954679808, 1293086720, 2727335936, 832529408, 3655612928, 3892461312, 3594853248, 3405552192, 1213038304, 41496304, 3641875656, 2705218812, 765105258, 2890553569}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 2348810240, 3791650816, 1392508928, 3967811584, 3015704576, 3357540352, 1810890752, 1947729920, 165412864, 3679846400, 1161625600, 373325824, 1915011072, 923639808, 2000441344, 4078262272, 2260190208, 3355189760, 765869824, 1554325120, 1809623488, 437439136, 203457456, 129299816, 679838188, 1214799070, 1553429619}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 872415232, 3925868544, 1392508928, 3061841920, 2218786816, 2720006144, 4092592128, 1380450304, 2521038848, 2073427968, 2499346432, 1607761920, 3103866880, 3344801792, 761131008, 2901989376, 3724954624, 2110006784, 2555779328, 3407417472, 2865007552, 2346275872, 1761714768, 3942112104, 1148976268, 2615803050, 4087805685}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 2751463424, 3590324224, 553648128, 3196059648, 1656750080, 4179623936, 2955935744, 1730674688, 1977352192, 889585664, 1798111232, 3725099008, 2169290752, 3755319296, 1967935488, 1165322240, 1438116864, 3125292544, 3389795584, 3040753536, 1021913920, 3380258080, 1299958896, 3461745704, 3000304476, 3849099410, 3645819779}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 3959422976, 3053453312, 3942645760, 562036736, 4139778048, 3328180224, 1173356544, 3067609088, 3460562944, 147456000, 3257729024, 12484608, 3003105280, 3013844992, 871976960, 3597166592, 302576640, 3772268032, 1430529792, 21636992, 3505193920, 2229180640, 1175441904, 2046529208, 3254603372, 3481420286, 2775964357}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 2214592512, 1509949440, 3137339392, 3816816640, 633339904, 1725956096, 592445440, 3001548800, 505151488, 3327524864, 4049141760, 4268720128, 2196815872, 531013632, 3046600704, 379209728, 1909453824, 3420995072, 43785472, 4195753088, 2574855616, 1080002912, 2995310640, 2410854680, 4119684996, 1895648402, 1160080283}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1677721600, 2113929216, 3875536896, 1115684864, 1681915904, 643825664, 3104833536, 2227699712, 691798016, 1337851904, 547160064, 268795904, 1192476672, 2999492608, 1933463552, 3484899328, 3823166464, 1387795968, 2305041664, 1082797440, 708782784, 2136377376, 1825793616, 1382735736, 554118708, 2599586074, 2407094403}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 1811939328, 1442840576, 2566914048, 1384120320, 3418357760, 2904555520, 3188719616, 447217664, 2014052352, 135659520, 868679680, 2286518272, 2109685760, 2136907776, 3573469184, 3711813632, 4282270720, 2509782528, 2192840448, 2813472640, 4217188160, 794344480, 3432110640, 4227361832, 861347732, 1327608754, 2442359871}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 4093640704, 3254779904, 251658240, 2743074816, 3007315968, 1763704832, 674234368, 2506620928, 3043229696, 1858732032, 958464000, 2469691392, 4112629760, 3261440000, 2547863552, 810575872, 1639644160, 272107008, 1989945600, 934677120, 566693056, 34315104, 3822477968, 2199249384, 2052570620, 2667602722, 2437084621}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 2214592512, 301989888, 754974720, 931135488, 381681664, 4032823296, 1013972992, 2961702912, 3577479168, 3997302784, 191692800, 602767360, 4179378176, 623943680, 2090455040, 2854275072, 3938671616, 1148729856, 2314482944, 4200473216, 134161472, 1478003296, 355855216, 1759174200, 1933212684, 825983082, 2011125755}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3690987520, 1107296256, 486539264, 847249408, 884998144, 3630170112, 2465202176, 3873964032, 3915120640, 3893231616, 3934191616, 4007690240, 2856108032, 3517947904, 3755241472, 3212802048, 1354617856, 1524108800, 3067353856, 2468481664, 3310957120, 3273895200, 2497867248, 4033105272, 3031921260, 3258041906, 3522046403}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 1543503872, 2650800128, 1962934272, 3078619136, 1119879168, 299892736, 1611661312, 1656225792, 603717632, 1265238016, 788332544, 93093888, 3718692864, 1042391040, 2847035392, 2441832448, 3998350336, 1065361920, 1321206528, 4158667136, 286268480, 2134378336, 3594272112, 101323608, 3467458580, 2207555974, 3446326323}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 3825205248, 3456106496, 2667577344, 2642411520, 3753902080, 3940548608, 2257584128, 996671488, 2001469440, 1854013440, 3702456320, 203259904, 2477309952, 744660992, 3858583552, 3539363840, 2984625152, 1811947008, 3523220736, 1157638528, 2222984384, 2705329120, 2191530672, 3803187608, 1436030708, 2297701618, 394670399}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 738197504, 2516582400, 83886080, 3514826752, 4039114752, 3793747968, 3933208576, 3822583808, 3328442368, 372375552, 1177354240, 3005054976, 1316634624, 3389038592, 2791305216, 4048484352, 3276110848, 1472214528, 4238348032, 3224383360, 3115849792, 2171872480, 611980272, 742467624, 2669917068, 142166062, 4124454845}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1543503872, 973078528, 3338665984, 3464495104, 2101346304, 39845888, 730857472, 3419930624, 1047789568, 648151040, 3920166912, 4181622784, 3611017216, 1925685248, 4261236736, 3975698432, 1821436928, 2069889536, 739255040, 957882496, 47460544, 1402085408, 3829479184, 1646431352, 3938834388, 2909847198, 1126484657}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 1140850688, 1711276032, 150994944, 1535115264, 2889875456, 681574400, 2507145216, 1098383360, 499908608, 1353318400, 3345285120, 658538496, 552452096, 2157289472, 1563774976, 3940833280, 2999116800, 2195720704, 2765106432, 1736980352, 3841197376, 197532768, 1337926096, 2631763720, 3206634220, 2213693318, 603321111}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 2214592512, 1509949440, 3707764736, 2726297600, 29360128, 530579456, 1387266048, 2599944192, 3687579648, 1315307520, 2586247168, 4036067328, 3188015104, 2588319744, 3599560704, 610256896, 46431232, 1144012288, 423105792, 1030493312, 1414937664, 3290372384, 310214832, 4178792072, 1480174396, 232880518, 1325706695}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3019898880, 838860800, 956301312, 2994733056, 3804233728, 2619342848, 3438280704, 1379401728, 2414084096, 1029832704, 3816357888, 951877632, 2848505856, 3430260736, 1982615552, 2328459264, 1460927488, 3935319552, 2099783936, 629933696, 193868096, 3546747680, 4168324976, 955730280, 2485963116, 2283247510, 1205159805}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 2617245696, 3523215360, 922746880, 2474639360, 2445279232, 1730150400, 1863319552, 1259864064, 2487484416, 1190002688, 1628897280, 594903040, 4140777472, 1848811520, 3401773056, 2412378112, 1047950336, 2989502976, 1325935360, 4275843712, 3832165568, 995691872, 548583984, 729990248, 1420424852, 981883806, 563612525}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 4227858432, 2583691264, 3607101440, 2407530496, 3116367872, 4062183424, 2205155328, 1401421824, 4059824128, 3651010560, 3059417088, 3939205120, 1469988864, 2694881280, 62771200, 2027079680, 790318080, 1297093120, 2868394752, 628373632, 2145533120, 33894496, 3367010864, 1931856936, 4231461004, 1688294906, 3910211163}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 67108864, 1509949440, 318767104, 2592079872, 2847932416, 2946498560, 435159040, 3201826816, 3556507648, 760610816, 4059365376, 4269178880, 849461248, 1775476736, 1946120192, 1381398528, 4001809408, 906640896, 768818432, 3885739136, 4228605888, 1393846048, 757197104, 1871943432, 2451534444, 373707406, 441368603}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 3288334336, 1577058304, 1895825408, 3363831808, 3460300800, 2724200448, 2842689536, 3412590592, 3204710400, 2116419584, 1351024640, 3974922240, 1997815808, 1601937408, 3051417600, 1577314304, 817458176, 2596419072, 1628517632, 3408104832, 1743585088, 1213323936, 1416649040, 3912075640, 2391798700, 1336631794, 3119197589}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2751463424, 1040187392, 956301312, 3229614080, 3854565376, 1243611136, 1437597696, 3551002624, 3171680256, 3115188224, 1157562368, 4204822528, 3095281664, 2244976640, 986116096, 3390425088, 724255744, 272762368, 2973836544, 302484864, 1981467968, 1640220832, 3365945776, 4164459368, 1025138300, 4199386418, 1588060887}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2751463424, 570425344, 117440512, 4018143232, 599785472, 1151336448, 1915748352, 4250402816, 3873177600, 3777101824, 805896192, 3928653824, 3134210048, 2025037824, 4120039424, 3941070848, 2673822720, 1721639424, 2193300736, 3721111168, 2000608960, 2331897952, 3466221744, 1748929416, 969300572, 3554448238, 2616161251}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 4093640704, 905969664, 2063597568, 2256535552, 935329792, 253755392, 1829765120, 1841823744, 521404416, 1279131648, 532742144, 2586476544, 656752640, 1373347840, 114814976, 1654839296, 1676035072, 3500806656, 499065088, 1435212672, 3758083520, 3582380832, 3321918384, 2654411048, 3942626772, 2838618858, 624943545}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 3288334336, 4194304000, 3774873600, 4018143232, 515899392, 85983232, 2473590784, 2329411584, 1239678976, 4157210624, 205717504, 126779392, 1946468352, 2543689728, 2736934912, 321210368, 2052178944, 3987617280, 994655488, 1710066816, 2256163648, 3825302112, 1488699504, 3399296104, 1914678476, 2718789038, 120453981}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 469762048, 234881024, 1459617792, 3481272320, 398458880, 3772776448, 2106589184, 2469920768, 4098621440, 2883190784, 3093364736, 550993920, 1635368960, 868655104, 1141272576, 2756409344, 546757632, 3096843776, 1681597184, 4084631936, 2672705728, 3098976, 930661552, 230757784, 2565314740, 2456936678, 2021829311}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 3825205248, 2449473536, 520093696, 3548381184, 1522532352, 3080716288, 2528116736, 3381133312, 4004249600, 1859780608, 3347513344, 4266426368, 2132885504, 786145280, 4082495488, 3395221504, 1018713088, 1630942720, 2554139904, 249267840, 1129694400, 1113519968, 817388784, 4013306440, 4047318076, 1348181978, 3574982239}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 2080374784, 3590324224, 184549376, 2977955840, 2713714688, 3068133376, 3165650944, 1710751744, 3598450688, 1371144192, 1741750272, 145457152, 2174763008, 2116722688, 2311311360, 701417472, 1557101568, 4023787008, 3103992576, 707696512, 3838171072, 3099975904, 516288560, 2915430040, 1346764284, 1065738966, 4268085883}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 3690987520, 1040187392, 3808428032, 595591168, 2361393152, 3076521984, 3914334208, 380108800, 902561792, 2526937088, 269418496, 1171423232, 1020313600, 3303907328, 3011137536, 1218013184, 237366272, 2481070592, 1294545664, 2325315968, 4070590912, 1597262432, 3405665136, 1163618936, 4143762756, 3630415266, 2289914063}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 1140850688, 2046820352, 1593835520, 360710144, 2445279232, 2896166912, 1347420160, 1391984640, 2415132672, 3611164672, 1064108032, 968916992, 3553345536, 3588071424, 2254663680, 4063918080, 1927605248, 1850874368, 1742144768, 1450944640, 4119488704, 145553632, 107883568, 1830096648, 1165264580, 2551574662, 3045104561}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 201326592, 2919235584, 3238002688, 444596224, 2512388096, 3315597312, 951058432, 2296905728, 2279866368, 3578134528, 2638413824, 4019093504, 713670656, 2606604288, 1369395200, 2851629056, 152108032, 3140092416, 2691766016, 2652083584, 3840427328, 289993760, 2552630704, 1825780744, 4279671228, 2158347906, 4019167949}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 3288334336, 704643072, 452984832, 293601280, 1480589312, 2686451712, 3411017728, 3847749632, 2446589952, 3309961216, 2296053760, 995459072, 1431748608, 2457772032, 1774940160, 3687073792, 2354830336, 1838556672, 2124227840, 3931156608, 2469553600, 2503393760, 1561246544, 4257445928, 4232602212, 1967505710, 2521251769}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1811939328, 2315255808, 687865856, 377487360, 3057647616, 2107637760, 3664773120, 757596160, 1945370624, 3597008896, 1940455424, 2297200640, 1538179072, 1058381824, 1457147904, 1686595584, 1057868800, 2877961728, 1932738304, 761763968, 1992647488, 3315257888, 2316545616, 736324104, 454279404, 1036992018, 658871705}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2751463424, 503316480, 2499805184, 897581056, 507510784, 1340080128, 3882876928, 1781006336, 452722688, 1856634880, 186449920, 2573303808, 2879766528, 1449959424, 509366272, 3216857088, 3765890048, 1959660032, 3720551680, 1362796928, 929780288, 1543619040, 2014493776, 2300007512, 2540425836, 3484396930, 560392203}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 1140850688, 4060086272, 2936012800, 3347054592, 2311061504, 3961520128, 2393899008, 2276982784, 952369152, 85590016, 214106112, 3339091968, 2656780288, 2480250880, 1628827648, 3633502208, 1213099008, 997596672, 1943348480, 176393856, 2507206848, 3878242912, 2562372656, 3441776040, 1375518716, 2366141302, 626723813}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 2751463424, 3254779904, 4211081216, 3649044480, 4005560320, 144703488, 533725184, 4194828288, 3088842752, 969539584, 497221632, 4164452352, 252166144, 4163608576, 2017947648, 3253237760, 1781722112, 3608815104, 422264064, 1902426752, 430818752, 1752736224, 4142394608, 2828763656, 4290738404, 3077334906, 2441925995}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1677721600, 2113929216, 419430400, 1702887424, 2747269120, 4276092928, 2668625920, 2833776640, 360972288, 4003332096, 4294639616, 4024729600, 112279552, 1211080704, 2270031872, 2959263744, 181421056, 2800617984, 1103303936, 4083716480, 3795548480, 3856829920, 3707131952, 3571005208, 1393406996, 61144594, 1232558317}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 2885681152, 2449473536, 3271557120, 3900702720, 2084569088, 2275409920, 4006608896, 3730309120, 1969487872, 2872180736, 2129854464, 3161030656, 2980331520, 3114967040, 65392640, 3127040000, 1686197248, 3317832192, 146482944, 3484789376, 2114088384, 1755547552, 1105424464, 355014536, 2752944708, 552851790, 1803810581}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 1946157056, 2113929216, 2197815296, 3430940672, 1774190592, 1440743424, 2672820224, 3862429696, 1800142848, 351928320, 1909522432, 2026536960, 3185197056, 2288754688, 1083756544, 102103040, 4013779968, 608834048, 1572407552, 2923340160, 1764514752, 3126897568, 1001613360, 2913804568, 2165875268, 3235866534, 4058452751}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 1543503872, 1577058304, 520093696, 1015021568, 2638217216, 3714056192, 2502950912, 451411968, 594804736, 3875143680, 1284440064, 591495168, 1991163904, 1356767232, 3260510208, 1264343040, 3710897152, 2074750464, 2866217728, 773698944, 3129002688, 373008800, 1138872336, 2411671608, 3534333692, 2472208274, 1180997273}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 872415232, 3657433088, 1761607680, 1367343104, 1816133632, 1092616192, 3635412992, 3263692800, 971243520, 4011458560, 213975040, 3909648384, 41533440, 622436352, 1877561344, 3422316544, 3207003136, 123343360, 2145458432, 1287166080, 2071064896, 2981996000, 2756930256, 2848801000, 3162922780, 3052928410, 455772685}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 1677721600, 2986344448, 2969567232, 3481272320, 281018368, 757071872, 3478126592, 3361210368, 1273233408, 3047292928, 2749825024, 1963819008, 586498048, 1465556992, 2874208256, 302237696, 3186908160, 461507072, 3526823168, 3256203904, 1693535040, 3364394080, 1807740400, 1454534760, 3494327364, 2501747854, 3209515861}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 2483027968, 1241513984, 1090519040, 595591168, 54525952, 3399483392, 2324692992, 1951924224, 553910272, 3113615360, 3048800256, 1575845888, 725925888, 4163149824, 1547792384, 309090304, 2052058112, 1773543936, 1944654080, 106273920, 225493824, 737842528, 56907536, 913563784, 2094274260, 1835935118, 1328363933}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 335544320, 2113929216, 1258291200, 511705088, 1858076672, 3487563776, 3396337664, 4045930496, 687603712, 750125056, 2796617728, 279150592, 962936832, 1413652480, 2734608384, 2613299200, 662586368, 3323335168, 2824931584, 3428551040, 1742825920, 3870340896, 442352624, 4080234776, 2533603404, 2385863074, 3136989675}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 872415232, 1174405120, 1023410176, 3279945728, 2168455168, 2111832064, 17825792, 1320681472, 1866727424, 2633891840, 2192113664, 701136896, 1700446208, 2907938816, 60313600, 2533718016, 2446980096, 2310410752, 1858404608, 3439900544, 107609152, 1291728480, 1252598672, 1841998168, 3680164788, 1280542310, 2987948477}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3019898880, 1644167168, 2533359616, 327155712, 1455423488, 3818913792, 2817523712, 813170688, 3176398848, 3857317888, 2684551168, 2549186560, 343097344, 2430771200, 3966423040, 2238564352, 2029941760, 497158656, 2215579904, 2231346816, 2516737728, 2790523744, 2557089264, 1338190152, 2127665516, 4291000230, 1199220465}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3288334336, 3590324224, 1761607680, 1686110208, 2520776704, 2799697920, 2505048064, 3584557056, 2915827712, 3012689920, 4109434880, 1935179776, 2102607872, 1339662336, 3402878976, 387893248, 3779886080, 228196864, 3238855936, 3555888000, 1374059840, 959391648, 3153832784, 2161833816, 287469476, 12651106, 2455800591}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 201326592, 704643072, 1728053248, 4034920448, 2604662784, 4271898624, 3106930688, 222822400, 1228144640, 3601203200, 1596653568, 3814817792, 2813837312, 3139084288, 4023283712, 1392605184, 2300503040, 2001601024, 741285632, 2383391872, 3085493440, 3489472416, 3382871696, 1238517960, 2831382908, 218889226, 3404246649}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 1811939328, 167772160, 1526726656, 2055208960, 1765801984, 1667235840, 1959788544, 3384279040, 1169948672, 3075866624, 1575419904, 2283307008, 4294688768, 1217372160, 4113264640, 1761638400, 554091520, 2024685056, 2814060288, 333363328, 2034560960, 976949536, 303998224, 610585144, 218839812, 1161209926, 3716206035}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 335544320, 1040187392, 4244635648, 3934257152, 2487222272, 1839202304, 2140143616, 2419589120, 403963904, 1549664256, 3835494400, 4216881152, 1572618240, 4164263936, 2603413504, 324397056, 1444641792, 3676704256, 1722355968, 911654272, 955859008, 1162413600, 1600561360, 1154570504, 1705325332, 1405912790, 782396057}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 2348810240, 3858759680, 1224736768, 813694976, 893386752, 3143630848, 1437597696, 2222456832, 2070151168, 522584064, 316735488, 3769729024, 3649421312, 3795886080, 1700556800, 3637069824, 2570511360, 3126724096, 1292177152, 3503790976, 4144298816, 1522600096, 1466021264, 1624105272, 1948029532, 2759737526, 1170096957}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 1006632960, 570425344, 3909091328, 1149239296, 2185232384, 3609198592, 2005925888, 986185728, 3527671808, 1406795776, 4032233472, 649625600, 3155574784, 1872732160, 152498176, 3396728832, 548357120, 4279383552, 3709022976, 249739904, 3582025536, 1472661664, 611364176, 844254760, 1313186324, 3896624330, 2488093485}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1409286144, 2717908992, 1291845632, 3162505216, 3837788160, 673185792, 4115660800, 454557696, 1439432704, 616955904, 2444951552, 1708556288, 477675520, 1869979648, 3965874176, 2009819136, 581753856, 2793377280, 488595712, 1235671680, 436374592, 2683501728, 2512958448, 196080872, 3799323396, 3436813150, 2786361055}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 3422552064, 3254779904, 2701131776, 2474639360, 666894336, 3600809984, 4002414592, 2457337856, 499908608, 347996160, 3969974272, 2420473856, 2651766784, 1553768448, 713510912, 1370245120, 3413832704, 4207837696, 3603451648, 672196224, 3635262784, 934987104, 1525591600, 840451976, 1342758900, 1808894886, 3853318735}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 2080374784, 1107296256, 2432696320, 3145728000, 1581252608, 2996830208, 2077229056, 2543321088, 2371616768, 351928320, 3213688832, 2208530432, 2035597312, 3249971200, 3668660224, 899184640, 3151021056, 3450896896, 2928435968, 3505321600, 3726349632, 1931002720, 3652497488, 1162508424, 3106524868, 2577218494, 215715931}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 3690987520, 2181038080, 2466250752, 3951034368, 1161822208, 3323985920, 4140826624, 988282880, 428605440, 2056126464, 3038707712, 3962667008, 3147317248, 2378604544, 3341144064, 5298176, 3745268736, 2971961856, 4035242752, 52842112, 3045168576, 1266698080, 796036624, 4082100520, 1443749828, 473745154, 444749135}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1811939328, 1107296256, 687865856, 3162505216, 3619684352, 2720006144, 189792256, 1407713280, 2958295040, 519176192, 4141940736, 1958117376, 1150664704, 2277482496, 2943832064, 2253936640, 1315558400, 3589902848, 580146944, 1937241728, 1003921216, 2636502688, 3668412464, 4259017576, 3061205828, 1184823586, 3636738937}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 201326592, 2650800128, 419430400, 1233125376, 2864709632, 3277848576, 844103680, 3088580608, 879493120, 2636251136, 3162832896, 1251573760, 239026176, 4286881792, 2383073280, 3053058048, 2220575744, 4025651712, 4256298752, 3073333632, 1648145216, 3042362592, 1267977328, 355104120, 2867143428, 2403972750, 2514969639}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 1006632960, 704643072, 553648128, 394264576, 3871342592, 2707423232, 4195352576, 106430464, 79953920, 2827878400, 2746941440, 2450030592, 1882865664, 577478656, 3979792384, 3460290560, 3711327232, 1673107968, 1713883904, 2933025920, 1913096512, 2364865120, 3396780144, 580903288, 3771096980, 2528228382, 1461451421}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 67108864, 2516582400, 2902458368, 3967811584, 2067791872, 610271232, 850395136, 488112128, 2813067264, 1291714560, 3793944576, 2673049600, 4105256960, 1390977024, 2785996800, 1346885632, 3560274944, 1776465408, 1981801728, 2012827520, 1202489408, 1092929952, 856089872, 1843650296, 3404690716, 1272679214, 1591035471}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 2080374784, 2382364672, 2365587456, 3263168512, 2772434944, 148897792, 3402629120, 3579314176, 2416705536, 3487432704, 3310288896, 3105849344, 2142781440, 3649609728, 1357639680, 2123298816, 691821568, 1803728384, 2285304576, 1214278016, 2093260352, 1070979616, 3306275472, 1333514328, 4214677764, 1608537630, 923043615}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1006632960, 2248146944, 2365587456, 2457862144, 3267362816, 6291456, 3471835136, 3703046144, 3593732096, 3894804480, 3619356672, 361857024, 2463219712, 1360175104, 959729664, 2101696512, 4211997696, 11049472, 1033202432, 1122363264, 1949598272, 2618257440, 2585061744, 565971064, 2739548652, 1578711462, 1687464537}, +{2147483648, 3221225472, 1610612736, 805306368, 2818572288, 603979776, 1509949440, 1862270976, 1736441856, 2998927360, 723517440, 1410334720, 1614282752, 1009516544, 3107586048, 2222915584, 3545923584, 415383552, 2006818816, 4143247360, 3716544512, 19291136, 1501798912, 1639312640, 3163441280, 2052564160, 2063844448, 3600506096, 3316263016, 2701602964, 2392239126, 1657296695}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 201326592, 1174405120, 1593835520, 3330277376, 1665138688, 2430599168, 2893021184, 2743599104, 4256432128, 1634336768, 1936130048, 1282310144, 1055604736, 218210304, 2935091200, 2736834560, 285697024, 2781328896, 1647374080, 155149184, 3176906432, 3456038176, 3591004560, 3847109080, 980746412, 938847018, 1299961049}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 2348810240, 301989888, 117440512, 1283457024, 3535798272, 4246732800, 1445986304, 1762131968, 4165206016, 971374592, 1730084864, 3483074560, 325238784, 638361600, 956125184, 476596224, 3263087616, 2364980736, 706244352, 2711019136, 2082635968, 1988520608, 2116415216, 1074465576, 1571131100, 4171364634, 114104101}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1006632960, 2382364672, 2399141888, 2340421632, 1807745024, 1021313024, 1013972992, 2330460160, 3137601536, 2185101312, 3204120576, 1953136640, 3778265088, 3908673536, 673017856, 1339320320, 1796199424, 3925586432, 2137289472, 2324161920, 3142554304, 2085772384, 2894657968, 506663832, 2776533452, 2329277714, 55491157}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 4227858432, 771751936, 2399141888, 1853882368, 3376414720, 790626304, 1510998016, 1033371648, 520355840, 1317928960, 2358706176, 3796926464, 3661086720, 1725931520, 581136384, 3439740928, 2019283968, 3619523072, 4137050880, 570684800, 2396633792, 3710403872, 18671888, 2987728424, 2023066036, 718960094, 2431768221}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3825205248, 33554432, 3103784960, 981467136, 314572800, 3403677696, 3989831680, 1250426880, 2685665280, 3802267648, 3876388864, 4267016192, 1880276992, 575709184, 3608375296, 2520803328, 1438567424, 3284054528, 1780505856, 2897141376, 2832642368, 2086954272, 1623517040, 3522147544, 4238603300, 3540199306, 3476458937}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 872415232, 3523215360, 4043309056, 394264576, 2503999488, 3617587200, 2704277504, 1984430080, 436994048, 1628831744, 4104060928, 1995014144, 3112583168, 1891540992, 245624832, 2706302976, 3344065536, 1457307136, 309248256, 1302482560, 1643426624, 3920814688, 1164737680, 2074065608, 3578357692, 1439640906, 1592890551}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3690987520, 1979711488, 2231369728, 2206203904, 1740636160, 2124414976, 145752064, 1592262656, 3581149184, 2005794816, 1787756544, 2755624960, 3027877888, 2811797504, 1938976768, 283068416, 1181606912, 2668018176, 3401931520, 96265088, 2043555904, 3773763680, 2762968624, 3730961800, 3781463932, 225995650, 2827372009}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 3019898880, 100663296, 3003121664, 2642411520, 2680160256, 1835008000, 3459252224, 2737307648, 2218524672, 2294677504, 3910729728, 2420408320, 1619836928, 2444599296, 1335128064, 2899273728, 898694144, 3806565888, 494237952, 1232063360, 841888704, 1933917664, 1798472624, 92140408, 3501006044, 3723407234, 1900792683}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 201326592, 1778384896, 3909091328, 1837105152, 2176843776, 1226833920, 3176136704, 1899495424, 2505834496, 295043072, 2866216960, 3981737984, 3407986688, 2340134912, 2819190784, 2577160192, 2535312384, 895331840, 2526435072, 1014814848, 1510880064, 1008405728, 3529156528, 817558504, 3521186564, 3423837334, 1827496187}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 3154116608, 1577058304, 2432696320, 3732930560, 2269118464, 341835776, 2781872128, 86507520, 1890844672, 433979392, 3757506560, 1440710656, 3143122944, 608215040, 2891182080, 2786519040, 1582062592, 4017011200, 3174882048, 3901051264, 2899719488, 1467159840, 3782928, 110325624, 3573888580, 3359283874, 1324542545}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 3154116608, 1308622848, 1996488704, 109051904, 3049259008, 1860173824, 3924819968, 1995964416, 4002152448, 521273344, 3462463488, 486637568, 1013366784, 3025707008, 3272306688, 3755755520, 1380631552, 706393600, 3200410368, 3455697280, 387594432, 1620388640, 2438967344, 1475726936, 1153960556, 294921814, 2263748951}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 603979776, 3590324224, 1996488704, 4202692608, 3032481792, 4120903680, 3243245568, 3642228736, 467402752, 1479409664, 1588789248, 458915840, 1747795968, 707895296, 67883008, 182646784, 231826432, 2182068736, 2084623616, 206850944, 4013564608, 731453472, 2604367984, 4051365256, 4006429956, 3984692286, 1520682683}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1946157056, 2852126720, 4076863488, 3011510272, 817889280, 463470592, 1852833792, 3653763072, 4004249600, 2733244416, 1764294656, 1340309504, 489046016, 432185344, 2731143168, 1862203392, 363494400, 4103642624, 3037255936, 344025216, 768478144, 2173642080, 2536551280, 1391773256, 3566431372, 2648913866, 830117039}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 201326592, 369098752, 4143972352, 3112173568, 1421869056, 2648702976, 124780544, 414711808, 1946419200, 2474508288, 742719488, 1125875712, 2931572736, 1311154176, 2630086656, 1322575872, 3333964800, 3545802240, 998698752, 172967808, 1069810880, 2736664288, 368390768, 2403572568, 1732803148, 849394822, 3970098901}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1006632960, 4060086272, 3405774848, 3699376128, 2092957696, 1633681408, 2066743296, 177733632, 2290352128, 899022848, 2124480512, 3180888064, 4196646912, 2246156288, 3365883904, 251951104, 2566384640, 970950144, 1747081984, 2374956672, 1524842432, 2676466336, 1774606960, 1462301496, 685380892, 396036462, 2146677189}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1543503872, 838860800, 855638016, 3414163456, 2839543808, 203423744, 294649856, 223870976, 962330624, 1040580608, 3570728960, 129990656, 3443900416, 2935136256, 2512801792, 864110592, 3060390912, 3017580032, 828850944, 3041717888, 1728774592, 2230753120, 1805416720, 1842510760, 2646831380, 2873547630, 3940554539}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 3019898880, 771751936, 2868903936, 2139095040, 4055891968, 656408576, 4069523456, 3166175232, 2764308480, 470679552, 3406888960, 1217167360, 1626783744, 124100608, 3177074688, 3282913280, 1875039232, 3684930048, 394490112, 1606675840, 3646364096, 2836499296, 1593343024, 2046851432, 2133091060, 4078599158, 2464382317}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 872415232, 1845493760, 2466250752, 696254464, 1547698176, 3579838464, 2012217344, 257425408, 3016491008, 3874357248, 1911619584, 2159312896, 1320337408, 148742144, 1433030656, 2723235840, 3012488192, 1844157952, 3851905280, 2058078592, 4179428288, 1439343328, 124506448, 3426564728, 1700446028, 3737376126, 2284392455}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 2751463424, 1375731712, 3976200192, 2055208960, 457179136, 2032140288, 1884291072, 4282908672, 1664876544, 479330304, 632750080, 3578298368, 4015996928, 527933440, 2546716672, 4052416512, 3836953600, 1659737600, 4007712000, 1967154816, 4013107264, 2285802784, 1181641744, 1381369128, 643905572, 1172937834, 1666631555}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1543503872, 570425344, 3674210304, 3967811584, 4194304, 1814036480, 2043674624, 3978821632, 2649489408, 397803520, 1304363008, 2607644672, 2272378880, 2386206720, 2853203968, 3754776576, 353223680, 2105838080, 4128459520, 3657361024, 1255081920, 919965344, 1276495184, 3245377640, 4182857348, 3708017906, 2824837207}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 3825205248, 3657433088, 1962934272, 2323644416, 3242196992, 65011712, 3991928832, 3992453120, 643039232, 2969436160, 3375955968, 3550969856, 4070981632, 799449088, 2356539392, 1395582976, 365063168, 2608890368, 1422458112, 2480896128, 861999680, 2707656480, 3406845584, 986943384, 2525521868, 2763493110, 1445881217}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3959422976, 905969664, 2801795072, 528482304, 3904897024, 27262976, 3901751296, 937951232, 1997799424, 4075421696, 1804926976, 1221689344, 576602112, 621584384, 1024184320, 3461404672, 2189843456, 1717611008, 4137549568, 1476123520, 688450752, 3173669728, 508985712, 1252443592, 3441247028, 957757634, 1743456505}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 603979776, 234881024, 1426063360, 377487360, 633339904, 3911188480, 4245684224, 2324168704, 2494824448, 30277632, 2014117888, 3070394368, 2073968640, 3198656512, 3258511360, 805304320, 1818655744, 2993394176, 377146624, 1951452544, 1736178240, 3996146976, 39498416, 755136296, 1250795988, 1746131130, 1244943505}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 2214592512, 637534208, 1459617792, 645922816, 1782579200, 736100352, 1219493888, 3907518464, 3294363648, 3226337280, 2330656768, 4182605824, 468992000, 3584991232, 1909846016, 2302470144, 3555484672, 3019551232, 3304582400, 867303296, 2880895680, 559764256, 547228624, 2138257688, 1104782300, 3329643890, 2180219923}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 2348810240, 905969664, 788529152, 3900702720, 2495610880, 2065694720, 600834048, 1332215808, 2055471104, 1933180928, 2867920896, 874872832, 2226503680, 1872535552, 3494137856, 1346074624, 1657658368, 709928448, 1084901120, 1331189632, 3091036864, 594211488, 1350173808, 3046181032, 2752873764, 757980802, 3802179309}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 3422552064, 3120562176, 3976200192, 2977955840, 2411724800, 2097152, 464519168, 2986868736, 523501568, 3775004672, 761593856, 2049015808, 1449148416, 644653056, 3662008320, 507963392, 3541593088, 703629824, 3129210624, 2034886784, 2612581952, 3211492320, 1686511920, 1173295016, 3266357052, 3236155546, 3139032601}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 2348810240, 771751936, 1526726656, 1350565888, 2520776704, 2938109952, 2293235712, 3294101504, 2807824384, 2788818944, 3130720256, 412516352, 2893824000, 3790970880, 3779514368, 516679680, 3871626240, 3791230464, 2113199872, 2185554304, 3902590912, 444656288, 1595590608, 1836175528, 3382662236, 881799662, 2052631011}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 1543503872, 1107296256, 1090519040, 1786773504, 3502243840, 1130364928, 2607808512, 143130624, 1602486272, 2402156544, 3440181248, 575766528, 2636333056, 3929317376, 2101800960, 3704748032, 3473622016, 3407909376, 4216384256, 1219552896, 3858815296, 3513306912, 3395092464, 253414584, 2711865612, 3212082666, 4178445333}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 603979776, 3925868544, 3372220416, 3833593856, 1388314624, 3051356160, 460324864, 2564292608, 1445724160, 2844393472, 612302848, 953057280, 1970978816, 118071296, 3878187008, 876701696, 2361574400, 1620421120, 4288308480, 191001728, 1247694144, 2218549408, 4237777264, 2012209816, 1493708300, 4263775070, 3475899743}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 469762048, 1442840576, 2097152000, 1300234240, 180355072, 4087349248, 3041918976, 3823632384, 3586916352, 2397175808, 1105788928, 914194432, 2762850304, 2539429888, 3574353920, 3617286144, 679863296, 414220800, 1719552768, 3778696064, 4041492032, 4149691360, 2280121200, 3180966728, 715379396, 4148658498, 2777732543}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 2214592512, 1778384896, 2298478592, 2524971008, 113246208, 2308964352, 877658112, 3063414784, 3451650048, 796000256, 3216703488, 3933175808, 738344960, 359440384, 3754020864, 669308928, 2975497216, 1039184384, 1931724032, 1843917952, 2719597888, 1723395104, 1436048496, 3638788360, 3256382532, 3164847710, 796418659}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 3154116608, 4261412864, 3103784960, 2340421632, 2529165312, 3563061248, 1775239168, 1710751744, 2373713920, 462028800, 3018915840, 2598666240, 326844416, 2987237376, 3161714688, 732219392, 1615025152, 722568704, 1848242944, 3987590528, 2413554496, 2682319968, 2446681968, 1916437560, 1015316068, 3681421750, 3537313091}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 3154116608, 838860800, 3204448256, 3095396352, 3678404608, 3097493504, 3188719616, 2685927424, 365166592, 663355392, 115015680, 2000519168, 906018816, 3302924288, 3257495552, 3224131584, 3575182336, 2073725440, 4058202880, 3738653312, 4084553408, 3676456864, 334100112, 2632715592, 1132870068, 1030554462, 1578678349}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 469762048, 2986344448, 2365587456, 2105540608, 1346371584, 3177185280, 2807037952, 2675441664, 3381919744, 3915776000, 10813440, 493912064, 783073280, 596484096, 2054705152, 3983493120, 272417792, 534086144, 3873196800, 1956727424, 532019776, 1635202784, 75731152, 2186377720, 759023844, 1290470006, 3199832121}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 2483027968, 1845493760, 2902458368, 1602224128, 4114612224, 1436549120, 4197449728, 3312975872, 796131328, 4015652864, 783482880, 2654699520, 1462091776, 2568003584, 200962048, 1629972480, 785763328, 1426627072, 526270720, 957705600, 3122315328, 2470785888, 890670224, 1758422088, 2087314556, 3533611526, 3038998697}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 335544320, 1845493760, 4211081216, 1920991232, 641728512, 891289600, 2928672768, 3554148352, 4141088768, 1322123264, 496304128, 3990781952, 1892007936, 2398330880, 3279908864, 187713536, 1834337280, 1537980928, 2381007104, 3554559360, 2966486464, 971847712, 2883233232, 888392360, 3911365460, 985120782, 1664400009}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 2617245696, 771751936, 352321536, 461373440, 2277507072, 3227516928, 3203399680, 4102553600, 751042560, 1175322624, 3717136384, 3841032192, 2328772608, 3763773440, 2339106816, 510580736, 2881381376, 3508438528, 3570391808, 470862208, 351889472, 4186647648, 1176482864, 3807468088, 4279177452, 4273051818, 476996773}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 1946157056, 2717908992, 184549376, 4269801472, 255852544, 3525312512, 2003828736, 434634752, 2774269952, 931266560, 2755592192, 4213276672, 801030144, 3231096832, 1645432832, 1836206080, 439272448, 317626880, 1480020224, 2673104512, 318233024, 1760956448, 3632347280, 1061994344, 527976556, 2946357506, 1259668627}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1811939328, 2717908992, 1493172224, 1082130432, 1002438656, 648019968, 1418723328, 2760376320, 3212574720, 3852337152, 108724224, 3763634176, 713539584, 684171264, 740249600, 1837529088, 4172792832, 685745664, 3219875584, 3009702528, 3981625152, 1508902304, 3468171056, 2472805704, 3026861236, 1368982490, 2368837731}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 1006632960, 301989888, 1560281088, 293601280, 3519021056, 1151336448, 1880096768, 2460483584, 3485204480, 1389756416, 1191378944, 1085964288, 3924869120, 1710333952, 1703301120, 2211403776, 1626391552, 2725357056, 658920192, 1240417920, 899740224, 2285480416, 529167536, 3760276616, 1311235668, 377563154, 1756596851}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 335544320, 369098752, 3238002688, 1199570944, 2428502016, 2514485248, 1299185664, 2360868864, 4156293120, 3059875840, 2279931904, 1947303936, 3855466496, 2146213888, 422604800, 2934663168, 4161653760, 2542582272, 2944426240, 1127437184, 3397507904, 989244256, 3322507504, 2225657688, 1287470540, 568174854, 3851930427}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 4227858432, 369098752, 3405774848, 3481272320, 566231040, 547356672, 1932525568, 1787297792, 1207173120, 1993998336, 1870200832, 2483388416, 1638514688, 219455488, 1225289728, 1577011200, 3194608640, 3937700352, 2344119040, 297235328, 3367887808, 4187915104, 2003391536, 1538718344, 1516635292, 2398566810, 2526454057}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 2483027968, 973078528, 2634022912, 1786773504, 985661440, 2011168768, 1139802112, 1490550784, 2690908160, 3700555776, 935919616, 847609856, 3342843904, 1999937536, 1234063360, 3734071296, 3084903424, 3544497664, 2031511808, 4157961344, 2103304256, 4138045216, 3819949680, 3957101720, 4233249964, 3277281886, 3887907693}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3288334336, 1845493760, 1862270976, 2122317824, 3451912192, 1117782016, 986710016, 1315438592, 1466695680, 1214644224, 1864957952, 2762375168, 2709667840, 889692160, 1450766336, 1237055488, 1222790144, 3463949824, 239125760, 679467392, 4073210048, 3416824608, 340227632, 2693205320, 1723040420, 703265634, 3168859639}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 3959422976, 436207616, 1426063360, 2843738112, 3728736256, 1251999744, 3687841792, 3670540288, 1448345600, 3335913472, 908001280, 623673344, 2992979968, 3080429568, 2561536000, 2991638528, 654668800, 3568022016, 1763034880, 538763392, 3973009472, 1081517536, 3964691280, 261754120, 3210025796, 1429317226, 4248881817}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 1946157056, 1040187392, 1761607680, 2961178624, 3460300800, 4146069504, 2110783488, 68681728, 516161536, 55967744, 1079050240, 2975891456, 4225941504, 4022968320, 2943774720, 710240256, 2550328320, 3430528512, 1612601600, 3080287616, 1055442240, 105547936, 1697775440, 14040616, 3247515012, 1300273150, 231924317}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 603979776, 3657433088, 4076863488, 2692743168, 62914560, 3101687808, 825229312, 2446852096, 3650355200, 962985984, 522780672, 3459809280, 2358624256, 510238720, 1286172672, 4057098240, 3358972928, 452567552, 2254535936, 2681104512, 1030738880, 3269113248, 3084056496, 193204824, 762189660, 3092590366, 2786237345}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3019898880, 369098752, 1593835520, 1803550720, 3015704576, 1734344704, 80740352, 3807903744, 1495531520, 3535142912, 1759313920, 2691137536, 46678016, 811769856, 3581661184, 2752829440, 887639040, 1955758592, 2624846080, 397994880, 2721217728, 3556094048, 1956857776, 1658339192, 1389636580, 675155446, 4105249045}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 2885681152, 3456106496, 2231369728, 1702887424, 532676608, 4238344192, 3784310784, 3654811648, 3525050368, 3550609408, 4082040832, 3420684288, 2423209984, 3638861824, 71880704, 3811956736, 2336314368, 3645997568, 1622697728, 1383794048, 3803558976, 1960211424, 758004272, 3769970312, 4084241588, 3448684622, 3654614907}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 2751463424, 2046820352, 1694498816, 3196059648, 4131389440, 3764387840, 2584739840, 1519910912, 3543400448, 3139567616, 2544828416, 1427668992, 2107686912, 641703936, 454324224, 1988716544, 2670124032, 1097506304, 2239225088, 1707293824, 3333327424, 3768440352, 127942480, 2410686072, 3962047732, 1335635470, 905840769}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3288334336, 436207616, 117440512, 1803550720, 356515840, 2522873856, 678428672, 3474456576, 487849984, 2346319872, 2634743808, 426213376, 1392230400, 1191485440, 3012587520, 1009862656, 1439024128, 2290985472, 1829305600, 2521237632, 2815002304, 2170214240, 2028996368, 400038456, 4281601388, 2672434030, 2510503505}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 872415232, 1845493760, 1493172224, 3330277376, 2688548864, 3353346048, 3543138304, 1783103488, 1093926912, 754581504, 2814443520, 1942126592, 1751302144, 2172362752, 1524396032, 3956754432, 186444800, 2512946688, 4056672512, 3416068480, 4288457024, 2705453344, 3396613328, 3868853144, 1227955772, 1269470554, 2487670057}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 1140850688, 1509949440, 452984832, 1266679808, 3040870400, 1717567488, 609222656, 1926758400, 1044119552, 1245052928, 3113680896, 4195581952, 931020800, 3138166784, 948555776, 1425590272, 2296660992, 836086272, 499211520, 3691714688, 1624605120, 1698778976, 382416912, 4059412792, 2960214372, 365115422, 1230083731}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 738197504, 2181038080, 1056964608, 2524971008, 3888119808, 857735168, 3910139904, 3789029376, 3368288256, 2340290560, 2393833472, 95256576, 1094762496, 3318390784, 619794432, 1890600960, 11203584, 3055785472, 830994176, 1395335808, 1010015936, 216000544, 3878631856, 2498598952, 631294676, 939175022, 943287437}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 2348810240, 1308622848, 16777216, 2927624192, 1799356416, 1688207360, 3815768064, 2049441792, 1103888384, 1362231296, 2373910528, 2377089024, 2234368000, 4102594560, 602304512, 2199615488, 2097404928, 2384310784, 1695729408, 3230080384, 2101060928, 66844960, 386500112, 2600790856, 610669292, 2756254034, 3120466199}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 1811939328, 838860800, 3573547008, 1635778560, 1908408320, 1851785216, 3520069632, 3815243776, 2375286784, 1848508416, 393543680, 1147895808, 1191165952, 3425083392, 4289220608, 1241737216, 109433856, 4263351808, 350676736, 2654940800, 2309534784, 4184697312, 3553688240, 3724944440, 666961444, 112560082, 3188912057}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 1140850688, 637534208, 3036676096, 209715200, 3250585600, 1881145344, 3994025984, 1064828928, 3412328448, 983695360, 2455568384, 3517153280, 2855878656, 4011237376, 617009152, 3490314240, 3248454656, 4288265728, 2855294208, 1124019072, 3170809408, 2551895456, 1869605296, 3182452200, 1455365268, 1537125638, 552258149}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 67108864, 1912602624, 452984832, 1333788672, 1950351360, 1117782016, 3574595584, 2025324544, 3670278144, 1050017792, 1695612928, 490569728, 1101709312, 184852480, 2049658880, 2510051328, 978895872, 185828864, 2256526592, 3434036864, 4237340096, 2695198816, 1247367760, 2479580936, 2678879348, 3367035126, 1280293517}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 335544320, 369098752, 318767104, 629145600, 2051014656, 3940548608, 1613758464, 3440902144, 1239678976, 2045378560, 2307063808, 1572634624, 1804517376, 2912395264, 403591168, 2822207488, 887151616, 3616443904, 2747916544, 2345744256, 3691748288, 3010492384, 388388560, 3117114520, 2054088252, 1143447438, 2102814877}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1140850688, 2248146944, 1493172224, 3179282432, 3560964096, 3495952384, 1001390080, 805830656, 3088318464, 1283325952, 3077505024, 2604433408, 3888496640, 1437310976, 763719680, 3627304960, 3010982912, 2409010688, 2104814848, 845685632, 614743360, 2096503264, 1891317712, 845316792, 1123734492, 2540643306, 3409741729}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2080374784, 4261412864, 2432696320, 243269632, 146800640, 970981376, 4203741184, 2321022976, 4250664960, 1585053696, 3282370560, 1679654912, 738770944, 112238592, 3429978112, 2312001536, 61264896, 508268032, 2451559168, 1468794240, 537004352, 420027680, 3647972080, 2764689432, 777725044, 2807988990, 2175422971}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 201326592, 33554432, 2197815296, 1853882368, 3988783104, 245366784, 3383754752, 417857536, 1996750848, 1735786496, 3285909504, 876118016, 1734656000, 3296436224, 512774144, 3021817856, 2525942784, 3323636224, 217177856, 2363760256, 3634767296, 2544042528, 203734064, 2870921800, 3699544444, 3502110146, 3802546101}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 335544320, 234881024, 2600468480, 1769996288, 3628072960, 56623104, 4134535168, 4153933824, 2614362112, 3045195776, 2450980864, 2947514368, 1745797120, 3910180864, 2920108032, 1995982848, 3207658496, 2919861760, 2017718528, 4162589056, 341715392, 1365844704, 2983631440, 2100324856, 1391252012, 2004329166, 4080726881}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 4093640704, 2583691264, 2030043136, 1904214016, 2210398208, 3441426432, 3706716160, 1992818688, 1892941824, 841875456, 601554944, 3766190080, 546783232, 1096327168, 1733349376, 1602615296, 1389708288, 3656483328, 1533690112, 3918266496, 539110720, 1899574752, 1776455984, 4098227688, 737495276, 4278289642, 2225237745}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 469762048, 4127195136, 2667577344, 3078619136, 1547698176, 3995074560, 1771044864, 3551002624, 176947200, 3970039808, 3548708864, 2341896192, 3814768640, 2473304064, 3983699968, 896882688, 3161900032, 4108883456, 1880087296, 1795428224, 1505639104, 3280933216, 1293917776, 1007972904, 2813222996, 4112472082, 3226467231}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1543503872, 2785017856, 3976200192, 2105540608, 3946840064, 1637875712, 1561329664, 3165126656, 1573126144, 2085224448, 3311337472, 1970765824, 3907567616, 2303762432, 3608367104, 3473303552, 2360263680, 3144788480, 4176083712, 3925485440, 2875660864, 1213971424, 1313262352, 1586866120, 1895026356, 2125271922, 4232363469}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 469762048, 3456106496, 721420288, 3464495104, 1035993088, 1121976320, 2209349632, 944242688, 4294180864, 4263641088, 154337280, 1282637824, 1167867904, 2801311744, 3220434944, 1042475008, 2801957888, 2828898816, 3042005760, 706624896, 2493848512, 3502408992, 3041713456, 1435463768, 3705340412, 1628940794, 4188433945}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2080374784, 637534208, 184549376, 1602224128, 2696937472, 1935671296, 1741684736, 1161297920, 3097755648, 3137470464, 4122673152, 4204167168, 351584256, 830840832, 1138642944, 78075904, 510321664, 3650650624, 1223811840, 1258164096, 1682772928, 3839341408, 2157799536, 2390092408, 1418464228, 1392382918, 541928949}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 3422552064, 4127195136, 1023410176, 830472192, 3149922304, 3814719488, 1248854016, 2026373120, 2297692160, 934674432, 2225930240, 1825079296, 1426374656, 3516768256, 2664460288, 940267520, 437185536, 2050140672, 3265513216, 3640269696, 2393322048, 4075272416, 1756844848, 3909936248, 1149869132, 2388029946, 2521714121}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 3825205248, 1375731712, 1728053248, 1132462080, 868220928, 1084227584, 4189061120, 1330118656, 4116971520, 1195769856, 1716584448, 1004437504, 3121954816, 3526860800, 3255291904, 2588985344, 2654946304, 2409927168, 1620997376, 517087872, 4055830208, 4122713952, 2836778160, 2790254472, 3669291708, 2142851946, 1574283821}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 335544320, 3657433088, 3506438144, 3414163456, 599785472, 1977614336, 2437939200, 4239917056, 146538496, 3103129600, 2085027840, 1435402240, 1105870848, 499228672, 4281389056, 2077882368, 612135936, 1167492608, 1973831936, 1459594368, 801360704, 2247448416, 1243822896, 22317912, 1661170436, 3311674566, 978992307}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2214592512, 436207616, 352321536, 780140544, 1497366528, 3252682752, 774897664, 2933391360, 4269015040, 4031905792, 3543859200, 2474147840, 2905423872, 189505536, 3720990720, 202950656, 3638514688, 2099292672, 3172564224, 2105120896, 2432885312, 3927463456, 3252035728, 2115056152, 1080540732, 1949292222, 3755074681}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 3959422976, 1040187392, 4177526784, 796917760, 2353004544, 3877634048, 4258267136, 2923954176, 683409408, 3943038976, 3868786688, 1857847296, 1470644224, 2057150464, 3207655424, 2907162624, 2479782912, 620009984, 1830047488, 4137388416, 1059715904, 3896202592, 1124472272, 2056862184, 2025625284, 4071127850, 3810371779}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 3825205248, 301989888, 285212672, 2709520384, 3409969152, 2510290944, 2909798400, 1805123584, 2496397312, 3212443648, 794886144, 2939191296, 2769600512, 1025089536, 2667597824, 3399710720, 3574514688, 2850594304, 1064879360, 462667392, 1933143872, 1723849696, 2989494032, 2755146696, 1958486188, 1398940606, 2884440727}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 3422552064, 3053453312, 16777216, 880803840, 1447034880, 1738539008, 1431306240, 1444413440, 1886650368, 3493724160, 85393408, 1711243264, 2193702912, 2785058816, 2801987584, 1024706560, 2711577600, 2796001792, 3801440000, 3266229120, 3530413376, 2343074208, 2387095376, 3303801608, 2265588388, 3725143902, 670602353}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 201326592, 1711276032, 352321536, 2743074816, 3569352704, 320864256, 3490709504, 1778909184, 2225340416, 770572288, 1640693760, 4076437504, 2828812288, 520790016, 2405027840, 2752829440, 3388109824, 3263280640, 3770707712, 3472407424, 1174465600, 3485750368, 3846610672, 2745427688, 3446272916, 2274152474, 2560513173}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1409286144, 2046820352, 486539264, 830472192, 1438646272, 1302331392, 3316645888, 1972895744, 2450259968, 1008074752, 2271936512, 804618240, 2061418496, 2350292992, 1150242816, 1099589632, 2949178368, 1358806528, 465230080, 1131717760, 3517861952, 1699408352, 1175240112, 3992082632, 3893675580, 4251167646, 3237339063}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 1140850688, 2785017856, 3204448256, 696254464, 1321205760, 2287992832, 617611264, 2663907328, 1208745984, 2034368512, 1690238976, 298287104, 225132544, 3657474048, 3191394304, 2427316224, 3605623808, 2631908864, 3996077312, 1737393024, 581299392, 1334140128, 2009968880, 1662545976, 3773104676, 3191646202, 3978484319}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 3556769792, 301989888, 3808428032, 3347054592, 3594518528, 1411383296, 3174039552, 2645032960, 1460928512, 978714624, 315424768, 3265626112, 2340372480, 1129357312, 404156416, 4108699648, 2113494016, 2976232960, 2988400896, 700485248, 4107206592, 1702479456, 2886426832, 588689064, 1170469628, 4139546770, 837027281}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 2483027968, 2382364672, 2533359616, 2340421632, 3686793216, 1260388352, 2507145216, 3717726208, 3321102336, 1337327616, 769851392, 314998784, 4067508224, 2272108544, 1315688448, 1575405568, 3319225344, 2441524736, 2400284928, 704489856, 3559117504, 1044038240, 3752675760, 3927408744, 2927289740, 2941081662, 608666329}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 1677721600, 1107296256, 419430400, 8388608, 2864709632, 3093299200, 479199232, 1908932608, 3727425536, 2635202560, 1405681664, 226197504, 717930496, 3809124352, 436555776, 1633056768, 3697867776, 565940736, 3651853568, 1578802816, 2106423616, 1675250592, 3666532720, 1152035576, 3363141364, 634275450, 1584196935}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 67108864, 2449473536, 1325400064, 2994733056, 4072669184, 1465909248, 1158676480, 882376704, 442236928, 4283039744, 4093837312, 1562083328, 1444233216, 896573440, 1176162304, 3482048512, 879717376, 3889922560, 896890112, 710978176, 1233310912, 3713522464, 1927636720, 1681427512, 2428430228, 2903368302, 3514714747}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 872415232, 3120562176, 1258291200, 2575302656, 339738624, 3370123264, 1397751808, 3653763072, 2030829568, 3556638720, 3862757376, 863600640, 91176960, 1790746624, 3821203456, 856287232, 1902210048, 1392096768, 3308210432, 3361510528, 3012754880, 4282500064, 2452445264, 3102187032, 2730650724, 2938975162, 324108415}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 2348810240, 2852126720, 3271557120, 3531603968, 4190109696, 3609198592, 2127560704, 148373504, 3668705280, 2837577728, 492765184, 2403762176, 3164913664, 3585187840, 814108672, 2489538560, 1488387072, 3460742656, 1495582464, 150046848, 2674293184, 2014532384, 603913008, 1540531496, 2463818404, 3787765166, 4058766183}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 4227858432, 704643072, 3137339392, 3984588800, 2814377984, 3525312512, 2863661056, 4282908672, 872153088, 2593783808, 3492741120, 1416200192, 113852416, 1142857728, 3898929152, 3411662848, 675507200, 2559150592, 81349376, 3920006272, 1848704960, 2838492384, 4258160304, 2128290216, 2767166972, 2263643466, 2862617835}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 2214592512, 1577058304, 1929379840, 2474639360, 515899392, 2711617536, 1706033152, 2233991168, 1180434432, 2087321600, 1082720256, 2679078912, 4048306176, 2409537536, 2548551680, 1793906688, 1060520960, 1217370624, 2931588352, 2555816320, 2825636800, 2352928864, 1136355824, 2543721928, 872356860, 2720834546, 1232796899}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 1006632960, 2785017856, 2164260864, 3430940672, 1950351360, 1830813696, 1397751808, 4162322432, 255066112, 360841216, 2210332672, 4226252800, 709967872, 2477826048, 4245352448, 3929008128, 2109957120, 330796544, 701055744, 3712263040, 3513318720, 3718310816, 4249681872, 4145737640, 2912418212, 417814782, 1905099777}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 3959422976, 33554432, 2298478592, 1216348160, 121634816, 2493513728, 2742026240, 1703411712, 2935226368, 2249850880, 2117664768, 460881920, 724156416, 1855561728, 1537044480, 3375790080, 889445376, 3414736384, 2422333184, 2534244992, 3742847808, 3025627040, 3807855632, 2827447240, 3046073964, 3292224826, 981552345}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3288334336, 3590324224, 1862270976, 377487360, 4039114752, 2367684608, 1861222400, 4021813248, 391905280, 1904607232, 3259957248, 2074902528, 2618834944, 2752225280, 601944064, 4069652480, 3685645312, 3504122368, 2950722816, 1672971136, 641127616, 1960237856, 562487152, 2148459176, 3452628204, 2313212598, 3348229587}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 738197504, 2650800128, 1660944384, 1300234240, 1455423488, 3726639104, 3977248768, 925368320, 607911936, 410910720, 1981612032, 3304488960, 863256576, 477339648, 3771125760, 4052600832, 995775488, 1386648064, 4240201472, 327123328, 3061902784, 243596768, 317650416, 3207711144, 711217748, 3244010770, 234542515}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3825205248, 2382364672, 3472883712, 1249902592, 675282944, 555745280, 1039138816, 3652714496, 2334392320, 2828664832, 912326656, 2595258368, 1567408128, 641310720, 2070966272, 2511558656, 2860966912, 3315630592, 633652480, 1119200640, 2179359936, 1661237792, 3936438096, 177981608, 918421772, 763040534, 2903606061}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 3556769792, 3187671040, 1358954496, 3716153344, 675282944, 2246049792, 2882535424, 3479699456, 219414528, 1968046080, 4089249792, 1091010560, 1835089920, 530751488, 1982525440, 3139553280, 3599199232, 3266028032, 4115878144, 3099951488, 3021895488, 2707046368, 527632592, 486186968, 3028732612, 110361170, 3047191449}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 1677721600, 1241513984, 1862270976, 662700032, 1228931072, 522190848, 1596981248, 791150592, 522452992, 2250113024, 4124770304, 3875831808, 1027260416, 3634864128, 2351067136, 2243913728, 2580337664, 1438164480, 2238244096, 820412544, 814991552, 1196561504, 4156634640, 2985406824, 2278378172, 2789071666, 2296452957}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2214592512, 2046820352, 3003121664, 2222981120, 1698693120, 601882624, 1991245824, 229113856, 421789696, 2571239424, 2693070848, 1190821888, 2893299712, 29859840, 1213394944, 1783486464, 3718138880, 2984681984, 1596617984, 1738313856, 104033216, 3967290528, 259794448, 3123587480, 1951609884, 1838524258, 699385741}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 2214592512, 3254779904, 754974720, 192937984, 3384803328, 3303014400, 657457152, 3913809920, 1259601920, 1466826752, 2322530304, 2275180544, 774553600, 2225840128, 2704953344, 553863168, 3322739712, 2463140352, 994628864, 822519424, 1864098880, 1552943456, 1356346544, 3561763352, 685907740, 2070747514, 2554442241}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3422552064, 1711276032, 4143972352, 3800039424, 1883242496, 3118465024, 147849216, 1311244288, 2107375616, 1933180928, 4176805888, 3013443584, 3816669184, 439394304, 3513012224, 2173921280, 107996160, 458865152, 2613313280, 1528539008, 2990721216, 2004891680, 2948599632, 3391109272, 2364554308, 2849505986, 1489248763}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 469762048, 2717908992, 3539992576, 3732930560, 62914560, 1885339648, 875560960, 2706898944, 892076032, 965607424, 1963655168, 2634973184, 1428832256, 4040007680, 3372281856, 2175662080, 2491180032, 3148518912, 1797282560, 2254224000, 3096930752, 3520347680, 770842544, 2725065208, 1680981404, 2091316638, 494063471}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2885681152, 3791650816, 2332033024, 3196059648, 1639972864, 1017118720, 1576009728, 2199388160, 2650013696, 1804992512, 2350448640, 1668186112, 3684548608, 1795137536, 3259985920, 1852336128, 3046374400, 2664606208, 672661248, 1964805760, 1855645632, 2343839264, 1937126704, 3658023112, 4242965868, 2384581310, 1702203033}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3422552064, 704643072, 1426063360, 1149239296, 3208642560, 1994391552, 2572156928, 119013376, 2405695488, 190971904, 3141599232, 2759163904, 1949483008, 299671552, 2030784512, 3856685056, 3135820800, 2781452800, 2828336896, 214934656, 2822225984, 2461737632, 4119901968, 2575661400, 513768164, 1378503182, 1585830309}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 67108864, 704643072, 687865856, 1115684864, 1329594368, 1088421888, 2358247424, 1810366464, 775159808, 265945088, 3587244032, 1393131520, 2883862528, 486580224, 3804360704, 1102235648, 3652613120, 3342187008, 404389120, 1705223296, 2647481664, 1939149088, 4054550032, 585722456, 3043438356, 3496915250, 3028994049}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 1811939328, 2650800128, 3238002688, 1753219072, 1178599424, 559939584, 1328545792, 3676831744, 3582722048, 1747320832, 2153709568, 173309952, 247021568, 238264320, 832172032, 2180573184, 727141376, 990939648, 2808315648, 2189590912, 3127792960, 2851806368, 3665736016, 1778409400, 2216169276, 3601084578, 3383368743}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 201326592, 100663296, 2969567232, 629145600, 2034237440, 3638558720, 4147118080, 2280128512, 2069102592, 1713766400, 3849256960, 282755072, 1280294912, 2169348096, 3065597952, 3628615680, 254925824, 3923681792, 2146555648, 3195969408, 2837571904, 1462155744, 3269315728, 800366744, 2502228412, 2510893938, 1334155313}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1006632960, 503316480, 1291845632, 58720256, 3535798272, 3273654272, 483393536, 3574071296, 1143734272, 1030356992, 2994798592, 3790045184, 1536638976, 4141785088, 4217688064, 628611072, 828720128, 3827011072, 141906688, 3736317312, 852065856, 3115423328, 3537128304, 2164538088, 1796606756, 1805846618, 3601512967}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 2348810240, 2785017856, 3573547008, 1920991232, 1606418432, 1566572544, 353370112, 1357381632, 179044352, 2434662400, 2779709440, 2453962752, 3724591104, 2821955584, 850415616, 1922656256, 3156667392, 2520297984, 2023155456, 421566336, 310562880, 752530464, 3941590064, 2530686264, 2378208340, 1674765234, 3524439303}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 2348810240, 1912602624, 3573547008, 2071986176, 1145044992, 1444937728, 1980760064, 2971140096, 93585408, 559284224, 760938496, 675708928, 2605694976, 1995808768, 1416982528, 3457173504, 1597103104, 2402458112, 1391064832, 944159360, 3813656640, 3539307360, 2591385552, 3775940776, 2108807220, 3270684862, 2508839481}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3690987520, 838860800, 1392508928, 2457862144, 3938451456, 2451570688, 2628780032, 2065170432, 1975779328, 387842048, 2636578816, 4079976448, 2966994944, 1556127744, 2449174528, 243955712, 802089984, 701203968, 150397696, 4055860864, 225501632, 1964812576, 1201756656, 3950210664, 4234573564, 4023185118, 647410597}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 3422552064, 2248146944, 2499805184, 4269801472, 2915041280, 941621248, 2895118336, 3458727936, 1242824704, 551157760, 3222863872, 1494188032, 2749349888, 2043584512, 387731456, 1183270912, 3122516992, 2252056064, 4246073088, 1816114048, 3240614976, 2744294176, 706898096, 2837201768, 4287069620, 4070436562, 3606820505}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 469762048, 3791650816, 1191182336, 2340421632, 3711959040, 526385152, 2968518656, 448266240, 1749286912, 853409792, 4185194496, 1347059712, 2901917696, 2480381952, 1645301760, 961697792, 1572981760, 982420992, 3588870912, 1745001088, 3238788288, 3201139552, 1727690000, 3490566776, 2248975180, 542556742, 336278629}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1543503872, 4194304000, 184549376, 1820327936, 4290772992, 1151336448, 554696704, 2040004608, 2777415680, 1802371072, 2472607744, 3718152192, 1811234816, 1150787584, 2039468032, 1541982208, 1928559616, 3826423296, 446391040, 1291236480, 3230746560, 2883433632, 3569666224, 1301114952, 1600882004, 147448606, 4102938175}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 603979776, 436207616, 1056964608, 780140544, 2663383040, 1382023168, 2974810112, 3304587264, 2643197952, 1324744704, 1825767424, 1110540288, 2969255936, 2205065216, 876400640, 3947296768, 3076770816, 3699458560, 3486227712, 3827193984, 3152816320, 2644902432, 2334856688, 2537399160, 3385680644, 2455613302, 1377658175}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2885681152, 167772160, 2499805184, 2961178624, 1480589312, 1184890880, 2559574016, 3729260544, 1702100992, 3978690560, 1172242432, 3630268416, 3067068416, 4039811072, 2810728448, 1843025920, 2485353472, 3877490176, 3539185408, 3856064640, 4223933504, 1270751136, 3292734672, 3936599368, 3783196116, 511717962, 3812623969}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 2885681152, 3321888768, 1056964608, 1417674752, 3116367872, 387973120, 4002414592, 3500670976, 1454637056, 210894848, 1618804736, 3233185792, 3828957184, 1652531200, 303943680, 2537289728, 2673142784, 2120175104, 2448465664, 2804302720, 2498504384, 3590202784, 1472398640, 2501220776, 3982284980, 4164636274, 296390929}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 3288334336, 2449473536, 2835349504, 1870659584, 2311061504, 1159725056, 961544192, 2466775040, 3919314944, 1839071232, 1294532608, 3152445440, 2158673920, 1985191936, 1498566656, 34629632, 1774679040, 2394477056, 3633089792, 1823593088, 4281998656, 1989357664, 1781907376, 2919199080, 2887578372, 456566618, 4049789035}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 3288334336, 1711276032, 4177526784, 2457862144, 3862953984, 912261120, 3056599040, 1638400000, 914096128, 1496449024, 2296578048, 968065024, 588726272, 439132160, 2803290112, 1989736448, 1550449664, 2296990208, 1008047360, 4267343744, 2000558400, 1645818400, 119313744, 1665070072, 1495586172, 2583426946, 3541713211}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 2885681152, 2449473536, 2533359616, 3179282432, 3821010944, 1407188992, 158334976, 500695040, 3115581440, 3774218240, 1570701312, 3838279680, 2260746240, 1441570816, 812765184, 2364798976, 2340082688, 3822208512, 3310200576, 443901568, 2320383168, 3189455584, 1732879536, 1882944984, 3830782604, 22190814, 728945625}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 201326592, 1711276032, 3875536896, 494927872, 952107008, 929038336, 3704619008, 4081582080, 3285975040, 3371827200, 488308736, 307724288, 3920379904, 2442174464, 394383360, 1399322624, 1952902144, 456806912, 1055504128, 819558272, 2079990976, 2728078304, 3080163184, 3662444024, 1795195940, 2632569498, 3268141771}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 2483027968, 3053453312, 3271557120, 41943040, 3535798272, 656408576, 1485832192, 632815616, 845414400, 2090467328, 2229731328, 41779200, 3621797888, 108961792, 3284660224, 2656696320, 2773808128, 3334892032, 3969353984, 2039432064, 76491712, 2646720032, 3840833264, 466335016, 4038159732, 2320636278, 462102245}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 3422552064, 3724541952, 2264924160, 528482304, 2076180480, 4125097984, 2255486976, 103284736, 2860777472, 2713845760, 66912256, 2242347008, 1099677696, 2136907776, 2150518784, 801667072, 321342464, 2340810240, 3503662848, 3778987392, 4132245696, 309307744, 125822384, 3182724056, 2010609868, 619564834, 519148757}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1946157056, 2919235584, 3674210304, 2290089984, 1119879168, 2761949184, 835715072, 3524788224, 248250368, 3914727424, 2134573056, 404258816, 3845570560, 493854720, 4105719808, 2193770496, 228555776, 1746195968, 2250148096, 30790016, 2409308608, 4157114016, 1949234928, 3743655752, 3375267236, 4133047550, 47694847}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 603979776, 3053453312, 1056964608, 813694976, 448790528, 945815552, 4220518400, 122159104, 2045509632, 2232287232, 502595584, 1619296256, 4204314624, 136159232, 265449472, 571492352, 4183518208, 1599273472, 362450176, 1281739648, 2765435072, 1463068320, 1877002224, 3418994040, 103310388, 1588546458, 278455703}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1140850688, 1509949440, 3305111552, 1904214016, 557842432, 1675624448, 430964736, 3533176832, 2106851328, 2562850816, 3473997824, 825786368, 1763328000, 2285740032, 3030437888, 1683412992, 3377855488, 2660526592, 2585433344, 1203458176, 1201477184, 2385421792, 1672045712, 1113857624, 3241805724, 3186958382, 1522700097}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 2617245696, 838860800, 1593835520, 1652555776, 532676608, 94371840, 181403648, 1732771840, 1723596800, 2573336576, 3599171584, 1159102464, 974995456, 4256014336, 1521086464, 2484586496, 3221408768, 1892384256, 1947501312, 2095730304, 396567232, 243308832, 2344900016, 1134434696, 570765476, 4070678314, 812897699}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 67108864, 3590324224, 3539992576, 1820327936, 2998927360, 652214272, 3817865216, 4223139840, 262144, 1181876224, 1922105344, 4209606656, 768589824, 1996267520, 2257874944, 3770841088, 1330732032, 1744951808, 3457910016, 4204708736, 1886720960, 420184480, 1877403376, 2626764504, 3320425524, 3276795142, 3107757901}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 872415232, 436207616, 1325400064, 2172649472, 2235564032, 3693084672, 470810624, 1763180544, 802422784, 3437625344, 3303473152, 4028858368, 4283187200, 898670592, 3611938816, 257681408, 2664098816, 1951824384, 2211293440, 174538880, 3137415360, 4215580128, 2402284304, 2692543272, 3322503540, 3328838334, 729102409}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1275068416, 1375731712, 117440512, 209715200, 851443712, 1231028224, 3482320896, 343408640, 4162060288, 1366163456, 2718498816, 2304409600, 2711994368, 1825021952, 3520163840, 4257957888, 1396458496, 3407331840, 1199357696, 28369536, 466564288, 589273760, 1060460784, 1062036280, 22627124, 1362588182, 1589536937}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3019898880, 3053453312, 4244635648, 58720256, 574619648, 1667235840, 2494562304, 2373451776, 439615488, 665976832, 427491328, 3186524160, 60473344, 773955584, 822505472, 1616922624, 442070016, 1943334400, 3248795904, 1024837504, 2673682496, 3946283616, 1323780432, 1632232440, 162740636, 4280465846, 3512521353}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 2885681152, 4194304000, 4076863488, 3279945728, 3292528640, 1365245952, 3402629120, 4183293952, 3850633216, 2024144896, 2654273536, 180846592, 1581891584, 2771820544, 1967681536, 3818543104, 1239512064, 371186176, 409708288, 2328092800, 1162451392, 2354103136, 1102787152, 283023864, 381975300, 983595070, 1930838781}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3556769792, 1509949440, 2667577344, 394264576, 2940207104, 3470786560, 2117074944, 1234698240, 2939420672, 1625686016, 2771582976, 1472102400, 1190936576, 1056546816, 2839859200, 1778837504, 1998322688, 1263159808, 606241024, 4248203392, 2354611392, 105859168, 2634495376, 2497228312, 110066428, 3232182574, 2584255817}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 1275068416, 2583691264, 520093696, 25165824, 675282944, 312475648, 3941597184, 3319267328, 3227254784, 920256512, 73203712, 408256512, 2208907264, 3994329088, 3766931456, 2727405568, 2875188224, 3141751296, 2012331776, 2870952064, 2838201024, 3275906016, 2071870032, 4159386248, 3639260044, 2771255150, 2010802419}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 3959422976, 771751936, 4278190080, 3665821696, 2621440000, 1507852288, 3908042752, 3752329216, 495190016, 4131782656, 3874947072, 3740237824, 2853748736, 3889995776, 3159445504, 1564702720, 2492093440, 2523855360, 4179867392, 4012569984, 3418720960, 3041779744, 414319184, 2128157592, 3065812428, 299978978, 1921729301}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 469762048, 1577058304, 2298478592, 645922816, 2176843776, 3525312512, 1215299584, 3209166848, 3876847616, 2797469696, 2824667136, 1465024512, 2946875392, 2212208640, 3614003200, 1439918080, 3337112576, 1164695040, 1724809984, 674225536, 524853056, 2888751904, 61871280, 2120754152, 2464425996, 565586890, 388566785}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 1811939328, 3456106496, 184549376, 2743074816, 3082813440, 4087349248, 3899654144, 425197568, 594280448, 1728446464, 1949499392, 3225452544, 3965272064, 3823083520, 2537549824, 4194691072, 3982023680, 234846720, 2669448960, 375874944, 2404425664, 4048641632, 3495660976, 3870147144, 2880226380, 968194670, 3818488511}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 4227858432, 838860800, 3405774848, 914358272, 2453667840, 857735168, 4291821568, 3496476672, 624164864, 4026662912, 3864985600, 564756480, 4226400256, 2541920256, 904024064, 3097778176, 268520448, 1124849152, 535661312, 127125120, 3110188992, 1489882144, 889758672, 4021906472, 2656562820, 1591447586, 1473178049}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1275068416, 905969664, 1157627904, 578813952, 809500672, 1453326336, 1225785344, 3314024448, 897843200, 1217003520, 1836253184, 4205543424, 3033743360, 2434572288, 4023578624, 1198323712, 621659136, 559497728, 720342784, 389643136, 3391071296, 2223077408, 281260496, 711423688, 273594420, 2123220538, 3717820861}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 3422552064, 3791650816, 1560281088, 679477248, 1614807040, 3797942272, 2727346176, 1082654720, 269746176, 3213230080, 471793664, 865894400, 2855452672, 4107771904, 1338527744, 1336571904, 1672172544, 1752491520, 2523447040, 2196036224, 4074812992, 3840998304, 2925966032, 1466948216, 1144660820, 3053267658, 3445467273}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 3690987520, 3120562176, 3674210304, 2357198848, 3720347648, 1868562432, 2897215488, 3189243904, 2523660288, 2432565248, 1397817344, 2421129216, 1371324416, 229810176, 2817347584, 1873766400, 2334680064, 2919416320, 2302909184, 1576196224, 2029750208, 3318662304, 552438320, 1758188472, 1948267836, 1024468430, 3846708671}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 2080374784, 1644167168, 2902458368, 125829120, 742391808, 2099249152, 3620732928, 2948071424, 3698065408, 1158283264, 666042368, 878739456, 687259648, 1954521088, 3506196480, 634021888, 3331030016, 3373584896, 3638078208, 4095403648, 3686120000, 1538224224, 3994740176, 4071984744, 4197416644, 3915050518, 2467666391}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 4227858432, 3925868544, 822083584, 3397386240, 1178599424, 2057306112, 2477785088, 799539200, 2538864640, 3812753408, 1097007104, 2179366912, 2061484032, 1225891840, 2577092608, 1396537344, 3996410880, 1990581760, 1929282304, 3886272640, 784836928, 3134866720, 4117288528, 2457141704, 1917292316, 1738164530, 340313121}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 1946157056, 1912602624, 3170893824, 2894069760, 566231040, 1579155456, 485490688, 383254528, 1264320512, 1878917120, 2182283264, 3448143872, 896286720, 529113088, 3757371392, 3215382528, 4036224000, 1717198336, 2622390528, 1077433984, 402892864, 1629345952, 2421246128, 1664366184, 1276783020, 1361121070, 4054040499}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 2885681152, 1711276032, 419430400, 3112173568, 1094713344, 2954887168, 3662675968, 1473773568, 3385589760, 2106982400, 4073652224, 4126965760, 1776893952, 608149504, 1273229312, 2682906624, 2154353664, 974604800, 2975119104, 1680701312, 4278031168, 1230437088, 3172753040, 1785340584, 2373008740, 725067406, 775412063}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2214592512, 1577058304, 889192448, 2206203904, 2805989376, 2900361216, 3207593984, 2119696384, 1252261888, 1924005888, 136118272, 361070592, 95076352, 385654784, 1386311680, 1406883840, 2119199744, 136114688, 296072448, 1530591616, 2557776448, 468533344, 122245136, 4108803096, 2843364924, 1522517470, 1182074605}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 469762048, 1308622848, 1191182336, 1803550720, 331350016, 3877634048, 1322254336, 23592960, 333709312, 3616407552, 304939008, 823099392, 498810880, 1535549440, 3327840256, 790689792, 2227952640, 920470016, 2593096448, 779836800, 1822861504, 2425018464, 2588464048, 3308255848, 3897773540, 2753738050, 1731521813}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 201326592, 570425344, 3472883712, 3498049536, 3258974208, 77594624, 3511681024, 1447559168, 1171521536, 453115904, 1021902848, 2859040768, 632438784, 2761203712, 297398272, 1358940160, 230487040, 4162343424, 559521536, 642408064, 2650322624, 553107872, 46721744, 4014635336, 1819842980, 2134367434, 1269362233}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 1946157056, 3388997632, 1728053248, 4085252096, 364904448, 2367684608, 2618294272, 2884108288, 1261699072, 1130233856, 1643446272, 1654358016, 1540964352, 656056320, 343724032, 424073216, 392545280, 1037005312, 470524160, 3211875456, 1917752000, 2337459552, 1915474224, 1221750248, 2317617108, 3828754658, 1619078033}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1543503872, 3187671040, 4110417920, 1065353216, 230686720, 903872512, 2838495232, 2597847040, 4160487424, 3878289408, 3933667328, 62947328, 3729375232, 2198577152, 3926093824, 849704960, 461405184, 4250650112, 3979391744, 1316087168, 491237440, 984704352, 126775472, 1190853464, 3056415260, 1531939102, 1587889115}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 4093640704, 3456106496, 989855744, 4001366016, 415236096, 2522873856, 164626432, 106430464, 146014208, 3004301312, 3103981568, 421167104, 2360393728, 248356864, 3882373120, 2837870592, 2248891392, 3270298112, 2187573504, 1817539968, 3363423680, 2174749472, 2670734448, 4232587896, 1309412516, 3602253918, 2687047377}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 1543503872, 1711276032, 1828716544, 4185915392, 3527409664, 3730833408, 2637168640, 1320681472, 1296302080, 2629435392, 812318720, 302219264, 2587049984, 2102173696, 2008739840, 1487726592, 1647436800, 3000976896, 1784331008, 4045917056, 507661888, 2142505696, 4095870800, 1837047864, 1169261948, 2623831174, 2207328245}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 1006632960, 1912602624, 3741319168, 1870659584, 1941962752, 895483904, 2249195520, 639107072, 3313238016, 3717332992, 3015901184, 4197613568, 3251879936, 3723337728, 2791534592, 4175779840, 373322752, 3381131776, 2511045376, 824599168, 796055232, 1708404320, 1015423664, 3114610424, 1816640468, 3454822670, 116254995}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 67108864, 3321888768, 1694498816, 1132462080, 708837376, 3953131520, 4172283904, 1599602688, 3578003456, 3487432704, 2953510912, 147554304, 1213841408, 1512349696, 3992743936, 3257817088, 4141304832, 1855318528, 4223055104, 2762303360, 1608310336, 53227104, 75639120, 2209425352, 1349423772, 52522254, 2606955365}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 4227858432, 905969664, 754974720, 3749707776, 3183476736, 2304770048, 3572498432, 256376832, 712769536, 4138860544, 678625280, 4156129280, 3333144576, 3201736704, 877686784, 2076596224, 1208173568, 481282560, 3106964224, 4087182208, 3291929152, 2961056608, 1445543088, 380010616, 2421710188, 412766042, 3923863531}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 1275068416, 33554432, 4009754624, 3632267264, 2227175424, 2476736512, 2119172096, 221773824, 848035840, 1108475904, 2913665024, 3846995968, 1041121280, 2261491712, 2139148288, 1016514560, 2905338880, 3915018752, 4226125568, 3996243584, 3174387392, 1260338080, 2756877168, 2633455240, 1422671300, 510796406, 1994070863}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 2617245696, 838860800, 1090519040, 3397386240, 3292528640, 287309824, 3039821824, 1706557440, 2926837760, 1025900544, 3042508800, 2918416384, 1684062208, 1459527680, 855994368, 4064237568, 157049856, 4132225536, 1794947840, 4082260608, 2745823552, 499455776, 747219152, 2552480040, 3151891516, 1066218454, 270897833}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 201326592, 1308622848, 1023410176, 3313500160, 146800640, 4196401152, 3356491776, 1170735104, 2523136000, 3471966208, 3549888512, 2899804160, 2087993344, 3053756416, 130142208, 1324345344, 1985403904, 1094208000, 2862782208, 1316803968, 3582163520, 1302532064, 2559424496, 796357672, 1574511508, 1184805610, 2162344645}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1811939328, 369098752, 822083584, 981467136, 2982150144, 3944742912, 1527775232, 3543662592, 2756968448, 1668939776, 3108700160, 3378741248, 3886891008, 2455543808, 1646579712, 323147776, 720366592, 912346624, 2082639616, 4014864256, 3570292032, 1465072160, 2804388016, 4251927208, 1451460564, 1461546390, 1823777097}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 4093640704, 4060086272, 2600468480, 1870659584, 3074424832, 2829058048, 2962227200, 1097334784, 1174667264, 2803499008, 2636316672, 670203904, 1915404288, 2843058176, 4107423744, 3168028672, 3761333248, 1011276288, 2901127424, 3190510208, 3185952192, 1473854560, 2044833936, 1805675144, 997422676, 471459202, 917452861}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 738197504, 2852126720, 2197815296, 2894069760, 3032481792, 1788870656, 3857711104, 4120379392, 3125542912, 2178285568, 4139843584, 4170088448, 2550415360, 2552471552, 325906432, 1432279040, 3233664000, 3302515200, 582860544, 2999579776, 1211262400, 2851245216, 2649386608, 2044638408, 3714863916, 3933706270, 3350644439}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3422552064, 3120562176, 3774873600, 1652555776, 3745513472, 1163919360, 2737831936, 3263692800, 2049703936, 4149084160, 801832960, 816545792, 515293184, 3635191808, 337858560, 3032041472, 645428224, 1821040128, 2444930816, 2201769088, 1016643904, 207075104, 2315316240, 2049155128, 4036674428, 4192373706, 1894269423}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 1543503872, 3187671040, 3439329280, 713031680, 2956984320, 1142947840, 162529280, 2900885504, 3889430528, 1093271552, 2783510528, 3174924288, 1158266880, 3214974976, 2246987776, 3372775424, 1398242304, 3608018432, 1811067648, 3096149376, 1629734464, 348756000, 982776272, 3542197352, 113766940, 2261489346, 3259951265}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2080374784, 3321888768, 3137339392, 1837105152, 1153433600, 1436549120, 3075473408, 2377646080, 3537633280, 2667446272, 3975872512, 3119874048, 2117353472, 1576181760, 3819958272, 463861760, 1717879808, 3667421696, 2846130944, 2513497984, 4240605120, 2774373344, 1202740080, 4209025608, 4033019588, 2078234518, 3412012251}, +{2147483648, 1073741824, 536870912, 2952790016, 1207959552, 738197504, 4127195136, 3875536896, 1065353216, 834666496, 1537212416, 2616197120, 1363673088, 2769551360, 413532160, 2965569536, 4204756992, 3071295488, 1550360576, 3365523456, 1821632512, 1294654464, 1845783040, 718184192, 1801116544, 2341233856, 3204101984, 1800194352, 1726435912, 3831574316, 2913122794, 1753270337}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 2214592512, 1375731712, 1828716544, 2340421632, 3569352704, 2338324480, 3956277248, 1249378304, 494141440, 916586496, 3912040448, 2289270784, 1443119104, 1942659072, 2034626560, 4005292032, 1845031936, 4203765248, 3354959104, 179359360, 1972138048, 1874240864, 3202082288, 1118364408, 715673828, 44860374, 1180885281}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1811939328, 905969664, 3405774848, 2826960896, 4047503360, 2011168768, 1179648000, 1518862336, 2268332032, 2074476544, 3354591232, 397180928, 76431360, 218865664, 1075105792, 1960761344, 1786233856, 2790936064, 436053760, 3572488064, 2290500544, 2222964384, 1590883856, 691928984, 724794020, 1450195690, 2239246673}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 469762048, 771751936, 1895825408, 2155872256, 2814377984, 1197473792, 1112539136, 2282225664, 56885248, 1782972416, 1832452096, 2242347008, 2411511808, 790274048, 3125637120, 3837224960, 971273216, 368639488, 590134016, 4018958720, 541913408, 2091040416, 2377213744, 3598544184, 1919900804, 457727818, 3669686469}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 4093640704, 234881024, 2332033024, 1988100096, 3602907136, 1595932672, 2102394880, 3135766528, 40108032, 858914816, 3473735680, 2380693504, 550027264, 1232052224, 2087481344, 3239200768, 2422830080, 1692453376, 271294720, 3289271680, 2482454976, 1533797664, 3503956976, 988359208, 1670686724, 933615778, 1958284437}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 2348810240, 2113929216, 2499805184, 3581935616, 272629760, 1331691520, 2049966080, 967311360, 3612606464, 1279393792, 2368929792, 2997583872, 2315141120, 1475125248, 1917317120, 2830747648, 3992765440, 1914071552, 3034091264, 3971334528, 98748480, 3777191904, 2616866768, 2250191736, 1206238012, 626224258, 4029810545}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2617245696, 1778384896, 1895825408, 4034920448, 3913285632, 501219328, 3893362688, 3907518464, 3240886272, 1935015936, 3077242880, 3556802560, 1218134016, 283615232, 2034094080, 4201641984, 736027648, 4262687232, 3978009344, 3164855424, 3650669888, 2500886432, 3749128592, 1972274840, 3783552180, 3523554930, 3650075847}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 2751463424, 1912602624, 3774873600, 1786773504, 2587885568, 4083154944, 2993684480, 2561146880, 2242117632, 2655387648, 3743744000, 1945403392, 2925412352, 1582669824, 2247946240, 3027691520, 1888603136, 2643870208, 1166126336, 85123712, 1710751552, 3668146464, 3391957328, 2449510328, 3827333740, 1439469954, 1541558941}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 2080374784, 637534208, 1459617792, 3867148288, 1690304512, 2501902336, 2226126848, 2616721408, 3814457344, 2248278016, 928710656, 562200576, 3192897536, 728080384, 1390374912, 1610172416, 314338304, 1275577856, 1413585664, 1254183808, 2378186944, 3543530784, 1419943024, 2868902824, 412981244, 3313720294, 2080079011}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 1811939328, 3992977408, 1090519040, 931135488, 1908408320, 4087349248, 3608150016, 3644325888, 1787559936, 1682833408, 453050368, 1890549760, 2390835200, 1044553728, 3209744384, 1898629120, 3022642176, 1877561856, 3021385472, 451077504, 720233792, 3366157152, 3053305520, 1303795144, 897589652, 2663392886, 622854303}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2751463424, 1845493760, 754974720, 276824064, 2344615936, 1235222528, 3956277248, 390594560, 2232156160, 4245291008, 3132424192, 4751360, 1728561152, 4237402112, 3937751040, 4185614336, 1376275456, 56614400, 854961408, 4263729536, 1374441536, 344579232, 4228023600, 1959971720, 2133409508, 3496646954, 2395927439}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 3556769792, 1174405120, 3741319168, 2071986176, 3745513472, 312475648, 579862528, 434634752, 1344536576, 3462529024, 1033437184, 3126427648, 108052480, 3070533632, 284905472, 3293935616, 3322563584, 2380853760, 1685627136, 2315616128, 369253568, 1409084512, 40015504, 2144369928, 2690505172, 1448558370, 1811318709}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 3959422976, 1174405120, 3137339392, 3246391296, 12582912, 1776287744, 3752853504, 4125622272, 126091264, 3139829760, 1454309376, 689471488, 3775676416, 1217634304, 1772277760, 1518913536, 2935356416, 1122786816, 3122900736, 1858790272, 1481430976, 3472089312, 3004390000, 2246261336, 132811516, 81617042, 4232584357}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 738197504, 3254779904, 3338665984, 92274688, 2713714688, 1684013056, 2507145216, 3036151808, 582746112, 2908094464, 3255500800, 2876211200, 3225534464, 4294483968, 3366473728, 1700427776, 2173389824, 2296497664, 2020122368, 861956736, 2076070080, 2851166432, 2356470832, 1206388280, 3828619020, 2928815606, 2753639547}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 4227858432, 3590324224, 3808428032, 1115684864, 1413480448, 3705667584, 2578448384, 1566048256, 2742812672, 3276931072, 1117192192, 2618195968, 3651616768, 1405460480, 3052138496, 4194162688, 976536576, 2500286976, 2224390912, 3221478272, 341440960, 1306192928, 400719184, 1016867288, 1751253148, 865025054, 2274529467}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 335544320, 1577058304, 1828716544, 3967811584, 1631584256, 3655335936, 4142923776, 2218262528, 216793088, 549060608, 1959723008, 3503194112, 2504048640, 4056784896, 4158943232, 3794429952, 2099471360, 1544612352, 2506467584, 2164287872, 3664015424, 4260003744, 176389008, 1753278616, 2439875596, 619992134, 182605583}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 4093640704, 4060086272, 3170893824, 2541748224, 88080384, 2006974464, 571473920, 4138205184, 843317248, 3387817984, 1924857856, 3295444992, 2169126912, 3304300544, 3484995584, 4217030656, 662436864, 3342489088, 724281600, 1889846912, 1936250944, 2568148576, 2677012880, 4176233160, 3283920372, 998403250, 1405597389}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 1140850688, 1979711488, 620756992, 3766484992, 624951296, 1772093440, 581959680, 3986161664, 3122397184, 2421817344, 1525612544, 3511648256, 2626994176, 2363269120, 2370916352, 2289002496, 2866170880, 2491728384, 4269053184, 1662337920, 3301537344, 3564323488, 663506576, 1928061832, 3497726748, 2166462014, 3643133875}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1811939328, 1442840576, 2801795072, 3716153344, 1866465280, 4217372672, 2284847104, 1460142080, 3581673472, 2877947904, 160890880, 596934656, 316260352, 266313728, 1616334848, 201938944, 561538048, 2880033280, 2025293568, 1050375040, 80438464, 3849537504, 264728208, 1141994232, 2279372028, 2888299370, 3711864251}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3019898880, 2382364672, 654311424, 176160768, 3317694464, 3076521984, 896532480, 1625817088, 2167144448, 2035417088, 60227584, 3450896384, 1239072768, 2519441408, 3681046528, 3151915008, 1206346752, 845864448, 824410368, 603212160, 1753513664, 2808892960, 549480496, 4132586552, 1940217548, 317057266, 2056730527}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 1677721600, 1912602624, 2969567232, 1769996288, 1371537408, 1423966208, 808452096, 4050124800, 1605107712, 3136684032, 3160342528, 296976384, 2184298496, 4058030080, 3940839424, 3849742336, 2346941440, 2348934656, 260615424, 331904640, 2294304576, 68967904, 1713527728, 3812709016, 2709321948, 713431090, 2081894223}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 738197504, 637534208, 2566914048, 1484783616, 2361393152, 4024434688, 122683392, 2927099904, 398196736, 2178809856, 712441856, 508264448, 1083195392, 1394647040, 687206400, 2689583104, 1269488640, 1472231936, 89702144, 3142180736, 462547776, 3604859552, 2752249328, 3079208216, 306801924, 2203336246, 1400512083}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 3019898880, 2113929216, 4244635648, 3481272320, 1455423488, 169869312, 3136290816, 1410859008, 624689152, 2041184256, 2214002688, 407797760, 3671769088, 1685430272, 3743830016, 2959366144, 515337216, 7330304, 2615687424, 2862889344, 3830850624, 897388384, 315198064, 172784808, 313739308, 1250557598, 569183019}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 1140850688, 3321888768, 3875536896, 3682598912, 4232052736, 1306525696, 873463808, 359137280, 1682702336, 3973185536, 3682926592, 2399895552, 4259954688, 3235028992, 2371383296, 3320989696, 2782086144, 2860971520, 639122688, 2381591424, 2077629120, 1017842784, 2311366736, 1389591768, 688319668, 1851274770, 1846810271}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3422552064, 3254779904, 4009754624, 2239758336, 2638217216, 2539651072, 2280652800, 2978480128, 814481408, 1491730432, 3738632192, 3937894400, 2150973440, 1226612736, 2967523328, 3908225024, 2783044608, 4262482432, 3607641856, 172758656, 1305099968, 868695264, 2777650448, 2555477240, 2341112972, 3990217802, 4108207671}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 738197504, 704643072, 822083584, 4034920448, 1170210816, 3764387840, 1357905920, 237502464, 4190371840, 2613706752, 3398238208, 495288320, 1757528064, 3963396096, 3316011008, 959731712, 1159031808, 2436821504, 1596464896, 960758912, 3590986048, 1995250592, 2406852272, 2078919160, 3480788908, 715934338, 3814287109}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 4093640704, 1107296256, 352321536, 3430940672, 239075328, 1893728256, 584056832, 877133824, 723255296, 3107061760, 269287424, 1928888320, 3818799104, 490315776, 2870792192, 2889271296, 389018624, 3323557376, 820519168, 3626762880, 2167028288, 68760736, 3837166928, 2452703192, 2036600260, 649475290, 325781243}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 2483027968, 2650800128, 251658240, 1786773504, 2034237440, 3097493504, 4115660800, 1680343040, 2429288448, 2889220096, 3551854592, 1871085568, 1084375040, 61841408, 1849348096, 3522488320, 1944445952, 3124325888, 2101872896, 2440838528, 1450060992, 1388386848, 3459549456, 2656925128, 3253878244, 2413764626, 248363967}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1811939328, 3187671040, 2365587456, 1098907648, 180355072, 4276092928, 2366636032, 8912896, 3781951488, 746979328, 1459027968, 2845933568, 3707420672, 237674496, 1087721472, 864770048, 2738373632, 1833170432, 2754619136, 2331512192, 3929279040, 1568812768, 1661807472, 4275615768, 1979743572, 605548042, 140641911}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 335544320, 167772160, 3640655872, 3045064704, 683671552, 2602565632, 3861905408, 738721792, 453771264, 2748973056, 4184408064, 1148223488, 1554169856, 3441795072, 1216376832, 1914849280, 1152336896, 496627200, 384837888, 1663572096, 1463556416, 114436320, 266677744, 3681204840, 887876124, 3060079834, 2376765143}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 4093640704, 2248146944, 4009754624, 3095396352, 1337982976, 2426404864, 2553282560, 1125646336, 3160670208, 583401472, 196935680, 1041596416, 3271114752, 3002900480, 3484602368, 1025300480, 3300783104, 4120541696, 1253060864, 4191698816, 4181985472, 4239787168, 4232382128, 262253896, 2373403036, 422417150, 1131233517}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 3825205248, 33554432, 2734686208, 3632267264, 46137344, 2724200448, 1794113536, 839385088, 1226047488, 2160197632, 1649868800, 2093645824, 685719552, 3162087424, 1298132992, 2644887552, 1502532608, 149057024, 459277568, 2507147904, 1514679232, 45358496, 751962096, 3731820536, 79070316, 4034493002, 3064248049}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3288334336, 3053453312, 251658240, 2625634304, 2235564032, 241172480, 4199546880, 1655177216, 2782658560, 3658874880, 3448045568, 2111799296, 1525202944, 659988480, 80302080, 2961668096, 1149662208, 600560128, 1572084992, 711596928, 1206064320, 2302838176, 2580759568, 2533121016, 1080092324, 1346025090, 3462880779}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 1140850688, 3456106496, 1124073472, 1988100096, 2495610880, 3294625792, 3587178496, 2081947648, 2915827712, 19005440, 3413573632, 1942257664, 350896128, 1647288320, 1758785536, 991877120, 1498274816, 2509202944, 2777953536, 189675904, 3143973824, 2998648096, 4061845872, 2621177592, 3226893988, 1151708750, 3399996303}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 2483027968, 3523215360, 3439329280, 3162505216, 1019215872, 1763704832, 3306160128, 3589799936, 3714842624, 2614493184, 4034461696, 1146880, 4288561152, 2794758144, 811724800, 4190095360, 3504536576, 1356940800, 3466866944, 1867660928, 498805824, 252882080, 763417584, 380794792, 3399648916, 4180206694, 1908824135}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 1409286144, 3456106496, 3674210304, 897581056, 1790967808, 3860856832, 2112880640, 1530396672, 1499725824, 1131282432, 3200843776, 1090551808, 587120640, 1222483968, 1583902720, 808339456, 1223390208, 2464793088, 1800145152, 2531407232, 3221951936, 2281420256, 1539141872, 3368338600, 1742904812, 1526060630, 3542485885}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 1811939328, 2248146944, 1090519040, 2558525440, 2839543808, 4141875200, 1099956224, 3815243776, 4005298176, 3955884032, 3207397376, 3902242816, 2134261760, 974561280, 692310016, 4291950592, 3663258624, 2772523520, 457451264, 3617460096, 3617273152, 4258314912, 2063397520, 2110738776, 267853268, 3331494226, 679335427}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1811939328, 3657433088, 2801795072, 2944401408, 1941962752, 1390411776, 3308257280, 481820672, 2785804288, 3953524736, 4078501888, 1078951936, 3453337600, 1827315712, 1220825088, 3691673600, 3734459392, 1456132608, 187438848, 1987453056, 93402304, 2843449440, 3250578096, 3988101912, 1260570908, 2582132038, 616828775}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 603979776, 570425344, 1560281088, 276824064, 4190109696, 3223322624, 3192913920, 1958215680, 1212416000, 4110811136, 3019571200, 2653716480, 1774895104, 2755895296, 974680064, 3411429376, 2562802688, 3233275392, 4258538752, 1151214208, 3513713728, 2488448928, 2538983088, 1169752808, 1330756100, 610101302, 2428879837}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 4227858432, 2785017856, 2634022912, 1719664640, 2118123520, 1377828864, 1993342976, 736624640, 2188640256, 2159149056, 1926561792, 4272259072, 2751905792, 2438242304, 3325652992, 4027799552, 2722778112, 2485255680, 3372485376, 3880397696, 2687052352, 2903737632, 714733648, 2757237992, 4293666116, 3284010754, 3202036625}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 3288334336, 2181038080, 3170893824, 3867148288, 3871342592, 3856662528, 2723151872, 1295515648, 3697016832, 382074880, 3173842944, 2437513216, 3988930560, 3551043584, 2232807424, 2735466496, 1546316800, 949840384, 3207468288, 4203288192, 1446221888, 3497616928, 4176745840, 1556221464, 4012322628, 3967465830, 2360005867}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 3154116608, 3657433088, 352321536, 1719664640, 1438646272, 4192206848, 330301440, 4256694272, 4177788928, 1148321792, 3621322752, 3276242944, 2156806144, 3505037312, 3462656000, 2101991424, 698678272, 2506708480, 1100622592, 1372925056, 1661567040, 3235992096, 4066777008, 3330476824, 1710392316, 2985813126, 978572805}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 1543503872, 2449473536, 2097152000, 142606336, 4055891968, 3797942272, 1481637888, 2507669504, 2176581632, 3316252672, 1760231424, 2968223744, 2305572864, 1085054976, 3069562880, 3232233472, 3341868032, 1569811968, 4043707136, 228132480, 680311360, 981851040, 3148871344, 948233848, 2198829956, 1018378454, 3014103731}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 2751463424, 1644167168, 2130706432, 3279945728, 1598029824, 3303014400, 1779433472, 2728919040, 3356753920, 3193569280, 1328742400, 1927380992, 2749972480, 3608584192, 3965374464, 3995650048, 1792009216, 240413184, 2336105728, 1318127232, 3348019392, 928442208, 876538768, 3406487448, 794878708, 3343641954, 3689300105}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3556769792, 1711276032, 587202560, 3212836864, 3904897024, 752877568, 3002073088, 62390272, 1751908352, 3440246784, 935919616, 1612349440, 4208541696, 68132864, 2941636608, 3538147328, 2865159168, 3809634816, 2296516864, 1191657344, 1068731328, 2473839968, 55499888, 3425071256, 4218429484, 1350046406, 4144766543}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 335544320, 2315255808, 1627389952, 3414163456, 62914560, 1214251008, 3046113280, 24641536, 1632370688, 3145334784, 2782593024, 870612992, 3694051328, 4238581760, 4184363008, 1567250432, 855462912, 4041467392, 3512084736, 3987800192, 554151744, 3190185824, 1955033392, 3367563064, 913485236, 4118803478, 1601439551}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 201326592, 4194304000, 1459617792, 2910846976, 331350016, 3294625792, 1586495488, 149422080, 3172204544, 226885632, 1827602432, 1376550912, 2838413312, 3391594496, 3714871296, 1463973888, 2040101888, 2980300288, 641345280, 467481728, 1100328128, 1169519840, 1257882288, 2952208952, 568376180, 605355378, 511353961}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 335544320, 3321888768, 486539264, 645922816, 3661627392, 2329935872, 1521483776, 2879913984, 2796814336, 2961833984, 3567583232, 1819312128, 1664892928, 2586943488, 2833182720, 229955584, 2787238912, 1949920768, 3515947264, 4097477504, 3241756736, 3943771936, 75150160, 1423532248, 1411451740, 1511163426, 1112366985}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 1140850688, 1375731712, 3607101440, 1736441856, 297795584, 1432354816, 2075131904, 2542272512, 638844928, 749338624, 1900478464, 1802403840, 3832692736, 1055760384, 2710499328, 3410290688, 875813888, 773152256, 4002612480, 2393155200, 3632621248, 1997223520, 3412623920, 3947066616, 4065988156, 2012163818, 3043657377}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 1409286144, 3523215360, 3741319168, 41943040, 985661440, 3214934016, 3895459840, 1409810432, 3653500928, 1589248000, 4186374144, 3654844416, 652361728, 4060848128, 1941491712, 1638066176, 2492855296, 512054784, 730016000, 3141699200, 1712668864, 1564158752, 3494815472, 1892380936, 4080407388, 4288232762, 1668657285}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 3154116608, 2382364672, 3841982464, 176160768, 2361393152, 3881828352, 2540699648, 68681728, 1161560064, 4137549824, 582156288, 42958848, 3733798912, 269524992, 2205478912, 2311780352, 2301225984, 3513678336, 1842813696, 3331163520, 1689272384, 2118393888, 1624380656, 1244993208, 1107337868, 2199704078, 862905307}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1543503872, 637534208, 989855744, 3330277376, 1321205760, 2409627648, 3769630720, 3131572224, 2890661888, 685899776, 3620012032, 3367796736, 2251505664, 556113920, 301330432, 3329738752, 1772289024, 2206627328, 2324759296, 2017112960, 1603818432, 1394486560, 1292844528, 3002444296, 3712872828, 2812530578, 1256510919}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 4093640704, 1509949440, 3942645760, 3246391296, 717225984, 2262827008, 3270508544, 3634888704, 941359104, 98435072, 2326200320, 1637384192, 3352346624, 2050203648, 223236096, 1974491136, 1099387904, 3104303616, 1447235840, 2275588224, 13498816, 3849731552, 4273678832, 843495576, 276283948, 388699522, 1692305619}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 469762048, 3523215360, 1325400064, 679477248, 1027604480, 2577399808, 428867584, 2704801792, 2572943360, 879886336, 307167232, 3949887488, 4032643072, 2563612672, 3534344192, 4280014848, 62188544, 1944740352, 2912883456, 91662976, 2563857088, 2678566816, 803919120, 1994347528, 38438996, 4275264150, 341868587}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 2080374784, 2852126720, 1627389952, 4034920448, 2084569088, 1218445312, 1236271104, 127401984, 463208448, 1553858560, 760152064, 102924288, 1716076544, 492937216, 1419636736, 3955480576, 2783765504, 3172877824, 2619278080, 44742784, 1996318016, 2877010848, 831581392, 957373384, 2276992924, 2456555198, 1504065171}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 3019898880, 503316480, 486539264, 3464495104, 2646605824, 572522496, 1055916032, 1561853952, 2964062208, 3215851520, 609812480, 2739109888, 1263550464, 568762368, 2408968192, 4168865792, 3292716032, 3599855104, 1825114368, 1791722880, 2691979328, 309113632, 2110192816, 1261129448, 3877767084, 1443299934, 4051871439}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 3690987520, 369098752, 2835349504, 3498049536, 2646605824, 295698432, 1561329664, 1767374848, 4213440512, 1469972480, 1014431744, 4107173888, 2158280704, 4272791552, 4277956608, 778196992, 798321664, 337363456, 2346656512, 4265778048, 213316416, 4199067808, 18343344, 2341286024, 2588387284, 3291313454, 2068829621}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 2214592512, 234881024, 2030043136, 2474639360, 801112064, 1042284544, 2341470208, 522715136, 3626237952, 1900937216, 2513764352, 2588901376, 884490240, 1150197760, 2369900544, 2618284032, 433775616, 194335232, 3945610496, 3382945152, 3118614848, 3094194272, 4151803184, 1363283880, 507450420, 4136934162, 482525557}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 4227858432, 3254779904, 452984832, 3766484992, 2696937472, 664797184, 2085617664, 776470528, 753139712, 2784886784, 2358575104, 2008514560, 1668366336, 4122386432, 409006080, 790558720, 810277888, 484209152, 1362967296, 1583591040, 171399104, 3428819360, 1623550832, 847282312, 47301956, 3589756586, 2105519829}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 3288334336, 905969664, 3808428032, 176160768, 4123000832, 375390208, 2895118336, 1498939392, 747372544, 3466461184, 2182021120, 4160323584, 678969344, 671784960, 379056128, 1904863232, 3972451328, 2829009408, 571946240, 1406514048, 3264628672, 2215483424, 3453637424, 4025723768, 4056239540, 412231390, 290522959}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 67108864, 2046820352, 1929379840, 1551892480, 3636461568, 4229955584, 2366636032, 2639790080, 2059141120, 3388080128, 3158114304, 926908416, 2183348224, 688824320, 1978060800, 4187277312, 2330575872, 2981522944, 3898944768, 2181276800, 3213981632, 3117656736, 4025045872, 369075048, 1292067860, 1486789518, 3766404851}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 1140850688, 436207616, 3439329280, 3179282432, 3007315968, 517996544, 3503292416, 1489502208, 2842951680, 3536191488, 366280704, 63406080, 792510464, 2010554368, 1139101696, 3617806336, 397820928, 2941386240, 60632320, 3816008832, 416995392, 921934560, 2811948560, 1309905944, 877323844, 2757463930, 452915041}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3422552064, 838860800, 3103784960, 545259520, 2696937472, 3915382784, 4010803200, 1779957760, 2328625152, 3832414208, 1311965184, 624918528, 55328768, 2406522880, 2725638144, 3754682368, 92339200, 920865280, 3063482112, 573999744, 2695031616, 4127091104, 1823849456, 2532662200, 4143332628, 2420056206, 3190925887}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3825205248, 2046820352, 1895825408, 3514826752, 1044381696, 320864256, 3023044608, 45613056, 2075918336, 1565130752, 3062169600, 1268154368, 1207746560, 469737472, 4270346240, 1051879424, 4147082240, 4025871872, 2384135424, 839750784, 3568402240, 1861149152, 378966608, 276616040, 3938433084, 656957910, 1279413211}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1006632960, 637534208, 1459617792, 226492416, 3519021056, 970981376, 1842348032, 1644691456, 2836660224, 374472704, 3807707136, 3014098944, 2245345280, 2981535744, 2283335680, 3411736576, 3569875968, 971263488, 3343592192, 2091682688, 3009013952, 3420409824, 2560602416, 932804184, 2746786852, 2584473130, 1621784921}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 1677721600, 503316480, 1560281088, 3011510272, 20971520, 111149056, 678428672, 3274178560, 513015808, 609615872, 963182592, 399540224, 3789668352, 599629824, 1302294528, 1241085952, 1620595712, 3253533184, 3495105792, 304322944, 1026711616, 1801970784, 831302544, 3891514504, 2195360364, 2518338706, 3335140257}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 3288334336, 2315255808, 3741319168, 1115684864, 2495610880, 1629487104, 1343225856, 381157376, 1748762624, 2811887616, 930152448, 1696366592, 4232003584, 1168220160, 3727806464, 385599488, 1364382720, 1308780032, 2876181760, 3091955840, 3146314944, 68385056, 344166256, 2977748136, 3162331348, 2786899382, 549410003}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 2483027968, 2516582400, 285212672, 1920991232, 507510784, 656408576, 3012558848, 2743599104, 3468427264, 994705408, 2626355200, 1379565568, 2256027648, 805150720, 1286664192, 2901067776, 380238848, 3700376064, 1642934528, 1475586944, 2109071168, 3256183328, 4258146640, 3068463528, 235901460, 3479169114, 1095660211}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 603979776, 503316480, 1056964608, 1249902592, 20971520, 3743416320, 22020096, 1373110272, 3950772224, 425066496, 3802595328, 678199296, 3361685504, 4152860672, 2135805952, 3880507392, 339014656, 925136384, 4130145536, 453875072, 1747764416, 1496860192, 2240483088, 2271382568, 2537842404, 1197286542, 419805363}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 4093640704, 1979711488, 2634022912, 2105540608, 1270874112, 3995074560, 2505048064, 881328128, 83623936, 1855324160, 3217096704, 1487044608, 2038939648, 4230979584, 2127261696, 1343051776, 2462338048, 324721152, 124455168, 1683340160, 3379842112, 2082664928, 1947154224, 4015500072, 2947511812, 2685358714, 2896121203}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 1811939328, 1375731712, 2097152000, 880803840, 3636461568, 765460480, 122683392, 3782737920, 756809728, 3735420928, 628948992, 3473375232, 2460696576, 106340352, 184741888, 4025796608, 2138162176, 3047836160, 1275541248, 3430722176, 3607218752, 2822915232, 1178797296, 836144776, 2822950148, 2736050534, 566346731}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 2214592512, 1577058304, 3707764736, 1736441856, 2688548864, 1101004800, 3371171840, 2775056384, 4284219392, 2119303168, 2909339648, 861962240, 3185229824, 667262976, 1754288128, 840058880, 430130176, 2144850432, 3929214208, 725979520, 374358080, 2591191392, 364073936, 2557464648, 45551372, 3447961986, 1212636019}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1140850688, 1040187392, 1291845632, 4286578688, 1950351360, 2392850432, 625999872, 2679635968, 1737752576, 1908015104, 855703552, 381517824, 4111155200, 3893927936, 1493495808, 3276720128, 715645952, 3023454720, 1863523584, 1773181312, 1862853696, 1022414688, 3116694224, 925821320, 949484388, 322847734, 1481586409}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 335544320, 2181038080, 2332033024, 3951034368, 1111490560, 2401239040, 1011875840, 24641536, 2875981824, 2046689280, 4065263616, 1917681664, 2876915712, 3672023040, 1258409984, 818927616, 654892032, 1195461120, 32579840, 3139610240, 929558976, 1138544992, 3442697680, 3597669992, 1671963428, 1322532134, 1165100919}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 4093640704, 1912602624, 2332033024, 3162505216, 3535798272, 165675008, 3012558848, 955777024, 1979449344, 3504996352, 4130799616, 4092035072, 1888993280, 3206324224, 1196576768, 1208502272, 1312257024, 2491741696, 1771905280, 3983576704, 759193024, 1220756640, 2377837040, 4276368920, 562443572, 749025046, 132956019}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 1275068416, 33554432, 1023410176, 2776629248, 4257218560, 2170552320, 1773142016, 2127036416, 1591476224, 3267493888, 2593193984, 3135733760, 644005888, 3745161216, 2719961088, 1405962240, 3158590464, 1032309248, 7552768, 1256627840, 1851609664, 169639136, 2089009584, 3698658808, 1611763644, 2055071930, 4149620371}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 1140850688, 436207616, 1090519040, 3196059648, 3745513472, 3940548608, 3916431360, 811073536, 1765539840, 3965059072, 751763456, 3375005696, 2071412736, 2777260032, 1426321408, 3171284992, 2722284544, 3021760000, 3823701248, 3971847296, 1105322816, 2817057312, 3483717136, 853318360, 2435336428, 1896561822, 3109067227}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 2885681152, 503316480, 16777216, 1300234240, 926941184, 3068133376, 3977248768, 3390570496, 1892941824, 3673554944, 3627876352, 2274000896, 1434664960, 3780354048, 2060963840, 4078028800, 1921303552, 682777088, 1390085888, 774867328, 1218311488, 1397156320, 1021924112, 2369030680, 1636986420, 1374371790, 1065851257}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 603979776, 2382364672, 1258291200, 645922816, 2680160256, 2623537152, 735051776, 247988224, 3234070528, 248119296, 416088064, 355106816, 455426048, 2463342592, 234737664, 3737638912, 4197645312, 4217661952, 3459714304, 3770656128, 2015612352, 2651385120, 2870037936, 3651247864, 3188519396, 2302373434, 1115464845}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 738197504, 4194304000, 385875968, 1350565888, 3930062848, 1482686464, 2607808512, 364380160, 2226913280, 2125856768, 2206662656, 3586883584, 4068229120, 1867030528, 3384668160, 2785396736, 4122606592, 2073030144, 2722684672, 2011397248, 854527168, 2988409760, 3894302928, 1613604984, 4233322028, 175572358, 3241383963}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3288334336, 503316480, 788529152, 3296722944, 1707081728, 81788928, 1957691392, 4051173376, 3329490944, 1023016960, 7798784, 2536275968, 3054321664, 3965165568, 4054831104, 1607985152, 354671616, 404353536, 2593056000, 3121764736, 3823576256, 2634332576, 3207678512, 895585112, 657904188, 1057374326, 4042069401}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1409286144, 2583691264, 3137339392, 3246391296, 213909504, 3139436544, 1284505600, 1625817088, 207355904, 69337088, 283181056, 3880878080, 1849573376, 1896128512, 2987511808, 2792998912, 2791695360, 2670198272, 2100746496, 3456060544, 4140110272, 2194115040, 841041008, 2799047144, 721357620, 2866983138, 2983645675}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1140850688, 369098752, 1056964608, 1686110208, 3812622336, 3248488448, 3400531968, 945291264, 2480144384, 2750545920, 1614610432, 3309338624, 3284549632, 2431754240, 1436610560, 2256070656, 2053956608, 2541678080, 2790522112, 620453760, 1160840384, 1260828576, 2754177424, 201068552, 2803764764, 3284864206, 1644673409}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 2348810240, 3254779904, 3573547008, 3481272320, 1958739968, 4221566976, 2263875584, 3678928896, 2069626880, 2390097920, 3319988224, 3708321792, 2324676608, 2801770496, 766341120, 291854336, 989422592, 1764720128, 960265984, 872217216, 3798932544, 2634451552, 1717101040, 3077384648, 2929692588, 847083562, 1268612755}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 1409286144, 3992977408, 1828716544, 3951034368, 1354760192, 580911104, 1766850560, 1257766912, 3873701888, 346423296, 385286144, 3704193024, 740933632, 2669846528, 656560128, 2627368960, 2736679936, 1321759232, 1591173376, 1499649408, 1937317952, 1935841888, 2109898736, 1630167432, 1767271236, 2447665414, 4187836757}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 335544320, 33554432, 1258291200, 4185915392, 1245708288, 3978297344, 619708416, 1689780224, 3391881216, 4009885696, 265617408, 4004478976, 3525361664, 3329138688, 3688984576, 3048826880, 503669760, 3882843648, 3546179840, 3123169920, 3118210496, 473567712, 582557648, 336429160, 2378552460, 77150678, 159223375}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 738197504, 973078528, 3439329280, 109051904, 1598029824, 1193279488, 628097024, 3716677632, 2135162880, 2428895232, 2259484672, 3311435776, 1052983296, 260153344, 3345084416, 2852780032, 1532883968, 3385057792, 4128433920, 2056800384, 988036672, 1022763552, 2332374800, 3302271144, 2186101740, 3255346714, 3398917365}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1275068416, 1241513984, 2197815296, 2726297600, 1849688064, 6291456, 4195352576, 3636985856, 2413559808, 3610116096, 1987117056, 1215135744, 3948855296, 1200136192, 1065439232, 3739830272, 3867495424, 2966641152, 486962944, 3395417216, 3280213440, 3833212704, 232991952, 1101182968, 1808428788, 654820442, 4100533275}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 1006632960, 301989888, 2667577344, 813694976, 3795845120, 1168113664, 2005925888, 3840409600, 1063518208, 2550792192, 935657472, 1208254464, 419741696, 248356864, 2670620672, 992368640, 452092928, 3519047168, 254366464, 2740180608, 1026570944, 3153606048, 902567632, 416156424, 1130302228, 2242490530, 19158181}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 3422552064, 3321888768, 150994944, 1551892480, 952107008, 4280287232, 347078656, 2057830400, 3271819264, 2291793920, 2433810432, 122978304, 2052407296, 879337472, 2682253312, 249022464, 2242104320, 984743424, 253024000, 1911706496, 4176614208, 506795936, 2969484528, 1085043240, 3042523900, 2067826866, 2685880565}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3288334336, 2986344448, 620756992, 411041792, 3619684352, 1746927616, 3421503488, 184025088, 1645477888, 3021864960, 3258908672, 819363840, 2647408640, 1975885824, 1999687680, 3084441600, 2548358144, 728167936, 3723220224, 2204661376, 4039352896, 650895776, 1729653552, 1081846504, 2881471468, 2601929638, 1567392865}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 2348810240, 2986344448, 1694498816, 981467136, 1530920960, 2128609280, 1215299584, 2423783424, 1190395904, 895352832, 1840971776, 348880896, 3627663360, 1287430144, 1975021568, 1108363264, 3540800512, 2486069760, 168255232, 3686646400, 2400883776, 1605848864, 3831881232, 4001268184, 3999356588, 387119382, 2524919721}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3154116608, 4194304000, 3506438144, 1669332992, 3711959040, 1944059904, 1479540736, 416808960, 2316042240, 3747217408, 3195076608, 890994688, 875806720, 3338575872, 3265155072, 508971008, 1502766080, 1116488192, 3399705344, 1014491264, 1923124544, 2756804448, 288543888, 3621593048, 1209122428, 250277054, 2639340295}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1275068416, 100663296, 1459617792, 1317011456, 507510784, 3005218816, 1534066688, 1699217408, 1564737536, 26607616, 2406678528, 484278272, 1047740416, 1793236992, 668782592, 1296353280, 2247676928, 1770182144, 3006525184, 2526245760, 208843968, 2676282144, 2107171536, 3662864936, 1758188460, 1753176810, 4113604405}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 3154116608, 2382364672, 1895825408, 3397386240, 2353004544, 2409627648, 3773825024, 2187853824, 1787559936, 719978496, 3013804032, 1360560128, 3629105152, 4179599360, 3172028416, 2116646912, 3074249728, 1202940416, 473326336, 1640492416, 4173577536, 1063473184, 4268649936, 667146120, 58037068, 837971458, 219279623}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 3690987520, 3388997632, 1728053248, 1350565888, 2302672896, 958398464, 2651848704, 1071120384, 2318139392, 744095744, 488177664, 1480622080, 2921086976, 2230165504, 3867865088, 4033017856, 1787220992, 1856556544, 2064120576, 3940841600, 4090602688, 3548969888, 1394066448, 138171432, 1182630836, 3792881550, 3899583607}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 1677721600, 33554432, 2701131776, 58720256, 2109734912, 1344274432, 2328887296, 392691712, 398721024, 806223872, 1261240320, 1832157184, 1313030144, 3228934144, 4062040064, 327542784, 1207565312, 2421933568, 1815932160, 1567312512, 2136062784, 962851680, 701559984, 2176935720, 1791134436, 2451729282, 3044744733}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 3019898880, 2449473536, 3640655872, 2088763392, 3896508416, 341835776, 2242904064, 2055733248, 2942042112, 1462894592, 3453550592, 2937094144, 233357312, 1616748544, 427184128, 2402183168, 1774867456, 1315732992, 289108224, 2284912256, 1098481984, 3547360416, 1198084048, 718927864, 3215000988, 1814347082, 1198969427}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 2751463424, 167772160, 1996488704, 1769996288, 222298112, 2065694720, 2809135104, 355991552, 2450784256, 3352428544, 1765998592, 1151500288, 1540079616, 1720557568, 3104788480, 3781646336, 3518712832, 2558880256, 3034602752, 3393442944, 3594625728, 2312718304, 4104024848, 2265373928, 9579692, 3311608054, 2589111265}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 2885681152, 1711276032, 251658240, 3045064704, 2579496960, 1864368128, 204472320, 3292004352, 4057202688, 4134666240, 3338469376, 3922690048, 1090109440, 1184800768, 275804160, 3656935424, 668232704, 3528620544, 3865923328, 1814552448, 2997202624, 1692465632, 1889214768, 710978024, 2918929244, 2022755478, 3158509537}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 738197504, 570425344, 2130706432, 1098907648, 3183476736, 1549795328, 168820736, 3112697856, 3568041984, 4162453504, 699990016, 3321266176, 1357791232, 2771099648, 3289305088, 2551638016, 2247279616, 3550803456, 139970304, 2788182656, 3807680192, 1060336096, 3628802352, 1895018808, 1535829972, 2706427434, 4111070951}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 4227858432, 2516582400, 553648128, 1954545664, 4114612224, 1235222528, 3574595584, 1847066624, 490471424, 1169031168, 2523987968, 1075609600, 932823040, 3163136000, 2818011136, 2122270720, 421219328, 3702084096, 1596349184, 116648832, 1163573568, 1945954720, 3268350352, 1786092424, 1505314292, 691947358, 4023375827}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 603979776, 2852126720, 3707764736, 1702887424, 3049259008, 2170552320, 1120927744, 1263009792, 704380928, 30801920, 1533214720, 2102493184, 3165962240, 2697371648, 3480186880, 2490845184, 2609077248, 1921608192, 642546944, 3834039424, 2332530752, 2199387360, 662122416, 2345370616, 706333284, 1635794522, 4022350147}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2348810240, 3992977408, 2936012800, 1702887424, 3435134976, 434110464, 2393899008, 2188902400, 938737664, 1526595584, 2822832128, 3426648064, 1418969088, 213098496, 2324131840, 2429515776, 3120778240, 959007232, 591820544, 1110568320, 3731922624, 2376792032, 1694049904, 321552984, 576577724, 1942651894, 1114497081}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 4227858432, 1979711488, 2566914048, 2340421632, 3267362816, 547356672, 3478126592, 4021813248, 3074162688, 2540306432, 2177564672, 2599518208, 3067527168, 1560190976, 655454208, 1358526464, 3606932480, 4058734080, 2418690816, 3244359552, 1785707328, 98812512, 3402245744, 4011537416, 3364465476, 2613762390, 3917777315}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 67108864, 3858759680, 251658240, 1971322880, 37748736, 3936354304, 2003828736, 570949632, 2605449216, 1250033664, 2592800768, 3123675136, 1152172032, 2485166080, 447565824, 1238726656, 2945545216, 1407149568, 2509663488, 2173885312, 56729792, 1650845664, 2061765072, 4231923336, 4123077996, 2064158874, 366045207}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 4093640704, 2113929216, 2432696320, 3565158400, 2587885568, 3802136576, 3413114880, 3563585536, 4199284736, 2470576128, 2896101376, 2289729536, 2948022272, 3774980096, 2091110400, 2214316032, 679472128, 2608982528, 821360896, 3485297024, 1919070016, 1796424096, 592414288, 90109256, 1043226028, 3447338178, 2584417943}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 3019898880, 2315255808, 4143972352, 226492416, 1539309568, 1826619392, 1242562560, 469237760, 2094792704, 1067581440, 1498742784, 3198451712, 240402432, 3851788288, 992923648, 2332489728, 1875035136, 925682176, 4293128448, 4247673984, 1995222720, 62935776, 3743648432, 1972235288, 664891220, 4043390486, 3052582491}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 2751463424, 3321888768, 3573547008, 1333788672, 3368026112, 253755392, 1255145472, 1493696512, 3982229504, 2045116416, 3437035520, 3443163136, 2100936704, 1542692864, 249131008, 1841395712, 1656060928, 853503488, 2280410368, 3738694528, 1760730688, 3511019872, 1371909616, 2659993576, 2858926244, 2445976986, 2070004027}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 4093640704, 3925868544, 2801795072, 3665821696, 1874853888, 878706688, 1754267648, 395837440, 4018929664, 3908435968, 1055064064, 4285169664, 2908930048, 1742577664, 307392512, 513435648, 753826816, 2651091456, 973687040, 4249674880, 34769600, 3888041760, 1876138928, 2200790008, 2321472308, 2684598254, 2752856271}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 1006632960, 2650800128, 1828716544, 2944401408, 297795584, 2065694720, 93323264, 3941072896, 1094451200, 4002021376, 3416064000, 3305078784, 3055239168, 1106681856, 422768640, 336254976, 4215196672, 2939742720, 2262301440, 2778812800, 1389601344, 3023656288, 1974972848, 2683791592, 2113177396, 727962658, 2414298803}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 67108864, 3456106496, 1090519040, 4286578688, 1010827264, 2682257408, 3390046208, 3743940608, 66846720, 1431961600, 1852768256, 1839955968, 4130750464, 3773865984, 925618176, 4208719872, 3152278528, 2973234688, 2995907840, 3223634304, 3131073344, 2405285728, 785088464, 1180178648, 2114202292, 716047362, 2281243571}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3288334336, 1979711488, 1560281088, 159383552, 1438646272, 2053111808, 907018240, 1807220736, 1204551680, 401997824, 1756823552, 3241246720, 2068267008, 1402118144, 3730624512, 1865213952, 2869216256, 2058410496, 1156250880, 4089181056, 2827307072, 717193440, 492593328, 2344950072, 2555684692, 920896166, 3306781247}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 335544320, 3053453312, 3338665984, 1602224128, 3250585600, 488636416, 963641344, 145227776, 913571840, 1209925632, 2426470400, 769818624, 3059630080, 4257193984, 757526528, 1630992384, 3943613440, 2650991104, 3362838784, 2939409280, 4150938304, 3452010848, 2509764400, 149702632, 1130141324, 273641906, 2933200473}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 335544320, 3456106496, 3137339392, 713031680, 197132288, 2329935872, 925892608, 3226992640, 4014735360, 1185021952, 3819110400, 2458812416, 127352832, 1675206656, 457699328, 1339549696, 3047150592, 3713781248, 3873298688, 2773023104, 1221288384, 938718752, 608235696, 338643544, 2465756, 2717772990, 261679287}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 335544320, 234881024, 3539992576, 4034920448, 2990538752, 803209216, 1261436928, 3192389632, 4146331648, 4138860544, 477298688, 834174976, 1662238720, 373792768, 4220350464, 1126000640, 2592431104, 3763961344, 1372016896, 3787616640, 3096167360, 1704691872, 1200835792, 1389905816, 921487932, 4292425882, 2807542285}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 603979776, 1979711488, 2130706432, 3145728000, 2000683008, 1512046592, 4121952256, 3716677632, 2380005376, 657326080, 4064477184, 3727261696, 590725120, 1126080512, 618557440, 3574482944, 3549842432, 2998030848, 3165154560, 2508804992, 3992312000, 2139010144, 1674475664, 334908712, 262300444, 1464880026, 4215100643}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1140850688, 1577058304, 2969567232, 864026624, 2243952640, 3747610624, 533725184, 2754084864, 748945408, 1759117312, 1302528000, 1225424896, 4118167552, 3368394752, 772993024, 2172835840, 2852840448, 463400448, 880594176, 1102302592, 3436668736, 2291142752, 4110954928, 500440056, 2588029604, 939466626, 2161949781}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 2080374784, 1375731712, 1560281088, 2524971008, 188743680, 526385152, 2821718016, 2441609216, 688652288, 2270298112, 1613955072, 2628681728, 1920057344, 3925450752, 770789376, 755058688, 2586405888, 2167766528, 1606376192, 2092463744, 1040247360, 3292269600, 3160022032, 2961124536, 698133436, 3035823626, 2476686375}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 2080374784, 905969664, 50331648, 3883925504, 2302672896, 3500146688, 523239424, 427294720, 1072431104, 923926528, 3994877952, 3370156032, 3860348928, 826908672, 4218875904, 2349254656, 727632896, 4030919168, 323549952, 1273619328, 2545119680, 1085408608, 3031252496, 2983764360, 2882820156, 1554747782, 3463693807}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 2080374784, 1912602624, 3372220416, 4219469824, 4097835008, 1872756736, 4117757952, 841482240, 2166620160, 673316864, 3342925824, 2928640000, 3897901056, 3642925056, 1896673280, 525125632, 2783761408, 1763496448, 3732202240, 527485568, 946010944, 430697312, 4059060944, 208601800, 147372396, 1706681170, 2461629133}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 335544320, 369098752, 1358954496, 3732930560, 960495616, 10485760, 569376768, 1781006336, 3397648384, 4182638592, 2421227520, 1949204480, 4997120, 1261674496, 2281238528, 523827200, 1834537984, 97058304, 586205440, 3012362112, 3084839744, 3058552096, 675831952, 2168297800, 4228513612, 3613818258, 2147268037}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 4227858432, 1308622848, 2868903936, 2038431744, 163577856, 2405433344, 481296384, 3782737920, 3828088832, 2703360000, 3104374784, 3981148160, 3895148544, 2713100288, 1690226688, 3959343104, 517915648, 1036969472, 65458944, 960676224, 2652161984, 3053707488, 2597017136, 1187424760, 1336340348, 300073942, 3603234223}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 4227858432, 1308622848, 385875968, 2558525440, 2873098240, 3953131520, 598736896, 1393033216, 4202430464, 3245211648, 697237504, 839483392, 4032708608, 2954010624, 1616244736, 1670772736, 1266017280, 1734727168, 1977467648, 4255773056, 3040598208, 538634400, 1820090768, 4273706888, 1695510364, 4154202522, 3976082219}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 2214592512, 167772160, 3137339392, 1400897536, 3040870400, 2946498560, 535822336, 367525888, 3482058752, 460455936, 1081016320, 286883840, 3633168384, 3136462848, 112873472, 1916430336, 1526359040, 3508166144, 3653913856, 2903656576, 3918939584, 2268626272, 1832741392, 3048208456, 495302924, 2336747618, 2039066887}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 1811939328, 905969664, 3976200192, 4152360960, 2671771648, 1004535808, 3404726272, 2005401600, 672923648, 1684668416, 3465609216, 1140555776, 2645737472, 895393792, 1437552640, 28268544, 1269783552, 3635367424, 103776000, 753889152, 1062158912, 3806284128, 3664209936, 3604184280, 4109723468, 3633727210, 3231245235}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2885681152, 3388997632, 2936012800, 159383552, 1858076672, 1650458624, 1104150528, 2156396544, 3349413888, 604897280, 3480944640, 94142464, 1923203072, 1080795136, 4289163264, 4272388096, 3592909824, 2691130880, 4232529664, 1706520704, 2731492032, 1796430304, 3930156016, 1814588088, 3942513124, 1408864554, 162427029}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1543503872, 1107296256, 1560281088, 1216348160, 3930062848, 2006974464, 2582642688, 433586176, 100401152, 2195324928, 4034854912, 328630272, 3082797056, 2460852224, 1797222400, 3661588480, 1318020096, 2574736896, 767261440, 844724864, 2131388992, 2603548576, 2733244496, 2680624392, 3053102092, 4113420782, 1986438299}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 1543503872, 100663296, 1191182336, 2709520384, 4173332480, 1352663040, 1246756864, 539492352, 136052736, 455999488, 890437632, 3133964288, 3528081408, 839622656, 1065668608, 2745489408, 431279104, 3413959168, 1993401088, 1088872320, 3132217536, 2281136352, 1142171504, 19006728, 2700422532, 879991602, 431030187}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1140850688, 3388997632, 989855744, 3531603968, 1749024768, 1671430144, 3239051264, 405274624, 4183556096, 2375942144, 896598016, 3429728256, 3562422272, 2500370432, 3020550144, 606722048, 1559886848, 1907489280, 2082329856, 4061914240, 1250871744, 2596880672, 1070342480, 2926982920, 2253206964, 2911085330, 2986297099}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1409286144, 301989888, 117440512, 3162505216, 2470445056, 3139436544, 984612864, 2825388032, 2882797568, 2921725952, 1287061504, 2365423616, 1084506112, 1024892928, 1216081920, 3093022720, 1751895040, 1849935360, 423096576, 476176000, 2447298240, 2665964704, 3397201552, 746630056, 4280606492, 3434241378, 1619640097}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 67108864, 4261412864, 3103784960, 2105540608, 700448768, 2703228928, 2846883840, 3085434880, 3333160960, 2393505792, 2415722496, 3365961728, 4045488128, 3111755776, 1473761280, 318236672, 4115121152, 2477776384, 1686359296, 2716456320, 3426010432, 2544126944, 1009594544, 3063459304, 1320515004, 1825026658, 2312421471}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 2751463424, 637534208, 2533359616, 1048576000, 1950351360, 1704984576, 1794113536, 4159176704, 3554934784, 3897688064, 3880189952, 2049081344, 2034057216, 2433327104, 2235158528, 802805760, 2483680256, 542238208, 3799901440, 1425795968, 2523328192, 746016032, 3796023888, 2360168840, 1441906508, 2724579682, 3010975453}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 872415232, 570425344, 1996488704, 3565158400, 3678404608, 2531262464, 2318401536, 1542979584, 3649306624, 3702915072, 2892955648, 3674898432, 2495954944, 2470027264, 99479552, 1699596288, 2384327680, 1108735488, 1388957952, 2477513344, 4294623936, 3372442272, 2857286800, 2303949528, 4240874300, 332362486, 2193927397}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 1409286144, 2919235584, 1392508928, 645922816, 3066036224, 190840832, 3241148416, 2981625856, 2528903168, 266993664, 2557935616, 3492511744, 1090076672, 1131978752, 3583307776, 2251606016, 2137322496, 426567168, 1621674240, 3734956416, 1915995072, 1993831712, 87655920, 2568110904, 707333148, 1676847846, 2866016107}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3288334336, 234881024, 1996488704, 1233125376, 2512388096, 2497708032, 311427072, 837287936, 2810970112, 2214199296, 3105554432, 3506012160, 2710061056, 1009164288, 1698156544, 2350372864, 1986515968, 2132801024, 8117504, 3800945024, 3224174272, 2800644832, 653236272, 3518589464, 2332827380, 3535420178, 12260911}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 4227858432, 369098752, 3238002688, 2021654528, 264241152, 3504340992, 2242904064, 2982674432, 3661365248, 1210974208, 493813760, 1121878016, 2298396672, 3303383040, 2065854464, 3934418944, 3776076800, 889867776, 9337600, 28592000, 544820544, 699328160, 2459798320, 1943421656, 51397756, 4027798874, 3860593355}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1543503872, 2181038080, 4143972352, 3967811584, 3460300800, 228589568, 1989148672, 128450560, 2756968448, 1067843584, 1703215104, 3160375296, 1944600576, 1481023488, 1588981760, 3386230784, 2024137728, 842918400, 508680960, 1401683584, 607974592, 1864389280, 2271389648, 2156645384, 4005359956, 2959111794, 3611467561}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 2348810240, 2181038080, 385875968, 1333788672, 3057647616, 396361728, 2790260736, 2225602560, 3768844288, 2758148096, 1019150336, 89030656, 2407612416, 2057150464, 2336083968, 1516107776, 913171456, 1400233472, 394911488, 4281592448, 3810979008, 3849673312, 2824053200, 2821126728, 2968865700, 3843264242, 570872421}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 335544320, 1174405120, 1056964608, 2457862144, 1455423488, 1851785216, 156237824, 2697461760, 2836660224, 761921536, 1584857088, 3103490048, 1061470208, 275816448, 2377207808, 1183938560, 1054950400, 1935230464, 141908224, 863200128, 2065856704, 1022935584, 2472459504, 2103735928, 2710161924, 401880058, 2482651097}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 201326592, 4261412864, 2365587456, 1988100096, 2243952640, 3164602368, 2888826880, 3063414784, 623640576, 2544500736, 3430481920, 3284893696, 697483264, 2956369920, 2923909120, 1197164544, 3060366336, 389836288, 2807944960, 1756765568, 1682645568, 3860771616, 1865630896, 956136264, 4257904668, 1257699998, 184059647}, +{2147483648, 3221225472, 1610612736, 2415919104, 134217728, 3690987520, 2046820352, 1761607680, 243269632, 4282384384, 2548039680, 2261778432, 3907518464, 1217134592, 3511812096, 2198929408, 96960512, 843530240, 3496124416, 515305472, 1290467328, 2941318144, 4258122240, 3218627328, 634269824, 3247121216, 2024444960, 1800071696, 1675687832, 1798700548, 3919343474, 1516248159}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 3422552064, 1979711488, 822083584, 2692743168, 868220928, 870318080, 2217738240, 114819072, 1322516480, 4080664576, 1177092096, 4285366272, 462929920, 1014538240, 1934381056, 4192761856, 2007657472, 4106704384, 2950219520, 3707377536, 2882082112, 1851636896, 2412760112, 845977624, 2551609116, 4021370974, 532675281}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 1946157056, 1040187392, 3103784960, 931135488, 4022337536, 14680064, 867172352, 4137156608, 1428422656, 2912550912, 3272409088, 68517888, 3189686272, 102014976, 665677824, 175724544, 1054567424, 1390574080, 1659226368, 383388032, 3836548416, 2315618656, 429320496, 3057156888, 3764090428, 312635982, 2714103245}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3959422976, 2516582400, 4278190080, 3246391296, 3829399552, 887095296, 3056599040, 2662858752, 1668022272, 678297600, 3799580672, 182157312, 217202688, 273063936, 3021205504, 110090240, 905565184, 649920000, 172054272, 3325960064, 3794869952, 3677324512, 1977633360, 3539577368, 360019388, 3826000294, 2266905311}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 201326592, 704643072, 218103808, 1317011456, 12582912, 1499463680, 3696230400, 4073193472, 1398013952, 3322019840, 3504406528, 1452376064, 3328688128, 4240220160, 82333696, 1764513792, 1434874880, 652435968, 1433980672, 2236230784, 888473152, 3920858144, 2826364144, 475333944, 4026777156, 3475949754, 2619933001}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 1677721600, 1845493760, 83886080, 1417674752, 2915041280, 3353346048, 2471493632, 748158976, 3792961536, 1995309056, 2246246400, 1396080640, 376913920, 671719424, 1889783808, 1009244160, 1236392960, 1897330176, 978746624, 3168141696, 3934724672, 2616245664, 3880286896, 1708996888, 3574434116, 1282795086, 2527125177}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3422552064, 3925868544, 2264924160, 2491416576, 3485466624, 689963008, 3977248768, 2449997824, 994836480, 3169976320, 3471507456, 996900864, 1126744064, 2236915712, 305483776, 503932928, 251874304, 1520197120, 2622617344, 1134827648, 3381530816, 1510031008, 2688844208, 1681744168, 3141887444, 3807466330, 4126634191}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 2214592512, 2650800128, 1291845632, 2642411520, 121634816, 643825664, 1792016384, 1829240832, 3805020160, 1635385344, 3862626304, 1761378304, 2703867904, 643014656, 4163588096, 2694273024, 2501207040, 3478810112, 558431488, 3710131584, 497428544, 2926128096, 4047218192, 708271416, 2682603972, 291664042, 3290224239}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 3825205248, 3992977408, 3472883712, 2977955840, 1170210816, 2875195392, 4107272192, 1479016448, 1385431040, 1661075456, 1898774528, 1800830976, 1540112384, 1805099008, 2883899392, 2113984512, 773518336, 2484862464, 382956800, 2119434624, 3403813056, 2612864224, 3974009392, 4033364472, 3022885220, 3503675778, 3027260825}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3825205248, 1778384896, 3338665984, 4068474880, 3376414720, 631242752, 1401946112, 3142057984, 573308928, 4007264256, 789381120, 3316285440, 2127314944, 3906183168, 2862149632, 1053087744, 1659296768, 2883571200, 2947243264, 4058781824, 1580870336, 121441568, 678595088, 2921873800, 2447747156, 716173834, 2547216951}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 3019898880, 2382364672, 1996488704, 3732930560, 3183476736, 2854223872, 1362100224, 1534590976, 614203392, 2894725120, 3521445888, 696025088, 25444352, 4006453248, 3176583168, 2551904256, 2188956672, 4236899840, 2126209280, 1123824000, 819593920, 3394050848, 2257094192, 526012520, 478592988, 1081690822, 2298284787}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 738197504, 33554432, 4009754624, 4169138176, 1438646272, 4171235328, 1534066688, 1296564224, 1360789504, 821952512, 925958144, 4078075904, 1586249728, 1971822592, 3388272640, 3942172672, 2728320000, 2206977536, 2712895232, 531366528, 3843429056, 2908563360, 1722064688, 3433121352, 2557160908, 1296665962, 2079179811}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1275068416, 4127195136, 452984832, 4051697664, 2336227328, 3240099840, 1961885696, 680001536, 153878528, 139853824, 3359309824, 3906961408, 2845229056, 3056640000, 721121280, 1061636096, 1799965696, 983977472, 843839232, 2105290624, 1735272384, 3032420576, 3277168784, 3463697000, 3564637132, 94646170, 3279560527}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 3019898880, 1375731712, 1895825408, 3800039424, 2319450112, 4234149888, 2138046464, 896008192, 3412328448, 720502784, 2258305024, 1975746560, 3758571520, 1638178816, 3925536768, 2962155520, 3269776384, 3627281920, 3422974208, 3239591552, 4052499264, 2270575392, 2236167504, 3720909944, 538763308, 3356475570, 4078453869}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3825205248, 1711276032, 2097152000, 2189426688, 3837788160, 3508535296, 26214400, 277348352, 171180032, 2260598784, 4209049600, 3243737088, 4065574912, 3877281792, 3846598656, 4106381312, 3303308288, 1056528896, 2093272320, 3581423488, 1699491904, 3572639264, 1939024112, 2139400488, 1337419316, 4200451898, 1575198833}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1811939328, 1040187392, 16777216, 3883925504, 1044381696, 236978176, 2049966080, 1165492224, 1432092672, 1609695232, 1365966848, 868188160, 4206739456, 2722144256, 1360293888, 1515735040, 3252841472, 1680689664, 2214387456, 87570816, 981208384, 2453801824, 307434832, 3435371688, 2373975100, 2303953766, 3514289763}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 2214592512, 1912602624, 3439329280, 746586112, 1824522240, 4158652416, 1221591040, 2014838784, 33292288, 3955621888, 4192403456, 334594048, 1726922752, 2292621312, 1249726464, 2586933248, 2030001152, 3348651520, 3628328192, 913321600, 3043491904, 118764704, 2979139568, 2547060248, 198216932, 1544969262, 1518660835}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3288334336, 1174405120, 2701131776, 2290089984, 859832320, 85983232, 1972371456, 1055391744, 3289645056, 3258318848, 3651076096, 3218964480, 3887611904, 4138639360, 577761280, 743176192, 1229308928, 1250353664, 4012469504, 1420830592, 2641891136, 2482775200, 446839312, 3337159080, 107133780, 3816151490, 3183397785}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2348810240, 3187671040, 16777216, 1853882368, 2831155200, 807403520, 2366636032, 1326972928, 558104576, 1690173440, 757923840, 4128014336, 851525632, 904765440, 1869606912, 1687943168, 1215157248, 1308415488, 1379561216, 4259331456, 1504710976, 969413920, 2684108016, 2007631208, 2095783444, 1368752542, 1398527693}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 4093640704, 1174405120, 922746880, 75497472, 3024093184, 1046478848, 2702180352, 1573388288, 3895721984, 2921988096, 3682795520, 2387312640, 2731261952, 2237964288, 3509997568, 3475138560, 1148734464, 2921553408, 2081749248, 889271168, 3463230144, 337805216, 3002627664, 1264810488, 2180308276, 3167825050, 3984899617}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1677721600, 1979711488, 2936012800, 679477248, 4148166656, 1960837120, 2704277504, 4290248704, 290717696, 608829440, 3522756608, 3794370560, 1721810944, 1129095168, 1322209280, 1849387008, 1990290432, 1984983552, 2975202560, 1061892992, 2539961536, 3933425824, 3060622480, 2354987608, 1414449404, 2103936870, 1851515665}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 3690987520, 234881024, 1895825408, 1652555776, 3200253952, 3663724544, 3450863616, 581435392, 1151074304, 2392981504, 1871904768, 3192029184, 95797248, 1821745152, 3439423488, 1664972800, 1263494144, 3376694784, 2146618112, 1377382784, 3457005888, 4269100576, 321084784, 3714996472, 1693312188, 3506547426, 1668246915}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 3690987520, 3053453312, 1392508928, 4018143232, 1279262720, 1767899136, 2154823680, 1785200640, 3995860992, 4135452672, 345702400, 283475968, 1096335360, 269131776, 3169275904, 2934663168, 2869259264, 1296455168, 122147584, 689776512, 1636469184, 3618069344, 2852867920, 2520084984, 550403756, 4091278706, 2594912255}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 1275068416, 2785017856, 3841982464, 1971322880, 3787456512, 3135242240, 1083179008, 1430781952, 3913023488, 1552809984, 1505951744, 455639040, 1383022592, 1506779136, 1180561408, 3133265920, 1904210944, 1304751616, 3358088960, 1263346560, 2750120000, 784858592, 1969289648, 2347918872, 2169249524, 374743610, 725025411}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 2483027968, 2785017856, 3238002688, 3984588800, 1841299456, 1562378240, 793772032, 3858235392, 1751908352, 765329408, 3326935040, 227180544, 1923661824, 2328076288, 2131259392, 3808720896, 1621779456, 3601825280, 130144512, 2830312320, 2440544064, 455765472, 2993636784, 2606888680, 136519428, 2528087014, 3835055319}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 1677721600, 1107296256, 1291845632, 947912704, 3418357760, 257949696, 2853175296, 1118306304, 2357985280, 1997144064, 3575971840, 168919040, 839434240, 1321246720, 894922752, 670779392, 54623232, 1362904576, 551144704, 513751680, 4260134976, 1487764896, 2552650288, 2908027192, 16954516, 980310114, 562626543}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 2080374784, 2449473536, 1526726656, 3179282432, 163577856, 1914699776, 55574528, 21495808, 277610496, 3392536576, 771293184, 2064875520, 788480000, 2260639744, 2310991872, 831715328, 2125777920, 1659229696, 3448392448, 647704192, 3711936, 3800026848, 4246031664, 4147744936, 4166543492, 4035454858, 3735818671}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 872415232, 2717908992, 2835349504, 595591168, 2218786816, 2996830208, 2203058176, 2133327872, 1444151296, 3969253376, 2662400000, 3397156864, 3002253312, 937533440, 3859042304, 2603632640, 1974887424, 1259295232, 2541207808, 807087744, 3570368832, 1969838944, 2873020624, 647729544, 996114148, 1054852178, 4157551689}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 2617245696, 1308622848, 3976200192, 3732930560, 2378170368, 719323136, 2643460096, 1199046656, 485228544, 303431680, 3930783744, 164331520, 3987030016, 860135424, 3901550592, 3665885184, 1996932096, 4046841344, 2744285952, 1700864384, 609128000, 268034336, 1551136432, 973212888, 401675380, 1723247478, 1364590455}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3422552064, 2986344448, 3841982464, 1568669696, 868220928, 513802240, 3692036096, 1566048256, 1139539968, 917110784, 4100259840, 1782480896, 2301509632, 1077911552, 4180594688, 1818417152, 3940086784, 31836672, 3577184000, 4080214656, 178889792, 3491362528, 1371884592, 3359245320, 1585259092, 322085550, 2146714759}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3959422976, 1509949440, 2701131776, 3833593856, 2747269120, 3336568832, 225443840, 1160249344, 3958636544, 1938685952, 2647457792, 3139534848, 2069151744, 704684032, 1812426752, 158558208, 4030546944, 3952104960, 536999680, 4154266752, 3365515584, 779667104, 1905432368, 3318772568, 3852599116, 835521506, 18974601}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 1543503872, 234881024, 3338665984, 1199570944, 2353004544, 3500146688, 17825792, 4251451392, 2884370432, 594411520, 563150848, 3670704128, 3656138752, 2433720320, 3106721792, 1438709760, 1898902528, 3170886144, 2794814208, 1449731456, 1712234688, 2060342112, 3412109392, 3697236616, 908734452, 2582847426, 1602588583}, +{2147483648, 3221225472, 2684354560, 2415919104, 402653184, 2483027968, 3724541952, 251658240, 1971322880, 2923429888, 807403520, 2303721472, 476577792, 326893568, 3433955328, 3320119296, 3297869824, 2008301568, 2012258304, 226488320, 776194048, 3184391168, 3036216832, 1245804800, 2460560768, 3936853184, 4015343072, 1820014800, 2976691752, 702672356, 322882978, 1297631667}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 3556769792, 3187671040, 1258291200, 3883925504, 574619648, 3168796672, 3536846848, 1610088448, 143392768, 2935881728, 3400728576, 298942464, 3947315200, 2517016576, 2235363328, 342935552, 909048832, 330159616, 768893184, 2804356480, 980663744, 695355744, 2628264656, 842268824, 2266113412, 1776097526, 4177171487}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 2348810240, 2315255808, 3305111552, 3112173568, 62914560, 387973120, 3710910464, 15204352, 3950772224, 2237267968, 2272067584, 1213169664, 3102883840, 346464256, 239333376, 2692208640, 2854345728, 2862531072, 194004736, 2798627968, 598899776, 1606848992, 3096700464, 3188713832, 2865100060, 1521547938, 3989524619}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1409286144, 234881024, 83886080, 1686110208, 3695181824, 1763704832, 867172352, 263716864, 929300480, 2329280512, 4225826816, 2133360640, 3439771648, 3431309312, 1351897088, 1575512064, 3819588608, 1443197440, 1360580864, 1977126272, 1595865664, 3960574368, 819611344, 3504174760, 1189935388, 939951958, 3584279821}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 2080374784, 2785017856, 3372220416, 3816816640, 708837376, 3768582144, 1854930944, 1048051712, 2262040576, 1876033536, 1104347136, 2128445440, 2959458304, 1670553600, 810962944, 2077911040, 3725353984, 1792376320, 933229312, 3750593408, 2650662720, 2968958048, 153898064, 3691342344, 2454178068, 2403966982, 244830473}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2348810240, 1644167168, 1023410176, 4185915392, 2596274176, 3164602368, 3161456640, 124256256, 2353790976, 454950912, 754515968, 2627764224, 395427840, 1303224320, 2625327104, 1014974464, 2459788288, 2050120192, 3373788928, 1882232448, 107594304, 2300156896, 2756793456, 3043782536, 2064574220, 3036691426, 897596343}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 1946157056, 3724541952, 318767104, 2843738112, 3099590656, 3672113152, 2800746496, 2830630912, 1563688960, 516816896, 2986934272, 2313584640, 3327868928, 2306056192, 2408574976, 3634624512, 1393161216, 2905012736, 2283106560, 1195026816, 784951232, 732475104, 168978032, 20265112, 3489961900, 4160242054, 3938062809}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 603979776, 503316480, 2466250752, 1484783616, 2285895680, 337641472, 2318401536, 2439512064, 4165730304, 2089156608, 1255211008, 2550235136, 4026974208, 1491378176, 3826610176, 1666283520, 411782144, 3422834176, 1714478336, 4280128896, 2256068544, 3135355552, 3780567632, 1763477352, 1212240124, 1012090914, 1675644007}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 3154116608, 1241513984, 2667577344, 2290089984, 3460300800, 2174746624, 2146435072, 3748134912, 1446248448, 91619328, 3256287232, 3608248320, 2612838400, 856334336, 3874967552, 827025408, 3856233472, 1172326912, 1742394112, 3718618240, 4136298176, 1304265120, 4120301520, 2975826440, 3959930892, 2595301698, 1700702057}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3690987520, 2583691264, 3875536896, 1652555776, 1598029824, 4221566976, 2538602496, 3958898688, 2609643520, 2756575232, 744816640, 1581744128, 3115368448, 1009164288, 601714688, 174680064, 390810624, 2928694784, 1436218112, 3352931456, 91088064, 1682780960, 2759040400, 1280493576, 278773476, 2280122918, 3647083631}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 67108864, 2717908992, 2432696320, 1803550720, 1790967808, 1897922560, 2419064832, 3223846912, 3349413888, 17170432, 3741515776, 3477897216, 403456000, 1767088128, 825937920, 3036071936, 2335495168, 3647072768, 3033955584, 2114627200, 1735347008, 1171205472, 2618200432, 538530152, 696528284, 3182822098, 3580560573}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 4227858432, 3456106496, 4110417920, 2306867200, 3124756480, 1763704832, 3138387968, 1092091904, 2333868032, 589692928, 3668639744, 731480064, 4005019648, 2592514048, 4200361984, 3558369280, 1744987136, 2938061312, 3547714304, 2506589568, 3269514304, 3100190944, 598245712, 3673381864, 3485190132, 993559102, 2662031611}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 738197504, 1979711488, 3036676096, 1602224128, 918552576, 1256194048, 61865984, 565706752, 1165230080, 2167537664, 2039939072, 3383525376, 3831480320, 3492257792, 3665645568, 3664857088, 3554108416, 1078085120, 125945600, 4154888064, 4227650624, 4288217952, 2556800112, 2259830936, 1813632380, 4001537606, 1464256281}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 2483027968, 3657433088, 687865856, 1216348160, 4198498304, 1277165568, 577765376, 3587702784, 3615227904, 1979580416, 1825243136, 252084224, 2379071488, 783917056, 1159819264, 2122668032, 478639104, 2347923968, 3995068672, 799320192, 2240336192, 422326176, 844505424, 1450128104, 3783563756, 2465784846, 712248763}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 2348810240, 2113929216, 3674210304, 411041792, 2378170368, 3223322624, 1391460352, 3401056256, 4204527616, 3410362368, 907739136, 3831529472, 2869182464, 722444288, 1068953600, 1586685952, 784921600, 1272307200, 332291840, 2973410688, 3449376704, 3327406240, 1084373808, 2833330792, 827170732, 2198325430, 290933379}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 2080374784, 905969664, 1526726656, 2021654528, 960495616, 1017118720, 2727346176, 2023227392, 3305373696, 2601385984, 2093154304, 1665105920, 3858907136, 3822100480, 3070226432, 3781416960, 40496128, 1579469312, 68700928, 1187363712, 3425132480, 1451231904, 2789221392, 1713377096, 2060451988, 3652728894, 22286205}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 2080374784, 100663296, 788529152, 578813952, 1790967808, 199229440, 1515192320, 641204224, 774111232, 4239261696, 448331776, 2223341568, 1303527424, 1712365568, 1100337152, 2408171520, 2449722368, 110423552, 3664280320, 3166671744, 3075303104, 2683311136, 1917326832, 3677094168, 874655172, 1038820646, 1793497397}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 2483027968, 637534208, 2130706432, 2172649472, 583008256, 3349151744, 682622976, 2540175360, 1681129472, 2386165760, 3670343680, 1052082176, 2306588672, 2025627648, 1918398464, 2558806016, 3158991872, 1427464704, 2228611328, 351510400, 3376467136, 259926752, 2377590256, 1848938696, 4147930556, 3834007714, 511926489}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1543503872, 2717908992, 3271557120, 1065353216, 473956352, 1046478848, 768606208, 3096969216, 3173777408, 2373058560, 1842413568, 527925248, 2495725568, 1491247104, 3770699776, 3437516800, 910320640, 2082297344, 4099001088, 1251650176, 2549892544, 1965974112, 3960435280, 3687897400, 2301956292, 3698430734, 795801239}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3288334336, 3657433088, 3036676096, 1568669696, 2478833664, 3407872000, 3817865216, 164102144, 321126400, 1536819200, 592904192, 994541568, 2036547584, 1770823680, 3554856960, 3177105408, 218680320, 1618070016, 3484636416, 2720301184, 121031232, 1811740384, 3066286128, 1903183208, 3416327604, 2976812778, 3502892853}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3019898880, 3456106496, 3674210304, 1300234240, 3376414720, 3722444800, 795869184, 884473856, 2992373760, 2834169856, 2479292416, 622428160, 354992128, 803905536, 2863362048, 3883886592, 2383762432, 2932886016, 1777922304, 776125824, 2810148288, 1846899680, 2664455184, 838387288, 3527581356, 3716116518, 2064995523}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 872415232, 369098752, 620756992, 4102029312, 3921674240, 782237696, 850395136, 2645032960, 947650560, 276692992, 1501364224, 3838935040, 1138409472, 464035840, 3148967936, 3667228672, 635388928, 1206942208, 693817600, 1130933120, 1200704064, 3169151904, 2656521648, 2264681800, 3106723388, 3243870546, 869712907}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 3019898880, 2382364672, 1459617792, 2222981120, 390070272, 337641472, 3127902208, 536346624, 952369152, 781844480, 622526464, 1168277504, 3592306688, 9805824, 3679121408, 147257344, 2273362944, 1112922624, 1142845696, 4254444928, 2932528832, 671535520, 3328231568, 407233896, 4281748780, 546938438, 936171413}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1811939328, 3388997632, 3875536896, 713031680, 1967128576, 2145386496, 3916431360, 2670198784, 66322432, 2960261120, 4061593600, 2655551488, 68403200, 408133632, 2162511872, 432621568, 1562854400, 1993765376, 139196160, 4220499072, 2917352640, 4042028320, 2811814672, 1853699864, 4192449004, 2817348226, 1307405929}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 2751463424, 3523215360, 2566914048, 3279945728, 20971520, 4020240384, 347078656, 4026007552, 3764125696, 1727135744, 2670919680, 2577825792, 2187706368, 4133593088, 2214948864, 9529344, 2257013760, 2545570304, 3220040960, 1965406848, 1757110592, 362304352, 1962343824, 3631686344, 924363356, 1986853990, 999296803}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 4093640704, 2919235584, 1056964608, 1904214016, 817889280, 2296381440, 1708130304, 4082630656, 1543241728, 2733506560, 1979383808, 2030731264, 501792768, 1755684864, 219705344, 1315731456, 723938304, 3998179840, 3700476160, 3077158272, 3154005184, 3497223392, 3726562160, 3707929880, 4262249572, 2157413630, 3585960227}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2751463424, 4194304000, 3741319168, 1686110208, 3007315968, 2745171968, 623902720, 2796027904, 2774794240, 4263116800, 563412992, 3035529216, 1819820032, 1046978560, 1548808192, 1454172160, 3447385088, 378660352, 3429911808, 3316884608, 4079150272, 851305632, 4179517072, 2095363976, 3207944444, 1910839282, 551981517}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 1946157056, 1308622848, 1761607680, 2306867200, 2160066560, 1054867456, 82837504, 3520593920, 3723231232, 1839595520, 1367801856, 4011360256, 3984048128, 2071699456, 124612608, 3400091648, 3501939712, 1924551168, 2851072256, 1119325568, 3889920320, 914768608, 3872899824, 2880154392, 4087694252, 3471662686, 711543535}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 2751463424, 100663296, 1493172224, 1384120320, 3686793216, 1621098496, 4182769664, 2068316160, 1250689024, 368181248, 3873505280, 1218215936, 3176644608, 2332663808, 3855446016, 1819891712, 1398752256, 795365888, 1675351296, 3774580608, 4130101568, 2221263392, 2194191920, 1799471176, 4026969796, 363523434, 613354447}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 67108864, 3053453312, 3204448256, 1132462080, 1077936128, 1105199104, 3115319296, 3731357696, 1576271872, 1144913920, 3431661568, 3624697856, 1588576256, 411803648, 923889664, 1583183872, 1485790208, 3347480064, 4259038464, 1316331392, 1656388800, 4223794784, 123255120, 3812744664, 1117297116, 3856789330, 3444083033}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 4227858432, 2248146944, 1124073472, 1937768448, 96468992, 3227516928, 808452096, 778567680, 1135345664, 2520645632, 3312123904, 494174208, 1244282880, 365666304, 2855596032, 2325796864, 3723162624, 3946573312, 202797824, 365800320, 917226944, 2251192416, 1513733424, 2085743800, 3294061532, 1532503378, 2638483631}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 738197504, 2583691264, 1124073472, 4169138176, 3611295744, 44040192, 3081764864, 1291321344, 3784048640, 3591241728, 1293221888, 3873406976, 997933056, 2003738624, 2953768960, 1378547712, 3116432384, 2195714560, 370110208, 2162997376, 1259726272, 1239448992, 2355367568, 3804893640, 1265577820, 566802470, 1484783383}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 738197504, 3925868544, 922746880, 4068474880, 3678404608, 2543845376, 2339373056, 1369964544, 3677093888, 2423652352, 2977366016, 3712712704, 466239488, 1816829952, 2683752448, 1993033728, 1517691904, 2524396032, 2278274816, 3163188352, 434808000, 260496672, 1071860112, 1830432904, 1663111852, 1720496210, 2815024511}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 3288334336, 2583691264, 989855744, 3816816640, 1052770304, 2166358016, 3618635776, 4006084608, 101974016, 522584064, 4086890496, 2953216000, 1549418496, 2226757632, 2210787328, 2934265856, 1176900608, 1192825344, 3544616192, 1387952256, 1655276992, 2751324000, 1675198448, 847512168, 1901990076, 1187322186, 653569185}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 335544320, 1509949440, 2902458368, 2877292544, 1866465280, 3923771392, 2626682880, 726138880, 692322304, 2791702528, 2302869504, 2024439808, 1657978880, 3415187456, 1966821376, 3405240320, 1692797952, 1602432512, 1326088448, 438496384, 3893856320, 3596052832, 3934649872, 3769317336, 916371476, 3261917818, 1296079757}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 1811939328, 2986344448, 2063597568, 3967811584, 3779067904, 3172990976, 2710568960, 2957508608, 3440115712, 2969174016, 2161704960, 516521984, 150093824, 3706363904, 232976384, 2521917440, 1622815744, 1584990720, 2224666368, 3520756352, 3772159936, 3053517984, 1764516368, 2239086248, 651190548, 4227312650, 3130883823}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 2751463424, 167772160, 2130706432, 4102029312, 2998927360, 4154458112, 4145020928, 1864892416, 2642673664, 4182900736, 3420389376, 3890446336, 72794112, 393125888, 3278532608, 308017152, 3247584256, 2206142976, 2222167296, 1237245056, 2504699072, 1764255392, 3165440496, 3304434440, 2331770452, 3926015890, 2593590221}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 3825205248, 4194304000, 553648128, 2122317824, 1245708288, 555745280, 2358247424, 3596091392, 3924557824, 461242368, 1624178688, 4177625088, 3447865344, 3551567872, 1120718848, 1634945024, 3957208064, 3684638208, 1605997824, 1461607552, 1080473408, 713541664, 2154359888, 1652124584, 2439188500, 3462376014, 2036163991}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 67108864, 1577058304, 2936012800, 2558525440, 3913285632, 1423966208, 332398592, 3937927168, 3465281536, 1246363648, 4009689088, 1930264576, 1194475520, 2797117440, 2906705920, 55007232, 2171218944, 3079607808, 3523585280, 1335260544, 3475420352, 371843232, 638049808, 4131845336, 223506052, 656965830, 3180920815}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 3288334336, 2516582400, 1426063360, 2860515328, 3821010944, 2552233984, 3807379456, 969408512, 2546728960, 3039952896, 62062592, 3494608896, 2956574720, 1976213504, 3292614656, 3505973248, 1481780224, 2963472896, 2891162880, 1229841280, 1220320832, 862744096, 1185046576, 1691055592, 948947180, 801605002, 1248575687}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3288334336, 3053453312, 3271557120, 2759852032, 3233808384, 1272971264, 1789919232, 1427636224, 76283904, 2804023296, 429195264, 1036943360, 2481045504, 2658770944, 607801344, 169269248, 3582077952, 2340760064, 63345920, 1558573952, 2535433152, 3496568224, 1117484400, 208037656, 2145175996, 3944944270, 2448790263}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3825205248, 234881024, 3875536896, 2071986176, 910163968, 3625975808, 3387949056, 3940024320, 4021551104, 2448556032, 1424293888, 941195264, 3738615808, 1745788928, 1823109120, 2114050048, 2123498496, 2914331136, 821138688, 1725625728, 4195910336, 3218429024, 3123802064, 4272641320, 2533518092, 1219347502, 833888793}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 1275068416, 4060086272, 4211081216, 360710144, 3988783104, 2006974464, 181403648, 2549612544, 1317797888, 888799232, 1928134656, 159809536, 782319616, 1980866560, 973787136, 3314960384, 2313819136, 1706373632, 173711104, 191058560, 5277632, 2892397280, 2340565296, 1226904136, 3348930212, 1752986726, 4066318975}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 2214592512, 3590324224, 3909091328, 2759852032, 2470445056, 1822425088, 957349888, 4030201856, 3466330112, 3614572544, 1597702144, 427196416, 3517857792, 968859648, 1587802112, 4006041600, 3089239040, 2904759808, 649757952, 1908703104, 399027520, 3221179808, 3191747344, 51455048, 3726749108, 2451767030, 1822352715}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 872415232, 4060086272, 1728053248, 3246391296, 809500672, 1138753536, 3234856960, 2266497024, 2591293440, 3211132928, 2292776960, 1499561984, 214745088, 4247691264, 2051305472, 316921856, 2536907776, 2674985472, 70615296, 1985661568, 2289022656, 3107582432, 3440718160, 3882597720, 1467479620, 3732939822, 1035995345}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 4227858432, 2852126720, 687865856, 3833593856, 3267362816, 2514485248, 2343567360, 162004992, 668205056, 437911552, 2376663040, 585662464, 530202624, 1759223808, 4003188736, 1451849728, 562695168, 433142272, 2254740224, 3747374208, 1470932800, 360217760, 1933486192, 1364556312, 30679420, 286917794, 3693678305}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2080374784, 369098752, 956301312, 4185915392, 1740636160, 3407872000, 1253048320, 3598188544, 1592000512, 3287678976, 3781754880, 2497019904, 2146189312, 550150144, 219213824, 3465771008, 4234550272, 2963355136, 2546567936, 3862845312, 1744154432, 3915142368, 2964498992, 586481384, 4041560892, 282008998, 3226764381}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 872415232, 1442840576, 2701131776, 2139095040, 130023424, 3986685952, 3486515200, 1682440192, 2571370496, 1078329344, 590151680, 1876393984, 1558036480, 2822545408, 862416896, 2513881088, 2796946432, 1542795776, 1681633536, 2028989312, 4230983488, 3970037600, 1747366960, 1329621192, 2169393124, 1747413642, 3342264653}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 2214592512, 167772160, 2063597568, 2441084928, 2428502016, 3663724544, 3480223744, 3854041088, 440139776, 1489633280, 1763508224, 2439413760, 2277654528, 4033978368, 2245644288, 3114629120, 2412907520, 976294400, 1701086464, 341533824, 2875262400, 3448543200, 1620009072, 3799978040, 2500835724, 1059771078, 1865997643}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 2617245696, 33554432, 4244635648, 4085252096, 3921674240, 3588227072, 1464860672, 263716864, 2049179648, 3736731648, 1354301440, 2573959168, 3347562496, 2393415680, 2746568704, 588576768, 589431808, 2670537216, 3988359936, 719509120, 4202502720, 117541728, 3611745712, 2198282968, 4116226372, 2348643302, 1400433317}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 2617245696, 4127195136, 1761607680, 2558525440, 322961408, 132120576, 3444572160, 3912761344, 2935750656, 84803584, 2474442752, 2984607744, 1774796800, 2631311360, 2427572224, 531265536, 4120261632, 229704192, 4039359232, 2232447872, 491853632, 1611902112, 1239972624, 1779243416, 1965919140, 4005380198, 2622259347}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 3288334336, 4060086272, 2600468480, 3263168512, 499122176, 2782920704, 3757047808, 4044881920, 709099520, 2627600384, 1255079936, 3324477440, 3363028992, 1102487552, 2004570112, 1225971712, 1311122432, 115030528, 1660001536, 1479604864, 2604869056, 4034243872, 4006536496, 3896249112, 1860829740, 1839799118, 1373420693}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1543503872, 436207616, 1828716544, 864026624, 171966464, 908066816, 3784310784, 2607284224, 3009675264, 1098514432, 309657600, 3723526144, 2206121984, 2529140736, 4091236352, 4230072320, 1882336256, 3129017856, 3135415040, 2582635648, 2759135808, 317754720, 570357584, 3313477160, 1522227220, 1142027970, 445264821}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 1677721600, 3590324224, 3170893824, 746586112, 2621440000, 392167424, 2291138560, 373817344, 2649489408, 1460011008, 4173398016, 3178659840, 1299726336, 3841040384, 1756360704, 2549045248, 414059520, 2197633536, 1188609280, 436558720, 1424565312, 4236941216, 3698738640, 1421647288, 2840546324, 3248367194, 3120896263}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 2751463424, 1442840576, 2701131776, 2826960896, 4005560320, 2170552320, 472907776, 3139960832, 941883392, 2370699264, 1485504512, 3611459584, 2106081280, 3444023296, 463597568, 3044894720, 556153856, 1603223040, 496798976, 4252729216, 2553882432, 854304416, 2350632560, 2967498296, 1120108700, 2411717666, 2901309661}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 2080374784, 3187671040, 1895825408, 1719664640, 2369781760, 1168113664, 4073717760, 3755474944, 2805727232, 3559784448, 746782720, 3848896512, 859160576, 159686656, 4127150080, 1984481280, 1211511808, 3479112192, 1077392128, 3888044416, 4169732416, 2342041888, 1799452816, 473165960, 519275588, 2948391630, 1746675603}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 2080374784, 1308622848, 1023410176, 2709520384, 4123000832, 2854223872, 2502950912, 2831679488, 2172387328, 2340290560, 3262578688, 2140635136, 3323674624, 274636800, 1566298112, 2426562560, 1345725440, 4123733504, 1783202560, 823947648, 1927349824, 707572960, 3841649072, 2414803368, 4003264092, 2143148746, 4273033243}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2617245696, 3523215360, 1895825408, 1535115264, 1304428544, 1398800384, 990904320, 1927806976, 3833331712, 3657826304, 1092681728, 2552594432, 2996027392, 1573036032, 712470528, 1713686528, 1265507328, 345843200, 1396933376, 1906493056, 2291082560, 2136520032, 293622704, 833122936, 2385798484, 1348617234, 2324390787}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 1811939328, 3321888768, 1560281088, 679477248, 3376414720, 3772776448, 2993684480, 3596091392, 1026818048, 3431071744, 1461911552, 1940291584, 3442655232, 3259473920, 2027376640, 358860800, 2874817536, 1373051392, 629456640, 3774996352, 2047413824, 1177137312, 2592242832, 3091482968, 1128089324, 3133996286, 314228329}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 2483027968, 1711276032, 1090519040, 4152360960, 960495616, 480247808, 1345323008, 1555562496, 1396965376, 3190161408, 3849519104, 758415360, 115228672, 4095844352, 3468292096, 1379616768, 2241729536, 1622621696, 3989997824, 1313700736, 2575643456, 921678176, 2397499280, 281398920, 2803454396, 2246771542, 1233158773}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 3422552064, 4060086272, 687865856, 629145600, 3544186880, 3714056192, 3801088000, 3217555456, 907804672, 1542324224, 2960982016, 2323480576, 700760064, 388931584, 3722735616, 3949459456, 1314270208, 4034477568, 3643250432, 1289475712, 1946685248, 3820762848, 207493648, 3435464824, 1341756180, 970907514, 122789627}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 1677721600, 1845493760, 3674210304, 2222981120, 2747269120, 350224384, 1307574272, 2835873792, 1474035712, 2758410240, 808255488, 845381632, 3581558784, 3915685888, 3155488768, 3178059776, 1106392064, 826873344, 4034757888, 2159108480, 9966016, 3336836000, 291388848, 4109055704, 267158700, 1955126922, 707229747}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 2617245696, 2583691264, 2600468480, 3951034368, 4064280576, 1583349760, 2878341120, 1602748416, 949223424, 4249747456, 3190751232, 308314112, 1490894848, 2495717376, 1655894016, 9205760, 2570462208, 128128512, 1722977024, 2011720832, 2069897152, 2098203488, 4148700368, 3425976248, 1971196564, 3759610858, 2173474265}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 67108864, 2583691264, 3875536896, 1233125376, 985661440, 4250927104, 4241489920, 3895984128, 3841720320, 833748992, 2828206080, 322404352, 2649505792, 2908135424, 1944637440, 2302507008, 2822376448, 3230088704, 1245816064, 2318494848, 406859456, 404760032, 175114736, 4043843832, 575935972, 3394636518, 1915559891}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 1275068416, 838860800, 1258291200, 3481272320, 3904897024, 958398464, 3870294016, 360185856, 1271136256, 2027552768, 2809593856, 1243512832, 1215086592, 2029232128, 736456704, 1016190976, 1701970944, 1989884416, 2280177408, 3385715328, 1325142976, 1199447136, 3355253872, 3322002280, 3820896892, 3881386534, 881850773}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1275068416, 973078528, 1962934272, 3246391296, 4282384384, 2430599168, 2586836992, 1355284480, 671875072, 1199964160, 2933587968, 3057876992, 103563264, 2816385024, 3860131840, 3454093312, 1440625664, 1548696064, 3824262912, 3809822848, 2426145856, 1209933280, 3983475728, 2330045720, 1540180796, 2949135578, 1150039607}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 2214592512, 4261412864, 2936012800, 1199570944, 2956984320, 1130364928, 2687500288, 495452160, 2980315136, 2617638912, 1246429184, 3807477760, 1378238464, 2625413120, 1178398720, 1539000320, 4173204480, 3941018112, 378770688, 1615548800, 3692435648, 2165522272, 732794960, 1206679288, 3412428796, 1604872874, 3180569405}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3690987520, 973078528, 16777216, 3514826752, 2998927360, 2673868800, 3127902208, 4117233664, 3209953280, 4208590848, 1793785856, 4048388096, 1355333632, 2336006144, 3142479872, 1063901184, 901909504, 3772187136, 1422103296, 2969163904, 949624128, 3335208416, 3734870640, 78696440, 3044056140, 3970462002, 4203540497}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 1946157056, 1040187392, 3573547008, 1635778560, 2554331136, 3072327680, 1794113536, 3537371136, 3488874496, 148242432, 206503936, 1598390272, 1500299264, 723296256, 2793820160, 530966528, 3984458752, 2602769920, 2420613376, 1837497728, 2651721280, 1438325472, 512988368, 3064198376, 1796801228, 3058348654, 1284064009}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 469762048, 3456106496, 117440512, 1820327936, 364904448, 3441426432, 873463808, 2386034688, 3723755520, 1981677568, 439812096, 3646193664, 3285729280, 677224448, 1823199232, 3102296064, 819608576, 3607173632, 1194304256, 908516736, 3494692032, 237363104, 2938531632, 4200250792, 1347896660, 3015521462, 713917361}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 2617245696, 3321888768, 251658240, 3632267264, 3753902080, 346030080, 4245684224, 1668808704, 1149501440, 3236823040, 2622029824, 2200403968, 2566438912, 4246773760, 4253446144, 4178044928, 152699904, 4243537408, 658684672, 770532224, 3400221376, 4206784672, 3764641200, 1417952456, 955126932, 1883838214, 220704717}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 603979776, 503316480, 452984832, 914358272, 4273995776, 685768704, 2974810112, 2777153536, 3265003520, 308674560, 2470903808, 4030300160, 2914238464, 3002638336, 18698240, 1077598208, 841628672, 2280198656, 1229110528, 1016885632, 1177834944, 2862117664, 2976282352, 1721058648, 3685146692, 265038826, 636356171}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 335544320, 4060086272, 1962934272, 260046848, 650117120, 2153775104, 1158676480, 4224188416, 2274623488, 1248198656, 197853184, 3237511168, 254590976, 4063600640, 428822528, 577357824, 3324120064, 1845821952, 1538756864, 4219107968, 2529575488, 1407470176, 1298231408, 3868646072, 1254917396, 1153100890, 3043403577}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 67108864, 1241513984, 1124073472, 3951034368, 1329594368, 3294625792, 2937061376, 3870818304, 1137442816, 1061027840, 2994012160, 3141959680, 648429568, 1710071808, 2848321536, 131422208, 3704757248, 4189784576, 2916857088, 2348080256, 959050688, 2946201952, 2165258640, 3666452280, 487585012, 2157081702, 3011480495}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 872415232, 3053453312, 1325400064, 411041792, 1346371584, 2589982720, 326107136, 67633152, 1713635328, 870711296, 1691680768, 1581088768, 2274476032, 1844355072, 4182339584, 3869956096, 1344414720, 411249152, 1925218560, 563641216, 1784765632, 1075771040, 2004615760, 584716152, 1399797996, 3869419658, 3850074445}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 1275068416, 2248146944, 1023410176, 1283457024, 2562719744, 3814719488, 3937402880, 3124232192, 896270336, 801767424, 75956224, 2258534400, 2395324416, 1211342848, 2242662400, 3367028736, 2026257408, 1132270080, 1105311488, 2362918784, 1112299072, 381735328, 933105904, 966856888, 2090041788, 4026287462, 3011049391}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 201326592, 234881024, 218103808, 3598712832, 1941962752, 1369440256, 3629121536, 3322413056, 1182531584, 2372009984, 2938437632, 3271720960, 607862784, 2489688064, 2290929664, 1802786816, 2445153280, 2778138112, 3312426752, 2753939840, 3578580544, 131351840, 1466831920, 878653064, 1756605764, 4262981658, 1776418147}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 335544320, 4127195136, 3338665984, 696254464, 1715470336, 2917138432, 1643118592, 3841458176, 2142502912, 4059430912, 1195442176, 254115840, 3037184000, 586326016, 4015222784, 629721088, 1644307456, 777456128, 3642005760, 303717248, 3026273984, 1158144736, 2062724560, 324238552, 394847628, 453130454, 3570867817}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 3422552064, 1711276032, 385875968, 713031680, 3871342592, 4129292288, 2442133504, 3849846784, 3273916416, 2114846720, 4245618688, 3835920384, 2311307264, 1342349312, 3552538624, 1140516864, 174722048, 1868635648, 937207552, 2032690048, 1993175232, 4140822560, 225492464, 982144744, 3940566388, 1820419174, 2866675109}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 1946157056, 167772160, 1291845632, 1736441856, 1472200704, 769654784, 2198863872, 1383596032, 2426142720, 2879782912, 4205248512, 3213524992, 1329610752, 1676386304, 876474368, 4244203520, 1094327296, 1140921856, 1185782016, 621469824, 2152448064, 3443938912, 2323422256, 708802008, 499984084, 3495134486, 3795973659}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 67108864, 2785017856, 4278190080, 394264576, 3921674240, 1189085184, 3746562048, 1902641152, 1529085952, 63307776, 65601536, 305954816, 1963573248, 41132032, 516706304, 445569024, 2514619392, 649010688, 747996416, 2375377792, 2248829120, 417848672, 2837357616, 4140236696, 1719016004, 1607543954, 2842727973}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 3556769792, 838860800, 587202560, 3883925504, 213909504, 840957952, 3438280704, 4041736192, 2953052160, 2346844160, 2649161728, 861044736, 710328320, 1844944896, 4132663296, 3833321472, 2875603968, 256194048, 1398120704, 2958319232, 2407097280, 1030279264, 3611209584, 2331040168, 1561494508, 3258377346, 191335477}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 1006632960, 2449473536, 3640655872, 2004877312, 1698693120, 3462397952, 2234515456, 3560439808, 2946760704, 2846490624, 484507648, 2531360768, 460898304, 9084928, 1177047040, 4263237632, 3880133632, 3174513152, 561947392, 2869584512, 3710307136, 3930687072, 359981968, 3333198904, 1991209980, 2392677062, 608728765}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 2885681152, 3858759680, 2667577344, 1803550720, 3401580544, 2829058048, 3083862016, 1086849024, 477364224, 903217152, 1132789760, 2360180736, 2258518016, 345939968, 1086779392, 3199551488, 2046434304, 2274296320, 1786416896, 3048796032, 2335471296, 353998944, 1214805232, 2114687752, 906191780, 781136298, 2801446465}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 738197504, 973078528, 889192448, 2575302656, 1715470336, 2241855488, 3893362688, 1680343040, 1621360640, 336199680, 981270528, 1512210432, 2662842368, 1303748608, 1448636416, 2224617472, 4220918784, 746272256, 4130447104, 4102184064, 3601725504, 4125144032, 2078208592, 3198500424, 832481268, 3672239346, 573483717}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 2617245696, 2046820352, 3506438144, 1769996288, 515899392, 1461714944, 2395996160, 450363392, 655622144, 766377984, 3699441664, 3492249600, 4277354496, 32022528, 3324366848, 2348054528, 2496793600, 2731745792, 146047744, 3425159296, 738154816, 4017263584, 1432020336, 4241162216, 3623016548, 2367091150, 2326843961}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 1409286144, 1308622848, 2197815296, 1585446912, 3133145088, 3143630848, 1955594240, 1766326272, 2401501184, 1644036096, 4138926080, 2296479744, 1137721344, 3909918720, 317911040, 4263868416, 2007106560, 4149287424, 1192270080, 1756427648, 1663330240, 1419411744, 727053808, 2684548536, 1719489076, 2307798330, 1378560693}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2885681152, 4261412864, 956301312, 1417674752, 457179136, 2053111808, 1466957824, 1606942720, 1537474560, 2213937152, 3670212608, 469204992, 1541881856, 4007829504, 2168713216, 2718590976, 2076847104, 189335040, 2858327808, 3481927040, 868449088, 735351200, 3055603472, 3551384056, 1425364012, 599229114, 101141805}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3825205248, 436207616, 4009754624, 1166016512, 171966464, 4108320768, 449839104, 109576192, 142344192, 2791440384, 1005518848, 541360128, 856965120, 4201226240, 1242550272, 1537304576, 2879783936, 1462318592, 2130543872, 2734808192, 2097433792, 2244058848, 1560537040, 586894232, 1026375492, 2426122506, 1032387091}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 67108864, 3858759680, 2332033024, 780140544, 515899392, 1818230784, 3415212032, 4265082880, 3169058816, 197001216, 2181496832, 2597945344, 2480848896, 390111232, 506482688, 1435490304, 3873584128, 1008536064, 1245756672, 2209374080, 433054144, 3997303584, 2062365936, 946376312, 2620152052, 2041962534, 4031450693}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 1140850688, 503316480, 4244635648, 746586112, 4022337536, 1251999744, 2299527168, 1837629440, 3634626560, 285605888, 3847684096, 3755704320, 249479168, 2154471424, 4012011520, 2027411456, 2414480384, 3092594176, 3214587136, 89812352, 3188455488, 2117078432, 1708657456, 1464599240, 3046258836, 4136179002, 1111527493}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 335544320, 3523215360, 4043309056, 3028287488, 960495616, 2241855488, 4000317440, 738721792, 1286864896, 4166123520, 3051028480, 4047601664, 872595456, 1252564992, 2366140416, 2746472448, 2544763904, 3751610880, 3141052672, 1330668160, 1086315328, 3818917024, 3178237584, 3515358216, 2373193452, 2326930234, 3909826649}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 3288334336, 436207616, 3271557120, 3917479936, 1195376640, 2946498560, 3157262336, 1084751872, 2183921664, 1828847616, 2038628352, 1526366208, 2533212160, 2015076352, 3671347200, 795133952, 4205192192, 3160221184, 2184416512, 1849183360, 2659647424, 2729786848, 1698668432, 3788135752, 1733160636, 3589518610, 3159911407}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1543503872, 570425344, 285212672, 2894069760, 1547698176, 3189768192, 3937402880, 1135083520, 4033609728, 373686272, 728432640, 1981906944, 3867426816, 1626120192, 2711547904, 674318336, 220335104, 4273025536, 3020202752, 374537856, 1376213312, 2558600352, 468485072, 1344206056, 2196852892, 2051147122, 3500224191}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 2751463424, 1778384896, 4009754624, 1065353216, 994050048, 1277165568, 972029952, 1985478656, 1326186496, 244449280, 3472818176, 1842511872, 1672691712, 2086641664, 2022633472, 880179200, 3123057664, 2976981504, 3673666816, 2405094528, 3156768960, 1772825696, 558663568, 2807986984, 2310152524, 1653543758, 2949293367}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 469762048, 503316480, 3338665984, 2726297600, 2915041280, 3198156800, 3601858560, 2095579136, 3034841088, 3012689920, 3782279168, 3090317312, 3578806272, 1446092800, 1715720192, 3991623680, 1736320000, 3159819776, 3563694848, 2857368960, 1486715072, 77404192, 613725488, 3024837320, 3813551228, 1702830818, 707628989}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 1677721600, 2046820352, 1660944384, 1988100096, 1874853888, 3995074560, 821035008, 2746744832, 2992373760, 2206334976, 1822883840, 3785981952, 2639642624, 1316790272, 2346938368, 484243456, 1565000704, 14948864, 543036672, 3697621120, 2817438656, 2964085280, 1436646832, 1499197160, 3767632492, 1657402518, 2363393315}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 3288334336, 1845493760, 3338665984, 1333788672, 3149922304, 1780482048, 1095761920, 2875719680, 2328625152, 1120534528, 769064960, 1179090944, 2638921728, 1946853376, 665997312, 3570124800, 1354241024, 3370386944, 929447168, 3677159808, 1305001664, 119109984, 1205757104, 1863436456, 1709651268, 706708130, 3630094959}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 3422552064, 2650800128, 2868903936, 729808896, 2067791872, 4007657472, 4054843392, 1800929280, 129236992, 2180907008, 4199874560, 3204612096, 4013408256, 4212760576, 842551296, 2065221632, 1789400064, 2039223808, 347750144, 2719165824, 2505291712, 3717422688, 1548710800, 664628120, 2569171036, 3747333054, 1267962937}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 2214592512, 503316480, 1795162112, 2373976064, 2285895680, 4183818240, 1043333120, 3764912128, 938737664, 1129971712, 2778136576, 3866525696, 6504448, 1686872064, 921358336, 1139427328, 1285037056, 2839282176, 2193499392, 225776000, 848134592, 1634977248, 1765924688, 2527262712, 2882426620, 2941915218, 2140607017}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 1677721600, 3053453312, 1258291200, 1031798784, 1891631104, 2145386496, 393216000, 2361917440, 3469475840, 1168244736, 2253717504, 2535751680, 2763309056, 3919814656, 1611493376, 880793600, 3203933184, 4045682176, 33428736, 2370774912, 3119887808, 666794976, 2092974960, 2261733976, 2971336332, 2327100666, 629992343}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 201326592, 2852126720, 2399141888, 1451229184, 2973761536, 2753560576, 621805568, 3633840128, 3829661696, 1809186816, 1986068480, 3574628352, 187973632, 2209849344, 836620288, 3193403392, 742931456, 79433216, 2468484864, 2315198592, 3150816960, 2936470560, 2860303632, 3777490792, 3100399796, 4022572926, 2214845277}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 3019898880, 838860800, 3741319168, 3414163456, 2503999488, 174063616, 2666528768, 2004353024, 3659268096, 1191313408, 1856307200, 958038016, 936296448, 894279680, 3867766784, 4291155968, 15205376, 1578383872, 572915968, 1968908928, 2894964928, 237589344, 2551578128, 1577064376, 2969581580, 578819606, 734016931}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3556769792, 1912602624, 4278190080, 1937768448, 1514143744, 228589568, 118489088, 3193438208, 3419144192, 3722313728, 1907818496, 1900118016, 2256224256, 4147683328, 3293958144, 168716288, 3676847104, 4167313920, 4135203072, 3677168256, 2438772928, 3274700128, 3953350096, 380932168, 4230730676, 2561236590, 2922495583}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 1677721600, 1778384896, 2365587456, 2306867200, 994050048, 2992635904, 1773142016, 3168272384, 2346450944, 1400242176, 1145372672, 3854991360, 1458290688, 2890244096, 1462784000, 1651828736, 1304962048, 3549695488, 2778858752, 3431405696, 1886497856, 444752352, 1564202768, 1630379448, 607416028, 2162094462, 2415601155}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 1543503872, 2449473536, 3573547008, 2390753280, 2797600768, 3701473280, 1620049920, 734527488, 3272343552, 832176128, 3093626880, 845119488, 274415616, 137404416, 1814687744, 1383626752, 1110975488, 963913216, 3935189760, 47914624, 31239232, 1212403744, 4066728048, 4134777288, 2836494900, 2180880490, 4048180687}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 3019898880, 3523215360, 4177526784, 3229614080, 2545942528, 1516240896, 781189120, 3689414656, 4124835840, 476708864, 1901395968, 4171857920, 2711666688, 1267113984, 4235481088, 3644057600, 4272425984, 1903961600, 1880758528, 1475163776, 2801642816, 730261920, 4023488304, 4002728184, 112244340, 3700124050, 3215947339}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 4227858432, 3187671040, 4143972352, 1350565888, 3519021056, 1969225728, 976224256, 2242379776, 1930166272, 1086455808, 3616473088, 4011229184, 2506702848, 3505102848, 4036546560, 3950532608, 514335744, 2508980736, 704779008, 3027177856, 2816911552, 1998668960, 18318896, 3876775096, 4102780636, 2423565378, 3946204439}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 3959422976, 3053453312, 83886080, 1753219072, 130023424, 3315597312, 1026555904, 3297247232, 2999713792, 3491889152, 1322713088, 3503128576, 2107752448, 3330842624, 879980544, 2236143616, 2263366656, 2321290752, 3382324992, 2291343232, 3391333440, 257215648, 4002549040, 2619283976, 1457630364, 1943268794, 4274498711}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 2214592512, 3925868544, 1493172224, 3833593856, 1698693120, 4133486592, 2318401536, 2295857152, 4243849216, 1039794176, 2578907136, 2615312384, 923615232, 2787090432, 2940260352, 1218738176, 2788690944, 1703158272, 3158443264, 3438488704, 3019939136, 4176372384, 395777424, 3375530744, 2577750780, 2564004606, 2906577449}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 603979776, 3120562176, 1258291200, 461373440, 1136656384, 673185792, 3295674368, 2041053184, 681836544, 3430023168, 2305490944, 1411088384, 2566307840, 4226981888, 3312349184, 1826355200, 1778922496, 2668896768, 1174025472, 4190044288, 1472303552, 3963216224, 2300251312, 3350441512, 3008560908, 2550169746, 2646952765}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 2483027968, 3187671040, 4177526784, 1853882368, 4047503360, 887095296, 1716518912, 2444754944, 3889954816, 2196373504, 279248896, 4209147904, 2713075712, 3682443264, 1451880448, 3956635648, 718814208, 3259765248, 754061568, 3133749632, 1684054336, 1924616480, 3322482064, 2688587992, 2999412324, 2495682822, 1691658075}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 3690987520, 1040187392, 3942645760, 3749707776, 3519021056, 1512046592, 1179648000, 3409444864, 1053556736, 3060662272, 2428567552, 3149103104, 2356101120, 634167296, 3144019968, 3049027584, 4187491328, 2296130048, 2109092608, 503124352, 1500876736, 1870286688, 1854742832, 832416680, 1515080196, 311372854, 1579334319}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 2617245696, 234881024, 2634022912, 3934257152, 3015704576, 3382706176, 414187520, 4264034304, 2556690432, 2270560256, 907608064, 1487962112, 124534784, 2660212736, 1884155904, 1820809216, 3528459264, 4227347968, 1255934720, 4293536128, 753090112, 4174093856, 2532034608, 1859538824, 1804894332, 4183451922, 369532509}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2483027968, 2986344448, 3607101440, 3800039424, 2764046336, 1268776960, 3486515200, 517472256, 1208745984, 3888513024, 1522335744, 137658368, 3762995200, 710909952, 3854266368, 2331891712, 3492809728, 3110614528, 1478754560, 3322023552, 2114924224, 3281236256, 3428675696, 1104215944, 3451695716, 3747542126, 129349407}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 201326592, 704643072, 4177526784, 3162505216, 1438646272, 3672113152, 934281216, 2765619200, 3893624832, 4286447616, 3342401536, 221478912, 2670444544, 3271860224, 1293504512, 4256745472, 1594893312, 2915581440, 2665234176, 2418153600, 3361422144, 2169022112, 3132318128, 698337240, 1584039868, 3848827646, 1150770513}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 1409286144, 1845493760, 285212672, 4152360960, 2017460224, 3810525184, 963641344, 1308098560, 4290510848, 438173696, 1113915392, 2734063616, 2093727744, 2243796992, 3145756672, 516745216, 3545244672, 923282944, 1409558784, 2676111744, 2592802624, 4012618592, 3181461968, 1016619368, 3194027436, 1667640742, 1897465211}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 3825205248, 2181038080, 3741319168, 276824064, 2059403264, 4095737856, 1594884096, 2570584064, 1312555008, 1911422976, 1135149056, 2694545408, 3380002816, 2970394624, 3931926528, 508422144, 3434091520, 2288529920, 4226036992, 1541549696, 3438216384, 2868288928, 538921456, 3391975144, 836394324, 2835406326, 793355587}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 3019898880, 1845493760, 2365587456, 1551892480, 1589641216, 1784676352, 927989760, 1774714880, 2702966784, 91881472, 195493888, 2328002560, 2810265600, 3884949504, 508358656, 1895847936, 1521499136, 1574445568, 2197043456, 3902152064, 2577736768, 732012960, 1808658288, 1035980536, 1264901444, 2190245722, 1910651659}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 67108864, 1778384896, 2332033024, 58720256, 4131389440, 610271232, 4140826624, 609746944, 3837001728, 47579136, 3911122944, 3983638528, 1983791104, 3978862592, 2179526656, 2588104704, 739253248, 2415407616, 1933849856, 733883520, 2942507456, 3995835232, 1829979600, 2970094392, 3333173444, 3389130142, 689504641}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 67108864, 3724541952, 318767104, 3531603968, 3846176768, 3206545408, 1427111936, 2338848768, 3265527808, 1283325952, 1309736960, 2532409344, 1917894656, 2714673152, 2474143744, 924571648, 4237300736, 2158507520, 2730769664, 2068712832, 2850634688, 3976036896, 2028653072, 1519501224, 1197533364, 2134289474, 519339557}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3690987520, 3120562176, 4076863488, 4001366016, 809500672, 4158652416, 512753664, 1958215680, 364642304, 3150315520, 2385182720, 1608941568, 2881306624, 307994624, 3580424192, 2160879616, 509608960, 2119185920, 1444424448, 860632192, 405669312, 2685346336, 1638702672, 504920728, 1656885268, 1011948742, 4027299635}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 1677721600, 2315255808, 2801795072, 2944401408, 809500672, 2724200448, 646971392, 3908567040, 667156480, 2406350848, 652148736, 3916201984, 2099429376, 4052590592, 1145655296, 284682240, 1893735424, 3595574784, 962084096, 3581151360, 2993043136, 703795296, 469665616, 1777855160, 2858421844, 2861567670, 1056448717}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1543503872, 3388997632, 788529152, 3229614080, 2478833664, 723517440, 3671064576, 278396928, 859045888, 3793879040, 1225195520, 1919778816, 1429028864, 3805847552, 1296035840, 1776056320, 2690649088, 3593478656, 392696576, 1820075136, 101586624, 2538673568, 2879954352, 2964844840, 3478143588, 1252407838, 1007491249}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 3154116608, 167772160, 1526726656, 3061841920, 4194304, 4225761280, 338690048, 839385088, 2782658560, 3797811200, 3949395968, 157712384, 2348662784, 3517947904, 2329169920, 1132001280, 1811954688, 2449486336, 1862286080, 813708416, 3107980224, 2858418208, 2834306128, 2460485016, 4237043900, 3290837610, 2270368387}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 2885681152, 2181038080, 3539992576, 763363328, 3183476736, 2065694720, 3853516800, 2988965888, 1146355712, 3641311232, 3404529664, 1332576256, 1682063360, 2793054208, 847966208, 3042011136, 3665824768, 1581255168, 3353362176, 3624930944, 2748853696, 513540320, 1389247280, 3137282408, 3820789116, 1888607538, 1330632369}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 2885681152, 3053453312, 553648128, 2071986176, 2487222272, 1780482048, 2049966080, 4073193472, 604766208, 377094144, 1706360832, 947224576, 3457368064, 961191936, 771485696, 2431678464, 3896509440, 69217792, 2536515328, 1867005824, 2303468864, 2883197024, 1036320976, 2174585896, 3954140540, 1236837162, 107150599}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 1946157056, 2852126720, 1627389952, 830472192, 4106223616, 4263510016, 1483735040, 1549271040, 4124311552, 729677824, 409010176, 3283189760, 1459437568, 1386127360, 3776311296, 2417379328, 20982784, 685777408, 3813673216, 2275945600, 2689351488, 3473554400, 1420759024, 690531240, 4255704908, 2040919470, 4167976161}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1275068416, 4060086272, 3539992576, 3196059648, 306184192, 2371878912, 1972371456, 887619584, 2063859712, 3611951104, 13172736, 819101696, 3317284864, 2342625280, 1926918144, 3559315456, 2467046400, 522064384, 3142262528, 191861376, 1947827648, 1608343584, 2646039760, 1921929272, 3550800468, 45165810, 2310968829}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2214592512, 369098752, 1660944384, 4018143232, 1136656384, 3927965696, 1171259392, 1865940992, 1731461120, 2096496640, 2936340480, 408453120, 1178550272, 3462111232, 3398103040, 3534776320, 510405632, 3220317696, 3476755712, 2558633856, 664659904, 874774368, 1966792112, 599277992, 479207012, 2321034166, 1149516081}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 4093640704, 503316480, 922746880, 3548381184, 1807745024, 2770337792, 3507486720, 856162304, 1202454528, 3264872448, 3603496960, 1043038208, 2966863872, 4232617984, 2938925056, 9553920, 2881756160, 533085696, 4260043008, 3960909184, 2325960384, 655453792, 1273249968, 3223185512, 1833840212, 1552354682, 2032972775}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 2885681152, 1644167168, 3439329280, 3481272320, 3804233728, 3462397952, 59768832, 1595408384, 2821455872, 2130575360, 626982912, 1948155904, 2222276608, 1196400640, 2856112128, 2698016768, 3971228672, 840053248, 2797676288, 2320610944, 187949632, 1178001504, 331178864, 3218840376, 3785283508, 4290333422, 3990989943}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 738197504, 973078528, 553648128, 2457862144, 851443712, 3537895424, 1641021440, 3214409728, 1424752640, 3804102656, 1862860800, 3347283968, 4127342592, 2751766528, 4255744, 825325568, 108270592, 3469871616, 1987516160, 3572148352, 3499221312, 847167776, 972577392, 2140639320, 1287674980, 3196815854, 1289118967}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 603979776, 1442840576, 3204448256, 2256535552, 2856321024, 1272971264, 3192913920, 1467482112, 3910926336, 1059454976, 3786735616, 633896960, 808796160, 1609277440, 148951040, 179456000, 3382979584, 119155200, 3999481088, 3627391872, 3549033664, 3615284512, 936665296, 2549154968, 4068638884, 1512983478, 2588024875}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 3556769792, 2248146944, 2130706432, 981467136, 1656750080, 1205862400, 1731198976, 1363673088, 3937140736, 2806644736, 2256601088, 2190442496, 1378861056, 2392104960, 869879808, 982566912, 3106145280, 973483520, 1861953792, 155616128, 806124736, 1458666016, 4165785328, 2894469272, 3459974108, 1336317722, 381445535}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 3959422976, 1107296256, 687865856, 2524971008, 2931818496, 3101687808, 2395996160, 950534144, 644612096, 625868800, 3487367168, 853245952, 3656171520, 3648561152, 655519744, 1506527232, 570688512, 717358592, 3200452352, 2037291648, 616263488, 3515510304, 3856654704, 4220402136, 2671583652, 2282465698, 524612887}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 3825205248, 167772160, 3539992576, 2994733056, 734003200, 1981808640, 3801088000, 2067267584, 3374055424, 3513384960, 1920532480, 289636352, 1766801408, 3286278144, 2757619712, 92825600, 887368704, 2648054272, 3083013376, 1633852544, 3143692224, 466482976, 87059632, 4021820904, 1071389428, 483008438, 2728996971}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 2751463424, 3523215360, 3841982464, 2222981120, 3258974208, 4292870144, 804257792, 1520959488, 2326003712, 1000210432, 1215365120, 2840887296, 4144578560, 2586550272, 3140808704, 4204414976, 1180445696, 3649188352, 1628650752, 3661079168, 525793856, 158948512, 1313058128, 4163960728, 2601807436, 2457149378, 1381666221}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 4227858432, 3858759680, 1996488704, 2273312768, 3862953984, 2560622592, 3503292416, 3189243904, 1125384192, 3746168832, 3756720128, 1110474752, 1844461568, 1231134720, 2191773696, 2181908480, 1379671040, 2461402624, 3904715520, 1803398016, 1292229824, 71845728, 1092988368, 4088521224, 3109177412, 2618724926, 1660255193}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 1409286144, 3992977408, 1560281088, 2407530496, 583008256, 945815552, 2658140160, 2057830400, 2797338624, 2789081088, 3609133056, 2494529536, 4066557952, 505323520, 2294960128, 69715968, 1275339776, 4250535424, 2494900480, 955421056, 3054271552, 444394848, 3545338992, 664650424, 3045134540, 4037059074, 1368736555}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 4093640704, 2046820352, 889192448, 1702887424, 759169024, 2019557376, 3754950656, 272105472, 3848011776, 1011482624, 2095906816, 4217536512, 3232055296, 2700451840, 2382557184, 2490783744, 1886665728, 3842911744, 3117099264, 1047368832, 4138653248, 1530157792, 2766997648, 794985016, 3936711108, 3186998086, 2273508283}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 1543503872, 2986344448, 1593835520, 1853882368, 3368026112, 3005218816, 3792699392, 1686634496, 532938752, 1030094848, 935788544, 3514007552, 84197376, 2841812992, 208162816, 4214876160, 2539389952, 455748096, 484780800, 965913216, 3192943296, 2636496928, 2769697136, 3695130792, 1473228052, 3827220954, 1134532285}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 2751463424, 2919235584, 352321536, 595591168, 4022337536, 2409627648, 3104833536, 3916955648, 3057909760, 2102001664, 379518976, 3609559040, 579420160, 381722624, 3558600704, 3534772224, 2913737728, 2847289856, 472980736, 551591296, 3251361344, 518548064, 3166176560, 2867078728, 3067750740, 2913408070, 4227969853}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3288334336, 3388997632, 754974720, 2608857088, 2218786816, 2728394752, 1443889152, 515375104, 1032060928, 913178624, 551354368, 1098088448, 157564928, 334536704, 3970093056, 2864408576, 1336679424, 3566350848, 3537310976, 3387995264, 2577584192, 2101036384, 1978411216, 959585544, 4131862132, 42502166, 2949048653}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 2751463424, 3590324224, 822083584, 3430940672, 2252341248, 606076928, 3513778176, 2782396416, 4252237824, 118882304, 2611412992, 2017820672, 2645803008, 3018104832, 953774080, 2395928576, 3585344512, 2591438336, 125248768, 3090005888, 2323643200, 39227296, 2977982544, 3961540200, 1368417004, 791173102, 1737258761}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 3288334336, 2382364672, 1795162112, 3615490048, 1967128576, 950009856, 1433403392, 4095213568, 2748579840, 506068992, 4115464192, 2687795200, 4158013440, 1606656000, 2171064320, 2812114944, 2819890176, 894042624, 660407552, 2889647488, 218784192, 800425824, 1654453264, 666032392, 3644711404, 1833454718, 3702818433}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1275068416, 2986344448, 218103808, 3732930560, 3837788160, 2640314368, 1492123648, 2090336256, 959709184, 2383282176, 1213792256, 617054208, 3136667648, 432054272, 3059961856, 3660511232, 3040099328, 470695424, 358156032, 306681472, 3392529984, 2057349152, 1368606448, 1966533560, 3057657004, 3953147726, 2559588393}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1006632960, 301989888, 1493172224, 1082130432, 3980394496, 3634364416, 256901120, 3573022720, 2222194688, 166854656, 2276524032, 1082228736, 3136143360, 4268924928, 2211794944, 3980580864, 1014244352, 502411776, 1236345600, 1535216256, 3412968256, 1873984416, 2754967952, 1672669256, 2807827620, 2688420422, 479672289}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 4227858432, 2785017856, 3271557120, 2675965952, 4139778048, 2925527040, 3731881984, 3296198656, 1347158016, 3403546624, 3192324096, 1915846656, 1818345472, 846766080, 3716108288, 1156372480, 3016494080, 3659405824, 858209024, 3284248448, 2530868672, 810848608, 1875997936, 4258522296, 238133708, 2321677622, 293114647}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 201326592, 1174405120, 2868903936, 125829120, 3703570432, 1918894080, 2570059776, 456654848, 3077832704, 4288020480, 2193817600, 2677506048, 4246028288, 777166848, 531222528, 1500280832, 324277248, 3028681216, 3790290688, 2555101056, 731866048, 3246109536, 279403632, 2249166776, 1462854812, 550281062, 2191974409}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 4227858432, 1107296256, 184549376, 981467136, 1472200704, 3567255552, 703594496, 3540516864, 1310720, 1242169344, 3584884736, 2146533376, 3975102464, 2579931136, 1047252992, 3186907136, 569639936, 1822033408, 838152960, 438143616, 1232688064, 3837100320, 2031966128, 3036127560, 1103394092, 2371625498, 1342055505}, +{2147483648, 3221225472, 3758096384, 2952790016, 2818572288, 2483027968, 4261412864, 2399141888, 3095396352, 3435134976, 2871001088, 97517568, 3674734592, 989069312, 3952214016, 1977942016, 3957817344, 2258649088, 1285595136, 198897664, 3591067648, 3222551552, 3236045312, 1920807168, 2155592064, 1417047232, 3362755744, 1351901040, 1544732456, 1676656740, 3672431930, 373324801}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 4093640704, 503316480, 2365587456, 562036736, 3418357760, 3038773248, 1183842304, 2465726464, 999030784, 401997824, 4043374592, 291012608, 1817919488, 1457496064, 1657466880, 989362176, 4134276096, 2563120640, 120142080, 2597105024, 2173790272, 54563552, 2573690416, 214023784, 1971308340, 1962603782, 1129333519}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 1409286144, 1979711488, 1258291200, 2810183680, 3569352704, 1054867456, 263192576, 2552758272, 3090415616, 4046323712, 959512576, 633044992, 2569715712, 1697947648, 2019053568, 826923008, 424936448, 3730707968, 3656980736, 4047476608, 4222417344, 317817184, 2939021936, 1919036568, 2998090556, 1832426114, 1308246873}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 2751463424, 369098752, 1124073472, 1937768448, 3963617280, 77594624, 3067084800, 3000500224, 2373189632, 1766457344, 3914792960, 2463531008, 988528640, 3749421056, 2642571264, 1117440000, 606340096, 1171393024, 2508395776, 768377728, 3064261568, 2352549984, 1783864912, 868115720, 1734147652, 903681166, 3932274369}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 2617245696, 2717908992, 721420288, 3045064704, 2562719744, 3483369472, 4019191808, 3872915456, 2760638464, 2794323968, 3642425344, 3365437440, 1687699456, 947757056, 1345572864, 2342078464, 324809728, 3686146560, 2212956928, 1639888512, 287799232, 554631904, 3665466480, 1090354248, 3600159924, 53945966, 1258729007}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 1677721600, 2248146944, 3003121664, 2743074816, 1681915904, 3550478336, 1523580928, 2502426624, 1668022272, 3561095168, 3260219392, 952074240, 805191680, 1377738752, 2416635904, 3605751808, 3237743616, 3460961792, 909053184, 1463128960, 1295080384, 3889901664, 2860754000, 4141119688, 2994838340, 2871482034, 3673033607}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 3154116608, 167772160, 2936012800, 3095396352, 3862953984, 1063256064, 118489088, 3181903872, 2862350336, 1454768128, 1297285120, 3139796992, 858832896, 1483776000, 3755896832, 849463296, 466357248, 209584640, 2497649408, 2520482944, 436199104, 509813664, 4118651088, 2815746616, 2010294900, 978809634, 2023310267}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 3556769792, 3120562176, 788529152, 629145600, 3510632448, 228589568, 3870294016, 3649568768, 2808872960, 1870266368, 4180606976, 63602688, 2242953216, 2085593088, 3314372608, 1396828160, 110896128, 2454852096, 4235405568, 2230890624, 630453440, 3677303520, 3771367696, 2519779784, 2484056220, 2225953626, 3264031}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 4227858432, 1912602624, 1962934272, 1317011456, 1371537408, 1843396608, 2528116736, 2090336256, 4035182592, 1114505216, 1954873344, 2549186560, 1987493888, 1678417920, 4085927936, 2348935168, 592722944, 1384520192, 3304667904, 501977728, 3366314048, 644485152, 2653619632, 2585042328, 2683793020, 931426862, 695520757}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 335544320, 1577058304, 754974720, 3632267264, 507510784, 1272971264, 1292894208, 3372744704, 794558464, 2145517568, 3839688704, 2600370176, 2479767552, 1391566848, 3117805568, 94717952, 904664064, 387590656, 1142499584, 4169703808, 1653439552, 1602225312, 3317705552, 3625977752, 204482292, 1404572970, 2275676011}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 1006632960, 2583691264, 2734686208, 1887436800, 1866465280, 3101687808, 1328545792, 1347944448, 697565184, 2816606208, 356057088, 4062216192, 3145187328, 1844158464, 3173404672, 643885056, 92550144, 3509193216, 4129620736, 113160320, 513865152, 1017386400, 884606352, 2083328728, 1652723772, 1655632894, 1996167313}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 3288334336, 570425344, 318767104, 3766484992, 473956352, 2703228928, 2448424960, 1734868992, 680263680, 2335571968, 1211170816, 2837872640, 2062925824, 3409027072, 765087744, 2652297216, 4254872576, 2806921728, 1103432960, 2254741120, 1279715264, 3024363936, 285875024, 4090440872, 757833548, 3777848450, 1514755863}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 1543503872, 2181038080, 2466250752, 2155872256, 2621440000, 3986685952, 957349888, 2994208768, 2138832896, 2128216064, 1647116288, 3278733312, 186695680, 1440915456, 3642511360, 695584768, 3270712320, 1617341952, 3908719360, 2720201344, 631477696, 1087631264, 2583955280, 3206944136, 2176262260, 3076565862, 3919411379}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 2214592512, 2986344448, 3170893824, 1434451968, 775946240, 1574961152, 3056599040, 2634547200, 4189323264, 1946812416, 801439744, 1731100672, 982269952, 1575591936, 1439952896, 524376064, 2549294080, 2660598272, 1171123456, 1012822656, 3533739072, 2135642336, 37102672, 4038796120, 1623302268, 1593295402, 3105058137}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2483027968, 503316480, 1459617792, 3883925504, 2747269120, 4041211904, 2836398080, 988282880, 3879993344, 457572352, 3462594560, 2679144448, 1479032832, 2860359680, 2143285248, 1914923008, 3385402368, 611433984, 3054360832, 467555712, 1581688512, 1226007392, 1985029808, 1854771736, 2731003988, 1288662258, 1231760365}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 1006632960, 973078528, 4278190080, 1669332992, 943718400, 1356857344, 3371171840, 3562536960, 1001652224, 4163239936, 2035482624, 2146140160, 1474248704, 3989217280, 2371080192, 4220803072, 4294523904, 2660934144, 2826566400, 2191878272, 2160036544, 554266976, 1707977552, 1703699736, 665663948, 1070379710, 3459443625}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1677721600, 369098752, 1426063360, 931135488, 1186988032, 1063256064, 2177892352, 1569193984, 1419509760, 4166123520, 1081016320, 2698805248, 2000568320, 2221514752, 3935424512, 1008293888, 927542272, 674085376, 2811755776, 580414336, 2648223296, 865630560, 1817740656, 4166535544, 951627556, 88627594, 2102435915}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 1409286144, 4261412864, 2936012800, 3330277376, 1757413376, 2338324480, 2395996160, 116916224, 1017380864, 548798464, 3523149824, 3769466880, 2976104448, 2484903936, 1075138560, 3567581184, 1786059776, 2995830272, 2952749312, 919192960, 2664544448, 830591776, 4233992816, 1751904952, 3979383588, 2555342806, 3689010181}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 2080374784, 973078528, 3909091328, 1149239296, 3468689408, 2116026368, 4067426304, 3981967360, 3404988416, 3624796160, 558170112, 920223744, 3522314240, 4190806016, 1964699648, 850352128, 3548855296, 1266073088, 1168689920, 3126359168, 287933248, 1525303456, 836678512, 3695501032, 3594678028, 2738010862, 1641995113}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 1543503872, 2852126720, 3204448256, 3984588800, 1866465280, 1302331392, 1406140416, 2120744960, 1126957056, 3268018176, 2147287040, 662536192, 1424572416, 2099421184, 533065728, 2646362112, 1955804160, 2182523392, 3650870016, 47144064, 3497368256, 3958726368, 3111170704, 3933004232, 3132086596, 3465633442, 1611044887}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 2348810240, 4060086272, 553648128, 1669332992, 1698693120, 341835776, 3656384512, 569901056, 194772992, 2882142208, 3098083328, 1612873728, 2045231104, 490315776, 2914021376, 1918298112, 397870080, 3695544832, 55213824, 1193802368, 3088681280, 4129324896, 2237583760, 1163076536, 3620970188, 4035532726, 377242435}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 201326592, 3053453312, 251658240, 2810183680, 1472200704, 2749366272, 814743552, 2256011264, 1888223232, 2551316480, 598671360, 1056800768, 1143685120, 2193137664, 154521600, 3357296640, 760820736, 1878308352, 1137176320, 4154673024, 4154244800, 578027360, 3634198448, 579975384, 2871608628, 3232742934, 3433319615}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 3690987520, 2449473536, 1291845632, 1585446912, 3359637504, 3936354304, 1993342976, 1402470400, 266076160, 398589952, 2354380800, 4125589504, 2068103168, 224960512, 3395973120, 3307862016, 3288534016, 1890878976, 547910400, 3489461888, 1436850752, 3411045408, 3390104016, 2593037384, 437340420, 2897308638, 2288087339}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1543503872, 3523215360, 1258291200, 3649044480, 3116367872, 1365245952, 1095761920, 303562752, 3574857728, 1942618112, 4107993088, 3120463872, 2563686400, 913809408, 4240404480, 1043200000, 3991737344, 3486755328, 2508016384, 265998976, 3334313920, 3991174624, 4229133360, 1732503288, 1031017796, 270151982, 4270000393}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 3556769792, 2986344448, 4009754624, 3682598912, 817889280, 396361728, 766509056, 946339840, 3964403712, 3055943680, 3128492032, 955744256, 1836335104, 71344128, 519499776, 4119164928, 1194001408, 2472323584, 157874432, 742939264, 95329472, 3648243552, 1966929776, 694832840, 4182609596, 2580767298, 756681943}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 738197504, 3992977408, 3204448256, 1300234240, 255852544, 517996544, 959447040, 3047686144, 260833280, 2633629696, 1532166144, 3898376192, 1064976384, 3307053056, 1427755008, 3287369728, 4085591040, 488998400, 409861888, 534739328, 3844614848, 2353798112, 1473913744, 2588088600, 1331997692, 3750648194, 3329474135}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 4093640704, 1509949440, 1426063360, 2474639360, 1128267776, 1130364928, 1873805312, 3480748032, 2907963392, 1481506816, 1213005824, 2544009216, 3288973312, 2274992128, 1943171072, 3368867840, 334961664, 2142341632, 151931136, 198113408, 2752526912, 2900887392, 150742800, 2664574840, 3870232796, 1530239062, 2315805601}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1140850688, 2516582400, 855638016, 1669332992, 633339904, 3206545408, 1513095168, 2612527104, 1762394112, 795738112, 2274820096, 1283162112, 89145344, 3908739072, 1301344256, 3691997184, 3327464448, 2096275968, 2045041920, 248339328, 1163663296, 1837503584, 1962093616, 2721162728, 409816092, 1135350998, 2476620359}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1006632960, 3053453312, 2097152000, 2189426688, 2864709632, 3709861888, 1779433472, 1447559168, 2981363712, 1783496704, 1634009088, 625180672, 909262848, 534814720, 2751524864, 4195317760, 3789495296, 973641216, 191159040, 4062805888, 2610839104, 2257398304, 1160219760, 731151016, 3068232084, 1759861482, 389811041}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3288334336, 3925868544, 1660944384, 243269632, 4064280576, 970981376, 4056940544, 655884288, 2310799360, 2155216896, 3071082496, 2714468352, 3822796800, 820551680, 1942081536, 1293838336, 2131168256, 848343552, 1189987584, 2064665728, 4280693696, 576000032, 832023248, 1652376344, 150845508, 2679529646, 3300071971}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2617245696, 2986344448, 3774873600, 1350565888, 264241152, 127926272, 3014656000, 2116550656, 2729705472, 664141824, 1827995648, 2582937600, 4099391488, 1182769152, 3133304832, 1933232128, 1142365184, 473411072, 107365120, 1144321664, 654195008, 908134304, 1920119600, 4181383048, 1763117628, 3065488914, 2628155753}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 3288334336, 3120562176, 184549376, 192937984, 104857600, 4200595456, 59768832, 1606942720, 2946760704, 1826488320, 194576384, 1449492480, 643678208, 967483392, 3739570176, 4078757888, 1432556544, 40010240, 457268480, 3703763072, 24779200, 2152138080, 142377424, 1467498680, 2367113364, 757057402, 873562581}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 335544320, 1845493760, 4143972352, 1619001344, 2193620992, 1205862400, 1294991360, 1718091776, 1377042432, 693764096, 518979584, 248152064, 2765766656, 3310854144, 1070329856, 3335354368, 3404805120, 761758208, 1948514560, 2409198976, 554369728, 1930997408, 2157017840, 2079267352, 1128969436, 798649938, 2952246385}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 2617245696, 1442840576, 352321536, 4286578688, 859832320, 635437056, 737148928, 2024275968, 646709248, 512360448, 2070740992, 1673822208, 161595392, 1984667648, 858025984, 3417630720, 2088444928, 1224442368, 2204916480, 1833499520, 857278528, 2616898912, 2740117520, 4260109784, 62526668, 1315250434, 98086631}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 3690987520, 369098752, 2197815296, 41943040, 205520896, 778043392, 1764753408, 999817216, 1483997184, 133038080, 994246656, 3325198336, 183844864, 2043125760, 1053880320, 3476969472, 742986752, 26720768, 2834877184, 194139008, 2469606848, 2253044256, 527522384, 3801202168, 1396174076, 2391469294, 1244886665}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1006632960, 3120562176, 4110417920, 2994733056, 2948595712, 1470103552, 3853516800, 2373451776, 2418278400, 2115108864, 3632857088, 2683273216, 1624522752, 2068619264, 385282048, 2834647040, 2347697152, 1356630528, 947843840, 2085177472, 2643013696, 1433376032, 1259619376, 3001852424, 3360084796, 3826087110, 1233854285}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 67108864, 1308622848, 4211081216, 2441084928, 2512388096, 1348468736, 242221056, 2113404928, 1849425920, 12976128, 920059904, 2680782848, 3018768384, 1516281856, 611078144, 303167488, 3841801216, 2041617920, 461657344, 631630208, 1929320896, 320716512, 2988235824, 3036001464, 2712192396, 1022854294, 1476787531}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3690987520, 369098752, 1962934272, 2726297600, 1681915904, 4221566976, 3392143360, 521666560, 2426142720, 359268352, 538116096, 2341306368, 2959261696, 2368512000, 1736470528, 230279168, 1697981440, 2197594624, 2718460672, 864938880, 387645504, 4193878560, 1173151184, 4195984648, 41745980, 707893950, 393802883}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 2751463424, 1375731712, 2936012800, 2071986176, 12582912, 1549795328, 1458569216, 1735917568, 1566310400, 2217869312, 281214976, 2459729920, 2650030080, 2488639488, 123195392, 3005179904, 2885493760, 1468376576, 4118803712, 1881890432, 1339755712, 2872097632, 2713609072, 172664888, 1295600748, 2487753590, 113520307}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 1275068416, 436207616, 2499805184, 1702887424, 1472200704, 4263510016, 1957691392, 2029518848, 3784572928, 497156096, 1140260864, 3262939136, 2811576320, 1871814656, 2179649536, 126507008, 32572416, 865175040, 2213207808, 4002053248, 376514624, 89236704, 1313536560, 1123711400, 1613307068, 2721417670, 2196829441}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 603979776, 33554432, 3271557120, 2189426688, 4097835008, 660602880, 3954180096, 618135552, 4267966464, 2719350784, 3690266624, 3558899712, 3427614720, 685481984, 375181312, 3979364352, 4055309312, 970700288, 1071435008, 2549105280, 2358708160, 671846688, 2536819024, 4203502520, 1111822428, 3958934654, 2225699053}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 1006632960, 4127195136, 2566914048, 2726297600, 2520776704, 824180736, 789577728, 48758784, 1259077632, 3190685696, 2794782720, 4201152512, 749944832, 4227571712, 128118784, 2315155456, 887555072, 2082180608, 2228404992, 78016384, 1507008320, 2402398752, 3247829584, 2599276712, 3880386548, 3628848098, 3596669583}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1946157056, 3254779904, 1593835520, 964689920, 2260729856, 325058560, 2924478464, 669515776, 3441164288, 2671640576, 3460759552, 3188162560, 894386176, 3134627840, 2738089984, 4174407680, 3975488512, 1341570560, 339992832, 508060288, 2054233280, 4039941088, 3263101680, 2547175288, 3113537348, 1598544146, 498227019}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3959422976, 905969664, 2499805184, 3061841920, 1329594368, 1621098496, 3543138304, 3109552128, 3837001728, 2605842432, 2443378688, 3867508736, 353189888, 3582763008, 95408128, 3691931648, 2755214336, 1677371904, 3057057536, 1027920768, 228056128, 2020238112, 3684896528, 4253398728, 848119740, 3326905646, 1095754761}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 738197504, 3388997632, 3707764736, 1669332992, 2889875456, 1080033280, 2364538880, 3201826816, 1640759296, 373948416, 1247739904, 3836772352, 1756053504, 572366848, 226029568, 2979284992, 3806141440, 1808509440, 3169185536, 4173327488, 3205029440, 9197920, 3476101840, 2165414328, 210947532, 4011553598, 1780844439}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 4227858432, 637534208, 1895825408, 2088763392, 616562688, 1545601024, 4151312384, 109576192, 1835270144, 3180199936, 1339752448, 3274276864, 2387296256, 1339334656, 3400396800, 3266332672, 2584546304, 70164992, 2380319488, 150916992, 4152215872, 3364376992, 2353084656, 3321145960, 1692261068, 3837292314, 2242457933}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2483027968, 2315255808, 687865856, 729808896, 1547698176, 4011851776, 2364538880, 3974627328, 1389625344, 3375235072, 1637154816, 38764544, 2817540096, 54304768, 3809398784, 3234154496, 750982144, 1186368000, 4171098368, 3870020736, 4051889472, 2532791648, 2438726608, 103421288, 1537418700, 2271643234, 361100161}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1677721600, 1845493760, 83886080, 2239758336, 1237319680, 90177536, 858783744, 2395471872, 1852047360, 4132306944, 3788701696, 1596489728, 1764671488, 1025351680, 125923328, 4062050304, 3955561472, 696760832, 1142179072, 4217531776, 2264750656, 420473824, 4078175408, 2334531448, 1869031644, 3789464602, 3815884749}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 1275068416, 33554432, 3338665984, 3112173568, 4206886912, 1251999744, 2198863872, 2134376448, 1621360640, 115212288, 887685120, 984121344, 1971208192, 2198315008, 361484288, 4290205696, 721359872, 3089993216, 2053426944, 1772282496, 3770676416, 3239146976, 4174521328, 1424697096, 593205524, 131195478, 3989851653}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 738197504, 1711276032, 2600468480, 2592079872, 2067791872, 1885339648, 3272605696, 1093140480, 2763259904, 2880831488, 309657600, 2306244608, 1141030912, 922591232, 69554176, 3512199168, 1526410240, 824150528, 3300286208, 77363072, 2666221504, 987679776, 1503626640, 1727416952, 528246196, 825982466, 961993649}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 3019898880, 4127195136, 1996488704, 3850371072, 1237319680, 2107637760, 4291821568, 206045184, 2900099072, 3569745920, 1848705024, 54755328, 3532701696, 1834786816, 2691584000, 725739520, 3937350656, 3846603264, 43606272, 2855486336, 24926912, 126538208, 522948144, 207420872, 1718783972, 642994314, 1057780971}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 1677721600, 4194304000, 4278190080, 4269801472, 2218786816, 3307208704, 3377463296, 2123890688, 2017722368, 270663680, 2791636992, 2827714560, 2158084096, 3698630656, 3772469248, 86300672, 4073653248, 1871875584, 2740737280, 472534144, 2127917248, 1202704416, 830446672, 346802984, 3271409636, 2078206590, 4224596813}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 872415232, 704643072, 3338665984, 813694976, 3980394496, 2720006144, 397410304, 944242688, 3472621568, 2957377536, 3245146112, 745701376, 1431486464, 3081871360, 742486016, 348125184, 3733140480, 2268302848, 2730389760, 2341103744, 3035646656, 4240130976, 1966402576, 1382850408, 1123800476, 894509130, 3553925787}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 4227858432, 3657433088, 2936012800, 2524971008, 2369781760, 2476736512, 487587840, 1812463616, 1880883200, 2782003200, 2172452864, 4003233792, 2425536512, 1125883904, 3477041152, 2406479872, 482808832, 1980598784, 1852072704, 2708500608, 4164839104, 2664522784, 3826315792, 2186183816, 1383067828, 1766263610, 1338870763}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 469762048, 704643072, 4211081216, 444596224, 1547698176, 2002780160, 611319808, 2465726464, 2550398976, 2077884416, 3650420736, 960659456, 442368, 2685771776, 1860521984, 3524519936, 1150759936, 1866699264, 1163283200, 3751437440, 2782675904, 2716300064, 1796398928, 1028101048, 3045869996, 76498422, 3839819653}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 201326592, 1778384896, 956301312, 1937768448, 1849688064, 228589568, 156237824, 4250402816, 603717632, 3896639488, 2770796544, 1537114112, 3438624768, 260284416, 1738600448, 1741846528, 857543680, 3889534464, 915529472, 2245902464, 2503467840, 4167355744, 2170307408, 4019200968, 2151158820, 751574062, 3299484675}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 3825205248, 2113929216, 3170893824, 2172649472, 2755657728, 3466592256, 1211105280, 1512570880, 869531648, 2956853248, 206110720, 627539968, 2826354688, 1176018944, 4126953472, 524281856, 3690929152, 2521478656, 2261212416, 1964211584, 2771208256, 962887392, 335793616, 3765765768, 1013823612, 177332402, 690882193}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 4227858432, 3456106496, 2466250752, 2407530496, 2873098240, 2510290944, 103809024, 2572681216, 3233546240, 1572995072, 1330577408, 2474082304, 3788947456, 1753391104, 2166517760, 3516520448, 1651835904, 347387392, 3308999424, 3643242880, 1951757760, 2541897568, 2150220176, 476913736, 665359804, 164198254, 2997909131}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 2214592512, 2113929216, 184549376, 830472192, 1254096896, 203423744, 2798649344, 1905786880, 2613313536, 199884800, 2395668480, 2792325120, 1424015360, 1551278080, 504393728, 1550579712, 175711232, 2839590400, 3367324928, 3963966848, 940404160, 2949741280, 658469872, 658403240, 1774908516, 3835531614, 196080141}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 3154116608, 838860800, 1023410176, 1904214016, 3938451456, 3605004288, 256901120, 1252524032, 3843817472, 4020109312, 1485504512, 1273790464, 4022419456, 1748082688, 1537929216, 3456784384, 721224704, 1079753216, 1795408640, 4244884096, 1174651456, 1686362080, 2697184624, 409200792, 3868443652, 2907435042, 3863997931}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 1006632960, 3523215360, 3405774848, 478150656, 4030726144, 4070572032, 1301282816, 1658322944, 1626079232, 2573074432, 680460288, 630292480, 943210496, 3518537728, 3080376320, 1979152384, 3674809344, 1911732736, 1727513344, 2450518656, 2872311744, 3826635936, 2498152016, 2272347976, 3974768980, 1308429710, 1856012471}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2348810240, 1375731712, 50331648, 3766484992, 364904448, 1344274432, 282066944, 801636352, 3816554496, 2171994112, 318701568, 708608000, 15089664, 333291520, 868864000, 198801408, 2076251136, 1090488832, 1196220160, 3065303680, 376492480, 1822615456, 4039105840, 1378247400, 1568511076, 2547630858, 263274915}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 3556769792, 2852126720, 3506438144, 1518338048, 1749024768, 3474980864, 2219835392, 2401763328, 1853095936, 2035941376, 4225433600, 2699460608, 2407514112, 305111040, 491147264, 429185024, 2240879616, 1219860992, 3145556224, 3393344640, 3065430848, 597033248, 1077739728, 1143191336, 2596292260, 2376189842, 1637257857}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 3556769792, 167772160, 3338665984, 2910846976, 3720347648, 2183135232, 623902720, 966262784, 2865496064, 4005429248, 2808152064, 2415755264, 3612229632, 1146789888, 2416898048, 2919196672, 1756302336, 4108622336, 980410624, 1753406592, 3215029952, 1734214880, 3648069680, 3553987624, 2203737692, 2051583006, 1996617015}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 3556769792, 3523215360, 352321536, 1182793728, 2411724800, 4120903680, 2293235712, 3823632384, 3584819200, 323878912, 82509824, 1392148480, 1030733824, 517447680, 3468849152, 3553941504, 638913536, 226075136, 519655680, 1222009472, 772721216, 2212771872, 1850869296, 1682777992, 1539150716, 14372322, 559107823}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 1811939328, 704643072, 1694498816, 847249408, 297795584, 2548039680, 3392143360, 1285029888, 3888906240, 3646029824, 1971257344, 4073095168, 4156473344, 3260260352, 3977990144, 3276929024, 2677871616, 3949036032, 3910428416, 1328497792, 742389824, 2110272800, 3416538032, 744883736, 965807964, 2916329774, 3394987591}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 2483027968, 3523215360, 2130706432, 964689920, 658505728, 585105408, 2542796800, 1121452032, 34340864, 2977562624, 2674065408, 2453241856, 1409368064, 542679040, 3987197952, 3859961856, 1395209216, 3681730048, 1111283968, 1696056960, 1366973632, 1489836000, 455904912, 2191651608, 834893140, 4217874014, 404507551}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3959422976, 3187671040, 1023410176, 2139095040, 2193620992, 1050673152, 3035627520, 3948412928, 2136735744, 2410807296, 2757033984, 3958669312, 3875422208, 3458965504, 433311744, 2264623104, 1601645568, 3634990592, 4110348032, 920896896, 914575936, 1897608032, 3127084144, 1363664136, 354239340, 4284753742, 2050899587}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 1543503872, 1040187392, 989855744, 3162505216, 784334848, 1830813696, 1641021440, 1813512192, 779878400, 1524760576, 868155392, 429096960, 3175268352, 3862339584, 476205056, 1687021568, 1840065536, 1004845568, 4172628736, 1693077888, 2810825664, 537071520, 4275146480, 1475202216, 3919394276, 3826033022, 4253112035}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 201326592, 2852126720, 83886080, 4068474880, 1891631104, 2904555520, 1743781888, 2529689600, 3674996736, 3858366464, 2209677312, 3451879424, 2643312640, 467181568, 2614849536, 2657671168, 1134498816, 1756543488, 1874231040, 3175316608, 3902595136, 478231840, 1862384624, 1678694568, 1661480044, 1152137546, 315233463}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2885681152, 2382364672, 2801795072, 3565158400, 2428502016, 3646947328, 3729784832, 3881304064, 530317312, 856293376, 4009295872, 3908337664, 1396391936, 3414138880, 1197133824, 919758848, 49495040, 244166144, 1561325312, 2049243520, 3505734848, 219186592, 2824698480, 3605313720, 1472423812, 2664676670, 4107860843}, +{2147483648, 1073741824, 3758096384, 805306368, 4160749568, 2483027968, 637534208, 3573547008, 3128950784, 2118123520, 203423744, 3847225344, 3672637440, 578027520, 3475898368, 4063166464, 602767360, 425443328, 820289536, 1205686272, 2313476096, 1812020224, 625120768, 771117312, 3844037504, 1932123712, 3312552480, 352438096, 1097183976, 4116696932, 1777508514, 1823373057}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1140850688, 301989888, 2298478592, 2222981120, 3670016000, 1860173824, 3176136704, 1727528960, 3045851136, 1095368704, 3030450176, 771457024, 707641344, 3494420480, 1619750912, 3021797376, 2737507328, 1908052480, 3649459456, 1293763200, 3843021120, 4278041760, 1873208432, 4085384920, 1640316868, 3110437686, 2285564495}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 2885681152, 1107296256, 2231369728, 545259520, 29360128, 3315597312, 3750756352, 3144155136, 1606680576, 4017225728, 1240137728, 1850048512, 3733405696, 1515495424, 1906167808, 1199327232, 3610850304, 1044285952, 3500852992, 3835152000, 83576896, 1978313632, 586206640, 861464072, 2931610292, 2317274690, 1149097917}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3019898880, 905969664, 1862270976, 3598712832, 2369781760, 3038773248, 1546649600, 3467116544, 1171521536, 2108030976, 2775384064, 2190311424, 3520512000, 688824320, 456282112, 3758868480, 2070610944, 378572288, 1490252032, 3913052032, 3979538624, 2575338784, 1028356368, 2696956200, 3187728124, 1131131698, 605805681}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1409286144, 3590324224, 117440512, 125829120, 2831155200, 488636416, 4216324096, 575143936, 365166592, 844759040, 217776128, 3356590080, 4085432320, 3885539328, 614232064, 3777619968, 725685248, 4070216192, 1787517184, 1737915264, 2593844928, 2819930464, 3741475440, 1300808040, 2527837700, 2643056490, 131150253}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3422552064, 3321888768, 4177526784, 3665821696, 2797600768, 4028628992, 2486173696, 1999110144, 2763784192, 2490368, 2561081344, 3828121600, 3978379264, 4041580544, 4165390336, 11945984, 3982560256, 3306920448, 2337662720, 3090206592, 3655950144, 2630462496, 1824055920, 1562731240, 3509036828, 45338866, 725088491}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 1006632960, 905969664, 486539264, 1350565888, 155189248, 3873439744, 300941312, 2295857152, 366739456, 3217424384, 3955818496, 2232516608, 3815555072, 837197824, 2109231104, 3814057984, 1596929024, 4069037568, 380977920, 167667584, 610072128, 1092529824, 4122236048, 1268500696, 2301765388, 2315980126, 2906829171}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 1409286144, 1375731712, 2835349504, 511705088, 3233808384, 505413632, 1504706560, 2176319488, 468975616, 1598423040, 1785135104, 2043772928, 2705735680, 2452135936, 4090810368, 2291234816, 3074495488, 4125534720, 876603648, 4065522304, 2614521152, 1184935456, 1616438000, 1552110696, 2467300092, 768097366, 4243325145}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1275068416, 4261412864, 3036676096, 3883925504, 767557632, 1570766848, 265289728, 1259864064, 357302272, 519700480, 521207808, 4064051200, 3714105344, 1345298432, 2050060288, 1503774720, 1795894272, 2703074816, 4193535744, 3261816192, 2212548672, 74427744, 4015095216, 3830565320, 3053662308, 283739230, 3063038991}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3825205248, 2852126720, 1493172224, 142606336, 138412032, 1717567488, 2297430016, 799539200, 4102815744, 3077963776, 1705705472, 2830467072, 658489344, 1865457664, 872763392, 230750208, 3247909888, 2383129088, 1122565376, 3915068544, 488480064, 1655949728, 1153860304, 2079227896, 2115330828, 3436762850, 2681412295}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3019898880, 2181038080, 1090519040, 3011510272, 20971520, 1113587712, 2706374656, 3309830144, 3465281536, 787087360, 2373386240, 533299200, 3412017152, 156016640, 3919958016, 687622144, 1481323520, 4076579328, 2404139264, 227743360, 3902783296, 786057568, 3241546896, 651505208, 4231168484, 3934045466, 124053807}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 1006632960, 1711276032, 721420288, 713031680, 1933574144, 1621098496, 229638144, 1405616128, 885260288, 1284112384, 3569680384, 3698556928, 3793436672, 4114915328, 488763392, 3173148672, 1527845888, 2374080000, 3746710272, 1748571008, 4074085312, 1893749792, 340798352, 735577672, 1731990044, 3158707594, 275460789}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 603979776, 3254779904, 1929379840, 2524971008, 2067791872, 2275409920, 2119172096, 1208483840, 3932946432, 1491730432, 612040704, 2064875520, 2934620160, 3101335552, 2993057792, 1617287168, 1596394496, 113350144, 4089834752, 3145142912, 2311699392, 1160373280, 3084717712, 1519564424, 2318030308, 857727418, 2612270631}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 4093640704, 3724541952, 1728053248, 2373976064, 29360128, 299892736, 370147328, 4097310720, 2071199744, 3381002240, 496566272, 3047129088, 3740712960, 4071137280, 2939973632, 91473920, 576527360, 798072320, 3222526208, 2400001408, 3456733888, 1633141216, 2269315632, 130844888, 2793567124, 496951942, 155488481}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 201326592, 1778384896, 1761607680, 696254464, 2227175424, 1042284544, 764411904, 720896000, 1851523072, 2445148160, 2308112384, 316899328, 1686126592, 1386651648, 970248192, 4083636224, 1052705792, 353735168, 2661764864, 1763652736, 1548071744, 1518300128, 3268621808, 3942888872, 3618659124, 680438406, 798027579}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 469762048, 2181038080, 520093696, 125829120, 3862953984, 1558183936, 1540358144, 2972188672, 1425276928, 2623930368, 1843068928, 187334656, 101269504, 3622805504, 2204422144, 515786752, 1357843456, 3656166912, 182604544, 1195190912, 2721154752, 3808677472, 488030928, 1607694104, 3870732676, 393963106, 3640832305}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 67108864, 100663296, 3070230528, 2642411520, 2495610880, 2166358016, 3417309184, 4097310720, 2170814464, 4207804416, 570097664, 1938194432, 928268288, 3938164736, 3031822336, 2900588544, 2380213248, 3400044032, 3812582656, 1463106432, 4168989376, 164823008, 91215216, 2119064808, 590789052, 1693216246, 3659513149}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 67108864, 2919235584, 1358954496, 2239758336, 2671771648, 3391094784, 2215641088, 255328256, 6029312, 1469710336, 1914372096, 3038085120, 2912534528, 909942784, 4004728832, 89581568, 3112643584, 1919912448, 787666176, 2988508544, 2153682752, 1871987680, 3706283024, 3064849832, 2019729076, 1908308246, 295330267}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 2483027968, 1040187392, 922746880, 2877292544, 3183476736, 1704984576, 3088056320, 3769106432, 1263796224, 4018798592, 2514812928, 91521024, 1616822272, 4163084288, 1760784384, 4084713472, 896607232, 3965624832, 2016147712, 1195319680, 1708761792, 1963878496, 1936685360, 3726234696, 2309371540, 808660402, 4200566393}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 2885681152, 3791650816, 2432696320, 864026624, 1270874112, 2233466880, 3964665856, 1849163776, 2476998656, 2274754560, 2510094336, 2452979712, 503562240, 3151405056, 586641408, 2675099648, 2142833664, 1935903232, 1195302656, 2339575424, 3798773056, 3482351456, 1900048944, 4013444072, 3195827716, 3264902326, 208628981}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 3556769792, 1778384896, 452984832, 998244352, 2940207104, 3726639104, 4151312384, 3099066368, 2221146112, 3276406784, 1150615552, 379879424, 3299426304, 2318639104, 75812864, 1299212288, 454112256, 58629632, 2903800064, 4200282240, 2968233408, 774957408, 4172436368, 276302248, 587478508, 1729766646, 2648518541}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 201326592, 3590324224, 1929379840, 3548381184, 2227175424, 1541406720, 976224256, 4222091264, 1221853184, 251527168, 1936654336, 2048491520, 3444817920, 2727387136, 1108963328, 3587241984, 3474666496, 3455561216, 2319777536, 3200595840, 793291200, 3116718688, 3572157552, 301082840, 592261212, 2831974562, 1055093889}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1409286144, 3925868544, 1124073472, 2524971008, 205520896, 4246732800, 818937856, 4168613888, 4120641536, 3576561664, 2264334336, 3776217088, 3997384704, 2045091840, 3280261120, 1759541248, 734729216, 3861553664, 4255934720, 2392659072, 826392512, 462869024, 1495887184, 2167443496, 2467395460, 1619829958, 3278848219}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 1677721600, 2919235584, 3841982464, 3145728000, 1480589312, 933232640, 3322937344, 977797120, 1914961920, 1464729600, 3085500416, 937459712, 1758019584, 3009388544, 923586560, 2131515392, 4000650240, 628275712, 1678918912, 2473868672, 1109795392, 287122528, 4169572560, 3455338568, 1770598516, 1964027626, 2377212325}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 2080374784, 637534208, 2969567232, 142606336, 2243952640, 2837446656, 2712666112, 4049076224, 2107375616, 1783496704, 328794112, 3438575616, 3403956224, 2819334144, 3563974656, 2457434112, 554515456, 2976818688, 3691473664, 3364621184, 1306922304, 4106030240, 3795232944, 714820136, 2369926204, 1514082030, 1613342979}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 1811939328, 973078528, 3238002688, 1971322880, 1824522240, 3042967552, 3656384512, 3014131712, 1264844800, 1243480064, 3534553088, 3016654848, 3658629120, 1239785472, 685625344, 2813544448, 447822848, 986492416, 2369617664, 1212429440, 2026777920, 668279008, 4224887280, 319837816, 3200944940, 427574274, 2946544061}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 335544320, 3321888768, 3976200192, 763363328, 3963617280, 2879389696, 3463446528, 1614282752, 1401159680, 896925696, 2236809216, 2059501568, 4252647424, 2733416448, 2113204224, 3612702720, 1019157504, 3443237376, 2042843392, 4265351040, 2058486848, 1401235424, 367181264, 159633608, 4111656684, 32401526, 783466197}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1677721600, 369098752, 452984832, 2759852032, 155189248, 643825664, 808452096, 345505792, 3419668480, 3377332224, 1237778432, 1782808576, 4117512192, 1277337600, 2202324992, 3571939328, 2323328000, 4141975040, 1151425792, 685782912, 1617953216, 3279433120, 1495538960, 2021009528, 3791863420, 323324782, 1100444065}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 3959422976, 1241513984, 2030043136, 2357198848, 230686720, 1038090240, 166723584, 2057830400, 1165754368, 1943142400, 1627324416, 3379920896, 3472605184, 1807785984, 3267710976, 2404444160, 2765822976, 678666752, 3391807232, 995632256, 601100096, 3031302816, 908927920, 2265614360, 2672711980, 1583046690, 3560305179}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 2080374784, 1979711488, 1124073472, 2541748224, 1606418432, 2472542208, 2461007872, 2097676288, 3878944768, 1910898688, 3628400640, 3677847552, 1070022656, 23896064, 1747578880, 3818813440, 3189312512, 1456834048, 598498048, 600444800, 3243184576, 899202912, 2226112176, 4134232056, 2309396924, 719772138, 734449017}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 1140850688, 2046820352, 2063597568, 2843738112, 1337982976, 1604321280, 1590689792, 665321472, 18087936, 1188167680, 2119892992, 700481536, 629948416, 812752896, 2244734976, 3356194816, 2810655744, 1693890048, 3837619456, 628491392, 2555453888, 184008160, 1419966384, 3374374216, 1494478628, 191322994, 241775321}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2348810240, 2382364672, 1056964608, 2105540608, 1916796928, 736100352, 403701760, 2118647808, 3011772416, 1901985792, 778240000, 1484619776, 3359391744, 349741056, 2001661952, 691226624, 2853116928, 1633129984, 3847833344, 2634678656, 2899645120, 1684715488, 1044905168, 3385586776, 4109498100, 568119930, 2424986589}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 1677721600, 3858759680, 3271557120, 343932928, 4198498304, 1751121920, 804257792, 4189585408, 1959526400, 2935619584, 2418212864, 2531491840, 3192045568, 3283263488, 2874560512, 2968905728, 2891394048, 894802432, 3915107584, 3587311488, 4112989120, 61713824, 2054679504, 2786594296, 2224830796, 3876727654, 2366054423}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 3288334336, 1509949440, 218103808, 3128950784, 700448768, 1553989632, 2693791744, 1982332928, 296484864, 381288448, 2646802432, 2551873536, 3307257856, 1134272512, 3164434432, 2118645760, 2051488768, 1594664448, 777635072, 4131525760, 3651603520, 1023185184, 3745641392, 2429949128, 2430143988, 4207513170, 4099036199}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 738197504, 4127195136, 2298478592, 545259520, 3502243840, 2904555520, 1213202432, 3872915456, 3224633344, 754843648, 860946432, 1002536960, 834322432, 1772527616, 1571188736, 2200422400, 1375542272, 149666304, 2959470336, 2352886656, 1987132224, 3482424992, 2573395952, 2224194344, 2346210564, 532075342, 1855764241}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 3690987520, 1912602624, 1627389952, 3162505216, 935329792, 241172480, 2637168640, 1344798720, 3922984960, 1374289920, 1570045952, 3546775552, 2633023488, 1044422656, 1910394880, 452577280, 1378429952, 3698964992, 4112499456, 3209306752, 625294656, 2185211040, 388814128, 1500419832, 4204356252, 652693218, 2360896225}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1140850688, 2717908992, 1090519040, 3246391296, 1153433600, 2090860544, 1557135360, 2164785152, 261881856, 644218880, 3661299712, 3401285632, 3142926336, 1570676736, 3297898496, 2197972992, 3864736768, 2831918592, 2542632192, 4203393664, 2511073088, 3858719200, 1225498096, 3635239176, 4221217636, 2105789658, 678657211}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 335544320, 1174405120, 2801795072, 2088763392, 1757413376, 559939584, 527433728, 245891072, 829161472, 2613444608, 4292673536, 2902360064, 190398464, 1113432064, 2513358848, 3094898688, 1425875968, 1496221184, 1499552000, 3911826304, 1378673344, 700408736, 2303755888, 3767040184, 1947548620, 2363660866, 624392479}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 603979776, 3388997632, 2097152000, 3112173568, 406847488, 3890216960, 1840250880, 2151153664, 3219914752, 2445148160, 390922240, 581402624, 4174299136, 2872877056, 2730520576, 3179280384, 3134006272, 3639059968, 506389760, 1091348608, 3048761408, 99872224, 755175376, 3442650840, 2964674076, 3719591782, 3523069231}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 1006632960, 3992977408, 3808428032, 3783262208, 3619684352, 2107637760, 514850816, 3415736320, 187957248, 1675493376, 928055296, 3481567232, 3035906048, 1485021184, 2143145984, 2973857792, 517024768, 1950650880, 1599359744, 2167643520, 4020633024, 1555395808, 3962510000, 2296745416, 279494972, 2317600254, 2087733193}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 1543503872, 3187671040, 2399141888, 1115684864, 918552576, 1881145344, 2402287616, 3915907072, 241958912, 2925920256, 3970367488, 80510976, 3231432704, 729128960, 2420396032, 427874304, 2393310208, 1976338944, 3978025728, 2402654592, 1587824320, 3130060832, 1459553776, 499688808, 261219804, 4214534754, 3337616031}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 1677721600, 3858759680, 3137339392, 2675965952, 4190109696, 1818230784, 1808793600, 3653763072, 62652416, 331218944, 3623026688, 2985132032, 4131274752, 2094571520, 3557085184, 167864320, 3824360448, 2683149824, 2705227008, 3378033536, 214229440, 3235999584, 3009623344, 4144335928, 3279060580, 4250837146, 116646083}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 2483027968, 3590324224, 419430400, 3565158400, 398458880, 1323302912, 2968518656, 663224320, 3017015296, 2472673280, 2607742976, 730103808, 3612950528, 244424704, 1692323840, 3549583360, 2856260608, 3889999360, 2450880768, 3839866752, 600831296, 2398092704, 1996481072, 8908504, 1146869228, 3173892138, 1992350257}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3154116608, 4060086272, 2902458368, 4102029312, 1010827264, 6291456, 3887071232, 3712483328, 1400111104, 3033399296, 479789056, 1002864640, 3140239360, 361340928, 364900352, 3992012800, 310973440, 3818822144, 1468023552, 1647024768, 3206870592, 364701344, 3023097040, 2462248056, 2346834140, 3178265306, 1770231657}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1811939328, 771751936, 721420288, 1216348160, 46137344, 2422210560, 724566016, 3666345984, 2492727296, 785252352, 2667642880, 1907589120, 3324559360, 2971967488, 326520832, 907264, 1561406464, 3861620224, 3081043712, 1705425280, 4111814592, 3853343392, 305229296, 455834360, 1036277596, 1567015818, 2204467249}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 67108864, 234881024, 3170893824, 3179282432, 1807745024, 874512384, 4029677568, 2036858880, 855375872, 2140798976, 3809148928, 2238283776, 553697280, 285253632, 453406720, 4148676608, 710611968, 1867621888, 3536121088, 702454144, 4036190272, 2270914016, 148333104, 222645032, 3571610780, 3014248482, 4205187579}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1811939328, 637534208, 3640655872, 4269801472, 2243952640, 601882624, 1716518912, 2531786752, 698613760, 2017591296, 2305884160, 4106977280, 178733056, 2485166080, 3586248704, 2611103744, 2097226752, 2375261696, 3703269120, 3165559680, 2182536000, 1920656672, 2964126384, 820510488, 1408323652, 2435559346, 100105285}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 872415232, 2248146944, 4076863488, 2139095040, 4282384384, 2522873856, 860880896, 4095213568, 39059456, 3503685632, 846266368, 595427328, 1661091840, 410165248, 433254400, 12011520, 1726024704, 4156926464, 2686875904, 2718740352, 1610609600, 1412496224, 801140368, 3593833656, 542008804, 3866140878, 196462105}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 4093640704, 1979711488, 3472883712, 3766484992, 3309305856, 3839885312, 1815085056, 268959744, 2647392256, 38141952, 128647168, 3284434944, 357941248, 4252082176, 521031680, 3905087488, 2388343808, 2456594944, 273283328, 2064614272, 2841734336, 915173536, 669246224, 2230499544, 4229364604, 1514735594, 1301652871}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1275068416, 1509949440, 1358954496, 4018143232, 130023424, 1482686464, 2798649344, 1881669632, 4039901184, 1584529408, 2505768960, 1995472896, 2219229184, 1069654016, 3701035008, 2646726656, 713765888, 1029217792, 2236280576, 584287360, 2308071744, 1062823520, 1537341232, 4082829240, 4126190756, 1321654114, 3514930911}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 201326592, 3791650816, 2835349504, 1434451968, 88080384, 2707423232, 2129657856, 1060634624, 1515978752, 804388864, 3580690432, 1646493696, 3829809152, 2908004352, 2180837376, 3948365824, 1226124288, 371166720, 2948880128, 4173443712, 1461931840, 3904055008, 3393494928, 3069503864, 1695765644, 1504385094, 3800600627}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 872415232, 2449473536, 1627389952, 2256535552, 3359637504, 2128609280, 1393557504, 932708352, 3991142400, 3178627072, 2306277376, 282427392, 2146189312, 1157406720, 549638144, 1633634304, 435106816, 2024910336, 89809152, 2175506048, 732386112, 3285909536, 2717883088, 280582232, 2378182260, 1495270094, 2939161925}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 1275068416, 1174405120, 4278190080, 4236247040, 2151677952, 1147142144, 424673280, 1606942720, 1301544960, 4047110144, 3282763776, 2664660992, 479608832, 3707412480, 2206388224, 2500417536, 853742592, 2919741952, 1078742784, 1405192064, 3443093184, 2851808672, 3684416080, 1581415416, 1293979236, 3711563130, 443740393}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 4093640704, 1509949440, 1258291200, 2877292544, 3821010944, 3529506816, 475004928, 642252800, 2867593216, 2608463872, 4173660160, 4047077376, 4129210368, 1782489088, 2734051328, 4283951104, 3635221504, 2149946880, 3491549440, 277847168, 2337403328, 4097452384, 484772016, 3586755256, 2598816772, 3498753402, 998794999}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3690987520, 1241513984, 2701131776, 1199570944, 1941962752, 4062183424, 3511681024, 1548222464, 3886809088, 1034551296, 1742012416, 4209344512, 1184972800, 794992640, 2575683584, 2860009472, 691870720, 1264161280, 2485351168, 2653664384, 288515392, 689454176, 3588495920, 1426458408, 855581252, 913346538, 1294265975}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 3825205248, 3858759680, 1291845632, 1887436800, 3602907136, 1302331392, 766509056, 2976382976, 198967296, 2722758656, 3426549760, 2148106240, 70500352, 2865143808, 1931702272, 536004608, 2843030528, 2250614272, 4050777344, 364348288, 125363264, 585634976, 2895907696, 329910792, 2783789052, 1928432898, 2625106099}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 1006632960, 1644167168, 2868903936, 1149239296, 1883242496, 1793064960, 592445440, 2925002752, 1561591808, 1788215296, 588447744, 2959835136, 1906262016, 2202443776, 966512640, 771258368, 4037741568, 2830083584, 236022528, 589408896, 141974464, 2278309536, 3754033744, 2405767000, 2586359524, 1085070270, 3041771753}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 872415232, 905969664, 721420288, 3279945728, 2495610880, 1533018112, 105906176, 3733454848, 3553361920, 3824812032, 2508259328, 1386381312, 2872066048, 2203648, 2426916864, 104691712, 1557734400, 3727071744, 2095464704, 1095412608, 632047040, 2262009952, 1848305264, 2785396472, 1295547716, 2360193994, 3908958335}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 3959422976, 570425344, 2399141888, 2105540608, 197132288, 2917138432, 1360003072, 12058624, 4160487424, 1723990016, 2888892416, 2143780864, 899072000, 3309084672, 2769571840, 1838938112, 366550016, 1805880832, 1054396160, 1445429888, 2458308288, 1417975008, 711480752, 102361560, 2890411732, 1314139942, 92679683}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2885681152, 100663296, 2734686208, 2290089984, 1161822208, 1583349760, 2876243968, 3098017792, 2841903104, 4106616832, 4202889216, 456949760, 1500069888, 1593942016, 3427463168, 248403968, 2937797632, 1276164608, 1929084672, 1670168448, 1306608064, 167088288, 3608470544, 1583445880, 2150993580, 909431650, 1987141853}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2348810240, 167772160, 2768240640, 3498049536, 2613051392, 2271215616, 1280311296, 551026688, 2337538048, 881459200, 746127360, 2500689920, 1963409408, 3897991168, 3616534528, 3484051456, 2526094336, 3830547968, 4274085632, 1494329472, 2774615104, 3013721504, 3567864112, 1401793208, 1506240196, 1723243422, 4070563417}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 3556769792, 1577058304, 4143972352, 3951034368, 3678404608, 1486880768, 2542796800, 1572864, 514588672, 3189112832, 3417767936, 3239411712, 1950236672, 2891751424, 1205391360, 1906657280, 2174696448, 2796655104, 2707181824, 1244762496, 3650908864, 2379321440, 3500949648, 2438574856, 2945990868, 1134794110, 2652463271}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 1946157056, 1442840576, 989855744, 4219469824, 3737124864, 1600126976, 3069181952, 845676544, 2383151104, 1362231296, 2359492608, 2003664896, 56311808, 1698996224, 824299520, 2381600768, 421215232, 2681836032, 2774362368, 4280386432, 340359616, 750235232, 682914032, 3636135416, 2521409004, 298154866, 2873468455}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 3959422976, 2449473536, 2734686208, 3565158400, 3586129920, 731906048, 3618635776, 3029860352, 2758541312, 1193148416, 3045916672, 4255678464, 640466944, 1676910592, 4004335616, 1540212736, 189074432, 2114752000, 3776376576, 3456405120, 2173892032, 1095672480, 4234007856, 455944456, 1670947516, 49604670, 3196033503}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3019898880, 2583691264, 2868903936, 3917479936, 4265607168, 3256877056, 1968177152, 2887254016, 1024720896, 1593442304, 3961061376, 3219816448, 619003904, 1746771968, 1710026752, 420173824, 3825118208, 547322368, 4291070208, 4033239168, 3349032384, 1043021280, 4072651216, 4223791400, 30141476, 1373303774, 2090620537}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 2617245696, 3321888768, 855638016, 1652555776, 1371537408, 2308964352, 2809135104, 4207411200, 3107192832, 1017511936, 4098424832, 3178463232, 1452818432, 1084792832, 755290112, 3221903360, 2596766720, 1845391872, 2252442368, 428298112, 2476353984, 1174088224, 2142014256, 705357064, 1814523532, 1659507562, 70460633}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 4093640704, 973078528, 3674210304, 3951034368, 1623195648, 668991488, 454033408, 2822242304, 1031012352, 3617980416, 4008902656, 3431170048, 3822305280, 2460131328, 2634379264, 8513536, 741850112, 756412928, 755087616, 1042208896, 1100360128, 1765479776, 3445596784, 1677317336, 3059974292, 1447280646, 3906640897}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 1543503872, 3053453312, 1996488704, 1736441856, 3007315968, 2795503616, 821035008, 229113856, 3427008512, 1431699456, 1772683264, 2858450944, 2865545216, 3571163136, 2001956864, 2086586368, 2942614528, 2419770880, 419607296, 1583083392, 3056999616, 4097392480, 3512248976, 1815139976, 858892940, 1076919506, 1055746789}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1275068416, 3657433088, 2332033024, 1535115264, 1254096896, 2145386496, 3423600640, 2701656064, 1653342208, 3654156288, 3624861696, 3119546368, 319176704, 3317538816, 1589104640, 2827249664, 412922880, 3302507008, 599441152, 810252416, 1569457088, 1011754848, 2949584112, 3700473048, 760634324, 1175827658, 520864831}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 4093640704, 2717908992, 1929379840, 444596224, 2025848832, 1453326336, 3698327552, 2638741504, 2235301888, 4108451840, 3024814080, 406421504, 2077736960, 78422016, 4006039552, 1799997440, 4175797248, 1420157440, 1698666752, 2895826560, 517485504, 2363764512, 1485183088, 3675070152, 1762958604, 259214602, 1572326875}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 469762048, 2449473536, 3808428032, 2256535552, 2864709632, 1507852288, 800063488, 2840068096, 2496397312, 1785856000, 455147520, 3808460800, 3655155712, 60792832, 3087986688, 2200131584, 3052182528, 2155838976, 1644598016, 2108321408, 370151872, 3487055392, 2362718448, 1086719000, 1326912124, 654289242, 3665755527}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 3422552064, 3724541952, 2634022912, 3783262208, 1035993088, 2883584000, 1710227456, 1459093504, 883687424, 2977038336, 2238251008, 1374584832, 2315894784, 819568640, 305950720, 1706543104, 217232384, 866382336, 3003948800, 665373056, 4051908160, 463186144, 3779943856, 3850715864, 1529963500, 3718208630, 2084334927}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 1275068416, 1509949440, 1157627904, 343932928, 1900019712, 1096810496, 3316645888, 3854041088, 1170997248, 2472673280, 2318073856, 4245979136, 1278590976, 1762762752, 1797804032, 3128674304, 673756160, 2375012864, 3427180288, 157739136, 3093897280, 158307488, 3144243600, 2477814584, 3286754460, 175910, 464576487}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 2214592512, 436207616, 318767104, 2860515328, 1346371584, 245366784, 1244659712, 3681026048, 1516503040, 727842816, 3804692480, 3721035776, 769343488, 1854644224, 1391783936, 4236068864, 3692991488, 3272696320, 583576832, 197937280, 1689851840, 538163488, 3399009360, 2318100680, 2609086652, 2940263586, 4066863005}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3959422976, 1577058304, 989855744, 578813952, 524288000, 3126853632, 2949644288, 2624061440, 1565786112, 412221440, 1807417344, 254377984, 2129084416, 4191461376, 2225590272, 3594602496, 430810112, 4162675200, 842770176, 1587300736, 618473408, 3278938144, 1349381264, 685139960, 2232031492, 1169621906, 303542553}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 469762048, 3925868544, 3942645760, 3414163456, 3141533696, 4037017600, 1819279360, 2358771712, 3414949888, 2536898560, 129826816, 3462168576, 3978903552, 2648416256, 658427904, 1425233920, 3963657216, 2270658048, 3280122624, 243290240, 3502060480, 4292653920, 3043573904, 1392230152, 1578040236, 902517790, 2168226231}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 1275068416, 167772160, 4143972352, 1702887424, 2965372928, 1696595968, 2186280960, 3041394688, 2607546368, 74579968, 647692288, 3599925248, 2568208384, 4120354816, 3693629440, 2540558336, 542028800, 4032427520, 3740831488, 3190605952, 467347648, 2003999968, 3630429552, 797936360, 411851076, 2436099818, 3712463079}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 3959422976, 2248146944, 3036676096, 2189426688, 3661627392, 3332374528, 2358247424, 3781689344, 3833856000, 3722838016, 2693595136, 2406449152, 767967232, 3707805696, 2567106560, 1388595200, 1947966464, 3619176960, 2047983360, 56051584, 3197436992, 3644032544, 3634120784, 2380770120, 3270672020, 1222549794, 2114180749}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 4227858432, 2650800128, 1929379840, 1031798784, 2034237440, 2879389696, 3964665856, 2262302720, 1212940288, 3801481216, 4200923136, 2212528128, 3015524352, 1776263168, 2255409152, 2819049472, 3701255168, 3544415744, 2883496704, 1700556160, 3793563072, 1971100640, 3711126288, 303479368, 2036882340, 2417442510, 3197609743}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3825205248, 3120562176, 4076863488, 4236247040, 792723456, 941621248, 674234368, 2761424896, 1952186368, 4229038080, 2889809920, 2064875520, 604651520, 3135414272, 1475661824, 3055843328, 4284453888, 2226150912, 4263093504, 3500756096, 537078720, 2240912544, 3403503504, 177549544, 104896124, 1108603198, 2924203187}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 3959422976, 1040187392, 1560281088, 3363831808, 171966464, 383778816, 795869184, 1296564224, 2281963520, 1076232192, 887554048, 1957855232, 3853795328, 842506240, 724037632, 2091276288, 3344868352, 2735110656, 2605618944, 4227758464, 3064104512, 273433248, 794538064, 1054203864, 3921633004, 1236737082, 2200611781}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 201326592, 2181038080, 2231369728, 2726297600, 1002438656, 1361051648, 3381657600, 2146959360, 3064725504, 587071488, 1010499584, 3294855168, 4292296704, 2143985664, 2555498496, 3285534720, 2664932352, 733299200, 765959936, 2231197312, 1902350400, 89607968, 1342881072, 4285651624, 3913631412, 1219461894, 56181159}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 738197504, 2113929216, 1627389952, 3615490048, 675282944, 3013607424, 3857711104, 861405184, 2774269952, 2717253632, 3009347584, 3083239424, 2409545728, 1685299200, 928083968, 59037696, 3013776384, 2753882624, 3159529216, 3699165568, 1703848256, 961205600, 2846996432, 941391432, 3722928908, 1677454702, 2740198563}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 872415232, 2113929216, 2600468480, 1853882368, 1447034880, 396361728, 1257242624, 2865233920, 3871080448, 3442343936, 3545038848, 776503296, 1167048704, 383229952, 2097434624, 3425556480, 2342302720, 4293777920, 754749696, 553515392, 3043262912, 1970920736, 1857980112, 2783371656, 3526699276, 958170378, 1403904219}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1275068416, 771751936, 1258291200, 3196059648, 1421869056, 4171235328, 1192230912, 3381133312, 376700928, 4230873088, 1126891520, 3847716864, 4248551424, 4209418240, 2060013568, 4080130048, 2341190656, 741469696, 4144727808, 3455177088, 3526074304, 883026720, 3586364016, 4167421000, 1391836884, 2398274746, 4053274705}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 3019898880, 3925868544, 1895825408, 1082130432, 2453667840, 4234149888, 846200832, 2921857024, 1941700608, 1305083904, 572850176, 1714847744, 1894105088, 3324354560, 2791075840, 3575891968, 138583040, 3307466240, 541239552, 153350272, 1312984896, 1243872160, 3418537040, 1927537272, 3571629228, 4235459906, 3673865163}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 335544320, 2583691264, 150994944, 3498049536, 3040870400, 899678208, 1737490432, 2854748160, 498335744, 3767664640, 1756823552, 3661594624, 2781003776, 1743691776, 3371716608, 3413440512, 4024675328, 1187305984, 3768295680, 574158976, 458075456, 1808128928, 1999184784, 2181476872, 883715092, 2908156402, 1571595073}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 4227858432, 1711276032, 3070230528, 981467136, 1606418432, 912261120, 791674880, 4115136512, 1572077568, 4285661184, 379387904, 170033152, 1321287680, 851025920, 2884431872, 3644286976, 1058964480, 1197962752, 1474724608, 73102208, 826324160, 3615771680, 3476489648, 2056500728, 2820525340, 2303443450, 1664931865}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 3154116608, 3523215360, 2936012800, 343932928, 1153433600, 3021996032, 3337617408, 1914175488, 2506358784, 753532928, 1338966016, 1506312192, 974405632, 306814976, 4183412736, 569014272, 800361472, 303710720, 2318183168, 3174978176, 2636560064, 3533796000, 4123409520, 3530096872, 1739686700, 3731740798, 4079510093}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 2348810240, 637534208, 2164260864, 1048576000, 146800640, 710934528, 3249537024, 2798125056, 4090757120, 1338638336, 76742656, 2027323392, 3550101504, 1444651008, 850776064, 1511286784, 2493160448, 4131144192, 457090816, 1507749760, 3590959424, 2682968352, 774167024, 3808811640, 1692161660, 2739844698, 2750836257}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 1677721600, 771751936, 150994944, 3615490048, 306184192, 3781165056, 4161798144, 4117233664, 3367239680, 1058406400, 953745408, 4090265600, 828391424, 2809634816, 3611553792, 804411392, 4154496000, 2904180224, 492078336, 3144446336, 2443021632, 3486045024, 726260560, 2804499192, 135471860, 1605867218, 3320051729}, +{2147483648, 1073741824, 536870912, 1879048192, 3892314112, 1409286144, 2650800128, 4143972352, 2625634304, 599785472, 123731968, 2819620864, 2958557184, 216793088, 3486121984, 3697737728, 3535765504, 2962374656, 3300827136, 2518732800, 2265212928, 1681632256, 4267467264, 861380864, 1188450688, 4019239616, 1293539744, 3830104240, 932405816, 1703682132, 953813502, 2227111495}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 201326592, 838860800, 654311424, 2256535552, 2218786816, 140509184, 3882876928, 1134034944, 3255042048, 826671104, 1958412288, 1320648704, 2815279104, 1905172480, 3550965760, 1541396480, 1861981184, 1850199552, 2382339840, 813825664, 3867448512, 1201035808, 2459531856, 198245752, 2385648620, 90518830, 2827525221}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 1275068416, 2382364672, 4110417920, 2239758336, 440401920, 1570766848, 1261436928, 4169662464, 493092864, 1215430656, 303366144, 2352513024, 3201318912, 3875250176, 2893017088, 3558234112, 1308926976, 3177073152, 562085632, 2252105088, 1248703552, 3125335520, 2795225680, 1885109320, 2092809404, 1532034458, 1657269789}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3288334336, 1778384896, 2432696320, 394264576, 4022337536, 2321547264, 1427111936, 2368208896, 4208721920, 4209901568, 3829465088, 3608510464, 1335083008, 1294376960, 2760462336, 370272256, 1112640512, 4177124864, 887989504, 1342697600, 2231679808, 1720599136, 391736112, 2195324472, 1214091220, 1683999586, 1893762059}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 201326592, 3321888768, 1560281088, 2155872256, 2764046336, 39845888, 3973054464, 106430464, 1620836352, 1516634112, 3594321920, 2640805888, 3986276352, 2967511040, 1048932352, 3058952192, 2641597440, 2856055296, 2980556544, 872009600, 2452665920, 2044552864, 3092246000, 852861176, 954659236, 969937022, 1524108331}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 469762048, 905969664, 184549376, 2139095040, 1094713344, 1612709888, 3016753152, 3152543744, 2210136064, 3364487168, 2856779776, 4014112768, 3423387648, 1744019456, 157511680, 2269829120, 1111921664, 4212312576, 291674880, 1490877312, 1838915520, 3298779488, 1918944528, 999396904, 2367186116, 3636625250, 313348211}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 1677721600, 3925868544, 318767104, 125829120, 3535798272, 840957952, 642777088, 419954688, 2773221376, 16908288, 802750464, 3521413120, 1572093952, 2553520128, 2683031552, 369776640, 2507189248, 4138888704, 2093260032, 2858709120, 788235200, 2248666720, 4011349232, 549567656, 2930436164, 1040902074, 2149252399}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 2348810240, 3187671040, 1560281088, 2038431744, 3930062848, 3235905536, 3610247168, 91750400, 576454656, 1641152512, 165216256, 2858188800, 632930304, 3370885120, 2900250624, 2645555200, 1217176576, 1920059904, 2207223552, 2796579200, 1628753472, 1798387424, 2242414672, 385865240, 2634320060, 636874166, 3906054019}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1946157056, 2717908992, 2332033024, 2071986176, 3930062848, 3848273920, 4075814912, 3626500096, 4118020096, 2745565184, 218955776, 4113072128, 4050042880, 2476187648, 1947561984, 217896960, 867738624, 926867968, 420196608, 3571926656, 3980905920, 75829088, 3003945680, 2981680248, 3432418892, 2862075906, 2352810969}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1275068416, 3724541952, 3607101440, 1602224128, 1455423488, 2548039680, 1842348032, 3539468288, 812384256, 98959360, 2867396608, 92176384, 2607071232, 1912446976, 986009600, 2901854208, 3570310144, 9225728, 495564544, 2719970688, 1816252608, 404041568, 1749062128, 1783746776, 126688420, 2512161846, 1156573687}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 335544320, 1174405120, 1459617792, 2457862144, 2436890624, 3147825152, 3413114880, 3691511808, 1371799552, 269090816, 4155179008, 1243316224, 198492160, 736010240, 4280184832, 817035264, 827038720, 74241536, 477278464, 2252362624, 1380701888, 2609327136, 3817190928, 1062063752, 3951178156, 2360288122, 3245449317}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 2080374784, 167772160, 2063597568, 1887436800, 2948595712, 1537212416, 665845760, 1149763584, 801898496, 4054450176, 2827812864, 2602074112, 1753006080, 3042156544, 3513995264, 1207097344, 1277725696, 3275030016, 557824768, 4150884480, 4093104064, 2231111072, 1356990896, 1205931784, 3447887548, 1941568506, 640103767}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 1409286144, 1509949440, 2264924160, 830472192, 3703570432, 178257920, 4048551936, 3469213696, 1879310336, 3917348864, 21561344, 1392214016, 2113552384, 2640879616, 1088876544, 2963826688, 619416576, 1515351552, 589078784, 952167552, 2391624384, 565838816, 9907824, 568503816, 2722749316, 3344352490, 30440733}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 3556769792, 1040187392, 4110417920, 1182793728, 2797600768, 3386900480, 3471835136, 773324800, 3351511040, 459931648, 3090219008, 3465117696, 2314649600, 1224122368, 3377745920, 836823040, 3526999040, 2546912768, 631410944, 395724160, 296613440, 3050182432, 2859144560, 3384848280, 764108332, 588410382, 1114106645}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 1006632960, 1845493760, 218103808, 3900702720, 2965372928, 2724200448, 1460666368, 209190912, 2419326976, 641859584, 3297312768, 41779200, 2159591424, 1843568640, 211701760, 714536960, 1169001472, 4271949312, 46566144, 3533994368, 338426432, 1049764512, 823210736, 941210360, 2762140244, 384804342, 2393499633}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 3825205248, 1442840576, 318767104, 2810183680, 3896508416, 962592768, 342884352, 2996305920, 1880358912, 3623223296, 35061760, 1514569728, 2369437696, 2706612224, 3735900160, 1874917376, 350653440, 879411712, 3302735104, 1498510208, 2956644288, 164858208, 2607638864, 3353403000, 393643372, 2084759342, 905418273}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 67108864, 2113929216, 3137339392, 595591168, 3770679296, 2032140288, 1414529024, 814219264, 4087611392, 2986213376, 13828096, 1364557824, 2686664704, 2507972608, 114028544, 1282492416, 867537920, 3469953536, 2707721472, 3838310784, 377189824, 3356525152, 2851193712, 2037151080, 302726212, 1299812250, 267996629}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 4227858432, 1174405120, 620756992, 2608857088, 1061158912, 2921332736, 659554304, 2778202112, 3889430528, 1973026816, 1837694976, 2671935488, 2441822208, 2519048192, 541773824, 1646094336, 3309470720, 1116429824, 3232080640, 2961896320, 1367169088, 3543305312, 952322320, 53061416, 673502052, 4284372350, 219224009}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 3019898880, 570425344, 2768240640, 4169138176, 3149922304, 1331691520, 3081764864, 3612868608, 3899916288, 4294311936, 1354694656, 3501096960, 4227612672, 1064542208, 2850811904, 3655759872, 1236188160, 3850138112, 196327680, 3205222016, 1729521216, 2069276576, 794328368, 2322447800, 1735979964, 2890591934, 3084641161}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 469762048, 100663296, 4143972352, 2038431744, 918552576, 3462397952, 974127104, 1434976256, 2492203008, 4170579968, 4023189504, 478183424, 2247999488, 4227309568, 1012289536, 1977612288, 1448647680, 3311002112, 555586304, 366303104, 4231424192, 886031584, 72397808, 2484466488, 3698041556, 466110346, 4091466463}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 2214592512, 1040187392, 486539264, 3917479936, 314572800, 1096810496, 1118830592, 3834118144, 3071016960, 3484024832, 3082616832, 3486023680, 3274489856, 1198759936, 2435010560, 1930614784, 1991287808, 3976787456, 3104156928, 1921799552, 203644992, 3667063008, 2221972080, 4234735736, 2209723388, 302272906, 2234482647}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 3959422976, 1174405120, 587202560, 25165824, 3770679296, 1675624448, 1445986304, 2680684544, 2006188032, 2356281344, 2765422592, 1716944896, 2944286720, 2705694720, 2313154560, 461400064, 3574500352, 3996278272, 2126221056, 940891008, 2393767360, 718628576, 2845319024, 2947288920, 3746434652, 1698893562, 77175921}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 872415232, 2248146944, 2634022912, 1518338048, 2654994432, 44040192, 3257925632, 3303538688, 1972109312, 3143237632, 595001344, 2912256000, 3209117696, 2681511936, 3253719040, 1449744384, 510501888, 2429776384, 3842670848, 1725890432, 571074624, 3945553440, 214119248, 3342565448, 3829290556, 587731522, 1654398311}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 603979776, 3858759680, 822083584, 2457862144, 2898264064, 3625975808, 4285530112, 3330801664, 252444672, 1629618176, 1450639360, 3158278144, 2092974080, 2206638080, 1434120192, 3283507200, 2850534400, 3023324672, 1310766336, 2980307840, 3374109504, 3083821088, 1945975024, 1496628200, 1792400332, 629007322, 394379319}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 335544320, 1442840576, 4143972352, 746586112, 1153433600, 2556428288, 326107136, 2976382976, 1877213184, 1815740416, 2530541568, 2783150080, 3662856192, 2974326784, 3083759616, 2742343680, 2023459840, 590275072, 457081088, 2292536192, 3859303104, 4011317152, 3161668464, 2154856952, 470959436, 3373462962, 2338887837}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 4093640704, 570425344, 3942645760, 1065353216, 4106223616, 2040528896, 1534066688, 194510848, 1459355648, 910819328, 2239037440, 100761600, 2774581248, 1092788224, 3461246976, 3397314560, 2954462208, 2086453760, 4182278400, 1082873472, 1950832064, 133529184, 489450864, 4216314440, 4238219916, 1274753150, 1320321387}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 3422552064, 1442840576, 1224736768, 58720256, 515899392, 3693084672, 1531969536, 2774007808, 3741057024, 2534277120, 2973958144, 4045832192, 3120152576, 1157079040, 19034112, 1178859520, 377400320, 1275451904, 2876880640, 2384554880, 2701486912, 2964802144, 1637513840, 22012584, 2688057860, 2936200878, 2354906627}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3825205248, 838860800, 2701131776, 2944401408, 2948595712, 1717567488, 789577728, 1625817088, 2370568192, 2513829888, 1485373440, 3884089344, 750665728, 3585187840, 986968064, 43808768, 3614090240, 4193406464, 3295130880, 2153442944, 3693006656, 2958359136, 2978210096, 970219320, 39230804, 3294380306, 2726987119}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 2214592512, 503316480, 1056964608, 2105540608, 364904448, 1281359872, 1244659712, 1383596032, 1573126144, 2114846720, 1802567680, 2329051136, 558710784, 810131456, 1047588864, 4212082688, 2699734016, 2905169408, 2216137984, 1061801344, 3277971648, 2062407136, 3244290864, 1088743096, 29969692, 862432822, 3490827525}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 335544320, 436207616, 4009754624, 998244352, 3368026112, 3944742912, 3647995904, 1013448704, 1683226624, 2806382592, 4123721728, 2518253568, 3457499136, 1184931840, 487706624, 3051309056, 2746334208, 4292953600, 2094432512, 3906135168, 1594017984, 1071313248, 3964070256, 795139816, 1969350156, 1865896738, 2812654305}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 3959422976, 436207616, 1291845632, 729808896, 1438646272, 3634364416, 3662675968, 3112697856, 4124311552, 1017511936, 841416704, 2249162752, 1162690560, 1975164928, 2314465280, 2401724416, 810007552, 3308872192, 684506880, 2409414784, 2690439744, 1711065952, 1814872752, 3026509960, 118538628, 1525074810, 2915689641}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 1275068416, 2449473536, 1828716544, 1652555776, 4223664128, 2871001088, 653262848, 1703411712, 2428239872, 1633550336, 2431713280, 1330348032, 1889452032, 3577257984, 1693077504, 2256857088, 3781409792, 135451136, 1548662528, 1469543040, 2973329984, 4106244896, 2650272560, 1972833832, 3312358764, 1818708762, 3190902395}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 1543503872, 905969664, 3707764736, 981467136, 113246208, 3797942272, 877658112, 3856138240, 2118909952, 1658978304, 2237202432, 3343155200, 106676224, 127115264, 1070878720, 2508052480, 1522316288, 2649211392, 3491334912, 898200448, 1009734208, 2545967136, 1871960432, 3936852600, 172640644, 1053742622, 4235534399}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1946157056, 234881024, 1728053248, 4286578688, 1883242496, 3026190336, 812646400, 1836580864, 277086208, 1154613248, 3183935488, 906002432, 3378692096, 3420561408, 3440340992, 1791023104, 2631836672, 1741410816, 4178587904, 3683130752, 490481344, 3421902176, 1799691344, 1907332664, 1131310188, 753750934, 2761935557}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 2483027968, 1778384896, 3439329280, 3296722944, 2898264064, 2074083328, 3662675968, 4096262144, 3242983424, 2375680000, 4100521984, 1870233600, 1648640000, 2442567680, 1457967104, 42883072, 2690102272, 3834869248, 1076902144, 3512209536, 2750689344, 3546155680, 451878128, 1990375816, 1377367556, 3694222226, 2514295055}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 738197504, 1845493760, 117440512, 4085252096, 3611295744, 3332374528, 1051721728, 318242816, 2629566464, 2946629632, 2746286080, 2221375488, 2755248128, 4235763712, 95776768, 4138452992, 2725350400, 667864576, 2239766272, 2621448576, 2334143680, 3337629792, 1406679440, 927729544, 318381340, 4114415878, 503162315}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 2080374784, 838860800, 3137339392, 2642411520, 1589641216, 2015363072, 2853175296, 1779957760, 3229876224, 2843344896, 3734044672, 2398519296, 2621816832, 1569300480, 1178628096, 1471145984, 4081103872, 2152911360, 2682262272, 212873856, 4148696000, 1383862496, 2597199856, 3982690472, 196843220, 3870129662, 4187440077}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 1677721600, 3456106496, 16777216, 109051904, 4282384384, 3726639104, 1064304640, 1189609472, 558628864, 25034752, 167837696, 2449571840, 444514304, 1916968960, 4117262336, 1664153600, 210471936, 3008756224, 2178432256, 436473216, 1216484160, 502740768, 379362832, 1809411944, 364470828, 191449506, 3341908391}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 1946157056, 3254779904, 2566914048, 4185915392, 868220928, 1507852288, 613416960, 4275568640, 753139712, 2893152256, 3010265088, 3043328000, 314654720, 1292804096, 3303264256, 2523101184, 1771799552, 747790848, 4141355264, 2833530496, 1987184960, 644687840, 1390784560, 234967896, 3060706100, 3006518142, 4212871685}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2080374784, 1442840576, 3741319168, 3397386240, 3519021056, 2602565632, 2326790144, 3623354368, 2482241536, 3208249344, 4139057152, 3129442304, 2104213504, 3880558592, 1041985536, 597809152, 618769408, 2599997952, 448281344, 3323200384, 2217347776, 2319254560, 229346352, 2803236008, 792433148, 1054728326, 2448919097}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 738197504, 2650800128, 2164260864, 1971322880, 717225984, 606076928, 1877999616, 3177709568, 2387345408, 1816526848, 3664969728, 989495296, 1819033600, 150183936, 3473666048, 2054834176, 4174949376, 2918535680, 3077324544, 2687902080, 2967144768, 2736164320, 3222947696, 2353569576, 562912172, 395838626, 2493784071}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 1543503872, 1711276032, 2332033024, 1837105152, 1958739968, 4032823296, 2985295872, 1036517376, 394002432, 254148608, 3642425344, 2141618176, 819970048, 2526519296, 1246515200, 1525274624, 334797824, 2139025920, 1136403200, 4014358400, 1357584320, 3329145312, 1973681264, 682734264, 332882860, 3071235226, 3389739739}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 1677721600, 3053453312, 1593835520, 612368384, 792723456, 3223322624, 286261248, 380108800, 318504960, 1999503360, 1235156992, 2209185792, 2656714752, 2976948224, 3224301568, 2877577216, 1412938752, 1894219264, 1622420736, 1193412480, 3798532288, 3243676064, 2627585936, 3813660648, 419363636, 4081861042, 8109523}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 4227858432, 1644167168, 2197815296, 1837105152, 1195376640, 1717567488, 2937061376, 1386741760, 771489792, 1973288960, 1026228224, 4280844288, 1358446592, 4059144192, 2282614784, 3830872064, 2156051456, 4280380928, 1736715008, 1735000704, 1710817728, 3062206688, 2074079120, 1637580088, 3556059636, 3596850210, 1270928963}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 1275068416, 1241513984, 989855744, 3279945728, 4232052736, 3290431488, 2693791744, 1320681472, 8650752, 2467692544, 1525481472, 3106308096, 1698578432, 680108032, 3111899136, 1869117440, 2428808192, 973957632, 2047751936, 1454980224, 950577088, 734489952, 3254853968, 3140258856, 3746655572, 313274230, 1059724269}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 3825205248, 2315255808, 3103784960, 411041792, 3477078016, 60817408, 1307574272, 3213361152, 3915120640, 1049231360, 3168206848, 1828093952, 2786902016, 4215775232, 3751768064, 3428239360, 2733683712, 3069832704, 2865894656, 2855469184, 155748672, 4023253408, 2060724496, 2715165064, 4116524044, 1805751962, 2083150307}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3690987520, 2583691264, 3875536896, 662700032, 3300917248, 3349151744, 2832203776, 2620915712, 1113325568, 4174512128, 510984192, 3899162624, 1275838464, 3213074432, 1390178304, 1239021568, 2708900864, 972344832, 1991381760, 3917819008, 2210443456, 2064630880, 360556656, 2064860872, 1063275620, 2671497750, 2743839915}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 3019898880, 3523215360, 2298478592, 2004877312, 3871342592, 1243611136, 3383754752, 1889009664, 4053532672, 2035941376, 3623157760, 3122626560, 2325725184, 89956352, 4162277376, 3662010368, 1399424000, 2695422464, 2871656704, 3905755776, 3723738432, 1191047264, 2420475248, 1743441960, 3825416892, 459845982, 1695118179}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 201326592, 3791650816, 4043309056, 2139095040, 759169024, 4053794816, 2704277504, 977797120, 2905341952, 1051590656, 2245984256, 2575663104, 3944955904, 1420337152, 4072665088, 638412800, 3728180224, 1268400640, 1134444288, 1972840064, 3920203072, 403533920, 3845625232, 3910823112, 2740857980, 2960597482, 3401159311}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 1409286144, 4127195136, 1258291200, 2558525440, 2034237440, 18874368, 3184525312, 354942976, 2097414144, 2202402816, 1694171136, 3990257664, 1273511936, 50307072, 4228632576, 2418964480, 1061465088, 16607744, 2652254464, 4103279488, 603110848, 813585056, 2091692816, 790196648, 2648707716, 909116818, 1477979229}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 469762048, 1308622848, 419430400, 3196059648, 4206886912, 757071872, 1043333120, 918028288, 2516320256, 838729728, 630915072, 632520704, 4094345216, 643473408, 3632558080, 1788143616, 3876684800, 4229944832, 1512717056, 860952960, 2490541888, 162557728, 4224640368, 3482891688, 910259484, 4174135830, 1945166875}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2617245696, 2181038080, 2432696320, 2944401408, 566231040, 2057306112, 3834642432, 2469920768, 3578003456, 2261385216, 3043688448, 3250159616, 2894774272, 3616317440, 1674211328, 1025558528, 3604448256, 2027667968, 2857777920, 2316639872, 1636872512, 2767485024, 1231681200, 4229506568, 2396430900, 2266589782, 3583858493}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 2751463424, 2650800128, 3976200192, 3732930560, 2126512128, 4083154944, 3046113280, 4278714368, 187432960, 3211132928, 4089249792, 864845824, 3231268864, 3819675648, 577171456, 1600088064, 1751561216, 2511497728, 1082270976, 1712791936, 1040681024, 2814434592, 1904374128, 3682208056, 2560826100, 3972369386, 2071450327}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 603979776, 3590324224, 2030043136, 494927872, 1111490560, 371195904, 3664773120, 204996608, 1189347328, 4207280128, 2963341312, 4203642880, 4248125440, 2931662848, 503640064, 139675648, 2687278080, 2677175808, 1618087168, 3559860096, 1022595392, 2040133600, 250606928, 3122054568, 2553048300, 3600235606, 1591189453}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 4093640704, 2919235584, 3506438144, 1166016512, 1933574144, 1017118720, 3419406336, 3892838400, 1623457792, 2912550912, 1451294720, 3079831552, 1662304256, 1717411840, 3639963648, 2737764352, 2123148288, 2486166016, 1818114304, 1453010304, 106142528, 3055975392, 932800784, 3877685000, 3328154820, 2644003258, 846363277}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3422552064, 973078528, 2432696320, 3229614080, 2915041280, 786432000, 3924819968, 727187456, 4033085440, 1047920640, 1506869248, 2100920320, 3930472448, 2571804672, 2334191616, 1892706304, 275485696, 2311153152, 556932864, 1253516416, 792756544, 1355008416, 1390346160, 103644376, 3429382060, 3764138590, 4104269821}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 738197504, 2449473536, 3674210304, 2457862144, 3946840064, 1000341504, 4126146560, 1424490496, 2505834496, 2691825664, 454492160, 1301250048, 223199232, 1843830784, 3133100032, 2810693632, 448105472, 2734090752, 2196979456, 2897844864, 3021785024, 948967200, 4118293136, 3517202312, 3424009100, 1239483842, 3409885539}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 1543503872, 4261412864, 352321536, 511705088, 247463936, 3533701120, 531628032, 2035810304, 1726742528, 832962560, 4286513152, 1779662848, 3744645120, 2536939520, 2165338112, 1557985280, 1364048896, 1569844736, 3692757760, 1217504640, 3467627584, 3920110368, 2991853424, 1561999688, 835784828, 1518905870, 442727007}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 3154116608, 1711276032, 1862270976, 645922816, 3653238784, 2191523840, 4212129792, 4028104704, 2026110976, 3166044160, 228130816, 1040351232, 4016619520, 2321129472, 2303553536, 2474043392, 1569494016, 1281739264, 915735296, 1430822784, 3369324224, 2131499808, 1766471216, 1522210248, 1725275284, 373768990, 3677210365}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 1946157056, 3992977408, 2197815296, 3984588800, 3200253952, 3437232128, 2031091712, 3872915456, 604766208, 3156344832, 2280456192, 3007610880, 852869120, 2138546176, 2996203520, 140494848, 832476160, 1371859456, 2639859968, 473611648, 2338514880, 627194336, 818755312, 2889129368, 3361600788, 4035155966, 3905450527}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 1275068416, 3992977408, 1862270976, 998244352, 3149922304, 2262827008, 2003828736, 2141716480, 2335440896, 570294272, 1968504832, 1235058688, 936755200, 1687330816, 2814070784, 131319808, 4140545024, 1832174080, 3568377600, 1813747072, 2437733056, 2742878816, 1080665264, 3226193816, 1425515084, 3316572514, 1377962825}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 2214592512, 2382364672, 3170893824, 880803840, 3443523584, 3235905536, 3081764864, 2007498752, 1700003840, 2914385920, 465108992, 2522710016, 3393470464, 4082540544, 3297693696, 273307648, 3326323712, 3349765632, 2705138944, 2629015936, 2699116608, 1004090272, 1789761936, 202132312, 3073543196, 3167803330, 768045217}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 469762048, 2181038080, 2030043136, 2977955840, 1698693120, 2136997888, 1865416704, 3827826688, 2781085696, 3398303744, 1081409536, 1221820416, 2185347072, 1153212416, 133255168, 2507667456, 263568384, 575718912, 284242688, 3577590400, 3640971072, 2118592480, 4285839760, 1304785656, 1743905404, 760520642, 1502957061}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 3825205248, 3657433088, 3305111552, 1384120320, 2982150144, 568328192, 684720128, 3059220480, 3907256320, 3416391680, 3426680832, 3480453120, 3687628800, 163225600, 359288832, 1525086208, 4181302272, 3093296640, 3191287040, 2131735680, 787148352, 1974966048, 3361654192, 1267575960, 2758146148, 4077666014, 1326328277}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 2751463424, 167772160, 2835349504, 125829120, 205520896, 2749366272, 2846883840, 303562752, 443809792, 3670147072, 1175388160, 608993280, 2023931904, 3861225472, 4935680, 856225792, 3831938048, 2292304384, 1445928192, 3462175872, 2934626624, 3573122656, 1952807376, 443667032, 4182185500, 823168814, 1355610345}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3288334336, 1979711488, 1258291200, 1451229184, 1514143744, 4083154944, 2838495232, 962068480, 3152281600, 3152412672, 1596391424, 3992485888, 3535618048, 2970460160, 1898762240, 1374902272, 2209786880, 1703307776, 359085312, 647533440, 1468881344, 1247118624, 4291349456, 865424056, 2790365436, 1784601822, 3406452941}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 3288334336, 503316480, 3036676096, 3430940672, 4215275520, 803209216, 3616538624, 1566048256, 3421241344, 930217984, 2265645056, 1818460160, 1069072384, 2416353280, 3215609856, 1279444992, 584680448, 2743596544, 1631259904, 2110500224, 3789355584, 3491795360, 2662287888, 3313527960, 3634756500, 3452442942, 3979608775}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 603979776, 2248146944, 687865856, 75497472, 331350016, 840957952, 397410304, 2153250816, 1371275264, 68026368, 3137667072, 566001664, 2252455936, 2031853568, 761155584, 3412588544, 2203753472, 2753610240, 3704954112, 959747968, 989188416, 3135350176, 1715565872, 55867112, 1396768188, 1300561966, 1165799723}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 469762048, 301989888, 2768240640, 864026624, 155189248, 2871001088, 978321408, 586678272, 268697600, 2590900224, 1688535040, 1818198016, 4091232256, 1264623616, 3559378944, 106788864, 957973504, 4207049216, 91556608, 2884080256, 587154496, 1247714144, 1744489872, 3628527720, 2131542180, 1888998246, 236287933}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 3556769792, 3523215360, 2264924160, 2055208960, 4013948928, 387973120, 3041918976, 912785408, 2733899776, 97910784, 1531248640, 1617526784, 1377812480, 1308532736, 52260864, 1135724544, 1896317952, 3406233088, 3797231872, 1101117056, 2449201856, 3722488608, 3116136592, 4240852904, 2939779236, 3503279170, 2102822785}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 1140850688, 3590324224, 3238002688, 142606336, 1874853888, 2644508672, 2028994560, 3014131712, 603717632, 3052273664, 3924492288, 938967040, 3081093120, 4070481920, 45043712, 3884181504, 2614725632, 3001999872, 2098791680, 3714229120, 2504086336, 3513318048, 3517846576, 1544231944, 4175922796, 3827164722, 391821451}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 1811939328, 3321888768, 4244635648, 2508193792, 2017460224, 186646528, 3188719616, 812122112, 4041474048, 3997040640, 135200768, 1757970432, 3602563072, 3614285824, 119230464, 2089601024, 3157693440, 1129701888, 3126146816, 691642240, 3458029120, 1286589408, 1635007184, 3038133224, 1464543604, 2200342914, 146666773}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 1275068416, 234881024, 2499805184, 562036736, 1463812096, 1654652928, 135266304, 1459093504, 756809728, 3752722432, 1704001536, 2044952576, 2486550528, 2637209600, 1587638272, 3607361536, 3041766400, 2703543808, 672339712, 3631524224, 33769536, 449103072, 396559632, 3340537480, 3735517236, 316065670, 3918281867}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 1946157056, 2181038080, 419430400, 780140544, 2629828608, 631242752, 756023296, 3800563712, 3485204480, 2620784640, 2209546240, 1194098688, 2582528000, 1902485504, 2055204864, 4272977920, 3860505600, 1323132416, 2810777856, 3132205696, 520473920, 30237216, 1275142128, 59617672, 3153324884, 501107386, 1262336355}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 4227858432, 2852126720, 452984832, 4253024256, 2277507072, 3957325824, 3322937344, 2222456832, 1167851520, 2889744384, 1007222784, 1602781184, 3146891264, 3860045824, 4104540160, 3950503936, 2268511232, 2732122624, 2252020480, 1879542912, 4234955712, 1126483680, 81070000, 2551620696, 3467166100, 3381865174, 1896067195}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 2214592512, 4194304000, 687865856, 58720256, 3032481792, 2287992832, 3471835136, 4285005824, 1012137984, 4129685504, 2796355584, 2256175104, 983744512, 1375051776, 3324735488, 1519179776, 1115456512, 3890207232, 196553984, 3869608064, 1918058816, 3363892064, 1233558512, 3299918264, 1234087148, 1452592306, 3330323793}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 469762048, 4060086272, 687865856, 1518338048, 3829399552, 778043392, 170917888, 3701997568, 2301362176, 2404515840, 2746941440, 58490880, 1754939392, 1705615360, 2289561600, 981493760, 3922633728, 3419496960, 3193772800, 1183949440, 493084480, 893810976, 3430122960, 514910328, 3291925948, 4050383330, 1819965695}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 2751463424, 771751936, 587202560, 1317011456, 1035993088, 2606759936, 1154482176, 2722627584, 1055653888, 3921281024, 2890072064, 1514242048, 2655174656, 3794051072, 3951185920, 4098942976, 798725120, 1448198656, 619521280, 248292736, 4007556032, 4117951776, 2893850160, 4257631416, 1721158244, 2945091578, 2794406135}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 3422552064, 100663296, 4043309056, 1098907648, 3107979264, 3953131520, 2513436672, 2974285824, 2384723968, 1221459968, 1008009216, 1823703040, 3400810496, 1358733312, 1151660032, 4226967552, 2016248832, 3668534784, 3419082496, 940489600, 3906197824, 467588832, 3057737104, 3913235912, 1141421764, 27444906, 2533586293}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1006632960, 2315255808, 922746880, 3649044480, 3049259008, 2111832064, 393216000, 4126670848, 2735996928, 1443233792, 2405892096, 369262592, 1722925056, 2326241280, 863653888, 3775920128, 318016512, 4092525056, 760285952, 3376266368, 3673647296, 1752713184, 1369882672, 2497512408, 2904524876, 4182660278, 689562881}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 67108864, 3388997632, 3170893824, 2474639360, 775946240, 3596615680, 2735734784, 3547856896, 3080454144, 1503264768, 258932736, 2645786624, 1874968576, 2422906880, 2530177024, 4192466944, 2772018176, 3403074048, 2210729216, 3822359680, 2869318720, 655704928, 2481775696, 521811768, 2796497204, 1200860054, 1941029723}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2751463424, 3120562176, 654311424, 3632267264, 3846176768, 585105408, 168820736, 139984896, 2674130944, 3484286976, 1989869568, 3610607616, 761872384, 1851039744, 3917606912, 1910466560, 2823523328, 4236923392, 1672813824, 4293830784, 3862741696, 1299041696, 3840762896, 166364760, 2621622132, 2400117822, 2597115077}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 1006632960, 2986344448, 2801795072, 3061841920, 3879731200, 224395264, 3708813312, 3573022720, 3997958144, 3034185728, 4051501056, 2181332992, 2217623552, 1985978368, 222679040, 3192674304, 3918441472, 2504749568, 1254558464, 3244931712, 3360867520, 1367208480, 832591504, 2816770104, 4085152692, 172472438, 2446981935}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 3959422976, 704643072, 4278190080, 931135488, 2529165312, 1147142144, 487587840, 1573388288, 4208721920, 3458859008, 4214030336, 3694624768, 3592667136, 3051134976, 2624278528, 2751588352, 2077080576, 1470546432, 3685162752, 1818922112, 567039680, 1835749472, 3665951472, 1200463928, 2441539988, 1637294618, 3977418763}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 201326592, 704643072, 822083584, 2743074816, 1463812096, 1025507328, 1003487232, 423100416, 3063152640, 3142451200, 2275999744, 3302129664, 3662659584, 3079774208, 3765587968, 658106368, 1378651136, 2687433216, 4198438656, 1465877632, 4103824704, 3637214560, 1488142608, 336023784, 1410956612, 2336781974, 384754169}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 3959422976, 2113929216, 1191182336, 1954545664, 3217031168, 3751804928, 3784310784, 3099066368, 892600320, 985530368, 236650496, 3015147520, 2075344896, 3936264192, 1502998528, 3728689152, 4044663808, 2939223552, 848547584, 2123388288, 1734161600, 3640171936, 4102738864, 3659463176, 1798363188, 1486093174, 4220540321}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2080374784, 2650800128, 956301312, 964689920, 3200253952, 3445620736, 3490709504, 3779592192, 363069440, 2040135680, 4217438208, 1986953216, 973946880, 3464077312, 171757568, 3982583808, 2810682368, 1260901888, 2252266240, 76313984, 3947308864, 1624867552, 1020062832, 3724111480, 1384878932, 3595160186, 3542999445}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 201326592, 1577058304, 1493172224, 4253024256, 2193620992, 2097152, 1458569216, 3655860224, 1905000448, 4263378944, 3449225216, 680755200, 3842097152, 1233035264, 2761379840, 1038481408, 3014439936, 117330432, 11632384, 3982948736, 1988437824, 1281009632, 4008011632, 2621232168, 3069195500, 2313690114, 2039229303}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 1543503872, 3187671040, 956301312, 2474639360, 3594518528, 446693376, 1269825536, 1836580864, 797704192, 3256221696, 1058340864, 3890184192, 2811248640, 556310528, 3779129344, 4196689920, 2375201792, 3585332736, 2671172352, 3403773312, 3034918720, 2366079072, 2452379216, 1325830408, 4193903900, 2375939750, 177204871}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 872415232, 2113929216, 2801795072, 2558525440, 2982150144, 1591738368, 2643460096, 2648178688, 2392064000, 3003777024, 1615265792, 3302260736, 4278468608, 735420416, 176812032, 747137024, 3542844416, 991230464, 971239680, 1268734336, 2118598336, 3553925280, 528761904, 4128613208, 376032692, 1545097214, 259229465}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1275068416, 167772160, 3774873600, 4286578688, 2277507072, 1436549120, 768606208, 3800563712, 2738618368, 1456865280, 1699151872, 3418587136, 1521434624, 4041646080, 3259092992, 668682240, 1714197504, 3628124672, 3954704128, 1225548928, 1376190784, 2435035744, 3651102000, 794736584, 1103488740, 1644785146, 2583275507}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 469762048, 503316480, 1392508928, 3179282432, 1933574144, 1977614336, 332398592, 4055367680, 3317432320, 989462528, 417529856, 684883968, 2790703104, 3318718464, 10579968, 1074980864, 132746240, 2426955264, 1421570816, 1923208576, 4290975168, 3282209760, 853460368, 1469809624, 421484996, 3495412102, 1408374979}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1140850688, 1375731712, 855638016, 394264576, 62914560, 1000341504, 1261436928, 429391872, 423362560, 1809448960, 2631073792, 129990656, 3156328448, 2165481472, 690704384, 1841686528, 219448320, 1106400768, 669076736, 3950960256, 1110387648, 1170582624, 2026039984, 1488260296, 3086388316, 4172106046, 2715603915}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 738197504, 3724541952, 1258291200, 1434451968, 3493855232, 3152019456, 2437939200, 3816292352, 704380928, 2162556928, 756744192, 3257434112, 3054452736, 1750179840, 447148032, 3729479680, 23837696, 1454103040, 1429274368, 2597869952, 2339840960, 2811661792, 3424147280, 2706848856, 124165028, 214987894, 1912814835}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1409286144, 2516582400, 285212672, 3749707776, 2713714688, 2745171968, 2408579072, 4147642368, 3170107392, 2128216064, 3331260416, 3149758464, 2203303936, 1529126912, 2228178944, 618645504, 2758458368, 1915380224, 3305459968, 1848165248, 1220744000, 592687968, 874969008, 1623603272, 4026074868, 1177330070, 3918757393}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 1946157056, 1174405120, 4278190080, 2441084928, 1832910848, 178257920, 2247098368, 1720188928, 951320576, 3845521408, 1846083584, 1525710848, 3876372480, 1525915648, 318197760, 2314258432, 1653705728, 2543345152, 3035719936, 2744253312, 453319872, 790277344, 2102904592, 2290368008, 1390290124, 4046265114, 2371787737}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 3825205248, 4194304000, 1828716544, 2659188736, 1933574144, 1428160512, 1445986304, 3348627456, 3924557824, 1107689472, 1157038080, 2871099392, 847396864, 2367987712, 1040117760, 1129732096, 3518927872, 951580160, 2212291840, 3519239296, 1755984960, 2614176800, 1441184528, 2822498984, 3712677756, 526152894, 1084199135}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2214592512, 1509949440, 2499805184, 360710144, 1950351360, 2090860544, 630194176, 363331584, 1644429312, 1686503424, 1696399360, 2665775104, 990199808, 3612581888, 1329524736, 3322501120, 3342963712, 3851281920, 3778346240, 910584960, 3493200448, 2238004960, 1072217296, 622294024, 3940591764, 2088986002, 3033440365}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 1677721600, 3791650816, 3439329280, 4034920448, 591396864, 3684696064, 615514112, 1562902528, 2001993728, 507117568, 272039936, 2278719488, 1123729408, 2854461440, 2779860992, 1491523584, 3676154880, 2072270336, 2228182272, 1190390400, 1329863744, 4129434016, 2005604624, 761037448, 2489836124, 1050549170, 2693072369}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2080374784, 2315255808, 4143972352, 1149239296, 331350016, 2560622592, 1775239168, 1964507136, 2807824384, 219021312, 2070085632, 397770752, 4072816640, 2048696320, 1812385792, 3806746624, 3300819968, 484690432, 1016394496, 3651880064, 2214070464, 409743520, 3072734640, 3726050248, 2614071332, 2077982686, 3853532139}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 4093640704, 1308622848, 2332033024, 310378496, 331350016, 262144000, 1200619520, 3934781440, 2655256576, 3828482048, 3410821120, 3249242112, 3203940352, 299409408, 1305006080, 2489608192, 59161600, 4142127616, 4017674496, 3065802112, 3538593216, 906362400, 1326437296, 2573133448, 2431337780, 2211972602, 2129401469}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 2751463424, 436207616, 184549376, 1400897536, 3997171712, 4112515072, 3729784832, 456654848, 442236928, 3732799488, 696057856, 902201344, 3989815296, 568434688, 2658553856, 1371260928, 1432075264, 1572430336, 765881600, 4123254912, 1118284224, 3495382880, 1820549584, 1428776040, 2927523172, 3534747990, 1351717611}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2348810240, 3590324224, 3808428032, 3145728000, 943718400, 1012924416, 1299185664, 3979870208, 2241069056, 963510272, 4063297536, 2301788160, 1684193280, 3565264896, 1157320704, 1618925568, 1885580288, 2577426944, 1151035136, 1393482624, 1650168256, 162810976, 582305104, 2095043640, 2874748716, 3826163718, 3172006017}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 2348810240, 503316480, 50331648, 2826960896, 4265607168, 2233466880, 2209349632, 1288175616, 2478571520, 926547968, 3609788416, 1896841216, 2452340736, 707305472, 1957384192, 1194321920, 2273743872, 3235144192, 1391161088, 1980754304, 1580638656, 2367451808, 2631356112, 2566244008, 1157600220, 130274730, 3961830955}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 67108864, 436207616, 1056964608, 2407530496, 3753902080, 1243611136, 1313865728, 2473066496, 2703491072, 1346764800, 1451163648, 1938194432, 636764160, 2268307456, 2228211712, 3202897920, 3334059008, 303229440, 3161971968, 878997632, 511411392, 2344339552, 1841717424, 971147688, 902982148, 3590100450, 4291909109}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 2617245696, 2449473536, 184549376, 4269801472, 1639972864, 3986685952, 527433728, 2895642624, 1776549888, 4043440128, 2706702336, 1149075456, 1121370112, 1368825856, 1798852608, 1566242816, 44600320, 3538648576, 27288320, 1505681024, 2955590592, 436095008, 1983761456, 3791133448, 2998148492, 799681918, 323564845}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 3825205248, 1308622848, 3841982464, 2290089984, 3846176768, 1210056704, 3803185152, 1722286080, 1178337280, 3746168832, 2228944896, 1262780416, 3194863616, 3858866176, 2435084288, 2244605952, 1914678272, 1089030656, 151813376, 263576960, 1475717696, 281173152, 1832973712, 3532930664, 242615132, 2215707954, 2506075595}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3422552064, 3053453312, 3405774848, 1350565888, 3175088128, 1218445312, 1703936000, 250085376, 2317090816, 2164654080, 2824667136, 3981213696, 386711552, 757309440, 3974582272, 856217600, 3366042624, 74992128, 3933955840, 2706305920, 2002561984, 505736864, 2011137552, 2941352392, 4025337492, 3858312834, 417245355}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 1946157056, 1845493760, 2130706432, 2373976064, 4190109696, 2573205504, 2031091712, 2344091648, 2963537920, 1155137536, 2654797824, 2572976128, 2876588032, 3169296384, 818606080, 945387520, 2559673344, 876727808, 4117688576, 3624106368, 1240247488, 3862780384, 3568021552, 2561459704, 3555351508, 3393333126, 724122901}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1946157056, 1107296256, 4177526784, 209715200, 893386752, 2757754880, 412090368, 3652714496, 3342598144, 981073920, 2592669696, 484999168, 3144433664, 4284456960, 2875977728, 2983753728, 2324798464, 2393694720, 1320675584, 3681699456, 1799397696, 3316148896, 3573128592, 3645439864, 3588356052, 1182367206, 4143788307}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 1006632960, 3120562176, 1157627904, 192937984, 1002438656, 4179623936, 3538944000, 282591232, 3706978304, 1326841856, 2199453696, 4180049920, 2974138368, 457547776, 2071490560, 1232721920, 2242884608, 2662032896, 3942413056, 3547853952, 6461504, 2666254176, 87597872, 411097320, 794373932, 835096654, 395695849}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1006632960, 2181038080, 4043309056, 696254464, 1472200704, 4074766336, 1368391680, 3764912128, 3094085632, 4182114304, 4169596928, 178225152, 2468429824, 454729728, 4197707776, 1922398208, 1923656704, 883356160, 179292928, 1022056064, 2571870528, 3779293664, 3737622320, 2182435736, 2431157876, 2206650002, 3235902055}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 1140850688, 570425344, 620756992, 3430940672, 2420113408, 2040528896, 835715072, 923271168, 1398013952, 1809186816, 1506738176, 974618624, 869187584, 781361152, 980709376, 3936540672, 2246622208, 2644595200, 659580160, 4037865088, 3657148992, 938790560, 2238155728, 2492920584, 34504900, 286686074, 2580280873}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1677721600, 3053453312, 3774873600, 3447717888, 96468992, 1839202304, 2607808512, 4226285568, 3234070528, 1503526912, 580452352, 353599488, 1846460416, 4168654848, 3812519936, 3262302208, 1853522944, 229993984, 3847374080, 13164416, 460173120, 2022165472, 3033743024, 3509361480, 1591246412, 1163385890, 3133869349}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 67108864, 2919235584, 4177526784, 1719664640, 4240441344, 4288675840, 1970274304, 2168979456, 1540620288, 1665794048, 342818816, 2434105344, 2036776960, 2481758208, 862081024, 2309670912, 1451932672, 1979409920, 3741205760, 4273260928, 1408219456, 3219244832, 1851601136, 3003554568, 410871628, 1593268298, 2746766881}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 2483027968, 3925868544, 1191182336, 1166016512, 1639972864, 2275409920, 4228907008, 1618477056, 802947072, 2620260352, 575864832, 3175186432, 283099136, 332963840, 3386855424, 1263261696, 3129125888, 1780897280, 1920688384, 582609024, 1543471808, 1421146848, 2888108336, 1964947016, 3530059668, 2425902022, 2953863483}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 3154116608, 1509949440, 3036676096, 2541748224, 633339904, 706740224, 2681208832, 3214409728, 828637184, 1716649984, 3458793472, 2548793344, 4256841728, 70033408, 3123630080, 3350616064, 718441472, 2456407552, 3621964544, 2993192064, 482716736, 1868908640, 3399233712, 755377960, 1863527652, 2473493726, 1698683141}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 3690987520, 3858759680, 3808428032, 696254464, 2478833664, 2027945984, 4264558592, 1804075008, 63700992, 1762000896, 264962048, 4239032320, 2645344256, 1365483520, 3819393024, 3644389376, 3004283904, 2746108416, 4174594816, 2398799744, 3931153856, 32096480, 827200432, 1692861848, 865895836, 502258282, 2617575527}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 1543503872, 2382364672, 520093696, 2273312768, 2453667840, 1952448512, 953155584, 1769472000, 3948675072, 1587412992, 2346909696, 4064772096, 1117798400, 3588136960, 1650905088, 406091776, 1404341248, 3963601408, 3771912960, 2246993280, 2814751424, 2730320224, 3022655184, 708381240, 2016849348, 992144534, 1520846427}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 3959422976, 637534208, 3238002688, 2709520384, 2051014656, 1755316224, 3889168384, 947388416, 3045326848, 4054188032, 2199453696, 91914240, 1654439936, 244948992, 2299351040, 515426304, 3916405760, 1345092096, 2464571136, 1602574208, 4006924608, 3986009824, 3368513872, 962322184, 3304989572, 2433561190, 3942948893}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 469762048, 2382364672, 1124073472, 1400897536, 2185232384, 2594177024, 3052404736, 1851260928, 756285440, 611975168, 1684471808, 2872016896, 596066304, 3604914176, 1917972480, 3308472320, 433359872, 1252978176, 2020135680, 1798953344, 2770295232, 3651834976, 2847662544, 1419528072, 2284259212, 1653573614, 3455538225}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 1409286144, 3254779904, 3774873600, 4001366016, 4290772992, 4255121408, 919601152, 2017984512, 1225523200, 2315386880, 1262026752, 317751296, 2761965568, 3845103616, 364376064, 4069292032, 1211999232, 2758210048, 3592476928, 1150799488, 446463808, 1129685536, 4101697840, 2982870920, 611504740, 942068042, 79756031}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 2080374784, 637534208, 4278190080, 377487360, 2260729856, 3839885312, 2783969280, 3916955648, 3148611584, 1632501760, 241238016, 4059332608, 3841572864, 2733613056, 629035008, 2083903488, 3574696960, 2160548352, 918387456, 1515091840, 128834240, 3964512032, 1517384176, 2544912984, 2333402604, 2269458838, 963544655}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 2617245696, 3523215360, 1224736768, 2273312768, 2327838720, 2069889024, 915406848, 2815950848, 3245604864, 1765408768, 3601924096, 4118970368, 3179528192, 298164224, 1198411776, 1024980992, 3710882816, 3030870528, 2257681152, 3483255424, 836763456, 2219032160, 2718517872, 1145730168, 731245428, 3606748766, 3565678337}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 1811939328, 503316480, 3271557120, 1015021568, 734003200, 2078277632, 1001390080, 2625110016, 2994470912, 201719808, 1401225216, 2617868288, 2656649216, 1282318336, 3172978688, 4031072256, 2962793472, 4106417664, 1499514624, 4086295936, 1609399744, 1550622624, 769712048, 2622482456, 3456990652, 2262600022, 1746465771}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 1543503872, 2315255808, 1157627904, 1484783616, 2285895680, 1008730112, 3673161728, 1950875648, 282329088, 1148583936, 453443584, 2121498624, 2823143424, 1555996672, 2346938368, 2985420800, 3533212672, 807160320, 3762184960, 2098158720, 1096543296, 1696442272, 2783889360, 38213992, 752068876, 1710616266, 2975249249}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 335544320, 1107296256, 754974720, 679477248, 3334471680, 912261120, 418381824, 2407006208, 980680704, 3472490496, 969342976, 1950646272, 1474379776, 4178944000, 3164393472, 3644160000, 1937738752, 1137964544, 1862123776, 2513494656, 672880704, 106072992, 353919088, 255079416, 2849651244, 3155633974, 669822425}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 1946157056, 3187671040, 1258291200, 1786773504, 247463936, 3428843520, 502267904, 231211008, 3844866048, 2148139008, 598933504, 1014333440, 2783559680, 508076032, 192499712, 3655718912, 3868361728, 3889316352, 2728685824, 2848276864, 920120768, 423990304, 725731568, 2853478520, 3480969964, 3684360602, 3369939919}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 4093640704, 3456106496, 1426063360, 1954545664, 1203765248, 937426944, 2817523712, 2492989440, 2487484416, 218759168, 681902080, 1916567552, 2792308736, 61841408, 1070133248, 1066104832, 133536768, 388352512, 2969291008, 2331823488, 785990208, 863279008, 295924016, 3523849880, 2197550508, 637335790, 2706988021}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 603979776, 2113929216, 2164260864, 2692743168, 2227175424, 824180736, 3515875328, 2783444992, 4292608000, 2683437056, 825425920, 1711767552, 3008872448, 4174553088, 1247629312, 602654720, 3964707840, 3619054080, 2651346176, 958488960, 1003088704, 3060511392, 2707286256, 194349864, 2610230772, 1842159810, 1280220475}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 2080374784, 3388997632, 4244635648, 998244352, 1363148800, 736100352, 2433744896, 995622912, 3689152512, 1177681920, 891879424, 1049985024, 544358400, 1574084608, 596168704, 3098966016, 156281856, 2055849472, 3788503808, 1523372160, 141837888, 70358880, 1436566416, 2515242584, 2756006260, 4196414654, 2670725221}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 1677721600, 2449473536, 3204448256, 3347054592, 2478833664, 1717567488, 2997878784, 3173515264, 213647360, 3986817024, 374145024, 598900736, 1998700544, 782868480, 3891286016, 1102968832, 1209762816, 910509568, 4163589376, 2978770560, 1627377856, 1738969184, 1258282416, 4238777528, 2139090492, 6731362, 3869241787}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3154116608, 234881024, 1358954496, 3783262208, 1941962752, 1465909248, 1947205632, 4282908672, 4102291456, 2974416896, 1879113728, 318406656, 3728719872, 2459803648, 1356492800, 373028864, 932680704, 2709218816, 1546736384, 3392166272, 1842019648, 4034205920, 1982376240, 2098382072, 2205761300, 1040625722, 2836000093}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 3019898880, 4127195136, 3439329280, 192937984, 3779067904, 2103443456, 1204813824, 3922198528, 1815347200, 3125411840, 1217200128, 3180036096, 4078911488, 407937024, 3908562944, 3786110976, 1557830656, 2589644288, 1670437120, 1180557184, 2763417664, 460920416, 3563170960, 241330680, 1067657668, 3695489210, 1577970817}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 603979776, 1778384896, 4043309056, 1048576000, 2445279232, 2212495360, 4174381056, 4253548544, 3270770688, 1108213760, 412155904, 3678306304, 283787264, 4206731264, 808439808, 375289856, 3977493504, 2295259648, 672726272, 3300248704, 2270263104, 1997813792, 3722325168, 2895717400, 965386340, 1296334378, 3814501905}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 335544320, 1711276032, 1862270976, 3716153344, 1186988032, 245366784, 2230321152, 2240282624, 612106240, 2670329856, 189071360, 1882161152, 931250176, 1838456832, 3456978944, 4240300032, 2900278272, 1477987840, 1953124608, 2188067712, 4219138240, 293089248, 2851344880, 3881187336, 1315909996, 4268397114, 2267962283}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 335544320, 2181038080, 2734686208, 226492416, 2898264064, 3495952384, 72351744, 1289224192, 1960050688, 2798256128, 3435200512, 1386053632, 1244610560, 3027935232, 1820184576, 3443214336, 3511716864, 2771187200, 3416191232, 1404822144, 1029995456, 3901096672, 4261357936, 2338750648, 2635857604, 2455007070, 3918403097}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 1275068416, 2919235584, 3741319168, 3984588800, 859832320, 2334130176, 930086912, 1160249344, 1450442752, 2080768000, 2370633728, 1767276544, 3279634432, 3370229760, 564318208, 4132399104, 398951424, 4154442240, 2754727680, 902362496, 3807921856, 2510163936, 4277216912, 3971259240, 3699928300, 2788559378, 1682251433}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1140850688, 3120562176, 620756992, 3279945728, 532676608, 1830813696, 1515192320, 1576534016, 2847670272, 2784624640, 3606118400, 3253043200, 4183310336, 2756354048, 3447386112, 475297792, 2704843776, 2560607744, 1670372608, 3675776128, 941358656, 1181348704, 4279038512, 295133672, 651693060, 1357647622, 2156012435}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 3154116608, 1912602624, 83886080, 1736441856, 3460300800, 337641472, 565182464, 3224895488, 3363045376, 1850867712, 3356557312, 837124096, 3838820352, 1904910336, 2156752896, 3026970624, 1995484160, 2543876608, 393247488, 442004096, 4083446848, 2728021600, 2256357456, 1307825320, 3228874652, 1953133142, 2279948889}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 4227858432, 503316480, 1392508928, 159383552, 3426746368, 1239416832, 3283091456, 466092032, 3263954944, 1882587136, 1788805120, 2748481536, 2043101184, 3550453760, 1734397952, 2094745600, 1383183360, 1223414272, 181138176, 1474025856, 2210650560, 4084721376, 350606928, 3840986584, 3338882844, 2791685594, 3651791383}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 1409286144, 2919235584, 1426063360, 109051904, 2327838720, 341835776, 9437184, 3131572224, 3866361856, 2567045120, 3754360832, 1422819328, 1086275584, 2994184192, 2939211776, 930830336, 2070785024, 3575381504, 857460992, 1511772544, 513531456, 1264315168, 4206616176, 2003551992, 4226015156, 3601326274, 3883783361}, +{2147483648, 3221225472, 2684354560, 1342177280, 939524096, 2214592512, 637534208, 117440512, 75497472, 3435134976, 1117782016, 2207252480, 2241331200, 2781609984, 3999924224, 2350317568, 2775023616, 4016652288, 3543048192, 2039476224, 1087719424, 1470923776, 2134693376, 3191667968, 2377958272, 2382157504, 4020028832, 3031226736, 396677960, 309385332, 2526464446, 2114704223}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 3690987520, 3724541952, 2634022912, 1971322880, 1698693120, 81788928, 2297430016, 474480640, 812384256, 32112640, 2449145856, 11960320, 4216995840, 2535694336, 2424434688, 585517056, 3260130304, 2114903552, 3431910144, 592369024, 74378816, 3451834848, 2301019024, 1314047512, 2894916748, 1892283066, 3700055999}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 2617245696, 4194304000, 3942645760, 1786773504, 3686793216, 1042284544, 1739587584, 3506962432, 3188981760, 2440691712, 960561152, 1215004672, 2750332928, 2779553792, 2159702016, 1718286336, 225354752, 1382502912, 2276420352, 2870698112, 655454144, 1224245024, 477623472, 2081099496, 375556668, 2029090938, 1516793345}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 335544320, 905969664, 3305111552, 645922816, 2000683008, 2338324480, 3532652544, 1181220864, 1509163008, 2733506560, 293142528, 3686432768, 1259618304, 4170293248, 2159923200, 3197126656, 3930557440, 3707302400, 1417736448, 324848512, 4071024192, 3915506976, 1181372176, 2768286008, 800286292, 3809093970, 952047201}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 4093640704, 1241513984, 1627389952, 1920991232, 3116367872, 2896166912, 4172283904, 160956416, 83623936, 2197422080, 3689349120, 3581640704, 349978624, 2674040832, 2882990080, 3853547520, 2062590976, 347468288, 3357405440, 3845778560, 98563904, 328388384, 2437300912, 4254446792, 1258644860, 1254631166, 4273217883}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 469762048, 2113929216, 2432696320, 1082130432, 3770679296, 195035136, 1940914176, 4142399488, 2298216448, 2038562816, 911802368, 160464896, 2121449472, 1681891328, 2773831680, 1461639168, 2896534528, 2893565440, 216036096, 869557632, 3671739712, 1808362656, 2014102000, 2791617416, 2765934204, 3936135586, 377015003}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1543503872, 637534208, 83886080, 3900702720, 1530920960, 1851785216, 3736076288, 2304245760, 723255296, 560070656, 40828928, 2459140096, 4088119296, 4269449216, 2058973184, 2043136000, 224443392, 572151296, 3210638080, 513833856, 2607636544, 1580331168, 2962850832, 4274048504, 636956636, 1211081438, 2270815507}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 2885681152, 2516582400, 117440512, 4269801472, 1564475392, 752877568, 2140143616, 3123183616, 327942144, 4250796032, 2477457408, 3962142720, 739524608, 3159924736, 1735716864, 164128768, 864977920, 3248734720, 3100104448, 3140868992, 2129709248, 2477423904, 4083385616, 2247444568, 1108361108, 3823641506, 3542880991}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 603979776, 1442840576, 16777216, 2826960896, 3116367872, 2850029568, 1708130304, 2682781696, 655097856, 2114060288, 1496252416, 1271234560, 526532608, 682401792, 3346460672, 3523110912, 1273398272, 3483750912, 2959209728, 1289747328, 2693462848, 1252293280, 591240624, 3991293720, 4264728484, 3826512178, 3328757295}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 3825205248, 301989888, 520093696, 2944401408, 2344615936, 3625975808, 1531969536, 1592262656, 3325296640, 1166409728, 973799424, 3566829568, 2788474880, 4255686656, 212103168, 714143744, 3722873856, 3796583936, 2879872256, 3008194176, 132929728, 993313376, 1160289200, 350517544, 4285589572, 3952515842, 3010676465}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 3825205248, 1308622848, 385875968, 2373976064, 2042626048, 2212495360, 1326448640, 3555196928, 2085355520, 25559040, 2473656320, 2166456320, 924270592, 3050479616, 582864896, 931883008, 761039872, 1880159744, 1015344384, 492237184, 882240192, 4062662112, 1389011504, 101315928, 665419348, 1827112754, 172381711}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 2348810240, 1912602624, 285212672, 1149239296, 71303168, 1897922560, 4228907008, 3027763200, 1390673920, 3011379200, 1149960192, 3483140096, 2396766208, 3038093312, 1747341312, 3765434368, 3576933376, 3579411968, 4084549376, 3058124416, 2957932864, 4008958624, 11115472, 2896971816, 3278029492, 780145030, 3107988245}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2617245696, 2449473536, 2533359616, 3934257152, 2193620992, 249561088, 565182464, 1476919296, 2040266752, 3009019904, 3928031232, 698974208, 2825207808, 1357291520, 2923155456, 4056508416, 301251584, 514249216, 720028416, 2395525760, 3516788928, 675433760, 3520339952, 3001427416, 1479221244, 2402325834, 4124623699}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 67108864, 771751936, 1828716544, 947912704, 1077936128, 1713373184, 1752170496, 3527933952, 411828224, 1967259648, 3181051904, 3081011200, 2627649536, 509190144, 3523170304, 1407383552, 2727576576, 3070779904, 2677296384, 3016648064, 4032911424, 1174657184, 2850567888, 2621185000, 1735002284, 306655946, 3328094295}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1543503872, 2785017856, 1795162112, 1887436800, 2998927360, 1990197248, 72351744, 1134034944, 1252261888, 1011220480, 1697447936, 2717614080, 1334558720, 1783406592, 3339669504, 1543497728, 4065506304, 3919996416, 1314028288, 2416731008, 2428849088, 3264798368, 2693668336, 3029413448, 3789143300, 2319515582, 2680825973}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 738197504, 2046820352, 2835349504, 2021654528, 4081057792, 660602880, 4184866816, 728236032, 863240192, 4079353856, 3894083584, 241139712, 2800500736, 2262736896, 1915416576, 753420288, 1049666560, 3645235712, 3918657280, 3026698368, 130343744, 3998697376, 3486596624, 3233718456, 3487231788, 3334499858, 2139402425}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 1006632960, 3724541952, 687865856, 2759852032, 2151677952, 2464153600, 4233101312, 1440219136, 3005480960, 2261385216, 3542548480, 963674112, 3783475200, 573677568, 702730240, 990599168, 2471345152, 2345452032, 2345032448, 1349132672, 2274821952, 335062432, 1493138384, 1814004440, 3744456356, 1160573982, 3650512901}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1140850688, 3523215360, 754974720, 511705088, 1421869056, 2908749824, 1070596096, 2358771712, 3583770624, 3345088512, 3413180416, 1610645504, 517521408, 2814877696, 4115623936, 4098934784, 2099489792, 3567347200, 1841030400, 371074688, 2290302016, 113882656, 2587126000, 4023740600, 594405604, 4191754894, 4011112747}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1140850688, 1711276032, 1728053248, 3598712832, 3560964096, 3688890368, 1328545792, 3279421440, 1213988864, 4278583296, 2947612672, 1339392000, 3923263488, 2625019904, 991883264, 1322285056, 372415488, 1697960448, 3758056704, 3971628928, 3750173376, 1125951776, 3729900368, 1655230872, 1289309180, 1545288566, 3594174275}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 738197504, 4127195136, 2634022912, 612368384, 633339904, 1629487104, 4042260480, 1002962944, 254017536, 1549402112, 1106837504, 2080866304, 3232645120, 146317312, 157732864, 3210106880, 3757345792, 438889984, 412970752, 4196284288, 3878879808, 556186528, 2081810864, 3205552936, 3715201772, 2615151882, 2991594973}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 3288334336, 2046820352, 3506438144, 880803840, 2193620992, 1784676352, 3845128192, 3945267200, 1451491328, 1684406272, 2809331712, 1655930880, 2152906752, 1949999104, 4007161856, 2794121216, 3673588736, 3918160384, 645385472, 2597453952, 2059216704, 1719975584, 2405909616, 124479736, 2690214748, 211055138, 1863893781}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 1275068416, 3590324224, 1191182336, 4018143232, 3753902080, 849346560, 93323264, 705167360, 1453064192, 1665794048, 399310848, 3197534208, 335593472, 840278016, 4060442624, 4275628032, 1902218240, 27484672, 4163364608, 2279482240, 3323666624, 1880197472, 1549489584, 1476644744, 2823830516, 94907802, 227288651}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 3154116608, 3925868544, 2936012800, 1468006400, 1346371584, 2636120064, 382730240, 625475584, 3358851072, 355598336, 1765605376, 1428848640, 3658924032, 3708395520, 1376743424, 1093597184, 1843772416, 4276186624, 3800431360, 1244135552, 952380096, 1596601440, 2634100560, 529313896, 2752106948, 3031829322, 1639390929}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 2348810240, 1509949440, 2399141888, 3313500160, 1069547520, 3353346048, 602931200, 1382547456, 337379328, 3627155456, 3167289344, 1899724800, 723730432, 499425280, 3814182912, 1322997760, 847295488, 7458304, 1871478528, 2567439488, 3232501440, 1425684704, 4236581040, 934389336, 2081309676, 3028893650, 2719727267}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 1275068416, 3590324224, 3909091328, 3900702720, 2772434944, 190840832, 4201644032, 3360161792, 891027456, 1071513600, 3550150656, 3650912256, 2047262720, 511549440, 1305178112, 4041132032, 4154037248, 1591826944, 542629632, 1758995328, 585380672, 2427072672, 3863552144, 2866910136, 4292168556, 761656922, 3474268515}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 1811939328, 4060086272, 3774873600, 461373440, 3191865344, 1633681408, 3161456640, 3320315904, 2825650176, 3477471232, 3742302208, 1096515584, 1478148096, 3748044800, 1959546880, 878888960, 273843200, 4021185024, 2660755200, 586689152, 485755200, 3946986848, 929369424, 1676849144, 2826854892, 2427445874, 111940607}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 201326592, 2852126720, 2466250752, 931135488, 557842432, 1822425088, 1922039808, 1258815488, 1523318784, 3200122880, 1775697920, 2147254272, 2688958464, 1732354048, 3285708800, 4072564736, 2977281024, 1717426688, 73617152, 60046464, 3013230016, 2333411424, 902660112, 4249473800, 3543748756, 4066451450, 2582085663}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 2483027968, 436207616, 1392508928, 3279945728, 3812622336, 4221566976, 1391460352, 3511156736, 448528384, 3835822080, 695140352, 659521536, 948191232, 3674644480, 2637352960, 962349056, 1919058944, 3757370880, 3883227392, 1698960512, 3648397248, 2411794272, 2162854032, 103344584, 2110217996, 4264759338, 1815982299}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 1140850688, 1107296256, 1694498816, 3212836864, 3510632448, 3709861888, 1794113536, 1958215680, 3873701888, 3552182272, 3725918208, 3625549824, 1669808128, 1872404480, 4138594304, 2637129728, 1272364032, 1868290560, 701256960, 2276200064, 124129856, 2609580640, 2195108752, 2262561512, 3347865740, 4228646902, 2371230445}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 469762048, 1241513984, 1660944384, 3967811584, 884998144, 3080716288, 1915748352, 3306684416, 2316042240, 2077884416, 1443561472, 1412136960, 259145728, 291414016, 719122432, 3996796928, 3998917632, 1868753408, 3877600000, 1929118848, 744633792, 62337696, 2645131632, 1049983752, 2969509660, 3584928734, 3249231879}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 872415232, 2046820352, 3238002688, 478150656, 1505755136, 2678063104, 785383424, 2883059712, 2946236416, 2710700032, 3176988672, 236748800, 4247699456, 3284639744, 704212992, 1850140672, 787710976, 3070189056, 1557000448, 3401333888, 1904354112, 4070901920, 2366671536, 981793672, 2855709028, 1654637998, 524359899}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1140850688, 2650800128, 3573547008, 2575302656, 3191865344, 899678208, 1592786944, 3923247104, 1574699008, 1474691072, 869203968, 814317568, 129744896, 672440320, 247418880, 2183391232, 2808654848, 1764322816, 16049408, 1264401792, 3840182848, 543638752, 3246389072, 1884195144, 2676388044, 1944944206, 2729362563}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 2483027968, 3388997632, 2499805184, 3397386240, 1732247552, 2543845376, 164626432, 1998061568, 1175715840, 1716912128, 2142830592, 2479783936, 2094120960, 2445123584, 2455523328, 1233778688, 3532235776, 647649792, 3632843008, 428016768, 2156239424, 391670048, 463988752, 2660545800, 3727357572, 1964775998, 3082434553}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1946157056, 436207616, 1895825408, 377487360, 3711959040, 3084910592, 3599761408, 1200095232, 1146880000, 106823680, 1097138176, 685932544, 159956992, 1138597888, 4033179648, 1245771776, 1927384064, 4159394304, 307099904, 1112486016, 217420608, 2286508576, 763816848, 2182120216, 3211523284, 1152267658, 1237124779}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 201326592, 234881024, 620756992, 2910846976, 171966464, 4146069504, 414187520, 3336044544, 941359104, 2812411904, 2061434880, 1984004096, 1771978752, 2198380544, 1497821184, 839272448, 2192878592, 949277184, 148993792, 674833792, 1885378624, 906166240, 569925200, 1911129832, 2805626716, 4071010350, 2920534467}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 603979776, 3791650816, 16777216, 2021654528, 1841299456, 1533018112, 1668284416, 1754791936, 339476480, 869662720, 1655898112, 433815552, 3517136896, 3601506304, 1356460032, 3355133952, 3094776832, 2436890112, 1768971520, 344003200, 606254912, 772660128, 537491888, 2028976056, 1054962700, 1724627790, 2177589099}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 469762048, 2315255808, 1291845632, 2357198848, 3569352704, 3214934016, 1048576, 3854041088, 898891776, 3832152064, 3578068992, 366051328, 1091387392, 906141696, 2373963776, 3354753024, 863413248, 2615526912, 1559784192, 804980864, 2003520, 2372520608, 3482746608, 2762745480, 960379796, 881794678, 3850668265}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 469762048, 1979711488, 150994944, 880803840, 541065216, 2929721344, 4027580416, 2068316160, 1246494720, 2605318144, 728039424, 573341696, 3694149632, 962043904, 4271362048, 146298880, 3799747584, 1554895360, 1977967360, 1176710016, 178493248, 3429487520, 2021880272, 2583439816, 3868330932, 3105957546, 3859450975}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 4093640704, 100663296, 3472883712, 813694976, 960495616, 2623537152, 105906176, 1655177216, 1501822976, 2041970688, 973144064, 3903291392, 1505542144, 1294770176, 1423994880, 1943328768, 34114560, 2896582144, 822999296, 3425899392, 1276156096, 2811909280, 1064820240, 2567973880, 1640511332, 2270439330, 3730705677}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 1006632960, 2852126720, 3707764736, 1937768448, 2420113408, 3747610624, 3658481664, 1254621184, 1990459392, 1726873600, 1675165696, 3555491840, 1593622528, 1038589952, 3098243072, 2033514496, 3502486528, 1510301184, 462279424, 1245653120, 1991353920, 3289269600, 1977240528, 2330752376, 416900084, 1212149946, 739519829}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 201326592, 234881024, 1426063360, 2575302656, 3770679296, 778043392, 3710910464, 1817706496, 2085355520, 1250295808, 3511615488, 4115234816, 507396096, 1180999680, 2940923904, 2607175680, 94938112, 67954176, 801730304, 772868480, 2559225920, 3214011104, 1009112304, 3292513720, 1415496092, 3375129214, 3005326055}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 2080374784, 3858759680, 4110417920, 3145728000, 3368026112, 2350907392, 3958374400, 1869086720, 4006346752, 3405381632, 1617494016, 1129480192, 2818097152, 2421530624, 155013120, 2450573312, 2681842688, 1881634304, 824822528, 5446528, 538678336, 2010807392, 2525316336, 3435450792, 1690802348, 1981311522, 2289593319}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 335544320, 167772160, 2701131776, 1283457024, 985661440, 3571449856, 2268069888, 570949632, 4255383552, 810418176, 1649344512, 3372646400, 600850432, 3730546688, 2954612736, 2304264192, 188724224, 1370867200, 3265743104, 2549155968, 161590080, 977467552, 1590558320, 1160463704, 4006290396, 488154570, 1810318077}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 3825205248, 1979711488, 83886080, 729808896, 2084569088, 316669952, 1815085056, 1429733376, 1201405952, 3691642880, 4132241408, 2490466304, 479379456, 3210911744, 3399512064, 1787492352, 1466860544, 3267521024, 2954089728, 4132510592, 1715180096, 3946832480, 966997456, 3704259608, 416576124, 1226106406, 1645058035}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 1409286144, 2650800128, 1862270976, 2910846976, 3686793216, 1734344704, 4138729472, 2317877248, 2513698816, 3141926912, 765526016, 3426058240, 3711549440, 1675534336, 2813808640, 2142357504, 433761280, 3748229632, 3094135040, 1555890560, 970439872, 1033301472, 2729327792, 454370936, 3888364220, 431025634, 1975458721}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2348810240, 3523215360, 2667577344, 3279945728, 2076180480, 3584032768, 3912237056, 136839168, 618397696, 185204736, 2431713280, 294223872, 3102818304, 3103170560, 462934016, 3589883904, 4015698944, 299227648, 2328129280, 3103859328, 25272000, 1809664864, 2935262128, 2764763976, 2050149340, 3465989842, 3061377843}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 1543503872, 704643072, 3573547008, 2189426688, 3166699520, 3152019456, 2484076544, 925368320, 3809214464, 341442560, 1022951424, 1595506688, 1852358656, 3234766848, 3260444672, 203487232, 3373437952, 4223958528, 4215663360, 4072212608, 3493436480, 630776096, 100049648, 2977057304, 4042706708, 4126255042, 1241831647}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3690987520, 2919235584, 3305111552, 746586112, 1639972864, 2426404864, 3694133248, 201850880, 1539047424, 1793196032, 1906900992, 3339157504, 3023716352, 2173214720, 1596125184, 3616688128, 4253324288, 2944981504, 4251417344, 2242985344, 960732224, 3419175840, 1716495536, 1860590408, 536522972, 984863130, 1025635755}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3422552064, 2919235584, 3204448256, 4152360960, 3191865344, 4074766336, 1934622720, 1553465344, 3442737152, 2941124608, 1317339136, 3170598912, 3526082560, 2771165184, 837251072, 2107365376, 4125393920, 3083561472, 4053925632, 1859095936, 4209374912, 1844029792, 1811738064, 920659864, 3511693860, 2912426574, 3585353217}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 603979776, 1778384896, 687865856, 1920991232, 977272832, 4246732800, 2972712960, 1236795392, 1246494720, 395182080, 3163226112, 678985728, 999440384, 1150918656, 1445720064, 293750784, 319929344, 1482683904, 3548409088, 4143220864, 3313268032, 3875711776, 3579538512, 4246996648, 2200580604, 2858497398, 4126782071}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2348810240, 1509949440, 3372220416, 1149239296, 1220542464, 316669952, 768606208, 3250061312, 819724288, 402784256, 949682176, 3114631168, 204292096, 1583915008, 2904936448, 48060416, 207655936, 491904512, 1734041344, 4143297664, 508907328, 1171560608, 3535271152, 3940444888, 3148425700, 3008797734, 1676468123}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 3288334336, 2449473536, 3909091328, 2004877312, 3695181824, 4175429632, 728760320, 3117940736, 2458124288, 1576402944, 2695954432, 2628550656, 2014593024, 1411883008, 206819328, 3687081984, 812618752, 58709504, 166624512, 3782000256, 1739873600, 959939680, 2772161488, 3963113112, 3901596076, 4270911390, 4155493093}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 1006632960, 2852126720, 3405774848, 2558525440, 3963617280, 2111832064, 1919942656, 2096627712, 97779712, 2770993152, 4183097344, 3007414272, 2006958080, 4269973504, 1232949248, 3159345152, 3924466688, 1948352000, 2974411520, 4223774848, 3554657216, 3076695968, 84760912, 2243414680, 700364844, 3301661974, 2319252849}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 3422552064, 4261412864, 3607101440, 3699376128, 1958739968, 480247808, 3220176896, 1431830528, 2310275072, 3952476160, 3951099904, 1786871808, 3214327808, 3156910080, 4254879744, 1032251392, 3311574016, 2992666112, 2708272896, 4241067392, 2699751616, 2315304864, 3214361968, 4101796040, 60216684, 2586481422, 1989955417}, +{2147483648, 3221225472, 2684354560, 4026531840, 3892314112, 2080374784, 369098752, 2164260864, 3716153344, 2722103296, 1621098496, 3182428160, 4149739520, 3625713664, 4191551488, 365494272, 1404731392, 2516434944, 1123131392, 2955702272, 4063086592, 2776214528, 1127768576, 1060104960, 3679622016, 834264384, 2042337760, 3136518992, 1061052936, 1986971164, 696003246, 59125091}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 2483027968, 771751936, 1325400064, 1283457024, 29360128, 3776970752, 462422016, 4293394432, 1896611840, 827195392, 63242240, 2359066624, 1339473920, 792961024, 1899319296, 3190224896, 3504053248, 3085001216, 1289548032, 4245994880, 3635074240, 3268782496, 2076462640, 3329249192, 4286211892, 204299650, 3325215503}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 872415232, 3120562176, 654311424, 2071986176, 1539309568, 1700790272, 1448083456, 3569876992, 4251713536, 1147535360, 2747465728, 2617278464, 1733115904, 3252224, 2577199104, 2755479552, 3288957952, 386463232, 1974423808, 2500363392, 3728831168, 2290590048, 2413296560, 2440160632, 1565719044, 3997322202, 1843856823}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 2885681152, 704643072, 3841982464, 2105540608, 784334848, 2195718144, 2406481920, 2898788352, 777256960, 197525504, 1060700160, 3970924544, 500547584, 1591517184, 11104256, 1680197632, 2857677824, 878542336, 1513342720, 2624952448, 1740565568, 1600918240, 3474590320, 1661674392, 1593881228, 1897616890, 3242911185}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 738197504, 1107296256, 3573547008, 327155712, 3401580544, 484442112, 1601175552, 3194486784, 395051008, 464125952, 2463170560, 2581626880, 3529424896, 3345981440, 1234268160, 103733248, 3582440448, 2522705408, 3190093568, 3976626816, 1522913344, 3568182112, 2290558320, 393454488, 4112735756, 1847327186, 3770761127}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 872415232, 3657433088, 1996488704, 1468006400, 1304428544, 1507852288, 3278897152, 3329753088, 500432896, 713162752, 354615296, 1925152768, 1325056000, 4255293440, 670593024, 176871424, 4099574784, 2750176768, 3555248384, 218737792, 1957416640, 386280032, 4106814000, 3531652440, 3834335692, 173894102, 1698460913}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 2348810240, 1912602624, 2332033024, 2424307712, 574619648, 4024434688, 2234515456, 3221749760, 1036255232, 3261988864, 4242604032, 153255936, 390479872, 2536611840, 2832715776, 2763417600, 614050816, 650377728, 1214273280, 527733376, 2448128960, 2037985184, 3015612624, 1242854424, 2152894076, 2041466666, 272996389}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 1409286144, 2785017856, 4076863488, 226492416, 289406976, 1050673152, 4115660800, 1750597632, 3489923072, 3541696512, 2511273984, 2504818688, 2398568448, 2195038208, 3200438272, 2103932928, 1416463360, 2511784448, 1488279808, 4127108992, 2119459776, 2564764640, 3632576272, 2202763016, 2604372708, 905959086, 2115556445}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 1140850688, 3254779904, 1962934272, 4236247040, 2822766592, 2795503616, 4080009216, 4076339200, 1657536512, 1699610624, 1139474432, 639008768, 1119797248, 3499597824, 1137274880, 3008288768, 3280974848, 3373618688, 2835934464, 1471191680, 3348224576, 3550159520, 1573817808, 1082326216, 675384444, 1606319302, 2034132663}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 3690987520, 1442840576, 788529152, 3347054592, 616562688, 3227516928, 2792357888, 2912419840, 3143892992, 1148059648, 2214002688, 273973248, 1288323072, 564240384, 197906432, 1903847424, 869901312, 2652892672, 2263632640, 2251982720, 708661952, 2943692640, 3678512496, 2885403448, 2797750220, 1928169998, 716825213}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 1140850688, 704643072, 1426063360, 1082130432, 490733568, 710934528, 1383071744, 586678272, 1800667136, 1692532736, 3727228928, 1009090560, 1259094016, 3033702400, 4177448960, 1547462656, 1078627328, 2279266816, 3508946176, 3266806912, 2480758336, 430120864, 2047915664, 977786104, 4157719660, 3314215094, 1649305777}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 67108864, 369098752, 2936012800, 2977955840, 3091202048, 2866806784, 3239051264, 3142057984, 1147404288, 1353318400, 250150912, 2022932480, 3075096576, 978100224, 3980840960, 971655168, 2747048960, 3726568960, 3494272256, 3803363200, 2164114624, 1959589088, 1236496976, 4212597272, 2779290292, 2829905466, 1835233093}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2751463424, 2852126720, 3674210304, 3565158400, 2562719744, 2556428288, 1938817024, 182976512, 242483200, 3432120320, 2070347776, 781680640, 582434816, 3268321280, 3401183232, 1998014464, 1287554048, 2223108608, 4155208960, 1432913024, 1986850240, 2136468128, 1246123120, 4212399864, 1988231284, 416221394, 2109975937}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 201326592, 2583691264, 419430400, 2222981120, 3980394496, 4150263808, 1636827136, 2224553984, 3260284928, 683540480, 1536491520, 1091010560, 2136227840, 1532010496, 3544502272, 645167104, 1881187328, 1871503872, 2191027968, 2822416512, 1873798976, 1573316768, 3775092112, 1363155896, 3579853716, 3163562350, 3323465545}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 469762048, 100663296, 1358954496, 1199570944, 3082813440, 65011712, 1867513856, 805830656, 2828271616, 1562771456, 4036296704, 2482536448, 2930065408, 3550978048, 163762176, 2231728128, 1289204736, 1467666944, 1103723264, 3991777152, 3911041344, 3676498784, 3990181424, 2870980696, 3960401220, 465523402, 829463977}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 3154116608, 1845493760, 620756992, 327155712, 2235564032, 3718250496, 3272605696, 95944704, 1885601792, 2543190016, 2998730752, 670334976, 2595831808, 3656622080, 2290798592, 1981372416, 3278089216, 527629824, 4082985728, 2082840960, 1595398208, 1363014752, 1325582736, 2434091976, 2571744756, 726525846, 1246423829}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 1006632960, 1778384896, 687865856, 1166016512, 2218786816, 1260388352, 3111124992, 2455240704, 1014235136, 1762787328, 1976238080, 2812575744, 3113828352, 2789318656, 689491968, 2193180672, 389129216, 1061223936, 3100463872, 623097984, 436992832, 3031029984, 2061161424, 194664680, 853084076, 493858190, 4038974889}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2617245696, 2852126720, 2197815296, 2927624192, 734003200, 559939584, 816840704, 483917824, 1547960320, 4289593344, 1445396480, 2067234816, 4056793088, 2494734336, 3070185472, 168675328, 231912448, 2857332224, 4107660032, 378964096, 3445713344, 2687691296, 1631658672, 2304543288, 586697980, 2586475998, 1352096005}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 3959422976, 369098752, 822083584, 3900702720, 2587885568, 1168113664, 263192576, 683147264, 2718171136, 3828219904, 881917952, 3722149888, 716259328, 3792216064, 1136259072, 238110720, 3729296384, 2937705984, 1963028224, 1118865280, 2512249152, 1612664992, 4124683600, 1195526664, 997209564, 1314395670, 1955860837}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2617245696, 704643072, 2634022912, 327155712, 3737124864, 3844079616, 3027238912, 3877109760, 2087976960, 2853568512, 2796748800, 2349629440, 2905260032, 550871040, 2684317696, 3995781120, 5610496, 3653201408, 1095426816, 3645218944, 1052208704, 2142694752, 611299440, 244208616, 3132323788, 2428039422, 3081273833}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 3422552064, 1778384896, 1392508928, 3632267264, 3728736256, 2166358016, 1783627776, 3295150080, 3757834240, 220594176, 238354432, 3612377088, 1808056320, 4284981248, 2091085824, 1875171328, 3915877376, 228811264, 1480914688, 765967488, 3452126656, 28629920, 249536464, 2415350696, 1736373924, 1216646786, 3812556483}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 1543503872, 1174405120, 1056964608, 595591168, 3636461568, 165675008, 2674917376, 963117056, 202637312, 2764701696, 3960537088, 2205450240, 1158856704, 1577295872, 185683968, 1024645120, 3523456000, 2232516096, 1980945152, 3011750784, 2026989248, 628279904, 3904082544, 3004787800, 1731648396, 3816922706, 4110698625}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 1677721600, 2248146944, 385875968, 1149239296, 314572800, 1482686464, 2337275904, 3269984256, 2587623424, 3809345536, 1994457088, 3699408896, 1114718208, 1718706176, 2154909696, 2272360448, 1005671424, 87115264, 3209780992, 2768338560, 879328064, 4162153056, 1371238096, 4100618440, 1632819740, 2079828646, 1689578537}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 3019898880, 3992977408, 2499805184, 4085252096, 2797600768, 2468347904, 3069181952, 983040000, 3136028672, 2722496512, 77135872, 76382208, 3998334976, 4065452032, 1481756672, 458352640, 298966016, 378658304, 3966890752, 1092733056, 218754496, 1260245280, 3500669072, 1764809816, 1604350436, 2538487618, 2541564409}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 4093640704, 2986344448, 2734686208, 763363328, 1715470336, 2325741568, 2041577472, 533200896, 3246653440, 1767768064, 2991390720, 2102886400, 3018276864, 3118948352, 1055346688, 694634496, 4029109248, 2298966528, 1945587456, 3659490176, 2330676032, 1025327136, 3682884016, 592837400, 2231608692, 4137763462, 1630954215}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3154116608, 704643072, 3405774848, 2860515328, 3544186880, 929038336, 1982857216, 1358430208, 713293824, 985006080, 3418423296, 2305523712, 2836709376, 3994345472, 1721036800, 315947008, 1026868224, 2269437440, 3697078528, 2997418880, 2382809408, 1622402016, 1740003120, 1857526504, 364308324, 1804321626, 236081659}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 201326592, 3992977408, 3003121664, 4269801472, 138412032, 4003463168, 2653945856, 3519545344, 3262906368, 3952738304, 3998941184, 1502642176, 2712485888, 1991073792, 3391967232, 1332561920, 1951228928, 951938560, 3985992960, 41506432, 3952835136, 3769910752, 1981990896, 2732506200, 742423508, 233103270, 3161425721}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 3154116608, 2650800128, 922746880, 2692743168, 297795584, 4020240384, 4249878528, 3461873664, 807141376, 3687448576, 1023082496, 3249307648, 1937883136, 2055331840, 2634141696, 2218911744, 2384591872, 2798778880, 2161759488, 1998451328, 445382464, 2740639584, 1564300048, 867707128, 967587756, 4221711418, 902758461}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 872415232, 100663296, 520093696, 1786773504, 2956984320, 912261120, 2496659456, 519569408, 1237057536, 3207725056, 583729152, 3998121984, 3736879104, 2948358144, 909930496, 4277958656, 299656192, 1592541696, 973360896, 3982511744, 2791196992, 3675214816, 4035903472, 9581160, 2025535324, 860266722, 2194176653}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 1006632960, 167772160, 2063597568, 1417674752, 826277888, 757071872, 3987734528, 1049100288, 3813408768, 3010330624, 1807155200, 3877273600, 2140585984, 2937511936, 1482092544, 1014417408, 1917248512, 4212052480, 1126358272, 1851580288, 2626928960, 3756872800, 749312048, 1221489528, 2462660628, 3151347638, 2447917925}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 2885681152, 2583691264, 251658240, 3883925504, 3158310912, 1457520640, 3658481664, 1060634624, 2598633472, 1707737088, 1744633856, 4239949824, 3431448576, 822599680, 1112002560, 2468857856, 2776095744, 615507456, 3361459456, 145353600, 4205897792, 2218938784, 2474163888, 136825608, 1559752076, 3253717570, 3158040827}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2617245696, 1845493760, 2164260864, 2071986176, 3057647616, 3223322624, 2651848704, 2087190528, 3447980032, 197263360, 835125248, 3413540864, 3578642432, 147709952, 1133375488, 3324893184, 2541609984, 3300255232, 3546398976, 2347489920, 322501312, 1646552096, 1028295088, 2869156280, 4001156668, 1510369574, 2650639943}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 201326592, 1644167168, 2902458368, 3732930560, 3443523584, 6291456, 2800746496, 977797120, 360972288, 994705408, 4291624960, 3161620480, 1313882112, 1322278912, 613437440, 3144706048, 1547723776, 2921876992, 3485224192, 3339605376, 3127869120, 1352911200, 763148848, 905402920, 2130699156, 9086214, 2675733607}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1409286144, 3321888768, 2399141888, 2793406464, 3644850176, 3080716288, 1655701504, 916979712, 577503232, 2460614656, 3104899072, 3382018048, 3905241088, 340090880, 1208307712, 2485471232, 1213555712, 1436379648, 1327595264, 2926792320, 4281756992, 2914895072, 350728880, 368082776, 50788340, 266539614, 2321583813}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 1275068416, 838860800, 4244635648, 1920991232, 3166699520, 211812352, 282066944, 3514302464, 1468792832, 3041001472, 3746234368, 931627008, 2615754752, 3832111104, 304697344, 4266227712, 943281152, 277955072, 2598719744, 199974272, 3804390080, 3567189600, 434639184, 764686968, 2940077644, 450959890, 165192689}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 1006632960, 1509949440, 3774873600, 2726297600, 4181721088, 2225078272, 925892608, 2036858880, 2000945152, 60424192, 2910519296, 1708163072, 1385021440, 3104694272, 114151424, 3173906432, 2243818496, 2422600192, 4186569984, 2864180096, 1455870912, 1924496224, 2994996528, 2843345944, 2406169044, 2236125070, 4257341023}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 1946157056, 1711276032, 385875968, 3967811584, 1858076672, 245366784, 3167748096, 28835840, 1943273472, 1036910592, 200736768, 1557561344, 3849273344, 3270467584, 3668930560, 2278508544, 3426700288, 1511488000, 3348850432, 3752951424, 595622720, 1480441952, 2083920848, 289618040, 2900920140, 2142273314, 926271447}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 2885681152, 1241513984, 1593835520, 2088763392, 3376414720, 1264582656, 907018240, 1108869120, 1834745856, 1276510208, 3868524544, 399147008, 3459629056, 1941299200, 1333121024, 1557514240, 2540041216, 3486372352, 2813982976, 2400971648, 2861366336, 258040672, 3994095920, 3886064616, 3209092716, 144865002, 3123618237}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 4093640704, 3523215360, 1895825408, 92274688, 708837376, 2111832064, 722468864, 1338507264, 3817078784, 2290221056, 2506686464, 1350860800, 1311064064, 744841216, 1300582400, 3096799232, 2422039552, 3445187072, 4011548416, 4199705472, 2808543168, 4126914208, 1954733104, 1613337416, 230945164, 2671314558, 976002207}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 3154116608, 2315255808, 822083584, 3833593856, 3904897024, 912261120, 1492123648, 215482368, 3974889472, 415629312, 1909915648, 3314581504, 3946397696, 3254345728, 177819648, 4108937216, 770786304, 2986167808, 2483773696, 2984526720, 430493632, 879736544, 3634228432, 904540488, 4025552756, 3531057218, 521260409}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 67108864, 436207616, 754974720, 1300234240, 2311061504, 3739222016, 3757047808, 1450704896, 723779584, 2361786368, 4039311360, 3425140736, 2028617728, 2133483520, 3737800704, 2243586048, 495086592, 3297136128, 13651712, 3931851136, 2831205056, 3854078368, 959435728, 784675944, 1283763092, 4034785802, 1914177219}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 2885681152, 3388997632, 3439329280, 1954545664, 2889875456, 2615148544, 3044016128, 1634205696, 3214147584, 1550188544, 3303211008, 3398926336, 582172672, 737370112, 2559799296, 2745391104, 2284549120, 1951360512, 2214677760, 3658907520, 2564279488, 4035940832, 3075431152, 2877377544, 3990247764, 184009998, 2229245163}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 2483027968, 4060086272, 3271557120, 1115684864, 1111490560, 3181379584, 862978048, 3110600704, 3648258048, 834011136, 559218688, 1915060224, 2925346816, 1830641664, 3644682240, 3062716416, 4261768192, 3030467072, 3901712128, 2550553472, 2088889152, 1278196704, 129649520, 3962819608, 4213481668, 3254710942, 2707238595}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 67108864, 100663296, 3271557120, 1853882368, 3678404608, 148897792, 495976448, 614989824, 4006871040, 793903104, 3932487680, 3027795968, 1070809088, 965959680, 2700308480, 44255232, 2762697728, 479155712, 2015713024, 3810285184, 2614289984, 1047444960, 1431071536, 2480593160, 2706028140, 3378922310, 4171486963}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 1677721600, 503316480, 3472883712, 3816816640, 1874853888, 2359296000, 3912237056, 675807232, 227278848, 2898132992, 2548891648, 2319286272, 1446330368, 2222284800, 2283098112, 4261767168, 1757244416, 2379834880, 3218833152, 2109765760, 1092406080, 3186242464, 455542864, 4176124792, 431479092, 784250662, 3808292421}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 1275068416, 503316480, 3003121664, 1535115264, 1472200704, 2510290944, 2022703104, 1871183872, 3211526144, 2312241152, 268500992, 791052288, 3061465088, 70934528, 3847909376, 2347399168, 1462914048, 4101403136, 1163419904, 4135806592, 2450049600, 1285954720, 3250006352, 4124679224, 3941583388, 3562505726, 1025827877}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 603979776, 4194304000, 385875968, 3615490048, 943718400, 1977614336, 502267904, 1371013120, 116129792, 4060217344, 713621504, 560562176, 1913962496, 2882854912, 1198845952, 434436096, 2070731776, 3877173760, 1562833664, 3200634240, 1923172416, 56245664, 85267376, 789814984, 2966540724, 2771337690, 1491154529}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 872415232, 2852126720, 2063597568, 713031680, 3594518528, 262144000, 3301965824, 579338240, 966524928, 303169536, 2539454464, 1708228608, 4251828224, 984473600, 701353984, 2231228416, 3037068288, 381808128, 2177360640, 3960785280, 1560958784, 2922061280, 3587868784, 4037507992, 2170725036, 2185453070, 2398394985}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 2214592512, 1912602624, 1761607680, 4286578688, 3653238784, 2283798528, 2423259136, 1725431808, 588513280, 441057280, 1979908096, 2049605632, 920895488, 497278976, 3519270912, 1901328384, 3697009664, 4264022528, 3061969664, 2368532352, 3000464832, 90769952, 2413403216, 2110869080, 1869881924, 2061121522, 2064322871}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1275068416, 2516582400, 620756992, 1166016512, 725614592, 819986432, 332398592, 1350041600, 3116105728, 562167808, 2115174400, 1424982016, 7979008, 1874452480, 463073280, 1223280640, 2804016128, 2918573568, 387183872, 26136704, 1192778176, 4047046816, 1790485104, 568884808, 2645631676, 1284287138, 2799595213}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 201326592, 301989888, 3640655872, 2877292544, 146800640, 123731968, 97517568, 704118784, 1321992192, 1948909568, 4175757312, 1342930944, 3856351232, 362504192, 3300618240, 2269857792, 901991424, 2949077504, 2949208320, 2287099264, 1829432256, 3735879968, 3345982224, 3573904072, 2994236348, 3874485698, 3760621681}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 872415232, 3120562176, 4143972352, 3498049536, 750780416, 643825664, 3459252224, 2297954304, 1439432704, 2788032512, 2434990080, 1058045952, 1240875008, 2408996864, 1369862144, 3244189696, 4036131840, 2495373824, 3332337408, 2467283328, 20560960, 2018502752, 3407450960, 2766140104, 3484532036, 1977351546, 2007729929}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2617245696, 2113929216, 4076863488, 2558525440, 3057647616, 18874368, 3478126592, 1730674688, 3451125760, 2678718464, 2392391680, 1080590336, 45236224, 1737646080, 448942080, 2297055232, 585001984, 4122241536, 2739752192, 3419787904, 610250304, 1894901856, 1094555120, 3203194296, 1344733804, 533442982, 2592862155}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 2483027968, 2046820352, 1828716544, 2944401408, 2688548864, 3563061248, 2639265792, 1382547456, 1309409280, 3586785280, 3733651456, 1756659712, 235487232, 2255052800, 758730752, 475097088, 3135077376, 366443008, 2231131904, 2134425984, 124361408, 2947862816, 3949177136, 1713370152, 577187708, 3723395558, 4157238629}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 3556769792, 4261412864, 2063597568, 1837105152, 4206886912, 2988441600, 1259339776, 2780299264, 2718171136, 2815557632, 1768620032, 1393983488, 620216320, 4242006016, 3536310272, 2986334208, 2361123840, 1334434304, 4124241664, 3446427776, 4171730496, 2531685664, 3262684048, 2966089496, 2771933660, 892177074, 3946413363}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 1946157056, 1174405120, 1862270976, 3313500160, 3317694464, 3395289088, 2775580672, 373817344, 4182507520, 2509373440, 2220556288, 2136965120, 2724118528, 591323136, 2379141120, 625395712, 1173027840, 2546527744, 2117858048, 3734528640, 1518123328, 1688561696, 3492677968, 3762369480, 3374876308, 3814948102, 489887829}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 335544320, 1509949440, 4177526784, 3531603968, 1145044992, 861929472, 3025141760, 3684171776, 3128164352, 3256745984, 2422800384, 4086202368, 3521429504, 428138496, 3931435008, 2165098496, 1264116736, 4160144896, 1939325696, 508908928, 2376838080, 1215332192, 1346313840, 1674287784, 3164631996, 3269923674, 3529475783}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2751463424, 4194304000, 1392508928, 2743074816, 2696937472, 467664896, 158334976, 3517448192, 4180934656, 16384000, 869990400, 2962391040, 258195456, 1904467968, 1047785472, 1234954240, 1829760000, 2837830144, 1468461824, 2002275712, 311269696, 1768116640, 1315899792, 2972231528, 10021172, 1107384158, 1711809043}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 3019898880, 1845493760, 1828716544, 4169138176, 4240441344, 2858418176, 2031091712, 1938292736, 1959526400, 1380581376, 4281139200, 972587008, 1249689600, 1084022784, 2437738496, 1990514688, 2121851904, 2335883776, 639364864, 3838407808, 3171463104, 3013931488, 1257832144, 4261080136, 3883656716, 609837294, 281065181}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 1140850688, 1979711488, 3506438144, 1920991232, 633339904, 2514485248, 292552704, 100139008, 2357460992, 3399876608, 909967360, 3718414336, 2735489024, 3496763392, 2061266944, 3619977216, 2192602112, 858675712, 2381794048, 2076432000, 4171932352, 2855296608, 502163216, 563567208, 1458821684, 1693628746, 375670123}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 4093640704, 905969664, 2164260864, 864026624, 3024093184, 3042967552, 2939158528, 3082289152, 923533312, 2024144896, 265224192, 3143335936, 824754176, 3955810304, 2058932224, 56686592, 4225563648, 2617432576, 3814844160, 2332846720, 759401152, 3568625184, 2085018416, 3595824744, 54094244, 3606652490, 2537328777}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 603979776, 1778384896, 788529152, 2776629248, 775946240, 2803892224, 3595567104, 423100416, 875823104, 1949171712, 723189760, 1659731968, 3995123712, 1317068800, 2509303808, 940111872, 623694848, 3617251840, 2653285120, 3611193728, 1442953792, 3280663328, 1178454192, 2891610488, 1335339244, 3395671202, 1998476975}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 3825205248, 4194304000, 251658240, 2273312768, 3401580544, 3927965696, 3243245568, 4110942208, 1510211584, 2615541760, 37421056, 4040916992, 2448834560, 39215104, 751194112, 2473490432, 695882752, 1098144256, 591094528, 249486720, 1885314624, 3830472608, 554532112, 2628640664, 2522885068, 3811579022, 70780175}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 4093640704, 2382364672, 788529152, 4001366016, 1145044992, 350224384, 1120927744, 1841823744, 383516672, 349569024, 1448148992, 1978105856, 4031201280, 1697079296, 1832341504, 1079990272, 3367195648, 4286409216, 2822264576, 2127950976, 227917632, 3787744480, 1509156336, 3673987272, 893906044, 2621871374, 3197684665}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 3690987520, 1174405120, 3909091328, 310378496, 2764046336, 3181379584, 430964736, 1562902528, 2710306816, 2864840704, 2208628736, 1454669824, 112410624, 2257805312, 2154000384, 4138432512, 3891745792, 3154990592, 113008896, 1081012352, 657885888, 3438702176, 1006106448, 2791833656, 1483473492, 1225927454, 2132622973}, +{2147483648, 1073741824, 2684354560, 1879048192, 1476395008, 2885681152, 3657433088, 3439329280, 864026624, 1321205760, 4037017600, 2211446784, 3306684416, 2074869760, 2594308096, 4008640512, 916291584, 4127342592, 341991424, 2769448960, 584734720, 99501056, 1059082752, 609057024, 3945779072, 3540532416, 4204007456, 1520309136, 3098871736, 2960046924, 1465244682, 359336417}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 4227858432, 3590324224, 3674210304, 444596224, 1052770304, 2208301056, 2133852160, 40370176, 4164157440, 2885025792, 258539520, 2981888, 3357065216, 746119168, 2070474752, 2406537216, 3117216768, 450821632, 2189017344, 1576105088, 1616773696, 3229426912, 4113283920, 3996775352, 1284595828, 1926118126, 35992547}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3019898880, 1711276032, 889192448, 830472192, 3485466624, 2980052992, 3325034496, 2223505408, 3697541120, 3428974592, 2953773056, 92176384, 890290176, 921755648, 882954240, 3233343488, 3974421504, 455800320, 1086577408, 3883942528, 2717454272, 138126240, 1681219664, 3077870648, 279691700, 590635670, 1321403535}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 4093640704, 1442840576, 2365587456, 2977955840, 2931818496, 23068672, 2310012928, 4223139840, 3883663360, 3223977984, 4273012736, 1071153152, 1149616128, 2359681024, 3887452160, 2237528064, 2934569984, 1801976320, 3476080384, 1674269312, 2354786752, 168410528, 1978492432, 2769825352, 2754353188, 2481076426, 2576683029}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1811939328, 3657433088, 4009754624, 1669332992, 96468992, 786432000, 1548746752, 1676148736, 1153695744, 3919183872, 3055484928, 2608103424, 2181414912, 1017503744, 2664812544, 1930287104, 1714539520, 3081230848, 1750515968, 2787080064, 2732395584, 1276621984, 415712720, 2522949224, 994162044, 5653382, 3065558455}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 603979776, 2113929216, 1728053248, 343932928, 742391808, 2862612480, 2066743296, 3112697856, 3422289920, 3632398336, 887029760, 1552252928, 947666944, 1344036864, 3301732352, 1196718080, 1657828352, 2294700544, 1039618816, 622316672, 1275401536, 3586044000, 3258968944, 1791568344, 1605667604, 4221358966, 1200524425}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1006632960, 167772160, 352321536, 2575302656, 272629760, 450887680, 3985637376, 2175270912, 1720975360, 1343356928, 4164222976, 1011449856, 198721536, 1241014272, 2974314496, 2698008576, 3357297664, 3043125760, 3554239744, 1356064640, 1067262656, 3453854880, 3544871088, 1577942536, 10600812, 3975687942, 1847332259}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 67108864, 3590324224, 1660944384, 1971322880, 1388314624, 3101687808, 1431306240, 1340604416, 2502164480, 3377332224, 816644096, 212041728, 3025190912, 1693507584, 1946210304, 228116480, 1852107776, 3807836672, 964295424, 1173180032, 2539984448, 959949600, 2233913232, 3083983272, 4058601724, 169542918, 3420628303}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 872415232, 3456106496, 3741319168, 796917760, 4005560320, 3101687808, 1913651200, 369623040, 1392246784, 3739615232, 1493368832, 3896082432, 2979086336, 154230784, 2508279808, 3694741504, 587029504, 622820864, 2409526016, 2222375040, 1864841024, 3855326368, 2165856016, 1915076904, 221690284, 89581102, 2119646097}, +{2147483648, 3221225472, 3758096384, 268435456, 671088640, 3959422976, 2181038080, 184549376, 2105540608, 1757413376, 1382023168, 2683305984, 2854748160, 1106509824, 769523712, 3397713920, 1111654400, 2736734208, 3846135808, 3941552128, 3256313856, 1402694656, 1669948928, 4248722688, 354155904, 3545841472, 3714613280, 499411472, 2067326600, 4174558580, 2168933886, 1629713027}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3019898880, 1174405120, 3036676096, 2726297600, 1228931072, 3978297344, 3482320896, 3188195328, 2600206336, 3622961152, 616497152, 1155497984, 3784851456, 4235747328, 738742272, 3648026624, 3446950912, 3343012352, 3333127936, 44953216, 4218094528, 3410070368, 442329392, 3651459704, 2124262812, 960451614, 3902012321}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 2348810240, 2852126720, 553648128, 2457862144, 3258974208, 4078960640, 3954180096, 3652714496, 3238264832, 358744064, 819265536, 4173299712, 2680274944, 477224960, 4056535040, 1187891200, 4038050816, 3891970560, 1770348800, 1277463424, 4215628736, 1749325664, 123039728, 990680888, 3410587604, 1914353850, 2368095099}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 469762048, 3992977408, 1795162112, 2592079872, 3401580544, 2334130176, 2584739840, 2551709696, 1125908480, 74055680, 3877044224, 3099426816, 1962164224, 48521216, 1291603968, 4041238528, 202001408, 3437057536, 314626304, 1113893504, 4068003904, 1982375648, 1248525392, 4048786072, 1481990684, 1157944602, 422743901}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 2080374784, 2046820352, 822083584, 3867148288, 2663383040, 488636416, 183500800, 3269984256, 2742812672, 2339241984, 3599564800, 3790438400, 4269260800, 2961694720, 3429879808, 538167296, 1660800000, 4080061952, 1086148864, 2589626240, 3064292288, 1959692896, 926377424, 2121117336, 1513611812, 963101598, 4072654017}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1140850688, 2046820352, 2600468480, 1971322880, 2025848832, 3714056192, 3044016128, 1658322944, 661913600, 2248278016, 3584884736, 1622704128, 195149824, 2429673472, 1258934272, 1593702400, 3552560128, 3467834880, 379217664, 651409792, 3096346432, 933343776, 1224430608, 65873736, 3499670548, 1265755042, 2719605759}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 2348810240, 1711276032, 385875968, 1568669696, 448790528, 371195904, 1448083456, 86507520, 1611923456, 1420951552, 237174784, 3532750848, 3093479424, 3157450752, 3692744704, 1955514368, 3397180416, 3963608576, 2728295680, 2128913536, 3931783488, 440305184, 495798416, 753733912, 3337919116, 3977397958, 4145711683}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 2348810240, 167772160, 3909091328, 360710144, 3829399552, 1969225728, 2301624320, 717750272, 1403781120, 1040842752, 1708851200, 2189328384, 3729375232, 4000964608, 154267648, 48093184, 3954703360, 1516040704, 1634357504, 3956249472, 2992392640, 2789653664, 2634931632, 118488296, 785960100, 1513907990, 1559672957}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 2885681152, 3254779904, 3539992576, 3581935616, 3670016000, 2472542208, 3807379456, 4188536832, 634126336, 2255618048, 1034747904, 4201152512, 3671932928, 120414208, 3372568576, 3037292544, 3986375680, 1812352512, 2460411136, 2655491456, 3761291584, 1041540128, 3198646928, 3319552584, 1338494196, 316475294, 2634060653}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 469762048, 3657433088, 4278190080, 931135488, 3703570432, 778043392, 3650093056, 3161980928, 3844341760, 773980160, 1883176960, 3702882304, 5357568, 4198621184, 486141952, 3535665152, 2643452928, 847824384, 3854123264, 3862607744, 4138494016, 1480332704, 2635471504, 2326074632, 3519976812, 2253800306, 3805743547}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 4093640704, 234881024, 2600468480, 729808896, 3611295744, 81788928, 3316645888, 93847552, 4061396992, 2149974016, 1229127680, 3806232576, 3820503040, 3012059136, 307253248, 2602858496, 938636288, 3435757056, 3325281024, 2037743744, 3997877824, 1892818080, 2480214384, 59081800, 2066930468, 3648389442, 2506824007}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 3019898880, 2248146944, 3439329280, 3313500160, 1749024768, 2589982720, 701497344, 2672295936, 1788608512, 4126539776, 4023582720, 1182040064, 396214272, 634249216, 2613432320, 1622800384, 1172302848, 3768893952, 1927048960, 455052928, 4069350848, 1914846368, 1538858672, 2765206568, 4227492956, 2315566222, 673567913}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 2348810240, 4127195136, 2868903936, 1048576000, 3183476736, 413138944, 951058432, 1191706624, 949747712, 4176084992, 3936813056, 3009970176, 2588852224, 2122244096, 1974923264, 1175119872, 3859868672, 73398784, 1752914176, 818390144, 1991929408, 3025801696, 3887011472, 4277443768, 858052756, 899274838, 2998816497}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 1275068416, 838860800, 419430400, 1400897536, 1799356416, 3282042880, 3333423104, 2858942464, 4123787264, 4027449344, 2104426496, 2086830080, 1856454656, 4070006784, 1748979712, 2970839040, 302859264, 4240073216, 3959222528, 2472131968, 248503232, 1512906528, 1036234224, 3914004760, 3863124660, 106395950, 853497309}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 2214592512, 2248146944, 3774873600, 4152360960, 79691776, 3944742912, 1422917632, 2260205568, 2502688768, 2453274624, 1359806464, 288980992, 3440295936, 1969152000, 598134784, 703260672, 2254490624, 1701171712, 1492677376, 766022272, 1032145600, 674834208, 2403307024, 2283919576, 1649831916, 523478338, 2479605385}, +{2147483648, 3221225472, 2684354560, 805306368, 1744830464, 3154116608, 3590324224, 2566914048, 3867148288, 3418357760, 3189768192, 2475687936, 4048027648, 2786852864, 366870528, 4084269056, 1958051840, 2798436352, 1490870272, 4023701504, 3785947136, 931591168, 307228160, 341721344, 652784768, 2965336768, 1360337760, 2339344784, 966257176, 2643087612, 451585454, 3660596393}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 4093640704, 167772160, 3942645760, 595591168, 1463812096, 3261071360, 3585081344, 607649792, 531365888, 2279473152, 1956184064, 1544847360, 1999781888, 3854721024, 3952758784, 1703307264, 1415609344, 3897904640, 3995071232, 1542762880, 3905055552, 3575280544, 3829821040, 1405121256, 2823119236, 1563944842, 720412641}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 1275068416, 3388997632, 754974720, 2793406464, 2319450112, 3001024512, 4275044352, 1378353152, 4193517568, 2594308096, 4293984256, 4072636416, 2861875200, 2516901888, 4073517056, 4226340864, 2959275008, 602395136, 3426369792, 3766465408, 3375683776, 2746532192, 2750733296, 2618618696, 1950664444, 875358070, 859371659}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2617245696, 3456106496, 3674210304, 3145728000, 113246208, 476053504, 1112539136, 233308160, 3880517632, 2475032576, 3223781376, 1091272704, 1875427328, 3612925952, 2026950656, 785180672, 656589824, 9041408, 2305052928, 291218048, 1461777472, 9751200, 773243664, 2689323016, 1780047516, 905513190, 3558376885}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 872415232, 3925868544, 486539264, 3246391296, 3737124864, 778043392, 2305818624, 3682074624, 3583770624, 3446013952, 4034592768, 89554944, 263667712, 2382848000, 807366656, 2792577024, 70075392, 3421127168, 2022362880, 326022528, 864768704, 2012304032, 363617552, 2955010696, 1842354900, 2791835402, 580130285}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 335544320, 570425344, 4177526784, 1249902592, 3258974208, 3810525184, 334495744, 9961472, 3229876224, 1997668352, 1905065984, 1913028608, 2579939328, 2172051456, 5165056, 2776299520, 2748371968, 271183360, 1260743424, 2208998272, 501808576, 2896035680, 944723952, 565422904, 1903450564, 3906615010, 1822503747}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 1140850688, 2717908992, 2365587456, 1686110208, 1606418432, 899678208, 3853516800, 36175872, 2137784320, 2991194112, 3978493952, 4162027520, 4067803136, 554033152, 1611517952, 2953963520, 1834208256, 1265432064, 1572693760, 2478280576, 1283706048, 1112851936, 382294544, 3606678392, 1818676244, 33453982, 1748244933}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 335544320, 369098752, 452984832, 3548381184, 4139778048, 207618048, 3773825024, 2542272512, 1183055872, 4209901568, 2247950336, 207323136, 4087103488, 984375296, 2361675776, 2742052864, 1609976832, 1304395264, 4049795840, 3669474944, 1170626624, 1012366496, 1041680656, 827430408, 1694455860, 3787643606, 1596425207}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 1677721600, 2382364672, 3808428032, 2575302656, 4131389440, 1394606080, 3247439872, 3519545344, 1002176512, 833224704, 3814129664, 2754379776, 459653120, 3652575232, 3990736896, 4063348736, 2855523328, 4075343360, 2096518912, 1171305600, 1139797056, 4000504352, 2662944688, 1059594104, 3997960476, 2589068910, 3060998657}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1409286144, 3120562176, 754974720, 1333788672, 2210398208, 1033895936, 61865984, 582483968, 370933760, 255459328, 1869414400, 1649639424, 180862976, 163045376, 2922369024, 2328098816, 3198280704, 3053502976, 700536576, 3967793536, 3733312192, 3227963680, 4285950416, 3591443128, 2868480084, 2757936122, 3395319293}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 2348810240, 2650800128, 3841982464, 3766484992, 2235564032, 492830720, 3612344320, 4274520064, 4056154112, 1700659200, 3532980224, 805732352, 3883810816, 980312064, 1447448576, 3390208000, 237259776, 1904569856, 484822272, 401779328, 3719852992, 4277623776, 3562726064, 4276566504, 960084540, 3651925134, 3989800063}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 3556769792, 3120562176, 553648128, 2843738112, 1774190592, 1042284544, 2821718016, 3211264000, 1030488064, 3323592704, 1802829824, 3031334912, 3722592256, 3616694272, 1780117504, 1659258880, 3009698816, 28662272, 3785223936, 2337833344, 2664262080, 615117728, 1304854992, 2811118168, 252201556, 3727654542, 2871576149}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3288334336, 3724541952, 3003121664, 3766484992, 1170210816, 1734344704, 1552941056, 1298661376, 1800142848, 2369650688, 410320896, 1012039680, 3369779200, 3876249600, 2411917312, 1778305024, 4160275456, 4165590528, 1278832384, 86022272, 118608960, 1005411424, 397059344, 335472840, 3942177260, 600426934, 494494181}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 603979776, 436207616, 1761607680, 3078619136, 2680160256, 2740977664, 1695547392, 2495086592, 2198601728, 1167720448, 898826240, 1854636032, 1855635456, 2110447616, 382914560, 892266496, 4250727424, 2715542016, 2192993024, 3222121856, 128702400, 3273550368, 1874429392, 2503862536, 4044843596, 2040600674, 950842145}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1140850688, 3456106496, 2097152000, 1719664640, 281018368, 2095054848, 4157603840, 475529216, 3469475840, 2002124800, 3831037952, 2191818752, 3723739136, 862183424, 2728128512, 975693824, 2774131712, 3638884864, 1567779584, 3802830976, 2296833984, 785469024, 3255894608, 1515235688, 2876888732, 3436504714, 259681209}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 2348810240, 3321888768, 1358954496, 3531603968, 314572800, 3684696064, 2530213888, 2964848640, 321650688, 526778368, 950468608, 678920192, 3683237888, 3069829120, 9555968, 2869282816, 1129300992, 1989071360, 2103341312, 3407872128, 923808960, 2593665120, 1857826000, 2067666488, 2075862412, 3432622754, 1309335529}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 1140850688, 3657433088, 3405774848, 2776629248, 3409969152, 2069889024, 3067084800, 839385088, 3569614848, 3801088, 539688960, 3117187072, 1933099008, 1384701952, 1481699328, 2006763520, 2984436736, 3912484352, 2515818240, 640688512, 647508800, 3744205344, 586023152, 993604136, 2853420444, 4208353310, 2625045423}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 2214592512, 3523215360, 3204448256, 1535115264, 3770679296, 4087349248, 3064987648, 1296564224, 900464640, 1061289984, 2334064640, 331251712, 1025032192, 1711857664, 3840987136, 1653925888, 3090873344, 3196581376, 3103151872, 394797952, 3708562496, 2960263840, 3784772240, 573743736, 36357588, 1056954246, 2429705837}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 1677721600, 704643072, 2667577344, 4085252096, 1740636160, 3160408064, 2265972736, 340262912, 3781427200, 341442560, 547684352, 3029106688, 1430700032, 3409371136, 3169775616, 2307049472, 1964833792, 2845046272, 325218048, 3578013056, 1860837952, 1050480288, 1345367888, 2540762184, 1385037708, 1244492702, 4174756167}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1543503872, 2919235584, 3506438144, 3414163456, 3208642560, 2044723200, 4046454784, 353894400, 1664876544, 2451439616, 2943811584, 1872855040, 2211201024, 1008492544, 1454657536, 2924505088, 1389515776, 401297920, 1691731200, 2361142912, 4015930048, 1368864800, 672247792, 1410616712, 343955396, 704279938, 2337242829}, +{2147483648, 3221225472, 2684354560, 4026531840, 939524096, 3959422976, 2583691264, 620756992, 1971322880, 2369781760, 3579838464, 3702521856, 3530031104, 582746112, 1654259712, 3900899328, 2737668096, 2823864320, 3531661312, 651743232, 2479683584, 3796550656, 1321454080, 399864064, 3746305920, 2677161664, 1670321056, 2925500656, 992989608, 2958510212, 96155422, 1619628337}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 1006632960, 1912602624, 3640655872, 1266679808, 1396703232, 2166358016, 2672820224, 158859264, 381419520, 698482688, 1322975232, 1815838720, 2721267712, 2202230784, 1374375936, 1911515136, 2484173824, 2832749056, 3421560064, 4228645248, 1743394752, 1248802080, 2894961136, 3905842616, 1746781292, 1183496498, 589821981}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 1811939328, 33554432, 1426063360, 2810183680, 843055104, 283115520, 2729443328, 152567808, 2771648512, 3723886592, 69402624, 4255612928, 1610596352, 170909696, 1942474752, 1057740800, 2642013184, 2310325760, 3137625344, 2477399424, 819538112, 559329568, 281376176, 180921736, 3328866084, 1744647778, 2867377071}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 4093640704, 4127195136, 2835349504, 4219469824, 2638217216, 1491075072, 2930769920, 1201143808, 3479437312, 4286447616, 4153475072, 2385805312, 3521363968, 3828604928, 610004992, 1648879616, 99482624, 152752640, 3600510720, 3637645952, 488839360, 4016551456, 716982640, 247180104, 2134269668, 190618114, 511699035}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 738197504, 3858759680, 2231369728, 3716153344, 2973761536, 551550976, 3920625664, 1455947776, 3026452480, 2508324864, 4016373760, 2099281920, 3513991168, 2040750080, 161173504, 316110848, 3372305408, 91124224, 338688256, 370016384, 2131952064, 1126139552, 3687498480, 3958283976, 2042645156, 2800544790, 1219073167}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1677721600, 100663296, 83886080, 3229614080, 2571108352, 2678063104, 1515192320, 861405184, 3968073728, 3675389952, 3126919168, 3999367168, 1030799360, 771809280, 1128845312, 1874122752, 1228076032, 1874447872, 753751808, 1215698560, 235091904, 1397274592, 149772720, 2926981720, 2600668876, 3418923802, 497909179}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 738197504, 33554432, 2298478592, 3833593856, 2420113408, 1642070016, 1829765120, 2621440, 1524891648, 3482451968, 3326017536, 461209600, 4034052096, 100851712, 2826620928, 1926690816, 1282462720, 626381312, 1719884032, 3177585024, 1057299392, 2531693280, 637361904, 4213115528, 1942849484, 1923798214, 182380287}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 603979776, 3523215360, 452984832, 1400897536, 3938451456, 1675624448, 2907701248, 3369598976, 4083941376, 258867200, 700907520, 3651305472, 3720888320, 251158528, 749760512, 3462690816, 2910215168, 2712097280, 2732514048, 2108829568, 178325824, 2517732768, 2517171984, 1728652264, 3348477628, 3368211850, 3056865745}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1543503872, 2449473536, 1728053248, 864026624, 255852544, 3655335936, 3209691136, 4260888576, 4166254592, 2781741056, 2854027264, 3396698112, 1460289536, 1966759936, 3276951552, 3562952704, 2440328192, 2433702400, 4232826112, 2456693120, 237834304, 2367532192, 1250322288, 4056964360, 2768858332, 761973922, 2656680503}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 2885681152, 1979711488, 3942645760, 1166016512, 4030726144, 1759510528, 4029677568, 690487296, 1285292032, 2758148096, 1014431744, 3770449920, 1843707904, 1605689344, 2842488832, 695781376, 668138496, 4212913664, 1992580352, 4256563328, 1710168640, 1875417888, 2050940720, 3056980232, 2967435012, 426028622, 3799053545}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 1006632960, 1912602624, 2432696320, 1619001344, 1346371584, 4024434688, 403701760, 65536000, 4067688448, 1866858496, 4118609920, 1277788160, 1966817280, 2907398144, 225660928, 919558144, 315446272, 1471050240, 622263552, 3624804736, 1165567424, 1448578528, 2239386096, 3726689800, 2269845004, 2414653942, 3186552299}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 4093640704, 2583691264, 1258291200, 2239758336, 851443712, 4007657472, 2725249024, 942145536, 199491584, 3683254272, 3840606208, 3530915840, 2599960576, 2762498048, 1880117248, 4054599680, 3790230528, 2842654208, 712755968, 1461529984, 1975033664, 2360921632, 1972157072, 1498074408, 2050723764, 722036926, 795802311}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 1409286144, 2382364672, 3808428032, 3162505216, 1514143744, 4221566976, 135266304, 3287810048, 372506624, 787611648, 3424976896, 3715530752, 1227407360, 3302547456, 3801149440, 2555172864, 2582836224, 4166117888, 1523613440, 1039867008, 178619456, 2636217184, 1875879408, 2772453144, 1690501916, 259101410, 2976087791}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 2617245696, 905969664, 822083584, 813694976, 3711959040, 1365245952, 1712324608, 1806172160, 895221760, 2643329024, 1747648512, 1736605696, 3627270144, 3691241472, 3453743104, 599775232, 1686488064, 1100792320, 3270206720, 683223168, 432506048, 3419035872, 687515568, 1869078504, 3563182188, 3605447046, 3222434641}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3959422976, 3187671040, 2130706432, 4018143232, 3653238784, 1772093440, 3094347776, 352845824, 1673789440, 1318191104, 170721280, 2573238272, 3780952064, 374136832, 2098524160, 2322122752, 1268182016, 3969769984, 3360315648, 1738487424, 947751232, 1473536672, 4131654864, 3260154552, 1091373732, 1179691238, 3971282327}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 1006632960, 1778384896, 2097152000, 1870659584, 2982150144, 1835008000, 449839104, 3794272256, 1049886720, 282198016, 1760624640, 2071101440, 2361344000, 1171218432, 4007088128, 3036379136, 1832215552, 2645711360, 4242265344, 2864385920, 2406461632, 2179193632, 1969700688, 821667848, 325634236, 53521206, 1489390611}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3825205248, 637534208, 3170893824, 562036736, 1774190592, 4062183424, 38797312, 2582118400, 4064018432, 3403808768, 1338179584, 1963491328, 952221696, 2767314944, 581562368, 1947060224, 1860955136, 98496000, 938170112, 1716723328, 3317731776, 3022899616, 800836560, 213304152, 3751246284, 2756772534, 49518009}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 3422552064, 3321888768, 3170893824, 176160768, 4240441344, 3252682752, 3700424704, 3993501696, 4143185920, 1489633280, 2826108928, 2778234880, 3337469952, 2480791552, 2909138944, 2221524992, 688903168, 4062898688, 3182385408, 3347785856, 137668544, 3921409376, 935383632, 2561437224, 3633028876, 3794103182, 3730319795}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 4227858432, 301989888, 1124073472, 3347054592, 633339904, 530579456, 1928331264, 715653120, 4271636480, 1722941440, 1914372096, 1595179008, 2910502912, 1818943488, 2404577280, 985065472, 209769472, 8245760, 1963748608, 1561536896, 3296237888, 2967533728, 2553137616, 668230200, 3395756164, 4206266670, 3612992521}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 2483027968, 33554432, 352321536, 3649044480, 2025848832, 1969225728, 560988160, 789053440, 2851864576, 921042944, 366936064, 2072936448, 2598060032, 831217664, 2706599936, 4114053120, 336948224, 267941376, 1399051008, 831984512, 1053996736, 1403867296, 2146199184, 214564808, 1061561748, 1271873366, 2230755241}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2617245696, 3791650816, 3506438144, 1786773504, 4265607168, 2510290944, 298844160, 2213019648, 1790705664, 1754136576, 148439040, 1124368384, 2635841536, 1085005824, 1911812096, 3549939712, 1287517184, 1110371840, 2173257984, 2796368256, 178693568, 3976523616, 1192904944, 3909779864, 1468188652, 1678724118, 3023576121}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 1543503872, 3187671040, 3640655872, 1182793728, 2856321024, 945815552, 1336934400, 2598895616, 2673082368, 2801664000, 3336110080, 363298816, 1575075840, 32628736, 151638016, 1336272896, 1433916416, 1832707584, 1773170944, 1710038656, 3874064576, 315681120, 109206512, 2983598568, 3643613188, 1825152446, 3774930923}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 2348810240, 2919235584, 251658240, 478150656, 3258974208, 2996830208, 644874240, 357040128, 2211708928, 3143237632, 3393519616, 3675553792, 3251748864, 1285152768, 3142438912, 2316818432, 3713201152, 868636160, 2950149376, 556695168, 3287526720, 3573314144, 2063775472, 3617770584, 2899210436, 849578774, 2718189219}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 2483027968, 3791650816, 1761607680, 1031798784, 1371537408, 1151336448, 1720713216, 4035444736, 557580288, 748290048, 547291136, 1860796416, 4262412288, 42426368, 1304121344, 2787203072, 1547586560, 3919046144, 544768768, 3884964736, 2110558656, 1143588512, 2529795792, 2162125304, 1970238300, 3753334014, 488861041}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 1140850688, 1711276032, 251658240, 3078619136, 373293056, 3428843520, 370147328, 2545418240, 406585344, 943325184, 1795883008, 368934912, 2884059136, 2187288576, 4049817600, 148465664, 311579648, 2693788160, 691577600, 2579487360, 3731917120, 3639332000, 1668193584, 878107688, 1546271404, 3719505346, 2034350733}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 603979776, 100663296, 587202560, 1786773504, 130023424, 1855979520, 835715072, 3710386176, 4100194304, 2950299648, 2306408448, 3683483648, 2577776640, 4002275328, 602525696, 3618887680, 3733642240, 3655821824, 1349690112, 510083712, 36870720, 260528352, 3078784272, 945779896, 3764296652, 4071181830, 610900319}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 603979776, 3388997632, 2499805184, 1417674752, 2436890624, 4041211904, 206569472, 3111649280, 1667497984, 513146880, 1018494976, 2279833600, 1678557184, 678748160, 4019253248, 4165392384, 672390144, 1705006592, 3285491456, 2202291584, 578984128, 3545322976, 290532784, 1429571464, 1759116188, 3230099522, 1527001179}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 4227858432, 1509949440, 3439329280, 2273312768, 71303168, 1482686464, 982515712, 1335361536, 3150708736, 1121845248, 1714618368, 1904377856, 2271232000, 1308123136, 1169444864, 2905229312, 2423880704, 2414596608, 2949885184, 357030784, 1042135232, 1538052384, 682830896, 4098009128, 4232080268, 227046378, 4152126937}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 4227858432, 4194304000, 2936012800, 2122317824, 2638217216, 2350907392, 3880779776, 4065853440, 15990784, 1708785664, 2583232512, 202473472, 4291346432, 1183899648, 2128932864, 3011438592, 1730669568, 4154870272, 391558400, 3225578368, 1635037248, 3353298912, 1418136752, 753575352, 261376364, 2964565626, 3675641351}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 4227858432, 905969664, 4110417920, 3112173568, 2755657728, 329252864, 4006608896, 1719140352, 2353266688, 1188167680, 2333802496, 895385600, 3370795008, 1301438464, 3713429504, 3997456384, 1052728320, 143781376, 1104384256, 1778252928, 796766656, 2798700448, 1824142000, 3964082264, 1249415916, 2481678322, 2296110371}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 3825205248, 637534208, 3204448256, 8388608, 3888119808, 2891972608, 2704277504, 2272788480, 1877737472, 639238144, 3370844160, 567181312, 1641234432, 1001086976, 499601408, 1268606976, 3830862848, 3574127104, 1140040448, 2826750592, 594916672, 2731924832, 1663840400, 3036283272, 3306891972, 3830886810, 735004449}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 3959422976, 3590324224, 3271557120, 2659188736, 2898264064, 1134559232, 72351744, 3793223680, 570163200, 3301834752, 1567162368, 4140859392, 151764992, 2241060864, 2964320256, 1405220864, 1626926080, 3375384064, 1346878720, 4116342912, 888973376, 1218312160, 1810297040, 2801878584, 2794129964, 2075107882, 2783866389}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 469762048, 2248146944, 452984832, 2206203904, 3586129920, 2233466880, 1020264448, 3515351040, 2812542976, 1142816768, 2145714176, 1940094976, 4081369088, 3394035712, 1940443136, 3679909888, 1799603200, 1723360768, 2085658880, 107372672, 3491083840, 3092639392, 1471766480, 713898136, 2549589676, 2533546574, 587594215}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1543503872, 3858759680, 1996488704, 2944401408, 868220928, 3546284032, 1158676480, 3921149952, 1016332288, 3203268608, 1901658112, 1119715328, 2192130048, 2408669184, 960843776, 2282444800, 614620160, 3950507520, 2727518464, 3572103296, 551793984, 3904390816, 391173712, 4287509640, 961098956, 3045441058, 1165844551}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 1543503872, 1308622848, 2768240640, 830472192, 4290772992, 648019968, 4124049408, 2220359680, 1020002304, 3570008064, 2024210432, 1126006784, 2867478528, 238182400, 1992183808, 2887010304, 3980608512, 3969307136, 1242072320, 3465344640, 3866595264, 220023712, 2587357264, 1685588984, 1281098636, 1299319834, 828055785}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 2214592512, 2650800128, 1761607680, 2122317824, 2160066560, 1725956096, 1869611008, 798490624, 549191680, 1357250560, 585170944, 1671200768, 1848360960, 3761496064, 1137692672, 3179927552, 2872626176, 2251058688, 3851652864, 3691137152, 1271300800, 3492595040, 2605607248, 3917004520, 2886851124, 1921315154, 4882365}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1811939328, 4127195136, 2701131776, 2340421632, 2269118464, 2816475136, 1058013184, 3153592320, 2245263360, 3543007232, 15269888, 70549504, 2936717312, 2087903232, 241618944, 3244877824, 78763008, 2001551872, 2514196736, 1784366208, 398900416, 3035756064, 3391964144, 504072200, 1828941516, 2766314674, 775408903}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3556769792, 33554432, 553648128, 629145600, 239075328, 1516240896, 4042260480, 1730674688, 3916693504, 869924864, 1650262016, 3389554688, 3413426176, 823975936, 780726272, 2187511808, 2839008256, 3722139136, 1093509888, 2976924544, 3518905280, 304036512, 292130096, 2695003560, 1032260244, 3595932894, 1719434051}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1543503872, 369098752, 1258291200, 461373440, 79691776, 2476736512, 3618635776, 2569535488, 687079424, 2401632256, 2778398720, 3135930368, 3895345152, 2990956544, 3687993344, 3152308224, 2607242240, 2358368768, 214797568, 1434904704, 1124936256, 2572780704, 3551590800, 9320312, 19871636, 86805854, 3412413219}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 67108864, 4127195136, 3405774848, 3078619136, 297795584, 3978297344, 309329920, 3522691072, 693895168, 935198720, 2261712896, 2616623104, 956022784, 1547952128, 1920987136, 2035415040, 3157715968, 3113512448, 3962941184, 582709888, 1309880384, 1720231328, 3432312272, 2416273560, 2287741700, 3510503930, 1770981869}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 4227858432, 2919235584, 1526726656, 1870659584, 1111490560, 1944059904, 4029677568, 892862464, 3049521152, 1058668544, 1731788800, 1526104064, 2968797184, 386686976, 2129154048, 1566722048, 204690432, 1640618496, 1450943744, 3049320064, 2050304064, 1957739424, 3468910384, 2563893704, 3073345732, 2024990474, 2013267003}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3422552064, 100663296, 1660944384, 310378496, 1052770304, 3646947328, 2949644288, 2073559040, 2292449280, 579993600, 2779971584, 4069031936, 2850766848, 2301845504, 3333902336, 1834305536, 1313752064, 2708129280, 2198844672, 1498010752, 3133086784, 3191247072, 1654029136, 2297363208, 2079170044, 1624427418, 2807799795}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 1275068416, 369098752, 3472883712, 1031798784, 1203765248, 3571449856, 2259681280, 1430781952, 1190395904, 645529600, 310312960, 2528346112, 1604173824, 3918913536, 2931937280, 4037801984, 437044224, 3377681920, 2142799104, 1754554496, 3499557696, 2807542816, 482329040, 164025064, 1306820164, 2604599190, 2786307947}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 2080374784, 1174405120, 553648128, 4253024256, 1321205760, 2246049792, 3146776576, 3968335872, 3079929856, 417202176, 458031104, 2249097216, 2913124352, 1164632064, 224317440, 3434137600, 969274368, 2041010688, 3403121920, 57832576, 730148032, 1111137184, 2454510608, 3978286952, 4139533452, 268437294, 2281713675}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 67108864, 3791650816, 654311424, 2474639360, 1103101952, 2334130176, 649068544, 2895642624, 4033085440, 3160801280, 1588133888, 3012788224, 2118434816, 3181174784, 4153987072, 1982789632, 1599077376, 1982874112, 2342421248, 3776011136, 3053519424, 3492781728, 270979792, 3598959128, 1735016628, 4195714066, 1795025995}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 3825205248, 2986344448, 822083584, 562036736, 2520776704, 2678063104, 2385510400, 3328704512, 1085538304, 3722051584, 3084189696, 922189824, 2069151744, 503111680, 1579741184, 3768768512, 2102391808, 3618924032, 2448858880, 4222178176, 4035260352, 1322237856, 3327708720, 4184530904, 332131156, 2080798030, 781684899}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 4227858432, 4127195136, 3137339392, 2558525440, 4232052736, 3164602368, 2693791744, 1171783680, 2158231552, 3584950272, 3502047232, 1125679104, 1733410816, 3477725184, 378392576, 1322510336, 340186112, 1154630144, 2485239040, 3921109120, 2610765376, 357077088, 862575472, 1985857112, 2712390524, 2138240650, 337921763}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 603979776, 369098752, 2835349504, 3581935616, 717225984, 2162163712, 663748608, 2241331200, 307494912, 1472331776, 3800891392, 3530850304, 4216209408, 775315456, 1408397312, 3584583680, 1265724416, 734524928, 3582246656, 3154532992, 3906617536, 3415506336, 4239354640, 3085227304, 3705343948, 1046184490, 2498230655}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 2617245696, 1644167168, 3909091328, 2592079872, 4190109696, 2673868800, 89128960, 871890944, 4266393600, 1198653440, 1208418304, 1935114240, 4090380288, 794189824, 1548374016, 213940224, 344681472, 3014584832, 3890711808, 3131471232, 2592235456, 3114557792, 1041064720, 3552040648, 2629121692, 2838537698, 290048177}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3690987520, 2449473536, 1258291200, 964689920, 1665138688, 1981808640, 3834642432, 3589799936, 1924399104, 2792488960, 1973878784, 2152038400, 2773499904, 3196608512, 3299635200, 489056256, 4248138752, 679666176, 204838144, 4015542656, 1114927936, 2072147232, 3078580720, 2272394872, 2515674716, 2716278946, 1306892879}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 335544320, 1040187392, 3003121664, 1535115264, 2009071616, 689963008, 227540992, 564658176, 1806958592, 3070361600, 1435435008, 1123713024, 3028074496, 4294238208, 2588995584, 2402994176, 3592541184, 2236174848, 177379072, 2515073152, 2531714112, 3854031520, 3176424272, 1104098072, 3625620348, 650953110, 483188795}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 4227858432, 3254779904, 4278190080, 2424307712, 3846176768, 3944742912, 4014997504, 1275592704, 910426112, 1447690240, 2473263104, 2403500032, 2816393216, 2885083136, 4100124672, 2724259840, 3052397568, 259484160, 673879296, 1986708864, 2971978304, 539354720, 601639728, 2450011128, 2068060460, 1640633774, 715853695}, +{2147483648, 3221225472, 2684354560, 1342177280, 3623878656, 1543503872, 2046820352, 2533359616, 2961178624, 2797600768, 3961520128, 2435842048, 1709703168, 4194041856, 3175219200, 2311127040, 3188359168, 1240973312, 2906644480, 578015232, 1285158912, 642051072, 2149341696, 3908209920, 500429696, 2783561280, 3226268256, 1433429968, 2183708376, 963042196, 1309498222, 2483029585}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 2751463424, 2717908992, 1023410176, 3867148288, 1153433600, 274726912, 2794455040, 2943877120, 450625536, 2758672384, 2754150400, 3202252800, 3220881408, 1071833088, 1747898368, 2843273216, 1865280512, 1567443456, 1951834880, 961473408, 3479762112, 3952461152, 72443984, 3907554888, 1623181548, 1117418162, 577313733}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 335544320, 1577058304, 1795162112, 3330277376, 994050048, 3764387840, 3197108224, 2787639296, 3708551168, 2005270528, 3307536384, 2747760640, 1240023040, 4003553280, 3736956928, 3386066944, 1683645440, 3651920384, 3888097024, 1517113472, 1813740096, 3641074656, 2846226736, 3357977384, 1475667852, 3605212294, 235052677}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 2080374784, 1308622848, 2566914048, 1887436800, 2478833664, 3244294144, 3937402880, 1687683072, 4147904512, 526254080, 2030108672, 2097119232, 3244408832, 3625574400, 542502912, 4025731072, 1576981504, 3020386816, 2025565440, 1836310144, 3107899584, 216497376, 2571877392, 3209418312, 1473439204, 1251039298, 2590946381}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 3825205248, 3053453312, 50331648, 3565158400, 1950351360, 1541406720, 753926144, 1549271040, 787218432, 874119168, 939458560, 1053065216, 1347829760, 3614334976, 1328697344, 865097728, 2431867904, 2402680320, 2920318720, 1234193024, 301161024, 1186322272, 4191192688, 2360366728, 4121122484, 259910946, 3503589337}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 1677721600, 3120562176, 3137339392, 998244352, 3082813440, 937426944, 3551526912, 2679635968, 1710489600, 3701604352, 2466971648, 3244785664, 959299584, 3572883456, 2222051328, 940300288, 1694825472, 3042534912, 1104920320, 1164177792, 2646134592, 85424544, 4137072720, 1426418600, 3148188740, 3713451050, 3259654423}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 1006632960, 3523215360, 1493172224, 914358272, 3116367872, 4208984064, 3283091456, 2537029632, 861143040, 1924268032, 3086548992, 2278391808, 1714536448, 3026837504, 3553488896, 3110586368, 2124073984, 40722944, 2940841216, 4023122304, 169664448, 2077653600, 3815057424, 2150866088, 276749636, 2229754634, 543465759}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 2214592512, 2852126720, 1828716544, 1384120320, 2386558976, 1071644672, 3379560448, 1153957888, 752091136, 3992059904, 2790850560, 4102127616, 1361756160, 1166204928, 2498162688, 1887229952, 1382138880, 3651826176, 4249195264, 4221622656, 2842161856, 1783717472, 176490992, 3758590984, 2517760340, 1608674278, 1473355027}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 2617245696, 1845493760, 1157627904, 2340421632, 3175088128, 891289600, 1380974592, 1259864064, 2807824384, 437911552, 2194866176, 183730176, 3508813824, 1872519168, 2035314688, 3283240960, 1879931904, 713883136, 510630144, 1759404672, 125780928, 2278279456, 948054640, 466563384, 1196003500, 2171029226, 1998057981}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3825205248, 3657433088, 150994944, 3967811584, 1354760192, 2875195392, 688914432, 2641887232, 510394368, 1676017664, 1907032064, 2683273216, 721534976, 232382464, 835047424, 374065152, 3438603264, 1922122240, 1977465600, 1161883008, 636190656, 2839063776, 2725274832, 1964971016, 1846903116, 371516818, 1225352393}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3288334336, 1308622848, 1191182336, 4135583744, 2562719744, 3072327680, 4157603840, 3936878592, 1393295360, 536739840, 1432944640, 4047929344, 2432483328, 2780094464, 1850265600, 2966345728, 3993238528, 917984768, 3613173504, 2978468992, 538268992, 2334363872, 2621733584, 2367752472, 1429911532, 3476747206, 3860448069}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 3019898880, 2248146944, 1828716544, 1199570944, 1774190592, 429916160, 890241024, 676855808, 64225280, 3443916800, 4120444928, 2266791936, 2845982720, 4254752768, 1090416640, 3421521920, 392518656, 3165372928, 1874243328, 655978112, 2123482560, 3835018272, 4033276496, 3551270456, 255991932, 2259098346, 2978058975}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 872415232, 3456106496, 754974720, 1434451968, 3854565376, 1893728256, 2276458496, 2634547200, 3894149120, 117309440, 2420703232, 1233485824, 496615424, 2947670016, 1946013696, 658237440, 3123108864, 2757843456, 572495616, 2916795520, 2276417472, 1277067936, 702765008, 4158171624, 108948228, 1927229126, 1101051393}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2348810240, 2248146944, 1862270976, 1686110208, 767557632, 786432000, 948961280, 2991063040, 2317090816, 4135452672, 1476198400, 1737129984, 560152576, 252403712, 2682736640, 2592167936, 2177387520, 3014717952, 110661888, 2092454016, 1072225088, 2920069728, 2142915856, 4273732776, 2828212108, 1786742174, 3226847065}, +{2147483648, 1073741824, 1610612736, 1879048192, 3355443200, 738197504, 2852126720, 3875536896, 2390753280, 4013948928, 3630170112, 1328545792, 4288151552, 3721134080, 2412380160, 556335104, 1065058304, 1413234688, 3078905856, 3919081472, 1991927808, 2133292032, 3492464128, 3322776832, 3651618688, 594202176, 476947936, 764901936, 812831272, 3856773348, 1589463682, 1445720241}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 469762048, 2449473536, 251658240, 4202692608, 3812622336, 2778726400, 831520768, 2348285952, 3181641728, 4046323712, 2375221248, 3597303808, 118538240, 2433277952, 3156004864, 3508201472, 2666920960, 1246053888, 2112913664, 4178953600, 3388298816, 2304286944, 3609842736, 2484028248, 1798158908, 3969677122, 2496069995}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 872415232, 2516582400, 3707764736, 4169138176, 3862953984, 4066377728, 2926575616, 2766667776, 1640235008, 1458700288, 7143424, 902725632, 735657984, 705781760, 88436736, 1349478400, 1288590336, 2139540992, 3901260544, 1739474560, 4151755200, 3542136800, 42617456, 1756684520, 3745879156, 1437651406, 1721208191}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 603979776, 1174405120, 1895825408, 847249408, 62914560, 1142947840, 2546991104, 3077046272, 2982936576, 1890975744, 1874657280, 3549200384, 3613048832, 752017408, 2272194560, 354469888, 240763904, 656371200, 2660673280, 2665600640, 3384507072, 2615975520, 4159359632, 2894777752, 2310726508, 1235411510, 840361349}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2080374784, 2650800128, 1694498816, 92274688, 2881486848, 1277165568, 3922722816, 660078592, 400818176, 1334968320, 3267821568, 2835382272, 84328448, 3091128320, 3052064768, 986773504, 2323377152, 2497005056, 3642923264, 1017765504, 661804992, 3264351904, 3678877776, 1824564568, 3559309868, 2154743674, 3681740355}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3288334336, 3523215360, 3573547008, 3649044480, 843055104, 1071644672, 550502400, 2736259072, 2491154432, 4197318656, 1665073152, 81690624, 838287360, 718233600, 1170427904, 616912896, 214846464, 110806528, 4087396096, 2307941248, 3431843520, 424282272, 393033776, 4241463752, 630645500, 346471354, 2929411429}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 4093640704, 2248146944, 1795162112, 2944401408, 2176843776, 2879389696, 1322254336, 560463872, 1133772800, 1255538688, 2432499712, 2351398912, 288374784, 733503488, 1000108032, 1490180096, 1354988544, 669969920, 3186725632, 642601600, 1918892096, 2534157216, 515516368, 297216824, 996720524, 1732562774, 1880004339}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 4227858432, 2113929216, 3841982464, 2004877312, 1220542464, 3802136576, 4017094656, 4242014208, 669253632, 2417623040, 3978493952, 2911600640, 3675340800, 1344888832, 3453841408, 1548699648, 1365267456, 1462624768, 410098944, 1596088960, 984280000, 2474647072, 1790969872, 3919579832, 3589275748, 3885499346, 260315883}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 1543503872, 3657433088, 117440512, 3430940672, 1874853888, 387973120, 3706716160, 2434269184, 3520856064, 1455816704, 3196256256, 3140583424, 2554085376, 1396989952, 1334341632, 2785433600, 2935047168, 1319295488, 110595328, 573528960, 3749571136, 2006983008, 1362112144, 2100836696, 1806446436, 3609081506, 3909036949}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3154116608, 436207616, 520093696, 696254464, 3510632448, 3483369472, 2393899008, 156762112, 3450077184, 3316776960, 398393344, 3513942016, 958087168, 1881366528, 2824294400, 1995261952, 3216925696, 649262592, 1629001984, 1019248512, 3347310656, 10684960, 3539249776, 3997063064, 3287478580, 1756923618, 124804811}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 2080374784, 704643072, 4110417920, 880803840, 591396864, 1474297856, 74448896, 989331456, 2449735680, 2060320768, 2473132032, 1914667008, 3211214848, 3971964928, 3236646912, 218982400, 3314045952, 211145216, 105483520, 213542784, 817285824, 1563496416, 1938531120, 455179464, 657095892, 1111419882, 667748011}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 1409286144, 771751936, 1124073472, 2927624192, 2436890624, 3323985920, 848297984, 2073559040, 1211367424, 3406430208, 1679884288, 3513679872, 3166552064, 3552960512, 1401024512, 140769280, 3927886848, 4284907008, 3117198080, 165724288, 2477613120, 611521504, 3600526256, 170478648, 1609633692, 2966850554, 2618943671}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3825205248, 3724541952, 2466250752, 2038431744, 2411724800, 1784676352, 3629121536, 2711093248, 1101791232, 2864578560, 3904569344, 2965798912, 276840448, 2419613696, 2665771008, 2779928576, 114119680, 1102170624, 1758507776, 685728896, 2503274560, 1827477024, 1748611536, 3510430024, 3619237980, 469478074, 3252801425}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 3019898880, 2785017856, 989855744, 2122317824, 1094713344, 2678063104, 3333423104, 3353870336, 1121189888, 868876288, 719519744, 1827110912, 49692672, 3954073600, 982675456, 2643220480, 1202023424, 3810649600, 3731884800, 898105984, 1736711232, 951200736, 2125402032, 2968625752, 2786819828, 2755184270, 2245822715}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 67108864, 4261412864, 2667577344, 2290089984, 1497366528, 2816475136, 3364880384, 340262912, 1738276864, 178913280, 2674720768, 3242557440, 2976628736, 431218688, 2892492800, 575797248, 2635521024, 931032576, 221261568, 3719835776, 2500069184, 3256757600, 1435180848, 2083161288, 919566316, 2973740414, 3543065433}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 603979776, 2248146944, 83886080, 343932928, 2772434944, 1809842176, 3952082944, 1434976256, 1903427584, 3516530688, 2824142848, 3703603200, 2096742400, 3772899328, 2266877952, 376690688, 1853682688, 3695801856, 3623894784, 2080390784, 973082560, 520094432, 3145729968, 381689672, 1495280812, 883955790, 1681392979}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 335544320, 2583691264, 3472883712, 1048576000, 2621440000, 916455424, 1110441984, 1381498880, 288096256, 3351117824, 4178509824, 3197337600, 3789832192, 2810994688, 3589828608, 820668416, 1201366016, 912779776, 1522544384, 2665490816, 3197110848, 3613924832, 1374959344, 3302110552, 1561403604, 4096561858, 2951734601}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 2751463424, 369098752, 2969567232, 4102029312, 1698693120, 3839885312, 1439694848, 3285712896, 2955673600, 3095003136, 3641507840, 3943727104, 1618264064, 2575097856, 2601046016, 1553917952, 4182375424, 820270592, 1573404416, 3511949952, 1525024448, 801047520, 952733360, 3846331784, 1301742076, 1405985930, 381447361}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 3690987520, 3456106496, 3103784960, 4135583744, 3166699520, 2589982720, 3295674368, 2283274240, 1281097728, 1473904640, 3938910208, 131825664, 3026599936, 512647168, 2383048704, 2079090688, 3632350208, 1854265856, 3437505792, 211172992, 536150208, 4187530592, 2220615248, 3062185672, 3439364308, 264753490, 851392517}, +{2147483648, 3221225472, 536870912, 268435456, 3087007744, 335544320, 3456106496, 1962934272, 2256535552, 423624704, 4221566976, 1867513856, 3379036160, 2294546432, 1971453952, 917045248, 942178304, 772227072, 3804192768, 2152943616, 229988352, 2051955712, 2389176832, 678180608, 3198559360, 3210414528, 3573129312, 2460213808, 1408111320, 3708754956, 301180374, 1539233447}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 1543503872, 33554432, 3405774848, 159383552, 2243952640, 3030384640, 1796210688, 2885156864, 3029073920, 811991040, 2345992192, 1823965184, 166903808, 77258752, 1211027456, 224716800, 1296563200, 245198336, 3149150464, 3737786752, 2799901504, 4076511520, 301552720, 3978693496, 2889160380, 2168960194, 1635436321}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 201326592, 4194304000, 3774873600, 3749707776, 1128267776, 3487563776, 1911554048, 2259156992, 3209428992, 2187460608, 254869504, 1347125248, 2021048320, 3568230400, 1342885888, 2110060544, 568851456, 200630784, 3634635008, 3486400384, 19085248, 1737664544, 85032176, 4043976968, 3881647732, 293189982, 822067917}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 2214592512, 2785017856, 2466250752, 2038431744, 423624704, 2275409920, 126877696, 2589458432, 1594097664, 2964979712, 3473080320, 3376644096, 1352187904, 2463162368, 2647453696, 2891118592, 2637949952, 780355072, 1808541440, 627453568, 696064576, 412781600, 2938658416, 3231954328, 1328080252, 2774061674, 4138790251}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 201326592, 167772160, 1358954496, 3615490048, 801112064, 4137680896, 3853516800, 3508011008, 2277244928, 4144365568, 3386179584, 3130687488, 1809563648, 2935218176, 2090323968, 1947072512, 1798239232, 2988006912, 2868124928, 1911701376, 1109859264, 2713552416, 568738256, 47560312, 3588381716, 2581566162, 1562989437}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 738197504, 2785017856, 2432696320, 629145600, 557842432, 2027945984, 2974810112, 2679635968, 1598816256, 1195245568, 3516727296, 4215504896, 664485888, 3606274048, 1212641280, 2421520384, 3848684544, 2426455552, 3540258048, 3438937216, 2865180864, 87339424, 2143798768, 3514874312, 4040552092, 3224606962, 2043899745}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 3825205248, 3388997632, 3875536896, 2139095040, 490733568, 3990880256, 2236612608, 2027421696, 2961965056, 84803584, 3856990208, 725909504, 2227552256, 1338892288, 2287595520, 1979447296, 4016104448, 887710208, 3750501120, 2525890944, 2661621824, 1738848160, 2937449712, 2631266696, 2599811548, 2642795882, 2016269449}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1275068416, 2986344448, 3841982464, 2625634304, 1765801984, 421527552, 999292928, 1303904256, 1647050752, 171048960, 2190278656, 685932544, 2700754944, 2974965760, 201740288, 3589830656, 3728174080, 3289447936, 1512844544, 2654085504, 2492278976, 1675798496, 595225008, 3985792504, 1390833692, 2064148466, 767513145}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 3019898880, 3120562176, 2768240640, 2877292544, 2420113408, 2787115008, 3165650944, 1429733376, 3774087168, 933625856, 4151508992, 1491763200, 575619072, 3045548032, 3379261440, 3288950784, 3995362304, 623502848, 1673136896, 4211672448, 1602469056, 2858208800, 3654518320, 2268388792, 592426900, 2693720154, 1246142247}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 67108864, 1107296256, 922746880, 411041792, 4206886912, 3286237184, 2662334464, 3911712768, 3838050304, 1003356160, 2457534464, 2147123200, 1392001024, 3433062400, 3358347264, 2086041600, 3014355968, 77515264, 194644736, 659372928, 1126008384, 138471520, 727261904, 3188433960, 74963588, 3543772238, 1975450303}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 201326592, 2583691264, 654311424, 2105540608, 3317694464, 450887680, 3962568704, 833093632, 937689088, 2922774528, 1581580288, 3455352832, 4213260288, 2692308992, 2538950656, 980908032, 3956042752, 4092188160, 2307003648, 3618313088, 2044570176, 173530400, 3933411408, 1957803240, 3948270820, 3466076686, 3318487095}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 1543503872, 3657433088, 3506438144, 293601280, 2394947584, 2195718144, 3620732928, 1917321216, 3070492672, 2540044288, 3742171136, 981172224, 997933056, 857956352, 806309888, 2935838720, 4227746816, 1480376832, 1921127680, 1740309376, 3946743744, 1006947232, 1983781904, 2443256488, 4031363164, 1033391694, 1454501327}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 4227858432, 503316480, 2936012800, 2793406464, 3485466624, 3034578944, 2087714816, 1750597632, 660340736, 3948806144, 3373858816, 2357166080, 2375598080, 3102793728, 3503616000, 2588329984, 992601088, 3821749760, 65943808, 287383168, 1234412864, 67040480, 3414543120, 1485657128, 789253172, 1607507362, 2652523957}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 3422552064, 570425344, 1124073472, 360710144, 876609536, 1654652928, 1347420160, 2964848640, 1531183104, 1337327616, 2100625408, 515145728, 3468902400, 736845824, 3103215616, 3757398016, 3944641536, 715386368, 1959140608, 3013424512, 3773338944, 2850117664, 1485855024, 1511189400, 1352959116, 3285937186, 4018102323}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 3288334336, 2315255808, 4278190080, 2726297600, 3435134976, 3709861888, 2056257536, 3881304064, 325320704, 293732352, 2649292800, 486244352, 2932228096, 1330536448, 26374144, 2755942400, 3391570944, 1990851072, 3240233728, 1094257024, 1984144960, 605185760, 1308912080, 4056379544, 1578759996, 107622506, 3183809907}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 335544320, 301989888, 587202560, 1400897536, 3628072960, 706740224, 1131413504, 3247964160, 2657878016, 2518548480, 3775332352, 4012015616, 3230056448, 2209275904, 825946112, 4120438784, 1898564608, 1717063168, 2403207936, 3119984512, 2197468992, 4140497824, 2109786544, 1445318968, 1318477028, 781257730, 335642969}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 469762048, 1577058304, 2600468480, 2894069760, 2294284288, 698351616, 3929014272, 503840768, 366215168, 2237005824, 2187919360, 1581154304, 2271002624, 1831133184, 2123952128, 2483746816, 2421015552, 3995494912, 2929077504, 1531517568, 1120840768, 3690254176, 2252403024, 1896269112, 1947726004, 974478518, 1503367427}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 1811939328, 2717908992, 3070230528, 1283457024, 717225984, 2359296000, 2022703104, 548929536, 3267100672, 202244096, 2816802816, 4134109184, 3330195456, 3457605632, 1534259200, 3027290112, 2767449088, 2728089088, 2723024128, 1568998784, 945403968, 1029100384, 1184030160, 3321943288, 3401312732, 1555000690, 1490291229}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 2751463424, 4127195136, 3573547008, 58720256, 750780416, 2097152, 3698327552, 753401856, 929300480, 265420800, 348979200, 887914496, 3077292032, 2645811200, 3646943232, 3111770112, 3336492032, 3741537792, 970604288, 3405324928, 1478920128, 2901077792, 1036601360, 4217051672, 184781828, 2111989438, 1815122983}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 335544320, 3724541952, 4211081216, 3615490048, 381681664, 3013607424, 1211105280, 175636480, 2513174528, 2396913664, 1568735232, 4041310208, 64536576, 1271980032, 2391076864, 80136192, 1685179392, 3080022528, 3007721216, 1503475840, 915904064, 683531168, 399211024, 1720131832, 4204572660, 2996784874, 3167038297}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 3959422976, 2516582400, 3674210304, 1887436800, 1312817152, 1101004800, 2100297728, 4104650752, 1851523072, 2899705856, 279379968, 3129049088, 153600000, 1769988096, 3941330944, 1504835584, 1232657408, 1490699776, 1040071936, 3476764800, 1530371648, 1515244128, 1313234416, 231212952, 4018932692, 3631097726, 3206748201}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 1946157056, 2382364672, 3170893824, 1417674752, 1262485504, 346030080, 3111124992, 2698510336, 1868300288, 287178752, 2245197824, 2182512640, 2451095552, 2339430400, 3365195776, 398907392, 1019468800, 2660395520, 3264624384, 2741449856, 1034726336, 4248434400, 4254285872, 2353365784, 2832095300, 285738994, 2230590821}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 3825205248, 3523215360, 520093696, 4152360960, 1304428544, 2434793472, 2211446784, 771227648, 334233600, 1672609792, 3825926144, 1519288320, 3767255040, 2783174656, 295161856, 2423912448, 1737018368, 1554609664, 632950528, 1263475584, 3865619520, 1572796832, 3504635600, 1662095512, 2912633196, 3773897362, 2560727977}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3288334336, 4194304000, 3170893824, 2592079872, 1673527296, 2854223872, 4161798144, 1141374976, 2141978624, 3489529856, 2743009280, 92045312, 95436800, 2743623680, 406614016, 3362146304, 290145280, 4256614912, 8731392, 973186432, 2468731584, 2187830368, 1690222736, 2510892056, 1312794396, 1853547166, 3171629365}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 1409286144, 2583691264, 1694498816, 310378496, 2772434944, 3655335936, 2351955968, 431489024, 3258712064, 3529900032, 469434368, 3541991424, 3134341120, 1723490304, 2836287488, 2901178368, 2437768192, 2832123392, 1668879104, 617584000, 1518992576, 3686903904, 2789659952, 3179100488, 1649781572, 2671046058, 1521756005}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3690987520, 3657433088, 1996488704, 109051904, 3049259008, 882900992, 3637510144, 596115456, 1605632000, 669384704, 3455909888, 3371532288, 2415411200, 2818596864, 418148352, 2100709376, 3919141888, 3103255040, 709303552, 2561313664, 2299446848, 2376900576, 281269904, 1407264184, 1169668236, 1321946350, 2691484611}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 3019898880, 570425344, 3539992576, 1149239296, 88080384, 1444937728, 1559232512, 122159104, 2580807680, 851836928, 3448307712, 2394718208, 3246276608, 3638976512, 1217032192, 2412800000, 3251338240, 2876825088, 974336768, 1145543552, 2162032448, 290821728, 714273584, 266349752, 328215172, 2878873046, 3949726819}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1811939328, 2248146944, 117440512, 1350565888, 2654994432, 1528823808, 846200832, 3864526848, 1913913344, 3866492928, 3010658304, 3622993920, 3596140544, 1464918016, 3127693312, 4007061504, 2290609152, 2781896192, 1362691328, 1002144896, 389772608, 3661609312, 33901296, 2572191288, 1413348772, 2407627698, 175014903}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 469762048, 1845493760, 3539992576, 864026624, 4114612224, 3793747968, 2005925888, 2991063040, 3672899584, 970588160, 910491648, 3016392704, 294862848, 1030447104, 1172262912, 4091627520, 2847046656, 184016384, 4133689600, 3403522688, 3700483648, 2547552928, 2793032688, 3864779128, 4128841628, 2991097486, 3643958773}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 603979776, 2516582400, 620756992, 41943040, 1858076672, 329252864, 2882535424, 2929197056, 4217110528, 1959919616, 1755906048, 695631872, 3717185536, 2154291200, 1039396864, 3332765696, 1776483328, 2652856832, 1304898304, 3913133696, 2289596352, 1126866784, 98431184, 2802766392, 2208656844, 2201629162, 1916614013}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 872415232, 3791650816, 117440512, 2139095040, 2713714688, 492830720, 1796210688, 275251200, 2248933376, 2735865856, 3248291840, 1437499392, 2389164032, 3917471744, 915132416, 3334326272, 119456768, 1250907648, 2051218176, 2311160704, 1451520576, 2730399136, 3088048592, 2725510280, 3910782796, 1935734230, 3708831381}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 67108864, 3992977408, 3170893824, 612368384, 1346371584, 2191523840, 489684992, 820510720, 3769892864, 2973106176, 520290304, 1452834816, 3799465984, 3012517888, 3584258048, 4226373632, 2325242880, 1631450624, 2071279360, 3820727424, 3013596096, 1085280992, 1244138224, 3746824280, 2988839444, 781913006, 3999567811}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 4093640704, 1174405120, 1761607680, 3565158400, 1656750080, 799014912, 1263534080, 1903689728, 2123104256, 3109421056, 1929052160, 3102572544, 2955132928, 1210834944, 1389359104, 1024321536, 2061294592, 4071912960, 2817854208, 67811968, 599814336, 1374633440, 1602724176, 1137100984, 2226744172, 3115559090, 3090989649}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1006632960, 1979711488, 1862270976, 2977955840, 692060160, 1797259264, 3283091456, 2640838656, 662437888, 2298085376, 3510304768, 20348928, 1471889408, 3032702976, 1369919488, 3676915712, 1543797760, 548133376, 3486061824, 3647056000, 1148175168, 1815549728, 340048240, 1470918072, 112713300, 3491956366, 4240606609}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 2751463424, 100663296, 1258291200, 1501560832, 1363148800, 1881145344, 3293577216, 39321600, 454819840, 64618496, 73596928, 4153769984, 1124679680, 329342976, 3900002304, 76236800, 3890111488, 2512056832, 4204862208, 2412427904, 1486280768, 2731750944, 2315099760, 3267198072, 2595188844, 3496508282, 3851143293}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 4093640704, 301989888, 1660944384, 847249408, 2445279232, 4125097984, 651165696, 979894272, 2803105792, 265420800, 4115464192, 2809102336, 3478470656, 2240634880, 3999354880, 1651472384, 1628726272, 2881274368, 140984064, 889101184, 227341120, 257898464, 1036165008, 2448088296, 1278229596, 1077419078, 3250335299}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 3154116608, 503316480, 486539264, 1669332992, 3728736256, 887095296, 4189061120, 867696640, 2818834432, 3316252672, 3640590336, 3107356672, 3372367872, 1600806912, 2846248960, 2492487680, 3855707136, 3688546816, 333262080, 3904211584, 263912896, 2326596896, 1915592368, 1689175432, 166660324, 1960741258, 2643353035}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 67108864, 3053453312, 3976200192, 1635778560, 3024093184, 1847590912, 1211105280, 2154299392, 2717646848, 245497856, 448987136, 435650560, 2987835392, 1882120192, 3215650816, 3970758656, 3612998656, 976442880, 1446188800, 2021628544, 4273664448, 4067738016, 1544419504, 1703756088, 4102166068, 217256366, 1352635281}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 2348810240, 1241513984, 3305111552, 1149239296, 1069547520, 195035136, 714080256, 497549312, 3980132352, 3248619520, 2579300352, 2147844096, 2441428992, 2061328384, 4286148608, 2195675136, 1431593984, 2045952512, 3341623552, 1269666688, 1002009280, 3741281248, 1132742672, 901432568, 778113372, 2320990902, 3089136569}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 1811939328, 3187671040, 4009754624, 1434451968, 2151677952, 1373634560, 1708130304, 2399666176, 787742720, 220332032, 169148416, 1965916160, 1375944704, 1165713408, 3468120064, 3099150336, 2750563328, 3411866112, 1755654400, 875931264, 2908712256, 924663840, 2065194032, 1537074760, 2094704700, 3139170942, 3877996803}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 2214592512, 3724541952, 1426063360, 3665821696, 1245708288, 3277848576, 2528116736, 3235381248, 535560192, 2310144000, 3872718848, 32604160, 3466838016, 2414600192, 4027568128, 4206479360, 2561332224, 1185967616, 708120320, 3347159168, 3881565632, 3050828640, 3352677872, 1197006632, 3506784132, 2993994290, 2558159241}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2348810240, 1107296256, 150994944, 478150656, 641728512, 1717567488, 2114977792, 3082289152, 3554410496, 3032350720, 1702690816, 1346469888, 835174400, 307224576, 1666961408, 2802964480, 603384832, 3628616192, 2849843456, 376543616, 3792694208, 37471456, 2927741296, 2005860072, 3476321900, 2941463810, 2663684277}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 3556769792, 369098752, 2063597568, 998244352, 239075328, 3722444800, 3624927232, 4162322432, 1310457856, 1411776512, 1544749056, 986284032, 284442624, 3495714816, 1411928064, 2992273408, 3029029888, 1023146496, 288034560, 1206233728, 4177151040, 2549826208, 1244912944, 722414664, 4168065868, 2720483018, 2998269581}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 872415232, 234881024, 3607101440, 58720256, 4232052736, 4125097984, 1934622720, 3501719552, 3612606464, 2856976384, 1229127680, 1544388608, 4028940288, 2574049280, 95481856, 2013710336, 914613248, 868438528, 3032162048, 3057237120, 3573471552, 1412940192, 182010544, 2638229960, 3848285212, 3130015154, 2316830887}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 3154116608, 1174405120, 218103808, 2407530496, 1463812096, 920649728, 3276800000, 1251475456, 3272343552, 502398976, 1926692864, 885948416, 495370240, 3874414592, 3293245440, 498923520, 1068364800, 4185543168, 2610904320, 3533343872, 1180229568, 2579223584, 2109431280, 2744172104, 3809725852, 4081014970, 529964089}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 2751463424, 503316480, 352321536, 4185915392, 364904448, 3982491648, 2972712960, 1006108672, 242483200, 593100800, 847708160, 819888128, 1747468288, 155213824, 2954645504, 431642624, 306930688, 3219965440, 1062153984, 1674741888, 172391872, 1488808864, 2488656592, 2183443336, 4252986052, 2711015866, 2790786663}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3959422976, 2449473536, 1258291200, 3716153344, 834666496, 3923771392, 3614441472, 2368208896, 2200698880, 2183790592, 2009006080, 585596928, 3790225408, 4136787968, 1384542208, 110655488, 3299429376, 2242375168, 2810647808, 1934856576, 3802420032, 3810216992, 3036472400, 1905701928, 4031049460, 794999614, 3400190517}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3556769792, 570425344, 822083584, 2172649472, 322961408, 1923088384, 661651456, 3177709568, 3222011904, 2321940480, 3261136896, 2316664832, 1119240192, 1313759232, 1283092480, 331892736, 684411904, 2739260928, 2379823872, 310481792, 4269035456, 3794106272, 3807962992, 347242968, 1471338756, 914722014, 3876474269}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 1811939328, 2248146944, 2499805184, 1920991232, 1455423488, 2929721344, 3624927232, 3170369536, 3438542848, 1441792, 1187577856, 2304344064, 597049344, 4162740224, 3139596288, 3093850112, 4015737856, 802805248, 3351317760, 2426768512, 2558294464, 2319277408, 3654876368, 1279563128, 2206858364, 3411613890, 3068247487}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 872415232, 2315255808, 2969567232, 3783262208, 364904448, 1356857344, 3981443072, 2848456704, 822345728, 2649358336, 642842624, 4157505536, 905101312, 1170923520, 3178680320, 971044864, 3787973632, 3799929344, 1149050624, 3077610880, 3187786176, 4103172512, 3762329808, 131724008, 754796732, 3336482382, 4112176975}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3825205248, 2449473536, 2634022912, 1451229184, 2646605824, 3202351104, 353370112, 2938634240, 2107899904, 285868032, 1282342912, 649756672, 1037975552, 3662045184, 452612096, 9201664, 3614792704, 2158425600, 3267563264, 1919191936, 1841519808, 1329582432, 2243998224, 3184095144, 1808857068, 96082598, 3480696719}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 335544320, 3724541952, 2701131776, 2071986176, 2319450112, 912261120, 4071620608, 2956460032, 2854486016, 1173487616, 3820552192, 497975296, 1633665024, 1484251136, 1593561088, 3469068288, 4104311808, 1570456064, 4272228096, 3975712896, 2698299584, 2269146656, 257597616, 1411760936, 3671258756, 2147701514, 353439939}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1946157056, 2382364672, 4211081216, 3246391296, 4206886912, 2673868800, 800063488, 35127296, 2777939968, 785776640, 3517775872, 153452544, 35340288, 3046334464, 1796173824, 1594181632, 4169300992, 456190464, 735131392, 3714036864, 3798227520, 927330848, 1249945744, 425902408, 1138889636, 1093349026, 2690693127}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1811939328, 3120562176, 3506438144, 2726297600, 2168455168, 622854144, 3371171840, 2285371392, 103546880, 1360134144, 2422669312, 2287304704, 3113566208, 297623552, 3023663104, 795830272, 3393080320, 3018514944, 1172519168, 2063841152, 3905180608, 778683232, 2435880752, 235915384, 3225007428, 2588618, 3052035329}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 4093640704, 704643072, 3841982464, 3934257152, 12582912, 811597824, 548405248, 2491940864, 594280448, 1294860288, 2104557568, 1993506816, 1248542720, 3530776576, 4136071168, 3709696000, 3075896320, 1428144640, 1577402112, 3406337408, 109083840, 4092259936, 1076212304, 783605832, 29141348, 2411350214, 2289168477}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 2080374784, 2248146944, 251658240, 1350565888, 2931818496, 1495269376, 3117416448, 1052246016, 181665792, 2860384256, 3771531264, 949911552, 2586689536, 3576029184, 1878642688, 400283648, 2113192960, 2154134016, 2835948800, 1199088768, 3840202560, 2902289248, 2425171152, 2222894232, 4032688620, 93178306, 2771778487}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 4227858432, 3724541952, 1023410176, 2608857088, 2873098240, 2157969408, 361758720, 3545759744, 4251189248, 1901199360, 640745472, 115113984, 2637578240, 1889427456, 3394392064, 3335280640, 1222859776, 64018944, 1085613312, 717140608, 3117370816, 1786692384, 542252528, 3148944344, 1285332412, 1209422058, 3947789299}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1677721600, 436207616, 1325400064, 2826960896, 12582912, 4188012544, 3658481664, 3995598848, 3175874560, 1208614912, 521207808, 624787456, 863387648, 1312448512, 1714450432, 3911284736, 1411175424, 728407552, 458286848, 677417344, 650246720, 3667723360, 144153168, 813122360, 741336124, 1502225910, 1985023685}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 201326592, 2852126720, 2130706432, 3984588800, 1639972864, 614465536, 2358247424, 634912768, 310640640, 2245656576, 442564608, 2146861056, 1608204288, 1432313856, 2625990656, 216299520, 1007875072, 373920256, 785838336, 1022602112, 3280456768, 936182560, 1388349776, 3714871672, 2003761628, 4006067434, 2488662891}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 2080374784, 1912602624, 1795162112, 2642411520, 4123000832, 2342518784, 2295332864, 2523398144, 2601779200, 3491102720, 2004680704, 1080983552, 724090880, 2721898496, 1764421632, 3956791296, 3933830144, 485599744, 1394431232, 685750656, 1532787520, 2194874400, 535803728, 2575581368, 534715148, 1003857366, 3964883763}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 67108864, 33554432, 3707764736, 3531603968, 834666496, 1130364928, 4174381056, 2425880576, 4103864320, 1654259712, 1338703872, 380731392, 3066839040, 4031799296, 1204449280, 1317095424, 3018904576, 928824832, 3948732160, 3536760704, 607375552, 4006162528, 1952875024, 3332885960, 2826378364, 1474005146, 2121233885}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1275068416, 1644167168, 520093696, 461373440, 146800640, 3873439744, 3327131648, 249036800, 3996385280, 4051042304, 3281715200, 4287266816, 1430044672, 3238584320, 4219400192, 3580217344, 724524032, 3665004032, 4285232384, 2188221824, 2513195584, 1924991136, 2747894928, 2449621032, 1359096892, 676142538, 3621887719}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3154116608, 436207616, 285212672, 1417674752, 775946240, 2959081472, 1771044864, 1226309632, 565968896, 1388183552, 3426418688, 877690880, 4189503488, 2517295104, 867495936, 1074776064, 4020204544, 3028921856, 1764974848, 3496974208, 2153012160, 22100704, 614571888, 1462194792, 4010123148, 2107995658, 21009541}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 1946157056, 234881024, 1392508928, 2759852032, 3133145088, 3680501760, 1118830592, 1344798720, 638844928, 1613365248, 985858048, 3197796352, 1137197056, 3604766720, 41308160, 1249212416, 865068032, 1358406144, 4278443776, 585206912, 1174331456, 2308058464, 1156522448, 836536328, 4050482212, 2700333166, 535399563}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 3288334336, 301989888, 3875536896, 3581935616, 549453824, 1017118720, 1716518912, 591921152, 3859546112, 2499674112, 3145531392, 2444918784, 2810494976, 4169719808, 3505836032, 3486238720, 4069616640, 2242218496, 903174912, 1213697920, 1809219136, 3226478368, 508044560, 3901501752, 666765100, 3390898622, 1036691229}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1140850688, 3523215360, 654311424, 2625634304, 1707081728, 2770337792, 3159359488, 4212654080, 1152122880, 2086273024, 1383137280, 1756332032, 349650944, 964386816, 815886336, 848328704, 2405432320, 3803756032, 1911277312, 3956179840, 3716215360, 594553184, 1145570832, 3241420888, 1110844620, 2072721482, 1968089089}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 2348810240, 167772160, 2566914048, 4068474880, 4273995776, 1495269376, 1982857216, 2633498624, 3639869440, 2085486592, 3159818240, 2677768192, 3738648576, 1822646272, 1378701312, 2774161408, 2851202048, 727624192, 1959389440, 4211784576, 4093101504, 4073037152, 1464355024, 4139046808, 1291854228, 1686117226, 2243957815}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 201326592, 3456106496, 922746880, 1853882368, 3552575488, 56623104, 1733296128, 2562195456, 948174848, 3962961920, 2775646208, 2195685376, 351322112, 1794433024, 2164453376, 2232674304, 2845598720, 3830743552, 124018944, 1961927296, 128075584, 3179919584, 1053937168, 2224246728, 1601569948, 1657867762, 3631193907}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 2617245696, 2181038080, 3170893824, 2105540608, 1723858944, 4095737856, 1244659712, 73924608, 3910926336, 1017511936, 3334406144, 84180992, 1039843328, 1952899072, 3816878080, 803194880, 4174083072, 1902750208, 3380309248, 12696960, 247945920, 3155669408, 3648012816, 2849976856, 2647952660, 1736634062, 589486377}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 201326592, 1241513984, 2231369728, 92274688, 3124756480, 1461714944, 3937402880, 646447104, 526647296, 3355049984, 2664759296, 1335066624, 3245948928, 3533529088, 2695327744, 3054651392, 1368509440, 2660274688, 784462080, 4131951488, 3137206976, 550418336, 1292815152, 3118338040, 2559522516, 3543580086, 3649235407}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1140850688, 436207616, 4244635648, 1652555776, 2059403264, 3143630848, 2245001216, 3566731264, 3626237952, 3577872384, 25231360, 1780645888, 1053573120, 2909298688, 3798626304, 1397442560, 3411670016, 287161856, 3492400896, 3098917248, 3607482048, 4092306016, 1221771984, 3171025672, 2820738044, 4036134938, 2240036979}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 738197504, 637534208, 3238002688, 3699376128, 2411724800, 3458203648, 1909456896, 1374158848, 4142661632, 962461696, 2448490496, 539590656, 993345536, 509173760, 1095192576, 3889592320, 1624237056, 2959254016, 128960768, 3209859200, 2016925888, 1824951264, 2123221520, 2113245336, 2146659436, 1597794518, 408212109}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1946157056, 3657433088, 16777216, 696254464, 1992294400, 4011851776, 2070937600, 675807232, 1368653824, 3174694912, 490143744, 874348544, 3333079040, 3116294144, 214224896, 3734226944, 312370176, 443331072, 3206434560, 1319938432, 4114506176, 777818016, 2260099088, 392738008, 3980161924, 3854016598, 2894456723}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 2348810240, 3992977408, 2197815296, 2709520384, 1732247552, 308281344, 4203741184, 1660420096, 2925789184, 4000710656, 4274454528, 3599859712, 3920969728, 3130089472, 931622912, 2270193664, 721017856, 1334352384, 2615138560, 2534904448, 345659968, 1188884000, 2428505584, 2317361256, 259007564, 942152370, 92017931}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 1140850688, 3456106496, 2768240640, 3665821696, 683671552, 2392850432, 110100480, 1916272640, 2124677120, 2734030848, 3324444672, 914718720, 316358656, 968843264, 862539776, 3105773568, 3959682048, 4285302272, 90044160, 1012372608, 348808640, 213772128, 3727133520, 3657584632, 2047992540, 2447228818, 1204771163}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3959422976, 570425344, 2264924160, 1098907648, 3275751424, 1415577600, 3004170240, 3820486656, 2996568064, 487194624, 3715301376, 1801289728, 1366966272, 3148242944, 2035044352, 1869563904, 678093824, 2564601344, 103345408, 3319510400, 2914737216, 2325014560, 2871103216, 228615912, 978147244, 469616386, 431431045}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 67108864, 1979711488, 587202560, 2508193792, 3888119808, 3693084672, 862978048, 150470656, 3478913024, 3974234112, 2155806720, 1506050048, 379305984, 3238518784, 1984294912, 3884644352, 1947620352, 4041314816, 2619110144, 522886784, 3230592576, 2543345440, 3890517200, 2565595352, 1132456580, 156885754, 2106115085}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 201326592, 369098752, 1929379840, 2021654528, 2084569088, 2850029568, 1875902464, 3500670976, 703332352, 2771517440, 3813212160, 1511620608, 288210944, 2474762240, 1708380160, 2617952256, 3537589248, 2852815360, 3979436288, 3996628096, 3901677632, 639986272, 1702991728, 976866312, 2822228860, 2405751574, 1847087373}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 335544320, 2181038080, 2835349504, 2071986176, 4198498304, 2480930816, 1888485376, 397934592, 733216768, 3764518912, 494731264, 3685187584, 2088157184, 109240320, 1736495104, 2880296960, 1041388544, 44086784, 2540196608, 1402577792, 1095094720, 2243844896, 3171333040, 2044679240, 2341409772, 2187502530, 3806678031}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 3288334336, 167772160, 3808428032, 2793406464, 3326083072, 1591738368, 2983198720, 3282567168, 1658060800, 862584832, 2349662208, 1302102016, 351551488, 4049625088, 3983175680, 2457303040, 333698048, 779326976, 2135017216, 1295693184, 1476359488, 3561474272, 3749810032, 3135303624, 3744476732, 980955030, 1165763011}, +{2147483648, 1073741824, 536870912, 805306368, 939524096, 1140850688, 2717908992, 1761607680, 3800039424, 868220928, 2334130176, 315621376, 2586312704, 3857448960, 2466119680, 1911357440, 2793504768, 3427057664, 1089003520, 1861677056, 82573312, 1938977792, 445823488, 1520978688, 4268594048, 1446703552, 935722336, 2010606480, 448729688, 3992096108, 4028126758, 2272631869}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1677721600, 234881024, 1828716544, 2088763392, 2722103296, 2116026368, 982515712, 345505792, 3828613120, 1746534400, 1704132608, 1491173376, 2733457408, 3021561856, 2992852992, 3024115712, 220851200, 4104694272, 142594816, 1600487552, 3950986176, 2867228896, 1917637232, 3956551416, 3714722012, 75176506, 4248679895}, +{2147483648, 3221225472, 3758096384, 2952790016, 2550136832, 3825205248, 1845493760, 3573547008, 2189426688, 1363148800, 1595932672, 3320840192, 3577217024, 3942383616, 1747058688, 1978859520, 1707311104, 456736768, 3154468864, 3074904064, 1860462592, 212845568, 3732054528, 769260288, 3090657408, 616525248, 687360352, 4280147760, 3429467128, 3459152388, 2129194634, 3566676821}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 3019898880, 100663296, 3103784960, 1887436800, 599785472, 1365245952, 342884352, 2235039744, 1574174720, 4138860544, 3786604544, 2965012480, 792870912, 3369492480, 3024375808, 522668032, 1840636928, 3379272192, 1382274816, 4189226624, 2324586688, 2900383968, 2150459920, 135453000, 755180244, 4083326810, 3903219407}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 1409286144, 3254779904, 1056964608, 2390753280, 2227175424, 2673868800, 183500800, 363331584, 979107840, 1984036864, 4075880448, 2638905344, 3220193280, 3001835520, 1317957632, 2477746176, 2451430400, 2341047808, 4230216448, 3840588672, 3848297536, 3677643744, 700083408, 2664521736, 3042894132, 2182749214, 3515169641}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1677721600, 3388997632, 1862270976, 847249408, 71303168, 4192206848, 3889168384, 9961472, 1333526528, 2641231872, 313327616, 2897248256, 3052224512, 3243335680, 3625938944, 138573824, 1629148160, 2678300160, 199812864, 540059008, 3433907776, 154230496, 386884080, 2021288072, 165076220, 423995034, 3288459685}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 2483027968, 1308622848, 1426063360, 3783262208, 792723456, 3189768192, 649068544, 2632450048, 681836544, 4252893184, 2851667968, 272531456, 2795290624, 2952323072, 2842095616, 735041536, 3981001728, 1783216640, 2601746176, 244227200, 1316278720, 425520544, 2300116080, 263650552, 137880020, 1777687342, 2799405735}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3019898880, 1107296256, 1862270976, 3716153344, 3015704576, 3919577088, 3794796544, 3015180288, 694419456, 3646816256, 3634954240, 3709435904, 391168000, 2811551744, 83554304, 4092315648, 3784723456, 3399007744, 3005575936, 1183191936, 2539454528, 122657568, 728103376, 416774328, 2915901364, 1111985434, 3673812835}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 3154116608, 1644167168, 4043309056, 629145600, 1656750080, 643825664, 1049624576, 71827456, 1842610176, 2839150592, 2566324224, 3084419072, 1748058112, 1636130816, 925847552, 3054532608, 1121764352, 1605870080, 3579178240, 376055168, 912204224, 3218902176, 333669904, 3847649928, 2325075116, 797587070, 2265914539}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 2348810240, 2852126720, 452984832, 2390753280, 4089446400, 1184890880, 2221932544, 3072851968, 2419326976, 2081030144, 1639514112, 345735168, 2545369088, 388194304, 3059306496, 2705876992, 1856498688, 3111821824, 347136256, 1382685568, 3991483712, 872651488, 3859502096, 1198345400, 2428656164, 3999187118, 2323722051}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 2751463424, 570425344, 2667577344, 1769996288, 2394947584, 1902116864, 1829765120, 3429367808, 3052142592, 582090752, 3578200064, 2731507712, 937607168, 3899580416, 474796032, 3433285632, 3747634176, 1205904896, 3737218816, 1816016768, 31791168, 3227565600, 2298571664, 2849902792, 1152712716, 1915264342, 173885709}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 738197504, 1241513984, 3204448256, 629145600, 1858076672, 3844079616, 1798307840, 3643277312, 649330688, 4084334592, 1025441792, 2762506240, 1358020608, 1055252480, 1550307328, 2339432448, 1599896576, 192387584, 58290432, 1982083968, 2217358400, 3093504288, 3422466192, 650440920, 799962516, 1302889886, 2289164307}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 2348810240, 2919235584, 184549376, 1233125376, 1858076672, 3479175168, 2576351232, 846725120, 4229693440, 1406271488, 2069823488, 3656351744, 861913088, 1168367616, 253882368, 3798394880, 2273659904, 1404089856, 3526391040, 1622945408, 4087481408, 1576483360, 254519184, 3470911816, 1720114604, 634735474, 2485688149}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3154116608, 1845493760, 2231369728, 444596224, 96468992, 471859200, 2819620864, 1612185600, 3259760640, 1092747264, 2429091840, 1921220608, 4053647360, 695328768, 2609106944, 980609024, 2888657920, 2471141888, 2745068800, 1378625152, 4082249664, 3315672416, 3425146384, 945550360, 622773404, 1839167834, 2640022953}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2617245696, 167772160, 285212672, 2961178624, 1858076672, 1314914304, 1687158784, 2766667776, 1022099456, 4077780992, 388956160, 833781760, 2638528512, 2236145664, 1964429312, 1412548608, 1899981824, 3237839360, 744899840, 1256462208, 1202854848, 3416865760, 1885450832, 2865777864, 1244610156, 2469570198, 2391075661}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 738197504, 3254779904, 1660944384, 310378496, 708837376, 2854223872, 722468864, 2873622528, 1555824640, 1567227904, 2409168896, 3461644288, 4110827520, 1461346304, 236998656, 2270251008, 996795392, 4088240640, 2170745088, 3435401600, 244187456, 2508653024, 3109781872, 2835477240, 3464601020, 2701181998, 1069627361}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 2214592512, 100663296, 3372220416, 1048576000, 2722103296, 660602880, 521142272, 4044881920, 611057664, 1190264832, 1053360128, 2898624512, 1154662400, 2422136832, 92073984, 2811086848, 2606003200, 226265600, 1033849600, 121125504, 3382444224, 3946453856, 2434599408, 384541480, 3586259564, 542536938, 2524811665}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 1677721600, 1308622848, 3238002688, 1551892480, 1061158912, 1038090240, 1198522368, 1963458560, 906756096, 1433272320, 1443692544, 2300739584, 4027629568, 4034715648, 1285746688, 730318848, 1182366720, 3709832704, 920286976, 1754272896, 1635265728, 209987552, 4087486000, 2118321736, 763342612, 2590656662, 2604143093}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 3154116608, 3120562176, 452984832, 981467136, 3166699520, 3852468224, 4241489920, 2537029632, 894697472, 2804285440, 2746286080, 213155840, 2589147136, 241655808, 2754695168, 3127396352, 229696512, 2417075712, 446818560, 3925153664, 4253718848, 2309379040, 1223551696, 3340182200, 4131759628, 2600982658, 2625898807}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 2751463424, 771751936, 3472883712, 25165824, 1715470336, 3428843520, 3681550336, 471334912, 195821568, 1392377856, 2944729088, 2046001152, 1238253568, 2151833600, 3920384000, 3007412224, 3355896832, 538618368, 1373889280, 3952687232, 3602232128, 3719790368, 1053293744, 3168994472, 26910452, 2812538034, 2683902073}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 1006632960, 3791650816, 2936012800, 360710144, 2151677952, 1080033280, 1357905920, 997720064, 2611216384, 2751856640, 3756457984, 1331986432, 373538816, 2663899136, 4258385920, 1996417024, 883315712, 4193752576, 3116988672, 1389302144, 1491636800, 894034720, 2229986608, 1865970728, 3313806740, 460579594, 3114254787}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 1677721600, 3321888768, 2801795072, 981467136, 2294284288, 1629487104, 4004511744, 2311585792, 3529768960, 519438336, 3496673280, 2224783360, 950386688, 2015485952, 835186688, 3474249728, 2088991744, 3963924992, 1590708992, 2685602432, 230144832, 2163730912, 3852265936, 3532083864, 56797108, 2586001542, 4122254591}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 603979776, 369098752, 1895825408, 3816816640, 2361393152, 299892736, 1580204032, 2125987840, 1783889920, 3280338944, 2467102720, 15564800, 3165274112, 2262720512, 4077416448, 3209517056, 1714224128, 3743714816, 996796160, 2512720512, 4137785024, 476607008, 4231876368, 1119143016, 4162880868, 2133315082, 2869180351}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 1811939328, 4127195136, 3338665984, 1920991232, 113246208, 2694840320, 4207935488, 3429367808, 2936799232, 3107061760, 3723821056, 1955102720, 2475769856, 670916608, 1463775232, 3878844416, 2151601152, 3139537408, 855896320, 393559168, 2118694208, 1429298656, 3526182480, 4258748280, 3573438796, 2829898006, 696562741}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 1275068416, 905969664, 2164260864, 1971322880, 1707081728, 1814036480, 2855272448, 2824339456, 2025586688, 302645248, 3000696832, 3870130176, 3275276288, 2951012352, 3929993216, 749594624, 399797248, 444764672, 827023616, 2733186176, 1578800320, 3025618336, 2635275984, 3283721432, 3136741076, 960099842, 3965350541}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 67108864, 704643072, 2801795072, 1384120320, 851443712, 1562378240, 865075200, 4190633984, 3982229504, 1799749632, 879296512, 17793024, 3301556224, 217440256, 2814636032, 4073904128, 635003904, 3443688960, 2592368384, 3540458880, 2039131200, 1649966304, 2281776720, 1510186520, 2179449724, 2828069710, 3479333369}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3288334336, 1509949440, 1358954496, 2692743168, 3166699520, 2766143488, 663748608, 2563244032, 2047082496, 826408960, 3816357888, 662339584, 2374287360, 3542147072, 2077413376, 2215892992, 431315968, 3103761920, 3997202176, 2783129984, 2651831744, 1062758880, 3926855888, 3166283496, 1476086412, 211858302, 2622613791}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 2080374784, 2449473536, 2902458368, 931135488, 4030726144, 4183818240, 4012900352, 460849152, 1459355648, 4076732416, 866844672, 4148789248, 3350642688, 3052068864, 805629952, 3406292992, 330980352, 2912329216, 3970261248, 2594518400, 1178252992, 244533024, 1951020336, 718344808, 1138792484, 690643514, 3565069221}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 201326592, 2516582400, 2298478592, 1048576000, 4114612224, 4175429632, 1223688192, 654835712, 1001652224, 2556297216, 3463905280, 4008476672, 1125859328, 1099915264, 461467648, 829319168, 2853106688, 3612843520, 4040555776, 1638475904, 2874909376, 3226990944, 3263433264, 2650157320, 978528180, 2928324278, 2725273147}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1140850688, 2315255808, 2801795072, 2743074816, 2663383040, 895483904, 2228224000, 3931635712, 2546728960, 3158441984, 2579562496, 2107015168, 1038925824, 3305168896, 2511532032, 962328576, 3504950272, 1677962752, 924081920, 1082068352, 408788032, 3914291360, 908362000, 3833985864, 1936880636, 246955818, 1994131321}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 3825205248, 1845493760, 520093696, 2424307712, 1052770304, 1725956096, 2412773376, 3127377920, 886308864, 62783488, 2591621120, 3049095168, 1125302272, 812048384, 3433623552, 4283037696, 1400404992, 4122509824, 2787465984, 585314432, 3408039744, 3686430560, 2697702096, 340770920, 3929884444, 2486112454, 827373459}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 1811939328, 3925868544, 620756992, 243269632, 3569352704, 3965714432, 3677356032, 3292004352, 84672512, 1500905472, 3798532096, 1359446016, 3086073856, 1037950976, 1002172416, 3883591680, 3969475584, 4258970112, 3737927936, 3398634368, 1943579328, 2726260064, 450605648, 1120923720, 2460012804, 3092663498, 41695209}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 3690987520, 4194304000, 3472883712, 1082130432, 3560964096, 1235222528, 1448083456, 1779957760, 169082880, 151650304, 1919221760, 3454500864, 1710964736, 4186923008, 3585437696, 1333286912, 2565069824, 1368305152, 2986539264, 3936040832, 3430456384, 28438624, 1767881584, 3846133784, 350055948, 996438730, 1430647599}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 3154116608, 1375731712, 1728053248, 3967811584, 1656750080, 1851785216, 1139802112, 1482162176, 2538864640, 827457536, 1013252096, 1304264704, 4175708160, 1452302336, 1762816000, 2919188480, 1520358400, 3530851840, 248498432, 283848064, 1297529920, 3451056992, 2401418704, 2016474952, 2832172596, 3318834786, 3420845015}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3690987520, 2382364672, 1996488704, 1333788672, 775946240, 2967470080, 3180331008, 1596456960, 367788032, 2405040128, 178716672, 4063068160, 752893952, 1822187520, 284061696, 3919923200, 265470976, 1612031488, 2078568704, 915038848, 1466128192, 3893883040, 3885700400, 4081028104, 125528044, 161732198, 3834970429}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 738197504, 637534208, 419430400, 4051697664, 121634816, 2787115008, 1865416704, 1512570880, 1744568320, 3712876544, 2769223680, 2869002240, 3457859584, 3705069568, 1555099648, 2999183360, 3360445440, 3040458240, 3481197824, 3087852672, 1403906752, 1165193888, 143666544, 2589462008, 670303412, 2340554238, 2674465313}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 1275068416, 1442840576, 2365587456, 1317011456, 364904448, 2287992832, 3675258880, 1645740032, 3124494336, 1588985856, 2069692416, 3808591872, 2750464000, 1625088000, 4084387840, 328464384, 979850240, 1324002816, 1376050432, 3014580352, 2650137536, 3661788256, 1011099408, 429526024, 2196966476, 2430831114, 3045357669}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 3690987520, 3791650816, 3674210304, 4118806528, 2545942528, 3441426432, 4019191808, 1653080064, 493092864, 2100690944, 2616393728, 1263239168, 3355754496, 2716917760, 2882457600, 3399079936, 2848214016, 27508224, 3079727360, 4030644608, 3370241856, 861433376, 3922308560, 489290648, 3227279356, 1796190494, 44220903}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 603979776, 2449473536, 3036676096, 2558525440, 884998144, 3563061248, 1030750208, 1599602688, 3052142592, 1631191040, 2937782272, 2444918784, 3271868416, 3734560768, 142274560, 3192772608, 2393723904, 1975687680, 4105761536, 2158684032, 8778432, 1705603296, 908902352, 67497416, 2808708884, 1699518722, 620100377}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 1409286144, 3858759680, 822083584, 2608857088, 859832320, 2019557376, 1422917632, 2103967744, 2190737408, 926023680, 3129802752, 260079616, 4094935040, 4149731328, 1754132480, 3738494976, 3884350464, 2710082048, 2732058368, 2798513792, 3207916224, 3205906464, 3791697648, 1850995688, 1891105372, 18733254, 115138243}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 4093640704, 704643072, 2768240640, 75497472, 3477078016, 958398464, 4168089600, 3057123328, 2857631744, 2080243712, 2409693184, 1504018432, 2655567872, 325902336, 2804609024, 220198912, 3676593152, 3801985536, 1016917760, 1506989440, 246146240, 3041544672, 3432296496, 2277854584, 2216178916, 2443444906, 1594244191}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 2751463424, 3053453312, 754974720, 310378496, 3938451456, 627048448, 4000317440, 3372744704, 818151424, 1387397120, 4071424000, 1682079744, 2811740160, 2586042368, 303689728, 1513154560, 140534784, 1640666624, 3834896128, 3513893504, 2500116928, 446320992, 2760086992, 3434309512, 265496724, 2845414422, 3645526983}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 67108864, 1308622848, 754974720, 1182793728, 3368026112, 3131047936, 1206910976, 3273129984, 2276196352, 3961389056, 3516727296, 260472832, 3232415744, 536272896, 4184928256, 1442961408, 1517908992, 425637376, 4079408896, 3638097024, 2941634496, 3168490080, 4149579344, 3596174328, 2121183364, 2661204098, 4001681289}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 2348810240, 973078528, 4244635648, 3313500160, 3913285632, 2128609280, 3597664256, 72876032, 2384199680, 4029808640, 2604859392, 1927970816, 467222528, 2922733568, 253718528, 2795530240, 453569536, 1682607616, 2496220416, 207451008, 2554021056, 2831051168, 3191993840, 3276745544, 1664127828, 3254678402, 2158093861}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 1140850688, 3523215360, 352321536, 2088763392, 1623195648, 4162846720, 997195776, 3315073024, 2155085824, 3224502272, 3759603712, 614432768, 3942989824, 142696448, 1877700608, 3668465664, 2784351232, 901758464, 3807727360, 651774848, 3628037824, 1386892768, 890958800, 2621716184, 3133816196, 879963426, 1294319455}, +{2147483648, 1073741824, 3758096384, 2415919104, 671088640, 1409286144, 771751936, 2499805184, 2038431744, 2101346304, 1960837120, 896532480, 954728448, 4164157440, 293470208, 2561867776, 3067576320, 514637824, 375971840, 2562650112, 1205454848, 2172677120, 1203217920, 1822216960, 23128192, 695920064, 1116727200, 3165083376, 2408453320, 1914382100, 411277294, 996338371}, +{2147483648, 1073741824, 536870912, 805306368, 3087007744, 738197504, 1442840576, 83886080, 545259520, 809500672, 3613392896, 3411017728, 3949461504, 3404464128, 74842112, 3674800128, 4097998848, 1591164928, 3656081408, 3686100992, 28342272, 3566531584, 4232223232, 2329374976, 2213237888, 3098889664, 2620408288, 3897880560, 1298317096, 2481419132, 2203282790, 2842775229}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 1409286144, 3791650816, 1325400064, 964689920, 3636461568, 1629487104, 2305818624, 262668288, 763625472, 2450653184, 980353024, 601915392, 682082304, 466870272, 1604972544, 2716006400, 1361071104, 153130496, 243786496, 254012288, 3535921216, 2655441440, 3317844496, 1227332952, 390296196, 3718654510, 1161102575}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 3556769792, 3388997632, 2768240640, 3749707776, 4173332480, 1231028224, 210763776, 891813888, 1685323776, 1133379584, 3883991040, 895254528, 1816018944, 3562692608, 2965139456, 3580446720, 445381632, 1139582464, 2384884480, 1442214272, 3380506816, 1694124832, 3100400400, 3708905032, 2872566508, 726053990, 3873526747}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 2348810240, 2248146944, 1593835520, 1451229184, 3678404608, 2376073216, 3174039552, 1216872448, 3281256448, 565313536, 1603600384, 1320976384, 4146708480, 1443749888, 4126658560, 1033295872, 1263031296, 116172288, 737273088, 3611415680, 1577712448, 1836968672, 325050928, 670224472, 3037887892, 2881329654, 1638353779}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 2214592512, 3456106496, 2365587456, 2172649472, 4039114752, 4141875200, 3123707904, 2630352896, 4112777216, 4018536448, 3613982720, 2416214016, 713342976, 2303778816, 2399072256, 4051957760, 1078549504, 1019264512, 3383951104, 3367107712, 2105427904, 3406891936, 4188574096, 3313958696, 3534744356, 3607849174, 782220479}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 469762048, 234881024, 16777216, 2239758336, 1740636160, 3336568832, 17825792, 1285029888, 3516661760, 916586496, 1089929216, 2949742592, 3885645824, 47603712, 1359761408, 2516015104, 1784472576, 2576198144, 3621276928, 1664179840, 1111877312, 2616275872, 1109964880, 2255941864, 3976109100, 1803018442, 3202229133}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 2483027968, 3590324224, 2399141888, 2206203904, 205520896, 2917138432, 3427794944, 3218604032, 370409472, 3480879104, 1072758784, 2843901952, 1460649984, 2852904960, 986312704, 675072000, 3111937024, 3498488320, 432928512, 1274999424, 839481664, 2156268960, 123147440, 1311087816, 4257367900, 2190848746, 2764722767}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 2751463424, 100663296, 2835349504, 3800039424, 2294284288, 329252864, 3375366144, 2469920768, 2570321920, 1396834304, 532217856, 1318223872, 4060364800, 3586154496, 3583668224, 3026667520, 2012216320, 2834729472, 2087600896, 3229971072, 2674323648, 2824602720, 735970384, 3284602808, 2724572532, 3126449786, 3425547479}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 1677721600, 3657433088, 4244635648, 562036736, 3779067904, 543162368, 1215299584, 3230138368, 1772879872, 2578055168, 2803302400, 2427748352, 1143947264, 1966301184, 3576778752, 3214559232, 2960966656, 358659584, 3093384960, 218261888, 3425238720, 879665824, 3325052144, 3882612712, 768877172, 2823696278, 1781599453}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1677721600, 3053453312, 2298478592, 2071986176, 3569352704, 1071644672, 1936719872, 618135552, 107741184, 1251082240, 2049638400, 1513914368, 2779987968, 1542414336, 1216696320, 3780274176, 1976882176, 1614316032, 3237313280, 1359627904, 502852800, 1980413472, 2827897104, 947837416, 2903488948, 1669585730, 1182669945}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 4093640704, 637534208, 2801795072, 4118806528, 3208642560, 4188012544, 3425697792, 462946304, 4047241216, 3615096832, 1629552640, 4202332160, 2130821120, 1288560640, 3100635136, 3997358080, 4150940672, 61772288, 1803538176, 1335555712, 863397696, 824491552, 2628189168, 2634829464, 1720037652, 572281778, 4025319773}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 4093640704, 234881024, 1828716544, 2726297600, 1455423488, 2325741568, 932184064, 1570242560, 1248591872, 2824732672, 3941138432, 3009183744, 2080587776, 834625536, 773419008, 3534514176, 3810970624, 737717760, 4094259968, 1148469376, 2963985344, 2983626592, 453539024, 1403844984, 4227039772, 2811941306, 283018945}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1140850688, 2046820352, 1795162112, 1753219072, 2420113408, 1855979520, 2737831936, 771227648, 1978925056, 2123235328, 807337984, 1601208320, 3968679936, 3901317120, 3592376320, 1256474624, 328389632, 2225905152, 2795466496, 379871616, 1395839808, 1855753568, 3840368496, 2777698264, 3260858516, 2425588650, 3449806903}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3288334336, 2852126720, 2969567232, 1786773504, 2445279232, 1797259264, 187695104, 946339840, 1126432768, 764805120, 4058185728, 745177088, 4292329472, 1317265408, 345886720, 2798319616, 2762898432, 4168529408, 2866669312, 1688919424, 2826856896, 3029245792, 2019677456, 1188095192, 1834968468, 924385614, 327911783}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 67108864, 2785017856, 3808428032, 3833593856, 1572864000, 1189085184, 1638924288, 1093140480, 2137260032, 1646657536, 2920349696, 3784278016, 3085942784, 1132191744, 2815807488, 4029732864, 1877044224, 1625533952, 1006489344, 1691678336, 3867637312, 1221768032, 4137841168, 3907203240, 3314587716, 3533002062, 1400739191}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2617245696, 4261412864, 2264924160, 1518338048, 4055891968, 3135242240, 3341811712, 3912761344, 2529951744, 3442081792, 3764060160, 1378516992, 795426816, 450191360, 2607239168, 1541429248, 621345792, 159293952, 1126130944, 2735491712, 2524107584, 2070784480, 123850640, 3348301864, 3409885540, 1841250666, 3382460857}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 2080374784, 3724541952, 318767104, 159383552, 3586129920, 572522496, 2190475264, 3146252288, 733741056, 3409575936, 434176000, 2478014464, 2460631040, 3771097088, 739528704, 4130953216, 4144546816, 3869740544, 2604429568, 2975159936, 3311069760, 1254800416, 2901278544, 3972674264, 848896764, 3505888094, 1578387729}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1275068416, 503316480, 2667577344, 293601280, 3317694464, 2107637760, 4138729472, 3686268928, 10747904, 3775791104, 2968715264, 1237352448, 1657913344, 1099292672, 231993344, 47499264, 796019712, 1432138240, 3720069376, 643364480, 3801119040, 2875031840, 3815926352, 190621752, 2730215700, 668521402, 3746587187}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 469762048, 234881024, 1124073472, 2759852032, 1539309568, 1767899136, 2421161984, 1584922624, 1407451136, 2826043392, 1237385216, 471695360, 3168157696, 3710017536, 1980256256, 2925361152, 3300586496, 4026640896, 4278209792, 682712704, 2217006656, 710843232, 3586326416, 2170924232, 2343728220, 2391819394, 1722377115}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 3556769792, 100663296, 4211081216, 729808896, 549453824, 1180696576, 888143872, 4219994112, 429654016, 3945660416, 1996292096, 3552935936, 2051227648, 1232035840, 2615758848, 1532512256, 694936576, 3805384192, 3077659392, 2457619072, 867294272, 1169072800, 353356944, 1772851720, 1394500532, 1186645526, 311564881}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 3019898880, 2650800128, 3841982464, 243269632, 557842432, 3927965696, 273678336, 2213019648, 810287104, 3351379968, 735248384, 2316468224, 3719577600, 2976407552, 4188172288, 3314382848, 3884313600, 834045440, 2386184960, 1266244736, 1499725248, 2863374944, 4212782128, 64797112, 1711623980, 238673174, 2383187429}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 603979776, 2516582400, 1694498816, 1300234240, 1304428544, 1654652928, 860880896, 3859283968, 993787904, 2426273792, 3775332352, 3199696896, 689881088, 506650624, 1833226240, 3989821440, 3982380032, 2479074816, 3051144960, 2992370304, 95179712, 3696401568, 2102417872, 124566136, 545735212, 957549422, 3565527425}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 2617245696, 1107296256, 3003121664, 58720256, 3250585600, 115343360, 3962568704, 3231186944, 937164800, 3609067520, 2120941568, 300449792, 936067072, 2496094208, 4000403456, 1608407040, 1085600768, 4079656448, 3451803904, 1757731200, 294817088, 3459402144, 137555920, 1931320168, 1435030500, 3456403842, 2521660757}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 2214592512, 637534208, 184549376, 1451229184, 734003200, 459276288, 3759144960, 584581120, 4113825792, 3077701632, 2992963584, 3085074432, 319995904, 794222592, 4293709824, 199616512, 2298569728, 2661581312, 2961556224, 2031180416, 4101804096, 1773261280, 4100153616, 4011436232, 2782096460, 2435945914, 2792312983}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 3288334336, 973078528, 3640655872, 1920991232, 3175088128, 2162163712, 4019191808, 2220359680, 3548119040, 1148846080, 1357053952, 1731821568, 148062208, 3990839296, 4042092544, 3932837888, 716567552, 2171576832, 456291072, 1833553280, 4283794368, 3937500000, 2871025200, 4177453320, 1008869740, 765403834, 2286128005}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 4093640704, 2181038080, 1862270976, 796917760, 2235564032, 2589982720, 3090153472, 1698168832, 2493775872, 1493565440, 610861056, 3851386880, 3740286976, 2533646336, 344608768, 1077893120, 1752361984, 551394816, 1250378496, 2576806784, 331059264, 3470673824, 622948592, 804249960, 3990630116, 1430399722, 547299555}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 2214592512, 436207616, 3909091328, 2776629248, 3401580544, 4049600512, 1162870784, 4039639040, 820248576, 2589589504, 2904883200, 3208085504, 2708455424, 3468419072, 1777987584, 1370552320, 2795074560, 3107557888, 2663961344, 3257230720, 4205807552, 2571356832, 4026917392, 3968254280, 3064099740, 2202081646, 4012745079}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 3690987520, 1912602624, 1358954496, 2155872256, 2571108352, 2736783360, 684720128, 3176660992, 1293680640, 2058747904, 309133312, 60915712, 1790197760, 953704448, 816214016, 2863622144, 603247616, 1124306432, 3798685952, 3911120256, 3740838336, 3161968096, 718486960, 659067000, 1465894348, 1636252762, 2195372669}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1275068416, 637534208, 1526726656, 1786773504, 1304428544, 3462397952, 2322595840, 3662151680, 783548416, 1567752192, 1877409792, 3642589184, 3558391808, 2856116224, 2914447360, 3696084992, 774272000, 2751703552, 1623316736, 2661834880, 2342690368, 352936160, 1550459280, 2127238920, 42187540, 1258408134, 3955777035}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 2080374784, 1509949440, 3238002688, 998244352, 46137344, 1071644672, 3308257280, 3139960832, 213123072, 4280156160, 2721775616, 3965157376, 405225472, 3888340992, 17125376, 113395712, 1842338816, 1384481280, 770604288, 982383488, 1836360640, 2993471776, 3616414608, 2474843496, 2891684260, 2796897198, 1755990819}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 4227858432, 2046820352, 184549376, 1887436800, 2839543808, 2774532096, 1735393280, 3988258816, 4113301504, 3549822976, 3718709248, 3806560256, 4102766592, 1698127872, 1546211328, 1274701824, 3272862720, 3073477120, 754865408, 3886144384, 640979264, 2798702944, 487590192, 3561492840, 1423189300, 4133099546, 2776704689}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1677721600, 905969664, 3573547008, 1434451968, 4240441344, 3110076416, 124780544, 3590848512, 3283877888, 2700214272, 2339700736, 2240577536, 4025040896, 2865061888, 1443852288, 2607708160, 3871130624, 2653587968, 3076682496, 1730596480, 1083417536, 3616858784, 3519455120, 1204313800, 683134868, 3750308054, 2313075481}, +{2147483648, 3221225472, 3758096384, 1342177280, 3623878656, 335544320, 234881024, 1962934272, 1065353216, 3653238784, 1323302912, 3559915520, 786956288, 1268514816, 243400704, 2999517184, 3525738496, 1480867840, 2005426176, 462573568, 1175414784, 3899128832, 3983575552, 3196284672, 4208852096, 2466097600, 2505304608, 3796807248, 3684198120, 724199780, 2215335454, 2066860377}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 1006632960, 1644167168, 1157627904, 4018143232, 3854565376, 1847590912, 3218079744, 2940731392, 3354132480, 3961651200, 944439296, 4025450496, 1238122496, 928014336, 1957326848, 4163201024, 3962887168, 1495899648, 1974038784, 3945191808, 828014784, 3245537056, 3196880976, 822081240, 3011908268, 2433035966, 3183903973}, +{2147483648, 1073741824, 2684354560, 2415919104, 134217728, 1006632960, 3053453312, 3472883712, 1971322880, 2797600768, 673185792, 2146435072, 440926208, 4207149056, 1638268928, 576651264, 270172160, 691388416, 1889656832, 754970624, 2806831104, 2391040, 535870976, 1411961088, 1118981248, 1321699136, 3750131232, 1093241232, 756897432, 3650426852, 2499260726, 1450078247}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 1275068416, 3321888768, 2734686208, 2776629248, 3997171712, 1658847232, 3610247168, 1685585920, 2103705600, 262012928, 2862940160, 2378792960, 2509783040, 967598080, 2679787520, 1008953344, 4026586112, 3989537280, 2651287808, 838783104, 2929635392, 1435958560, 856865968, 759482632, 2839906884, 1170884634, 3208333283}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 1543503872, 570425344, 2231369728, 494927872, 977272832, 316669952, 2066743296, 1893203968, 1035730944, 2225471488, 64946176, 2402713600, 2596454400, 2230247424, 3242250240, 1087100928, 2822728704, 3879247360, 2937710848, 2108846464, 29567168, 46183328, 3509963568, 136069768, 3091728324, 2922653746, 674370173}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 3556769792, 4127195136, 1358954496, 2390753280, 1916796928, 2480930816, 512753664, 492306432, 804519936, 2076835840, 1625227264, 2664071168, 1723383808, 2390548480, 2040451072, 3078486016, 2010207232, 4060648960, 3513500416, 670592640, 989536960, 1362666848, 2739136496, 214203400, 471674668, 2434370490, 322723495}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 335544320, 2046820352, 2533359616, 41943040, 3409969152, 2824863744, 1160773632, 2576875520, 1057751040, 2452226048, 1370292224, 1984724992, 901234688, 1353441280, 1347014656, 3812685824, 1244822528, 4291734016, 4161720064, 3833676160, 1008286784, 171618528, 2895700016, 1625182504, 487895012, 1964764354, 3784431457}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 2751463424, 2650800128, 3238002688, 3951034368, 1740636160, 1965031424, 2685403136, 875036672, 2415132672, 2771517440, 2943680512, 2122153984, 543866880, 2070863872, 2319765504, 2206058496, 1227772928, 2421662208, 2748574464, 763190400, 3923576000, 432642592, 1773722064, 2955666328, 1400989980, 3674938838, 4087783819}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 335544320, 2382364672, 3976200192, 3514826752, 4013948928, 3651141632, 2966421504, 3082289152, 2134638592, 1142554624, 3210936320, 3750789120, 1807073280, 2293882880, 2976632832, 2866604032, 387079168, 906142208, 3877816064, 3563549824, 1738737600, 3362824096, 2034622064, 730975000, 1892664748, 2246768258, 238245741}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 1543503872, 2785017856, 2701131776, 3196059648, 1312817152, 803209216, 2949644288, 174587904, 1218183168, 2401370112, 683999232, 3658383360, 909459456, 450453504, 1352888320, 247613440, 601539584, 2754906624, 11828480, 1737614464, 501556416, 3145637728, 401432304, 4114437128, 2681560444, 2215208998, 206268129}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 67108864, 2785017856, 2030043136, 2055208960, 155189248, 2300575744, 1506803712, 2040004608, 714866688, 4033740800, 1812004864, 3131670528, 3542958080, 4194394112, 2550624256, 1800558592, 1347550208, 1936691712, 3558372096, 1072884352, 3463515328, 4288790112, 3003737648, 841180024, 1617979788, 2577843754, 2505779565}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 2885681152, 1979711488, 4244635648, 2759852032, 1765801984, 1658847232, 4136632320, 1362624512, 587988992, 1457651712, 2474704896, 892043264, 2897788928, 931454976, 1152315392, 818665472, 2966832128, 4044457472, 1881525504, 2637521024, 2566596544, 240556768, 4028190384, 162084616, 2967441452, 2314656930, 1192754433}, +{2147483648, 3221225472, 2684354560, 1342177280, 3355443200, 3959422976, 2852126720, 2600468480, 3078619136, 1220542464, 2149580800, 1483735040, 4126670848, 3720085504, 3047292928, 2112421888, 3055714304, 2914205696, 4020199424, 2115325952, 3725096960, 2272062464, 2367200768, 1266042112, 2562195328, 1325072704, 2266214560, 4275958928, 120984984, 2856261124, 541953338, 3329685109}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 2751463424, 3724541952, 4043309056, 1484783616, 4190109696, 1633681408, 2964324352, 882376704, 1679032320, 2114584576, 1738211328, 3360915456, 3118088192, 3537788928, 2484891648, 3841685504, 1603197952, 1686222336, 1333100288, 2048391296, 2681543872, 732595936, 1874781840, 1440323016, 671183716, 128837506, 3075867111}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 3959422976, 2315255808, 4009754624, 1937768448, 2143289344, 3512729600, 154140672, 2118647808, 975962112, 3826122752, 1632698368, 511213568, 3246342144, 2915262464, 1297436672, 3960489984, 4129485824, 1363062272, 3464656128, 670418816, 1373312064, 3975908512, 418432336, 1313449992, 3862421444, 452201238, 3334090173}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 1946157056, 33554432, 1795162112, 2038431744, 2134900736, 4087349248, 214958080, 887619584, 1661730816, 4140695552, 4032233472, 4195713024, 3645390848, 3891552256, 2413973504, 941705216, 206498816, 1815842304, 3899618048, 1490674560, 2177765696, 2950107936, 72727280, 3697828120, 1743027116, 686456534, 3755829173}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 469762048, 2919235584, 956301312, 75497472, 876609536, 3839885312, 2295332864, 2895642624, 2230583296, 3104702464, 3029139456, 2866184192, 2405416960, 291233792, 1505611776, 3555518464, 4123550720, 186158592, 930277632, 2579321472, 4222227648, 1180369376, 3117390576, 2677503688, 1831933052, 523542682, 3798516167}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 3019898880, 1711276032, 3472883712, 3363831808, 2856321024, 983564288, 2045771776, 415760384, 4293656576, 4213047296, 3634429952, 3007676416, 2925674496, 169762816, 3721940992, 546138112, 3418541056, 3512436224, 3913501440, 932954752, 2304391488, 1556297568, 2728559600, 3711095384, 2970860708, 3840887510, 4196790733}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1006632960, 4060086272, 2399141888, 2038431744, 3334471680, 3856662528, 2528116736, 3761766400, 3023831040, 4193648640, 272433152, 658997248, 1518026752, 2371313664, 1753829376, 4045424640, 1019603968, 465668608, 1293837568, 31246720, 3642491456, 933625888, 4030006160, 1543736296, 2895215044, 734812298, 3682334501}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 335544320, 1577058304, 1795162112, 3816816640, 1799356416, 2959081472, 2490368000, 1480065024, 3842244608, 2136080384, 1434779648, 3776741376, 824819712, 2751324160, 4031238144, 1806620672, 919362560, 964599296, 1895103232, 1234533504, 3406044736, 3964799648, 2584028784, 3629942120, 2823419636, 4111323066, 364896731}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 4227858432, 1845493760, 3305111552, 2357198848, 3342860288, 3227516928, 2727346176, 2357723136, 427556864, 3484286976, 1561001984, 3425992704, 447037440, 65626112, 1610567680, 2880468992, 766434304, 143309312, 1894147328, 2038558336, 470026176, 3511290080, 2089880368, 1221429800, 1120199180, 879472110, 3027490513}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 2751463424, 4127195136, 620756992, 2743074816, 3309305856, 3588227072, 1362100224, 3531079680, 1898708992, 4015390720, 1392705536, 1837662208, 1075167232, 3760840704, 3390566400, 5302272, 1414155264, 3247350272, 2199841536, 773154432, 3469223872, 1460933408, 1444558960, 2166690312, 1888728772, 3217119386, 947006577}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3288334336, 2986344448, 3875536896, 1115684864, 4206886912, 736100352, 802160640, 3730309120, 4256956416, 149553152, 2887712768, 1032814592, 3829252096, 2700206080, 892588032, 448325632, 3167310848, 2195039744, 1693120256, 3795471232, 2888317504, 1142165216, 482217552, 3045146536, 104764892, 4169876746, 1327399429}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 2483027968, 3120562176, 1392508928, 494927872, 2260729856, 2485125120, 550502400, 369623040, 260308992, 145883136, 122617856, 1992851456, 4162764800, 2442321920, 3735343104, 2505697280, 115237888, 654851584, 2097429248, 1576150400, 3434023232, 3837297184, 3246848400, 553572760, 1046662956, 2986141294, 3893751535}, +{2147483648, 3221225472, 3758096384, 2952790016, 3355443200, 2214592512, 771751936, 352321536, 1182793728, 1891631104, 52428800, 1385168896, 2694316032, 2345402368, 1350696960, 1977548800, 1413054464, 1852194816, 3509739520, 2088521728, 1344366592, 3846685696, 3638048256, 2636920576, 1873939584, 3273077184, 2588773472, 1991795280, 1014457240, 3013004476, 2136775130, 228386441}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 67108864, 4194304000, 3539992576, 1199570944, 2671771648, 2464153600, 1204813824, 3552051200, 2907439104, 1638793216, 362872832, 1159299072, 492257280, 3114491904, 910249984, 768505856, 3057052672, 244846080, 985411328, 3680903552, 568671552, 248756384, 2068610416, 1261041864, 1563994044, 2886659986, 227807521}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 2080374784, 4127195136, 553648128, 2340421632, 3485466624, 2615148544, 2416967680, 541589504, 839122944, 30277632, 1518665728, 1128955904, 1091452928, 37904384, 1913155584, 3129178112, 1051509760, 100148736, 2440829184, 3941741696, 2572629184, 1550690848, 3422288848, 3080036904, 1602735020, 619164670, 705747359}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 67108864, 771751936, 1929379840, 3531603968, 2319450112, 572522496, 4289724416, 3127377920, 1971585024, 2410807296, 2046623744, 2573369344, 3996401664, 3134742528, 1584287744, 1885423616, 4225682432, 3837266432, 637283072, 3761115264, 1698894912, 578397408, 509722736, 1399826936, 1344195988, 1582839758, 304878095}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1946157056, 2449473536, 2768240640, 3279945728, 901775360, 3776970752, 47185920, 3906469888, 1826881536, 3656515584, 2398552064, 3396304896, 2378383360, 1224695808, 1684631552, 1336690688, 1066726400, 2632192, 3731625728, 4170064768, 2474717888, 567983648, 3526618448, 1784653848, 2045475884, 1150510938, 3655817347}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 469762048, 2248146944, 1358954496, 4001366016, 1262485504, 2929721344, 965738496, 1980235776, 3258712064, 1933705216, 3313172480, 802717696, 868270080, 3002392576, 2668285952, 3379808256, 1693481984, 2646095360, 2112098560, 3361079424, 1565854912, 1451852640, 204430256, 85366552, 2720131324, 121858366, 2839330321}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 1409286144, 3053453312, 2600468480, 3397386240, 1455423488, 2380267520, 3880779776, 1295515648, 151257088, 514719744, 3447521280, 56524800, 422756352, 1745805312, 2586112000, 2478299136, 2511621120, 2749905408, 3430682368, 3666489984, 1919106112, 1993054944, 1552972112, 1568026408, 1571359612, 1074300658, 1135331859}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3825205248, 3925868544, 2936012800, 3665821696, 54525952, 3818913792, 680525824, 471334912, 339476480, 360841216, 143065088, 1570340864, 2677260288, 2528632832, 4169781248, 3410810880, 1882346496, 3897035264, 2101613312, 55449984, 2171419200, 168460512, 4181483056, 1493516248, 1327406972, 889867194, 128195605}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 1006632960, 3456106496, 3003121664, 1954545664, 3300917248, 1499463680, 3933208576, 1741160448, 542375936, 1087766528, 2845376512, 3163717632, 2961195008, 2786877440, 3072217088, 3239147520, 1664801792, 335032832, 2570853632, 789716608, 3023510080, 1106748256, 3353410640, 2442855688, 656251924, 3555455270, 1795065875}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 2751463424, 2717908992, 3439329280, 1182793728, 2965372928, 832569344, 800063488, 2515009536, 2318139392, 433979392, 2452684800, 1437630464, 2154348544, 4239187968, 1390333952, 946989056, 3373288448, 4204269056, 1986266880, 4030865280, 2282165440, 716022112, 3817230160, 3132426808, 3080894804, 2992105326, 123037765}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1946157056, 4127195136, 2734686208, 125829120, 3653238784, 333447168, 2742026240, 3663200256, 123469824, 3362390016, 740229120, 3095953408, 3201581056, 2756730880, 1386639360, 892557312, 2060768256, 2597324288, 84425472, 1855198848, 2174621248, 2830179232, 1010941904, 3076122152, 4148925300, 4034329890, 1824204053}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 469762048, 301989888, 989855744, 494927872, 1598029824, 4250927104, 2767192064, 30932992, 2091122688, 1901199360, 2249654272, 3247734784, 2579480576, 2537807872, 485871616, 3092310016, 904094720, 3023060480, 3103267072, 3904122240, 3543800640, 1913327648, 1720884720, 1176692136, 2330224660, 2001508002, 2459686635}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 872415232, 2919235584, 1426063360, 3716153344, 2227175424, 2241855488, 3647995904, 3432513536, 3655073792, 1797128192, 721354752, 1225359360, 3117760512, 454123520, 2115203072, 4006762496, 3742694400, 4113566208, 3229099776, 2043419776, 1599480256, 2429235872, 1448322448, 1382566392, 3258577956, 4228940354, 1487915861}, +{2147483648, 3221225472, 3758096384, 2415919104, 2550136832, 3154116608, 3187671040, 3841982464, 3313500160, 4106223616, 752877568, 1886388224, 3873964032, 3768844288, 2538995712, 3721461760, 219512832, 3529654272, 78536704, 2317111296, 3703269376, 3270495232, 1207970304, 67118336, 1912617600, 1392524224, 75509408, 859846032, 2199916968, 2081432116, 2815959758, 3731630983}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 1006632960, 1979711488, 285212672, 2357198848, 2453667840, 614465536, 3176136704, 1331167232, 4217634816, 2490368, 2277834752, 3794894848, 3859496960, 1136091136, 1211461632, 2352379904, 1320348672, 3653240320, 996157696, 254813312, 686303424, 4090240992, 608833904, 3378452312, 502703500, 737800730, 4015558627}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 1275068416, 1845493760, 3640655872, 3984588800, 499122176, 2707423232, 1846542336, 3606577152, 1141637120, 3934650368, 1151664128, 491094016, 3352543232, 3584548864, 3110989824, 2498676736, 318661632, 2059407872, 3185582336, 3931122304, 4166526144, 3833344928, 720241360, 1209088392, 3597646220, 1258355314, 695169041}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 3154116608, 167772160, 3372220416, 1384120320, 3544186880, 807403520, 3044016128, 4055367680, 2845573120, 1857421312, 1171849216, 1474592768, 1650278400, 3422117888, 3021172736, 647776256, 1857152000, 3454017024, 4228911360, 3991405440, 3889433024, 2983342432, 80953264, 184261816, 442037092, 3592199498, 2422297485}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 3825205248, 3321888768, 587202560, 2642411520, 1522532352, 2380267520, 940572672, 545783808, 191102976, 3537240064, 1002635264, 968720384, 1102528512, 3269156864, 1193897984, 2694600704, 3688025088, 3986698752, 78654208, 3837266560, 1335634496, 1105860896, 1310273936, 2606541800, 1440207980, 3235296398, 3223249207}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 872415232, 3321888768, 1358954496, 4118806528, 3720347648, 2745171968, 3505389568, 3796369408, 337903616, 1575616512, 3442802688, 3335749632, 3911204864, 365715456, 692219904, 276649984, 2316026880, 2086679040, 2085625600, 37240448, 1747714752, 3199083424, 571417296, 580814648, 725598852, 2421296726, 2480473663}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 3288334336, 2650800128, 3942645760, 411041792, 901775360, 4200595456, 2905604096, 3115843584, 310116352, 4185260032, 2220687360, 1866825728, 862863360, 3916062720, 637562880, 1025210368, 3342586880, 1689002496, 2042508032, 28902528, 660584000, 3840760928, 1655097104, 663328904, 2699066436, 3421205738, 2548291669}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 67108864, 4127195136, 16777216, 1602224128, 3133145088, 1801453568, 2398093312, 2680684544, 973864960, 290586624, 4029349888, 6389760, 3885678592, 3969835008, 1386278912, 3358193664, 3056290816, 3155957248, 1621767936, 3985578624, 3712979648, 359395616, 2901960080, 223981128, 1214175348, 2093022150, 3478773925}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 872415232, 570425344, 3472883712, 1182793728, 3443523584, 484442112, 1439694848, 2807562240, 1704722432, 314966016, 1191641088, 2743238656, 2786050048, 3045842944, 3895578624, 354478080, 1199395840, 4037807616, 911090432, 2294487936, 2908262464, 269417952, 3031332016, 2257358472, 992791420, 2659417450, 3081185197}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 738197504, 1375731712, 855638016, 3716153344, 843055104, 2829058048, 2444230656, 529006592, 4238606336, 687734784, 3297443840, 510820352, 2465742848, 1637113856, 2792247296, 975919104, 3340424192, 1754533376, 2167809280, 3465478528, 4131161408, 3480976928, 1082312880, 3565689240, 2502164852, 750663254, 288042015}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1409286144, 3120562176, 922746880, 226492416, 71303168, 3386900480, 3641704448, 1908932608, 2883321856, 4188405760, 307953664, 772833280, 2314125312, 1438310400, 2233520128, 4098750464, 3767421952, 4157355520, 1458438912, 2454134144, 1092008000, 2160447264, 238179376, 2679767880, 341644172, 1069254206, 2158394793}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1811939328, 4194304000, 2332033024, 444596224, 2671771648, 505413632, 2779774976, 2620915712, 1552678912, 2123759616, 894238720, 3144581120, 1547616256, 1036705792, 3840987136, 3709585408, 3552601088, 1291596288, 4224583936, 3729852288, 3060841792, 2059917280, 3527296560, 2522163896, 4224877908, 1867570330, 4083933977}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 3556769792, 2919235584, 2868903936, 4102029312, 2898264064, 635437056, 3773825024, 3194486784, 220463104, 462290944, 848887808, 750616576, 1143980032, 1688461312, 761909248, 860809216, 979526656, 2414097920, 1433281280, 3337173120, 236300864, 619436896, 1272824400, 261672488, 3117901204, 2437131470, 1964957863}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 738197504, 1107296256, 3472883712, 3665821696, 2864709632, 1474297856, 1842348032, 756547584, 3740532736, 1661599744, 1368195072, 1533247488, 2885795840, 4230864896, 3585339392, 4221884416, 2800905216, 4061401600, 2321168640, 3545577856, 3287786048, 1151066336, 3701003344, 1033132712, 3408345436, 3743323610, 1372224199}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 3556769792, 4127195136, 3338665984, 1451229184, 2453667840, 2304770048, 3830448128, 1181220864, 3602120704, 2054553600, 2539847680, 2442690560, 2278244352, 1339514880, 1781886976, 1125140480, 3662924800, 3525056000, 1222771456, 2326081152, 75736896, 1458566880, 3306039408, 3160346408, 625648572, 3470163942, 1732829675}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 738197504, 33554432, 2701131776, 3212836864, 1715470336, 1268776960, 932184064, 433586176, 68943872, 1268383744, 2808676352, 4184178688, 1632190464, 3880607744, 2217431040, 4217915392, 1433191424, 1059333632, 4013296896, 3665509760, 3785919936, 1171975712, 589247920, 356432984, 271702332, 2138014474, 2063094765}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 1409286144, 369098752, 2533359616, 1669332992, 2915041280, 1033895936, 596639744, 461897728, 2761162752, 1475215360, 4063035392, 4093411328, 3459301376, 2389499904, 3791048704, 3360028672, 3018611712, 101463552, 766640896, 2159490688, 1557117760, 3269019552, 2741806800, 1480125624, 1278794204, 976799486, 2637746491}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3154116608, 3657433088, 117440512, 1635778560, 1203765248, 203423744, 3870294016, 3632791552, 1831075840, 401473536, 1060700160, 206864384, 3737960448, 136372224, 1804259328, 1234040832, 2184735744, 555499008, 692203776, 1181955968, 3225656896, 2919322144, 449360336, 3578711512, 2163473140, 1161380118, 367307839}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 603979776, 3590324224, 4076863488, 3279945728, 3745513472, 2531262464, 2337275904, 2776104960, 189530112, 1933705216, 715718656, 3412688896, 3521593344, 840130560, 758992896, 2863028224, 896455680, 1512313344, 3147184896, 3791076992, 603621952, 4117493408, 2363467632, 4058012616, 1386337436, 913487106, 2750407985}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 4227858432, 2113929216, 4143972352, 3464495104, 3376414720, 597688320, 4195352576, 3531079680, 925630464, 3401187328, 2938961920, 2194112512, 3185524736, 858480640, 3098365952, 3913439232, 1082457088, 3517330944, 1279207680, 559842944, 3351180096, 2873820384, 2769857712, 280093528, 2369621596, 391280898, 3640453737}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 1006632960, 1442840576, 1157627904, 3514826752, 3099590656, 3646947328, 1143996416, 546832384, 843317248, 149291008, 2932670464, 2429124608, 2705735680, 3271188480, 3630723072, 1155229696, 865856512, 3664916992, 339942656, 3971520640, 3634221504, 1624179104, 573735312, 254472392, 113870916, 3292953378, 1668971219}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3556769792, 3992977408, 419430400, 3581935616, 3317694464, 3927965696, 504365056, 3561488384, 1249640448, 3991011328, 1184825344, 1707376640, 4265918464, 240181248, 4057919488, 3018582016, 4182526976, 267267584, 3167042304, 174035072, 1153846976, 1142767520, 1428921552, 2906151768, 2693806940, 3339206158, 3072067313}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 2751463424, 503316480, 889192448, 3313500160, 2394947584, 3621781504, 3230662656, 2375548928, 1104936960, 2930638848, 1190461440, 3009511424, 2576760832, 909271040, 3486543872, 588474368, 417059840, 1094846976, 728957696, 4095775872, 1624097216, 4263193760, 87335184, 289928680, 1246496332, 1672886890, 1416176765}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 1006632960, 1845493760, 3103784960, 2692743168, 1195376640, 1457520640, 1118830592, 1337458688, 367263744, 2624454656, 1485766656, 700088320, 1459044352, 1145790464, 4268838912, 296241152, 4030327808, 184158720, 670639360, 1912704640, 1986787520, 4212069600, 3984241456, 4107747720, 3436926628, 223959306, 1029981523}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 3825205248, 2382364672, 2365587456, 478150656, 2009071616, 1138753536, 3966763008, 1905786880, 3672899584, 3093692416, 2678915072, 715554816, 1328398336, 1102700544, 1313075200, 3331377152, 1907848192, 2889488896, 1563624192, 576172160, 1989503936, 2368024800, 4066554640, 1407185640, 1928253044, 1840673618, 500870601}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 335544320, 2785017856, 2969567232, 880803840, 4114612224, 694157312, 3041918976, 933756928, 2203844608, 3958243328, 1263992832, 3808264192, 1285668864, 456515584, 98029568, 1363601408, 3144696832, 3999414784, 2412846848, 2119599744, 3603059392, 1281037280, 3392897200, 2448082920, 2336651068, 1332819094, 2334571105}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 872415232, 2046820352, 352321536, 2508193792, 62914560, 2191523840, 498073600, 3743940608, 1265369088, 776077312, 1135280128, 1406042112, 3336159232, 1178460160, 2510548992, 1440937984, 296442880, 3357413888, 3431022336, 4134121856, 4198857920, 1456938400, 2694095696, 2415318776, 4227678996, 1457720222, 87201573}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 3959422976, 3321888768, 3707764736, 645922816, 155189248, 2648702976, 2240806912, 821559296, 3269722112, 2625241088, 604962816, 1072791552, 278872064, 1180917760, 1374507008, 723544064, 2220551168, 354291200, 800396544, 459183232, 2233392064, 2626958944, 873596464, 278073928, 2016394924, 3171574738, 873325515}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 4093640704, 1308622848, 218103808, 813694976, 801112064, 3101687808, 19922944, 1002962944, 834928640, 4245815296, 3871014912, 179666944, 2603335680, 3871858688, 3433164800, 3229677568, 1609198592, 3656778240, 1434001152, 2239143040, 3654440896, 2929340384, 1407138320, 741847336, 147390180, 1013868886, 2739153415}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 3422552064, 2717908992, 3741319168, 3649044480, 3938451456, 1637875712, 1209008128, 3360161792, 1669595136, 4005429248, 1245642752, 1642364928, 434585600, 1712021504, 3688984576, 25720832, 1682433024, 1517432320, 2122661120, 2141554048, 194837056, 2987962400, 38105232, 2733007864, 1443945852, 1187153582, 2855562543}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 67108864, 1912602624, 2130706432, 1283457024, 3762290688, 337641472, 716177408, 154664960, 2937847808, 32112640, 119209984, 100302848, 3974905856, 3328729088, 4167979008, 4169615360, 290118656, 2278434304, 1508706048, 3674975104, 1376644160, 2977860448, 3689568624, 2265011576, 3261333332, 3605239002, 297395005}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 1275068416, 3523215360, 956301312, 2206203904, 1816133632, 2808086528, 1550843904, 3497525248, 2599682048, 3447062528, 299696128, 2251980800, 3194880, 2992431104, 1072623616, 2573072384, 2378064896, 4126813696, 1331633408, 3507599744, 3348594624, 1765188384, 2767372848, 2501361896, 3837355892, 143622954, 385245303}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1275068416, 1509949440, 1593835520, 1300234240, 490733568, 769654784, 2150629376, 552075264, 2319187968, 838729728, 1549336576, 3124592640, 1612431360, 1018159104, 3743272960, 221444096, 1100628992, 2987001344, 3641390336, 1268945792, 1343974464, 1818469152, 1343420016, 3238680072, 2536637572, 1341074814, 2189984145}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 67108864, 167772160, 1929379840, 2927624192, 3133145088, 3911188480, 1750073344, 345505792, 1860435968, 1031667712, 241500160, 360873984, 980369408, 699621376, 2176405504, 446318592, 4287230976, 3160551936, 860820224, 418488704, 2867127616, 3711734496, 766143056, 530700568, 2012091788, 937234026, 2033628531}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 3154116608, 1711276032, 2197815296, 2743074816, 3787456512, 2044723200, 2601517056, 1839726592, 3271819264, 530710528, 2493841408, 151683072, 4168335360, 3250577408, 1799999488, 4165388288, 3403504640, 652086784, 1623916800, 3461982336, 351686720, 3524758688, 2304079568, 204083112, 4132515052, 596687174, 1941622887}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 3154116608, 33554432, 486539264, 310378496, 2864709632, 2858418176, 2649751552, 2107113472, 1301544960, 1845100544, 930021376, 3309568, 31866880, 1510629376, 1221873664, 351893504, 937483264, 3758498304, 983117056, 1328782720, 2000810688, 2528227936, 2987062992, 390138696, 2248650932, 858516114, 3468066903}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 2348810240, 1375731712, 3137339392, 4269801472, 138412032, 807403520, 4096786432, 765984768, 1789657088, 908460032, 2930966528, 3587932160, 3025158144, 1626628096, 1133408256, 4250093568, 2873609216, 1116872192, 2052136192, 2634193280, 1062129472, 963941600, 3511022832, 4196078584, 4076320372, 414608862, 3022480853}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 3288334336, 704643072, 2868903936, 2961178624, 3888119808, 857735168, 957349888, 2725773312, 3079405568, 1150418944, 1303576576, 2070577152, 1947058176, 119136256, 3912749056, 2919168000, 3155385344, 1791628800, 296683264, 624999808, 2677210944, 2704365408, 525407376, 970039640, 4016271772, 1413624258, 233518337}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 3288334336, 1442840576, 2634022912, 629145600, 1967128576, 1650458624, 4149215232, 2174222336, 3648782336, 2292318208, 3742302208, 2034597888, 2221490176, 1722638336, 4022554624, 3622193152, 287886336, 2643081728, 2214275840, 3999501952, 208171456, 849206432, 805079024, 1075172968, 2868423228, 618386202, 606966053}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 3019898880, 973078528, 2969567232, 1551892480, 775946240, 3223322624, 133169152, 63438848, 214171648, 4098490368, 109903872, 663388160, 62832640, 2513625088, 3507286016, 3123963904, 634930176, 1903299072, 755042048, 625252736, 3143232960, 975533792, 510698352, 886818424, 3832304900, 1202732982, 3102216871}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 603979776, 2248146944, 1325400064, 3279945728, 4072669184, 3588227072, 2733637632, 2991063040, 3371958272, 1627258880, 2703687680, 866615296, 26918912, 1603198976, 2455564288, 115202048, 3558429696, 1886273024, 2237601536, 1945347712, 4176010560, 1994375584, 968902416, 1894683496, 3596777044, 2238157574, 2189082841}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 4227858432, 2248146944, 4110417920, 260046848, 943718400, 648019968, 1838153728, 790102016, 214171648, 560332800, 3397582848, 731742208, 3225600000, 3539918848, 2620190720, 4225882112, 4172499968, 3755351552, 592118016, 610381952, 2947605952, 3169047072, 1086742064, 13664408, 4191178364, 2700843770, 1908538667}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 2617245696, 100663296, 4110417920, 1233125376, 2034237440, 505413632, 2628780032, 974651392, 1913389056, 1970929664, 2696085504, 2711781376, 3670523904, 3392397312, 2878722048, 1263851520, 2913037312, 2122985984, 1972057344, 1822327936, 3085300160, 1580005280, 1228752880, 2673356664, 2318147028, 3972661266, 2066424305}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 3422552064, 301989888, 1728053248, 310378496, 2696937472, 52428800, 2167406592, 3994550272, 3143368704, 1688862720, 3067674624, 3575218176, 366886912, 1610244096, 802967552, 1210533888, 2949903360, 2719627776, 3716229376, 1998953856, 1470389312, 1663780064, 2545013456, 194459928, 1279689172, 1003281810, 3244866789}, +{2147483648, 1073741824, 536870912, 2415919104, 134217728, 3690987520, 3992977408, 1426063360, 964689920, 3468689408, 392167424, 2349858816, 1338507264, 151257088, 1587937280, 156696576, 2284093440, 3802742784, 2437242880, 3939987456, 2271115264, 1267850240, 3177586176, 62327040, 1089774208, 1157726144, 1121023392, 1811502096, 3693965000, 2753778252, 1969247998, 162196959}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 4093640704, 4194304000, 2164260864, 3984588800, 2948595712, 3613392896, 3390046208, 2995257344, 508821504, 2801664000, 2760310784, 2464120832, 1198702592, 4119781376, 3138711552, 14014464, 2732672000, 2300452352, 1188496128, 1643621760, 1171711424, 3794330272, 3945775952, 1982882696, 2518856588, 3250341230, 1008776347}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1409286144, 2449473536, 2600468480, 4135583744, 339738624, 3412066304, 867172352, 3106406400, 1937506304, 208011264, 2583756800, 386891776, 1054883840, 386162688, 3107352576, 2821543936, 3947219968, 3953853952, 2009117440, 1632814976, 925739328, 138637536, 233367536, 3269110824, 3527236, 44245454, 955032369}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2348810240, 3724541952, 3070230528, 2373976064, 1405091840, 2908749824, 701497344, 3167223808, 3050569728, 3441295360, 1383661568, 3970924544, 3599613952, 2655117312, 3997421568, 1190189056, 1949852672, 1927483904, 1522569472, 1810847360, 3811414848, 1962859552, 3278464720, 1661512328, 716928380, 1332973198, 4054317595}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 1543503872, 3992977408, 1526726656, 1652555776, 3393191936, 2044723200, 3434086400, 3235381248, 3085172736, 1099038720, 357892096, 149454848, 477741056, 3187007488, 709611520, 2600007680, 1996964864, 1793268224, 3642207488, 1637377664, 1072871488, 422104288, 3140442224, 759117064, 3292632996, 2119660626, 411777931}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 603979776, 3590324224, 3909091328, 3498049536, 4215275520, 1675624448, 1506803712, 1404567552, 4100718592, 4238999552, 3542548480, 912949248, 1892073472, 1673715712, 3996971008, 1872615424, 1897561088, 2013332992, 2688003840, 4130556544, 2835527872, 3448953056, 3276063792, 4191275464, 801135676, 3777897874, 1486424617}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 1275068416, 3187671040, 2566914048, 1468006400, 1707081728, 450887680, 317718528, 4280811520, 3877371904, 275120128, 4049928192, 4240539648, 171393024, 636706816, 1545695232, 1258182656, 3562849280, 3858706944, 3367141632, 2507931264, 3405353152, 1534290208, 1449221712, 2849927144, 3394029268, 86451806, 1963368697}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 3422552064, 369098752, 1291845632, 813694976, 2076180480, 2036334592, 470810624, 1485307904, 1866727424, 3159490560, 2262761472, 4034887680, 2118533120, 4237975552, 763654144, 1619884032, 2057292800, 925449728, 2292362496, 1179580544, 156730304, 3186772960, 2903531280, 288841288, 1226101452, 2794234542, 3825193439}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 603979776, 3724541952, 1694498816, 1417674752, 977272832, 559939584, 999292928, 3344433152, 4164681728, 3004301312, 2206269440, 3119349760, 2616639488, 369287168, 754249728, 287033344, 1585800192, 1397688832, 363766528, 3609347200, 2750776768, 690670816, 457237616, 1250812200, 3103416908, 1804173786, 1482218101}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 201326592, 704643072, 956301312, 1451229184, 2151677952, 4250927104, 1294991360, 2637692928, 1409024000, 356122624, 1530986496, 2353299456, 3802742784, 744316928, 2669899776, 367286272, 2470175744, 2254900736, 1196403968, 167049088, 779923904, 1154836576, 3735517808, 331498024, 733013476, 1778031082, 1431198517}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1677721600, 1442840576, 1090519040, 159383552, 566231040, 3378511872, 89128960, 4022861824, 1693188096, 3645505536, 3640983552, 3309207552, 412958720, 971595776, 2265403392, 4259596288, 557179904, 3626183168, 2469499648, 554104448, 2616893120, 640376992, 2077126352, 3697328520, 1263906652, 4135641070, 1824888373}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 2483027968, 1845493760, 2365587456, 2004877312, 859832320, 1356857344, 3895459840, 847773696, 3540779008, 1290665984, 4238934016, 3562242048, 3790094336, 2270978048, 4206252032, 2789042176, 3741969408, 4228592128, 4009015040, 841145472, 317695936, 3889065504, 244929776, 620489160, 1901341252, 2304383654, 1539515141}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 1811939328, 2650800128, 2566914048, 2810183680, 1254096896, 1033895936, 930086912, 763887616, 4197187584, 1808138240, 3290234880, 1419476992, 2145697792, 3635470336, 3725774848, 776337408, 3061144576, 782185984, 1283230976, 4269562496, 1724298432, 2761910560, 767830416, 112861688, 2766347684, 3791818118, 1034250349}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 3959422976, 4060086272, 1392508928, 3883925504, 633339904, 677380096, 3121610752, 2500329472, 1575747584, 2639134720, 3902078976, 759529472, 3333931008, 2210652160, 1806299136, 4160677888, 1332767744, 3726574080, 306354432, 621901184, 1324390720, 3368178848, 4031519696, 1061029576, 260912844, 2711719502, 2685783381}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 1140850688, 2113929216, 2499805184, 494927872, 1178599424, 1600126976, 649068544, 1337458688, 2144075776, 388366336, 4016242688, 3529998336, 1963081728, 3225837568, 3562303488, 3242022912, 3018834944, 3878753792, 3815679744, 836823168, 4242572736, 3303534240, 3527750960, 235190248, 4091926468, 3968087658, 3929153145}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 2617245696, 369098752, 2432696320, 1182793728, 4047503360, 1059061760, 2752512000, 2272788480, 1997275136, 1442709504, 2839085056, 1087864832, 3484237824, 1531535360, 4135800832, 820537344, 464053248, 3870505472, 3156000000, 1010681984, 1724560576, 2194733408, 3300864816, 4116889592, 2873411964, 717038050, 3568143617}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 4093640704, 905969664, 3741319168, 41943040, 3946840064, 1075838976, 1506803712, 252182528, 2529951744, 860749824, 3797483520, 1721860096, 348700672, 677175296, 2190921728, 300808192, 1540054016, 3461549568, 1144689408, 2958978688, 4181496128, 1777034720, 1719874864, 2326955064, 2639425996, 3222439630, 3150083421}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 67108864, 2919235584, 419430400, 1015021568, 3175088128, 1109393408, 4044357632, 692584448, 3533438976, 702152704, 3233611776, 189956096, 3864903680, 1763303424, 3940012032, 3326924800, 2202622976, 279129600, 1918996224, 2117358720, 1989262016, 1812750816, 2566235312, 2639423800, 568758524, 1999369198, 1151782121}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 2348810240, 1241513984, 3607101440, 4269801472, 692060160, 2984247296, 3215982592, 2505572352, 1230241792, 1641414656, 3152216064, 2270265344, 4179738624, 4213039104, 1829228544, 885454848, 2230483968, 4211676672, 2586350848, 267483008, 3362294336, 3666960864, 2174269872, 2628340424, 3158090148, 2194097202, 1169919559}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 1006632960, 1509949440, 2130706432, 2843738112, 1388314624, 2619342848, 1127219200, 3234332672, 770965504, 3993894912, 3066363904, 3867901952, 3680681984, 2347687936, 2543644672, 977528832, 2517855232, 2353467904, 1245494528, 2771811200, 3529284672, 3244704288, 4282679440, 3813295256, 1195806932, 1790796326, 2398226619}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 2483027968, 1308622848, 1023410176, 1602224128, 71303168, 371195904, 3899654144, 1141374976, 2893807616, 2627600384, 949551104, 670924800, 2805514240, 1102897152, 1754722304, 2878199808, 3215420416, 2932016640, 342786816, 900612224, 598116288, 1605522464, 2942871344, 643001272, 2539717668, 566868326, 721081625}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 738197504, 2181038080, 1862270976, 1015021568, 3779067904, 207618048, 1951399936, 1933049856, 200540160, 3258580992, 3035299840, 2078572544, 2812788736, 180084736, 1250816000, 839444480, 2555202560, 2397907456, 722043136, 699298176, 2761265728, 232278368, 2817572656, 940440360, 3997756604, 1068329650, 2608666351}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 3422552064, 2919235584, 3338665984, 2021654528, 3812622336, 740294656, 2591031296, 3755474944, 2502688768, 2143158272, 2695430144, 400326656, 3180118016, 709419008, 3240284160, 543807488, 1023034368, 1391396352, 3341391104, 2528530048, 1392580416, 3458762080, 362727344, 3407858616, 2415356068, 780769170, 2852538489}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 1140850688, 4261412864, 1124073472, 427819008, 910163968, 2493513728, 19922944, 1100480512, 2695102464, 1188954112, 1388380160, 4024598528, 1805697024, 1273815040, 1068429312, 2376452096, 847270912, 1099380224, 3146221312, 3718015104, 688726080, 3705702944, 2911620528, 1731820952, 4115770452, 1834043378, 4027427643}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 201326592, 1778384896, 754974720, 645922816, 2789212160, 1470103552, 3329228800, 3224895488, 691798016, 2597715968, 69664768, 821788672, 3331571712, 1839718400, 2966802432, 2447951872, 379212800, 3855157760, 3294669056, 2910733184, 1651716288, 2400826720, 2630281968, 165763096, 1257537796, 3883687754, 3086354725}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 335544320, 3456106496, 184549376, 4034920448, 4190109696, 1495269376, 523239424, 2657615872, 241434624, 2702573568, 1679228928, 2280685568, 1358905344, 1812160512, 1765371904, 2867615744, 355857408, 2510889472, 639862528, 1374282880, 1109601856, 3722350176, 640966160, 3279546712, 3971692308, 2884798798, 418806903}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 4093640704, 2248146944, 1325400064, 3112173568, 4164943872, 996147200, 646971392, 844627968, 3280207872, 1953890304, 3624992768, 1284734976, 1845706752, 990863360, 818237440, 3040245760, 4082818048, 4127130112, 4180057856, 3818311296, 4078245184, 841322272, 45250352, 3240945896, 3270380236, 2620735130, 232106139}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3019898880, 3053453312, 3137339392, 1468006400, 1950351360, 1902116864, 3534749696, 1962409984, 4104388608, 3999137792, 3813605376, 3463020544, 3551379456, 2382487552, 652472320, 698800128, 2537972736, 1943602688, 2025491200, 421426816, 1424822336, 3754723744, 1472024240, 2634451944, 2392095940, 2317621306, 1486754931}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 67108864, 570425344, 1325400064, 612368384, 3007315968, 3743416320, 709885952, 3867672576, 1182531584, 2874015744, 2250571776, 1543995392, 3178119168, 3448397824, 2156949504, 18307072, 1242823680, 3071480320, 1749463808, 2452876160, 1975726144, 2475601248, 1248843696, 22875512, 233026924, 1978943502, 986543409}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 67108864, 1979711488, 3003121664, 1015021568, 2688548864, 367001600, 590348288, 503840768, 2765357056, 2068185088, 3268608000, 265715712, 17022976, 2846875648, 3965046784, 434432000, 2660195328, 2077046272, 3081344768, 2117040768, 1251806784, 575776096, 2136174448, 3168732936, 3900480580, 1842009094, 4160242323}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 603979776, 1241513984, 2868903936, 2810183680, 566231040, 2942304256, 2664431616, 2015887360, 4013686784, 249692160, 2677342208, 360873984, 4188880896, 438919168, 2206167040, 4253308928, 1795802112, 2783389184, 1386188544, 1940114816, 1998466880, 2677484192, 537376976, 2246569480, 321389884, 2830904054, 4280425305}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 1543503872, 3791650816, 1862270976, 2826960896, 3166699520, 4271898624, 3215982592, 1479016448, 2765357056, 3731226624, 1482096640, 2345697280, 1013694464, 2405949440, 966651904, 1802029056, 3029421056, 4106290688, 5222656, 322918784, 1796348480, 3506504800, 3614411088, 4258225656, 4208600212, 3934585950, 2683404491}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 201326592, 1644167168, 3841982464, 931135488, 3653238784, 3588227072, 1880096768, 1619525632, 3295412224, 4047896576, 2934243328, 2648539136, 2485600256, 3499319296, 1980854272, 4138625024, 940100608, 3939697152, 2564858112, 1589569920, 2846763200, 1784230176, 3966992720, 578702120, 115393964, 762264014, 2647566005}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 2751463424, 100663296, 4244635648, 3347054592, 3695181824, 2321547264, 4279238656, 969408512, 30146560, 4136239104, 164823040, 4153376768, 3205742592, 2043142144, 912912384, 2500646912, 3284294656, 438896128, 277122816, 1956142720, 663890368, 636955680, 1052358960, 3289570984, 1751080684, 2106821854, 586276301}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 2080374784, 3791650816, 1426063360, 478150656, 2302672896, 3466592256, 3069181952, 2848456704, 3114008576, 2976514048, 2731212800, 438927360, 768917504, 1236328448, 3069112320, 4181977088, 3289607168, 3005298176, 4087515392, 3697107328, 3054767296, 3419815904, 2794524592, 2378874648, 900822052, 1995845142, 4104196305}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 67108864, 3657433088, 1090519040, 3162505216, 264241152, 1805647872, 1081081856, 1420296192, 1904476160, 1292500992, 4201447424, 1133019136, 159629312, 1419763712, 1297739776, 1999300608, 3111996416, 4008125952, 1621460736, 929784192, 4132178368, 1960719072, 3959362320, 2502538488, 1175805028, 2663584270, 1960814287}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2080374784, 167772160, 2969567232, 2122317824, 1623195648, 2665480192, 2941255680, 1159200768, 475267072, 1526857728, 210829312, 4056449024, 3239985152, 3259129856, 2846650368, 2845526016, 2510869504, 2383623680, 1746503936, 1769397120, 548155328, 4253424736, 2781548112, 3853357800, 3299132860, 3160745402, 2847576207}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 4227858432, 2986344448, 989855744, 3816816640, 3284140032, 2476736512, 7340032, 1210580992, 4184080384, 1472069632, 2450325504, 3316809728, 1955119104, 3237273600, 1155985408, 4238469120, 1561873408, 544412160, 2300546304, 1204449664, 3306424128, 2375429024, 2691239248, 2576132792, 2705718308, 3638977006, 3105760471}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 201326592, 503316480, 4211081216, 3615490048, 3988783104, 1340080128, 1661992960, 653787136, 4175167488, 1270743040, 2455568384, 1145077760, 3599941632, 1894178816, 836554752, 1733543936, 3417865216, 3533910528, 1522372864, 962750080, 2973507648, 2947428768, 4112854224, 1314689064, 793572716, 2238443282, 772034629}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 1946157056, 2785017856, 2533359616, 3212836864, 952107008, 450887680, 2442133504, 680001536, 3593732096, 2051670016, 204406784, 3647700992, 3651616768, 745234432, 2030923776, 1372870656, 418305024, 3326557696, 2463073024, 1634040448, 728782656, 2293032096, 1176250512, 1095638824, 4259129548, 3418927662, 1300942275}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 2885681152, 4261412864, 2097152000, 2038431744, 4005560320, 1222639616, 3666870272, 3462922240, 1001652224, 610402304, 694616064, 2979495936, 1355366400, 728064000, 3863695360, 932337664, 1127541760, 1722756608, 2610144512, 2033412736, 3213778368, 948094880, 1517958672, 2636847912, 3769212940, 1933078486, 3134706907}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 3422552064, 2046820352, 2801795072, 4102029312, 2529165312, 1830813696, 951058432, 301465600, 1823735808, 3199336448, 4167237632, 1645117440, 2609823744, 3696418816, 933031936, 1958868992, 1351252992, 2263556608, 1138929920, 1215889280, 2518416960, 286611296, 891004112, 3775490200, 4067792436, 3953422474, 2124821511}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 1543503872, 234881024, 385875968, 2004877312, 4030726144, 2099249152, 1615855616, 1159200768, 1215561728, 2612396032, 2565931008, 3367534592, 3965009920, 524902400, 3829616640, 3072870400, 4077112320, 3996723712, 3079970048, 2746707584, 1356747584, 3771923104, 500283568, 4284077304, 1338653036, 730542826, 1209766551}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2080374784, 2449473536, 2030043136, 998244352, 834666496, 2053111808, 4258267136, 2046296064, 3160145920, 3664379904, 1048510464, 187072512, 3446030336, 3094503424, 988573696, 3491592192, 2136130560, 3782681088, 1517460736, 2404936064, 1202937792, 1942748448, 607952720, 3419488968, 3210792764, 551815170, 286660981}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 2348810240, 704643072, 419430400, 2021654528, 3930062848, 27262976, 993001472, 494403584, 977010688, 2008154112, 3058237440, 3258351616, 3832528896, 3174817792, 1321070592, 346212352, 417561600, 4084796928, 139365632, 701749120, 1934215616, 915731424, 3636740976, 35951640, 840352340, 3220525130, 808329829}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 3422552064, 4261412864, 1895825408, 880803840, 1405091840, 1436549120, 2278555648, 2269642752, 1984167936, 736231424, 2123825152, 709394432, 501497856, 337141760, 2615570432, 4139743232, 1876352000, 4125563392, 441485568, 3039323776, 3474870976, 3938675680, 4285067536, 3806212984, 659098380, 2323748254, 3609588399}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 872415232, 2315255808, 3204448256, 796917760, 3049259008, 3458203648, 1259339776, 1097334784, 2635333632, 3851026432, 406781952, 2318499840, 1941585920, 2809552896, 3142602752, 1496934400, 1450822656, 814685696, 2659824384, 3026608512, 1178097216, 2586659232, 385076944, 4029682776, 3136820764, 909907078, 3682476707}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 3825205248, 2583691264, 2332033024, 2273312768, 88080384, 3663724544, 2450522112, 4068999168, 2032402432, 897449984, 342032384, 2851897344, 3753656320, 4192231424, 3345117184, 1983084544, 4255568896, 1486044672, 1604626176, 2570080640, 583686976, 862406304, 708896240, 6030952, 1132596844, 1943091470, 2958403623}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3422552064, 503316480, 3942645760, 729808896, 2378170368, 819986432, 3186622464, 1181220864, 2929983488, 1559625728, 1658388480, 485457920, 836419584, 1552343040, 4010594304, 3536832512, 3837479936, 297338368, 1088394496, 693297792, 2631065664, 974315168, 1098051536, 1631769832, 1070265876, 3768512078, 3825256583}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 3422552064, 2315255808, 1560281088, 2189426688, 3972005888, 65011712, 2884632576, 3504865280, 958136320, 3162112000, 1452343296, 3552739328, 3782492160, 990928896, 2234404864, 168916992, 1270146048, 2310083072, 3285352704, 2255246208, 4041493696, 1229471840, 612001104, 4112992936, 1734866132, 3691422894, 127551689}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1140850688, 1174405120, 1627389952, 2390753280, 3586129920, 3705667584, 2668625920, 432537600, 3019636736, 1472069632, 3339124736, 1077510144, 1287340032, 3233767424, 3871698944, 1733847040, 1810686976, 4247458304, 1798284032, 353395328, 3847275200, 2461351264, 2304280080, 2586967080, 3711927404, 240678750, 158136193}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 3825205248, 3321888768, 3238002688, 3112173568, 3519021056, 2766143488, 2406481920, 3091726336, 2069102592, 1879441408, 4208525312, 555450368, 3849469952, 1077829632, 45371392, 520579072, 4116700160, 1140661760, 1658160896, 1514096256, 4181978816, 875496608, 2521475792, 1037958888, 1262106292, 2979739110, 1916583635}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 2483027968, 436207616, 352321536, 2508193792, 1589641216, 132120576, 1267728384, 4130865152, 1310982144, 1334444032, 2632777728, 57442304, 1717387264, 2800836608, 2954317824, 2172409856, 3316372480, 3812164096, 2744026880, 3947655552, 3500399808, 731186592, 2842209296, 472347880, 1735679628, 1535639362, 3114209579}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 3422552064, 2516582400, 1728053248, 2088763392, 2235564032, 1302331392, 15728640, 987234304, 552861696, 2734030848, 303759360, 3952312320, 2220277760, 74113024, 618713088, 3612473344, 3267582976, 3229561344, 78487808, 1102181504, 1821599040, 1423388256, 2395056432, 2006179160, 407789284, 3538398866, 308345359}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3019898880, 3791650816, 956301312, 4152360960, 1916796928, 1436549120, 3801088000, 127401984, 3887857664, 1618870272, 4128833536, 3872882688, 2521088000, 3792756736, 3069898752, 3798591488, 2254267392, 2382695936, 2839118592, 306572160, 2554027456, 1256209440, 3534762672, 1716000472, 3322160380, 1561463386, 1230970069}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 1006632960, 2181038080, 4211081216, 1535115264, 1010827264, 3172990976, 2842689536, 2373451776, 3322675200, 3505782784, 339542016, 138838016, 4038311936, 282583040, 2424688640, 2483746816, 2278779904, 3692103168, 641771776, 2411133312, 1555910464, 1412447648, 1691881648, 1186731256, 1575885860, 4074838714, 628668249}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 1946157056, 3053453312, 1560281088, 2894069760, 3745513472, 408944640, 3260022784, 1368915968, 3317956608, 1363279872, 987168768, 3139403776, 4007313408, 4009156608, 1331228672, 243390464, 1068979200, 1874010624, 3064831744, 543548032, 918912448, 2376862432, 1483604784, 4059628584, 8816444, 789337370, 3454186699}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 3288334336, 2852126720, 2600468480, 1333788672, 3938451456, 2388656128, 1645215744, 591921152, 2265186304, 2410545152, 3617652736, 3555033088, 1275707392, 4025868288, 3571961856, 3287611392, 2935114752, 1868900864, 3165371136, 4294500736, 544755520, 727324832, 865537040, 2389219976, 626419340, 1086008734, 2085782335}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 3556769792, 2516582400, 1291845632, 713031680, 3787456512, 2933915648, 2494562304, 1163395072, 3860070400, 2867462144, 1590624256, 1342013440, 1013334016, 3887751168, 4291579904, 3713366016, 367123456, 2006658560, 2486680320, 4059655808, 2637166016, 3492162400, 2960206096, 2960696232, 935655684, 1269402130, 4247551671}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3288334336, 1778384896, 2969567232, 1367343104, 1388314624, 1117782016, 1540358144, 732430336, 2146172928, 1622540288, 667484160, 4113727488, 4264280064, 3495944192, 3743281152, 2371278848, 210729984, 3534562816, 779663104, 3890019712, 4216871360, 1060813216, 3600285456, 2516699832, 3696813260, 2300739430, 1649774717}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 2080374784, 2717908992, 1493172224, 2357198848, 1665138688, 4020240384, 152043520, 1427636224, 3937140736, 2469527552, 910098432, 388595712, 2813935616, 1232953344, 1007382528, 302139392, 1199762432, 2234190336, 2384966912, 4201401728, 3341272000, 3986265312, 2310107696, 3620291288, 622159388, 3998180890, 2889110801}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 1140850688, 2919235584, 3170893824, 243269632, 1186988032, 1914699776, 4042260480, 2992111616, 4163108864, 1676017664, 2775908352, 2771484672, 1286651904, 1683808256, 3721842688, 1441392640, 2781305856, 2821271040, 2760089344, 3770401920, 1260155840, 633451616, 3337146320, 544794200, 1278266340, 1872549170, 1500955931}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2080374784, 1241513984, 4177526784, 3732930560, 499122176, 903872512, 4266655744, 2987917312, 2652635136, 4149870592, 626196480, 225083392, 18759680, 669671424, 935620608, 3136903168, 2433672192, 1964456448, 428639488, 4276569984, 255586752, 1086630496, 778271504, 3602769256, 3350048380, 1389025210, 1286670109}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 1946157056, 1912602624, 2969567232, 2860515328, 1723858944, 2136997888, 1980760064, 200802304, 382992384, 3498967040, 4048617472, 601849856, 2248425472, 2753060864, 3943321600, 1779001344, 3270896640, 3040678400, 4238716672, 4251665280, 1151268800, 2116921696, 1448564432, 1765589000, 1495709452, 2891438258, 1236664615}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 3556769792, 973078528, 889192448, 3246391296, 2831155200, 912261120, 483393536, 3275227136, 1971060736, 1835401216, 592248832, 3820716032, 892452864, 4253409280, 1498927104, 1430845440, 2938928128, 1805201920, 817473280, 479648128, 3269287104, 1101306016, 2689954960, 2108725256, 1127704508, 197628722, 3050816141}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 3959422976, 3053453312, 1291845632, 1417674752, 2478833664, 199229440, 118489088, 3216506880, 2747006976, 2248278016, 3470327808, 530284544, 1487257600, 504487936, 3517435904, 2873673728, 4135343104, 1481455104, 1356705024, 1558376576, 2585877440, 3802702560, 3468909584, 1843505640, 2317414316, 1117289474, 392378957}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 738197504, 3925868544, 2365587456, 4135583744, 683671552, 136314880, 1368391680, 3920101376, 1935409152, 2968911872, 4212064256, 2653650944, 2536980480, 3308478464, 1371623424, 2705082368, 141227008, 2857050624, 347703552, 2461680512, 1115543744, 1938073952, 2756496720, 3851167832, 2034112700, 2787319446, 960870241}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 1006632960, 2785017856, 184549376, 947912704, 322961408, 2338324480, 1485832192, 267911168, 1789132800, 2754215936, 2440626176, 3430645760, 513392640, 1723064320, 30076928, 2662430720, 4238914560, 1532708352, 1089583360, 324069504, 3233832512, 1369380448, 1978969008, 735404520, 446867852, 2496822290, 3630312715}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 2214592512, 3858759680, 2030043136, 2055208960, 2822766592, 4175429632, 2261778432, 251133952, 2580283392, 781582336, 303890432, 292454400, 454672384, 596631552, 2157113344, 3212593152, 2988803072, 4232740352, 3800608512, 1682759296, 3032827072, 839459936, 2630132080, 236634568, 125330620, 2480382818, 699749473}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 738197504, 2248146944, 2097152000, 2843738112, 113246208, 3240099840, 2431647744, 3133669376, 3041656832, 3043360768, 3163619328, 3908075520, 330153984, 3956006912, 3336228864, 350898176, 2825360384, 442257920, 1708034304, 967368832, 822700992, 2826179488, 1482824464, 2533034968, 3546784804, 249317686, 2861479797}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 1946157056, 1040187392, 3808428032, 2340421632, 1698693120, 2376073216, 722468864, 594018304, 2348023808, 3883532288, 3201368064, 3604316160, 4255727616, 2916311040, 2525130752, 3189233664, 1100907520, 1142804992, 3948396288, 1076127872, 1139332160, 888153248, 2690122480, 231475480, 2512795548, 235875302, 2293674987}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 4093640704, 3187671040, 4076863488, 763363328, 3107979264, 3336568832, 3322937344, 1199046656, 2887516160, 2044854272, 2820866048, 2140372992, 830193664, 2543443968, 1211813888, 736720896, 3203572736, 163269120, 3227100928, 668790912, 107243584, 515385632, 3443269744, 1305616712, 652941452, 2886185074, 2448286469}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 3154116608, 1040187392, 1593835520, 3565158400, 2998927360, 3361734656, 3654287360, 352845824, 3373531136, 4267835392, 2774073344, 3696525312, 2981412864, 4007059456, 537915392, 1780176896, 2567932928, 2993255936, 3703482624, 196738688, 775972160, 2706515552, 2118198224, 162049864, 3025329276, 130412382, 82204363}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 3422552064, 3657433088, 754974720, 3330277376, 1916796928, 2891972608, 4031774720, 2209873920, 3718512640, 2175401984, 1816068096, 2434105344, 1608105984, 2507399168, 3771518976, 1947813888, 1365279744, 2204321280, 1822926080, 867359616, 4202976448, 222700384, 1090067184, 1345104488, 55927484, 374772018, 2584888491}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1677721600, 436207616, 822083584, 3699376128, 2151677952, 3709861888, 741343232, 3165126656, 2539913216, 2479226880, 2336161792, 3631448064, 3221635072, 885022720, 2222944256, 2815227904, 1630176256, 2403002880, 1430094592, 1609399680, 438171072, 197273824, 3303607280, 1096057144, 1761206260, 4173596734, 3166047767}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 3556769792, 3120562176, 1023410176, 2323644416, 524288000, 115343360, 2572156928, 1746403328, 3679715328, 1416757248, 2176122880, 1434746880, 4075405312, 874242048, 787410944, 1602910208, 3442719744, 430993920, 441104128, 668131712, 3494138560, 2013823584, 3455054512, 3836539528, 3652679196, 2547717754, 1057992223}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1006632960, 3120562176, 1291845632, 2793406464, 3359637504, 4129292288, 32505856, 26738688, 1373372416, 3177316352, 332726272, 3719266304, 2166145024, 3237928960, 1718349824, 862218240, 935900160, 42891776, 1170834688, 3604464512, 643196096, 347453280, 168149104, 909860472, 2805336772, 4242748866, 3847005637}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3690987520, 1778384896, 83886080, 2608857088, 2755657728, 3160408064, 3578789888, 296222720, 4127457280, 803340288, 2640117760, 3008462848, 1483194368, 1376116736, 1343803392, 1068058624, 375294976, 1565745664, 515867904, 648861568, 435378880, 1766825504, 3086283312, 1278175912, 1857131836, 3564627830, 3628979399}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 1543503872, 1509949440, 419430400, 4269801472, 1312817152, 1918894080, 2305818624, 2909274112, 2220097536, 4290641920, 2482307072, 380338176, 622477312, 3710148608, 3994112000, 1016776704, 1854979072, 1437399552, 3615603968, 879846272, 1642781120, 1039703136, 519631600, 230665704, 1380214388, 4024518990, 3031625387}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 2214592512, 1845493760, 520093696, 2608857088, 3569352704, 333447168, 2205155328, 1384644608, 2348023808, 1228800000, 2436562944, 1103200256, 1646804992, 2878758912, 1542287360, 1645008896, 3140793344, 3717916160, 3370891008, 2237494400, 2883897152, 3069216672, 3222062480, 238327272, 2535121524, 682334582, 301822491}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 469762048, 570425344, 1258291200, 1820327936, 717225984, 752877568, 1225785344, 2152202240, 243531776, 842399744, 3692888064, 2555412480, 687161344, 1094934528, 152981504, 3564034048, 3253443584, 1697706496, 3137512704, 525235584, 3179739968, 4175401568, 2390687184, 3240338280, 1802828396, 3671359518, 3770899055}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 3422552064, 2449473536, 1056964608, 2172649472, 1472200704, 3768582144, 1049624576, 2634547200, 2936799232, 3961126912, 3561553920, 371294208, 2595471360, 36298752, 2602627072, 3319887872, 2342683648, 1546874368, 3519524096, 4015583616, 311786048, 1120711712, 2920565968, 1816208760, 2074968220, 988412926, 1644220653}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1409286144, 436207616, 50331648, 528482304, 3267362816, 1826619392, 2639265792, 3326607360, 1075576832, 2139226112, 1979908096, 3958865920, 1372176384, 3838566400, 3263746048, 2715768832, 2414251008, 2576706048, 3124342528, 159445376, 2548268352, 1976864928, 4270739216, 3432646056, 743911356, 2724832910, 1162403225}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 469762048, 1375731712, 4278190080, 1803550720, 155189248, 585105408, 2605711360, 3413639168, 3369861120, 2995912704, 3650027520, 4021190656, 3901865984, 3544440832, 1747775488, 2094163968, 2403048448, 3433327104, 169516288, 4249346432, 1657979456, 761754272, 4252896752, 1257575624, 3483736156, 2793489442, 1602687461}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3690987520, 905969664, 3238002688, 4269801472, 2839543808, 3902799872, 600834048, 2800222208, 1385431040, 905576448, 3393519616, 2988539904, 2290335744, 3292127232, 517787648, 992823296, 3477505024, 2800444928, 1850573056, 4276470912, 56815808, 419064160, 2666930736, 1645415576, 518175916, 2416539766, 2196023523}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 4227858432, 2919235584, 3607101440, 2558525440, 985661440, 2199912448, 1404043264, 2779250688, 2526806016, 3913940992, 3828285440, 2238152704, 1260044288, 3163611136, 2174734336, 2185783296, 360350720, 2654367232, 2239987968, 1890894464, 3658609472, 3455679328, 2540967120, 758523544, 192227636, 3398483774, 3471392841}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 872415232, 2248146944, 2332033024, 159383552, 2420113408, 346030080, 3215982592, 4206362624, 2858680320, 414056448, 2705915904, 3874193408, 1960722432, 808476672, 2950262784, 126015488, 157594624, 1878052352, 3941053184, 4177283712, 1570462784, 3036270624, 162277168, 2735872152, 3016962868, 3743721914, 273730067}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 335544320, 2315255808, 1996488704, 3045064704, 2948595712, 966787072, 2404384768, 1992818688, 3726901248, 1403650048, 626065408, 3298131968, 3049308160, 1403707392, 6025216, 2317248512, 2094443520, 3354939904, 3134826240, 1184820608, 1851382848, 1964729120, 1613828048, 98933816, 2291714988, 2171009342, 1011213159}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 1409286144, 1979711488, 3976200192, 1904214016, 809500672, 1734344704, 649068544, 1807220736, 3621519360, 454426624, 2550071296, 1356693504, 1632288768, 3357335552, 1938018304, 292448256, 1717343232, 2495369728, 1928959744, 1407246976, 1975897536, 1784234912, 767899824, 3773600744, 788823940, 757437130, 1962343821}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1543503872, 1375731712, 3338665984, 1350565888, 2327838720, 3416260608, 3341811712, 710410240, 1558970368, 151650304, 1695875072, 3636887552, 3789373440, 3155648512, 799174656, 1138026496, 1813095424, 2156589568, 1630704896, 584804736, 1725463616, 242866784, 3639283152, 3579160248, 1536475956, 577869762, 144371497}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2885681152, 3456106496, 486539264, 1501560832, 935329792, 786432000, 3016753152, 1005060096, 2455502848, 2010251264, 1008009216, 2058911744, 2277425152, 1185734656, 4225363968, 611411968, 3376911360, 816280064, 2451876096, 1326248576, 3668566464, 510215584, 3846406480, 3847309416, 3631713628, 3869204998, 3465592257}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 2214592512, 3590324224, 3170893824, 4286578688, 876609536, 3185573888, 2945449984, 3242721280, 1552154624, 2744516608, 4186374144, 3725295616, 1296777216, 3038601216, 1832538112, 1296156672, 886219776, 1258547712, 3383466752, 2117822080, 2789567936, 2813753376, 1899220528, 1486075848, 1332177388, 1453280670, 2162383503}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 4227858432, 3388997632, 3808428032, 3514826752, 3368026112, 123731968, 2370830336, 3620208640, 2799435776, 706871296, 3568238592, 1917616128, 980664320, 3776045056, 2518601728, 4234311680, 2072609792, 67921408, 53250304, 4263756672, 1415184192, 3515018528, 3990910480, 320242760, 98103388, 2060145806, 2324441385}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1409286144, 4060086272, 2063597568, 1518338048, 1556086784, 3114270720, 3346006016, 1377304576, 1624506368, 1463943168, 2944335872, 1138327552, 175095808, 2205016064, 1702031360, 1987790848, 3833379840, 3999090176, 2516165376, 1449121664, 127268160, 3593922016, 1672573392, 266311736, 1155196068, 3910623682, 110801447}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 3154116608, 436207616, 1929379840, 1568669696, 4055891968, 3017801728, 1070596096, 2313682944, 876347392, 4123918336, 244383744, 442728448, 2656256000, 3588055040, 1986818048, 4156549120, 2769593344, 1467872768, 2297669888, 3608889216, 1133608768, 1085955616, 4215991120, 3967619112, 147175580, 1757309126, 1213263001}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3959422976, 973078528, 2164260864, 3934257152, 717225984, 4288675840, 2997878784, 575143936, 2935750656, 1592131584, 2455306240, 464617472, 3242770432, 4277067776, 56086528, 2536916992, 1562817536, 869026304, 3049890048, 289204096, 3663000512, 2665005920, 1758906576, 709091512, 2761705428, 558997542, 3524851017}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 2348810240, 1375731712, 2801795072, 1736441856, 515899392, 2258632704, 3297771520, 1469579264, 4123262976, 100532224, 479789056, 2764800000, 3126968320, 98557952, 2024206336, 2510112768, 2866060288, 3632752128, 333690112, 2062412160, 1503517760, 1190519712, 2694443280, 2192304440, 1326505052, 121130522, 169152635}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 335544320, 2181038080, 50331648, 931135488, 3040870400, 299892736, 3088056320, 2492989440, 893124608, 4168220672, 1004601344, 2303950848, 1952923648, 2949996544, 1947488256, 1853356032, 909677568, 196735488, 2305533696, 816545664, 3475991360, 3696317600, 829062896, 2722952456, 564017228, 313202122, 184461429}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 1275068416, 2046820352, 1224736768, 2189426688, 2780823552, 1721761792, 3553624064, 2035810304, 2611216384, 2323513344, 2170093568, 3223420928, 4048437248, 1735417856, 3804852224, 1792595968, 2340328448, 2969753088, 22656256, 2667213696, 3757471168, 2942583648, 1193246480, 2179843384, 314379276, 1623166266, 4280778435}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 1140850688, 1442840576, 721420288, 4034920448, 4257218560, 2619342848, 636485632, 1832386560, 3475767296, 3801219072, 1512767488, 1687126016, 1338949632, 2038226944, 312987648, 2232440832, 4210211840, 798778880, 4124092160, 787442304, 1759714368, 1067165280, 3488673296, 2005269400, 1432572580, 2923497866, 1319678801}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 3825205248, 167772160, 553648128, 2625634304, 88080384, 3630170112, 3582984192, 3687317504, 1732509696, 4145938432, 4143906816, 2002354176, 179257344, 2446417920, 2696826880, 288348160, 4131689472, 2462828032, 1332391680, 1313666432, 164571584, 4188121312, 840128176, 720588072, 1008944524, 3767229854, 501177855}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1946157056, 3925868544, 2197815296, 3498049536, 3309305856, 3240099840, 1758461952, 1684537344, 3635675136, 697171968, 2712338432, 455311360, 4135108608, 47636480, 2511196160, 3823519744, 782935040, 4164058624, 3159667456, 123814272, 1342899520, 3333664608, 3677420848, 1991427320, 3662413708, 1845065718, 646393835}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 3154116608, 1845493760, 3573547008, 696254464, 1447034880, 3047161856, 166723584, 797442048, 3873701888, 3168927744, 500105216, 2662694912, 2218573824, 327081984, 1782697984, 922503168, 3362044928, 492334592, 1302761728, 245842560, 3145403328, 3392114592, 899668784, 3863837912, 1829767524, 3243770662, 173809839}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 4227858432, 1644167168, 1157627904, 2290089984, 3535798272, 3483369472, 1213202432, 673710080, 3342598144, 655360, 3598516224, 3747840000, 104775680, 3281313792, 2629431296, 3983697920, 1907397632, 336486912, 3537546496, 4068695424, 138483904, 3857299680, 2407780688, 265770808, 3323398636, 309246214, 3454354585}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 67108864, 2785017856, 922746880, 1350565888, 524288000, 3244294144, 420478976, 4005036032, 1124335616, 927334400, 653459456, 1108377600, 2213003264, 3351371776, 3508719616, 4127873024, 1797895168, 479094272, 1353692928, 4208805504, 1452228416, 1903340896, 161664432, 222978920, 2622074476, 1251901090, 580363475}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 335544320, 2650800128, 2197815296, 3128950784, 4290772992, 1201668096, 2326790144, 937951232, 1517551616, 700841984, 1733754880, 1922203648, 3381936128, 3320995840, 1897222144, 4226803712, 709856256, 3533426176, 1628019456, 906810496, 1312503872, 3760765152, 2443267088, 269083000, 2028517268, 713125006, 2591677699}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 2885681152, 2785017856, 1795162112, 1048576000, 1212153856, 1663041536, 1815085056, 2708996096, 2344353792, 3722051584, 1761411072, 1762295808, 1571209216, 2438782976, 210890752, 593709056, 3132726272, 2329902592, 4133725440, 2845983872, 1990787648, 3823408096, 3248870640, 2996650168, 3119678964, 3940212810, 1256645461}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 3556769792, 4127195136, 1728053248, 3229614080, 3158310912, 4020240384, 2175795200, 2299002880, 1509163008, 1208614912, 2345992192, 2842394624, 1131626496, 1675190272, 3107737600, 3978283008, 473480192, 3898340864, 3770323712, 3418023552, 129696576, 684500320, 3855731056, 3870268440, 1186030388, 4263002646, 3293431323}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1275068416, 3992977408, 3707764736, 3833593856, 3804233728, 752877568, 3662675968, 1222115328, 1490288640, 1459224576, 1919746048, 886407168, 3504979968, 770957312, 3327053824, 2332248064, 1721664512, 4133973504, 1802284288, 3662044800, 3820432832, 512269024, 2339659600, 645268200, 3431153084, 1201843050, 159479567}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 2080374784, 973078528, 2164260864, 3598712832, 2520776704, 2552233984, 3830448128, 3111649280, 3885760512, 2773614592, 2190409728, 3224076288, 3517693952, 4200194048, 717680640, 464873472, 567444480, 3819008512, 3933510912, 800619392, 181280704, 2480748640, 2359603440, 1048601976, 1651652524, 1465858962, 1385409413}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 3288334336, 3657433088, 2332033024, 2927624192, 54525952, 429916160, 2603614208, 4237819904, 2199650304, 627703808, 1989345280, 398622720, 3199188992, 1457905664, 3808882688, 3615254528, 3200226304, 3456649728, 3601959680, 813520256, 3810665280, 4245103328, 2170329392, 1500693208, 3186778964, 1435155602, 2403068517}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 4227858432, 503316480, 2801795072, 377487360, 775946240, 1700790272, 554696704, 3570925568, 3523477504, 3564503040, 3869704192, 3495526400, 2738176000, 715350016, 743731200, 523630592, 324312064, 2100943360, 157193472, 3764185728, 2294161216, 2314936544, 854298224, 1422157224, 1731059372, 1081117050, 2688535179}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 1275068416, 1308622848, 16777216, 2927624192, 1958739968, 1155530752, 4279238656, 2486697984, 3047948288, 79560704, 1442119680, 1995341824, 804470784, 942497792, 1418227712, 2961098752, 3436284928, 3823815168, 4207126784, 690090624, 295190208, 2535210848, 1580612432, 80818408, 2859773420, 3692840322, 3421306553}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 1677721600, 3523215360, 1996488704, 947912704, 3460300800, 2996830208, 2117074944, 2731016192, 2225864704, 788660224, 3131506688, 2898493440, 1951055872, 2724782080, 306171904, 3218368512, 1327664128, 1257274880, 1705817856, 1235577728, 4242553408, 210774624, 1022902000, 3060019672, 3819841556, 4054133958, 3294920733}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 2617245696, 3590324224, 1996488704, 2692743168, 1052770304, 1180696576, 326107136, 2328363008, 1701576704, 413794304, 4291231744, 3517612032, 3467198464, 2346934272, 1192513536, 4023830528, 3078863872, 1555232256, 1898283264, 3375365248, 3972013376, 3277857632, 1190149584, 4186454216, 3024891220, 955908742, 1751069453}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 201326592, 570425344, 1962934272, 2743074816, 1925185536, 1025507328, 7340032, 3608674304, 2633760768, 4185784320, 1839529984, 1242005504, 3084795904, 3238027264, 596996096, 3731539968, 2325265408, 3536768512, 3287989504, 4224056704, 560995520, 2996312608, 2235304848, 2833125720, 2375360900, 1602205794, 867335629}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 3556769792, 1577058304, 2130706432, 4051697664, 2495610880, 1700790272, 1198522368, 2381840384, 2632712192, 3977904128, 1599668224, 3012919296, 3934863360, 2423480320, 3206180864, 1977075712, 2569178112, 2558784000, 3824465664, 3281053824, 588266304, 4094170400, 4233377552, 1012281032, 1649612884, 3544491018, 2559108897}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 2885681152, 3657433088, 2701131776, 1233125376, 4232052736, 2246049792, 1607467008, 1458044928, 3522953216, 2687893504, 2712338432, 882868224, 1387315200, 2649153536, 1935536128, 2802481152, 1630964736, 1555979776, 2504819968, 593185664, 4060884928, 3131966368, 1703872944, 2985147208, 2524569468, 737705830, 2042594217}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 1409286144, 771751936, 2801795072, 1132462080, 1077936128, 1231028224, 2821718016, 3081240576, 798752768, 1539440640, 1631518720, 3761733632, 786481152, 2663571456, 789434368, 1882355712, 3713960960, 472271360, 2463141632, 2776857728, 1162615104, 135930784, 1785408688, 1700371048, 3744847140, 1737906542, 2637731129}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 3825205248, 1107296256, 855638016, 1149239296, 457179136, 287309824, 204472320, 646447104, 2920022016, 2206334976, 1805189120, 1175617536, 2074656768, 814407680, 2112081920, 312039424, 4008549376, 2512219648, 2870183680, 2559463296, 384048960, 3399352416, 1839403440, 529506936, 3597947444, 1670979062, 1108513989}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2483027968, 234881024, 318767104, 3045064704, 1723858944, 2501902336, 804257792, 3255304192, 2389442560, 1926627328, 3638231040, 1508081664, 1485914112, 1906794496, 3349966848, 1572337664, 2856485888, 3135237632, 633256704, 1645330560, 4124147776, 296772384, 1789514128, 1968553048, 2153401316, 446493254, 967382349}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 3690987520, 2852126720, 1962934272, 3279945728, 3175088128, 1805647872, 3708813312, 3411542016, 1833172992, 2567569408, 448462848, 1099595776, 1059766272, 1522589696, 1137430528, 2005497856, 1677702144, 1053913600, 4290483456, 2992326528, 3074469568, 3069299744, 4156180080, 1535718168, 444966556, 1623359082, 2023560267}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 4093640704, 3321888768, 150994944, 2608857088, 2495610880, 1692401664, 449839104, 33030144, 3239837696, 3707895808, 46465024, 4256923648, 2355118080, 4148322304, 179793920, 866437120, 1440783360, 257750528, 1769782016, 4288594560, 3973684416, 1345678368, 933356048, 3015377320, 1936494556, 1283910018, 4128605909}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 603979776, 301989888, 1962934272, 159383552, 4131389440, 1377828864, 2939158528, 1415053312, 217317376, 4072275968, 870121472, 3498606592, 1789640704, 108126208, 2847731712, 836532224, 3566969856, 3976488448, 2377096960, 1121870720, 216177344, 1887362720, 876964912, 3400602424, 3651583540, 3764180866, 1217163663}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 1275068416, 2113929216, 3640655872, 3514826752, 926941184, 4028628992, 225443840, 1379401728, 1221328896, 3913154560, 3050635264, 2040037376, 4261691392, 1381654528, 1172271104, 2677004288, 3082791936, 2692218368, 2123603200, 869915264, 3605954752, 1621453472, 3446729328, 252716280, 2296910692, 365174602, 2087326729}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 3019898880, 2113929216, 2164260864, 1233125376, 2051014656, 1843396608, 3171942400, 3553099776, 293339136, 2747662336, 2002321408, 683638784, 2782609408, 884826112, 211046400, 1706280960, 3367808000, 1626068480, 4215843584, 1764883584, 2953294016, 3544143008, 850350384, 2628218568, 2205906252, 4123885342, 873234289}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 4093640704, 2650800128, 855638016, 4152360960, 2445279232, 3185573888, 1573912576, 64487424, 3636199424, 4225630208, 62717952, 1045987328, 4187111424, 4050411520, 660688896, 3220305920, 577215488, 3304705536, 2843976448, 802946176, 381725760, 965640096, 1958889680, 4210324264, 419253276, 4288672074, 1276295861}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 4093640704, 2986344448, 1090519040, 2558525440, 1799356416, 1646264320, 4059037696, 4042784768, 719585280, 3162898432, 2821652480, 1676640256, 1437581312, 4249477120, 272027648, 110192640, 1149412352, 647592448, 4129199872, 3283833728, 1150789568, 3012287456, 925886000, 453629240, 1284956804, 1596017498, 4158292691}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 1543503872, 2986344448, 1962934272, 1551892480, 507510784, 228589568, 1391460352, 3435659264, 3766222848, 2106195968, 1878065152, 2678816768, 166871040, 3768082432, 431575040, 3404388352, 3561796608, 846393856, 1233696000, 2559361408, 1861200064, 3846991328, 3059707760, 881452440, 865211876, 3849665846, 1718986073}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 2214592512, 3858759680, 1023410176, 847249408, 1539309568, 3072327680, 4088397824, 3460825088, 1175191552, 320733184, 3248947200, 4259414016, 191741952, 731111424, 2267336704, 3011344384, 3191122944, 1474653696, 211853056, 510615168, 4035820992, 564395872, 4113352336, 1594973656, 2356848884, 765089286, 3660920853}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 3959422976, 2650800128, 1392508928, 2122317824, 717225984, 111149056, 2586836992, 2624061440, 273940480, 123600896, 4090691584, 3229712384, 1293271040, 3878412288, 3421040640, 3530647552, 364420096, 1237935616, 1465167104, 335241856, 133540416, 1379660768, 2884682832, 3744300920, 1671604148, 2270976334, 676997643}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 1140850688, 2583691264, 1224736768, 2088763392, 1035993088, 249561088, 1735393280, 3711434752, 3825467392, 13762560, 3654746112, 4272979968, 1215512576, 3565248512, 793145344, 3925788672, 2517742592, 848751104, 2478672640, 3733513600, 2504295360, 2589546208, 45236880, 483712168, 4154628788, 3175380250, 2688677771}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1946157056, 2650800128, 4211081216, 629145600, 3980394496, 1105199104, 2913992704, 3061317632, 3001810944, 3162112000, 3014066176, 4175855616, 1417887744, 2639880192, 3190706176, 213972992, 3975648256, 3534279168, 3769868032, 3795239040, 3319441984, 4050735392, 3221898608, 3685678472, 1770434724, 586381850, 3993065169}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 1946157056, 4261412864, 452984832, 4001366016, 3384803328, 1738539008, 1645215744, 107479040, 3491495936, 2116681728, 1704132608, 1277460480, 3089809408, 2061557760, 419688448, 335501312, 2586936320, 1741645312, 1862896384, 3504041088, 2752491072, 1977242592, 2800499344, 2050099192, 89595196, 1827321158, 1244132049}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 1946157056, 1308622848, 1191182336, 142606336, 213909504, 2451570688, 489684992, 3934781440, 489422848, 585760768, 2107703296, 1410039808, 518963200, 426041344, 3784699904, 3150346240, 3843863552, 2697359872, 261922560, 4043732096, 2889650496, 930496864, 2765393232, 3884610904, 2762391380, 2017413782, 690160013}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 3019898880, 2248146944, 1795162112, 1065353216, 1967128576, 4099932160, 2026897408, 1247281152, 2231631872, 4203610112, 2296578048, 4146364416, 381796352, 2012209152, 2927423488, 4017125376, 3189605376, 3457176064, 3058536192, 1082676864, 1164544064, 3811997088, 3544365040, 4256101480, 3810086428, 215226154, 1314263195}, +{2147483648, 3221225472, 3758096384, 2415919104, 3087007744, 2751463424, 771751936, 3305111552, 813694976, 893386752, 35651584, 1836056576, 2866282496, 1619787776, 3839229952, 2188705792, 1380548608, 2475507712, 2142986240, 1549684736, 2069882880, 1612090368, 2000667136, 1657191168, 1633147008, 2582816192, 1398655968, 2189004208, 2541047224, 809985828, 1968197746, 1579608289}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 201326592, 1308622848, 1459617792, 3061841920, 322961408, 1021313024, 307232768, 3358064640, 586940416, 3991797760, 2930966528, 406290432, 1638612992, 1617256448, 1822838784, 1489627136, 2764477440, 1751761408, 3640037632, 3679578752, 3955403584, 1905517792, 2658631984, 852196488, 1626693468, 3450750902, 2680541497}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 1409286144, 1845493760, 3070230528, 2877292544, 1103101952, 3445620736, 2125463552, 1182269440, 1640759296, 2395602944, 4237623296, 1290764288, 4191666176, 1437458432, 625004544, 157513728, 1325308928, 3750118912, 3079209728, 2255331456, 4172738880, 48516512, 2702714576, 4001114376, 540148196, 2300124890, 293970169}, +{2147483648, 1073741824, 3758096384, 2952790016, 2818572288, 3690987520, 369098752, 2332033024, 2189426688, 46137344, 3609198592, 3962568704, 44564480, 2150367232, 1584529408, 3314745344, 4205477888, 1950400512, 3254968320, 3342462976, 2898216960, 2165154816, 4191972864, 1496262912, 620799104, 1446494784, 2250669280, 2057313616, 4268763160, 3729276756, 3367774750, 95032261}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3556769792, 3657433088, 16777216, 2625634304, 2772434944, 903872512, 1617952768, 823656448, 1923350528, 2471624704, 3273588736, 258244608, 3738189824, 3153223680, 653611008, 1823864832, 301435904, 1765464576, 3195748096, 3012997504, 2816433600, 20902112, 1639521968, 3378622024, 1145565588, 3539505714, 2734051755}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 2080374784, 905969664, 2499805184, 2004877312, 834666496, 2120220672, 2075131904, 2777153536, 3829661696, 3535142912, 4294639616, 2104197120, 1885945856, 1802461184, 2250010624, 1471399936, 1076665344, 1368978944, 2508134656, 356359296, 4016195008, 2813124128, 941687632, 2805111880, 1110962532, 1291501350, 1708378599}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 738197504, 2113929216, 3774873600, 1384120320, 1698693120, 2866806784, 2402287616, 2711093248, 3255566336, 2563899392, 2471952384, 20348928, 2254553088, 1753473024, 348975104, 3300284416, 367373312, 427905536, 2074290432, 2618863232, 542956224, 2197711968, 3191964720, 2907139080, 2213160708, 2483763714, 1024243761}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 67108864, 4194304000, 4076863488, 813694976, 1908408320, 4146069504, 3494903808, 419954688, 352059392, 130154496, 1209335808, 631930880, 1172226048, 4014792704, 2412892160, 684152832, 3602621440, 475166208, 3167823616, 2276229504, 2957900096, 2553631584, 244756496, 2487019608, 1619653388, 808677678, 3221597569}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 3422552064, 3657433088, 2264924160, 612368384, 616562688, 1361051648, 4268752896, 3892838400, 810811392, 3462529024, 3351445504, 49905664, 2330214400, 4227227648, 3049091072, 2488326144, 1874244608, 18073088, 1150223616, 559393664, 1967742528, 1459806560, 4011701584, 2569961112, 1993439556, 1880028966, 1599319523}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 2617245696, 3657433088, 1996488704, 2826960896, 2998927360, 2279604224, 4199546880, 730333184, 1676935168, 4080926720, 2551644160, 3481763840, 994885632, 1319297024, 704499712, 4285425664, 2865529856, 3652281856, 790565120, 3367210880, 3130193472, 3613780576, 2578612176, 2750854568, 1868581756, 3569586942, 3391807059}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 738197504, 1509949440, 184549376, 1434451968, 2814377984, 2023751680, 114294784, 1185415168, 3611033600, 1119223808, 4172611584, 344293376, 4081467392, 882925568, 2893901824, 568653824, 3632569344, 2673470976, 2850886912, 1979825024, 1606698304, 3234811424, 2694040272, 3901625208, 2990606732, 964664070, 2151502745}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 2214592512, 4261412864, 2902458368, 3514826752, 130023424, 627048448, 898629632, 2576875520, 2970353664, 3851550720, 3104768000, 3666444288, 237649920, 2259181568, 3196014592, 3529168896, 2358420480, 1325264384, 251600640, 2617358464, 4194195392, 789994912, 4040317776, 1832152712, 3170200108, 2199504618, 1068045689}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 2885681152, 2852126720, 3070230528, 3162505216, 1153433600, 1684013056, 1840250880, 4196925440, 4017881088, 4068868096, 1235419136, 4016734208, 3763912704, 384753664, 1847971840, 1813215232, 1390251008, 1743282688, 2097355008, 549096320, 3401632320, 3627734880, 3013601104, 1536580040, 1472469732, 1212293646, 576786689}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 603979776, 1375731712, 1224736768, 2373976064, 1992294400, 1407188992, 783286272, 743964672, 3986948096, 3337748480, 3936157696, 2995552256, 1690877952, 3725254656, 2291126272, 1577547776, 2519579648, 728918528, 2463970048, 388800384, 14209472, 2026031264, 1168367120, 2004437352, 861833476, 2986734002, 3220078411}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2885681152, 436207616, 754974720, 1820327936, 2176843776, 761266176, 3423600640, 3257401344, 3419668480, 486146048, 1449590784, 2612690944, 3673210880, 362471424, 2677395456, 1021007872, 3856770048, 2332318208, 300359936, 3657088896, 1271984320, 2343231968, 3289249936, 248989768, 2318901644, 2760210918, 709132291}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 3959422976, 3187671040, 1191182336, 1434451968, 3225419776, 2925527040, 2802843648, 2371354624, 196345856, 1757806592, 3960406016, 4084563968, 188006400, 1956831232, 60149760, 2420398080, 820945920, 2633456128, 3176214784, 3027142272, 3929494336, 2364607520, 2556343600, 3131010088, 2479690924, 4090801882, 3151119751}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 2348810240, 436207616, 4009754624, 847249408, 1488977920, 2518679552, 3843031040, 2832728064, 2991849472, 1570635776, 3438608384, 2084732928, 2552938496, 2758074368, 879357952, 2490320896, 1837335552, 310797824, 3230872832, 2507389824, 2850972736, 3838787296, 1556198864, 3489751000, 2308877532, 1641597194, 476835279}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 3959422976, 2919235584, 419430400, 4286578688, 2025848832, 1193279488, 3499098112, 2111307776, 2188115968, 397279232, 1595867136, 1899331584, 1301299200, 644767744, 1636397056, 2772498432, 3961955328, 2222717440, 4270403840, 1777771136, 2571362496, 1238701344, 2656084496, 2768815448, 2652017596, 108645610, 2342008545}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1140850688, 973078528, 4177526784, 511705088, 3871342592, 1226833920, 2209349632, 1429733376, 2251554816, 2989621248, 196608, 587759616, 2674966528, 70443008, 3995717632, 128276480, 2388628480, 723149312, 1651057408, 191870336, 1021476800, 2273118816, 2884479184, 1801014040, 3129060916, 210716186, 190363847}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 201326592, 2449473536, 3137339392, 159383552, 4089446400, 538968064, 2475687936, 490209280, 2377908224, 3930980352, 892534784, 3020193792, 1655291904, 4072136704, 1167904768, 2956228608, 2603324416, 95633920, 1387598080, 1531153792, 4187445056, 1704396576, 2422649552, 1760359256, 2587654908, 1065328530, 806965677}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 3556769792, 3523215360, 2634022912, 2877292544, 2822766592, 497025024, 3387949056, 3833069568, 417595392, 2427584512, 3793813504, 2615050240, 1603125248, 3280986112, 1811345408, 1971083264, 2510007296, 2720099840, 3292736256, 3317139328, 2955898048, 3145996320, 3609338160, 1380531672, 3071456612, 2689852250, 75560403}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 3690987520, 2113929216, 2801795072, 4102029312, 700448768, 253755392, 3494903808, 1297612800, 405012480, 1742077952, 60358656, 3334373376, 1018216448, 670490624, 2341982208, 3743242240, 725849088, 431507968, 2104438016, 1719118464, 970356544, 530714720, 286723856, 553886296, 3554169612, 1205803322, 1113561251}, +{2147483648, 3221225472, 1610612736, 4026531840, 1744830464, 1140850688, 301989888, 3506438144, 2843738112, 2378170368, 4217372672, 1821376512, 762839040, 2435055616, 800194560, 3259301888, 2432598016, 1526906880, 2598428672, 2419970048, 305612800, 4057969664, 4058926592, 2094468864, 1737196416, 1072980928, 107878304, 4279440336, 157911688, 3148436588, 4079256466, 2329657739}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 872415232, 2583691264, 1929379840, 2558525440, 1371537408, 2107637760, 3545235456, 2238185472, 1267466240, 3567910912, 1068302336, 2463268864, 4007575552, 2221203456, 2160193536, 4168042496, 178496512, 3947774464, 1583038208, 1358795136, 835537216, 175283552, 1745804816, 1766647032, 2427315052, 4252322902, 2455148325}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 2080374784, 1577058304, 1258291200, 4185915392, 171966464, 589299712, 175112192, 1848115200, 2267283456, 3096313856, 326828032, 67403776, 3343695872, 577953792, 1145163776, 322009088, 2385224704, 3220064768, 2153841920, 976857728, 1569160256, 1552717856, 911787952, 150270456, 1240395044, 2597582734, 1855485303}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 335544320, 1174405120, 889192448, 2256535552, 1832910848, 2170552320, 1756364800, 2394423296, 3484155904, 2593521664, 1896415232, 3568926720, 1024737280, 2196922368, 878923776, 1747372032, 15506432, 1029959168, 3241360128, 833004160, 2179257280, 4232023136, 2654290992, 3264211688, 3091535108, 2069870026, 1669677713}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 3959422976, 1912602624, 3036676096, 2692743168, 4194304, 1658847232, 2253389824, 309854208, 1754005504, 1148059648, 4119658496, 354385920, 4216111104, 1068687360, 1911017472, 4282669056, 3918433280, 258306560, 1032788224, 3115097472, 1713790144, 1756206816, 3579312112, 2339131080, 3816458652, 193427170, 409733297}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 1677721600, 3120562176, 654311424, 3598712832, 1908408320, 1402994688, 1808793600, 3715629056, 3094609920, 2936668160, 857407488, 2897051648, 3702243328, 3291602944, 3904040960, 2900051968, 1643285504, 2957264384, 2931633920, 152603008, 1584360512, 2648223712, 2421126288, 2135471608, 1247239500, 3268189938, 716533759}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3019898880, 503316480, 16777216, 461373440, 1178599424, 4250927104, 101711872, 1383596032, 14942208, 3108634624, 1420099584, 3020587008, 536264704, 3127697408, 3239178240, 3645855744, 2143003648, 169758208, 2063799040, 2817100928, 3243198656, 62631968, 4028517040, 3154316648, 560562732, 915364242, 2811993499}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 201326592, 2248146944, 3372220416, 3732930560, 2420113408, 2120220672, 831520768, 4070047744, 2837184512, 3972661248, 2724003840, 1221033984, 3586605056, 1163747328, 1245204480, 3017009152, 1903600640, 641911296, 1443043584, 1536462976, 636217024, 2111474528, 3772841584, 3049923944, 1423777228, 1015516938, 698842557}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3556769792, 1711276032, 1996488704, 3347054592, 3787456512, 3743416320, 1104150528, 2262302720, 777781248, 2304114688, 4206428160, 1802403840, 212484096, 3960233984, 1446866944, 2484586496, 3499590656, 2258945536, 328598272, 2820215424, 1719577408, 1741835424, 1019236304, 64186008, 2655190956, 3158779834, 2168699517}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 4227858432, 436207616, 16777216, 3581935616, 163577856, 148897792, 1898971136, 648544256, 425459712, 1494351872, 941817856, 1453424640, 1525170176, 3207225344, 3943780352, 3699689472, 2017639424, 1579808256, 3484555520, 1832064896, 576293824, 2196535456, 1269595088, 3641465448, 35416036, 4058278382, 929067753}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 2617245696, 1308622848, 1761607680, 1568669696, 2898264064, 526385152, 4149215232, 488112128, 3184787456, 2398486528, 3199401984, 755662848, 805748736, 700506112, 3183210496, 2738706432, 2897845248, 2106351104, 2592475392, 282788480, 1245095104, 2290941344, 2354706320, 1427666632, 231738844, 3310891066, 4092857183}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 201326592, 771751936, 3539992576, 847249408, 3200253952, 497025024, 3811573760, 218628096, 1293680640, 1965686784, 252903424, 732135424, 2515615744, 2899009536, 3005247488, 1698158592, 2613097472, 3090868736, 1857427712, 4009298560, 2417011264, 786619616, 3178365520, 471270328, 4293771060, 1874611094, 2220752129}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 2483027968, 1979711488, 2298478592, 109051904, 750780416, 1105199104, 938475520, 1809317888, 456916992, 412745728, 698941440, 3913383936, 4249075712, 860479488, 2332610560, 567109632, 3793271808, 3948574208, 519439104, 45823616, 3571222720, 1198280544, 1621966672, 555199912, 2779312788, 1201494530, 2685450781}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2483027968, 3456106496, 2902458368, 3800039424, 1371537408, 274726912, 2572156928, 4086824960, 3299082240, 1828061184, 3877175296, 1371176960, 483770368, 4254326784, 3498233856, 2263119872, 1039381504, 301423104, 2690789120, 2577867904, 325032896, 2329758048, 2025396752, 3179976328, 2560480540, 4050636186, 867223843}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 3288334336, 1912602624, 4211081216, 2474639360, 1170210816, 3240099840, 4155506688, 308805632, 2414608384, 4242931712, 980615168, 3831463936, 3232907264, 3125043200, 1605324800, 1687472128, 4038888448, 1295371776, 829566720, 266419072, 489597248, 1480913824, 1870960080, 3408001560, 2904562868, 4054848142, 1667773477}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3959422976, 1241513984, 1929379840, 2642411520, 2478833664, 1008730112, 804257792, 2417491968, 3864264704, 910819328, 1278410752, 215187456, 2348990464, 4078493696, 1887694848, 3908855808, 397456384, 1920562688, 3543547136, 1335166848, 2748223296, 2031111712, 1922994128, 2729999192, 3358764516, 83252418, 4200834055}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 3556769792, 4060086272, 3841982464, 2977955840, 3812622336, 710934528, 1724907520, 1440219136, 1846804480, 1190789120, 380043264, 1671069696, 294600704, 2907004928, 3609882624, 467458048, 2605552640, 4030583296, 2411075328, 998847360, 241680064, 1254281376, 3178796912, 3365683816, 2287334172, 3643423690, 2633969599}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 67108864, 3657433088, 117440512, 125829120, 742391808, 1654652928, 4100980736, 3369598976, 2215903232, 2959998976, 788987904, 4082466816, 2029764608, 3099975680, 1772802048, 2857584640, 3502418944, 1151748608, 3724679936, 1326261632, 1424271424, 2830980000, 2667944880, 1486086808, 1433002436, 1799416146, 2905766247}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 1543503872, 503316480, 3238002688, 914358272, 2873098240, 2405433344, 4111466496, 1221066752, 3972268032, 3282698240, 1860501504, 1138982912, 4204314624, 3624067072, 3965710336, 983586816, 4120812544, 2333569536, 576984320, 1285163648, 1029506752, 880781664, 243195568, 1256834024, 3923988076, 1693847102, 1319306815}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 1811939328, 1845493760, 721420288, 4068474880, 2269118464, 3391094784, 3943694336, 551026688, 1972633600, 2613706752, 3453681664, 1160675328, 2669592576, 2862931968, 4070043648, 1810196480, 1333634048, 2816240128, 1605632256, 14299776, 889404480, 1824176864, 3537166896, 545250872, 725188284, 1488683882, 3715720639}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 603979776, 3791650816, 4211081216, 4001366016, 4215275520, 18874368, 3482320896, 3049783296, 252968960, 2427846656, 1927217152, 1748271104, 3368140800, 4186431488, 3928018944, 274229248, 41135104, 415858176, 2853447424, 2872457088, 2854159680, 3184832736, 78770480, 1363137272, 2081218140, 3775035086, 2157349563}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 2080374784, 3724541952, 2936012800, 1904214016, 138412032, 3659530240, 1196425216, 811073536, 553910272, 1151467520, 2639331328, 3286663168, 3125231616, 802512896, 1437364224, 2638661632, 2323620864, 3214792192, 4056168704, 1816266368, 3286313280, 2475602720, 48975920, 1237023800, 1340309164, 3991358106, 4274346859}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 3288334336, 1509949440, 3305111552, 3833593856, 935329792, 190840832, 2903506944, 3319267328, 304349184, 866254848, 4057006080, 1384677376, 2492284928, 3164561408, 602304512, 2734872576, 1376891904, 4139381248, 1463038720, 1249525120, 1844779200, 3593110496, 417101072, 2740442696, 348863436, 2557320282, 3397378371}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 1140850688, 1241513984, 2566914048, 3615490048, 3913285632, 564133888, 1603272704, 680001536, 4080795648, 19529728, 2732916736, 1961721856, 1534050304, 2939543552, 2523459584, 2736867328, 2928714752, 2708882944, 3253479168, 3791797632, 3343458240, 852474912, 2952198512, 4115812504, 3815912124, 519119294, 2926282881}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 2214592512, 2785017856, 2130706432, 2558525440, 2797600768, 719323136, 193986560, 1849163776, 3428581376, 1385037824, 2343108608, 2365554688, 3507666944, 2787958784, 4224577536, 2571524096, 385793024, 3783880192, 3941351168, 1715867264, 1444744512, 1026921824, 1822018512, 1394367464, 1028496972, 82173346, 2497866469}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 469762048, 2516582400, 4043309056, 1551892480, 339738624, 4284481536, 3230662656, 1868038144, 100925440, 400424960, 3894214656, 887390208, 532824064, 2863423488, 2325303296, 1643243520, 2496769024, 883609088, 3213629696, 987894912, 3805750464, 230657504, 2057292272, 2716120744, 289556556, 770471290, 1115248267}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 67108864, 3388997632, 352321536, 578813952, 4106223616, 1923088384, 728760320, 2936537088, 3211526144, 1970143232, 1226506240, 3833364480, 869515264, 3534610432, 971960320, 2839963648, 549436416, 1631281664, 2402554624, 1622804864, 3551596736, 982887008, 2182249552, 2429914488, 2322743652, 1980087750, 1770675917}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 3825205248, 3053453312, 2130706432, 2743074816, 4106223616, 1512046592, 4042260480, 592969728, 261357568, 4224057344, 2217934848, 4204101632, 249675776, 305651712, 2869751808, 3873794048, 1408142336, 3932701184, 791415552, 1946291840, 3827121472, 3473573792, 3862317456, 246089112, 2913043172, 295164050, 2050805095}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 67108864, 2919235584, 1761607680, 2172649472, 3938451456, 4057989120, 2079326208, 3470262272, 422313984, 4181327872, 966328320, 3166732288, 3472506880, 2886754304, 1405177856, 256239616, 3436289024, 3760116224, 1706296064, 3535143040, 4235404992, 3146884256, 2705245456, 2695110120, 3810403284, 1388775874, 2208793369}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 1140850688, 1308622848, 1593835520, 1149239296, 4072669184, 790626304, 2614099968, 514326528, 86245376, 3387555840, 2917203968, 3295182848, 950026240, 502947840, 3347279872, 270002176, 1338096640, 3231510016, 1820856064, 2943628416, 1073889088, 4138012768, 2201131984, 3352912024, 1743713068, 2903847398, 3291132671}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 2483027968, 2315255808, 1728053248, 1400897536, 549453824, 1021313024, 3077570560, 3721920512, 4030464000, 632422400, 800129024, 3839262720, 1391149056, 495542272, 2544922624, 4237486080, 513772544, 126999040, 125308672, 1273759104, 2730111040, 302329504, 4069560720, 2612817704, 1557724340, 2021831778, 3479008637}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 1275068416, 3858759680, 4009754624, 2071986176, 1019215872, 174063616, 1609564160, 4244111360, 1036255232, 3371302912, 4127653888, 2917826560, 274972672, 1413603328, 2767114240, 4163393536, 3518342144, 903705088, 4292358400, 4019458176, 2417635136, 2903192480, 3804538256, 1206057864, 3943062836, 1748274858, 26919883}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 872415232, 4194304000, 654311424, 3682598912, 1723858944, 358612992, 162529280, 2682781696, 3968073728, 2601910272, 16449536, 1242595328, 1592672256, 2523422720, 3094048768, 675796992, 1017355264, 866834944, 910698240, 2270429568, 4006491200, 827787424, 1256373776, 3753078472, 1659631332, 30507198, 3040335119}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 2751463424, 570425344, 1627389952, 1803550720, 1354760192, 2795503616, 812646400, 605552640, 4002676736, 2613968896, 3177775104, 2350809088, 3317776384, 1486839808, 3917377536, 8189952, 1676651520, 1108071936, 267390720, 785923968, 3308530624, 373176096, 3803251728, 1789564472, 2000643044, 1452163266, 1990524407}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 2080374784, 1845493760, 2097152000, 578813952, 1832910848, 3458203648, 2926575616, 4208459776, 4065591296, 4138598400, 556466176, 3504635904, 2543042560, 833478656, 785305600, 1882617856, 337097728, 3970127360, 2387613952, 3920116352, 2316054976, 1505369952, 296031536, 599760952, 3551481956, 694813362, 3410829975}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3019898880, 1308622848, 1056964608, 1904214016, 281018368, 4238344192, 1303379968, 3420979200, 1890320384, 822476800, 2603024384, 2441641984, 109985792, 4208484352, 524767232, 618383360, 256359424, 413858304, 3704620800, 3195542656, 3467906880, 3567393056, 1759322640, 2492564920, 116778900, 4100765006, 1871998709}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 3019898880, 503316480, 1694498816, 1434451968, 2571108352, 3273654272, 3081764864, 2017984512, 764674048, 3901358080, 132841472, 1756921856, 982040576, 306896896, 3023433728, 3859240960, 3429151744, 1142345216, 3379286784, 1237740672, 3972477376, 2395910816, 869135344, 4158349752, 3749359252, 3396857510, 2243454963}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1409286144, 3992977408, 318767104, 3699376128, 3183476736, 1474297856, 3129999360, 1576534016, 547094528, 682491904, 4220715008, 664305664, 1084309504, 1106731008, 2767745024, 3234781184, 1669118976, 2396219904, 2053787392, 1933823104, 1207895104, 2719908192, 2499173648, 2565729896, 418122636, 4232450322, 3048677477}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 201326592, 1644167168, 50331648, 4068474880, 3703570432, 3906994176, 2018508800, 459800576, 2623799296, 3170762752, 3842965504, 3530915840, 1745534976, 3684491264, 4109889536, 3212593152, 2113518592, 2471556608, 3322791168, 2115859840, 2735421760, 1780202464, 1317926352, 2514308200, 2674601532, 1938531974, 2256923919}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 2483027968, 771751936, 3103784960, 2357198848, 2235564032, 916455424, 581959680, 4273471488, 1701052416, 2928541696, 299696128, 3000795136, 2751184896, 500031488, 2960453632, 1353086976, 4022381568, 980548096, 2974740224, 2510126208, 2597129920, 1465167840, 2884095408, 2731001496, 4139249652, 2993677114, 4175153427}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 4093640704, 3456106496, 3707764736, 1870659584, 2948595712, 278921216, 3064987648, 538443776, 3838574592, 3462004736, 1082851328, 3513483264, 1592279040, 1185570816, 2616029184, 761055232, 1577038848, 2535346688, 2892717824, 2342896768, 42678208, 2255205920, 3664279248, 1609196664, 2634899732, 227343282, 2054665105}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1006632960, 33554432, 3405774848, 3045064704, 2831155200, 1071644672, 3381657600, 609746944, 194248704, 2105409536, 530644992, 3142615040, 2432450560, 1071276032, 2934919168, 1547819008, 2304553984, 1165381120, 3537195264, 3571902848, 1992900416, 3073147936, 3837676304, 3071894376, 3842834252, 3415620602, 1276984655}, +{2147483648, 3221225472, 536870912, 1879048192, 1476395008, 738197504, 369098752, 4076863488, 3112173568, 541065216, 438304768, 3704619008, 670564352, 3193176064, 4190765056, 1911357440, 4000612352, 1886076928, 2002345984, 744509440, 1964955648, 3849880576, 199586304, 3328600320, 4254979200, 604191808, 867940384, 3082738992, 4050173240, 1191018316, 2986502674, 3617574135}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1140850688, 1040187392, 754974720, 1803550720, 3393191936, 3026190336, 3402629120, 526909440, 761004032, 2724069376, 1510014976, 3164635136, 3146760192, 3174686720, 136630272, 3334100992, 2212793344, 2014699008, 3378700032, 3841943680, 2891857856, 251732768, 723550896, 2479880488, 2522479452, 4269076262, 1796363521}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 1140850688, 3388997632, 3674210304, 763363328, 3376414720, 396361728, 797966336, 2501378048, 3048472576, 954859520, 1417609216, 710770688, 776945664, 3963445248, 1404456960, 1025624064, 1556186112, 4170793472, 2927903488, 806017408, 3645258560, 1201748512, 503877488, 814608664, 1495241404, 2580315226, 2361848071}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 738197504, 2382364672, 2499805184, 2541748224, 3326083072, 73400320, 3260022784, 1451753472, 3039035392, 4173201408, 134545408, 148799488, 3325902848, 629891072, 2850705408, 829089792, 3921849344, 1069511168, 3376179456, 1004257920, 3339328448, 1301488672, 680497328, 4117086504, 1443828604, 2899159166, 1441976903}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 1275068416, 3791650816, 4177526784, 1182793728, 2764046336, 2342518784, 2249195520, 1372061696, 281804800, 3322281984, 846266368, 899710976, 3638804480, 263053312, 3872452608, 2673244160, 1653912576, 2377236992, 3804160256, 1476084096, 318389184, 3605991520, 339061840, 494497080, 3305186940, 1255717870, 4235709517}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 1543503872, 1375731712, 956301312, 1619001344, 3418357760, 2711617536, 1162870784, 3983015936, 261881856, 1412038656, 2691235840, 608010240, 583548928, 1376411648, 2394902528, 3234387968, 2560201728, 93748736, 1318418688, 2124535168, 3483639744, 182329824, 3118415376, 4051607032, 2988235372, 2436865366, 886928225}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 738197504, 4261412864, 1660944384, 1367343104, 1228931072, 627048448, 3580887040, 1971847168, 2301886464, 698220544, 3121545216, 1848475648, 3977822208, 2609831936, 3430281216, 2179360768, 2044832768, 2067460608, 2695612672, 2424929920, 1237072448, 1714041888, 693175152, 3439503016, 2510647476, 481181558, 1516707851}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2751463424, 771751936, 2835349504, 3514826752, 3040870400, 2975858688, 2771386368, 2760376320, 20185088, 3155820544, 1221525504, 2577694720, 3363684352, 2758795264, 190107648, 4056573952, 1202232320, 2149317120, 1043251968, 2285191296, 2625906368, 1548877984, 2111517424, 4193158184, 1024129188, 309815718, 4177996251}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 2617245696, 1308622848, 3439329280, 3464495104, 1648361472, 3592421376, 324009984, 370671616, 1088684032, 1371144192, 1052049408, 883523584, 4161421312, 841506816, 3451482112, 1649072128, 3955596288, 1512849920, 4164113664, 739769984, 637542848, 3909093472, 3162511856, 4047515896, 765464812, 596650890, 3967301507}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 2483027968, 4194304000, 1459617792, 1669332992, 2646605824, 4057989120, 577765376, 3694657536, 1201930240, 2786197504, 2775121920, 1289912320, 4086054912, 3072745472, 883642368, 1308354560, 3545152512, 2787275264, 2187937536, 377155968, 3990882368, 1685064352, 3174569680, 1294207272, 1297235700, 1774791386, 2603786659}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 3690987520, 973078528, 3506438144, 1266679808, 1950351360, 325058560, 380633088, 1623719936, 1072955392, 1293549568, 1526792192, 1113227264, 1893056512, 2710036480, 3518156800, 2203219968, 1117162496, 940822016, 530114816, 64716672, 148379584, 2477536032, 2658536240, 2128027240, 1033737476, 1318078870, 1446747803}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3959422976, 2785017856, 1191182336, 1216348160, 3007315968, 266338304, 1362100224, 891813888, 2853437440, 700317696, 2673410048, 2877652992, 1091518464, 4242104320, 2071228416, 1241511936, 2587986944, 1630093824, 2457618688, 2054944896, 1107793216, 1769766240, 1828451504, 2051521992, 1478249924, 1904994670, 3826233371}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 2483027968, 771751936, 184549376, 2256535552, 2529165312, 1826619392, 892338176, 438829056, 4011589632, 995491840, 3701538816, 1894612992, 3032104960, 738484224, 1943621632, 1821558784, 1187097600, 2143578624, 3266928384, 2984443008, 2731115072, 2131247584, 1240954704, 821553896, 2611876580, 3324318990, 1783601625}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 1006632960, 369098752, 4177526784, 3464495104, 3032481792, 2942304256, 3390046208, 1440219136, 2709258240, 934150144, 4147445760, 958038016, 3144957952, 4072824832, 3563802624, 2123356160, 1589025792, 2590145024, 1083925760, 1510463616, 1395829440, 3540024160, 1973964624, 1914459656, 1603687244, 2595310042, 3562075669}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 2080374784, 2248146944, 2332033024, 427819008, 1732247552, 1092616192, 1016070144, 89653248, 1557921792, 4143579136, 1079836672, 2810544128, 3311845376, 2953109504, 652595200, 4096415744, 2950274048, 643623424, 4290372864, 3549461632, 1839501888, 2160682528, 2730960624, 1936232504, 329998428, 1327906730, 3492227629}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 1409286144, 3657433088, 419430400, 3883925504, 3661627392, 1033895936, 2802843648, 3360161792, 2935750656, 2253783040, 2662268928, 2517270528, 1187987456, 1494310912, 144855040, 2773411840, 1324792832, 3214497280, 1463702272, 812182912, 3537995712, 3835150368, 3850582448, 393526616, 3740039260, 3379950574, 2919640097}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 67108864, 3187671040, 721420288, 2038431744, 281018368, 2703228928, 3375366144, 1182269440, 1299447808, 2301755392, 2654142464, 1590460416, 1782726656, 1716019200, 4193218560, 2827077632, 1895339008, 1066426880, 1458262784, 3609973888, 254786112, 2036780576, 3690343696, 3325633496, 4151017684, 3693934570, 1437668839}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2617245696, 1509949440, 1258291200, 360710144, 3443523584, 1117782016, 4239392768, 788004864, 21757952, 3530686464, 3691446272, 3740434432, 2569748480, 912351232, 3511316480, 3197814784, 2204021760, 1019826688, 1332626688, 3651992448, 96447808, 3304256032, 4137324656, 3555686744, 315061812, 3433265194, 3988089673}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 1409286144, 1979711488, 16777216, 645922816, 616562688, 287309824, 1915748352, 2161639424, 731643904, 3651534848, 3795910656, 1329364992, 2207793152, 1101422592, 1058754560, 1347540992, 1866505216, 1143882240, 2374977280, 3433292416, 2572398272, 812776800, 871403344, 2083937176, 2100512468, 3157650690, 4266295413}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 2751463424, 3724541952, 184549376, 1518338048, 4039114752, 962592768, 2905604096, 3210215424, 1057751040, 213254144, 134152192, 3589308416, 551370752, 2356371456, 480276480, 1945556992, 52210688, 3432739328, 2687789824, 1529668736, 73775680, 3595355872, 1867881936, 3054818568, 4242122500, 493014706, 3804664033}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 3825205248, 570425344, 352321536, 41943040, 3191865344, 3844079616, 1341128704, 649592832, 2644770816, 2953183232, 2133000192, 2709880832, 465125376, 919035904, 10506240, 859043840, 3481379840, 1074756096, 3682358016, 603046784, 3983848128, 409071712, 2191296752, 1515059256, 2884010500, 2661078090, 3243130643}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 2617245696, 369098752, 1023410176, 2508193792, 3158310912, 2237661184, 1412431872, 2720530432, 3370909696, 89260032, 3034906624, 1044414464, 1480015872, 227368960, 2820952064, 262600704, 1984728064, 2366994944, 1914719488, 2495139968, 166429632, 407430304, 2305010352, 3165966696, 2898887332, 4024818190, 1912545093}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 1811939328, 3992977408, 3439329280, 3162505216, 1916796928, 1713373184, 3163553792, 146276352, 487325696, 3963748352, 3413704704, 2013429760, 2886909952, 1831395328, 582864896, 76371968, 850299904, 3523278336, 3398040832, 2768469632, 4109734336, 55267552, 1525783920, 883784824, 2269026204, 3292061650, 3603293729}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2348810240, 570425344, 2734686208, 226492416, 4198498304, 874512384, 3039821824, 1027080192, 1445199872, 188874752, 1293877248, 2200272896, 3876306944, 3283214336, 1584066560, 2514315264, 690076672, 2910439936, 764860672, 40589696, 51690816, 4266613792, 1062643632, 1892706616, 2536708148, 1434162906, 2591217571}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 2617245696, 1778384896, 3003121664, 3749707776, 2831155200, 1956642816, 1322254336, 2314731520, 2580807680, 3730178048, 2195259392, 3518464000, 2569912320, 4196655104, 3489583104, 971470848, 331844608, 33944064, 537904384, 3950823296, 3270014784, 1953049248, 1413454224, 3201419576, 2295981260, 98949522, 4106212407}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 2080374784, 369098752, 3204448256, 3464495104, 4240441344, 4267704320, 4157603840, 1085800448, 1423179776, 2129526784, 487522304, 494108672, 3687071744, 1475502080, 939085824, 1876740096, 2302917632, 820800000, 842949888, 3304278144, 1553320768, 3350412000, 2121370832, 313612744, 901838460, 4277255730, 3983632791}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1543503872, 2919235584, 3607101440, 2021654528, 2881486848, 2833252352, 2515533824, 2452094976, 3399221248, 3009019904, 684392448, 3824058368, 2547335168, 3930546176, 1205882880, 1216137216, 3900613632, 2630699520, 982732032, 3960884864, 2133184320, 4147589984, 520396944, 3650504232, 3244672276, 4053210750, 1683269129}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 3690987520, 167772160, 3305111552, 3011510272, 3686793216, 1298137088, 2064646144, 793247744, 3340500992, 1435631616, 1857486848, 2086830080, 640860160, 3431522304, 2041827328, 2462803968, 3476208640, 4024102400, 1172621568, 1014612864, 170417856, 853414944, 2387412944, 922325256, 985285644, 2682857086, 1374662569}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 1006632960, 2113929216, 117440512, 2558525440, 1438646272, 2795503616, 4031774720, 197656576, 3678142464, 3720216576, 279904256, 1968144384, 193773568, 4032487424, 2233069568, 2699061248, 2497686528, 3034900992, 1513542912, 3773809280, 1077108544, 4098759520, 532088592, 1987817016, 2158941292, 3013334398, 2247190241}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 1409286144, 3858759680, 1694498816, 1434451968, 3082813440, 1650458624, 3295674368, 310902784, 2305032192, 540147712, 1013907456, 1752793088, 337788928, 2415419392, 1510166528, 2759915520, 1158251520, 3106559488, 4267463424, 2731635328, 2715811776, 1758995616, 3812363856, 1649281608, 453063572, 3341322006, 408088543}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 3422552064, 3456106496, 285212672, 3632267264, 2562719744, 2833252352, 1812987904, 3222798336, 3046899712, 393216, 414121984, 200966144, 311771136, 1928028160, 3808980992, 2483869696, 3048907776, 2880788992, 4070267136, 2445300352, 3966288576, 3065026272, 885292496, 892528488, 2767827884, 1686226378, 1573202621}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 1006632960, 3858759680, 1627389952, 4236247040, 4131389440, 1562378240, 781189120, 764936192, 1885601792, 163446784, 3860135936, 3743907840, 3487318016, 207249408, 872108032, 2707085312, 3425152000, 1750889984, 1905944832, 1025206400, 204131520, 3192896992, 3239073136, 2529715384, 2240575196, 3886180058, 850359923}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3556769792, 3321888768, 587202560, 3162505216, 3032481792, 3672113152, 2752512000, 2680684544, 3485204480, 2638872576, 1758396416, 1365016576, 847331328, 560160768, 2889904128, 1388234752, 356289536, 2136043008, 3620432640, 3316413056, 119326272, 1094692704, 1709167952, 743511912, 2446692140, 966845246, 636849345}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2617245696, 570425344, 3808428032, 2944401408, 1824522240, 102760448, 212860928, 3648520192, 3060006912, 2065039360, 1948581888, 1685749760, 1058717696, 3453280256, 3747991552, 2920380416, 1578796032, 348846592, 838651136, 3848920448, 2724950336, 2752886944, 3881269904, 1607959704, 505171956, 4234948234, 1437215171}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 3422552064, 1912602624, 2298478592, 3481272320, 205520896, 744488960, 2253389824, 3988258816, 2826174464, 3979739136, 2876309504, 1820033024, 600260608, 1403609088, 540831744, 963246080, 3403396096, 708273664, 140600576, 935354752, 331597760, 2001766944, 1400891440, 1192934568, 1130683388, 264897842, 3025869279}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1006632960, 2449473536, 3170893824, 1283457024, 3980394496, 1105199104, 615514112, 268959744, 3379298304, 2197422080, 2718236672, 2476244992, 1322958848, 2789793792, 290582528, 3323676672, 12098560, 3041588736, 131123456, 1621476736, 2945795776, 494111712, 628708784, 1934204488, 4284241060, 750858438, 1121893613}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 335544320, 100663296, 3774873600, 964689920, 524288000, 1721761792, 3723493376, 2533883904, 243007488, 3189112832, 4172611584, 869957632, 3607085056, 2613174272, 624488448, 949770240, 876252160, 1622146560, 1119472384, 1208808064, 1825994432, 2057944736, 2611498608, 3580928856, 2981950948, 402549254, 3370491433}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 469762048, 301989888, 3070230528, 3279945728, 3284140032, 1033895936, 2920284160, 2033713152, 2178678784, 1302200320, 3973382144, 3910172672, 94879744, 2384584704, 2088300544, 3576588288, 3010497536, 1880606208, 2148135168, 1914502528, 103574592, 870027936, 933392208, 825660344, 1827600764, 2194634258, 2277118069}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2751463424, 2046820352, 1627389952, 276824064, 121634816, 417333248, 3497000960, 802684928, 1600913408, 99221504, 2214920192, 98336768, 3678322688, 1454170112, 22409216, 3570096128, 306488320, 3610434048, 1442235136, 1437132160, 967567808, 2413318112, 3747559728, 1159833736, 2489207380, 4264564162, 465046505}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2617245696, 838860800, 4143972352, 3414163456, 4194304, 2367684608, 1523580928, 3717726208, 1456734208, 1134690304, 2225668096, 3301801984, 411222016, 2144919552, 2488659968, 829581312, 2325056512, 2268526080, 3716866304, 917824896, 2222187584, 362899616, 3154449840, 3800808824, 438422156, 893405898, 1711577487}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1409286144, 2315255808, 1224736768, 3615490048, 3468689408, 1805647872, 246415360, 1242038272, 1122762752, 3562930176, 1906769920, 3275390976, 1598701568, 4168900608, 2552713216, 3304835072, 1920121856, 4257636864, 4038223616, 2297982336, 1443189696, 1920658464, 2351641744, 1668594168, 1507162772, 1600321462, 3749651805}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1677721600, 704643072, 2902458368, 3061841920, 3862953984, 44040192, 3698327552, 1300758528, 2305556480, 3358195712, 2736455680, 4169695232, 3627171840, 460349440, 1725394944, 3138242560, 2676014080, 2166251008, 184186624, 2486982016, 3050140352, 2143218016, 1532234736, 2712549592, 2639085060, 3324089222, 2497040877}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 1677721600, 2181038080, 3405774848, 2558525440, 1564475392, 1105199104, 4228907008, 1826095104, 2464940032, 3757703168, 2102591488, 1712881664, 1262174208, 448356352, 3992350720, 1365047296, 1170254848, 4082597376, 3942864640, 3049615232, 3088335168, 247710048, 1452424496, 3138860232, 2399570316, 2760265306, 450162577}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1543503872, 637534208, 117440512, 243269632, 348127232, 2438987776, 1202716672, 2786590720, 624164864, 2779119616, 2222653440, 3588456448, 666320896, 61431808, 1362513920, 727439360, 3573261312, 1006851584, 3671019776, 3895287936, 3607647552, 240449760, 840841424, 1033839112, 3639446436, 2237687874, 580451231}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 1275068416, 2315255808, 2130706432, 947912704, 3930062848, 1960837120, 1118830592, 1274544128, 2012479488, 2795372544, 2889809920, 2713157632, 93634560, 1230168064, 3158953984, 1214801920, 3777991680, 1846598144, 1351932160, 3738366848, 3330926656, 3536352352, 2843718640, 3730374472, 2702754468, 2725824954, 1778967799}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 2483027968, 3590324224, 3741319168, 3632267264, 2160066560, 824180736, 1804599296, 1036517376, 1673265152, 2468741120, 3594059776, 3383721984, 3227598848, 3933167616, 2564452352, 2706102272, 3775368192, 1135436288, 590444288, 4203182720, 452358464, 4205174112, 688035408, 3697601176, 1426653756, 79140014, 2104850001}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 738197504, 2852126720, 2902458368, 2172649472, 2873098240, 1247805440, 1714421760, 3659005952, 1175191552, 1061289984, 2768830464, 1843494912, 1735475200, 176906240, 312373248, 74840064, 2234102784, 1318409728, 1736273152, 1388928896, 2333569216, 2069126816, 662240624, 3998092904, 3469424164, 3861420930, 1571866801}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 1543503872, 369098752, 4244635648, 1568669696, 2789212160, 656408576, 3926917120, 1270349824, 4151050240, 4205445120, 3187867648, 2478080000, 778420224, 1989664768, 4111003648, 987645952, 1583125504, 512882176, 3519140096, 1910111360, 1768286144, 2283269792, 1338561072, 2151565688, 3224144188, 2576995314, 927326425}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 3959422976, 4261412864, 1392508928, 4202692608, 1623195648, 2048917504, 3685744640, 4152885248, 3231973376, 1934229504, 1329528832, 1628536832, 1494827008, 1119576064, 686845952, 1869867008, 1298775040, 1976917504, 1732596992, 2717737600, 2651945536, 3957281504, 4196037584, 2629626328, 1620063348, 1001915382, 2657879375}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 3019898880, 1711276032, 1828716544, 2675965952, 2604662784, 2124414976, 3689938944, 2109210624, 3171680256, 3778674688, 1749221376, 2724036608, 4284366848, 3770441728, 2187546624, 3081566208, 3738539008, 1661618688, 4032460544, 319977088, 270952896, 1297112096, 4253641200, 3437740760, 3818665700, 1444033834, 1952918361}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2348810240, 1711276032, 4244635648, 2122317824, 2386558976, 2132803584, 2410676224, 4277665792, 3613130752, 2899705856, 3618439168, 3654516736, 1813692416, 1892999168, 2121658368, 2589485056, 3495666688, 685690368, 3855539456, 491179136, 16967616, 2270756448, 3586913520, 1734431160, 1035605140, 4265814986, 3552752173}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 335544320, 1979711488, 2164260864, 343932928, 3544186880, 1516240896, 1685061632, 1597505536, 3754688512, 2526674944, 2585198592, 408453120, 752435200, 635133952, 1003507712, 276490240, 3184567296, 2106414592, 2078098176, 3447019136, 3375448768, 3154074080, 3446569520, 164885544, 4003533044, 409305690, 1628370009}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 2348810240, 1711276032, 1325400064, 964689920, 1514143744, 1549795328, 2135949312, 3233284096, 3853254656, 3694526464, 4277600256, 2204794880, 794443776, 1567907840, 501182464, 3234588672, 4160924672, 1687055872, 2387508480, 3471731840, 1981702976, 3688254240, 3220331696, 2625663272, 2346017980, 3809659186, 1380133033}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 1946157056, 3187671040, 3036676096, 3514826752, 985661440, 1562378240, 651165696, 2038956032, 768868352, 97386496, 1559822336, 1050443776, 886423552, 3930316800, 3035025408, 4083177472, 1224913920, 853857792, 3404421888, 4027387008, 2810357184, 849661856, 1502311952, 3636269016, 3812273836, 3607685358, 633953483}, +{2147483648, 3221225472, 536870912, 2952790016, 2281701376, 3154116608, 1442840576, 922746880, 58720256, 2915041280, 3466592256, 4176478208, 503840768, 796131328, 1136263168, 657915904, 2836758528, 114376704, 2811453440, 332943360, 721672192, 2615129088, 2737731072, 3285371136, 2214798464, 3033509184, 3845542816, 1228856784, 1888815352, 2446238852, 2782059814, 4211286763}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 1275068416, 2248146944, 2365587456, 2441084928, 2143289344, 4011851776, 416284672, 3891789824, 1714683904, 2863267840, 3265069056, 4130308096, 3581329408, 2331303936, 581300224, 1419008000, 2677384192, 2503204352, 2839510272, 1442915456, 4236882880, 1029038496, 2814148432, 945396248, 615369964, 948464946, 1366527151}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 872415232, 3456106496, 3573547008, 1585446912, 482344960, 3135242240, 2825912320, 1115160576, 3140222976, 1783758848, 3054960640, 2122547200, 3381936128, 2479775744, 3079499776, 1810946048, 945918976, 1394303488, 2685525760, 3945993344, 3347424704, 2113763424, 3867733072, 1456316520, 3322499764, 2191970762, 1642115601}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 603979776, 1912602624, 3472883712, 2122317824, 1052770304, 2422210560, 1383071744, 3512205312, 1733558272, 2851733504, 3257335808, 4092035072, 1474347008, 1110630400, 4036612096, 3742390272, 1968016384, 3251627520, 3515449088, 1314855808, 1105433664, 3507676640, 3838427472, 1872254152, 3771837716, 3825846306, 2264418151}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1677721600, 1174405120, 1358954496, 1384120320, 3309305856, 1616904192, 435159040, 2913468416, 2210136064, 1578500096, 2907111424, 309559296, 3759816704, 3277086720, 3330756608, 2451503104, 2754978816, 1831168512, 69460736, 1110387328, 812624576, 1004305504, 1152086576, 3159412392, 291932948, 1274856862, 568897281}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1409286144, 2113929216, 4211081216, 3246391296, 3217031168, 178257920, 4090494976, 1691877376, 2707685376, 661782528, 3681353728, 1902673920, 1287700480, 3652902912, 1844178944, 1289058304, 3446311936, 2980433408, 3656280832, 2055023744, 3247476288, 1714747424, 3631270096, 2366825720, 3808940876, 3512427994, 3924930451}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 335544320, 1509949440, 117440512, 1031798784, 1631584256, 2183135232, 1282408448, 3074949120, 1406402560, 382074880, 1629290496, 3502669824, 2797879296, 2251972608, 2436583424, 607115264, 273720320, 417425920, 1885404928, 2448232832, 172917824, 1123051808, 2943119984, 1795050872, 2531618596, 2984179030, 3301707283}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 4093640704, 905969664, 989855744, 2592079872, 432013312, 585105408, 1917845504, 786956288, 2956197888, 584712192, 2281766912, 1997963264, 1635205120, 1511350272, 4048048128, 1844504576, 2491192320, 776880640, 3651137280, 2255563392, 1506705472, 2772131040, 2406697360, 1001881000, 3329584252, 1691897510, 2264463867}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1677721600, 1912602624, 1426063360, 3447717888, 2931818496, 1910505472, 1722810368, 1408761856, 3549167616, 1335230464, 1415380992, 618758144, 3489382400, 1042669568, 1150087168, 1211590656, 1135053824, 355397120, 1188054784, 1327305600, 1203870400, 2796281760, 3631077136, 645462760, 2255319172, 952942426, 2298637801}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 469762048, 2717908992, 3506438144, 1887436800, 1346371584, 3915382784, 2295332864, 3310878720, 1413742592, 1161166848, 3111059456, 1365671936, 3644702720, 2869157888, 1580265472, 1170499584, 422622208, 780328448, 1748855040, 2496203136, 3425802688, 1489978336, 139469552, 4246215464, 3240372188, 535182826, 2234981963}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 2214592512, 3992977408, 2667577344, 2290089984, 2764046336, 1851785216, 3956277248, 3417833472, 4049862656, 2256928768, 1567817728, 1105887232, 3694411776, 2572836864, 78999552, 4078819328, 2146219008, 3179766272, 2463167232, 1834037376, 3875517248, 2260589408, 2195500368, 1093627976, 4067227900, 3345169138, 3987907643}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 2617245696, 33554432, 2701131776, 1384120320, 2227175424, 2136997888, 2484076544, 1097334784, 1137967104, 3269591040, 1870200832, 1620934656, 4228136960, 975069184, 1352364032, 3222325248, 1514126336, 3017631232, 3597922560, 3785824640, 1209179584, 258135904, 3748574032, 3686059784, 4129665228, 2757248886, 4135085203}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 3959422976, 771751936, 2399141888, 3162505216, 3955228672, 2787115008, 1024458752, 3683123200, 568066048, 2355757056, 4265541632, 3793125376, 1244512256, 828366848, 863293440, 448022528, 851215360, 3803380224, 2073645312, 3287364224, 531080512, 2146068576, 549818256, 701057688, 429472668, 3679174302, 3524809401}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 3690987520, 1107296256, 2801795072, 360710144, 3015704576, 106954752, 4061134848, 1739063296, 2821455872, 83755008, 3813867520, 656113664, 1650278400, 2698731520, 443314176, 1001781248, 2112717824, 2807186944, 3313942784, 795216256, 3462870080, 2324807456, 3995356880, 2454320328, 953910028, 3997002054, 164329053}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 1543503872, 2382364672, 4177526784, 192937984, 3896508416, 979369984, 3222274048, 1758986240, 352059392, 2458255360, 802619392, 1629782016, 3016343552, 1372053504, 2689921024, 3004844032, 1465555968, 2744311296, 3979180288, 4264440448, 316866752, 3758531616, 4163162928, 349330728, 3187573484, 3425233786, 559698229}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 603979776, 570425344, 3238002688, 1317011456, 1111490560, 2061500416, 1913651200, 2519203840, 558628864, 2898919424, 2158559232, 1867776, 4290428928, 822665216, 1847971840, 951011328, 3890131968, 527422976, 3183890176, 3588370304, 2019892160, 3675686496, 338937328, 992233160, 2315718796, 464758758, 763717637}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 67108864, 3388997632, 2365587456, 4286578688, 2051014656, 153092096, 1875902464, 683147264, 690225152, 92930048, 779288576, 1471184896, 3133095936, 2518507520, 2463256576, 2937911296, 3009584128, 2866312704, 573564672, 1349651840, 485950144, 2284495648, 1997823664, 2725899128, 2760842060, 1374586050, 674122107}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1811939328, 4060086272, 117440512, 1082130432, 1765801984, 1520435200, 1490026496, 2035810304, 3495690240, 949878784, 550043648, 2786230272, 2092089344, 48553984, 2626285568, 1225345024, 326415360, 2314720768, 3736108288, 862857600, 2239827008, 259437152, 3653290288, 2581324824, 1755733356, 2250453466, 2819731261}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 3556769792, 4060086272, 1929379840, 713031680, 3812622336, 3219128320, 3419406336, 3703046144, 4294180864, 225312768, 1300692992, 623935488, 3529654272, 1428447232, 4044320768, 3069569024, 1241943040, 2990623232, 134401792, 1572748160, 666843968, 3884229600, 2783727664, 3774050888, 1715984124, 524524210, 4131188671}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 3019898880, 3053453312, 3137339392, 1518338048, 3477078016, 1277165568, 976224256, 3002597376, 1040973824, 1909325824, 1040121856, 321945600, 3017359360, 2527027200, 355758080, 1387710464, 3834020864, 2288666112, 2294405888, 3881967232, 4131464256, 3700919520, 3767912496, 2026911672, 3240634484, 1839479210, 2267679449}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 1946157056, 234881024, 4177526784, 3028287488, 3418357760, 2308964352, 1557135360, 3606577152, 1410072576, 940965888, 1800077312, 3323559936, 3212722176, 3246415872, 2753523712, 1233975296, 657961984, 1872322048, 3462394624, 743581824, 14234304, 1298172384, 365880336, 758559992, 157672460, 220145618, 475241089}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 738197504, 905969664, 2936012800, 1988100096, 3133145088, 4007657472, 3257925632, 503840768, 1742995456, 3917348864, 721092608, 903118848, 3831250944, 2732220416, 1319989248, 3482572800, 3361899520, 530795008, 1077997824, 1610744960, 75053888, 3882714336, 2077353808, 3292243560, 1511976612, 1688800326, 2639638319}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 335544320, 4194304000, 3808428032, 2541748224, 1321205760, 3940548608, 856686592, 3903324160, 379322368, 1223294976, 3593011200, 3894968320, 3545448448, 3812712448, 3430707200, 340981760, 2629479424, 221141504, 2203053824, 727976320, 1400769856, 1651456672, 3241390608, 1446438696, 3007617964, 4194388390, 140278993}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 2214592512, 905969664, 1593835520, 2055208960, 104857600, 3651141632, 2760900608, 979894272, 3699113984, 3212181504, 4016504832, 1520336896, 3617636352, 2163138560, 2742939648, 2555996160, 3234896896, 1471405568, 3221901056, 1385433728, 3326742848, 2033256928, 2720633712, 1903590808, 3194096892, 1793923590, 1456453545}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 335544320, 1375731712, 1694498816, 1434451968, 1396703232, 1042284544, 3582984192, 2580021248, 1193541632, 3340632064, 3377004544, 2387902464, 713113600, 1778868224, 1631744000, 2916927488, 4201812992, 328484352, 3987862272, 1882722176, 3806073536, 2720151968, 387654256, 3489112184, 778758876, 4155483534, 2458308983}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 1275068416, 838860800, 2701131776, 1971322880, 3896508416, 3487563776, 3394240512, 169345024, 1019478016, 4118675456, 153681920, 2068086784, 3484205056, 878370816, 1485828096, 3791734784, 236098560, 2135549440, 3839640832, 2761957760, 2838498752, 3112701600, 528223664, 386547144, 2761898396, 3950091578, 4226972155}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 3959422976, 1308622848, 419430400, 3296722944, 2176843776, 899678208, 1531969536, 3075997696, 29622272, 3681943552, 2412576768, 1567195136, 2677260288, 3937263616, 303886336, 4067907584, 4281838592, 3998414336, 546209024, 2317358720, 2836409536, 2931295200, 309594768, 2266897272, 4120978028, 1020494810, 2687811963}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 3288334336, 2852126720, 2701131776, 696254464, 1631584256, 1604321280, 3511681024, 2442657792, 2885419008, 3243900928, 3350265856, 3064168448, 3766435840, 2855100416, 1301827584, 3786274816, 1712425984, 1396339200, 1339085568, 1707090304, 2975872448, 682632608, 1374173936, 351535768, 593373708, 1613176138, 1189121797}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1811939328, 3590324224, 3909091328, 1853882368, 1782579200, 1973420032, 1238368256, 2832728064, 1146355712, 4276224000, 2751922176, 66158592, 4029923328, 672784384, 1995624448, 4194662400, 3401290752, 3907583488, 2823189760, 2802849920, 1882719936, 2879654752, 959064304, 745223960, 3099041964, 1881075834, 4211307999}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 3556769792, 3254779904, 452984832, 1853882368, 3066036224, 2728394752, 3687841792, 2310537216, 2980315136, 557187072, 2039545856, 157712384, 688603136, 3876937728, 2172145664, 2294085632, 2392366080, 173436416, 3000617728, 1093673856, 3053979968, 963384544, 3472504400, 1052458872, 3982863820, 3477792706, 2108271931}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 3959422976, 3590324224, 4143972352, 1937768448, 515899392, 2468347904, 3459252224, 3231186944, 1272709120, 1906704384, 4139974656, 1481146368, 454017024, 388096000, 1419177984, 3460069376, 3985284096, 2542198272, 3147060480, 1934538880, 1547487552, 3092341664, 926229776, 1841529688, 3037949588, 2835091090, 3348503989}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2080374784, 2113929216, 620756992, 1031798784, 1916796928, 3210739712, 3903848448, 2520252416, 3844341760, 2355757056, 2788360192, 177504256, 2790572032, 3721846784, 2034880512, 791373824, 558015488, 2528769536, 66287872, 177647232, 25949120, 995381920, 2127571760, 3574075496, 2287743620, 1840120874, 564732435}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 1275068416, 1912602624, 117440512, 3011510272, 3107979264, 807403520, 3278897152, 448266240, 2831941632, 3944349696, 1605697536, 1757315072, 662683648, 2609766400, 3985408, 1701603328, 1689297920, 575464960, 2371118336, 2545725824, 4206289984, 3597760160, 1462378992, 3828168312, 1501726180, 287172458, 2501176425}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 3019898880, 1644167168, 2097152000, 3732930560, 3334471680, 236978176, 2542796800, 3714580480, 1923350528, 2136080384, 1733230592, 3092283392, 202686464, 1369366528, 1770901504, 113469440, 2989396992, 438166016, 833314560, 1099599744, 3318740160, 1663334752, 2189048784, 1493903832, 2226295292, 413388102, 2726461055}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 3959422976, 1174405120, 3204448256, 1031798784, 2596274176, 870318080, 1133510656, 1294467072, 1081344000, 3353739264, 514654208, 3924983808, 154779648, 3515342848, 3303460864, 724461568, 3748170752, 83285504, 2277932288, 3682378880, 1933637440, 2367911456, 2049579408, 529990632, 3440214860, 2749385126, 3031539435}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 872415232, 3724541952, 1493172224, 3196059648, 3175088128, 815792128, 265289728, 3632791552, 8650752, 1083047936, 1139343360, 4001923072, 2403188736, 3511410688, 3422474240, 1219778560, 818586624, 3049184768, 3918807808, 1910148224, 1884737216, 1512068960, 1546426160, 2267280792, 1166729644, 1638023534, 3729755967}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2348810240, 3388997632, 1593835520, 4018143232, 2420113408, 3449815040, 3964665856, 3949461504, 1222901760, 859963392, 3270049792, 2372829184, 2480259072, 2232410112, 3753570304, 3193595904, 2741019648, 2449136128, 452610304, 766555008, 3864186944, 1384008096, 2084739248, 3416510040, 1603072524, 1568231926, 2347964863}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 3288334336, 771751936, 3741319168, 1585446912, 3200253952, 476053504, 2941255680, 4243062784, 101974016, 1510604800, 2026045440, 2993061888, 3444424704, 195026944, 3664834560, 1260419072, 4249926656, 611373568, 3424670464, 1473282176, 2628836160, 4081088224, 1275117136, 798552008, 1756643932, 1494923782, 152294675}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1543503872, 100663296, 2298478592, 662700032, 2386558976, 3844079616, 2192572416, 2220359680, 2815164416, 2995650560, 2218065920, 3936780288, 3608854528, 2304565248, 1120792576, 1890666496, 1841071104, 3345859072, 1723950336, 2265222272, 1785854656, 117926176, 3738538928, 1529702520, 565883156, 1339867810, 2400048033}, +{2147483648, 3221225472, 3758096384, 805306368, 1476395008, 2885681152, 2852126720, 1056964608, 3514826752, 2856321024, 765460480, 3163553792, 1889009664, 1681129472, 1771438080, 1048772608, 3537272832, 3952820224, 2795855872, 1989824512, 3065440256, 3756827648, 2696565248, 1600579840, 3008662400, 3797831744, 868806176, 4185108912, 2206658392, 3185880892, 890658234, 2319777735}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2348810240, 1375731712, 3238002688, 1585446912, 4190109696, 2925527040, 2549088256, 1167589376, 1899233280, 3136421888, 1057554432, 478117888, 901103616, 4258258944, 3227185152, 3491452928, 76655616, 4232235520, 2305775872, 2621683072, 3231447488, 72936544, 269111056, 2249854728, 3664059444, 2648285106, 834598319}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 3422552064, 1577058304, 1291845632, 260046848, 104857600, 1235222528, 640679936, 194510848, 3494117376, 769785856, 139788288, 1322221568, 2380480512, 3817431040, 3564138496, 4011968512, 2650911744, 3119020544, 4268095744, 40076928, 184381888, 1317687328, 1676731568, 4115404376, 562964756, 2771072594, 3038551219}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 1275068416, 1778384896, 2600468480, 2592079872, 2403336192, 2220883968, 3729784832, 1281884160, 3199467520, 589430784, 2101149696, 4269441024, 1210105856, 3319455744, 1814818816, 659507200, 1037349888, 3471046144, 2685097216, 4008617856, 783476032, 3927961056, 3157088048, 3288972200, 1921601148, 4137917446, 2928703323}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1677721600, 2382364672, 2634022912, 1988100096, 775946240, 2170552320, 1844445184, 697827328, 3547594752, 3360030720, 53149696, 1782284288, 1492729856, 3577176064, 104886272, 3744581632, 4116823040, 3380107776, 2534798080, 938457216, 1206875072, 4275334240, 2395459824, 2243069480, 2319960980, 2633143314, 2393359487}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1409286144, 3321888768, 520093696, 2172649472, 1732247552, 4263510016, 2293235712, 395837440, 1203503104, 3754033152, 4196335616, 2899935232, 2634366976, 558850048, 2802085888, 2086402048, 2804913152, 3431759360, 3826244352, 1051308672, 3254612288, 3915597600, 3379452400, 413198072, 1592267924, 3301181906, 330175757}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 2214592512, 436207616, 2634022912, 813694976, 4114612224, 689963008, 84934656, 3329753088, 1093402624, 1431961600, 1489829888, 2376368128, 1728135168, 127098880, 3252310016, 2291197952, 928685056, 2184332800, 42268416, 2248980864, 3300225728, 2123718880, 67456688, 784166776, 2708554236, 3696967682, 3227403961}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 2080374784, 3254779904, 587202560, 2826960896, 1296039936, 1776287744, 3595567104, 1414004736, 823394304, 2553413632, 2862546944, 364675072, 3371122688, 245719040, 3556134912, 1946478592, 1965198336, 2720954880, 2700670208, 3996421504, 4200298816, 1336373600, 2670814000, 3263449800, 2575037724, 265161710, 3372822875}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 3019898880, 4127195136, 3238002688, 3682598912, 2680160256, 1327497216, 1441792000, 3830972416, 419168256, 3064332288, 3723165696, 3305537536, 3746807808, 1220403200, 2468532224, 433477632, 4184638464, 1801900544, 3411832576, 1787406976, 1219456704, 2056462880, 1510639312, 850256280, 2334849828, 1052930962, 1217301053}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 2885681152, 3456106496, 2197815296, 864026624, 3913285632, 299892736, 2549088256, 1164443648, 1196687360, 2731671552, 3841130496, 1610973184, 224018432, 3450888192, 829378560, 2960451584, 775138304, 997422592, 690146560, 2989143680, 3282684480, 929245344, 1423813616, 319191816, 763784116, 1413903310, 1868975659}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 1140850688, 4060086272, 285212672, 3816816640, 3946840064, 3307208704, 533725184, 2831679488, 208928768, 3876192256, 2514812928, 1655668736, 294109184, 1979047936, 3680292864, 2618652672, 897682432, 1088478720, 1005281024, 1219410816, 1229603776, 1140010272, 304385264, 2163178552, 2365361420, 2444450974, 2855451187}, +{2147483648, 1073741824, 536870912, 3489660928, 3355443200, 1409286144, 2583691264, 4244635648, 1669332992, 3653238784, 1960837120, 4109369344, 884473856, 1744044032, 2666659840, 3733520384, 2555543552, 4010262528, 513662976, 843640832, 517240832, 2351205376, 251977216, 282229504, 3135210880, 2006935232, 2561083424, 1649779024, 1652712424, 3283593492, 516120730, 2364092023}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 335544320, 167772160, 3204448256, 2340421632, 138412032, 1214251008, 682622976, 508035072, 1596719104, 1528168448, 107675648, 587694080, 1395015680, 3504889856, 4197937152, 863168512, 2039327744, 3776146944, 2083052288, 3921711488, 4286038592, 3016046240, 2221456304, 950788648, 1392188228, 1939833590, 2012371021}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 67108864, 3456106496, 654311424, 696254464, 1237319680, 2594177024, 217055232, 2535981056, 2070675456, 3654156288, 1520107520, 968261632, 3389603840, 947871744, 1601196032, 3246180352, 2940513280, 4286871040, 395765504, 3643653248, 2730486080, 1895181600, 1565461584, 1282184312, 4075318020, 1700328046, 4030106661}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 3690987520, 3858759680, 620756992, 1887436800, 1874853888, 1977614336, 1188036608, 3252158464, 248774656, 1307181056, 282394624, 1440776192, 2732769280, 2871058432, 21614592, 845117440, 3421420544, 3788885504, 127494400, 2813692032, 4156706240, 933369824, 1392054544, 3933118184, 3029713308, 649684362, 1157991791}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 2885681152, 2516582400, 4211081216, 293601280, 2051014656, 2120220672, 372244480, 2156396544, 623116288, 1805516800, 2289500160, 2782167040, 4144709632, 1628266496, 654733312, 1905313792, 977179648, 2598000128, 2747452672, 868450432, 1961884224, 2123247648, 3207540656, 587762344, 2497270372, 2192604646, 1330893535}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3019898880, 100663296, 16777216, 1132462080, 2092957696, 169869312, 3423600640, 3490185216, 1015808000, 3612999680, 3993174016, 429817856, 1440661504, 2541543424, 894160896, 3931850752, 3250095104, 624947712, 3065335552, 3421873792, 4256977600, 419432480, 1468015632, 717237784, 1663049436, 1670385022, 516437773}, +{2147483648, 1073741824, 1610612736, 268435456, 1207959552, 67108864, 2583691264, 1157627904, 1149239296, 1010827264, 3382706176, 2733637632, 1733820416, 44826624, 1776156672, 3573612544, 1505263616, 2955853824, 3266895872, 2594041856, 2084530176, 710585344, 3476676096, 157642496, 2930868608, 2308074688, 1128012768, 1486237680, 1696937496, 2653071204, 2888165842, 3217253065}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 1946157056, 2583691264, 4278190080, 796917760, 1933574144, 1189085184, 1156579328, 1443364864, 2785804288, 2553151488, 2844983296, 4212817920, 489373696, 1071472640, 1411018752, 3166369792, 1452850176, 3347479040, 1898764032, 4092569984, 2840525376, 3157435296, 1073183856, 1605069384, 807229492, 2151304854, 3102402981}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 4227858432, 4127195136, 2667577344, 1384120320, 3074424832, 2321547264, 1794113536, 2641887232, 2417229824, 2036989952, 362217472, 905347072, 3383377920, 2481479680, 3695407104, 1197729792, 2957556736, 1173837312, 4275689728, 1186442368, 786294592, 2182454752, 466021680, 3903664424, 4215900116, 845216490, 2660500255}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 3019898880, 2449473536, 1056964608, 3464495104, 2906652672, 908066816, 2391801856, 2087190528, 2023489536, 4125229056, 3731554304, 2306572288, 1105379328, 1041817600, 3237466112, 1139431424, 142971904, 271317504, 229132032, 96377728, 1465413696, 3622212064, 3564913072, 2328924600, 3136897884, 3167360806, 3570860657}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 2214592512, 3791650816, 2533359616, 3581935616, 2529165312, 3466592256, 2570059776, 2813853696, 3190554624, 1883897856, 2174156800, 2032041984, 3428728832, 2994495488, 1705996288, 264239104, 871928832, 4223881728, 3893740288, 4030702464, 1836433984, 3106901280, 1455282064, 1037806008, 365682868, 902728442, 1320574497}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 2483027968, 3657433088, 83886080, 1568669696, 1228931072, 1293942784, 2792357888, 3869769728, 3726901248, 3088187392, 3211198464, 3562438656, 4067966976, 2823970816, 3072937984, 4117886976, 1365289984, 1938648576, 547609344, 166180224, 46917824, 2611190176, 1703539952, 3994851384, 72566884, 3016936686, 942932951}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1811939328, 1174405120, 2130706432, 2977955840, 2009071616, 589299712, 2182086656, 3828875264, 67895296, 1165623296, 3875864576, 685735936, 1009434624, 828170240, 2233724928, 3724105728, 76291072, 1882861056, 4100269312, 3643776128, 3970090816, 246995232, 978178000, 924483224, 2891220444, 3542508210, 898012481}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2214592512, 2382364672, 3506438144, 2642411520, 1522532352, 1243611136, 1085276160, 4209508352, 3277062144, 374734848, 3587768320, 1290764288, 2510995456, 346611712, 4045918208, 1427195904, 332674048, 3944098304, 37305088, 2130673792, 2662516928, 1760883104, 1026946576, 2802212632, 1694402420, 4246814894, 4034664395}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 2617245696, 1174405120, 2902458368, 1434451968, 62914560, 2069889024, 3918528512, 3887595520, 478937088, 127533056, 447676416, 3560013824, 3953999872, 3585826816, 286150656, 3796944896, 2410423296, 2141859328, 677853440, 39170176, 2061727680, 1523738784, 1418919760, 3890161672, 1121563948, 1534673826, 1568496497}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 2483027968, 4261412864, 4076863488, 1283457024, 817889280, 236978176, 324009984, 2779250688, 3570139136, 1039007744, 2318991360, 311328768, 1625964544, 583557120, 3852423168, 1474881536, 1051462656, 3428716032, 3101760256, 3988429952, 467682368, 2845005152, 2150026320, 1103431768, 2490938444, 709319686, 3478968325}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 603979776, 2717908992, 3942645760, 1166016512, 2663383040, 929038336, 2343567360, 1369964544, 626262016, 2415788032, 551092224, 94535680, 4174823424, 494723072, 2514210816, 1700820992, 989072384, 1915617792, 3091282688, 1142864768, 786232640, 638315040, 4177032336, 3955767752, 308557284, 638988014, 2779586827}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 335544320, 503316480, 1828716544, 1182793728, 725614592, 2220883968, 2056257536, 4165468160, 2721316864, 2272395264, 1283915776, 1381924864, 1963311104, 1094967296, 2520174592, 951019520, 873729024, 16920064, 4162788096, 1388487808, 496229312, 4238272608, 592140208, 1263405352, 2199980236, 2893780350, 2448706083}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 469762048, 3724541952, 1862270976, 2894069760, 1371537408, 2405433344, 2404384768, 25690112, 4250140672, 3317301248, 3967352832, 1652195328, 1777123328, 1879236608, 3795963904, 2097305600, 1043606528, 3437898240, 3203472640, 1034855040, 177655104, 2744901728, 2158707472, 4110851912, 2427646812, 3143233054, 1572764219}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1543503872, 2113929216, 3674210304, 578813952, 3686793216, 2929721344, 4044357632, 974651392, 508297216, 635830272, 1739915264, 2818670592, 129875968, 3977764864, 1019539456, 1261459456, 1517034496, 2872457728, 1628257536, 3931998848, 2781083712, 1336858336, 1631807248, 2366159672, 758273468, 3246073242, 2737871865}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 4093640704, 838860800, 520093696, 2524971008, 792723456, 2162163712, 2953838592, 434634752, 2300837888, 3521773568, 3565486080, 1426554880, 3845111808, 2606882816, 961466368, 2217498624, 705965056, 749871616, 1211707136, 2960239488, 3974944832, 914191328, 2978067760, 1922363784, 3866197580, 762284950, 1506525967}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2080374784, 436207616, 2332033024, 645922816, 2378170368, 1990197248, 3580887040, 3646423040, 3925082112, 1253703680, 2484535296, 602767360, 1542832128, 1010556928, 1213657088, 3448535040, 2317622272, 647113216, 347809024, 1218685824, 2706959680, 3988869856, 2706292368, 130174392, 1426656804, 1479057362, 4039337439}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 1140850688, 704643072, 3573547008, 1434451968, 4164943872, 2099249152, 1026555904, 2666004480, 1024720896, 1546256384, 3189571584, 2409791488, 802471936, 627761152, 2283655168, 2684516352, 1787038720, 649203200, 3879808768, 3807153536, 2645281984, 1471241120, 1024033968, 1816484216, 1517520756, 438333358, 98370555}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2483027968, 1174405120, 1795162112, 2910846976, 1002438656, 1226833920, 3023044608, 1696071680, 276037632, 1949171712, 1690763264, 159285248, 922992640, 433709056, 2104553472, 120145920, 1053043712, 3178627584, 1733506816, 79732352, 28106816, 1168860448, 58269392, 3335619864, 200361684, 177218290, 1541937439}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 469762048, 3053453312, 2332033024, 2726297600, 3862953984, 1809842176, 219152384, 443023360, 4179361792, 1085407232, 3611230208, 3610804224, 3540434944, 623435776, 2774921216, 4131547136, 2496412672, 226114048, 3721604352, 2104662144, 2441997888, 3877519584, 413019760, 198517000, 4190340236, 872961206, 575086689}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 2214592512, 2181038080, 2600468480, 1484783616, 432013312, 4175429632, 359661568, 3302490112, 940310528, 3960340480, 4216258560, 3745415168, 3611082752, 717152256, 2076168192, 275666944, 3711708160, 3061199360, 1234379520, 3401091968, 112712000, 896160096, 607520272, 3157471400, 820549428, 2600453666, 3780016977}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2483027968, 4060086272, 2634022912, 3716153344, 1463812096, 2300575744, 3861905408, 263716864, 3686006784, 1924792320, 1950023680, 2016641024, 3817193472, 3960201216, 3477786624, 4255283200, 3015980032, 1940007424, 2147434240, 4287736704, 4269457600, 1184524704, 2159028592, 2323136440, 3579059572, 1600798714, 802371015}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3959422976, 973078528, 2701131776, 3196059648, 3317694464, 3454009344, 1129316352, 3339190272, 287047680, 2264793088, 2827288576, 2130018304, 2369273856, 4011483136, 1149325312, 1570883584, 3814990848, 3109692928, 3334417664, 2296036224, 604700608, 249336416, 2632697872, 1257455080, 2116854140, 3625179422, 2627150121}, +{2147483648, 1073741824, 2684354560, 268435456, 134217728, 1006632960, 2248146944, 1291845632, 25165824, 2453667840, 4003463168, 1557135360, 1574436864, 154927104, 617480192, 673644544, 2487123968, 3709616128, 1521377280, 3706155008, 774821888, 3721665536, 2446999040, 3516735744, 4027820160, 4209508288, 2245893536, 88131120, 1721959448, 461151340, 2090694010, 98816677}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 335544320, 167772160, 3238002688, 3934257152, 2646605824, 2233466880, 636485632, 1442316288, 2139881472, 1786904576, 2658336768, 46432256, 1936080896, 1336434688, 1148801024, 2218715136, 115620864, 3462798848, 4111805184, 2941358464, 3438802368, 4211060064, 3652640528, 2899317976, 1174933988, 1165238330, 1821258665}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 1677721600, 3657433088, 452984832, 1317011456, 2076180480, 471859200, 1452277760, 2262302720, 260833280, 1388183552, 106758144, 4257841152, 930037760, 1872584704, 1180594176, 3470444544, 4024708096, 1937391104, 4239865600, 1663482240, 1661328192, 2693176032, 1943399696, 457086104, 3475631100, 854099946, 3861962233}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 1543503872, 2046820352, 1056964608, 293601280, 608174080, 3223322624, 1078984704, 2215116800, 384565248, 1378746368, 2153578496, 17006592, 884457472, 3929399296, 426168320, 3102234624, 1435763712, 1696216576, 316084480, 2025621376, 2635551808, 3356795424, 1902865456, 2211617464, 1877623148, 3867619854, 1790230437}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 3959422976, 838860800, 3338665984, 3380609024, 4055891968, 2283798528, 1175453696, 557318144, 1756626944, 2205548544, 3635871744, 2391506944, 604127232, 151019520, 2338410496, 1452132352, 4011598848, 4290382336, 3356819712, 2704971136, 2482423872, 28677152, 3913892688, 2306991576, 10355100, 1738219954, 1125756655}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1811939328, 637534208, 385875968, 3313500160, 960495616, 3852468224, 1290797056, 910688256, 2745958400, 2194538496, 2776694784, 4270686208, 774225920, 2835865600, 2724786176, 1523873792, 3600026624, 1600798208, 2479043840, 3119690880, 3615573312, 525567520, 4215071600, 1994288024, 877072740, 3808469910, 227960877}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 1006632960, 3187671040, 2600468480, 2843738112, 272629760, 1574961152, 2515533824, 2943877120, 783024128, 2197946368, 3760521216, 3703472128, 678576128, 3130810368, 1071345664, 2616252416, 186909696, 4048952832, 214630656, 586778240, 4124703808, 2718469152, 1279883056, 1906169800, 2943266932, 979001290, 1641564529}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1140850688, 33554432, 1862270976, 1652555776, 29360128, 874512384, 4193255424, 3806855168, 1556873216, 2198470656, 1918566400, 3458957312, 1387479040, 263544832, 1984188416, 2869221376, 114572288, 3467510272, 3353158400, 2501553024, 1465111616, 2606084832, 1534489488, 1292625432, 261201828, 3823136190, 176341501}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 2080374784, 3456106496, 16777216, 310378496, 1128267776, 2636120064, 1464860672, 2250768384, 791412736, 852361216, 506396672, 3078324224, 3888136192, 1818386432, 4112732160, 57133056, 961821696, 3427416576, 1343034624, 3271212672, 1935985344, 241272928, 3336918960, 1580518264, 1665762028, 675892678, 574278621}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2483027968, 2248146944, 2164260864, 360710144, 2805989376, 2791309312, 1873805312, 4291297280, 84672512, 2457468928, 900268032, 2822078464, 2525282304, 2511527936, 914485248, 1869441024, 3602123776, 3290314240, 1347355392, 3154033280, 4050419392, 3275588000, 2745761136, 1134091624, 1477495492, 3791443542, 737600965}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3422552064, 436207616, 587202560, 1652555776, 3636461568, 1172307968, 1448083456, 554172416, 3484680192, 2700476416, 1221132288, 1654882304, 2780119040, 3208077312, 1701335040, 169007104, 2561422336, 812257792, 1991971072, 2500108160, 1015282496, 2368964064, 2900185296, 378756904, 4072035964, 677373086, 593606723}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 2348810240, 234881024, 855638016, 4185915392, 3711959040, 740294656, 4293918720, 3403153408, 1551106048, 1973026816, 1203437568, 3263463424, 3491250176, 2109104128, 1530351616, 1345902592, 2409378816, 3478521344, 3875869952, 424517248, 4142661184, 387232288, 3432019568, 2947180280, 2602648004, 2115894034, 3617687135}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1543503872, 3590324224, 2466250752, 2843738112, 1388314624, 2829058048, 2993684480, 1950875648, 3490971648, 3467771904, 51314688, 3078520832, 3212099584, 1284694016, 3360681984, 1064200192, 2879130624, 2424703488, 848104704, 962175104, 4081999936, 4121693216, 1563312016, 2139695160, 1005821028, 1093495062, 73177251}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 4093640704, 2986344448, 3640655872, 2642411520, 1614807040, 3625975808, 2769289216, 3016228864, 1643380736, 71696384, 2210988032, 658735104, 516636672, 1152999424, 441872384, 1382864896, 58465280, 2215783936, 417268480, 4066543488, 2599220672, 2696683680, 1265776048, 2003769144, 981115964, 1076951470, 4160632515}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 4093640704, 100663296, 3204448256, 478150656, 2864709632, 2573205504, 1315962880, 1914175488, 2801532928, 1186070528, 427884544, 1991737344, 469221376, 3539591168, 3001733120, 1745647616, 2219052032, 3118347776, 10173184, 959615616, 3913173312, 629486688, 3351884752, 1862061064, 1583565908, 4174416370, 4034356733}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 2751463424, 2650800128, 318767104, 3212836864, 1522532352, 3630170112, 1674575872, 865599488, 3941859328, 2908618752, 3400204288, 1373863936, 1350352896, 3516325888, 54784000, 1031489536, 2597069824, 2056926720, 3355250432, 2953089152, 3938809920, 502728096, 432114192, 3724931976, 2783206332, 252819130, 1830672823}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 4093640704, 1308622848, 2499805184, 411041792, 2654994432, 1486880768, 1827667968, 325582848, 3842768896, 433717248, 4202758144, 3011280896, 1216266240, 1533599744, 1414778880, 3502143488, 3540261888, 2336629248, 2594385664, 1904841856, 384587200, 198782432, 4294485872, 1928919768, 11266212, 2756337758, 2125084045}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3959422976, 234881024, 3305111552, 931135488, 3711959040, 3642753024, 896532480, 1471676416, 1000603648, 1803419648, 1965359104, 1478000640, 2812952576, 1991270400, 1309364224, 1571219456, 4038857728, 1810513408, 1178809600, 3676933760, 605340608, 1833640992, 2379593840, 1818150328, 146283940, 3542361002, 2663260947}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 1677721600, 1845493760, 1124073472, 4051697664, 1832910848, 635437056, 737148928, 3666345984, 516685824, 598343680, 3677683712, 200048640, 4170006528, 942366720, 1888776192, 2141054976, 396626944, 697697792, 2174160640, 3528821888, 3853252672, 3852668448, 234601584, 949544584, 1004576948, 847729782, 898519957}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 872415232, 637534208, 50331648, 4085252096, 3149922304, 2485125120, 3129999360, 848822272, 1871446016, 3419275264, 1383137280, 296517632, 3869130752, 788291584, 4191375360, 3465988096, 2234006528, 218366464, 127549184, 2471702144, 2279840320, 3760978080, 3341466448, 3264956376, 3152208316, 4061793786, 1536371433}, +{2147483648, 1073741824, 2684354560, 1879048192, 2013265920, 3690987520, 1711276032, 3875536896, 713031680, 3997171712, 1495269376, 691011584, 1059586048, 1119617024, 2092040192, 1761148928, 1020428288, 1255587840, 2851659776, 511963136, 746608640, 2042102784, 1021590016, 1862671616, 1564945536, 1576110400, 3210829280, 192852336, 1744621240, 559277364, 3401532510, 3637347681}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 2617245696, 100663296, 3741319168, 3078619136, 3787456512, 1675624448, 435159040, 3799515136, 2500591616, 1897791488, 2437611520, 1964474368, 2980823040, 39444480, 1241305088, 3805837312, 166214656, 2151942656, 705305856, 23671936, 1255835456, 2584444064, 3825435600, 3230255784, 2031403796, 2048674410, 2644651353}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 3154116608, 570425344, 2667577344, 3682598912, 3602907136, 2237661184, 3262119936, 2766667776, 3662938112, 2883452928, 1859977216, 3790766080, 3792617472, 3034898432, 1821896704, 1020286976, 62395392, 334245376, 3677491456, 3966710144, 1952291392, 2696115872, 3169291280, 3556267464, 1745623700, 3204583758, 3467066475}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 1409286144, 2315255808, 2197815296, 1619001344, 2009071616, 2254438400, 3429892096, 1078460416, 339476480, 4094033920, 2295529472, 3084943360, 1071824896, 2461589504, 3063803904, 606488576, 3312989184, 3973330432, 2846503680, 397224320, 317175104, 1982353248, 3619104656, 3429012616, 2583949140, 1192313702, 3034224025}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 1409286144, 167772160, 1358954496, 947912704, 1086324736, 1755316224, 871366656, 3137863680, 1760821248, 1578237952, 2644705280, 1669758976, 1821655040, 2614255616, 4011020288, 3573467136, 3501726720, 194786816, 1974866688, 1732839808, 1540983232, 922013152, 1467427024, 2745475192, 606032068, 3901807654, 1337800747}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 3154116608, 3456106496, 3271557120, 3900702720, 3099590656, 2967470080, 235929600, 1636302848, 3309043712, 988151808, 1150484480, 1202683904, 3565830144, 615538688, 307589120, 3139565568, 1566055424, 3847496192, 877272320, 482158208, 1587589696, 334747232, 2781951824, 418289896, 187495340, 3242237422, 593741969}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1140850688, 3053453312, 2566914048, 1853882368, 910163968, 1101004800, 1028653056, 147324928, 2587099136, 1273102336, 699203584, 394821632, 1599324160, 2049302528, 2981810176, 35084288, 2765624320, 2027686400, 1447439104, 4201057920, 2472649920, 2623619424, 3334946288, 2259783704, 3823714572, 131284126, 2286138755}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 67108864, 33554432, 3338665984, 3481272320, 3535798272, 631242752, 986710016, 2405957632, 3486777344, 764542976, 2707357696, 2425454592, 1286750208, 2387894272, 3502862336, 2737821696, 3753378816, 3283885568, 2412121856, 3909953408, 871270976, 808698784, 1781405200, 1821978616, 513583244, 3235695798, 2225573363}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 335544320, 1375731712, 2130706432, 1786773504, 3846176768, 2720006144, 2391801856, 1674051584, 1016332288, 1247412224, 2666332160, 480280576, 3033317376, 2770526208, 3196448768, 583030784, 1045967872, 1272712704, 3532528384, 4246153088, 3525153856, 3745797344, 2735343792, 3997500600, 4270096604, 3704538766, 1712580347}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 3019898880, 2919235584, 553648128, 3565158400, 2042626048, 1348468736, 284164096, 3715629056, 1567358976, 1939210240, 1807155200, 1131839488, 2838544384, 212525056, 1341911040, 3456268288, 3892847616, 3042192896, 995758848, 850473088, 3259606208, 735214560, 2283808912, 1406150408, 1026044788, 2013537546, 682760737}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 738197504, 234881024, 2835349504, 2726297600, 3795845120, 2040528896, 2991587328, 4157079552, 2307129344, 131727360, 3974168576, 1506443264, 1341177856, 588177408, 4159033344, 3234228224, 2417507328, 4287378944, 2067664128, 2626369152, 2282981568, 1420184160, 4180154864, 1727271960, 2499943116, 3213697950, 2860812143}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 2348810240, 1308622848, 1358954496, 780140544, 1941962752, 1461714944, 2421161984, 4073193472, 1355022336, 2306211840, 2716270592, 944930816, 862011392, 3337838592, 330452992, 1385154560, 3457682432, 1858874880, 2165456128, 4253103744, 3416106688, 1585966944, 24916112, 2838111960, 4254940812, 2743571870, 954391391}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 1543503872, 1241513984, 285212672, 1149239296, 3661627392, 3474980864, 714080256, 263716864, 2067529728, 3206414336, 2126839808, 3693838336, 2184757248, 3988447232, 1823600640, 4140255232, 3178761216, 2086415872, 4289603840, 426574720, 569344960, 2159726816, 3526480240, 3313983544, 1926764252, 2458656786, 943069773}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 2348810240, 1241513984, 1426063360, 92274688, 1027604480, 23068672, 3145728, 3394764800, 1560543232, 32374784, 3240558592, 1075216384, 3995090944, 3727319040, 1200844800, 1671092224, 194526208, 4272175616, 1358825728, 330249088, 943358656, 2700240288, 207055344, 1700064040, 1433343588, 1192927634, 2200063875}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 3556769792, 1241513984, 754974720, 3615490048, 1086324736, 3839885312, 1513095168, 1172832256, 2005663744, 2713321472, 1497956352, 1639743488, 1960624128, 2743787520, 3901345792, 3841226752, 3454546944, 3414962688, 129644288, 3662220672, 1228704448, 446486816, 2586500112, 999933864, 3360453220, 3850115838, 3165786413}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 2483027968, 3791650816, 1157627904, 3263168512, 1547698176, 2623537152, 2085617664, 3991404544, 2796814336, 554827776, 2187526144, 2374533120, 4208410624, 630284288, 2045800448, 3692283904, 2305297408, 3589547520, 1592922880, 3136492416, 1497401024, 148077664, 1853582960, 2872009192, 883775420, 4245051494, 3104500955}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 3690987520, 570425344, 1258291200, 3128950784, 1363148800, 4154458112, 1827667968, 3848798208, 83623936, 3692167168, 235077632, 2164555776, 2780741632, 191946752, 1985081344, 249448448, 3284671488, 1435240960, 3367644416, 1797201280, 2261162816, 3831874528, 79708336, 2108761560, 2146939940, 64120798, 2972851377}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 2080374784, 1577058304, 1526726656, 3078619136, 1027604480, 4288675840, 1026555904, 1137180672, 2866544640, 3869638656, 4251385856, 3914039296, 1509474304, 3466780672, 4136882176, 4187441152, 2825401344, 3454804480, 1282280704, 3443196544, 2049812544, 4093637536, 3711517680, 3266517912, 1775352340, 2477378310, 1207328993}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 738197504, 3120562176, 1023410176, 2088763392, 448790528, 3948937216, 2670723072, 196608000, 1099694080, 845545472, 952434688, 2048950272, 1532837888, 509042688, 1065635840, 2256136192, 3965195264, 1283204608, 515775744, 2893613952, 922663104, 1922332128, 4140947536, 2323397640, 29232260, 2583240010, 2126422425}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 4093640704, 2181038080, 2600468480, 2524971008, 4265607168, 274726912, 1643118592, 1913126912, 903610368, 3662544896, 3415146496, 299270144, 1444200448, 409395200, 110620672, 2447800320, 1541944320, 3740020224, 3446014720, 3242404736, 975208768, 3157253856, 2664594544, 1053427944, 247799380, 785628022, 3144121233}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 3959422976, 3590324224, 2533359616, 2222981120, 2965372928, 1608515584, 2437939200, 4244111360, 3677093888, 2012610560, 1013514240, 2724429824, 1903804416, 1170464768, 2035085312, 2040428544, 1788361728, 1329346048, 4021165312, 1236607104, 3307045184, 158648928, 3813834064, 3342733096, 1697457852, 4112624802, 2925188185}, +{2147483648, 3221225472, 536870912, 4026531840, 3087007744, 3422552064, 1040187392, 419430400, 3682598912, 1497366528, 3277848576, 1143996416, 1119354880, 347865088, 2415263744, 3995402240, 957317120, 2578038784, 1627643904, 1226887168, 538073088, 731390976, 2473339392, 3032361216, 3699453568, 567645376, 2983382048, 2197637488, 872711720, 4153375076, 1386984234, 3136542293}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 2483027968, 838860800, 3607101440, 1249902592, 2042626048, 1474297856, 1873805312, 1908932608, 2176057344, 1152778240, 907345920, 3120988160, 2781888512, 3568459776, 1944145920, 328910848, 669531136, 1709450752, 1288581888, 459876224, 2659493440, 1110658784, 2474759568, 3387407592, 1338043076, 1592197142, 4174220299}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 201326592, 1644167168, 1459617792, 578813952, 2881486848, 2476736512, 3570401280, 308805632, 3381919744, 1861091328, 3185508352, 2425716736, 2971713536, 2990202880, 2356924416, 881412096, 3930072064, 81801728, 1638924544, 2627207552, 1013725248, 3597797088, 492121872, 2044498808, 4139152268, 1273339830, 3717781283}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 1006632960, 1107296256, 3841982464, 1132462080, 3225419776, 2107637760, 2553282560, 2532835328, 1439956992, 2194800640, 4219142144, 663650304, 862797824, 3012255744, 1186091008, 2903504896, 4219472896, 2755673600, 3953131776, 3543153024, 980956352, 252982816, 1051855152, 1001064152, 392599956, 2821811402, 2413128111}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 4093640704, 1107296256, 2130706432, 2843738112, 62914560, 1981808640, 229638144, 2249719808, 1833697280, 3817734144, 4053598208, 1335001088, 2794143744, 1672044544, 2737467392, 4061001728, 3170896896, 2524986880, 2319454976, 2782923648, 865083456, 2141722656, 2840864208, 4056033496, 3146986612, 3184508818, 2671371313}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 2214592512, 2516582400, 654311424, 2743074816, 557842432, 1537212416, 1179648000, 1440219136, 3940286464, 3221094400, 4260691968, 1376157696, 2599796736, 775413760, 1212993536, 2155300864, 1319121920, 80741888, 672667392, 263989888, 3645775680, 2161976736, 3117583600, 1070595992, 1602275276, 1693534810, 4250476733}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 603979776, 2113929216, 1392508928, 4135583744, 734003200, 522190848, 2073034752, 4287102976, 1066139648, 279314432, 817037312, 2824110080, 1202864128, 3514327040, 2153607168, 2850220032, 517999616, 2175805952, 2107126528, 3611571328, 784991296, 3307552736, 3217013776, 1208149080, 735055484, 3739761726, 1853632813}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 3690987520, 3053453312, 1828716544, 612368384, 3829399552, 2816475136, 2251292672, 55050240, 2297167872, 997851136, 3653566464, 142180352, 1003569152, 216489984, 268988416, 1494018048, 3189775360, 3406824960, 2111316224, 871634048, 506346432, 4139452640, 4126836464, 963625608, 1236179012, 2022826422, 997036701}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 1275068416, 1509949440, 956301312, 2894069760, 3502243840, 715128832, 1431306240, 2719481856, 1962147840, 2973368320, 2118189056, 2204598272, 2312093696, 3403800576, 1655369728, 2925811712, 762317824, 3095924224, 1271663872, 1105081216, 2776836544, 165847264, 2851751888, 4220730360, 437948652, 1371433802, 3623951943}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 3154116608, 369098752, 3875536896, 2021654528, 2856321024, 534773760, 3840933888, 2908225536, 261357568, 320471040, 4221370368, 1813676032, 1012285440, 1543004160, 2502914048, 3026249728, 1280312320, 1741174272, 3892054272, 1727403136, 256049472, 4048915808, 690866416, 3905071752, 2516736628, 499271426, 2078427767}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 1946157056, 771751936, 4177526784, 1249902592, 4240441344, 362807296, 284164096, 254279680, 324796416, 10616832, 3884777472, 3167649792, 3454713856, 133488640, 1582026752, 2767222784, 1259351040, 3803718144, 3341029120, 489041024, 2111506112, 4001217120, 1420515408, 841856696, 2448645316, 3399071150, 3014484553}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 603979776, 1375731712, 654311424, 2592079872, 549453824, 3001024512, 1569718272, 875036672, 3720085504, 2987786240, 3208052736, 3333521408, 1160757248, 3290816512, 1001705472, 1625966592, 2939161600, 1217924608, 912537344, 3184671616, 852833856, 981250784, 3891753936, 3856706536, 4069614924, 2003797734, 2679436729}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 738197504, 1241513984, 1325400064, 192937984, 4290772992, 1226833920, 133169152, 4098359296, 3934519296, 510787584, 2922971136, 2721021952, 3939647488, 1178886144, 3013570560, 2572281856, 2725254144, 42481152, 1025780992, 1522673536, 3272673344, 2679867552, 1261993040, 3049348248, 3847151268, 2678896982, 3095453703}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 2214592512, 1845493760, 520093696, 1619001344, 3124756480, 3651141632, 3813670912, 3808952320, 2351169536, 1546256384, 2178351104, 954302464, 2065645568, 2373017600, 163336192, 414382080, 2186288128, 4102559232, 1927546624, 3251254400, 203888448, 3694765408, 3228789488, 2615109400, 1469147148, 4174143726, 2485832055}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 335544320, 2919235584, 3607101440, 2273312768, 2403336192, 2984247296, 2737831936, 496500736, 3845390336, 3117547520, 3970105344, 4164780032, 915488768, 374824960, 204886016, 304138240, 2536520704, 3281527296, 2050234112, 38937728, 568534336, 618511008, 1797348464, 3557784456, 1344427652, 912451586, 1960511135}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 3556769792, 3456106496, 1426063360, 1988100096, 1916796928, 1549795328, 1259339776, 69730304, 2251554816, 1765670912, 439549952, 1384677376, 2326347776, 1857249280, 4187377664, 3340359680, 2382769152, 2351891968, 1401062144, 2091153536, 2022242752, 2281152096, 2976112624, 120790888, 3221785324, 4008275782, 1272149979}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 201326592, 2181038080, 2667577344, 3732930560, 3451912192, 715128832, 1806696448, 3283615744, 2469658624, 2100166656, 1254686720, 1714978816, 3758440448, 3283050496, 4277170176, 4273338368, 3823512576, 2556764672, 525512960, 2910476672, 597346880, 4089152480, 171105168, 3624375736, 3612409492, 1207211738, 1182753767}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 201326592, 503316480, 4211081216, 3414163456, 574619648, 1994391552, 1383071744, 542638080, 2021916672, 3876978688, 1283915776, 2550693888, 1391804416, 2216124416, 2489208832, 4061526016, 3978179584, 1326123520, 236108032, 1822971520, 40027200, 3884882080, 3394919216, 331603208, 3166253396, 2094238882, 481296275}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1677721600, 2113929216, 2365587456, 4286578688, 46137344, 2153775104, 1267728384, 3474456576, 2130444288, 1950220288, 849674240, 3603595264, 2367504384, 2370789376, 3645665280, 3323971584, 219558912, 4163973632, 3535846144, 71457920, 1079174080, 1504225824, 620129168, 2179520520, 2757732268, 1858066058, 233192453}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 3825205248, 2181038080, 2835349504, 3800039424, 826277888, 2619342848, 3075473408, 1962409984, 516685824, 2539257856, 2104295424, 2400747520, 756695040, 4040974336, 3918753792, 3370842112, 2949788672, 3045655040, 2125900544, 3573629824, 2017707456, 3702831968, 3241174576, 102325688, 2160055340, 1382452402, 2050579921}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 67108864, 704643072, 788529152, 3951034368, 2369781760, 3764387840, 1857028096, 1670905856, 1884553216, 2441478144, 1506869248, 3680468992, 2600026112, 3164299264, 3587469312, 684648448, 2001611776, 4193061376, 3245710080, 1481263488, 4262192704, 2532805280, 2247446768, 2137609832, 1758676996, 841512706, 3242508487}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 1677721600, 4261412864, 1895825408, 260046848, 2554331136, 2669674496, 2934964224, 2995257344, 4218159104, 2914910208, 2858483712, 4128866304, 3587948544, 1115283456, 4285460480, 1062885376, 601228288, 513617408, 1174382336, 2100228224, 1870287040, 1403390240, 1272266288, 2448665208, 2235629444, 660829638, 2640021645}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3959422976, 637534208, 3103784960, 4051697664, 1807745024, 702545920, 592445440, 429391872, 669777920, 2444886016, 2396848128, 1641185280, 508018688, 46260224, 872337408, 217925632, 3833730048, 549523968, 1761646848, 664717440, 2993511104, 3858378912, 3523029328, 3638724264, 3562004028, 265675578, 1337520049}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 4093640704, 167772160, 3674210304, 2491416576, 3166699520, 4204789760, 409993216, 2583166976, 397672448, 1486487552, 624361472, 1695383552, 2991702016, 2677006336, 3189436416, 414476288, 4114750464, 2234719744, 1582281472, 4267895168, 2453687104, 1178082400, 2509518416, 3928632952, 3010405540, 2806623994, 1953752231}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 201326592, 1308622848, 3539992576, 3984588800, 3007315968, 396361728, 858783744, 277348352, 122945536, 3743285248, 479789056, 1973059584, 1302609920, 4183711744, 470896640, 4284934144, 2813725696, 1857895936, 4012674304, 2912511616, 1890768448, 3244822304, 2705602800, 3563469464, 2829396116, 1858121942, 2413517907}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 2617245696, 1778384896, 1090519040, 2071986176, 608174080, 18874368, 1750073344, 3785883648, 2191261696, 1444544512, 1951334400, 809140224, 3418603520, 1570103296, 2309541888, 3592509440, 3903994880, 1246969344, 719366400, 611122048, 622817216, 1509106464, 3513820464, 581233656, 2213768108, 529612326, 1061914385}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 469762048, 1040187392, 2264924160, 3145728000, 1841299456, 2975858688, 3752853504, 2261254144, 3684958208, 4129423360, 3620798464, 175144960, 1139294208, 895377408, 405106688, 1551947776, 3672779776, 2708800000, 2865927424, 259617408, 3306080064, 1180514208, 4001801168, 2687722504, 3995857956, 263690358, 3056860271}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 201326592, 4194304000, 3741319168, 75497472, 306184192, 3550478336, 294649856, 2066219008, 2720268288, 3848929280, 1298071552, 2423947264, 2770747392, 2759352320, 1537560576, 2588211200, 482483200, 2151355904, 3912279296, 556364672, 264945728, 3004636000, 2184090864, 3377744536, 431708988, 1404687318, 3279127375}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2751463424, 3992977408, 1258291200, 2021654528, 331350016, 4129292288, 1143996416, 3272081408, 2801008640, 1517682688, 248446976, 4077748224, 82755584, 2514280448, 4096643072, 628844544, 62788608, 396037632, 722179840, 1263129728, 527784512, 661458528, 4278500240, 669282712, 2313916500, 3956931510, 1049460603}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 3556769792, 436207616, 4278190080, 1719664640, 2294284288, 534773760, 1666187264, 3806855168, 4124835840, 1903296512, 1945042944, 3583934464, 3873718272, 1318739968, 2712621056, 1319299072, 4250539008, 550705664, 3359416064, 1487102336, 3262693952, 2412316128, 433031888, 2502936488, 4108555964, 2244341414, 101232993}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 2483027968, 2382364672, 2734686208, 796917760, 1111490560, 2097152, 3396337664, 932708352, 2371616768, 4113956864, 2116222976, 2842329088, 906313728, 308240384, 15880192, 3818383360, 701899776, 2696095232, 4100109056, 3092342912, 1916628032, 758347168, 1065121840, 3994605496, 869445604, 1034513634, 1563520165}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3690987520, 3925868544, 4143972352, 2659188736, 2822766592, 1570766848, 1211105280, 4059561984, 1684799488, 3312582656, 3257204736, 2042920960, 342638592, 1996644352, 1594707968, 3090208768, 408042496, 4216660480, 974955776, 2079348608, 4226313792, 3960752096, 1437487856, 664754968, 3682978516, 375301642, 3148697473}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 3690987520, 1174405120, 1862270976, 578813952, 3351248896, 446693376, 3157262336, 2285371392, 3870031872, 968228864, 870383616, 1913552896, 629391360, 443146240, 572968960, 1804945408, 3971355648, 3898671616, 810452224, 2925776000, 960097088, 4186891744, 2997975824, 835989560, 4219081460, 692535130, 3836198529}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 4093640704, 1644167168, 3674210304, 3514826752, 1245708288, 2136997888, 2286944256, 3181903872, 3396599808, 3229220864, 1528102912, 209354752, 3946790912, 3558957056, 2449895424, 2551044096, 1501182976, 2174031360, 532331264, 3122613120, 1762752832, 2298369824, 1548865712, 3258201064, 3021606204, 2328181558, 2677189563}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 3825205248, 1979711488, 721420288, 3128950784, 2713714688, 2950692864, 4147118080, 2927099904, 3992190976, 2743992320, 2490826752, 2161737728, 1572651008, 2352406528, 1977085952, 268261376, 3989709824, 4292288000, 2370418432, 1574224512, 3622491200, 2049306848, 870861200, 1886028776, 261312228, 1552483034, 745968727}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 1140850688, 2583691264, 1526726656, 3766484992, 314572800, 2220883968, 3499098112, 1070071808, 68419584, 3286892544, 1845559296, 1459388416, 3103834112, 833544192, 1517154304, 1364477952, 1034556416, 3735099904, 1728879360, 131646848, 456322880, 2947803488, 546260176, 896507720, 982610860, 89433470, 1099222603}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 469762048, 3925868544, 3774873600, 3833593856, 3946840064, 337641472, 1913651200, 577241088, 50593792, 4275437568, 2440888320, 3363078144, 1420607488, 279896064, 202240000, 1060128768, 113648640, 2719290880, 2280685824, 3980051328, 938735552, 1265192160, 1198819632, 523041464, 2691628156, 2968380102, 364934743}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 2885681152, 1107296256, 2298478592, 2306867200, 2898264064, 2908749824, 1326448640, 397934592, 381943808, 639238144, 2740256768, 136282112, 3840360448, 2087280640, 641626112, 3493918720, 2664047616, 1628249600, 3767248128, 585465216, 612918208, 3188968352, 2026800016, 3678585928, 3786088396, 3202394946, 2514866499}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1543503872, 2382364672, 654311424, 1719664640, 734003200, 1998585856, 3109027840, 1721237504, 1579417600, 773980160, 2273509376, 3964502016, 1177042944, 1698586624, 1348947968, 3762145280, 3700558848, 2984984064, 576821504, 2912313984, 2532003648, 3767792864, 2009018640, 546024280, 3324604108, 2556477898, 1908050739}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 4227858432, 1644167168, 1224736768, 2508193792, 708837376, 2652897280, 2312110080, 681050112, 2633236480, 906887168, 1708326912, 1864794112, 697122816, 2355585024, 1052921856, 2977159168, 2965253120, 2654679552, 3780820224, 1435463040, 431909824, 2834415776, 656882992, 2452133432, 1625188364, 1954664522, 2804883815}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2751463424, 2516582400, 3674210304, 3833593856, 1707081728, 10485760, 1993342976, 3577217024, 139198464, 413532160, 4218880000, 1262321664, 1117667328, 1424252928, 3672985600, 1088145408, 483789824, 3047100928, 3653864192, 993293952, 2387960896, 785896288, 2811247376, 3898096312, 2856067020, 3310232226, 2701334593}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2348810240, 4127195136, 3238002688, 1216348160, 4282384384, 1587544064, 3958374400, 1212678144, 3115581440, 1526857728, 4002349056, 4238966784, 1973731328, 3057836032, 3933728768, 1991067648, 2962631680, 859636224, 1741598976, 3100210304, 1751908544, 2943233248, 3487635504, 2655563288, 3312209572, 1970176918, 87653547}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 1409286144, 4261412864, 1560281088, 3481272320, 2688548864, 950009856, 967835648, 4043833344, 2508455936, 781320192, 1701904384, 1018920960, 1528905728, 2401722368, 2843496448, 934995968, 964043776, 2167619072, 4287798016, 990305408, 2116560832, 2691972640, 1966738224, 3863285400, 866230708, 856965398, 1768867559}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 1006632960, 704643072, 3942645760, 1769996288, 2780823552, 807403520, 2546991104, 167247872, 3033268224, 2298871808, 2816409600, 1414889472, 1640120320, 418930688, 1300844544, 3573008384, 59378688, 2486773248, 1677367552, 3816803200, 1957565760, 3828028704, 1748998992, 2030780888, 3970625772, 2785189362, 2243159089}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3825205248, 1711276032, 3607101440, 3296722944, 700448768, 3290431488, 3392143360, 2912419840, 888930304, 313131008, 2391080960, 718241792, 2694823936, 442097664, 4145991680, 3197134848, 795227136, 2604082688, 1786162944, 2388283008, 3367176000, 2393936992, 1478323984, 666731416, 4152818388, 4092347282, 361508957}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1409286144, 2717908992, 989855744, 2004877312, 2814377984, 1268776960, 611319808, 1227358208, 608436224, 3747741696, 1247477760, 334528512, 596918272, 2262982656, 1749241856, 1873070080, 3268805632, 2228297216, 1540340480, 3686189952, 2217027904, 2544213664, 387566160, 2327807032, 807331300, 891358542, 774345775}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 2214592512, 33554432, 2466250752, 931135488, 2193620992, 895483904, 3717201920, 58195968, 2099511296, 3814326272, 2264203264, 4022108160, 1345404928, 37707776, 3426242560, 210618368, 1972249600, 1690778112, 970304256, 3667129216, 120658752, 2260121760, 643584272, 3682060488, 67844460, 458462034, 1557713195}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 2483027968, 3254779904, 2365587456, 3246391296, 2193620992, 979369984, 1737490432, 2181562368, 1443102720, 2371223552, 2595028992, 4077092864, 1225965568, 993058816, 773050368, 3507582976, 77726720, 526582272, 740464384, 2340638592, 1404645568, 1293792928, 2283531024, 3172294920, 3237228972, 3998100046, 3705734911}, +{2147483648, 1073741824, 536870912, 2952790016, 2818572288, 4227858432, 2046820352, 218103808, 1417674752, 3569352704, 3906994176, 3467640832, 3769106432, 2828795904, 2964717568, 1601110016, 4187127808, 241123328, 3181731840, 975466496, 3217946624, 2683966464, 3313573376, 1827254528, 1522001792, 96151744, 1644734432, 1974367696, 3607418216, 1035973508, 1642652558, 2067890457}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 2751463424, 2315255808, 2130706432, 4169138176, 2369781760, 3122659328, 290455552, 1337458688, 4039376896, 1295646720, 12255232, 3320020992, 3180478464, 4036780032, 1211461632, 2557601792, 3708689408, 11078144, 2755965696, 394250624, 111608384, 3597515360, 1098610736, 1400436792, 1289400748, 1653537634, 4086803331}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 3019898880, 33554432, 2332033024, 2910846976, 2109734912, 2493513728, 1529872384, 3207069696, 3753639936, 2903638016, 191037440, 3014361088, 4041588736, 1834737664, 1584590848, 1842235392, 3120436224, 944313856, 120367872, 363352960, 685968704, 3681268768, 1690693200, 2536230904, 314234356, 463627870, 2425634625}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2751463424, 838860800, 3338665984, 2743074816, 1237319680, 1981808640, 2899312640, 295174144, 3042181120, 3180724224, 2472607744, 2623307776, 2776743936, 3732135936, 3421294592, 3838658560, 1347027968, 3390780928, 238006016, 439516032, 3353060928, 942951584, 3896688592, 3834440408, 1585276460, 2581730730, 2980522255}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 1275068416, 436207616, 3674210304, 1971322880, 3510632448, 2128609280, 2171600896, 1429733376, 1045692416, 4264951808, 1750663168, 3682828288, 2686042112, 3568033792, 1936519168, 3207219200, 2963932160, 2864908800, 2375584000, 488994688, 1489022272, 3468783136, 1215201648, 22830152, 3230867668, 1089507834, 2971235775}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1811939328, 570425344, 3137339392, 2642411520, 3158310912, 1713373184, 3201302528, 3125280768, 255066112, 3142189056, 2465529856, 3461513216, 4058497024, 1932124160, 2066665472, 363153408, 1181101056, 3036882432, 2931395840, 3573177728, 2784081728, 1364093472, 2105251376, 853240632, 1582902348, 400865470, 3693928931}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 1006632960, 1509949440, 419430400, 3531603968, 893386752, 1390411776, 4014997504, 245891072, 4165206016, 3771334656, 938672128, 3529277440, 1830567936, 4217528320, 2353229824, 64014336, 1635126272, 3184867840, 1461822720, 964283264, 3310463424, 2602695520, 135115056, 827850504, 3126368412, 397834902, 4018227799}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 469762048, 1711276032, 3170893824, 3833593856, 398458880, 3990880256, 670040064, 1013448704, 1942224896, 2926444544, 1242497024, 1398505472, 2604843008, 4130922496, 144830464, 1785296896, 2756846592, 2591885824, 2855705856, 2892778624, 3040387008, 2320718048, 1911235088, 2284168424, 3377842260, 2995733358, 3588818671}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 872415232, 1644167168, 2667577344, 3246391296, 1530920960, 3772776448, 2515533824, 3342336000, 3922984960, 4259184640, 352780288, 2407759872, 92618752, 1423925248, 1303277568, 2557925376, 404896768, 3670345216, 3577125632, 516680576, 606111808, 2619396640, 3676901872, 3099364680, 1364380148, 2554606426, 383124607}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1543503872, 2717908992, 1224736768, 1535115264, 2361393152, 912261120, 139460608, 3004694528, 1746665472, 2781216768, 3932618752, 3316613120, 1126809600, 3104038912, 705359872, 794191872, 150088704, 4042601984, 1795862784, 1278951808, 1034205120, 3290983200, 3157866256, 1637137928, 375412828, 1287467898, 3633232845}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3154116608, 1442840576, 2667577344, 1853882368, 3124756480, 2761949184, 2521825280, 2392326144, 1067712512, 3627417600, 932249600, 3743121408, 3646308352, 2809421824, 2839244800, 1277020160, 1455039488, 3068869120, 1603306752, 964094080, 3102376768, 2667435744, 1783242608, 3710060504, 2653732748, 3215245962, 2003676019}, +{2147483648, 1073741824, 536870912, 1342177280, 1476395008, 4227858432, 3523215360, 1660944384, 3464495104, 339738624, 1616904192, 573571072, 856162304, 2122579968, 3988652032, 2058944512, 3321987072, 2680012800, 68673536, 3456692224, 4050417664, 4040305664, 1995643392, 1945023744, 661735808, 3426592064, 558887136, 3350524656, 1683903080, 3402696740, 339061318, 1967914359}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1946157056, 4127195136, 2499805184, 2021654528, 1119879168, 4037017600, 489684992, 4059561984, 1172570112, 1602093056, 689504256, 2826731520, 1473724416, 3936182272, 2857529344, 3736856576, 3309440000, 1634927104, 600018688, 312928896, 303074240, 2622835680, 3108925008, 2543961080, 1080374260, 284599978, 1681422819}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 1946157056, 3724541952, 1124073472, 2608857088, 3569352704, 4024434688, 2687500288, 1952972800, 1057751040, 949092352, 908263424, 3447422976, 3286614016, 552329216, 656592896, 1338931200, 3340123136, 235741696, 4116877056, 928075904, 2136450112, 3148344480, 1393622160, 4177358056, 1154844196, 1916599006, 1128219821}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3556769792, 3791650816, 1795162112, 1115684864, 1019215872, 4238344192, 2798649344, 2429026304, 3773038592, 3254124544, 80805888, 2669641728, 329400320, 4202717184, 4024389632, 2672683008, 1366959104, 3709018624, 4025526016, 1191765888, 3633025344, 1070364640, 3544016336, 2939348600, 2172159756, 2811022494, 2735570967}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 1543503872, 1442840576, 2499805184, 1317011456, 3670016000, 2464153600, 1009778688, 3244818432, 1924923392, 1823604736, 2711552000, 3698098176, 3867394048, 1981669376, 206106624, 3418322944, 2475043840, 849414656, 3836316928, 3087814784, 757105088, 2671371360, 667876816, 3038658792, 422555812, 330135134, 3372820673}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 2080374784, 1442840576, 3774873600, 3934257152, 960495616, 1474297856, 3180331008, 1227358208, 2702442496, 1580335104, 873267200, 3572334592, 2142846976, 2670682112, 369643520, 3257202688, 4256039936, 1910190592, 3425344768, 4278575232, 3607987392, 1881765984, 3171373360, 446461256, 4141277292, 830684550, 537306899}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 3154116608, 1509949440, 822083584, 3112173568, 4072669184, 2350907392, 2284847104, 664272896, 2490105856, 1411776512, 1886191616, 2525069312, 1487093760, 3854131200, 632975360, 2066937856, 3945931776, 2704749056, 1659014400, 3833320320, 930194368, 3281734560, 1587896336, 3672396184, 3458457044, 3653091154, 2748139897}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 1811939328, 1979711488, 2835349504, 2256535552, 910163968, 2061500416, 1431306240, 1040711680, 3220963328, 705822720, 3041329152, 813531136, 2551988224, 4169293824, 1194291200, 1204930560, 2881883136, 3461942784, 219186432, 2537742464, 4205162176, 3022544224, 3578545136, 1653238984, 47402460, 2730745598, 3103856657}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 335544320, 637534208, 3439329280, 1333788672, 3930062848, 1600126976, 4008706048, 1900544000, 3724804096, 4198367232, 3858694144, 3881336832, 831045632, 4108509184, 1916530688, 3858778112, 3341952000, 2191857152, 3295249152, 426209920, 917933504, 4239391776, 369511344, 3368096232, 1109901076, 806378406, 1456082999}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 3690987520, 905969664, 587202560, 1048576000, 4190109696, 3231711232, 4071620608, 282591232, 1491861504, 2368602112, 4141809664, 3672932352, 3192012800, 1674600448, 1923706880, 3187595264, 412750848, 73205248, 142450944, 1482802304, 4044791872, 219114976, 1816525968, 2981934392, 1246394196, 1232356802, 3150142729}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2885681152, 1912602624, 3774873600, 1451229184, 2822766592, 2808086528, 3599761408, 3010985984, 360448000, 4250533888, 2298413056, 3212410880, 3767877632, 3766706176, 1450070016, 3151808512, 3244166144, 1171855872, 3931930880, 2287191424, 2844760512, 1093167712, 1961485168, 1470151208, 4266261964, 2576387506, 2986470269}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 3422552064, 167772160, 3405774848, 3682598912, 171966464, 1109393408, 904921088, 3531079680, 3463184384, 927334400, 3646226432, 802193408, 764690432, 851861504, 2226737152, 4235905024, 1810574336, 2561247744, 1277348096, 2692166528, 2509747520, 521924000, 1726054448, 1817632824, 411902596, 3574381946, 822769201}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 1543503872, 3120562176, 117440512, 1518338048, 3535798272, 1629487104, 1362100224, 1017643008, 1873543168, 3441033216, 718733312, 176521216, 1386266624, 4139704320, 970977280, 773281792, 1042625536, 2308868608, 426724608, 2125540224, 1072739904, 835077856, 1728414032, 3806393752, 3110007060, 63948062, 1016028933}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 3825205248, 4261412864, 2600468480, 2155872256, 1774190592, 2980052992, 273678336, 2347237376, 2927886336, 3014262784, 810745856, 285245440, 2226307072, 2423578624, 3288977408, 1064327168, 2194736128, 4076320256, 361266944, 1138567296, 1277788736, 3033090144, 241344272, 2901791480, 504775468, 2835096438, 23473639}, +{2147483648, 3221225472, 536870912, 2415919104, 2281701376, 603979776, 503316480, 3506438144, 3581935616, 3728736256, 4066377728, 3798990848, 1356333056, 1058275328, 4224843776, 2647064576, 1065910272, 1046134784, 4215595008, 3083194368, 270030848, 4000136192, 2123087360, 2022196992, 84224128, 1718069440, 2933802912, 2809673008, 1749293096, 1788479476, 1077609506, 16157111}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1275068416, 1644167168, 2600468480, 1786773504, 1002438656, 1713373184, 1873805312, 1572339712, 2609643520, 2641756160, 2930180096, 1355513856, 976863232, 3397115904, 10932224, 1820084224, 805911552, 506501632, 250378496, 8460672, 130325312, 2285268960, 4058005008, 2073042200, 3506969908, 817117050, 1194988329}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 2617245696, 3456106496, 3036676096, 3397386240, 356515840, 4188012544, 3815768064, 660078592, 2814640128, 24772608, 2908291072, 772964352, 1464254464, 195092480, 1992806400, 2679531520, 2132491264, 2417989120, 3659940096, 496183936, 376669120, 855667552, 1662262576, 2018647768, 3410308676, 736931250, 63291859}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 872415232, 1912602624, 1358954496, 1702887424, 3242196992, 3294625792, 3392143360, 3473408000, 3618373632, 274071552, 4211671040, 4293033984, 3108126720, 1286627328, 2210615296, 490665984, 2893485056, 4137134592, 1569642240, 280953728, 3264981952, 105444512, 4130221552, 3737985640, 3416821668, 3528814726, 882372605}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 201326592, 3791650816, 2667577344, 1249902592, 230686720, 744488960, 2458910720, 2643984384, 1066139648, 3050962944, 2139553792, 1433763840, 89210880, 2208260096, 4056838144, 1051129856, 3726969856, 682537472, 231137536, 1177891200, 2566296128, 3458909920, 427760272, 1995027208, 1188263276, 921986858, 3228684025}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 469762048, 2248146944, 2969567232, 3548381184, 1128267776, 3630170112, 4149215232, 2297954304, 3534487552, 1920598016, 540213248, 1890353152, 612352000, 4258390016, 3044331520, 1534150656, 2432773120, 475771392, 1415398656, 2772114560, 898139328, 736224800, 3445419504, 3496300648, 2864128252, 3116536994, 939193113}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 335544320, 2583691264, 3338665984, 1350565888, 3602907136, 1042284544, 1760559104, 3569876992, 1278476288, 145096704, 1077608448, 508067840, 2263531520, 3643858944, 2816077824, 2817288192, 3970251776, 1519365632, 842038016, 440870272, 2132455488, 181919328, 1718829776, 1494457816, 2217900324, 755113910, 2848273483}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 3825205248, 234881024, 822083584, 1216348160, 2386558976, 1197473792, 2809135104, 3948412928, 3805544448, 1628569600, 411893760, 3832578048, 1907048448, 146104320, 960385024, 2146564096, 3652664320, 661752320, 2099102464, 1057032320, 2260111552, 3098823904, 2382944880, 3179653672, 1956636852, 1172582082, 1009390631}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 2483027968, 2181038080, 721420288, 1266679808, 1757413376, 1679818752, 3387949056, 2789736448, 2811494400, 1688862720, 4113760256, 540901376, 2932883456, 3206963200, 1751871488, 506447872, 866198528, 219317760, 2238968576, 3302951808, 2649464128, 2221761952, 3173707408, 1903274264, 2478206628, 808668246, 2711879619}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3690987520, 2986344448, 1358954496, 2726297600, 197132288, 2174746624, 3392143360, 1057488896, 2850816000, 1169031168, 1645936640, 3867770880, 2920071168, 2898714624, 3269455872, 3204667392, 197997568, 2417405440, 592922880, 977743232, 426747328, 362532704, 2037472912, 57676920, 3848812468, 444348246, 882259229}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 2885681152, 3388997632, 419430400, 3766484992, 2587885568, 799014912, 3603955712, 3489136640, 338427904, 2450128896, 3534946304, 3248717824, 3206266880, 1833295872, 1175506944, 1886017536, 2052129792, 2107942400, 3417210112, 3698272128, 2437000640, 1729949664, 1609586288, 1413087512, 1455109100, 3152514482, 669372649}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 469762048, 1577058304, 2667577344, 2474639360, 3938451456, 362807296, 3236954112, 784859136, 1665400832, 1820983296, 882442240, 3898507264, 3174187008, 1186226176, 2409844736, 3641628672, 2993359872, 2896921088, 4055037184, 1833765504, 2177673536, 1956076448, 2282543632, 1607860984, 3819901956, 2522976214, 1640758263}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 2751463424, 2181038080, 1325400064, 3766484992, 1447034880, 4276092928, 1250951168, 3101163520, 3588489216, 164757504, 1525219328, 1589739520, 4207296512, 4100481024, 3931598848, 4057088, 2039155712, 1388358144, 3008090880, 3251637120, 2981628992, 3988011616, 195705584, 1820133320, 3789269420, 424900154, 3347039635}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3690987520, 436207616, 1962934272, 2877292544, 3770679296, 3886022656, 391118848, 3609722880, 3371958272, 158466048, 2256601088, 1579909120, 3574775808, 1198841856, 4057714688, 273905664, 541266944, 4055015936, 790455552, 990915456, 1523059392, 4249628192, 2506761488, 690299000, 2812123628, 2262169414, 2430617225}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3019898880, 3456106496, 2432696320, 461373440, 2126512128, 1558183936, 4222615552, 1087897600, 4117495808, 586285056, 3281846272, 2115207168, 3347333120, 3355598848, 2648788992, 145614848, 2076128256, 2233897472, 3510882048, 1919427712, 976489664, 4150133792, 1150227088, 4055804968, 4254064004, 4178195922, 102830329}, +{2147483648, 1073741824, 1610612736, 1342177280, 4160749568, 3019898880, 4127195136, 3909091328, 3045064704, 4206886912, 861929472, 1529872384, 3384279040, 258211840, 3860201472, 1155072000, 1446805504, 2246197248, 99115008, 539193344, 3177244672, 2711567360, 183345664, 2202197760, 3176667776, 1502872768, 1817059232, 1305280528, 1462934344, 1318020292, 2651507530, 124002787}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 738197504, 1778384896, 4211081216, 343932928, 180355072, 1038090240, 112197632, 3221749760, 2302935040, 3800694784, 470614016, 3044245504, 1733181440, 3309854720, 132861952, 2188363776, 2931231744, 3166083584, 2350506240, 3791389568, 2126915904, 1984115296, 548710352, 2291187752, 2405802564, 3522516710, 3616594503}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 335544320, 3925868544, 2365587456, 3883925504, 2680160256, 3894411264, 3012558848, 1901592576, 1594097664, 2386427904, 1930100736, 2651226112, 1205157888, 2574737408, 853962752, 3062228992, 3383034880, 114671104, 4137151232, 2205952384, 19535552, 1101872416, 455715792, 2516442456, 808529404, 36931530, 190375483}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 3422552064, 503316480, 1358954496, 713031680, 2042626048, 643825664, 2601517056, 1451753472, 3906207744, 1232994304, 3822125056, 1730576384, 3774758912, 152854528, 3129438208, 2975791104, 1434399744, 2157948416, 4242328832, 3404997248, 2991459008, 2573804128, 2328529680, 4113330952, 129984652, 3656569614, 2987207819}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 469762048, 3590324224, 721420288, 1719664640, 3401580544, 2350907392, 2890924032, 1282932736, 1793851392, 2797993984, 599195648, 1343586304, 1319026688, 2190270464, 1542574080, 920995840, 1206985728, 3546462720, 3215674624, 1707212928, 3712300608, 2333653472, 178419792, 445422808, 3053999116, 507356210, 2668287865}, +{2147483648, 1073741824, 536870912, 268435456, 3892314112, 1275068416, 436207616, 3405774848, 394264576, 2889875456, 4200595456, 1548746752, 4119330816, 1318846464, 2854879232, 376504320, 119570432, 2627813376, 1381982208, 3233312768, 1022621696, 1012612096, 1364305408, 3145852160, 3741191040, 2061962560, 2957748896, 447274672, 2785720488, 4249896060, 3376402814, 1584988553}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 1409286144, 2181038080, 50331648, 2944401408, 658505728, 350224384, 3591372800, 1255669760, 2402549760, 3426615296, 3750035456, 4167139328, 892289024, 1513971712, 940724224, 2746796032, 8066048, 3888422400, 4009687808, 3191481216, 559099712, 3434645152, 2381110896, 1645555144, 268023692, 838554458, 1234402567}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 872415232, 2181038080, 889192448, 2558525440, 3015704576, 379584512, 743440384, 2875719680, 3508797440, 3969777664, 3451715584, 2708176896, 1373814784, 2305875968, 479711232, 1777293312, 2202215424, 1940299264, 3102827264, 499002240, 4222421696, 4259548896, 4176927504, 2264332344, 905369964, 1383526422, 2285304175}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1543503872, 1040187392, 1828716544, 1719664640, 515899392, 1067450368, 4017094656, 4074242048, 1924399104, 4143579136, 1837301760, 1247182848, 808960000, 3957448704, 3922522112, 4042483712, 1142490112, 3120935424, 3511252224, 2910454400, 3183674816, 255230560, 854058704, 4249484472, 1042337060, 855468210, 2466253679}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2214592512, 1577058304, 2667577344, 2692743168, 2470445056, 824180736, 3411017728, 1962409984, 1615069184, 58327040, 2171142144, 268075008, 455360512, 1679974400, 2056605696, 1363986432, 2733835264, 1654897152, 2614553344, 1009386624, 1938898752, 616472928, 2933813424, 353065336, 1053803372, 3547896050, 3163125875}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 3825205248, 3724541952, 4244635648, 1702887424, 2260729856, 1411383296, 896532480, 1015545856, 707526656, 3381002240, 451477504, 443383808, 1041383424, 3547357184, 3881005056, 3401709568, 3775859712, 2660548096, 2103957248, 3314944128, 888222656, 3424231584, 1551909904, 4154155160, 2962090372, 1503213894, 2414186173}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3019898880, 436207616, 1694498816, 947912704, 3787456512, 3563061248, 2540699648, 4177002496, 2085879808, 2661154816, 4220190720, 4077879296, 556187648, 1968496640, 674623488, 2055174144, 1593117696, 800363008, 2851172096, 636879232, 3717668032, 3613242592, 3793214864, 1865827336, 839105428, 3908880394, 332002479}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 2617245696, 1979711488, 3036676096, 3531603968, 2243952640, 3030384640, 4117757952, 2848456704, 3377725440, 1638006784, 3095330816, 1304788992, 759742464, 4231454720, 140496896, 1305966592, 1300042752, 1892324864, 3779412224, 875172992, 1808467392, 3572992864, 3924805904, 541022136, 194589348, 2910887670, 257843475}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 201326592, 2516582400, 822083584, 3867148288, 3275751424, 908066816, 1852833792, 3619160064, 3121348608, 270401536, 3617521664, 2713944064, 3758571520, 2609733632, 812666880, 1569388544, 1339892736, 1619702272, 2154807552, 3013323904, 2417716416, 855333728, 2406182064, 1673742008, 640120932, 3992806570, 1271418937}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 4093640704, 570425344, 385875968, 2071986176, 2864709632, 69206016, 4222615552, 178782208, 2115239936, 331481088, 639434752, 3134357504, 211795968, 2747392000, 3988443136, 958351360, 3789239296, 1574286848, 978090752, 2544536448, 938730048, 1332729504, 3976844560, 2424232600, 2510635700, 3282700670, 338242571}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 469762048, 973078528, 3439329280, 2961178624, 3846176768, 459276288, 3679453184, 4091019264, 1556873216, 3291348992, 2972516352, 303398912, 25378816, 2681823232, 642142208, 621332480, 2076124160, 3917391360, 3812610304, 2840962944, 3655559360, 3473501920, 1331582128, 1852099304, 207685244, 2046532906, 3817765257}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 469762048, 771751936, 419430400, 3850371072, 1220542464, 65011712, 2192572416, 617086976, 2440822784, 1603141632, 1089011712, 1100185600, 4139302912, 1180884992, 256495616, 2914338816, 2431333376, 144489984, 3777906944, 3797924480, 2248069312, 469224352, 1733577360, 3068432360, 1083856900, 2393743062, 4120504953}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 3422552064, 3791650816, 2063597568, 3800039424, 2109734912, 3303014400, 2920284160, 2627207168, 468975616, 107347968, 2022244352, 424509440, 2824945664, 2659934208, 50352128, 1543174144, 2622172160, 1444579840, 916572416, 3528046976, 1267688256, 2448319968, 1226818960, 2132063784, 2664743532, 625868906, 2010461351}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 1006632960, 4194304000, 1090519040, 947912704, 1178599424, 111149056, 3582984192, 2767716352, 1664876544, 3398828032, 3593666560, 4065755136, 3346284544, 3515244544, 1762619392, 3427063808, 105452544, 95136256, 2302539008, 982156160, 257060800, 3692914656, 2457718128, 2393540696, 92426364, 1254451426, 3767662717}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 2080374784, 637534208, 3003121664, 2306867200, 3913285632, 1491075072, 3513778176, 3261595648, 448528384, 1228800000, 763166720, 3896475648, 4086087680, 226942976, 3649695744, 4158482432, 265227264, 3128202752, 918706432, 2705565824, 3264401472, 539746336, 3931007344, 3858084040, 4020488532, 990005038, 4267936145}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 3959422976, 1442840576, 1023410176, 713031680, 1119879168, 1449132032, 4140826624, 1119354880, 839647232, 2812149760, 4056350720, 2331672576, 2240331776, 2613239808, 1422381056, 1100769280, 168107008, 4091253248, 1868126464, 4206793856, 349372352, 799011680, 3774899408, 2105738952, 362853692, 819322802, 3934616129}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 1811939328, 2315255808, 2365587456, 75497472, 2654994432, 199229440, 3973054464, 4101505024, 3312189440, 3625582592, 1984757760, 4242440192, 1100398592, 2012798976, 3058954240, 2537703424, 2952469504, 1546230272, 129323264, 1641589632, 1577708736, 1508852704, 813007728, 604457224, 822184060, 509699010, 3087971273}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 1677721600, 3456106496, 788529152, 3565158400, 3393191936, 2682257408, 430964736, 114819072, 1757151232, 3164733440, 1133969408, 1862369280, 1390657536, 2068176896, 1463603200, 2452637696, 4282985472, 3734280704, 3668275968, 1217378432, 3449734976, 4071058528, 1187548144, 188175752, 931177252, 2646827826, 961971917}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2751463424, 1577058304, 2231369728, 1652555776, 2579496960, 354418688, 2261778432, 941096960, 1296302080, 4154064896, 3785555968, 1290043392, 1365655552, 905994240, 1299017728, 587782144, 3137154048, 1486730752, 1883361024, 1722978432, 1952675264, 799657824, 1665043472, 2007324888, 2555694892, 3441632522, 1478800363}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 1543503872, 771751936, 3573547008, 3246391296, 1002438656, 2048917504, 231735296, 200802304, 2884894720, 946470912, 576389120, 3308355584, 2683322368, 1983275008, 2263044096, 3669743616, 2672104448, 2856354304, 2818237696, 910657152, 3396169664, 2396189088, 4174093392, 3434306392, 1535365228, 3977326706, 3074070975}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 1946157056, 2919235584, 1560281088, 2004877312, 1673527296, 1679818752, 3295674368, 3655860224, 4281073664, 2210529280, 119472128, 36929536, 687849472, 593092608, 4170772480, 1753118720, 2261859328, 857645568, 1727753984, 790211712, 3696021440, 1474843680, 2501381584, 4119080280, 3750640644, 2110592798, 2429851109}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 2617245696, 838860800, 4211081216, 2323644416, 1749024768, 249561088, 3180331008, 3557294080, 2564554752, 215089152, 3943235584, 820740096, 2986196992, 1453056000, 2060251136, 1968465920, 2212961280, 2980098560, 2224506112, 3474043264, 999869248, 2711244768, 2711359216, 531760072, 240721772, 222541134, 2261903401}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 2348810240, 570425344, 788529152, 2474639360, 3611295744, 3504340992, 2066743296, 2402811904, 1028915200, 4064935936, 3279355904, 4102258688, 2343223296, 468508672, 2188767232, 2756925440, 3674803200, 3620643328, 1988514048, 1109496192, 830602816, 1732856992, 3786815088, 3959494856, 1679992004, 2312662634, 3564929199}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3825205248, 369098752, 385875968, 2290089984, 876609536, 1293942784, 1571815424, 348651520, 312737792, 988151808, 106496000, 1574993920, 1357299712, 2295128064, 11005952, 1020286976, 4126874624, 1083161088, 914838272, 2111217280, 3924291392, 1282429792, 2911574896, 1185384376, 2255715860, 2217257862, 1740828543}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1140850688, 1308622848, 2432696320, 1619001344, 2109734912, 2736783360, 2171600896, 48758784, 3022258176, 1870004224, 968556544, 1616347136, 841269248, 2201935872, 2062020608, 3052759040, 2466845696, 3712657920, 3507514112, 123830400, 3690981568, 3187230432, 2163948688, 1085775320, 2574580420, 3559311070, 2280390247}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2617245696, 2113929216, 2868903936, 2206203904, 2067791872, 803209216, 3364880384, 2242379776, 1640759296, 176291840, 3146579968, 3623190528, 2094940160, 3868745728, 556486656, 2464806912, 3391828992, 2866190848, 2545208576, 1393990272, 1368714304, 2510731936, 378337136, 1634900232, 98229484, 2099879910, 1219784965}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1946157056, 3120562176, 1258291200, 310378496, 985661440, 2296381440, 160432128, 390594560, 2565079040, 3778936832, 3860004864, 2198437888, 569229312, 2472534016, 3437678592, 1469732864, 2961245184, 2294331904, 1338595072, 2494075264, 3822931776, 3708718560, 3242351184, 4079815912, 521837388, 3387184062, 3492950135}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 1543503872, 2248146944, 1426063360, 4118806528, 1874853888, 3982491648, 743440384, 290979840, 3664510976, 1642201088, 2515468288, 527269888, 1921859584, 2549833728, 4046082048, 3196250112, 2111376384, 1637652992, 626392320, 2475197568, 556524992, 2020443808, 1611482704, 716924552, 1091204572, 3002257514, 3102805185}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 3690987520, 3657433088, 2902458368, 243269632, 79691776, 2652897280, 2507145216, 4068999168, 511967232, 739639296, 1578041344, 464879616, 2081046528, 1945133056, 3468521472, 1646909440, 1857360896, 915973632, 2702098688, 1706344320, 1248651456, 1223008608, 4294067024, 1912362072, 1731152708, 565232582, 1347400087}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 3825205248, 3523215360, 2432696320, 612368384, 1765801984, 845152256, 5242880, 1847066624, 1836318720, 145358848, 4152164352, 3659235328, 3143385088, 3904528384, 3718860800, 3958237184, 1570446336, 3481835008, 3864583936, 1437381504, 2406151104, 392542432, 544950192, 959760808, 2389869308, 3887979482, 629357847}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 1811939328, 704643072, 83886080, 1669332992, 2160066560, 1923088384, 382730240, 1454899200, 3264479232, 3537502208, 3971022848, 3243278336, 2650259456, 4133609472, 1349447680, 2021476352, 271006720, 2782893568, 3231997184, 1801162624, 2338736832, 2486079520, 3633633040, 1381791544, 556777164, 3968615426, 1536658007}, +{2147483648, 3221225472, 536870912, 3489660928, 2013265920, 2483027968, 2382364672, 1090519040, 226492416, 2235564032, 2749366272, 3125805056, 1019740160, 1882980352, 699531264, 1353908224, 2207088640, 3041411072, 833511424, 2443399168, 662165504, 2689936384, 1568707072, 3936143104, 1460440192, 4080466112, 4237016480, 3944044016, 1303571592, 3015550300, 1888513422, 2210036753}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 2617245696, 704643072, 3271557120, 3716153344, 4106223616, 2166358016, 1911554048, 1596456960, 792461312, 4165861376, 4050321408, 33521664, 1954463744, 3896827904, 3494768640, 3161413632, 148964352, 1807650304, 3757078784, 3577527168, 1576888128, 1821647392, 3778165776, 725948632, 1199869284, 2952361550, 4112390129}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 1006632960, 3590324224, 2600468480, 3900702720, 1044381696, 3869245440, 374341632, 1451753472, 868483072, 1616773120, 1088880640, 681869312, 1695236096, 242835456, 3837030400, 2354178048, 4081386496, 2040638976, 3154833664, 3341008000, 966772288, 2051677792, 2129730288, 4100438232, 2072111756, 3658299790, 1124441263}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 1409286144, 369098752, 3808428032, 1451229184, 3980394496, 2631925760, 3415212032, 315097088, 2848194560, 1674969088, 601161728, 2859171840, 210812928, 4033536000, 622718976, 1871538176, 3269397504, 4177835520, 1827435264, 3577384576, 3050136128, 1589577184, 1557440432, 608465672, 841919020, 204694974, 155070175}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 2751463424, 3254779904, 2365587456, 3229614080, 96468992, 2627731456, 3046113280, 798490624, 2004615168, 926547968, 4007067648, 3317596160, 978894848, 1365696512, 1535627264, 1757169664, 2253992960, 26710528, 2611432192, 412451712, 1595690176, 474559200, 4132417168, 1564175160, 3210710556, 3512944218, 2072227381}, +{2147483648, 3221225472, 536870912, 805306368, 939524096, 2348810240, 3925868544, 1560281088, 2994733056, 3107979264, 3508535296, 3455057920, 3569876992, 143392768, 3007971328, 2762407936, 2989785088, 265240576, 1596022784, 458248192, 97638400, 2971210752, 2076031488, 3471501568, 423607168, 2353131712, 1661012576, 789156656, 2942625784, 1830718148, 699947222, 4012764261}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2080374784, 905969664, 3707764736, 461373440, 2495610880, 3172990976, 4155506688, 1647837184, 311689216, 2600861696, 416874496, 641433600, 3797237760, 2661244928, 772034560, 361297920, 4093844480, 2322107904, 93708544, 328639616, 2566449088, 2182818592, 2664205584, 325837272, 2860231284, 557146266, 89091791}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 2348810240, 3053453312, 3640655872, 3229614080, 3007315968, 119537664, 1542455296, 1850212352, 225181696, 2000027648, 289079296, 1785561088, 1308114944, 4161429504, 1249603584, 3200505856, 1729698816, 1545910784, 765774080, 3454708864, 2828791488, 774701280, 1764135728, 2182989176, 2432568516, 932649974, 2235282109}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 3154116608, 3724541952, 1493172224, 3934257152, 4089446400, 1075838976, 1404043264, 915931136, 2317090816, 3981312000, 3028877312, 4200562688, 1570095104, 708829184, 3191140352, 3823392768, 3144891392, 794600960, 4117846272, 4032996992, 675308736, 68238432, 2906887056, 1885065752, 3329681844, 2177583154, 293702277}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3019898880, 100663296, 3707764736, 1870659584, 1933574144, 2837446656, 4145020928, 2886205440, 822870016, 446562304, 848887808, 2440790016, 3430825984, 1156866048, 1039626240, 1065867264, 3179621376, 3731725824, 2309710592, 1840376448, 155204032, 2250258464, 3817876976, 3184016440, 3438030780, 2213416158, 3332441613}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 2885681152, 1107296256, 2399141888, 3581935616, 767557632, 1201668096, 3020947456, 3856138240, 2803105792, 1683095552, 935002112, 2026602496, 781336576, 1914462208, 2117693440, 9422848, 427758592, 3068246528, 2116894976, 358467968, 889464384, 2559182112, 3291425104, 1507434040, 298412028, 2905068906, 688074527}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 3019898880, 1778384896, 2902458368, 2910846976, 2998927360, 362807296, 3549429760, 224919552, 2134638592, 371064832, 3793420288, 2531164160, 616251392, 744579072, 1051750400, 1712842752, 3256302592, 3652760064, 3409202944, 1002302848, 928907968, 2457550752, 2288957968, 16995320, 727012700, 2292341222, 2339042521}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 3154116608, 1107296256, 2634022912, 1434451968, 197132288, 4154458112, 2100297728, 3880255488, 2015100928, 1383202816, 2495807488, 3666771968, 495632384, 3357335552, 2184835072, 4122638336, 255790080, 3098314240, 2064775424, 171327872, 448070336, 3573257632, 2521914448, 2369631032, 1814847540, 2132413958, 1177491121}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2348810240, 4060086272, 4211081216, 58720256, 3502243840, 3273654272, 1682964480, 3682074624, 4101242880, 1876033536, 416874496, 3538059264, 3467952128, 901439488, 394129408, 3267385344, 340605952, 3787502080, 2508570880, 1769239936, 1698643776, 3565787552, 532642448, 1755615448, 97501196, 1932098738, 3706172511}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 2617245696, 2717908992, 520093696, 1216348160, 2025848832, 3328180224, 3624927232, 2775056384, 243007488, 462553088, 1471741952, 2283569152, 3119038464, 3154042880, 4211200000, 2678740992, 2460298240, 3827219968, 3749308672, 2772330880, 2919967296, 1729471072, 3354156880, 1049762888, 2486775436, 2791094134, 1783166489}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 4093640704, 2919235584, 1862270976, 3699376128, 3477078016, 656408576, 2381316096, 107479040, 2670460928, 393609216, 3095724032, 3273490432, 3285860352, 2258132992, 3731845120, 2836264960, 1611215872, 2363205120, 3138865920, 3571042432, 3614117696, 341615200, 1860038832, 3121678584, 3680481604, 44910206, 3409629349}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 3422552064, 301989888, 4076863488, 1837105152, 583008256, 3571449856, 2098200576, 502792192, 2953052160, 3656515584, 595132416, 146571264, 1765163008, 195584000, 589262848, 4048340992, 1327315968, 2787025408, 4179050752, 2829114752, 1905460544, 2916202528, 3825264528, 287518760, 639214764, 1150085682, 2424122691}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 2483027968, 2046820352, 2197815296, 4085252096, 146800640, 2711617536, 873463808, 2016935936, 2966159360, 1548091392, 181075968, 72056832, 1329184768, 4179353600, 2434977792, 1623750656, 1221016576, 3131944448, 576912128, 2645060992, 125253952, 1703264160, 3507940496, 3991036024, 2321161404, 3692370642, 299664657}, +{2147483648, 3221225472, 3758096384, 1879048192, 4160749568, 2214592512, 2919235584, 1862270976, 3598712832, 3393191936, 362807296, 1146093568, 4046979072, 3750494208, 751697920, 3998941184, 695435264, 431898624, 2446614528, 106254336, 4184860672, 1552888832, 4261521920, 3827530496, 2541275264, 307412800, 1599401184, 2546774896, 3149384600, 2968720460, 984071202, 3343673745}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 2214592512, 1040187392, 285212672, 411041792, 3711959040, 2682257408, 2351955968, 1936195584, 15990784, 4051304448, 2346647552, 459636736, 2608742400, 2229821440, 2284941312, 2587224064, 576914432, 1685816832, 3781392128, 1543422080, 46971072, 2079515872, 1903865520, 1824246984, 1162219140, 1459699198, 2396563923}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 2348810240, 2046820352, 1258291200, 1434451968, 490733568, 2694840320, 980418560, 3812098048, 919863296, 1850605568, 2035875840, 1906475008, 2238431232, 4294565888, 1956827136, 2486396928, 3524592640, 3729307136, 3183797504, 4262880128, 876981568, 3613946400, 2122623600, 40822488, 1251564932, 2149193898, 3872851343}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 2885681152, 3120562176, 3707764736, 2004877312, 3284140032, 77594624, 4201644032, 1906835456, 2742288384, 2415001600, 3907846144, 3073015808, 4140056576, 475684864, 641298432, 3750291456, 294720512, 2942087680, 3392358656, 76144512, 2994046144, 694413088, 2581901520, 457142648, 1146603428, 745970350, 3934411971}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 4093640704, 637534208, 1795162112, 1031798784, 1749024768, 3470786560, 2419064832, 4287102976, 3569614848, 2253783040, 2070740992, 2170585088, 1756348416, 1590026240, 1070780416, 3242031104, 195109888, 2964491776, 3069494016, 79184512, 997569600, 1638103328, 1583878704, 3077839368, 782114244, 180951750, 3158737959}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 335544320, 838860800, 1157627904, 3212836864, 910163968, 2082471936, 2851078144, 1795686400, 2200698880, 147456000, 705363968, 2625077248, 1153777664, 1922785280, 1440632832, 83159040, 2033136640, 588357120, 1824811776, 906493824, 3162276544, 296943392, 1742617520, 33884728, 3448414212, 216790950, 4141267133}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 3019898880, 4127195136, 754974720, 746586112, 4257218560, 3571449856, 4245684224, 2605187072, 996409344, 3100770304, 2689007616, 2176286720, 558088192, 107864064, 1437921280, 2996987904, 439028736, 2191627776, 359066368, 249917056, 3114045888, 3907148000, 4203421328, 1041335336, 3558797612, 4130948958, 854761143}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3556769792, 4194304000, 1056964608, 562036736, 1405091840, 4062183424, 1880096768, 2433220608, 1865154560, 1435369472, 2982084608, 1793163264, 2907062272, 4105986048, 1464430592, 2961565696, 2148213760, 797673984, 2130407168, 2990336384, 381270592, 2600616992, 2481871312, 3191889368, 418344732, 646381502, 1965851717}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 3690987520, 2785017856, 3338665984, 4269801472, 1388314624, 1457520640, 2236612608, 986185728, 3766747136, 2842558464, 153550848, 2814607360, 1626193920, 3537887232, 284872704, 843347968, 2512075776, 3651253760, 3179344128, 3131396224, 3444282688, 4064921824, 1728184144, 2496000360, 319552252, 4049390702, 1994869823}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 335544320, 3724541952, 1627389952, 3632267264, 3569352704, 3223322624, 430964736, 3475505152, 1359216640, 4030332928, 3277914112, 1513127936, 3495477248, 3820937216, 1445588992, 3721811968, 2642230272, 1214679552, 3471302400, 2403688576, 1538821312, 2167203040, 1041023184, 2117921112, 2371157620, 11599390, 1696257071}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 1409286144, 3187671040, 3841982464, 2608857088, 2537553920, 2678063104, 2553282560, 2649227264, 799801344, 2024669184, 2325151744, 92897280, 3344777216, 759652352, 198856704, 1767294976, 2212695040, 1172546048, 3624421120, 521654400, 3012140480, 4267527456, 348613104, 3147450264, 1517736404, 403912142, 275487157}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 1811939328, 2650800128, 3372220416, 2759852032, 3082813440, 4053794816, 28311552, 3251109888, 2457600000, 3250716672, 2231173120, 531726336, 999636992, 2668847104, 2516078592, 3457873920, 1626938368, 2965864960, 2320918784, 1297991296, 1023516864, 2514321376, 2167373072, 2077901048, 2746738132, 3260055814, 3682008873}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 469762048, 2449473536, 3305111552, 3816816640, 3502243840, 3869245440, 2865758208, 1767374848, 134479872, 1375600640, 2861236224, 151420928, 1129988096, 258498560, 1352757248, 1852233728, 3060206592, 4166291968, 73614592, 4100450688, 2484903104, 18829856, 437110032, 928095800, 946265804, 3982951162, 349480075}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3690987520, 503316480, 1392508928, 3514826752, 1975517184, 2992635904, 963641344, 3735552000, 2001469440, 3352690688, 1277493248, 1224900608, 3138568192, 1796268032, 3072847872, 4880384, 3255895040, 2090896896, 825616640, 3240445568, 4242062912, 2747385888, 510094928, 4073699144, 2692501204, 3900976286, 3899268605}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 2348810240, 838860800, 1224736768, 2474639360, 2126512128, 1507852288, 3467640832, 2229796864, 247726080, 2753167360, 1632043008, 2630844416, 800931840, 863723520, 3567939584, 4033660928, 419103744, 3903437312, 469518592, 1493556608, 1696699328, 1405645088, 794292624, 3794967912, 522570628, 3857817822, 1095785375}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 872415232, 2382364672, 1325400064, 1585446912, 2059403264, 2485125120, 3153068032, 2246574080, 3409182720, 2486829056, 2212429824, 502235136, 747028480, 13688832, 2324287488, 438790144, 3713209344, 3350823424, 232783616, 2298365056, 1681759040, 2825773792, 587554128, 3436193240, 4204278244, 3843825342, 4071498243}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2214592512, 3858759680, 1728053248, 260046848, 3980394496, 3810525184, 3004170240, 637009920, 2519465984, 2099642368, 519372800, 2390261760, 3412803584, 1095327744, 2578337792, 3554265088, 336669696, 790273536, 2813087488, 263114368, 3403580224, 3084806816, 1469170928, 848641976, 4282955708, 3305325218, 3361558201}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 2348810240, 2986344448, 3036676096, 3430940672, 2688548864, 2678063104, 2307915776, 1481113600, 1496055808, 1764622336, 2276786176, 1287880704, 3568484352, 449372160, 3567775744, 328955904, 3395103744, 3045042688, 592763136, 219274624, 2288678080, 1347201504, 624842480, 1888914328, 1212243900, 3835836942, 3431670549}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 2080374784, 2181038080, 3204448256, 92274688, 750780416, 1067450368, 2635071488, 2024275968, 3492544512, 1548877824, 1631911936, 1763409920, 726515712, 3005997056, 2930307072, 4104153088, 1082983424, 1216855552, 2905075968, 1294657920, 3891100224, 304789792, 2221957392, 2131043448, 4093352956, 792576054, 439606989}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3825205248, 3254779904, 419430400, 696254464, 742391808, 4116709376, 2481979392, 3514302464, 3502505984, 1146748928, 2984050688, 2879750144, 48775168, 2963169280, 2329235456, 856414208, 3882159104, 1531028992, 2040688384, 395016064, 430757312, 277716384, 2818857904, 732449896, 2726195156, 711294314, 3046365707}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 2751463424, 3791650816, 2432696320, 327155712, 2134900736, 169869312, 1454374912, 1510473728, 377749504, 9830400, 1861812224, 2012512256, 1300774912, 1174560768, 2630963200, 990312448, 3958453248, 3186657792, 1725846272, 1964729216, 2524314560, 1524009248, 2981057520, 3005999096, 1162585876, 3198011894, 897758663}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 67108864, 1375731712, 318767104, 1451229184, 557842432, 4263510016, 3813670912, 3887595520, 482607104, 2555510784, 2794651648, 4026695680, 3199811584, 2783404032, 76173312, 2381694976, 3567977472, 3808855552, 361461504, 2013551488, 962650944, 2310048992, 3491391920, 355332280, 2233410988, 3351030114, 3294919875}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 2483027968, 369098752, 1459617792, 2441084928, 3695181824, 3084910592, 2588934144, 3605528576, 1785987072, 1084358656, 95354880, 1014398976, 2980036608, 2366758912, 173068288, 863455232, 3569822720, 490902016, 3076376320, 1588525696, 791575360, 3872168224, 3650932528, 801728840, 1769871132, 3793297222, 887860491}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2751463424, 234881024, 1191182336, 3783262208, 3485466624, 1038090240, 4184866816, 2187853824, 1129054208, 4095868928, 475332608, 1872396288, 581550080, 3133136896, 1633472512, 611678208, 604838912, 874417664, 2551699200, 2859523200, 283597120, 1020279584, 1647846864, 3996396328, 3669362100, 2050177742, 3079780909}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 2617245696, 973078528, 3238002688, 2743074816, 3510632448, 2078277632, 3673161728, 616038400, 3922984960, 2379087872, 1473183744, 1675329536, 2605367296, 2205736960, 2393239552, 3128117248, 1988570112, 3392639488, 110159104, 2035938176, 2371975104, 2953460000, 4190711408, 1060679688, 1475045876, 1325597370, 2991690463}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 2751463424, 2986344448, 3539992576, 1501560832, 2126512128, 2107637760, 642777088, 4237819904, 4103864320, 252575744, 1533607936, 1671987200, 353714176, 2590990336, 698109952, 2692208640, 1839283200, 3047993856, 596077312, 2055761792, 1260244800, 1227505440, 4285205904, 1433903224, 3738762284, 2506407402, 2491635133}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 4227858432, 3523215360, 3841982464, 2004877312, 1673527296, 1239416832, 2341470208, 204996608, 752615424, 3909746688, 3274244096, 2033090560, 3120119808, 1357340672, 2918215680, 2822363136, 2388730880, 2128252416, 727146752, 3401080192, 785238208, 3444520736, 3158674640, 2299195432, 689872012, 2675014370, 1391673957}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1543503872, 2852126720, 3674210304, 1367343104, 155189248, 3944742912, 617611264, 2222456832, 3367239680, 2620522496, 3753050112, 967278592, 3401269248, 3073728512, 3228061696, 3538089984, 3157990400, 4122718720, 1279612160, 3707795328, 147772736, 4203554592, 2960307824, 1554896952, 416463052, 910021426, 738894735}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 1275068416, 3858759680, 2365587456, 343932928, 1698693120, 1377828864, 2639265792, 2218262528, 2686189568, 2802712576, 752287744, 1735229440, 1991393280, 661151744, 2248495104, 3606439936, 2015302656, 316248576, 2927128832, 446517376, 1610219456, 2475238624, 1057141424, 109300152, 1945372332, 4150933250, 56953621}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 2214592512, 2181038080, 3841982464, 2407530496, 3099590656, 2652897280, 1158676480, 255328256, 996409344, 683016192, 2931490816, 175603712, 1698775040, 4128989184, 354045952, 1130158080, 3899851776, 2887485952, 1564171008, 3616166784, 3903112896, 993461024, 515747856, 305686808, 1406781468, 1723049138, 925334299}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 1946157056, 3388997632, 2566914048, 3313500160, 1405091840, 1885339648, 317718528, 1086849024, 4133224448, 170786816, 1018363904, 422346752, 581910528, 2806341632, 3118223360, 3288979456, 813902848, 906273280, 2495827712, 4232271232, 1073969088, 178479264, 3316866384, 139156936, 1891590708, 3443356134, 3890773697}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 4227858432, 1375731712, 889192448, 830472192, 1421869056, 1180696576, 3062890496, 2599944192, 3654549504, 1789788160, 662896640, 1863417856, 703184896, 1750851584, 2896883712, 304764928, 2303931392, 2060033536, 1041101056, 972942720, 3373653184, 2608460448, 614724752, 3598646152, 1241801836, 2022709810, 2918716471}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 2348810240, 4261412864, 3774873600, 4169138176, 113246208, 291504128, 3427794944, 2059927552, 883163136, 2974941184, 1272774656, 95715328, 2816851968, 1563156480, 1173934080, 1216313344, 2215455744, 1916569088, 2472662272, 1443488384, 4087217856, 2857886432, 518444112, 1311008136, 2576256476, 1705833166, 2941605399}, +{2147483648, 1073741824, 536870912, 4026531840, 2013265920, 1409286144, 1174405120, 4211081216, 562036736, 1874853888, 2191523840, 1229979648, 1547173888, 1727266816, 3573153792, 2398420992, 3234889728, 118046720, 1309630464, 3502010368, 809498624, 512033792, 3145251328, 3756359424, 2584823424, 2339066944, 1952336416, 1764686032, 955750392, 3925921388, 3110645890, 2151511055}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 4227858432, 2785017856, 318767104, 1367343104, 1598029824, 182452224, 1269825536, 1576534016, 1303117824, 3552706560, 153419776, 700874752, 540590080, 851369984, 2128465920, 844646400, 2658479104, 613325312, 2783761664, 965788800, 1138414656, 3884699168, 1655915248, 1023721416, 714995428, 892882042, 3699713025}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 1275068416, 2113929216, 1090519040, 4236247040, 4139778048, 3818913792, 2536505344, 1675100160, 674496512, 194117632, 2312044544, 1478983680, 9781248, 230383616, 2233102336, 2516379648, 4154401792, 3647974912, 2974379264, 4282731136, 817055424, 480660448, 957540688, 1293820984, 2063147700, 2089978594, 2509370655}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 335544320, 2583691264, 1090519040, 1015021568, 935329792, 4213178368, 621805568, 4157079552, 2713976832, 2923036672, 1647378432, 1320189952, 1570357248, 4016037888, 988336128, 1980717056, 3837862912, 2965945856, 2898643712, 50972032, 3436698048, 2286740704, 1078284304, 3259511384, 2391019100, 819603982, 419502031}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 3288334336, 301989888, 2801795072, 578813952, 3057647616, 2493513728, 1248854016, 524288, 3303800832, 1085407232, 2961768448, 46759936, 260292608, 2579881984, 2844454912, 3880544256, 3114871808, 3497635328, 2607533824, 653915008, 2931871296, 3286334688, 266249328, 1443973080, 3625368964, 4036843942, 3476324557}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 335544320, 369098752, 3640655872, 4236247040, 1329594368, 1059061760, 1259339776, 4207411200, 3474718720, 1650327552, 1062141952, 1061257216, 3971891200, 2663669760, 846295040, 3695568896, 4222563328, 808564224, 1682334464, 3238026880, 91972800, 50913760, 1776266032, 2987484024, 1618342652, 1048002286, 1675988153}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 603979776, 3254779904, 385875968, 763363328, 3208642560, 1369440256, 2819620864, 1461190656, 3072065536, 1108213760, 1616445440, 881688576, 1286553600, 852844544, 737562624, 601417728, 471403520, 313368064, 1090479872, 1877823360, 2528796224, 2045697824, 864820720, 3403033368, 254098908, 1811131386, 538855469}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1275068416, 2650800128, 2634022912, 981467136, 2998927360, 4028628992, 2572156928, 261619712, 3563323392, 1857683456, 130613248, 3607330816, 2480979968, 3264667648, 2099892224, 3440723968, 3876140032, 3827540480, 3442524416, 3041844864, 867038656, 2262783328, 3892844240, 1977359192, 3733862732, 2892696458, 1852737891}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 2885681152, 1979711488, 352321536, 3783262208, 3619684352, 1117782016, 1806696448, 1079508992, 422313984, 1363542016, 2390687744, 1212383232, 1794916352, 3768475648, 3313717248, 2338183168, 1874799616, 4293101056, 281828608, 2399561856, 437217728, 1806422944, 3264756048, 1510743672, 490085076, 1955014434, 3202328025}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 4227858432, 1711276032, 83886080, 3984588800, 2302672896, 257949696, 2043674624, 2767716352, 2249457664, 2628386816, 3426680832, 4103307264, 2495266816, 2878136320, 3867529216, 1847552000, 2512335872, 3084103168, 2161828096, 1591533696, 1421725120, 4046156960, 4045747696, 3338974632, 1023763868, 791164482, 2112633047}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 1275068416, 33554432, 3607101440, 2290089984, 658505728, 3265265664, 445644800, 3957850112, 3234070528, 227409920, 2026176512, 3817046016, 2905456640, 2709512192, 4226338816, 1744590848, 21306368, 222540288, 1766707456, 730855808, 3304126528, 1965055072, 228000432, 3566509208, 1643728124, 3735469222, 1184785543}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 3154116608, 2046820352, 3204448256, 612368384, 2311061504, 3009413120, 2393899008, 1673003008, 2240020480, 1556480000, 2712469504, 576946176, 440221696, 1401970688, 2515791872, 2043590656, 3344882688, 1294803456, 1604564224, 1734178688, 2350938688, 2479605344, 671781776, 1085850888, 3272614084, 2397580218, 793513939}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 4093640704, 3657433088, 2030043136, 3061841920, 935329792, 3625975808, 3471835136, 3800563712, 2821980160, 1627783168, 277544960, 2101313536, 2166898688, 161701888, 949809152, 531924992, 3507997696, 2483758592, 2281673472, 3582486912, 429085120, 3702845280, 3132132112, 1354362072, 2604937220, 3486385078, 3688826211}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 1677721600, 2181038080, 822083584, 3498049536, 1304428544, 295698432, 1181745152, 27787264, 247726080, 3706322944, 2185428992, 3158802432, 2720546816, 1953193984, 1378676736, 1292150784, 3757046784, 4211289600, 573021952, 2767733632, 859005376, 2558577376, 3934951952, 1161232312, 4121928900, 3792469694, 3817956023}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 1409286144, 3120562176, 3405774848, 3917479936, 3376414720, 241172480, 1842348032, 2377646080, 2277244928, 1366163456, 528547840, 96829440, 334282752, 2725109760, 4138225664, 3083118592, 2372496384, 3235984896, 4204104448, 3868510592, 250727744, 41319456, 1831700464, 438880552, 3995070076, 951544546, 2693280293}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 4227858432, 3456106496, 2298478592, 1904214016, 465567744, 1541406720, 2242904064, 2250768384, 1401683968, 541458432, 4155310080, 1395884032, 2839330816, 3834765312, 2493665280, 1730054144, 1724863488, 2395802112, 1875098880, 229956224, 1879962304, 98325408, 1242009552, 856615912, 414112036, 1849612158, 2764494965}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3556769792, 4261412864, 4211081216, 478150656, 2621440000, 1767899136, 3192913920, 691535872, 2643722240, 2436759552, 2366832640, 3414196224, 3012870144, 2642927616, 1183272960, 1532209152, 2259964928, 1004742144, 407419648, 4022915200, 3924150336, 41317472, 3655468016, 1899041256, 4161907228, 74806178, 3619335471}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 3825205248, 3590324224, 4244635648, 1736441856, 3099590656, 3571449856, 1443889152, 1995964416, 2697199616, 3010592768, 857669632, 91914240, 4280795136, 1161355264, 3384954880, 1998956544, 1199393792, 1701782016, 869446400, 3971730048, 1707005888, 4096228640, 1621891472, 3171826536, 3960026060, 4289177570, 3574234299}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 3959422976, 1979711488, 1056964608, 645922816, 2780823552, 2325741568, 2263875584, 1952972800, 3238789120, 629800960, 1470169088, 2682093568, 154320896, 630448128, 1187934208, 54302720, 3851381760, 2398164480, 986035456, 1679213696, 49667392, 4235551200, 1190661136, 3048485880, 584979364, 3228512942, 2605353237}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 67108864, 3388997632, 1694498816, 2474639360, 1304428544, 937426944, 4121952256, 489160704, 4119068672, 1169031168, 470876160, 1264091136, 4164861952, 3476021248, 4176965632, 1535739904, 2366002176, 4066452992, 1922084608, 680184192, 317322944, 1606581536, 678373328, 2719063272, 1948941476, 2391477310, 3041899959}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 2348810240, 1174405120, 2365587456, 2373976064, 2789212160, 3533701120, 4063232000, 259522560, 433848320, 1083834368, 1539637248, 49905664, 4076060672, 2385960960, 3662639104, 3866925056, 3576316928, 2075474432, 4112613632, 2183124096, 156552640, 127299488, 452924080, 2542578648, 179460340, 3774421402, 3354639413}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 2348810240, 838860800, 956301312, 2390753280, 1967128576, 3126853632, 1550843904, 1942487040, 2977169408, 697171968, 758579200, 3807870976, 3538305024, 3109117952, 988213248, 1281398784, 843176960, 351214080, 2654707968, 2027188608, 2652661184, 1139304288, 1579568048, 1542545640, 2050416788, 3564679126, 1018036067}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 2751463424, 2248146944, 2701131776, 612368384, 3258974208, 517996544, 862978048, 3500670976, 427556864, 449708032, 184877056, 828735488, 288899072, 1455251456, 3919106048, 3963664384, 2190341120, 607988224, 3032595200, 4087508608, 3066719424, 680943328, 3959963888, 4076161928, 3633629620, 832996718, 1765080249}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1140850688, 1509949440, 3036676096, 1166016512, 356515840, 1797259264, 1290797056, 3757572096, 773586944, 3518889984, 2563309568, 1694269440, 1714044928, 3479396352, 3437228032, 1490397184, 2294737920, 3181459968, 1321763584, 3833624960, 2431676096, 3821567136, 1572094064, 1289376888, 1805339620, 2957235306, 3098249109}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 3690987520, 3388997632, 3506438144, 8388608, 197132288, 2220883968, 2280652800, 812122112, 2098987008, 1476788224, 1432813568, 4114579456, 1683865600, 3149586432, 4098183168, 2767763456, 2876398592, 524224000, 1462470912, 2402805632, 1777587648, 2560744672, 2836199824, 2380950856, 852164692, 3388059102, 1043780561}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 1409286144, 2650800128, 1426063360, 3581935616, 4039114752, 2799697920, 2232418304, 3581411328, 1733558272, 1745747968, 1034223616, 123895808, 3646210048, 1332862976, 3721613312, 1877444608, 4047918080, 3104643584, 900630272, 840889472, 1948449728, 1568721312, 4273979664, 2971038568, 173345676, 1762301890, 2927163775}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 4227858432, 838860800, 2063597568, 8388608, 901775360, 291504128, 1410334720, 2639790080, 814481408, 1884946432, 408879104, 605585408, 3319087104, 3406454784, 3486699520, 3806824448, 2076040192, 1763125760, 97295616, 2667793792, 1812953408, 2769642592, 2213176464, 763558280, 2006948076, 2441212714, 1181035137}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 738197504, 369098752, 889192448, 914358272, 2235564032, 2334130176, 185597952, 319291392, 4034658304, 2979921920, 4078239744, 3394469888, 1460518912, 3499679744, 3230363648, 4045838336, 2423159808, 890051072, 673679616, 3127898240, 609478592, 695067488, 4171821744, 479418296, 1616021020, 2257340526, 1309020105}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 1409286144, 3858759680, 3741319168, 1400897536, 1849688064, 580911104, 3115319296, 489160704, 744751104, 3524919296, 3179347968, 2442952704, 4102766592, 1569349632, 3856068608, 465410048, 4062692352, 4176032256, 3898130176, 547439232, 3512944448, 1536060576, 1545401776, 3569654360, 858212500, 501502574, 4166377263}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 1140850688, 1442840576, 3036676096, 4051697664, 3762290688, 1717567488, 1737490432, 2904031232, 2319187968, 3077963776, 3775201280, 3430907904, 3974086656, 1633345536, 15036416, 672839680, 1135625216, 291312128, 497269504, 108653184, 69719488, 4021736096, 1751859248, 3715345512, 3481401132, 2236339290, 779675325}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 4227858432, 100663296, 2164260864, 377487360, 4114612224, 94371840, 886046720, 776470528, 3862691840, 3991273472, 1109983232, 451837952, 444121088, 3788627968, 3187625984, 468170752, 151417856, 608248320, 3703743744, 112644224, 3681866432, 3197104736, 3350355888, 4093324312, 2419958604, 1724481390, 3699816185}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 738197504, 1107296256, 822083584, 1300234240, 3972005888, 1092616192, 3582984192, 1729626112, 294387712, 1247412224, 2105475072, 3859906560, 3656368128, 3360743424, 2942390272, 3273558016, 2622903296, 3938137600, 1342158080, 3973509504, 3514584000, 183250336, 3265922832, 4254534808, 3790969948, 3625047690, 3736201329}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 2348810240, 905969664, 620756992, 2407530496, 2269118464, 1524629504, 2913992704, 3687317504, 1360265216, 2828402688, 2417950720, 3592847360, 2021015552, 455696384, 3186610176, 858372096, 1028187136, 2071147008, 2725030144, 1693139072, 2449931200, 2430611744, 1722822768, 1565003016, 2681483076, 1211502022, 1691289227}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 3556769792, 4127195136, 2097152000, 3397386240, 3527409664, 249561088, 66060288, 447217664, 2278817792, 201457664, 1671757824, 1616936960, 889667584, 316825600, 1365430272, 890611712, 2870995968, 4249428480, 1856945920, 2151444096, 897700800, 2789875296, 2256610416, 2521474056, 3023458964, 2648767566, 1139837875}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 4227858432, 2181038080, 2432696320, 2373976064, 2218786816, 3256877056, 925892608, 1740111872, 2254700544, 3850764288, 1768882176, 4172775424, 1617117184, 1548509184, 3411791872, 1749592064, 1503456256, 2274568704, 333823232, 3060953472, 810614720, 595141024, 2005963056, 434687608, 1578969620, 1519820490, 3477599019}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 3959422976, 369098752, 1493172224, 3414163456, 3644850176, 933232640, 691011584, 1588068352, 1432616960, 663617536, 2410086400, 2263908352, 3364732928, 4184530944, 2663018496, 2143795200, 1575306240, 1479219712, 3325729024, 1976883328, 2360693952, 2027110176, 824619504, 1602672856, 3818943924, 3450243054, 2554779759}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 2348810240, 3321888768, 822083584, 2155872256, 1203765248, 2334130176, 2962227200, 1466433536, 1909194752, 4162453504, 3081175040, 3505750016, 1353138176, 205545472, 2790641664, 3561138176, 4219132928, 3997903360, 1140826368, 807947392, 404351680, 3860376544, 247322256, 1741598360, 3036729692, 446440982, 1515324157}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 2483027968, 1375731712, 1694498816, 4135583744, 3040870400, 2287992832, 527433728, 1368915968, 3414425600, 1451098112, 2576285696, 170164224, 1509408768, 263774208, 2394705920, 4015761408, 428565504, 1693133312, 3664422656, 1065408384, 1449682112, 992853600, 1697146032, 2756547176, 3117962196, 2115350274, 2742837643}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3959422976, 2315255808, 1895825408, 3196059648, 1430257664, 3135242240, 3322937344, 2673344512, 18087936, 1036910592, 637075456, 2772467712, 4164337664, 2282741760, 2918150144, 2829690880, 4113454080, 615331328, 3136201984, 3584021376, 3078060480, 824030048, 2173719984, 2329678536, 1019349036, 2999133770, 3051849415}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 1275068416, 2516582400, 1191182336, 58720256, 2587885568, 2485125120, 2922381312, 2174222336, 4206100480, 2471886848, 3430612992, 2180743168, 2647048192, 125689856, 2003193856, 3572545536, 319112192, 2365537792, 557159680, 2517234816, 3075496768, 1343983264, 328662192, 3489002232, 2751094740, 2479533826, 3158073687}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2617245696, 570425344, 3439329280, 3565158400, 12582912, 3026190336, 2041577472, 4008181760, 2654208000, 3221356544, 2973564928, 1245675520, 498188288, 298639360, 3587395584, 2725427200, 4245050368, 2482582016, 1190505728, 2728980864, 2219405504, 888383712, 1128266064, 1289737352, 3962563076, 3269973230, 2713967083}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 3825205248, 3523215360, 4211081216, 545259520, 1631584256, 4179623936, 4124049408, 1621622784, 373555200, 1242955776, 390135808, 430800896, 3835838464, 4112736256, 443469824, 914130944, 4068983808, 185931264, 2792597248, 2161596288, 958463808, 797020256, 252739504, 4014231224, 3197787052, 2951700534, 2255278367}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1811939328, 3523215360, 754974720, 3649044480, 1648361472, 1277165568, 305135616, 285736960, 1285816320, 2964979712, 4070768640, 2587197440, 1382072320, 2751717376, 1154895872, 2741405696, 306013184, 827799040, 3541542144, 564131200, 1891649728, 2455477152, 55695024, 83983736, 2242976340, 2328007846, 3070718199}, +{2147483648, 3221225472, 3758096384, 2415919104, 134217728, 1006632960, 3053453312, 3070230528, 2524971008, 935329792, 2480930816, 1968177152, 1122500608, 1454637056, 48627712, 2893217792, 221872128, 2240954368, 2577489920, 3644379136, 3344607232, 3949194240, 2142715392, 1904711936, 2716686464, 262327104, 3150690272, 3531031184, 3501448488, 513748892, 1322486198, 1331391283}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3288334336, 4261412864, 2701131776, 1015021568, 4106223616, 2615148544, 3859808256, 1994915840, 881590272, 1526071296, 1686568960, 694452224, 1829388288, 986537984, 252309504, 246650880, 3945186304, 1031486976, 3450509056, 3741936768, 3728997056, 249209568, 405885776, 3628588904, 233868300, 2953334502, 2409131693}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2214592512, 1577058304, 1526726656, 1149239296, 1354760192, 3307208704, 3903848448, 1892155392, 3023306752, 578682880, 1734541312, 3963191296, 3291856896, 2249646080, 2790215680, 3567958016, 3450102784, 1967598080, 4102009600, 88785024, 3346365504, 383753824, 498789072, 744314840, 1551612820, 524083574, 84041123}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 2214592512, 4060086272, 2701131776, 3800039424, 859832320, 3806330880, 68157440, 3089629184, 1223950336, 1884422144, 714670080, 313229312, 923385856, 3008421888, 2648395776, 719489024, 1974100992, 2526884352, 2411830016, 2009908096, 505240000, 4177115744, 2156975408, 1702577224, 3801253676, 2765250582, 1268848739}, +{2147483648, 1073741824, 536870912, 1879048192, 134217728, 3690987520, 704643072, 2399141888, 3447717888, 272629760, 2116026368, 3134193664, 69730304, 1850474496, 4060741632, 1010368512, 86867968, 1807892480, 2178637824, 3525767168, 3217864704, 1935393792, 3170317824, 2084747520, 2476013440, 1630642752, 723535904, 2924366768, 4172369528, 1215294700, 2849574998, 345881789}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1677721600, 3053453312, 4043309056, 1619001344, 3787456512, 1386217472, 697303040, 4027056128, 3699113984, 3826909184, 3361931264, 3588718592, 2553069568, 2532302848, 77099008, 2579277824, 1974424576, 502071808, 437433088, 3289008768, 308524224, 200474592, 1051917584, 4090688888, 2514670844, 385538030, 1615775369}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 201326592, 2650800128, 956301312, 3498049536, 306184192, 1478492160, 7340032, 2314731520, 2018246656, 3694264320, 3473735680, 2901508096, 119291904, 2352046080, 3870355456, 1163180032, 3416908800, 2154505728, 697474304, 729472640, 2249569984, 3244982240, 326784496, 3067235640, 1024874180, 1267746634, 2674092385}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 1409286144, 1174405120, 3305111552, 545259520, 717225984, 3718250496, 412090368, 1970798592, 2184970240, 784728064, 1350762496, 2994110464, 1322434560, 3857833984, 437743616, 960333824, 4029701120, 2269190656, 1735362304, 919685760, 2461966784, 3284586208, 2379480784, 1023303800, 3681957052, 1873489202, 4237466309}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3422552064, 2852126720, 3841982464, 1098907648, 3074424832, 589299712, 3310354432, 672661504, 2818310144, 2648047616, 3273850880, 781877248, 2105622528, 2692898816, 3200831488, 1376888832, 3310339072, 2776708608, 3278613760, 4037198720, 21269696, 778457504, 3009605616, 2896462840, 3679864588, 722126074, 554740733}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 1811939328, 1174405120, 1459617792, 3279945728, 2134900736, 3412066304, 806354944, 367525888, 1293156352, 3223977984, 635371520, 3651698688, 3252109312, 2087215104, 609284096, 1378850816, 2327036928, 2904109568, 3567366400, 144630912, 501384000, 999842464, 694741488, 3304292456, 100518604, 2375296070, 3874111083}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2080374784, 2449473536, 3942645760, 2860515328, 1103101952, 1851785216, 2484076544, 2562195456, 1221328896, 1244266496, 443219968, 4280320000, 246267904, 3215384576, 1729523712, 558086144, 3137954816, 1233457664, 4268078336, 2267575680, 467574080, 2849039072, 3375331088, 3794012616, 2994604588, 884807954, 3555303401}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 738197504, 2113929216, 1325400064, 3263168512, 1488977920, 1298137088, 1427111936, 164102144, 314310656, 72744960, 2766471168, 2657124352, 2799419392, 979296256, 1051611136, 3808270336, 2252293120, 1693914624, 1989641472, 2655805056, 3272776512, 3812413152, 788616784, 2271086152, 171522540, 1655081934, 1639375913}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 1811939328, 33554432, 3003121664, 159383552, 1010827264, 3470786560, 1890582528, 2837970944, 1403256832, 8519680, 2045444096, 114720768, 445726720, 2014994432, 2017251328, 174430208, 49005568, 2554150400, 293059840, 3896048000, 3459754816, 3076060192, 1724355248, 1318122056, 1557368388, 834326718, 1096593183}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1275068416, 2113929216, 3204448256, 1820327936, 1136656384, 3047161856, 2911895552, 1528299520, 3484155904, 4114481152, 2456879104, 2832302080, 374489088, 1224957952, 3045249024, 2691205120, 3067595776, 1966280192, 1583781120, 2427373184, 2643896128, 2005322080, 1722978064, 252505400, 433165116, 3721546986, 37972793}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2751463424, 2852126720, 184549376, 2793406464, 2009071616, 761266176, 2716860416, 365428736, 2251030528, 478019584, 376242176, 708673536, 4007084032, 3478806528, 2773995520, 774420480, 2637102080, 2374972928, 3402016512, 2642145664, 2874574144, 1254353888, 3908212624, 3081879944, 3610357268, 3245961974, 2796513781}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 4093640704, 2785017856, 3841982464, 1619001344, 4097835008, 1419771904, 2710568960, 1715994624, 3154903040, 343539712, 848232448, 1615233024, 622346240, 2125946880, 3080843264, 1712433152, 43699200, 3407427072, 620995328, 3913926272, 831359424, 2678641376, 2853837168, 1526664600, 2310974236, 227296766, 4020854885}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 603979776, 2315255808, 3170893824, 4102029312, 3133145088, 1088421888, 753926144, 782761984, 3496214528, 1957298176, 2907111424, 375881728, 937902080, 968908800, 3222794240, 2952304640, 3297567744, 1619599872, 688567040, 252179840, 1444985024, 1023465184, 3907468752, 1731702056, 2887730420, 677140622, 2955017919}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 1140850688, 2516582400, 1493172224, 3498049536, 1539309568, 119537664, 1720713216, 824705024, 476839936, 4094296064, 341639168, 2582806528, 2455191552, 984244224, 4052275200, 530036736, 2946620416, 1534789120, 2537926400, 21550720, 3610740416, 2473721312, 2989698448, 257536664, 3101358812, 3460207878, 3507313541}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 1140850688, 4060086272, 1526726656, 1769996288, 423624704, 2401239040, 3935305728, 1571291136, 17563648, 1409679360, 738000896, 4013719552, 1010548736, 1281810432, 3624562688, 2172225536, 1600349184, 1664555520, 2250736384, 1451907968, 3887699776, 2953014816, 1007092720, 1038065528, 709787644, 2114169190, 1245727069}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 1140850688, 2449473536, 2231369728, 3598712832, 1195376640, 421527552, 2010120192, 2976382976, 470024192, 2838102016, 3259039744, 2259845120, 87605248, 1427759104, 3545976832, 2749081600, 3928904704, 3768261120, 3838550784, 4054209408, 3358533824, 1895407200, 1142647856, 2465970872, 838747436, 2415070022, 3553603583}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1140850688, 1644167168, 4177526784, 595591168, 708837376, 1298137088, 883949568, 1134034944, 153354240, 3055157248, 2589261824, 2231074816, 3804905472, 3988742144, 4053061632, 3019278336, 884333568, 847192576, 2633415424, 1144389504, 2394891200, 2522263584, 1889924400, 1215765928, 2056959140, 832819058, 487332243}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1006632960, 637534208, 3808428032, 746586112, 3015704576, 2615148544, 2643460096, 791150592, 1979973632, 1602355200, 843120640, 3280306176, 4290101248, 802480128, 3340857344, 3517745152, 1779717120, 3985836544, 2181860608, 4045688960, 2651529792, 2094040160, 2455398416, 3024360616, 3559009196, 628176502, 3458050143}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1140850688, 3925868544, 83886080, 3363831808, 239075328, 4078960640, 1133510656, 665321472, 1552154624, 4170055680, 2774859776, 3673260032, 2130690048, 2969231360, 834367488, 2902235136, 2498393088, 2361076224, 2270995200, 289041792, 70452928, 105428960, 2568767984, 1951538168, 150409468, 3135680230, 1718188863}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 335544320, 2919235584, 3405774848, 1769996288, 4232052736, 845152256, 1695547392, 2080899072, 666107904, 951713792, 458031104, 543260672, 3377709056, 1061085184, 1705996288, 2409936896, 373709824, 2255961600, 1970045696, 2320659584, 2415736896, 811172128, 2116016816, 2758338152, 1795455500, 2220240318, 2838169403}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 872415232, 3120562176, 3204448256, 662700032, 2646605824, 2136997888, 3815768064, 3741843456, 3633053696, 2569404416, 4146003968, 2718007296, 2965880832, 1316544512, 3186184192, 3684083712, 1854565376, 2121872896, 3770585856, 2102808960, 1963395136, 477475488, 3609588816, 602790856, 1560409524, 3520592934, 3598777549}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1140850688, 2852126720, 855638016, 511705088, 1304428544, 1084227584, 2098200576, 3316121600, 1790705664, 1420165120, 1317339136, 3776217088, 259112960, 2576670720, 1722839040, 188323840, 1700353024, 3741521408, 2512494336, 1420648832, 3471391552, 733643744, 483975440, 1984848504, 2992149212, 2861551782, 1400236401}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1275068416, 1107296256, 1929379840, 3967811584, 2000683008, 987758592, 810549248, 2148007936, 3066298368, 4034527232, 1365966848, 887652352, 2980691968, 1440931840, 3942273024, 2766907392, 3054861312, 3633911296, 4119309568, 85672320, 2270169920, 1921531232, 4169404720, 3373927624, 1358641596, 3326118542, 2740833527}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 1811939328, 100663296, 4009754624, 377487360, 1405091840, 1059061760, 156237824, 1575485440, 920387584, 2364145664, 2050686976, 201359360, 47726592, 3028508672, 2855522304, 3790845952, 4141140992, 2837001728, 305632512, 4019902592, 2447119680, 3328845280, 2012944784, 1210092312, 3741862060, 1068196934, 1548738025}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 3288334336, 704643072, 3774873600, 226492416, 1656750080, 870318080, 1901068288, 3002597376, 1890320384, 1295908864, 4163698688, 3250094080, 1954103296, 3522453504, 1841098752, 592291840, 2791164928, 3621457408, 2798753536, 587977088, 2009212864, 1936397216, 1249479312, 1474288040, 470819420, 2530745970, 3181127409}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 3556769792, 4261412864, 3271557120, 679477248, 3753902080, 1231028224, 588251136, 3120037888, 2595487744, 2374631424, 2480865280, 635469824, 4243963904, 3859472384, 1356484608, 728205312, 1355906048, 1913344, 3053686528, 1900235904, 1000738368, 99691360, 592289808, 972964872, 3570770860, 2396683202, 409448551}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 3288334336, 3657433088, 2130706432, 444596224, 3082813440, 819986432, 1596981248, 1970798592, 2716598272, 1480982528, 209911808, 2920316928, 2009382912, 3588743168, 124219392, 1221298176, 3689438208, 774716928, 2140636928, 899050880, 3647081536, 3750833632, 2681847184, 2418107880, 2261294020, 2922963210, 2802442649}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 201326592, 704643072, 4143972352, 2172649472, 2336227328, 2048917504, 1536163840, 3611820032, 1016856576, 606470144, 94306304, 4024205312, 4078649344, 3172229120, 2642472960, 2517080064, 422966272, 875175424, 930153728, 4255103872, 1925314624, 2013277472, 335555696, 3992993464, 3774880636, 880805854, 4055895489}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 1275068416, 3791650816, 4211081216, 2055208960, 264241152, 559939584, 1963982848, 3460825088, 4260626432, 3230007296, 487129088, 4261511168, 3818242048, 4086095872, 2948943872, 1134864384, 1135506432, 4293011968, 3817279744, 2078055808, 2200070464, 1952986848, 2672033936, 3409843592, 3873772588, 1469822510, 966705499}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 2617245696, 1577058304, 520093696, 4135583744, 3426746368, 3558866944, 2242904064, 555220992, 2979266560, 4148822016, 3701276672, 3905650688, 745619456, 3646709760, 378531840, 275425280, 1929178112, 1101932032, 1185884416, 3864171136, 2925056832, 616314848, 2567323248, 1478702136, 931955892, 2131745666, 1789571423}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 1946157056, 3321888768, 1023410176, 914358272, 1430257664, 2116026368, 1626341376, 470286336, 3427532800, 1389756416, 1648427008, 2159771648, 3739041792, 7102464, 3202347008, 3478042624, 1517609984, 522847744, 4106167040, 2739320448, 2654527424, 435945824, 2701007536, 1459437304, 40214948, 2328911638, 1560396925}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 3154116608, 1912602624, 1426063360, 2206203904, 3217031168, 3424649216, 2593128448, 104333312, 12845056, 2921201664, 2185297920, 3895361536, 4070359040, 3494764544, 2270908416, 4236486656, 1276138496, 548027904, 2320972032, 1514385792, 1504737984, 217723680, 3251570000, 3268909208, 37122844, 3643748034, 417830891}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 3019898880, 167772160, 3003121664, 75497472, 541065216, 2581594112, 4272947200, 3930587136, 565968896, 2372534272, 2034171904, 3119939584, 2816622592, 1181573120, 1087623168, 1460508672, 231398400, 2886075904, 208483072, 3063786880, 1737680704, 773981536, 3070441712, 1012704712, 1635604740, 3184248934, 4199135297}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 67108864, 2986344448, 1056964608, 176160768, 4123000832, 1008730112, 810549248, 3123183616, 1264320512, 587595776, 3303342080, 1408335872, 3990601728, 3866025984, 1698131968, 3329275904, 1463315456, 2059022848, 3809676032, 2678885248, 368989760, 2826907616, 1806868752, 3370079320, 1980540332, 1794003254, 2478253113}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 1409286144, 2181038080, 2231369728, 2910846976, 2143289344, 3957325824, 779091968, 4102553600, 440664064, 636616704, 3227451392, 697204736, 3489710080, 3945783296, 2745790464, 3794638848, 2500873216, 630596096, 3812437760, 1101628288, 3288490176, 3342406816, 3329986768, 3066906344, 3033504724, 116877606, 544518879}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 3422552064, 100663296, 3909091328, 2407530496, 3049259008, 1709178880, 3784310784, 208142336, 1499725824, 2159149056, 494731264, 3291709440, 2232041472, 2900844544, 2235355136, 294823936, 2376592384, 2528522752, 2149525760, 201753728, 2209213632, 3378984480, 3360339920, 1859907176, 1637364268, 3093053414, 3890088791}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 3422552064, 1979711488, 620756992, 662700032, 2613051392, 2556428288, 2783969280, 2421686272, 3137077248, 1491206144, 1899560960, 526548992, 3092856832, 1871732736, 4197109760, 3100612608, 303954944, 3047035392, 3122346240, 4063991936, 1355539392, 546374432, 2546378064, 4115094664, 3670754516, 959532178, 2178182693}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 3959422976, 3120562176, 2667577344, 1652555776, 1421869056, 3424649216, 1678770176, 133693440, 427556864, 653918208, 787677184, 783843328, 4280696832, 415588352, 805687296, 1377798144, 1472257024, 1367741952, 1762206976, 3419117440, 316589632, 3934464992, 1521525072, 588400664, 745229564, 950597970, 2059548821}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 1677721600, 1845493760, 721420288, 1233125376, 4114612224, 136314880, 760217600, 3016228864, 30146560, 3424256000, 1671233536, 2919596032, 3824336896, 1614798848, 3815927808, 3616319488, 331971584, 215366144, 856099584, 3797462144, 1293384768, 3858568480, 1526050032, 2351623864, 1679551180, 4042551758, 3863194501}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 201326592, 3187671040, 2264924160, 1602224128, 1749024768, 1948254208, 4042260480, 3056074752, 1003225088, 1832255488, 4283891712, 2086764544, 1407565824, 2437079040, 1770737664, 727885824, 4059454464, 624573952, 4227929344, 3739657856, 3789314368, 2961378208, 3193151280, 3931686776, 2558160612, 690764126, 623251029}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 4227858432, 1509949440, 3137339392, 2977955840, 3082813440, 2778726400, 1531969536, 2028470272, 557580288, 2389573632, 3007512576, 787316736, 3325902848, 263086080, 376164352, 147503104, 2556091392, 3331981824, 2348877056, 2982711168, 3575628608, 2336799264, 996139088, 4247303800, 1940899980, 126913510, 3707496017}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3154116608, 2986344448, 3841982464, 2122317824, 2764046336, 744488960, 3484418048, 2139619328, 2160852992, 4266786816, 3052601344, 1521451008, 873119744, 415883264, 2905493504, 1133029376, 1369668608, 2272659968, 2648509696, 1107729792, 3394916032, 1121881184, 3815657680, 1294502152, 561212548, 1926104758, 2010713613}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 4093640704, 1107296256, 1090519040, 2004877312, 3267362816, 1394606080, 1401946112, 3369598976, 3352035328, 195952640, 1776353280, 2341437440, 1469890560, 879616000, 49967104, 353015808, 1025070080, 1622811136, 260245248, 3837821824, 3295826368, 834583328, 4037758992, 2269978904, 852597980, 4166369786, 415377}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 2214592512, 3858759680, 1157627904, 4286578688, 784334848, 207618048, 1106247680, 558366720, 2498494464, 3918659584, 1566113792, 2640478208, 2735423488, 4112670720, 2152255488, 2165282816, 2117063680, 4203100672, 3469673216, 3814043264, 4007323072, 4040591648, 2936894480, 2964154056, 1186821524, 3469034198, 2181129125}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 67108864, 436207616, 4043309056, 746586112, 3191865344, 891289600, 4052746240, 503840768, 3931897856, 3168665600, 1251934208, 1281064960, 637321216, 2272518144, 4259344384, 2015397888, 3820837888, 2568620544, 1913979648, 4165376384, 3555086272, 575387616, 4231318000, 3771725688, 2194564860, 1485280142, 174257121}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 1140850688, 838860800, 3640655872, 947912704, 2579496960, 3051356160, 1477443584, 2977431552, 608436224, 3760062464, 530120704, 2425847808, 3777478656, 4079935488, 3649130496, 1304602624, 3380761600, 4264694272, 2134584064, 1611969408, 1326938048, 578257632, 3065511696, 2887176616, 1919248204, 1617733378, 1876119611}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1006632960, 2583691264, 1862270976, 3397386240, 2193620992, 2015363072, 678428672, 2022178816, 3763077120, 3547201536, 3200057344, 2880733184, 4177346560, 3316670464, 1204604928, 2988288000, 4292070400, 876228096, 885459200, 2022941568, 3116299840, 649502176, 2556327632, 632418968, 2424912740, 4108223126, 3225583517}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 872415232, 2248146944, 2600468480, 3296722944, 3955228672, 3932160000, 1267728384, 1973944320, 2261516288, 1982201856, 2844590080, 2571403264, 2394144768, 1533992960, 3487723520, 3238897664, 3731702784, 227425792, 2420185856, 3588406912, 2080294464, 1992973408, 3355545616, 3693828296, 1754464332, 170758710, 727534541}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 2885681152, 771751936, 553648128, 293601280, 3703570432, 3898605568, 1634729984, 2182610944, 3480485888, 2224422912, 1001979904, 1976074240, 929677312, 1801510912, 533753856, 608020480, 328422400, 3098418688, 2879200512, 1813414528, 1055716544, 3624033696, 1034592272, 2206649032, 3656481076, 54595746, 697083191}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 3690987520, 1241513984, 889192448, 1031798784, 146800640, 3097493504, 1085276160, 2455240704, 67895296, 2631794688, 2427518976, 1575518208, 3255255040, 2949013504, 2773938176, 187545600, 1120783360, 2878740992, 802493696, 1906477952, 2177137856, 1685182112, 3826255632, 4175964664, 3545509236, 1834100722, 1085220489}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 1275068416, 905969664, 2164260864, 3581935616, 2873098240, 2011168768, 2622488576, 1447559168, 2489057280, 3099721728, 1231355904, 1786544128, 3597058048, 3138641920, 2923917312, 3522013184, 1884570624, 2824484352, 1890651392, 1438811264, 3761369792, 2037545632, 2128157936, 753829832, 1783358588, 1404269598, 1294179393}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 738197504, 2181038080, 2868903936, 1920991232, 46137344, 3827302400, 1720713216, 1431830528, 2905866240, 336461824, 2020540416, 667320320, 3976904704, 1572200448, 1221292032, 1740998656, 3556142080, 752755200, 2732007680, 834841984, 2861352256, 3277244640, 2022165968, 1466322328, 2189821660, 1701002074, 453815823}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 335544320, 704643072, 2936012800, 2222981120, 1136656384, 278921216, 426770432, 1790443520, 1557921792, 2016542720, 839974912, 3478618112, 685817856, 2730614784, 491679744, 3978475520, 2857987072, 2642544128, 3297327872, 758881664, 3100299328, 108853856, 2048126736, 1842300792, 2229089604, 1141739514, 2112223285}, +{2147483648, 3221225472, 3758096384, 268435456, 1476395008, 3019898880, 3523215360, 3841982464, 3313500160, 3678404608, 3135242240, 2215641088, 908591104, 2652110848, 147456000, 654639104, 3592585216, 2040086528, 2437701632, 3177631744, 2740692992, 470141952, 1900677632, 3796176640, 532854656, 1191797952, 2963557024, 3780297712, 2032252296, 324586540, 2508503382, 1519022811}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 2885681152, 1912602624, 1291845632, 528482304, 3804233728, 2384461824, 3494903808, 99090432, 4006871040, 1821245440, 1557987328, 2409201664, 783335424, 2591940608, 1735159808, 4256729088, 4090717184, 193864192, 3797745920, 3772365184, 1062267072, 59629088, 4229199632, 3936651352, 3973666924, 565523206, 1024309099}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 1275068416, 2717908992, 3305111552, 612368384, 3762290688, 1080033280, 3985637376, 2676490240, 1831600128, 1327104000, 474415104, 1059684352, 2038349824, 191488000, 4201140224, 3742009344, 1027687424, 3795465728, 2033659136, 3748757888, 918218432, 609211104, 956121968, 3056075176, 941368876, 3609334718, 2048074461}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 1006632960, 3321888768, 1828716544, 2575302656, 557842432, 522190848, 1534066688, 2872573952, 2245263360, 2554462208, 902627328, 374964224, 2454306816, 1194647552, 615862272, 3719862272, 2481347584, 3198294528, 3076328704, 963747968, 1869988288, 2192243360, 3681970800, 847904888, 4209057284, 774875066, 1574365239}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 3556769792, 2046820352, 1258291200, 696254464, 2285895680, 3038773248, 716177408, 3064463360, 2182348800, 2373844992, 2355429376, 1698791424, 1604108288, 1300881408, 3816837120, 2136516608, 1029133312, 2732466688, 1662336768, 3968447872, 2904089920, 2540683296, 1276731312, 4090704824, 2317386548, 746275374, 2594966163}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 1543503872, 1241513984, 3137339392, 1736441856, 213909504, 920649728, 3245342720, 1162346496, 1675886592, 1194983424, 182124544, 1550942208, 1937817600, 1986781184, 133328896, 910604288, 3884930048, 1339693568, 3467326720, 1002025856, 505734976, 972159904, 1022972688, 1118780904, 2507375636, 3304574806, 1497661383}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 1140850688, 1375731712, 620756992, 494927872, 1178599424, 668991488, 1397751808, 3254255616, 593756160, 582615040, 3331260416, 3797581824, 1974124544, 127262720, 1466396672, 810657792, 505048064, 1363685888, 1405881088, 2904961920, 3067160768, 3996103840, 1168068272, 2847255432, 2590004732, 1072108082, 1768327651}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 1543503872, 838860800, 385875968, 1568669696, 213909504, 2636120064, 397410304, 482869248, 996409344, 3216113664, 3902472192, 1120370688, 3024896000, 3930546176, 2717437952, 219715584, 1779026944, 639117824, 1702634752, 2530092416, 3025480256, 1838327840, 1851704976, 3285819288, 2424394836, 2448022262, 663235383}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1409286144, 771751936, 2667577344, 1367343104, 2252341248, 3332374528, 2932867072, 4197974016, 1773928448, 4106616832, 1359282176, 3931144192, 2853027840, 3480805376, 4089475072, 2403964928, 231437312, 2869438976, 3665045248, 1473386624, 2498180416, 520066592, 3567666992, 3357323224, 2439236684, 3755604210, 2096812741}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2348810240, 2449473536, 2466250752, 4118806528, 1329594368, 144703488, 1120927744, 2837970944, 3662938112, 2587492352, 2930573312, 2073001984, 1263943680, 3180027904, 2130497536, 2471925760, 838073344, 456668672, 2476477696, 2845709696, 221194048, 847161120, 2544363888, 1258432536, 1513166220, 1368493494, 2218351547}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2751463424, 771751936, 1325400064, 461373440, 3619684352, 270532608, 2337275904, 1779957760, 424935424, 822214656, 2917728256, 3278340096, 693649408, 2176933888, 4109291520, 3246036992, 2569913344, 4060621312, 1194072832, 3907392640, 4018343232, 2878513312, 1995557328, 2154175640, 3116577004, 628273850, 352450551}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 335544320, 2650800128, 16777216, 1602224128, 952107008, 2178940928, 3050307584, 568852480, 831782912, 3841851392, 908394496, 4088954880, 3480829952, 4285292544, 3555512320, 745121792, 1345307648, 2411207168, 2126264064, 2575963264, 2190159552, 2075508256, 3325418640, 2558213672, 2205004668, 1444539030, 4214819675}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 603979776, 3321888768, 3573547008, 511705088, 843055104, 1864368128, 1227882496, 2087190528, 548143104, 4152229888, 1746075648, 183861248, 2528690176, 498851840, 3029749760, 413833216, 1138977792, 3089638912, 1116485376, 2630756992, 4231731648, 444176736, 24573808, 906019192, 137355348, 1941719358, 1584629229}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 3288334336, 1778384896, 1291845632, 2390753280, 1849688064, 3500146688, 2261778432, 116916224, 497811456, 357171200, 2395144192, 1286897664, 3385802752, 3564920832, 1516294144, 2159773696, 3347182592, 892867072, 1925982976, 989463936, 4236977344, 1053858912, 2971753072, 2603710104, 2234076492, 3858071426, 3038210289}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 335544320, 3053453312, 16777216, 109051904, 1715470336, 2673868800, 934281216, 3437756416, 1351876608, 849477632, 3760521216, 2873196544, 1921466368, 3849478144, 1726730240, 1053853696, 3518286848, 596125184, 3743689472, 1649019520, 2192641216, 3336803936, 2166513008, 2566124136, 3964445668, 1978855598, 709308259}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 469762048, 436207616, 1157627904, 75497472, 4257218560, 1902116864, 2815426560, 3494379520, 4274782208, 3220045824, 864485376, 313491456, 902316032, 2390712320, 4085829632, 3978594304, 812248064, 2862623232, 967845120, 504893312, 2210665664, 2474770656, 433661968, 221291656, 3047414684, 1924472990, 3673074981}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1006632960, 2181038080, 218103808, 4219469824, 1790967808, 4083154944, 1959788544, 3070754816, 215744512, 2691301376, 1660485632, 2737799168, 2105425920, 3535233024, 1627443200, 319461376, 1094446080, 3551533568, 1977093376, 2966684032, 3023452352, 1154693920, 2465638416, 1252128776, 4172355612, 1951630030, 2007261553}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3556769792, 2785017856, 2936012800, 3732930560, 20971520, 1763704832, 2907701248, 2296905728, 741605376, 252575744, 4173922304, 2085453824, 4040769536, 2447400960, 3990220800, 2897254400, 3181040640, 988812800, 3573037824, 2784757376, 3932822336, 288294880, 3551570224, 4212835384, 934296204, 3084399750, 497822259}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 4227858432, 1442840576, 1593835520, 3800039424, 985661440, 1411383296, 122683392, 3469213696, 1989410816, 755892224, 1079050240, 1211138048, 645447680, 1905909760, 1058099200, 2128975872, 3253621760, 680800768, 101586176, 1087444096, 4025520448, 3185102048, 1535770320, 1958307480, 3695285676, 2836941774, 3106476915}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 1811939328, 3992977408, 1459617792, 1753219072, 700448768, 1512046592, 1571815424, 1024983040, 2398879744, 1526857728, 1901133824, 827359232, 428032000, 1015177216, 1918562304, 739092480, 1378483200, 1773931008, 1273116928, 4232134272, 288915776, 3620172384, 2576121488, 4176596312, 2992649812, 701507714, 2814909413}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3959422976, 1577058304, 956301312, 679477248, 1019215872, 1017118720, 586153984, 3833069568, 3963355136, 1288044544, 3094544384, 194674688, 277037056, 6316032, 3268603904, 2741344256, 549977088, 293346816, 3425058048, 3336771200, 4155680448, 2805416416, 3730985040, 2174479800, 1902780132, 3038578858, 3994925981}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 872415232, 3254779904, 1056964608, 2424307712, 2738880512, 3797942272, 875560960, 419954688, 3434872832, 1223294976, 510197760, 3656482816, 164184064, 3819986944, 1016713216, 2719262720, 1583014912, 57413120, 2333223680, 1971142528, 3761741376, 4015153504, 3519868464, 3100579048, 1692048004, 4051551222, 1517987505}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 4093640704, 2449473536, 2768240640, 2340421632, 1002438656, 1814036480, 542113792, 4070047744, 502530048, 1289617408, 1358233600, 1662025728, 2807414784, 1796268032, 4134031360, 1430358016, 2458086400, 1979976192, 64372480, 2226730880, 753579200, 564582688, 3873527888, 2692940696, 3191446700, 134697306, 412233535}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1946157056, 1442840576, 2298478592, 2961178624, 3888119808, 1864368128, 2632974336, 371720192, 867434496, 126746624, 1187446784, 1576108032, 1607909376, 3850493952, 239620096, 835889152, 4088482816, 4054592000, 2092048128, 4115465856, 2960174784, 2206494176, 661686928, 3590613912, 2989539140, 2447663454, 2690693547}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 335544320, 2650800128, 385875968, 3078619136, 968884224, 1268776960, 3994025984, 3962044416, 3744202752, 2413953024, 1033830400, 3519971328, 157073408, 2335432704, 1956990976, 3696072704, 2718465024, 3860073984, 3647345408, 1636894848, 311665472, 2220715424, 2036958032, 2618713848, 3412134620, 374049670, 581522229}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 603979776, 3120562176, 687865856, 1384120320, 2134900736, 1386217472, 2270167040, 1884815360, 669777920, 1494089728, 157483008, 2496233472, 2883633152, 817094656, 2945609728, 414627840, 816792576, 2437154304, 2993305344, 169418112, 3198726592, 1924416096, 3589384240, 1304224088, 2073413868, 3050656202, 4096074217}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1275068416, 1845493760, 3573547008, 696254464, 2520776704, 790626304, 2496659456, 3581411328, 1470365696, 4105306112, 1762721792, 3451158528, 2370846720, 2792448000, 302895104, 3455158272, 3565089792, 3534492160, 2147354880, 1960781440, 279159232, 123720352, 4207978928, 100814776, 1548764716, 3320929730, 3410877971}, +{2147483648, 3221225472, 3758096384, 1879048192, 2818572288, 738197504, 1509949440, 922746880, 3179282432, 557842432, 1369440256, 3767533568, 3922198528, 4138991616, 1667629056, 635502592, 657752064, 953729024, 1858723840, 2974109696, 391227392, 1053971456, 3003919872, 2401897728, 3932884864, 3310324800, 1268735520, 3229778416, 3285308888, 2031710684, 886289758, 243094955}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3825205248, 2986344448, 2667577344, 3867148288, 3015704576, 2623537152, 4088397824, 557318144, 2818834432, 853147648, 1860632576, 4239425536, 3199451136, 2227494912, 2489077760, 1266923520, 189881344, 2787905024, 2763394816, 410075008, 3696342592, 415920352, 1885514640, 1235807944, 1716148420, 4020420122, 600369235}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2617245696, 1979711488, 1358954496, 226492416, 708837376, 3231711232, 2320498688, 1903689728, 3041132544, 1723990016, 2832531456, 477986816, 486916096, 1977671680, 3017101312, 2472323072, 4013052928, 2832993792, 544604416, 1153370240, 1557443264, 1801339040, 3173128880, 1604654168, 85308524, 4120498562, 1916203787}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 1946157056, 3456106496, 2097152000, 293601280, 1908408320, 534773760, 4042260480, 297271296, 3149135872, 1741291520, 2932932608, 3847454720, 3707453440, 3146932224, 4051038208, 3024402432, 3557284864, 3181488640, 517885696, 3719020672, 219121088, 3597498016, 173373008, 841047656, 3037420532, 766142794, 302111759}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 2751463424, 1979711488, 1157627904, 696254464, 3409969152, 2183135232, 2683305984, 1020788736, 1924923392, 693501952, 2574319616, 1839628288, 892715008, 4103921664, 2105962496, 2498074624, 1753775104, 3219695104, 1310250752, 2130466432, 3972698560, 2789987488, 3490303216, 126540728, 559382500, 4109576866, 2965740661}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 1140850688, 2785017856, 1929379840, 2692743168, 2764046336, 3407872000, 3411017728, 147324928, 1749286912, 3447324672, 2991521792, 3019603968, 2469183488, 497803264, 3893653504, 1631750144, 942035968, 2081003008, 2714226432, 1306153600, 1764730944, 2856240992, 3199264976, 3133006936, 76898028, 3730056846, 3419541639}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 1275068416, 2785017856, 2801795072, 2726297600, 3644850176, 1050673152, 506462208, 1129840640, 3852730368, 1671823360, 3583967232, 3297673216, 111263744, 392617984, 617377792, 1888196608, 819086336, 547399168, 4275236096, 943874176, 566796096, 3861824224, 3980415024, 2540807896, 1669295796, 2991537874, 1145480739}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 3154116608, 3053453312, 1325400064, 2910846976, 901775360, 1776287744, 3100639232, 3083337728, 1407975424, 2634416128, 2988638208, 961708032, 2873049088, 2849267712, 3135959040, 1259571200, 1275388928, 1005359616, 122189056, 4141145216, 1092922688, 1948547872, 2660421328, 1604824040, 1090972668, 840279134, 338165261}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 2885681152, 3388997632, 3942645760, 4236247040, 1212153856, 1449132032, 705691648, 2925002752, 2286157824, 1263403008, 1216937984, 1467908096, 4110532608, 2630934528, 694833152, 3060111360, 3218895872, 4246257152, 1225051392, 2830920576, 277397312, 731698528, 3403176176, 699829288, 1784544972, 1715140138, 1081958227}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1811939328, 2852126720, 3741319168, 3061841920, 3217031168, 1210056704, 2916089856, 2190999552, 3398172672, 3307601920, 3343712256, 2784919552, 2449752064, 3536936960, 1277423616, 2923538432, 3997033472, 3910187520, 2325563648, 883287936, 3214711360, 1035687648, 4041800336, 3202484440, 2743016524, 1989784058, 1070713281}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 3422552064, 436207616, 2164260864, 3296722944, 3040870400, 2728394752, 1458569216, 2460483584, 1305214976, 2202140672, 1399914496, 4002840576, 928563200, 2583814144, 807104512, 1151449088, 3458292736, 3632578048, 82965760, 783503232, 862822848, 3697499616, 125150000, 2468836440, 2706094340, 2124171550, 3125810165}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1409286144, 3254779904, 1627389952, 142606336, 3837788160, 534773760, 162529280, 2076704768, 2096889856, 982122496, 3452633088, 1617985536, 2157166592, 1880154112, 2942062592, 2300950528, 1812886528, 2236262912, 4119906048, 354182016, 1896186304, 2749267168, 594711120, 1568988776, 2268755940, 2503770310, 30524497}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 1543503872, 1375731712, 3137339392, 746586112, 3913285632, 648019968, 2641362944, 3457679360, 3613655040, 1879441408, 2909339648, 2111537152, 2328248320, 2201444352, 3989360640, 4163418112, 1875305472, 3450702336, 406283520, 4048090496, 1231585600, 3848722272, 4208835760, 825187928, 1487723364, 1798224338, 1110427411}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 3825205248, 973078528, 4177526784, 3917479936, 3619684352, 161480704, 3339714560, 3261595648, 3436445696, 4246339584, 908263424, 895582208, 578273280, 1186783232, 3242815488, 3762599936, 4000019456, 2000395776, 1605689088, 4239213952, 2028377536, 768886944, 4291038416, 2641503608, 2952205084, 1341891286, 1754590555}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 2080374784, 973078528, 3170893824, 3397386240, 3586129920, 3349151744, 3320840192, 2186805248, 3617849344, 1611792384, 2491613184, 4264460288, 2220310528, 2500616192, 3150368768, 1642301440, 3493651456, 2877069824, 2545175808, 938657664, 1677304512, 632542560, 675021712, 605432504, 2673947556, 2616561442, 610131635}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 2483027968, 2919235584, 687865856, 4219469824, 1178599424, 216006656, 2094006272, 1889009664, 1097072640, 3320184832, 3612540928, 2433449984, 4074618880, 462872576, 3694751744, 2661455872, 2094490624, 3530395136, 3595498240, 960322688, 3176442048, 859602208, 2817659952, 865931720, 439652572, 1370254410, 2273974555}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 3825205248, 2248146944, 2264924160, 3598712832, 2051014656, 1738539008, 2169503744, 4014473216, 4119068672, 512098304, 381353984, 3735715840, 3077881856, 755490816, 4092153856, 3128662016, 1509377024, 1850510848, 721415936, 4057295488, 3831600448, 1736857568, 3122604016, 524059992, 2401758700, 4034491214, 198423095}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 2885681152, 3120562176, 1056964608, 41943040, 1824522240, 3458203648, 1498415104, 1532493824, 2368471040, 3757441024, 916914176, 2440921088, 3870310400, 126836736, 2248077312, 1038657536, 3952659456, 1882690048, 3885584640, 2242499456, 3000843840, 1119651808, 512942928, 3439234200, 2152719404, 1950486058, 3252489657}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 1946157056, 1241513984, 2399141888, 3716153344, 4005560320, 3001024512, 3348103168, 3157786624, 634650624, 3795189760, 1911750656, 4154490880, 2043232256, 3804389376, 643223552, 3090778112, 2217800704, 194150912, 2006210304, 3405107584, 1799430208, 3770517536, 4074698256, 2670045416, 2679819820, 2950410930, 2683695471}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 3019898880, 1979711488, 1694498816, 209715200, 2982150144, 3533701120, 892338176, 1625817088, 3217293312, 1412300800, 3777036288, 1728151552, 4008853504, 3942342656, 1453248512, 1551017984, 1270928384, 3428559360, 1280667392, 1333773952, 3075679680, 4207059424, 4050190096, 4018115704, 1470857172, 744934014, 3979255351}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 872415232, 3254779904, 2399141888, 3078619136, 583008256, 3219128320, 915406848, 4196925440, 732692480, 1455292416, 251461632, 4123295744, 3193290752, 4097892352, 1271427072, 2226370560, 44452864, 1665579520, 1556008704, 4120204160, 1103575616, 3928727712, 3318896528, 2888599592, 3566850604, 607052982, 1723680309}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 4093640704, 2046820352, 3405774848, 3716153344, 2277507072, 1201668096, 2972712960, 493355008, 3228303360, 2418671616, 2252275712, 3091955712, 2169847808, 1405247488, 3175469056, 3683301376, 2170536960, 3361585664, 2050522880, 868402560, 890576192, 536128800, 685698384, 2687962104, 2335673748, 518473246, 4250495677}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 1409286144, 2919235584, 452984832, 4152360960, 281018368, 2657091584, 2127560704, 2642935808, 1083441152, 2466906112, 3293118464, 1716944896, 1661845504, 286056448, 2922278912, 3627649024, 1385462784, 111712768, 1377748736, 3621482624, 1983978560, 570601120, 543671824, 3767916488, 4201695708, 3210761262, 3773996419}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 3422552064, 2986344448, 3070230528, 511705088, 3854565376, 3860856832, 391118848, 3717726208, 2467561472, 160825344, 2917335040, 2387771392, 3256631296, 1017602048, 2470563840, 3915089920, 2066211840, 2796596736, 1750684928, 4164877696, 1039347264, 1244312800, 3145233424, 1668898264, 1257165292, 3375045402, 1574865479}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 4227858432, 436207616, 4244635648, 1702887424, 2394947584, 190840832, 3645898752, 64487424, 4024696832, 1022754816, 4111007744, 469794816, 4140646400, 400318464, 2765672448, 4067657728, 1117701120, 1320324608, 1929541888, 2271075200, 78199488, 1479578272, 3276099216, 794847368, 4002078076, 3207371930, 103240491}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 3825205248, 1509949440, 4211081216, 2944401408, 3753902080, 3802136576, 4044357632, 3955752960, 2553020416, 4198105088, 1632829440, 1515880448, 133513216, 732848128, 4227395584, 1030195200, 1244851200, 2542569984, 1983675136, 3182944640, 3818857792, 1880145312, 3504236496, 436256824, 2639499996, 3687633534, 3969491725}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2751463424, 2382364672, 788529152, 2222981120, 2378170368, 643825664, 4277141504, 1018691584, 2728132608, 393084928, 432865280, 3198844928, 3190145024, 2073092096, 4031139840, 3887962112, 3984081920, 2530780672, 986109696, 4191637632, 4103679296, 2778760032, 2872759440, 768165448, 1806439828, 1958095530, 1377904389}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 1946157056, 3254779904, 4177526784, 3766484992, 3191865344, 3621781504, 1607467008, 3888644096, 4238082048, 55181312, 2560819200, 33718272, 2964242432, 17162240, 1044082688, 1106225152, 2052152320, 1480363520, 2882304, 1708554112, 1460680640, 2775063776, 2234267888, 3247580360, 2690059484, 4175728222, 2984243313}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 1811939328, 2248146944, 3808428032, 1098907648, 1900019712, 1994391552, 4086300672, 270008320, 1183055872, 2275540992, 3280011264, 148537344, 589053952, 1480941568, 498855936, 2859841536, 1496962048, 1866772992, 3159052544, 3941909632, 37764672, 526386976, 2530225136, 3170380296, 2283014348, 1496977338, 868559955}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 3556769792, 838860800, 2734686208, 3800039424, 817889280, 2338324480, 1068498944, 1991770112, 1963196416, 1627783168, 992280576, 3670048768, 1744224256, 2083250176, 575631360, 3345987584, 3387517952, 2568655360, 2422333184, 1123049344, 1184372032, 76810976, 3006141776, 4152959176, 36352708, 3608801722, 3843311475}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 1006632960, 2113929216, 1828716544, 2457862144, 3636461568, 1352663040, 1909456896, 1503133696, 2530476032, 4275175424, 2596339712, 4115300352, 4082384896, 340615168, 179564544, 3905267712, 2025974784, 2916395520, 18042112, 4141145728, 2504794048, 1728454240, 361970384, 13339448, 4177452076, 1554582042, 1964412247}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 1140850688, 503316480, 1761607680, 545259520, 599785472, 2015363072, 516947968, 3827826688, 2961965056, 596246528, 3268476928, 2701623296, 1753088, 2544099328, 2261282816, 4163405824, 2950855680, 216640000, 829289216, 519006336, 2936809664, 3586792416, 61941648, 3275205464, 1396898828, 2593644054, 3020322733}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 1409286144, 637534208, 1023410176, 2139095040, 3418357760, 882900992, 3247439872, 2617769984, 2545156096, 1511129088, 3528392704, 1069973504, 2258714624, 1705402368, 3275026432, 1350010880, 2468801536, 2369298944, 677412608, 2463758976, 891692992, 991760160, 711560016, 1595397048, 2306804732, 2740881710, 2560458427}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 335544320, 1979711488, 3003121664, 964689920, 423624704, 853540864, 1198522368, 162004992, 220987392, 4081975296, 3974037504, 4150362112, 1830010880, 933552128, 1439256576, 1447335936, 2642893824, 3340469760, 229038848, 2951248512, 452067392, 1305021728, 1023053296, 3459282696, 368449780, 1743469038, 520859629}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 3154116608, 2181038080, 2130706432, 1333788672, 3426746368, 2157969408, 3127902208, 2853699584, 2906390528, 1388707840, 3089563648, 4205871104, 3197976576, 2757910528, 110022656, 1430628352, 1061747712, 2229445120, 2025350400, 3764377984, 510276672, 1906911904, 3984825392, 3161447000, 4023526244, 660932690, 3424492293}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 1409286144, 2046820352, 3942645760, 3632267264, 3896508416, 1218445312, 2018508800, 4291297280, 1582563328, 3782606848, 1103822848, 1425375232, 3556818944, 1807998976, 3254931456, 3745818624, 1312050176, 3215960576, 1230100224, 604464512, 678831424, 3863686240, 4264927216, 2413884056, 1538510828, 4191837806, 1282965539}, +{2147483648, 3221225472, 3758096384, 2952790016, 134217728, 738197504, 2717908992, 3137339392, 1904214016, 4055891968, 52428800, 2395996160, 655884288, 2816212992, 304218112, 1902444544, 2940567552, 3080568832, 346087424, 2790871040, 3847661568, 305882112, 3285431808, 972032, 1925609856, 2433364288, 676401184, 3581120976, 3508463192, 536762572, 3397780826, 3106615733}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 1677721600, 1912602624, 3372220416, 746586112, 4047503360, 3340763136, 3018850304, 1294467072, 3584819200, 3773431808, 747569152, 429555712, 864239616, 14966784, 355651584, 2051782656, 3155751936, 3668217344, 1817341696, 1367336832, 7474112, 2360023008, 1340905520, 1781423160, 80592932, 2931364062, 3449258061}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 1677721600, 2919235584, 50331648, 1065353216, 3695181824, 1352663040, 217055232, 591921152, 1110179840, 200933376, 3440836608, 4218322944, 3910516736, 3018514432, 1750618112, 3405744128, 4188955648, 623022592, 4286563072, 3970296960, 1753411136, 2470726304, 967681328, 591742296, 1095642052, 2067347622, 1044881461}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 335544320, 2113929216, 3036676096, 4135583744, 1916796928, 3206545408, 1882193920, 114819072, 2832990208, 3501326336, 3255369728, 1545568256, 1697300480, 1675354112, 3584577536, 581470208, 629566464, 2889070080, 4230019840, 2032068736, 40756160, 844057952, 1305216368, 3445241720, 1603080468, 2561776466, 2263996125}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 2080374784, 2181038080, 1325400064, 3967811584, 1077936128, 3097493504, 405798912, 1490550784, 1056702464, 1108738048, 2939224064, 3773464576, 137904128, 3027329024, 1020784640, 1902225408, 956154880, 2326181376, 1119240448, 3306964352, 3256569920, 2024858208, 3818521584, 3722388376, 3411518196, 901575858, 3509846485}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 67108864, 3523215360, 1124073472, 2877292544, 1396703232, 4112515072, 680525824, 2676490240, 2985033728, 3596222464, 2324627456, 861634560, 3609542656, 671244288, 262524928, 454199296, 970193920, 2905059840, 1199012608, 857822080, 2617532736, 1097390240, 2653041648, 2111510008, 3577061500, 3337897454, 1766903341}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 469762048, 771751936, 1895825408, 562036736, 4273995776, 3760193536, 3394240512, 3786932224, 1491861504, 823001088, 3291938816, 1618509824, 1382694912, 3099942912, 3531722752, 1931323392, 2548298752, 1197778432, 3024898304, 2458277504, 2915794112, 3434542496, 2690988176, 3003757144, 1306650732, 2007869458, 1143718321}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1946157056, 4194304000, 4177526784, 746586112, 3409969152, 1176502272, 913309696, 1026031616, 287047680, 2433089536, 344522752, 1296400384, 3697065984, 350085120, 695496704, 1539749888, 359547904, 273262080, 1872937728, 617666944, 149156288, 3759759840, 4026613424, 1558806776, 4120038276, 1750652414, 2102381441}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 738197504, 1711276032, 3204448256, 1820327936, 2587885568, 1663041536, 3809476608, 2449997824, 4053532672, 1392115712, 3094675456, 1691189248, 2554871808, 1570070528, 563408896, 1108260864, 3781354496, 2798237184, 3227927808, 4280703104, 294023488, 1062631264, 2193513840, 944921336, 2265990236, 790719278, 1021500913}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 469762048, 2113929216, 956301312, 377487360, 4215275520, 1436549120, 3054501888, 1885863936, 2603876352, 1942355968, 1704919040, 2622193664, 992002048, 1979179008, 2346209280, 1693886464, 4005196800, 3171401216, 3988443392, 1234885248, 4215995072, 1262675552, 1283909168, 2795044760, 3310076284, 2417653718, 4070027587}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 2885681152, 2315255808, 1056964608, 3565158400, 1841299456, 299892736, 978321408, 353894400, 2962489344, 4165337088, 3502571520, 823885824, 3493281792, 3163185152, 9826304, 3810301952, 2031610880, 2617745920, 4171059456, 2064482176, 435511872, 2251390560, 3505342096, 4059986600, 3900950364, 1237418250, 3558369479}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 603979776, 3053453312, 1493172224, 4051697664, 641728512, 815792128, 7340032, 331874304, 4070309888, 2861694976, 2960326656, 2894430208, 2472919040, 4261339136, 1473736704, 2185803776, 3316206592, 4167144960, 2571364096, 567535232, 3888895680, 3178223008, 3823748784, 2847199832, 56646884, 2539329062, 432645401}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2080374784, 1644167168, 2332033024, 2474639360, 1212153856, 3403677696, 3522166784, 3958898688, 2958295040, 3287678976, 1815281664, 3010363392, 3892363264, 2360074240, 555831296, 2052044800, 1748192256, 3541207552, 2022370560, 2945636736, 859234624, 3048796320, 790619952, 2208786120, 1380225812, 2947138906, 1995726791}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 1677721600, 1845493760, 1191182336, 427819008, 2529165312, 3986685952, 2861563904, 3566731264, 2918973440, 711327744, 2443509760, 2265612288, 4293804032, 2767413248, 1800794112, 560314368, 538967040, 199138816, 3812392704, 2218031232, 1003505472, 1057646112, 1705604880, 1429654840, 1767518908, 2858618378, 3728718861}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 469762048, 2717908992, 1493172224, 411041792, 1270874112, 1583349760, 233832448, 316145664, 3283353600, 3412721664, 3137011712, 3895164928, 3910483968, 3923140608, 2541350912, 3695093760, 471327744, 1280807424, 237206784, 919294336, 600270272, 3018413792, 3256893840, 1166338504, 1999639892, 1882725362, 3951308311}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 3556769792, 1845493760, 251658240, 2860515328, 633339904, 513802240, 2075131904, 1847066624, 3971743744, 3286630400, 1404108800, 1595441152, 2054406144, 3573211136, 1471041536, 222529536, 1621378048, 2799474176, 2419714816, 2164642944, 1638125888, 3681745120, 3833229584, 1210161656, 1245667572, 3442151650, 535790709}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1409286144, 2449473536, 4143972352, 1803550720, 1421869056, 4183818240, 663748608, 1340604416, 1474560000, 3728080896, 1075642368, 1134264320, 4269522944, 4168015872, 2462142464, 633636864, 2149807104, 4101487104, 477751040, 361617280, 3885219904, 42653088, 2625073936, 3969490696, 1931010124, 477918502, 556729495}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3959422976, 704643072, 4143972352, 3380609024, 62914560, 2367684608, 2372927488, 1762131968, 2798387200, 3986817024, 2050293760, 2290909184, 2037006336, 502751232, 1653067776, 1688713216, 1736039424, 1827180032, 1362382080, 193493888, 4221720640, 2853928736, 2421540944, 1956291928, 1320769572, 3403732918, 2941651485}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 201326592, 3456106496, 1795162112, 2793406464, 801112064, 723517440, 3375366144, 2015887360, 1560543232, 3460694016, 3349872640, 2346942464, 856768512, 1949458432, 3785748480, 2059048960, 267910144, 3738152448, 3629348096, 1239374464, 4159528512, 3813178080, 1196746640, 1729635608, 2318152884, 1472344494, 2469215415}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 872415232, 1979711488, 1090519040, 1551892480, 381681664, 1503657984, 3333423104, 648544256, 311164928, 3340369920, 2629238784, 198868992, 386121728, 3409764352, 2040164352, 3586885632, 563903488, 2780739072, 636875520, 3682726528, 686810304, 1412884704, 1085625296, 745881464, 107591988, 2839510990, 1083848661}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 3825205248, 905969664, 654311424, 2256535552, 2629828608, 2598371328, 141557760, 326631424, 126615552, 2520383488, 3403874304, 3748233216, 2399125504, 1967448064, 1764847616, 1039972352, 3358542848, 520199680, 3090931456, 162201216, 2633259328, 4282662880, 2997762640, 1038422952, 1260946772, 3171506010, 1607515473}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 2751463424, 3992977408, 2164260864, 1484783616, 624951296, 3202351104, 3815768064, 2353528832, 3050045440, 3015573504, 3923181568, 2791800832, 1438433280, 1971576832, 2729988096, 251832320, 4254231552, 585078272, 1392039680, 198303872, 2407614144, 1638535136, 1570585136, 2668281160, 1648253300, 4249991894, 1988623661}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1677721600, 1912602624, 3976200192, 1082130432, 3586129920, 417333248, 2022703104, 1464336384, 1121189888, 591003648, 3034382336, 1078231040, 1671413760, 2334842880, 2664058880, 137869312, 3709631488, 2925301248, 1692659456, 2740252544, 283462336, 414854624, 2124233488, 2162463208, 112183596, 3788692078, 2401648883}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 1543503872, 100663296, 2197815296, 3984588800, 1455423488, 2728394752, 252706816, 80216064, 734265344, 3836608512, 87621632, 3526262784, 2524856320, 40853504, 3740659712, 710772736, 2392321024, 3090055680, 3682491648, 3102691456, 1471529536, 2134740000, 396883216, 2377549304, 1855079196, 1635074494, 1234886647}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 1275068416, 1442840576, 788529152, 3196059648, 2973761536, 1335885824, 2689597440, 3933732864, 2628517888, 2211577856, 1540816896, 3335290880, 786219008, 454287360, 2512613376, 1279637504, 3615845376, 5019136, 3147627776, 1857283200, 2626898240, 532513760, 149518128, 729715608, 549183852, 1557613122, 1977323697}, +{2147483648, 1073741824, 2684354560, 3489660928, 4160749568, 1006632960, 4194304000, 1627389952, 3028287488, 3435134976, 253755392, 2855272448, 1779957760, 1820065792, 691929088, 3668508672, 3393421312, 2198355968, 3738787840, 1077342208, 428382208, 1768737792, 4251156992, 4114109696, 1052854144, 1699409344, 1077325280, 3104163152, 2734694744, 159389492, 4064295266, 2329937381}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 1811939328, 3523215360, 184549376, 2743074816, 851443712, 2841640960, 1506803712, 502792192, 2651062272, 970588160, 2851536896, 3737944064, 3268001792, 3370573824, 3881725952, 2407892992, 3237501952, 711757312, 1878646016, 2265896320, 3041028416, 1758180512, 3129827728, 3789763720, 84848476, 78308914, 3509076859}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1275068416, 234881024, 2533359616, 897581056, 3099590656, 2141192192, 1349517312, 3607625728, 718536704, 446562304, 907476992, 2479521792, 1900789760, 3652509696, 3694817280, 1761052672, 2094562304, 3671766528, 3063147776, 3986223744, 3719844160, 1846188320, 3932940688, 1870973240, 1339182340, 3862139350, 3911076891}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1140850688, 3321888768, 1124073472, 1501560832, 1337982976, 312475648, 4266655744, 4095213568, 800849920, 3233415168, 1417871360, 2230091776, 1180614656, 1025892352, 3603263488, 3456743424, 1484475392, 1415362048, 2423709440, 4143039104, 919295040, 2910094624, 2149763152, 3695167160, 1570129676, 2638021338, 2704910029}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 201326592, 3456106496, 754974720, 3615490048, 666894336, 3550478336, 1120927744, 1784152064, 1604583424, 1663959040, 1085603840, 976060416, 3265773568, 2762661888, 2199080960, 619878400, 606163968, 1702724096, 138402048, 674160256, 229459904, 3607073568, 26796112, 27031928, 1114382316, 2167539114, 2559511547}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 2348810240, 3254779904, 150994944, 58720256, 2948595712, 3214934016, 888143872, 4033347584, 4205051904, 1720582144, 1758265344, 2254471168, 3362308096, 1680728064, 1157197824, 3966212096, 962292736, 3574633984, 968944896, 438948224, 1678210496, 2088935456, 469755472, 1000759928, 4214752868, 2117877678, 3426879935}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 3959422976, 100663296, 1056964608, 2558525440, 297795584, 2996830208, 1643118592, 1246232576, 3305897984, 1214644224, 4088201216, 1060798464, 3075850240, 3342917632, 3946737664, 788633600, 3632946176, 1168350720, 638418176, 2645688448, 601817408, 2957357664, 3722474128, 2993200504, 2090521700, 3806153190, 659170333}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2080374784, 704643072, 1895825408, 2759852032, 2403336192, 4141875200, 1693450240, 496500736, 258736128, 610140160, 3067281408, 3285024768, 1470119936, 4095434752, 2535649280, 2930812928, 3399939072, 3571092992, 2976381184, 3175753600, 529606080, 2929241568, 2779968944, 4137195464, 2981286932, 3231234114, 447925777}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 4227858432, 2785017856, 83886080, 595591168, 801112064, 2363490304, 3700424704, 3840409600, 306446336, 557711360, 440074240, 1401323520, 1199816704, 566288384, 1055551488, 3641939968, 223763456, 4064391680, 3329709312, 1578238080, 2910921664, 1994626592, 1827559760, 1426962344, 1713205676, 1883178054, 2207822911}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 67108864, 33554432, 385875968, 813694976, 4055891968, 3072327680, 1368391680, 1086849024, 823918592, 4106878976, 92340224, 3123478528, 2987343872, 618029056, 942592000, 527927296, 2871708672, 3280570880, 2169357056, 4269158272, 119214144, 1699055456, 3677343888, 3113954072, 2105913628, 3180330302, 4098569633}, +{2147483648, 3221225472, 2684354560, 3489660928, 2818572288, 3556769792, 1577058304, 1761607680, 629145600, 3024093184, 501219328, 3794796544, 1353187328, 540803072, 2782265344, 1676345344, 777551872, 328777728, 216784896, 4079439872, 3839211520, 3158535168, 171415040, 2660391680, 3997827200, 1793932480, 900433568, 429162288, 884555400, 2439089572, 3887684926, 254969849}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3690987520, 1845493760, 1929379840, 3279945728, 2260729856, 1822425088, 3509583872, 99090432, 2906390528, 1511653376, 1228603392, 831881216, 314654720, 3106037760, 1197723648, 1929689088, 2462575616, 2032844288, 1628107008, 3651544704, 1029780544, 625909152, 2047135376, 110834680, 3945108756, 3991498110, 3334371081}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 3825205248, 2717908992, 452984832, 3179282432, 2663383040, 3558866944, 2941255680, 4231528448, 2990276608, 1945501696, 1152974848, 682196992, 702726144, 3627278336, 933122048, 2436274176, 1225409536, 845456896, 644433664, 3529116544, 3294042944, 3975985952, 3762637584, 460588888, 4288820908, 2513120818, 2174395685}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 3959422976, 1711276032, 3137339392, 92274688, 884998144, 2988441600, 4014997504, 1674051584, 4126932992, 2159935488, 275578880, 3545661440, 3364732928, 1182326784, 1243238400, 1800779776, 230585344, 3539969536, 2571199744, 1945249920, 3924496448, 530553888, 3622925712, 2261392216, 1129267116, 3501571918, 1045320105}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 469762048, 1979711488, 1426063360, 528482304, 2134900736, 1881145344, 2593128448, 3850895360, 29097984, 580780032, 3622371328, 3736764416, 3809951744, 2665897984, 4226347008, 1688057856, 791464960, 2131210752, 3753889024, 4208868480, 2538146752, 535464224, 260005488, 1529509816, 3759064892, 3564151214, 2280413497}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 469762048, 838860800, 687865856, 3363831808, 3535798272, 241172480, 170917888, 3583508480, 3655073792, 684589056, 2033778688, 354320384, 4103716864, 722001920, 4073877504, 161060864, 923163648, 2126747136, 2781169920, 1565407616, 1031353792, 180266720, 1967779792, 685822856, 624314596, 794530514, 2316919661}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 3019898880, 1442840576, 3909091328, 1635778560, 633339904, 23068672, 1613758464, 2503475200, 4126932992, 2032533504, 1765474304, 994607104, 2669428736, 305094656, 1814294528, 1948620800, 2591544320, 731353600, 371123968, 3259369088, 1108033216, 3505432992, 2007001680, 4129903304, 4119393892, 3976538362, 3969885965}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2617245696, 33554432, 1459617792, 713031680, 4273995776, 3588227072, 2838495232, 385351680, 1335099392, 1078853632, 1642921984, 3370549248, 749584384, 2039013376, 545411072, 4197816320, 360604672, 1862777344, 744572160, 3751674240, 3265601088, 3460995552, 1561844688, 3562794728, 1473364548, 2893727914, 3917304423}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3288334336, 1845493760, 4177526784, 2139095040, 3393191936, 3772776448, 3643801600, 4035444736, 1311506432, 1630142464, 3428384768, 3157360640, 2269790208, 3987431424, 1841221632, 4264732672, 2102053888, 3201088000, 1551753984, 2073171072, 1249714368, 2818024480, 2870568496, 2555627720, 2728207268, 3804741174, 294742325}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 2885681152, 838860800, 1593835520, 2927624192, 3250585600, 446693376, 3819962368, 710410240, 2030305280, 1252130816, 3497459712, 4051927040, 3200860160, 1918263296, 2232020992, 3374753792, 4022721536, 3349718528, 2037179648, 3205109120, 3033216064, 3186991840, 2379510544, 2492398584, 136119028, 3327695858, 1775552395}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 3556769792, 1308622848, 1761607680, 3766484992, 1874853888, 308281344, 2404384768, 4098359296, 394002432, 4192337920, 2437480448, 1672445952, 3425615872, 92266496, 3127144448, 2593437696, 2891996160, 856852992, 369051392, 1416243328, 1498753216, 329097184, 4092577936, 2169270984, 2620957692, 789211646, 197637801}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 1006632960, 1979711488, 855638016, 3447717888, 2277507072, 882900992, 3769630720, 1096286208, 1879834624, 3092643840, 2196045824, 1221689344, 1732100096, 87089152, 4164243456, 3759310848, 1584485376, 1545646592, 2388030720, 3975027840, 2428047936, 4094659616, 3281841488, 835933240, 791643956, 2783765426, 1621843273}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 2483027968, 167772160, 3405774848, 1434451968, 3577741312, 3932160000, 2867855360, 2098724864, 3974889472, 3433168896, 2369060864, 1028554752, 4204642304, 222355456, 3648671744, 1852413952, 2233357312, 1364168192, 280851200, 4074374528, 564726080, 2520033056, 4150582256, 1438413352, 846897844, 3841187970, 2999438673}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 67108864, 4261412864, 687865856, 1551892480, 3896508416, 3684696064, 2842689536, 1545076736, 2545156096, 2411855872, 2951544832, 44924928, 3971432448, 179462144, 1542705152, 1821554688, 1400888320, 2882840064, 1843977984, 3704626304, 342360256, 590094560, 3057001072, 2123304536, 2729487844, 2369970962, 3750824167}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 2885681152, 1711276032, 3137339392, 4085252096, 3183476736, 3311403008, 1005584384, 1310195712, 1253310464, 3562405888, 448200704, 1437499392, 592494592, 2878332928, 2236444672, 3164583936, 3028376576, 26064384, 3229115648, 3055550592, 2077231168, 2798131616, 2482770512, 2355765576, 2159875348, 2976090434, 132861543}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 201326592, 3388997632, 419430400, 1518338048, 448790528, 2317352960, 921698304, 2800222208, 3202088960, 2833121280, 630390784, 4246437888, 1775910912, 3755040768, 2596196352, 2777061376, 2479539200, 1709481472, 2325202176, 1783894912, 2215787456, 2843025504, 4048333136, 2309736984, 450497732, 744034990, 1811579713}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 2617245696, 1845493760, 1694498816, 360710144, 3921674240, 3571449856, 1330642944, 3539468288, 3597402112, 978190336, 658964480, 3701833728, 1192574976, 729440256, 3993759744, 2140964864, 547351552, 1421773312, 2601968896, 3122410112, 503722432, 1560488352, 3921642832, 194004904, 1225179868, 306461874, 1092229569}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 201326592, 2717908992, 687865856, 461373440, 1572864000, 1390411776, 839909376, 2648178688, 3822845952, 4036100096, 4187553792, 4169891840, 2853748736, 818536448, 2198228992, 2884679680, 3330436096, 4118721024, 90786048, 444345728, 1344415168, 1181811232, 2868882640, 3823035304, 1986455052, 367706410, 2038494773}, +{2147483648, 3221225472, 536870912, 1879048192, 2550136832, 2080374784, 1778384896, 486539264, 2625634304, 239075328, 2959081472, 108003328, 3598188544, 2797862912, 568983552, 366149632, 3475341312, 3642310656, 948068352, 3397111808, 1589417984, 1648354304, 2148962816, 4178367744, 3456306048, 1418571456, 1400198368, 847528176, 930014248, 1252798036, 1696989626, 92613475}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 2214592512, 2986344448, 3338665984, 763363328, 2336227328, 1499463680, 2846883840, 2491940864, 1569456128, 3978690560, 905641984, 1882292224, 1837940736, 1007673344, 3948564480, 1514973184, 357975040, 86676992, 1162698496, 1063982976, 2364112960, 2365123616, 3616396656, 496714088, 318252580, 4020517622, 3350871357}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1811939328, 1845493760, 184549376, 4152360960, 121634816, 2669674496, 1810890752, 1781006336, 718012416, 3002466304, 3027959808, 546799616, 776355840, 2862964736, 989253632, 3271211008, 2126169088, 2647428608, 2049043712, 2739606144, 2900340288, 1129993888, 2584435184, 2737425016, 3967229220, 2936112606, 846030805}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 1543503872, 771751936, 1795162112, 2961178624, 1799356416, 752877568, 2796552192, 3217555456, 1890844672, 1045561344, 2352939008, 3883237376, 3428237312, 4031897600, 2310557696, 3795367936, 638352384, 3739923968, 611539200, 1593773696, 4250243648, 180801376, 2685009712, 2765388872, 1975946628, 3102561990, 57551971}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 469762048, 1241513984, 2264924160, 3162505216, 3158310912, 3814719488, 118489088, 3868721152, 732692480, 1359609856, 467337216, 584744960, 4032118784, 2168872960, 1229508608, 3706427392, 3699690496, 426872320, 3439841536, 2636590976, 1529393216, 213010016, 2362372848, 2185930856, 2618116300, 1388994842, 2427636313}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 3019898880, 1778384896, 3506438144, 411041792, 1614807040, 3298820096, 1183842304, 1540882432, 2870214656, 54132736, 3879272448, 504594432, 2774712320, 475258880, 1806462976, 3803228160, 3705168896, 2482668032, 1778992896, 1739921792, 3130900416, 1005709024, 2292271984, 751375256, 1329310172, 2413747930, 1771428807}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1946157056, 2986344448, 2332033024, 3380609024, 46137344, 2799697920, 2727346176, 1903689728, 4015259648, 223739904, 230490112, 63537152, 1998798848, 1521901568, 3878940672, 3787626496, 1640481792, 4028927488, 1181928192, 1154548608, 3287007040, 3937955360, 900387088, 783629800, 4269114988, 1792628642, 2689157983}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 201326592, 3791650816, 1627389952, 3649044480, 3821010944, 3655335936, 1729101824, 2531786752, 2620129280, 376569856, 1148649472, 1537835008, 1412284416, 4184006656, 2372882432, 3226245120, 887317504, 3020854784, 2852932864, 2771595648, 1798803392, 2722692256, 4234963408, 3336778344, 582988812, 406114534, 2052482501}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1275068416, 2785017856, 855638016, 411041792, 2814377984, 3462397952, 3610247168, 1194852352, 1488191488, 1161166848, 2748907520, 3624370176, 3284484096, 4149501952, 3716149248, 6850560, 1826352128, 3665200640, 2300501248, 3407558784, 1917362752, 315343200, 4158559248, 499318728, 4153485412, 1252764730, 1591178527}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 4227858432, 637534208, 1224736768, 1719664640, 2394947584, 1063256064, 1867513856, 780664832, 1549008896, 1356726272, 4234084352, 2196209664, 810041344, 4220477440, 2668949504, 2338756608, 1987103744, 48273920, 1664351488, 594352256, 3479863488, 758303840, 2031453008, 1705331272, 3257258748, 21367694, 4079167635}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2348810240, 3590324224, 1056964608, 4102029312, 289406976, 3231711232, 3943694336, 8912896, 2442395648, 2663776256, 2320039936, 2013626368, 1902428160, 2054545408, 3456921600, 248162304, 1091066880, 2252649984, 3384114432, 897004672, 2233507136, 3494593888, 590487984, 4127143640, 884259452, 2123191918, 2440769299}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2348810240, 1308622848, 1996488704, 1988100096, 2235564032, 224395264, 3392143360, 2584215552, 4152098816, 1220149248, 3285385216, 3635445760, 405323776, 1459871744, 6770688, 1939445760, 1504406528, 627802624, 3454302464, 2458986112, 2335672640, 3616433632, 1085945392, 668148264, 3266356804, 4247309686, 3766733633}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 1677721600, 2449473536, 2432696320, 3279945728, 2017460224, 4041211904, 3220176896, 2279079936, 3516661760, 3502637056, 3383558144, 98402304, 894156800, 3121537024, 2562150400, 116824064, 282815488, 2867378688, 1315601152, 506663808, 3610033600, 3681582624, 968370096, 2477523016, 3032365204, 698430034, 3102967357}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 4227858432, 2113929216, 3070230528, 92274688, 1128267776, 320864256, 3543138304, 2937585664, 3743154176, 3745906688, 304939008, 3217129472, 2059354112, 3480903680, 3227504640, 627738624, 3786654720, 1859431936, 550689024, 3235586688, 3258224960, 956485920, 1964183408, 4284514552, 156297748, 3805022498, 3230539741}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 3422552064, 3388997632, 1157627904, 1484783616, 977272832, 446693376, 2505048064, 2602041344, 888930304, 1758855168, 2705522688, 841056256, 3067723776, 393404416, 2716299264, 990681088, 982991872, 2231678464, 1792236800, 3841887104, 169770176, 2512404448, 3110082288, 1261438616, 1369977644, 898900890, 4238484093}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 1946157056, 3187671040, 3875536896, 4034920448, 1186988032, 2774532096, 546308096, 2458386432, 1392246784, 2876899328, 2087387136, 3796008960, 826294272, 3025362944, 3925209088, 3476797440, 2856711168, 2525208064, 197262080, 3139272832, 3886348096, 3862042720, 4235670864, 1340651848, 3825432588, 2635983998, 198688073}, +{2147483648, 3221225472, 3758096384, 4026531840, 1476395008, 2080374784, 2248146944, 3472883712, 478150656, 1841299456, 3273654272, 2272264192, 352845824, 1695285248, 1073348608, 2082930688, 165511168, 1050165248, 2112315392, 1213124608, 3483936768, 408876032, 783331840, 2789917952, 106868864, 3506684224, 1368005472, 1789869200, 1435607832, 2072140452, 3884991734, 3874183789}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 3825205248, 2583691264, 1426063360, 998244352, 624951296, 442499072, 2859466752, 2580021248, 2280914944, 3030515712, 2382561280, 300777472, 1114161152, 1941168128, 756183040, 1499760640, 2822917120, 3099368960, 403599104, 404923776, 2019262144, 3975022368, 446504944, 2209922472, 2544135444, 955621398, 3590641667}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 1006632960, 4127195136, 3439329280, 662700032, 1254096896, 148897792, 3578789888, 4002938880, 1493958656, 4245815296, 671940608, 2824765440, 3539189760, 1490477056, 1405906944, 343513088, 735855616, 1489090048, 4284506368, 1713092736, 1425632704, 2690321696, 1746242320, 2455654120, 741639580, 1310911146, 3510795841}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 2617245696, 3523215360, 3137339392, 4085252096, 1035993088, 698351616, 2540699648, 2958557184, 2126249984, 3086614528, 3286827008, 4025843712, 1644314624, 409165824, 3347247104, 3730741248, 3904033792, 3479603712, 308212992, 2599728512, 1085522240, 2740388000, 2318042704, 1975307128, 1254204676, 3874256322, 3486800085}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2214592512, 2181038080, 2097152000, 562036736, 3116367872, 2791309312, 1638924288, 3320315904, 2981888000, 2080505856, 1188626432, 1729003520, 3684581376, 1316970496, 3004559360, 1243461632, 3152411648, 2413140480, 3209282304, 3882860416, 3577014976, 2954299808, 81636432, 4245025032, 3223692740, 1375858286, 293846345}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 1140850688, 2717908992, 2768240640, 25165824, 2554331136, 1331691520, 2194669568, 3478650880, 2266759168, 3392536576, 1239089152, 2402975744, 1324400640, 2395201536, 2716684288, 1873786880, 3762125824, 1719120384, 4225850112, 3940659072, 2680833216, 590550944, 3115223600, 2323835688, 489875772, 1908074074, 981390581}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 67108864, 838860800, 1929379840, 1719664640, 3946840064, 4020240384, 1357905920, 1918369792, 215220224, 1488322560, 94044160, 1320189952, 1894432768, 3808026624, 393572352, 3406149632, 3212145664, 1057326592, 2775940864, 4161120128, 4193611072, 1682285536, 1121272496, 2901786136, 3115152580, 462523490, 2095272079}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 1543503872, 1174405120, 1761607680, 3699376128, 3258974208, 2631925760, 3476029440, 606601216, 2285633536, 1302724608, 2551382016, 3955851264, 2018525184, 3711655936, 1989595136, 1125423104, 1893129216, 3723793920, 350673152, 2925311104, 2568669376, 316313312, 1662639856, 4180345608, 4199398692, 1412589918, 2796183833}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 1409286144, 3187671040, 2399141888, 192937984, 977272832, 153092096, 1282408448, 2945974272, 2249981952, 2807169024, 4061331456, 2443345920, 1904623616, 1893556224, 869003264, 993761280, 3960206336, 1599833600, 1859898112, 1425256576, 595576128, 1464698016, 3647399600, 83897272, 3934270724, 650132946, 1423977773}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 2348810240, 704643072, 3372220416, 3699376128, 2613051392, 878706688, 2490368000, 623378432, 4110680064, 3862560768, 1929183232, 4080435200, 3963273216, 3867140096, 4065685504, 165251072, 2306176000, 2785651200, 978141440, 3377831808, 769349568, 1238809056, 109759632, 2444746824, 165770164, 371964654, 2805748391}, +{2147483648, 1073741824, 1610612736, 268435456, 1476395008, 469762048, 771751936, 2868903936, 3649044480, 1958739968, 3797942272, 66060288, 1942487040, 2462842880, 75890688, 3821076480, 2823454720, 1110917120, 3442368512, 483454976, 4207257600, 1148242944, 3763710464, 3586704640, 2039587456, 3621974592, 707180832, 404837008, 2371319368, 2824764564, 3361269622, 2007606349}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 738197504, 3590324224, 4076863488, 1367343104, 331350016, 1709178880, 1204813824, 1178075136, 3253469184, 3969777664, 3729981440, 882737152, 1407107072, 3796230144, 3611054080, 1115199488, 1747219456, 2653208064, 831679744, 1371769984, 493747776, 1267232544, 4103781200, 2247188072, 2025201596, 2003246818, 1539281201}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 1543503872, 3523215360, 1056964608, 293601280, 239075328, 3806330880, 3486515200, 1954021376, 949747712, 944111616, 544014336, 919896064, 3113828352, 1962696704, 3774664704, 1368885248, 2028268544, 152811008, 2155538688, 1490719104, 2470467648, 1019923744, 758287152, 1564764616, 3821071388, 1768011954, 794941853}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 2214592512, 4060086272, 922746880, 2407530496, 583008256, 1029701632, 951058432, 2221408256, 4456448, 2628648960, 4176543744, 246317056, 2483765248, 1770151936, 3419459584, 1802082304, 836293632, 1981655552, 685691648, 3326647168, 2880326720, 3929724064, 330742672, 684150408, 2081972484, 3674729742, 134364503}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 67108864, 1241513984, 318767104, 1333788672, 4248829952, 56623104, 2754609152, 446169088, 3675521024, 4103995392, 384761856, 2543222784, 2053095424, 658038784, 99766272, 97499136, 2808761344, 316388864, 3992211200, 2771693952, 2330129216, 598435744, 184167792, 3716746472, 56471364, 1162825746, 2572954111}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 201326592, 1711276032, 2231369728, 3850371072, 2436890624, 803209216, 1416626176, 3223846912, 4092329984, 344850432, 1362952192, 2161213440, 1862287360, 2110087168, 3871395840, 1455065088, 2338909184, 538348032, 3121004800, 3596326016, 1115639744, 846712736, 4086573936, 2065305928, 1411843316, 1039580174, 3245795837}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 4093640704, 2516582400, 3640655872, 2373976064, 1698693120, 1608515584, 1206910976, 3932684288, 1455685632, 14811136, 3167420416, 1618051072, 3137093632, 3859767296, 1111674880, 1572902912, 3907703808, 228895232, 169398016, 402103936, 2890232512, 1055782560, 3611495792, 71671368, 804679700, 775968894, 1706119879}, +{2147483648, 3221225472, 2684354560, 1342177280, 2013265920, 201326592, 637534208, 452984832, 4169138176, 2176843776, 3378511872, 743440384, 212336640, 3494117376, 3651796992, 981794816, 1546551296, 2850471936, 1580982272, 3830009856, 3019487232, 2778811392, 1629323776, 1413183744, 2967510144, 3652839488, 1917347680, 3164413840, 869442440, 1593893116, 551610310, 2188433311}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 1275068416, 3321888768, 3674210304, 2927624192, 2990538752, 2980052992, 3593469952, 80216064, 3491495936, 2937978880, 3186163712, 3920265216, 341360640, 1311367168, 4068962304, 679839744, 2680124416, 1966192128, 795700480, 2711521408, 2286606400, 2976302816, 238079728, 3833979096, 1511081140, 928031990, 16502761}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 2483027968, 1442840576, 150994944, 2659188736, 4030726144, 2631925760, 3119513600, 1454899200, 3219914752, 3924426752, 3767992320, 2536669184, 4205690880, 189980672, 1784967168, 1852291072, 2775340032, 601079296, 2795135744, 3860234880, 3453218496, 937673312, 3984310512, 986172168, 1476781588, 2037825738, 2023383417}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 2483027968, 3053453312, 3338665984, 3330277376, 3099590656, 1839202304, 263192576, 444071936, 773586944, 2555510784, 3754229760, 2519564288, 4238721024, 1397284864, 1288794112, 148015104, 655981568, 2679551488, 3117898496, 2346822272, 2434792768, 3004813280, 4272615248, 879516536, 727924340, 816743482, 3856359941}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 3690987520, 3590324224, 1929379840, 4034920448, 3544186880, 4225761280, 504365056, 2004353024, 3688628224, 529137664, 2600927232, 2060025856, 2799878144, 1923997696, 2104520704, 1271695360, 1595429888, 3555233280, 168718592, 629518464, 139522624, 35055456, 165932848, 1475436936, 3327136364, 1477972738, 2760646077}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 3422552064, 2717908992, 3271557120, 1585446912, 1908408320, 2816475136, 1565523968, 184025088, 94633984, 2659319808, 2452553728, 253853696, 4028186624, 1732141056, 3140734976, 4173629440, 228322304, 2853740032, 3657295104, 1620410752, 910384960, 67458528, 205020176, 2150555816, 501361948, 2579434802, 3803821363}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 2751463424, 2382364672, 2600468480, 1652555776, 2361393152, 2665480192, 2335178752, 1340604416, 1745092608, 1777991680, 554893312, 3150151680, 96714752, 2141773824, 1847029760, 1808963584, 3593421824, 906929664, 1337546496, 2476970112, 2217984064, 832620512, 2443409488, 302036392, 3344461188, 1841761198, 560052679}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 2214592512, 3858759680, 2197815296, 2373976064, 1824522240, 2782920704, 1167065088, 2479357952, 3702784000, 3112042496, 2629369856, 3930685440, 3890429952, 1151492096, 2007494656, 3379992576, 3168783360, 679118336, 2823683840, 4181830272, 3166133312, 2102151200, 2790718864, 4140501672, 2942480108, 4128366606, 1627108939}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1409286144, 3657433088, 1526726656, 880803840, 3141533696, 3554672640, 1177550848, 2280128512, 2583429120, 4137287680, 4194369536, 259489792, 1369554944, 794353664, 858484736, 1175762944, 4166212608, 3402675712, 3698154240, 2585760128, 3323846976, 2409815904, 601510960, 2930443144, 2426311780, 2150263086, 585303321}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 1275068416, 2986344448, 1392508928, 109051904, 2554331136, 1533018112, 2783969280, 588775424, 3516661760, 739901440, 655556608, 2273476608, 3073982464, 3999424512, 2989805568, 2227410944, 1367145472, 3231168000, 963837184, 3236597120, 2642239296, 902056928, 4230870128, 3044679656, 1239622260, 3055193154, 2028300813}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 2483027968, 33554432, 2332033024, 92274688, 3846176768, 2497708032, 1448083456, 3164078080, 3630956544, 598343680, 355663872, 3856891904, 1801666560, 1706582016, 467652608, 3163723776, 3526870016, 1142329856, 2543447808, 1011583872, 126307136, 2340834592, 574280688, 1569719176, 3635939900, 932981866, 562169913}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 2483027968, 503316480, 1929379840, 159383552, 272629760, 3789553664, 4067426304, 1420296192, 2573991936, 1501691904, 3519610880, 485654528, 2557198336, 3704545280, 3955126272, 1931253760, 1939928064, 4239746560, 1279736576, 3221862528, 1809340992, 2213254944, 3374402992, 1255216264, 4137060276, 202753390, 3588079773}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 1946157056, 3523215360, 1291845632, 1065353216, 1916796928, 2699034624, 1607467008, 3606577152, 1048838144, 535166976, 1934819328, 2659942400, 3709485056, 382558208, 2023813120, 476678144, 4126104576, 2901790208, 2992716544, 377922432, 1319564992, 3312098848, 2665279280, 2785774280, 2178572444, 1844276434, 852551579}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3959422976, 704643072, 4244635648, 3850371072, 3074424832, 857735168, 3522166784, 1002962944, 2331246592, 2111963136, 4001824768, 213352448, 367673344, 1553555456, 541904896, 2690750464, 3111087104, 2285499904, 1183397120, 3357442944, 1401213632, 1989522080, 3062721264, 264159736, 1103013028, 1370800742, 247303043}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 67108864, 4060086272, 3640655872, 528482304, 348127232, 362807296, 1959788544, 4158128128, 171704320, 2759458816, 1356791808, 3829039104, 2159165440, 1397841920, 3834761216, 205305856, 3505878016, 3607423488, 1328624384, 1361816448, 3918122944, 1285590816, 2900183952, 373551672, 1977068460, 3713253898, 2435810717}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 872415232, 1375731712, 956301312, 8388608, 71303168, 1361051648, 244318208, 1503133696, 1461977088, 4004642816, 500367360, 1484554240, 786087936, 3308118016, 3479400448, 237668352, 4049335296, 1005735424, 3417123584, 2630990720, 562787264, 1432792288, 4058372208, 3544143096, 2077007932, 802352618, 1754384443}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 1946157056, 2046820352, 4043309056, 897581056, 3737124864, 102760448, 3599761408, 2645032960, 37486592, 2945581056, 1916469248, 2707456000, 3017326592, 2162155520, 2662166528, 1041139712, 777120768, 2585026048, 3208456960, 494250368, 114377664, 1023183264, 2988099984, 1718411480, 1306645852, 3651954790, 1038694801}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 1409286144, 3992977408, 721420288, 981467136, 1799356416, 3290431488, 667942912, 35127296, 2483814400, 4165337088, 146604032, 3998908416, 4019994624, 1311596544, 1840369664, 1297127424, 2370262016, 1612370432, 1391410944, 883785856, 306036800, 3252069856, 2870635952, 3564135416, 1004236652, 3043291674, 4077787393}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 4093640704, 301989888, 3003121664, 3917479936, 641728512, 4011851776, 2976907264, 3279421440, 3333160960, 3700031488, 1323106304, 118521856, 3498622976, 838459392, 216231936, 3010889728, 4060081152, 927228416, 1560491776, 606842752, 2561632576, 4109142048, 3549088816, 1185999288, 1375060548, 3076081642, 972271577}, +{2147483648, 1073741824, 3758096384, 3489660928, 3355443200, 4093640704, 301989888, 1828716544, 2776629248, 2420113408, 44040192, 1066401792, 3418882048, 1570504704, 3482976256, 3727753216, 1915453440, 2775564288, 1933762560, 3870519296, 2471331840, 1404361728, 2560646656, 196283136, 1005495168, 3025301184, 2525892768, 4128704816, 2446363736, 3160227996, 3937050014, 2153531905}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3825205248, 1711276032, 687865856, 2743074816, 3602907136, 2715811840, 1653604352, 561512448, 859045888, 1531576320, 4071686144, 1117749248, 2861285376, 3700350976, 1570467840, 1900120064, 1010879488, 2347254272, 3664974592, 2436019840, 3866261184, 286916896, 1864957968, 3468406184, 1534718636, 2171323426, 1025427559}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 4227858432, 1174405120, 2768240640, 360710144, 3955228672, 3240099840, 3897556992, 771227648, 3035365376, 3884580864, 1501626368, 290553856, 210321408, 1382309888, 2592067584, 2480388096, 124935168, 4284269056, 2102600960, 3702306944, 101379008, 3046119328, 30939088, 1027344728, 3014790252, 189604610, 336305345}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 469762048, 637534208, 2533359616, 3011510272, 1455423488, 2275409920, 4113563648, 544735232, 1349779456, 792592384, 3264413696, 1084588032, 4062953472, 3712802816, 2534895616, 3381635072, 1452723200, 150098432, 1077222656, 2039654528, 3482875712, 3496479392, 3078366608, 1574047288, 2307465556, 1205908378, 3911278367}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 1543503872, 2449473536, 3170893824, 494927872, 3628072960, 3143630848, 2047868928, 661127168, 280756224, 3507617792, 1713438720, 4241063936, 3657220096, 3168919552, 108687360, 3527915520, 2512374784, 3127985664, 3407546624, 4222914944, 1660371136, 3304325792, 2296259376, 3326813224, 2268895628, 3986385830, 28185857}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 1946157056, 3590324224, 2902458368, 3246391296, 2948595712, 404750336, 2060451840, 3267887104, 2882797568, 4285661184, 2031943680, 505118720, 1545748480, 3580583936, 3435319296, 392009728, 1472027648, 16109056, 3165072128, 3235025536, 2806771648, 1733568672, 3241287632, 3875355928, 2565573004, 976908590, 1702322787}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 2348810240, 234881024, 251658240, 2659188736, 331350016, 4288675840, 1525678080, 817364992, 3954966528, 37617664, 3058237440, 1219788800, 2441494528, 770924544, 3258576896, 496412672, 3481365504, 259449344, 4187425024, 2666370688, 3675971392, 673258976, 419474832, 2740741176, 1227385316, 3495055130, 2625194029}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1811939328, 369098752, 1795162112, 394264576, 3368026112, 3118465024, 3197108224, 613941248, 1634992128, 1200226304, 657784832, 4009132032, 3880992768, 2442289152, 1638854656, 2481494016, 1081887744, 172613120, 4081007872, 1258521728, 893769792, 2161192096, 4192502800, 4078071592, 4193188012, 1128826330, 885811727}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 2348810240, 1778384896, 2332033024, 1384120320, 306184192, 2946498560, 3083862016, 1862795264, 3131310080, 326762496, 376373248, 2088927232, 2302525440, 4134985728, 2186178560, 3128723456, 649645056, 2561889792, 2982485248, 3949312896, 4015736640, 4237361888, 3372723184, 1425570392, 3011362508, 655839678, 1027552175}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 3825205248, 1375731712, 3137339392, 4051697664, 2092957696, 1440743424, 122683392, 2595749888, 3855876096, 2231500800, 1509097472, 3108470784, 3743170560, 532373504, 2277429248, 2196875264, 1274897408, 2677537280, 3405843200, 2826742656, 2911360832, 1553531936, 2904066704, 3194872744, 3011919324, 3964214946, 3126901855}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 1946157056, 2852126720, 1962934272, 1686110208, 2671771648, 1725956096, 1190133760, 3981967360, 871104512, 3090546688, 2671181824, 822050816, 16302080, 3282296832, 1068126208, 4564992, 4106867712, 2677240320, 164701952, 1497401728, 2984464064, 4123600096, 2605496496, 2191878344, 2053514260, 3405721906, 2717629921}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 3556769792, 3388997632, 486539264, 3196059648, 423624704, 4066377728, 2068840448, 4294443008, 2137784320, 1819410432, 2117402624, 3044376576, 3924377600, 2112905216, 412602368, 4212889600, 736517120, 808776192, 4170006272, 1215922560, 3066784960, 1077764192, 881751472, 2105592552, 1101213148, 655791954, 3219124225}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 2348810240, 503316480, 3472883712, 8388608, 197132288, 681574400, 586153984, 1770520576, 1024720896, 4092723200, 1859059712, 2093580288, 313409536, 783638528, 1127149568, 3770652672, 2060149760, 3391083008, 1476856064, 280861312, 3926680384, 2894220896, 4097532944, 2375545976, 303247396, 533694742, 2298695243}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 4093640704, 3925868544, 3539992576, 1065353216, 4064280576, 153092096, 1357905920, 3757572096, 3900964864, 1306132480, 1844379648, 922779648, 2160508928, 4260225024, 1830252544, 1733212160, 3692809216, 913195520, 2095523584, 2038210944, 3910725440, 1075366816, 882439344, 2102972088, 3292055716, 1122551978, 3965765011}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 3825205248, 1241513984, 3472883712, 1686110208, 331350016, 2413821952, 3864002560, 1085800448, 459014144, 718405632, 3371630592, 3389423616, 2537799680, 757653504, 891047936, 3296241664, 2385435648, 365774336, 2141140736, 1906485632, 577631296, 1669187168, 1474678032, 554302888, 3073623004, 3273709218, 3089661373}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 335544320, 1912602624, 452984832, 1098907648, 884998144, 3105882112, 2345664512, 2216165376, 1815871488, 2441216000, 3261923328, 1815314432, 249184256, 2655739904, 769314816, 1966979072, 3533532160, 1342303744, 2841981696, 3040318336, 3434365760, 3954986016, 3166198928, 3554038424, 3332462540, 763618586, 889724589}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 1946157056, 100663296, 3003121664, 4018143232, 3300917248, 970981376, 2140143616, 1353187328, 1646526464, 217186304, 3370713088, 3073867776, 2622210048, 3225870336, 392384512, 819042304, 4098417664, 744774144, 3832626944, 1435208320, 2416305216, 1507968160, 3648242960, 2211102760, 3140831724, 1753921686, 657870487}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 2348810240, 1107296256, 3875536896, 3229614080, 2009071616, 702545920, 4023386112, 2892496896, 3565944832, 2047737856, 3062956032, 1392869376, 3413688320, 1487265792, 827224064, 2801248256, 2172648448, 4184178176, 1086919936, 1848740224, 311617088, 3661037408, 2048193808, 2944138280, 2092390716, 4194188662, 63513885}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1677721600, 1711276032, 2097152000, 1786773504, 734003200, 3303014400, 1840250880, 966262784, 3764649984, 1724252160, 1470955520, 1816494080, 1028800512, 2824560640, 850980864, 3879176192, 1121012736, 2385508864, 1417480960, 3014504064, 1347306432, 3410583136, 1179377680, 1052453352, 1845537380, 1527512018, 3818595907}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 201326592, 704643072, 117440512, 2592079872, 2294284288, 39845888, 493879296, 1404567552, 4242800640, 1592393728, 2715615232, 1560576000, 1230651392, 3752026112, 581824512, 1385871360, 1818575872, 1011271168, 982326528, 476881792, 949378112, 3005572064, 996590672, 2950509960, 1812245172, 1725583946, 2128831771}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1543503872, 2717908992, 1593835520, 1031798784, 599785472, 2329935872, 9437184, 1835532288, 3118727168, 3473276928, 655949824, 1575256064, 2990555136, 2189254656, 1090514944, 1870043136, 3534191616, 4203535872, 704196864, 2876544384, 3727180864, 3944302112, 2260329808, 2161083048, 2230577452, 4040474470, 1108894615}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 1140850688, 503316480, 2634022912, 1082130432, 4215275520, 1138753536, 4107272192, 1831337984, 1713635328, 3538550784, 2176909312, 261718016, 4122787840, 1444536320, 3070906368, 1936168960, 1626340352, 2274192896, 3602974464, 68791424, 3078421952, 2688145120, 1853508272, 2919215240, 2054410204, 2156621798, 1469978119}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 2751463424, 301989888, 318767104, 1451229184, 3149922304, 1029701632, 1724907520, 2728919040, 2597060608, 3735945216, 4006674432, 2612494336, 3290742784, 3715751936, 3737145344, 2407897088, 3711159296, 2813544960, 355277568, 883000192, 2062669120, 3153876960, 2322829456, 3682001288, 1673454684, 1663229222, 3823422461}, +{2147483648, 1073741824, 536870912, 268435456, 402653184, 335544320, 3523215360, 3405774848, 813694976, 3787456512, 3160408064, 2851078144, 2765619200, 268173312, 3879075840, 2785738752, 1307213824, 2482094080, 189194240, 2352640000, 2219882496, 3553942528, 3107678720, 3555145472, 3837046656, 679399232, 2608228448, 2854139280, 1739846344, 315610964, 2335826098, 1406324709}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 3556769792, 1711276032, 1090519040, 1216348160, 2814377984, 1025507328, 114294784, 421003264, 2238971904, 581828608, 2221211648, 3227484160, 1883422720, 2719211520, 1610772480, 2228598784, 4073845760, 1321040384, 2294355712, 241797760, 1142151360, 1627548128, 3965030544, 3843145752, 2342349516, 1511074010, 1903267455}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 4227858432, 3925868544, 3942645760, 4169138176, 3527409664, 3063939072, 3939500032, 564658176, 1834221568, 1259732992, 3109879808, 661815296, 2898968576, 2953043968, 2273800192, 417368064, 3685336064, 725107200, 1921586432, 2334432128, 783805248, 3261154400, 3011873136, 1309100696, 1092655052, 1539953046, 4278743611}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1140850688, 2852126720, 2432696320, 3162505216, 943718400, 2166358016, 3163553792, 385351680, 1523318784, 3342729216, 1668349952, 4083646464, 847265792, 704471040, 3821326336, 738560000, 3543622656, 581421568, 1205678848, 1785310592, 341396416, 3394171872, 1237760624, 1556075256, 3932240828, 3579806642, 3811338777}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 2214592512, 4261412864, 956301312, 2692743168, 2881486848, 3462397952, 3482320896, 2648178688, 2231107584, 2570190848, 3272015872, 999391232, 1681211392, 1368285184, 2517487616, 722438144, 2503498752, 2914314752, 757277440, 937398400, 1228963008, 1723395040, 2539199376, 1367115720, 3202348876, 1373156202, 1750188157}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 1140850688, 570425344, 2466250752, 3196059648, 574619648, 2111832064, 2733637632, 561512448, 2338586624, 1829109760, 3094806528, 4271603712, 4034805760, 2024628224, 2148593664, 2051643392, 177687552, 3646288384, 147528448, 3228151680, 2772918592, 4219328992, 1489448176, 2449709512, 2448051988, 2563993338, 3976448523}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 2348810240, 2382364672, 2164260864, 478150656, 977272832, 748683264, 3335520256, 1489502208, 971767808, 3269853184, 3786473472, 3772678144, 99106816, 74801152, 2502807552, 3116673024, 1201105920, 990307840, 4062514432, 3391918720, 627801280, 2689129184, 4123525360, 460065304, 1638280140, 2777757134, 1984862541}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 67108864, 3590324224, 3774873600, 478150656, 2654994432, 3177185280, 1710227456, 2256011264, 1106509824, 1085407232, 3875733504, 1475313664, 1150468096, 688250880, 1789415424, 4223772672, 379581440, 2943830528, 3426747136, 1247810176, 2020608192, 4105705696, 3671341040, 2619489128, 3532332148, 1902356698, 1498728495}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 603979776, 3120562176, 2197815296, 343932928, 1027604480, 2644508672, 481296384, 2522349568, 2880176128, 1365901312, 4183752704, 1116307456, 3217047552, 3549650944, 943779840, 768051200, 3067182080, 2861293056, 651706112, 1827413376, 2949262144, 2708409696, 2710679984, 2915846808, 608780628, 3561476146, 3496086049}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 201326592, 2919235584, 4278190080, 1400897536, 2940207104, 1721761792, 2060451840, 741867520, 1075052544, 71958528, 415956992, 3028451328, 773210112, 3915997184, 4092710912, 2211743744, 4241185792, 1083633152, 2521302272, 637280896, 4125506368, 3704952480, 354656752, 1540345368, 2540017804, 4048213810, 3804103311}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1140850688, 1711276032, 1358954496, 595591168, 1447034880, 2036334592, 961544192, 554172416, 950796288, 2668756992, 884146176, 421232640, 3837378560, 449241088, 3575599104, 920496128, 1477239808, 1061706240, 848823040, 3355717248, 3897428160, 1608058656, 3636246064, 579095464, 651831388, 46085358, 4151946573}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 603979776, 838860800, 2600468480, 3883925504, 3569352704, 509607936, 4075814912, 1281884160, 1955332096, 2610298880, 1429536768, 2849800192, 1407238144, 2612649984, 1740861440, 3877550080, 956820480, 3990519296, 1094987520, 1342848896, 1056644928, 3043853728, 3126214928, 559034056, 3221173332, 1548205854, 4143794773}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 1006632960, 1912602624, 3372220416, 1619001344, 708837376, 736100352, 1420820480, 570949632, 1233387520, 1986134016, 3365863424, 1635352576, 1081458688, 3591299072, 2649059328, 2112325632, 2602888192, 43929088, 4136380672, 2707827072, 2545753536, 1334223072, 964460016, 852700104, 2797579140, 1662567734, 619739519}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 872415232, 2315255808, 1392508928, 327155712, 2797600768, 3248488448, 1576009728, 3757572096, 2269380608, 2263482368, 3890020352, 2624421888, 3178610688, 3318538240, 2541441024, 1879808000, 1574886400, 1130523136, 1976311552, 2736140672, 219354944, 1326100640, 97342096, 3370685112, 3509340388, 2011900106, 1322170371}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 2483027968, 4194304000, 1962934272, 2977955840, 2873098240, 1335885824, 3312451584, 2507669504, 828112896, 1959919616, 834338816, 4153638912, 1460617216, 2630377472, 2688143360, 1192605696, 1338133504, 2150563328, 2691433216, 1921655168, 1666661056, 3436820896, 3661126896, 520220376, 2187967396, 4162875082, 3335373541}, +{2147483648, 3221225472, 1610612736, 2415919104, 2013265920, 3556769792, 234881024, 687865856, 3967811584, 3594518528, 1071644672, 3922722816, 3584557056, 1616642048, 3453878272, 647823360, 3434708992, 790052864, 2612420608, 3049377792, 1111721984, 3223342080, 416334336, 2508988160, 2322989184, 1036058816, 4142368992, 3091886064, 2704267208, 1361484252, 3383613830, 753239481}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1409286144, 704643072, 1694498816, 3900702720, 935329792, 27262976, 1859125248, 1448607744, 2259943424, 3092119552, 827916288, 2691661824, 2210185216, 1550966784, 1472221184, 2753406976, 726135808, 3510455808, 1606685440, 2881895808, 238355136, 2161491936, 1447809424, 2767669304, 2411402732, 2536285482, 2708757599}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 1677721600, 2248146944, 318767104, 2927624192, 2109734912, 1373634560, 3740270592, 50855936, 1826357248, 2392457216, 2801991680, 1082687488, 4100571136, 131522560, 2054443008, 3107362816, 1092942848, 2627425792, 1657550592, 1893874304, 3029807168, 980332768, 908120848, 868579368, 972098036, 979874918, 630412441}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 67108864, 234881024, 2768240640, 2139095040, 2571108352, 1214251008, 133169152, 3967287296, 3455320064, 819855360, 116981760, 705396736, 1864744960, 4110999552, 3763171328, 2182711296, 3969305600, 383016448, 1407334144, 2110457984, 153663424, 1408332576, 3035337712, 3289774376, 2203109236, 682183258, 932157999}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 2214592512, 2046820352, 3942645760, 310378496, 566231040, 3177185280, 3786407936, 956825600, 2523660288, 2464808960, 2429091840, 4132274176, 380485632, 1688788992, 2967425024, 3087243264, 411233280, 1710639616, 2638091008, 1288122752, 4114782528, 1415791328, 2068939024, 2058349576, 2390610692, 638640918, 2226876773}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 738197504, 973078528, 2030043136, 1082130432, 1304428544, 899678208, 1733296128, 3035103232, 2016673792, 2460876800, 1192034304, 3185147904, 3498000384, 2200330240, 681693184, 3479939072, 1422416896, 4090290688, 1044521216, 3490653056, 733394880, 2654599904, 2972162064, 2736421816, 3943419660, 265335782, 3557871539}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 4093640704, 2919235584, 3305111552, 360710144, 2134900736, 10485760, 3434086400, 180879360, 2067005440, 574226432, 1445658624, 45711360, 657408000, 1607491584, 272879616, 1405069312, 1676297216, 2875780608, 1350966016, 2776966272, 3642266560, 1844832672, 766676208, 73858072, 1033317908, 1587001750, 3637409763}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 3959422976, 2315255808, 2097152000, 2491416576, 4123000832, 1344274432, 2794455040, 3693608960, 2252079104, 2173304832, 3844145152, 3905585152, 4203790336, 4251836416, 337465344, 2782181376, 3167214592, 2678869504, 3711315200, 1516962688, 2521541312, 1418354400, 1756700176, 4248610264, 73127196, 2289456326, 3567203697}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 3556769792, 2181038080, 3036676096, 1249902592, 4139778048, 2887778304, 4241489920, 509083648, 2576089088, 2323513344, 3890020352, 2981068800, 448839680, 762437632, 3285209088, 3775244288, 409981952, 4189932032, 2286040832, 172692352, 2903940288, 1224035680, 1630935376, 531177880, 1422761036, 1960570954, 1979670481}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3422552064, 3657433088, 2768240640, 3028287488, 2160066560, 1549795328, 3889168384, 3371696128, 29622272, 2805071872, 2735669248, 1739030528, 2198814720, 602169344, 3573673984, 1858701312, 648442880, 600229376, 776084736, 2303143808, 3486222528, 1958833376, 486372688, 3096145800, 3547748636, 574540978, 3506835627}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 3422552064, 3590324224, 1660944384, 1132462080, 683671552, 3575644160, 1764753408, 3261595648, 360972288, 289800192, 876806144, 747143168, 3420209152, 3145424896, 1743114240, 1573033984, 441273344, 3576616448, 241048832, 3016701056, 463118912, 421610400, 2829900560, 2142976280, 3381964916, 2480303038, 3591007079}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 2617245696, 1644167168, 754974720, 4219469824, 2302672896, 1721761792, 4275044352, 463994880, 3596877824, 3889299456, 1863516160, 204308480, 3474571264, 2198790144, 1749110784, 1003730944, 214758400, 2098885120, 3471445248, 1006580096, 336310464, 3318798112, 1174685424, 3117361816, 1129549708, 3104624982, 2423933559}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1677721600, 570425344, 1124073472, 1048576000, 29360128, 2438987776, 1020264448, 2791833600, 3331063808, 1672871936, 621346816, 700022784, 3209576448, 2817220608, 370462720, 2278262784, 227361792, 318097920, 2696821504, 2505385856, 1667740992, 3964364256, 2435119120, 649308680, 1795775324, 4020226454, 1722366685}, +{2147483648, 1073741824, 3758096384, 2415919104, 2281701376, 1275068416, 503316480, 218103808, 897581056, 3854565376, 966787072, 359661568, 577241088, 2148270080, 3839492096, 4039835648, 2129756160, 3776004096, 1151754240, 1558573056, 3174270976, 2076068864, 4068597248, 669361408, 4071579264, 3241896896, 298155936, 1891126864, 3238576888, 3892000900, 3556356238, 2504880981}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 1677721600, 1308622848, 1090519040, 226492416, 1933574144, 1402994688, 2979004416, 4180148224, 3031695360, 1249247232, 3423272960, 220889088, 3530964992, 2337890304, 3173896192, 3554981888, 1105288192, 3954302464, 3618021120, 3294380160, 1710249664, 4069148320, 2230025456, 2420702680, 3066628508, 3042411238, 2857882675}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 3825205248, 3388997632, 3338665984, 310378496, 331350016, 4263510016, 1806696448, 3605528576, 716439552, 3466199040, 4104192000, 710115328, 3906453504, 1064493056, 3595784192, 3155265536, 1768614912, 2968482304, 2536481536, 835317120, 2053228096, 859168224, 356503184, 2705782872, 2852741332, 1695588030, 4173941803}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 2080374784, 4194304000, 3338665984, 2776629248, 2562719744, 1096810496, 426770432, 391643136, 2490105856, 614072320, 1166868480, 1432518656, 4148969472, 819814400, 402518016, 261142528, 2731899904, 2753165824, 2553199872, 1837518720, 1297636416, 2390443040, 115535760, 2006655624, 2026222964, 3139161714, 380615233}, +{2147483648, 1073741824, 1610612736, 1879048192, 3892314112, 469762048, 234881024, 2566914048, 2843738112, 1413480448, 1470103552, 2767192064, 3308781568, 1671168000, 3410886656, 1814888448, 1957330944, 4266475520, 571236352, 1481699328, 3698108416, 778327040, 4043628032, 2668007680, 375092864, 2091730624, 3436992928, 534301744, 3395852824, 4207305220, 1923078330, 3925683557}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1811939328, 771751936, 822083584, 1518338048, 1816133632, 1017118720, 3056599040, 3156738048, 2384199680, 2090729472, 3097034752, 3424681984, 3409330176, 545480704, 899018752, 2045151232, 3468391424, 1657920000, 4033652992, 206595712, 2453559488, 158294880, 1111739632, 2905835032, 1845351540, 2673514062, 2786422321}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 1275068416, 4194304000, 2566914048, 914358272, 3477078016, 4125097984, 2691694592, 3752329216, 1573126144, 1330511872, 3625648128, 3027927040, 1352482816, 4289880064, 913240064, 1674352640, 2075812864, 3569021440, 773495040, 3912070016, 3401211840, 3594182496, 2270868784, 2546813576, 290081908, 1179832430, 2201920887}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1140850688, 2852126720, 3607101440, 2222981120, 3670016000, 652214272, 3956277248, 4225236992, 554434560, 2524315648, 4194238464, 2536603648, 3608854528, 45735936, 568750080, 2658117632, 3884049408, 926567936, 365008640, 3060984192, 2818431552, 4133779552, 4049240400, 2448507304, 3638170812, 3707317850, 1390846545}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2348810240, 2717908992, 3573547008, 3447717888, 1824522240, 220200960, 1559232512, 1043857408, 3811311616, 1071513600, 138608640, 1548582912, 751910912, 600727552, 4012232704, 293312512, 2096514048, 260688384, 3848638720, 3910495616, 1517578944, 3094142112, 254228496, 4039615640, 3707795588, 2458844378, 3050442153}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3154116608, 905969664, 1929379840, 3766484992, 2185232384, 673185792, 2582642688, 710410240, 1516503040, 1477050368, 2971205632, 951877632, 1502003200, 9166848, 1017466880, 1044289536, 1389614080, 1388402176, 3425992960, 382388352, 2986211904, 1265780576, 2317427056, 1334355000, 644148132, 714011394, 923255363}, +{2147483648, 3221225472, 536870912, 3489660928, 2818572288, 3556769792, 1644167168, 1392508928, 3128950784, 2176843776, 1587544064, 1301282816, 302514176, 3786145792, 58851328, 2934243328, 3823140864, 2542944256, 2764791808, 31576064, 945461248, 1522748416, 508425728, 785955584, 128352128, 3924649280, 1789586656, 10296592, 11843832, 3615784700, 1964536110, 1090680541}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 4227858432, 3254779904, 2432696320, 3112173568, 2453667840, 3793747968, 4191158272, 130547712, 74186752, 3718381568, 1790771200, 2020900864, 207044608, 936796160, 2819149824, 1978566656, 111045632, 1688520192, 1756139776, 1477664128, 1151883200, 3551515808, 2727551920, 3806040568, 2762395820, 4001475630, 3004166637}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3690987520, 2583691264, 1493172224, 2390753280, 1245708288, 1805647872, 2926575616, 1701314560, 3956539392, 4258398208, 2652700672, 3198255104, 579125248, 79552512, 3076935680, 1800124416, 1964375040, 1163033088, 3209270528, 1913708416, 2823809984, 1129017696, 2619489904, 2209678936, 3734341924, 2340870350, 1530453635}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 2214592512, 3858759680, 3506438144, 1417674752, 3745513472, 824180736, 1527775232, 3181903872, 3279683584, 2676883456, 746127360, 2841346048, 3236741120, 595189760, 2361683968, 1825421312, 1318179840, 790123008, 227781376, 2350970496, 3247425728, 3624489696, 2941532592, 3107070520, 3231126172, 831688582, 995050753}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 1677721600, 2919235584, 2667577344, 4001366016, 742391808, 2078277632, 519045120, 15204352, 2450259968, 1274150912, 266797056, 987791360, 3508715520, 4055490560, 3749924864, 795523072, 1628562432, 2490326528, 2405998336, 1100923008, 3376668992, 3365433824, 1485839472, 3604494536, 1413750804, 1030621726, 818744117}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 3019898880, 1778384896, 4211081216, 1484783616, 2730491904, 1151336448, 3541041152, 1702363136, 2296643584, 2665873408, 1818165248, 3387785216, 2614738944, 2394087424, 3093393408, 3021182976, 953349120, 2815513088, 2122024704, 1666111872, 3436399936, 4047673440, 2914796368, 3674676280, 2312741660, 3412576082, 2908351155}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1811939328, 1442840576, 3003121664, 4253024256, 2319450112, 547356672, 4130340864, 3215458304, 1663827968, 1702232064, 3019309056, 1394311168, 1625702400, 1817010176, 1428738048, 3408242688, 2058183680, 767088128, 901612800, 3517539456, 3433223744, 3776747552, 3870670896, 1494691672, 2777387124, 2038319342, 2294896093}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 2214592512, 2852126720, 855638016, 2323644416, 490733568, 2715811840, 2553282560, 769130496, 3614179328, 289538048, 3451977728, 1753579520, 2582528000, 1580425216, 2412564480, 4005529600, 2140357632, 1704776192, 2677512960, 50816384, 2669859648, 3541876448, 1858594352, 3065975304, 2511254884, 377410658, 1250343633}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 1006632960, 4060086272, 3841982464, 1904214016, 3334471680, 1134559232, 3908042752, 2271739904, 590086144, 3648126976, 2855206912, 2703523840, 3775315968, 3191201792, 3064680448, 2556332032, 4267041792, 4235945472, 688292096, 1571932544, 1758822080, 4130576288, 320233872, 2747611832, 4157583524, 3611061038, 1074667901}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1275068416, 3992977408, 1056964608, 1736441856, 3963617280, 1595932672, 2727346176, 729284608, 2343305216, 1531314176, 3436249088, 2074247168, 1351696384, 3577503744, 2407591936, 1979488256, 4108078080, 619759104, 1509207296, 3447220864, 1091754816, 860328864, 2452225072, 3237093816, 2643144252, 333292178, 204930785}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 3825205248, 4261412864, 1929379840, 1753219072, 130023424, 3420454912, 363855872, 2064121856, 1052508160, 1744961536, 3244490752, 494895104, 3884171264, 1445781504, 3115929600, 3512051712, 2123156480, 2989054464, 3842878208, 1057540224, 1709131328, 1097902944, 3288756240, 2413310888, 516171556, 4090898614, 2519534929}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 1677721600, 2852126720, 2533359616, 964689920, 1614807040, 635437056, 2572156928, 1267204096, 2110521344, 189661184, 3900506112, 121602048, 2627092480, 171401216, 657379328, 3403257856, 2639744000, 431938048, 301054720, 1588284800, 1340656192, 3546850080, 2535904432, 743813256, 2088335996, 2178146670, 1680222773}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 1543503872, 1644167168, 1258291200, 981467136, 1237319680, 3642753024, 2192572416, 3265789952, 827588608, 4290904064, 901185536, 3331424256, 1577140224, 2593284096, 1657393152, 56334336, 1662143488, 2374622720, 3518738688, 2743235968, 4279353664, 931635936, 3593757456, 4241815832, 1015621844, 909154094, 514192131}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 1275068416, 3456106496, 3372220416, 545259520, 3175088128, 3873439744, 250609664, 1145569280, 3968598016, 1164312576, 1162412032, 301694976, 2419310592, 2403786752, 1475563520, 1958053888, 2101804032, 2029214208, 959815936, 3934715520, 2958261952, 3131423712, 989780016, 2864140872, 1721738900, 734649462, 3201417853}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 2617245696, 1711276032, 16777216, 3514826752, 3896508416, 2199912448, 3031433216, 1355284480, 723255296, 3615883264, 3651076096, 506626048, 767606784, 1689509888, 1852788736, 475830272, 452189184, 2219788800, 1298961664, 3497771136, 3480449728, 81436576, 132962096, 1102961720, 4039924788, 903353590, 2107907881}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1543503872, 771751936, 1694498816, 2088763392, 4181721088, 3961520128, 2404384768, 2984771584, 246153216, 3882221568, 181862400, 1615233024, 2767175680, 428138496, 2028761088, 2984810496, 1178924032, 2995546624, 2702738688, 3661417088, 2535997888, 2539823072, 1322645808, 3184378616, 337241676, 3613119430, 37152245}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 4227858432, 570425344, 1627389952, 3229614080, 2168455168, 3642753024, 747634688, 82313216, 680787968, 2737963008, 2307457024, 1557299200, 235749376, 171991040, 2502479872, 3448281088, 2169521152, 922797568, 1526497536, 2433899904, 4178705344, 555884256, 3877707056, 551986616, 1517249532, 172054838, 173963211}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 1811939328, 301989888, 2466250752, 2927624192, 2067791872, 715128832, 2830106624, 4059561984, 1122762752, 3236298752, 778633216, 2576187392, 2521481216, 3753893888, 3133952000, 3625162752, 3499097088, 2314494464, 60784896, 339339648, 3287635776, 2876641760, 484523184, 3665407064, 3151025172, 2243487386, 2212297753}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1677721600, 3456106496, 2969567232, 4068474880, 1488977920, 2766143488, 804257792, 3499622400, 897843200, 942014464, 3523674112, 3015409664, 2482552832, 1170989056, 3035516928, 780507136, 3409697792, 787894784, 130134784, 167627904, 436292288, 4066511200, 960575952, 1913423144, 1241207092, 740761858, 3148579499}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2348810240, 838860800, 2969567232, 2474639360, 20971520, 1386217472, 3828350976, 1361575936, 4254334976, 176029696, 3600613376, 2360836096, 2771435520, 1388961792, 2613604352, 450996224, 2008663040, 3091229184, 1397063936, 1693448576, 1732868032, 1804346912, 2487369200, 2612464536, 3350503220, 2408205390, 3243686163}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 1946157056, 2113929216, 3841982464, 662700032, 2311061504, 2938109952, 2989490176, 3635937280, 3272867840, 1211498496, 1420230656, 1776320512, 1726005248, 3894665216, 1613590528, 2913908736, 1576262656, 872761856, 2767359744, 2630483072, 3547355072, 278609184, 1711976912, 1732103896, 1398161908, 2167671498, 1904614263}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 2214592512, 1778384896, 2097152000, 2189426688, 2613051392, 136314880, 4050649088, 995622912, 643039232, 2160459776, 3188654080, 1663664128, 4072325120, 668065792, 839282688, 3430393856, 557960192, 3389941248, 1426820864, 2852907392, 1263753408, 4190833504, 2624039440, 545907672, 2991743844, 2947646562, 1926155983}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 1006632960, 3590324224, 2499805184, 4068474880, 1035993088, 4146069504, 3276800000, 2444754944, 1291059200, 2064252928, 2584018944, 1714257920, 500449280, 2941607936, 2560282624, 2517088256, 4068557824, 499181056, 2201661696, 2342047872, 3980299200, 1840968288, 2589434768, 3132709016, 1198844076, 3729830802, 2972576727}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 872415232, 4261412864, 1862270976, 75497472, 71303168, 3957325824, 1406140416, 1581776896, 3757309952, 786825216, 2301165568, 489390080, 288243712, 2881708032, 4220973056, 3576530944, 1918327808, 2103493120, 661432064, 200864896, 743474496, 430632800, 956276976, 2822270024, 609385820, 191982206, 1802104107}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 1140850688, 3724541952, 721420288, 595591168, 2302672896, 2871001088, 1794113536, 2046296064, 3566469120, 1910112256, 1243414528, 922648576, 2104049664, 3996147712, 4162646016, 50640896, 3758384128, 594999808, 692171520, 3344879744, 3302864960, 1994979232, 2534324080, 3071363832, 3689179492, 786886954, 32094935}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 1543503872, 167772160, 1660944384, 729808896, 3628072960, 4150263808, 3446669312, 2085093376, 3929276416, 2285764608, 956366848, 3037954048, 3461267456, 1366024192, 3833491456, 97355776, 75486208, 1045451264, 3925126400, 2165328768, 588556608, 488655520, 280796464, 295991464, 2548731092, 4068571318, 2029979315}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 1275068416, 100663296, 3875536896, 1065353216, 3619684352, 3223322624, 386924544, 4149739520, 2695102464, 1825177600, 847446016, 127959040, 2926329856, 1501257728, 123326464, 3872032768, 3913241600, 3005468160, 2881598720, 3309564032, 3895570240, 4037800352, 1847435984, 4215133336, 597723772, 1147953466, 679172523}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 335544320, 570425344, 3640655872, 3212836864, 1052770304, 3567255552, 3543138304, 4276617216, 1308360704, 1122369536, 1612906496, 2165342208, 3371417600, 1807540224, 2182246400, 1259776000, 3556832256, 3893648896, 2279969536, 2947047296, 1642315712, 1029400352, 4115345680, 4029461752, 397800084, 4281335550, 3207256793}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1677721600, 2449473536, 2197815296, 1820327936, 2520776704, 1767899136, 846200832, 2364014592, 4249092096, 3877240832, 3333750784, 1854504960, 234012672, 705945600, 1939361792, 3291719680, 51897344, 1189242368, 2423699200, 825649024, 2251598144, 3834597728, 1613958512, 2917827944, 987782420, 3803159326, 943843527}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 3959422976, 1912602624, 2566914048, 3011510272, 3250585600, 1801453568, 1989148672, 3363307520, 1936982016, 1422262272, 4210491392, 708673536, 2375958528, 887971840, 25088000, 333166592, 1297710080, 1146676736, 1711047936, 2042426752, 4249005504, 3460286496, 4172874704, 3151410632, 2016014284, 4019585218, 3689875831}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 738197504, 3925868544, 3003121664, 1468006400, 1438646272, 1440743424, 2909798400, 1916272640, 3055288320, 346161152, 23265280, 2734391296, 3896098816, 1591140352, 3813101568, 3833178112, 1590348800, 2800052736, 362457344, 678514560, 3489431872, 2069643680, 4231924048, 1551962216, 674804500, 3314701450, 2068264517}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 3959422976, 3053453312, 352321536, 3380609024, 3342860288, 3856662528, 550502400, 1719140352, 1723596800, 3943038976, 819396608, 2721611776, 1793474560, 314400768, 2376855552, 1067354112, 218186752, 1496176128, 1024034048, 861527168, 1549510592, 1076675744, 1318979568, 4223340616, 3536237148, 2580367602, 2036589621}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1811939328, 1375731712, 3741319168, 1417674752, 2847932416, 1465909248, 3446669312, 3305635840, 1693188096, 3033661440, 2983133184, 4177494016, 3007496192, 1567744000, 3768864768, 2441979904, 2518535168, 1463184896, 3017981184, 1869772160, 3645678656, 3721883744, 2549627280, 2594443528, 4154336692, 4069337638, 2500362997}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 3019898880, 3523215360, 956301312, 1551892480, 406847488, 1885339648, 3264217088, 3712483328, 1849950208, 1908277248, 3508600832, 3461054464, 2546057216, 2127880192, 3938013184, 557156352, 62974976, 4243549696, 467708672, 1007510400, 1246997440, 997051360, 3458127984, 1902002344, 1877150316, 2651358094, 385447895}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 2348810240, 2986344448, 218103808, 729808896, 2462056448, 945815552, 4277141504, 526909440, 1130102784, 2078932992, 3275292672, 1954709504, 198361088, 4205305856, 2627162112, 19441664, 147577856, 2750770688, 2172486912, 3266012544, 1404207296, 3428508448, 4115395600, 2452974536, 1167962324, 1411072222, 4160390241}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3690987520, 1442840576, 1291845632, 2659188736, 1547698176, 148897792, 982515712, 998768640, 1312030720, 2321940480, 262471680, 1816821760, 412205056, 4059095040, 3766767616, 1106028544, 1494533120, 2575987200, 3673001216, 3031452800, 1485481408, 288488288, 352381680, 3386657800, 783323980, 1624688030, 2722186491}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 3422552064, 2919235584, 620756992, 494927872, 3166699520, 1600126976, 477102080, 372768768, 3512467456, 4063100928, 4015325184, 2163900416, 3322560512, 278093824, 2379214848, 387221504, 499078144, 3386505728, 958243072, 3882610304, 1418114496, 3413399456, 665736208, 1803643656, 4198812468, 448994410, 204717845}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 3825205248, 3724541952, 2264924160, 2726297600, 2319450112, 572522496, 1607467008, 1798832128, 1684799488, 3246784512, 2761883648, 1858306048, 3618783232, 171008000, 3604803584, 453355520, 3322764288, 2711812608, 1410763520, 3514355840, 3985081152, 159411424, 2515827952, 3863898168, 3266270636, 704629202, 2407007121}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3288334336, 1778384896, 1358954496, 4118806528, 742391808, 3235905536, 1936719872, 4145545216, 2049179648, 2020737024, 648609792, 3329130496, 2624634880, 2817384448, 3428413440, 3944527872, 1163521024, 3972225536, 2907288320, 3485562240, 284730304, 898355616, 3287973168, 2790205896, 4010653492, 4077090050, 921272675}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 1006632960, 3053453312, 2063597568, 3061841920, 473956352, 270532608, 3534749696, 3035103232, 3552837632, 902692864, 4084006912, 2761326592, 733626368, 2047041536, 3368275968, 4292384768, 412566528, 2830496256, 583632128, 598998144, 2513479744, 3213063392, 3590583664, 834183224, 1124555508, 292419070, 505782359}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 4227858432, 1442840576, 2936012800, 3766484992, 1832910848, 1251999744, 1437597696, 2674393088, 3616800768, 3673292800, 1036058624, 250511360, 346832896, 2758369280, 1047384064, 2140973056, 514685952, 3966235136, 1448183040, 3001941120, 484224320, 923622496, 2807558576, 2407120728, 1700394196, 132030718, 2424597411}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 4227858432, 3523215360, 1157627904, 1837105152, 641728512, 3227516928, 1611661312, 3617062912, 2454454272, 3599106048, 2264334336, 2050064384, 3877748736, 1164632064, 2593484800, 3157755904, 2518080512, 3950723584, 1220842752, 2606058880, 2467804864, 31913120, 2880654000, 921742696, 4073669196, 773752026, 29123841}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2214592512, 100663296, 1694498816, 1132462080, 2394947584, 266338304, 4069523456, 3678928896, 3513516032, 1811021824, 3615424512, 283279360, 7716864, 3184975872, 2768130048, 1832953856, 4104307712, 910706176, 1081192192, 3726998144, 3220975040, 2327455264, 1225990416, 4019231784, 826988076, 2392080686, 2461768957}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 3556769792, 973078528, 1493172224, 3967811584, 566231040, 1340080128, 3289382912, 48758784, 252968960, 637927424, 3818455040, 3767107584, 2872033280, 3700613120, 1401245696, 2099218432, 2518604800, 3987685888, 1922866944, 1141661056, 3078496704, 3190106592, 691766800, 2575363880, 3088735308, 2098145830, 3090720683}, +{2147483648, 3221225472, 536870912, 268435456, 1207959552, 738197504, 1509949440, 2063597568, 1082130432, 1849688064, 3357540352, 40894464, 2441609216, 970194944, 3877240832, 1051525120, 1873444864, 1231994880, 3540508672, 3220131840, 180393984, 642513920, 2776202752, 26971392, 2942990208, 3658362688, 3168222816, 2413266032, 4118569016, 3205829444, 4258702102, 4073783227}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1409286144, 301989888, 1224736768, 209715200, 3737124864, 3407872000, 3165650944, 116916224, 3762028544, 4013555712, 201523200, 2590343168, 2918432768, 1067245568, 3358289920, 3807356928, 4203275264, 327506432, 84051712, 2212517760, 1477318592, 1067263968, 1102095824, 3582426072, 983405204, 3872376890, 3441876621}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 2885681152, 2315255808, 3506438144, 75497472, 3594518528, 3227516928, 2756706304, 2766667776, 3822845952, 2155216896, 1853030400, 1774157824, 3382951936, 2734481408, 363687936, 3849947136, 1529406464, 1293376000, 393517312, 1328050048, 1291135424, 2002028000, 941121008, 3989643560, 4104168540, 781342294, 511181545}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1006632960, 3657433088, 3976200192, 2709520384, 432013312, 1755316224, 625999872, 1892155392, 1638137856, 104202240, 2437349376, 688029696, 2327822336, 4092387328, 1109413888, 3628382208, 3642817536, 1784830464, 280857856, 2904643456, 3797495488, 3763439520, 3010675792, 763890104, 893656780, 2215000942, 3548328351}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2214592512, 4127195136, 3204448256, 461373440, 2227175424, 3579838464, 2760900608, 3521642496, 2528378880, 2801926144, 3381198848, 295469056, 2919383040, 2072993792, 1338634240, 435070976, 3098758144, 3664759296, 3217924864, 3501384320, 4102229824, 544323232, 777307920, 1023420936, 3665824012, 473970726, 673195683}, +{2147483648, 1073741824, 2684354560, 4026531840, 402653184, 201326592, 2248146944, 3774873600, 1920991232, 675282944, 4276092928, 1571815424, 457703424, 2307653632, 3919183872, 3854106624, 1167360000, 3404546048, 1430806528, 1310650368, 1667143680, 4289479680, 723055104, 1919256832, 2155207808, 2222927552, 2400169824, 3001336816, 2643957640, 3117477124, 3458826726, 1758456045}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3154116608, 3321888768, 3976200192, 1853882368, 130023424, 2187329536, 1133510656, 438829056, 423886848, 2270560256, 2875654144, 1822392320, 3908190208, 3093389312, 481349632, 2990114816, 1714254848, 1905451520, 4149257472, 1357508736, 111477184, 61258592, 1870581776, 4043479112, 1106824524, 2188214550, 2526238703}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 2483027968, 1509949440, 3539992576, 2055208960, 2755657728, 463470592, 1118830592, 882376704, 4227596288, 76677120, 594214912, 849838080, 2661892096, 451829760, 3415461888, 4268075008, 2278181888, 2321415680, 2225902336, 4183742848, 2379160384, 2661919456, 822115440, 288024280, 898182932, 867474434, 1466105413}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 1811939328, 167772160, 3976200192, 1149239296, 952107008, 270532608, 292552704, 2186805248, 1563164672, 45744128, 811794432, 1333690368, 2904145920, 3158761472, 1154117632, 1918146560, 2306006016, 482099712, 207462656, 1460096896, 978259648, 2353312480, 2503670096, 769148568, 3078859172, 2562353570, 1686929937}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 738197504, 3187671040, 1157627904, 411041792, 3779067904, 1067450368, 2664431616, 1573388288, 4063494144, 3176529920, 2612461568, 3125444608, 4272832512, 2761777152, 1543098368, 2376902656, 2749461504, 1574684160, 2834138368, 3670855296, 2784432576, 2322241248, 2193522224, 2318747928, 2038291660, 16943950, 2296015291}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 201326592, 4194304000, 50331648, 3548381184, 2554331136, 2938109952, 2450522112, 573046784, 2993422336, 3897425920, 591986688, 3800334336, 3443933184, 3683868672, 2055327744, 3835904, 3679937536, 3412315648, 2891818240, 4289392512, 2962819392, 3704392864, 4254757680, 3517278392, 2376924444, 4111218918, 2642282725}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 1409286144, 2382364672, 553648128, 3347054592, 4215275520, 3546284032, 1573912576, 1355284480, 1929641984, 2821586944, 493813760, 2853797888, 3150954496, 2161434624, 224096256, 3225925632, 731446272, 1001478656, 1923520256, 1964931200, 1981756096, 3433150496, 468962416, 1619446120, 3615903932, 1922245438, 1726713655}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3288334336, 2181038080, 1929379840, 2004877312, 1069547520, 799014912, 2939158528, 1807220736, 1513881600, 2391146496, 1084293120, 3568467968, 1332920320, 1749016576, 6516736, 367310848, 1186722816, 2774093312, 889431808, 1233666944, 4058581312, 2912327584, 2037972432, 3714106488, 4167887252, 2773676778, 3822043453}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 335544320, 2717908992, 3573547008, 2357198848, 3787456512, 396361728, 1894776832, 1861746688, 1159462912, 470679552, 1798897664, 2348122112, 4183769088, 226648064, 2909130752, 504211456, 1673753600, 332159488, 2377963264, 3320331136, 3019123904, 2088371424, 1392716048, 471239992, 4175034724, 326343818, 4282534101}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 67108864, 838860800, 3573547008, 2172649472, 901775360, 912261120, 3702521856, 2563244032, 2492727296, 2803761152, 1414856704, 2944892928, 1407303680, 770236416, 2665836544, 3872372736, 448128000, 3231105536, 3489684224, 1853891456, 2369789120, 3424664480, 3423613776, 1285045000, 3047952132, 459408678, 1842293867}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 1946157056, 1241513984, 2130706432, 3514826752, 2646605824, 3760193536, 1622147072, 767033344, 3477340160, 2258763776, 1613955072, 120815616, 2853748736, 668459008, 8540160, 768313344, 591186944, 858121728, 1679381248, 2842967424, 861543488, 1754742560, 100765648, 3399736984, 1641576212, 912032362, 582829123}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 4093640704, 3523215360, 2264924160, 3682598912, 675282944, 1512046592, 2913992704, 3528982528, 3820748800, 598343680, 1695350784, 1277329408, 3140534272, 282714112, 2204987392, 2092611584, 476890112, 337887744, 1248356096, 1974208384, 3204590656, 2739470752, 4106521136, 91215352, 2721742772, 2733447890, 4210205221}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 2751463424, 1442840576, 83886080, 2625634304, 1707081728, 1059061760, 242221056, 2633498624, 2351693824, 2074214400, 2520580096, 1271300096, 2228666368, 1598021632, 66547712, 1702791168, 1469766656, 1452131840, 2057455360, 1757159040, 3993641408, 1687754208, 45123600, 509994776, 3303426276, 4120520842, 2863730873}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 3959422976, 369098752, 4278190080, 2743074816, 3535798272, 2472542208, 932184064, 2361917440, 2855010304, 1035599872, 949288960, 2369028096, 4194058240, 1250779136, 3736064000, 3191646208, 2922398720, 3974584832, 3184716032, 2643728512, 537789760, 2074814624, 2082970256, 4277127176, 2401025228, 2374002862, 3642720205}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 2483027968, 2986344448, 989855744, 3464495104, 213909504, 1080033280, 4203741184, 3408396288, 2213281792, 1884946432, 3992256512, 1427603456, 3840917504, 3546210304, 524251136, 253728768, 1538520064, 3021788672, 3623766784, 948306816, 2079798080, 737585120, 3880142160, 4056029960, 1744911052, 3120145814, 4157923013}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 3825205248, 2181038080, 3439329280, 3078619136, 3921674240, 4141875200, 2685403136, 117964800, 3284402176, 618790912, 3713204224, 2880339968, 3598598144, 3395379200, 1512697856, 1753655296, 600468480, 383471104, 488046336, 2621318016, 3279750848, 316379168, 149023696, 866288040, 1815631116, 2751484510, 2923194855}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 3690987520, 2046820352, 251658240, 746586112, 1119879168, 2610954240, 2834300928, 3916955648, 2752249856, 2490368, 1268580352, 2372829184, 3265150976, 2868338688, 3530805248, 1987487744, 256013312, 1956203008, 4173001984, 2273456000, 528424512, 3594632288, 1171782992, 1788123896, 812467748, 1439758570, 1306070321}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 1946157056, 2181038080, 184549376, 2961178624, 2134900736, 3839885312, 2286944256, 2760376320, 3869507584, 119668736, 1121255424, 3722870784, 608550912, 3577536512, 966553600, 17741824, 2347887616, 1333190144, 4231879424, 3011643264, 1424298816, 3514740832, 1611258416, 3232421192, 4169354172, 227083374, 1041805231}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 2483027968, 3254779904, 4177526784, 1417674752, 935329792, 996147200, 2192572416, 1625817088, 2238971904, 42598400, 2776039424, 528252928, 2486091776, 3813007360, 3179769856, 1618249728, 3693804544, 373812736, 2436129536, 980041600, 2475104192, 2964624864, 3167417744, 2092417416, 2298247236, 2039358894, 703923035}, +{2147483648, 1073741824, 1610612736, 3489660928, 134217728, 3019898880, 436207616, 3506438144, 3313500160, 901775360, 31457280, 2398093312, 2812805120, 2591817728, 3905814528, 3405053952, 3194322944, 1793507328, 2001199104, 3369103360, 1957537792, 3257596928, 436325888, 2957601536, 3118334336, 3501007808, 2603724192, 2652164944, 375191016, 2312159604, 2989941134, 3271555225}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2348810240, 3053453312, 855638016, 3246391296, 3493855232, 1642070016, 2603614208, 1962409984, 1613496320, 770834432, 199688192, 2824306688, 2488188928, 1543364608, 3467923456, 4124026880, 999476224, 2715274752, 1584358656, 1711420544, 3326021184, 1181466400, 89456048, 3890143368, 4183152868, 529554090, 1388939081}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 1677721600, 436207616, 50331648, 998244352, 1396703232, 1595932672, 3627024384, 1339555840, 4125360128, 1696727040, 997785600, 1490518016, 1281802240, 40099840, 2874306560, 1482668032, 1053475840, 1678633472, 2132110080, 1317484928, 364419904, 3252830880, 340238832, 2966346872, 2743059028, 2309248658, 853320819}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 3690987520, 3724541952, 754974720, 1015021568, 2487222272, 1327497216, 2836398080, 866648064, 3479961600, 1773797376, 233242624, 3295576064, 2037563392, 940695552, 2408140800, 1555470336, 3171349504, 1933573632, 296775936, 2251883136, 2391785408, 562654688, 4189495408, 1300681592, 1635778396, 3348126342, 296302085}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3288334336, 2181038080, 1157627904, 1115684864, 2797600768, 1369440256, 2683305984, 3321364480, 2102132736, 1212547072, 354877440, 2953216000, 3234414592, 765091840, 238481408, 2481891328, 116214784, 1547191808, 2811494144, 1216152448, 544181440, 1390200672, 1478461264, 593811192, 1513333476, 1903359882, 2132583297}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 3556769792, 3321888768, 2499805184, 327155712, 1900019712, 270532608, 193986560, 599261184, 3355181056, 3059089408, 2706178048, 3080945664, 1729839104, 617766912, 2646339584, 3876304896, 3768534016, 3247987200, 89192192, 1651315328, 2058593728, 107178528, 4065221360, 2287846968, 3127804796, 1970854434, 1109990405}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 201326592, 167772160, 3607101440, 3565158400, 1908408320, 882900992, 4000317440, 3136815104, 1009516544, 2564947968, 1137901568, 210075648, 983646208, 1894146048, 986566656, 1292732416, 2750766080, 862471680, 2946297088, 772473728, 1805232192, 366699616, 164184464, 3626139640, 1772869252, 2782439018, 1324732601}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 469762048, 2113929216, 3472883712, 2508193792, 71303168, 4016046080, 2140143616, 4261937152, 173277184, 4257349632, 3635609600, 2360180736, 3926966272, 2034229248, 3995357184, 3358959616, 3872181248, 1315563008, 1794468096, 1964706432, 4140410688, 3354054432, 1155583664, 396881192, 2146985580, 3286482590, 3638412099}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 738197504, 1308622848, 2969567232, 1484783616, 2009071616, 2707423232, 4121952256, 2282225664, 85721088, 1025900544, 624492544, 228294656, 105988096, 3225182208, 62779392, 1524865024, 3701820416, 3145090560, 1380644096, 825047680, 2703341760, 1468944352, 3237921424, 1632055560, 21398532, 1146667734, 3275626425}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 2617245696, 4060086272, 251658240, 58720256, 2998927360, 1222639616, 4191158272, 719847424, 2030829568, 232914944, 476381184, 3451551744, 3301556224, 732487680, 2267836416, 3800733696, 3270636544, 2026698240, 1216506112, 1378726272, 3483266112, 3980888480, 2959566480, 3268878312, 1802994876, 3571401558, 3723693597}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 469762048, 2717908992, 1828716544, 1082130432, 1505755136, 2686451712, 1219493888, 2566389760, 2700869632, 2333212672, 2848260096, 3941040128, 2834874368, 219799552, 3265286144, 4084697088, 1513147392, 1641925120, 2582537472, 2563813760, 1036679360, 1770957280, 1122326544, 516960216, 875039892, 1641296378, 3594920509}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 3959422976, 4127195136, 1258291200, 4236247040, 3879731200, 1335885824, 1796210688, 521666560, 3678142464, 1797128192, 4100521984, 2967240704, 3970580480, 2370265088, 2578042880, 2750199808, 1130519552, 1099129344, 490455296, 4036202624, 804505664, 1540862560, 2829186352, 1548268952, 2927644860, 2501146762, 3586019581}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 738197504, 1308622848, 3405774848, 1920991232, 2596274176, 1541406720, 1433403392, 2602041344, 1379663872, 3962175488, 1169620992, 315326464, 53690368, 2806013952, 1349373952, 3172698112, 3422245888, 3149160960, 1337180416, 2683483776, 1343880768, 2735054816, 3362941392, 2884037224, 1845109588, 3061782146, 3837755589}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 1811939328, 771751936, 3741319168, 3162505216, 1405091840, 3818913792, 2601517056, 2155347968, 2719219712, 2414739456, 474284032, 2464972800, 3660726272, 884695040, 3258839040, 1729923072, 4030356480, 367486464, 2414859520, 213619328, 3067738944, 2558178656, 4259543312, 2482618808, 1168812444, 2411417426, 1287509327}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 1275068416, 2382364672, 1795162112, 159383552, 2948595712, 1981808640, 4017094656, 576192512, 1642856448, 2292318208, 1813053440, 290357248, 2088943616, 3926384640, 385306624, 375302144, 1279970304, 316929536, 3348196608, 2077864576, 840656448, 3430714656, 3726376528, 776828568, 1212396516, 4126570466, 2346194785}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 3288334336, 3925868544, 3036676096, 2055208960, 3938451456, 2682257408, 3278897152, 2321022976, 802422784, 3066953728, 4247060480, 1411547136, 1651326976, 3693371392, 3740061696, 2901587968, 1550146560, 2084071936, 3529425664, 2874512768, 303626944, 229417824, 4125649488, 2094458472, 1418305364, 4224369362, 599502319}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3690987520, 1778384896, 3439329280, 813694976, 2705326080, 450887680, 2744123392, 3889692672, 1876688896, 3587833856, 4085579776, 1904508928, 4074323968, 3677904896, 2389372928, 2916395008, 3315680256, 840190464, 1463350528, 326482816, 1830017728, 800731104, 2035614256, 3367807304, 3096794316, 3057282122, 867424981}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 2751463424, 3321888768, 1258291200, 1686110208, 784334848, 413138944, 3956277248, 1623719936, 1783365632, 695599104, 2056192000, 876314624, 2338373632, 1867243520, 2707058688, 3551234048, 3603495936, 1928843776, 2113164032, 3271593600, 3994646080, 212215904, 2101818192, 2432150072, 2379671852, 954523790, 502391045}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 4093640704, 4261412864, 251658240, 746586112, 1027604480, 2820669440, 1368391680, 3112697856, 4172546048, 3128295424, 3297705984, 3012067328, 4074094592, 3855015936, 3948695552, 4166563840, 4093506560, 1671612928, 4118966016, 4034106496, 2840294720, 3937156448, 3528067248, 1103964920, 716283004, 1404193134, 2074844827}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 469762048, 33554432, 1258291200, 1518338048, 650117120, 4083154944, 605028352, 1559756800, 2321285120, 694026240, 2844459008, 3686301696, 1649524736, 1251926016, 2851368960, 1298704384, 734653440, 1104341504, 2278712576, 2650773888, 1208973632, 850931424, 2365327568, 3635284552, 1705184556, 1836879874, 2747528829}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 4093640704, 1174405120, 4043309056, 1736441856, 306184192, 3663724544, 1884291072, 1921515520, 3742105600, 3323854848, 1879900160, 2600697856, 1340522496, 2911887360, 1385066496, 1091811328, 722400256, 3369336320, 4246231808, 580038272, 1087595712, 4019718688, 3848542768, 2458006888, 3116045020, 1471330318, 123956037}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 67108864, 1241513984, 1325400064, 3615490048, 658505728, 4150263808, 166723584, 1618477056, 453771264, 3426353152, 2058551296, 1849982976, 1544896512, 1983012864, 477155328, 968144896, 2708306944, 1371437568, 4203406080, 2217196928, 3795450944, 157486752, 1336716528, 2433838184, 708604468, 1351996698, 3918072401}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 2348810240, 3590324224, 4076863488, 2340421632, 331350016, 476053504, 1336934400, 398983168, 3010723840, 2907308032, 1075773440, 2254471168, 74989568, 305881088, 2392182784, 72394752, 3144698880, 1521450496, 3115308288, 887594112, 3327452736, 563418528, 3080695760, 1432939912, 2188058180, 2712316070, 2233957139}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 2885681152, 3858759680, 2197815296, 1082130432, 515899392, 3516923904, 1966080000, 3856138240, 4175167488, 110755840, 1579483136, 1605140480, 650493952, 1640292352, 2958970880, 270309376, 1088281600, 2939741696, 1203008768, 2843844736, 750612032, 2815373152, 691118672, 1545950072, 3438483668, 1274774322, 3293072989}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 1677721600, 3523215360, 3170893824, 2659188736, 457179136, 3416260608, 3253731328, 322437120, 274464768, 81395712, 4111925248, 1429700608, 160743424, 1237835776, 927363072, 2504493056, 174908416, 2751198720, 1217152768, 674793344, 3041879744, 3650161248, 150645040, 4290012184, 1248111236, 3700770874, 168181653}, +{2147483648, 3221225472, 536870912, 805306368, 402653184, 3019898880, 1644167168, 1224736768, 3212836864, 3191865344, 1436549120, 3366977536, 2021130240, 4274782208, 3993632768, 91291648, 1721466880, 2711601152, 4256882688, 3036106752, 668702720, 2965369856, 1976230400, 82802432, 877112192, 618517440, 2856306464, 1108010288, 3557785240, 2010626836, 970321530, 292277937}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 2751463424, 2986344448, 1761607680, 1786773504, 138412032, 3097493504, 745537536, 2528641024, 131858432, 1642725376, 3721199616, 1403289600, 3660169216, 1382080512, 2032291840, 3236214784, 17425408, 1288762880, 2809808640, 4293443456, 3425434560, 3682196064, 2439562736, 4213590296, 2697116900, 3204893434, 1661825717}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 3019898880, 2113929216, 1895825408, 3011510272, 3888119808, 3076521984, 2947547136, 2241331200, 1361313792, 789446656, 2142306304, 2875293696, 3845275648, 3768541184, 2617561088, 270645248, 2266135552, 336547328, 1250753280, 2655889536, 1745900224, 747397408, 3308679760, 1669419080, 1182649604, 2198615666, 934421651}, +{2147483648, 1073741824, 1610612736, 268435456, 2818572288, 3288334336, 2449473536, 2634022912, 813694976, 3837788160, 3542089728, 3448766464, 3940024320, 2820407296, 4227465216, 4140236800, 2168422400, 2061320192, 1933467648, 2119692288, 2424285184, 1102924800, 391009792, 1363144448, 2292946816, 1975746240, 655317472, 3125640528, 1097225816, 2525749340, 983938298, 1340761733}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 67108864, 4261412864, 3841982464, 3800039424, 2587885568, 1071644672, 1588592640, 2000158720, 819200000, 3519414272, 2073231360, 1159626752, 3890921472, 490070016, 3957944320, 3776886784, 166382592, 1077271040, 1567179520, 492740736, 3607808960, 33940576, 1427203184, 4041912648, 3258774788, 827253242, 2120999463}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 4093640704, 2516582400, 385875968, 2424307712, 557842432, 2044723200, 3373268992, 1980235776, 3170631680, 1996881920, 2218065920, 4112482304, 1448624128, 3577307136, 4205637632, 1847572480, 886598656, 2373544448, 550293248, 1489999488, 4184895808, 2281008736, 3734169264, 4285441160, 801494316, 762716126, 258803273}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 3288334336, 973078528, 1929379840, 1853882368, 4173332480, 2736783360, 2848980992, 1175977984, 3510370304, 2731671552, 56557568, 2070773760, 767246336, 815816704, 3289640960, 634234880, 2183887872, 2505603584, 199213824, 2329387392, 2706399040, 3378246624, 204061264, 266685656, 1652904908, 347433178, 39672301}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3288334336, 1442840576, 2734686208, 4219469824, 515899392, 1377828864, 1347420160, 1937244160, 2202271744, 2239627264, 3164667904, 129335296, 679854080, 4286111744, 4165423104, 1897240576, 4019573760, 2782984704, 1777562368, 235111040, 2112411712, 1394571680, 50438800, 1595133784, 3762671468, 3461930466, 1939304075}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 1140850688, 4194304000, 1258291200, 3313500160, 4106223616, 1637875712, 2622488576, 3413639168, 1210843136, 3793616896, 1198981120, 2868740096, 3215998976, 3245563904, 3951874048, 2791155712, 190868480, 374035968, 1044434688, 3589516672, 3202306368, 1112722208, 1728745872, 4262320568, 3500344076, 714059394, 37313105}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 2617245696, 3590324224, 3338665984, 58720256, 1388314624, 161480704, 535822336, 3034054656, 827064320, 3880386560, 2925068288, 1672511488, 1460486144, 3995099136, 3456552960, 3591407616, 1862106112, 3052956160, 684385536, 832216192, 1141137216, 3677941408, 1566539920, 3054955192, 702062180, 33115650, 3396753929}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 2483027968, 2650800128, 1157627904, 1518338048, 2613051392, 627048448, 2433744896, 2291662848, 1952710656, 411172864, 1687748608, 3823140864, 498745344, 3422511104, 3762941952, 3934300160, 3064615936, 2691133952, 1873665792, 4114791552, 3180545984, 863490656, 3042950672, 3181503880, 1005370412, 135558490, 1643671915}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 872415232, 1644167168, 3472883712, 1501560832, 2814377984, 3080716288, 1053818880, 3610771456, 3198943232, 1227489280, 4093050880, 1188921344, 688996352, 1636982784, 3053056000, 2025691136, 3915471872, 2231007744, 1227738880, 4242250624, 2248964672, 1410909984, 426050384, 2059839992, 3473334764, 96745650, 2499678849}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 2080374784, 3858759680, 1325400064, 3649044480, 423624704, 3198156800, 3874488320, 1692925952, 2988703744, 3140354048, 4066836480, 1236172800, 3600433152, 4015087616, 157667328, 2957940736, 2110422016, 1925800448, 2582234368, 3865358464, 3073591616, 4115201568, 487139056, 3655962392, 134539524, 4405518, 310415103}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 3288334336, 4127195136, 2701131776, 2306867200, 1220542464, 534773760, 2356150272, 2239234048, 2823553024, 320995328, 1726414848, 2004385792, 502841344, 3314278400, 3645722624, 274237440, 3865637888, 411293184, 3128512256, 104248960, 674091200, 383541664, 3885569808, 2473959720, 3870512660, 3826629658, 193151809}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 201326592, 369098752, 251658240, 1048576000, 4282384384, 3810525184, 437256192, 1426587648, 3666083840, 2495479808, 29556736, 1066893312, 3267084288, 4007976960, 1715564544, 218335232, 772664320, 4263756288, 94955776, 2610647168, 3415116096, 530676704, 2683548336, 3967140920, 3709846236, 2806699502, 2282374487}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 1677721600, 771751936, 1694498816, 3581935616, 1807745024, 2837446656, 2052063232, 1850212352, 134479872, 1564606464, 948240384, 2934013952, 3965173760, 3771654144, 153186304, 1656068096, 4066231296, 1775231488, 1933755136, 1749507200, 1017294784, 397505952, 2338164176, 2739531096, 3651533804, 2373180910, 668791895}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 335544320, 3590324224, 486539264, 3934257152, 12582912, 2992635904, 2043674624, 3673686016, 4283170816, 442368000, 4164485120, 3301015552, 3759915008, 1883693056, 3446501376, 1432197120, 759024640, 846449152, 2295527168, 3180289664, 2696059840, 985756256, 2920526544, 161281160, 1982757660, 1835994418, 876384585}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 1140850688, 1979711488, 3573547008, 3498049536, 2336227328, 23068672, 850395136, 2642935808, 1083441152, 3373137920, 3067543552, 2151841792, 2426159104, 937910272, 1521995776, 3488004096, 3151653888, 1300521472, 1563126528, 2853563008, 1747170752, 2891312864, 3989016752, 3148202024, 808157668, 385999478, 2129499099}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 3154116608, 1174405120, 2902458368, 2323644416, 3376414720, 2619342848, 3887071232, 565706752, 742653952, 3851288576, 3866296320, 688291840, 2974793728, 3295731712, 3850661888, 2972882944, 2283392000, 3117936128, 822409472, 3002233984, 3693459904, 3433121376, 814955184, 3814113144, 3576152948, 60618218, 1283879587}, +{2147483648, 3221225472, 2684354560, 268435456, 671088640, 1677721600, 4194304000, 754974720, 1317011456, 1220542464, 2787115008, 3478126592, 1211629568, 2600206336, 4063363072, 4268163072, 637370368, 1927102464, 372137984, 950390784, 244430848, 502750208, 2221229568, 2618443520, 2427966848, 2577830080, 3945984096, 2445546960, 2840474008, 3675588268, 3724194610, 3985701173}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 1409286144, 301989888, 3238002688, 192937984, 3686793216, 1465909248, 1190133760, 3749183488, 2263613440, 2714632192, 2962685952, 2196996096, 72040448, 213409792, 2123493376, 2754582528, 2015190016, 284381696, 1697939200, 1840248704, 1237360064, 1157813280, 3941991248, 282802760, 128812372, 2765386906, 891279625}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 3288334336, 3992977408, 2164260864, 3430940672, 2059403264, 970981376, 873463808, 1919418368, 159121408, 3402760192, 397213696, 417693696, 2626961408, 1463640064, 3382628352, 2420742144, 542004224, 3015463424, 1591827200, 2851914880, 2788990656, 2828004064, 3105763024, 4104594280, 2473371916, 3494373894, 3318879121}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2348810240, 3120562176, 1593835520, 2004877312, 2915041280, 2334130176, 2486173696, 1376256000, 2718695424, 1413087232, 3028353024, 2197127168, 1800978432, 3027099648, 1936084992, 1269405696, 2797257728, 1433987584, 3235770624, 2939054976, 155565632, 4036026016, 2202134608, 3530312664, 1268814068, 889409766, 3732552925}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 4093640704, 838860800, 318767104, 830472192, 666894336, 115343360, 45088768, 1928855552, 268173312, 2352873472, 2938699776, 3330965504, 3210526720, 3259097088, 1949388800, 4033263616, 1334508544, 1442637312, 4140942080, 421086080, 4145195328, 1741746720, 2305284688, 2010401704, 3354005412, 2732791946, 3988362301}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 3019898880, 3321888768, 788529152, 3414163456, 482344960, 740294656, 3708813312, 3747086336, 1530134528, 3579445248, 2918907904, 990478336, 1526710272, 66641920, 3389485056, 483239936, 21881856, 507507200, 3151550208, 18305664, 3298136896, 3187264160, 2779111696, 3540244568, 59695676, 2524080698, 3587521487}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3959422976, 2785017856, 3607101440, 662700032, 3628072960, 564133888, 3144679424, 1266155520, 2786852864, 3100508160, 3380543488, 1510768640, 720322560, 2751750144, 2095247360, 3816851456, 3037287424, 61832704, 891579648, 3629301888, 2702742336, 3787807648, 2808696624, 3074388760, 1267492324, 3720801994, 250779701}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 67108864, 234881024, 1996488704, 4202692608, 104857600, 2300575744, 3815768064, 3678928896, 99876864, 628228096, 2442067968, 1980203008, 1266860032, 4215398400, 2479378432, 2095294464, 2204687360, 2453859840, 3147949824, 2555922560, 406561600, 876928736, 4212968944, 3018914296, 2572078660, 1443885478, 2659282947}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 2483027968, 3321888768, 1728053248, 3850371072, 3577741312, 10485760, 3243245568, 3233284096, 3800301568, 917897216, 2423455744, 2356641792, 1062060032, 3067273216, 1928286208, 3053692928, 110361600, 2388520448, 441107200, 2734390912, 1852674368, 2614423328, 2186567408, 576208536, 250872428, 2518562930, 2767137451}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 469762048, 1241513984, 4278190080, 2491416576, 482344960, 236978176, 607125504, 2391277568, 1374945280, 1464467456, 1877278720, 786071552, 3944890368, 3255525376, 2577911808, 2193532928, 2760924160, 2540855808, 4216548608, 155964288, 1610126912, 3357768288, 2443442384, 1625071128, 2012299764, 4144687686, 623909763}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 3154116608, 1442840576, 2432696320, 4034920448, 1052770304, 1545601024, 2653945856, 1271398400, 138674176, 518127616, 866975744, 1177452544, 3077816320, 1604509696, 750931968, 4203395072, 981597184, 3916944896, 2275467520, 4018108544, 1784414912, 2919107552, 355667664, 3545071640, 4247149556, 3860373654, 319079743}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 1006632960, 973078528, 1224736768, 3397386240, 381681664, 2933915648, 3773825024, 795344896, 2903244800, 1476526080, 1495334912, 872251392, 19382272, 844292096, 707350528, 1985058816, 2029372416, 2559298048, 2709585152, 1106265984, 1937258432, 1603548256, 1323696208, 99565352, 1572772852, 575371582, 1732285301}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 3154116608, 3120562176, 553648128, 394264576, 2210398208, 1839202304, 3620732928, 2027421696, 1050411008, 4260233216, 772603904, 2239135744, 3070672896, 1918885888, 1654878208, 3402274816, 2423833600, 2573917696, 3204040960, 3448402816, 1832791488, 3394571552, 4138384464, 1460201976, 3420638636, 41798794, 1624801205}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 201326592, 3321888768, 352321536, 142606336, 3267362816, 1134559232, 4109369344, 702021632, 3540779008, 3796500480, 4007198720, 1652195328, 3150954496, 1626529792, 121008128, 139896832, 3098934272, 2211694080, 2750467328, 3236647040, 1384262592, 2342322400, 2931069648, 1559817976, 445595812, 1249649218, 3654421977}, +{2147483648, 1073741824, 1610612736, 1879048192, 4160749568, 4227858432, 570425344, 150994944, 2776629248, 2856321024, 1080033280, 1118830592, 184025088, 647757824, 4098752512, 2360279040, 2389147648, 530563072, 3097812992, 4228476928, 3415975936, 1105318912, 2402540032, 3855805696, 1981440384, 3462529472, 421071264, 3906241712, 443958888, 968098276, 874122922, 1111820933}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3690987520, 3254779904, 3539992576, 3430940672, 2092957696, 2531262464, 2521825280, 1201143808, 359923712, 165543936, 4279697408, 1266647040, 2620866560, 3462160384, 292679680, 2649466880, 976835584, 1670604288, 3571079424, 2717052288, 4078569280, 427893088, 558148048, 1031983144, 2217872988, 3040674218, 3598090623}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 738197504, 704643072, 385875968, 293601280, 79691776, 3563061248, 2437939200, 3207069696, 3924557824, 4237164544, 2055798784, 919502848, 1848426496, 644997120, 1515548672, 3600988160, 2858601472, 983093760, 2529935616, 2217105280, 1514088512, 1940105504, 3094378896, 1648503752, 1928800828, 1423947430, 1681289205}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 4227858432, 637534208, 3372220416, 1451229184, 1656750080, 3013607424, 386924544, 3693608960, 3760979968, 706871296, 741277696, 931102720, 2638135296, 2940592128, 2247905280, 1184073728, 2906446848, 3778737664, 3310084352, 871449728, 1707292864, 326994016, 155309648, 15890808, 1864277852, 3123472198, 2384179221}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 1006632960, 3388997632, 218103808, 813694976, 3628072960, 2229272576, 2232418304, 425197568, 874774528, 994181120, 3591569408, 4000940032, 2449915904, 3787055104, 1373523968, 1159567360, 3492080640, 2054865408, 2858415360, 449796992, 2862035648, 449556448, 56480880, 2235329672, 3514738348, 433409226, 2854231531}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 335544320, 1577058304, 218103808, 4169138176, 2864709632, 2510290944, 3679453184, 2293760000, 878968832, 4174249984, 18546688, 3122167808, 130662400, 438231040, 4126429184, 985434112, 3349666816, 2295720448, 630507264, 280067200, 3022466496, 2810351840, 1691670736, 2052149624, 412557004, 2198517362, 452523443}, +{2147483648, 1073741824, 3758096384, 1342177280, 3355443200, 1275068416, 1979711488, 1761607680, 1400897536, 3250585600, 1218445312, 2809135104, 1574436864, 2449735680, 2648834048, 2063532032, 830898176, 3708370944, 1612341248, 1799548928, 1581418496, 1179352064, 3767893504, 4137436416, 1267725440, 4086499520, 3675823392, 2002809808, 1062862392, 2637569348, 473236642, 2791675259}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 4093640704, 436207616, 1291845632, 1585446912, 591396864, 2426404864, 638582784, 3798466560, 4011589632, 4291690496, 3291807744, 2208268288, 2850439168, 1310154752, 1562570752, 3494615040, 3626265600, 3691274752, 743728896, 1411145088, 4098909376, 3428216928, 1810842416, 3432444632, 2482618300, 3643766870, 687267689}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 738197504, 1644167168, 2264924160, 3984588800, 1270874112, 2879389696, 1506803712, 3208118272, 453246976, 2797993984, 2073755648, 2835185664, 675397632, 2845237248, 4165029888, 3462506496, 886307840, 1387515392, 1237568768, 2544621952, 1255665216, 1593179168, 1947794768, 255225592, 417735212, 1032520818, 1248168619}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1275068416, 3456106496, 889192448, 1753219072, 1178599424, 161480704, 2106589184, 4147642368, 2241069056, 2314076160, 2173501440, 317358080, 37502976, 2972540928, 3071660032, 3437668352, 592870400, 1949723136, 2923852032, 1229868672, 208826816, 1479573216, 172445680, 3306091352, 1177893724, 3175001378, 2087874495}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 2080374784, 2382364672, 1895825408, 780140544, 1069547520, 346030080, 3633315840, 3548905472, 3420192768, 2713321472, 2206531584, 738492416, 2870624256, 4009451520, 209833984, 2322630656, 1546406912, 2028754432, 3654050048, 1260158592, 2792639680, 467161696, 932864272, 2386254840, 3080845884, 4221602446, 4039398049}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 3959422976, 2986344448, 3808428032, 2306867200, 1891631104, 1822425088, 1955594240, 695730176, 1021050880, 715522048, 3145531392, 1123516416, 1562099712, 4243775488, 3524743168, 1655937024, 4086430720, 73527808, 3064590592, 2287849856, 4034917184, 3257463840, 828145552, 524366072, 1881249660, 2037306226, 80835421}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 67108864, 838860800, 1660944384, 3984588800, 1765801984, 1453326336, 2049966080, 2106064896, 4204003328, 3921018880, 3435069440, 3273949184, 969129984, 3153125376, 416174080, 1490593792, 3421633536, 3221346816, 3471430400, 388879232, 658753856, 3341862176, 321802992, 1313379096, 1934216756, 2627592294, 3851147579}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 4093640704, 3590324224, 2499805184, 3900702720, 4206886912, 1868562432, 2502950912, 213385216, 1533804544, 824049664, 3696295936, 3594420224, 1180221440, 2567823360, 1527336960, 1948956672, 617274368, 3157450240, 3489594112, 2821776000, 2569654720, 1587758304, 758756048, 3959642568, 4108956644, 2798341210, 404587497}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 3556769792, 3388997632, 2097152000, 293601280, 3980394496, 2136997888, 3236954112, 1460142080, 2954625024, 3358457856, 3756064768, 3790700544, 1669906432, 1802362880, 2132176896, 3752179712, 2128278528, 2572350976, 2878266112, 3598765440, 2725366976, 884494240, 1006941040, 667640168, 3026860660, 1309354118, 1488622601}, +{2147483648, 3221225472, 2684354560, 3489660928, 2550136832, 872415232, 3254779904, 2466250752, 1249902592, 2025848832, 3621781504, 1857028096, 1095237632, 2270429184, 3699245056, 1994719232, 1394769920, 217268224, 1641701376, 1005244416, 3892230144, 2134469632, 3111213568, 2795851520, 2837144448, 2795394368, 3117214944, 2224525136, 2217332456, 3375706916, 1109039078, 2752475643}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 603979776, 436207616, 218103808, 3514826752, 2227175424, 3391094784, 1529872384, 215482368, 2609119232, 3352952832, 1986068480, 3955785728, 1328955392, 932929536, 2963656704, 1855227904, 4201137152, 765490688, 348935936, 1506436480, 2033543360, 1986459552, 122231056, 3618934360, 3352846260, 2839048658, 673732747}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 603979776, 2785017856, 587202560, 3078619136, 4114612224, 1910505472, 2008023040, 2588409856, 4243324928, 2679242752, 1994457088, 3526000640, 1965080576, 3686129664, 3891875840, 3968763904, 3128871936, 3504786944, 1446178560, 2533685888, 1915470912, 3456791200, 2014654320, 2609689160, 2337798788, 1516270758, 666910389}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 3154116608, 1040187392, 117440512, 1182793728, 3795845120, 3676307456, 3218079744, 24641536, 1925971968, 1378484224, 1278935040, 4155867136, 1125072896, 170942464, 3236679680, 3180439552, 4222706688, 4022784, 3652666624, 3407634048, 2456937792, 2669841888, 3772839408, 1005329784, 486148844, 3099789186, 1270454121}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 2214592512, 4060086272, 2667577344, 2222981120, 1631584256, 547356672, 2599419904, 4039639040, 1691615232, 4189454336, 925564928, 3283386368, 1265418240, 2806767616, 151343104, 4179134464, 568773632, 2083716608, 1141176064, 2112878464, 2436585024, 2454172768, 2366919088, 2260538072, 690993796, 3719328710, 495125643}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 4227858432, 100663296, 16777216, 897581056, 1606418432, 1327497216, 2289041408, 753401856, 3807641600, 3842375680, 214761472, 70549504, 3343335424, 1527144448, 1383657472, 4279801856, 3762121728, 2703836672, 1577009408, 1357544576, 312668864, 285711008, 3937588176, 2332013016, 1262405348, 1781898062, 450490827}, +{2147483648, 3221225472, 1610612736, 805306368, 2281701376, 603979776, 1577058304, 2902458368, 142606336, 1732247552, 945815552, 1181745152, 947388416, 1380188160, 4265476096, 538378240, 4050157568, 2273722368, 788357120, 109563904, 3068430336, 2191811584, 2843760128, 3276699392, 526480512, 2578313664, 1705351392, 1981284272, 1588370792, 1249406356, 3284827258, 1862236451}, +{2147483648, 3221225472, 536870912, 268435456, 939524096, 3825205248, 3120562176, 486539264, 847249408, 4005560320, 3030384640, 4212129792, 1495793664, 930873344, 2906259456, 2644705280, 1136623616, 2180104192, 1249304576, 4254552064, 578525184, 1063255040, 1957945856, 1088545536, 3462316416, 3630910656, 1904326496, 777845584, 672952248, 574104220, 2924752838, 3125153409}, +{2147483648, 1073741824, 2684354560, 2952790016, 2550136832, 1006632960, 3187671040, 2969567232, 411041792, 4072669184, 31457280, 2404384768, 1377304576, 2055471104, 275644416, 4215996416, 1981841408, 2988949504, 947970048, 3127013376, 627873792, 236311552, 2915156480, 448263424, 301522560, 2725673152, 3883571168, 1321921488, 3904329832, 2834246108, 1006543818, 2477054883}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 3825205248, 1577058304, 1426063360, 4068474880, 46137344, 3500146688, 1043333120, 3638034432, 1081344000, 2557607936, 4089249792, 2052751360, 1346977792, 1544052736, 2946289664, 3804665856, 362234880, 2637391360, 1623811840, 2580038784, 2998722496, 532064352, 2494522960, 2039955640, 3342032596, 3150536946, 105400951}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 2483027968, 3388997632, 2634022912, 142606336, 1094713344, 2090860544, 856686592, 1150812160, 1085538304, 1376911360, 3977052160, 3216670720, 2742534144, 732356608, 3289542656, 3632707584, 759821312, 3624781312, 582482688, 3796299136, 3517080768, 2316206560, 3185960496, 3589004504, 3054038396, 375474730, 3224845183}, +{2147483648, 1073741824, 536870912, 268435456, 4160749568, 603979776, 3456106496, 1627389952, 1350565888, 54525952, 2187329536, 321912832, 3838312448, 175898624, 1627521024, 3844407296, 754679808, 3405135872, 410476544, 3052072960, 75479040, 1673550848, 4033630720, 299254528, 2384952448, 2408767168, 1124842976, 3734923184, 4036713704, 2989542468, 1723772294, 4156413265}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 3288334336, 2315255808, 1962934272, 780140544, 398458880, 1063256064, 412090368, 3234332672, 553385984, 3562405888, 3094413312, 3070328832, 1102888960, 1254744064, 3420090368, 3500509184, 4267625472, 2807226880, 1818032896, 1268368768, 728916672, 592021088, 2877354000, 3548377096, 2734377164, 520891054, 403583673}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 2751463424, 3858759680, 2097152000, 2877292544, 2579496960, 832569344, 1257242624, 1594359808, 2888564736, 140378112, 3346857984, 2482405376, 4026613760, 3511181312, 961859584, 3842156544, 2949336064, 3878646272, 972903168, 850286208, 3211649984, 2262175264, 227612880, 2055766648, 583818596, 2790711862, 602520869}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1006632960, 3724541952, 4009754624, 243269632, 1757413376, 425721856, 2511339520, 2094530560, 3407872, 4238999552, 1144979456, 1745190912, 54345728, 2138988544, 875425792, 1429846016, 1229679616, 3259453952, 1940473088, 1719946880, 188403520, 980422112, 255332176, 4014216520, 1074921540, 876294882, 1815584903}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 1811939328, 503316480, 3640655872, 142606336, 683671552, 3873439744, 3721396224, 2574778368, 1189871616, 645791744, 3745841152, 1471053824, 682704896, 353394688, 2779041792, 2450167808, 4027274240, 2709487104, 2956811520, 4001267328, 1232723648, 4036509152, 1455164240, 1229337384, 1384724540, 3026238066, 782000705}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 1006632960, 3388997632, 2499805184, 3632267264, 3007315968, 3831496704, 4023386112, 2393374720, 3806593024, 3782344704, 1820262400, 3847913472, 2230370304, 4206092288, 2569498624, 682002432, 1126102016, 3950179840, 3973370112, 576833408, 4071115968, 1969489888, 3887216304, 4158589032, 3685390588, 2531851686, 145736407}, +{2147483648, 1073741824, 536870912, 805306368, 3355443200, 2348810240, 2852126720, 50331648, 3196059648, 1061158912, 786432000, 4159700992, 1625817088, 3336306688, 4160094208, 3203727360, 1173782528, 1511079936, 67133440, 2070212608, 2631055360, 354636800, 1991726592, 9268480, 328614784, 3844209984, 724304864, 471737776, 1789465672, 390106836, 17070750, 2223430977}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 335544320, 1711276032, 2634022912, 562036736, 1958739968, 4104126464, 3620732928, 709361664, 1268514816, 3326476288, 2800418816, 3584327680, 859815936, 4214284288, 2973126656, 1036027904, 115209216, 2249842176, 1714156288, 575336064, 374042560, 4240906400, 1473952016, 4199598840, 1908828204, 3348667374, 1261038353}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 3690987520, 2046820352, 1224736768, 2155872256, 1312817152, 186646528, 2681208832, 3914858496, 582746112, 386793472, 3228631040, 4148592640, 1179762688, 4076134400, 292048896, 739420160, 1330379776, 3577735680, 3270890752, 1223083904, 1367828416, 442316512, 2461052144, 2366427896, 4240727916, 1210356362, 1123472765}, +{2147483648, 3221225472, 3758096384, 1342177280, 671088640, 738197504, 2785017856, 50331648, 2910846976, 264241152, 1004535808, 554696704, 2652372992, 1842610176, 2689990656, 3826450432, 1470988288, 2767601664, 3466158080, 3776892928, 2194778112, 3311164416, 4099950080, 4075439360, 1466122368, 3630161472, 1673606176, 2437985616, 1898767080, 3275528460, 2375995930, 965846631}, +{2147483648, 3221225472, 536870912, 2952790016, 402653184, 3422552064, 3321888768, 83886080, 1350565888, 1170210816, 3164602368, 3836739584, 1628962816, 3650355200, 670695424, 3024683008, 1596817408, 1143062528, 380952576, 3602862080, 2968623104, 1837618176, 3290153472, 3915237632, 2728582272, 3951589312, 3662092000, 1913562384, 1378700024, 622104244, 87322530, 4159781279}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 3556769792, 1644167168, 4076863488, 3212836864, 1681915904, 2527068160, 1022361600, 1732771840, 3347316736, 3346661376, 1883045888, 3773595648, 2635939840, 3126484992, 3532386304, 2340034560, 2252155904, 3521952256, 2174576384, 2040155008, 4100710720, 1126831008, 780478000, 3466635608, 3844297860, 1484617926, 1481262671}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 335544320, 1442840576, 2399141888, 4135583744, 2210398208, 3407872000, 2217738240, 2059927552, 3257139200, 2113798144, 1641349120, 1834123264, 3315449856, 834068480, 1093758976, 2214475776, 3000304640, 2178058752, 4217227008, 2903961216, 725697344, 290862048, 857815696, 1064609176, 630518836, 3463865334, 3034811511}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 603979776, 2315255808, 1325400064, 3498049536, 3946840064, 991952896, 1735393280, 3021471744, 2592342016, 2941648896, 796459008, 3391127552, 1224491008, 3335741440, 3062550528, 1674979328, 3661173760, 2348855808, 3826008832, 2601213312, 2540628032, 3394252128, 2187856176, 2199663160, 353513156, 1389299602, 961129019}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2080374784, 3254779904, 4244635648, 1669332992, 415236096, 4099932160, 1552941056, 1315438592, 3125542912, 830603264, 1041956864, 4014571520, 4009508864, 2942656512, 1228402688, 2449606656, 2262502400, 1797892608, 4201401600, 1158510976, 1299964096, 2625642272, 641740176, 4280289736, 4163903756, 1117265958, 380910317}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 1006632960, 1174405120, 2969567232, 2189426688, 2571108352, 2682257408, 2974810112, 1544028160, 1179910144, 2996961280, 2417819648, 1703247872, 4023402496, 3161415680, 729280512, 1214388224, 3158117376, 1316333056, 191381760, 1315128448, 1024049856, 4090037600, 3588728496, 1743603464, 4162505980, 4011821102, 3783352323}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 335544320, 2852126720, 83886080, 2541748224, 692060160, 1428160512, 4157603840, 1350041600, 391380992, 1358823424, 3659857920, 3019210752, 1516158976, 528867328, 2497015808, 1539184640, 1308957696, 1906681344, 2724645632, 3362907520, 196828864, 3108181536, 825537264, 3923598584, 2919369196, 3136760098, 821734143}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 3288334336, 1644167168, 2701131776, 4034920448, 759169024, 4175429632, 1934622720, 2380791808, 3719036928, 1427767296, 4255318016, 2619572224, 948748288, 3409305600, 4013248512, 3965335552, 3208846336, 980648448, 2414140160, 3873040256, 340742592, 2364093664, 132678448, 1908624200, 1233326780, 2723395094, 3482640645}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1811939328, 637534208, 3238002688, 3112173568, 1941962752, 3298820096, 284164096, 590872576, 3956015104, 1306394624, 2643525632, 3413213184, 2610610176, 2161500160, 1756712960, 1126045696, 1588669440, 625052160, 3011696896, 2435441792, 393441984, 1886588832, 4270239440, 1643530680, 3842019556, 3506129242, 1122450625}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 201326592, 1912602624, 2499805184, 3900702720, 3309305856, 2422210560, 2330984448, 1052246016, 3666608128, 2497839104, 2650734592, 170950656, 1412153344, 3862355968, 3329839104, 1419909120, 2099196928, 25206272, 3035878656, 961209728, 497248960, 1276189664, 602774064, 977564008, 704479988, 3746331786, 1806272881}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 3019898880, 905969664, 2600468480, 796917760, 717225984, 1025507328, 2662334464, 441974784, 4227072000, 923664384, 3836542976, 2773516288, 3473620992, 2913492992, 3939880960, 2429433856, 4245490688, 3600854528, 649292544, 2345423488, 1983108672, 2353993888, 627551120, 3634946072, 2123802964, 742026482, 3776631175}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 3556769792, 3388997632, 2667577344, 58720256, 2017460224, 299892736, 4056940544, 3475505152, 924581888, 203816960, 394461184, 5079040, 3770892288, 2800115712, 4234727424, 3783669760, 2511547392, 3585443328, 24599296, 312245632, 565047360, 3050876320, 888526128, 1457306760, 3770141980, 1041079878, 2820892217}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3959422976, 1979711488, 2164260864, 897581056, 3720347648, 3344957440, 97517568, 3448242176, 1034682368, 1888616448, 2036924416, 2247720960, 3714924544, 236347392, 3083259904, 2524059648, 3413720064, 3490818560, 898717952, 1498177664, 4070823616, 1663674528, 3462751824, 2230993352, 225758940, 3354073934, 2272823229}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 3288334336, 2717908992, 4244635648, 3045064704, 3670016000, 1025507328, 2286944256, 1828192256, 423362560, 4083810304, 2159345664, 1468301312, 1956593664, 2780848128, 884068352, 1607075840, 2425856, 4082937344, 611534592, 714236800, 2836985536, 1693758112, 3208077456, 2424593048, 3316108524, 32849378, 1533320613}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 1275068416, 2382364672, 1560281088, 3330277376, 2185232384, 4225761280, 4014997504, 1579679744, 1033109504, 3858366464, 128385024, 2303033344, 4167450624, 544956416, 695857152, 1359620096, 3460238336, 3861486080, 1725976832, 269637248, 1204901824, 3732335968, 597404272, 4064503240, 2980433084, 2373193766, 2636778235}, +{2147483648, 3221225472, 536870912, 805306368, 3623878656, 738197504, 3187671040, 654311424, 2508193792, 2185232384, 815792128, 3618635776, 1597505536, 2264137728, 2953969664, 739180544, 2208792576, 1663156224, 830267392, 3228848128, 406984704, 1151808512, 4212896256, 379580672, 3175477888, 4003921216, 3247921952, 2389940272, 2311310296, 862699604, 853008522, 3857301727}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2885681152, 4127195136, 3976200192, 2642411520, 2109734912, 2220883968, 2291138560, 2077753344, 417595392, 2510946304, 911540224, 1901363200, 1501577216, 2109693952, 1977536512, 1561991168, 1589459968, 2576923136, 1762023680, 3292283008, 2175892928, 3154246048, 975937360, 2999046920, 1791733068, 2014431562, 1337166123}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 1275068416, 2650800128, 1828716544, 3850371072, 2269118464, 1092616192, 93323264, 203948032, 3538681856, 1280442368, 93650944, 3845554176, 2511028224, 372006912, 3794792448, 3361867776, 1928145920, 2878518784, 2124766464, 97738368, 2047369152, 484560288, 1467813872, 398110456, 1950963196, 1031882918, 2241684245}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1946157056, 704643072, 1627389952, 1837105152, 3837788160, 4221566976, 2049966080, 532152320, 143917056, 1281490944, 328007680, 3635707904, 277135360, 850124800, 330461184, 3144816640, 105198592, 293123584, 388154112, 2221729152, 3877109696, 3930870176, 1626418704, 3219831480, 515371604, 1434209802, 3771283079}, +{2147483648, 1073741824, 536870912, 2415919104, 3892314112, 738197504, 3456106496, 2801795072, 3900702720, 2160066560, 1767899136, 158334976, 403177472, 3154378752, 1238761472, 979697664, 3606937600, 1866907648, 2637553664, 994930688, 231094272, 958217216, 1139906048, 2165626112, 2361844352, 2071322944, 1441618016, 357969872, 1084556872, 2728240436, 3015112838, 1081991199}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 67108864, 3523215360, 822083584, 293601280, 3091202048, 484442112, 2895118336, 796393472, 2620653568, 78774272, 1368588288, 1395097600, 1606959104, 3383320576, 2340278272, 1556232192, 3061521408, 2188084736, 1313763072, 554205056, 3884542400, 2949498016, 2886343216, 1174870856, 2707784972, 2138274882, 31650871}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 4227858432, 1577058304, 2868903936, 1568669696, 1707081728, 1348468736, 1492123648, 3316121600, 2642149376, 3117023232, 2382430208, 676823040, 167624704, 3270959104, 2487250944, 4065998848, 4074310656, 1799587328, 2251026688, 2555236992, 1853813312, 1089229344, 1944586448, 735841288, 819602004, 2023298510, 3823343689}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 872415232, 3053453312, 520093696, 159383552, 1279262720, 1059061760, 2031091712, 1406664704, 2828795904, 1011744768, 3591176192, 308183040, 3208298496, 876208128, 2546626560, 2776500224, 1430592512, 2505741824, 2898846464, 4218083968, 2185353024, 159801376, 4102564528, 2774800568, 4282522012, 4066053114, 1555013077}, +{2147483648, 1073741824, 536870912, 1879048192, 2281701376, 603979776, 704643072, 3539992576, 713031680, 3569352704, 442499072, 1607467008, 2115502080, 2883584, 3522297856, 1098055680, 2549645312, 730775552, 2706366464, 4083445760, 2309109760, 4029350912, 2767500800, 462223104, 1414840704, 1368966976, 2902117600, 1991372624, 630554376, 335653724, 3799608170, 2501093689}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3154116608, 1040187392, 2365587456, 75497472, 3695181824, 2577399808, 1322254336, 1964507136, 1206648832, 2906783744, 3207135232, 702382080, 2572763136, 267542528, 3001479168, 3490850816, 3589344256, 1347528192, 1890275584, 326335104, 612332480, 1858946528, 2758572400, 2112210520, 1967307724, 4211342874, 1344117449}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2348810240, 3657433088, 3137339392, 2675965952, 3619684352, 2808086528, 2299527168, 2174222336, 975437824, 949354496, 1198981120, 3029762048, 1456128000, 2875973632, 2334814208, 1954953216, 477051904, 3287464448, 2759643392, 1059906432, 890555200, 2663434144, 3911114960, 3937792456, 1501648748, 724743290, 4070366699}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 2751463424, 2650800128, 3204448256, 394264576, 3435134976, 4221566976, 3285188608, 1448607744, 2419851264, 1355677696, 3256680448, 876642304, 1596866560, 1505583104, 922808320, 4108204032, 2120555520, 1483521536, 2677563136, 3985398912, 4076228928, 2134996384, 2641290512, 1301481016, 255703596, 69135114, 815478317}, +{2147483648, 3221225472, 536870912, 805306368, 2281701376, 1677721600, 2113929216, 2332033024, 1501560832, 473956352, 3525312512, 2094006272, 2391277568, 3788767232, 4026662912, 462225408, 751599616, 3003236352, 2286870528, 1945063424, 2668763136, 1147483136, 3966281216, 1914435328, 2168439936, 3244684352, 3165975328, 4046350256, 4116747256, 1284498348, 3198011550, 4101562019}, +{2147483648, 1073741824, 3758096384, 805306368, 3892314112, 738197504, 1375731712, 2634022912, 3581935616, 3720347648, 618659840, 464519168, 2932342784, 2263089152, 1278869504, 2463825920, 3986391040, 2223947776, 1831854080, 3956240384, 1237977088, 1714627584, 2930740736, 3633118464, 326681984, 35309760, 3493711520, 3670040912, 2648945960, 4246924708, 3828471270, 4006507047}, +{2147483648, 3221225472, 536870912, 1879048192, 3892314112, 335544320, 771751936, 3875536896, 713031680, 281018368, 216006656, 1462763520, 4100456448, 2503737344, 2230714368, 119603200, 2292547584, 4171087872, 1141563392, 674123776, 3028686848, 3437831168, 3137973760, 2576605952, 2171589760, 184149824, 3618169056, 96826192, 3748967336, 2318420420, 1515924334, 1314565337}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 1543503872, 234881024, 3439329280, 142606336, 465567744, 2556428288, 3251634176, 3924295680, 3035365376, 1545469952, 668663808, 3926753280, 2883338240, 4168704000, 4236242944, 1078331392, 1561267200, 2719453696, 2926935296, 2305948288, 2610239424, 629054176, 1436412816, 59451592, 547723676, 3566223510, 165106677}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3825205248, 3388997632, 4278190080, 2776629248, 3821010944, 1029701632, 4119855104, 1320681472, 572784640, 2766536704, 1612120064, 3041886208, 1228816384, 850354176, 3513241600, 2284718080, 3613072384, 4019563008, 2166049536, 825879936, 1427973184, 3010628640, 1031586384, 3751513288, 2532328908, 1579438610, 854216451}, +{2147483648, 3221225472, 3758096384, 268435456, 3087007744, 3556769792, 2315255808, 3841982464, 2474639360, 3695181824, 1897922560, 3908042752, 2036858880, 2088501248, 270139392, 3512401920, 525369344, 597082112, 3271024640, 764170240, 157427712, 3000962048, 1259246080, 2280906496, 2920438144, 610746048, 1709881120, 1518196400, 602883512, 2576783972, 2322065326, 313818297}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 67108864, 4261412864, 1929379840, 1602224128, 222298112, 1948254208, 1146093568, 2855796736, 436469760, 577896448, 1481834496, 1250328576, 2280669184, 2398183424, 2448748544, 1828325376, 1516180480, 4114132480, 3590149888, 80409728, 2738295360, 1417976992, 3687533680, 2706112440, 2935133260, 820670482, 756972123}, +{2147483648, 3221225472, 1610612736, 3489660928, 3892314112, 2080374784, 3791650816, 3607101440, 3061841920, 171966464, 4146069504, 2976907264, 2174222336, 2181300224, 178388992, 2996109312, 2637987840, 2893922304, 2154487808, 1177767936, 2443839488, 3977845760, 1515361792, 178704640, 2902293888, 3863020096, 3426126048, 1976891120, 2101378296, 2801903108, 989691506, 3208719867}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 3825205248, 838860800, 1358954496, 343932928, 960495616, 1402994688, 3534749696, 3934781440, 313786368, 1955725312, 2252144640, 2214166528, 448184320, 1757011968, 575492096, 944388096, 806425600, 3328680448, 2464543488, 3929756544, 1652371904, 1792640480, 3863411504, 2383541656, 1653162260, 238032742, 2143815267}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 2348810240, 234881024, 2835349504, 109051904, 683671552, 4208984064, 3876585472, 2954362880, 2097938432, 3421634560, 4123328512, 634028032, 770523136, 599416832, 308662272, 2310678528, 57748480, 1703198208, 242377984, 714203776, 2345933504, 3038650464, 3081190864, 1423422248, 164351052, 129313786, 2088932161}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 1811939328, 2986344448, 2298478592, 578813952, 792723456, 1826619392, 3291480064, 3346530304, 3920363520, 2011824128, 3961454592, 4007231488, 434847744, 1316904960, 1992880128, 2095192064, 1336617984, 342853120, 2856744192, 4052020608, 1580737984, 2454470240, 173677872, 4289148488, 2387968228, 2240900202, 2143900793}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 3288334336, 3858759680, 1862270976, 3699376128, 3628072960, 2929721344, 168820736, 395837440, 3790864384, 1127350272, 2984050688, 3450765312, 2454306816, 2894520320, 3919933440, 3589933056, 1737563136, 3694705152, 2787046144, 3318832768, 3641189184, 1244413280, 3664123632, 2684299416, 2875955260, 1146315850, 1516059999}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1946157056, 3053453312, 83886080, 2004877312, 2537553920, 1029701632, 1787822080, 2149056512, 2388393984, 2597978112, 3729195008, 2058321920, 665436160, 466935808, 434925568, 789710848, 3647153152, 1387898368, 3593257728, 249578112, 1030750656, 1179130144, 3462663536, 3027642728, 580206380, 996967802, 572552693}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 3019898880, 2382364672, 3774873600, 1769996288, 2260729856, 3944742912, 1259339776, 2975334400, 1588854784, 1588723712, 870907904, 997949440, 542818304, 3181502464, 333672448, 2621048832, 1579488256, 3186462208, 748280576, 2108122240, 1323304640, 1789929888, 4127721360, 3901503256, 3161861820, 1215498970, 3339629311}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3959422976, 1174405120, 2030043136, 1551892480, 599785472, 346030080, 3144679424, 4145545216, 1319895040, 1092747264, 783220736, 2175893504, 3604430848, 4168769536, 4216647680, 541726720, 1503331328, 117415424, 4202319104, 1750384768, 3821667520, 2950373600, 1159697808, 2590665976, 1989997060, 2551057586, 197998449}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 469762048, 905969664, 2164260864, 2055208960, 390070272, 1499463680, 1309671424, 900202496, 3507748864, 4096655360, 1517355008, 728334336, 132333568, 526147584, 1066725376, 1670780928, 3771538432, 3142814208, 1899783424, 3389320320, 2617121472, 4026076000, 1074640688, 1291153192, 869359884, 942109238, 611999595}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3288334336, 704643072, 2734686208, 1317011456, 2579496960, 3093299200, 2572156928, 3310878720, 3230924800, 3481927680, 3827236864, 1618247680, 4130848768, 1073930240, 3680063488, 269629440, 2724934656, 2540610048, 454097664, 3417472384, 1086096192, 270264800, 3960273168, 1672757704, 2577236284, 210400922, 1383630695}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 201326592, 1174405120, 1023410176, 3430940672, 3334471680, 3034578944, 3629121536, 280494080, 1712586752, 3376021504, 2082930688, 311590912, 3564978176, 490758144, 3058028544, 1858217984, 1687364608, 2446899712, 1683112192, 422501504, 3517877696, 3867895264, 1213823440, 2303884712, 498003868, 1131317634, 2825617279}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 1409286144, 2248146944, 1090519040, 3347054592, 2160066560, 1629487104, 3337617408, 605552640, 4212916224, 961937408, 3931176960, 1856602112, 3288285184, 4011352064, 556855296, 2467174400, 2200765440, 2800715264, 1399225088, 1137034880, 1448973504, 4063066144, 1606645136, 297686936, 2298074820, 1987817586, 1352950205}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2214592512, 3992977408, 2432696320, 595591168, 2168455168, 3722444800, 170917888, 2782396416, 406061056, 4072538112, 3688955904, 4207247360, 3774562304, 251944960, 787533824, 3047557120, 1064643584, 2947252736, 4243749632, 3022906496, 1317121728, 3976036128, 2183229680, 2733856200, 1893229220, 3986868738, 2261590071}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 3154116608, 3254779904, 3137339392, 1619001344, 3720347648, 1080033280, 1364197376, 2538078208, 3163815936, 54132736, 2719940608, 1193443328, 752173056, 189816832, 803065856, 1207048192, 3351979008, 4156070400, 2935651584, 3588944256, 3952386368, 397180512, 2206463376, 774847816, 3032132156, 2873715230, 115241699}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 1409286144, 1778384896, 3808428032, 1149239296, 3628072960, 1499463680, 3775922176, 2635595776, 781975552, 3160539136, 1530200064, 3486220288, 3083354112, 2831114240, 1269952512, 393877504, 3903403008, 506037760, 2738715392, 718589312, 3360261952, 4037888864, 311221232, 1110814568, 1512003340, 1157743322, 2840733925}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2483027968, 3053453312, 3942645760, 2944401408, 62914560, 891289600, 714080256, 98041856, 397672448, 3942514688, 2709716992, 1628274688, 1087389696, 2756534272, 2985545728, 2485528576, 3250009088, 338935296, 108225280, 1523634816, 612082240, 1033860256, 1197143504, 2443620440, 2319568924, 696199706, 1369419647}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 1677721600, 3120562176, 4110417920, 3330277376, 2168455168, 3428843520, 2595225600, 2906128384, 2515795968, 3633446912, 1407385600, 2607382528, 4243636224, 161603584, 3397087232, 447354880, 3851889664, 3694895616, 3593720576, 102254976, 2416163520, 1464326752, 382365872, 1191221480, 3772664548, 3705836922, 3156566367}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 1946157056, 167772160, 2701131776, 310378496, 1715470336, 3483369472, 3534749696, 2969042944, 1131675648, 1304297472, 1546977280, 242253824, 1484275712, 3130220544, 3615944704, 4268111872, 280038400, 118928896, 3309921024, 1111872896, 1487898560, 2113140320, 4155935088, 2658746584, 4286431700, 750489850, 2635976847}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3422552064, 2650800128, 2667577344, 1753219072, 3737124864, 2917138432, 3035627520, 2623012864, 1730412544, 2357067776, 2776039424, 3424157696, 2657173504, 348676096, 1853353984, 591800320, 3680711680, 392072704, 4043465984, 1771495040, 175473472, 1196479072, 2857799248, 1252933864, 1795477748, 271628754, 1574793635}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3422552064, 3321888768, 2432696320, 176160768, 1447034880, 2912944128, 1085276160, 3113746432, 2173960192, 2983854080, 1529020416, 255229952, 1886601216, 1978294272, 3081752576, 149039104, 3464963072, 1546959360, 3286528256, 955698304, 2286401216, 2992299872, 926517104, 3892039256, 1180183508, 737414050, 3070893551}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 4093640704, 3858759680, 2063597568, 2659188736, 2545942528, 970981376, 816840704, 2684878848, 1012137984, 2459041792, 2582577152, 4123426816, 4000366592, 1001250816, 3457445888, 947525632, 3616216064, 983347712, 2871781120, 3083424384, 2680400448, 484800736, 2163062928, 2541504040, 2086544548, 1819349718, 3747058299}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 603979776, 1107296256, 16777216, 3665821696, 2604662784, 65011712, 154140672, 4276617216, 904658944, 2388525056, 4009951232, 4105732096, 3460710400, 1933271040, 3725651968, 1767245824, 1725899776, 3029248512, 3806944000, 3468552064, 170240448, 2321403488, 177570864, 2624967304, 291089252, 2646341774, 1835181645}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 3690987520, 704643072, 4211081216, 41943040, 239075328, 3961520128, 74448896, 1963458560, 130809856, 1185284096, 4107993088, 719093760, 2271068160, 1052827648, 2891403264, 3066959872, 3553039360, 2017628672, 2279795968, 1531341696, 4133458752, 2226474208, 406796784, 2294714936, 1219031172, 2722846422, 1909460973}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 603979776, 33554432, 520093696, 2323644416, 1564475392, 1063256064, 315621376, 1227358208, 456392704, 1572470784, 3123511296, 1445756928, 3000745984, 2028789760, 3181211648, 2083661824, 2447981568, 252616192, 2553990912, 3915799424, 3622157888, 3076877792, 1840135728, 1705454632, 590987068, 1615553702, 222889331}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 3422552064, 167772160, 3909091328, 3984588800, 1665138688, 3844079616, 1328545792, 3683123200, 679739392, 2021785600, 3083665408, 531005440, 3407986688, 3230588928, 1865764864, 3454666752, 1100561408, 3573322240, 745601280, 3335933824, 1383570368, 3032050592, 2301375984, 4189462776, 2802255700, 2098182630, 4267002319}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3422552064, 4127195136, 3674210304, 4135583744, 3309305856, 1382023168, 1032847360, 3818389504, 3026452480, 2016280576, 1649737728, 4273700864, 3221405696, 3805929472, 1661423616, 1058408448, 2768309248, 1664975360, 3793479936, 2311082112, 752003136, 265510624, 3796903472, 2998415976, 143933356, 4104522138, 854142939}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 1140850688, 1241513984, 2432696320, 2491416576, 3913285632, 2136997888, 1781530624, 1126694912, 3248226304, 2228617216, 2762801152, 4138041344, 4132552704, 3424313344, 3577376768, 1884436480, 1959732224, 272803328, 2467266304, 3263410560, 2222258112, 749960160, 2802169648, 734120616, 2107832836, 2191415582, 4225770849}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 67108864, 3053453312, 1157627904, 2810183680, 3594518528, 1939865600, 4042260480, 1166540800, 1811152896, 2503606272, 798949376, 3018489856, 3753197568, 1105223680, 3323842560, 2964731904, 2992192512, 91991552, 2786772736, 2935008896, 2358922688, 52616480, 3459037488, 2569304728, 2152724548, 890047030, 3224477155}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 1409286144, 2248146944, 285212672, 2575302656, 3686793216, 3277848576, 3322937344, 390594560, 1782317056, 3570008064, 2596601856, 46301184, 2396897280, 985849856, 126701568, 112080896, 385559552, 2402391552, 1181772544, 1250467456, 2958606528, 1101024160, 3986731216, 1257566792, 2103598764, 1719241486, 2169269657}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 3959422976, 771751936, 4244635648, 3481272320, 3191865344, 945815552, 2907701248, 1847066624, 2879651840, 3912892416, 476774400, 2605744128, 2186395648, 22077440, 4143140864, 4220921856, 982334464, 66432512, 80243968, 2489234048, 3199795136, 465526560, 3797944112, 978335848, 2929212892, 1365517130, 966409339}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2885681152, 2986344448, 318767104, 713031680, 3510632448, 2799697920, 1720713216, 55050240, 1423179776, 1090125824, 2985492480, 3422519296, 1676296192, 292773888, 2008543232, 1572222976, 2213878784, 74617344, 1903489280, 946977152, 1788040000, 2192034528, 708709936, 1342247240, 2461573964, 926926414, 2999065987}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1409286144, 2248146944, 3942645760, 3078619136, 1111490560, 2241855488, 875560960, 2861039616, 46399488, 3537240064, 2587164672, 225935360, 2019868672, 53993472, 1690128384, 717883392, 897530880, 2269687296, 3456918272, 147568256, 253689408, 696307360, 1628554160, 2103473688, 1546237428, 303429958, 2790672095}, +{2147483648, 1073741824, 2684354560, 4026531840, 2550136832, 4093640704, 167772160, 251658240, 4085252096, 1220542464, 1386217472, 865075200, 822607872, 2305556480, 1708523520, 3740598272, 3697770496, 2625814528, 2209472512, 2062249984, 3535935488, 4265018368, 3377508864, 1683121920, 1008974208, 2179525696, 3648714144, 2993021200, 1971930232, 2900693884, 4004492430, 2261708349}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 1409286144, 3053453312, 2231369728, 3028287488, 29360128, 937426944, 3182428160, 1847066624, 3451650048, 2087583744, 2330132480, 1170243584, 1495711744, 1553719296, 996175872, 710543360, 2524515328, 467249664, 3943646976, 2771168896, 3512781248, 899480032, 97703952, 2187452072, 59333604, 290164370, 715278789}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1543503872, 2583691264, 4278190080, 3665821696, 3762290688, 2485125120, 1712324608, 3382181888, 3429105664, 3813801984, 4019650560, 1299939328, 2913648640, 3942637568, 659247104, 94251008, 480846848, 3280123392, 361781504, 2149299072, 538639936, 1622669280, 1012354416, 2966954424, 2009347996, 2558664298, 3975102011}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3288334336, 2717908992, 3707764736, 1400897536, 1010827264, 3974103040, 1901068288, 782761984, 648806400, 49676288, 372572160, 3812261888, 1995948032, 4125417472, 3716378624, 1749157888, 2736208896, 1883083264, 654465792, 291145600, 812121792, 2146226976, 1822378160, 3561756360, 2292589948, 4095546950, 659993109}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 738197504, 3925868544, 4244635648, 2826960896, 1598029824, 1558183936, 72351744, 860356608, 956563456, 3451781120, 3911385088, 941391872, 1367228416, 3258146816, 2424623104, 4274141184, 3007396864, 510508544, 3419135232, 1444193152, 3046801088, 559769568, 1420818096, 700096712, 2777773820, 408288894, 4232556999}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1140850688, 1979711488, 150994944, 1082130432, 977272832, 3995074560, 1437597696, 3418882048, 2346975232, 3430547456, 636157952, 2320531456, 4260413440, 2878464000, 3921825792, 1547048960, 1340417024, 2763622912, 1525109504, 2649731712, 2316467904, 2607687648, 267989232, 271561528, 3958533492, 1212039062, 1256269351}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 3556769792, 771751936, 4278190080, 2558525440, 3502243840, 2908749824, 3090153472, 1579679744, 2389966848, 3613786112, 3088252928, 1634500608, 773799936, 2409259008, 4138586112, 2635732992, 2081500160, 3047275008, 1651296000, 3890460800, 1006760256, 1245723232, 3365931472, 3033536328, 1297616996, 1467760478, 2575438043}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 2483027968, 4127195136, 3238002688, 3061841920, 205520896, 2539651072, 3232759808, 4264034304, 3723755520, 1489108992, 3666411520, 761036800, 2606841856, 937058304, 3729256448, 1656629248, 2184125440, 1341104640, 1163452160, 750360192, 421787840, 1694767200, 3616152304, 3737992552, 4181108708, 3730602494, 2149895579}, +{2147483648, 1073741824, 3758096384, 2952790016, 671088640, 3288334336, 1442840576, 2768240640, 813694976, 2436890624, 1293942784, 3192913920, 3243769856, 2201747456, 3151626240, 3061383168, 930250752, 2569191424, 4203864064, 2170712064, 1579026432, 1720648704, 3173621248, 1434801920, 3164835456, 3567541696, 4260178144, 1591524656, 3427125560, 938239372, 1177101066, 4280979277}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1140850688, 2516582400, 3875536896, 494927872, 599785472, 4280287232, 2431647744, 1200095232, 3094609920, 529399808, 1959198720, 2991882240, 2934226944, 4154318848, 187060224, 2370967552, 3536661504, 336963072, 1447264000, 2219028096, 2605219136, 1707422496, 4280390224, 632111704, 739554820, 3791971734, 1347279619}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 335544320, 436207616, 721420288, 3430940672, 339738624, 1574961152, 2261778432, 1333264384, 3490971648, 3706060800, 3989241856, 3926687744, 601997312, 2840649728, 3884150784, 1315571712, 1608856576, 4166360576, 1648255744, 1901828480, 1769298240, 58009440, 2077077744, 1132094280, 2718272220, 3775285650, 3769602479}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 335544320, 704643072, 1694498816, 4169138176, 4164943872, 329252864, 678428672, 1880621056, 391905280, 2651979776, 2024341504, 3688988672, 2818195456, 2054250496, 352448512, 2146834432, 2568424448, 688035328, 3998153472, 3607668096, 1237042880, 4143654368, 1156103536, 241952472, 814948836, 3165422194, 849733517}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 1275068416, 3388997632, 3640655872, 2558525440, 3762290688, 2736783360, 1775239168, 3607625728, 633077760, 2277113856, 3691446272, 1768521728, 311640064, 1514037248, 2788749312, 604899328, 42015744, 2358542848, 2346576128, 4220817280, 3562915776, 3964975840, 4106079344, 4083458296, 394657196, 945857534, 3925600153}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 4093640704, 3120562176, 1660944384, 3850371072, 4190109696, 501219328, 1016070144, 1272446976, 3223060480, 3106275328, 317128704, 2415230976, 1808220160, 3738591232, 2369581056, 451020800, 937235456, 2184493568, 3554017024, 174361984, 158194496, 2443745056, 4264817616, 3655575144, 893937452, 1209520682, 3427370005}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 3959422976, 973078528, 587202560, 125829120, 1388314624, 195035136, 554696704, 1389887488, 1487667200, 398327808, 1701773312, 95256576, 3638116352, 1364746240, 1738723328, 2299148288, 2161982464, 1055691264, 360956160, 3605040000, 950914368, 3247935392, 1225542032, 2254487992, 2283999516, 2850264730, 2568910105}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1140850688, 1979711488, 1358954496, 4152360960, 3846176768, 3999268864, 3145728, 1042808832, 3758882816, 2793275392, 3991732224, 1290829824, 886620160, 180084736, 2553171968, 2358904832, 968829952, 984849920, 681400064, 467119744, 1401907392, 4176776224, 3548046576, 2792408360, 595052484, 3656410014, 3873914565}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 2483027968, 1040187392, 3372220416, 2105540608, 490733568, 3676307456, 2572156928, 2625110016, 1817968640, 152698880, 3226402816, 1687388160, 3280388096, 2560876544, 3512160256, 2724599808, 973413376, 4020547072, 4022944512, 989792384, 3688605888, 1808984736, 2546855536, 3232136440, 2839325388, 1696949250, 3870107165}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 3154116608, 570425344, 2936012800, 645922816, 1522532352, 3051356160, 1485832192, 711458816, 601620480, 4084858880, 3495493632, 3207692288, 2385854464, 1415995392, 3757502464, 3460704256, 3811771392, 3267398144, 1723399424, 3388545408, 8494144, 3979178720, 2873252048, 3493387368, 4214827756, 560053574, 1673360777}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 2080374784, 1375731712, 3003121664, 394264576, 2638217216, 10485760, 2666528768, 3574071296, 2346975232, 937295872, 1357578240, 1715830784, 4112990208, 3124912128, 4195667968, 2434402304, 3011847168, 3129385472, 3392595200, 3516079488, 4083783488, 545088928, 568812144, 3198305432, 3972323268, 3928097366, 1737035463}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 738197504, 3456106496, 1459617792, 2390753280, 792723456, 4007657472, 3123707904, 3965190144, 3514040320, 302645248, 1683947520, 3482484736, 2940813312, 315383808, 3186216960, 2573080576, 3393534976, 1837475328, 2498225408, 2402497152, 3414990144, 1525435872, 16374192, 311830984, 3585682916, 731091362, 3005143559}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 1275068416, 33554432, 3909091328, 2189426688, 3460300800, 2246049792, 3700424704, 2944925696, 2937847808, 3218997248, 3110404096, 2613346304, 671891456, 919035904, 4060016640, 3001169920, 3121286144, 3097072128, 1953286400, 3237035392, 1367783872, 3707196000, 4219919728, 61213768, 3475058380, 4151222590, 2856015681}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 2348810240, 2181038080, 2634022912, 3196059648, 2134900736, 3051356160, 3268411392, 16252928, 590086144, 3896639488, 2207711232, 2457567232, 3518709760, 207511552, 3139104768, 3310233600, 849677312, 983859712, 1350891776, 1695759744, 3459101888, 2967629920, 1262547760, 296039176, 3542395164, 2286215538, 1999840513}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 2885681152, 369098752, 2466250752, 4269801472, 3737124864, 4045406208, 374341632, 2047344640, 4260102144, 3954311168, 1821048832, 4063330304, 2336145408, 41410560, 722825216, 918423552, 818480128, 4079135232, 1464563968, 1015492736, 2012453440, 2691557088, 2363646160, 857061976, 809553260, 2636043998, 1084744365}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2080374784, 3120562176, 2701131776, 2608857088, 1581252608, 2346713088, 2282749952, 2274885632, 1019478016, 3184918528, 2304704512, 2869919744, 2385690624, 1179377664, 3608375296, 2008156160, 1643709440, 437817856, 1052865792, 253433728, 2467924416, 852351008, 1588876592, 1319740808, 4138066028, 2381872026, 4163092115}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 603979776, 2449473536, 1426063360, 1954545664, 3854565376, 2766143488, 13631488, 1757937664, 269746176, 4096131072, 1162018816, 2842918912, 191774720, 1656446976, 1330900992, 2675054592, 1631919104, 2659230208, 1388692224, 1567171456, 2596972736, 1785513184, 591639824, 1349940072, 2984726908, 3676423102, 834092355}, +{2147483648, 1073741824, 536870912, 1879048192, 3623878656, 1543503872, 2248146944, 3942645760, 1736441856, 675282944, 1461714944, 2551185408, 436731904, 1390673920, 4285399040, 1921974272, 828538880, 840318976, 1665622016, 3371364352, 3309975552, 3674276864, 2610799104, 3284991232, 1089282176, 496475200, 1752025760, 1260426544, 3815989304, 980731612, 4023466190, 762683647}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 3690987520, 3590324224, 3539992576, 511705088, 4164943872, 3026190336, 485490688, 2636644352, 1415839744, 1156186112, 1947795456, 3733553152, 3192242176, 212262912, 3182317568, 3511552000, 1616061440, 3141577216, 2733917440, 2090802304, 1628341824, 2418499296, 1100980592, 2962938536, 482892596, 2633573614, 3677984687}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2214592512, 1308622848, 2801795072, 142606336, 3619684352, 761266176, 4159700992, 1193803776, 1062469632, 2018902016, 2089746432, 3229777920, 3570941952, 3423690752, 4026855424, 2579642368, 1446589440, 1555935744, 3318930176, 1863124096, 2577107776, 2360733792, 809210384, 681966216, 3827534420, 3543779566, 4161909795}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3154116608, 3254779904, 2466250752, 1300234240, 1371537408, 2971664384, 3702521856, 4010278912, 2352742400, 2781478912, 3776905216, 2379317248, 1601454080, 833708032, 1074262016, 2268465152, 1920281600, 1052677632, 3138240768, 3901298048, 3117722432, 1986199328, 1576044496, 3194802520, 2482092052, 1279542310, 4235819297}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 4227858432, 637534208, 1526726656, 880803840, 4156555264, 1717567488, 705691648, 4113039360, 3918266368, 214040576, 2655322112, 2999091200, 2474655744, 2734120960, 1376309248, 2655913984, 369568768, 2739379712, 2736978176, 3378975872, 2228719680, 1816840800, 483066384, 2384829256, 152553964, 1084064726, 3656640877}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 2885681152, 1912602624, 2365587456, 545259520, 1740636160, 2191523840, 4138729472, 3721920512, 3054764032, 3843162112, 3381067776, 84901888, 734052352, 3603292160, 2053468160, 4161144832, 3608478720, 952673792, 2754573568, 2337613184, 3995632832, 2290044896, 1490894480, 2125763448, 3111213044, 429144818, 1196566047}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1275068416, 3523215360, 620756992, 4068474880, 12582912, 446693376, 1276116992, 498597888, 1477705728, 208273408, 1671233536, 3115352064, 2042806272, 1929764864, 213929984, 2558400512, 2113346560, 3744313856, 2733795584, 1913067904, 694525632, 179194208, 3710988752, 139367480, 1903546012, 2848481858, 2931950895}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1275068416, 1845493760, 2399141888, 4253024256, 2411724800, 1499463680, 1712324608, 2726821888, 2750676992, 3413245952, 1206321152, 265322496, 2495496192, 4225458176, 1781854208, 184948736, 2757043200, 14134784, 1824445696, 1938633344, 3851139904, 3909676832, 2636120912, 4222615752, 2457343788, 296493310, 3320717339}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 3422552064, 167772160, 2868903936, 1199570944, 3678404608, 3294625792, 3142582272, 2206728192, 3518758912, 1230635008, 1508311040, 218398720, 4174626816, 2715738112, 4062539776, 2707826688, 2667387904, 3255016960, 2806478080, 2804220800, 213355328, 3680592288, 2092448240, 2841908264, 2070807068, 2432772526, 1438220953}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 2885681152, 2919235584, 1325400064, 746586112, 1941962752, 2254438400, 1318060032, 855113728, 3466854400, 1773273088, 3490906112, 2413395968, 1460224000, 3352846336, 2587545600, 2291546112, 3638633472, 1298835968, 2560682240, 1702436480, 1792975680, 917166944, 3412989968, 3720689736, 3751325132, 1192487170, 1867555187}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 1140850688, 3120562176, 1895825408, 377487360, 943718400, 4066377728, 3461349376, 3161980928, 2555641856, 2172780544, 842596352, 2242543616, 2783002624, 334127104, 3281113088, 3797297152, 1937456128, 4004749824, 4026256128, 3907203456, 192385984, 2829176672, 436077552, 3935775016, 3469060124, 1286666898, 3531122911}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 738197504, 3053453312, 2130706432, 1904214016, 3409969152, 220200960, 944766976, 3597139968, 2785804288, 2415001600, 167313408, 3358818304, 1362608128, 3469533184, 519983104, 427689984, 1472926720, 2351602176, 1580484864, 2321758336, 247892288, 2289464864, 616705392, 174138360, 4190612620, 2806114630, 3153843149}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 4227858432, 2785017856, 2734686208, 3783262208, 2764046336, 4183818240, 2393899008, 3301441536, 2122579968, 2743992320, 394330112, 163086336, 82657280, 2482135040, 3335770112, 997853184, 3081182208, 1494060544, 26470656, 3621393536, 3103198784, 2201329952, 754961808, 3292540168, 3173006276, 4086308166, 1465389567}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 3154116608, 3456106496, 2164260864, 2172649472, 4089446400, 819986432, 2456813568, 3480748032, 363069440, 3956670464, 2320039936, 2435350528, 405520384, 2464473088, 795701248, 3963754496, 1657211904, 215329280, 2644339968, 3246000768, 3426954432, 697539488, 1557940432, 3079571112, 1704651604, 2821218554, 3652236907}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3825205248, 1241513984, 1090519040, 478150656, 1732247552, 132120576, 4004511744, 3101163520, 1028915200, 2723282944, 3181051904, 98926592, 900546560, 2238996480, 1073926144, 2218137600, 684788736, 2274016768, 239783680, 95029632, 2271153088, 1073712608, 4272585392, 4104125704, 2300217988, 2390949602, 2926974607}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 872415232, 3053453312, 553648128, 1199570944, 2051014656, 1377828864, 3278897152, 370671616, 2841903104, 1482031104, 2480865280, 3037495296, 1952792576, 4059848704, 3655856128, 3955361792, 449913856, 4028086784, 2333069056, 2399014528, 1774401728, 4042165280, 3083094832, 1693709816, 587990980, 766125138, 221061955}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 3154116608, 369098752, 956301312, 3883925504, 2906652672, 115343360, 525336576, 1973944320, 4048289792, 1693057024, 4042063872, 3183247360, 3500228608, 1029070848, 295694336, 91629568, 1626285056, 3036513792, 3953651968, 3979491456, 1585001664, 1858251296, 3300028656, 1102692616, 3476107836, 1407096454, 2104515757}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 3288334336, 436207616, 3774873600, 847249408, 1992294400, 1314914304, 1517289472, 3977773056, 2971402240, 471728128, 1362821120, 2389278720, 2861678592, 3999588352, 3015593984, 829560832, 121453568, 1003394560, 1000763136, 1223560576, 3169009600, 1846917728, 897576272, 2668099720, 1122761140, 4281196738, 2691360221}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 1006632960, 3858759680, 4278190080, 2759852032, 1530920960, 2011168768, 3564109824, 2461532160, 3810787328, 189661184, 1139736576, 2901835776, 2133409792, 4200095744, 1105842176, 3139053568, 2191072256, 1367183872, 7464192, 1315842176, 3804182848, 4145977184, 3823457328, 3889855496, 4270121268, 3472989642, 2422983355}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 3154116608, 973078528, 2902458368, 243269632, 624951296, 610271232, 724566016, 3995598848, 1994129408, 2722234368, 468516864, 895320064, 945176576, 1164533760, 1608642560, 3176019968, 905395200, 1076141568, 1940257024, 3594007424, 1990466240, 1560686176, 1293616560, 2664346088, 2446648708, 4691678, 3434043313}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 4093640704, 3992977408, 4143972352, 209715200, 2076180480, 2720006144, 1173356544, 4200071168, 4214489088, 2826829824, 2002714624, 2898493440, 1126612992, 2459426816, 4411392, 1369061376, 151593984, 145789440, 1825523456, 1795170432, 3464497984, 918564192, 1201675280, 3719312216, 3677886980, 2300853474, 1123429607}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 3154116608, 3657433088, 1929379840, 2625634304, 2168455168, 4091543552, 3480223744, 176685056, 3091464192, 2928803840, 2192637952, 1552646144, 3504422912, 3465699328, 1802563584, 1342572544, 3267046400, 3032918528, 2194996480, 1323577216, 2751599936, 1447638368, 2915540912, 1509387656, 1594974324, 3478801158, 3956591535}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 3556769792, 3456106496, 3976200192, 3212836864, 3888119808, 882900992, 4283432960, 1744306176, 44302336, 1302986752, 1622212608, 2144239616, 1772306432, 3792199680, 2638213120, 2889750528, 2576552960, 3056833024, 2205929216, 1973694592, 2435460544, 1978732320, 2737733968, 496192824, 2583715340, 3375622274, 1774716355}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 3959422976, 3590324224, 889192448, 4018143232, 599785472, 1730150400, 2796552192, 2736259072, 1610350592, 1516896256, 2204434432, 4095377408, 1608826880, 440131584, 428634112, 1606817792, 2676429824, 3073091072, 1584428288, 2443971712, 249697216, 4231080736, 2232717904, 2664941784, 1779327892, 1957109026, 2543559637}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1140850688, 2046820352, 2164260864, 3984588800, 2453667840, 3378511872, 1877999616, 4098359296, 1074528256, 2678718464, 3369271296, 4265508864, 3605872640, 1975803904, 942788608, 2272659456, 866196480, 710519296, 2176705280, 681322880, 2534547392, 4229373344, 2824375216, 2108976040, 3074030644, 261757494, 2814066349}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 1677721600, 1107296256, 4278190080, 3028287488, 4055891968, 2967470080, 3369074688, 1751646208, 4161536000, 4241358848, 3490906112, 906526720, 2921283584, 1991401472, 816959488, 380766208, 1371874304, 596615680, 2592989952, 3385073536, 3811706432, 1837439584, 992977552, 2969422696, 551295868, 3701875862, 3290378733}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 603979776, 3053453312, 3137339392, 1451229184, 2202009600, 3512729600, 2324692992, 2145910784, 526647296, 2217345024, 1211432960, 3435692032, 2674409472, 211771392, 3875991552, 4169930752, 927872000, 3458153984, 3523059456, 4062248576, 3560385088, 3032057568, 2851795888, 4017761576, 3422370860, 3747391494, 448420615}, +{2147483648, 1073741824, 536870912, 2952790016, 402653184, 1140850688, 4194304000, 2634022912, 75497472, 1799356416, 3298820096, 2366636032, 4164419584, 2593390592, 735444992, 4234870784, 147750912, 3279765504, 284712960, 818540544, 2410428416, 3452056576, 1761419776, 1644542720, 2275666304, 2436704448, 3068496096, 3381916848, 1557472984, 4197031612, 446821730, 2879392111}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 603979776, 2785017856, 889192448, 2642411520, 356515840, 2292187136, 2748317696, 347602944, 3242459136, 41549824, 399048704, 539983872, 3687563264, 2529222656, 174215168, 1828460544, 348011520, 2415069696, 2244381440, 1542743680, 1221791168, 1482077088, 2070701936, 210183192, 3665082764, 2568048370, 536514571}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3154116608, 1912602624, 754974720, 1837105152, 188743680, 1981808640, 4182769664, 2563244032, 2356412416, 49938432, 3439525888, 1868726272, 4159881216, 1388568576, 2446741504, 104597504, 1968057344, 1729703424, 1112643840, 2301116800, 2883393728, 3889413280, 2678541040, 3272187960, 3287573260, 4171436782, 309498875}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 4093640704, 2516582400, 3170893824, 444596224, 2051014656, 1159725056, 2496659456, 3924295680, 2605973504, 3897163776, 171114496, 2428731392, 3336552448, 860807168, 2481606656, 2101086208, 1876835328, 3340306944, 3288379136, 44326528, 2934773696, 1616559200, 438267760, 2861219192, 1660378348, 694061830, 2348644379}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 4227858432, 1778384896, 1023410176, 494927872, 2571108352, 975175680, 909115392, 1040711680, 1993605120, 1874460672, 3528916992, 2246148096, 241123328, 3938082816, 4082683904, 1335629824, 5116928, 1969033728, 780051712, 814404480, 2827946688, 711828128, 3291047536, 3996869560, 4291314516, 3569085318, 433566011}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2751463424, 1711276032, 184549376, 494927872, 3191865344, 123731968, 279969792, 3813146624, 802422784, 1471021056, 3199795200, 3862331392, 2597699584, 1368055808, 2186366976, 4024186880, 563753984, 3999731200, 4243033856, 3286727296, 2961773120, 1925098528, 3793863216, 250930472, 2626711652, 3560352806, 3218463371}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 3154116608, 3724541952, 721420288, 3649044480, 4181721088, 283115520, 3532652544, 3375890432, 1477705728, 1786380288, 866451456, 2969010176, 1414905856, 2637357056, 2134134784, 17573888, 962464768, 1519845888, 2498663680, 2247386752, 2175545920, 665729824, 2734635760, 1910671368, 4004147404, 641404370, 364943215}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 3422552064, 3657433088, 3741319168, 4152360960, 3208642560, 3265265664, 3717201920, 159907840, 1297350656, 3136684032, 2956656640, 397180928, 237355008, 2195775488, 2070114304, 1354512384, 1725051904, 49613312, 3273371904, 180579200, 1353454144, 2535074976, 109129200, 2034077336, 1657816604, 4198799022, 1241628883}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 1677721600, 1375731712, 4177526784, 226492416, 1572864000, 2808086528, 3824156672, 1850212352, 544473088, 2764439552, 2983395328, 2201714688, 20594688, 803692544, 3703296000, 1931229184, 2028092416, 2353858048, 2649011968, 1092339584, 889983936, 2920946080, 1548812880, 629578184, 1192676436, 1598600118, 3692154867}, +{2147483648, 1073741824, 1610612736, 1879048192, 1744830464, 1006632960, 2113929216, 754974720, 1568669696, 3191865344, 2610954240, 3545235456, 952631296, 653000704, 2158624768, 4221632512, 2861727744, 2344599552, 1643962368, 3127078912, 2873370624, 1031148544, 3178438144, 1273465088, 2062764672, 2657893312, 258610080, 3628149680, 3949101592, 396879788, 2929259278, 2298830045}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 2214592512, 2919235584, 184549376, 2340421632, 2889875456, 2195718144, 4126146560, 2809659392, 2964586496, 2586705920, 2179661824, 404586496, 3008970752, 3395575808, 3563515904, 3563857920, 554318848, 4102896128, 2375713536, 2857294976, 1034954816, 462953376, 1984172848, 3805683016, 1797202132, 2413008154, 3804386063}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 3288334336, 3657433088, 3707764736, 3816816640, 700448768, 1646264320, 1949302784, 2273837056, 3915644928, 27394048, 1535836160, 751140864, 2834186240, 1557094400, 2384850944, 3054245888, 39199744, 4073799168, 3754075904, 2084425088, 3306164416, 2939693344, 1168911824, 111556120, 2398684660, 3327563110, 1404563511}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 469762048, 4261412864, 1962934272, 1233125376, 3107979264, 1113587712, 2754609152, 1344798720, 2905341952, 4007788544, 2783379456, 2525265920, 1982185472, 378068992, 4068954112, 3995346944, 2040409088, 2703033856, 728217856, 2196726400, 2397570496, 1795948704, 758258032, 4005497000, 685804996, 979102366, 1072024013}, +{2147483648, 1073741824, 3758096384, 268435456, 671088640, 4093640704, 3858759680, 3405774848, 125829120, 1279262720, 2107637760, 2186280960, 1361575936, 1145831424, 1528430592, 2177040384, 1758232576, 660684800, 1443913728, 4086558720, 3578005504, 1212558336, 1020343808, 3218322176, 1543491200, 4081980992, 3733789344, 3695286320, 3928017304, 1924171500, 3487778486, 331826253}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1006632960, 2315255808, 2801795072, 3095396352, 3133145088, 2338324480, 1565523968, 2559049728, 705953792, 4231135232, 1775304704, 1861910528, 1993818112, 1581015040, 2923679744, 2004625408, 1018575872, 2844464640, 3392119040, 423098240, 186524736, 2322535776, 1797624144, 2943014472, 3924468028, 2617207982, 2618835315}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 3422552064, 3388997632, 486539264, 3447717888, 2134900736, 1776287744, 1083179008, 2167930880, 4079222784, 923402240, 3981770752, 1588559872, 4051681280, 3310936064, 2221297664, 2821470208, 3328578560, 1708327424, 2473367808, 2917885824, 3744966336, 2485909152, 393929712, 2683267784, 1796049804, 3635858706, 2853788707}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 3154116608, 3456106496, 2063597568, 3464495104, 297795584, 1444937728, 2215641088, 2279079936, 519831552, 3372089344, 1316945920, 107184128, 2180399104, 2104451072, 3148869632, 4292089856, 2657760256, 2163544576, 472290560, 2698570368, 1983095360, 2270056160, 1415799056, 3166297688, 2107580156, 240356986, 4080953037}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2617245696, 2919235584, 452984832, 4236247040, 2646605824, 1444937728, 2716860416, 1024983040, 840171520, 1662124032, 709165056, 437223424, 1663057920, 2494521344, 3016880128, 144451584, 3951952896, 2177572352, 4223967488, 2833565312, 340503104, 999965280, 2634442384, 1837658584, 281245828, 1992815026, 2281909823}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 1543503872, 3456106496, 3741319168, 4185915392, 3024093184, 27262976, 1466957824, 3863478272, 1034158080, 3634233344, 519241728, 1974763520, 3240640512, 927817728, 3641626624, 2164008960, 3252825088, 995172864, 1464175872, 220060288, 3927487296, 2377271840, 3796925616, 1442932504, 3771002532, 2509846310, 1210155687}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 469762048, 3992977408, 385875968, 3112173568, 2076180480, 3319791616, 4103077888, 2694316032, 3185311744, 2290745344, 714801152, 3990323200, 219037696, 507994112, 3828862976, 141821952, 3430824960, 2779068928, 1959961856, 3974941312, 3414399296, 1207984160, 2750041424, 3147908584, 3670994092, 4067213178, 1177144309}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3556769792, 3053453312, 3942645760, 1350565888, 406847488, 77594624, 1169162240, 3098017792, 509345792, 1066532864, 100990976, 532578304, 4131241984, 1279451136, 1938116608, 1784948736, 3205893120, 855841280, 1898288896, 2980871808, 2491449920, 4179817312, 1867870448, 2619082520, 1647458388, 909457262, 3235297105}, +{2147483648, 3221225472, 3758096384, 1342177280, 402653184, 67108864, 3590324224, 4043309056, 1568669696, 1061158912, 2569011200, 2964324352, 2197291008, 720633856, 3359244288, 3110666240, 654344192, 737853440, 3658604544, 2687258624, 672933888, 1371937792, 494873088, 194482944, 4212224640, 2731976896, 1267592864, 1219132656, 1162033912, 3009514420, 2379630554, 3952411055}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1946157056, 1577058304, 3909091328, 1468006400, 1312817152, 1663041536, 2190475264, 3268935680, 1728839680, 3617456128, 1343815680, 2076803072, 143015936, 2761515008, 3722825728, 3865319424, 4091161600, 3805486592, 998411008, 2250819712, 1547669696, 2002470944, 1507513392, 1225300664, 2219037180, 1400973786, 224770129}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 603979776, 2919235584, 1895825408, 3263168512, 4194304, 2216689664, 3467640832, 1811415040, 484179968, 196214784, 1842544640, 3044048896, 39043072, 3029000192, 3377811456, 1488201728, 1722164224, 2751793664, 2540550912, 380796032, 1730322112, 3067148128, 2991748336, 1056091576, 2251867316, 4194727258, 2273617893}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3959422976, 1509949440, 989855744, 411041792, 1145044992, 3395289088, 2070937600, 3118989312, 2608594944, 1007288320, 3444506624, 1388609536, 489144320, 2034950144, 2610778112, 493103104, 2296265728, 257501696, 2792466688, 2248428416, 2822079296, 3192548960, 1043628528, 1846534568, 1024901972, 2097634622, 980619001}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 469762048, 3992977408, 587202560, 713031680, 155189248, 564133888, 3610247168, 4202168320, 2113142784, 786563072, 1253244928, 2314829824, 1892564992, 86466560, 930738176, 339486720, 3274583040, 1921325568, 2748876032, 4032617088, 1255445568, 2013981152, 841332784, 1844475032, 2527748596, 3205320762, 2978406831}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 1275068416, 2785017856, 2868903936, 2172649472, 868220928, 3135242240, 537919488, 2859991040, 1067188224, 3600678912, 1033699328, 2172551168, 3747725312, 3059408896, 3909447680, 4260636672, 3346674688, 3063882240, 3279792384, 3137502336, 453357632, 2241753888, 555466320, 1363373608, 2965705804, 1796387618, 2417482493}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 1811939328, 3120562176, 50331648, 3951034368, 54525952, 1419771904, 4264558592, 1017643008, 4022599680, 3490316288, 1928003584, 3984359424, 1780432896, 3214303232, 3282423808, 1427908608, 2152082432, 4065663488, 3633690880, 2919035776, 3088553280, 2384716960, 3928564464, 2374220568, 1733416052, 3141417614, 245961687}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 2885681152, 3254779904, 687865856, 125829120, 759169024, 4129292288, 1993342976, 3794272256, 1016856576, 2534539264, 1157300224, 588414976, 2697904128, 584048640, 1834635264, 1747200000, 369505280, 3219471872, 980659456, 1336631680, 2739515840, 3586935584, 776542448, 779729720, 1188325740, 2077044662, 2448396441}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 2214592512, 234881024, 687865856, 3246391296, 1967128576, 1667235840, 818937856, 59244544, 1090781184, 3891134464, 2111897600, 2421719040, 2259009536, 753065984, 2935967744, 1352407040, 910310400, 4080745984, 3008337664, 4000338048, 2464516288, 2887731616, 3305901936, 3198812648, 384775100, 2435428622, 2140499223}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3959422976, 2986344448, 385875968, 3296722944, 465567744, 4104126464, 753926144, 3239575552, 4242276352, 4106616832, 3146711040, 1053392896, 519225344, 2934169600, 630812672, 2071209984, 2648849408, 3901046272, 1493736704, 3441444224, 4054495808, 1506101344, 1517423120, 1607282424, 356301540, 2745321810, 2340395725}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 3019898880, 2449473536, 3674210304, 1518338048, 213909504, 1503657984, 1901068288, 1353187328, 365690880, 2306211840, 1552482304, 2939584512, 3300573184, 2152587264, 728649728, 1597777920, 1267604480, 258817536, 21801728, 4259699584, 2770493248, 252318944, 3672582992, 392933368, 1395543820, 3613131030, 3237885069}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 1409286144, 503316480, 587202560, 1098907648, 2160066560, 1684013056, 1498415104, 2021130240, 91488256, 1545994240, 1755512832, 200179712, 1929134080, 2959171584, 2718486528, 1170483200, 1204683776, 2765043200, 225221376, 3913371776, 1173944896, 3851161376, 1829908624, 111484232, 2973606268, 2543502930, 2535537559}, +{2147483648, 3221225472, 1610612736, 2415919104, 939524096, 738197504, 1912602624, 251658240, 4118806528, 1556086784, 3747610624, 89128960, 302514176, 3002859520, 3593863168, 1355743232, 81690624, 3440525312, 4035141632, 3124678656, 1934362624, 3903720448, 836448768, 973381888, 3007535488, 1759441984, 1725706784, 3351642512, 2977374600, 666536892, 2142271246, 1784045289}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 335544320, 2919235584, 3305111552, 780140544, 2696937472, 517996544, 32505856, 187170816, 1933836288, 1377435648, 1958412288, 1400733696, 4077338624, 1701732352, 782028800, 3205769216, 3563205632, 419892736, 3575362304, 2075812992, 1553924032, 237175136, 2821823184, 3486081064, 2346154484, 953571854, 1849743591}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 2214592512, 1577058304, 4244635648, 4068474880, 104857600, 4200595456, 3096444928, 854065152, 3027501056, 746717184, 74383360, 3858792448, 1579597824, 3846430720, 4165488640, 3368290304, 3231327232, 1751330304, 1528731392, 2067778688, 2792253888, 346096736, 739355248, 19879848, 2246084396, 4218877702, 1057734915}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 335544320, 905969664, 3137339392, 1971322880, 1774190592, 85983232, 1945108480, 2285371392, 4096524288, 3723624448, 3232956416, 1236500480, 1127596032, 3471630336, 2112901120, 2979805184, 3492420608, 3805222400, 617200384, 754119296, 680609344, 636268064, 1590981072, 534383192, 687278532, 3991251130, 3347107705}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 4093640704, 2248146944, 1426063360, 343932928, 2814377984, 3391094784, 4054843392, 4148690944, 443809792, 2423128064, 119996416, 3308617728, 2755641344, 1855905792, 646475776, 528750592, 2101750784, 2558727680, 650347264, 141883008, 3395905984, 3471999456, 672809360, 3466134104, 2206894356, 3110489142, 3135451043}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 4093640704, 3724541952, 1459617792, 461373440, 960495616, 455081984, 2937061376, 295174144, 3569614848, 1263665152, 1457979392, 525565952, 1860255744, 2624348160, 1347219456, 2744387584, 2305434624, 972240384, 4110004992, 2507294848, 3970301760, 1941345440, 2121135472, 3142228600, 220986716, 495423082, 3500887059}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 1946157056, 2248146944, 1660944384, 763363328, 2353004544, 2522873856, 674234368, 1366818816, 3518234624, 3892183040, 2092236800, 2719252480, 1131003904, 213573632, 2296336384, 1858353152, 3781559296, 1936801280, 1676839680, 651753088, 2934457408, 3608650272, 1988389040, 2496502248, 2544331396, 3094357194, 1427651263}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 469762048, 2113929216, 1795162112, 2256535552, 683671552, 3588227072, 615514112, 2965897216, 3952345088, 3238658048, 670760960, 3128786944, 1553186816, 449503232, 1378381824, 2988718080, 138550272, 4163844608, 2673325312, 3250122368, 3985596992, 1346868448, 820046160, 2072212200, 2158081124, 1045297510, 1444670331}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 335544320, 4261412864, 2298478592, 562036736, 2554331136, 3474980864, 1185939456, 502792192, 4134797312, 2266890240, 3838771200, 3162931200, 1319387136, 53305344, 207671296, 2328102912, 3320200192, 3459986944, 744008448, 2617983104, 62650560, 2144109984, 608527408, 3755798968, 2727754356, 2292396570, 1639751119}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 1006632960, 2986344448, 1560281088, 1216348160, 2915041280, 769654784, 2991587328, 1611137024, 1275854848, 3515744256, 2062221312, 3105390592, 149831680, 937648128, 1426903040, 1415325696, 1216746496, 2825328128, 2924912896, 207966592, 183227584, 441104864, 138634768, 3606902312, 2560897692, 1039272686, 2581405717}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 335544320, 33554432, 3774873600, 478150656, 1598029824, 2715811840, 2647654400, 782761984, 629407744, 11927552, 1298202624, 1074888704, 3199614976, 1399414784, 2142105600, 3334735872, 2673218560, 1337006592, 221882112, 1475500928, 1191140800, 2923220960, 915251376, 1430023304, 1949459164, 140465062, 168621631}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 3422552064, 973078528, 1056964608, 2088763392, 448790528, 3542089728, 3882876928, 3789029376, 1826357248, 3651796992, 2566848512, 656769024, 3585261568, 3974094848, 864636928, 706480128, 1753887744, 76496384, 1014863104, 1320077184, 1775620672, 273043040, 436313680, 2570377560, 764597668, 3375362146, 294737181}, +{2147483648, 1073741824, 1610612736, 3489660928, 2281701376, 67108864, 2583691264, 2399141888, 1400897536, 1069547520, 3584032768, 2190475264, 3913809920, 1259601920, 2121400320, 993984512, 671514624, 3946168320, 3075530752, 2001563648, 2454988800, 3096591360, 944705024, 4122908416, 140100992, 4176405568, 3604767136, 1464570064, 2265731704, 535016508, 1223190686, 2448012723}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2885681152, 3590324224, 2936012800, 780140544, 4005560320, 1289748480, 3064987648, 1906835456, 1953234944, 2470313984, 3504013312, 408387584, 2084847616, 4264124416, 1704587264, 1445730304, 69090304, 3440065024, 4161779968, 18892928, 2011911488, 3565479392, 2891219920, 918019880, 3671007012, 3260910590, 1095060573}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 67108864, 2046820352, 1895825408, 4018143232, 3258974208, 3785359360, 3801088000, 3302490112, 3203661824, 3879600128, 3943628800, 1021214720, 2012200960, 166125568, 1718841344, 3346278400, 4068359168, 1513034240, 3499002624, 4065845632, 3890406336, 2414168352, 3420929840, 2632093464, 2017321564, 1413733114, 4117559215}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1946157056, 2986344448, 2164260864, 1635778560, 1413480448, 3865051136, 2903506944, 915931136, 1870921728, 1297743872, 1209729024, 826245120, 1156857856, 3054329856, 2875052032, 3984852992, 1415185408, 1033576960, 1736419072, 2073323392, 245199296, 2072364192, 3848283440, 3582996712, 391652812, 3752081530, 3744078467}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 2348810240, 1845493760, 1358954496, 3464495104, 104857600, 3156213760, 2291138560, 1636302848, 2997616640, 2344222720, 822018048, 1204781056, 1049214976, 2099568640, 3314053120, 598484992, 1698305024, 650061312, 66034944, 2988038784, 4272737472, 1210338400, 932580976, 2634352952, 3675302588, 165038158, 639970413}, +{2147483648, 3221225472, 536870912, 3489660928, 3355443200, 603979776, 2785017856, 419430400, 41943040, 205520896, 4141875200, 4159700992, 2167930880, 3463708672, 3470655488, 4188602368, 488931328, 1576026112, 1872715776, 3795243008, 2266241024, 1374555136, 3140554240, 12619520, 564548224, 194660032, 2923986784, 1974164976, 369676808, 3679264084, 3136460554, 389365935}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1006632960, 3388997632, 788529152, 2055208960, 3443523584, 2673868800, 3505389568, 2868379648, 1322516480, 4160356352, 217513984, 266764288, 1564688384, 2920701952, 1845743616, 3837011968, 982129664, 3452898816, 2299705600, 1110007680, 2657703488, 2190047200, 2964934192, 3319887400, 3345317556, 4004997210, 2902224567}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 335544320, 3523215360, 654311424, 1468006400, 1841299456, 3407872000, 261095424, 2547515392, 3263430656, 4001497088, 2992963584, 1607958528, 3506782208, 2975490048, 3290222592, 1386485760, 1083313152, 1165835776, 3941839616, 3294065536, 3540473920, 1065318560, 3895156560, 3885060184, 1539327068, 1725824986, 2195818803}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 1409286144, 2785017856, 2063597568, 2189426688, 2344615936, 4125097984, 3075473408, 2315780096, 2183921664, 1326317568, 1428226048, 4218191872, 3067854848, 3176980480, 2295164928, 2215380992, 2445161472, 2054751744, 1581820672, 175758976, 4197696064, 4271957984, 4027274384, 635513640, 3423380572, 1783357742, 2998193501}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 2885681152, 2583691264, 3875536896, 2021654528, 1757413376, 1054867456, 3497000960, 486014976, 672923648, 4097179648, 3437559808, 3750002688, 4218044416, 2900451328, 3192713216, 2226915328, 3915779072, 1141703168, 2295369984, 2681754496, 1335776320, 2575528288, 454817232, 3485968296, 4051956628, 392934810, 2209210021}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1946157056, 704643072, 1493172224, 2608857088, 775946240, 1088421888, 284164096, 1884815360, 2346450944, 800194560, 4233166848, 1252032512, 1974124544, 1680990208, 1875660800, 3288074240, 1751264256, 3210284544, 1085573888, 2385298816, 3812024768, 1776544288, 1185772336, 3483677000, 4194623892, 3396533010, 1538124637}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 3825205248, 2181038080, 83886080, 2306867200, 2579496960, 1679818752, 2976907264, 1494745088, 4091805696, 3765829632, 2046230528, 2874572800, 7159808, 4287913984, 1220669440, 1619265536, 4033219584, 234823168, 960143104, 364338048, 2627303616, 3681186720, 1025166672, 3504910616, 1087790372, 2028528658, 1895401827}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 201326592, 2248146944, 889192448, 142606336, 2092957696, 551550976, 682622976, 4174905344, 1407975424, 1519517696, 2278096896, 1881767936, 1392295936, 3754942464, 1125863424, 145754112, 148388864, 2347513344, 4002557184, 3855161472, 3475615680, 3917278944, 2660233296, 398148904, 2082477348, 4165992482, 141039329}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 603979776, 1107296256, 2768240640, 2625634304, 2764046336, 1906311168, 1016070144, 1210580992, 575930368, 3573415936, 2311651328, 1733001216, 3868377088, 3676168192, 2783137792, 3012569088, 3181913088, 1410599424, 178141952, 3816359808, 3904090304, 571399904, 4257728336, 3314303608, 3734934140, 3485689158, 1648377787}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1140850688, 973078528, 50331648, 2759852032, 2403336192, 1298137088, 1062207488, 3642228736, 1843134464, 4033478656, 2695430144, 3816849408, 3018473472, 157376512, 814542848, 1548748800, 764947456, 1788618240, 3909750528, 3455649152, 2107154240, 1085695840, 1967876656, 2043013544, 264288092, 168445642, 829514981}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 335544320, 2919235584, 3942645760, 528482304, 3183476736, 2397044736, 1951399936, 1983381504, 716963840, 3432906752, 4219666432, 119635968, 1957019648, 1842405376, 4294340608, 189798400, 2276989952, 3699119616, 3455990528, 1511208064, 3959002176, 2219431584, 1014428240, 826899240, 2100267484, 2256469794, 3269295157}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 2751463424, 3925868544, 2264924160, 2290089984, 2747269120, 526385152, 1949302784, 2287468544, 3860070400, 3851550720, 410845184, 2998435840, 1354612736, 1664802816, 3568529408, 1068509184, 2031621120, 3316914688, 3527551744, 3587509632, 3767841344, 1166801248, 843959056, 260242696, 4023867940, 3319401666, 1386286239}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 1409286144, 704643072, 150994944, 1015021568, 3770679296, 417333248, 2068840448, 3899129856, 2561409024, 3492675584, 2025652224, 3885400064, 2505326592, 4261371904, 1871761408, 227551232, 1200096256, 477900288, 3708158720, 1286669696, 3771243968, 1278298080, 419288400, 1722720552, 546334940, 2147317494, 1623442661}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 2885681152, 167772160, 4177526784, 914358272, 767557632, 337641472, 1242562560, 2110259200, 2708209664, 2750283776, 1870987264, 4020207616, 3005300736, 1402101760, 1420611584, 3620734976, 2716339200, 1333527040, 270938368, 1776883584, 636590016, 887386464, 1248712848, 2734527448, 2323281148, 2010174718, 2918592429}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3019898880, 3724541952, 1660944384, 4085252096, 4072669184, 1251999744, 1630535680, 143130624, 2727084032, 3314679808, 2980773888, 1174568960, 586399744, 351461376, 3483324416, 3100649472, 2295862272, 118764032, 4041615104, 2816281728, 1088913984, 2102416288, 1759295632, 2615862008, 1319857748, 4198892742, 3874303181}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3288334336, 4194304000, 3841982464, 2340421632, 1212153856, 4078960640, 3748659200, 2979528704, 4104912896, 4079353856, 820314112, 2598600704, 4190978048, 2372296704, 320139264, 286275584, 1581777920, 503579136, 1395800832, 1797200256, 3090724544, 2074600736, 3364792752, 3100302392, 3221827844, 3437603698, 3042474129}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1543503872, 2046820352, 889192448, 3212836864, 3586129920, 3655335936, 426770432, 2307391488, 1967915008, 3448111104, 3683450880, 3635380224, 3017654272, 2226053120, 2911391744, 3478132736, 1276642304, 842278400, 1216493824, 2292652928, 3201598656, 4244077600, 2052110288, 824007912, 4048268628, 2785533510, 1855832941}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 1946157056, 3388997632, 4076863488, 3498049536, 3879731200, 2657091584, 269484032, 3089629184, 1136394240, 826933248, 2852061184, 4129914880, 1625374720, 1995202560, 3505311744, 791689216, 458763264, 1912877568, 1713243904, 3198747008, 3115094848, 812644960, 673222960, 1006492264, 723227212, 74074518, 3512982753}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 2348810240, 2785017856, 419430400, 260046848, 1908408320, 3772776448, 3060793344, 3689414656, 3100901376, 1604190208, 849936384, 3554312192, 1466580992, 692412416, 3108687872, 2643466240, 3105369088, 243013120, 2531933440, 1961296000, 2655751360, 1725754400, 220019152, 670341032, 2295022036, 2503726942, 3252072275}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1946157056, 2046820352, 3640655872, 1535115264, 549453824, 891289600, 4220518400, 3743940608, 1427374080, 2817654784, 694878208, 1750564864, 93405184, 825253888, 2138099712, 4004526080, 1958231040, 2721852928, 384178944, 2090410368, 3963401664, 1279720992, 3445688464, 551592856, 1251005340, 1879048294, 2013269611}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 2348810240, 301989888, 2332033024, 2189426688, 180355072, 1231028224, 4021288960, 2425880576, 3064201216, 2062942208, 395247616, 2409988096, 2199896064, 2630803456, 1553494016, 852506624, 2166891520, 1866203648, 3989973248, 2973307264, 1166705984, 862602976, 1769545936, 1848287304, 3787088644, 2018578834, 152474723}, +{2147483648, 1073741824, 1610612736, 805306368, 3355443200, 1006632960, 234881024, 3774873600, 243269632, 3292528640, 4292870144, 2326790144, 3189243904, 2090074112, 2235170816, 3680960512, 2749726720, 1435189248, 1123966976, 3442536448, 2396006400, 3160933376, 3190564352, 1870541056, 1714765440, 1554953408, 2047932512, 1488988912, 3298827592, 47199300, 979910354, 53223439}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 2885681152, 2852126720, 2030043136, 3531603968, 3636461568, 3974103040, 2555379712, 3147300864, 1381236736, 1130496000, 1761411072, 3277553664, 1805991936, 1932681216, 2713243648, 1377839104, 2544907264, 4726272, 3213626624, 3876985728, 2318344128, 4042162272, 3774012624, 935401896, 3112540956, 256265162, 2808791143}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 3288334336, 4060086272, 16777216, 1048576000, 1480589312, 3797942272, 1651507200, 2057830400, 3643015168, 3419275264, 1636892672, 3473244160, 3978313728, 535257088, 211800064, 3223324672, 3843040256, 2220369408, 46927616, 3255451520, 2792295872, 3311186784, 2800867824, 627114280, 300779028, 1214539438, 2975423615}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3690987520, 2382364672, 4043309056, 3682598912, 3888119808, 2002780160, 114294784, 4078436352, 628359168, 2463760384, 2239823872, 41123840, 2927345664, 2770919424, 852914176, 3558881280, 1290812416, 4142404096, 4095487232, 2667981440, 1692870848, 1740941600, 1399288656, 1432072904, 671610268, 1837025450, 1911119919}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 1006632960, 3321888768, 3774873600, 411041792, 1707081728, 3588227072, 4222615552, 2540175360, 2414084096, 2750283776, 2226192384, 465469440, 153206784, 2842091520, 369455104, 3315599360, 487601152, 2448961024, 2958825728, 3490854016, 145950400, 175476704, 2395498256, 912034344, 693813988, 1458009678, 3009090767}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 872415232, 3791650816, 2399141888, 813694976, 792723456, 1948254208, 1219493888, 1185415168, 2558787584, 3933601792, 2156855296, 3835265024, 2776973312, 2166644736, 264163328, 2745186304, 3010468864, 398999040, 252975872, 2129536896, 3403880000, 818648928, 663512112, 3879402232, 2983597300, 1610548878, 1834060199}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 2348810240, 3187671040, 1291845632, 41943040, 398458880, 3659530240, 2110783488, 3674734592, 1422655488, 2486304768, 181600256, 167084032, 867352576, 793501696, 369717248, 3022006272, 953162752, 898113024, 2903254272, 1259478656, 4186120128, 2067643488, 4032747024, 3291075544, 3490864140, 859420478, 3800096901}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 1275068416, 1040187392, 3170893824, 3078619136, 2386558976, 199229440, 1745879040, 3266838528, 568590336, 2960785408, 552271872, 3804266496, 673005568, 1533304832, 1500762112, 1491085312, 714091520, 3346531840, 1648635136, 1250559616, 1338192832, 215780640, 3101909296, 2586143880, 3695209324, 3492397138, 1127952083}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 4093640704, 1509949440, 3909091328, 2743074816, 2269118464, 182452224, 3616538624, 1450704896, 3207856128, 2326134784, 3527606272, 2634186752, 1990475776, 669605888, 1468321792, 3722455040, 789578752, 1203243520, 4145286912, 1872106880, 3184202176, 874415136, 3530453872, 965241736, 2653636236, 3493448386, 1462086583}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 67108864, 1644167168, 1224736768, 1317011456, 549453824, 1159725056, 3582984192, 2769813504, 1241776128, 4151705600, 4142727168, 1431601152, 4290461696, 4209532928, 1588449280, 352331776, 4169151488, 3821025792, 1319109376, 634398592, 4026010560, 3207862624, 2696808912, 848366296, 1482075164, 3414707562, 1675488931}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 335544320, 3791650816, 721420288, 2877292544, 163577856, 283115520, 1630535680, 4170711040, 2582380544, 4061003776, 1438842880, 1142652928, 2419081216, 3071631360, 2904150016, 2663393280, 1700793344, 1576024576, 2532837120, 2677816192, 1698051904, 3602847904, 3055395408, 1998023848, 409271812, 2319495762, 3393701905}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1811939328, 503316480, 3003121664, 1182793728, 4123000832, 555745280, 2779774976, 3096969216, 2752774144, 822476800, 1941766144, 3799941120, 2060206080, 2367643648, 1043386368, 4240455680, 4137686016, 66072064, 3992460544, 3385071232, 969814080, 2177760, 1778679824, 3063637144, 4171168852, 3627097858, 602715727}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 67108864, 2717908992, 1761607680, 2592079872, 1916796928, 3810525184, 3601858560, 2419589120, 309592064, 3648389120, 1708851200, 2079031296, 732381184, 3292684288, 3655258112, 1480599552, 1310735360, 238030336, 1534605056, 1674849152, 2038838208, 3032683616, 3593445488, 4167647992, 3249369588, 2556655978, 3230432575}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 1275068416, 2852126720, 1728053248, 3430940672, 1354760192, 4196401152, 3899654144, 1784152064, 341049344, 2570977280, 3134521344, 3601367040, 1077690368, 650076160, 548335616, 985667584, 2099260416, 3572502016, 2727884032, 1785990016, 2538479680, 495779936, 1769782992, 1161976216, 915042468, 3830869506, 4174675359}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 1006632960, 1577058304, 1258291200, 3917479936, 1145044992, 3953131520, 4119855104, 984088576, 1365508096, 901906432, 2256470016, 1168605184, 1641758720, 631136256, 1089130496, 331364352, 3034584064, 3484421632, 796403968, 1248604800, 3090549312, 1972715296, 1954331056, 1474220440, 2555000476, 72038694, 2897055639}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 603979776, 1577058304, 2399141888, 3951034368, 2738880512, 2120220672, 2372927488, 1925709824, 3125018624, 4090363904, 3300720640, 890535936, 3512352768, 676421632, 3570724864, 415242240, 354432000, 1594892800, 2914517760, 629938304, 1460288832, 2930970272, 1208594928, 1604242856, 3683857428, 3340349558, 2049374591}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 2885681152, 2717908992, 4244635648, 4152360960, 583008256, 1423966208, 2314207232, 2413297664, 1381236736, 3556376576, 3044868096, 3957817344, 3040788480, 1970397184, 2442612736, 1312299008, 1478755328, 1357001216, 482939136, 2741863808, 4141612224, 417483296, 3611531792, 2140985448, 3709398004, 2125135538, 3740000287}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 201326592, 3657433088, 3305111552, 4001366016, 423624704, 1801453568, 1085276160, 407371776, 2661548032, 2042232832, 1488650240, 573210624, 1980022784, 1721622528, 995127296, 1218971648, 3520340992, 2815569408, 1674515712, 2020126592, 1439941824, 1265196128, 905297072, 2293518120, 2490505380, 1390349030, 1345360023}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 335544320, 4060086272, 1124073472, 2222981120, 3921674240, 1553989632, 3471835136, 283639808, 286523392, 214827008, 389349376, 183074816, 2463252480, 294739968, 4232171520, 2747799552, 4003738624, 3611699712, 24192768, 1438619520, 3193661760, 3309497696, 1308138384, 2847798392, 2886875876, 2791256750, 3323629763}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 872415232, 2181038080, 2902458368, 4135583744, 1270874112, 752877568, 3998220288, 3149398016, 289669120, 1597112320, 683606016, 560889856, 2701705216, 1502470144, 3689959424, 2245531648, 4006882304, 1902778880, 4079689472, 992258944, 1989396160, 4281952, 1746899984, 4105133160, 996580956, 3089431618, 1443099179}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2214592512, 2382364672, 3036676096, 1249902592, 29360128, 698351616, 2077229056, 1562902528, 3849060352, 1441398784, 4153212928, 740720640, 1960853504, 3823067136, 3101741056, 3456632832, 2273061888, 224538112, 1932596992, 3622088832, 495022016, 1599339616, 2800594832, 419557560, 1816439020, 2974893526, 2281429989}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2348810240, 2986344448, 352321536, 2357198848, 734003200, 1231028224, 3268411392, 3785883648, 2159804416, 3460169728, 3219980288, 2159247360, 2329395200, 3424444416, 3758518272, 344471552, 2202805248, 1248202240, 1476994304, 4276729216, 2736835264, 309881568, 709172368, 1175430024, 1474944028, 3430022278, 83214833}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 603979776, 1174405120, 2701131776, 545259520, 3141533696, 882900992, 3748659200, 3306684416, 531890176, 1497235456, 4187815936, 3343941632, 431439872, 14442496, 843960320, 821569536, 2942579712, 4174779904, 3287361280, 2780465792, 168063168, 1813631456, 3876986544, 3658556376, 3077214244, 2901173682, 670431863}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3019898880, 3254779904, 687865856, 1937768448, 1027604480, 568328192, 1569718272, 1635254272, 1631846400, 2839674880, 793837568, 2205777920, 1028571136, 2706759680, 3025227776, 2463635456, 3182693376, 3194633728, 3998030592, 1565499264, 2329270208, 4111549984, 3845655024, 3676578760, 2375167052, 1976119618, 716028011}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 1946157056, 3992977408, 3238002688, 1501560832, 1480589312, 2128609280, 2939158528, 3601334272, 2006188032, 2924085248, 3500998656, 2849800192, 1893154816, 3502792704, 3220566016, 929576960, 1093927936, 932844032, 3040151296, 2329976960, 4060698304, 3635379616, 105136176, 2437146568, 1757087332, 1608483806, 866438275}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2483027968, 1644167168, 2164260864, 1635778560, 2252341248, 2594177024, 2909798400, 3503816704, 183238656, 2514092032, 4005888000, 900562944, 2877767680, 2651873280, 2155663360, 2568488960, 688667648, 3565825536, 3350008576, 2616827776, 1889623488, 3863429280, 938494384, 2217531224, 1005596772, 337127362, 2525763281}, +{2147483648, 3221225472, 3758096384, 805306368, 939524096, 3288334336, 3590324224, 687865856, 2390753280, 1405091840, 2967470080, 4210032640, 682098688, 1710489600, 4250533888, 611909632, 2881060864, 2895888384, 494985216, 2150387712, 2129143808, 257164288, 1728723456, 2105619200, 3996486272, 470666944, 4140825696, 638250256, 2976740200, 3082658420, 216650414, 2655897323}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 2885681152, 3053453312, 419430400, 1887436800, 1304428544, 874512384, 317718528, 1378353152, 946077696, 3930456064, 1877409792, 3413540864, 858243072, 4009680896, 286486528, 1885870080, 1342446592, 1440097792, 3705611520, 2162863232, 1683865792, 2320750560, 121698576, 1539856984, 609527492, 201780030, 2695852847}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3154116608, 2516582400, 2399141888, 914358272, 725614592, 1054867456, 4029677568, 926416896, 2472804352, 1311899648, 370475008, 2861924352, 3489382400, 213180416, 622350336, 771241984, 4232330240, 1705121280, 620564736, 2323222656, 2882922816, 3600280544, 3042636976, 1251700936, 3815417188, 875518074, 1657834523}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 3690987520, 4127195136, 1593835520, 4185915392, 1027604480, 3932160000, 3838836736, 4016570368, 1815871488, 2752905216, 3390111744, 2886500352, 1459208192, 3836141568, 2323599360, 2158499840, 2291928064, 3471189504, 893982976, 3142094976, 2359024960, 1093530656, 3847026416, 4158149544, 2311430396, 2524016246, 3063752929}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 469762048, 3120562176, 587202560, 1417674752, 801112064, 2262827008, 2240806912, 2307391488, 409731072, 2624192512, 596443136, 2191556608, 3794354176, 1035362304, 1915744256, 3427280896, 1703676928, 561652224, 3620027648, 3677132672, 156459328, 561206112, 428041744, 1289443176, 1528784684, 3404296382, 1775652893}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 2751463424, 2516582400, 3875536896, 3850371072, 2940207104, 3596615680, 2706374656, 2330460160, 1540620288, 624558080, 67960832, 518619136, 3105243136, 3313065984, 741462016, 3630700544, 2299790336, 1880759808, 2973581056, 3964774016, 3467277632, 1733772576, 2468805488, 1346158376, 2853433884, 187236726, 2278265627}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 1543503872, 1375731712, 2231369728, 1199570944, 1245708288, 2799697920, 4096786432, 4060610560, 1347158016, 1231683584, 377815040, 175210496, 3982802944, 2819874816, 3698544640, 1350055936, 916728832, 404110848, 2993094912, 3539509632, 111108800, 1891763232, 1318654512, 1021543112, 1795551780, 3063179830, 4131426973}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 1006632960, 1040187392, 3070230528, 2642411520, 641728512, 1646264320, 2855272448, 50855936, 3764649984, 1377435648, 1161101312, 1527480320, 2183806976, 341663744, 1730146304, 2390235136, 2680949760, 3918402048, 222770432, 650808960, 751037760, 1624122656, 1592202032, 213556856, 384552852, 2971278534, 2729774423}, +{2147483648, 3221225472, 3758096384, 2415919104, 1744830464, 201326592, 2516582400, 1728053248, 3732930560, 1715470336, 1264582656, 210763776, 981991424, 2431909888, 3139567616, 450953216, 2107867136, 3223896064, 1188290560, 2182959104, 1364731904, 1620847616, 461768192, 3161144576, 692501632, 2234613568, 413543392, 3634038768, 736003304, 1074621548, 2777687390, 1460148923}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1409286144, 2449473536, 3070230528, 3514826752, 4181721088, 1797259264, 1439694848, 2021130240, 109314048, 1333657600, 344260608, 2179366912, 257736704, 225435648, 2365616128, 1231554560, 3130792960, 3389657600, 2496872192, 694136704, 3055574080, 616045856, 1994668016, 2391681272, 346883564, 3092942754, 1552342987}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 469762048, 503316480, 1996488704, 4169138176, 104857600, 2443182080, 110100480, 1365770240, 3957587968, 3701604352, 148701184, 17006592, 3860971520, 675733504, 3643035648, 1060636672, 510397440, 989207040, 2093417728, 896706176, 875846976, 3264218208, 4083683952, 1927545816, 1528954972, 1914509206, 2497947655}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 603979776, 3456106496, 3439329280, 813694976, 1329594368, 3399483392, 1018167296, 488112128, 2385248256, 3222142976, 831979520, 4010770432, 1278296064, 3303038976, 1474088960, 2418542592, 4008971264, 3301050880, 1476991744, 2146471040, 2724907456, 1277373664, 997039280, 59274584, 931719764, 911875266, 3202681569}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 3019898880, 1375731712, 4009754624, 729808896, 2529165312, 664797184, 3677356032, 4024958976, 2396258304, 3502374912, 2636185600, 2638315520, 3363028992, 1361633280, 2925817856, 4057475072, 1639717888, 1498823168, 797118208, 3916468096, 4264182336, 1229391264, 673875088, 1733787320, 1954590356, 2925683422, 3366140803}, +{2147483648, 1073741824, 1610612736, 268435456, 3355443200, 201326592, 2113929216, 2768240640, 343932928, 3284140032, 610271232, 2094006272, 1976041472, 493092864, 4012507136, 1233453056, 2823782400, 636305408, 3111804928, 2339172352, 2851612672, 1606159360, 3487968768, 2837132544, 371764864, 3250845120, 1714590688, 3743337616, 1542522056, 4006458076, 3118227806, 567796255}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 1275068416, 3187671040, 285212672, 2994733056, 2462056448, 1444937728, 3278897152, 3669491712, 1757151232, 3135635456, 3666411520, 3199107072, 3443539968, 3666305024, 4013223936, 3278383104, 2998148096, 2353147392, 157492480, 3663306368, 1319893184, 2000136032, 1539759184, 1074996632, 467764708, 3482839546, 3599874909}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3690987520, 2113929216, 3841982464, 3330277376, 4223664128, 1633681408, 2207252480, 357040128, 2794192896, 3496869888, 44630016, 3797843968, 1370144768, 2241191936, 2845208576, 1782065152, 3356767232, 2945060352, 897261824, 3005317760, 587813312, 3469457248, 711091728, 1273114376, 541534796, 3644297198, 3113502485}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 603979776, 1577058304, 2231369728, 914358272, 71303168, 1461714944, 785383424, 2898788352, 2435055616, 3889561600, 172425216, 499613696, 227950592, 4060045312, 4146327552, 70780928, 331088896, 796534272, 991237888, 3016141952, 2910781376, 2166004576, 2767519216, 2241298808, 3843973996, 3623575374, 2384843215}, +{2147483648, 1073741824, 3758096384, 1879048192, 402653184, 3690987520, 973078528, 218103808, 3917479936, 3728736256, 1415577600, 1244659712, 1730674688, 3596877824, 1806565376, 2920218624, 2561703936, 1871364096, 1385422848, 3933237248, 1769474048, 3548132352, 4276232704, 2244291840, 1913765760, 1639283392, 2825492384, 1346985648, 642482408, 2737601540, 2714370142, 1604388319}, +{2147483648, 3221225472, 2684354560, 3489660928, 2013265920, 738197504, 2583691264, 1191182336, 2625634304, 1790967808, 2904555520, 2104492032, 2098724864, 400818176, 628752384, 805371904, 815824896, 2121940992, 2114543616, 2680475648, 2940745728, 3431738368, 1090912768, 2875138304, 3665539968, 2557213760, 2708189280, 1147395152, 1300733656, 1635117732, 2588982610, 2132953827}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 3154116608, 3456106496, 4244635648, 2894069760, 2764046336, 2325741568, 3662675968, 1318584320, 1486094336, 4004380672, 1643446272, 3191373824, 4140056576, 3266797568, 3955683328, 1000876032, 75244544, 2872190464, 1198985472, 3815214720, 1906303936, 1517979616, 2419813712, 3577534648, 1750278412, 3101793690, 1003939863}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 1275068416, 2315255808, 2701131776, 3061841920, 213909504, 2862612480, 1095761920, 2264399872, 2630615040, 2035417088, 1523777536, 1453555712, 1018478592, 2877153280, 3247001600, 4081592320, 2332306432, 462827008, 2070217984, 3679880064, 339368384, 2493220704, 2262365904, 4185906232, 748834252, 1202159938, 2384652761}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 1677721600, 3992977408, 553648128, 159383552, 2353004544, 1382023168, 2874146816, 3238526976, 235667456, 4051566592, 630915072, 2719842304, 211992576, 3535790080, 869093376, 2046302208, 3832816640, 3729396224, 2905670400, 3283920000, 1664510656, 3828715936, 102684976, 1675222504, 2788315484, 340234254, 3665552405}, +{2147483648, 3221225472, 3758096384, 268435456, 1744830464, 2483027968, 637534208, 2701131776, 3581935616, 2604662784, 2191523840, 2058354688, 3180855296, 1163657216, 4260757504, 2147942400, 170426368, 2369863680, 1743544320, 1194708992, 3168479232, 2526972928, 1827038720, 1039457024, 1680647808, 3758836928, 3356313760, 1630696944, 1844896792, 2572785748, 2058282658, 1541775037}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1140850688, 2986344448, 4009754624, 2659188736, 457179136, 3831496704, 1462763520, 832045056, 3883139072, 3920494592, 4164485120, 751665152, 3856515072, 2638143488, 4184109056, 2882344960, 3844318208, 4244949504, 3733148416, 1505866624, 2230844992, 3817989344, 1953810608, 2935713640, 4131754884, 2162290162, 3742156567}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1140850688, 1375731712, 2063597568, 3397386240, 2260729856, 2229272576, 1513095168, 2417491968, 484179968, 3159752704, 1924464640, 2813427712, 3581558784, 4232404992, 530051072, 2032732160, 2202506240, 3890169344, 2839334656, 35239808, 3640554304, 2909756640, 3236217808, 3802507560, 861423492, 161644530, 3816376029}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 1811939328, 3388997632, 3741319168, 2055208960, 2956984320, 3311403008, 711983104, 2863136768, 2347499520, 1970143232, 506658816, 1022984192, 2703900672, 1855676416, 2076176384, 740235264, 1815579648, 1330214400, 358278400, 2783032192, 1976460864, 3360253920, 1004202864, 3147934440, 430862932, 632898094, 3904036525}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 1946157056, 436207616, 3741319168, 1501560832, 2017460224, 1595932672, 1617952768, 1675100160, 2803630080, 2247491584, 2462646272, 4289363968, 732348416, 478535680, 2039508992, 219482112, 1841071104, 4143968768, 3949426432, 3479342464, 976405568, 2596786976, 938165680, 3101469880, 1521471044, 2404349026, 2665918349}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 3556769792, 1644167168, 16777216, 3296722944, 2445279232, 2480930816, 2953838592, 677904384, 3394502656, 2030436352, 2914189312, 2826600448, 3611672576, 3265585152, 2548789248, 1982269440, 43820032, 719770112, 1924562688, 318421888, 428197312, 1522859488, 4122693392, 1676618408, 1803068684, 1865992230, 2382977771}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 3154116608, 234881024, 2097152000, 3917479936, 2143289344, 2531262464, 3970957312, 2922905600, 1404829696, 505806848, 1961689088, 3428417536, 3982508032, 899112960, 3905277952, 2045847552, 49263616, 1885690368, 2906320128, 3353846400, 3206642624, 130073248, 1918666960, 1229846824, 1492453860, 4248157146, 2978900077}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1677721600, 570425344, 4076863488, 4001366016, 1916796928, 3848273920, 2997878784, 536346624, 2649489408, 3516530688, 3267166208, 3754196992, 4103716864, 4006797312, 2272358400, 1735473152, 1091480576, 271370752, 669154048, 2414778240, 2807887168, 783963104, 1326623216, 1169090920, 1078150372, 3475510346, 1143225417}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 2885681152, 503316480, 3942645760, 3615490048, 2814377984, 4057989120, 1198522368, 2160590848, 4037804032, 2531393536, 1043267584, 3668738048, 826654720, 2829377536, 1376079872, 1805850624, 1633584128, 2702369280, 2961989888, 1644079744, 4274187840, 596925600, 3427441872, 2257905000, 1181580500, 1725893334, 430213093}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3019898880, 3590324224, 2399141888, 2961178624, 2814377984, 2640314368, 1676673024, 3185049600, 2790522880, 1196818432, 1843724288, 1922793472, 489603072, 1665785856, 1436635136, 4245751808, 1499309056, 3487810048, 2984138496, 818781824, 3041645376, 2341621344, 2880416784, 2693329288, 3975477972, 2788084882, 3318342399}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2885681152, 973078528, 2868903936, 2541748224, 297795584, 3672113152, 430964736, 3992453120, 3162243072, 3516530688, 2062352384, 1125089280, 51822592, 2778587136, 3575992320, 4122032128, 1036362752, 397658624, 3960891648, 1414900608, 1184618304, 836924832, 279689552, 220265000, 2665669924, 2170805738, 3466481709}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 4227858432, 838860800, 419430400, 226492416, 2814377984, 1059061760, 1294991360, 1040711680, 679739392, 3936223232, 213057536, 3104079872, 4078157824, 4131053568, 2043899904, 3067545600, 1284158464, 2937640448, 2775740672, 2876944768, 3182484928, 335957408, 273461968, 2029502552, 913621748, 2482522054, 489658063}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 1006632960, 4194304000, 2231369728, 1115684864, 876609536, 3667918848, 2192572416, 3316121600, 334233600, 743833600, 147390464, 741572608, 922304512, 638214144, 140963840, 210053120, 1146457088, 2044230144, 880135424, 4093224832, 1462655168, 3792499552, 4032966384, 1866140184, 2530260628, 1049483950, 271429085}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 1811939328, 838860800, 1660944384, 1769996288, 3099590656, 1184890880, 4092592128, 4037541888, 1978400768, 1612578816, 355270656, 808157184, 373669888, 2686115840, 2118283264, 207689728, 3972381696, 138463744, 773675264, 3208216960, 2657548096, 648299040, 4151852688, 2616467704, 289028324, 2861508414, 2243994125}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 3019898880, 3321888768, 1124073472, 176160768, 1128267776, 1784676352, 3494903808, 2388131840, 3272343552, 1919549440, 2933194752, 3245572096, 3252568064, 3555549184, 2044841984, 2176399360, 1078569984, 2614318592, 1792209664, 1010140800, 1590776896, 4085506016, 1362635952, 3269212136, 1509048028, 3472429658, 271159841}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 67108864, 4127195136, 1459617792, 914358272, 3351248896, 1239416832, 3142582272, 526909440, 4291035136, 1353842688, 2263678976, 3307438080, 3283304448, 2812829696, 529854464, 1556682752, 3569454080, 3342236160, 3738170112, 1154853504, 2519486784, 4219918816, 626264976, 2302292264, 1358507484, 1798930742, 1014655391}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 3422552064, 3120562176, 385875968, 159383552, 96468992, 2023751680, 179306496, 3599237120, 933494784, 3048079360, 2902917120, 2864087040, 3641655296, 3686948864, 3179139072, 1668495360, 1921031168, 1460958720, 2495008000, 1084200832, 3103703104, 169583904, 404809936, 238337080, 3993138292, 2111688806, 1841502791}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 3556769792, 838860800, 2164260864, 1031798784, 3091202048, 568328192, 63963136, 59244544, 2223243264, 3548774400, 3842572288, 704479232, 2567192576, 3075432448, 3286102016, 4177340416, 2135137280, 3239136768, 3851993856, 1910672256, 941150656, 3651309472, 1912129328, 1584571912, 1215355676, 2415304366, 2490826519}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 2885681152, 369098752, 2063597568, 2038431744, 4257218560, 2912944128, 3840933888, 904396800, 1817444352, 696647680, 467730432, 4184637440, 927449088, 448061440, 1797214208, 1436878848, 2182251520, 1686827520, 3694289152, 4113807488, 1288067136, 616927520, 4186924496, 2317164408, 2329845668, 1332796014, 1285638387}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 1543503872, 1442840576, 1728053248, 4219469824, 725614592, 559939584, 1582301184, 1735917568, 2504261632, 3781558272, 1033568256, 941785088, 3873619968, 438034432, 1285844992, 2553223168, 2915863552, 1530253824, 3243461888, 1163377792, 3046597440, 1718718112, 434915312, 1858284904, 2438378396, 1865215058, 536661819}, +{2147483648, 1073741824, 2684354560, 4026531840, 3623878656, 2885681152, 3992977408, 50331648, 109051904, 448790528, 664797184, 3905945600, 3496476672, 1296302080, 3995729920, 665518080, 3174989824, 2524463104, 2994561024, 274919424, 1742673920, 1842119680, 420438528, 1213579520, 2182583936, 1074391104, 3099692768, 2938428880, 3061455864, 33753580, 2673517190, 2034387743}, +{2147483648, 3221225472, 3758096384, 1342177280, 1476395008, 1409286144, 2046820352, 1660944384, 1300234240, 188743680, 1193279488, 1389363200, 352845824, 4142661632, 1579024384, 3632726016, 311787520, 1752580096, 2688770048, 2800734208, 3910871040, 1267964928, 3128261120, 123008768, 1545112960, 743365440, 1969068320, 955939696, 816667512, 1882245164, 824883326, 4214746861}, +{2147483648, 1073741824, 3758096384, 2952790016, 3623878656, 3288334336, 4060086272, 2432696320, 880803840, 935329792, 3084910592, 1219493888, 2038956032, 1104412672, 2778071040, 2991652864, 480477184, 1356578816, 3121143808, 4279005184, 2631206912, 1074627584, 2530664960, 485051136, 3339750272, 464470464, 2470027744, 3312512656, 3857740328, 2198283172, 479373174, 1468551259}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 1409286144, 570425344, 1426063360, 260046848, 2915041280, 3336568832, 2584739840, 475529216, 3046375424, 3890348032, 860553216, 2529263616, 2882158592, 1278697472, 1010823168, 2033133568, 3488318464, 2785896960, 3693135616, 1248629632, 2218442944, 3741559328, 603021264, 226413096, 1188666828, 645823466, 396720983}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 3288334336, 2583691264, 3841982464, 3011510272, 3460300800, 3881828352, 1282408448, 1756889088, 1402208256, 4059430912, 1362952192, 883916800, 1547059200, 1655267328, 1206767616, 1230583808, 3248589824, 2432652800, 1442901760, 991866240, 959182528, 2151427872, 1319774256, 2951157160, 2784008916, 1095943466, 3062733175}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 4227858432, 771751936, 3674210304, 4219469824, 197132288, 3512729600, 1720713216, 2756182016, 2106327040, 3905028096, 1972174848, 1471184896, 3861561344, 1319755776, 2465624064, 2802919424, 3053095936, 1741412864, 2332777728, 1236894336, 1400130112, 1052524448, 4076476624, 1142499656, 2673254284, 1949958062, 683571445}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2483027968, 3657433088, 553648128, 4286578688, 851443712, 2506096640, 3440377856, 213385216, 3994288128, 3733585920, 1401094144, 3484057600, 3797073920, 2987384832, 1141665792, 2156333056, 362318848, 4089833984, 2100254464, 3604845952, 3080876992, 2760260896, 1206728976, 2336996616, 1459055916, 2832842226, 2081442127}, +{2147483648, 3221225472, 536870912, 805306368, 1207959552, 3019898880, 637534208, 520093696, 2139095040, 3351248896, 1906311168, 804257792, 220725248, 865337344, 2432303104, 985858048, 1589411840, 602324992, 353099776, 2087604224, 2489784320, 3360601088, 268555776, 377836288, 3889145472, 269638464, 740898208, 549947344, 1169573240, 2069573348, 669038750, 2719545715}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 3019898880, 1979711488, 3909091328, 2675965952, 1111490560, 1084227584, 1647312896, 2408054784, 3358851072, 4027711488, 1279066112, 2305064960, 2333261824, 3452559360, 1960988672, 1241065472, 1931394048, 118214144, 2529655552, 1636934272, 3579986624, 1991846944, 3929967408, 377221208, 2054126772, 1272290950, 1968730563}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 1006632960, 2650800128, 1560281088, 2222981120, 1598029824, 597688320, 265289728, 481820672, 973864960, 4004904960, 2542862336, 997425152, 843956224, 2376523776, 9596928, 3062708224, 3390942208, 1902173696, 1231780096, 2278210176, 2678745024, 2957053408, 2345379760, 1044503320, 3524321356, 92499698, 3015609145}, +{2147483648, 1073741824, 3758096384, 4026531840, 3355443200, 2617245696, 2382364672, 956301312, 1216348160, 2042626048, 3470786560, 2714763264, 4013424640, 2205417472, 3216113664, 2409168896, 1193639936, 1457012736, 3613876224, 1069150208, 1608845312, 1049334784, 16741888, 1404946688, 757008000, 3048121024, 169147360, 743615504, 385546984, 3746928956, 1242587586, 4070262023}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 2751463424, 2046820352, 3204448256, 813694976, 3560964096, 1910505472, 3427794944, 2844262400, 3669229568, 1015676928, 35192832, 3725885440, 2945269760, 776626176, 3500011520, 1905600512, 2389869568, 1625452032, 148504320, 2611428736, 3427242048, 572582240, 1080262896, 3347244616, 318674428, 3624167502, 1610010171}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 3690987520, 1107296256, 3707764736, 226492416, 2185232384, 27262976, 2985295872, 3164078080, 2201223168, 862322688, 1923678208, 3340795904, 1457897472, 1136582656, 3886116864, 3805616128, 2908396544, 3366376960, 3486869760, 3818065280, 3812862144, 171862176, 4164192944, 3996376728, 2553275140, 474345714, 3436107191}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 3154116608, 3254779904, 2969567232, 3128950784, 1480589312, 333447168, 261095424, 2485649408, 1946943488, 1094844416, 2530803712, 454066176, 2000175104, 3931070464, 567595008, 3998025728, 558275584, 225923584, 4138779904, 2976067968, 2190318528, 2713116256, 3567533808, 2517507400, 1006311052, 916032214, 2225129229}, +{2147483648, 3221225472, 2684354560, 4026531840, 1744830464, 1409286144, 33554432, 4009754624, 3095396352, 1061158912, 2116026368, 2020605952, 2679635968, 581697536, 3691905024, 2098003968, 1687126016, 3449176064, 3273220096, 2691026944, 4052301824, 881173504, 3553709568, 1509020416, 3328909184, 4138120768, 2376319328, 3163561008, 2837971320, 2693018564, 4262076730, 2672246457}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1409286144, 1241513984, 1761607680, 3397386240, 163577856, 673185792, 1588592640, 1970798592, 4055105536, 1788215296, 3942449152, 2363457536, 3825745920, 2029477888, 2255736832, 3084990464, 3688217600, 3376377344, 2210394880, 2185442688, 8291776, 842921568, 1633160336, 1090797016, 2230202452, 4106824762, 3003759743}, +{2147483648, 3221225472, 3758096384, 1342177280, 134217728, 201326592, 100663296, 2097152000, 2373976064, 3175088128, 1738539008, 2414870528, 1947729920, 1579941888, 2332426240, 2448359424, 1793097728, 96518144, 1302716416, 1792823296, 1825253376, 2491587584, 2892885504, 173569280, 509153408, 230135232, 3615248800, 1346053488, 4229604568, 2491543492, 784223698, 3865446225}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 4227858432, 3925868544, 1694498816, 2860515328, 4047503360, 3235905536, 53477376, 1781006336, 3683385344, 1296171008, 4236705792, 3642785792, 4087431168, 3146276864, 891146240, 1741891584, 2909189120, 179859968, 104191232, 484385664, 2221184192, 1147096416, 3513083312, 2947973064, 2186338596, 4238908862, 1627217221}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1946157056, 1711276032, 1023410176, 1954545664, 2873098240, 1574961152, 170917888, 1215823872, 3851157504, 3916562432, 2557804544, 1870823424, 3934568448, 3245334528, 4221202432, 2079397888, 3110374400, 3875526144, 3987882752, 2750758528, 3678581696, 228906976, 3313493680, 1970423688, 2933203876, 3629292842, 3637308817}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1409286144, 3590324224, 2466250752, 2206203904, 1975517184, 1302331392, 3654287360, 103284736, 3478913024, 3236036608, 4216651776, 3609821184, 2338177024, 2207703040, 236474368, 103888896, 3743388672, 4234606080, 2124544, 3169133184, 4268858432, 3698972064, 1371596624, 944994808, 855613676, 1322705366, 2985842185}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 1543503872, 570425344, 520093696, 1098907648, 2646605824, 1667235840, 3933208576, 2798125056, 2398879744, 376569856, 2039021568, 2139848704, 4013572096, 3420282880, 2040385536, 2530023424, 2270012416, 3598538240, 588114176, 1890913664, 2711199808, 323177248, 3395210960, 1908124360, 55730868, 3794890934, 1717037361}, +{2147483648, 1073741824, 2684354560, 2952790016, 402653184, 3422552064, 3120562176, 2600468480, 3263168512, 3602907136, 2476736512, 2842689536, 720896000, 1604059136, 30015488, 3130458112, 3785392128, 1869889536, 1670733824, 2472079360, 268638208, 1708037120, 823476736, 2912483584, 4154665856, 180257600, 585989344, 1736763856, 1479091448, 1850318468, 991807562, 1572383589}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 469762048, 973078528, 3137339392, 2172649472, 3821010944, 3223322624, 1976565760, 3218604032, 1192493056, 2838364160, 3851616256, 32866304, 2041593856, 2394513408, 90296320, 2249132032, 609719296, 2566483456, 2692862208, 587142016, 215977792, 913663008, 1264312400, 1521628568, 405877772, 3569125066, 1904794599}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3019898880, 3254779904, 3640655872, 2776629248, 1279262720, 2317352960, 3633315840, 1914175488, 2666266624, 4142006272, 455278592, 148930560, 3811360768, 950132736, 4090523648, 2714183680, 3392582656, 3621901824, 963658496, 2258050944, 2504958912, 2940062624, 953836080, 1965045752, 2114982460, 2933402346, 3003915321}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3556769792, 3657433088, 3372220416, 3967811584, 843055104, 2334130176, 1020264448, 956825600, 3431202816, 158203904, 651886592, 3031531520, 3542204416, 1500569600, 2105831424, 1293359104, 209431552, 3208965632, 3247592192, 2270175616, 1556613568, 1952711648, 2724070384, 3479384696, 340632300, 844359550, 770300727}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 3288334336, 838860800, 1828716544, 2088763392, 2051014656, 3487563776, 3662675968, 2419589120, 3643539456, 3650486272, 3978756096, 470253568, 684638208, 888397824, 4227158016, 3849529344, 3772613632, 1978660352, 1623940864, 2279616384, 1045442240, 1916288224, 2351699184, 1763049800, 1634150012, 2363995810, 3810451633}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 1006632960, 973078528, 889192448, 511705088, 2805989376, 778043392, 2293235712, 3548905472, 1211891712, 3379691520, 851771392, 1712553984, 465092608, 1125376000, 3513208832, 4054910976, 2935862272, 2996814336, 52262144, 721950592, 1350313152, 3029467232, 1337276720, 515615976, 4233413092, 4124704406, 3931528737}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2080374784, 2315255808, 50331648, 3699376128, 918552576, 597688320, 191889408, 1033371648, 2858156032, 1084096512, 1270677504, 2028765184, 3334750208, 886792192, 4005883904, 2922985472, 3813577728, 1261917696, 3160596736, 2796035968, 2846106944, 1922175328, 4178256976, 2956312440, 1964702212, 2070152978, 3207725261}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 4227858432, 3925868544, 2197815296, 444596224, 2202009600, 2829058048, 2832203776, 690487296, 1585184768, 217710592, 3393781760, 3053944832, 2599239680, 1875009536, 3993432064, 886904832, 4150375424, 1211004416, 3027550464, 2495096704, 4143193408, 3285596384, 1180375216, 1104322904, 3697337676, 1419653142, 3281453441}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 4093640704, 369098752, 1526726656, 2659188736, 2663383040, 127926272, 2012217344, 1121452032, 3359899648, 863371264, 4141940736, 1725530112, 146980864, 913432576, 208621568, 1245526016, 2945160192, 730189312, 3382803200, 1363673728, 1464612416, 2589593824, 4033556688, 3898251000, 4096017188, 2899820514, 4086824507}, +{2147483648, 3221225472, 536870912, 2415919104, 1476395008, 3154116608, 1644167168, 587202560, 964689920, 2982150144, 1071644672, 875560960, 1985478656, 219414528, 2062680064, 489357312, 1745321984, 2163458048, 3340689408, 982536192, 484907008, 3886128128, 2164980224, 3454172416, 369897856, 3712354112, 357118496, 1810143440, 4096283880, 574830852, 2882256674, 2086002047}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 3154116608, 4060086272, 3539992576, 545259520, 1522532352, 2237661184, 3998220288, 3330801664, 3591634944, 3138256896, 496304128, 3693641728, 3597713408, 912252928, 2237427712, 1267275776, 1324528640, 3624653312, 2868016384, 28054912, 583147328, 2424775776, 2204602448, 1277388488, 679657468, 2717119278, 983452499}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 2617245696, 503316480, 3338665984, 947912704, 2168455168, 2996830208, 1466957824, 3149398016, 364118016, 2152857600, 1160577024, 40337408, 848740352, 3636322304, 4260720640, 4179699712, 3598816256, 1550446080, 3560403200, 2414099072, 2505709888, 3099671648, 38906288, 3005337560, 2918930852, 1189220826, 292882879}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 2483027968, 1174405120, 1627389952, 1803550720, 1178599424, 1084227584, 1863319552, 2186805248, 2663645184, 2407661568, 1522597888, 2719907840, 1237303296, 3680034816, 4092940288, 108869632, 176731136, 3502558720, 3367680, 3405655680, 45561024, 1574278944, 2149348656, 4270822488, 3352911612, 2163419834, 1721205315}, +{2147483648, 3221225472, 3758096384, 2415919104, 402653184, 603979776, 2315255808, 1862270976, 1132462080, 1472200704, 2036334592, 3723493376, 1960312832, 936116224, 2996436992, 4107075584, 2743435264, 175423488, 1422909440, 827150336, 565782528, 2023992320, 2403064320, 3710601984, 4023795072, 3675732032, 57193888, 1210154192, 1739797576, 3712395092, 3685381458, 3221858457}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2348810240, 3456106496, 3439329280, 2692743168, 2319450112, 857735168, 380633088, 2141716480, 2027683840, 722599936, 4210622464, 4190470144, 2422194176, 2793988096, 141971456, 3148679168, 809221120, 1247605248, 2336778496, 2295217792, 3228240832, 805086432, 972706800, 164051832, 3265694580, 604982862, 690531089}, +{2147483648, 1073741824, 3758096384, 805306368, 3087007744, 2348810240, 2852126720, 3875536896, 2105540608, 994050048, 882900992, 793772032, 3712483328, 2948333568, 3269066752, 1484324864, 1674805248, 2578563072, 1355735040, 1611558912, 3492612096, 686138368, 987421184, 1930977536, 3755349888, 1998264384, 1368307744, 2785823344, 222310808, 1369444780, 1372592878, 898121161}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 2348810240, 234881024, 1694498816, 4118806528, 2218786816, 3013607424, 512753664, 2651324416, 3396075520, 3610116096, 3991339008, 3412819968, 697057280, 2387173376, 1796984832, 1466116096, 2828639232, 2795323904, 1753348352, 3714981504, 4215747008, 3229322144, 1673822000, 1334140312, 782629596, 713833998, 3432917661}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 3556769792, 2852126720, 1493172224, 2071986176, 1128267776, 3261071360, 3973054464, 244842496, 2921594880, 1540227072, 2906062848, 3935993856, 163430400, 1757470720, 2748542976, 2972395520, 360756224, 938265088, 4072752896, 4180017536, 830144960, 1222149664, 2120796784, 1568621992, 41497852, 1349369034, 3867639739}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3288334336, 4127195136, 3003121664, 2608857088, 188743680, 3856662528, 2857369600, 3830972416, 1448345600, 4204134400, 522911744, 3530784768, 2190163968, 3712114688, 3170693120, 3641120768, 2764157952, 1327390208, 1298589440, 141428352, 1523521600, 485331872, 2662104816, 2507404872, 1007332796, 1245561786, 3207956535}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1409286144, 2181038080, 3841982464, 260046848, 2503999488, 1583349760, 2781872128, 1415053312, 543948800, 1532624896, 1897463808, 1828814848, 223690752, 732585984, 19984384, 1381046272, 1041609728, 4224932352, 2808170240, 2073852800, 2280903872, 2072612384, 3554760176, 1784438312, 3495160892, 1308197178, 4224274265}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 3422552064, 3992977408, 352321536, 2055208960, 2067791872, 853540864, 3142582272, 2230845440, 4059824128, 3454926848, 1582891008, 1407549440, 2329657344, 2764103680, 32141312, 867252224, 142705664, 2413422080, 1710226688, 3770337920, 670660032, 2804909152, 400618288, 3004856776, 519645756, 3067454610, 4281595125}, +{2147483648, 1073741824, 2684354560, 805306368, 3623878656, 4093640704, 436207616, 3506438144, 109051904, 1681915904, 836763648, 3050307584, 1899495424, 2112094208, 2791964672, 2115043328, 3674177536, 3444260864, 1803837440, 3833131008, 2514032640, 3495146496, 2496483840, 3681773312, 1876983168, 1272108992, 1508386656, 878456560, 1020148680, 572209564, 1174307970, 204267555}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 1275068416, 4060086272, 318767104, 478150656, 2445279232, 1986002944, 3765436416, 2769813504, 2839281664, 2677669888, 3545300992, 247693312, 1842626560, 3637731328, 3959672832, 4162402304, 2763500544, 3157940736, 208421120, 1400863104, 2201080640, 655111008, 3382840720, 2310879176, 3427900532, 2882625922, 103741301}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 67108864, 4194304000, 4110417920, 1820327936, 692060160, 2766143488, 2221932544, 2433220608, 2485387264, 543555584, 463929344, 3899883520, 2103721984, 3060883456, 4086026240, 1258240000, 1074764800, 3858646528, 3926675200, 4167386496, 1938160320, 3939247328, 867310128, 2852732744, 1053856756, 279037094, 2670336439}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 2080374784, 838860800, 1056964608, 142606336, 801112064, 1042284544, 858783744, 794296320, 2939944960, 3271688192, 503250944, 4122247168, 3924312064, 4053360640, 893972480, 628561920, 1128313856, 889086464, 3454039296, 2662163840, 2541667392, 935204192, 2747085840, 44809048, 1741476148, 1054421714, 823501493}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1677721600, 905969664, 721420288, 310378496, 3619684352, 1549795328, 2710568960, 405274624, 209453056, 2313289728, 1387462656, 4048191488, 2699706368, 248995840, 3525636096, 782964736, 2817440768, 273443328, 1360165632, 4037239424, 2869610048, 3789692896, 3736273296, 189437256, 3521797132, 2102870326, 1852098449}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 1677721600, 503316480, 4211081216, 2558525440, 666894336, 4070572032, 3832545280, 1510473728, 3964403712, 1430126592, 2329214976, 2038857728, 2881044480, 1190027264, 206295040, 3754768384, 2450686976, 2889054720, 478243584, 2462728320, 2842286144, 1352547168, 69540624, 491696248, 3704963268, 2514509174, 242664173}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 335544320, 3456106496, 16777216, 3498049536, 3988783104, 291504128, 2530213888, 1563951104, 4055629824, 1244528640, 2709848064, 3610214400, 483344384, 428367872, 829747200, 671954944, 1056685056, 1009076736, 1891591936, 771776640, 2980105920, 3831962592, 1745655056, 1899086856, 1950518812, 1541731938, 957686901}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 3556769792, 3187671040, 2902458368, 1769996288, 3368026112, 3353346048, 4291821568, 2914516992, 4156293120, 1608384512, 824639488, 3349577728, 3333373952, 2998558720, 773713920, 288307200, 4038233088, 2408932864, 2091875072, 163205248, 513657280, 1584345760, 3130176784, 170216104, 1476880572, 962485922, 548403925}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 2885681152, 1040187392, 2936012800, 4135583744, 1212153856, 3911188480, 3067084800, 2009595904, 2969305088, 3058827264, 4107075584, 3259924480, 3777871872, 3453935616, 1139232768, 2858760192, 2034404352, 4100446720, 2804414720, 3934769792, 622327616, 2994730464, 2459160176, 1584002296, 2074667884, 1638682446, 1173922969}, +{2147483648, 3221225472, 1610612736, 2952790016, 1476395008, 1677721600, 3187671040, 3607101440, 4202692608, 1765801984, 1520435200, 1647312896, 1118306304, 723779584, 1133641728, 2972647424, 2911469568, 902053888, 1059938304, 3692154880, 1650919424, 2738717696, 1296982528, 793658112, 1380872320, 4191046464, 1762541792, 1181639472, 2763938136, 2584105204, 804941774, 2781105423}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 3019898880, 2315255808, 1056964608, 3347054592, 3896508416, 3001024512, 3562012672, 1894252544, 3825991680, 1365377024, 4123066368, 3482681344, 1980317696, 1052139520, 1569255424, 4270393344, 4020876288, 2870169088, 2930998016, 1065571712, 997935168, 3648997536, 2587982384, 3305796680, 1456656956, 1768700886, 2708619149}, +{2147483648, 3221225472, 3758096384, 4026531840, 1744830464, 3019898880, 369098752, 2969567232, 1048576000, 2562719744, 2338324480, 2559574016, 1409810432, 3281256448, 1178206208, 2293170176, 779517952, 844480512, 2735005696, 512708608, 1711745024, 3700601856, 1647828480, 1616374528, 3393708672, 3700419776, 528216672, 2219953104, 3988187208, 2322875468, 4205550398, 817391267}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 1006632960, 167772160, 2097152000, 4286578688, 574619648, 4024434688, 3096444928, 2761424896, 928776192, 718929920, 489095168, 4273176576, 4193402880, 3380830208, 112586752, 77539328, 1381993472, 2399164928, 1666215168, 4226317184, 2189720256, 3677769248, 1770340912, 705227144, 3513498316, 2697880634, 1250516469}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 1409286144, 3187671040, 1627389952, 427819008, 381681664, 1704984576, 2955935744, 1488453632, 3156475904, 3433693184, 1320091648, 1684373504, 2807185408, 830693376, 2482761728, 1341597696, 3381761024, 1452296704, 1348495104, 1031292032, 426527424, 2440971680, 2985648528, 2453337528, 3175592020, 2262915978, 3634944907}, +{2147483648, 1073741824, 536870912, 268435456, 939524096, 1811939328, 503316480, 2097152000, 3699376128, 1623195648, 3919577088, 2261778432, 3073900544, 152305664, 117047296, 3855286272, 3409936384, 1535754240, 2596069376, 1487564800, 3067295744, 2260442112, 774619648, 3985895680, 2420630144, 756939712, 1023857632, 3632349776, 1516027000, 1366969708, 4268431314, 1861198047}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 603979776, 2650800128, 1627389952, 3900702720, 868220928, 1952448512, 2945449984, 1166540800, 3604217856, 2466643968, 2005729280, 322076672, 2142093312, 1688395776, 3430109184, 3102017536, 347517952, 1204023808, 715899648, 2519713920, 3384934080, 3850949088, 888425616, 870351048, 1034344076, 2598191966, 2953591251}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 2751463424, 637534208, 2466250752, 2457862144, 3040870400, 622854144, 416284672, 704118784, 3321102336, 2010513408, 3840344064, 396918784, 2454896640, 3959939072, 767971328, 2587834368, 2542578688, 838656512, 3100951296, 2430127744, 1962605632, 1556858336, 1627676464, 3552451512, 1036718252, 3847922498, 1553717207}, +{2147483648, 3221225472, 1610612736, 3489660928, 3623878656, 872415232, 4060086272, 4244635648, 2927624192, 960495616, 1918894080, 1754267648, 2002255872, 20185088, 2712010752, 3527344128, 2564587520, 2273165312, 117497856, 3707588608, 1342638080, 2398657536, 1615059456, 1076621056, 1962399616, 3108882112, 3731412064, 2090946736, 3590143592, 591237996, 1146769322, 2345631967}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 2751463424, 2181038080, 3942645760, 1031798784, 3653238784, 3793747968, 3159359488, 1851260928, 406585344, 1106378752, 1538850816, 1924431872, 1927397376, 1216798720, 3317788672, 3227588608, 122203136, 456377856, 2960123648, 2393752448, 1014819648, 1402755360, 198948304, 3007479448, 2259193452, 2722349386, 3655859373}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 3690987520, 2986344448, 1358954496, 1686110208, 1312817152, 2740977664, 2544893952, 1061683200, 2239496192, 3490578432, 3844014080, 4000808960, 4056334336, 2229002240, 4057296896, 3101100032, 3796614144, 958972416, 1874128128, 1078642048, 243124160, 1095138784, 4060523760, 2686338920, 2460133156, 1324640038, 1647815553}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 4227858432, 2986344448, 3674210304, 3766484992, 37748736, 3714056192, 3056599040, 3106406400, 3610509312, 3423469568, 4017946624, 2133426176, 540688384, 1015898112, 1423953920, 4090828800, 4225608704, 3566492160, 3093318912, 953042304, 3391323456, 1664282208, 3410265200, 2523650792, 68891588, 2550182878, 2519590251}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 738197504, 838860800, 3707764736, 1166016512, 2789212160, 3235905536, 2261778432, 3993501696, 2394685440, 74317824, 4258856960, 2908127232, 888389632, 1424547840, 1973506048, 1825646592, 2741668864, 526240256, 3985758464, 2613567872, 1501223104, 58082976, 4258174384, 3148347848, 543872412, 2447276238, 205686329}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 2751463424, 234881024, 1660944384, 4051697664, 482344960, 3143630848, 3505389568, 3778543616, 473169920, 2101215232, 4175101952, 280330240, 1490272256, 3803373568, 2054844416, 2296588288, 3959532544, 2578310656, 2101999360, 1293926528, 2128140864, 409955104, 2251666832, 194235016, 3188912468, 3161087722, 1743468383}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 3556769792, 1375731712, 4009754624, 2474639360, 197132288, 3449815040, 1148190720, 2706898944, 2028732416, 3491102720, 1851064320, 305233920, 1648705536, 3671744512, 4136685568, 2517440512, 1818074112, 1226011136, 4151275264, 2746314624, 1950368320, 3775133600, 2671886288, 3181208184, 2373341956, 929495650, 1346904017}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1275068416, 2315255808, 83886080, 1434451968, 2805989376, 1411383296, 663748608, 3614965760, 1984692224, 1512439808, 1647116288, 3251732480, 130924544, 1440407552, 2543341568, 3021281280, 3703417856, 1392238080, 105899264, 493216640, 1498343616, 3240262304, 1380332528, 1058870456, 2029623996, 2602160114, 868279817}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 2483027968, 2113929216, 1291845632, 2357198848, 1287651328, 3588227072, 2800746496, 689438720, 3849060352, 3769237504, 1491009536, 1850638336, 3126149120, 1526489088, 159371264, 3179755520, 2416096256, 787443200, 2185970432, 2382708864, 2209632704, 861666272, 101260624, 231980648, 2662390644, 1981913410, 1965279809}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 67108864, 167772160, 352321536, 1669332992, 675282944, 1373634560, 1324351488, 1738014720, 4207673344, 315752448, 50659328, 297369600, 1986805760, 912744448, 4251045888, 233113600, 2311699456, 1781813760, 2634771200, 2359545216, 696782528, 438575904, 2194015664, 4051373448, 450793556, 1554569442, 4203645897}, +{2147483648, 3221225472, 1610612736, 805306368, 939524096, 1543503872, 2382364672, 3271557120, 92274688, 1103101952, 3869245440, 173015040, 1829240832, 117178368, 1483079680, 1563754496, 3635576832, 1292845056, 1984978944, 3874082816, 882182144, 4049773568, 2529647104, 1233941760, 3693079168, 4136111168, 742143520, 2403744720, 3433381304, 2048561612, 1428382782, 1249798729}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3556769792, 1241513984, 150994944, 3682598912, 566231040, 1906311168, 479199232, 3666345984, 2988703744, 1843527680, 2018181120, 1839890432, 2752724992, 3266207744, 448131072, 3974825984, 750435328, 542862848, 497697536, 3666335104, 415772096, 776215072, 1993478864, 2035483128, 2508633788, 1553287214, 384260911}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 2483027968, 436207616, 1459617792, 947912704, 1052770304, 488636416, 760217600, 4066902016, 3774611456, 396230656, 3557097472, 2879619072, 885604352, 165568512, 1138683904, 3987027968, 3996361728, 3531692544, 4193408768, 3681090944, 1279004224, 297679200, 2681540176, 1644933592, 2325040684, 3142608582, 190046865}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 3825205248, 3657433088, 2868903936, 1434451968, 71303168, 719323136, 2882535424, 3420979200, 2551971840, 1535508480, 1558642688, 1783857152, 1356906496, 1085136896, 2762428416, 730281984, 2848175104, 3353924096, 241296128, 2890484096, 733748544, 2453028128, 2954833072, 1065852360, 2391472348, 3386169334, 1612179241}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 3154116608, 2449473536, 3976200192, 3347054592, 1262485504, 1986002944, 2154823680, 1000865792, 3697541120, 3524919296, 3132948480, 819200, 2833727488, 3207880704, 2814898176, 3005036544, 2111611904, 1755279872, 1479046400, 1715600768, 602278080, 1183517216, 335522416, 4152683432, 3094774484, 2955563950, 1368448975}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 1811939328, 3120562176, 2801795072, 981467136, 2671771648, 736100352, 334495744, 2414346240, 3380871168, 4063363072, 2598830080, 1754759168, 4032315392, 1712939008, 3032739840, 1506215936, 3662132224, 1180725760, 2032496896, 294507392, 789451840, 615071200, 1457435312, 1928786568, 3922176596, 1117807038, 570770567}, +{2147483648, 3221225472, 2684354560, 4026531840, 402653184, 2483027968, 838860800, 150994944, 3531603968, 2176843776, 538968064, 3408920576, 864550912, 1066663936, 130940928, 3890675712, 3682566144, 525844480, 788193280, 1502892032, 1820801024, 3048186880, 3184513536, 2631335680, 1053196160, 2650411968, 1197022816, 259032208, 921453528, 62592308, 1497738726, 3878609835}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 3825205248, 369098752, 620756992, 2273312768, 2285895680, 2543845376, 2020605952, 3392667648, 1348730880, 3014000640, 3345678336, 4160913408, 4267327488, 1713594368, 1243926528, 915089408, 1053987840, 2844939776, 4282349312, 2965823104, 3354795456, 3882039584, 3003030704, 1768452376, 3726014308, 1330212026, 3622174123}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 4093640704, 2583691264, 3372220416, 3313500160, 834666496, 1000341504, 108003328, 2133327872, 1835794432, 3456499712, 3220766720, 3402596352, 3205709824, 626024448, 3484995584, 1637431296, 488616960, 2806728192, 3063182080, 3474114944, 382079424, 836309408, 1434421584, 3214631160, 3695999620, 1133963646, 3968604333}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 2751463424, 838860800, 2097152000, 1350565888, 1556086784, 375390208, 368050176, 3758620672, 1881931776, 2834694144, 3787522048, 3430121472, 2598223872, 4149665792, 912936960, 2204174336, 3420687360, 2904942080, 3799185152, 1915776896, 9843392, 3207662560, 3288054352, 1672597896, 2306918484, 519787046, 3817516693}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 469762048, 3724541952, 2734686208, 1686110208, 3284140032, 396361728, 286261248, 1442316288, 3648258048, 3735683072, 1196752896, 417955840, 254296064, 2282971136, 3295531008, 1681205248, 3369706496, 1023434240, 2025799936, 2212752000, 3276943424, 4062257760, 3494092560, 1199394104, 41610204, 3078986898, 1090939143}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 2483027968, 4060086272, 3506438144, 4219469824, 1254096896, 2728394752, 3882876928, 1216872448, 25952256, 1959919616, 1840709632, 2787213312, 4209229824, 4175093760, 4242960384, 584521728, 3010569216, 1767633408, 2889801472, 698904448, 2053780928, 1154683424, 3400509968, 1115618296, 3578297412, 2583305878, 2882217405}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1946157056, 3187671040, 4177526784, 3212836864, 4072669184, 2707423232, 13631488, 832045056, 903610368, 3470393344, 1037893632, 3641868288, 1210761216, 3368148992, 4116467712, 4070377472, 1639095296, 85649920, 600428288, 4231554176, 2439709888, 1314759200, 3173074704, 3342840840, 2035306588, 308220106, 729004805}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 3825205248, 1040187392, 16777216, 1837105152, 1379926016, 39845888, 4027580416, 958922752, 1357643776, 1958871040, 434176000, 123961344, 3286351872, 3051282432, 1122398208, 1763772416, 3821251584, 2186403328, 3871801088, 1850893440, 213335744, 3873749152, 3923595696, 3499602024, 2643979404, 1420418070, 1864550101}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 2080374784, 771751936, 285212672, 1753219072, 1606418432, 622854144, 3213885440, 2266497024, 2057043968, 3956932608, 3705470976, 1885306880, 407191552, 3874381824, 1988022272, 568137728, 3470767104, 42288640, 3377361152, 2704197248, 2254768320, 311665120, 94850960, 2638181784, 1575188444, 2589544362, 2868138341}, +{2147483648, 1073741824, 1610612736, 2952790016, 4160749568, 2348810240, 4194304000, 2365587456, 2105540608, 331350016, 337641472, 812646400, 1287127040, 1824260096, 3464626176, 2565406720, 870416384, 10895360, 1721851904, 1168371712, 1877551104, 2204214272, 249973248, 3510718720, 2582893440, 2669745856, 1499834016, 567833296, 4205465496, 557538916, 3091647738, 252871357}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 603979776, 301989888, 3539992576, 1937768448, 3032481792, 2803892224, 1796210688, 1981284352, 524550144, 3073769472, 1776484352, 2106884096, 4176986112, 2144788480, 2715774976, 3999467520, 592751616, 1490545152, 1028061952, 3423038336, 327627072, 2326954144, 1082978064, 4089864984, 3862869436, 3603365834, 4240928819}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 3690987520, 637534208, 2667577344, 3766484992, 3510632448, 2640314368, 1940914176, 2653421568, 93061120, 2822111232, 4160159744, 3757080576, 2281717760, 3172818944, 3396653056, 1198991360, 1991291904, 1902145024, 1823293696, 2572993664, 3346739520, 1447469664, 3040298416, 1817045544, 2967767908, 252857726, 3692054629}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 3690987520, 3456106496, 3003121664, 3045064704, 2378170368, 882900992, 1028653056, 3785883648, 544473088, 2534801408, 75694080, 2196078592, 3575496704, 449634304, 1340370944, 1444100096, 317559808, 45732352, 4063415552, 3849544320, 3985674304, 4014695968, 1768722640, 3669589560, 1660001164, 528207446, 2818044675}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 2885681152, 1845493760, 2701131776, 2910846976, 4173332480, 3261071360, 3408920576, 841482240, 3489923072, 589692928, 1268842496, 1970831360, 1172979712, 2432262144, 2155802624, 1062275072, 766542848, 2174636544, 1884774656, 3289106048, 2790756544, 2583157920, 1781370640, 3011310792, 1187386084, 4082182686, 3014700263}, +{2147483648, 1073741824, 2684354560, 805306368, 1207959552, 1006632960, 3992977408, 3573547008, 3816816640, 1010827264, 1797259264, 716177408, 653787136, 3430154240, 3135111168, 1334640640, 534216704, 1200340992, 4152156160, 3901779968, 2759661568, 1569698816, 2869949952, 2440753408, 945378944, 483170752, 710754848, 3641349296, 3824446520, 3307942388, 871269402, 1575124015}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 1140850688, 1509949440, 3238002688, 3145728000, 1212153856, 2896166912, 3805282304, 1580728320, 4163633152, 2704408576, 486998016, 3564732416, 3822338048, 134045696, 2566516736, 3927386112, 3919690752, 2567462400, 3873928960, 797623680, 1606459328, 264827936, 917484208, 3143979224, 2433076236, 1268594642, 1967825681}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3825205248, 3523215360, 1526726656, 1954545664, 4030726144, 3403677696, 4035969024, 372768768, 1011089408, 4280418304, 388956160, 2788982784, 627294208, 1780146176, 736325632, 4156504064, 2282005504, 2233982464, 4214804224, 4190918528, 1208197952, 2695322464, 4196207088, 1852550280, 3531300108, 3490384978, 5157851}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 2080374784, 3254779904, 3640655872, 2810183680, 1614807040, 3483369472, 4117757952, 3590848512, 35913728, 3784179712, 3701800960, 1074036736, 4260380672, 4151271424, 2115555328, 3470067712, 3935085568, 2165590528, 780233984, 2150490496, 503943616, 4095789856, 2597924272, 3356933912, 1402437412, 1517604598, 3403622775}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 4093640704, 637534208, 4278190080, 1031798784, 2017460224, 3911188480, 1903165440, 1597505536, 45350912, 3324379136, 83689472, 211451904, 2857451520, 2343460864, 3100110848, 1311582208, 1863498752, 582837760, 158098176, 2002046592, 4098270016, 2886419744, 3929630896, 114448440, 3912101508, 1851926170, 983761951}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 603979776, 637534208, 352321536, 3632267264, 3594518528, 4049600512, 3069181952, 329777152, 2027159552, 1769865216, 3162963968, 2212397056, 434094080, 1403183104, 2935836672, 2652317696, 3590765568, 1759771136, 3110660864, 49571456, 2103881152, 152291040, 2705382640, 2984273128, 867744500, 4517070, 1353078659}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 2885681152, 2046820352, 4009754624, 679477248, 2453667840, 392167424, 1177550848, 1740111872, 2280390656, 2742681600, 2674851840, 2509209600, 2775171072, 4211138560, 2268229632, 2554279936, 1627886592, 2730348032, 1431751936, 369577856, 1871689280, 174717792, 4085316464, 628258408, 2808035140, 2335676410, 3204827385}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 3288334336, 2382364672, 3774873600, 796917760, 1530920960, 1352663040, 248512512, 4104650752, 1501298688, 2232287232, 3864723456, 2340126720, 3808018432, 3948994560, 2438352896, 2624260096, 925082624, 3913139712, 4200255232, 370102400, 180200128, 250541088, 1926054768, 728806936, 1827301836, 2860856438, 1661507297}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 3288334336, 3791650816, 788529152, 880803840, 2554331136, 3265265664, 2200961024, 1116209152, 2270953472, 3252027392, 1671495680, 1250197504, 3044491264, 3188482048, 791138304, 2591111168, 429702144, 2610134528, 3993913088, 537717632, 2575481408, 1397637728, 1831665392, 1014148248, 807818740, 3043028614, 1331472857}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 3690987520, 3590324224, 285212672, 2592079872, 3384803328, 1331691520, 1055916032, 3254255616, 881590272, 997064704, 1639251968, 135692288, 2810003456, 2295488512, 781438976, 2065905664, 3979324416, 1543893504, 4196011264, 475470976, 3922570944, 1130292064, 3724123792, 3239886856, 3006436244, 435645530, 2601349697}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 2348810240, 1040187392, 1493172224, 914358272, 3686793216, 3869245440, 4193255424, 2839019520, 2300837888, 1258946560, 1946615808, 922386432, 597508096, 747397120, 341831680, 1110784000, 970566656, 426625536, 3298164992, 996739712, 3298276032, 1982914656, 1025751824, 2303914488, 3754464932, 1061052378, 3443320283}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 201326592, 1711276032, 520093696, 4018143232, 2302672896, 2610954240, 2131755008, 503840768, 3641966592, 2861170688, 2148990976, 3587997696, 3070771200, 2089377792, 2782711808, 303372288, 1562358784, 423550464, 1885746432, 2167484544, 1531811136, 2975197600, 2530518128, 345787480, 3653462780, 2678842734, 565811171}, +{2147483648, 1073741824, 2684354560, 805306368, 2550136832, 335544320, 838860800, 3137339392, 1451229184, 3644850176, 421527552, 4038066176, 3863478272, 1632894976, 2172780544, 2989948928, 650739712, 3438264320, 4198948864, 3983437824, 3598522368, 2943005696, 1749303808, 3620605696, 3036233600, 2343604032, 1788836832, 1136233264, 2647126200, 2718091444, 441733430, 2415277643}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 603979776, 1778384896, 788529152, 2424307712, 2336227328, 2095054848, 147849216, 1986527232, 809238528, 3960602624, 1587347456, 2668331008, 2580594688, 2399920128, 3652415488, 2003240960, 2490010624, 543776256, 1073090304, 3939172736, 3891306560, 295194976, 2504503088, 2283454664, 1691549020, 2338250582, 271908225}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1677721600, 369098752, 1224736768, 1300234240, 650117120, 1302331392, 4243587072, 3543662592, 1478754304, 3689283584, 558563328, 2275377152, 1517371392, 1925210112, 1381429248, 1473587200, 303082496, 1385758208, 2232557312, 2292518528, 317232832, 278716576, 801385104, 771096760, 2011379812, 1926475482, 4210773147}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1543503872, 1375731712, 1325400064, 595591168, 3326083072, 2896166912, 321912832, 4122476544, 4270063616, 3772645376, 347275264, 4210065408, 3650338816, 3183665152, 2153467904, 4229240832, 774351872, 1378708992, 3681161472, 1758790016, 38246464, 2742901664, 3800185008, 2469999960, 884310772, 3084670282, 3779304675}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 2214592512, 3925868544, 1862270976, 125829120, 1044381696, 2929721344, 1414529024, 2560098304, 1575223296, 416677888, 2196045824, 1846640640, 523255808, 1132421120, 3543789568, 3949660160, 166767616, 3876052480, 1617045248, 1479223680, 198228032, 2157438112, 387585968, 1891570904, 1703850924, 2209269594, 124364715}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 1006632960, 1375731712, 3103784960, 763363328, 2101346304, 1197473792, 3029336064, 3618111488, 1015808000, 489816064, 1550385152, 3328802816, 4279189504, 1315987456, 2572079104, 3316856832, 1793895424, 1950672384, 1383997696, 3288011136, 590388672, 897500576, 1043013744, 1845017320, 3462586156, 1680946006, 3688732301}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3288334336, 1107296256, 2399141888, 159383552, 851443712, 157286400, 1418723328, 306708480, 2023489536, 1482555392, 3210543104, 353992704, 847757312, 3604013056, 3197530112, 1063979008, 1911065600, 3329783296, 2421038848, 2773818240, 2443557440, 2632570144, 1253435152, 3851144584, 1330037580, 3633798190, 3435957233}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 2080374784, 3456106496, 3506438144, 3145728000, 3426746368, 3063939072, 3834642432, 4158128128, 4166254592, 1974599680, 1882259456, 1779269632, 1165672448, 1626726400, 1903128576, 1849362432, 3248004096, 376267264, 1770136832, 4068020864, 1040294080, 3571244320, 1809246128, 4089700184, 2022988828, 3443761466, 3385189927}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 1677721600, 1241513984, 2902458368, 2977955840, 2092957696, 517996544, 481296384, 4037541888, 581697536, 1533935616, 1352073216, 4222386176, 2054012928, 2417025024, 254365696, 3832621056, 1380422656, 2255972864, 269363968, 3135714688, 1491376320, 2247215520, 2132211216, 133332456, 302228772, 622150654, 2129073613}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 4093640704, 1442840576, 2264924160, 3783262208, 2797600768, 1147142144, 464519168, 2658664448, 3321626624, 3535667200, 1319305216, 3327426560, 1888763904, 2894946304, 1492709376, 3267700736, 2212207616, 3879140864, 3732814592, 264440448, 3714355520, 3064748064, 1448174096, 3512126920, 2630747076, 1664814506, 1507366509}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 1275068416, 2516582400, 2231369728, 1769996288, 2453667840, 2690646016, 3562012672, 1667760128, 17039360, 2649358336, 3127705600, 3338502144, 3190767616, 2957271040, 1165676544, 2765031424, 4137991168, 411098624, 2963944704, 4035777664, 1148030912, 2598849184, 2301652400, 113825256, 1461589020, 3634305174, 1238149615}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 872415232, 2516582400, 2264924160, 931135488, 2688548864, 1604321280, 1710227456, 2469920768, 63176704, 1982464000, 2505637888, 3130490880, 2915778560, 4005847040, 1663365120, 1223374848, 242916352, 4195281408, 909250304, 514662016, 2774892864, 931548576, 1550959152, 925536024, 1699142404, 227420058, 2976055971}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 67108864, 3053453312, 1023410176, 2508193792, 146800640, 2782920704, 4092592128, 3246915584, 1465122816, 829816832, 414253056, 3464921088, 1468645376, 3625115648, 1632071680, 3534686208, 873700352, 4256264704, 1725836032, 3648324224, 1288215488, 382006176, 1436972560, 2180103976, 1628852788, 978945702, 1255302699}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3690987520, 369098752, 654311424, 1434451968, 2990538752, 2040528896, 1915748352, 1828192256, 3422814208, 4033740800, 1106313216, 4095639552, 3411034112, 1555259392, 2834747392, 1153894400, 1004246016, 3419989504, 907421952, 3996450944, 2643501888, 2486265120, 115724848, 3382345880, 2340307956, 3923923994, 3126349779}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 1946157056, 637534208, 1258291200, 3330277376, 3166699520, 3357540352, 3048210432, 3597139968, 2720268288, 3031302144, 160104448, 2835906560, 62930944, 19488768, 1449185280, 3152881664, 3168242688, 1689179648, 1966478080, 86445696, 3625107008, 3560795872, 3597059664, 2942443928, 2420191700, 3243082814, 1318318047}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 2214592512, 1778384896, 3271557120, 2877292544, 1782579200, 3193962496, 3199205376, 1633157120, 840171520, 453115904, 1344864256, 1284079616, 545701888, 3798065152, 3910619136, 3079870464, 2655294464, 1379227136, 2775195392, 3659872640, 2558493504, 2338188448, 2214154928, 1320955624, 3467524132, 1582238882, 1322946463}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 1543503872, 1577058304, 83886080, 1115684864, 2143289344, 3248488448, 2821718016, 4121427968, 1307312128, 377094144, 2535784448, 1228505088, 368328704, 1500471296, 2728775680, 3000449024, 1719704576, 2977947136, 667025664, 1829831296, 686270912, 3298247264, 2792479760, 2656647224, 1817938452, 1666533966, 190890685}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 3690987520, 4194304000, 3875536896, 92274688, 1891631104, 3026190336, 4052746240, 2157445120, 623640576, 1792409600, 1962999808, 2808905728, 1881849856, 1456070656, 387870720, 2142181376, 1452377088, 3207093760, 3095273728, 3502576512, 1230936128, 2385115680, 315510416, 2199336776, 1410173900, 1305894042, 2180711017}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 2483027968, 973078528, 1258291200, 4051697664, 3292528640, 4053794816, 2553282560, 949485568, 730595328, 4279894016, 1517748224, 2653978624, 440188928, 2965757952, 4174663680, 2966755328, 255558656, 3673051648, 2454855424, 2767404416, 2551099712, 457563168, 1737775536, 4176806936, 2940968436, 634811010, 3303941289}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 1811939328, 1778384896, 1660944384, 92274688, 2906652672, 2275409920, 779091968, 492306432, 1693712384, 837681152, 3008954368, 3081404416, 3555966976, 4121485312, 1541500928, 3749656576, 2056233984, 2406185472, 1975519488, 174071680, 672141632, 2403876640, 1086078192, 550637784, 952834980, 29472226, 2596426903}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 2483027968, 3120562176, 1291845632, 3045064704, 524288000, 3512729600, 363855872, 2935488512, 2037121024, 3086614528, 2617835520, 3503915008, 2096480256, 2278744064, 2163494912, 3365603328, 211061760, 4084357632, 2088765184, 1220550016, 1998586048, 1531983008, 1896357872, 661928936, 2120620132, 426445258, 2509020649}, +{2147483648, 3221225472, 536870912, 1342177280, 3623878656, 3154116608, 3590324224, 1426063360, 260046848, 2604662784, 3206545408, 2463105024, 3698851840, 233046016, 611188736, 111738880, 1311080448, 3518873600, 262594560, 880824320, 3163494400, 1495313408, 4250561024, 586165504, 2854755456, 73140160, 3765057312, 1937180272, 2307171832, 3407108140, 1426655522, 2905973555}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3154116608, 1174405120, 218103808, 1166016512, 3284140032, 2116026368, 886046720, 2170028032, 3856924672, 3170762752, 1153236992, 4093476864, 3598860288, 1203593216, 4274507776, 2292914176, 4148997120, 3759000064, 3039825152, 1302861952, 2104243648, 3452049312, 2254910672, 3382612248, 320009164, 4003107242, 3483170171}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1677721600, 2113929216, 3472883712, 3028287488, 2462056448, 1600126976, 3174039552, 3419930624, 1778122752, 1468399616, 3756064768, 3781328896, 2456305664, 4041957376, 3195203584, 1403979776, 3392644096, 804844032, 259011328, 3229094016, 4037807424, 3287158112, 1543846992, 788039496, 2231321508, 558946722, 1072962277}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3690987520, 3657433088, 3070230528, 4085252096, 3644850176, 408944640, 87031808, 1926758400, 3434872832, 1623064576, 4162781184, 1585283072, 4201562112, 736878592, 3370872832, 2414413824, 118926336, 370759168, 4163909888, 3730324352, 3665564736, 1805525920, 4199484784, 102087592, 1196083076, 680121890, 2801426997}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 1409286144, 973078528, 2734686208, 880803840, 3653238784, 1566572544, 2578448384, 3870818304, 115081216, 684589056, 108462080, 48136192, 824852480, 355950592, 1047318528, 122759168, 1044233216, 117366272, 2401768192, 3715381632, 1014631232, 3480035168, 3489890704, 1972500744, 2440735172, 2304266330, 4072557397}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 4227858432, 1241513984, 2667577344, 3229614080, 3334471680, 2871001088, 2068840448, 3208118272, 1579941888, 3134324736, 3439001600, 2648539136, 3248308224, 3210764288, 3373846528, 4209055744, 1730329600, 3311849984, 772277504, 455345024, 1601569344, 877461856, 2201008208, 1857934424, 3934631724, 2122402834, 3367665329}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 335544320, 4060086272, 3875536896, 360710144, 3804233728, 3399483392, 4084203520, 2660761600, 2848194560, 409337856, 3254321152, 2288091136, 3535880192, 2839699456, 4128821248, 3849783296, 1984201728, 4148357632, 3388741376, 2698123136, 134682688, 702327840, 1040636432, 1910123128, 617298500, 1333168146, 2924861547}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 2751463424, 2516582400, 1761607680, 729808896, 3770679296, 1319108608, 1781530624, 3072851968, 2432434176, 3946184704, 2453864448, 247562240, 1056129024, 1695703040, 4047163392, 3379369984, 920028160, 3661167104, 330578688, 744108672, 1022172864, 3809904928, 2904090256, 2521049208, 2941396116, 2841720494, 2271782297}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 1006632960, 3992977408, 2130706432, 1015021568, 2604662784, 2342518784, 1739587584, 317194240, 3592683520, 4086956032, 2625568768, 565477376, 1272135680, 1077567488, 1613746176, 2432505856, 1898423296, 2947139072, 369369344, 4025095808, 544678720, 1551939424, 2240898096, 1372152856, 2122675796, 2432399486, 972973055}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 2483027968, 3187671040, 3976200192, 3179282432, 1572864000, 1893728256, 269484032, 2319974400, 3720085504, 1203896320, 3744268288, 2689171456, 1204568064, 2409062400, 3106795520, 334960640, 1781574656, 2009856512, 478942976, 2407144576, 3888716224, 2600447904, 2849981776, 1586618664, 3207925964, 563984878, 2445427353}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 2885681152, 2113929216, 754974720, 1015021568, 2805989376, 3722444800, 187695104, 3871866880, 932446208, 2262433792, 24838144, 811302912, 3519791104, 2597773312, 2978508800, 561055744, 2497221632, 2093762048, 1951610112, 2315232896, 827967424, 2373568480, 1407836080, 343011976, 752744420, 3883659590, 3655263419}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 335544320, 1442840576, 2566914048, 3783262208, 2403336192, 3403677696, 2968518656, 2350383104, 1892417536, 3625058304, 3087466496, 1905950720, 2388770816, 71360512, 3757273088, 520431616, 2130029568, 3480175104, 1117732608, 1385610880, 2891181760, 2887241632, 65139696, 2298528776, 3121833172, 1198860738, 1680718953}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 738197504, 3724541952, 1392508928, 2759852032, 3384803328, 1633681408, 1282408448, 3195535360, 1905524736, 2939289600, 1267662848, 391151616, 166674432, 3990773760, 1222111232, 1412245504, 580363264, 812904960, 2579955968, 2812062336, 1192849472, 4224403040, 3270801808, 2487017480, 1626835636, 3766735386, 310317255}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 1006632960, 234881024, 1862270976, 310378496, 2780823552, 106954752, 3941597184, 3314024448, 2163474432, 96600064, 3899457536, 3591208960, 2913517568, 354148352, 2008903680, 3367974912, 207137792, 3766045184, 1922379008, 2687609472, 1228857152, 2099562720, 4280676368, 1931893576, 4085095892, 4267756422, 1808779843}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 2617245696, 2650800128, 1929379840, 2575302656, 3208642560, 694157312, 395313152, 981991424, 3798728704, 1450311680, 777584640, 2513862656, 476790784, 130310144, 180744192, 257632256, 2983691264, 1815735808, 2317431040, 1252174464, 721241152, 3649270048, 221798256, 3653225704, 1261315052, 680731614, 2279316669}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 3019898880, 3254779904, 3573547008, 2592079872, 12582912, 1012924416, 4124049408, 546832384, 2233204736, 2951348224, 2272460800, 2582740992, 2825895936, 3071467520, 1572229120, 2376673280, 470451200, 133848576, 1780165376, 1980073856, 909234368, 413126496, 4084918736, 2931977352, 1278682844, 1147642122, 2896609717}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 3422552064, 905969664, 2298478592, 3397386240, 1790967808, 1709178880, 45088768, 3434610688, 2875981824, 3747217408, 3478454272, 1200586752, 2746957824, 3095420928, 1281150976, 3189716992, 3547501568, 3866155520, 3236241664, 2209853568, 2971104448, 1203401056, 1358554192, 1015593576, 3761625828, 2739057338, 3960003321}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 335544320, 3724541952, 318767104, 2877292544, 88080384, 1168113664, 4264558592, 799539200, 3353608192, 1509031936, 3202678784, 2557050880, 2810363904, 1249501184, 2303938560, 2689013760, 1727312896, 246906368, 431297280, 3356604544, 1323236928, 1110963616, 1214793072, 177055704, 1525738548, 2153578446, 1155189887}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 3154116608, 1778384896, 4110417920, 1132462080, 574619648, 3558866944, 2156920832, 1649934336, 4168876032, 3536191488, 141361152, 1440710656, 3402317824, 1600413696, 2105339904, 1205540864, 1696244736, 595641856, 2900173056, 1058510720, 1290756288, 1876839200, 2597840688, 3857291896, 2991481660, 2534397690, 1305847629}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 738197504, 503316480, 989855744, 4286578688, 1287651328, 1587544064, 3434086400, 681050112, 2719219712, 1565392896, 3550019584, 1062240256, 354631680, 1482186752, 2545676288, 858200064, 3677467648, 1660409344, 2707232000, 1536601728, 990276160, 4262124192, 503029776, 4274571384, 817411124, 2827964002, 2423414639}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 1006632960, 167772160, 2298478592, 1988100096, 3107979264, 3382706176, 3738173440, 3858235392, 1620312064, 3401711616, 1188626432, 1958182912, 3058778112, 1762025472, 2418987008, 1405814784, 1159103488, 4247972352, 2536840448, 3668026240, 2875881408, 871952736, 4077920176, 1209542296, 2674138380, 1068117218, 3147110991}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 872415232, 3321888768, 2801795072, 377487360, 297795584, 3529506816, 3811573760, 3986161664, 3900440576, 3133014016, 969605120, 1913487360, 194199552, 1726111744, 3348549632, 3645192192, 1138660352, 3231891968, 460261120, 326085248, 2176220480, 663548384, 3857456656, 1979064392, 2975800740, 595047666, 1015699221}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 3019898880, 3724541952, 1862270976, 1468006400, 2378170368, 2162163712, 2364538880, 2042101760, 3109289984, 2646999040, 1013252096, 2897051648, 3698081792, 3510853632, 2108280832, 2673022976, 1550885888, 1997916672, 3785953024, 1815065728, 344410432, 3815228832, 1425679184, 1633616808, 185762804, 3499017386, 4193621479}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 335544320, 2852126720, 1090519040, 1937768448, 2696937472, 3336568832, 229638144, 1535639552, 1270087680, 3843948544, 967901184, 1527939072, 2152316928, 3803897856, 960720896, 3030321152, 652977152, 781155840, 672998144, 2220930432, 3807037376, 3455797792, 2414026384, 3798050920, 2943370340, 3817247350, 3615999107}, +{2147483648, 1073741824, 2684354560, 2415919104, 3892314112, 1409286144, 1577058304, 1459617792, 947912704, 1967128576, 3454009344, 2580545536, 1920466944, 1537474560, 871235584, 2709585920, 1295613952, 3609411584, 552624128, 521334784, 4181661696, 41982976, 1407120896, 1747790592, 3904612480, 2927656768, 4258973792, 2524122288, 1280478472, 2219168732, 3703808594, 1847876899}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 3690987520, 167772160, 2466250752, 1182793728, 759169024, 593494016, 1777336320, 3427270656, 2908487680, 1361182720, 2360147968, 3658645504, 2986360832, 2591776768, 2374692864, 1593776128, 364352512, 3106854400, 2754160896, 2102704000, 400259392, 1977285600, 2162629680, 3857947944, 2798182260, 2384599926, 2016224921}, +{2147483648, 1073741824, 1610612736, 1342177280, 2281701376, 3019898880, 3456106496, 4244635648, 3414163456, 633339904, 3323985920, 1661992960, 3492282368, 3821797376, 750125056, 2466840576, 1861648384, 4240490496, 528211968, 1791913984, 2608801792, 2858392576, 3622202880, 456342272, 657042560, 2496625088, 3621095968, 3124852432, 2126028568, 1628297148, 1063745542, 2312744925}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 4227858432, 2852126720, 3372220416, 729808896, 1757413376, 4179623936, 772800512, 3071803392, 1585709056, 2279735296, 619511808, 2159902720, 28360704, 3636715520, 2277855232, 3712944128, 3627066368, 637361664, 3218807040, 2781523840, 974421952, 1732558368, 3442956432, 1815751064, 625555836, 38778954, 3167078403}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 1811939328, 3254779904, 2264924160, 1149239296, 3066036224, 3269459968, 3574595584, 3131572224, 4189323264, 2599550976, 551747584, 1090289664, 723435520, 3694387200, 865759232, 1129392128, 3804201984, 902976000, 1123365120, 358989184, 2160415296, 2983963744, 2800241488, 1139945256, 425919692, 163353750, 4055819171}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3690987520, 3657433088, 3204448256, 998244352, 247463936, 1352663040, 1097859072, 4072144896, 2196504576, 1806303232, 3426811904, 1035632640, 3058352128, 748019712, 1819824128, 107677696, 3761998848, 282083840, 3178171648, 3337981824, 2945414720, 440570784, 986115216, 3471824504, 1609647428, 1770365210, 3694623145}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 67108864, 771751936, 520093696, 192937984, 1304428544, 3940548608, 2033188864, 2888302592, 3820224512, 1376387072, 2547187712, 1282244608, 3787177984, 4024360960, 3213774848, 1515788288, 3766387712, 3291899392, 4006940416, 3434653824, 3523429696, 3864892064, 2886988880, 1353368104, 3823390724, 3136946750, 2736458315}, +{2147483648, 3221225472, 3758096384, 268435456, 4160749568, 2214592512, 1107296256, 318767104, 3984588800, 3032481792, 1667235840, 1880096768, 3480748032, 3761504256, 2180907008, 2062614528, 3617947648, 1567997952, 3415662592, 2297974784, 4228851712, 987008000, 1225802240, 1241725696, 1824440192, 2976861504, 2688518944, 1294130320, 71726984, 190721388, 2030110146, 4237144503}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 201326592, 1308622848, 1996488704, 3816816640, 3519021056, 1075838976, 2540699648, 1163395072, 1588330496, 802816000, 3997368320, 3856826368, 3343269888, 2580242432, 1053618176, 2996377600, 304192512, 4133804544, 204280064, 557291136, 4184728896, 3246699168, 3440858960, 2865682328, 1832257060, 1467553602, 1467061441}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 1543503872, 2919235584, 553648128, 494927872, 1010827264, 2992635904, 4054843392, 571998208, 3849060352, 2837839872, 464715776, 1245544448, 1045446656, 1720803328, 1912991744, 2744465408, 3020864512, 472770048, 2292259072, 1109698176, 2466839744, 2100797600, 2921683504, 3513768936, 1867522148, 2590507570, 894710225}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 1543503872, 2516582400, 3808428032, 3481272320, 4257218560, 4263510016, 1374683136, 3491233792, 1335099392, 1939734528, 4281532416, 3178135552, 2791751680, 2368200704, 1130393600, 3926722560, 602772480, 2045794816, 3716486400, 57785472, 3132256832, 1125397152, 299776592, 2496863256, 3334376708, 2509175090, 1001125759}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 4093640704, 1107296256, 3003121664, 4219469824, 3670016000, 3886022656, 269484032, 3526885376, 2389966848, 2198994944, 1938882560, 3634003968, 3794812928, 706699264, 2181222400, 237189120, 932946944, 3822249472, 3426423552, 2906632064, 2690181440, 3813547680, 1120872080, 997041336, 212461532, 2405742498, 1364680951}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3556769792, 2449473536, 2533359616, 2642411520, 3720347648, 1402994688, 4151312384, 2767716352, 382992384, 2031222784, 2628452352, 314408960, 4129734656, 1884545024, 2811457536, 2803447808, 2179376128, 1193504256, 457257728, 1807915904, 3658054720, 1948138016, 4049420240, 2669459960, 2926855876, 3392315338, 3903935287}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 3019898880, 1442840576, 1023410176, 830472192, 2327838720, 2057306112, 3413114880, 3347578880, 2286682112, 3204841472, 2965045248, 2248441856, 2816589824, 2759385088, 3852292096, 3642566656, 3083844608, 158166528, 2304056064, 1151576704, 2950385600, 3099984544, 1671115664, 464823672, 684322628, 71618774, 630411341}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 1946157056, 3254779904, 3674210304, 2860515328, 2503999488, 1054867456, 810549248, 1980235776, 1423704064, 600440832, 2435907584, 1876590592, 3053600768, 3691864064, 1954598912, 710608896, 1591444480, 2697000448, 1765479168, 2404097920, 2691220288, 2295800032, 2048494384, 3501049160, 3505101436, 2899892974, 1972308737}, +{2147483648, 3221225472, 536870912, 2952790016, 2013265920, 3288334336, 3992977408, 3170893824, 2340421632, 3443523584, 3231711232, 1408237568, 2295857152, 1529085952, 3478257664, 1950941184, 3969024000, 3318628352, 2185846784, 2641678336, 1224415232, 3196818432, 3858037248, 3275432704, 1626055808, 3487886784, 1320368672, 2582089968, 3066747032, 3737919492, 2236483490, 1970224099}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 1543503872, 167772160, 3305111552, 2709520384, 423624704, 2422210560, 7340032, 3110600704, 815529984, 2568355840, 2412183552, 1315536896, 2506752, 1721982976, 2287456256, 1139881984, 2612968448, 2455235072, 3740349696, 3325985664, 286772416, 328277920, 1003391344, 3141530920, 1986864340, 52997406, 2496722177}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 603979776, 2785017856, 855638016, 1551892480, 1740636160, 769654784, 1500512256, 4091019264, 2163474432, 2134245376, 3574661120, 3268050944, 946618368, 4173815808, 2769219584, 2349275136, 21730304, 3574523392, 3825673984, 894145152, 1259258944, 2064072288, 3955994640, 3117343912, 963060052, 2314968850, 3603639}, +{2147483648, 1073741824, 2684354560, 1879048192, 671088640, 2080374784, 1375731712, 218103808, 276824064, 2227175424, 2896166912, 818937856, 890765312, 1657012224, 2375680000, 2265382912, 3711074304, 1706901504, 2669436928, 3477598208, 2424117248, 663069696, 3714579968, 997009664, 62755200, 1798561984, 2207199200, 101629008, 1817409848, 1005153964, 3154006810, 1224006371}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 3959422976, 1241513984, 4009754624, 2877292544, 1656750080, 253755392, 2286944256, 1302855680, 3624140800, 2507014144, 1486946304, 3375857664, 3247521792, 2526175232, 1633603584, 1756305408, 631680000, 935255552, 1516178688, 3013516160, 397597248, 388315040, 3164191632, 3037741720, 1719001068, 1755814774, 1855549087}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 1140850688, 369098752, 452984832, 3464495104, 1145044992, 3785359360, 2983198720, 4271374336, 2700345344, 710803456, 1956839424, 2793242624, 3119169536, 4212908032, 1692356608, 580720640, 1785627648, 809455104, 762132224, 786865792, 3157482048, 2557947104, 187936368, 4231119832, 4242693260, 3617818490, 814342479}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 4093640704, 973078528, 2264924160, 2290089984, 3988783104, 1520435200, 1410334720, 2218262528, 3578527744, 4101373952, 398524416, 2809364480, 1573240832, 702996480, 3063828480, 3814135808, 4014113792, 2281601536, 1558654720, 3739913600, 4274674240, 4248637792, 2729281168, 321977080, 3746523740, 2937888098, 3544934009}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 1946157056, 2717908992, 2164260864, 2055208960, 1237319680, 1105199104, 4094689280, 2266497024, 1427898368, 2785673216, 3353935872, 3444080640, 791724032, 561504256, 4184895488, 1078142976, 1427219456, 1204840960, 1249054464, 2499394432, 1380208064, 20781664, 2116461200, 1746917800, 2888063884, 1550648058, 1679720997}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 3019898880, 2382364672, 721420288, 3212836864, 398458880, 3542089728, 670040064, 2427977728, 3961782272, 3676962816, 3227451392, 4204232704, 3014639616, 330752000, 516452352, 2829133824, 2371533824, 4014175744, 2628035328, 906904704, 3439868992, 3917226656, 3109954256, 4286384088, 1429504324, 690388698, 1359231675}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 2080374784, 3120562176, 587202560, 3095396352, 3208642560, 2518679552, 1703936000, 4028104704, 2285633536, 1814429696, 2799894528, 2042200064, 809877504, 926212096, 879521792, 3412670464, 291804160, 2149802496, 1550750976, 733890432, 3223851328, 108270688, 2539792176, 977876856, 2054462396, 4001060650, 2515707853}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 2617245696, 1644167168, 3640655872, 914358272, 264241152, 3676307456, 2609905664, 3154640896, 105644032, 2183266304, 3904438272, 2629795840, 1082507264, 1942675456, 4222242816, 4249290752, 2938930176, 3058662912, 1662165248, 2046576000, 2210935232, 896286560, 3853658640, 2259760024, 1811120476, 1747447406, 4138990933}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 67108864, 2650800128, 620756992, 2189426688, 2252341248, 3869245440, 3740270592, 1695023104, 4259577856, 1283850240, 161939456, 2282651648, 1937096704, 2487803904, 1871400960, 2704619520, 94866432, 1224239616, 2966790912, 2072068224, 685778880, 72362592, 3522705008, 736898456, 1256332804, 3688963862, 1514772135}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 4093640704, 1174405120, 4244635648, 260046848, 79691776, 337641472, 2723151872, 3005743104, 2157707264, 3482451968, 2530541568, 3995893760, 2251014144, 3263750144, 609701888, 3599435776, 868461568, 4270750208, 3208494848, 3312548480, 3503303616, 2020088096, 4034659216, 1776434904, 531438380, 697860886, 2401629721}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1677721600, 4194304000, 3875536896, 1568669696, 3342860288, 2594177024, 1852833792, 816316416, 287047680, 1784283136, 2839347200, 1107591168, 2095202304, 3074514944, 1511444480, 3653969920, 631997440, 3612862976, 2491788032, 2831993216, 2033583680, 902769696, 1394981232, 1547490584, 56495204, 825434590, 3517940241}, +{2147483648, 1073741824, 536870912, 2415919104, 3087007744, 4227858432, 2516582400, 1795162112, 2608857088, 2067791872, 987758592, 3129999360, 975699968, 1123287040, 3555328000, 980484096, 4016275456, 2490908672, 3903807488, 4211863552, 2336176128, 2020654080, 2943271424, 640062720, 1473373312, 18229312, 408890784, 1218479344, 3240553864, 2172818764, 3056851798, 2208504819}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 469762048, 1442840576, 1962934272, 1702887424, 3049259008, 211812352, 4017094656, 1678245888, 610009088, 612761600, 792002560, 823492608, 3470704640, 2873745408, 3996864512, 819935232, 1473152000, 4285687296, 2541529344, 4207767680, 761399232, 2143763872, 3989476176, 1192258616, 2637935108, 986172342, 1121087273}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 67108864, 167772160, 1459617792, 2441084928, 4290772992, 2820669440, 4067426304, 4057464832, 2411986944, 2565472256, 1313144832, 4217602048, 3068116992, 3516719104, 1670148096, 1518012416, 402949120, 2960487936, 2491854592, 3691803008, 3904572992, 2930020128, 272979024, 3032399000, 1352161764, 3212387874, 2814228987}, +{2147483648, 1073741824, 1610612736, 3489660928, 3355443200, 2617245696, 2382364672, 4211081216, 3061841920, 2587885568, 3227516928, 2224029696, 1993867264, 2097938432, 3066167296, 3734962176, 1839693824, 3661053952, 2980995072, 1556148224, 1440819200, 617790464, 2093735424, 3077079296, 1298720384, 2640642624, 3714356448, 4213891056, 3334080552, 3424859692, 516787530, 2653706737}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 4093640704, 2382364672, 2332033024, 2675965952, 1673527296, 1893728256, 3211788288, 1922564096, 72089600, 1742864384, 1657077760, 3945824256, 2778939392, 1033920512, 958648320, 368785408, 3028265984, 1833102848, 1048419072, 1484250240, 2174039104, 1069064864, 3368503248, 2717272616, 3724077716, 2534705282, 3663026697}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 2751463424, 1979711488, 3573547008, 1635778560, 2956984320, 656408576, 2425356288, 2617769984, 84672512, 3152150528, 2000617472, 894140416, 1318731776, 2673041408, 2114048000, 862001152, 2559482880, 1202388480, 105692928, 2869286528, 261040576, 2673058976, 2237553456, 2455589048, 2628574844, 1324191406, 3152763781}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 3825205248, 3590324224, 2701131776, 1820327936, 1237319680, 1512046592, 4044357632, 1014497280, 3927179264, 1604714496, 2525822976, 1676967936, 4077797376, 3231277056, 671805440, 2011109376, 1953479680, 1113576960, 3085936384, 2585781888, 2995760320, 4226798304, 3595014928, 3168006872, 4142776124, 3692880018, 2818184575}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 1677721600, 3187671040, 2298478592, 92274688, 901775360, 2036334592, 1649410048, 2275934208, 1238630400, 1074921472, 2172321792, 2873327616, 3070443520, 2475057152, 3702583296, 2837264384, 2325390336, 3825466880, 3445264128, 2388913280, 3179986112, 1082908832, 2508098640, 1248454472, 916293180, 3288756326, 175171563}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 872415232, 1040187392, 50331648, 1468006400, 1296039936, 304087040, 2375024640, 2549612544, 1887174656, 3130130432, 1012203520, 4055138304, 2075082752, 4030488576, 2146160640, 1650132992, 4286811136, 2869358080, 3769867008, 3316572288, 1935129152, 1668337312, 3568872560, 1815436088, 1885163836, 3101260754, 129456869}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 2885681152, 1711276032, 3204448256, 176160768, 2680160256, 1969225728, 724566016, 4101505024, 2760114176, 1016725504, 608894976, 3769794560, 844414976, 1770643456, 2197188608, 3602188288, 4011041792, 2247457280, 1224444160, 2388225152, 70092096, 1882482912, 3874102416, 1754468104, 3211173860, 168223306, 2743004115}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 3019898880, 3053453312, 2902458368, 612368384, 3267362816, 3454009344, 2159017984, 719847424, 4201381888, 604372992, 3000696832, 22904832, 1292779520, 3760676864, 1346629632, 4090562560, 3639647232, 218153472, 4234721024, 2992955008, 2310190016, 1876028384, 2853700816, 178521064, 3820632164, 2554669998, 1004715693}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 1543503872, 4127195136, 754974720, 2222981120, 4232052736, 492830720, 1408237568, 3029860352, 54788096, 3049127936, 4139450368, 854556672, 3946987520, 690708480, 1023275008, 2174818304, 3931800576, 2364464640, 2335342848, 2117267584, 1162389952, 3346529248, 2575046512, 2510955112, 3855430452, 3008929474, 979365803}, +{2147483648, 1073741824, 536870912, 2952790016, 2550136832, 2080374784, 2516582400, 1761607680, 595591168, 88080384, 2854223872, 2228224000, 3643277312, 553385984, 1354366976, 4055433216, 3696590848, 1404485632, 4126269440, 3520294912, 1574909952, 1082569728, 2364686848, 195998976, 4279127168, 2408876224, 360139552, 2904628720, 4000415800, 1938342252, 224851126, 198829089}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 1140850688, 3187671040, 587202560, 4219469824, 759169024, 3953131520, 1150287872, 3155689472, 3603169280, 1967259648, 1726414848, 3857678336, 1523990528, 931094528, 2294927360, 1757493248, 1708819456, 1481032192, 1690475264, 3858954368, 3208691264, 1912993184, 2476671856, 3076239960, 2344374556, 2455003402, 3774381299}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 2751463424, 3657433088, 385875968, 3061841920, 1186988032, 3164602368, 3427794944, 3129475072, 3818651648, 3632660480, 28114944, 2156560384, 2775302144, 4140097536, 2840686592, 1494689792, 3480331264, 2919514624, 2367263488, 3920132480, 619160128, 3720438496, 3527358416, 557680184, 2353681676, 1296601694, 1700059249}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 67108864, 771751936, 2399141888, 3363831808, 255852544, 2082471936, 3176136704, 996671488, 3393978368, 1368260608, 3189047296, 3731062784, 153239552, 3037552640, 1118957568, 4283897856, 3954744320, 351590912, 1541182208, 202820736, 2845286720, 2487774816, 3132771376, 1639545848, 2717644300, 2159026246, 1448616125}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1811939328, 4127195136, 855638016, 3380609024, 2386558976, 157286400, 4023386112, 4281860096, 2850816000, 3913940992, 2892300288, 1716551680, 3039477760, 650240000, 810176512, 3947046912, 3527377920, 2583652864, 4012615936, 2289649792, 2947854912, 3542417184, 2958744368, 2466895016, 3375255996, 2274178466, 3439639457}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 3019898880, 100663296, 1291845632, 3682598912, 1111490560, 216006656, 3895459840, 4136108032, 2422472704, 3474849792, 1249312768, 3546775552, 3886825472, 3789119488, 3382431744, 2844592128, 13538304, 3097295360, 2701307648, 980861568, 3098773440, 4034553888, 355095344, 4275201096, 2824764964, 2312392406, 1544912599}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 3154116608, 234881024, 3103784960, 1300234240, 3493855232, 3974103040, 1156579328, 3544711168, 1129054208, 2562588672, 155385856, 1346076672, 3402350592, 637722624, 4049629184, 1378949120, 1174834176, 1007899136, 2187506944, 2563863168, 1635224256, 91609760, 2881605424, 3566991176, 542821268, 2048160662, 3989506013}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 3288334336, 2650800128, 2130706432, 1249902592, 1606418432, 1927282688, 3970957312, 3514302464, 2312896512, 2038300672, 1861025792, 376733696, 2363015168, 1814028288, 2205970432, 3712952320, 1499960320, 4001449472, 1607700224, 3981132928, 1089777984, 3508070112, 603971728, 2018264296, 880229860, 2451286282, 4260322853}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 335544320, 301989888, 2701131776, 3565158400, 1153433600, 4074766336, 3148873728, 1895301120, 371458048, 76939264, 1372913664, 316243968, 1658994688, 3163381760, 954986496, 661063680, 765105152, 1961806336, 4197881600, 994369408, 2439098816, 3748034016, 1561025104, 3663122856, 2234679780, 3842176810, 3636243707}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 738197504, 3791650816, 3372220416, 947912704, 3728736256, 1818230784, 3708813312, 3760717824, 892076032, 617742336, 1947009024, 1642561536, 915750912, 379478016, 1132646400, 4126357504, 3107501056, 1468004864, 1072478464, 2961833344, 2104461760, 193550560, 1620344304, 1482413480, 996320588, 1265555734, 176238245}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 1140850688, 4127195136, 1627389952, 25165824, 4232052736, 3286237184, 3419406336, 4222091264, 1216086016, 3210346496, 4199874560, 2424012800, 2031042560, 885284864, 2789527552, 892545024, 546612224, 1509016064, 2543356672, 129223296, 2668211392, 1952872864, 1183181104, 3725501064, 3187990172, 2429747622, 2185538017}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 469762048, 3724541952, 2298478592, 3581935616, 2579496960, 1814036480, 2351955968, 1889009664, 1557921792, 214827008, 1455751168, 2686222336, 1266204672, 1783095296, 3044306944, 77006848, 1056418816, 1949385216, 709598464, 2771345024, 3456535232, 3796366496, 24401744, 3734453016, 1710735348, 246512994, 4077629693}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 4227858432, 167772160, 318767104, 562036736, 1967128576, 1302331392, 2968518656, 857210880, 3108765696, 3033399296, 1912930304, 1440317440, 1433190400, 3301171200, 669347840, 2571573248, 1827836928, 1214281216, 1407090944, 2000576384, 1708372288, 107213344, 3969215472, 337585496, 1033808516, 119426130, 3127097929}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 4093640704, 4194304000, 3472883712, 3363831808, 2378170368, 4074766336, 2773483520, 336068608, 4044095488, 3206938624, 2737242112, 4017061888, 801259520, 2614583296, 3508391936, 1011689472, 1179563008, 591055360, 648195840, 3486317952, 4048398400, 550466400, 1136260240, 1209482472, 3925315100, 388389422, 1210928821}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 4093640704, 2181038080, 2835349504, 2759852032, 2051014656, 912261120, 1802502144, 257425408, 1622409216, 2409496576, 2291990528, 2969141248, 2965356544, 2772492288, 3861270528, 3062827008, 3627990016, 3793571328, 1076857600, 3795775360, 3934998464, 2379130848, 1644525552, 4101745448, 261148500, 2863561170, 2654155143}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 2885681152, 3858759680, 184549376, 2424307712, 809500672, 551550976, 4073717760, 2559049728, 4107534336, 2589589504, 1315504128, 3927998464, 1098858496, 3340787712, 2713702400, 3381602304, 1301785600, 2420224, 551722240, 1995067520, 3594438720, 1080798048, 3105542384, 558479112, 752871196, 2023690606, 2302641411}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 3019898880, 3120562176, 1929379840, 1954545664, 3737124864, 3231711232, 2681208832, 1108869120, 586416128, 557449216, 1995243520, 1080786944, 1412055040, 3865141248, 2380394496, 572196864, 2144896000, 896455168, 1183426304, 3893581184, 807454528, 3768496992, 2629163088, 2825978808, 1978512620, 659638426, 3024743791}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 1543503872, 3523215360, 855638016, 1317011456, 2118123520, 1621098496, 2519728128, 648544256, 1361313792, 4289331200, 3495100416, 2175041536, 421806080, 1237409792, 790679552, 508897280, 2332656640, 3279015424, 3305537792, 2179164544, 3265787712, 1058256864, 357233392, 862328600, 368906420, 2376969678, 1528546383}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 335544320, 3724541952, 4211081216, 2407530496, 943718400, 1914699776, 101711872, 1797783552, 3961257984, 1394212864, 1234894848, 3361636352, 3762864128, 382590976, 2360758272, 4266997760, 1572058112, 3692001792, 2233775872, 1675885696, 1487619136, 743085728, 2212427056, 1940181112, 2156914332, 4012472838, 313894185}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 2885681152, 905969664, 184549376, 2222981120, 4156555264, 3449815040, 2062548992, 1402470400, 808189952, 387579904, 4277862400, 254181376, 3308797952, 2537381888, 1715392512, 2763335680, 511425536, 1530390016, 4103902464, 1085504640, 1472461888, 1741326944, 4043471888, 1106667704, 2896188324, 1779520242, 1722080753}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 3959422976, 1241513984, 1761607680, 947912704, 4030726144, 3323985920, 896532480, 3165126656, 2218000384, 3153199104, 3071082496, 1390051328, 345063424, 1352818688, 49008640, 2416125952, 474059776, 3924609536, 2620958976, 660895616, 2585062336, 869567200, 151670384, 1147141304, 3937480772, 3387724990, 2349220059}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 3019898880, 1241513984, 2466250752, 1887436800, 3326083072, 1545601024, 789577728, 296222720, 1401683968, 2017591296, 2792554496, 1286242304, 4037918720, 2391334912, 4003950592, 242554880, 1848097792, 982409728, 2883094272, 1718018432, 3506852672, 1246010976, 772603760, 2637781944, 1380713948, 2694981478, 2483229933}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3959422976, 4194304000, 1157627904, 2373976064, 2839543808, 3386900480, 3503292416, 114819072, 2818834432, 58327040, 2840526848, 3835002880, 2259468288, 1156964352, 3558428672, 1017710592, 2630138880, 2191291904, 574338304, 63033216, 778792128, 2075789472, 1273956976, 3701836872, 2602892444, 342489018, 2449959267}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2751463424, 3120562176, 2298478592, 4034920448, 390070272, 1474297856, 1269825536, 2123890688, 1465647104, 775028736, 2151612416, 2032500736, 991543296, 1845551104, 2937876480, 2089359360, 2979314688, 2155956736, 2568727296, 2260529536, 111046080, 3022914784, 2163017136, 1781180680, 132402756, 3550811634, 866038589}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 4227858432, 2181038080, 2466250752, 3028287488, 348127232, 2900361216, 1846542336, 303562752, 2488532992, 342228992, 455540736, 399671296, 1341145088, 1049452544, 864219136, 768411648, 942119936, 2910055936, 3247474944, 1484352896, 2698306368, 562179424, 3085502160, 1082765352, 1526252300, 2371890682, 3679459511}, +{2147483648, 3221225472, 1610612736, 4026531840, 1476395008, 201326592, 838860800, 117440512, 1853882368, 884998144, 3659530240, 1229979648, 2872573952, 3162243072, 742785024, 2847080448, 159416320, 3167764480, 4237385728, 3769683968, 2008090624, 1367970816, 2934305280, 2559740160, 1526819200, 1655240256, 1109211872, 2134354256, 1552598808, 2420387692, 1052388050, 3509918629}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 738197504, 2382364672, 1023410176, 478150656, 3569352704, 2283798528, 1462763520, 2372403200, 320602112, 3628204032, 940769280, 757760000, 4214505472, 2541838336, 905900032, 3961853952, 3580335104, 2614098432, 2412558592, 3984672384, 1526656960, 463812576, 3156720464, 2913984280, 2501677940, 762937054, 2054870513}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 3959422976, 570425344, 3238002688, 1920991232, 4215275520, 811597824, 4186963968, 1288175616, 1097072640, 2414477312, 86179840, 4101079040, 2331066368, 1139040256, 916508672, 3815053312, 299668480, 2269763072, 4089939200, 2785309056, 435219392, 2903316576, 1166579760, 39580008, 3338189356, 2286151694, 2771696175}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 3690987520, 4127195136, 3204448256, 41943040, 4290772992, 1478492160, 3650093056, 192413696, 3397648384, 1561985024, 795017216, 3247603712, 1721843712, 3474219008, 517206016, 184883200, 1471124480, 619372032, 4187267328, 4218175616, 2530733376, 165613280, 2431431312, 1424513624, 1213068316, 150737010, 1780364347}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1946157056, 1912602624, 956301312, 3917479936, 79691776, 2954887168, 1018167296, 1594359808, 3535536128, 3242328064, 221315072, 3207430144, 4077862912, 1222139904, 3166892032, 1833379840, 3131220992, 2008149504, 2447084288, 750799744, 503773120, 655439008, 2392696592, 1468497496, 396650644, 1277218214, 738607009}, +{2147483648, 3221225472, 3758096384, 805306368, 402653184, 2483027968, 3657433088, 1291845632, 1686110208, 1967128576, 81788928, 1831862272, 1062731776, 3874750464, 2466906112, 2270625792, 4058808320, 3196469248, 3756482560, 1378537472, 3380684800, 2130543616, 468972032, 4094201600, 2848220544, 2383173824, 3966787808, 3672537392, 362234952, 2022888356, 1086652898, 3169822087}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 1811939328, 3254779904, 3640655872, 2088763392, 591396864, 903872512, 1699741696, 282591232, 2344878080, 451280896, 3160604672, 913145856, 3364536320, 1323556864, 2309443584, 898172928, 3038034944, 2608231936, 1704563968, 849666432, 4085048768, 4164476384, 2342441904, 3877494152, 3802155644, 2897386330, 3807726899}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 3825205248, 2181038080, 2801795072, 864026624, 2143289344, 501219328, 340787200, 940048384, 736886784, 1864237056, 2686910464, 412516352, 2453651456, 278061056, 560558080, 3041732608, 1051442176, 699163136, 3268059904, 360302464, 2438056000, 839762336, 130800848, 2403922280, 3129765660, 1979354798, 1851909773}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 67108864, 2046820352, 1459617792, 2373976064, 121634816, 1063256064, 3641704448, 1407713280, 3625189376, 4238475264, 551354368, 399802368, 2495430656, 3356385280, 1361694720, 1834170368, 3103241216, 2897396224, 4229888, 1281321344, 2553496128, 2074956832, 2061912432, 633206888, 2586916044, 478841766, 4275464795}, +{2147483648, 3221225472, 2684354560, 4026531840, 134217728, 1543503872, 3456106496, 2902458368, 3548381184, 3837788160, 3185573888, 1949302784, 3848798208, 2277769216, 2246705152, 3523805184, 2660401152, 2364293120, 649289728, 398381056, 2453616640, 150840320, 1686754816, 3136719104, 1570133632, 2881636288, 1053835296, 3521469584, 1621225896, 219332292, 137122158, 3411239879}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 2751463424, 2986344448, 1962934272, 2759852032, 1027604480, 799014912, 3520069632, 552075264, 3952869376, 467795968, 1813053440, 2151055360, 4248027136, 1736761344, 2579853312, 1624717312, 4084304896, 344613376, 310551296, 2142104448, 2651320512, 752549088, 2326166832, 2411243672, 1513680460, 3593945574, 147730441}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 3690987520, 3053453312, 587202560, 3883925504, 62914560, 2506096640, 558891008, 3152543744, 2819358720, 251527168, 4008771584, 2663546880, 1355890688, 130703360, 827584512, 171640832, 2674506752, 2209409536, 845579520, 1258507392, 506808896, 3786963104, 3206348752, 698922824, 969570940, 1985214006, 935005645}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 1946157056, 2852126720, 2835349504, 1367343104, 3074424832, 1969225728, 3566206976, 1944584192, 866910208, 2271346688, 3727228928, 351305728, 2854666240, 1218043904, 3340128256, 2115975168, 2948576256, 651248128, 332699392, 3615015296, 968545728, 2418272416, 2068540912, 2230955496, 287726892, 1321673158, 3947601109}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 3019898880, 2516582400, 4143972352, 3649044480, 88080384, 4162846720, 2370830336, 3676831744, 1293680640, 322043904, 2692022272, 1740668928, 2347319296, 3987365888, 1038741504, 3617789952, 3102981120, 2144532992, 148152064, 2249674368, 2969926976, 3055573536, 667469040, 4257069112, 3873821580, 479797590, 2471148089}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3959422976, 1442840576, 2499805184, 226492416, 4194304, 769654784, 1003487232, 2939682816, 679215104, 2904686592, 661585920, 2417262592, 859422720, 2873155584, 418205696, 819529728, 1075682304, 2157727232, 73436416, 118488192, 4194956224, 153671584, 3546893360, 2007437064, 2065739292, 2893020674, 3575248069}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 1006632960, 4060086272, 1392508928, 3934257152, 3435134976, 4137680896, 3769630720, 1212678144, 424935424, 406978560, 2816147456, 237338624, 1617543168, 1228726272, 3020713984, 3241486336, 136363008, 2671866368, 281642240, 2933390720, 1906433856, 3861436128, 2385406800, 2633901880, 620570676, 3241459286, 1080250187}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 3556769792, 4127195136, 150994944, 998244352, 1832910848, 3286237184, 451936256, 1912078336, 2874933248, 2888433664, 558563328, 2663350272, 2072133632, 1469538304, 3971870720, 2253723648, 3863651328, 3705200128, 1011327744, 1482584704, 2390573760, 64412960, 3225069040, 3202413640, 674999956, 455375738, 1801344117}, +{2147483648, 1073741824, 2684354560, 3489660928, 671088640, 1543503872, 4194304000, 1996488704, 1635778560, 2327838720, 715128832, 2135949312, 164102144, 1657536512, 3565289472, 548995072, 4023681024, 3240443904, 2225758208, 1165094912, 5183488, 1593543680, 3333346816, 3638331648, 3477697408, 3531111488, 2189492000, 303543568, 1295838072, 3125657420, 308409294, 2389128949}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 1677721600, 2248146944, 3976200192, 2927624192, 1858076672, 3206545408, 3713007616, 1627914240, 2648965120, 1757544448, 1321533440, 2116714496, 4006100992, 4027801600, 627232768, 1268451328, 1980873728, 1481240064, 3119681280, 2925816448, 3738532800, 1041626464, 2326569296, 1398766296, 1255468204, 2872312990, 1569329487}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 2885681152, 2583691264, 4110417920, 3011510272, 2621440000, 2455764992, 625999872, 1572864, 154927104, 322043904, 1328742400, 2490204160, 3353559040, 3157680128, 2031022080, 773134336, 2383985664, 464255488, 3976567040, 955730816, 2800777408, 3479946016, 1671805104, 654801000, 790132316, 817879434, 2445517949}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 872415232, 3321888768, 1795162112, 2390753280, 2587885568, 3537895424, 3102736384, 2327314432, 202113024, 406716416, 4087021568, 2930671616, 2821668864, 703488000, 3875655680, 3137411072, 4182742016, 3465604608, 2839972608, 3641394816, 2538884672, 2830169312, 689343984, 832792712, 756040596, 3627735530, 2445247153}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 4227858432, 1442840576, 1426063360, 192937984, 398458880, 1050673152, 1282408448, 350748672, 4220780544, 140378112, 3484876800, 3345645568, 6864896, 191750144, 235032576, 109385728, 3752825856, 2041013760, 547008768, 1933629568, 3864647616, 103579168, 2212104272, 1246831544, 739355332, 2793430478, 2399675043}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 1543503872, 2113929216, 1761607680, 2424307712, 1757413376, 1855979520, 462422016, 2677538816, 1104412672, 1138098176, 121044992, 3712647168, 3945611264, 1643143168, 2707935232, 3009222656, 416787456, 1146812928, 1186628864, 2223332992, 2729212608, 2839406048, 4064811600, 3106676408, 62006012, 3660121578, 3851533271}, +{2147483648, 1073741824, 536870912, 2415919104, 1207959552, 603979776, 3724541952, 1056964608, 444596224, 2227175424, 1084227584, 3631218688, 4283957248, 693370880, 1819672576, 3421831168, 1333886976, 403652608, 235954176, 1234104320, 1226782720, 3978214400, 1548877312, 2292293376, 2470411392, 3400030528, 390785760, 2879455824, 3531047608, 1807371908, 1190250786, 1641126335}, +{2147483648, 3221225472, 536870912, 1342177280, 2013265920, 2885681152, 2382364672, 3607101440, 981467136, 2873098240, 3814719488, 1158676480, 3043491840, 2326528000, 4075421696, 2036662272, 3073867776, 1075298304, 3203194880, 2535477248, 1325078528, 567061504, 1574650368, 892829952, 2300044928, 191681856, 4209007840, 4040890288, 4240219048, 421749452, 1991487494, 682751637}, +{2147483648, 1073741824, 3758096384, 1879048192, 2281701376, 1006632960, 1040187392, 1459617792, 109051904, 2579496960, 4200595456, 3629121536, 3976724480, 510394368, 877264896, 1713176576, 3114893312, 855719936, 917037056, 2074718208, 4194396160, 4146643968, 485068288, 765543680, 3608724608, 1085379648, 2403684704, 1652482896, 1900448936, 1925306860, 3717082630, 2274037873}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 3690987520, 234881024, 687865856, 3967811584, 2269118464, 1142947840, 3041918976, 400031744, 3337355264, 3239444480, 2837774336, 261521408, 2030977024, 2962808832, 748072960, 915294208, 945351680, 2155261440, 2134799616, 1311824000, 3975325632, 3702277216, 1837613680, 743642904, 3796088892, 2815478482, 2143466325}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1946157056, 2181038080, 788529152, 4286578688, 3904897024, 3525312512, 3998220288, 521666560, 1116995584, 4226154496, 1397686272, 1105887232, 861913088, 3031785472, 2196410368, 3001022464, 360006656, 3662325248, 2026897152, 957184384, 3782118720, 1891748640, 3470687312, 1007551480, 2513634364, 1650499586, 3264398491}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 3422552064, 637534208, 1996488704, 595591168, 4148166656, 1017118720, 1555038208, 2157445120, 3078356992, 722599936, 2126446592, 2051244032, 2673623040, 1461706752, 356757504, 1356613632, 4133485568, 2531492352, 1005341952, 1804060288, 1279235648, 416176160, 1096872880, 1256203448, 3431989284, 3035112634, 302258497}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 335544320, 4261412864, 1124073472, 1853882368, 3242196992, 3441426432, 3945791488, 1080557568, 530841600, 3907649536, 4219535360, 3578888192, 1149321216, 4090552320, 911314944, 3657517056, 982576128, 124889600, 3811656448, 3556300416, 3411379520, 3877324896, 1251605872, 4183033432, 3319923172, 229980070, 2015592875}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 1946157056, 3523215360, 4110417920, 2793406464, 46137344, 1684013056, 1968177152, 3531079680, 995360768, 250740736, 4183621632, 774930432, 3845668864, 663281664, 3111170048, 303593472, 2147021824, 309894656, 113538816, 3658931584, 4163606464, 1731716064, 499463312, 4042567272, 148010924, 3327259994, 17434659}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 1409286144, 3791650816, 2936012800, 3229614080, 3711959040, 2640314368, 1030750208, 4044881920, 3116630016, 1640366080, 2341142528, 324304896, 1038991360, 4164509696, 2777976832, 3343763456, 2657709056, 102543872, 2560740096, 3197321600, 1470472512, 2730512608, 1603602160, 3434844488, 1840204004, 2325188074, 2004187007}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 4227858432, 1778384896, 855638016, 3145728000, 557842432, 4238344192, 3327131648, 2024275968, 2591293440, 539623424, 2457927680, 2414575616, 268877824, 40722432, 1110159360, 2422667264, 2296212480, 485730816, 1076558080, 852183424, 3965500480, 1783782176, 3139120944, 3492981560, 3403761052, 1390258318, 3619288975}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 872415232, 3321888768, 3942645760, 2390753280, 666894336, 1025507328, 961544192, 1590165504, 2021392384, 857866240, 3466395648, 935493632, 1127071744, 1366253568, 2600636416, 1083033600, 4160701440, 3169491456, 2678182656, 1159035008, 1116442944, 1468090976, 2063962832, 985036792, 3964017532, 734733110, 1000450645}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 1006632960, 2986344448, 2634022912, 880803840, 1455423488, 954204160, 3555721216, 2800222208, 4203479040, 1549139968, 3780050944, 1574731776, 2419474432, 1449844736, 2031923200, 3587602432, 2702894080, 3241452032, 3552200960, 2696726400, 2845026752, 3714769760, 245145360, 1888899656, 314239396, 1046788694, 3682746705}, +{2147483648, 3221225472, 536870912, 1342177280, 2818572288, 335544320, 33554432, 687865856, 1786773504, 2839543808, 3659530240, 2716860416, 3269984256, 3739484160, 781582336, 1967194112, 1549697024, 3267149824, 929193984, 3944648704, 3080517632, 1595046912, 2268507648, 3667449600, 2652141952, 600810688, 3145353184, 3734145392, 2569984024, 1327843604, 4256770486, 2210562843}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 603979776, 2181038080, 1728053248, 4102029312, 4097835008, 1214251008, 2695888896, 1482162176, 3400269824, 3204055040, 1177223168, 2255388672, 1470971904, 1950605312, 1311674368, 2043508736, 301192192, 1979091456, 731993856, 925498752, 1494070080, 841479136, 116440496, 2908257352, 3434633684, 533232522, 892357877}, +{2147483648, 3221225472, 2684354560, 1879048192, 402653184, 3019898880, 301989888, 3741319168, 1149239296, 3141533696, 1927282688, 2825912320, 3968335872, 1765539840, 2182217728, 3663396864, 2999287808, 175456256, 2905661440, 1501925376, 3499448320, 155243520, 1661831680, 1823044352, 2765290880, 1419163968, 3368867296, 817332848, 102656808, 1713206084, 2742864718, 3147800133}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3422552064, 2717908992, 4076863488, 3967811584, 356515840, 2493513728, 2429550592, 411566080, 2439774208, 3349544960, 2400124928, 2191556608, 2473082880, 4236828672, 3208687616, 488142848, 1540416512, 2403840, 2844948736, 89784192, 3642440256, 737328864, 2462409200, 3290253880, 2478405628, 424894438, 174744129}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 1140850688, 3321888768, 956301312, 2793406464, 3737124864, 148897792, 2473590784, 1083703296, 3477340160, 3942252544, 1175388160, 1551335424, 371474432, 211017728, 1314369536, 196364288, 2256266240, 386645504, 3100265216, 1718535296, 1476592064, 2332142816, 354253456, 788358216, 2148364804, 1473602154, 3912326591}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 1140850688, 2583691264, 1828716544, 3581935616, 2797600768, 2866806784, 2498756608, 3934781440, 2946236416, 1865023488, 2322006016, 1162379264, 1023131648, 2910019584, 1382592512, 2221668352, 2269860864, 3151803904, 630059776, 3462292352, 4176939968, 1517329696, 2362433360, 72702152, 782080676, 2939178190, 4219353997}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 335544320, 1711276032, 3707764736, 3951034368, 3678404608, 941621248, 4153409536, 2200436736, 4119068672, 387317760, 3865640960, 1029931008, 3957374976, 2697158656, 8630272, 3096500224, 2501596160, 715110912, 3560631040, 1342720128, 1265046720, 183936672, 2220450992, 2825436184, 3571735884, 2354390430, 39430067}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 4093640704, 1845493760, 3338665984, 729808896, 2847932416, 1516240896, 284164096, 556269568, 2108424192, 1725300736, 529465344, 2670624768, 990691328, 2195873792, 2349772800, 1104996352, 4254751744, 144354816, 1178521344, 4100422272, 504431680, 939373600, 2866575888, 659400872, 492068484, 4008809062, 2233095561}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 67108864, 2852126720, 1090519040, 3732930560, 3066036224, 4229955584, 3264217088, 4238868480, 1869873152, 1938423808, 159580160, 1260224512, 3850190848, 2913001472, 3095244800, 1955416064, 3505976320, 2723260928, 1898667776, 719183744, 4234744000, 4293834976, 553182608, 3662779000, 623603532, 3906848286, 3781767311}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2080374784, 1644167168, 2298478592, 2927624192, 2730491904, 4141875200, 3595567104, 3741843456, 2055471104, 3708944384, 3814785024, 1195802624, 4245045248, 1166073856, 2263257088, 1089890304, 980999168, 3944389120, 1440241920, 3344423808, 2120425664, 2047840480, 3707041936, 1863091656, 434847948, 1280343750, 2064904875}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 738197504, 2919235584, 2231369728, 2055208960, 1866465280, 316669952, 4272947200, 73924608, 4035706880, 2182217728, 2419916800, 3225059328, 3559669760, 3126255616, 1813688320, 3904661504, 2813256704, 3958284800, 3390721280, 2480260224, 1662986432, 3115299552, 1429922288, 1580771240, 2175365620, 3875029830, 685827217}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 3556769792, 1912602624, 2969567232, 4034920448, 742391808, 1407188992, 1309671424, 1396178944, 3369861120, 3216113664, 2088435712, 3615064064, 2688827392, 276684800, 3596193792, 385116160, 3308645376, 3933058560, 125988608, 2593179008, 848627392, 1148239712, 2061947568, 1034955048, 2160599068, 4076077562, 2413174225}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 1677721600, 637534208, 1526726656, 3749707776, 4290772992, 782237696, 4050649088, 2306342912, 3400794112, 979763200, 2456616960, 280723456, 872792064, 821977088, 4221276160, 867555328, 1571181568, 387949056, 1951133440, 1013924992, 3387571520, 467602976, 1801497744, 1155225880, 4136370644, 3375511186, 228266987}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 2214592512, 1040187392, 1258291200, 1870659584, 1254096896, 3248488448, 1953497088, 185073664, 1137442816, 1165361152, 679280640, 111378432, 3044261888, 4203765760, 377729024, 2160326656, 4290270208, 469733888, 4145932032, 1685682816, 1830948672, 1658793504, 2998703056, 2892979608, 3750697812, 2592385038, 3335210409}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3556769792, 771751936, 3405774848, 2675965952, 3837788160, 4032823296, 214958080, 1635254272, 1898708992, 3309699072, 845873152, 3339747328, 1682554880, 1981374464, 2381361152, 2027546624, 3963714560, 2360125952, 207086336, 950944384, 2075005760, 3130996256, 97172560, 1942808168, 3954622732, 461622074, 1812230269}, +{2147483648, 1073741824, 3758096384, 2415919104, 2013265920, 67108864, 4127195136, 2902458368, 1031798784, 901775360, 551550976, 3148873728, 3083337728, 292814848, 1991639040, 3110141952, 2184413184, 3672915968, 1805639680, 3839078400, 2220648448, 3990354944, 3664218624, 4111103744, 2374418560, 3168541888, 3140621088, 62857872, 4164331912, 2159140340, 1597939086, 547744295}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 1677721600, 2046820352, 2030043136, 1451229184, 482344960, 3978297344, 2249195520, 4080533504, 2535718912, 435290112, 111869952, 2014412800, 882688000, 3721224192, 322023424, 1972168704, 1265986560, 1062572544, 4145997568, 607021952, 3695973056, 235810016, 3461159184, 3068174008, 2012896812, 3124111450, 2095658431}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1409286144, 905969664, 1660944384, 3531603968, 943718400, 3282042880, 2465202176, 1192755200, 2774269952, 1032454144, 2851143680, 905347072, 2308816896, 128671744, 4199976960, 1768802304, 1035162624, 1921688064, 606593792, 1856130176, 2443982656, 4052881248, 2720863792, 2587662776, 449631028, 1932392266, 2333295401}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 3019898880, 2382364672, 1761607680, 4085252096, 3636461568, 757071872, 4189061120, 1069023232, 391905280, 3601989632, 311492608, 676888576, 1098989568, 3304710144, 3167260672, 3884537856, 471718912, 1965462016, 3484050176, 483676800, 4227820480, 3495093664, 1336223824, 1432264376, 4283847812, 3767949266, 3342230913}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2214592512, 33554432, 1291845632, 3162505216, 1480589312, 1507852288, 1534066688, 3697803264, 1942224896, 4215930880, 1019543552, 3855908864, 1145028608, 3960168448, 692367360, 1881667584, 2217167872, 2181730816, 1535704832, 1030155648, 3931750848, 2936038240, 327091376, 3669592488, 135223236, 4096703350, 3719491395}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 335544320, 503316480, 3875536896, 192937984, 893386752, 3412066304, 1888485376, 4085776384, 170655744, 1298006016, 3391160320, 3657269248, 650100736, 2183290880, 3071127552, 3408394240, 138826752, 2363465216, 3865628416, 2032326272, 445243456, 2868859936, 1237715248, 4106557384, 3505362652, 1204863990, 1840703649}, +{2147483648, 3221225472, 1610612736, 1342177280, 3087007744, 2885681152, 1241513984, 3338665984, 3665821696, 79691776, 3886022656, 2221932544, 241696768, 3313762304, 2079457280, 2617573376, 4015554560, 3497050112, 3196608512, 2810744832, 1793648640, 2258922496, 3437144576, 430959872, 4197569920, 1057147200, 525159008, 1693454864, 2242382232, 3701741204, 4114749078, 3972869219}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 3019898880, 637534208, 3808428032, 4253024256, 3812622336, 3147825152, 2119172096, 474480640, 462159872, 248643584, 244776960, 2669772800, 491601920, 3284983808, 970035200, 1121282048, 1195955200, 657424896, 3300948736, 2125885568, 2563732288, 4153662624, 2008811312, 2678726008, 1424167388, 2856823222, 1507620233}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 603979776, 1845493760, 419430400, 192937984, 247463936, 1243611136, 2303721472, 3160932352, 2158755840, 1100611584, 1803616256, 3152969728, 2766225408, 1076879360, 3424563200, 3113842688, 361487360, 2912460288, 1629113088, 1135627904, 3764995008, 2985553824, 2747047888, 3864812280, 4111686524, 1359134878, 1500129481}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 2214592512, 2516582400, 2030043136, 3632267264, 2336227328, 2120220672, 3968860160, 1334312960, 249823232, 2266890240, 944177152, 3108732928, 990330880, 2737627136, 490442752, 4133451776, 1587598336, 1745987072, 1735283456, 2467844224, 2573950400, 2841041760, 379761776, 1475594376, 2749117404, 1526873782, 1147483603}, +{2147483648, 3221225472, 1610612736, 1879048192, 939524096, 3556769792, 973078528, 1258291200, 1434451968, 2462056448, 3567255552, 4000317440, 1447559168, 1154220032, 5111808, 1133182976, 1143504896, 3068018688, 3277250560, 527994880, 371615744, 376628224, 1141539328, 2473284352, 515727232, 927096384, 719385760, 1129815632, 4097636312, 679581204, 3770926686, 3584232057}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 3825205248, 369098752, 1593835520, 2810183680, 54525952, 555745280, 1217396736, 4165468160, 1682702336, 3502637056, 2091057152, 2948956160, 1347829760, 1429463040, 1555402752, 1240365056, 3104297984, 279416320, 1630495488, 775645312, 733568064, 3350232352, 1979773360, 1756896472, 2561948492, 3402772358, 1000413913}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 3959422976, 905969664, 2566914048, 310378496, 692060160, 1725956096, 3696230400, 325582848, 1252261888, 456785920, 596967424, 3819667456, 568377344, 1647009792, 3571167232, 2021189632, 1943489536, 859682304, 939245824, 3525835392, 3971079616, 1739244512, 2938528880, 151795240, 1606293836, 3202299326, 1999016795}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 1811939328, 369098752, 1056964608, 293601280, 163577856, 2086666240, 2203058176, 1368915968, 3706454016, 351666176, 4180344832, 649232384, 1597390848, 2187649024, 683847680, 920549376, 2556492800, 800107008, 2101824768, 657154688, 530407488, 2568382112, 26539152, 1995085096, 465194348, 2814574114, 2909898101}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 1006632960, 100663296, 2734686208, 1400897536, 222298112, 148897792, 1972371456, 2208825344, 913571840, 2821324800, 46202880, 4009000960, 3334946816, 3310608384, 4493312, 836716544, 1900012544, 75665920, 1561884928, 883714688, 1671854912, 4292306208, 3728461104, 1888518696, 1191536252, 1887895230, 1800018015}, +{2147483648, 3221225472, 2684354560, 1342177280, 2818572288, 2214592512, 2852126720, 2231369728, 176160768, 2118123520, 3437232128, 4182769664, 404226048, 1879834624, 2877423616, 2261188608, 1023901696, 4054368256, 2496618496, 1433899008, 1187043328, 942365696, 2094116352, 637653760, 1994250112, 1921508800, 929878240, 2677635760, 2627641704, 2553440652, 512432354, 962957933}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 67108864, 905969664, 654311424, 3934257152, 1019215872, 1423966208, 4289724416, 3741843456, 2229534720, 1747058688, 2237333504, 2276884480, 4256481280, 3949092864, 2200350720, 225241088, 3237889024, 2961740288, 2088883968, 4183410816, 424007232, 3282814048, 1155984656, 617706568, 3661902516, 498219838, 2281903027}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 2885681152, 1040187392, 2701131776, 3464495104, 2755657728, 2950692864, 1485832192, 3852992512, 865337344, 1008074752, 3234529280, 751337472, 1114816512, 584736768, 4244148224, 3375028224, 3283508224, 3924998656, 2656292096, 4244371584, 1022352832, 1547302624, 844288560, 1298822952, 627089212, 803660670, 1338792359}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 4093640704, 2449473536, 3640655872, 1367343104, 2109734912, 404750336, 3979345920, 21495808, 4260102144, 155582464, 4283629568, 3709698048, 1643921408, 373415936, 332247040, 3466881024, 2807428096, 4134502912, 3200076544, 3326963072, 1126518976, 502876448, 1660384912, 4140331448, 2983450724, 1344050062, 2601571217}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1006632960, 3657433088, 3137339392, 914358272, 3628072960, 1772093440, 1655701504, 168296448, 332660736, 2701787136, 373096448, 1914339328, 4177248256, 318857216, 2364182528, 4115920896, 526730240, 3228085760, 3984254208, 1997929856, 670987840, 913909344, 1323865648, 2704982584, 1756754084, 3696122398, 3320915279}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 201326592, 637534208, 2264924160, 780140544, 3267362816, 2900361216, 229638144, 1434976256, 98828288, 147456000, 2337210368, 4286545920, 1700610048, 1745018880, 839880704, 2033547264, 2614549504, 4262310400, 1312713984, 2859685504, 780655168, 1841244000, 710393232, 589912520, 1141949236, 3164381598, 3538738387}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 1677721600, 2382364672, 4177526784, 1686110208, 2847932416, 3516923904, 1905262592, 3994550272, 2707161088, 1942618112, 3135700992, 1101955072, 4112039936, 2966839296, 2550050816, 1939929088, 2761581568, 334278144, 1908134656, 2205081216, 1007383488, 3634304096, 4139949520, 3965384152, 2079680620, 302394418, 1739927817}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 1275068416, 2315255808, 654311424, 209715200, 3535798272, 207618048, 3668967424, 1288175616, 3062104064, 3933339648, 1154023424, 1528725504, 2661203968, 1159749632, 3161370624, 1723262976, 3721683968, 1270129152, 3721123072, 2989544832, 1942440256, 3629596640, 1324454416, 600012520, 2011504212, 1389927822, 3433941371}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 1677721600, 2583691264, 2264924160, 511705088, 2101346304, 2896166912, 4170186752, 1026031616, 2950430720, 2104098816, 1985544192, 1927905280, 1598898176, 4014268416, 414814208, 3422906368, 510190592, 3121324544, 1146642176, 1257200512, 1223812416, 2374113632, 2103776112, 238262584, 3110885484, 532240414, 2800934533}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 2080374784, 301989888, 922746880, 3531603968, 457179136, 3823108096, 2014314496, 3852992512, 697565184, 590217216, 2404581376, 1600487424, 2992226304, 2392612864, 2142605312, 3838957568, 1882735616, 3959655936, 3180254464, 1023401856, 3085649728, 1126567008, 481770992, 2922611048, 1620500124, 4281597086, 2129218407}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 1543503872, 3590324224, 2097152000, 3296722944, 440401920, 2950692864, 3629121536, 2379743232, 1604583424, 1032978432, 2123825152, 2744287232, 1619247104, 531718144, 503492608, 695982080, 2909094912, 4189622784, 1629536512, 3704219264, 8550592, 151129952, 4058980656, 3288772008, 458868364, 4202327634, 3998618679}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 3959422976, 167772160, 50331648, 1551892480, 4022337536, 505413632, 858783744, 756547584, 468975616, 1673920512, 1750007808, 832274432, 2991439872, 2604032000, 1273729024, 901113856, 2236763136, 3351621120, 3090602240, 1179383168, 3914951744, 3477090016, 1944062288, 1913657400, 2963806628, 506206426, 3700557955}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 3154116608, 234881024, 754974720, 780140544, 1564475392, 367001600, 91226112, 340262912, 3382444032, 659161088, 127467520, 3668934656, 2308325376, 1956241408, 2552213504, 259938304, 177595392, 804108800, 2649977088, 3385608320, 3958960832, 1086591456, 3777897584, 3139901672, 1311809988, 1865609790, 1151148701}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 3154116608, 838860800, 3204448256, 1803550720, 3544186880, 3265265664, 9437184, 1809317888, 1530134528, 1541799936, 1908867072, 3706552320, 1622654976, 2855952384, 4059926528, 691009536, 4113449984, 491499008, 22070528, 3750225792, 3186773312, 1439797280, 4062042544, 1446998328, 1051264172, 3550920034, 66609155}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3556769792, 1509949440, 16777216, 3028287488, 3149922304, 1692401664, 1850736640, 359137280, 552861696, 3727294464, 3964207104, 2154135552, 3842228224, 2194038784, 1756737536, 1722537984, 3696393216, 1745848832, 4142580480, 3386105728, 3278789824, 3005320800, 814869584, 584282888, 4159574220, 2300250270, 1225819503}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 3825205248, 2382364672, 1023410176, 1635778560, 515899392, 3659530240, 3406823424, 184025088, 3751018496, 264372224, 1025835008, 3630792704, 752631808, 1020649472, 3598290944, 1671718912, 327279616, 1318818304, 2349944576, 1003519616, 3925081792, 1226225696, 3153391952, 2473207800, 2745768044, 1066382122, 462638499}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 738197504, 838860800, 486539264, 3917479936, 1312817152, 4041211904, 2540699648, 3833069568, 3748397056, 1067581440, 532348928, 3771695104, 3504226304, 1647435776, 3066007552, 1998997504, 3927833600, 511542784, 1454207232, 3335158656, 327142848, 1290185760, 1051902576, 2256284264, 2724858308, 3582933170, 1926333869}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 2348810240, 3724541952, 1660944384, 4253024256, 1749024768, 3005218816, 135266304, 2917662720, 3503554560, 2471100416, 564068352, 3595927552, 1976287232, 4269694976, 2437263360, 732153856, 3186246656, 951029248, 812443904, 1148702848, 3575669056, 108048032, 43599344, 1760305048, 4178969708, 1731265166, 1383635415}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 2080374784, 3120562176, 50331648, 2743074816, 281018368, 2308964352, 2060451840, 3113746432, 1705246720, 408551424, 197984256, 1104510976, 1300119552, 860610560, 3875909632, 2129025024, 502264832, 1356838400, 3085655296, 2862237056, 2129778752, 788043040, 35379536, 1918739992, 149052924, 208002946, 688557079}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1409286144, 771751936, 1962934272, 3078619136, 574619648, 601882624, 946864128, 2456289280, 3655073792, 3509977088, 1612644352, 2321711104, 1634189312, 2988793856, 907194368, 4111452160, 586769408, 581218816, 3226518272, 872151680, 3044238528, 591238048, 1382379504, 988982440, 838857028, 1481734006, 1633205573}, +{2147483648, 1073741824, 3758096384, 2952790016, 3355443200, 2885681152, 2248146944, 3036676096, 3850371072, 3091202048, 3286237184, 3660578816, 2666004480, 1700528128, 3029729280, 4085579776, 3373236224, 1266499584, 876797952, 3352801280, 1942579200, 2634609664, 3238309376, 2095313152, 531250816, 2573402816, 2038609184, 1545531888, 1388412968, 1108109652, 3706159046, 1690947909}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2348810240, 2717908992, 3338665984, 3816816640, 3569352704, 1751121920, 3587178496, 2451046400, 3977510912, 1206517760, 478740480, 3599532032, 248758272, 1871667200, 340045824, 3848259584, 2855355392, 2408022528, 149579008, 2124812160, 3495377728, 3391077408, 1597930064, 1412175976, 3448640844, 2177576098, 2354691371}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 3690987520, 100663296, 889192448, 1971322880, 1136656384, 2652897280, 3859808256, 1901592576, 913571840, 1519255552, 3479764992, 2816376832, 2591506432, 2377768960, 3415642112, 2178635776, 1896080384, 110210560, 2900163840, 1143083648, 3461546688, 1427741984, 2672875280, 596117944, 3683387692, 195690946, 1541343219}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 1811939328, 1912602624, 3070230528, 4085252096, 37748736, 3768582144, 3117416448, 1933049856, 3404464128, 1197080576, 956497920, 1706131456, 2149859328, 1514528768, 4032401408, 3463464960, 1672729600, 2409660928, 160615680, 2917012352, 1263342400, 4217678880, 1904015344, 1641756664, 816688252, 3545655882, 2549274381}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 1677721600, 637534208, 3607101440, 2441084928, 1363148800, 1704984576, 605028352, 2227699712, 2719219712, 2258763776, 1937047552, 2391375872, 1158692864, 411688960, 953266176, 1259108352, 3302999040, 3333861888, 3140022016, 756683904, 2388209216, 482848416, 575368368, 1579900792, 609970380, 4225976710, 1758422351}, +{2147483648, 3221225472, 536870912, 1879048192, 3355443200, 67108864, 3590324224, 2801795072, 3078619136, 1270874112, 1851785216, 1041235968, 2196242432, 1718878208, 1795293184, 999489536, 2525265920, 1902624768, 4076036096, 2231144448, 2059139072, 1403352064, 484294144, 2897496832, 2248802432, 523698752, 1049542432, 3847280528, 4194158376, 3815522620, 832978350, 2694397327}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 3959422976, 301989888, 2030043136, 4102029312, 2487222272, 3152019456, 630194176, 2759327744, 3627286528, 2751332352, 2343632896, 1502969856, 2554347520, 960880640, 2147323904, 2848741376, 531620864, 42116608, 1516304640, 1617304448, 3423935680, 1796450912, 2638564272, 1181641512, 3480023036, 1791755466, 2659860155}, +{2147483648, 1073741824, 1610612736, 805306368, 2550136832, 3154116608, 4261412864, 1929379840, 2239758336, 1094713344, 2032140288, 1007681536, 3103260672, 2643722240, 3848667136, 323420160, 3292692480, 1237991424, 3902332928, 355119104, 3320203264, 2907370496, 2904267264, 3206267136, 4158006400, 3555662144, 445557920, 602434992, 924969816, 2919969772, 1612752778, 4107489155}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 3556769792, 1308622848, 3137339392, 444596224, 46137344, 4091543552, 957349888, 505937920, 672399360, 715259904, 212140032, 816676864, 4025237504, 3478249472, 1830129664, 3406854144, 3053966336, 235059712, 724622080, 1615999616, 3952944960, 647070560, 492461200, 2975266568, 2233286620, 1515299934, 767191815}, +{2147483648, 1073741824, 3758096384, 805306368, 2013265920, 335544320, 838860800, 754974720, 142606336, 188743680, 2761949184, 1943011328, 3474456576, 4162584576, 3923640320, 1621950464, 3871506432, 579321856, 1528127488, 1472901120, 3110332416, 103240704, 1521590784, 3362288384, 1041243520, 2214069696, 2230069856, 366347632, 2211000888, 682670524, 2942100290, 332320121}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3019898880, 2248146944, 1191182336, 209715200, 3116367872, 1939865600, 3608150016, 1579679744, 422838272, 828506112, 818610176, 3929899008, 2698461184, 2071650304, 2974134272, 2435540992, 375184384, 1182047744, 1104277248, 1606946944, 1220808256, 2453286368, 3278317008, 3813910744, 1382176460, 265965214, 3171304095}, +{2147483648, 1073741824, 3758096384, 268435456, 1744830464, 1006632960, 1174405120, 3137339392, 763363328, 4173332480, 840957952, 2561671168, 2193096704, 2837184512, 2698641408, 1796538368, 3836968960, 333561856, 761421824, 1400614912, 15067136, 3746847744, 334278144, 4115627264, 269746816, 2734567744, 1746077856, 3428626384, 3161937912, 180887556, 1703162450, 930492049}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 3422552064, 1845493760, 2801795072, 3430940672, 3602907136, 1507852288, 3379560448, 1288175616, 4197711872, 1787691008, 263913472, 2599780352, 3688251392, 3721650176, 1603112960, 2680842240, 1184490496, 2008060416, 500221184, 3196324992, 86376512, 2436837344, 1339273744, 585715592, 1442868676, 2808409214, 3435802551}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1946157056, 3523215360, 3238002688, 2340421632, 113246208, 2292187136, 2305818624, 3661103104, 162267136, 1332084736, 2645360640, 2327019520, 1674297344, 4274544640, 2073792512, 4153407488, 1212828672, 3091509760, 1192977152, 1536763264, 545887936, 855163296, 341495504, 3535139160, 2650363860, 278281986, 81083709}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 335544320, 1107296256, 4143972352, 226492416, 1254096896, 4229955584, 397410304, 3250061312, 3944480768, 2402418688, 228917248, 1562345472, 1256701952, 4069023744, 1509404672, 4057188352, 732847104, 977579520, 3532093184, 2892040576, 3227624256, 3998800288, 2972106832, 2727987960, 2360830276, 2904111314, 3294465233}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 1275068416, 1711276032, 2164260864, 1317011456, 3485466624, 2879389696, 684720128, 3926392832, 3440640000, 237895680, 715325440, 2905833472, 823607296, 3610566656, 4052455424, 4202387456, 4116110336, 1163564544, 330422528, 3423540864, 1341231040, 2761317088, 2226544336, 1730568920, 4266555452, 1739220326, 773607071}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 3288334336, 2650800128, 184549376, 1518338048, 2847932416, 3558866944, 3887071232, 107479040, 3487825920, 824836096, 3712811008, 1396539392, 1904754688, 583393280, 1644531712, 102000640, 3163806720, 4212041216, 3267021568, 2950236800, 1457496896, 3478220640, 463105616, 2769614904, 3807256964, 265760550, 1981317595}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 2751463424, 570425344, 2264924160, 1216348160, 2998927360, 538968064, 1636827136, 3639083008, 632029184, 4123394048, 1642004480, 1173323776, 845070336, 719413248, 2306322432, 3056269312, 2033413120, 1275771392, 501251840, 1131613568, 3098129216, 1094835424, 3744389904, 1656312824, 3760427660, 4159226958, 2296805417}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 872415232, 1644167168, 2600468480, 3380609024, 2386558976, 1574961152, 3102736384, 222822400, 3656646656, 2889744384, 3265593344, 2356838400, 1665384448, 3364446208, 2783096832, 1303369728, 1268478976, 3337992704, 156386048, 2422022528, 531014720, 3585722272, 117078128, 1121529000, 3213932772, 1216933918, 3540962567}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1006632960, 570425344, 3573547008, 947912704, 1656750080, 4192206848, 2138046464, 1899495424, 3474718720, 3202744320, 3570860032, 2581233664, 3320004608, 3775520768, 1123201024, 3497478144, 992723968, 3811545600, 3152337152, 343475072, 3408498624, 1908666976, 2631634192, 1140249864, 3392941508, 2406887810, 1461664257}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 1409286144, 2046820352, 2768240640, 813694976, 1463812096, 2371878912, 2807037952, 174587904, 3441688576, 280100864, 1501364224, 3139010560, 2344239104, 1580457984, 448892928, 3597027328, 2263743488, 1016774144, 2731071232, 2334078848, 4157385152, 3148333664, 1359713904, 1203206984, 1903321836, 459790398, 3534457883}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 2751463424, 3657433088, 3003121664, 2474639360, 1992294400, 1340080128, 4119855104, 965214208, 1977876480, 2544238592, 3445424128, 333348864, 3879223296, 2268520448, 1260826624, 4047788032, 607976448, 3940129280, 829542144, 3209634688, 3167592512, 386914080, 1713246928, 1140931080, 2544142268, 2287954134, 4180635539}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 3422552064, 301989888, 3640655872, 3296722944, 2814377984, 1952448512, 454033408, 3828875264, 4271636480, 881721344, 373751808, 2891481088, 2173583360, 3297173504, 3255873536, 2663012352, 2691496960, 547721728, 3220954368, 3659860864, 1564049600, 3807758944, 19012432, 1640046632, 93038524, 2278356890, 2715128321}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 2214592512, 637534208, 4043309056, 4169138176, 2176843776, 2963275776, 512753664, 2608332800, 352583680, 3266969600, 2646540288, 3631185920, 2231779328, 3082412032, 707244032, 342517760, 910158848, 256290304, 3761300224, 696321152, 1026210752, 2520183136, 2560631504, 3666871192, 1568157932, 872678058, 2453289351}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 3422552064, 2650800128, 251658240, 125829120, 2520776704, 2090860544, 3893362688, 4104650752, 236716032, 1624375296, 3936026624, 1378123776, 2869510144, 3657293824, 3762065408, 3903682560, 1796983808, 1705622016, 3793798400, 538777728, 3351363136, 2237462304, 2554279152, 3091374328, 2807847948, 1703952606, 2575981013}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 4227858432, 3590324224, 1056964608, 4152360960, 2478833664, 434110464, 816840704, 4230479872, 789839872, 3124625408, 201523200, 4177297408, 3176611840, 610000896, 1099214848, 3504044032, 2522477568, 3173883392, 1356518656, 613498496, 1630372928, 920319776, 4086370192, 2595068616, 991620980, 695272374, 2342361991}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 1140850688, 4060086272, 2868903936, 830472192, 247463936, 2187329536, 1162870784, 700973056, 309067776, 3622174720, 2232352768, 424181760, 23445504, 2537381888, 1605414912, 1536284672, 3649008640, 2889201152, 229659392, 4238154112, 4165304384, 461923744, 2030640720, 3151478632, 629493356, 3898905718, 3290680577}, +{2147483648, 3221225472, 536870912, 805306368, 671088640, 3154116608, 3388997632, 3439329280, 1317011456, 2495610880, 551550976, 4075814912, 3677880320, 1230241792, 1993736192, 1663369216, 4220616704, 3722985472, 1416224768, 1346998272, 2655811584, 2106057728, 339252736, 2148261120, 919255424, 1719728064, 973745632, 4106163984, 3601247944, 4026726244, 528032866, 1942726099}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 2214592512, 33554432, 318767104, 1283457024, 2529165312, 249561088, 2416967680, 2118647808, 1051459584, 2601648128, 49872896, 1730379776, 2126823424, 2937544704, 730574848, 2658715648, 3209516032, 4200513024, 587811584, 2479928704, 945445440, 2248027360, 1053502224, 3786053704, 1216314716, 3428290438, 3983721457}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 469762048, 436207616, 3774873600, 4169138176, 1925185536, 815792128, 955252736, 3328704512, 1326186496, 834011136, 2746941440, 2971631616, 3514384384, 3828801536, 1238863872, 2441431040, 2825446400, 2317387264, 97314048, 1195025792, 313645248, 1203123040, 817573648, 1419754584, 2973335412, 4015444406, 2768739713}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 2617245696, 1040187392, 1392508928, 1233125376, 2638217216, 387973120, 2005925888, 1686634496, 251396096, 85327872, 4277338112, 3559030784, 334086144, 2742771712, 428511232, 4186306560, 2875544576, 2227547648, 932273408, 2918169728, 2836682048, 1611533216, 3146191280, 2018030552, 3729573260, 1124785270, 2526141381}, +{2147483648, 3221225472, 536870912, 1879048192, 1207959552, 738197504, 973078528, 3372220416, 2055208960, 3418357760, 3919577088, 2723151872, 2984771584, 4107534336, 3053060096, 2024079360, 132022272, 3698475008, 2925322240, 781619200, 1417050112, 1468986368, 3360136704, 3213025536, 3757158784, 2373042880, 2053905888, 877004240, 2102079064, 2460068124, 488240190, 2331508887}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1946157056, 3992977408, 3472883712, 4185915392, 96468992, 3277848576, 3822059520, 2012741632, 657719296, 3151364096, 4209442816, 737574912, 3634544640, 3269746688, 1089376256, 4203141120, 3190449152, 3526210048, 2763934464, 1053524608, 280058432, 4145092256, 4276192656, 1516003304, 2331677836, 2837503898, 252003163}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 3288334336, 436207616, 3372220416, 2961178624, 910163968, 1742733312, 2939158528, 797442048, 3404988416, 3321233408, 2689269760, 69632000, 2707800064, 3574816768, 2391707648, 1325524992, 1589470208, 2752092672, 99438336, 4084306816, 2779860672, 1759740256, 3058989616, 4064415400, 534589780, 2275248414, 980120183}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 3019898880, 3120562176, 486539264, 461373440, 4223664128, 4024434688, 252706816, 3109552128, 2414608384, 2266365952, 2611544064, 834043904, 1574125568, 3809861632, 2840506368, 2651813888, 2469127168, 4009991680, 3090929408, 341550976, 920115136, 919447200, 4190029712, 1511728840, 4047349916, 158781698, 753872613}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 2885681152, 369098752, 1761607680, 2776629248, 2906652672, 2858418176, 305135616, 4294443008, 2048131072, 1852702720, 2509176832, 506888192, 4209262592, 3942834176, 1651412992, 1281390592, 2978278400, 526233088, 4033145088, 1563263616, 1920782784, 1531546144, 2064308400, 1797426184, 1074414132, 38661826, 964167155}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 1409286144, 771751936, 1962934272, 2122317824, 465567744, 1537212416, 3968860160, 3059220480, 110886912, 3965059072, 1788018688, 2607054848, 2655764480, 3248447488, 3831271424, 1936185344, 3284231168, 4029389312, 1712941824, 133675648, 1143958720, 525646304, 1661197264, 2115725528, 1039566380, 2232613474, 2008993897}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 1275068416, 2785017856, 218103808, 310378496, 3040870400, 3349151744, 1171259392, 4229431296, 2119434240, 172359680, 2740256768, 294027264, 2875801600, 1897914368, 1367248896, 2790090752, 1309801472, 3693577728, 3036276992, 1543210624, 2647903424, 3459038944, 2986239856, 429022328, 2156945532, 586904578, 952950891}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 2617245696, 100663296, 3573547008, 2810183680, 3804233728, 2397044736, 1812987904, 315097088, 2950430720, 3191734272, 2689925120, 371425280, 3051044864, 3985170432, 46903296, 2750904320, 1408156672, 80389632, 3910583552, 657367680, 271381184, 156346784, 3828902864, 3422715336, 1476230940, 2653539686, 4179243533}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 738197504, 973078528, 553648128, 2541748224, 3418357760, 3370123264, 2519728128, 4244111360, 1104412672, 2188509184, 4242341888, 800817152, 1525039104, 2601377792, 2757988352, 2078435328, 3031948288, 1897043456, 1321189632, 308189568, 3077173440, 2334768288, 3742058128, 13523976, 1142015252, 1698539810, 3818479811}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 2483027968, 1174405120, 3036676096, 2038431744, 2705326080, 4016046080, 3692036096, 298319872, 787742720, 953024512, 2146631680, 2115993600, 1963016192, 422502400, 244822016, 3566557184, 3991987200, 950838784, 2021582592, 1916768384, 2909895360, 3296125984, 191610544, 395275592, 3242065660, 1784165062, 3078362631}, +{2147483648, 1073741824, 2684354560, 3489660928, 3355443200, 3959422976, 2583691264, 2030043136, 3850371072, 3166699520, 807403520, 1984954368, 643301376, 2610167808, 664403968, 2625568768, 893288448, 77053952, 3273220096, 2879827968, 1227094016, 433290240, 2969679360, 3972624640, 591307136, 3617058496, 3885590048, 115773392, 2076430840, 1352888764, 3884552914, 1900372747}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 2751463424, 3187671040, 4278190080, 1837105152, 88080384, 664797184, 3167748096, 1371013120, 1337196544, 2544500736, 1690501120, 213680128, 2584559616, 1350688768, 2353303552, 1142519808, 821814272, 2998904320, 2974935808, 1836884608, 2121094720, 3576815520, 684490928, 4209335032, 1540214652, 2885331178, 1201691643}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 2214592512, 234881024, 3439329280, 3481272320, 96468992, 3001024512, 122683392, 841482240, 2501115904, 1549926400, 3224043520, 2829221888, 1633042432, 3850690560, 2034929664, 4154615808, 2604067840, 495553024, 1114949376, 4010970752, 3006159552, 2117654432, 3749483536, 2940959496, 3385811148, 2430957134, 1682591815}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 2483027968, 1107296256, 3506438144, 411041792, 675282944, 673185792, 3876585472, 3398959104, 3370909696, 117309440, 44236800, 62226432, 4264574976, 2297815040, 3933048832, 1803315200, 3218861056, 1765189120, 3130388224, 2354944384, 1920230080, 2616184160, 310704, 1180233432, 3826452652, 2398982610, 337931205}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 1811939328, 2785017856, 2097152000, 2592079872, 2319450112, 1059061760, 2316304384, 2585264128, 679739392, 3703177216, 844038144, 2456649728, 148226048, 1002987520, 624275456, 3874605056, 77743104, 2558692864, 2959626496, 1952822912, 524933312, 2708887776, 1937816240, 3337834904, 965348268, 4198959026, 3572604863}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 201326592, 3523215360, 318767104, 343932928, 499122176, 312475648, 4033871872, 3456630784, 229376000, 3116498944, 297992192, 1891270656, 2283716608, 1756651520, 1391628288, 3679635456, 1877365760, 2611577344, 987518208, 1762567040, 2703807040, 2669757664, 3607964112, 3637224856, 3211742804, 2713455438, 2711231217}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 2885681152, 838860800, 251658240, 562036736, 2554331136, 1994391552, 286261248, 4244111360, 162791424, 3253075968, 1129381888, 1750564864, 3158130688, 282779648, 2423238656, 900290560, 789373952, 3765874176, 2269307136, 445350784, 3042394432, 4219067040, 1484731888, 2247802600, 959511900, 3339495306, 4187614267}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 3288334336, 3590324224, 3607101440, 2055208960, 910163968, 1142947840, 2395996160, 1087897600, 105119744, 3486384128, 2160525312, 4274814976, 3338321920, 2911264768, 2027196416, 1876875264, 3476571136, 3353054720, 1382972160, 2205712512, 3804032576, 1125990496, 3690073008, 3017610968, 1815973084, 568675122, 208026623}, +{2147483648, 1073741824, 2684354560, 268435456, 939524096, 2080374784, 2919235584, 3036676096, 1132462080, 650117120, 18874368, 1500512256, 160956416, 3504078848, 4082499584, 676790272, 92307456, 1037549568, 2579980288, 2438508544, 1458305024, 750865408, 1961343488, 2377083136, 3327965312, 738319552, 2664457376, 3292010960, 1407990072, 1236146356, 4137364714, 861832169}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 1140850688, 1845493760, 3372220416, 276824064, 1153433600, 4204789760, 3184525312, 1803026432, 396623872, 991297536, 3046834176, 3385556992, 86491136, 1272733696, 1345556480, 625207296, 2246734848, 1496884736, 3943711488, 2010758784, 2994401216, 1391781216, 1920713616, 2821616728, 727626428, 1898145082, 978197999}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 4227858432, 3523215360, 2835349504, 2155872256, 943718400, 1491075072, 2140143616, 796393472, 3093561344, 2430468096, 2305097728, 3018752000, 1191591936, 962125824, 655790080, 3466741760, 430371840, 4181950976, 1900333312, 2553069440, 3168369856, 3725415264, 1142643120, 3092402408, 3448699068, 1023390858, 1737421487}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 872415232, 4261412864, 3875536896, 1920991232, 3393191936, 635437056, 1223688192, 24641536, 1122238464, 311033856, 685178880, 2447278080, 2159001600, 4070662144, 1327935488, 596363264, 4195054592, 2183244288, 1283281664, 1613268608, 2540096576, 2644166240, 3628392624, 2348925864, 4049360676, 1883189714, 4092759503}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 335544320, 3254779904, 2332033024, 1585446912, 163577856, 77594624, 3683647488, 1110966272, 380895232, 1504313344, 2980380672, 2477686784, 2783887360, 1345347584, 3558256640, 1545271296, 3103421440, 2625867264, 387743488, 2283307392, 384695360, 2909141600, 2008673360, 138398488, 2484396972, 1879926074, 2719750075}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 1811939328, 1040187392, 1459617792, 2608857088, 3292528640, 1025507328, 1395654656, 2757230592, 1825308672, 3465674752, 2731212800, 3512303616, 994885632, 3167051776, 3120664576, 3489716224, 1075268608, 1995082240, 3823721728, 507746432, 1766060096, 3431661088, 2855294832, 1049690648, 2247536548, 3430111146, 1301067965}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 603979776, 1107296256, 50331648, 2290089984, 1497366528, 1763704832, 1490026496, 3142057984, 3263430656, 894042112, 280690688, 309231616, 3523133440, 3298844672, 740732928, 3405432832, 724200448, 4034772480, 2586073856, 1466742144, 3745631808, 2697251296, 2604878320, 3261345368, 1375353756, 2617444886, 577934763}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2885681152, 3388997632, 587202560, 192937984, 3116367872, 60817408, 4145020928, 1622671360, 3763077120, 3404857344, 820051968, 1787985920, 330940416, 2530959360, 539660288, 16115712, 1336507392, 353077760, 3687275776, 604022144, 585683008, 2170668832, 3861340432, 326140632, 2648764428, 956684794, 199321445}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 3556769792, 3321888768, 1593835520, 528482304, 2109734912, 2854223872, 3387949056, 1281884160, 1329856512, 611713024, 2164850688, 149913600, 2285158400, 1615552512, 2659684352, 309389312, 1992129536, 4107174400, 3590277888, 723105920, 16630848, 1954859808, 3359852560, 2916322744, 3367948756, 4058538614, 2872776179}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 3825205248, 503316480, 1929379840, 1048576000, 4265607168, 4011851776, 951058432, 1290272768, 846462976, 2174615552, 431947776, 864583680, 3746381824, 3197493248, 2774568960, 1882810368, 3666603008, 1344250368, 819066624, 1532400256, 3377617216, 1491956832, 3076901552, 2720575768, 3116196740, 761127078, 1738841151}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1275068416, 234881024, 2030043136, 2055208960, 4181721088, 3655335936, 2695888896, 698875904, 2517368832, 3645243392, 2757820416, 1453752320, 1555546112, 1400987648, 118394880, 4139513856, 2093433856, 644844032, 211639552, 3962606720, 3633248192, 727961056, 2420329584, 1807072232, 604133812, 235090742, 567115905}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 335544320, 4261412864, 3640655872, 528482304, 574619648, 2074083328, 1510998016, 594018304, 2168717312, 2371223552, 1457717248, 4028203008, 472956928, 190406656, 3413217280, 292878336, 873425920, 3599928832, 2783799040, 654284416, 3165382592, 2884421280, 143876592, 695770552, 1941192908, 2398558382, 2248647603}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 2617245696, 1912602624, 1392508928, 2692743168, 3426746368, 1717567488, 233832448, 2518155264, 1817968640, 265682944, 1335164928, 3921772544, 487931904, 1053614080, 2642784256, 4020201472, 3574588416, 990978560, 2070651136, 1380351872, 3509615168, 1819624928, 3451709616, 3202193096, 2049137668, 1911148746, 2277248409}, +{2147483648, 1073741824, 3758096384, 1879048192, 1207959552, 67108864, 1845493760, 3539992576, 3816816640, 1186988032, 3454009344, 493879296, 2281177088, 3701211136, 910295040, 4136435712, 3594223616, 3279503360, 1723523072, 526364672, 2024237056, 1828045824, 531185152, 2588261120, 3605429888, 3403956544, 1187606304, 396557264, 2838731144, 3655163396, 335862002, 1797296273}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 3019898880, 3791650816, 4244635648, 1132462080, 1572864000, 2287992832, 1005584384, 746061824, 325320704, 4153540608, 2211905536, 2407104512, 1503543296, 3063930880, 1919266816, 2422761472, 4183475200, 252384768, 1894760192, 2259382656, 3137946048, 1657161888, 2385238544, 551528104, 229854532, 622678386, 1668053295}, +{2147483648, 3221225472, 2684354560, 2952790016, 3087007744, 4227858432, 1845493760, 3036676096, 3800039424, 1119879168, 2086666240, 1372585984, 1492647936, 993787904, 2842034176, 3919642624, 2683404288, 2173091840, 881811456, 2234880000, 3881621504, 3750257664, 3011842560, 3879438592, 1352261760, 1142150336, 3182220512, 159413392, 78720360, 3328803980, 3991600986, 2781958617}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 2483027968, 2919235584, 285212672, 511705088, 2889875456, 3974103040, 4065329152, 2473066496, 1690042368, 2926706688, 106102784, 985300992, 3127492608, 1287348224, 770617344, 99080192, 2734316544, 823600640, 1673305856, 1212478080, 1863899584, 3569022176, 2537675312, 2145874920, 2018290252, 1998381054, 2229067101}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 4093640704, 570425344, 855638016, 830472192, 3812622336, 178257920, 997195776, 56098816, 504102912, 4587520, 4154261504, 2958065664, 2500902912, 1335386112, 331649024, 1421539328, 3365106688, 3332454912, 2456728320, 867295616, 1308020288, 2826263456, 1162615088, 1860573752, 1726820052, 3691556282, 3030187693}, +{2147483648, 1073741824, 536870912, 268435456, 2013265920, 2617245696, 2583691264, 4278190080, 1602224128, 2571108352, 1373634560, 1972371456, 139984896, 1029439488, 2362572800, 906035200, 504004608, 2772058112, 2431180800, 2077143040, 2165594112, 315354112, 1657612800, 1082171648, 1902595456, 1303405376, 162914592, 3256223792, 598685544, 2221519676, 1264178114, 2267807977}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1140850688, 2449473536, 1157627904, 1937768448, 926941184, 1050673152, 3937402880, 876085248, 537133056, 2948202496, 1071710208, 58163200, 2978332672, 3779747840, 2374733824, 2363222016, 3716250624, 2824153600, 2138408704, 2468407680, 1646784448, 4041175712, 1822305456, 514530232, 4069431972, 1770409362, 1227730167}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 3019898880, 4194304000, 3170893824, 2407530496, 2042626048, 4007657472, 3285188608, 1707606016, 2350645248, 2791178240, 81723392, 2369028096, 1118519296, 433577984, 3902844928, 46753792, 4192652288, 4002617856, 845331200, 4278747008, 581786560, 1627189152, 3798345232, 331024392, 783193580, 1142838038, 1227772477}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 603979776, 4127195136, 2466250752, 58720256, 1598029824, 3349151744, 1351614464, 4105699328, 3799252992, 2771517440, 1014956032, 2305327104, 2423046144, 2218549248, 677679104, 3360352256, 1392606208, 1174084096, 2291314432, 2045765760, 809169728, 3096015648, 1873226672, 3245118328, 2077676524, 1654611258, 2754742539}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 1140850688, 1442840576, 1459617792, 847249408, 1782579200, 3814719488, 170917888, 3534225408, 2163998720, 339607552, 1161232384, 3698556928, 1815232512, 480894976, 3708268544, 4238374912, 985197568, 2614561280, 444839680, 3115993216, 4127578688, 220309088, 2458086064, 4125707784, 2442946868, 2619799318, 879758941}, +{2147483648, 1073741824, 1610612736, 2415919104, 402653184, 1811939328, 234881024, 687865856, 360710144, 3116367872, 274726912, 739246080, 1366818816, 2611740672, 3455975424, 2699493376, 4140138496, 2691743744, 3087884288, 2394009600, 3235039232, 2973522944, 677843456, 411407616, 3738231936, 821906368, 731488800, 3248946064, 4229857192, 76943932, 674439498, 2006432861}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 1140850688, 3254779904, 2566914048, 2373976064, 1933574144, 3613392896, 2538602496, 2607284224, 4291035136, 4015128576, 4082827264, 3913318400, 58834944, 686383104, 3066859520, 1168631808, 1058554880, 299573760, 3028334336, 2535572864, 2753119424, 3218377248, 2830890544, 2465627080, 656291628, 2765949886, 2311173539}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 2214592512, 3187671040, 4278190080, 3598712832, 2906652672, 1780482048, 3966763008, 3137863680, 2241593344, 3044409344, 66519040, 3572465664, 696205312, 4191739904, 2719723520, 3779418112, 694279168, 3417770496, 3109009152, 1506767488, 120638016, 2325189984, 309020784, 2431843736, 3338314228, 529398830, 2202610941}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 2885681152, 1778384896, 2298478592, 3464495104, 1111490560, 4263510016, 1412431872, 175636480, 138674176, 3244163072, 1077608448, 4004085760, 2604253184, 3165151232, 997560320, 3740530688, 1994748928, 2202733056, 1718719744, 2148394368, 1563312832, 4101680352, 1742498480, 3654525912, 1833750884, 351465890, 2241450519}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1409286144, 2785017856, 3103784960, 2726297600, 2336227328, 2615148544, 2872049664, 3630694400, 1431044096, 3411410944, 4077453312, 2002550784, 3239821312, 409952256, 2337845248, 890370048, 2588437504, 3426296320, 3912538880, 492302464, 968455616, 2131858912, 732778224, 4016287720, 398346452, 518012326, 4088410081}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 3825205248, 2650800128, 2231369728, 1149239296, 3569352704, 1809842176, 1682964480, 4109893632, 3095658496, 3924426752, 1341718528, 219119616, 2694823936, 615014400, 701739008, 788645888, 3350416384, 3777566208, 3224871680, 1669067392, 2077376704, 3492981600, 3227153040, 3053364488, 2560378252, 4178678586, 3905209943}, +{2147483648, 1073741824, 1610612736, 2415919104, 1207959552, 3422552064, 4127195136, 486539264, 1166016512, 180355072, 2787115008, 2832203776, 1789394944, 1015808000, 2578579456, 4087414784, 345014272, 3711385600, 1624236032, 819245056, 3166259200, 3318012928, 804324864, 393783552, 2019259008, 3993889984, 3050145568, 2301482320, 2795343352, 1480979356, 531741262, 921158705}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 3154116608, 234881024, 3372220416, 998244352, 2613051392, 18874368, 26214400, 898105344, 2835611648, 1074921472, 383188992, 2538766336, 3897475072, 3058982912, 2495516672, 724105216, 3928587264, 971453952, 982164736, 182644864, 2287105984, 766751136, 3796466832, 689384312, 745712268, 3000954902, 794581275}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 3556769792, 1308622848, 1560281088, 1971322880, 2596274176, 3554672640, 2505048064, 1347944448, 626262016, 605421568, 2999517184, 565084160, 1146437632, 207872000, 3724718080, 1348958208, 399834112, 3136887296, 3135673088, 939096704, 307351232, 246780192, 404546896, 605366920, 1525981580, 1870547346, 2170715531}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 603979776, 2516582400, 2399141888, 8388608, 281018368, 1696595968, 1087373312, 1468530688, 4228120576, 2941648896, 1705312256, 3921772544, 240533504, 3990872064, 3408769024, 1781819392, 1146412032, 4019522048, 3543768832, 3653914752, 3592805440, 2013963488, 588169360, 857868088, 2968191132, 2877853382, 511041307}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 3288334336, 2315255808, 1191182336, 1166016512, 3997171712, 2208301056, 3207593984, 556269568, 1541668864, 3435003904, 1042481152, 2601418752, 1562066944, 687726592, 2581762048, 2654042112, 3060321280, 366680576, 1767024384, 3596189568, 195877184, 404033440, 1308197232, 1837351992, 824288644, 305128054, 3324755531}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 2617245696, 2315255808, 3070230528, 796917760, 1212153856, 1776287744, 412090368, 864550912, 334233600, 2777022464, 2275082240, 2213576704, 2019147776, 3286327296, 3958673408, 4293122048, 152325120, 606286336, 73701632, 2213276032, 3803729216, 1615148832, 2674885744, 630418216, 3020798076, 2661442102, 2495614449}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 2617245696, 3992977408, 3238002688, 2910846976, 364904448, 1533018112, 3488612352, 3192389632, 3612606464, 2672427008, 3427729408, 388923392, 802406400, 3170197504, 2647830528, 1383979008, 3893918720, 234294784, 3862074624, 600686720, 1710249408, 1572021792, 1946200720, 3967730792, 250667012, 88985470, 2796580207}, +{2147483648, 3221225472, 2684354560, 268435456, 2550136832, 1140850688, 3120562176, 553648128, 1803550720, 1916796928, 1440743424, 1389363200, 1047003136, 695992320, 2778071040, 3604283392, 1208385536, 950124544, 4228866048, 3371339776, 4087076864, 1218726912, 3760009728, 2127212288, 2773472128, 133063872, 1047410080, 899752432, 3984360232, 2280321388, 221301342, 2840322989}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 3019898880, 3053453312, 754974720, 1937768448, 2562719744, 866123776, 2433744896, 3764912128, 3608412160, 1021181952, 456982528, 802717696, 3797729280, 105668608, 3994333184, 2666452992, 2748539904, 1320885760, 1716098816, 1871070336, 318220480, 3565897888, 3038188112, 2311819288, 2560709900, 3624150926, 901134471}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 1946157056, 3456106496, 520093696, 2474639360, 2671771648, 3722444800, 2404384768, 4194828288, 1094451200, 164757504, 1106313216, 3070197760, 2958802944, 3578552320, 2776338432, 4243449856, 987448320, 3730514432, 3167402752, 1081232000, 210806336, 3086958624, 2992444848, 3137710312, 3068584332, 3650740070, 1263883237}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 469762048, 1577058304, 855638016, 2239758336, 968884224, 970981376, 984612864, 4182245376, 2252603392, 2009202688, 2416377856, 1653112832, 3642834944, 1996611584, 3570708480, 4066334720, 3276332032, 3399301632, 3197346048, 267906176, 3401167168, 1084540064, 321591184, 2120138568, 3323747188, 1258441966, 490423883}, +{2147483648, 3221225472, 3758096384, 805306368, 3623878656, 2080374784, 1912602624, 2264924160, 4253024256, 742391808, 3051356160, 2058354688, 2345140224, 1690566656, 95289344, 3267166208, 2138931200, 3891707904, 2325962752, 690065408, 4007970816, 2721862656, 927672832, 56402176, 414807936, 1079682880, 1789937568, 2036412400, 1378854696, 4002014068, 947518254, 3327256363}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 1409286144, 3724541952, 3875536896, 2256535552, 113246208, 1507852288, 3434086400, 1304952832, 967049216, 448921600, 1557331968, 1291485184, 1057832960, 1759502336, 407277568, 55789568, 42136576, 2295923200, 1225630464, 1022752384, 3126967360, 3910386528, 3803224720, 1155155336, 2079808308, 3988842830, 1783245651}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 1811939328, 1040187392, 2566914048, 1686110208, 4131389440, 3256877056, 3209691136, 4017618944, 1069285376, 1775894528, 3195863040, 2102689792, 1117765632, 3616759808, 3076567040, 3306280960, 3675276288, 1654600192, 1622519040, 3762385024, 2827586496, 5986912, 3373570096, 1874843864, 1631807036, 685291450, 3519922345}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 3556769792, 4194304000, 385875968, 612368384, 3351248896, 1239416832, 697303040, 66584576, 1033109504, 1474691072, 828964864, 87064576, 3783442432, 95051776, 44871680, 3185108992, 2615763968, 624368128, 3916270336, 3152301952, 3058282816, 1879736288, 3181161296, 2408641736, 217406204, 4104981322, 2446240915}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 2885681152, 3187671040, 1358954496, 2826960896, 1539309568, 1633681408, 1297088512, 3998744576, 261357568, 439746560, 81592320, 2309390336, 2606645248, 314630144, 2195369984, 2671011840, 1879565312, 110310912, 3072309504, 3718692992, 1818205632, 3943104352, 4000292944, 17750376, 3810760556, 1567413010, 1940437851}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2080374784, 369098752, 1526726656, 1501560832, 1782579200, 2925527040, 1508900864, 1427636224, 105119744, 3509977088, 2406678528, 3792666624, 2943434752, 3808878592, 2906886144, 3484121088, 2768231424, 1853686272, 4029186304, 1952507520, 1408803136, 1508428192, 47496816, 3368216136, 70628164, 800609482, 1132490335}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 2348810240, 369098752, 3640655872, 2524971008, 1765801984, 1604321280, 2043674624, 2870476800, 589037568, 518127616, 1775435776, 553615360, 3191947264, 4177977344, 2349576192, 439830528, 2459171840, 1149832704, 2153812224, 1250228864, 2120789440, 98622176, 2938544496, 108653176, 272504956, 852573250, 2933688377}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1409286144, 3187671040, 2264924160, 1065353216, 272629760, 1277165568, 4082106368, 3744989184, 3468427264, 3827171328, 2372730880, 1268482048, 2614870016, 1448632320, 1928310784, 4048680960, 3767495680, 3370844672, 2648357632, 1736865408, 2195889216, 1228569888, 1459403120, 207056216, 291971068, 2106368490, 2118075129}, +{2147483648, 3221225472, 2684354560, 3489660928, 3355443200, 1677721600, 3388997632, 3707764736, 4152360960, 4164943872, 2015363072, 2700083200, 475529216, 1383333888, 2413690880, 117768192, 722305024, 2128101376, 1311629312, 1043435520, 565860352, 789249024, 3988461056, 3210261248, 3611162496, 2784601024, 633754016, 1036574832, 3442213336, 3844740756, 1444620762, 635995923}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 1409286144, 3321888768, 50331648, 1468006400, 3082813440, 1382023168, 569376768, 3970433024, 4076077056, 1843789824, 3932749824, 2155642880, 1850195968, 594763776, 133214208, 2158876672, 3752875008, 1122969088, 3127224064, 1716736128, 3793782592, 592837152, 1107063952, 3378840616, 651606980, 589621830, 3556571519}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 2617245696, 2046820352, 3405774848, 1199570944, 2436890624, 1021313024, 2198863872, 2067267584, 1800667136, 1892024320, 3042902016, 3335159808, 3818569728, 1762156544, 3247869952, 1082181632, 361579520, 1014565376, 1107667200, 1168661888, 3404109376, 1651044896, 3124843568, 3608873768, 3727983324, 101828794, 1145359347}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 1811939328, 704643072, 2466250752, 2474639360, 373293056, 3869245440, 1066401792, 2422734848, 2629042176, 460980224, 1662713856, 3425271808, 3689332736, 1451712512, 1308995584, 3559966720, 1317698560, 1983983104, 962758912, 1028083072, 1273335872, 1468059936, 2410825968, 503129720, 937206892, 3044953486, 3608873871}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 3422552064, 1509949440, 3003121664, 2508193792, 2042626048, 4276092928, 89128960, 2434269184, 2152464384, 1579548672, 4247977984, 3063185408, 2613428224, 891904000, 3308302336, 306694144, 1201165312, 4027919872, 774342912, 4237382016, 739017792, 1732892832, 963602064, 437487496, 594234700, 1214363906, 414350621}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 469762048, 2449473536, 3238002688, 3481272320, 29360128, 262144000, 2607808512, 3863478272, 535560192, 1000472576, 1262551040, 2140962816, 940425216, 4042874880, 4196970496, 4250662912, 3507373056, 4065531392, 691377408, 3977070464, 1981715136, 4177329824, 2433603600, 3279514456, 4192769172, 2885410782, 838760305}, +{2147483648, 1073741824, 2684354560, 805306368, 402653184, 3556769792, 1711276032, 2835349504, 2625634304, 4081057792, 3248488448, 254803968, 1654128640, 3624665088, 3272998912, 4023451648, 496336896, 3070312448, 1311563776, 1859235840, 370374656, 3327116288, 2643933696, 3305933568, 2995832960, 228563392, 1638821472, 1880915824, 1607418744, 3411140804, 2162303386, 1754991005}, +{2147483648, 3221225472, 1610612736, 805306368, 3892314112, 2214592512, 3053453312, 687865856, 3078619136, 322961408, 2640314368, 1785724928, 1103626240, 3794010112, 2328231936, 1953562624, 1565556736, 3367780352, 3053772800, 2576125952, 1911973888, 2439508992, 2581800448, 883929856, 1937365120, 1225667008, 559221920, 2903948720, 2651670600, 2759082084, 2510344926, 1225436915}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 4093640704, 1979711488, 3942645760, 427819008, 171966464, 874512384, 724566016, 1548222464, 4083417088, 4231397376, 183042048, 3589963776, 1060519936, 1692721152, 631672832, 1057769472, 837800960, 4253757952, 1391303424, 2399261824, 2638095680, 4264370080, 163355760, 2771870936, 2877977956, 4094620718, 867537363}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 1140850688, 3120562176, 3372220416, 1266679808, 1354760192, 3105882112, 3822059520, 1593311232, 1345060864, 65929216, 2756116480, 3766321152, 3256401920, 259874816, 3736711168, 3968006144, 476605440, 678759936, 1065136896, 4080432000, 4185522880, 3672456096, 4184117584, 1047151288, 2038172700, 3528861850, 1871396685}, +{2147483648, 3221225472, 2684354560, 268435456, 2818572288, 3556769792, 2516582400, 486539264, 2373976064, 2269118464, 1046478848, 324009984, 1008205824, 260833280, 2815295488, 3682009088, 3399450624, 2492219392, 86761472, 169578496, 2218153984, 2425277440, 797261312, 2620294912, 2744188032, 1621765312, 2044529440, 4165122608, 1548667016, 1134896492, 1486785634, 630779693}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 3422552064, 2248146944, 1627389952, 4034920448, 2134900736, 1688207360, 223346688, 2703753216, 3558080512, 2121662464, 537329664, 918323200, 3415162880, 4194033664, 2056294400, 1675982848, 672064512, 202716672, 2658509056, 2976437888, 186269632, 2915896672, 714717552, 3412259640, 2027893788, 382766062, 2227532343}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1677721600, 3590324224, 2130706432, 2977955840, 1044381696, 1482686464, 1349517312, 3581411328, 1393819648, 2046427136, 841285632, 1575845888, 452378624, 4131610624, 3333533696, 4135643136, 3585623040, 1360736768, 3726290688, 79841408, 1274939456, 2690065568, 4133795696, 64319432, 3011153828, 1748126642, 1480988051}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 3556769792, 4261412864, 4009754624, 142606336, 2973761536, 2053111808, 4218421248, 3748134912, 1111228416, 2623406080, 2907504640, 3710812160, 1243103232, 964616192, 3913977856, 3287443456, 4183942144, 469709312, 721789696, 440389248, 4130473536, 191562464, 1883749616, 3711756936, 248088484, 3058295414, 2619544093}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 2483027968, 1644167168, 2063597568, 1149239296, 4055891968, 3894411264, 4153409536, 3894935552, 2190213120, 4028235776, 4232773632, 2421653504, 3089711104, 548855808, 3928199168, 1484216320, 3244024832, 1247611392, 2915470080, 2618685824, 1331182656, 1117007072, 2221816016, 3776261176, 1413135884, 4061646782, 845620305}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3422552064, 2315255808, 2030043136, 2894069760, 2671771648, 4167041024, 351272960, 3707240448, 3630432256, 2931949568, 3073310720, 680296448, 2428551168, 613703680, 3542126592, 834594816, 2475516928, 3142134272, 3267476736, 2696107392, 3467650752, 1511526496, 2262041968, 3705288968, 100345924, 3260452338, 4265343599}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 67108864, 3120562176, 2533359616, 4085252096, 3728736256, 1927282688, 2546991104, 2844262400, 4011589632, 1649278976, 3776643072, 1398636544, 1609973760, 436461568, 1637462016, 2104248320, 2561332224, 1614876160, 1481939712, 3147750272, 648222016, 2006555168, 2758573296, 1848306792, 1853948524, 4118056422, 334422029}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 1946157056, 2919235584, 3170893824, 2390753280, 3376414720, 1956642816, 1448083456, 1462239232, 28049408, 1863188480, 2173894656, 3623256064, 4112105472, 2930204672, 2510458880, 399759360, 4063642624, 1461263872, 289900288, 951210624, 3015387840, 1960485856, 290967408, 76826552, 4119074396, 2502038702, 2103260505}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2885681152, 2113929216, 1929379840, 2659188736, 1681915904, 1855979520, 1078984704, 3671588864, 2632187904, 2005270528, 2768961536, 1922662400, 2908897280, 2772688896, 3967127552, 4153964544, 2634738688, 2809209344, 26256640, 2152134784, 1616580928, 3519125088, 692470320, 489022968, 4262368988, 927582994, 1907663031}, +{2147483648, 3221225472, 2684354560, 1879048192, 1476395008, 2214592512, 3992977408, 83886080, 1551892480, 3258974208, 3764387840, 1661992960, 1857552384, 472121344, 2317484032, 68222976, 1458601984, 1727447040, 3692978176, 1039962112, 2500384768, 283726848, 57612800, 1145548544, 1912958592, 4114682048, 807965024, 1707267376, 579096136, 2529800380, 2488950234, 47102895}, +{2147483648, 3221225472, 536870912, 2415919104, 2550136832, 2214592512, 503316480, 4244635648, 2508193792, 3879731200, 505413632, 1397751808, 322437120, 3277062144, 65404928, 2913009664, 543784960, 1152729088, 3573866496, 2111148032, 1426028544, 4143434752, 2932544000, 759873280, 3486763648, 3821345472, 3947343136, 1441296944, 1107772056, 3796107132, 3416077738, 576950723}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 2080374784, 570425344, 2063597568, 1803550720, 3376414720, 2468347904, 3861905408, 14155776, 3114532864, 1002045440, 1676083200, 2066251776, 1467138048, 325214208, 820293632, 1635043328, 1039879168, 3959496192, 98667776, 3563027328, 4290451520, 2047250720, 1568139056, 3150566616, 2128933732, 2262001162, 849161287}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 67108864, 1912602624, 3070230528, 2239758336, 3460300800, 4167041024, 344981504, 2937585664, 339476480, 55705600, 4054777856, 912883712, 2574073856, 3720142848, 3680350208, 4074469376, 559799296, 3577284096, 1526242048, 3728859520, 1679501120, 3709845408, 2016175984, 3093842120, 1947624860, 749954322, 749335489}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 3019898880, 1241513984, 1325400064, 1602224128, 71303168, 35651584, 3543138304, 4163371008, 828112896, 2667446272, 1726283776, 1136623616, 1905147904, 2784616448, 1769705472, 1841588224, 585028608, 2681149952, 1946723072, 3445803904, 3621858112, 966115104, 2545512816, 3763686616, 230901348, 1742371126, 3723216197}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 469762048, 2046820352, 3338665984, 3850371072, 4164943872, 3625975808, 3933208576, 559415296, 3922984960, 1922695168, 2639855616, 412188672, 2532982784, 903077888, 1500360704, 2674673664, 1317331968, 949959168, 1508808960, 788848000, 2262762816, 751733152, 3488925424, 4266072920, 2205844020, 842984122, 2327189691}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 3556769792, 570425344, 654311424, 1149239296, 918552576, 3449815040, 3039821824, 264765440, 2636382208, 3000369152, 2117926912, 2660794368, 2069151744, 3135528960, 3661926400, 99543040, 2666220544, 1796669952, 1995422464, 2972406144, 1798779712, 10468320, 3556997392, 1136864152, 1666289860, 1417830190, 2733737699}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 3556769792, 2181038080, 2097152000, 578813952, 3275751424, 1595932672, 1764753408, 3049783296, 3108765696, 1512964096, 4119134208, 1872658432, 3477684224, 1627381760, 774541312, 1944279040, 2132333568, 1050617344, 821135104, 378593664, 2540906944, 2586818784, 3334325744, 2310120664, 4172333156, 2193830478, 3081218233}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 1677721600, 2717908992, 1996488704, 3682598912, 104857600, 501219328, 3006267392, 220725248, 3311140864, 2975989760, 2034171904, 3149168640, 1294712832, 982999040, 753963008, 37607424, 3130420224, 1872309760, 4267547392, 3695082880, 2491755328, 4276066336, 1076981488, 2669262760, 3190319764, 3020163574, 2792753269}, +{2147483648, 3221225472, 2684354560, 805306368, 2550136832, 603979776, 1711276032, 2264924160, 3665821696, 1648361472, 3588227072, 1263534080, 2723676160, 2864447488, 3746430976, 492371968, 3611918336, 2282209280, 4131807232, 379949056, 85055488, 2040742912, 178403840, 1850685184, 4222399616, 679498304, 2019072096, 2613726896, 237215144, 403492044, 2334718578, 905640657}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 1006632960, 167772160, 2399141888, 411041792, 54525952, 2397044736, 2437939200, 2850553856, 3745775616, 4135976960, 3852009472, 3364454400, 1057734656, 3745144832, 2929561600, 2221262848, 2749856768, 2106722816, 225917184, 2576650624, 3835984704, 3726161120, 3080092528, 3865025064, 1190852108, 2016931550, 1412449731}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 1409286144, 2181038080, 2130706432, 2860515328, 457179136, 350224384, 1924136960, 3505913856, 444334080, 2048786432, 3083272192, 4179329024, 842350592, 2171002880, 2513940480, 1926457344, 4292727808, 1515338240, 157367040, 314605952, 3166762304, 1519158880, 2925971952, 1465361576, 3314774260, 222157538, 3454146633}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3288334336, 3456106496, 2466250752, 494927872, 2940207104, 2623537152, 3555721216, 1014497280, 1407975424, 3746693120, 3278307328, 2419556352, 1936670720, 2161172480, 1579921408, 1128613888, 1843133440, 2920155648, 2536310528, 1791794816, 1899162944, 2488568992, 2616131120, 4032734088, 1660281924, 4289925458, 2867442221}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3288334336, 3053453312, 385875968, 763363328, 2780823552, 2871001088, 1506803712, 1393033216, 2980315136, 3913416704, 3530752000, 4163010560, 3970220032, 2287886336, 559321088, 2221860864, 3351870464, 2564169216, 2001277696, 1424851072, 2756208192, 2680133024, 4245900944, 1684607992, 557680156, 3846206118, 2669391379}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 2214592512, 234881024, 1761607680, 2961178624, 3619684352, 2539651072, 1232076800, 706215936, 3385065472, 1569325056, 3621191680, 889487360, 2876030976, 1325424640, 615550976, 142538752, 2563990528, 979251712, 2973054720, 2500830848, 2351332288, 993106272, 3018017616, 40247784, 975257060, 3876431626, 3441247711}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1946157056, 2382364672, 1191182336, 4269801472, 2394947584, 4204789760, 3276800000, 1431830528, 1790181376, 3520987136, 1078657024, 3709173760, 1314766848, 2621464576, 1550954496, 1595660288, 3097451520, 1277826560, 2071271168, 3664675456, 1742754880, 312574304, 3557028496, 827017048, 310649884, 1475752850, 1278686179}, +{2147483648, 3221225472, 2684354560, 268435456, 939524096, 738197504, 1509949440, 2969567232, 2357198848, 2915041280, 2510290944, 2133852160, 1120403456, 3101949952, 1627521024, 380436480, 2530050048, 746340352, 3226066944, 2979631104, 2557892608, 4204841984, 2649102848, 1504648448, 4150309248, 4113690816, 1752541792, 3006293456, 2243951832, 4144931268, 3273314606, 1728526227}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 3959422976, 3053453312, 3070230528, 2239758336, 1564475392, 1419771904, 2549088256, 473432064, 1108606976, 4193910784, 1300430848, 4098916352, 3979198464, 1874157568, 2956242944, 3752847360, 2105689088, 1559108096, 972629248, 1083421312, 3218958912, 543728032, 2872701104, 4098841144, 1622642804, 2004830914, 326085363}, +{2147483648, 3221225472, 1610612736, 3489660928, 3087007744, 1543503872, 1778384896, 1694498816, 1887436800, 1035993088, 4221566976, 894435328, 146276352, 566493184, 3938058240, 1851719680, 4289560576, 936460288, 3709132800, 2994311168, 3987957760, 125815808, 3506833920, 989925632, 190357888, 1560009152, 1952193632, 3706597072, 3128765016, 1143374556, 1042215466, 1387171015}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 738197504, 2113929216, 2298478592, 1837105152, 2772434944, 1621098496, 2087714816, 2139619328, 1563164672, 3303931904, 3307012096, 2794881024, 2612281344, 2807750656, 3507130368, 3694286848, 373029888, 3251252736, 3130988800, 692422784, 1871692736, 3197114400, 3218609840, 840180920, 2712275476, 2668574926, 1813885649}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 3959422976, 1442840576, 1459617792, 3598712832, 322961408, 153092096, 1336934400, 1373110272, 4229169152, 2622619648, 1709768704, 1249411072, 2576662528, 218390528, 2635894784, 4294899712, 531190784, 1396581888, 2531199232, 2650512000, 2202105408, 1873949024, 3938004976, 3362819800, 4257795524, 1638554858, 1613465323}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 3959422976, 1241513984, 2130706432, 1065353216, 3074424832, 3571449856, 1395654656, 2250768384, 931921920, 2980446208, 3244883968, 1131577344, 2346598400, 4164214784, 1376694272, 863008768, 3955356672, 2573344256, 942870784, 1492499840, 523887424, 3681949984, 3773897648, 3289824680, 257183188, 2712397174, 1422737281}, +{2147483648, 1073741824, 3758096384, 1879048192, 1476395008, 3422552064, 4060086272, 989855744, 4236247040, 616562688, 3890216960, 1741684736, 2904031232, 896794624, 3783131136, 970653696, 1304526848, 3750739968, 772169728, 1780854784, 2974410752, 2681816064, 2331130368, 4093709568, 293383040, 694253632, 3715511520, 2908170640, 3399203464, 1794297324, 4001952418, 2076562899}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 2080374784, 1912602624, 2801795072, 897581056, 3158310912, 3848273920, 2612002816, 1735917568, 2264662016, 1145962496, 1132396544, 2525462528, 142098432, 213377024, 1586212864, 3467540480, 2353323008, 3751421440, 3049596160, 1167245184, 1696785216, 3591444896, 2536026608, 2956446472, 306941716, 2903396162, 1465186601}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2617245696, 33554432, 3741319168, 3313500160, 2529165312, 2296381440, 456130560, 642252800, 1060372480, 2847014912, 2671706112, 1604681728, 25935872, 366370816, 73510912, 2316421120, 2762830848, 2124292608, 1308700928, 3803493248, 1067935040, 3837599648, 978494288, 593127624, 4082077268, 1964561806, 2836258519}, +{2147483648, 1073741824, 1610612736, 3489660928, 1207959552, 1140850688, 1577058304, 2936012800, 1920991232, 3468689408, 1612709888, 3041918976, 71827456, 2603352064, 1456865280, 1660485632, 3467214848, 1120878592, 2499731456, 1930801152, 1206994944, 1832635392, 1078072832, 3353021184, 3410143872, 3673545280, 3051295840, 3767056784, 866308088, 89888316, 2083275094, 3783812449}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 3690987520, 1442840576, 654311424, 2675965952, 3854565376, 1570766848, 976224256, 1034420224, 3446407168, 119668736, 3168862208, 1342013440, 3109404672, 3148898304, 2908860416, 645912576, 3826088960, 35003904, 2007438592, 1944239744, 2256761408, 989135648, 2076945424, 4211276376, 2841297860, 3695105398, 1749081385}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 2214592512, 2717908992, 3573547008, 662700032, 3275751424, 2241855488, 3268411392, 3071803392, 2375286784, 4058382336, 1134231552, 205815808, 3419455488, 3407634432, 383815680, 2866731008, 3642448896, 212737536, 2497127168, 2941695360, 916313024, 3358320544, 1055449264, 1998091384, 1304330620, 436335170, 3718379547}, +{2147483648, 1073741824, 2684354560, 3489660928, 3623878656, 4227858432, 1375731712, 1526726656, 1031798784, 3200253952, 2338324480, 3348103168, 2396520448, 1198784512, 1079377920, 1591934976, 1340571648, 3702538240, 2866798592, 228831232, 2840492032, 1136720896, 4284363264, 3597611264, 2088089472, 1399668800, 1481076896, 2818472784, 2645088040, 658646684, 2896496770, 2770119171}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 335544320, 2583691264, 3607101440, 562036736, 767557632, 3034578944, 1647312896, 111673344, 912523264, 3715760128, 1471348736, 1472954368, 3936370688, 3543392256, 3024072704, 4158806016, 2438788096, 2375169536, 1341589248, 769767296, 3964360000, 2094285472, 1504825488, 3853552904, 3858746388, 371307574, 699103611}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 1409286144, 1308622848, 3909091328, 2206203904, 79691776, 1025507328, 1584398336, 1212678144, 471597056, 3299475456, 1173946368, 2313191424, 48644096, 2768166912, 3270283264, 3977529344, 675529728, 1474431488, 291838720, 2836046464, 847213504, 1812883872, 1985148752, 3710816184, 1937856116, 3066127966, 1545684077}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 67108864, 3120562176, 1694498816, 3296722944, 3821010944, 2212495360, 999292928, 670564352, 3131834368, 1568014336, 3502440448, 953712640, 3703717888, 2964512768, 2974060544, 2080131072, 2387993600, 2175674880, 3919515392, 730246016, 3723840960, 671108960, 3250320976, 1519454152, 3131683452, 2256260298, 3010536541}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 3556769792, 3992977408, 654311424, 3682598912, 2638217216, 3869245440, 3576692736, 1904738304, 4284743680, 3604611072, 3903651840, 1296990208, 1398751232, 3001671680, 1467658240, 1390233600, 1798890496, 3711050240, 1075393280, 2097973888, 49176640, 175203360, 94826288, 37029048, 4266829764, 931754654, 3958045251}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 2617245696, 637534208, 3204448256, 4269801472, 1002438656, 752877568, 676331520, 4250402816, 3596877824, 2790391808, 1360723968, 2219278336, 752959488, 2565791744, 3088297984, 1820030976, 438948864, 909249024, 3616225536, 2055182976, 3700776000, 138735968, 85766096, 3490110344, 520062284, 1314221586, 1562691079}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 872415232, 3791650816, 687865856, 1132462080, 1472200704, 652214272, 1152385024, 1253572608, 4237557760, 2071592960, 3587244032, 3363471360, 3676848128, 3239763968, 1497280512, 1201297408, 1527241728, 177868288, 1843470080, 2105706880, 3961277632, 3832610208, 3351740560, 3114071688, 550084148, 2424826002, 4183432899}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3154116608, 3187671040, 4177526784, 377487360, 3141533696, 656408576, 332398592, 1265106944, 4157865984, 3567910912, 2328952832, 209944576, 821018624, 3172229120, 254251008, 314435584, 3973667840, 1565136384, 820061440, 3453729920, 2120472512, 2201114336, 835763184, 3687407320, 1153575644, 478481246, 4108950839}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3825205248, 2717908992, 117440512, 1954545664, 1648361472, 643825664, 1141899264, 716701696, 3217817600, 1554644992, 1908342784, 893616128, 595574784, 3964952576, 3917459456, 2831017984, 1010781184, 3446283776, 18819840, 3581132160, 1001899840, 3576725472, 3298927664, 2556743752, 594135164, 3731439642, 2570534741}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 1006632960, 771751936, 4043309056, 1954545664, 1279262720, 2149580800, 2133852160, 2567438336, 2705588224, 2273443840, 2809724928, 3573186560, 2122268672, 4269662208, 4012806144, 3070580736, 3039360000, 1711422976, 1438188800, 3818557568, 2934921664, 2340805728, 2357369520, 2299747544, 973859492, 3927804350, 4087543819}, +{2147483648, 3221225472, 2684354560, 2415919104, 2818572288, 2214592512, 3724541952, 1358954496, 2608857088, 3477078016, 3881828352, 1506803712, 3111649280, 2057043968, 2030698496, 1869807616, 2453635072, 664649728, 2630508544, 1628672000, 2562709504, 2661116928, 3348766208, 1969951488, 3480459904, 653258176, 3131398560, 3244692400, 3912315336, 2562232588, 2750178074, 3301085681}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 1409286144, 1442840576, 1996488704, 4253024256, 2940207104, 2904555520, 781189120, 418906112, 410779648, 1739456512, 2638938112, 4287463424, 982237184, 1353605120, 3661729792, 2286798848, 2262909952, 4066252288, 1887635200, 1633264768, 247582272, 3540471200, 4018209840, 2229567704, 2552981068, 1933000490, 3206791097}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 2885681152, 1509949440, 1996488704, 729808896, 1103101952, 3093299200, 4086300672, 1473773568, 710672384, 648675328, 3148546048, 4103766016, 3783016448, 4191084544, 3735457792, 675702784, 2814245888, 1398813184, 2853184768, 622338432, 3350997312, 2381978144, 4271056656, 1779873064, 892224988, 1233769346, 1367224585}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 3556769792, 570425344, 1191182336, 2625634304, 1564475392, 10485760, 2473590784, 861405184, 2586574848, 2407137280, 328400896, 1332838400, 1726398464, 2971623424, 2180886528, 418179072, 919886848, 3625989632, 2754617088, 1089995136, 2816220992, 2925658592, 3248426480, 742100536, 26071572, 1806891130, 108612901}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 3288334336, 4127195136, 4278190080, 276824064, 1010827264, 991952896, 1005584384, 974651392, 1601437696, 712114176, 1810432000, 1534820352, 1486471168, 4280967168, 2117046272, 4204513280, 3759895552, 2084573696, 455087872, 1810897024, 840433728, 594814176, 410126256, 1659437976, 3036396500, 1952041802, 4165630083}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 2885681152, 1107296256, 2164260864, 1333788672, 1866465280, 3839885312, 1053818880, 307757056, 548143104, 753532928, 2180448256, 1668186112, 1065893888, 2593054720, 975351808, 2553436160, 1801577472, 2692743680, 2747272448, 1696612224, 3404726976, 1596466848, 1153708976, 1657672232, 518587692, 2707391250, 2663116373}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 1409286144, 570425344, 2097152000, 2994733056, 406847488, 2631925760, 701497344, 829947904, 1948516352, 4231921664, 4049797120, 193822720, 3466739712, 543678464, 516534272, 1955358720, 2992434176, 638583296, 4082645760, 3411284352, 3447072192, 1668227296, 3702503216, 1950054120, 3236396716, 2973588634, 1631615103}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 1275068416, 2382364672, 3539992576, 1786773504, 3066036224, 3126853632, 3476029440, 1904738304, 3919839232, 2800877568, 326172672, 1098809344, 198492160, 728915968, 574271488, 4124502016, 3698017280, 1989153280, 962069760, 1364989056, 1400780096, 3874947936, 151357328, 701977704, 1042158388, 3645311166, 1330486563}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 67108864, 2919235584, 4244635648, 1769996288, 239075328, 3001024512, 2739929088, 2136473600, 3791388672, 1479409664, 2534342656, 3281027072, 69484544, 2723995648, 3675033600, 2920970240, 241953792, 2196777472, 4150789888, 4222887552, 2557095616, 3750566432, 619295600, 2345139176, 2802188620, 1062936306, 187334785}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 872415232, 905969664, 486539264, 260046848, 1195376640, 375390208, 4048551936, 2788687872, 4111204352, 338034688, 1026490368, 2076082176, 1341014016, 643358720, 89305088, 249059328, 4256168960, 4235202048, 587742976, 4184087680, 2912040128, 147137440, 26710704, 3310345864, 1474305388, 1997543402, 2648180869}, +{2147483648, 1073741824, 1610612736, 1879048192, 3087007744, 1946157056, 973078528, 1325400064, 2206203904, 3628072960, 2594177024, 4059037696, 1099431936, 1399062528, 312868864, 3884777472, 944734208, 949567488, 4212056064, 1040953344, 227493888, 3534480384, 407896576, 2247637760, 2880182144, 1575104320, 2820341792, 724206960, 3668102648, 3035204084, 1108634350, 3552668675}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 2080374784, 2785017856, 3271557120, 729808896, 2898264064, 148897792, 1074790400, 1648885760, 176947200, 1916141568, 1467940864, 2912583680, 3653124096, 18669568, 1052151808, 3568846848, 995877888, 959984128, 3625191680, 2752656000, 617954112, 3306928928, 1595397968, 1793986632, 435886108, 2743112006, 2789691193}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 201326592, 4060086272, 1761607680, 3212836864, 2831155200, 1629487104, 2173698048, 337117184, 3785097216, 2551578624, 862388224, 3782115328, 4105191424, 1744232448, 1477619712, 2945873920, 3554268160, 2698512896, 2059148544, 881200000, 2399083712, 2805108896, 621181520, 1497494712, 2986622348, 1296701618, 1884371737}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 2751463424, 3992977408, 385875968, 2977955840, 3208642560, 1214251008, 890241024, 1736966144, 640417792, 3869376512, 2815754240, 3360653312, 3730751488, 1315528704, 1682149376, 1561122816, 1793354752, 2668113408, 132918016, 3422690944, 3219456064, 1136106144, 2825572656, 162489224, 3812140796, 415518486, 922223009}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 3690987520, 3858759680, 1392508928, 2776629248, 3661627392, 1671430144, 651165696, 627572736, 4010541056, 3448111104, 2247032832, 3947200512, 4269719552, 631463936, 3148451840, 2508777472, 3732169728, 3972538880, 1960587520, 443419264, 1596137280, 2451809440, 341954928, 1419699000, 1699970300, 1917949726, 4098681057}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 738197504, 3791650816, 1996488704, 545259520, 2898264064, 2451570688, 2402287616, 3818389504, 364642304, 1407320064, 249102336, 1331986432, 3129491456, 652533760, 1111011328, 897206272, 3172330496, 2990025216, 2563509504, 2073706368, 32849728, 3295580384, 1351962768, 3503180536, 3190022820, 2223444026, 3764366897}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 1543503872, 3187671040, 1828716544, 3833593856, 1161822208, 1826619392, 3159359488, 1485307904, 1082916864, 2763128832, 2859663360, 651264000, 2657042432, 1308024832, 1998434304, 3960301568, 886438912, 2932085248, 3860740352, 1286677632, 1482331840, 3388666720, 2800726256, 1117679272, 2052345420, 2450736454, 1684324969}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 469762048, 1509949440, 1828716544, 1635778560, 3921674240, 3118465024, 1680867328, 871890944, 4088135680, 1400766464, 266928128, 1142390784, 751222784, 2537119744, 1383837696, 3831023616, 635454464, 4061412864, 770850048, 1221014912, 435585984, 2204464672, 236819344, 2444085704, 2326907988, 578288610, 3994222109}, +{2147483648, 1073741824, 536870912, 1342177280, 2818572288, 1275068416, 1241513984, 2365587456, 3162505216, 2319450112, 2569011200, 2605711360, 647495680, 3454795776, 339083264, 2861236224, 46039040, 852344832, 3134939136, 118665216, 1859901440, 4118838272, 947129856, 1448747264, 2340232576, 3704983488, 1807971680, 1530833968, 671999256, 2478531836, 1885505218, 2341719045}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 1811939328, 33554432, 3674210304, 3330277376, 2327838720, 1117782016, 986710016, 1444413440, 339476480, 2117730304, 2014117888, 1778614272, 2759966720, 3089784832, 905940992, 2442917888, 3501673472, 3833871872, 1859528960, 2167355264, 3887241280, 3606599264, 466004112, 1529246808, 1038987644, 1057152034, 3688546449}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2751463424, 3120562176, 2969567232, 998244352, 2436890624, 350224384, 4134535168, 3022520320, 4051435520, 72744960, 1141571584, 1085177856, 2631254016, 1367564288, 3549597696, 316925952, 1530428416, 2142511616, 1616525056, 1928665984, 2300162240, 713915808, 4283272496, 556225448, 399548932, 2770521638, 1891368509}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1677721600, 973078528, 2969567232, 4219469824, 2218786816, 480247808, 2658140160, 782761984, 211025920, 4061003776, 1724186624, 4045307904, 1940537344, 680321024, 248164352, 3112454144, 1023009792, 387723776, 2041188096, 457380736, 511680704, 1244845472, 96970864, 1386140920, 421890580, 4179230662, 139200695}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2214592512, 2785017856, 2533359616, 1535115264, 1816133632, 1725956096, 4197449728, 1043857408, 1720451072, 2456682496, 4052418560, 1852538880, 3132506112, 3900039168, 2678566912, 2008573952, 1586422784, 2509510144, 242356992, 2483883136, 2816780864, 3603417120, 2190124400, 751623912, 4171303956, 3969552626, 2699359877}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 2080374784, 3053453312, 1056964608, 3816816640, 281018368, 509607936, 1649410048, 1838678016, 2488008704, 613023744, 906690560, 3984687104, 3961339904, 3220496384, 1972219904, 1169643520, 353360896, 295966208, 103683328, 3181710976, 1810138176, 1612315168, 1820143184, 3397956072, 1013178412, 1373514530, 2106408925}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 872415232, 1509949440, 486539264, 2424307712, 3812622336, 4032823296, 3534749696, 1926758400, 3439067136, 3224240128, 3834576896, 3587014656, 2078556160, 2422333440, 4025593856, 4100618240, 2474564608, 1228152320, 3701083904, 668280704, 2537078720, 84726880, 1048913776, 1871742216, 1401471956, 2823225578, 4093215041}, +{2147483648, 1073741824, 2684354560, 2415919104, 2818572288, 2751463424, 1375731712, 3003121664, 209715200, 1941962752, 1990197248, 858783744, 208142336, 3231973376, 453640192, 2278883328, 2009890816, 386318336, 1844600832, 2099818496, 1022162944, 1610050560, 4066131456, 1014381312, 3922932096, 1914156608, 2644864224, 2957312592, 731162904, 3746223748, 4053554182, 1834461291}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 1677721600, 570425344, 2768240640, 645922816, 1908408320, 4158652416, 149946368, 1448607744, 2140405760, 1946288128, 104923136, 986087424, 894550016, 1973379072, 3050475520, 2945705984, 3149812736, 782515712, 2713334528, 2334467456, 1637650368, 604306400, 2845566032, 3500298312, 444208932, 3452241530, 99393019}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 67108864, 3925868544, 1962934272, 444596224, 2562719744, 2946498560, 3520069632, 900202496, 2138308608, 32374784, 1146945536, 989626368, 3153674240, 4103987200, 1292414976, 4090980352, 1071698944, 1139028480, 4104529664, 320409472, 168469952, 2181584096, 2684582672, 4267629080, 3343977596, 3855531406, 2201904495}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3154116608, 3187671040, 2902458368, 1115684864, 2529165312, 3412066304, 4235198464, 2935488512, 2772172800, 3968204800, 3950968832, 108560384, 1270595584, 510353408, 1120186368, 1451087872, 2654239744, 258738688, 2469271808, 2590710912, 1839906496, 3585538784, 3868120464, 3411207080, 702860836, 1891880370, 2685884313}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 3288334336, 2919235584, 2835349504, 1853882368, 2353004544, 2191523840, 382730240, 1024983040, 2596536320, 1711407104, 2209677312, 2988539904, 942292992, 3349405696, 3043340288, 2481477632, 2440481792, 2348034560, 1911166720, 1727608448, 2774506432, 126451424, 3224191536, 3869209208, 2634181884, 3020942914, 1114343503}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 1677721600, 3791650816, 3875536896, 3481272320, 3007315968, 3705667584, 791674880, 2529689600, 1976827904, 1326579712, 612827136, 2362343424, 4192288768, 3422019584, 4263153664, 2842912768, 2754673664, 3660853760, 94508800, 2047819136, 2088411968, 3078845728, 3923304112, 3069184680, 31989460, 46411086, 3981050159}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 2348810240, 100663296, 3875536896, 2894069760, 1572864000, 1696595968, 2886729728, 445120512, 3647733760, 2113798144, 496435200, 1483046912, 473776128, 161538048, 2718535680, 2806216704, 4176999424, 2899054080, 1647188224, 1497314944, 4288259648, 1166767072, 2398879440, 2537694840, 2462128300, 755926518, 1299112129}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 2885681152, 436207616, 620756992, 2558525440, 3208642560, 1084227584, 349175808, 247988224, 3918790656, 1564868608, 2304966656, 2095939584, 2979020800, 2097537024, 1014599680, 2119591936, 103207936, 1018434048, 1784032512, 2789939584, 1510575552, 1162766944, 2818229360, 2888179768, 1297289852, 4090870646, 3252438063}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 2885681152, 1174405120, 1493172224, 2457862144, 3829399552, 2778726400, 2198863872, 316145664, 3765698560, 524943360, 2551644160, 781090816, 561496064, 2589024256, 486182912, 893249536, 1539732480, 4021556736, 1546258688, 585576064, 2934342080, 2462831584, 3300345648, 4132669368, 3006157644, 524815810, 3102481107}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3154116608, 2248146944, 3338665984, 1400897536, 3812622336, 2447376384, 1586495488, 3715629056, 1315176448, 3076128768, 171769856, 817922048, 3713908736, 1448435712, 3299127296, 1795672064, 2833794048, 3030650368, 3438945536, 2379033216, 1978183232, 4091660320, 2409317040, 2674638056, 2483445500, 2975533258, 3170080367}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 2483027968, 3724541952, 3640655872, 276824064, 1774190592, 958398464, 1852833792, 2527592448, 2682519552, 3544842240, 2188705792, 2796781568, 2568208384, 1142448128, 2505543680, 3227109376, 560817152, 174326272, 2550792960, 2710902400, 375624640, 2039216480, 2570349776, 963216888, 2308894644, 1914160230, 2248299627}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1677721600, 2248146944, 1090519040, 2441084928, 708837376, 3156213760, 1789919232, 2533883904, 3025403904, 155844608, 4126081024, 1960542208, 798375936, 1863966720, 2311426048, 1932748800, 4264387584, 1518891520, 2948394752, 4210109568, 1736358848, 4062369568, 3851687024, 69862232, 1912545540, 2242100318, 2989123439}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 1811939328, 503316480, 385875968, 1585446912, 3435134976, 1486880768, 3765436416, 1458044928, 3881566208, 2661154816, 1821573120, 2895020032, 3444752384, 2659213312, 1095544832, 2103441408, 798872576, 1964038656, 2060285184, 523311232, 2975043648, 1163348832, 4062720528, 3959167576, 3706587348, 2608535414, 3058871573}, +{2147483648, 3221225472, 3758096384, 4026531840, 134217728, 1275068416, 1644167168, 1728053248, 1837105152, 356515840, 2686451712, 4174381056, 3790077952, 2733375488, 1532100608, 101384192, 2973597696, 201244672, 4230963200, 1384353792, 3047671808, 3902399488, 134278656, 3772152064, 2317688704, 3651974976, 552884128, 1163266992, 1630866712, 2728699676, 3098043710, 849091897}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3288334336, 2717908992, 2030043136, 2407530496, 3569352704, 698351616, 370147328, 3865575424, 2664693760, 151650304, 767623168, 2930933760, 3452256256, 4288929792, 3530338304, 1468946432, 3952106496, 41646592, 3176724224, 2795967872, 2137367744, 2641940128, 259466576, 1311610520, 2734482380, 2205485070, 3716723415}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 2348810240, 100663296, 3841982464, 3716153344, 4081057792, 4133486592, 1951399936, 2985820160, 1762918400, 839516160, 3009871872, 3778576384, 3746480128, 3445776384, 455512064, 1638123520, 461229056, 833681920, 840922368, 3445694080, 2295438016, 1598258976, 3549897520, 129012872, 3499291692, 643069466, 3320289107}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 1140850688, 3523215360, 3405774848, 578813952, 3963617280, 2598371328, 3369074688, 3148349440, 2646343680, 4093771776, 2452422656, 2061467648, 1497022464, 492396544, 383881216, 3352684544, 1242289152, 3602171392, 2450416384, 2265383296, 621721664, 3808912736, 463380528, 1565475048, 2255663980, 698709294, 1334029389}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3959422976, 234881024, 721420288, 3279945728, 1254096896, 2569011200, 296747008, 1756889088, 3013345280, 3286106112, 1089142784, 2134081536, 1868316672, 4143177728, 1257353216, 3517540352, 3314244608, 2129550848, 807328000, 1483027584, 829460288, 1690031904, 657822928, 570129592, 2801170564, 3790782802, 883104273}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 738197504, 2382364672, 1224736768, 3162505216, 1832910848, 652214272, 1135607808, 3639083008, 272367616, 137232384, 3646881792, 695959552, 3427549184, 3322667008, 4259950592, 679299072, 3570359296, 1768846848, 3050488064, 647046272, 3944005568, 2459953248, 1805368048, 234641960, 702805172, 5617510, 1435727805}, +{2147483648, 3221225472, 3758096384, 1342177280, 3892314112, 3422552064, 3791650816, 2734686208, 1803550720, 2143289344, 1289748480, 2544893952, 1440219136, 3771990016, 131727360, 1770455040, 1042317312, 501399552, 3298189312, 862883840, 698337280, 2900478976, 1954872832, 1036476672, 3234281344, 1602270784, 3052590880, 543047824, 2347926920, 1150928756, 373352906, 30764459}, +{2147483648, 1073741824, 536870912, 805306368, 1207959552, 4093640704, 301989888, 3372220416, 2172649472, 1723858944, 367001600, 1051721728, 210239488, 3590062080, 1717436416, 201523200, 1431797760, 2902245376, 2983682048, 2343940096, 2424428544, 4233356288, 1910959616, 2814269184, 2204306816, 631746752, 1121253664, 1371242064, 1983100168, 2638674292, 3442370462, 708515509}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 3154116608, 4194304000, 2902458368, 2323644416, 71303168, 1298137088, 2406481920, 1620574208, 1471938560, 593625088, 3543203840, 2682880000, 1593819136, 1714053120, 4076318720, 537720832, 4129473536, 757718528, 3656209664, 3217622400, 1873118144, 273015008, 3678895152, 2790013576, 3787067620, 250423690, 2893789281}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 4093640704, 3254779904, 2533359616, 2407530496, 2814377984, 3017801728, 1183842304, 3325558784, 2139357184, 3223453696, 2645753856, 3594813440, 1741275136, 2542362624, 2460127232, 1274603520, 97442816, 568848896, 1515483904, 3826983296, 3782778688, 1429192992, 1320699280, 3898948424, 1493016316, 3963765626, 54669127}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 4093640704, 704643072, 520093696, 343932928, 3586129920, 3231711232, 3513778176, 301465600, 837550080, 2248540160, 3074490368, 58884096, 2398633984, 3860258816, 3861417984, 3898566656, 667253760, 1929010688, 1939209984, 1577663360, 2369170240, 2237819360, 19524048, 1413951256, 927176980, 3359297842, 1871618493}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2885681152, 905969664, 1627389952, 4018143232, 490733568, 3927965696, 3253731328, 1020788736, 2430861312, 3823501312, 2340880384, 347373568, 3434561536, 3597131776, 4093030400, 3312871424, 3085200384, 3591197184, 1848833280, 1921718912, 3574505408, 3160560288, 2899990576, 3748554008, 979388372, 557541946, 2988302199}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3154116608, 1778384896, 2164260864, 713031680, 2118123520, 346030080, 3603955712, 2981625856, 2697199616, 867041280, 3061776384, 1662353408, 414040064, 3841744896, 2369753088, 2120022016, 1770441728, 2497699328, 3728301312, 4240640384, 1059032256, 1154270176, 2040450736, 2387342712, 1634695164, 3914861098, 2276721159}, +{2147483648, 1073741824, 1610612736, 268435456, 134217728, 2214592512, 1241513984, 4009754624, 377487360, 2369781760, 3999268864, 4017094656, 1141374976, 2874933248, 1663172608, 3237150720, 1189117952, 4055154688, 1871208448, 2849943552, 50710528, 2020342784, 1136850432, 2584038144, 1500454784, 828548928, 1855439200, 145814384, 636379784, 3903563172, 3592448366, 1255318397}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 3825205248, 2516582400, 4110417920, 494927872, 4055891968, 2766143488, 4163895296, 2761424896, 3070492672, 2020737024, 3965124608, 2078507008, 2576662528, 871587840, 1867886592, 3461478400, 2465713152, 3103445504, 3885123328, 1764950144, 1860272832, 3288058144, 1560602000, 1954243208, 2434378132, 3322923258, 2307834255}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1006632960, 3321888768, 1459617792, 2776629248, 1094713344, 4137680896, 229638144, 1605894144, 1067188224, 2526150656, 3187474432, 4197220352, 909492224, 2730844160, 1556262912, 2588604416, 3508327424, 3623870976, 976509184, 2033465984, 1711672896, 3888843168, 287282608, 186009784, 40967396, 4113996274, 699195729}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 2885681152, 234881024, 2868903936, 1451229184, 4290772992, 2401239040, 3723493376, 2688024576, 1668546560, 2360999936, 105709568, 1703837696, 1757429760, 3120226304, 2795540480, 384260096, 3102833664, 1277315584, 3402890496, 4093387904, 3843435328, 307439200, 2972817616, 1913647224, 3508151124, 1585261666, 865516427}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 469762048, 771751936, 3271557120, 2105540608, 1623195648, 3961520128, 3822059520, 2213019648, 1579417600, 3577085952, 1627324416, 4055007232, 3791306752, 1252810752, 3225456640, 1958991872, 1884931072, 2181353984, 3542577408, 325859456, 2608996672, 3653304992, 2367261136, 4253438328, 3863314652, 1033655326, 2690167787}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 3288334336, 3590324224, 3607101440, 780140544, 884998144, 2829058048, 2018508800, 3748134912, 266076160, 3599892480, 2237333504, 4133650432, 1988182016, 3724533760, 978096128, 943224832, 499018752, 494628352, 1316541184, 4282128512, 1000474176, 2269329760, 1791409168, 398945368, 1838870236, 220151582, 3155465557}, +{2147483648, 1073741824, 2684354560, 1342177280, 2550136832, 1006632960, 4060086272, 3170893824, 1400897536, 3359637504, 1012924416, 2049966080, 4210556928, 1244921856, 3495034880, 4246142976, 611811328, 2018852864, 810999808, 4214337536, 2596304896, 1220434944, 2118074880, 299233536, 1216626560, 577378752, 2944609952, 1555408752, 103434184, 3841817012, 3937068290, 2746200731}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 3825205248, 503316480, 4177526784, 1652555776, 432013312, 4238344192, 1989148672, 3132620800, 3360948224, 844234752, 4110352384, 2667806720, 3807920128, 3463438336, 2976223232, 1357211648, 3933946880, 1439842816, 3546603264, 1982073472, 3969516480, 1432557024, 3209540176, 3775485848, 4127021804, 3779019802, 2272807683}, +{2147483648, 1073741824, 1610612736, 2415919104, 2281701376, 3019898880, 3724541952, 3774873600, 864026624, 507510784, 2640314368, 2987393024, 1171783680, 535035904, 1738145792, 519634944, 2501017600, 633683968, 4034125824, 2899095552, 2518042624, 3681573888, 660043264, 2769741568, 588256896, 777519552, 1571030944, 16390128, 468262920, 3058345468, 3386997058, 4123648743}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 1140850688, 2113929216, 1056964608, 3095396352, 1623195648, 65011712, 1492123648, 2987917312, 3281780736, 3592290304, 3486056448, 31555584, 2022981632, 3442073600, 1287892992, 2685618176, 3083426816, 4204946944, 4286892800, 2161115776, 260574784, 2259959520, 1157246608, 1853565832, 2479798692, 1825627370, 1473905993}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3959422976, 1979711488, 50331648, 3078619136, 1497366528, 2917138432, 1592786944, 1373110272, 600571904, 176816128, 1853030400, 709591040, 143572992, 1195991040, 1093505024, 682092544, 1517931520, 3744260608, 439252224, 211819136, 252708672, 19414048, 1293168432, 4039515496, 3535353700, 676898106, 645221517}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 3422552064, 4060086272, 822083584, 1317011456, 2134900736, 3172990976, 3404726272, 1803026432, 2278293504, 2716991488, 1152450560, 1606057984, 3746938880, 2145607680, 27570176, 543614976, 1137761280, 740805120, 3994174720, 3997041536, 1631789760, 755740384, 1743747568, 423013720, 1082645908, 1847741650, 346431573}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1946157056, 3456106496, 822083584, 1753219072, 146800640, 1411383296, 1477443584, 1301807104, 1195638784, 1629880320, 3023765504, 1016430592, 834420736, 3744325632, 4258770944, 791771136, 3982191616, 249184768, 787927808, 3119649408, 1908749760, 3213529440, 1862255760, 100828152, 2653154284, 2137041586, 2193553391}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3019898880, 2583691264, 2399141888, 2323644416, 3225419776, 2413821952, 3884974080, 4142399488, 979107840, 4083548160, 3023503360, 2754510848, 4167385088, 1842864128, 1727311872, 715409408, 405167104, 1818444288, 1966134016, 55707520, 1011695424, 52397664, 36498224, 3998485928, 1328152828, 1501105070, 3471148453}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3422552064, 3187671040, 117440512, 1300234240, 507510784, 3982491648, 2370830336, 1528299520, 1739849728, 859439104, 1345781760, 686063616, 4215193600, 2702073856, 4032466944, 1618733056, 2591159296, 4002338304, 486961408, 731289728, 3567632448, 3001343904, 3609812592, 4198900616, 358691372, 3321729314, 2603045955}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 3288334336, 4194304000, 2264924160, 58720256, 2243952640, 2455764992, 3671064576, 891813888, 1518075904, 1326579712, 645201920, 709263360, 924893184, 830103552, 1503178752, 3837782016, 4070439936, 3184578048, 1931633408, 427598720, 2376714560, 426702368, 4075642896, 670251432, 2705174668, 2714845998, 1757483037}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 67108864, 3858759680, 452984832, 1920991232, 3409969152, 278921216, 789577728, 1027080192, 3439591424, 3987865600, 2035482624, 3755835392, 2166898688, 2941378560, 517713920, 2699126784, 2439203840, 1255699968, 3378109184, 3921126528, 3276755264, 2262189408, 3581731056, 2204832440, 1784254732, 4007291834, 1361246103}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 1677721600, 1375731712, 2768240640, 176160768, 2311061504, 3672113152, 3736076288, 383254528, 4144758784, 1936850944, 1463222272, 2714927104, 1911996416, 3486015488, 1727836160, 3395024896, 2679751680, 59167232, 1232105216, 1719703936, 1158801344, 1496504544, 2751364944, 3401418248, 3739767668, 262964490, 1957948509}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 1677721600, 3187671040, 3539992576, 3833593856, 104857600, 731906048, 965738496, 111673344, 1499725824, 3502899200, 1280638976, 3357835264, 3290644480, 1019469824, 3636105216, 117733376, 4013837312, 766734848, 3261843200, 1440647808, 3788390720, 208363232, 3675782192, 1829279544, 1966957548, 3794069054, 539441771}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 67108864, 1040187392, 822083584, 4135583744, 3292528640, 127926272, 2729443328, 3144155136, 3288596480, 1283588096, 2131296256, 3272179712, 4196024320, 1270341632, 1763676160, 42563584, 3141229568, 2241490432, 3044528896, 1627366016, 1352222144, 1231251168, 4063652912, 4044480568, 837073444, 3347173126, 3439102403}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 1275068416, 1040187392, 2030043136, 4253024256, 331350016, 1436549120, 206569472, 2111307776, 3384016896, 4002021376, 2518351872, 1277722624, 238895104, 2869026816, 610701312, 509896704, 2680054784, 3405607424, 841082112, 309758080, 668752832, 2969200672, 2642367760, 3222725976, 1174421468, 4110433330, 2743088291}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1543503872, 2113929216, 251658240, 1870659584, 104857600, 4104126464, 2649751552, 3177709568, 3080978432, 633733120, 2264465408, 1493532672, 3371909120, 2046484480, 213356544, 1436305408, 3853151232, 2453372416, 2325406976, 3836187776, 1646557760, 1658222880, 445738224, 309446136, 2863994612, 1504159766, 883189547}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 2617245696, 1845493760, 2063597568, 2306867200, 775946240, 1570766848, 3383754752, 4266131456, 3397124096, 949354496, 1350893568, 1515421696, 1738784768, 3073138688, 3744043008, 1997072384, 3035558912, 1531172352, 2562483456, 3012671616, 3692882752, 7660960, 586728304, 2718366904, 4195344676, 3785518926, 4001924181}, +{2147483648, 1073741824, 3758096384, 3489660928, 134217728, 1409286144, 1644167168, 2432696320, 1988100096, 1220542464, 3609198592, 3125805056, 139984896, 328990720, 2859597824, 2592145408, 718831616, 1889189888, 3590217728, 2663821312, 966912000, 1992551424, 1970980352, 93216512, 1414443392, 363193024, 3247293152, 1721353232, 2817508408, 3751859004, 1104896466, 775959529}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 4227858432, 100663296, 3372220416, 981467136, 4156555264, 2199912448, 2070937600, 2682781696, 1520173056, 3697672192, 2484273152, 1533509632, 3946037248, 1869111296, 2995630080, 1279186944, 1723388928, 2717632000, 528764160, 1065597568, 2138168768, 2241420768, 2854947792, 2133033976, 2168572020, 1116827574, 3605468549}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 1006632960, 973078528, 1862270976, 1686110208, 3594518528, 668991488, 2825912320, 2228748288, 1128005632, 3734896640, 817954816, 1047887872, 1761329152, 617766912, 2139590656, 4130138112, 3050499072, 4196660736, 1525576960, 2795085184, 3593329472, 3775353824, 2143820592, 3520347176, 848964740, 2803045594, 3488789105}, +{2147483648, 1073741824, 1610612736, 2952790016, 402653184, 1811939328, 2717908992, 922746880, 4102029312, 4123000832, 614465536, 3335520256, 2408054784, 1247543296, 2416574464, 3354460160, 1563066368, 1236484096, 1759895552, 592228352, 1257261056, 2623165440, 2323339776, 2086270208, 578205568, 2319009600, 1716845024, 1795566032, 926090264, 1156026364, 224648518, 3669985485}, +{2147483648, 3221225472, 536870912, 805306368, 1476395008, 1677721600, 3791650816, 4076863488, 3061841920, 1254096896, 3600809984, 588251136, 2712141824, 1568407552, 976879616, 2199584768, 3228270592, 2661597184, 814964736, 3143471104, 1293809664, 3404194816, 467454464, 157767424, 1514911104, 2155144768, 52132448, 351376528, 2326778968, 4216383884, 2273661438, 791977549}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1409286144, 100663296, 1459617792, 2239758336, 2025848832, 2929721344, 829423616, 2520252416, 1218707456, 1797390336, 1301610496, 3619913728, 842842112, 1971019776, 2119536640, 769914880, 3565288448, 653575680, 1009209088, 1525913728, 1222965824, 2068799392, 979348944, 708497112, 1342995412, 3307406530, 2360121759}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 603979776, 436207616, 4211081216, 2944401408, 2554331136, 1763704832, 3425697792, 2202533888, 2299265024, 874643456, 2940403712, 3447881728, 3103113216, 488333312, 3973877760, 2247936000, 484887552, 3150051840, 2967297792, 4232164224, 2176277056, 1057926688, 2258098288, 1282960152, 3572381668, 453054574, 2337378025}, +{2147483648, 1073741824, 1610612736, 268435456, 1744830464, 2885681152, 1577058304, 2566914048, 2776629248, 4248829952, 1478492160, 1957691392, 295174144, 1667497984, 970850304, 3030581248, 1000112128, 3503407104, 2471059456, 2681647104, 1888798720, 3882023936, 1941827072, 3411761408, 1108840576, 363947968, 925008416, 1625482416, 33411480, 1945848964, 1214745786, 4232666567}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 2751463424, 100663296, 3003121664, 2675965952, 3678404608, 1897922560, 3987734528, 1454899200, 2550398976, 743571456, 623968256, 3862921216, 616120320, 2799886336, 3113848832, 1120036864, 848847872, 1754625536, 2528959232, 600226944, 735765312, 1289600032, 615542704, 2979622104, 3981625476, 1277272242, 3712372503}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 3288334336, 3724541952, 3271557120, 3917479936, 3904897024, 1780482048, 2920284160, 4104650752, 600571904, 3805151232, 3409117184, 2834202624, 3505700864, 2738249728, 4164726784, 1208088576, 49798144, 2615210496, 250380032, 2698349184, 2332458304, 4035228064, 3194344656, 2742405368, 4133345580, 22142910, 3284132545}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 738197504, 2717908992, 1358954496, 3514826752, 2604662784, 379584512, 1261436928, 3829923840, 2059665408, 2213150720, 165871616, 1740865536, 582500352, 3026182144, 1738387456, 1608075264, 1187730432, 1424246272, 2544498944, 11052928, 2455749312, 2560468256, 2908313392, 2232121016, 1283737796, 3749312430, 1248898043}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 2348810240, 2516582400, 2197815296, 1333788672, 884998144, 668991488, 2941255680, 3406299136, 3868983296, 3800694784, 4085972992, 131497984, 3830923264, 71163904, 3411062784, 775845888, 2976664576, 951276032, 3809729792, 97884800, 224255808, 1983953440, 2224450128, 587222152, 1623286668, 410844294, 523043725}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 3690987520, 3590324224, 1761607680, 293601280, 1547698176, 2640314368, 697303040, 3521642496, 669777920, 937033728, 679804928, 1086357504, 1735311360, 4100087808, 396791808, 1719265280, 3153839104, 3607817728, 390364416, 1741796992, 3195042240, 4022316832, 1314611184, 368317064, 2093890972, 446372014, 4233337065}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 872415232, 905969664, 3472883712, 3011510272, 1488977920, 4292870144, 1863319552, 2912419840, 3318480896, 4003856384, 239534080, 2824241152, 15745024, 2873810944, 225218560, 2947106816, 1860652032, 128219648, 1134615296, 4249730176, 1784208448, 1397858336, 3431391312, 1791671432, 2507038620, 2985415218, 1517561341}, +{2147483648, 3221225472, 3758096384, 2415919104, 1207959552, 3690987520, 234881024, 1962934272, 478150656, 482344960, 1562378240, 525336576, 1227358208, 1022099456, 1078591488, 696320000, 2192343040, 3079520256, 657285120, 3910832128, 714000384, 2359098368, 1728701952, 1860914432, 1919006848, 1559978176, 841581408, 212300432, 2453386168, 1848797820, 4183359822, 3279467625}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 2885681152, 2919235584, 3305111552, 2541748224, 1698693120, 3059744768, 3549429760, 2154299392, 2182348800, 3243638784, 1206190080, 1600552960, 1583890432, 2134564864, 2775879680, 798189568, 3797765120, 2379503104, 3520647424, 2063056000, 2731078848, 3680469408, 1971112496, 2537131784, 3175205212, 4283644046, 1783861239}, +{2147483648, 3221225472, 2684354560, 805306368, 2818572288, 2483027968, 3657433088, 150994944, 1535115264, 2453667840, 2699034624, 4038066176, 2589458432, 277086208, 2554462208, 2792030208, 1063223296, 1932607488, 4048216064, 2666106880, 3185596416, 3031057408, 1580037632, 1747777280, 2853218176, 603769536, 850960288, 2579560432, 3536764776, 28438324, 360594954, 110961599}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3154116608, 3657433088, 1929379840, 612368384, 3074424832, 2493513728, 3956277248, 3916955648, 2710306816, 667549696, 3293380608, 4019486720, 4167778304, 1158930432, 1820504064, 3470030848, 3009838080, 304562688, 490336512, 2109715840, 2565398592, 2205745376, 3317616, 2946261944, 618809276, 1187608602, 2924148773}, +{2147483648, 1073741824, 2684354560, 1342177280, 2818572288, 2214592512, 3791650816, 3137339392, 427819008, 1027604480, 505413632, 4075814912, 2136473600, 3131310080, 2737176576, 1233190912, 1427603456, 13942784, 1804034048, 2095427584, 32241664, 3067468800, 449891840, 1620136704, 3965490560, 1040732224, 3377414048, 449494704, 3253829016, 193773076, 4062201370, 1307785223}, +{2147483648, 3221225472, 3758096384, 805306368, 134217728, 1946157056, 2919235584, 1694498816, 243269632, 390070272, 1348468736, 2788163584, 919076864, 1257504768, 2290745344, 1054277632, 1423867904, 1808515072, 3779158016, 1368428544, 1675544576, 402445312, 787471872, 2146662144, 1104908928, 1206809792, 1865552352, 3800764144, 3633349640, 2942230004, 1740436110, 4145010983}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 3422552064, 2516582400, 1526726656, 3732930560, 717225984, 2871001088, 523239424, 1967652864, 3679191040, 582615040, 1404895232, 2824765440, 3787374592, 4006371328, 1503178752, 3983665152, 1604578304, 2539841024, 206461184, 1388423808, 2420723008, 1554127968, 2515086736, 1177598520, 1152249572, 2577520334, 1274800537}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2751463424, 2248146944, 822083584, 1887436800, 2764046336, 2476736512, 1836056576, 2732064768, 1794899968, 2665873408, 2245984256, 1975025664, 857128960, 3333578752, 2077405184, 3145197568, 812248064, 1761273344, 2682012416, 605664384, 2498581440, 3274323808, 1535196048, 1925944088, 1377850196, 3548358970, 1366447793}, +{2147483648, 1073741824, 2684354560, 1342177280, 671088640, 1140850688, 2919235584, 3741319168, 209715200, 3242196992, 111149056, 2565865472, 3567779840, 1716256768, 580517888, 3067674624, 1676771328, 1088831488, 3409698816, 3017256960, 1510832128, 3512687616, 1574596096, 1758053120, 950187648, 389478976, 1983394784, 2121533424, 1676549816, 699874804, 4077303334, 3644913825}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3288334336, 369098752, 3439329280, 2340421632, 3443523584, 1520435200, 2542796800, 232259584, 55312384, 831913984, 3922001920, 2974121984, 3897933824, 2781634560, 4124553216, 210958336, 2224473088, 3927229952, 1934349056, 3363659904, 1224218816, 2006724256, 401488688, 4237890616, 3075189868, 3439128802, 793760381}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 469762048, 1644167168, 16777216, 1920991232, 3166699520, 1084227584, 848297984, 1549271040, 936116224, 312606720, 2169044992, 644186112, 907624448, 2032197632, 1271115776, 23480320, 3806485504, 1930717696, 3784528128, 1905120128, 1231039168, 2796554720, 1560817168, 1387543256, 1019093484, 1062418402, 1024500125}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 1409286144, 2248146944, 3808428032, 3011510272, 1681915904, 3558866944, 2234515456, 2403860480, 697565184, 479592448, 1482489856, 1692106752, 4028448768, 2489507840, 1570869248, 822761472, 2389066752, 3656144384, 2513659648, 39043200, 3631228736, 703078176, 2523148144, 389949016, 1494826724, 1968552750, 1779200015}, +{2147483648, 1073741824, 3758096384, 1342177280, 1476395008, 469762048, 1912602624, 2231369728, 75497472, 3846176768, 895483904, 2911895552, 3150446592, 2986606592, 3863085056, 3887005696, 2526248960, 2887106560, 2131910656, 3213733888, 397731840, 3735604224, 4649472, 2420103424, 461981568, 2904831936, 4080143712, 3661044208, 2256506056, 1310968796, 350709542, 2224896667}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1946157056, 3388997632, 251658240, 2457862144, 29360128, 1671430144, 458227712, 1960312832, 883163136, 2217345024, 1248264192, 582385664, 3596959744, 86499328, 4138774528, 2564057088, 2142784512, 3138289152, 3772206848, 1275392896, 2140944192, 4215151712, 1940208976, 1750973144, 936758492, 3816010610, 4006137191}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 3422552064, 503316480, 318767104, 1753219072, 4156555264, 866123776, 825229312, 1990721536, 3677618176, 3106275328, 563019776, 1324777472, 919388160, 1346265088, 209489920, 830076928, 3684027392, 1120923136, 562229504, 4154804352, 979117376, 565324768, 1905861968, 768720728, 420376772, 517252726, 407761695}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 603979776, 2583691264, 553648128, 4085252096, 650117120, 3990880256, 3169845248, 4279762944, 100925440, 616431616, 3769040896, 3345055744, 1405501440, 1934876672, 2796785664, 2256750592, 277828608, 182280704, 89677568, 3848588160, 2264544448, 4105766816, 1813418192, 3031426824, 645501284, 4274156138, 2909652655}, +{2147483648, 1073741824, 2684354560, 2952790016, 2281701376, 3959422976, 3858759680, 1224736768, 746586112, 3032481792, 3193962496, 2800746496, 920125440, 907804672, 2603220992, 2069168128, 4142039040, 1478082560, 1092050944, 159166464, 3915577344, 3044467712, 2898853376, 1373880576, 2613737088, 2689220032, 3877966944, 368738960, 2699418728, 2785894340, 1603379930, 1173117561}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 1811939328, 4127195136, 620756992, 595591168, 725614592, 425721856, 1305477120, 4144496640, 2347499520, 2960785408, 3716218880, 3947659264, 1476673536, 4201963520, 2374144000, 2287691776, 89082880, 744572416, 4046352640, 3342719616, 2676107968, 1096098976, 1841474224, 3552277832, 1784639500, 1648972614, 3438438289}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 4227858432, 1845493760, 3774873600, 2172649472, 2227175424, 3131047936, 2767192064, 691535872, 2848194560, 2358378496, 734330880, 434274304, 1822900224, 2448547840, 4030500864, 3748423680, 332430336, 3311826432, 1856066816, 4008634496, 606539200, 585083168, 4188134352, 687117656, 739273012, 759580386, 806451207}, +{2147483648, 1073741824, 536870912, 2952790016, 3355443200, 1140850688, 1375731712, 754974720, 3229614080, 4232052736, 3298820096, 1884291072, 276299776, 142344192, 1932394496, 2345467904, 2092924928, 1838006272, 765353984, 3976572928, 982177792, 281986048, 2889674240, 923785984, 1740984704, 837499328, 3823545440, 1660443824, 3028074232, 3975115228, 292827642, 1069161433}, +{2147483648, 1073741824, 3758096384, 4026531840, 2013265920, 3825205248, 3657433088, 2130706432, 1199570944, 4005560320, 2287992832, 2710568960, 1797783552, 3083599872, 766640128, 3526164480, 3829432320, 1128775680, 1658544128, 1808183296, 2677860352, 4055426048, 2108084736, 2527719168, 2070707072, 1592197952, 174701856, 1571389392, 3213593576, 3880535516, 4116123838, 2750528049}, +{2147483648, 1073741824, 3758096384, 4026531840, 1207959552, 738197504, 33554432, 150994944, 4118806528, 3208642560, 3848273920, 4010803200, 2643984384, 3431727104, 540409856, 1285881856, 579567616, 3948789760, 1271554048, 1685696512, 2113595392, 2997806080, 3539262976, 1144508672, 2279702400, 3526042816, 1431482912, 3894955824, 2856751432, 1334998076, 3663044562, 2608648557}, +{2147483648, 3221225472, 2684354560, 1879048192, 3355443200, 3422552064, 3925868544, 3238002688, 763363328, 1891631104, 3923771392, 4004511744, 986185728, 2114191360, 3382837248, 2376138752, 3537469440, 607993856, 3855671296, 3309801472, 3964819456, 4171125760, 926449152, 3610999040, 3728993664, 3416726720, 717930016, 3172849872, 3425177992, 4063506804, 2569679758, 3557108443}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 335544320, 3388997632, 117440512, 494927872, 3602907136, 2048917504, 2802843648, 1481113600, 862715904, 3444965376, 1537933312, 930054144, 4223385600, 3274203136, 1246597120, 2130900992, 2653344768, 2266818048, 3697399552, 3194311552, 881925440, 1964150176, 1765768016, 1973160824, 2460892268, 2095002438, 3455957457}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2885681152, 2919235584, 3204448256, 713031680, 3477078016, 1369440256, 342884352, 929562624, 2647916544, 354811904, 1201995776, 2013102080, 3968450560, 1733320704, 2086113280, 3080120320, 2966078464, 2842217984, 2964570368, 2239198336, 3351319104, 3310598240, 1546190832, 1947465464, 2525447828, 2087261942, 2011666423}, +{2147483648, 3221225472, 3758096384, 3489660928, 3623878656, 2885681152, 4261412864, 4244635648, 3380609024, 339738624, 1059061760, 2979004416, 791150592, 1297874944, 3118333952, 1186136064, 1531805696, 3157475328, 322101248, 3795292160, 2961852416, 18770944, 1223447040, 3344528640, 2212743296, 1021782720, 1625271328, 4273363440, 1919959832, 3404160012, 2304824094, 2916269285}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 1006632960, 4261412864, 486539264, 1434451968, 4190109696, 4024434688, 4256169984, 1458044928, 648806400, 1179254784, 1013121024, 1212514304, 3557638144, 3688161280, 3376132096, 3774896128, 316951552, 4187122176, 1996704000, 3872517248, 2291604160, 432774944, 3662170512, 450381896, 48261172, 961826310, 1450862649}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 2751463424, 2248146944, 520093696, 1434451968, 3015704576, 1654652928, 676331520, 2057830400, 2914254848, 162660352, 4143251456, 35618816, 979582976, 555278336, 3374419968, 3818416128, 3055844352, 3933366784, 4154285824, 449037440, 1426920512, 58960288, 975524624, 2252333336, 3317376668, 3411839598, 757329599}, +{2147483648, 1073741824, 536870912, 2415919104, 2281701376, 2751463424, 3590324224, 218103808, 3397386240, 3686793216, 4099932160, 3469737984, 671612928, 2778988544, 1819672576, 2882732032, 3659890688, 2139013120, 665804800, 3706695680, 1511512064, 3067857920, 391771648, 1899295488, 436617344, 1383794880, 1009878752, 1095816912, 3809505832, 2952278476, 1591491110, 543817955}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 1140850688, 4261412864, 4076863488, 427819008, 2889875456, 4078960640, 3952082944, 3733454848, 2019295232, 2205286400, 2286747648, 1054048256, 330416128, 3727581184, 816156672, 930793472, 2500787200, 3002129920, 703058688, 3472188032, 374154560, 2647895456, 1110570480, 2792254360, 2508564492, 1810561654, 2886125389}, +{2147483648, 1073741824, 536870912, 1342177280, 939524096, 469762048, 2046820352, 2499805184, 629145600, 1212153856, 1503657984, 2045771776, 3102212096, 3506176000, 2055602176, 1802698752, 357072896, 3260563456, 1620893696, 3597316096, 3524876288, 2234350592, 3697764864, 2149216512, 1833825664, 3676510656, 2354096416, 3326890224, 3639001784, 1990165428, 4020424694, 4118647005}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 4093640704, 1442840576, 2801795072, 377487360, 1254096896, 10485760, 131072000, 1724383232, 3587440640, 1421213696, 1673461760, 3223814144, 2349481984, 753524736, 507351040, 2574206976, 671841280, 1350911488, 2578867968, 2505827456, 2239529536, 2548289376, 154186128, 3515479512, 130920252, 2797034006, 1572302271}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 1811939328, 1241513984, 754974720, 1954545664, 750780416, 1281359872, 3171942400, 4135059456, 2469658624, 2200829952, 1123745792, 1606057984, 544751616, 4045856768, 308850688, 1787906048, 3130344448, 4017317376, 1966364928, 1765596544, 800958400, 1708184416, 743944592, 1823333608, 3719967164, 69544458, 451524507}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2885681152, 1442840576, 150994944, 2139095040, 1237319680, 1361051648, 850395136, 683147264, 521404416, 707919872, 3531800576, 1398505472, 1095745536, 946888704, 1335201792, 1094895616, 4022789120, 2499594752, 3981698304, 2322492032, 1777378752, 2139645088, 2145497360, 1696649464, 3832399300, 2847628242, 1023544819}, +{2147483648, 1073741824, 3758096384, 1879048192, 3355443200, 2080374784, 2986344448, 3338665984, 3816816640, 3074424832, 618659840, 1213202432, 2293760000, 1924399104, 1025376256, 394854400, 1845198848, 4220174336, 1104502784, 1075425280, 622979072, 153469952, 1943264768, 2648106240, 2026334080, 1161476928, 1254969376, 2786955440, 2362955944, 1520487308, 3967961930, 340461003}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 3422552064, 503316480, 486539264, 293601280, 3846176768, 3856662528, 776994816, 570949632, 2258370560, 651034624, 2231304192, 1080721408, 3288154112, 1947983872, 3921719296, 1265133568, 4089730048, 2115141120, 1620670720, 1450307712, 997557952, 3267876384, 1466867632, 3397873128, 1363599180, 3231920614, 654608301}, +{2147483648, 3221225472, 1610612736, 2952790016, 2818572288, 872415232, 2382364672, 889192448, 2642411520, 3359637504, 2128609280, 4014997504, 1204289536, 1742995456, 3735683072, 1190985728, 2723708928, 1756282880, 134373376, 2955841536, 484829184, 1429328896, 205772288, 1727196928, 3430173312, 3445989568, 3059108128, 2182907376, 1010104424, 4280775372, 1194991766, 1125461507}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 335544320, 4261412864, 1728053248, 3649044480, 2965372928, 14680064, 1095761920, 98041856, 2864447488, 4246077440, 1638334464, 1915715584, 1541226496, 3588153344, 263041024, 1895327744, 2371109888, 809135616, 139546368, 1040248448, 2731454528, 1292754080, 3100649168, 1696072008, 844906316, 3494261810, 2256475633}, +{2147483648, 1073741824, 3758096384, 2415919104, 1476395008, 1677721600, 2449473536, 956301312, 1937768448, 1908408320, 2166358016, 3039821824, 1499987968, 2309750784, 2840461312, 1056112640, 3204939776, 3633823744, 466378752, 1574809600, 3015632896, 1130560512, 1554301440, 3211511552, 2319077760, 4126838976, 1761825184, 4144764688, 4089327096, 29035556, 4145785926, 3186747433}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 1275068416, 3523215360, 620756992, 1518338048, 4194304, 2581594112, 2385510400, 2510815232, 3426484224, 3256221696, 1697447936, 4053762048, 2385657856, 1197596672, 2001571840, 1995266048, 3585172480, 2614585856, 2679274752, 3533828992, 3446521792, 33386208, 1720271664, 286483112, 2101367700, 3396266646, 2198149485}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 469762048, 704643072, 3607101440, 3296722944, 180355072, 3592421376, 3062890496, 1027080192, 3779330048, 2242510848, 3656450048, 1188986880, 1339080704, 412770304, 121147392, 2846345216, 3611552768, 892987904, 3717259520, 3464122752, 2156440896, 244314592, 637525008, 2985813368, 3395024716, 2146301242, 2793593927}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1006632960, 167772160, 1929379840, 125829120, 3334471680, 3219128320, 2593128448, 1920466944, 2653683712, 2715942912, 2145583104, 692748288, 3567304704, 1242980352, 2198646784, 2217080832, 4238996480, 721155584, 2484137216, 1117677952, 1191739456, 2960387104, 3071603664, 3880286472, 1131789308, 1587568426, 128038141}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 872415232, 704643072, 822083584, 2457862144, 2889875456, 2065694720, 4140826624, 1745354752, 1878786048, 2218393600, 987561984, 1551400960, 3157999616, 3199197184, 3611734016, 192432128, 2793700352, 532572672, 3387128576, 853273472, 775992512, 1828681696, 785508912, 4138046488, 3628325404, 1452580806, 1407802437}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 1811939328, 2852126720, 184549376, 2826960896, 2730491904, 1629487104, 1861222400, 2767716352, 3992190976, 2814509056, 2396061696, 2794881024, 456998912, 3589267456, 227053568, 2933024768, 4091962368, 3389277696, 212162816, 285992320, 2808264256, 3607055840, 809426192, 1939735992, 1060059284, 724141906, 58521307}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 1946157056, 234881024, 3338665984, 595591168, 3745513472, 3328180224, 1919942656, 2040004608, 864813056, 1877344256, 1518141440, 924024832, 1377157120, 3376046080, 888246272, 1525336064, 4280736768, 1914751488, 1189997312, 21394048, 2899279936, 1979446816, 1600349104, 2851087112, 316152996, 468463242, 3398841453}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1811939328, 503316480, 1258291200, 4169138176, 532676608, 908066816, 1867513856, 1945632768, 3318480896, 493486080, 2675638272, 3683942400, 594427904, 1009180672, 3719999488, 1914394624, 2190963712, 3541925376, 3465965824, 4075485312, 407937856, 2191548896, 656655184, 4079172152, 2672340028, 2711381178, 2409751189}, +{2147483648, 1073741824, 2684354560, 268435456, 4160749568, 3959422976, 301989888, 1526726656, 2524971008, 910163968, 4221566976, 2112880640, 138936320, 994836480, 1914830848, 877461504, 178618368, 4262608896, 2412503040, 366194688, 1250523136, 3120909312, 994527744, 186277120, 1638392704, 1614917696, 2402044512, 1427957168, 3317633080, 2945493876, 2891182110, 199725657}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2885681152, 2852126720, 620756992, 276824064, 2881486848, 2627731456, 2742026240, 2111307776, 980680704, 1831206912, 1393360896, 3481960448, 3346153472, 1432150016, 3986731008, 3596441600, 3995423744, 3852560896, 1872721152, 2093368704, 3252339136, 761103456, 1070591312, 394475288, 3534457108, 116064186, 2053475539}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 3019898880, 3523215360, 1862270976, 1736441856, 1816133632, 1327497216, 4140826624, 4224188416, 1323565056, 3100770304, 801308672, 2826272768, 3572973568, 1603723264, 1017884672, 2396153856, 2948234240, 617507328, 3346291456, 3770905984, 3666672960, 2425142560, 4277528944, 323881112, 2521645020, 735610358, 874502707}, +{2147483648, 3221225472, 2684354560, 2952790016, 1744830464, 2214592512, 33554432, 1124073472, 981467136, 2495610880, 3848273920, 300941312, 1315438592, 3890479104, 199884800, 1032912896, 2009300992, 2990587904, 2499239936, 1371901952, 2075121664, 4251444224, 194242048, 3215049472, 790427008, 1405181504, 3777147232, 3744162832, 2217972520, 1864942788, 831741750, 2465183211}, +{2147483648, 1073741824, 1610612736, 2415919104, 939524096, 2885681152, 3523215360, 1426063360, 142606336, 1463812096, 3709861888, 4136632320, 16252928, 1286340608, 1228537856, 1471086592, 2323415040, 478232576, 1021435904, 2343743488, 3790096384, 1771068416, 847010304, 3328593152, 4149826432, 1172169664, 3119562336, 506161776, 2536962648, 4095875084, 3597870762, 97420653}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 1275068416, 3120562176, 3003121664, 796917760, 1069547520, 3789553664, 2848980992, 2494038016, 3938713600, 2553151488, 4161470464, 1390706688, 3875127296, 1676238848, 4274434048, 1275656192, 2371935232, 1027929600, 3476740352, 1985606016, 3566820416, 1612622368, 3935618960, 4271040712, 1243479724, 4160180238, 1840627379}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 2348810240, 33554432, 1694498816, 2877292544, 4290772992, 2749366272, 363855872, 157810688, 2206990336, 3062759424, 2067202048, 1692827648, 2429370368, 813162496, 3291262976, 468211712, 928017408, 868507136, 38695168, 785080192, 3900493760, 1017906848, 274595984, 3702459336, 3768751028, 3990831846, 1412875665}, +{2147483648, 1073741824, 3758096384, 2952790016, 3087007744, 2483027968, 3791650816, 3472883712, 1233125376, 3116367872, 3995074560, 1764753408, 1957167104, 1483472896, 2947940352, 4071686144, 3659235328, 3719479296, 3612696576, 3557404672, 3247040512, 4080137216, 3863343616, 3900162816, 880605568, 3895476544, 558894752, 2004355984, 3310617016, 2248286180, 3894623030, 3781206761}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 335544320, 704643072, 3472883712, 3732930560, 1337982976, 2841640960, 2664431616, 1495793664, 152829952, 165281792, 4225564672, 600866816, 1500954624, 1821007872, 3172904960, 1285408768, 805686272, 3051483648, 2693782272, 525652864, 1264800576, 3221760864, 3538690512, 1291984872, 4145611788, 357474286, 108389957}, +{2147483648, 3221225472, 2684354560, 805306368, 134217728, 2080374784, 1711276032, 922746880, 4085252096, 3082813440, 3353346048, 548405248, 2790785024, 2845573120, 3763994624, 4069982208, 611811328, 2357411840, 515432448, 3066662912, 2181191680, 1974092800, 751721984, 1125672192, 1235055232, 1789518400, 3318945824, 2414969232, 2037281096, 3968360564, 655714794, 2753417305}, +{2147483648, 3221225472, 536870912, 268435456, 2013265920, 335544320, 2650800128, 1795162112, 1451229184, 3133145088, 2543845376, 1206910976, 458752000, 3344695296, 3554017280, 1074987008, 1027244032, 3422765056, 3853901824, 4052258816, 2882172928, 492989440, 3295037952, 2775335680, 2800320128, 77659968, 3301509216, 307739536, 1563353368, 1745232884, 670775930, 1222547897}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3825205248, 1174405120, 2030043136, 1132462080, 994050048, 3579838464, 3832545280, 4251451392, 949747712, 670957568, 1811742720, 1618771968, 761085952, 1546510336, 3361116160, 1322407936, 541748224, 2432593408, 4160510720, 2718921856, 2594621888, 3690672544, 1833275568, 2152454984, 3265246308, 3052192950, 990127317}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 201326592, 3456106496, 3875536896, 360710144, 2160066560, 2682257408, 523239424, 710410240, 682885120, 1518731264, 2204696576, 2675867648, 482361344, 3944407040, 668241920, 41633792, 2327540736, 2975549952, 1416322304, 3946017920, 654800960, 62999968, 1141401552, 1013382280, 2679021076, 3920130890, 167168339}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1811939328, 1845493760, 3204448256, 679477248, 775946240, 1105199104, 544210944, 2388131840, 877920256, 3215589376, 3973775360, 1311014912, 3780788224, 1157292032, 2378338304, 1805604864, 3084866560, 2403292672, 4107237632, 1649894528, 4003678784, 1947812064, 1990885168, 2086849192, 506888964, 2846186362, 4079771147}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 2348810240, 2516582400, 3539992576, 562036736, 1279262720, 1478492160, 569376768, 2002255872, 4263772160, 1293287424, 4214554624, 1148420096, 407519232, 2173558784, 1230614528, 451770368, 2951562240, 3580716544, 2762825984, 2127385216, 807231296, 1563775392, 3708376048, 3298523480, 1049127508, 3807834778, 960172903}, +{2147483648, 3221225472, 536870912, 268435456, 1476395008, 2483027968, 2516582400, 50331648, 1216348160, 1371537408, 2606759936, 3450863616, 3736600576, 1313079296, 1016725504, 3903782912, 2964160512, 1606205440, 4165296128, 470519808, 992868352, 4012764160, 2569912832, 2855136000, 2863520896, 929951552, 2920152544, 4139633872, 1669724392, 880922068, 3267086546, 2093272823}, +{2147483648, 3221225472, 2684354560, 2415919104, 1207959552, 335544320, 2382364672, 486539264, 2038431744, 171966464, 937426944, 2723151872, 651689984, 3381395456, 2579628032, 2000355328, 2975301632, 2331099136, 2279235584, 209817600, 3118782464, 1130687488, 2779047424, 1434775296, 3564436096, 840755904, 312005152, 3763270768, 3990610088, 1772442828, 161485330, 1269835037}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1409286144, 838860800, 1694498816, 3783262208, 2730491904, 299892736, 4088397824, 1770520576, 1272709120, 3125149696, 1641480192, 2881978368, 3919527936, 2266292224, 3558182912, 431122432, 2385671168, 2482127360, 2056405760, 3831651712, 1170886592, 247885344, 989352784, 1323005448, 3046562356, 2927668382, 595650301}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 1946157056, 838860800, 520093696, 1904214016, 180355072, 836763648, 758120448, 363331584, 3245080576, 1486749696, 3022716928, 3454894080, 3686350848, 740876288, 2834804736, 2185254912, 4162874368, 1557158400, 3608693504, 2021944704, 3771881792, 2833601696, 1352588624, 4151347848, 919863060, 42075318, 3703376857}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 3154116608, 2583691264, 956301312, 3330277376, 2889875456, 559939584, 852492288, 670564352, 452722688, 976617472, 2229862400, 2958065664, 1829486592, 1322737664, 2313334784, 23652352, 255382528, 3447772672, 2023542016, 1346030976, 3763062464, 4248272608, 3513957680, 2498816648, 1888799884, 110022202, 4054448233}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 4093640704, 234881024, 2298478592, 2273312768, 3032481792, 1038090240, 2700083200, 1937244160, 1296826368, 4190765056, 3134914560, 3506274304, 3634610176, 2470600704, 2491658240, 1144977408, 3494822912, 4151758336, 2912605952, 33614464, 3732129728, 1470781600, 1862767696, 2413885576, 4135840868, 1892838130, 474725093}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 1677721600, 704643072, 1593835520, 2709520384, 12582912, 1285554176, 1804599296, 1337458688, 2307653632, 891682816, 3458007040, 1131905024, 1817722880, 416538624, 4125462528, 4096751616, 2470409216, 2932295168, 2762689280, 3011336064, 3278394176, 3908823200, 298956240, 59079000, 3414449132, 409854746, 1285856437}, +{2147483648, 3221225472, 2684354560, 2415919104, 3623878656, 1543503872, 4127195136, 3238002688, 528482304, 675282944, 2925527040, 711983104, 84410368, 3596353536, 3843162112, 1261109248, 1702199296, 3760898048, 1456693248, 1538494464, 1049614336, 2084563968, 4120363520, 1109121280, 4115789440, 431941568, 3393014432, 953847152, 508129608, 4026836516, 2269675246, 3949868669}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2483027968, 4261412864, 1728053248, 3682598912, 2151677952, 2074083328, 1460666368, 1971847168, 2387869696, 2706505728, 1190854656, 2291761152, 1924251648, 1695309824, 211259392, 4119648256, 2271015936, 2922705408, 2001781504, 2228936320, 979237952, 1590841376, 1078105712, 41437112, 2383778956, 2862599958, 3076613039}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 3825205248, 2919235584, 2667577344, 1635778560, 3443523584, 119537664, 2588934144, 4033347584, 1771831296, 4272291840, 2694119424, 3105914880, 874594304, 3207454720, 3572674560, 2035181568, 157187072, 999709184, 1260027648, 1307868800, 1194159680, 3649299616, 2374736816, 1886438872, 2715695228, 2051096318, 1783271365}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 4227858432, 1375731712, 117440512, 3665821696, 1967128576, 3047161856, 3922722816, 3979870208, 1458307072, 1549139968, 1563754496, 4252532736, 1961672704, 2999476224, 595234816, 446949376, 3476284416, 2821451264, 1473762560, 1893334912, 2284905280, 1666612832, 2416686704, 1249463416, 624954876, 3986689674, 2379233325}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 3690987520, 704643072, 2432696320, 2038431744, 4156555264, 1440743424, 953155584, 1103626240, 1175715840, 1192099840, 240975872, 1763540992, 2998714368, 3821363200, 919580672, 3011233792, 2127295488, 2643708416, 1181739264, 2772818304, 1401879744, 3662831392, 1615399952, 169050952, 451018476, 3654876694, 1760782559}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 4093640704, 905969664, 1358954496, 796917760, 155189248, 3017801728, 1020264448, 3991404544, 1507065856, 2203451392, 1756430336, 3465052160, 144949248, 2333040640, 2934091776, 3423655936, 2896221184, 349754880, 3271876352, 3176592512, 660195264, 448036000, 952706864, 2908009576, 1626465004, 2952814398, 3566143111}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1140850688, 3724541952, 1023410176, 226492416, 1564475392, 186646528, 2861563904, 3353870336, 1284243456, 1480720384, 288555008, 1004568576, 3397697536, 328753152, 3502673920, 1803155456, 252300288, 3851545088, 3087390464, 3247692416, 2778127040, 2527297312, 3613003952, 3991354968, 4082544844, 1997659310, 2948981729}, +{2147483648, 3221225472, 2684354560, 4026531840, 2550136832, 603979776, 637534208, 318767104, 4169138176, 2797600768, 220200960, 630194176, 3520593920, 1665925120, 554565632, 1260978176, 3334832128, 1730985984, 1803378688, 4195586048, 357160960, 1035400192, 3952495104, 1840322304, 3622413440, 1037238080, 1081887200, 1186078992, 1485780664, 2018028876, 2678289474, 4093818749}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 738197504, 3858759680, 1828716544, 1484783616, 3158310912, 2090860544, 2221932544, 3129475072, 3506700288, 1741291520, 1662844928, 3441393664, 2595110912, 876470272, 1281208320, 1186416640, 3890764800, 3077489152, 3503633664, 1413193344, 1129597120, 1812517984, 3568709040, 2434470392, 4218205908, 3096895438, 2379809275}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 1543503872, 637534208, 1962934272, 1082130432, 1916796928, 4137680896, 2276458496, 4231528448, 548667392, 1757282304, 609157120, 2718662656, 3026993152, 652992512, 1150128128, 1469536256, 3688788992, 426695168, 2618759424, 1106229888, 4059723456, 2845372512, 2327065648, 3552459512, 902761636, 449545490, 3146540859}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3019898880, 301989888, 419430400, 2575302656, 2638217216, 2451570688, 2997878784, 2090336256, 2991325184, 1783758848, 2948661248, 852590592, 1753137152, 1484480512, 3055267840, 754182144, 2037959680, 3169084928, 3698927360, 2712507776, 2801069248, 3092675360, 3261602480, 829686808, 99483780, 1646994170, 208451853}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 1006632960, 436207616, 2734686208, 1702887424, 3711959040, 589299712, 1682964480, 4194828288, 235667456, 534904832, 4290445312, 2008121344, 3259809792, 3153682432, 2069606400, 1568397312, 2003491840, 1926004224, 2638417152, 161850752, 2802509888, 12341408, 3348835760, 3798042328, 3808746236, 4292169574, 778673913}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 603979776, 2986344448, 3238002688, 3145728000, 2654994432, 3789553664, 2169503744, 1817706496, 830210048, 3113091072, 2563440640, 2952167424, 3118940160, 3241533440, 86028288, 1422936064, 1301113856, 1059901952, 4033025792, 2405611904, 3248318144, 3625244064, 3717147376, 1360298536, 1654285836, 3328458866, 2819057985}, +{2147483648, 3221225472, 1610612736, 1342177280, 134217728, 67108864, 637534208, 2701131776, 176160768, 3124756480, 1033895936, 2335178752, 4190633984, 874774528, 3544317952, 315686912, 1932099584, 3883253760, 2880462848, 3835924480, 1090578432, 43772928, 4180100608, 258542336, 1474671744, 2892230592, 3737869792, 185546416, 1274456376, 3562750660, 3287756494, 1830462243}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 3019898880, 1711276032, 2432696320, 2508193792, 3300917248, 2220883968, 2523922432, 599261184, 203161600, 2290221056, 1457192960, 597721088, 1702248448, 3027427328, 3524956160, 737236992, 4235228160, 778564096, 3557493504, 3825766528, 1705146304, 3134516768, 1855958736, 292083944, 411936804, 1060884322, 237569441}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 2348810240, 2516582400, 3271557120, 2357198848, 3921674240, 236978176, 3155165184, 2515009536, 1892941824, 1635123200, 1216544768, 338001920, 4186783744, 1368711168, 540782592, 3726268416, 1508330496, 1772470784, 864226560, 3836066432, 1850568512, 3635733216, 1386985936, 2066896824, 4271068908, 310632942, 2240294551}, +{2147483648, 1073741824, 2684354560, 1879048192, 3355443200, 603979776, 4060086272, 3003121664, 2541748224, 2143289344, 4280287232, 1557135360, 277348352, 3628859392, 3802791936, 1844117504, 2072150016, 348307456, 3397672960, 4129337344, 3399874560, 915198976, 886660608, 3333104384, 3840053632, 1290982976, 4227616288, 422874512, 1397473656, 3963734364, 2352667590, 256922857}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 1409286144, 2046820352, 2969567232, 528482304, 750780416, 1423966208, 17825792, 2133327872, 2340683776, 1900412928, 3533242368, 915046400, 793788416, 2331435008, 2946797568, 476923904, 768242688, 2983587328, 3581751040, 849129344, 1648456896, 910712992, 1059767632, 1226740168, 2629715036, 36428062, 1963466691}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 1811939328, 3724541952, 4143972352, 2122317824, 734003200, 3336568832, 3757047808, 1756889088, 2369519616, 78249984, 1563623424, 4147937280, 2578300928, 1838505984, 577671168, 3129137152, 3490956288, 523783680, 2792304896, 1218885760, 2420571200, 1638254432, 1882291152, 1030263304, 3792947108, 4130886466, 2414807177}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 603979776, 973078528, 16777216, 2290089984, 373293056, 1608515584, 1963982848, 20447232, 2749104128, 3913416704, 1545142272, 2210430976, 730251264, 3760349184, 444248064, 4133742592, 4086365184, 1458394624, 953484032, 247106432, 2260979904, 232844640, 2995081776, 3536919976, 2796857948, 2539709690, 2982500337}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 1543503872, 436207616, 3036676096, 2373976064, 1396703232, 44040192, 1477443584, 3112697856, 2354315264, 975831040, 4015194112, 712015872, 535379968, 4106608640, 294825984, 953051136, 1498369024, 666955264, 1767838976, 3118902656, 2939440576, 3103024928, 2392087600, 2858705080, 3772531212, 2958062742, 1309047663}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 335544320, 1509949440, 4244635648, 1501560832, 381681664, 715128832, 376438784, 2238185472, 1983643648, 3106275328, 2004680704, 1406042112, 2067185664, 1160536064, 1396740096, 2513958912, 3560231936, 1721979392, 3668517632, 513054592, 143516608, 2945437216, 1610673744, 2817096664, 2343179412, 4086510166, 1979689645}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 3019898880, 503316480, 1560281088, 964689920, 3661627392, 102760448, 886046720, 433586176, 3763601408, 2642804736, 2724003840, 1215856640, 1971503104, 4143341568, 2355531776, 3937126400, 1465435136, 2007065088, 957426432, 2454371968, 2112477888, 830203424, 3489721456, 523592408, 1618421276, 4079460082, 871981083}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 1677721600, 1845493760, 2936012800, 92274688, 1916796928, 3223322624, 2031091712, 423100416, 2988179456, 3637379072, 1109852160, 2465169408, 3342974976, 885678080, 2641997824, 3024807936, 1204012032, 230388224, 427626240, 4268930688, 2403551808, 721490336, 3666645360, 432831960, 2987041644, 2768199738, 312411697}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 2483027968, 2248146944, 2432696320, 3951034368, 4248829952, 2669674496, 4291821568, 2332557312, 1162084352, 3809345536, 13434880, 3055583232, 2300035072, 574316544, 1732677632, 216975360, 1980623872, 1848665600, 3515813632, 312981632, 603212736, 591474080, 3800740656, 2816786520, 854520604, 1796075206, 2142264555}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3825205248, 2852126720, 3741319168, 2927624192, 524288000, 1809842176, 2284847104, 4096262144, 2311323648, 231604224, 1256259584, 1355513856, 1079427072, 2687590400, 747474944, 2334390272, 401398784, 3187041792, 1162027776, 3135283072, 2727502656, 1885156192, 2023329264, 2549477736, 2640435732, 1190647478, 1268435187}, +{2147483648, 3221225472, 1610612736, 4026531840, 2818572288, 2617245696, 100663296, 520093696, 562036736, 2118123520, 568328192, 529530880, 2880962560, 1096548352, 475922432, 299302912, 1574862848, 2450472960, 1903550464, 2392363008, 3748947968, 3080537088, 2462369280, 1603077376, 4028347008, 1444988992, 1099898528, 3121785712, 2338942632, 641654204, 2763523898, 4175178289}, +{2147483648, 1073741824, 3758096384, 2952790016, 1744830464, 2617245696, 3657433088, 3372220416, 2407530496, 4248829952, 3156213760, 3255828480, 2015887360, 514588672, 571604992, 4047044608, 955023360, 2395914240, 1961254912, 2369171456, 2980833280, 2940269568, 2473936384, 2628203776, 2019005824, 3312667328, 3502776480, 2665219888, 1518996376, 1668093100, 320510590, 2994326809}, +{2147483648, 3221225472, 2684354560, 805306368, 3892314112, 2617245696, 2382364672, 1660944384, 4202692608, 222298112, 1751121920, 3455057920, 2797076480, 266600448, 3396468736, 4170514432, 3779887104, 3448979456, 331603968, 220631040, 3065141248, 764756992, 2322392576, 497231104, 1878757504, 690152768, 290461536, 82326384, 1233923336, 1790845060, 810223074, 2247600831}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 3556769792, 1107296256, 2969567232, 3514826752, 264241152, 1663041536, 1393557504, 1185415168, 3049521152, 2464808960, 3261792256, 1557561344, 1227964416, 2051792896, 670339072, 946763776, 3882834944, 2433938944, 3847569152, 981444992, 3557348032, 2510695200, 3973394448, 1237293816, 3509121196, 2914397374, 1459426947}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 3288334336, 4127195136, 3976200192, 1635778560, 71303168, 4024434688, 2003828736, 2167930880, 3100901376, 3448111104, 2287534080, 3747381248, 3746283520, 3535495168, 365072384, 1494665216, 1456075776, 4274811392, 3562739456, 3647711360, 1748131008, 2318798880, 2269195248, 3982013736, 1449514116, 1308520866, 4273212915}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 3825205248, 2181038080, 2701131776, 1635778560, 3594518528, 2489319424, 2414870528, 1035468800, 669777920, 3416391680, 1177223168, 1880981504, 2231386112, 1443487744, 3450310656, 2903988224, 3651027968, 573101568, 4151642880, 2333904256, 2479023808, 520761120, 760155760, 3326839112, 1354062404, 78988066, 1857382269}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 335544320, 3523215360, 3640655872, 1920991232, 3225419776, 2921332736, 2536505344, 4063756288, 3746824192, 1232994304, 299433984, 1004765184, 1463828480, 3868188672, 3427119104, 2560444416, 591025152, 1182850560, 585314048, 2152502656, 991360192, 126231008, 2683113264, 3792536664, 4031872036, 4041236914, 847247715}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 1006632960, 503316480, 3170893824, 562036736, 3619684352, 1017118720, 2553282560, 2697461760, 2762211328, 2160721920, 3300982784, 3874652160, 4148445184, 1964695552, 739282944, 879847424, 3212469248, 2009719296, 3107924224, 461487232, 383500992, 3026336288, 4134873872, 3447751960, 2970178948, 1658213102, 436726947}, +{2147483648, 1073741824, 536870912, 1342177280, 3623878656, 1811939328, 1577058304, 2164260864, 3212836864, 952107008, 241172480, 3174039552, 825753600, 4132700160, 1337851904, 320143360, 4119166976, 3026173952, 3522584576, 1927524352, 15652864, 378928128, 3385676288, 3499824384, 2150137984, 1263427008, 2658637472, 1714473808, 3123759464, 204525812, 1227943058, 1286661267}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 603979776, 1509949440, 922746880, 1266679808, 3149922304, 870318080, 2242904064, 4231528448, 605290496, 3622961152, 1949237248, 1546092544, 351223808, 2762268672, 2710409216, 1604605952, 405363712, 2594825728, 3150779136, 614503296, 1916060992, 3194322976, 620261776, 2157410376, 3297828916, 1311749554, 3875750883}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 3154116608, 1711276032, 520093696, 2189426688, 994050048, 3554672640, 1116733440, 2360868864, 1878786048, 3380477952, 2599092224, 2953871360, 2137800704, 2952323072, 1471582208, 2401986560, 1234068480, 742252032, 567620864, 2359001728, 2553071680, 3935086176, 3988945648, 2269901672, 4249491132, 1027678266, 3661728089}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 1811939328, 1778384896, 4177526784, 3414163456, 3267362816, 2757754880, 1053818880, 3645374464, 3921412096, 296878080, 4039966720, 3887038464, 4162633728, 2600951808, 1882566656, 2705180672, 2266166272, 2532857344, 1494685952, 3702424960, 1291410112, 2725417376, 1092319696, 2058853992, 3718835340, 2812893174, 2935652469}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 1677721600, 1107296256, 3774873600, 3917479936, 1363148800, 3172990976, 1297088512, 822607872, 2293497856, 208011264, 307953664, 651853824, 2680373248, 2741362688, 2962526208, 3548149760, 2622573568, 3145264640, 2110069504, 1034786176, 1797512896, 2048886048, 1810812336, 151397080, 531315388, 2445450086, 3865006615}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1946157056, 33554432, 922746880, 3665821696, 2411724800, 312475648, 829423616, 2224553984, 1154744320, 3009806336, 4202496000, 708804608, 423018496, 31809536, 3994128384, 980932608, 2364595200, 2833808896, 2276859648, 85266816, 766741312, 3626289248, 2475578064, 4190840600, 2502601492, 2676312554, 1967239147}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 603979776, 637534208, 452984832, 3514826752, 583008256, 4267704320, 2165309440, 1009254400, 3014393856, 2628386816, 862519296, 495288320, 1980678144, 2255446016, 4101476352, 1760811008, 356828160, 2396417536, 1471808256, 3594589312, 3802765632, 853853600, 1881566800, 2420253032, 2074426620, 2260709726, 3088047785}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 603979776, 3791650816, 50331648, 1635778560, 2327838720, 1809842176, 623902720, 3444047872, 2573991936, 1930297344, 2509045760, 450134016, 2144714752, 1220894720, 3007492096, 2647455744, 3699108864, 3243792896, 1041112832, 3641519488, 2895428160, 2859858848, 878011728, 4237998344, 2390281108, 1010953230, 1555001121}, +{2147483648, 1073741824, 1610612736, 1879048192, 2550136832, 1140850688, 1174405120, 1795162112, 4102029312, 1195376640, 517996544, 3253731328, 1530396672, 2926313472, 368443392, 4068540416, 1408663552, 401326080, 3785973760, 187215872, 1481558016, 37610496, 1425558016, 255205120, 1386288256, 1143384384, 3355692256, 1353542256, 916110376, 2795358628, 3697833090, 3929938973}, +{2147483648, 3221225472, 536870912, 4026531840, 2281701376, 335544320, 4127195136, 3707764736, 981467136, 2889875456, 3286237184, 3987734528, 3041394688, 3701735424, 3049127936, 580059136, 1361805312, 3707224064, 1859149824, 973967360, 670627840, 3146372096, 1843613184, 611729152, 2339847296, 3019218112, 244638432, 433315632, 1152271400, 2612959220, 3653451982, 1323710771}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 2617245696, 2919235584, 2264924160, 4068474880, 247463936, 3982491648, 2603614208, 1362624512, 2302410752, 803340288, 3631153152, 238911488, 3557244928, 3462324224, 2117578752, 3432798208, 3848623104, 1592911360, 2791978240, 791357568, 1539544128, 706374752, 2128902544, 695821736, 3951285108, 678242386, 597867593}, +{2147483648, 1073741824, 1610612736, 2952790016, 3623878656, 3556769792, 1509949440, 4043309056, 427819008, 3477078016, 253755392, 3195011072, 3557294080, 3965452288, 1824915456, 3140026368, 297762816, 1835089920, 2452283392, 786542592, 1611417600, 3730265088, 1984686592, 2384603904, 2463827840, 1826400448, 352965920, 1378418736, 4232036312, 673274100, 67821422, 2232532589}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 603979776, 1509949440, 620756992, 1971322880, 2084569088, 1826619392, 1542455296, 1517813760, 64749568, 1190789120, 2595946496, 2078965760, 3578118144, 879452160, 3870863360, 1837815808, 2651839488, 88624640, 2633906944, 1980576640, 149137856, 4052771616, 3073521648, 2449408744, 977045348, 3556573010, 4146521377}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 1946157056, 771751936, 2600468480, 2843738112, 1228931072, 1121976320, 1645215744, 1376256000, 751566848, 608043008, 3476619264, 2907209728, 1587658752, 3092078592, 2521739264, 2557278208, 1573897216, 3315365376, 215617280, 3229295232, 263684928, 3112458144, 1881015472, 2173248168, 3157305116, 2788548342, 3470220601}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 1677721600, 570425344, 754974720, 394264576, 2864709632, 1990197248, 1448083456, 3108503552, 2500591616, 438435840, 3924492288, 624918528, 3283533824, 770531328, 3001397248, 162121728, 3515139072, 229524992, 677788416, 1707419008, 3396775360, 1294098848, 92542160, 2769173976, 2279151132, 1266459606, 2721412073}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 335544320, 2382364672, 251658240, 3934257152, 3141533696, 3697278976, 567279616, 3727163392, 3075211264, 1109262336, 2303262720, 3990978560, 3595321344, 3341410304, 3727142912, 575756288, 3416409088, 4235774464, 884091648, 1598493312, 731943488, 3662792288, 2416149744, 1499688072, 1545948556, 1635284046, 2090063665}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 1140850688, 2113929216, 2667577344, 578813952, 4164943872, 3185573888, 1605369856, 3624402944, 1022623744, 2900754432, 2812084224, 1353285632, 4289544192, 1234755584, 3193409536, 2661042176, 4003165184, 511571456, 2552378112, 2964531840, 3219170880, 2977093728, 447779376, 1481295912, 1812762740, 213445790, 3913790199}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 1811939328, 905969664, 3305111552, 2843738112, 1153433600, 4217372672, 2372927488, 448266240, 508297216, 2826043392, 2003894272, 213483520, 2038448128, 3664633856, 3519262720, 3160754176, 404384768, 3879259648, 4192999680, 1784810112, 582556352, 1867365920, 1363036112, 1999562792, 1328233252, 2534189026, 975161525}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 2348810240, 3053453312, 520093696, 2256535552, 3594518528, 685768704, 3819962368, 1683488768, 3775135744, 2411593728, 590282752, 422608896, 418693120, 607674368, 975605760, 1843910656, 1573057536, 2403032576, 3830720768, 861284992, 1257442368, 818580320, 1090906288, 2539116264, 135981364, 3808381450, 457849695}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 3154116608, 4261412864, 2634022912, 3414163456, 3636461568, 1977614336, 1582301184, 1632108544, 12845056, 4211474432, 3078553600, 4260265984, 1088831488, 3349471232, 3190861824, 192243712, 4053296128, 1162340864, 3992191232, 4284351616, 3218291392, 2677842080, 3364319824, 104430728, 364531916, 4033799254, 581809611}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 3019898880, 1979711488, 2264924160, 562036736, 3460300800, 329252864, 2559574016, 1494745088, 617349120, 3685089280, 922419200, 3483795456, 2391162880, 3860127744, 4249391104, 2580113408, 598232064, 1690032640, 801381120, 4222758016, 2909875776, 2471202464, 1670641008, 1107297848, 822093548, 3330290258, 1069552749}, +{2147483648, 1073741824, 536870912, 4026531840, 3623878656, 1811939328, 167772160, 3539992576, 713031680, 3141533696, 1407188992, 1406140416, 3599237120, 2628517888, 1889927168, 1321140224, 4149968896, 2423078912, 1186127872, 2019930112, 2866173952, 3834860544, 2544499200, 3639874816, 3473030528, 3916772416, 3672289120, 3074018288, 2040280936, 1853762796, 3529193958, 1332846081}, +{2147483648, 1073741824, 536870912, 1879048192, 3355443200, 3288334336, 3858759680, 3875536896, 545259520, 675282944, 2954887168, 600834048, 1498939392, 167510016, 1647181824, 3831169024, 2417655808, 2242854912, 3958497280, 3510415360, 2995804160, 3671684096, 3495353856, 738736896, 1206127744, 2809275968, 400895712, 2419701936, 3659126616, 1558744220, 2290775378, 178803217}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 3825205248, 3254779904, 2365587456, 2743074816, 4089446400, 3772776448, 3199205376, 191365120, 2446065664, 1911422976, 1095958528, 3707797504, 3672096768, 3151716352, 1538699264, 526964736, 1188688896, 2533652992, 3396867840, 1504972160, 3311014336, 2005481632, 1900645264, 4151733768, 3558673588, 3418589734, 1810317953}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 1140850688, 3523215360, 1828716544, 1266679808, 171966464, 3990880256, 1766850560, 1197998080, 1493434368, 2170421248, 2236940288, 3474882560, 3329507328, 2519130112, 2910359552, 114128896, 3273808896, 384302592, 166728448, 156772736, 2164001216, 395458208, 2537500656, 3773663016, 2817776652, 2930122942, 2627280019}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 4093640704, 1442840576, 4278190080, 2256535552, 1161822208, 3873439744, 3964665856, 4189585408, 34340864, 1288830976, 2248212480, 352681984, 685981696, 141746176, 2705305600, 3537262592, 3144246272, 3130880, 290471680, 2788703360, 4140569664, 2918323552, 2012291696, 3977101224, 4018620748, 89451082, 159418277}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 67108864, 2852126720, 1493172224, 2071986176, 415236096, 878706688, 2140143616, 1955069952, 2700345344, 693501952, 2361458688, 1040351232, 4290494464, 1508204544, 1112322048, 2886133760, 415618048, 3105909248, 1853890304, 88084352, 1403002560, 2943357856, 3344442704, 1952200424, 1376923868, 2695826518, 1309647063}, +{2147483648, 3221225472, 3758096384, 2415919104, 3623878656, 1811939328, 1375731712, 50331648, 2541748224, 3745513472, 1461714944, 1710227456, 2629304320, 1109655552, 2991980544, 256442368, 728924160, 1985626112, 2840911872, 2423033856, 797919232, 643070976, 4113154560, 736101632, 328213376, 526925376, 3219926048, 4228524976, 458960216, 4139629844, 2821319842, 3177189471}, +{2147483648, 3221225472, 1610612736, 3489660928, 2550136832, 738197504, 503316480, 4009754624, 3514826752, 515899392, 2543845376, 193986560, 2340945920, 1286864896, 3331981312, 1203437568, 2376892416, 2751512576, 1694523392, 10915840, 3358844928, 337169408, 708592128, 1586013440, 2870136960, 3071235648, 286262944, 1321742672, 2832480536, 841628972, 1407386902, 544254839}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 3288334336, 1912602624, 3305111552, 159383552, 3678404608, 3072327680, 3075473408, 3098017792, 1873543168, 136183808, 2427125760, 2988736512, 2064596992, 964681728, 3580538880, 4010559488, 1526164480, 2239495680, 2421719808, 4000936320, 110681024, 3990895648, 254806832, 3268938712, 827597244, 3432656142, 760807737}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 469762048, 2113929216, 3003121664, 494927872, 197132288, 3147825152, 1953497088, 1546125312, 3659268096, 3687186432, 1946746880, 3538124800, 2543632384, 1262182400, 4015370240, 3132999680, 2034560000, 1062160896, 1559200000, 1201849472, 3782635840, 4131661472, 1341274896, 819139672, 665632212, 4248193606, 1864643189}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 3422552064, 2583691264, 2835349504, 2743074816, 2453667840, 3210739712, 3530555392, 1612185600, 1654915072, 3502899200, 29687808, 2249031680, 2847326208, 2776064000, 397914112, 3538671616, 2552167424, 3756742144, 1229568256, 3737966976, 2676638400, 4245563296, 3682546672, 3285231752, 1260345700, 655076266, 1971709575}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 1006632960, 1442840576, 754974720, 2608857088, 1539309568, 622854144, 2358247424, 3935830016, 1254359040, 2973368320, 2443116544, 3987308544, 2317565952, 1229381632, 3036909568, 111429632, 736852992, 708509184, 3077418240, 3541661312, 81389760, 2661948576, 2307336336, 3308098168, 2465823820, 3119106002, 4024572879}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 2214592512, 1442840576, 4211081216, 2357198848, 1447034880, 3479175168, 3910139904, 3999793152, 1619787776, 3421896704, 4211015680, 2883682304, 41697280, 4100579328, 2852622336, 1181435904, 591684608, 4260220416, 2355997440, 1057636480, 1641475392, 2533765856, 2160535600, 4276463624, 3931529212, 3194546862, 1535443537}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 872415232, 2382364672, 822083584, 2860515328, 2076180480, 4141875200, 181403648, 3026714624, 1001652224, 867041280, 3336896512, 1762295808, 1237925888, 525328384, 3644100608, 711215104, 2076277760, 3136017920, 1536329472, 2829402752, 506327488, 4148411872, 2218914000, 1000455560, 376884332, 2552504510, 3873837215}, +{2147483648, 1073741824, 2684354560, 3489660928, 2281701376, 1409286144, 4060086272, 587202560, 1635778560, 1539309568, 2497708032, 1395654656, 3367501824, 2208563200, 1009909760, 3874291712, 1460633600, 3693461504, 2324062208, 911060992, 4283496448, 1123941376, 542270976, 2917641984, 2378818944, 977824320, 92709792, 1039695120, 2659102344, 2684115924, 2715590578, 549025007}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 2617245696, 2986344448, 1090519040, 3766484992, 2059403264, 442499072, 3092250624, 2355625984, 6029312, 2958426112, 314638336, 1655603200, 3646472192, 51535872, 4142444544, 2018629632, 1750137856, 1956533760, 2207689984, 4226598784, 1255699136, 2006948192, 2116962064, 292470760, 4290304620, 1401046750, 1910549637}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 1409286144, 503316480, 2868903936, 3716153344, 943718400, 1210056704, 1930428416, 4267180032, 3950772224, 798883840, 3944284160, 2357886976, 4010033152, 1950015488, 1942269952, 1696950272, 863783936, 2841045504, 1552061184, 3162533504, 2450059072, 2004591264, 1106955760, 2074388568, 3927269100, 4029969378, 796055729}, +{2147483648, 1073741824, 2684354560, 2415919104, 4160749568, 2214592512, 704643072, 3271557120, 3481272320, 4206886912, 924844032, 657457152, 1226309632, 2161377280, 1466302464, 3665625088, 1934786560, 2907422720, 1097162752, 3645157376, 2320431104, 87288832, 887187968, 1978304256, 2649749376, 503015488, 2591918112, 2945605840, 778634296, 705988516, 75944218, 1517280619}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 1946157056, 234881024, 251658240, 260046848, 2420113408, 3009413120, 1380974592, 1532493824, 997982208, 3891920896, 3005284352, 2024636416, 3499048960, 3738624000, 1346875392, 2971027456, 832003072, 2412440064, 1634568960, 2695852672, 3529957952, 739227424, 2496810864, 1535199624, 2733232620, 4025298290, 1520411041}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 3422552064, 2181038080, 1459617792, 2474639360, 3401580544, 1579155456, 1167065088, 4034396160, 72089600, 3713400832, 3038445568, 1744797696, 2736013312, 1171251200, 1895403520, 3302443008, 2662097920, 3559116288, 1996470528, 3918817152, 697299776, 3499723808, 237465552, 1940146040, 3114785100, 1292736490, 3865926485}, +{2147483648, 1073741824, 2684354560, 2952790016, 2013265920, 2080374784, 1040187392, 788529152, 2290089984, 1606418432, 3839885312, 4006608896, 700973056, 3475243008, 54394880, 2323447808, 501121024, 2835988480, 1030447104, 2784014336, 3143432192, 1153557504, 1347371520, 2815334656, 1587659904, 2321514048, 6730976, 2174075728, 2613662088, 11511532, 865957590, 1386840531}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 1409286144, 2113929216, 3338665984, 1333788672, 1992294400, 2636120064, 3270508544, 3713531904, 749993984, 2765488128, 1105788928, 2738847744, 3052158976, 1599070208, 2346291200, 4034754560, 3560201216, 79413760, 1810868992, 3183756928, 2892223552, 815510816, 2293390032, 4030389688, 907814996, 2142909306, 2781553635}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1543503872, 369098752, 1728053248, 3246391296, 3770679296, 547356672, 3002073088, 1929904128, 1489764352, 732299264, 4237230080, 242843648, 2435203072, 2259410944, 2807017472, 2230413312, 98987008, 3557546496, 3636429056, 2541309568, 1667919424, 2723013792, 1084263632, 525920088, 2868394676, 3292794094, 1219116553}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3019898880, 167772160, 2902458368, 3179282432, 1203765248, 3042967552, 2362441728, 1998061568, 2873884672, 2658795520, 3911254016, 2663546880, 795000832, 786718720, 2194182144, 3605788672, 3080903680, 654599680, 1649981184, 2421416832, 937359296, 2717273888, 302877456, 3906434152, 2630817484, 4021649442, 3593159005}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 1140850688, 1912602624, 419430400, 4185915392, 1212153856, 2271215616, 3205496832, 415760384, 1376518144, 1378746368, 2401697792, 2220064768, 3890987008, 2183946240, 743288832, 3312777216, 2878464, 1443652096, 482197248, 3748450688, 1808777408, 1096698656, 4109144048, 907830280, 1056288956, 2309017798, 1900145817}, +{2147483648, 1073741824, 1610612736, 268435456, 2281701376, 872415232, 771751936, 1224736768, 8388608, 3988783104, 232783872, 3952082944, 1893203968, 1265369088, 1321336832, 3664707584, 701595648, 2085732352, 1684299776, 3265507328, 966182912, 4245814272, 910448128, 131303168, 1566493312, 3739600832, 3377088864, 4291737552, 1908957384, 3053567612, 1143600322, 1622698565}, +{2147483648, 3221225472, 536870912, 268435456, 3892314112, 2348810240, 3120562176, 2332033024, 1501560832, 910163968, 3856662528, 1999634432, 2288517120, 475267072, 4192337920, 1895759872, 1288404992, 3824238592, 1081532416, 1622773760, 3140909056, 2960223232, 3308711424, 2564391168, 3695604096, 83450432, 4040358304, 1016312944, 3897386920, 2055268500, 2865007590, 1106429959}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 3154116608, 1241513984, 2130706432, 3766484992, 1983905792, 652214272, 4019191808, 1710751744, 1091305472, 2095185920, 3287220224, 2709422080, 1200504832, 3168067584, 3912019968, 1613322240, 1735291904, 507830784, 2404686080, 2380626304, 204240704, 1213983456, 2550279728, 3078566504, 2181471548, 230843882, 4250334901}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 335544320, 2315255808, 1593835520, 847249408, 482344960, 3303014400, 66060288, 994574336, 3600023552, 2903113728, 576258048, 2719186944, 3154788352, 804642816, 3544821760, 1129011200, 2171233280, 3360029184, 1327610624, 1347384192, 270030656, 3609257056, 526127632, 123605576, 1538460196, 2881133950, 693231711}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 3825205248, 4060086272, 218103808, 2441084928, 4089446400, 1059061760, 3255828480, 3632791552, 3338928128, 3390701568, 1911881728, 549093376, 290537472, 2025316352, 1003524096, 1306294272, 2754706432, 440910336, 812164864, 3678431616, 120014272, 3991723040, 73204496, 2561579512, 4198727404, 2441533046, 3763340091}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 1543503872, 1711276032, 855638016, 2004877312, 3334471680, 1839202304, 1622147072, 3425173504, 3013869568, 1875509248, 2158821376, 4197875712, 3068936192, 1252450304, 996978688, 4128851968, 4290530304, 4192132608, 548447488, 3381621376, 809976640, 4206057504, 3724628176, 292582552, 1053871588, 2059901622, 730644571}, +{2147483648, 1073741824, 1610612736, 1342177280, 2550136832, 2483027968, 1912602624, 3741319168, 4269801472, 1589641216, 2589982720, 1972371456, 2166882304, 3465281536, 718143488, 2410479616, 1840087040, 3784720384, 1112530944, 1343467520, 2034452480, 598109184, 1142407680, 837266176, 4224279936, 3818479936, 4031868768, 1083006864, 2492154728, 3933893916, 2744245758, 1616297697}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 3019898880, 3724541952, 3070230528, 310378496, 3670016000, 3118465024, 3954180096, 2932342784, 1791754240, 1431437312, 2667118592, 3750461440, 4251500544, 3507970048, 269070336, 1831458816, 3673750528, 51336704, 2944247552, 2090849920, 4256158784, 3316109920, 3297501840, 1063895944, 148427892, 2833218958, 407218665}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 335544320, 1442840576, 788529152, 58720256, 1824522240, 3235905536, 4021288960, 855113728, 2330198016, 3088973824, 1619066880, 874479616, 233652224, 4246659072, 1590800384, 3353626624, 880628736, 364299776, 1878898432, 1973843072, 3634778176, 2183546912, 308705616, 1707504712, 1515604852, 100564034, 726813551}, +{2147483648, 3221225472, 1610612736, 2952790016, 134217728, 872415232, 1711276032, 2868903936, 3632267264, 4240441344, 1423966208, 1370488832, 882376704, 1934360576, 938868736, 1948188672, 1317568512, 4259397632, 3477987328, 1705938944, 4187383808, 800150528, 2162556416, 3283781376, 575426688, 631792960, 1959423968, 3419363216, 834596936, 2562728500, 1256206746, 2796564317}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 2214592512, 3724541952, 184549376, 2541748224, 3418357760, 3948937216, 275775488, 4145545216, 3312713728, 2516975616, 4204199936, 1826455552, 3940499456, 509534208, 2806747136, 3462428672, 1154448384, 2780231168, 3915877120, 3987896960, 458128192, 1351905312, 2198432656, 1094832232, 1498026084, 1681199882, 1690606035}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 3422552064, 100663296, 3070230528, 3565158400, 197132288, 484442112, 846200832, 991428608, 2868641792, 2342649856, 1324417024, 1994620928, 495927296, 3988316160, 2488373248, 1196840960, 2023707648, 1603330560, 2962597120, 4254627456, 2770622016, 1411795424, 2282181456, 2385313416, 773298372, 1492730186, 1932516369}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1543503872, 369098752, 3070230528, 2944401408, 20971520, 77594624, 4071620608, 676855808, 4176740352, 1491468288, 3477143552, 2011594752, 3941122048, 2748473344, 1100001280, 293722112, 561572864, 3984225792, 4145851648, 1424215680, 3622291008, 3220825888, 1291633456, 3970187832, 2524545060, 1206614474, 829563443}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 3556769792, 3254779904, 486539264, 2004877312, 3376414720, 4045406208, 1049624576, 2675441664, 2883584, 3236823040, 512819200, 3596451840, 4173283328, 2363940864, 4093874176, 3091625984, 2427419648, 1130285568, 3880755968, 1335388544, 3021358528, 2444715424, 465763376, 1355383000, 1587379148, 2448017290, 3494329261}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 2483027968, 3858759680, 1962934272, 3279945728, 1312817152, 3693084672, 3803185152, 2060976128, 2694053888, 231604224, 1664679936, 4057563136, 990625792, 116285440, 3112669184, 2329602048, 2059129856, 1924555264, 1624486656, 1131731072, 705883840, 1283975840, 701786608, 1105232216, 3696378244, 1613084458, 3842636907}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 4093640704, 771751936, 1090519040, 3967811584, 2428502016, 4150263808, 435159040, 329777152, 947126272, 3592552448, 3074228224, 107511808, 63619072, 1624137728, 47886336, 615507968, 3262839808, 3536209408, 289318656, 3797285504, 861664704, 4212707424, 2514187152, 2055607080, 1776747844, 513392326, 1416390847}, +{2147483648, 3221225472, 1610612736, 3489660928, 3355443200, 1140850688, 2382364672, 4143972352, 2491416576, 1891631104, 320864256, 2043674624, 1429733376, 1684799488, 2597191680, 3539795968, 4238966784, 4067115008, 493281280, 3108474880, 860252160, 2113358848, 1421923840, 3702434560, 3215847040, 2296324160, 475709408, 589291920, 1886651320, 2993824732, 3565881066, 125347341}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 603979776, 1912602624, 2868903936, 1333788672, 1203765248, 1453326336, 1431306240, 2445803520, 1377566720, 1967783936, 1391001600, 4109402112, 96550912, 2769674240, 2031792128, 662202368, 2058175488, 2877806080, 2563226368, 3589202304, 2423720000, 3410986528, 563271056, 2269972248, 2147389276, 446064886, 97142733}, +{2147483648, 3221225472, 1610612736, 268435456, 1207959552, 2885681152, 436207616, 2332033024, 3011510272, 1119879168, 241172480, 2123366400, 363331584, 1255407616, 1356988416, 3962241024, 1010401280, 926924800, 2810863616, 1580961792, 851765248, 2075917312, 3617605120, 232042752, 4252451200, 437979712, 1600226080, 3218332624, 1687451752, 2808518300, 3281274718, 3471217303}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 2348810240, 1174405120, 1291845632, 2055208960, 2956984320, 157286400, 2979004416, 882376704, 1601437696, 2577006592, 3212640256, 819822592, 119554048, 803332096, 1017622528, 3297597440, 3225711616, 2569257472, 2970531072, 1819997824, 4243658944, 1797491936, 2057776, 3369431944, 3775949916, 3922320306, 2092670867}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 1275068416, 1644167168, 889192448, 159383552, 1824522240, 3084910592, 428867584, 3696754688, 1849950208, 474611712, 2813132800, 1951367168, 1162297344, 1650778112, 140873728, 1488615424, 622033920, 565626368, 2129430784, 980412288, 3548457920, 3844717088, 3624687824, 4070589448, 864448060, 2087546466, 773442735}, +{2147483648, 3221225472, 3758096384, 1342177280, 2818572288, 1811939328, 1308622848, 3707764736, 3263168512, 1069547520, 1126170624, 625999872, 4052221952, 2745434112, 872546304, 869072896, 370376704, 1841709056, 2634670080, 74551296, 1404782592, 1994542080, 2982931968, 1360828672, 2595804288, 63701696, 3948286688, 2564236752, 4006786296, 2653153276, 990414374, 1900206227}, +{2147483648, 3221225472, 3758096384, 3489660928, 3892314112, 1946157056, 2717908992, 1795162112, 2759852032, 104857600, 1126170624, 588251136, 1178075136, 2718695424, 3936223232, 1345912832, 931823616, 1856618496, 3785842688, 3371470848, 987809792, 2066082816, 368664064, 1001230080, 2623162752, 589571136, 1688867040, 933961520, 3014494744, 4166678892, 2300843578, 2880051701}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 469762048, 2986344448, 2600468480, 2826960896, 3477078016, 1583349760, 3417309184, 1868038144, 3106144256, 4086693888, 2837512192, 2608365568, 3072737280, 728948736, 927903744, 832010240, 1795320832, 4049913344, 1320127744, 4182767488, 1236546624, 639512032, 2188183664, 2161282312, 1834309396, 3905777930, 1699309431}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 4227858432, 3388997632, 2667577344, 2994733056, 2629828608, 1231028224, 3390046208, 212336640, 1070333952, 780271616, 2919038976, 3628171264, 3941548032, 2218450944, 3957559296, 262301696, 2770562048, 45666816, 3525222656, 3924029824, 3201052480, 2634155616, 1119684624, 509709096, 3068088124, 2359476990, 548910993}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2617245696, 2919235584, 3875536896, 3816816640, 817889280, 3361734656, 330301440, 2028470272, 1671168000, 97648640, 1857880064, 1850376192, 1950236672, 3327188992, 4164464640, 349390848, 3229762560, 2123548160, 4139615488, 2078144640, 1742347328, 1322319904, 2186324560, 2668590952, 275805780, 3963601094, 4031710101}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 469762048, 2650800128, 788529152, 3279945728, 2453667840, 2724200448, 3394240512, 3850895360, 4183556096, 562692096, 2836725760, 3661398016, 3537682432, 3095683072, 3633754112, 4269402112, 1478548480, 595485184, 473667840, 3804318848, 4020381248, 4130946592, 135174896, 2454577992, 3295080620, 4123616070, 675157085}, +{2147483648, 1073741824, 1610612736, 4026531840, 2818572288, 3556769792, 3791650816, 1224736768, 2222981120, 2470445056, 627048448, 303038464, 2088239104, 433324032, 2281570304, 1001848832, 1743224832, 724516864, 932503552, 2436476928, 3295168512, 2665169920, 1645929984, 1315354368, 1919154560, 1564345536, 2467758176, 1725414000, 2326220360, 73976892, 2911602986, 3475334467}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 872415232, 1040187392, 687865856, 4269801472, 2193620992, 840957952, 2775580672, 1431830528, 1493958656, 2051145728, 3390636032, 2662367232, 3782492160, 2638274560, 34770944, 1899853824, 727213056, 1223876096, 26449664, 2644637312, 3818791872, 4231202528, 3357382544, 4225427704, 877116852, 4088386650, 296040205}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 3556769792, 3053453312, 3506438144, 2088763392, 1019215872, 2346713088, 2653945856, 167247872, 2427191296, 3480616960, 3904569344, 942637056, 3851436032, 2528894976, 1350144000, 2432391168, 895239168, 2126365184, 1184535296, 996723840, 3365012416, 3361291360, 1605287568, 3821194504, 554122644, 4084303010, 1313820989}, +{2147483648, 1073741824, 536870912, 3489660928, 3892314112, 1677721600, 1912602624, 50331648, 3464495104, 3963617280, 1763704832, 1206910976, 3757572096, 667156480, 954597376, 258670592, 3584000000, 2435923968, 1845682176, 2570694656, 3950663680, 577592320, 317783552, 4114389760, 3329419648, 3472996928, 3277747296, 2048614192, 129228824, 904865364, 165256050, 3681187447}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 1811939328, 2717908992, 2365587456, 176160768, 3233808384, 1210056704, 940572672, 38273024, 3429105664, 3936747520, 3225223168, 2969665536, 122601472, 3834863616, 3043463168, 273934336, 1644356608, 1713468928, 4198803712, 2901624704, 613914048, 2863394016, 2852045584, 3893067512, 2288756588, 3741446214, 730981779}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 738197504, 637534208, 2667577344, 1535115264, 3309305856, 1432354816, 2171600896, 3726114816, 792985600, 3582590976, 627245056, 2281340928, 795099136, 2861752320, 2553319424, 1558673408, 3042466816, 1915537920, 1396817152, 2004536960, 1487707200, 629755936, 283206448, 1757242696, 519273380, 886730922, 3026437439}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 2885681152, 234881024, 2063597568, 2860515328, 314572800, 3584032768, 141557760, 4157079552, 3817603072, 897712128, 2148466688, 3013705728, 3666558976, 3179208704, 3412299776, 2355394560, 1263488000, 3106995712, 3499014400, 94041216, 2594020160, 90259808, 3398296720, 210252696, 3396088468, 2022836286, 1326920681}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 872415232, 1509949440, 3841982464, 58720256, 2344615936, 3974103040, 2777677824, 3980918784, 278659072, 2321940480, 2950365184, 974618624, 619626496, 379412480, 3593580544, 320202752, 1668994048, 38230528, 125608704, 1388412800, 641179072, 3911110304, 3607447440, 3175450376, 39842684, 2407518310, 4212124381}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 1677721600, 369098752, 2835349504, 2088763392, 1740636160, 522190848, 219152384, 1165492224, 1558970368, 3064594432, 793575424, 1235255296, 2158247936, 4192264192, 3549081600, 1076459520, 56640512, 1144973824, 2142344960, 730261632, 385727936, 4277986912, 795378768, 3646977272, 658434668, 1211210634, 3888573693}, +{2147483648, 1073741824, 536870912, 1879048192, 2550136832, 3154116608, 4194304000, 1962934272, 1971322880, 3460300800, 1679818752, 965738496, 1238892544, 330563584, 2690777088, 4289003520, 1812561920, 2843623424, 3916161024, 2716577792, 1687902208, 994210816, 872794624, 698921216, 4217230720, 1859957184, 2715796768, 2668212592, 872311384, 2007754700, 2517347490, 3547029987}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 2617245696, 1040187392, 184549376, 2004877312, 1396703232, 1524629504, 4184866816, 761790464, 576978944, 2376204288, 230227968, 3671883776, 1796882432, 2442846208, 1425977344, 4158871552, 346450944, 2182413824, 3687945472, 3382506624, 1858448192, 1784079904, 3130557360, 2020113448, 299620932, 2212376054, 1528234443}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 3959422976, 1241513984, 4278190080, 2189426688, 4194304, 2938109952, 1154482176, 646447104, 999555072, 2989621248, 2581397504, 2171305984, 3139551232, 577134592, 3621367808, 935127040, 3249392640, 1390956032, 3627194624, 1611683200, 4098880, 3772664416, 3103111984, 3886217624, 1374602524, 922802406, 3030121663}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 3422552064, 2449473536, 1426063360, 2675965952, 2814377984, 2409627648, 1710227456, 3156738048, 2807824384, 499777536, 2391080960, 3478224896, 3309912064, 830267392, 2048626688, 3465312256, 2781705216, 281200128, 3565723904, 4073911168, 3979382720, 2683758496, 1149156240, 2798511320, 2126253748, 1599746598, 2390560165}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 4227858432, 1979711488, 4244635648, 2826960896, 1900019712, 127926272, 219152384, 1472724992, 2733899776, 3679059968, 3668115456, 1900052480, 4010459136, 1577476096, 2173341696, 3312052224, 589745152, 2993711616, 3717708032, 2185264768, 4044333248, 3680264288, 3043074800, 3776791672, 2961587276, 3672450182, 130384215}, +{2147483648, 1073741824, 536870912, 2415919104, 3623878656, 3959422976, 1509949440, 1694498816, 3581935616, 2990538752, 3495952384, 3109027840, 3230138368, 323747840, 1152516096, 156434432, 2163703808, 1395113984, 1692688384, 382054400, 1152702464, 1639173120, 1603428864, 845722880, 2091012480, 3065034176, 3068548384, 2567875184, 2523355208, 2423930604, 1837044166, 26587545}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 1677721600, 3388997632, 117440512, 3766484992, 624951296, 1725956096, 760217600, 3566731264, 3132358656, 1705115648, 968949760, 1495302144, 3964223488, 53862400, 721596416, 1749567488, 901086208, 855375360, 2008398592, 4078692224, 2321909056, 1522794208, 171026672, 2486300328, 1315482508, 1512391618, 88339395}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 3019898880, 3456106496, 2533359616, 1333788672, 96468992, 2837446656, 3713007616, 3098017792, 1093926912, 4114481152, 1060306944, 1254653952, 3384983552, 1806065664, 485920768, 3077687296, 1403970560, 3281278464, 3964124928, 3939527296, 646023232, 1702849824, 415444496, 1894816888, 3497974460, 3262930734, 2014551871}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 201326592, 3254779904, 486539264, 1182793728, 1606418432, 794820608, 3343908864, 2306342912, 1191444480, 4036624384, 3658678272, 4136075264, 1590050816, 676192256, 2484973568, 4057294848, 3158983680, 2468069888, 2650318080, 2055718784, 771136960, 1301739488, 3900048336, 1419060456, 3889859180, 1659948442, 3585802391}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 2348810240, 2046820352, 251658240, 2927624192, 3896508416, 136314880, 3876585472, 4003987456, 3208380416, 3807772672, 2359361536, 3752361984, 2475114496, 3578519552, 3177091072, 3743836160, 1793287168, 1591344640, 3261962496, 1539164544, 4227828544, 2811155808, 2883855920, 3520211544, 4094895916, 3070996254, 2566187869}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 67108864, 771751936, 4110417920, 75497472, 2889875456, 2623537152, 1093664768, 1254621184, 4146331648, 4136763392, 1380122624, 112558080, 3737042944, 815357952, 291803136, 1204316160, 3125941248, 1013135872, 3605380864, 1707533952, 2536861888, 2108861792, 2292795824, 4247561544, 2343324788, 589313774, 3234864867}, +{2147483648, 3221225472, 3758096384, 805306368, 3087007744, 1140850688, 4060086272, 2466250752, 3581935616, 197132288, 1897922560, 4065329152, 1206386688, 4118020096, 1782448128, 3204382720, 3570237440, 871940096, 2534105088, 2232193024, 4249503744, 1434326016, 1117721088, 1778222848, 3433095552, 518477376, 3959328928, 1763132176, 856075896, 2766882748, 2902231198, 1219649903}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 2080374784, 1778384896, 2399141888, 8388608, 3527409664, 3546284032, 785383424, 3519545344, 1408499712, 3078488064, 1687486464, 455835648, 3947282432, 4044578816, 2344652800, 4135077888, 3225293824, 410324480, 926651648, 3283011968, 3948374848, 3584470240, 4124141104, 2954868616, 4061720908, 3098967638, 1169362391}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2617245696, 3388997632, 1392508928, 1333788672, 784334848, 1222639616, 756023296, 4060610560, 293339136, 7995392, 1790377984, 1152024576, 3960487936, 1270931456, 2061996032, 1733154816, 1129972736, 700920320, 837976320, 2328123776, 3824601152, 1221767200, 45380304, 1966000456, 4073101468, 761417078, 4018928485}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1409286144, 2650800128, 3338665984, 1501560832, 1941962752, 2069889024, 4098883584, 912785408, 131858432, 1617297408, 1004208128, 133136384, 2954641408, 3298156544, 3369250816, 526972928, 4115014656, 1898646016, 1438092032, 1450729088, 1736949824, 626229920, 53105936, 2158417896, 3542163372, 947042174, 878240821}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 2885681152, 234881024, 1929379840, 4102029312, 901775360, 438304768, 3369074688, 2127036416, 3465805824, 3546939392, 3410296832, 1144291328, 596131840, 3017203712, 2107346944, 2595866624, 1158296576, 3556061696, 1699527936, 3403957376, 3373322560, 1169726176, 1295940560, 2637030200, 601889692, 1290808822, 756553247}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 872415232, 3791650816, 922746880, 1736441856, 3519021056, 4066377728, 4293918720, 2951217152, 2004615168, 1671561216, 3915055104, 1991606272, 3220914176, 4293713920, 3117199360, 1725294592, 1396841472, 3219851776, 830319360, 3537334656, 2469841728, 326347040, 4279663888, 94132520, 3596316804, 696056694, 2824123197}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 872415232, 3791650816, 4076863488, 2491416576, 2151677952, 3386900480, 1586495488, 653787136, 1055129600, 2739535872, 2934374400, 2850390016, 1235959808, 3255099392, 180924416, 837408768, 2703899648, 716639744, 3149762304, 700408192, 15134272, 1142138080, 2534565296, 3009696424, 1948086012, 4250779914, 288894463}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 2348810240, 2583691264, 1929379840, 1870659584, 3896508416, 3529506816, 995098624, 1148715008, 4071882752, 3862822912, 1579614208, 3357900800, 2834874368, 65232896, 1136439296, 616187904, 1717445632, 3799450112, 2514334976, 722262400, 322786368, 755733536, 147312496, 2787309128, 386024364, 3603570906, 24709291}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 2483027968, 234881024, 3003121664, 2407530496, 1119879168, 668991488, 3299868672, 776470528, 3223584768, 3694264320, 3370057728, 245923840, 3870310400, 757784576, 1237684224, 2684876800, 1540490240, 2087662080, 3101721344, 43272832, 1192812864, 2786769440, 791627984, 1285714312, 4180003124, 2002073870, 2872803555}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 335544320, 2382364672, 1593835520, 2424307712, 507510784, 1969225728, 3715104768, 191365120, 1285292032, 1322647552, 255787008, 3642327040, 1368342528, 784392192, 170962944, 4002007040, 2873502720, 3001496064, 2219682560, 2719314560, 2391925312, 3081897696, 372049968, 3236200712, 3352554532, 2385977622, 2826287653}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 201326592, 2919235584, 4110417920, 2625634304, 4081057792, 2476736512, 3553624064, 1938292736, 3470000128, 1796079616, 2068119552, 565870592, 283918336, 1255727104, 1009889280, 3522422784, 578698240, 3516730880, 2661712128, 2283162752, 3372469440, 3815123296, 1012996208, 4113348984, 3457509692, 1791512006, 1053741887}, +{2147483648, 1073741824, 2684354560, 2952790016, 671088640, 2751463424, 3925868544, 855638016, 2004877312, 3804233728, 1696595968, 776994816, 2792882176, 892076032, 1549926400, 3078946816, 3063316480, 623460352, 912121856, 2133962752, 3462068224, 3075613696, 3805099520, 452102912, 992968576, 4141800512, 1705248800, 3232114640, 3792906552, 2966268220, 2030107066, 2652573213}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 2751463424, 167772160, 2835349504, 92274688, 2512388096, 3042967552, 2295332864, 3803709440, 2212757504, 1463943168, 3821600768, 143753216, 1130496, 3544375296, 282767360, 3551127552, 2194807808, 2387682816, 2047189760, 1440444288, 549976768, 892678688, 3473378960, 2746375784, 1717983244, 93082858, 3405338255}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 1409286144, 2516582400, 3841982464, 1283457024, 1488977920, 3168796672, 183500800, 2512912384, 3174825984, 3318874112, 2620325888, 2759229440, 3194929152, 2957664256, 2336985088, 1138194432, 3726777344, 3278310912, 2894763776, 266126464, 3226826432, 3071618912, 2432014480, 2209512520, 2573181092, 3704184574, 3667344773}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 4093640704, 2248146944, 3036676096, 578813952, 624951296, 1931476992, 1160773632, 3312975872, 112984064, 3864133632, 819658752, 429555712, 483770368, 1520263168, 2152968192, 1236559872, 526523392, 665007616, 3693520640, 4110932096, 294014656, 3181979872, 1349617776, 1379353816, 1676968740, 589096514, 184346809}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 3154116608, 2315255808, 1996488704, 3934257152, 809500672, 1075838976, 1649410048, 3890741248, 713818112, 2752118784, 3904962560, 1626767360, 4280467456, 6184960, 142454784, 3375724544, 3302628352, 3949539840, 341487872, 4034451840, 2096589120, 3653711968, 4127042608, 2750774744, 2629447740, 4246283390, 2145552081}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 2751463424, 1375731712, 50331648, 1518338048, 3368026112, 2686451712, 3079667712, 3536322560, 1475608576, 1101398016, 1244332032, 3224731648, 2102411264, 2604916736, 1400418304, 2943272960, 3317046272, 2107834880, 1335985920, 3565574528, 3297821248, 3458273120, 3187980304, 2128406264, 3440058700, 1059431526, 72903879}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1946157056, 1845493760, 3741319168, 2592079872, 3527409664, 2199912448, 1219493888, 1833435136, 2342256640, 1117913088, 3366387712, 2971828224, 1269153792, 2456117248, 1850183680, 4021315584, 2920946688, 1104354816, 2448199424, 390652544, 395101760, 1737153632, 3292250544, 3624947608, 1273639492, 3308988142, 947956221}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 3959422976, 771751936, 520093696, 2592079872, 3804233728, 224395264, 3639607296, 2288517120, 3791388672, 3157917696, 2322268160, 805666816, 2476654592, 2741067776, 3505688576, 2111854592, 1377960960, 2336176640, 899912960, 314571904, 740813376, 984861280, 1844833680, 2439301160, 3530187204, 1795237270, 3801529277}, +{2147483648, 3221225472, 1610612736, 268435456, 1476395008, 2483027968, 3321888768, 1593835520, 4068474880, 2520776704, 3768582144, 934281216, 2959605760, 2340159488, 2894725120, 339804160, 606044160, 4267294720, 1334599680, 1068797952, 1507289088, 2331130880, 3781501440, 1900129024, 4094611584, 2932396096, 1949032032, 3517538480, 1272252024, 849982308, 2964515686, 1344458861}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 4093640704, 167772160, 2969567232, 1333788672, 1203765248, 652214272, 1443889152, 743964672, 1150025728, 3315728384, 1474887680, 3307503616, 3666493440, 1590484992, 1070567424, 276285440, 4182385664, 873280000, 4272077568, 3372565376, 1844932800, 3152433824, 3892242576, 1446944776, 1241466332, 3574753378, 4271963661}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 2080374784, 1509949440, 2868903936, 796917760, 2126512128, 3093299200, 4207935488, 1458044928, 34865152, 898760704, 220659712, 3390013440, 1139654656, 2612027392, 3986329600, 1639278592, 1183462400, 3702196736, 2572267776, 1244972416, 2924931648, 3203001888, 1193954000, 2730073960, 1721813324, 3649366462, 384751783}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 3422552064, 1577058304, 4143972352, 1786773504, 2789212160, 4045406208, 2934964224, 2890399744, 2407268352, 2647261184, 971964416, 2466676736, 3073064960, 3936870400, 2932051968, 2790451200, 3423740928, 386612736, 1242085632, 3719985280, 3594016832, 3047900256, 1357376688, 1508097048, 195226452, 3503959102, 1530342917}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 738197504, 503316480, 4244635648, 1216348160, 130023424, 1776287744, 1655701504, 2890399744, 2359296, 436076544, 3017867264, 547520512, 923287552, 555016192, 3151859712, 1765537792, 4279634944, 1096093184, 3544488192, 4206192768, 4158931648, 2098132576, 1126337616, 4182276296, 1370801908, 4132280142, 4037271523}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 1140850688, 1979711488, 2197815296, 25165824, 2604662784, 2535456768, 3580887040, 1572339712, 33292288, 82444288, 519372800, 200179712, 978829312, 4153630720, 1129418752, 3615254528, 4021433344, 1805200896, 3920403200, 3082207360, 4280536896, 2543673760, 3380785968, 1200998360, 1983018740, 3544259554, 3263202393}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2348810240, 2919235584, 3305111552, 4152360960, 2814377984, 106954752, 307232768, 2067267584, 2089025536, 621150208, 665911296, 3930292224, 1592803328, 1677058048, 2417274880, 2668820480, 2564699136, 707073536, 3814568192, 2478142592, 3883417792, 1146740640, 3624839056, 932306216, 2701309676, 2470168234, 3618224887}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 3825205248, 2046820352, 3305111552, 1166016512, 3770679296, 1642070016, 4021288960, 1786249216, 4273209344, 2494693376, 2186215424, 1845133312, 266027008, 2782126080, 577220608, 1990121472, 3400141824, 4220192256, 919634688, 1989165952, 1004764608, 4039633184, 2965737424, 3250187528, 4010577140, 1535010370, 3238150347}, +{2147483648, 1073741824, 2684354560, 2952790016, 3355443200, 3154116608, 3187671040, 2030043136, 1652555776, 2143289344, 476053504, 2391801856, 3043491840, 2773745664, 1951006720, 1290076160, 919961600, 416661504, 3758776320, 2618994688, 494237696, 98706432, 2958102016, 3092231424, 2558061696, 3938182080, 3575470560, 3895865552, 3504018088, 894077468, 813522958, 1143345559}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2885681152, 1979711488, 1761607680, 2675965952, 188743680, 3286237184, 948961280, 4006084608, 576454656, 521535488, 898957312, 748060672, 733626368, 1543168000, 4160073728, 1764345856, 1520311296, 1680422400, 4077957376, 3303494272, 2268095936, 1884939936, 2277904560, 2084373608, 1905960764, 38042182, 1115936605}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3288334336, 3523215360, 889192448, 1904214016, 1228931072, 2074083328, 730857472, 1338507264, 1195638784, 1946550272, 589758464, 2451537920, 3399270400, 4282736640, 3466498048, 406079488, 1410210816, 3120763392, 585740032, 553894272, 2397503424, 26767392, 1729893040, 1854541304, 3311735404, 2763954246, 2867101515}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 201326592, 2852126720, 486539264, 3514826752, 3552575488, 2904555520, 4044357632, 336068608, 3919314944, 3359244288, 1180893184, 81821696, 405061632, 1239310336, 512339968, 3955193856, 512631808, 3520401920, 1244759296, 226182528, 4055901120, 1142956064, 646971920, 3234346232, 809241964, 929697462, 2257272493}, +{2147483648, 3221225472, 2684354560, 4026531840, 671088640, 738197504, 1711276032, 3774873600, 1501560832, 2915041280, 1650458624, 695205888, 3696754688, 942407680, 653656064, 3494051840, 2906292224, 129679360, 639000576, 1688178688, 770398208, 1675768832, 1969817088, 2761402624, 3989794432, 288361408, 3858240800, 3929803920, 2120103848, 4227272356, 2055249210, 117438469}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 3422552064, 1711276032, 4143972352, 3615490048, 2327838720, 1264582656, 3461349376, 232259584, 164888576, 3474587648, 2100232192, 1783660544, 3412738048, 3544244224, 878022656, 1797126144, 691411968, 2786141696, 1972214016, 3301564032, 824976960, 3703442208, 488441552, 2294528424, 1245509292, 305365330, 2824141403}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 2751463424, 3187671040, 1761607680, 1132462080, 1858076672, 790626304, 1320157184, 1730674688, 1820590080, 1530527744, 2219638784, 3532357632, 3056713728, 916480000, 795643904, 368003072, 703988736, 1008940544, 2030340864, 445340288, 2556170176, 3111523232, 2523077840, 3932460600, 3931853444, 2183403734, 2689210019}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1140850688, 2852126720, 2164260864, 3430940672, 3275751424, 2061500416, 26214400, 3605528576, 21757952, 1654784000, 2091843584, 1375895552, 904314880, 648437760, 3607080960, 1173583872, 1749423104, 4137759232, 3827271424, 409167744, 2158892224, 1424822880, 2000519536, 2232177192, 1074574332, 1476117518, 2300824017}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3019898880, 1241513984, 754974720, 1988100096, 4055891968, 2875195392, 688914432, 4185391104, 818151424, 4286971904, 1688010752, 1637974016, 1518518272, 918904832, 1028304896, 529942528, 2642031616, 528421376, 2009774848, 1750496128, 2233087936, 401550304, 485665616, 3232911848, 1126961980, 628766058, 3950973495}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 3825205248, 2113929216, 419430400, 2977955840, 3745513472, 4229955584, 1752170496, 3849846784, 1166802944, 3701866496, 1452081152, 3404627968, 2916630528, 145809408, 2668990464, 4109629440, 869411840, 3387363840, 761632512, 2525749888, 4007534528, 4085326624, 612928560, 1379224216, 2836287348, 4081450386, 1282871477}, +{2147483648, 3221225472, 3758096384, 3489660928, 2281701376, 3959422976, 2717908992, 1660944384, 2759852032, 490733568, 2925527040, 2689597440, 3001548800, 621543424, 44957696, 308871168, 1149403136, 815808512, 3094142976, 2578812928, 13879296, 1595550720, 673392128, 1204396288, 1118168960, 2965844544, 2800466656, 3424845552, 1020043272, 3889789100, 3026608382, 977912545}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 1275068416, 2919235584, 4076863488, 3447717888, 1421869056, 2229272576, 122683392, 957874176, 414973952, 1647706112, 1517355008, 110198784, 1338490880, 4043333632, 1252429824, 1276069888, 1851925504, 3641913856, 956470528, 3011855488, 883231040, 3132337312, 3883202000, 2708657352, 3096182156, 668885410, 562271953}, +{2147483648, 3221225472, 3758096384, 268435456, 402653184, 3288334336, 3187671040, 2231369728, 2474639360, 1816133632, 3953131520, 883949568, 3501719552, 3584294912, 4230610944, 3872194560, 1538686976, 3555934208, 1196417024, 4093743104, 270583808, 992353280, 3167433216, 1980600064, 967236224, 1792878784, 2772337824, 2872010864, 102884536, 2172028196, 4153629458, 471844911}, +{2147483648, 1073741824, 1610612736, 2415919104, 3087007744, 3556769792, 1509949440, 3070230528, 662700032, 230686720, 2657091584, 296747008, 1703411712, 1075052544, 1062600704, 3569942528, 4133388288, 2084618240, 3114819584, 2580656128, 2240759808, 1360665600, 2108889600, 995984128, 3423946624, 3672716608, 323911968, 1771619344, 3292810536, 4286297108, 1555325822, 1423156351}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 3825205248, 3791650816, 3439329280, 310378496, 3426746368, 1948254208, 3819962368, 1169686528, 4122214400, 227147776, 516227072, 3825369088, 4170203136, 817422336, 2594017280, 125818880, 2484474880, 1005783552, 1119991552, 2108284288, 4018474432, 3668098784, 2472568624, 2468405592, 3650721604, 3117284242, 1361517963}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 469762048, 2516582400, 754974720, 696254464, 851443712, 2938109952, 466616320, 546832384, 62652416, 4045537280, 2109538304, 2984542208, 2960277504, 3981762560, 1416335360, 328464384, 1152257024, 16188928, 2158861568, 3381708416, 554015936, 2630153760, 3063122768, 186644536, 3496222044, 595464546, 3329170561}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 201326592, 2046820352, 4278190080, 4051697664, 2512388096, 1881145344, 1678770176, 2720530432, 3481010176, 652869632, 2440232960, 3850403840, 1091584000, 2946162688, 3351883776, 2716592128, 3446014976, 3741388288, 2180495616, 2127479168, 4234117952, 1970458784, 1242931088, 357681848, 2564629356, 1649253374, 1190519773}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 2885681152, 2181038080, 1224736768, 1786773504, 1287651328, 2011168768, 2867855360, 2702704640, 4210819072, 2063728640, 407961600, 1643610112, 2989178880, 2013192192, 3734286336, 1349896192, 3501067264, 2526748160, 2815592704, 1678442368, 2751637696, 2567107552, 597070096, 1327822984, 3235491812, 2750439114, 764176769}, +{2147483648, 1073741824, 1610612736, 2415919104, 4160749568, 4093640704, 2449473536, 3103784960, 3833593856, 2881486848, 3957325824, 4237295616, 1811415040, 1242300416, 2149449728, 2682322944, 1069252608, 2933243904, 223371264, 2501160960, 530008064, 2720144384, 2159479296, 1792973568, 3256122752, 3129906368, 3381426784, 1616023376, 2747943496, 1938799356, 338150954, 3149877253}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 3019898880, 33554432, 4043309056, 1568669696, 96468992, 132120576, 2618294272, 4067950592, 2405171200, 1442185216, 2659385344, 1499758592, 1755267072, 1345183744, 247566336, 2774591488, 374998016, 329057792, 4018388736, 4075934080, 3069679296, 3892573728, 556707472, 1350201544, 3648144284, 2919652330, 2079611953}, +{2147483648, 3221225472, 1610612736, 1879048192, 671088640, 4227858432, 234881024, 1124073472, 260046848, 3846176768, 3827302400, 2135949312, 1324875776, 2560360448, 349306880, 1217200128, 468221952, 353615872, 2034851840, 1789366272, 3241043968, 4072448, 1349985792, 1296149760, 1511350400, 2375399744, 4078132256, 2828960048, 3408985240, 3536770876, 3294217786, 2066238737}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1677721600, 1711276032, 2130706432, 2189426688, 3879731200, 3462397952, 806354944, 4078436352, 1920729088, 948830208, 1339359232, 325943296, 2370715648, 1619910656, 3068571648, 2907633664, 1407333376, 3787665920, 2131013376, 1636695168, 1063696448, 2257516128, 3921807600, 3878893960, 642558268, 3037326354, 1598338113}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 872415232, 3321888768, 117440512, 2256535552, 566231040, 723517440, 1940914176, 4174905344, 119799808, 3220832256, 2131820544, 4173299712, 2584657920, 883646464, 27570176, 3826808832, 3555593216, 4076019200, 1193979648, 1111193728, 1506581056, 3949231456, 1978667088, 2209879928, 1626609028, 846341034, 41750199}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 1140850688, 1040187392, 1929379840, 2692743168, 1472200704, 245366784, 1364197376, 1287127040, 881590272, 1862926336, 4122411008, 2466545664, 4278173696, 3163643904, 4004089856, 3021232128, 4166398976, 1220879872, 287281920, 669082240, 2860620096, 3112195552, 3858774608, 1593837208, 2055224796, 3938467722, 1965045797}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 603979776, 1778384896, 3506438144, 2675965952, 2051014656, 1734344704, 1431306240, 2468872192, 1944846336, 3697934336, 3676241920, 314933248, 3848224768, 768663552, 1595969536, 3146631168, 3222674432, 2382181888, 1288090368, 1999165312, 2535754944, 548137632, 135478256, 3988752136, 1946702188, 3131654670, 2545805673}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 469762048, 1644167168, 251658240, 3162505216, 1296039936, 3567255552, 1861222400, 2920808448, 3260284928, 3607232512, 3588292608, 2260238336, 2269986816, 1175969792, 2070654976, 1408038912, 3353746432, 3923445248, 2705173760, 227527552, 704624960, 1687092192, 446115056, 3773538744, 2922179508, 2483425386, 277554363}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 1946157056, 2248146944, 352321536, 3447717888, 2713714688, 2061500416, 1127219200, 1251475456, 3500933120, 233439232, 3678470144, 2858516480, 4262019072, 1998774272, 3598364672, 1517406208, 3221623808, 2651532800, 271619840, 3768635520, 1592760000, 1726380832, 914113168, 2944757640, 1410909972, 1913893658, 3613683637}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 3825205248, 2382364672, 2667577344, 2894069760, 3577741312, 1562378240, 3914334208, 842530816, 1904476160, 2634153984, 1239351296, 3314188288, 1154990080, 1556045824, 2122813440, 3740956672, 1388708864, 4085061120, 3276126976, 2563077760, 1828499008, 128108000, 2260129264, 4058839512, 3318207548, 975654538, 915642919}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2885681152, 4261412864, 2130706432, 3951034368, 1950351360, 3726639104, 1970274304, 2440560640, 3388211200, 3268280320, 3830251520, 2565832704, 3284385792, 2248302592, 2979835904, 2262386688, 2570722304, 2273523200, 404926720, 1558999168, 1268875840, 3469663776, 1380835440, 3555680600, 2319661620, 323134226, 2470207531}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2214592512, 2113929216, 285212672, 3363831808, 3485466624, 3269459968, 3719299072, 4125622272, 3644063744, 2383544320, 615972864, 2158067712, 3036200960, 3924516864, 1546956800, 3108395008, 2787513344, 4062520832, 2480317184, 2864267904, 1386459584, 2872559456, 2613507664, 2268220168, 3037988852, 834813158, 1731140111}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 1409286144, 570425344, 2936012800, 3363831808, 3493855232, 1776287744, 3767533568, 672661504, 3865313280, 1550188544, 130220032, 2926149632, 3069853696, 3554009088, 3202125824, 2978531328, 3179420672, 2472871424, 940220160, 3588479360, 1202172224, 1484094688, 1607882416, 686805416, 640518780, 2200723250, 3376336743}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 2080374784, 1509949440, 3674210304, 1484783616, 1547698176, 2753560576, 3161456640, 3071803392, 479461376, 1152516096, 3218407424, 3197534208, 3820404736, 3430047744, 3783372800, 2985125888, 1942367232, 1341595136, 1850449152, 1694268800, 1334491712, 1503195104, 256462768, 457968856, 4131783220, 3124168394, 3450575723}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 2080374784, 2046820352, 3607101440, 1937768448, 2076180480, 2740977664, 3215982592, 1670905856, 2310275072, 2949775360, 921108480, 1008369664, 2915614720, 1638948864, 2835845120, 2501470208, 2986607616, 2185899520, 240329984, 3175660928, 3429878080, 2324354592, 434064528, 1558252520, 1025478612, 695037946, 263598931}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 4093640704, 1912602624, 1761607680, 746586112, 1119879168, 488636416, 948961280, 1954021376, 482607104, 4177920000, 2129854464, 884834304, 3415916544, 3266404352, 2778763264, 1147684864, 785654784, 79568384, 1654068992, 3614154112, 1358025920, 544787552, 3964950288, 2547393976, 694892108, 1808373130, 2507460199}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 603979776, 2113929216, 922746880, 1786773504, 876609536, 3407872000, 2762997760, 2272788480, 3984850944, 803078144, 727252992, 1244889088, 1029128192, 1309335552, 981241856, 205649920, 2809398272, 3934659072, 535641856, 206944896, 4243221568, 1618443872, 1908070448, 1434757656, 142988612, 2550808546, 682558327}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 3288334336, 4261412864, 4177526784, 2843738112, 2202009600, 4074766336, 3077570560, 1706557440, 1362886656, 900333568, 414515200, 23953408, 836976640, 3142901760, 641380352, 3263158272, 2028747776, 3238141440, 1870734080, 3638794880, 3385875392, 44975392, 912606512, 1665391144, 893785860, 1438057058, 82609817}, +{2147483648, 1073741824, 2684354560, 1879048192, 939524096, 1946157056, 1979711488, 3137339392, 3883925504, 1715470336, 2770337792, 395313152, 3859283968, 2176581632, 2671902720, 2598436864, 2666627072, 3859333120, 3005964288, 1514844160, 913078272, 1129059328, 3774480896, 3846519552, 1011326080, 4248304960, 2263476768, 1960496624, 1187137048, 4152824140, 1910935542, 6707109}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 3019898880, 3321888768, 956301312, 1820327936, 2243952640, 3663724544, 4279238656, 2506620928, 263454720, 3302621184, 1563230208, 2968354816, 3106062336, 3271909376, 585281536, 2709420032, 3338943488, 1489123840, 987831040, 3119229056, 3068256704, 1902106720, 3600874448, 457458088, 486096508, 3710364142, 2422734639}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 2080374784, 33554432, 2533359616, 2843738112, 1874853888, 1096810496, 2735734784, 3102212096, 1825832960, 3383623680, 4115464192, 3410591744, 4029104128, 1255202816, 2765271040, 761260032, 719586304, 1542857216, 847317248, 369853312, 3818408768, 2579394720, 2956411152, 1035527784, 3737552636, 1360119566, 3925413975}, +{2147483648, 3221225472, 2684354560, 805306368, 939524096, 2483027968, 2650800128, 4244635648, 3548381184, 2143289344, 3097493504, 3272605696, 2913468416, 370409472, 4073062400, 1458110464, 3854794752, 3990208512, 3904921600, 3889467392, 1073960960, 518259712, 3080598016, 1436877568, 3158937216, 2125911744, 2892025504, 3114392720, 1177974424, 2923798028, 1406983774, 2876501959}, +{2147483648, 1073741824, 1610612736, 1879048192, 671088640, 2080374784, 3120562176, 1962934272, 1132462080, 985661440, 1562378240, 3446669312, 2333605888, 651952128, 1989541888, 4078239744, 597917696, 2462138368, 1300553728, 3184046080, 242468864, 1628185600, 3963487744, 3706785024, 3491343744, 2971302336, 437154464, 627851472, 1389063352, 1718075636, 4209910058, 3956882745}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 3825205248, 4194304000, 3674210304, 3632267264, 2638217216, 3793747968, 2620391424, 3189243904, 2000420864, 4128112640, 4140761088, 934969344, 1975566336, 2101633024, 4057182208, 2932959232, 2502697984, 2317750784, 4276829952, 1158200192, 3368154688, 659675616, 934928368, 1602085144, 136306084, 3377915354, 670529985}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3154116608, 2583691264, 1224736768, 2877292544, 3636461568, 2212495360, 1175453696, 1591214080, 4113825792, 913702912, 3291938816, 541556736, 3125985280, 1576230912, 2945363968, 904812544, 2547260416, 3756399104, 1143937280, 1435745664, 3501509312, 140277664, 3151825488, 893033608, 3176687516, 587405826, 2335279875}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 67108864, 167772160, 3607101440, 729808896, 3711959040, 2996830208, 1339031552, 2008547328, 2448687104, 2885025792, 2266562560, 1840480256, 1069891584, 3520126976, 636784640, 3687041024, 2807301120, 774257152, 3349229312, 2814877568, 292774208, 3765034528, 228011824, 1153345080, 3438334396, 2103743306, 702280251}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 3556769792, 3053453312, 989855744, 2323644416, 3435134976, 950009856, 3346006016, 396886016, 1239678976, 2700738560, 280690688, 3628892160, 3828203520, 57368576, 697667584, 913733632, 4093907968, 3043628544, 3993184000, 3100681344, 1718352192, 4062607712, 4221316112, 952503256, 1972185428, 3467223302, 398489275}, +{2147483648, 3221225472, 1610612736, 1342177280, 2281701376, 3154116608, 2315255808, 1962934272, 947912704, 3250585600, 1960837120, 1970274304, 1173880832, 1540620288, 2403467264, 3335454720, 1470988288, 45203456, 3937296384, 3999830016, 1470064640, 278146048, 3949069824, 568268032, 3051723136, 670948800, 2064145504, 3854404816, 679073800, 3055706692, 1865325138, 2537193395}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 2080374784, 2583691264, 1090519040, 2977955840, 1698693120, 1730150400, 2536505344, 1749549056, 2668363776, 3626106880, 2323841024, 449609728, 2526855168, 197287936, 2807402496, 3644282880, 902564864, 490865152, 2685600000, 3094658432, 1983430848, 1069302560, 3064759216, 3649882328, 1111120996, 1339131022, 3036239129}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 4093640704, 301989888, 4043309056, 2004877312, 356515840, 1017118720, 2788163584, 2815950848, 4240179200, 3760586752, 3218407424, 4077420544, 2736668672, 411099136, 760451072, 3850889216, 981214208, 3016098304, 2286226176, 2875237760, 1111119552, 1480260768, 1431342128, 2715967032, 1854332740, 3229001514, 3283575537}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3825205248, 1241513984, 2600468480, 3716153344, 1044381696, 4011851776, 1412431872, 3444047872, 1404305408, 554565632, 3818979328, 1661566976, 935477248, 2742411264, 2208206848, 1379330048, 770978816, 1848519168, 3885053696, 3326191488, 3631637056, 746309792, 2973743728, 2009037464, 4193676708, 473686990, 3743398775}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 469762048, 2919235584, 1929379840, 2172649472, 3384803328, 94371840, 3142582272, 33030144, 4276355072, 1639317504, 2616524800, 579960832, 399949824, 3374407680, 2663034880, 3398322176, 1445213184, 680926720, 1139088640, 1250533504, 604173632, 3600767904, 495159696, 1307961304, 146144220, 1314251482, 3437613999}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 3959422976, 3254779904, 3506438144, 2071986176, 1656750080, 44040192, 1890582528, 1335361536, 3042705408, 2058223616, 3807576064, 3666968576, 3212918784, 3683573760, 3945041920, 2441603072, 1927035904, 3798864384, 2907899136, 2611056512, 936993472, 972222880, 2432345808, 2496447576, 1960951396, 146359674, 1398987545}, +{2147483648, 1073741824, 3758096384, 3489660928, 3623878656, 4093640704, 2449473536, 3070230528, 4135583744, 3997171712, 933232640, 594542592, 3865575424, 4004249600, 3942776832, 35323904, 2928312320, 56606720, 2884067328, 191606784, 735733760, 3531877376, 922112, 1298739968, 3027873152, 2168028992, 303730016, 2766664368, 701711288, 208518292, 1267684566, 1355259609}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 2348810240, 100663296, 1761607680, 2038431744, 3275751424, 4062183424, 2916089856, 4115136512, 565968896, 291110912, 3801415680, 2926608384, 2984886272, 408117248, 3360133120, 1476950016, 2595496960, 3242593792, 442439936, 3876433536, 3879037376, 2580055840, 860741424, 3720183320, 3465844124, 3014126838, 1443909301}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 469762048, 2248146944, 2734686208, 1501560832, 1900019712, 1218445312, 2354053120, 2052587520, 2355363840, 2203189248, 2301165568, 3067248640, 1294483456, 1236852736, 3242307584, 958392320, 3623625728, 1112933888, 1229657344, 2006162048, 2943804224, 1989056928, 2897116080, 15466168, 932588380, 1848320978, 3114511527}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 3825205248, 436207616, 1258291200, 3246391296, 2143289344, 694157312, 1173356544, 160956416, 1610874880, 503447552, 3275948032, 2206433280, 1972944896, 2711552, 3372920832, 3973343232, 790367232, 2655403520, 1793145600, 516991872, 137588288, 3029187488, 2327181584, 1048043368, 1423232836, 1877442282, 818394431}, +{2147483648, 3221225472, 536870912, 1342177280, 1744830464, 1409286144, 3992977408, 3472883712, 3800039424, 3955228672, 287309824, 2354053120, 4074242048, 1503920128, 1250557952, 1914241024, 3501817856, 1810644992, 72343552, 1799524352, 3653302272, 2675719168, 1294876160, 4019390208, 740342400, 2190856768, 193183328, 551373264, 2249876856, 125361148, 3999803218, 3205240727}, +{2147483648, 3221225472, 3758096384, 3489660928, 939524096, 201326592, 3321888768, 2164260864, 2055208960, 2881486848, 1851785216, 1385168896, 592969728, 1746141184, 974782464, 88145920, 4202397696, 2750496768, 2780880896, 2580058112, 3686254592, 1416375296, 893258240, 687027456, 48662144, 3671908288, 444505568, 3299407312, 1324648744, 3434206620, 1771774082, 3856305739}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 3825205248, 1979711488, 50331648, 1820327936, 2302672896, 178257920, 2733637632, 112721920, 589561856, 519438336, 2813526016, 1105821696, 3707125760, 1901715456, 3817123840, 4129343488, 3279688704, 1375875584, 4107087616, 1512474752, 2711475008, 1294107360, 3252417776, 1493801016, 1814449460, 3260153154, 2746789583}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 1543503872, 3858759680, 3607101440, 864026624, 1790967808, 3542089728, 871366656, 1726480384, 3684433920, 489553920, 3245408256, 580091904, 2996420608, 3616825344, 594849792, 2839508992, 1927552000, 4115283456, 511378688, 1149811328, 1090614848, 4197256736, 2241707984, 3768120248, 3366961364, 1989232118, 3721729173}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 2885681152, 905969664, 3036676096, 1820327936, 4005560320, 471859200, 2863661056, 3851943936, 3702259712, 3430023168, 286457856, 881688576, 246038528, 4205174784, 3630477312, 4151367680, 660870144, 2664834560, 2925865216, 4162361984, 3133860544, 2010332512, 883801360, 2585418232, 4131252868, 1984467578, 3435330117}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 3690987520, 2113929216, 3741319168, 511705088, 264241152, 903872512, 2913992704, 1661468672, 3754688512, 386007040, 4188602368, 2798616576, 1253556224, 3112853504, 3434917888, 1793419264, 1251214336, 292958720, 2297377024, 1248375936, 1848858176, 476784480, 2500234192, 1871200584, 3298139572, 3312115294, 2516831561}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 1811939328, 3791650816, 1258291200, 2625634304, 2923429888, 27262976, 1943011328, 3914858496, 1494482944, 2195324928, 1175650304, 441548800, 652197888, 2890162176, 313569280, 3481356288, 4212921344, 3805689344, 2105346304, 2798161792, 1795514432, 1094586080, 369173552, 1219404088, 286283708, 4140476210, 3837945723}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 3556769792, 1845493760, 1929379840, 1048576000, 1430257664, 673185792, 3450863616, 1402470400, 3580624896, 2204499968, 2975137792, 1406304256, 1709850624, 3727613952, 1105833984, 2737432576, 3640921088, 1832001024, 2226067200, 2698623616, 3438402880, 3083339360, 52695408, 2575448984, 750199492, 2171971802, 3732397749}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 3154116608, 637534208, 3573547008, 3699376128, 2537553920, 1243611136, 2398093312, 2541223936, 2753822720, 2907832320, 2369585152, 356548608, 1438498816, 2208260096, 1686605824, 2674681856, 3807118336, 2150513152, 683344128, 492280448, 2657372864, 1290800480, 410528624, 3953400344, 3281140244, 1423775154, 4207980895}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 2617245696, 3657433088, 50331648, 3934257152, 1556086784, 3655335936, 2924478464, 104333312, 2281439232, 970850304, 219742208, 3388768256, 1201258496, 1789616128, 3501436928, 384325632, 3486778368, 1815749120, 3909824768, 353615232, 647522368, 1490828640, 225315600, 1878075784, 2767752012, 1482416938, 1815892233}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 4093640704, 2583691264, 1862270976, 2206203904, 1673527296, 3311403008, 3614441472, 3253207040, 1558446080, 3682992128, 2567897088, 2523234304, 1884176384, 3585990656, 3580137472, 2687551488, 1169689600, 3856406016, 907687680, 1303711616, 3418394432, 4262905376, 1529298576, 2682356328, 1421368420, 693823830, 1306866715}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 469762048, 1912602624, 3238002688, 3179282432, 3871342592, 316669952, 2335178752, 3819438080, 621543424, 3220045824, 2230648832, 2642903040, 2056175616, 1664573440, 1825878016, 3980417024, 3510117376, 3518242304, 3969518848, 1016010624, 3040390848, 715020320, 3940887120, 41917768, 3587883284, 1587367830, 1593018129}, +{2147483648, 3221225472, 2684354560, 1879048192, 1744830464, 1006632960, 167772160, 3238002688, 461373440, 1337982976, 3881828352, 2557476864, 4231528448, 1396965376, 413532160, 4238147584, 607748096, 3915726848, 3823820800, 2782564352, 817223680, 898110464, 3743168000, 3541187840, 2504200576, 1824565440, 3542808992, 3191519120, 2407918184, 2677018916, 4178061026, 4032569351}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 1543503872, 33554432, 3405774848, 2793406464, 3988783104, 320864256, 1309671424, 2670198784, 106692608, 47316992, 928972800, 1479442432, 3052191744, 287334400, 4029386752, 3415304192, 3170374656, 1247023616, 714998016, 447036288, 1361951808, 3004189792, 2442375760, 1915059576, 685115116, 2341016382, 363312277}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1275068416, 2986344448, 3841982464, 1166016512, 4114612224, 954204160, 951058432, 2678587392, 2231631872, 3122528256, 3600089088, 2293268480, 3730292736, 497639424, 2717093888, 3758520320, 987235328, 2928412160, 805961984, 3933410176, 3820588992, 2853534496, 3843137712, 1888582184, 592427380, 3647228054, 3943643795}, +{2147483648, 3221225472, 2684354560, 3489660928, 3087007744, 3154116608, 2181038080, 2063597568, 964689920, 3183476736, 786432000, 1345323008, 382205952, 2895380480, 2885550080, 1198456832, 3689775104, 1243725824, 1105354752, 2866057216, 96950272, 553139200, 1331440128, 267004160, 3352378240, 2955055168, 400326560, 2740691344, 4263168520, 336714196, 2787793614, 817935151}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 2885681152, 3053453312, 2063597568, 1837105152, 1715470336, 1084227584, 4193255424, 738721792, 1559494656, 2061369344, 4109434880, 2410840064, 3251355648, 2096586752, 1421193216, 1808549888, 905460736, 553393664, 1848260864, 841941632, 3846420800, 2574872224, 1723633520, 889374584, 307875124, 3246676206, 2041327127}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1543503872, 3187671040, 855638016, 2306867200, 1908408320, 3839885312, 2544893952, 1981284352, 2676228096, 4042129408, 1533083648, 841515008, 142786560, 2417254400, 2732560384, 2285856768, 2963813376, 756823552, 3291088128, 2268017792, 1138338112, 1675786656, 1488630160, 414833032, 2540422836, 3505453082, 413090143}, +{2147483648, 3221225472, 2684354560, 805306368, 1207959552, 335544320, 2046820352, 1627389952, 4169138176, 1665138688, 1457520640, 542113792, 1736966144, 1287389184, 257032192, 3001876480, 3248455680, 3549708288, 594141184, 4001927168, 3316307968, 3506963456, 3304861184, 674381568, 763172736, 2713162944, 2627232608, 3915634800, 1964082472, 3921378188, 4231220518, 2777633141}, +{2147483648, 1073741824, 536870912, 1879048192, 1744830464, 2751463424, 637534208, 520093696, 864026624, 4215275520, 153092096, 1945108480, 212336640, 3249274880, 2618687488, 1157562368, 3446636544, 466829312, 2516246528, 1506717696, 50321408, 2884121600, 848041472, 1256602368, 4275518592, 822318144, 3676660256, 1511381936, 890833752, 1714981460, 4002477318, 75470601}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 1811939328, 2315255808, 2499805184, 8388608, 943718400, 3793747968, 1433403392, 1920466944, 1715732480, 1110835200, 2676293632, 2112192512, 1092894720, 1395122176, 2949550080, 3817928704, 305660928, 677652992, 3175490816, 3372029312, 3273765312, 1465024096, 2760035504, 307954648, 3494680052, 521921490, 666666887}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 1409286144, 3791650816, 2499805184, 1803550720, 1858076672, 2241855488, 3603955712, 940048384, 3558080512, 3707371520, 2209021952, 954433536, 667074560, 2234212352, 844795904, 1655597056, 2504539136, 3413380608, 495597312, 7547264, 58697664, 4159498912, 685398480, 2705461144, 1086793276, 148225030, 4086293615}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 603979776, 1778384896, 3036676096, 3816816640, 1186988032, 513802240, 4193255424, 458752000, 2568749056, 1436942336, 2071134208, 1143832576, 1064583168, 2083512320, 1598066688, 723970048, 1880632320, 3732672000, 2222340864, 1822099328, 906599872, 815684768, 3662861264, 1465527128, 2135238964, 1532405018, 3706575161}, +{2147483648, 3221225472, 536870912, 2952790016, 4160749568, 3422552064, 973078528, 1728053248, 511705088, 2218786816, 1629487104, 1150287872, 233308160, 2403598336, 826408960, 295763968, 1972273152, 2688663552, 951934976, 2598735872, 2417653760, 2164786176, 3090424320, 2304378112, 4038922624, 670083392, 3079597408, 1112852528, 3987337368, 1475958476, 1000834894, 3384496867}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 335544320, 2919235584, 184549376, 3867148288, 2671771648, 2690646016, 1542455296, 749207552, 629407744, 1594228736, 1926823936, 985956352, 683950080, 3138838528, 3214127104, 2957891584, 705176576, 1775515136, 209594112, 4276429440, 341738304, 374832736, 2004440560, 1097104648, 935788356, 1554746886, 2089931859}, +{2147483648, 1073741824, 1610612736, 805306368, 2281701376, 2885681152, 436207616, 2566914048, 612368384, 1757413376, 1566572544, 292552704, 3772252160, 1148977152, 3453091840, 1858928640, 3203170304, 3424075776, 2079973376, 99332096, 2636826624, 2711630848, 839925248, 3198685440, 858005888, 3572368064, 507446368, 4008809872, 1194584872, 649771556, 2141484634, 583157361}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 3690987520, 3456106496, 2533359616, 2743074816, 2411724800, 4032823296, 1607467008, 2463629312, 569114624, 2024669184, 4197384192, 1933541376, 893304832, 3873398784, 2426834944, 2476886016, 1755323392, 3425703424, 2731027712, 1398014080, 2391946304, 3428399648, 1727838352, 2846849576, 2320409356, 2324062386, 3327789269}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3422552064, 2650800128, 654311424, 3380609024, 2512388096, 337641472, 2584739840, 2574778368, 2707161088, 3093168128, 214106112, 1447591936, 3018440704, 2148491264, 3815608320, 1352550400, 1520436224, 2521836032, 2425883904, 2339113088, 4046858304, 1105660064, 1070248080, 2083842488, 2464477676, 490534314, 1949360897}, +{2147483648, 3221225472, 1610612736, 4026531840, 671088640, 1275068416, 1912602624, 1392508928, 4253024256, 3888119808, 1394606080, 3639607296, 2640838656, 537657344, 3004563456, 2412576768, 3191373824, 1682882560, 2406506496, 357273600, 974612480, 396362752, 1437599232, 2047344896, 3038524288, 1865286208, 3457759392, 631937552, 1573517816, 1380711828, 1232402582, 2010870673}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 1275068416, 3053453312, 3003121664, 947912704, 1237319680, 1793064960, 2171600896, 1711800320, 1071906816, 1130758144, 488964096, 781680640, 879411200, 3788201984, 1344049152, 4099696640, 1742736384, 3740275200, 2370313472, 3385068160, 2071336768, 3340579296, 3797660112, 276358152, 1617974468, 1937914798, 4173538499}, +{2147483648, 1073741824, 1610612736, 1342177280, 2818572288, 2751463424, 369098752, 3808428032, 729808896, 1749024768, 438304768, 2110783488, 2542272512, 1387003904, 2893152256, 2636840960, 2335801344, 2306621440, 176676864, 1898491904, 4263692288, 1644178432, 486551040, 209722112, 96483456, 962598720, 3899661088, 2484606320, 1006904408, 2827883292, 3465617542, 1587460033}, +{2147483648, 3221225472, 1610612736, 1342177280, 3892314112, 3825205248, 3187671040, 1090519040, 1484783616, 742391808, 4137680896, 590348288, 2751987712, 88342528, 997588992, 2955608064, 506036224, 763215872, 1458724864, 1069322240, 1406887936, 1254108160, 1541414400, 3977255680, 4218946176, 3219916224, 4177674080, 2438279856, 3930498808, 1352819524, 3890514654, 2177328635}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 335544320, 3590324224, 1258291200, 260046848, 1228931072, 1721761792, 1926234112, 1238892544, 3570663424, 1152516096, 1955659776, 4168122368, 2157887488, 409755648, 2605428736, 1565222912, 1094718464, 4204796416, 2026912512, 3906485376, 1247027520, 2339509280, 3388023856, 3787495736, 2616641276, 3629153426, 1451593451}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 3019898880, 2315255808, 1023410176, 1317011456, 4190109696, 383778816, 3597664256, 1828192256, 2480144384, 2299658240, 1767702528, 3785588736, 957136896, 2750242816, 1918152704, 1762023424, 2428517376, 3797943808, 1789929216, 3633847168, 2321821632, 4027199968, 3581480784, 2383000712, 1646650244, 4060934354, 2389527155}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 335544320, 4194304000, 2566914048, 1602224128, 3124756480, 262144000, 2943352832, 2643984384, 2793668608, 3209560064, 1279066112, 1039892480, 695025664, 1724440576, 2559619072, 4268746752, 3148874752, 469252608, 3256093440, 1225140096, 3536924352, 2993271968, 2860140528, 3457182520, 387141588, 47049258, 3583973679}, +{2147483648, 1073741824, 3758096384, 2415919104, 3355443200, 2483027968, 2449473536, 4278190080, 1182793728, 960495616, 3613392896, 1395654656, 3192389632, 3436445696, 4021682176, 153026560, 3654189056, 1727053824, 4179124224, 3400511488, 708143104, 691026944, 3846702592, 2689871616, 3858113920, 1459562816, 1254001504, 609811312, 3862717512, 871465140, 1391353102, 626038143}, +{2147483648, 1073741824, 2684354560, 1879048192, 402653184, 4093640704, 2650800128, 3405774848, 3548381184, 2805989376, 3684696064, 1808793600, 2222456832, 1838415872, 3747479552, 4053598208, 2657583104, 652296192, 4050182144, 610054144, 743438336, 1213207552, 2067270144, 3795063552, 1519257216, 2800030528, 3564354336, 3237968560, 274058744, 40577276, 697739834, 252508307}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 1811939328, 771751936, 1996488704, 3699376128, 473956352, 2136997888, 298844160, 27787264, 2265710592, 4153540608, 172294144, 4147544064, 996720640, 3401342976, 2018095104, 4288104448, 2754618368, 2402821632, 2940479744, 940444800, 2929671232, 2960110048, 2881780656, 2037228808, 29981836, 1036466958, 1752937073}, +{2147483648, 1073741824, 2684354560, 2952790016, 3892314112, 3288334336, 771751936, 922746880, 3699376128, 3393191936, 2468347904, 1437597696, 3116892160, 1693712384, 1512177664, 805240832, 2806153216, 3802152960, 848355328, 2136453120, 2565470208, 642786304, 3994551808, 2368480000, 2985170560, 943799360, 823888864, 4271361584, 3454614424, 1660917380, 252567950, 4190773127}, +{2147483648, 3221225472, 536870912, 4026531840, 671088640, 872415232, 637534208, 3506438144, 880803840, 3762290688, 1184890880, 3364880384, 255328256, 2578710528, 2905735168, 1724710912, 1307672576, 3034202112, 455204864, 2961346560, 2606823424, 569709568, 4031088128, 3353890560, 1089263744, 4092798912, 217746528, 3220490416, 2375486456, 3251673516, 2531116410, 797742539}, +{2147483648, 1073741824, 536870912, 1342177280, 3087007744, 3019898880, 1644167168, 922746880, 4202692608, 893386752, 2552233984, 3312451584, 384303104, 1543766016, 717619200, 324599808, 1222803456, 1644445696, 2798182400, 59879424, 3145586688, 4155587584, 4226198016, 1984056064, 181518720, 3897756480, 814319200, 668071792, 4057152664, 3981032180, 1437713462, 1510151667}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 335544320, 1912602624, 2298478592, 3028287488, 2537553920, 2258632704, 2112880640, 2889351168, 1223426048, 2419195904, 3013279744, 3940450304, 3332456448, 3094732800, 1503899648, 3308976128, 379784192, 1454551552, 1641237248, 2639199616, 1452091584, 3148067424, 2486892656, 371401784, 2750587124, 4134756386, 1077854813}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 1275068416, 369098752, 3137339392, 41943040, 2713714688, 576716800, 1326448640, 3977773056, 4242276352, 48365568, 2089615360, 1911914496, 603406336, 4093173760, 123645952, 3811698688, 2849324032, 1007260160, 94719232, 1260245632, 3934207296, 853579104, 1998516560, 747482152, 1228635900, 2407714418, 2169484201}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2080374784, 234881024, 1761607680, 3011510272, 3519021056, 1344274432, 3371171840, 2520252416, 3511943168, 115998720, 3464691712, 1871872000, 2959065088, 1444896768, 3524759552, 3501217792, 3931833344, 647397888, 4181575936, 1049653376, 1940600768, 3744379296, 3349806864, 4183451704, 3126344660, 4181993282, 2676111379}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 3019898880, 1442840576, 3539992576, 3598712832, 3175088128, 3433037824, 1645215744, 490209280, 2332819456, 3253600256, 1218904064, 3649470464, 3128999936, 2966446080, 3044782080, 3917703168, 369048576, 2180682240, 1185346304, 2255715456, 2088187712, 886998112, 1258083184, 284576440, 1775805708, 2307907610, 790809573}, +{2147483648, 1073741824, 3758096384, 1879048192, 1744830464, 3154116608, 100663296, 4043309056, 3917479936, 876609536, 677380096, 3635412992, 2305294336, 4035706880, 2014969856, 950206464, 3029172224, 1080213504, 2459787264, 844148736, 966420480, 2737505280, 577869312, 4021341440, 4037169792, 3284080576, 2846851360, 1180029680, 1758387528, 4166468436, 2553004006, 645127585}, +{2147483648, 3221225472, 1610612736, 1342177280, 671088640, 603979776, 2248146944, 1929379840, 377487360, 1170210816, 3676307456, 1651507200, 4260888576, 2529951744, 677511168, 1680539648, 972259328, 3512451072, 4029833216, 437161984, 988637184, 2255694848, 2777656832, 2254560000, 3924122752, 2441553728, 1736554592, 1578694992, 2594555256, 569604340, 3923908114, 1902849349}, +{2147483648, 3221225472, 3758096384, 1879048192, 3892314112, 469762048, 1241513984, 3439329280, 4152360960, 1866465280, 3714056192, 1508900864, 1875378176, 2732326912, 1424097280, 1759707136, 499744768, 1038303232, 3087065088, 2606534656, 297256960, 2571830272, 1113953792, 2500412672, 681568640, 4146531264, 1630503328, 2638631088, 3275512264, 211513796, 1953819614, 2660405725}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 872415232, 1509949440, 1023410176, 1283457024, 809500672, 2950692864, 1127219200, 2109210624, 620494848, 150339584, 3360489472, 1735884800, 2016231424, 1184161792, 2454228992, 1287518208, 1638206464, 4148407808, 192904960, 3580092288, 2759603136, 2125867360, 346891696, 2680665768, 2891276052, 2236151858, 472822889}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1677721600, 3791650816, 2902458368, 2894069760, 2369781760, 304087040, 3603955712, 3696754688, 3291742208, 3659399168, 2735013888, 2513862656, 3156295680, 3409043456, 3244396544, 2981685248, 3324851200, 212500992, 909344512, 3882798464, 484720064, 1967534432, 2964399344, 3909664408, 499416348, 1037525106, 2812854611}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3690987520, 1174405120, 3674210304, 461373440, 1958739968, 1331691520, 4019191808, 1967652864, 288096256, 2005532672, 3481337856, 3958603776, 1154760704, 4268089344, 81563648, 3147884544, 4072219648, 1799858688, 3868879104, 45275776, 3380359488, 1243754272, 1677528656, 223453736, 1986617308, 3214179590, 2546335105}, +{2147483648, 3221225472, 3758096384, 1879048192, 1744830464, 67108864, 4060086272, 3204448256, 595591168, 809500672, 3965714432, 2414870528, 734527488, 2396782592, 4102160384, 2554527744, 1412071424, 2276409344, 3276791808, 1413451776, 1991821312, 1578828800, 4023301632, 884564736, 194167168, 3061061952, 4130221600, 3880328304, 3067453128, 3304573700, 23836830, 8843549}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 3422552064, 2785017856, 3372220416, 1937768448, 1774190592, 1071644672, 1364197376, 3185049600, 124518400, 341180416, 3232694272, 2574417920, 3618029568, 1473929216, 2734657536, 4238428160, 2712079360, 117868032, 50129152, 2226351744, 1268394432, 839456160, 2020967184, 2454737352, 1317975628, 499698642, 256467605}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 4093640704, 771751936, 184549376, 75497472, 2982150144, 526385152, 1450180608, 321388544, 1628700672, 1169293312, 1786970112, 2162982912, 468172800, 2953928704, 69308416, 3729684480, 744174592, 93365760, 1222770432, 1940933248, 324408128, 1650001632, 1901834960, 2120843112, 1196262500, 3398466470, 3540400663}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 872415232, 2046820352, 3539992576, 2961178624, 3703570432, 719323136, 1141899264, 1070071808, 2039742464, 3314155520, 593297408, 2516615168, 2506899456, 3702448128, 843812864, 718272512, 319104000, 1746707968, 3042074368, 3750363008, 273555520, 4248776160, 1698267536, 1203691336, 1258520732, 1788594758, 2314148207}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 4093640704, 2248146944, 1157627904, 3028287488, 3930062848, 1990197248, 1555038208, 1481113600, 983826432, 2167013376, 1132265472, 541949952, 2302296064, 240508928, 2652278784, 1083492352, 1544358912, 3966076416, 3788400384, 1848109184, 2595717824, 702499168, 925137456, 1866125432, 631902372, 20790062, 317570003}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 1275068416, 1040187392, 4009754624, 2994733056, 2353004544, 3319791616, 3207593984, 1060634624, 580124672, 1478885376, 1219166208, 2735702016, 2661007360, 315252736, 965644288, 1784502272, 89861120, 731355648, 2313155840, 3898890368, 3637094976, 973134944, 176024624, 46224296, 500242196, 3658392466, 2073903187}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 3959422976, 301989888, 721420288, 2961178624, 851443712, 1604321280, 1999634432, 1432879104, 982253568, 4013031424, 2141126656, 3899555840, 1181794304, 1149526016, 189247488, 53430272, 3022980096, 767996416, 274529536, 1879466880, 2037424192, 1231934944, 3369984016, 1517667224, 651815684, 2677796774, 4237084753}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 4093640704, 1845493760, 1895825408, 3682598912, 314572800, 1474297856, 2874146816, 555220992, 1195638784, 2087059456, 1124139008, 1067024384, 1305493504, 1140318208, 880971776, 1750792192, 64041984, 1682017792, 4185151232, 46258816, 1536931264, 1359441824, 1067933136, 2581029640, 2424262348, 1131627682, 2689166767}, +{2147483648, 1073741824, 536870912, 4026531840, 1476395008, 3825205248, 3053453312, 4110417920, 1568669696, 775946240, 3898605568, 1267728384, 1702363136, 2847670272, 2938765312, 3099000832, 879198208, 3292119040, 2790023168, 1209970688, 504322048, 1881609216, 2577381888, 3460687616, 1732659328, 4015634112, 1451281184, 1004201328, 2445661896, 3792070812, 867799210, 3436243945}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 2617245696, 2046820352, 3539992576, 427819008, 826277888, 1805647872, 3109027840, 2459435008, 2609643520, 300023808, 1887109120, 2016444416, 3856121856, 81616896, 350072832, 1673676800, 3700100096, 1190703616, 3963873536, 4252200320, 4062481472, 1849286048, 2818857136, 3711316088, 3430222812, 714707746, 2251575533}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2483027968, 4060086272, 1795162112, 662700032, 2185232384, 778043392, 1030750208, 3244818432, 1183580160, 3367370752, 1765081088, 4036657152, 1147420672, 3764445184, 3227365376, 3290556416, 2644843520, 784509440, 501244672, 3140156800, 3434522688, 2097307168, 2028849648, 2943564744, 1753726500, 1460861462, 1715639841}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 2214592512, 1040187392, 3976200192, 293601280, 3678404608, 2124414976, 3612344320, 300417024, 300154880, 3641311232, 1725366272, 3848634368, 2332082176, 1556570112, 3184824320, 2389469184, 2678522880, 1797106176, 3924614912, 2539221632, 4285629120, 62060064, 2560391472, 1201608760, 2530312476, 3059928574, 1052004715}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 603979776, 570425344, 3103784960, 1266679808, 2092957696, 1033895936, 1395654656, 832045056, 3317956608, 2959212544, 521469952, 4137058304, 949796864, 2687524864, 291344384, 4125714432, 3636790272, 1516147200, 1792069376, 3984481664, 446081216, 3869040032, 2402304336, 1239256088, 665417284, 3559195162, 3540944575}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 1946157056, 1442840576, 1761607680, 3548381184, 2520776704, 1663041536, 1060110336, 3490185216, 1910243328, 2432827392, 3079733248, 2390261760, 3818307584, 1160011776, 2543816704, 3201386496, 3237028864, 1030261248, 3190743808, 1026577536, 3089209792, 2404547488, 4204830960, 3717393688, 3735183588, 55098078, 614396285}, +{2147483648, 1073741824, 3758096384, 1342177280, 2013265920, 1140850688, 4194304000, 2365587456, 629145600, 3678404608, 589299712, 2108686336, 2210922496, 2565079040, 994443264, 2809069568, 1166049280, 3486433280, 536895488, 2921705472, 2104715264, 1192168448, 1326488064, 1404499712, 2720816000, 2852631488, 4078588704, 1497402672, 4004431704, 957368772, 303923918, 3808388547}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 2483027968, 2248146944, 2164260864, 3632267264, 977272832, 241172480, 720371712, 3278372864, 3356753920, 1433272320, 3274375168, 3004006400, 3964125184, 227303424, 1339338752, 271271936, 525022208, 3204291072, 649067264, 257452160, 2728048576, 3851451232, 1121889584, 4618056, 1419355140, 3806981238, 3859250823}, +{2147483648, 3221225472, 536870912, 1342177280, 402653184, 2751463424, 100663296, 3909091328, 2659188736, 4022337536, 2950692864, 1311768576, 389545984, 1091829760, 2039611392, 2697789440, 733773824, 1828995072, 4082294784, 2360315904, 1770256384, 2813148160, 3410797056, 2270979840, 4189510784, 518368704, 334154976, 2096865744, 1882310728, 3064994004, 2717393202, 410258355}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1006632960, 1778384896, 4110417920, 914358272, 1732247552, 2409627648, 36700160, 1536688128, 3050045440, 3550871552, 4171956224, 1113227264, 276348928, 3067895808, 2846068736, 2656266240, 2217411584, 2149232128, 2975397120, 2544650624, 2744882624, 2326747104, 2778008304, 1774037368, 4274281412, 2511308346, 2165665213}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2885681152, 2785017856, 3372220416, 3078619136, 1153433600, 492830720, 1882193920, 2118647808, 3549167616, 2928803840, 2061172736, 2752020480, 57786368, 2716033024, 1675988992, 403458048, 1859857408, 1577615872, 1148310784, 3143849600, 2191887808, 2192342176, 3674945872, 1781573160, 127263668, 4025304110, 1173660137}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3154116608, 2113929216, 1962934272, 1635778560, 2084569088, 950009856, 1240465408, 2022178816, 3689676800, 3677487104, 865402880, 1780318208, 895238144, 3191595008, 3380514816, 2113595392, 1028987904, 3598559744, 3217836288, 2460218496, 4241140928, 4179411488, 1370883312, 3483051640, 696421684, 2920335310, 1339308593}, +{2147483648, 1073741824, 3758096384, 2952790016, 1476395008, 2617245696, 1241513984, 3070230528, 1786773504, 2252341248, 2875195392, 944766976, 2755133440, 3090939904, 2489450496, 3852533760, 3739254784, 3765288960, 1102536704, 35106816, 1478125568, 1316828160, 2140318208, 2048182528, 3330013568, 3619707200, 740300896, 4105186736, 2141725832, 2007245676, 724444426, 1842034073}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 3019898880, 2583691264, 2768240640, 2759852032, 1841299456, 4217372672, 1934622720, 2399666176, 3265527808, 2222850048, 3010920448, 1235845120, 2781593600, 2792644608, 876384256, 3155646464, 3589479424, 187153920, 2651119360, 2002911104, 2802140608, 448664928, 1872173264, 2293869288, 535029804, 1554011622, 1346019187}, +{2147483648, 1073741824, 1610612736, 2952790016, 671088640, 469762048, 704643072, 4110417920, 3061841920, 1556086784, 2707423232, 2693791744, 938999808, 1573650432, 2440429568, 1222967296, 3229319168, 1468743680, 639557632, 1529655296, 944228352, 2072581120, 3783112192, 3276166400, 1097941376, 1781386688, 2923577312, 2732528656, 3173563432, 4202024156, 259921258, 3728806421}, +{2147483648, 3221225472, 536870912, 1879048192, 402653184, 3422552064, 1644167168, 4110417920, 1266679808, 3854565376, 1025507328, 4159700992, 1655177216, 1876688896, 2255355904, 1294270464, 3095101440, 1841610752, 3109642240, 2853474304, 4197480448, 1245262848, 347449856, 416414976, 262854528, 2726065088, 426706080, 594843408, 2082494840, 2210474324, 1525776806, 1399575253}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 1006632960, 570425344, 3372220416, 2290089984, 2805989376, 3294625792, 4105175040, 974651392, 673447936, 3782082560, 1784217600, 3824386048, 2431008768, 1828970496, 1068011520, 258918400, 3208449024, 3959272960, 814703872, 2494067584, 1753938112, 2910009184, 427073392, 1909773448, 2087847700, 969097210, 3010246743}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3019898880, 3858759680, 1191182336, 1686110208, 356515840, 2829058048, 4086300672, 2590507008, 2841378816, 1937375232, 2391212032, 3507388416, 1788887040, 2031935488, 4252471296, 2318911488, 3088782336, 1687460352, 3247928064, 1772779648, 3854818880, 3193769440, 1520017904, 1971776696, 29403372, 3980484014, 1783593893}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 738197504, 1174405120, 318767104, 1786773504, 171966464, 94371840, 4272947200, 1658322944, 3391356928, 2292056064, 1894711296, 697597952, 3252043776, 1084547072, 3582562304, 4055881728, 3742055424, 1332384256, 2800317696, 1824018048, 213111616, 692661600, 374318512, 3014970680, 4259425636, 2470697226, 414268695}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2348810240, 2248146944, 385875968, 3783262208, 985661440, 1503657984, 189792256, 3511156736, 2453405696, 3219259392, 2371551232, 4101865472, 575389696, 2419875840, 2160111616, 4184561664, 602342400, 1642050048, 2867913984, 1710345856, 2951961152, 1926440608, 3319898960, 536475416, 112152028, 2210464950, 2627901941}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 3154116608, 1845493760, 2097152000, 3900702720, 1052770304, 442499072, 3289382912, 2150105088, 351535104, 299761664, 1451556864, 1477476352, 1542930432, 3279020032, 2271719424, 3987793920, 1727079424, 1628348928, 907172096, 703686784, 662239936, 1960116832, 1687730704, 1030970472, 815263932, 3158217790, 2315935855}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 469762048, 503316480, 3472883712, 58720256, 3183476736, 1822425088, 2450522112, 3567779840, 2172387328, 1762525184, 652935168, 235175936, 2842705920, 2985484288, 1925550080, 490076160, 1468470272, 1923262976, 2322032896, 481844352, 3057566272, 2440277024, 403368976, 4210144664, 2511852108, 2142908510, 1764307229}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 201326592, 2181038080, 2399141888, 2441084928, 2143289344, 1969225728, 701497344, 2146959360, 506200064, 3409838080, 1196228608, 3357442048, 1537425408, 3248218112, 3662254080, 1676331008, 1030827008, 4005075456, 781346048, 2625861504, 3639332160, 2583800992, 3899582224, 526062440, 2483530316, 3203387386, 3454767469}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 201326592, 637534208, 2030043136, 4102029312, 2445279232, 2988441600, 657457152, 2217213952, 1400635392, 492699648, 1169489920, 3452731392, 2166603776, 1631150080, 2737016832, 1191213056, 2897820672, 2606402048, 1425728768, 2209611392, 4032915904, 504871008, 997358800, 2678719672, 4142338404, 3480199222, 1115052445}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 603979776, 570425344, 2566914048, 931135488, 3686793216, 2569011200, 1026555904, 1408761856, 2746482688, 1324482560, 1185611776, 1239449600, 460013568, 471982080, 2972028928, 3524192256, 1993284608, 3338317312, 867986176, 436159872, 65258688, 1383508640, 4217012112, 1104564472, 1982882788, 848912066, 3658142107}, +{2147483648, 1073741824, 3758096384, 2415919104, 402653184, 3422552064, 2516582400, 1694498816, 1652555776, 2311061504, 186646528, 1510998016, 318242816, 3676569600, 3986030592, 1762066432, 112558080, 540295168, 592437248, 3037245440, 2013063168, 3558030336, 2789978624, 3031387392, 2418561664, 3604859584, 1602861792, 3233174352, 3266757624, 2200317420, 917440714, 3012141951}, +{2147483648, 1073741824, 3758096384, 805306368, 3355443200, 1946157056, 3187671040, 2063597568, 1652555776, 3217031168, 3172990976, 756023296, 2175270912, 2850291712, 4226678784, 292880384, 1385988096, 813481984, 3724959744, 1740353536, 470247424, 2166428672, 1351265792, 2678445824, 3231768192, 2732880704, 3206845280, 3618700496, 2387376248, 2873143212, 3072257118, 1524194587}, +{2147483648, 3221225472, 2684354560, 4026531840, 1476395008, 201326592, 2583691264, 2701131776, 2592079872, 3871342592, 1075838976, 168820736, 3380084736, 2571894784, 1207042048, 1403322368, 282165248, 3892133888, 2940657664, 1348636672, 3345995776, 425800704, 1177000448, 1779334400, 2075425152, 1320503488, 1818424800, 2166668688, 2662659064, 2831652140, 3829298922, 651974597}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 738197504, 2046820352, 1795162112, 2659188736, 3233808384, 3080716288, 3530555392, 3463970816, 3013345280, 1608384512, 3931439104, 1719762944, 3190964224, 2188763136, 845058048, 1249703936, 2837521408, 2183893504, 2093837568, 1275820416, 2702342720, 1371926112, 369532176, 3520126232, 2716286932, 2201137330, 3592084433}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 67108864, 1241513984, 788529152, 1551892480, 3619684352, 2418016256, 3687841792, 3232235520, 1027866624, 2531131392, 2447048704, 3685646336, 3357327360, 539254784, 3428290560, 2163951616, 2521236480, 1393328640, 4153792256, 4043042688, 2620974912, 3251271136, 542409808, 4121550904, 1103752924, 1098498734, 4259431731}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 4093640704, 301989888, 1895825408, 1468006400, 1279262720, 3688890368, 3075473408, 1121452032, 941359104, 2005794816, 3570335744, 4145512448, 4181278720, 47767552, 3028455424, 2479605760, 12256256, 336441856, 1799117568, 3436332416, 755848896, 1008917664, 2195175024, 1100575656, 1323887052, 1238009330, 540007305}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 2885681152, 637534208, 3070230528, 1015021568, 2420113408, 2787115008, 1821376512, 2292711424, 1461977088, 3148742656, 2628190208, 731807744, 2022162432, 2843697152, 810266624, 2474399744, 364585984, 1992074752, 254466304, 522768000, 2526408256, 858419680, 2792363696, 2992115288, 87828620, 3501328798, 3162843947}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 67108864, 167772160, 2969567232, 2273312768, 1807745024, 291504128, 739246080, 2264399872, 2438201344, 2082340864, 868548608, 434995200, 3822665728, 4017283072, 3469381632, 2086918144, 4160293888, 899649024, 2184598272, 1045718912, 1598244032, 271709344, 958793104, 3622900968, 4091787708, 535055818, 206271603}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 201326592, 436207616, 855638016, 3850371072, 1505755136, 3609198592, 202375168, 2562195456, 2046033920, 2702049280, 1888288768, 2700967936, 947863552, 416604160, 1365422080, 338544640, 961618944, 1140827648, 4050153728, 5929344, 3143979072, 921165472, 4143586704, 1820529016, 3639648940, 1908588762, 3402338011}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 1946157056, 1442840576, 1593835520, 2843738112, 4164943872, 2053111808, 2435842048, 3934781440, 2674655232, 1241907200, 1082195968, 709459968, 1718206464, 663642112, 601526272, 4267927552, 3298102272, 1695252992, 3071460096, 500751488, 575657024, 3193923744, 53165552, 3211701576, 699492276, 3849730686, 929639073}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 335544320, 3254779904, 2130706432, 3330277376, 104857600, 1063256064, 1928331264, 1212678144, 3512467456, 117833728, 1685127168, 3092086784, 2921054208, 2906152960, 1511960576, 3323283456, 3293905920, 2885663232, 283167488, 1364912512, 1604176192, 3070837600, 1496519856, 1895740296, 304436676, 809316542, 1790150109}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 3556769792, 3187671040, 2868903936, 897581056, 541065216, 2183135232, 3757047808, 2872573952, 247201792, 2809528320, 2390818816, 2802286592, 2779561984, 226844672, 3846483968, 2595780608, 2863995904, 1825936896, 2560085760, 269348480, 2045962048, 2265991840, 3613468400, 697810008, 1522843924, 1840343458, 949394345}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 738197504, 570425344, 4177526784, 2323644416, 3376414720, 3831496704, 2836398080, 1580728320, 2367946752, 3279290368, 2529230848, 1941012480, 346439680, 3631865856, 2680860672, 2359089152, 177024000, 2453378560, 3789897984, 3303499648, 814236864, 2920083424, 1131750512, 71281416, 2162390268, 3498994202, 619037215}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3959422976, 3590324224, 3573547008, 914358272, 893386752, 1163919360, 3631218688, 499646464, 831782912, 2483421184, 187629568, 913866752, 532365312, 2997739520, 1174253568, 922150912, 1077089280, 1904906752, 1499614464, 1324507776, 537558720, 2822130656, 3914625392, 1710580552, 601283556, 2476947646, 2373094287}, +{2147483648, 3221225472, 2684354560, 4026531840, 2818572288, 738197504, 3321888768, 2197815296, 2407530496, 2151677952, 2921332736, 3488612352, 3851943936, 1138491392, 1154088960, 1937965056, 3183443968, 1594376192, 2248531968, 1925353472, 888854528, 2072458240, 3683231232, 3190900992, 4141966976, 1980328768, 210595872, 4068177520, 2694989144, 14081684, 3470081546, 4191589977}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 3556769792, 771751936, 352321536, 1904214016, 1220542464, 232783872, 2045771776, 3456630784, 4279500800, 4158259200, 2096955392, 3830808576, 2965946368, 3354353664, 2501808128, 4276508672, 3118531584, 849059328, 116391680, 3402093184, 792984768, 1159844896, 3445682640, 3400221192, 3265045092, 2270656334, 2753729279}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3825205248, 3120562176, 2566914048, 2894069760, 1077936128, 354418688, 833617920, 2048393216, 1486094336, 3335389184, 1885798400, 48791552, 3545776128, 1250353152, 3070078976, 4082497536, 694879232, 1534231040, 957435648, 2656664448, 579167936, 3172428896, 1445085616, 1184889112, 2280263940, 2159099770, 2619049515}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 1275068416, 3791650816, 922746880, 3615490048, 2873098240, 3856662528, 745537536, 2573729792, 2676752384, 3377070080, 2424832, 2380824576, 1306935296, 4279033856, 3063132160, 793106432, 2101427200, 2725159424, 3194584320, 221339520, 1924490048, 2126730016, 3546565552, 3912619112, 1730748036, 878872086, 3244516481}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 1140850688, 3120562176, 2432696320, 830472192, 3351248896, 3386900480, 1659895808, 4039639040, 280231936, 3966107648, 2487156736, 2587525120, 265469952, 2212913152, 4293890048, 1330468864, 4255323136, 1679329792, 1464065792, 1968685952, 1516371136, 2839986464, 814774032, 2078844360, 2416694692, 488888574, 2372402087}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 4093640704, 3992977408, 822083584, 3464495104, 4282384384, 870318080, 487587840, 3877109760, 8126464, 2151546880, 66125824, 322535424, 1417723904, 901734400, 4035088384, 1007831040, 3996462080, 3767249408, 3385322240, 2320749184, 3071920576, 3895651040, 3480775664, 3131968872, 824776476, 1776657874, 4014925281}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 1409286144, 2785017856, 1157627904, 3447717888, 4194304, 564133888, 1458569216, 154664960, 3578003456, 2837577728, 4092919808, 375422976, 3528704000, 1330208768, 708554752, 412633088, 602473472, 2903936512, 518844160, 2219892864, 3042372288, 454156064, 1638682352, 3979554616, 1120382388, 3946736994, 1407069367}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 3556769792, 3187671040, 1660944384, 3749707776, 1354760192, 56623104, 1672478720, 1977090048, 4220256256, 4131782656, 944046080, 2195423232, 1076969472, 2622808064, 2168229888, 1388177408, 3006342144, 2105646592, 393895680, 923690624, 3285472576, 2053067296, 2976241744, 1337797160, 1111989460, 3103751466, 523628301}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 1946157056, 637534208, 1593835520, 847249408, 2772434944, 1126170624, 672137216, 762839040, 4233887744, 3812491264, 3539533824, 2929295360, 36421632, 2799984640, 3440553984, 2131576832, 242422784, 2369424896, 487159552, 2432768128, 1434827840, 1932910176, 4119683184, 926100568, 1276805996, 874075530, 1845038401}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 2214592512, 3053453312, 3808428032, 3766484992, 2772434944, 3399483392, 1827667968, 1498939392, 2568224768, 4246339584, 2737242112, 3811737600, 112050176, 1999462400, 3689656320, 981096448, 432079872, 551791104, 1623621376, 3885432960, 3075117888, 545909216, 4019155184, 4278748472, 817555636, 10997178, 1593995387}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 2751463424, 503316480, 2332033024, 444596224, 3309305856, 52428800, 70254592, 592969728, 1569456128, 1846935552, 2441805824, 2304016384, 108675072, 2505105408, 318083072, 237758464, 1092166656, 2651689472, 2513948416, 1207374464, 712682304, 2171426144, 1736068208, 852557144, 171288164, 3771452170, 1246308285}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1946157056, 2382364672, 4110417920, 4169138176, 2067791872, 434110464, 3377463296, 1937244160, 798228480, 196214784, 1915944960, 2133622784, 1343733760, 3349241856, 3823734784, 2466400256, 3474795520, 2066853376, 2661699328, 3871812224, 1301185728, 3711755872, 3515471728, 4220805096, 3602136844, 1640116186, 3761965571}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1946157056, 2919235584, 3305111552, 1031798784, 1354760192, 1621098496, 164626432, 1533542400, 2420899840, 4145152000, 3813343232, 3979902976, 418791424, 3009732608, 528330752, 3980388352, 797772800, 1834335744, 454287104, 149881472, 1797697728, 4006566688, 2607236304, 109803352, 1372143676, 1193965342, 2013199777}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 1006632960, 3321888768, 922746880, 1115684864, 3175088128, 2946498560, 1045430272, 2726821888, 2351693824, 798883840, 2182938624, 1166114816, 4170465280, 1532223488, 3237916672, 1398724608, 836176896, 2289480192, 1987232000, 2009676416, 2745936448, 236149344, 1613580912, 526417784, 2028585948, 3960579558, 2633783169}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 3825205248, 2852126720, 754974720, 3598712832, 3451912192, 2871001088, 978321408, 1033371648, 3605266432, 1487798272, 3001876480, 541556736, 2128396288, 452812800, 2016448512, 4169160704, 1699687424, 1235792384, 140801792, 4141946752, 1187362752, 3361992672, 1532880976, 1359537400, 721113340, 3264316418, 3676684631}, +{2147483648, 3221225472, 1610612736, 4026531840, 3087007744, 1006632960, 1174405120, 1493172224, 4001366016, 3670016000, 2279604224, 2974810112, 573046784, 161742848, 2449342464, 3491037184, 2079031296, 3709222912, 1929109504, 1924435968, 1109321728, 3020358656, 1538564608, 3567188224, 851903104, 1783929280, 2228157152, 3262054544, 4281376520, 3419463948, 1302994926, 2083726171}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 2483027968, 771751936, 1795162112, 2222981120, 2034237440, 4141875200, 3312451584, 2131230720, 2644770816, 3535667200, 2953510912, 138969088, 803651584, 2145935360, 1709813760, 1756588032, 3724098560, 380207616, 861104896, 3406375552, 1717679936, 676816608, 2141663472, 3570573096, 2727604420, 3507224398, 4233615827}, +{2147483648, 3221225472, 1610612736, 268435456, 3892314112, 3556769792, 2986344448, 2164260864, 1249902592, 3007315968, 1570766848, 1552941056, 4104650752, 4164681728, 3038904320, 2009792512, 384991232, 3095969792, 2111856640, 4151808000, 2849728512, 2027764736, 926387712, 2684049152, 2911714688, 3581904576, 1526161376, 3600234224, 2636157432, 3399221228, 1429655134, 1863933453}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 3154116608, 3992977408, 2264924160, 3414163456, 415236096, 3718250496, 2419064832, 4134010880, 1051983872, 3371565056, 3507421184, 1228374016, 3369713664, 2529189888, 1711968256, 379541504, 3469028352, 1672121856, 45047040, 2729250944, 404664384, 14242848, 2615282512, 2982754968, 441493124, 2103066662, 2549063327}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 1811939328, 4060086272, 3573547008, 1233125376, 2805989376, 1675624448, 508559360, 2241331200, 4170448896, 4008574976, 3009740800, 2961080320, 3717545984, 1615716352, 3144790016, 1117321216, 583470080, 2533458432, 225502464, 2394620800, 1125355456, 768070688, 961717040, 1251951208, 128900620, 3109423010, 830545147}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 1275068416, 2717908992, 1828716544, 1820327936, 3980394496, 3433037824, 3578789888, 3123183616, 1911816192, 2272395264, 4184932352, 3401809920, 1323909120, 799072256, 2938417152, 2577516544, 4007603200, 1655997952, 2565458176, 2157645696, 4187922880, 970247008, 1788263664, 2192621880, 2167191132, 105237518, 3290767519}, +{2147483648, 3221225472, 3758096384, 805306368, 1207959552, 2885681152, 3992977408, 4211081216, 2894069760, 12582912, 425721856, 869269504, 1777860608, 675020800, 899022848, 3332440064, 728137728, 3728687104, 2351423488, 320704512, 2493958144, 3867874304, 1024568832, 1004060928, 2559458432, 135079744, 925402848, 2102549648, 903826088, 3426212492, 2198177082, 1368059113}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 2885681152, 234881024, 385875968, 847249408, 373293056, 3663724544, 1290797056, 987234304, 3503030272, 1439301632, 3878354944, 1951498240, 3965272064, 4155170816, 2712449024, 3827427328, 1076700160, 2679158272, 3131296000, 3143775360, 511642688, 2293733984, 2106095280, 3332918472, 3535303172, 986731418, 1453620701}, +{2147483648, 1073741824, 2684354560, 1342177280, 3087007744, 1006632960, 3120562176, 3070230528, 1937768448, 3737124864, 3659530240, 2794455040, 885522432, 2232156160, 1535770624, 2335899648, 3704979456, 3829874688, 411099136, 798535680, 3978033152, 1218255872, 1903471104, 2107754752, 2839418240, 2605006144, 2641401376, 3297235408, 3638502136, 3636698316, 440292774, 761414457}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 1409286144, 436207616, 989855744, 864026624, 440401920, 1012924416, 904921088, 1421344768, 2075394048, 3837657088, 3534422016, 229736448, 984268800, 1806524416, 2403373056, 2951104512, 1774269440, 2455021056, 2936559360, 1577197440, 2390295104, 4267749152, 1140220144, 1875451208, 2008591236, 3845283906, 1175389723}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2483027968, 3388997632, 2734686208, 260046848, 2411724800, 4255121408, 1703936000, 2382888960, 3297509376, 1989017600, 2140864512, 1949597696, 1042890752, 533454848, 1155379200, 544262144, 364446720, 2222040576, 28243712, 520752000, 2182676544, 2464257568, 942075536, 407248472, 2134315244, 1978315670, 2761586953}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 2483027968, 2046820352, 1694498816, 2290089984, 205520896, 4074766336, 3545235456, 257425408, 1069285376, 2666135552, 1734279168, 4006248448, 1277378560, 625729536, 1790152704, 1618270208, 3748205568, 3287253504, 802087680, 3865970560, 2417564096, 742897248, 1243276208, 2976917736, 2561163084, 3562275474, 2245932481}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 3422552064, 1778384896, 1493172224, 1468006400, 2042626048, 3319791616, 1884291072, 2282225664, 351010816, 2570715136, 1763770368, 2587197440, 2728312832, 1124687872, 1194504192, 1506297856, 1716978688, 2581511680, 1240627456, 2163619200, 237702848, 3230443680, 1286565136, 2777779016, 4209564556, 1482834662, 2568883201}, +{2147483648, 3221225472, 1610612736, 2415919104, 3623878656, 3825205248, 838860800, 3472883712, 1954545664, 2831155200, 1386217472, 2756706304, 3654811648, 2286682112, 4089315328, 3094282240, 1210155008, 464437248, 3967377408, 84709376, 230057984, 2684165120, 2147525120, 1911052032, 1948397952, 1447639360, 107122656, 4106313616, 623942488, 1614834076, 4062577106, 2822973197}, +{2147483648, 3221225472, 536870912, 805306368, 4160749568, 1006632960, 4127195136, 285212672, 1769996288, 3703570432, 3902799872, 2880438272, 4233625600, 1408499712, 3082944512, 3028877312, 2838659072, 2814394368, 4288208896, 1830653952, 2475816960, 2171544576, 3627123200, 837286144, 3972275840, 551172032, 371005728, 912301264, 3143726936, 2737202596, 3608923978, 3757706627}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 2885681152, 1509949440, 2868903936, 3900702720, 3502243840, 1264582656, 2224029696, 214433792, 430702592, 2664300544, 4142596096, 4242767872, 3655483392, 769122304, 1159368704, 54319104, 3589876736, 551453184, 3274626304, 3578018176, 3167885888, 299701216, 3013393552, 918280744, 2947842780, 1606938790, 3423778113}, +{2147483648, 1073741824, 2684354560, 1879048192, 1744830464, 3825205248, 2785017856, 3909091328, 2575302656, 2051014656, 1973420032, 1806696448, 3223846912, 1456734208, 269090816, 1138819072, 1035370496, 2884419584, 3288883200, 773435392, 2447996928, 1924076544, 2542114304, 1927760640, 2839293056, 1396578752, 788204832, 2538573168, 3295044536, 2992290020, 3794456054, 2363443863}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 738197504, 2852126720, 2734686208, 1417674752, 4148166656, 2703228928, 2882535424, 4027056128, 1226571776, 84541440, 2397896704, 2815000576, 3190177792, 2281562112, 2898440192, 3981502464, 3869971456, 3286665728, 2860442880, 1994919296, 3400270912, 183635680, 2846428784, 1863822168, 4164770972, 1600348582, 918052557}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 3825205248, 1308622848, 2499805184, 3883925504, 3972005888, 1008730112, 1219493888, 3759669248, 2238447616, 3799908352, 4013096960, 2440790016, 1753923584, 291987456, 248164352, 4204025856, 529609728, 1353615872, 1173255936, 2978485888, 2990809280, 3754569120, 2449542480, 3179714424, 3143261636, 1513759386, 3690537749}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 3825205248, 2986344448, 1694498816, 1937768448, 683671552, 2841640960, 1460666368, 3052929024, 1983119360, 3445227520, 886243328, 4270620672, 427606016, 3120717824, 3225530368, 370231296, 4289537024, 2893913600, 2052551424, 3540527488, 2224830400, 3887473824, 1770858064, 2295180072, 887052924, 1146371594, 3939111915}, +{2147483648, 1073741824, 3758096384, 4026531840, 1744830464, 3959422976, 3724541952, 587202560, 2222981120, 3888119808, 262144000, 1972371456, 2829582336, 198443008, 3125411840, 634191872, 2492891136, 2676506624, 2016206848, 133541888, 2921457664, 1992500224, 3711546880, 3284654336, 660082816, 1951151424, 3005623008, 733680464, 2997201112, 4289316012, 4064745790, 2549855223}, +{2147483648, 1073741824, 3758096384, 2415919104, 134217728, 4227858432, 2046820352, 2634022912, 3263168512, 599785472, 3030384640, 923795456, 1892155392, 2609643520, 1462632448, 3910991872, 1501790208, 2266644480, 1211097088, 1166848000, 443738112, 644824064, 2757277184, 1851311360, 808461696, 2493000640, 4246999264, 1737622224, 1328218264, 3522867020, 2095826822, 678334649}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 3019898880, 2181038080, 385875968, 2155872256, 2470445056, 1897922560, 3828350976, 389545984, 30670848, 3972399104, 485949440, 3385950208, 4143333376, 2519326720, 1462013952, 119461888, 2643792896, 3514344960, 2356465408, 3662688640, 3559399232, 3084656864, 900348016, 2116368216, 3984631908, 599849106, 3448126515}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 3825205248, 3791650816, 1526726656, 1820327936, 4055891968, 1008730112, 1037041664, 2513960960, 930349056, 3108634624, 3984130048, 2630647808, 327303168, 172810240, 612085760, 3161843712, 1817652224, 2844238336, 2605958912, 514856320, 2934454336, 937168096, 3824561104, 817832888, 2103157340, 3223711474, 4123988323}, +{2147483648, 3221225472, 1610612736, 268435456, 2013265920, 2483027968, 3791650816, 4110417920, 2004877312, 2411724800, 413138944, 2939158528, 4059561984, 3525050368, 471990272, 3734306816, 2502852608, 218251264, 226942976, 3692400640, 1465116672, 274414592, 247572992, 865460992, 2221947264, 3726126016, 2362187168, 671744656, 3693151896, 486053124, 3684781250, 3822801809}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 2214592512, 3321888768, 2533359616, 360710144, 3502243840, 4091543552, 2052063232, 1563951104, 1777598464, 1221459968, 138870784, 1328185344, 1938636800, 417456128, 4189556736, 1551824896, 2218329088, 1082501632, 204201728, 2213977216, 2972668480, 2766989728, 144456912, 721560328, 486351372, 1868797546, 520143627}, +{2147483648, 3221225472, 1610612736, 1879048192, 3623878656, 1275068416, 771751936, 4076863488, 2910846976, 2000683008, 3483369472, 1982857216, 1278738432, 651427840, 4160618496, 93519872, 665747456, 1487716352, 2505334784, 3770126336, 3177146368, 2768053248, 2478152192, 363756800, 3035800704, 3489591616, 3234692256, 830746928, 2803240184, 3018789380, 2920067794, 3975016595}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 3959422976, 2382364672, 2164260864, 176160768, 12582912, 941621248, 659554304, 1917321216, 1060372480, 1088552960, 2651652096, 1996455936, 631259136, 1887821824, 3758395392, 3244357632, 4125043712, 3423252992, 3755209984, 220970112, 741504448, 4136694240, 1325872400, 47616120, 2232808060, 1835832566, 2256859159}, +{2147483648, 3221225472, 1610612736, 1879048192, 1207959552, 738197504, 2852126720, 3103784960, 3095396352, 1891631104, 1860173824, 3889168384, 3633840128, 29097984, 180748288, 572850176, 1926004736, 3080929280, 738320384, 2322829312, 1641867264, 43197440, 3020013056, 3409690880, 2595265920, 3137693376, 3241472864, 1522996368, 4262695880, 3284976492, 3060471650, 2746067633}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 872415232, 2583691264, 2365587456, 830472192, 2277507072, 1520435200, 2557476864, 3578265600, 356777984, 365035520, 350289920, 194674688, 3846160384, 2617204736, 4275933184, 1429620736, 64173056, 661893632, 3556858624, 3096618880, 3843808192, 552434208, 3104093968, 832631320, 1860879828, 2448410174, 1707560683}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 3690987520, 2315255808, 150994944, 3615490048, 2453667840, 2199912448, 173015040, 893911040, 3907780608, 1134428160, 818216960, 746553344, 1494138880, 970416128, 1634250752, 188381184, 931863552, 70428160, 2700967168, 4164395392, 174248640, 436816032, 3750598640, 613800984, 2525887676, 44683222, 3298547937}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 2751463424, 3053453312, 2298478592, 142606336, 3292528640, 2413821952, 2131755008, 3686268928, 3952345088, 293732352, 1405943808, 3864887296, 2111750144, 4132003840, 4075204608, 1503422464, 232731648, 375948800, 3858197248, 3456469120, 1398465984, 1198739808, 3443491504, 58974888, 3303858972, 2227983290, 3364296371}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 3556769792, 3791650816, 3271557120, 3430940672, 1153433600, 3684696064, 256901120, 3283615744, 3875799040, 3821928448, 2872246272, 2130804736, 4069834752, 1813209088, 601403392, 2767738880, 1705837568, 3028983296, 907108096, 25788800, 1666775616, 3245432544, 3514402448, 1437658392, 3402463004, 2805179530, 2894970887}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 1006632960, 771751936, 687865856, 2189426688, 3737124864, 2141192192, 2096103424, 2560098304, 2420375552, 1361182720, 1438711808, 1661698048, 69582848, 138698752, 3368849408, 2711447552, 4404224, 1874507264, 3673578752, 2814748800, 1480260544, 3042500064, 2985934992, 2577555480, 1978641268, 1937238826, 1876780703}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 3154116608, 1107296256, 1291845632, 2659188736, 1052770304, 1293942784, 2375024640, 3957850112, 85721088, 303693824, 2700673024, 1345552384, 1980219392, 4210450432, 1949085696, 3831977984, 1380129792, 2451212800, 1304185088, 958245760, 827915712, 2734093280, 3580492944, 2806602168, 1545352332, 2862220462, 3711502005}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 1140850688, 838860800, 1761607680, 2122317824, 2990538752, 2405433344, 435159040, 3028811776, 580648960, 551419904, 2218852352, 557088768, 4268572672, 4024426496, 3581390848, 1420224512, 4248253440, 2574885376, 2399139584, 3320287616, 987683008, 2292387040, 503022512, 977335048, 3129091844, 2478769486, 4276466973}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 3019898880, 100663296, 419430400, 2759852032, 188743680, 3277848576, 126877696, 740818944, 4254334976, 4257873920, 3570204672, 3310387200, 1062453248, 4031864832, 4169379840, 660887552, 3096380416, 2335801856, 1985043200, 2709758080, 2749655488, 63908448, 2958661232, 3317776968, 2343287068, 1198548926, 1518667767}, +{2147483648, 3221225472, 2684354560, 268435456, 2013265920, 3959422976, 3791650816, 3405774848, 4034920448, 2285895680, 778043392, 1422917632, 2909274112, 797704192, 52035584, 4029349888, 1958838272, 952877056, 1820876800, 104632320, 1281054720, 33098752, 2987829760, 940068096, 679257984, 2134598720, 1890139616, 918459056, 1713663304, 3407265164, 461916926, 213691105}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 2617245696, 973078528, 3238002688, 3179282432, 1228931072, 2459959296, 3553624064, 2218262528, 3019636736, 875692032, 1888288768, 2084339712, 213467136, 3200245760, 2000654336, 756738048, 1193751552, 3072167424, 315608320, 2941748608, 1855913152, 3855155232, 1613926320, 694578360, 3435033660, 1060268842, 2171106841}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 3825205248, 1241513984, 4177526784, 3699376128, 3795845120, 970981376, 3715104768, 3776446464, 2641100800, 704249856, 3021406208, 219054080, 2407514112, 826499072, 4098854912, 3015473152, 3765775360, 641040896, 2724939520, 526094208, 354052800, 4225767520, 4168100144, 2744661672, 70005508, 161092362, 4188476965}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 3422552064, 704643072, 2332033024, 1753219072, 918552576, 3487563776, 877658112, 1756889088, 1649147904, 96337920, 571146240, 1105952768, 3268362240, 3193102336, 1582469120, 598857728, 1506612224, 2118947328, 3939165440, 2318304640, 296216128, 4254204896, 2762289424, 2247658120, 3533229004, 2246807050, 483348613}, +{2147483648, 3221225472, 2684354560, 2952790016, 2550136832, 3825205248, 1375731712, 2734686208, 2407530496, 1371537408, 509607936, 3031433216, 574095360, 1037828096, 664141824, 187891712, 531070976, 3491250176, 1275191296, 1084133376, 1153095680, 4267516928, 1403566592, 4007261952, 1689428352, 154462784, 4288821792, 3446750992, 2342958376, 1910955092, 4119536466, 71016865}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 3959422976, 3254779904, 4009754624, 2592079872, 1556086784, 1671430144, 475004928, 1360527360, 1121189888, 494272512, 371261440, 330137600, 919158784, 280682496, 3769544704, 2197026816, 1214194688, 2501940736, 2134309120, 2070710144, 4208259392, 2237378144, 866680080, 502748696, 1507319388, 2304837346, 2672658651}, +{2147483648, 1073741824, 1610612736, 4026531840, 2281701376, 1946157056, 3456106496, 553648128, 3766484992, 2202009600, 2015363072, 3723493376, 1893203968, 3684958208, 2093350912, 1768226816, 1152417792, 2133409792, 295165952, 976728064, 4118464512, 1464534016, 264867328, 3257657088, 699773568, 1741277632, 1012307296, 834422640, 2868866200, 2939863124, 1944793626, 2340001175}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 872415232, 1308622848, 3539992576, 3246391296, 3342860288, 2204106752, 3446669312, 1959264256, 3395551232, 443940864, 2300772352, 2582413312, 2669068288, 2962513920, 4183666688, 1861175296, 3056417792, 658742784, 3262668544, 665827968, 3314187584, 3897209248, 1378731568, 1652873160, 3867237092, 2347904574, 3722787507}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 4227858432, 4261412864, 1929379840, 1451229184, 4114612224, 1306525696, 772800512, 3997696000, 3209953280, 549847040, 4054908928, 3417735168, 4101455872, 1031790592, 3910512640, 1526130688, 762264576, 1098627584, 1082378496, 4212622464, 2836004160, 672968288, 2211210096, 1593992424, 2424792668, 2712138950, 1950976255}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 335544320, 4127195136, 721420288, 1753219072, 3107979264, 1566572544, 1108344832, 1406664704, 4026269696, 3161587712, 2517434368, 190808064, 1019297792, 3364151296, 4015828992, 1361172480, 4004985856, 2398528000, 668003072, 790269056, 1786429760, 2884353504, 3470216688, 1223163336, 4247534844, 1913268642, 1581329297}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 872415232, 2113929216, 2768240640, 2592079872, 1354760192, 517996544, 4012900352, 2857893888, 1264320512, 3135897600, 3732733952, 2286059520, 4258578432, 3686031360, 2458497024, 1937860608, 4104068096, 1280031232, 894982912, 3405493888, 1010845888, 4278688480, 3971643664, 4252142792, 2492253140, 1802005738, 874753977}, +{2147483648, 1073741824, 2684354560, 268435456, 671088640, 3288334336, 1711276032, 1090519040, 260046848, 1077936128, 2858418176, 3178233856, 3022520320, 955514880, 2147352576, 415956992, 997097472, 2139045888, 806871040, 581939200, 841283584, 3947695104, 3270090240, 3145978624, 4087450752, 3834106816, 2578950816, 3147357808, 2344036552, 271885092, 3488770502, 3068021999}, +{2147483648, 3221225472, 2684354560, 3489660928, 1207959552, 4227858432, 1040187392, 50331648, 2659188736, 1589641216, 2820669440, 2265972736, 4082630656, 538705920, 2818965504, 1333460992, 3179184128, 3004448768, 1598349312, 1210028032, 2350372864, 2547334144, 3413218816, 2881012992, 1110025344, 312798528, 1571786848, 2359294864, 4256245624, 805017452, 2162032418, 3327145241}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 3959422976, 436207616, 2332033024, 3481272320, 3443523584, 1340080128, 1309671424, 3328704512, 4157865984, 2801926144, 1495072768, 1403748352, 1254932480, 162619392, 3714224128, 3462748160, 3261113344, 3682091520, 1003171072, 1656004992, 301617728, 1754670624, 461318192, 728142184, 3408877852, 2828635534, 1082779511}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 738197504, 838860800, 1929379840, 3296722944, 641728512, 2661285888, 913309696, 693633024, 495714304, 1522925568, 203358208, 2615312384, 652263424, 4131938304, 2222043136, 1589929984, 2805447680, 2837142016, 2411019520, 1340846976, 2167752256, 2703106784, 3537046064, 1040482808, 3142579092, 3985824922, 2551013565}, +{2147483648, 3221225472, 536870912, 4026531840, 3623878656, 2483027968, 2113929216, 4244635648, 8388608, 3586129920, 3462397952, 3262119936, 3509059584, 478412800, 2955542528, 4206690304, 601194496, 4152115200, 3154632704, 2548862976, 1669593088, 977703936, 2625567232, 708000512, 722646656, 1869405888, 4065461856, 1572941008, 1472435368, 58155172, 2773047526, 1883665875}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1811939328, 3992977408, 989855744, 3531603968, 1438646272, 1742733312, 2809135104, 3092774912, 3168534528, 2090991616, 1219035136, 3589767168, 555335680, 1854955520, 2458030080, 1322022912, 4041245696, 721777152, 195501312, 2208611456, 698045248, 3915132256, 4259447888, 92868936, 1307022084, 1794241146, 1718900601}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 201326592, 3053453312, 3808428032, 2524971008, 2059403264, 2191523840, 2207252480, 2720530432, 3595829248, 143523840, 395771904, 531791872, 3533815808, 1623810048, 871469056, 3722278912, 798989312, 3300556288, 917836032, 3854019200, 3740165952, 2822441568, 3240139920, 3218918872, 207281260, 2504639518, 3971826455}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 3556769792, 2852126720, 419430400, 192937984, 1228931072, 1763704832, 3742367744, 2797076480, 2345926656, 3757178880, 992149504, 3303243776, 2549137408, 2251644928, 2325000192, 3223414784, 25596928, 2297580032, 338508544, 2275312512, 1081492160, 2445745568, 574209072, 3732915032, 4279298540, 2479189114, 3705450227}, +{2147483648, 1073741824, 536870912, 2415919104, 4160749568, 67108864, 2583691264, 2499805184, 1518338048, 20971520, 1918894080, 1211105280, 2473066496, 743702528, 2299658240, 212008960, 878542848, 2046377984, 1340268544, 3760893952, 3807827968, 1532529664, 2254817792, 1819088640, 734565248, 2929587648, 1564554976, 3979779696, 627110024, 636598964, 3678895558, 2768227575}, +{2147483648, 1073741824, 1610612736, 1342177280, 3355443200, 1811939328, 1577058304, 3607101440, 3565158400, 817889280, 3303014400, 4153409536, 1846018048, 1100218368, 1253703680, 2131427328, 4098981888, 2712256512, 2723569664, 2056171520, 1633830912, 1384426496, 479294976, 1553535232, 1597933696, 1595557952, 3288903648, 4235676816, 2044472264, 906898044, 1698772374, 2793570559}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3825205248, 234881024, 2298478592, 4253024256, 1270874112, 2355101696, 1584398336, 1292369920, 1121189888, 2616066048, 2093940736, 2724888576, 1029619712, 2744016896, 1311870976, 226117632, 1494193152, 2435669504, 2986935040, 1184990848, 826440640, 888375328, 2378660880, 2821730984, 2863150180, 1086598766, 815147663}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 2885681152, 2650800128, 3204448256, 2222981120, 700448768, 1394606080, 4212129792, 3467116544, 308019200, 711327744, 3089301504, 2998829056, 525451264, 1565876224, 3078721536, 3026806784, 1838660608, 982663680, 4021101824, 488749184, 3409536576, 4133454304, 264129232, 1939022456, 1179031724, 1195755230, 1650413013}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 4227858432, 301989888, 654311424, 2541748224, 4282384384, 870318080, 2261778432, 2740453376, 3553886208, 646316032, 821886976, 2428141568, 216088576, 3163152384, 1179889664, 2063456256, 1868923904, 340313600, 2322803968, 2055964544, 2053766976, 268672800, 560329904, 672247272, 2482958380, 1896230258, 2948412987}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 2751463424, 1509949440, 2734686208, 2524971008, 1321205760, 3005218816, 1519386624, 1881669632, 4137418752, 2106195968, 1058734080, 344948736, 1135984640, 3366739968, 810070016, 617629696, 3102907392, 3300092416, 996740864, 977308544, 1968994368, 1091608672, 3872681616, 2665252536, 2815851852, 244029406, 1906046405}, +{2147483648, 3221225472, 536870912, 268435456, 134217728, 335544320, 2516582400, 2835349504, 1803550720, 482344960, 1969225728, 1347420160, 22544384, 508821504, 3649961984, 343736320, 1678082048, 4011081728, 625729536, 3832320000, 650115072, 2127735808, 4073387520, 1650142976, 1287951488, 3565405632, 3691024800, 2788543056, 1962515752, 1973830188, 3831812914, 1247154555}, +{2147483648, 1073741824, 536870912, 4026531840, 939524096, 2214592512, 1040187392, 385875968, 3330277376, 2252341248, 2967470080, 344981504, 3515351040, 3936092160, 2475032576, 4121886720, 702382080, 3818700800, 2681954304, 1026469888, 2212976640, 1792578560, 1666212352, 2953905920, 1171686016, 4091759680, 2374666592, 1808089520, 3688202600, 2629892924, 1904046870, 4113677917}, +{2147483648, 3221225472, 1610612736, 1342177280, 1476395008, 3288334336, 2449473536, 2466250752, 1535115264, 1329594368, 23068672, 2094006272, 547880960, 1576796160, 3821928448, 3617259520, 3463938048, 2207367168, 3595853824, 1137741824, 2072537088, 3501108224, 1458270720, 3796705024, 669561216, 1044139584, 2785851168, 3572910000, 2613952072, 1829292300, 3352219150, 3109682413}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2751463424, 167772160, 3573547008, 3531603968, 2260729856, 2661285888, 2022703104, 1940389888, 567541760, 1965686784, 1437401088, 1906016256, 3927556096, 2298241024, 3055718400, 4069025792, 18390016, 2521660928, 1442265856, 216973184, 2374911424, 1715711200, 2878721424, 270164568, 252296108, 3792229438, 2277110423}, +{2147483648, 3221225472, 536870912, 1342177280, 3087007744, 4227858432, 1241513984, 452984832, 176160768, 2294284288, 3143630848, 1699741696, 73924608, 1391722496, 4227989504, 3095986176, 4050681856, 3995287552, 2753945600, 3670904832, 632420352, 3349134336, 256952832, 1696282880, 3035728256, 133689920, 3874262880, 156593168, 4008631592, 43262892, 3151112894, 1344346847}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 3019898880, 1577058304, 1526726656, 1384120320, 4223664128, 2715811840, 4231004160, 765984768, 2732326912, 1015414784, 480313344, 3755180032, 2775040000, 4050542592, 2406395904, 1985107968, 1507367936, 2690341376, 3025615616, 2340068992, 469268288, 2344074080, 3066418128, 1967998280, 785256532, 2035104342, 1820167685}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 603979776, 2516582400, 1023410176, 293601280, 3124756480, 65011712, 4283432960, 1911029760, 4256956416, 1963327488, 1030553600, 3567091712, 929710080, 3721256960, 3322720256, 1360132096, 781878272, 464844288, 3226151680, 3741364352, 1722804416, 2376314400, 3700651376, 1003118632, 1694360268, 1827975294, 4154841741}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 2080374784, 436207616, 3841982464, 3498049536, 616562688, 4179623936, 4239392768, 4066902016, 3540779008, 2005008384, 3677814784, 72843264, 2331033600, 1055481856, 1502392320, 1756723200, 4294358016, 827750912, 1757872384, 1751102848, 1596768704, 2077445728, 1812962704, 2555701560, 3536275396, 1808378310, 1063121713}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 3825205248, 1509949440, 1828716544, 1132462080, 3477078016, 333447168, 806354944, 453509120, 677117952, 2065039360, 2906062848, 2770894848, 1615806464, 3211649024, 2850263040, 704763904, 1951251456, 3390226944, 2172073728, 1783147392, 1033855936, 1296426656, 2786042800, 4184853864, 1644081820, 3579338838, 2960486349}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 738197504, 3858759680, 754974720, 3112173568, 1723858944, 1809842176, 2242904064, 2043150336, 3665035264, 2198208512, 300613632, 825589760, 1082605568, 1057021952, 4044009472, 1554311168, 2847192064, 982769152, 3213046016, 3411119744, 3042535616, 1019732512, 4115995728, 688040712, 2410739828, 2235728878, 4061193591}, +{2147483648, 3221225472, 3758096384, 4026531840, 2281701376, 3154116608, 1711276032, 2231369728, 1115684864, 1992294400, 2858418176, 3486515200, 2247622656, 1267990528, 2893676544, 3946905600, 101482496, 4043653120, 2032656384, 3841560576, 503564288, 1848353792, 2498686464, 4046001408, 2529213056, 3025887936, 297059040, 613951120, 3485741416, 331486284, 3044356218, 1665565859}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 3422552064, 4261412864, 2097152000, 2961178624, 2176843776, 270532608, 1477443584, 784859136, 830210048, 1856372736, 1633222656, 2665447424, 2127216640, 1359962112, 1402638336, 2705545216, 1097116672, 560885248, 3686859008, 1611372672, 1222701760, 2819114080, 62396880, 4232319032, 2921467308, 3487251590, 416589509}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 2617245696, 3187671040, 1828716544, 1920991232, 4257218560, 769654784, 2488270848, 371720192, 1617166336, 535953408, 886898688, 733970432, 1949319168, 2061099008, 1034326016, 873322496, 4255947776, 3671900672, 2921662720, 3073617024, 3150346944, 3387348192, 1665940048, 2702577736, 15671628, 193115822, 56609611}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 1409286144, 3053453312, 2197815296, 2592079872, 3099590656, 2879389696, 3903848448, 3491233792, 293339136, 3607232512, 3643080704, 1145798656, 1160495104, 224288768, 2972889088, 2886891520, 736664576, 4268451328, 1985036032, 2669526144, 3123234624, 2821646176, 954595088, 2179033368, 1910511588, 936382170, 1493710609}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 469762048, 2852126720, 3607101440, 3565158400, 3972005888, 1235222528, 393216000, 3115843584, 3512467456, 2399535104, 1769930752, 619937792, 3286908928, 1493426176, 233869312, 1638922240, 3230565376, 1689048576, 550184192, 371306880, 2266455360, 1149586400, 3499654800, 4136551320, 2479766548, 580598594, 942249073}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 2483027968, 3724541952, 3003121664, 2172649472, 2168455168, 3521118208, 235929600, 1831337984, 3938713600, 2850947072, 2666463232, 2392096768, 3513991168, 2148392960, 4108300288, 2321139712, 2463728640, 1876097536, 3805481728, 1991687808, 2642826560, 285242784, 541807024, 3202479592, 997569564, 4271437406, 193069795}, +{2147483648, 1073741824, 3758096384, 4026531840, 2281701376, 2751463424, 3657433088, 2164260864, 3581935616, 3552575488, 4120903680, 3427794944, 3078094848, 3232497664, 3525705728, 3263102976, 3390537728, 3502718976, 4095401984, 3286544384, 1273423872, 3862602752, 4252356096, 225121024, 1371386752, 3196996800, 3479855136, 2372429072, 1840597208, 3970955676, 214572154, 2855865085}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 2751463424, 838860800, 1929379840, 796917760, 3091202048, 1503657984, 1620049920, 440926208, 3911974912, 971112448, 2973040640, 3281354752, 1274462208, 2624413696, 19697664, 1989240832, 10925056, 3965218304, 1580794624, 3399981440, 1294719552, 2621755936, 4134562672, 191169976, 45985068, 1697311334, 4130829905}, +{2147483648, 1073741824, 1610612736, 4026531840, 1476395008, 201326592, 2113929216, 385875968, 3565158400, 1816133632, 1126170624, 1676673024, 1410859008, 2954625024, 222167040, 2659385344, 1753317376, 1196572672, 2033311744, 3426660352, 1386072064, 2218296320, 3874683392, 3726585088, 1677701248, 2683393088, 1069576160, 682940336, 1817191704, 2007504532, 1227104554, 1641166313}, +{2147483648, 3221225472, 3758096384, 3489660928, 1207959552, 1409286144, 2852126720, 520093696, 2826960896, 2445279232, 3948937216, 4065329152, 3773300736, 2022440960, 2821324800, 3491299328, 369065984, 686604288, 3052756992, 1107988480, 3983099904, 2196286464, 2852935168, 2724536064, 520993664, 943834944, 2592402656, 3417925328, 499164264, 618691308, 3416201502, 4106008033}, +{2147483648, 3221225472, 3758096384, 268435456, 939524096, 3556769792, 2046820352, 754974720, 2508193792, 3711959040, 2917138432, 3260022784, 3591897088, 1593573376, 2471624704, 2918776832, 3136323584, 2394112000, 806215680, 809865216, 4032415744, 3106118656, 47643136, 2904826624, 143531904, 2086347712, 2258738976, 2465710768, 185107048, 924798988, 4240957698, 2550183969}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 3288334336, 3187671040, 1761607680, 3514826752, 1321205760, 765460480, 3182428160, 2185756672, 1500250112, 3528589312, 4116250624, 885358592, 3997122560, 1919213568, 2279649280, 2211502080, 1197908992, 1713370624, 2308190976, 2918580864, 321329088, 1403949856, 288612944, 2770736024, 3430887396, 1253740046, 2810561985}, +{2147483648, 1073741824, 1610612736, 1342177280, 1476395008, 2617245696, 2382364672, 1493172224, 2088763392, 46137344, 2925527040, 110100480, 3479699456, 1199833088, 3011903488, 2123694080, 3052765184, 963133440, 2432688128, 3742674944, 358860800, 3702434816, 2621231616, 456919296, 1279918208, 1831287744, 4114528864, 2597644816, 3304602216, 2657879708, 2378316942, 3237151363}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 1677721600, 4194304000, 1426063360, 4152360960, 2923429888, 3760193536, 315621376, 4018667520, 3321626624, 3323854848, 2542993408, 1924235264, 3110289408, 3943751680, 2511253504, 3604273152, 2478091264, 2470306304, 857474816, 1210987392, 992679360, 2826286496, 3791216368, 1228537816, 3295023068, 2243369350, 1528529781}, +{2147483648, 3221225472, 2684354560, 2952790016, 2281701376, 738197504, 2046820352, 3539992576, 159383552, 3779067904, 3567255552, 233832448, 1150812160, 4081844224, 462553088, 2274033664, 3100082176, 3219767296, 2790285312, 4241526784, 1687443456, 1699128320, 325680640, 556540160, 4001499520, 918757440, 4079194528, 1959773872, 3566555832, 3733338804, 1505035978, 1812897469}, +{2147483648, 3221225472, 3758096384, 2952790016, 2013265920, 67108864, 3724541952, 16777216, 3196059648, 608174080, 614465536, 3815768064, 3633840128, 3458990080, 2619473920, 3833266176, 1738899456, 3021389824, 3281870848, 1558351872, 379144192, 2039788544, 1086079488, 1933575936, 3340774016, 4088402368, 3480748768, 3397127984, 3876192632, 758065620, 1308329898, 1835524901}, +{2147483648, 3221225472, 536870912, 4026531840, 4160749568, 2617245696, 1308622848, 1694498816, 142606336, 1807745024, 2413821952, 2584739840, 381157376, 3331588096, 704774144, 383844352, 1628798976, 1252376576, 1850105856, 2630914048, 1018853376, 681481216, 2845667840, 2398105856, 4180162688, 4285283520, 1320550496, 672347472, 568100680, 3143390428, 706052250, 925230547}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 67108864, 100663296, 654311424, 2994733056, 1421869056, 870318080, 594542592, 3798466560, 3655073792, 982384640, 3547660288, 3922493440, 2631516160, 1697079296, 2394263552, 2569234432, 342862848, 3597953536, 2754623232, 2965906560, 520887872, 4105580640, 3293656592, 3381039368, 1872161028, 692898998, 4095475381}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 1140850688, 436207616, 4244635648, 2826960896, 2822766592, 3659530240, 2739929088, 2430074880, 3676569600, 1462632448, 3276865536, 1335394304, 2834153472, 3772735488, 98406400, 645093376, 1980740608, 3634912768, 1193806592, 1005329280, 3581019072, 4157290592, 2061472944, 632320728, 1592529660, 1106389426, 3918210647}, +{2147483648, 3221225472, 3758096384, 2952790016, 402653184, 1006632960, 637534208, 1795162112, 3296722944, 4257218560, 3021996032, 189792256, 2999451648, 2618032128, 2039087104, 2442067968, 2950856704, 3369943040, 2870599680, 282169344, 722323456, 3152000000, 3445938688, 3355971840, 2729187968, 538586432, 4192667872, 2424209872, 608126904, 2995451772, 1452350422, 2510528409}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 201326592, 2315255808, 2063597568, 2055208960, 465567744, 593494016, 1657798656, 135790592, 72089600, 106561536, 800391168, 643530752, 120176640, 3552862208, 4038242304, 1783658496, 3703868416, 1391412736, 2473728256, 4226889088, 3870656064, 890947424, 784910544, 3431588840, 83129420, 3149569666, 1717861229}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3690987520, 3388997632, 1056964608, 2172649472, 2956984320, 1369440256, 4006608896, 1091043328, 1690042368, 3338534912, 1017315328, 1272283136, 1115013120, 469917696, 3462041600, 611731456, 2415428608, 1650159104, 1825975552, 3373214080, 2630059840, 1973077152, 775019760, 3696775352, 2857604412, 154328102, 2254306149}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 603979776, 3254779904, 2499805184, 3732930560, 1430257664, 350224384, 3874488320, 196608000, 223608832, 1067319296, 2361065472, 2055503872, 3233497088, 2538987520, 4124815360, 4168742912, 598840320, 533527040, 965097216, 2919183744, 189959104, 1802258400, 1037780080, 4284861480, 1766040484, 3732795202, 3683094819}, +{2147483648, 3221225472, 3758096384, 268435456, 134217728, 2483027968, 3254779904, 1728053248, 4135583744, 1337982976, 2699034624, 3970957312, 2138570752, 3420717056, 1874984960, 436797440, 151748608, 1576550400, 150331392, 1108774912, 4192847872, 3178273792, 4093834752, 211959552, 3774423424, 466850624, 1200375136, 991952080, 1655936776, 2793166388, 2571629250, 2584194751}, +{2147483648, 1073741824, 2684354560, 1879048192, 134217728, 335544320, 4261412864, 2399141888, 2105540608, 3040870400, 3688890368, 2496659456, 94896128, 4126408704, 1231421440, 4223205376, 1453162496, 3632283648, 456122368, 3082858496, 200538112, 4002583552, 1863110144, 3309702912, 3830003328, 1699067456, 4125910432, 1539698608, 3989015912, 2743421740, 1315995342, 2256010127}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 3154116608, 973078528, 2801795072, 3330277376, 3468689408, 2631925760, 3429892096, 3306684416, 3647733760, 410386432, 1253244928, 2903867392, 1029685248, 3094372352, 2348453888, 1552185344, 2367726592, 1696681472, 3417715968, 2010324352, 1227201856, 2590505824, 4186726032, 652509768, 809718532, 1177500714, 3426459525}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 738197504, 1979711488, 3405774848, 2055208960, 2319450112, 1293942784, 1349517312, 107479040, 600571904, 473563136, 2617049088, 3833233408, 714260480, 2206097408, 3741028352, 2866436096, 1192070144, 2921156096, 2114599168, 1958027904, 2110176576, 1975575392, 1322220464, 2356877336, 1641389172, 2363058646, 4239137409}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 2214592512, 1174405120, 1291845632, 3665821696, 4206886912, 249561088, 265289728, 3482845184, 29622272, 1387659264, 2691760128, 1814396928, 3822501888, 1377918976, 146845696, 1880967168, 4204960768, 3181527552, 1642213120, 3959358592, 1113631936, 502096096, 3238694800, 2997772104, 2580029292, 3743164898, 1339173007}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 4227858432, 33554432, 3875536896, 3128950784, 4173332480, 2229272576, 1452277760, 143130624, 3700162560, 904265728, 4128178176, 3670114304, 1319354368, 3819462656, 1616023552, 2479638528, 73964544, 2429373952, 1400511744, 178326400, 3676486464, 2857659488, 2167179792, 1359440328, 3072524988, 1561830518, 2375350425}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 1409286144, 1845493760, 1929379840, 3296722944, 2873098240, 513802240, 1664090112, 2944925696, 69992448, 2574123008, 994115584, 461144064, 2835922944, 5660672, 3869347840, 206727168, 3914578944, 3509930496, 2518815488, 3388947072, 900047168, 4246764768, 2188680816, 124048568, 2182630852, 1880133950, 2026293857}, +{2147483648, 3221225472, 536870912, 2952790016, 3892314112, 3019898880, 1778384896, 352321536, 3632267264, 4106223616, 2237661184, 3144679424, 3292004352, 1242300416, 4041605120, 4040491008, 3699277824, 1242546176, 1740333056, 374837248, 1844410368, 3578627072, 2149869056, 3926540032, 721628032, 3610488256, 3312284256, 865766288, 4249732136, 327961380, 17701794, 1299265269}, +{2147483648, 1073741824, 2684354560, 2952790016, 3087007744, 1677721600, 503316480, 1795162112, 2726297600, 4114612224, 2216689664, 1238368256, 2340945920, 4270587904, 199622656, 4226875392, 4241391616, 738377728, 4232470528, 904114176, 895645696, 2908333056, 4043133440, 2414493440, 827794048, 891263808, 2652653408, 994876528, 3546927000, 1489491036, 383437574, 4177683177}, +{2147483648, 1073741824, 536870912, 1342177280, 134217728, 1409286144, 2650800128, 2264924160, 3514826752, 4181721088, 4125097984, 783286272, 1099431936, 4036231168, 578682880, 1035927552, 2607775744, 4252647424, 199221248, 2524229632, 1092868096, 2234432512, 3941254656, 3962191616, 2153854592, 302025792, 661509280, 1809420208, 3434178536, 3808316724, 1006231646, 3148324703}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 3288334336, 3523215360, 1828716544, 2038431744, 1556086784, 27262976, 2408579072, 1491599360, 3294887936, 1725562880, 888078336, 2473033728, 2761998336, 2140758016, 3371995136, 3837097984, 3805459456, 1189635584, 3934130944, 429205888, 2300095936, 1890543648, 3567097808, 10472728, 1618403692, 4253578670, 860760875}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 2214592512, 234881024, 3909091328, 360710144, 3242196992, 2350907392, 3945791488, 2121793536, 3942383616, 1070202880, 1665073152, 2705358848, 3523297280, 462938112, 3434328064, 443799552, 4069895168, 2043594240, 1399724800, 1798911616, 2530059200, 1023597088, 3176924336, 2629441560, 3035043620, 969714498, 3549647177}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 2751463424, 3523215360, 2164260864, 2793406464, 2881486848, 2845835264, 1255145472, 666370048, 1005322240, 2073952256, 2410217472, 3090382848, 3150987264, 3242319872, 756977664, 3257518080, 2387254272, 870045184, 876450560, 2845927808, 2112777920, 1849226464, 4019535312, 177571288, 3763698684, 1766620906, 1522002781}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 2080374784, 3120562176, 4177526784, 679477248, 700448768, 3525312512, 1664090112, 93847552, 1508638720, 3636068352, 1929183232, 3290136576, 1036894208, 397434880, 396537856, 3390601216, 2656482304, 3020846592, 1760660736, 3430473088, 3385836224, 705783648, 31141072, 3894713272, 668419812, 242496666, 1146491445}, +{2147483648, 3221225472, 1610612736, 3489660928, 1476395008, 2617245696, 2852126720, 385875968, 310378496, 767557632, 1147142144, 1315962880, 611844096, 4184080384, 3051487232, 3931439104, 3256909824, 573161472, 2835308544, 4128870400, 2776066048, 1732611072, 349262336, 706906368, 3545024896, 1342685504, 3854844512, 2812427088, 2121606312, 3681588900, 58839346, 2901629311}, +{2147483648, 3221225472, 3758096384, 1342177280, 1744830464, 2214592512, 570425344, 4076863488, 2692743168, 3544186880, 937426944, 2094006272, 2432172032, 2929459200, 3231055872, 1198063616, 2709159936, 4006592512, 2406440960, 2645004288, 2798077952, 4177759232, 1944944128, 2953618176, 611765632, 1567487552, 2520019424, 3785238128, 3472701672, 1232634988, 3391413274, 3309238721}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 4227858432, 2516582400, 587202560, 4135583744, 868220928, 3579838464, 1469054976, 1933049856, 2976120832, 715784192, 1535705088, 2335014912, 1531625472, 1647927296, 3966275584, 3406911488, 2004139008, 1350517248, 1873260800, 3069435520, 610067264, 1949199968, 1497246416, 898310760, 1660461724, 2208907290, 2890958063}, +{2147483648, 1073741824, 1610612736, 268435456, 2550136832, 4093640704, 2717908992, 2231369728, 964689920, 4013948928, 1402994688, 678428672, 181927936, 2290876416, 2418409472, 2597912576, 3888807936, 2238070784, 1551294464, 708292608, 3982411776, 3995319296, 2849305088, 351052544, 2839495040, 4101789632, 4096910880, 1857557296, 1604075384, 527303188, 3906800954, 797477277}, +{2147483648, 1073741824, 3758096384, 3489660928, 402653184, 872415232, 3992977408, 3137339392, 931135488, 759169024, 3911188480, 1691353088, 105381888, 952369152, 2333736960, 3050897408, 291602432, 1645068288, 190996480, 4167348224, 3510265856, 4085820416, 1972658688, 3927151360, 3930116736, 85052224, 4023675424, 2662576944, 3738226392, 2600075036, 1795191350, 3061940363}, +{2147483648, 3221225472, 1610612736, 2415919104, 2550136832, 2214592512, 1174405120, 3607101440, 1971322880, 3745513472, 1839202304, 3249537024, 3983015936, 3544449024, 2945581056, 4288348160, 105021440, 735592448, 704438272, 835031040, 845473792, 776576000, 3036869120, 371769088, 3810485376, 1843427904, 2680225184, 3620443440, 2202137720, 3267763684, 3587250726, 292914947}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 201326592, 3388997632, 3372220416, 1803550720, 1564475392, 1801453568, 1504706560, 1382547456, 1781268480, 2773090304, 218431488, 910852096, 3267411968, 761028608, 3711668224, 2395236352, 933204992, 3763497472, 3076033792, 2764172672, 3088109248, 3800324000, 729776432, 648181960, 592479956, 3806187238, 494072233}, +{2147483648, 1073741824, 3758096384, 3489660928, 4160749568, 2214592512, 2852126720, 3439329280, 2290089984, 2369781760, 4263510016, 3618635776, 3974627328, 4252762112, 181272576, 1068040192, 41385984, 803880960, 111140864, 3279597568, 3548899328, 2202971136, 3678788096, 1898022656, 1194815360, 386564032, 1037038688, 113417712, 1111741080, 3938750660, 891741638, 1872049229}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1946157056, 2181038080, 1191182336, 3313500160, 750780416, 2501902336, 4046454784, 1612185600, 2656305152, 847118336, 2268659712, 661028864, 3333668864, 827285504, 1113829376, 3725023232, 4093615104, 2477093376, 3036979968, 854120832, 4210216768, 3039689120, 912684240, 237842104, 100184804, 1897580986, 2067911739}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 1946157056, 369098752, 1929379840, 3900702720, 2915041280, 3688890368, 3289382912, 3322413056, 256114688, 5636096, 4096065536, 435716096, 971882496, 3851902976, 2831265792, 951019520, 3355284480, 4125446656, 660769536, 1973077120, 4080848704, 2223097824, 3765785296, 489330760, 494850652, 2967138358, 3307000843}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 3959422976, 369098752, 1795162112, 914358272, 3342860288, 371195904, 3031433216, 1329070080, 1128529920, 2523791360, 628555776, 2766176256, 1431650304, 951050240, 3650850816, 826791936, 100117504, 2057693696, 2914159872, 690514560, 3605424448, 2011256928, 1591345136, 211323288, 1345413764, 1114766578, 3486826423}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 603979776, 1509949440, 3674210304, 612368384, 2403336192, 3097493504, 3878682624, 4270325760, 218890240, 933625856, 2435776512, 1750171648, 743784448, 2719932416, 3616182272, 84338688, 3460215808, 279248384, 2004595456, 974939008, 671111744, 1935567584, 576026224, 2334062136, 1544195652, 3435592830, 249475689}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2751463424, 1241513984, 1056964608, 1954545664, 4072669184, 3139436544, 1282408448, 2049441792, 3072589824, 1208090624, 2690580480, 320438272, 3265970176, 627400704, 1442484224, 874338304, 1518777344, 2484294144, 3330260736, 890763136, 276024128, 1133631456, 3751728400, 1281323192, 1379510388, 2849697254, 3754774827}, +{2147483648, 3221225472, 1610612736, 1879048192, 2281701376, 4093640704, 3053453312, 3976200192, 2625634304, 3527409664, 14680064, 3442475008, 2122842112, 2727084032, 2904162304, 320405504, 1045397504, 3080896512, 2496356352, 2351075328, 1930651648, 458662912, 2767015424, 3756631808, 3131702400, 2010238144, 1366682976, 1999885360, 881387240, 1423593428, 203499582, 403412633}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 201326592, 1979711488, 1459617792, 1602224128, 3040870400, 3386900480, 4254072832, 1592262656, 3826515968, 2276851712, 2766995456, 2422177792, 950419456, 340516864, 1922994176, 1045678080, 322083840, 3921266176, 2802690304, 1850043008, 2829410880, 246764832, 2132639024, 1676240360, 3645856124, 3314175310, 3143748519}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 469762048, 1509949440, 3875536896, 2642411520, 3049259008, 1767899136, 2297430016, 4146593792, 13893632, 3055157248, 3616866304, 3152052224, 2851094528, 3903774720, 783912960, 781637632, 653632512, 575728128, 570341632, 3448196480, 1089950016, 2115986848, 1571508880, 3963706856, 2507959172, 3716738630, 369275719}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 3422552064, 4261412864, 3137339392, 1753219072, 3703570432, 899678208, 143654912, 2403860480, 3983278080, 2166226944, 2134573056, 1012695040, 133316608, 1456267264, 85168128, 1429526528, 2531763200, 2297358848, 1457425664, 1966035072, 2900324160, 44530656, 1578327184, 2720625560, 870336748, 2757355782, 4176224577}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 3690987520, 436207616, 2701131776, 1535115264, 2814377984, 1382023168, 3847225344, 2338848768, 3589013504, 2243821568, 1761411072, 1705279488, 1803927552, 2028167168, 2167255040, 4012595200, 1550943232, 1164796416, 862486784, 390843776, 512121024, 1488786848, 33865616, 4189439528, 995848108, 3144254270, 3415833689}, +{2147483648, 3221225472, 2684354560, 2415919104, 671088640, 3019898880, 973078528, 318767104, 3481272320, 3904897024, 1432354816, 3132096512, 2012741632, 1187250176, 405143552, 3568893952, 3785916416, 1682161664, 1702453248, 3107819520, 2418104320, 698985472, 3096403456, 1540140800, 2604005248, 1372080192, 2131308064, 382768464, 734513832, 2046773396, 1993652898, 797036919}, +{2147483648, 1073741824, 3758096384, 3489660928, 3087007744, 2080374784, 2046820352, 285212672, 2743074816, 3988783104, 2795503616, 747634688, 2259156992, 512491520, 2988048384, 1769930752, 3495460864, 772947968, 1770840064, 3992170496, 1287972864, 1443867648, 872860160, 3567560960, 4199572864, 2187848896, 3359979424, 192383760, 549635480, 700624620, 783119550, 4185161409}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3288334336, 637534208, 1929379840, 3464495104, 1077936128, 3772776448, 3817865216, 1087897600, 4092854272, 1873412096, 1056636928, 1478852608, 3430629376, 2899369984, 2973929472, 2489903104, 979803136, 3380275712, 649705216, 4090326144, 3185431360, 2156538464, 3729472560, 1112390120, 1156014332, 3093744386, 1523552211}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1006632960, 905969664, 1056964608, 3883925504, 3460300800, 2267021312, 1039138816, 1384644608, 1572601856, 1120796672, 2694774784, 2629664768, 3100884992, 296509440, 503754752, 1577347072, 3477775360, 1120038400, 3785987328, 3570527872, 2813679680, 695743776, 2016685552, 619845272, 3926992084, 2348984974, 3256768869}, +{2147483648, 1073741824, 2684354560, 2415919104, 939524096, 3690987520, 4194304000, 1627389952, 2055208960, 4181721088, 958398464, 1139802112, 680001536, 899940352, 1951268864, 1580531712, 1005617152, 3027910656, 4065386496, 2931404800, 2404972544, 2279451648, 922155520, 335065344, 1503559040, 1707008192, 3661407712, 2634049648, 2582901592, 1650467988, 3083877838, 3824685603}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 3959422976, 2717908992, 3909091328, 2860515328, 3955228672, 2799697920, 2955935744, 1376256000, 1299447808, 1956249600, 518848512, 3518726144, 3350413312, 3264667648, 444239872, 1092548608, 391023616, 2787441152, 716422400, 3225896832, 3989624000, 2323095520, 1955950288, 3438665224, 1657150868, 131274046, 3740580679}, +{2147483648, 3221225472, 2684354560, 1342177280, 671088640, 1677721600, 2650800128, 486539264, 1602224128, 2269118464, 2715811840, 282066944, 321388544, 1363410944, 3753771008, 3462856704, 1732280320, 1231765504, 3066159104, 2801504256, 4142520320, 1564449792, 899149312, 2079890176, 3605486208, 183231168, 990547360, 2651472816, 2473217000, 4269429292, 2020756846, 3041295747}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 3019898880, 1174405120, 3372220416, 3279945728, 1329594368, 2774532096, 2865758208, 1786249216, 2693005312, 4284612608, 3417899008, 3563552768, 3973005312, 4150190080, 1041403904, 1848043520, 773235712, 2927938048, 521122560, 1519603840, 566820288, 1799463840, 1614052528, 2016428488, 613566604, 529224378, 2694628231}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1811939328, 1509949440, 352321536, 3212836864, 2025848832, 3894411264, 3610247168, 1186463744, 3007053824, 484573184, 4189650944, 3814162432, 3763945472, 4271955968, 3304755200, 1629026304, 575058944, 1211822592, 2422189312, 647848320, 2812208576, 1504820640, 1425949008, 629952120, 654140580, 3670991378, 3478757641}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 1811939328, 637534208, 620756992, 1518338048, 3401580544, 3844079616, 185597952, 4031250432, 2640576512, 2651455488, 2057633792, 2143518720, 1121665024, 3022446592, 91926528, 4205758464, 2403245056, 146075136, 2689841408, 290678400, 1088611008, 2275447008, 3420716944, 3863545272, 3255667372, 2267307046, 2515034659}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3556769792, 2181038080, 3506438144, 3632267264, 3284140032, 3454009344, 4272947200, 1654128640, 192151552, 3355836416, 2558066688, 1412595712, 2478194688, 2785468416, 3807883264, 2866731008, 1696830464, 3075000832, 101890816, 4276517248, 4113488576, 3164322656, 1844238416, 1694275272, 1265780, 1511938234, 2326447779}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 2483027968, 2046820352, 1258291200, 4169138176, 3460300800, 3743416320, 3889168384, 907542528, 233046016, 2532966400, 3765239808, 1281064960, 3126968320, 2647941120, 3572142080, 3304351744, 1715121152, 1131181568, 2585693952, 2591448960, 700687936, 289795552, 844003632, 3363288984, 1801966748, 950492194, 3341160343}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3556769792, 704643072, 654311424, 4051697664, 3493855232, 2497708032, 2966421504, 693633024, 492044288, 2261909504, 2364342272, 1572765696, 415318016, 1992941568, 2747240448, 2368333824, 4008676352, 3929129472, 3126561536, 313785216, 3928931648, 1022968992, 1997405424, 2933230056, 1832964588, 878387890, 1334418651}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 1677721600, 234881024, 1526726656, 729808896, 3032481792, 1629487104, 1955594240, 4070047744, 2882273280, 2090991616, 2366570496, 698384384, 3513008128, 1679482880, 3520835584, 2008737792, 1259060224, 3460484608, 2704784128, 579399296, 2954671936, 896430368, 3859924560, 4222430904, 565157388, 2151997298, 3728652669}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 1006632960, 2852126720, 2231369728, 2055208960, 1329594368, 1843396608, 3394240512, 3695706112, 1704198144, 1750990848, 2232352768, 4086267904, 1938046976, 2423382016, 3854340096, 3557939200, 1428980736, 1165614592, 449357056, 2912934272, 397124032, 1791118560, 3475164656, 3023649512, 1701095372, 1391320086, 3549859631}, +{2147483648, 1073741824, 536870912, 1879048192, 1476395008, 1677721600, 3724541952, 2399141888, 3095396352, 2487222272, 497025024, 2922381312, 532152320, 3423338496, 3050700800, 2520055808, 2975629312, 422756352, 405037056, 2726146048, 688150528, 1577956352, 3759954432, 716285696, 154296960, 2980620864, 3922254048, 3015131824, 2584491192, 920009540, 3971295154, 1612488741}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1409286144, 1308622848, 3942645760, 3196059648, 1598029824, 1990197248, 810549248, 588775424, 2598109184, 2374369280, 3123249152, 1567916032, 3238019072, 803135488, 4080644096, 2113857536, 2032765952, 2647055872, 1650824960, 1924711040, 1348512576, 4278338656, 2039343600, 611451320, 593174428, 3887042754, 91210233}, +{2147483648, 1073741824, 1610612736, 3489660928, 2013265920, 3825205248, 1577058304, 3405774848, 4051697664, 1430257664, 287309824, 1345323008, 1492647936, 1324089344, 2961309696, 3992125440, 1478590464, 4239081472, 1861541888, 1835446272, 479512576, 1534495744, 4024236544, 623025920, 2786249344, 916685632, 2589479840, 2807388336, 344841944, 457182628, 2183143586, 4121958445}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 469762048, 771751936, 2130706432, 4135583744, 2277507072, 1566572544, 3719299072, 2324168704, 1532755968, 3800956928, 1184825344, 2660925440, 3793829888, 1824120832, 540127232, 907659264, 3772886016, 19004928, 1630897408, 1358153856, 3643053632, 2801164640, 3667875280, 3740191336, 299303956, 2510729470, 446653197}, +{2147483648, 1073741824, 1610612736, 4026531840, 1207959552, 4227858432, 570425344, 3305111552, 629145600, 1623195648, 3521118208, 2758803456, 541589504, 722731008, 2407137280, 783613952, 3241246720, 396869632, 2624086016, 750301184, 3024635904, 2393408512, 1303412224, 898929920, 3144571776, 2129892288, 420408096, 2266493904, 62942728, 1826399876, 4160373630, 2756288847}, +{2147483648, 1073741824, 1610612736, 2415919104, 3623878656, 3690987520, 2248146944, 1627389952, 2894069760, 4173332480, 2413821952, 1831862272, 2563244032, 3629907968, 1735000064, 592117760, 441090048, 170016768, 2660163584, 3673534464, 2058274816, 2812648448, 1477886464, 2542909696, 1857086080, 1088993216, 666202208, 208566928, 4194100872, 3273305108, 3264888846, 1639633789}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 872415232, 234881024, 1291845632, 3347054592, 801112064, 287309824, 2937061376, 3344433152, 4186177536, 226361344, 1802436608, 3191111680, 2418688000, 3142901760, 3739725824, 2702505984, 252161024, 262455808, 1544532736, 1561918080, 3397758656, 1671551904, 3526494096, 378349048, 2386658284, 1136651170, 380448671}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 603979776, 3456106496, 2734686208, 4102029312, 2579496960, 2850029568, 2762997760, 1633157120, 3616276480, 2471100416, 4274585600, 869826560, 3474472960, 3453411328, 426086400, 1268185088, 1774564352, 1762059776, 3670911744, 1306711680, 798210368, 3347968224, 456657616, 1618739656, 1764888564, 2224368330, 448430957}, +{2147483648, 3221225472, 3758096384, 805306368, 1744830464, 1677721600, 4194304000, 2231369728, 3011510272, 1774190592, 1574961152, 4241489920, 633864192, 1971585024, 872022016, 2567110656, 4098719744, 3758473216, 176578560, 3718418432, 2152089600, 1354929152, 97936896, 2980748032, 2015517568, 3353910720, 3038603424, 2925726224, 3571288392, 1659754540, 1186101366, 4194343691}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 1409286144, 4060086272, 3741319168, 2373976064, 1312817152, 3789553664, 4014997504, 2767716352, 2781085696, 2636251136, 514523136, 777617408, 4019437568, 3155976192, 2297335808, 2119989248, 2668530688, 3826010624, 2910233344, 134774144, 351583552, 1737708960, 3762633328, 3848052008, 3316599372, 2871207866, 3247802839}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 872415232, 2113929216, 4244635648, 2608857088, 1547698176, 3248488448, 2939158528, 1063780352, 3923509248, 1863450624, 90898432, 3429793792, 1038336000, 2152947712, 2496770048, 3323156480, 2121368576, 3550700032, 81378048, 1755278976, 702256832, 3110889632, 3361806448, 2870061368, 804484292, 1323404614, 251359909}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 3288334336, 1979711488, 3170893824, 2088763392, 3267362816, 576716800, 3943694336, 1816657920, 578027520, 1512964096, 1112342528, 4136927232, 1716535296, 4100907008, 1296412672, 1114556416, 3494228992, 1861149184, 3666196224, 1888415872, 2207626432, 3620134240, 1617015824, 866712168, 3264001788, 206328614, 595910583}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 2617245696, 1979711488, 553648128, 1015021568, 633339904, 979369984, 1060110336, 722993152, 3658219520, 2636775424, 3443064832, 1672773632, 830062592, 2302369792, 4013527040, 20674560, 3946429440, 3409670656, 3963197696, 2394644096, 1769581504, 3877323872, 1294575056, 3484634280, 2583539188, 3002419002, 4141784701}, +{2147483648, 1073741824, 536870912, 1879048192, 671088640, 2751463424, 4060086272, 486539264, 2994733056, 138412032, 1780482048, 2559574016, 1115160576, 350486528, 2771779584, 4185718784, 2628485120, 511361024, 1915969536, 1042984960, 775116800, 1881846784, 1832076800, 4188703488, 284383616, 2420808128, 2860732128, 901951536, 3157228248, 1454935692, 3705165546, 439106831}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 2751463424, 570425344, 1694498816, 1451229184, 3837788160, 970981376, 2507145216, 876085248, 2303983616, 1750728704, 2760835072, 576684032, 1000849408, 3454427136, 1218220032, 1197893632, 576500736, 4253437440, 2527896320, 3606994304, 811113408, 3572783584, 1769975312, 2285370120, 1663990788, 967884066, 1346921987}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 1543503872, 1577058304, 3539992576, 3649044480, 935329792, 2980052992, 2582642688, 2381840384, 2246311936, 3959554048, 3055353856, 470777856, 217300992, 4257898496, 1986965504, 340412416, 430873600, 3790228992, 4200502528, 1427272832, 2000331072, 3662700960, 1304931856, 5240408, 3546049012, 3720986418, 3638361487}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 603979776, 2516582400, 3506438144, 2508193792, 339738624, 3575644160, 2448424960, 3514302464, 1653866496, 767950848, 3793813504, 1416200192, 125616128, 1578590208, 4173631488, 3801565184, 621052928, 704079360, 1523882752, 3086958720, 200836032, 3947721760, 3490682864, 1231937816, 1617347540, 3405538418, 726547283}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 2080374784, 3590324224, 1459617792, 3464495104, 465567744, 450887680, 2842689536, 3697803264, 1369178112, 3308388352, 1748172800, 526483456, 2010628096, 872964096, 3683028992, 3750258688, 1405531136, 3240647168, 3390472448, 2677036672, 1169342016, 3854976352, 1438097104, 252901000, 3233608900, 1295895926, 1521438181}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 201326592, 503316480, 218103808, 2357198848, 264241152, 1520435200, 2123366400, 2523398144, 3716415488, 2434924544, 57344000, 3887038464, 3145809920, 192471040, 1491644416, 1579735040, 3324023808, 3460089344, 2968158464, 999549056, 2668037824, 3108605792, 2519221584, 2639022360, 2149480364, 3412935054, 2321474803}, +{2147483648, 3221225472, 2684354560, 2415919104, 2281701376, 1409286144, 2852126720, 2902458368, 494927872, 641728512, 1600126976, 4088397824, 1040711680, 542900224, 1368260608, 2943287296, 1996062720, 2005712896, 2788646912, 2206371840, 3066517504, 1533717504, 1365997056, 2324479744, 1181248384, 3870501824, 4214730016, 42200688, 4211008520, 3460723924, 2529967294, 3444965805}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 4227858432, 1979711488, 1593835520, 444596224, 3888119808, 1163919360, 1989148672, 2723676160, 3530817536, 2224685056, 226951168, 4101668864, 4194648064, 3131170816, 655462400, 1215416320, 4201229312, 1219875328, 2929438976, 32433792, 1044841536, 2467998304, 831868112, 1601819752, 2233831900, 2714496002, 274643571}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 4227858432, 1107296256, 3238002688, 511705088, 1866465280, 2615148544, 1445986304, 2464677888, 1392246784, 4025090048, 1100677120, 2289532928, 2639675392, 2561138688, 767078400, 1347930112, 2926617600, 2881216000, 2707592448, 1134879616, 3904572096, 3580331232, 2746107632, 3257126504, 2073462356, 3590516134, 3412207069}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 1677721600, 4194304000, 1862270976, 914358272, 314572800, 954204160, 902823936, 3398959104, 1179910144, 2502819840, 2988507136, 2569502720, 507822080, 1491689472, 1720356864, 1874425856, 1020437504, 2718782976, 2896993024, 2440321920, 2361337664, 2660152160, 3746518416, 235381832, 4009028204, 1507938722, 2674295339}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 1677721600, 503316480, 419430400, 1870659584, 4030726144, 1126170624, 1523580928, 2595749888, 1333002240, 2595356672, 646381568, 3565780992, 119914496, 1759141888, 1711452160, 2349484032, 2512038912, 2499692032, 3276317440, 2203671168, 772881344, 1984200864, 2407496304, 1444153240, 3426879516, 2490305354, 3498421723}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1409286144, 2650800128, 1895825408, 1484783616, 2898264064, 459276288, 3312451584, 1831337984, 6553600, 4018012160, 3031498752, 776830976, 3987488768, 3509313536, 1307611136, 3260807168, 2514009088, 3435126272, 2741405440, 1307498112, 3248171456, 277527392, 140830864, 2630619304, 391777316, 3194945638, 1206695979}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 1409286144, 369098752, 1593835520, 360710144, 675282944, 4255121408, 4289724416, 3510108160, 1881931776, 1304821760, 2961899520, 1049133056, 2107064320, 2166743040, 3667374080, 649447424, 1147122688, 1308748288, 2684721920, 3849636992, 531242048, 3589086112, 4046693616, 1525152696, 2315163236, 883184498, 3946934221}, +{2147483648, 1073741824, 3758096384, 1342177280, 2550136832, 2483027968, 1577058304, 1392508928, 1417674752, 599785472, 1621098496, 2230321152, 181927936, 494665728, 374996992, 534446080, 702447616, 2877702144, 1986977792, 3273764864, 96397312, 38374400, 1970987520, 2067766016, 2916349568, 3290316096, 174924000, 2002228304, 2056779032, 2049457588, 1503922874, 539371361}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 4227858432, 3992977408, 956301312, 645922816, 3904897024, 1319108608, 1894776832, 2343043072, 606863360, 493748224, 1258749952, 3754590208, 2050211840, 950755328, 1942589440, 2373679104, 1557244928, 1470054912, 1178837248, 1005482112, 954870720, 3108310240, 1210299920, 3518913752, 967977908, 4123067814, 2766242409}, +{2147483648, 1073741824, 2684354560, 2952790016, 1744830464, 3422552064, 1711276032, 4009754624, 2793406464, 1547698176, 2170552320, 3163553792, 54001664, 474218496, 1910898688, 2256076800, 4060446720, 4233576448, 4139835392, 1115729920, 3375429632, 1479058432, 3922519552, 4165640448, 3253982848, 1199976512, 2020154720, 2810025264, 1483953032, 439797084, 4043407418, 2622582695}, +{2147483648, 1073741824, 536870912, 805306368, 402653184, 1275068416, 2113929216, 3976200192, 1182793728, 3896508416, 1977614336, 2723151872, 2088239104, 273416192, 3180986368, 807731200, 1278377984, 3550232576, 973660160, 1461956608, 3958953984, 2045486080, 387766784, 1107672320, 1947193472, 3327658688, 2000430560, 51526192, 3844145960, 2207038924, 1979147738, 3667486805}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 4093640704, 2449473536, 520093696, 2407530496, 1270874112, 2967470080, 3620732928, 1398276096, 2260992000, 1880489984, 3404791808, 300843008, 4127735808, 2705645568, 327397376, 4189374464, 4125860864, 2230902272, 2950797056, 3139163520, 1074268480, 3554415904, 1257381776, 2656507912, 978816172, 4221225234, 1959706175}, +{2147483648, 1073741824, 3758096384, 268435456, 2013265920, 2751463424, 33554432, 3305111552, 729808896, 1304428544, 2405433344, 3983540224, 1355284480, 3677093888, 64356352, 3552247808, 4091445248, 3729604608, 1503780864, 2595074048, 2948589568, 3921320960, 2323073536, 3744263936, 3078102400, 2852390848, 3016371872, 1376060176, 3780753128, 939391972, 3719540190, 757656193}, +{2147483648, 3221225472, 3758096384, 805306368, 2013265920, 2348810240, 3254779904, 1493172224, 545259520, 2067791872, 3978297344, 3507486720, 1995964416, 1549533184, 1633288192, 1402011648, 3833036800, 3486531584, 2925125632, 1411289088, 3044788224, 4069757952, 745955840, 1531110656, 1574965120, 1727017152, 1292372320, 3889443952, 3670937304, 2818512044, 475566570, 3515936641}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 3154116608, 2046820352, 2868903936, 3347054592, 3896508416, 195035136, 2951741440, 2586312704, 2414084096, 1973026816, 1435959296, 3840966656, 860798976, 3639107584, 3184504832, 2627364864, 1516024832, 3433088512, 333270272, 4088671616, 1413621312, 1717248032, 2140046192, 2546190136, 4199532916, 4086428454, 2020398267}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 1677721600, 369098752, 687865856, 612368384, 1329594368, 450887680, 967835648, 2701656064, 2103705600, 2451439616, 754515968, 3538321408, 33210368, 2590924800, 3784806400, 3526916096, 3303713792, 3597718016, 4066465536, 2044463232, 3430027712, 1417877088, 2374090096, 2116378664, 1204960628, 1121126974, 1941551811}, +{2147483648, 1073741824, 2684354560, 1879048192, 3623878656, 2214592512, 1577058304, 1660944384, 1434451968, 1086324736, 4229955584, 2154823680, 476577792, 1097072640, 3498180608, 1517486080, 3599794176, 3505471488, 2020597760, 4106989568, 1600518144, 2685178880, 2997844480, 673373952, 1913002624, 3911254336, 1698404512, 3184392400, 2923987192, 534605044, 1928982646, 3285354987}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1140850688, 1308622848, 3405774848, 2139095040, 1447034880, 3063939072, 1636827136, 2280128512, 1691090944, 1935015936, 2162229248, 2440396800, 2302885888, 3183796224, 1354534912, 1570424832, 362910720, 918635008, 4272420608, 1755979392, 1506744128, 3769665568, 4272745456, 3316680184, 1512888492, 3295712590, 919389249}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 3825205248, 2516582400, 3372220416, 3112173568, 2218786816, 3084910592, 254803968, 1966604288, 152305664, 2412380160, 2682585088, 3483598848, 12206080, 1065345024, 3384717312, 1076754432, 1587512320, 3419174400, 3987528448, 875438208, 381093312, 1099071776, 182177008, 1946979752, 1539099860, 252059730, 3096130259}, +{2147483648, 1073741824, 1610612736, 3489660928, 939524096, 3556769792, 4194304000, 251658240, 461373440, 1119879168, 3911188480, 3457155072, 2270691328, 763625472, 2840985600, 3860791296, 931233792, 1729904640, 3885490176, 1258729472, 4156147712, 286100480, 251030016, 1605026560, 1613107072, 2335652672, 1655544864, 2628145872, 4019384888, 265434284, 3603511202, 677296607}, +{2147483648, 3221225472, 2684354560, 3489660928, 939524096, 872415232, 1241513984, 620756992, 1736441856, 532676608, 1646264320, 1183842304, 4258791424, 2006712320, 2097545216, 1239089152, 1601798144, 32784384, 4249870336, 1689948160, 322033664, 2200812544, 2415282688, 1986972416, 4117642112, 3364818368, 3808133536, 2937419408, 3283842360, 2450808652, 4009741026, 3648169657}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 201326592, 4261412864, 2499805184, 4219469824, 4273995776, 1860173824, 3595567104, 4076339200, 1864630272, 2565210112, 2258436096, 1274314752, 1097416704, 3513245696, 4289835008, 1426716672, 3896542208, 2945927680, 697228544, 2128281728, 899265728, 2375416992, 799179984, 962348104, 2555339852, 3852128346, 2891262319}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3690987520, 2919235584, 3640655872, 3900702720, 2034237440, 861929472, 3098542080, 2568486912, 456392704, 924188672, 2810511360, 60194816, 1116979200, 4051656704, 4113272832, 1860257792, 2832368640, 1849552384, 794717440, 2875396224, 1701550016, 2634112864, 623030768, 306569672, 2178571348, 2683111418, 3617237555}, +{2147483648, 1073741824, 3758096384, 268435456, 939524096, 2617245696, 838860800, 16777216, 1551892480, 2193620992, 572522496, 2526019584, 978845696, 812908544, 3908960256, 295501824, 2674556928, 193576960, 418471936, 2723131392, 254240768, 4040072192, 3394230784, 2162716928, 2490572672, 1307552448, 1073171552, 376869136, 1821102456, 4259203468, 1329738562, 3134143331}, +{2147483648, 1073741824, 536870912, 2952790016, 1744830464, 738197504, 2986344448, 3976200192, 2977955840, 1455423488, 190840832, 1877999616, 3012034560, 1096024064, 3828219904, 2588344320, 172851200, 3266887680, 2462539776, 3307384832, 3752941568, 2557051904, 2724128256, 3967056128, 3151051648, 2906035648, 2168420384, 3997074256, 3576393000, 2595273412, 712788334, 1917131599}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 2483027968, 3657433088, 2835349504, 1602224128, 1237319680, 2099249152, 2758803456, 1038614528, 3098804224, 1089863680, 2665676800, 42369024, 3608526848, 3153682432, 2188226560, 2969004032, 1321374720, 726400512, 3989724928, 34418560, 1509529280, 3748752544, 3880369424, 4181291128, 3050154548, 2630317270, 2362096063}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 1677721600, 167772160, 922746880, 8388608, 3334471680, 3487563776, 3331325952, 3576168448, 543424512, 3380215808, 1552613376, 819691520, 1232125952, 3311230976, 3881340928, 3225384960, 942650368, 2820854272, 2922532608, 2830702464, 618957120, 2698592480, 531804432, 1763465352, 2656055804, 533206558, 2507421003}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 603979776, 3254779904, 2164260864, 2944401408, 3082813440, 3978297344, 3727687680, 907542528, 1418985472, 4200988672, 843382784, 3669131264, 1640972288, 592961536, 663719936, 1161418752, 3807816704, 3533795840, 3819890432, 181865856, 3905007296, 2893074080, 3396736144, 2498570744, 2424223396, 2648531770, 1684336203}, +{2147483648, 3221225472, 1610612736, 4026531840, 3623878656, 67108864, 100663296, 2801795072, 58720256, 3569352704, 1688207360, 747634688, 3349676032, 381419520, 4242931712, 499187712, 3511320576, 2151202816, 490758144, 1153667072, 2302568448, 117867520, 826735104, 1006980864, 3975883904, 4057839168, 2655734816, 1996889680, 3039888088, 3771894380, 784128958, 3979498061}, +{2147483648, 3221225472, 536870912, 3489660928, 4160749568, 1946157056, 3053453312, 2063597568, 3246391296, 3938451456, 467664896, 3757047808, 1514668032, 1391198208, 2170683392, 396820480, 145391616, 2018983936, 2994462720, 3475345408, 790755328, 1592171520, 2179299840, 2961492736, 4183495808, 3094394176, 4048834464, 3261025616, 406311304, 479701476, 1289675934, 3222800497}, +{2147483648, 3221225472, 2684354560, 2952790016, 3623878656, 1140850688, 167772160, 2432696320, 3095396352, 1883242496, 3516923904, 1089470464, 1862795264, 801374208, 1529217024, 3399942144, 672366592, 681132032, 3483426816, 1989971968, 2868828160, 2688001024, 2515495424, 897576704, 3112382336, 2900723904, 1921408864, 1029655216, 2950167352, 3434553844, 1640727854, 3009764411}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 67108864, 3053453312, 553648128, 3179282432, 146800640, 1449132032, 393216000, 3112697856, 3937140736, 2120351744, 3503357952, 1704427520, 3805298688, 859955200, 154046464, 3747346432, 1872464896, 413287936, 4142463744, 3462207616, 245731264, 1608075808, 3693237968, 3483950312, 50138020, 1219858510, 631330929}, +{2147483648, 1073741824, 1610612736, 2952790016, 3087007744, 1140850688, 2516582400, 3640655872, 3162505216, 2394947584, 3617587200, 2851078144, 2050490368, 3218341888, 3643670528, 3642032128, 720273408, 1843675136, 3850952704, 618901504, 1324271616, 3696923648, 3801764352, 3277178624, 299968640, 4142970304, 2389277792, 1220692752, 4132564760, 164047924, 1604952194, 2626537459}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 2483027968, 2717908992, 1593835520, 4202692608, 2579496960, 685768704, 3933208576, 3844603904, 4038852608, 1020395520, 1907949568, 3812065280, 3634839552, 1989599232, 4098265088, 702347264, 1762362368, 3182775808, 265281280, 1291923840, 1548981568, 2065786976, 3609325136, 145366152, 1035811716, 2692857574, 714627133}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 67108864, 4194304000, 2634022912, 3867148288, 3544186880, 195035136, 112197632, 2322071552, 595329024, 1893335040, 2157379584, 2659942400, 4006821888, 2237063168, 1020571648, 3021264896, 704095232, 2617867776, 885115648, 2329871232, 1720165312, 3632356320, 1773010416, 1331495544, 1808047460, 3586968102, 3462641741}, +{2147483648, 3221225472, 1610612736, 268435456, 3623878656, 1543503872, 1107296256, 251658240, 243269632, 1514143744, 857735168, 1028653056, 4099407872, 2689335296, 2879782912, 1528102912, 2183692288, 894418944, 1997889536, 3141898240, 536569856, 4284791808, 2271855104, 1153456384, 34411392, 4089744704, 335137632, 1886934960, 1827743896, 1040887740, 59304850, 1932708781}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 4227858432, 369098752, 2801795072, 4286578688, 339738624, 2443182080, 4165992448, 2241331200, 869007360, 1340473344, 2291990528, 1917091840, 38223872, 1265754112, 2363592704, 4271884288, 4190678016, 4060183040, 2159859968, 1119690368, 2220137024, 1870619936, 208524656, 3210713528, 2368657180, 3810138658, 1238574557}, +{2147483648, 3221225472, 536870912, 2415919104, 402653184, 3288334336, 3724541952, 1694498816, 343932928, 3250585600, 941621248, 1414529024, 2312634368, 2278293504, 70123520, 3941138432, 107118592, 3356999680, 208625664, 2435026944, 2419161088, 809667584, 21484032, 3845611264, 2167386752, 356470976, 2155585888, 4097659088, 3813455928, 142527676, 516802514, 4254356717}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 2885681152, 1308622848, 2466250752, 2592079872, 775946240, 1537212416, 1544552448, 2866282496, 1620836352, 2355494912, 3722772480, 3667755008, 2679029760, 3165741056, 1410371584, 1483163648, 1136501760, 1912521216, 3687415040, 2812056704, 2455335232, 4018441568, 2821029040, 2027062456, 2856866764, 1261115234, 1984725273}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 2080374784, 570425344, 2164260864, 2659188736, 2462056448, 1679818752, 2639265792, 1346895872, 200540160, 2735341568, 1078788096, 1128038400, 1656799232, 4016726016, 826904576, 3700455424, 2942084096, 795923968, 559045888, 774212480, 1600551616, 4035951840, 3644546448, 1687879928, 1312797308, 1887657270, 3015129863}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 4227858432, 3925868544, 520093696, 209715200, 3107979264, 765460480, 720371712, 3247964160, 548667392, 1924005888, 1105002496, 4042948608, 413908992, 1215520768, 4042231808, 2064480256, 1276818432, 66844160, 421219584, 381913472, 2979487552, 3492384736, 1786536432, 3359256568, 843262836, 3177167818, 775247043}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 3959422976, 2181038080, 2197815296, 343932928, 163577856, 3479175168, 1563426816, 117964800, 2694053888, 1631191040, 272695296, 3018555392, 2403614720, 3261718528, 3010637824, 1078188032, 4255884288, 1701070336, 3455699200, 271230848, 1072677440, 3264068320, 2831901136, 1581865064, 3017033268, 1571944126, 153006303}, +{2147483648, 3221225472, 2684354560, 268435456, 4160749568, 738197504, 704643072, 3405774848, 2894069760, 1983905792, 3445620736, 1443889152, 290979840, 3060531200, 2016280576, 2022113280, 1351647232, 3785670656, 3931004928, 952078336, 4283455488, 168856576, 4276406784, 615415040, 1517262208, 1613258304, 1183620832, 4198692400, 666722568, 2232227964, 2102235650, 3096536181}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 1543503872, 1107296256, 2231369728, 3632267264, 1707081728, 2552233984, 3507486720, 3908567040, 3011772416, 2813198336, 2727673856, 3137699840, 1424932864, 3357106176, 416854016, 3964102656, 1107665920, 2658068992, 551110912, 3967323008, 1586978752, 2849875040, 3816478160, 1473206072, 3624513516, 1858914506, 4268643511}, +{2147483648, 1073741824, 536870912, 805306368, 1744830464, 3154116608, 1509949440, 3036676096, 4102029312, 373293056, 895483904, 2008023040, 2093481984, 2656305152, 2678718464, 2084765696, 1586659328, 2457747456, 2822430720, 2986979328, 685824000, 480420864, 2591442432, 2991512832, 2733868416, 2400975296, 2324437856, 3852871728, 1369774216, 290953236, 186246798, 103492255}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 1677721600, 2986344448, 3271557120, 4219469824, 3166699520, 123731968, 1959788544, 3483893760, 3628335104, 3011117056, 1163984896, 1532198912, 1125859328, 1379852288, 1684705280, 3226793984, 490966016, 382944768, 808116992, 3203957120, 2521953856, 2778340128, 2725329744, 2652609832, 2991551372, 1494020014, 2933883651}, +{2147483648, 3221225472, 536870912, 268435456, 2550136832, 1409286144, 3992977408, 2063597568, 4034920448, 1212153856, 2116026368, 3952082944, 2049441792, 294387712, 2342912000, 1139212288, 2343993344, 744734720, 1467441152, 302616576, 234977280, 2019994624, 1349243392, 3379256064, 2240264832, 3949624128, 854989792, 3803121584, 3758794840, 3904762828, 4266939710, 3701809793}, +{2147483648, 1073741824, 536870912, 805306368, 4160749568, 2214592512, 4261412864, 721420288, 3917479936, 3141533696, 790626304, 3171942400, 267911168, 3495690240, 3144024064, 4169859072, 1645314048, 3231793152, 3872579584, 1284681728, 1424283648, 4081165312, 335110656, 4125030144, 3719078528, 4024685376, 3417191840, 3166636336, 3121854680, 611339372, 3231607082, 1694588289}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 469762048, 3388997632, 721420288, 2508193792, 3225419776, 3433037824, 3912237056, 1019740160, 2603876352, 2918055936, 99811328, 4179787776, 1914748928, 170942464, 759803904, 2377021440, 2974989312, 2093538816, 2381608192, 1620029824, 3740891712, 744887456, 1726429680, 1664916728, 41676164, 1710679854, 4158603895}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3959422976, 838860800, 754974720, 2306867200, 2243952640, 2829058048, 3801088000, 4259840000, 190578688, 159252480, 1014956032, 2825551872, 2045001728, 426041344, 3935154176, 2102052864, 179999744, 191659520, 2903032064, 554412928, 3829517760, 4216456736, 865677712, 4241596696, 3048532844, 1057325934, 2309412261}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 738197504, 838860800, 3976200192, 1786773504, 1388314624, 828375040, 1861222400, 642252800, 1798045696, 2172780544, 2562785280, 3869278208, 1224327168, 3747569664, 989433856, 3236784128, 3759180800, 3574710784, 2816701696, 298034048, 3762837952, 2862491360, 3832217744, 3669866152, 2165538500, 3280705374, 4116989409}, +{2147483648, 1073741824, 536870912, 2415919104, 671088640, 1811939328, 3925868544, 1258291200, 4018143232, 3175088128, 2724200448, 2383413248, 1688731648, 1388576768, 32636928, 3953590272, 1597079552, 1753464832, 3469500416, 1578020864, 741234688, 1333890048, 807140864, 709916928, 1178645888, 1152875072, 3205578272, 69505072, 611666952, 2221806972, 929638334, 3580403491}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 603979776, 4127195136, 822083584, 528482304, 3200253952, 253755392, 4147118080, 1084751872, 1572601856, 3404333056, 4237623296, 207126528, 19316736, 2401263616, 2109059072, 486176768, 2491984896, 77513216, 1082423040, 3213598848, 1553563584, 467611296, 3703412688, 4147541816, 2670365028, 363320726, 3450785325}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 3422552064, 2181038080, 1560281088, 427819008, 213909504, 1738539008, 3396337664, 3895984128, 914620416, 1008074752, 2541289472, 922451968, 1583267840, 2872008704, 715821056, 1724467200, 2485892096, 9883136, 80967936, 3042488192, 4151733696, 2673940000, 567258064, 3444626584, 736260756, 874462818, 3157951591}, +{2147483648, 3221225472, 1610612736, 3489660928, 2013265920, 3422552064, 436207616, 3405774848, 411041792, 306184192, 761266176, 2278555648, 4074242048, 3021733888, 3628466176, 2577727488, 68255744, 2926559232, 2346475520, 3137114112, 1641703424, 2117700608, 706468352, 1183732992, 3151729024, 959758912, 2317667296, 2195521072, 703649800, 4152288524, 1891618706, 1854177033}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 1811939328, 905969664, 2130706432, 4219469824, 4005560320, 895483904, 3209691136, 3257401344, 240386048, 116523008, 825819136, 2373877760, 1726595072, 3501809664, 620736512, 51083264, 778476544, 4098218496, 502746368, 4236292736, 1806627904, 2168514080, 2098197200, 2345825320, 218629868, 153355438, 1009395303}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2885681152, 3523215360, 3137339392, 2592079872, 3133145088, 3865051136, 758120448, 282591232, 2314469376, 2512781312, 3015245824, 856195072, 2836807680, 3243565056, 2384039936, 3507673088, 3957359616, 867846656, 1042732288, 4064707456, 708015168, 3178653536, 2808403600, 2084674792, 2116476916, 2454096266, 3123934899}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 3422552064, 4060086272, 2332033024, 897581056, 1900019712, 2313158656, 3100639232, 331874304, 376176640, 3574988800, 3488546816, 1684045824, 276021248, 2197905408, 3176632320, 4153886720, 3321398272, 119012864, 2648406272, 3793650560, 3166749760, 1198512288, 1852797872, 621581800, 4209367724, 3534651094, 727130545}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 2080374784, 2382364672, 3204448256, 1417674752, 289406976, 3097493504, 1481637888, 4015521792, 3076784128, 1620705280, 1642790912, 713916416, 265830400, 412344320, 1961791488, 2452211712, 3205860352, 2245809664, 1773794560, 1252898944, 1892185664, 4100712928, 2774172912, 2309742776, 3367673244, 3814454226, 2863839175}, +{2147483648, 1073741824, 3758096384, 268435456, 1207959552, 2214592512, 1241513984, 2063597568, 3279945728, 1430257664, 1738539008, 1617952768, 3839361024, 3852206080, 2153644032, 1311309824, 3139862528, 2994847744, 467492864, 2133307392, 3542312960, 821992448, 3600664064, 3519245056, 3475933056, 1849030208, 1183273760, 1475121456, 3603089784, 340319892, 3559644730, 4002303129}, +{2147483648, 3221225472, 536870912, 1342177280, 1207959552, 3959422976, 3657433088, 654311424, 2524971008, 4097835008, 4116709376, 185597952, 4250402816, 4244897792, 745930752, 927793152, 2346352640, 4109746176, 2258984960, 3714027520, 1219721216, 2407709696, 510785024, 1561542912, 3870460288, 3453605184, 1193241440, 712554544, 1949751432, 3599166396, 3505318338, 893575215}, +{2147483648, 3221225472, 2684354560, 2415919104, 3892314112, 2214592512, 1107296256, 2566914048, 58720256, 910163968, 421527552, 590348288, 3448242176, 2517893120, 2185101312, 4190961664, 3209199616, 3838918656, 1440473088, 2587725824, 2164643840, 4204833792, 1012231680, 4087206656, 1603044736, 1421300928, 601549728, 986125296, 1217113752, 1868362724, 3365289726, 2884181263}, +{2147483648, 3221225472, 3758096384, 805306368, 3355443200, 738197504, 2717908992, 1493172224, 2306867200, 3359637504, 1000341504, 2014314496, 1194852352, 432799744, 1747582976, 598147072, 3266740224, 1362182144, 2017058816, 1782157312, 2071185408, 2817430528, 923618816, 2191253760, 1081786240, 429606080, 845081376, 1198462704, 66231224, 2516542732, 675339546, 424543349}, +{2147483648, 3221225472, 3758096384, 1342177280, 3087007744, 3422552064, 771751936, 855638016, 3749707776, 2889875456, 811597824, 1934622720, 3163029504, 533987328, 2639659008, 2173501440, 1838645248, 3987095552, 1701568512, 1665830912, 985253888, 806980608, 4143401472, 3510519040, 2010643584, 98074944, 1359664160, 1187460464, 3061355208, 1987758508, 2105481382, 1819576943}, +{2147483648, 3221225472, 2684354560, 1879048192, 671088640, 469762048, 3523215360, 2030043136, 3682598912, 1975517184, 1512046592, 89128960, 853016576, 979107840, 3881172992, 1018232832, 1183940608, 495206400, 1066917888, 980455424, 3494762496, 2626655232, 252798464, 1545356544, 128712576, 3096877248, 3050630048, 3867803920, 3190240440, 3623923900, 440787282, 4140540553}, +{2147483648, 1073741824, 2684354560, 1342177280, 939524096, 1946157056, 1040187392, 3506438144, 1535115264, 910163968, 979369984, 1349517312, 3221749760, 3863216128, 2129788928, 580452352, 3322839040, 1693368320, 1060003840, 3429347328, 3559421952, 2770639872, 191613440, 3306085120, 3105781376, 3322916288, 169628576, 1474201328, 2243354696, 2465356004, 1978248014, 1391418411}, +{2147483648, 3221225472, 1610612736, 1342177280, 2550136832, 67108864, 1442840576, 251658240, 2004877312, 264241152, 1293942784, 2295332864, 2013790208, 320602112, 1601306624, 270073856, 2885124096, 230506496, 4227653632, 1589547008, 3565348864, 3808275456, 60834304, 1078812416, 925159552, 1470806080, 166519584, 1226211728, 2450444408, 4259816988, 2081770630, 2054216749}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 3288334336, 369098752, 1090519040, 2491416576, 3955228672, 3646947328, 3981443072, 3234332672, 539230208, 659423232, 140836864, 702513152, 2310782976, 1234591744, 2758447104, 3245099008, 40475648, 811787776, 3454794496, 3923665024, 3247353792, 3795994720, 3923547216, 2713013224, 2123634348, 1410736470, 191435907}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3959422976, 1174405120, 3405774848, 2910846976, 2218786816, 3651141632, 1051721728, 3220701184, 1305214976, 2030960640, 3175022592, 70090752, 3064217600, 444850176, 107130880, 4103198720, 4110136320, 4121383424, 3849866496, 1044760192, 3316221248, 454977184, 2596205040, 3953011896, 1681341988, 834243842, 3956687045}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 1140850688, 2583691264, 3774873600, 3867148288, 2898264064, 2237661184, 1188036608, 3436707840, 133955584, 3387555840, 2610626560, 385187840, 2338701312, 1359896576, 2097065984, 812148736, 2179443712, 15923712, 3065632512, 3004461952, 30247104, 2190068960, 2069644816, 4014586152, 4180658380, 3827657330, 1887645425}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 1677721600, 1644167168, 855638016, 2810183680, 4194304, 799014912, 2834300928, 3682074624, 3863740416, 2534277120, 2596864000, 2695331840, 1249722368, 3515932672, 1046384640, 2915231744, 548508672, 3286788608, 2165397248, 3501129088, 2827987520, 2780395552, 1286263664, 2689963064, 3957479348, 3162654130, 840069893}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 201326592, 1174405120, 1593835520, 1702887424, 4156555264, 1080033280, 2354053120, 3190292480, 1082392576, 1255800832, 2510618624, 3742203904, 2228568064, 2222907392, 2344128512, 4157663232, 467641344, 1191463424, 53566720, 2339692160, 32876608, 2671344032, 2818635536, 1429705512, 1314944748, 75190318, 664394387}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 4093640704, 1040187392, 956301312, 3850371072, 499122176, 1096810496, 1355808768, 1912078336, 192675840, 3781296128, 1021116416, 4061364224, 3441770496, 3430998016, 4175343616, 3375294464, 2638840832, 149186048, 2376158976, 3382632064, 3990987712, 2980085280, 1876909968, 158458472, 3138858380, 4203382778, 3871930457}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 3690987520, 3456106496, 385875968, 3363831808, 457179136, 48234496, 4281335808, 3239575552, 3359899648, 365297664, 2840133632, 1757904896, 3956850688, 2603966464, 218017792, 2003265536, 2556007424, 3971337728, 1682242816, 1989638272, 4251036736, 2078401760, 1703592304, 2123520680, 2762740692, 3736742938, 3504021647}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 3422552064, 1241513984, 2231369728, 813694976, 3913285632, 3164602368, 2337275904, 927465472, 3381919744, 2023620608, 1683423232, 4221272064, 1187037184, 151609344, 1769779200, 3789780992, 3896873984, 2537020928, 2739071232, 78925184, 3848157632, 1471625824, 3547038448, 2002307384, 2853524060, 194422166, 98195327}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 1275068416, 234881024, 1828716544, 2508193792, 3351248896, 1302331392, 3557818368, 1911029760, 74186752, 3917611008, 4142858240, 3204874240, 750305280, 4033372160, 3852046336, 2699458560, 2982452224, 3250054656, 1931401472, 2457433216, 2174362304, 3592102176, 4264593680, 2516712664, 115855756, 588694350, 3714411433}, +{2147483648, 3221225472, 536870912, 4026531840, 2818572288, 469762048, 2181038080, 3976200192, 1853882368, 1816133632, 3378511872, 2716860416, 1907884032, 846987264, 789708800, 3503882240, 2886565888, 289292288, 3998605312, 251957248, 1939601408, 1369412608, 531064320, 3996665088, 1028311936, 2855676352, 1418142688, 241090096, 2676409096, 461122564, 3079799746, 4019792585}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 872415232, 369098752, 3103784960, 3196059648, 180355072, 2015363072, 2876243968, 1410859008, 2760638464, 486670336, 4047306752, 4063592448, 3429548032, 2558091264, 865644544, 2140628992, 1094171648, 1616364032, 4207731456, 3895614592, 4014872000, 1579090144, 2608366224, 130510328, 132089332, 3783510954, 1965227597}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 469762048, 3657433088, 1090519040, 3011510272, 2420113408, 4196401152, 3234856960, 1844969472, 2248409088, 2529558528, 2630942720, 1217626112, 1350385664, 1413799936, 2087882752, 1948702720, 2171964416, 3522981376, 3329185024, 1756095872, 2092172480, 3385730976, 469567600, 2544473048, 3916319196, 1665158810, 4077739607}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 335544320, 704643072, 3607101440, 3279945728, 1329594368, 1843396608, 1924136960, 320339968, 1884553216, 509476864, 2974220288, 1344307200, 2878685184, 2086133760, 502771712, 792578048, 2929628160, 1692561920, 2007986944, 1184289664, 2841909568, 2651202592, 3404927920, 1708038760, 256538292, 333664762, 1662843915}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1140850688, 2315255808, 1929379840, 4034920448, 2000683008, 4229955584, 611319808, 4211605504, 2975072256, 2179072000, 13959168, 2884665344, 519487488, 3397935104, 3518345216, 3567147008, 1957866496, 571727360, 1087435520, 2821146496, 4250668096, 171322848, 2776040816, 3078988056, 3459675060, 2539038030, 68812799}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 3690987520, 4060086272, 587202560, 8388608, 297795584, 2120220672, 3404726272, 2166882304, 440664064, 3924688896, 1975844864, 3171844096, 2911551488, 4164313088, 656125952, 2617010176, 12624896, 3785345536, 1933625600, 1986873216, 1127750208, 3982240736, 3445758672, 383729192, 2335015044, 4099233222, 3856936227}, +{2147483648, 3221225472, 2684354560, 3489660928, 1476395008, 3019898880, 2785017856, 2566914048, 3816816640, 935329792, 1650458624, 2123366400, 2763522048, 60030976, 2300182528, 378470400, 2467790848, 2204024832, 2888785920, 824741888, 3049347072, 1873656832, 2569130496, 487650048, 1901748352, 1835016640, 3960479648, 3975681680, 3425975336, 1189752156, 2754025914, 3749414515}, +{2147483648, 3221225472, 2684354560, 1879048192, 2818572288, 2885681152, 100663296, 4244635648, 3313500160, 2730491904, 2329935872, 1766850560, 282591232, 1718353920, 3376545792, 2587164672, 518488064, 4289740800, 976347136, 3760361472, 2701121536, 679842816, 2025145856, 1730038016, 4102481536, 3700436160, 3300401440, 1165755984, 3963234376, 3106474252, 2395841298, 2170646709}, +{2147483648, 3221225472, 3758096384, 4026531840, 3623878656, 2348810240, 1442840576, 3204448256, 2256535552, 1035993088, 1851785216, 930086912, 789053440, 1948516352, 817758208, 355270656, 1624735744, 291061760, 4130136064, 4201287680, 1547094016, 2520359936, 2376890880, 298274048, 676452992, 149234752, 68393312, 3075950928, 3697930792, 854140772, 240752686, 3587986099}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 1275068416, 3791650816, 2969567232, 528482304, 499122176, 1084227584, 4180672512, 509083648, 3164340224, 1717960704, 1894842368, 2807398400, 3357425664, 1486479360, 3988041728, 4293130240, 400798720, 3613876736, 1817728256, 555280256, 3503882944, 2842803360, 1169449488, 3074882072, 1537489924, 1164575082, 1996439481}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 3154116608, 704643072, 2164260864, 260046848, 2118123520, 1386217472, 896532480, 3216506880, 3424387072, 3666214912, 4181262336, 900104192, 1234911232, 2377113600, 1120899072, 464898048, 934323200, 1196061184, 2426226944, 4174825856, 147406016, 1256110240, 3202837744, 45737592, 2979959188, 1439133922, 4069115233}, +{2147483648, 1073741824, 3758096384, 1342177280, 1744830464, 1543503872, 3724541952, 1426063360, 2340421632, 4064280576, 1012924416, 871366656, 253231104, 2376335360, 1441398784, 3868655616, 166559744, 2472984576, 3270336512, 3991580672, 165898240, 729254912, 1277812224, 201643264, 2989900928, 3956355264, 3969686688, 4239024112, 4144963528, 1569295236, 3098345066, 334125975}, +{2147483648, 3221225472, 2684354560, 1879048192, 2281701376, 3690987520, 369098752, 3741319168, 1585446912, 876609536, 291504128, 605028352, 2853699584, 239337472, 2501509120, 3480813568, 276135936, 184336384, 3189727232, 3279720448, 83974144, 578786304, 3877490176, 3949911296, 1668972160, 3963037760, 2517537632, 3568585008, 2534152072, 3634772604, 3010921426, 65967279}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 4093640704, 3187671040, 3573547008, 3716153344, 3368026112, 3240099840, 3801088000, 1150812160, 694419456, 1430388736, 939720704, 753696768, 274186240, 4040515584, 2640293888, 3786627072, 1845408768, 955048448, 3930979072, 605191808, 2032209088, 2678045472, 194203856, 2817431608, 422892300, 1925829746, 2799725207}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 3019898880, 503316480, 3774873600, 3514826752, 1866465280, 1105199104, 665845760, 1194852352, 1336147968, 3311796224, 13041664, 2168815616, 2567651328, 2009391104, 3956445184, 1254549504, 2773726208, 3159647744, 1299533568, 3292001920, 3352899008, 2965800224, 2853758512, 670083304, 341306740, 791226674, 3860768255}, +{2147483648, 1073741824, 536870912, 1879048192, 3087007744, 1140850688, 3791650816, 4110417920, 830472192, 666894336, 1927282688, 3104833536, 907542528, 1636040704, 1671036928, 584908800, 1446805504, 3985391616, 944168960, 2617356288, 3550533632, 1616032768, 3741540864, 2472236800, 2852078976, 3130348480, 3183494176, 1092679440, 2568139528, 715357468, 3706414322, 1054299135}, +{2147483648, 3221225472, 536870912, 805306368, 3892314112, 3825205248, 1442840576, 4110417920, 3263168512, 977272832, 283115520, 47185920, 1977090048, 3686006784, 1333395456, 3403874304, 4226580480, 1337016320, 2575032320, 1055887360, 453900288, 1020437504, 117458432, 2640866048, 2517921920, 270682816, 3556729056, 2040710576, 1384128744, 574625452, 1021328530, 2161129667}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 1275068416, 838860800, 1862270976, 763363328, 809500672, 2485125120, 3857711104, 3751280640, 1855193088, 1801322496, 2335113216, 4226252800, 3227303936, 2805555200, 174632960, 1636521984, 2879230976, 731246080, 2090203392, 1964364672, 3948277056, 3665151904, 956681712, 2237523928, 313118356, 1252507850, 3860906091}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 3825205248, 838860800, 889192448, 1249902592, 1388314624, 1348468736, 959447040, 842530816, 3782475776, 3906338816, 1537409024, 2389278720, 643121152, 2482429952, 3492450304, 1212999680, 1706789888, 2553838080, 2874703616, 535318912, 1620080576, 432298720, 847399056, 3595138792, 2153578356, 2828250290, 602171563}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 3019898880, 301989888, 486539264, 3212836864, 1161822208, 2057306112, 1727004672, 2735210496, 1166278656, 3507355648, 4184408064, 3213918208, 615464960, 1072553984, 3520696320, 93317120, 2372574208, 2684385792, 3505421056, 4109917568, 4026295744, 1244817824, 2411427888, 687597496, 1013744500, 2020437230, 3685667883}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 1543503872, 301989888, 2030043136, 1937768448, 113246208, 4112515072, 2505048064, 885522432, 1845755904, 1057619968, 2488598528, 2444525568, 254820352, 1890770944, 25276416, 3593787392, 2419758080, 1546611200, 2201188608, 1052073856, 4253967552, 2127942048, 2084314064, 534124472, 4017300860, 3776945686, 3179543771}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 1946157056, 369098752, 2969567232, 2977955840, 197132288, 3818913792, 412090368, 1773666304, 2736521216, 833224704, 2694774784, 1976664064, 3379249152, 2768560128, 2561585152, 1246427136, 1743238144, 2719904256, 942295808, 790910080, 789409728, 3840538912, 4098625808, 900862296, 2383609900, 37980282, 2083015905}, +{2147483648, 1073741824, 536870912, 268435456, 2818572288, 1946157056, 2919235584, 2499805184, 1317011456, 4106223616, 3915382784, 764411904, 1021837312, 1155792896, 3603824640, 448331776, 2917433344, 3521855488, 3468550144, 2071834624, 4055881728, 2349771776, 2776399360, 1563451136, 2579120768, 3535625408, 47765472, 1769673488, 1878493480, 1924723228, 409674926, 3638533691}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 469762048, 3858759680, 2164260864, 1182793728, 658505728, 1847590912, 114294784, 2902982656, 79429632, 4266262528, 127991808, 324501504, 1350057984, 866246656, 1754705920, 3881814016, 2688660480, 1998802432, 3157224704, 3348972160, 257450944, 2079445728, 2665388016, 1539564312, 2447086364, 2265609190, 1787090053}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 1275068416, 3120562176, 889192448, 2675965952, 3829399552, 2812280832, 739246080, 2432172032, 4243849216, 1490944000, 2566062080, 2667085824, 1897971712, 574251008, 3169562624, 32012288, 2662511616, 989724160, 2574895360, 607121792, 3365988800, 2977586592, 365659760, 1345870008, 2326437516, 2872695018, 3163553739}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1409286144, 100663296, 788529152, 3665821696, 3351248896, 752877568, 3450863616, 2053636096, 3403415552, 2527461376, 1557725184, 1115193344, 3703455744, 3624198144, 2558636032, 3826710528, 4246901760, 462516736, 2206032640, 4025710720, 2975231040, 1050209376, 2491923664, 3403677192, 1621241972, 508244294, 1578866933}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 872415232, 2181038080, 520093696, 1518338048, 2143289344, 2879389696, 4059037696, 805830656, 1576796160, 1586364416, 2764767232, 3966337024, 1568194560, 599482368, 482512896, 725698560, 1597735936, 579721728, 3975275264, 3124748672, 3071605056, 1617782880, 1921887184, 1301470680, 1264213940, 2540322766, 1923167093}, +{2147483648, 1073741824, 2684354560, 2952790016, 134217728, 3690987520, 3053453312, 184549376, 880803840, 574619648, 3747610624, 84934656, 2706898944, 1518600192, 2281046016, 3895001088, 3717169152, 1077264384, 1168138240, 3186012160, 534411264, 788898816, 4158586368, 3516464384, 123324032, 700085568, 1066765536, 1564933680, 4189908104, 1142947644, 1157325762, 1974872143}, +{2147483648, 1073741824, 1610612736, 3489660928, 2818572288, 3825205248, 2919235584, 2634022912, 3179282432, 20971520, 597688320, 3373268992, 2389180416, 880541696, 3794927616, 4154785792, 3622076416, 3777675264, 4078460928, 1979822080, 3689826304, 2598538240, 1142017536, 3663981312, 602330752, 4099034816, 2360388896, 2227491504, 3885986040, 3962054988, 3747350094, 333582541}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 1811939328, 838860800, 1828716544, 1048576000, 1413480448, 1507852288, 588251136, 3094872064, 3385065472, 915800064, 1124401152, 1659863040, 3196665856, 1006428160, 3433730048, 621201408, 1294304256, 894329344, 1371032832, 2272091008, 3126522304, 3337075680, 1684360240, 3476474152, 585991324, 3196221706, 1321356663}, +{2147483648, 3221225472, 1610612736, 4026531840, 402653184, 738197504, 3254779904, 1560281088, 3699376128, 79691776, 3009413120, 540016640, 3213361152, 1357119488, 3679846400, 3505848320, 3532947456, 1284489216, 212951040, 2300809216, 1513842688, 774800384, 2903165440, 1910830336, 2726287232, 1499032000, 3010961248, 2032489616, 1188934568, 767058548, 4214502430, 3861774563}, +{2147483648, 3221225472, 536870912, 2415919104, 1744830464, 469762048, 2986344448, 2868903936, 1384120320, 2009071616, 467664896, 4195352576, 362283008, 1057226752, 1779564544, 2186477568, 2079031296, 763641856, 3251757056, 318279680, 1397749760, 740658176, 4259401216, 3238753536, 3465305984, 2643313728, 1636730208, 845079504, 3240435912, 586844508, 2491741522, 550116799}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 3154116608, 3456106496, 754974720, 1753219072, 2680160256, 3072327680, 2930769920, 3158835200, 2092171264, 3865444352, 3128885248, 421429248, 3644538880, 3765428224, 669093888, 3387279360, 4017396736, 2814274048, 613181696, 4152707200, 2094845632, 2007306848, 4015234128, 548195448, 877476548, 1385667214, 2778916887}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1677721600, 4060086272, 1526726656, 2122317824, 4064280576, 2640314368, 1477443584, 696778752, 4192993280, 2324299776, 1578172416, 3334045696, 1976221696, 1278042112, 1546162176, 3727910912, 2013770752, 3646291456, 611574528, 1669921152, 909140032, 659231840, 2927671728, 3903799816, 3558188412, 2409685430, 3270264737}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 335544320, 234881024, 4043309056, 3934257152, 1723858944, 3634364416, 1452277760, 3672637440, 2877554688, 3063021568, 699596800, 2960293888, 1524973568, 4179222528, 2151780352, 2916599808, 1478276096, 1646807552, 3104721664, 1985444480, 2365243840, 2021328864, 489067152, 2600424664, 4129211820, 1398343278, 3366822419}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 2348810240, 3590324224, 3170893824, 3665821696, 3359637504, 3693084672, 3285188608, 2016935936, 3690725376, 2944532480, 3011837952, 1259896832, 889208832, 2976833536, 4112355328, 2681792512, 2475592704, 3275974144, 642611456, 1541567104, 1536946368, 4088202976, 876384048, 298731352, 2871120348, 1247024938, 2942711961}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 3154116608, 1845493760, 1795162112, 4118806528, 1178599424, 1629487104, 2293235712, 3239575552, 1731985408, 281935872, 595918848, 1404862464, 1715027968, 4081049600, 1857662976, 3326470144, 1382464512, 3826673152, 2840880384, 2382848128, 2944588608, 352920736, 2733287792, 1379955224, 1319986564, 2731921338, 2572069601}, +{2147483648, 1073741824, 2684354560, 805306368, 3355443200, 201326592, 1241513984, 922746880, 2843738112, 2596274176, 2573205504, 4046454784, 2932342784, 2526806016, 4089315328, 3155886080, 2646966272, 106446848, 2355617792, 786345984, 371062784, 3338634240, 3201920512, 2473818368, 191524224, 2417685824, 683946144, 1220155472, 1027676200, 3019153396, 4232371982, 1118781037}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 3288334336, 3523215360, 754974720, 998244352, 2663383040, 341835776, 4006608896, 1934098432, 2987130880, 2525102080, 936443904, 2924838912, 2743222272, 1826742272, 1652862976, 1767368704, 3072564224, 121994752, 61031168, 1099723136, 1626529216, 1168128160, 4096793552, 2765623016, 3856931788, 1295918102, 1011561833}, +{2147483648, 3221225472, 1610612736, 4026531840, 3892314112, 1543503872, 369098752, 4278190080, 3565158400, 1858076672, 3479175168, 4157603840, 2511863808, 2679898112, 1456603136, 3194945536, 261718016, 2729656320, 3624722432, 1626771456, 1655367680, 4076831744, 3025827328, 3010221312, 4252860032, 3498166336, 3014142432, 2984510736, 3229490856, 2858758028, 1838847082, 608233785}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 67108864, 3791650816, 2566914048, 1954545664, 3368026112, 1130364928, 311427072, 2541223936, 2936799232, 3852599296, 3559849984, 3092414464, 2842148864, 3528679424, 2055057408, 4063586304, 1119130624, 4268675584, 2800277248, 1945224576, 2331138240, 3457302112, 828849552, 3562454952, 3596743388, 2383045258, 1918774309}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 3825205248, 771751936, 2466250752, 3548381184, 2587885568, 216006656, 3532652544, 2529689600, 3568566272, 3097886720, 4061724672, 174686208, 1888141312, 42557440, 2993721344, 132343808, 1384360960, 2839138816, 4214486784, 1863382656, 2447528256, 2205562144, 733025264, 772637288, 3859076092, 11827142, 3782680839}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 3154116608, 1375731712, 452984832, 2894069760, 2755657728, 3927965696, 382730240, 883425280, 2931032064, 4191289344, 3964207104, 3235545088, 3528409088, 2422988800, 546541568, 680912896, 1294244864, 980959744, 21381376, 3591458688, 541903936, 4134940384, 2379418800, 1670877272, 1553980828, 3462507214, 3012360815}, +{2147483648, 3221225472, 536870912, 2952790016, 2550136832, 2214592512, 1308622848, 3741319168, 1266679808, 3862953984, 648019968, 3578789888, 3531079680, 3138125824, 3353214976, 453967872, 1796374528, 2051325952, 2723766272, 1863258112, 1561507840, 2974082048, 2413390336, 1246697216, 4197616256, 324321344, 4018229024, 2312322160, 796179128, 1084751036, 1147522794, 2179786285}, +{2147483648, 1073741824, 2684354560, 268435456, 3623878656, 2080374784, 2046820352, 4143972352, 1736441856, 3753902080, 3047161856, 3788505088, 3720871936, 1713635328, 3854434304, 649003008, 1308655616, 1610301440, 4115980288, 2679058432, 1082177536, 3065736192, 1706349056, 1553930496, 226015616, 4243017536, 2560030240, 2721199888, 3829736216, 4253653596, 1593366822, 575998443}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 738197504, 3992977408, 117440512, 2709520384, 113246208, 2241855488, 2131755008, 3872915456, 886308864, 2491285504, 3213819904, 1292795904, 1890893824, 2822070272, 2827948032, 881768448, 712301568, 2878700032, 3298759936, 2983626880, 4049659456, 483087264, 2738896080, 2573215832, 1336940780, 3108509138, 1716262995}, +{2147483648, 1073741824, 3758096384, 805306368, 1207959552, 1006632960, 1711276032, 2332033024, 2961178624, 3594518528, 3835691008, 4147118080, 4020764672, 1038352384, 2989096960, 2613510144, 874151936, 1095516160, 1972494336, 1749495808, 786081792, 4121719808, 3707895296, 2287938816, 383172224, 4173483840, 2296180960, 2024453296, 2284089912, 2593516452, 4194117318, 3850737699}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 738197504, 1979711488, 1593835520, 1518338048, 2705326080, 1738539008, 3270508544, 1891106816, 1565786112, 1622802432, 2724790272, 2603188224, 3718266880, 3823165440, 1810436096, 115972096, 2621469696, 1211170304, 719395072, 1235586688, 283016768, 1587281760, 3533023216, 1803976504, 1495267092, 2728895474, 795042955}, +{2147483648, 3221225472, 1610612736, 1342177280, 402653184, 872415232, 3053453312, 1996488704, 864026624, 3728736256, 1474297856, 3150970880, 283639808, 1973682176, 1653211136, 935002112, 2308341760, 3564224512, 2841403392, 2973437952, 89565184, 693226496, 3769397760, 3215137536, 237668480, 1414003776, 2488361760, 4217413744, 2405231336, 2071455564, 2062121454, 1466736931}, +{2147483648, 1073741824, 2684354560, 1879048192, 2281701376, 2751463424, 167772160, 3774873600, 713031680, 3183476736, 2246049792, 2154823680, 867696640, 3882614784, 3360030720, 3329425408, 1918402560, 1731575808, 3088998400, 653471744, 3466115072, 408286208, 2108579328, 3165338368, 126129024, 145477312, 2536598752, 2448793296, 2665635208, 3346870180, 1698672658, 866612197}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 469762048, 2583691264, 3506438144, 1166016512, 3007315968, 2065694720, 1137704960, 435683328, 2886467584, 3579969536, 3042377728, 964526080, 3397369856, 2304073728, 2832666624, 4131231744, 1533008896, 3548729856, 4038004992, 1869724032, 3189624512, 2978117408, 652913840, 3244444568, 3671761148, 4129976746, 1549703629}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 3019898880, 1308622848, 1258291200, 2608857088, 3930062848, 3340763136, 1422917632, 2524446720, 523501568, 136970240, 3190358016, 1615495168, 2549465088, 278290432, 4121497600, 3792353280, 483775488, 3460712960, 3201370880, 2579400320, 725603648, 370114080, 3605763952, 648236504, 1975882172, 2691194506, 345640227}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 603979776, 3724541952, 654311424, 3749707776, 1010827264, 3382706176, 1886388224, 2525495296, 487849984, 165543936, 4170776576, 3017310208, 4129603584, 988110848, 2941849600, 1077450752, 1156891648, 1235052032, 1233466112, 1104324224, 4161010240, 1186256928, 2000505840, 1584741368, 3608847412, 2125982110, 3793417495}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 872415232, 1308622848, 486539264, 2927624192, 104857600, 2573205504, 2576351232, 2008547328, 2087976960, 2215510016, 1692467200, 2044100608, 1667317760, 1490477056, 404828160, 418813952, 1989245952, 75426304, 2544698112, 518817408, 4067322048, 3677439712, 3234785584, 2816803144, 2704324860, 812406122, 1107972035}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1140850688, 167772160, 486539264, 696254464, 2545942528, 1952448512, 273678336, 569901056, 4259053568, 1327628288, 512032768, 178421760, 2747973632, 1114464256, 46477312, 2550302720, 3363488768, 3204801024, 2818653952, 3622607744, 1694876096, 2442063648, 3049476240, 119145320, 3627616460, 894475082, 553110425}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 2080374784, 2315255808, 3204448256, 1166016512, 1958739968, 3525312512, 2045771776, 4096262144, 1125908480, 2384330752, 747831296, 511213568, 213401600, 366206976, 3402829824, 957913088, 2242399232, 4012628480, 2258047232, 1299359104, 1222197568, 1192125600, 1889328464, 2308287544, 2219039668, 2053844950, 3225203869}, +{2147483648, 1073741824, 536870912, 2952790016, 3892314112, 3556769792, 3254779904, 3439329280, 2357198848, 3846176768, 2116026368, 957349888, 525860864, 4216586240, 3976593408, 3653828608, 1739948032, 502939648, 2517032960, 3079221248, 2719324160, 740975616, 3502175744, 3719118592, 1090231680, 1312778176, 1692493408, 557606256, 951049048, 4178347532, 447207410, 3785402483}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 2348810240, 234881024, 3808428032, 528482304, 1052770304, 1772093440, 883949568, 3731357696, 1578369024, 3528065024, 2858090496, 3560013824, 3530276864, 2357288960, 3181064192, 2198964224, 1251730432, 151612928, 1474240768, 1625532544, 866967360, 1488900384, 1650059600, 546725208, 2581379076, 3483321238, 3253353807}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 1946157056, 2516582400, 83886080, 1098907648, 155189248, 2485125120, 2502950912, 4278714368, 424935424, 2606628864, 1345126400, 1083539456, 505757696, 471719936, 795684864, 565544960, 848655360, 777382400, 2887322368, 1591455872, 1244680384, 2077522720, 4240595248, 2392553432, 1323360388, 3357583790, 3055350951}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 2483027968, 2516582400, 2667577344, 2625634304, 71303168, 1004535808, 2597322752, 4078436352, 81002496, 3420323840, 2339176448, 3033038848, 2345385984, 904814592, 3677171712, 958957568, 3726365696, 1383490048, 2008619776, 3407251584, 3332822592, 371647200, 1617362224, 176613224, 936824332, 4061065362, 3262829763}, +{2147483648, 1073741824, 2684354560, 2415919104, 671088640, 1946157056, 2181038080, 3741319168, 2776629248, 4248829952, 77594624, 1901068288, 722993152, 2431909888, 1924268032, 4042719232, 811433984, 2042576896, 3717586944, 95891456, 2432546816, 49236992, 3448622592, 2596480768, 3020916096, 3510131520, 2931839136, 1766093104, 1971215352, 2307225148, 795803186, 39621579}, +{2147483648, 3221225472, 536870912, 268435456, 2281701376, 3154116608, 234881024, 3674210304, 92274688, 54525952, 3181379584, 2708471808, 3923247104, 1415315456, 902168576, 3367698432, 586579968, 1780269056, 3138478080, 2858094592, 3223762944, 1102367744, 655705600, 4068547840, 3925578880, 3658053952, 1541878176, 3434134704, 3538406200, 2378684020, 3833059210, 1213192657}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 4227858432, 2717908992, 1526726656, 3447717888, 2243952640, 534773760, 3861905408, 2770862080, 468451328, 3565813760, 2860711936, 512720896, 3778985984, 2364694528, 1587744768, 2522843136, 682021888, 1752587776, 417676544, 537304960, 4168247872, 1843608480, 2449444624, 2897660168, 2156809268, 504444774, 3007875745}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 3154116608, 1174405120, 4278190080, 2860515328, 1589641216, 882900992, 789577728, 4100456448, 3478913024, 1706688512, 30343168, 1587838976, 2171224064, 3267485696, 3970895872, 3012868096, 3537003520, 3126182400, 1205416192, 2269742720, 3477457472, 2058426208, 93694992, 1388309528, 1864246444, 58793406, 3828192477}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 1543503872, 1778384896, 3841982464, 3296722944, 2134900736, 3441426432, 2354053120, 3639083008, 2738618368, 423493632, 357236736, 618758144, 776617984, 228646912, 1655386112, 3495016448, 1670542336, 4169455104, 1288768768, 34649472, 2643122112, 956440160, 3757376496, 996837656, 978055068, 987404110, 2333341445}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 4093640704, 2382364672, 822083584, 1233125376, 2621440000, 627048448, 4029677568, 2543321088, 913047552, 3539599360, 1564409856, 617840640, 2046246912, 3579568128, 3902738432, 1782822912, 3061797888, 2558518784, 2682337024, 2501027456, 1429601216, 3959830560, 894247536, 3142105288, 52086420, 3642605002, 2013155341}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 872415232, 4261412864, 2969567232, 2172649472, 750780416, 1113587712, 1861222400, 2873622528, 3449028608, 3122266112, 2082275328, 3078258688, 3894427648, 2055725056, 540872704, 1437251584, 3921171456, 1519108608, 2827008, 3198257792, 2974402496, 3105492512, 1184704592, 1966776616, 3321906404, 56091470, 3206885351}, +{2147483648, 1073741824, 3758096384, 268435456, 3087007744, 1409286144, 3724541952, 3674210304, 3363831808, 1908408320, 3361734656, 2177892352, 805830656, 540803072, 2335834112, 3413573632, 678526976, 483901440, 3943784448, 1415000064, 3271665664, 2985294848, 691358208, 3996715776, 3139472000, 1436253504, 1559760608, 1245971792, 3686675688, 1479087916, 2085127830, 2868346717}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1140850688, 436207616, 1325400064, 411041792, 1480589312, 3546284032, 378535936, 1470627840, 1866727424, 3540647936, 3318153216, 3546644480, 1155284992, 2864635904, 975646720, 800425984, 454325248, 3924487680, 1707410176, 282500992, 11264320, 3149511648, 621441840, 1638911304, 3939743804, 3688722350, 1520589579}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 1677721600, 3456106496, 1224736768, 3162505216, 1061158912, 2732589056, 525336576, 290979840, 4138991616, 2181955584, 591069184, 1985118208, 2577809408, 3541032960, 1264267264, 2604840960, 3365823488, 78377472, 3664590592, 3302855296, 142263744, 2723319648, 1873180656, 1578092008, 165360300, 2499975394, 3003016203}, +{2147483648, 3221225472, 2684354560, 2415919104, 3087007744, 3019898880, 100663296, 4211081216, 209715200, 2344615936, 899678208, 1143996416, 2965897216, 4033609728, 670171136, 4229234688, 4294213632, 2090385408, 3191431168, 406130688, 2542049280, 1722862592, 2416273920, 1084166912, 537244800, 4103238464, 3084294112, 3818246864, 2293877528, 3677083428, 3215906526, 3575791865}, +{2147483648, 1073741824, 1610612736, 4026531840, 134217728, 3556769792, 2382364672, 2365587456, 3464495104, 3560964096, 1545601024, 3192913920, 3732406272, 2109997056, 2397962240, 2060910592, 2317844480, 1924415488, 780460032, 796340224, 2511833088, 3677119488, 32562688, 1120995072, 959225472, 1456071872, 564236000, 1132421552, 2929282200, 2418177116, 1318576874, 2386464607}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 738197504, 2315255808, 2600468480, 1769996288, 1044381696, 3919577088, 1651507200, 3596091392, 1846804480, 919470080, 1319567360, 2757656576, 3811262464, 1024647168, 471040, 1571723264, 338912256, 3307662848, 4093188352, 4067537280, 1640620096, 2323354272, 201911536, 3935188088, 3221691060, 1034861482, 2217958627}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 3690987520, 503316480, 2734686208, 3833593856, 1556086784, 3491758080, 2028994560, 315097088, 951320576, 2880307200, 78053376, 1478918144, 1829257216, 1456070656, 1703350272, 559319040, 1484811264, 1209913856, 20513024, 2808723584, 283820864, 3622274016, 1547554576, 2076773304, 3902906740, 1071568238, 1544136591}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 2214592512, 167772160, 4244635648, 2977955840, 1589641216, 1956642816, 1867513856, 2091384832, 1622933504, 2500984832, 501415936, 2446819328, 4240162816, 2228183040, 3376615424, 1854375936, 1746129920, 1752392192, 1783701248, 6597504, 3208931776, 2257105184, 1971209424, 2350362904, 3063670588, 2648662494, 2483757525}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 201326592, 2113929216, 2063597568, 2290089984, 3611295744, 773849088, 2526019584, 789053440, 2374762496, 1406009344, 12386304, 4027547648, 721502208, 160686080, 2718773248, 2291632128, 3490010112, 2970731008, 1033772288, 3897889920, 3178468672, 636968672, 1467669232, 1927844568, 3392792428, 3615630982, 1964182865}, +{2147483648, 1073741824, 3758096384, 3489660928, 1744830464, 1543503872, 637534208, 1459617792, 1602224128, 1665138688, 4250927104, 1771044864, 599261184, 2862350336, 3548512256, 983891968, 3880681472, 1952399360, 3100958720, 2622828544, 4033259520, 2348502016, 1309330944, 2798796032, 4147984000, 2166526016, 167078944, 425058864, 788891912, 1134481788, 2231647402, 2163086201}, +{2147483648, 1073741824, 2684354560, 2415919104, 2013265920, 872415232, 973078528, 1358954496, 3430940672, 4005560320, 3831496704, 1406140416, 1820852224, 4195614720, 3806461952, 3770089472, 240156672, 2737651712, 631955456, 889663488, 2215163904, 456215552, 647813632, 1571955456, 3003071360, 3357841088, 3055508832, 3952475024, 2755899688, 860344108, 1642890422, 892028727}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 2080374784, 1577058304, 218103808, 1434451968, 4173332480, 2015363072, 4073717760, 1708654592, 719585280, 1625948160, 3229679616, 95059968, 3401170944, 2461163520, 2666606592, 3655514112, 3831882752, 835484160, 2018654464, 1549086848, 946385088, 2362756128, 3293495888, 1367857336, 1030844028, 2809571298, 2412239519}, +{2147483648, 3221225472, 2684354560, 3489660928, 4160749568, 201326592, 33554432, 3607101440, 3900702720, 1170210816, 3558866944, 2567962624, 2007498752, 538181632, 1294598144, 3467575296, 4131291136, 3449077760, 4062535680, 1579094016, 3536230400, 1799937024, 3018549760, 285355264, 4261092224, 2012522816, 1435223520, 2984506960, 2362963960, 1030610444, 573241422, 2002799807}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 1811939328, 1845493760, 1929379840, 2088763392, 1480589312, 853540864, 2691694592, 4249354240, 2030829568, 2373844992, 221708288, 3338240000, 35799040, 638377984, 1831284736, 2155972608, 4026942464, 911141376, 348536064, 2368931968, 1449886528, 1293634016, 1510630448, 2544953896, 162597860, 1026195630, 2923035169}, +{2147483648, 1073741824, 1610612736, 2415919104, 3355443200, 335544320, 1174405120, 2298478592, 3397386240, 2797600768, 3504340992, 3109027840, 3132620800, 1310457856, 2414477312, 2858876928, 2117500928, 2126594048, 2842746880, 559362048, 522094592, 3028646912, 3705075200, 4209116928, 3197312128, 1744342976, 932202208, 2888518672, 2945972488, 2158068140, 599784474, 3731195961}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1140850688, 1107296256, 3204448256, 3883925504, 3300917248, 3764387840, 3184525312, 880279552, 16515072, 1623851008, 261029888, 733511680, 1380106240, 1704288256, 4286517248, 129009664, 1442237440, 2588627456, 2224948992, 994118016, 323072832, 3089064992, 2907717584, 2335717544, 3260813356, 276430922, 3332834289}, +{2147483648, 1073741824, 2684354560, 2415919104, 1476395008, 1677721600, 2852126720, 3607101440, 2977955840, 2319450112, 664797184, 1716518912, 1814560768, 4179361792, 343277568, 953221120, 4112613376, 305709056, 4092092416, 937504768, 3896096768, 54316032, 203051520, 2499952384, 924519296, 2371261248, 3927993248, 2869764592, 4231497976, 3923371836, 4258389822, 1172164029}, +{2147483648, 1073741824, 3758096384, 1342177280, 402653184, 2751463424, 3523215360, 3003121664, 1048576000, 2336227328, 2820669440, 3807379456, 252182528, 2784231424, 1469710336, 2636054528, 1526366208, 1853636608, 3376013312, 3037671424, 3638732800, 101739520, 135262720, 12984064, 1010906496, 3726095424, 3183341920, 3311215216, 3639182680, 3311465204, 2692000798, 1659457999}, +{2147483648, 3221225472, 1610612736, 4026531840, 134217728, 4227858432, 3187671040, 3573547008, 746586112, 88080384, 2619342848, 3211788288, 216530944, 1129054208, 3502637056, 670105600, 3773005824, 2372681728, 4041138176, 274796544, 714844160, 853042176, 2515328512, 2365730048, 1588279424, 3851206336, 2428158048, 2609583984, 8160984, 3490892308, 644288134, 3079318425}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 2885681152, 1375731712, 1962934272, 3514826752, 599785472, 3462397952, 395313152, 2503475200, 2296643584, 3118596096, 571408384, 2506719232, 3409821696, 4122697728, 616501248, 1608620032, 3402748928, 3145027072, 2812160256, 905521024, 2628558272, 3586606880, 3024692624, 44348648, 1852528572, 3139900810, 175479271}, +{2147483648, 3221225472, 1610612736, 268435456, 2818572288, 1946157056, 1577058304, 1962934272, 192937984, 1396703232, 2418016256, 1118830592, 3071803392, 2457600000, 3931766784, 3866034176, 1831567360, 3357622272, 2244337664, 2394886144, 2300815360, 2813680640, 475778560, 3599116032, 3057984128, 2403112640, 1575416224, 2383839536, 3799108184, 965805668, 2483197642, 3987729769}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 1409286144, 3858759680, 1426063360, 1870659584, 1178599424, 1470103552, 1395654656, 703070208, 301203456, 785514496, 713359360, 2534703104, 1860452352, 3126190080, 2002071552, 2733410304, 386429952, 1006361088, 2779132672, 3180799104, 611424448, 1096873120, 1147775344, 303888632, 908039652, 3446926358, 4009896567}, +{2147483648, 1073741824, 2684354560, 268435456, 3355443200, 67108864, 33554432, 2566914048, 3766484992, 968884224, 1243611136, 3209691136, 2179465216, 1746141184, 2848849920, 744554496, 1892384768, 2122858496, 1505943552, 1190211584, 3976443904, 1523346432, 476370432, 298058496, 3672521088, 534055616, 2870323296, 1793148240, 695041400, 1301244828, 3516680654, 126668847}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 4227858432, 2717908992, 4211081216, 1048576000, 826277888, 3198156800, 1716518912, 2434269184, 1243348992, 2244870144, 3356557312, 3138551808, 15941632, 1745936384, 2902536192, 2276100096, 1446986752, 1669777920, 279722240, 3869646720, 2718241344, 2390268768, 3739241200, 117789816, 2274218108, 3274024114, 749003057}, +{2147483648, 1073741824, 1610612736, 1879048192, 1476395008, 3422552064, 436207616, 2332033024, 696254464, 1430257664, 1138753536, 3209691136, 4077387776, 1757675520, 1259470848, 1896153088, 808353792, 3690905600, 1718968320, 3793039360, 2521204736, 3064644608, 1909418496, 837031168, 199376256, 4005952, 1517462176, 42007088, 932597800, 1614064492, 1983902646, 3679051203}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 2617245696, 3321888768, 2332033024, 41943040, 3040870400, 3688890368, 1653604352, 918028288, 838074368, 415367168, 2559246336, 57114624, 1782792192, 1091559424, 2925203456, 968865792, 1910991872, 3377853952, 2383676672, 3092393600, 2536718144, 1897116768, 1078032624, 2728717608, 1703718172, 3799306090, 2354356259}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 1006632960, 3858759680, 3841982464, 4185915392, 1220542464, 1050673152, 3270508544, 1202192384, 3705929728, 81920000, 1073414144, 3639115776, 1665318912, 2687590400, 3502977024, 408987648, 3583437824, 2379958784, 153354496, 3217170048, 3016436928, 350268704, 2094456144, 2545634072, 3950251988, 3818524278, 923215491}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 67108864, 1711276032, 1224736768, 3816816640, 213909504, 4158652416, 3866099712, 3171418112, 916193280, 3440246784, 430374912, 933199872, 2603565056, 1463279616, 563548160, 1446479872, 920863744, 2409751040, 1314139904, 804393088, 3726184384, 2496702624, 2220672208, 3089008200, 1067188132, 3291554942, 31233333}, +{2147483648, 3221225472, 2684354560, 1342177280, 1207959552, 738197504, 2583691264, 3036676096, 1384120320, 3242196992, 3378511872, 4136632320, 3558342656, 1003225088, 3748265984, 3491037184, 1114210304, 3887775744, 1625710592, 3024424960, 4073822208, 2177301504, 2045011456, 332663040, 4138087808, 914307008, 184336352, 2576580080, 817663880, 2037609532, 4008491330, 3972758277}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 3825205248, 503316480, 150994944, 1367343104, 1522532352, 2141192192, 2299527168, 4286054400, 1009516544, 3415605248, 4188733440, 3745153024, 2681028608, 591192064, 33239040, 1378007040, 2916180992, 2776814080, 3865327360, 1746011776, 1749623232, 1786487840, 22201808, 3996915672, 3194890348, 1439114170, 1531756037}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 3288334336, 1174405120, 2030043136, 3934257152, 3493855232, 1843396608, 1678770176, 3665297408, 3478913024, 1059717120, 2971598848, 170033152, 1792622592, 1732567040, 1137651712, 402294784, 1198867456, 2609302016, 3090429696, 948840576, 1160317888, 133664480, 3505703344, 3041341416, 1850645948, 4063974266, 4237293561}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 738197504, 3724541952, 2566914048, 1082130432, 3225419776, 1184890880, 2823815168, 174587904, 1924923392, 3740139520, 3731423232, 2806284288, 325566464, 3660210176, 3719892992, 2867640320, 515634176, 2599703040, 520623360, 3079406720, 3719701952, 2710373472, 1464771888, 1770315064, 902679164, 546918126, 4231439877}, +{2147483648, 1073741824, 2684354560, 3489660928, 939524096, 3288334336, 4060086272, 3741319168, 461373440, 138412032, 39845888, 2402287616, 968359936, 2666790912, 3058827264, 1535574016, 595755008, 2550382592, 2930139136, 3417780224, 3787110400, 2125978624, 4069808640, 3808431872, 3447731584, 1430263616, 786434848, 1626356720, 93851400, 1050945556, 3294239874, 4010487075}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 603979776, 100663296, 4278190080, 3565158400, 3611295744, 2149580800, 3899654144, 3667394560, 3850108928, 4074110976, 3972071424, 3780608000, 291848192, 2551439360, 800133120, 3243227136, 1750688768, 1080425984, 4013959936, 2350919808, 1517296192, 1536693472, 586955760, 3541441880, 1117856852, 2726790746, 541937417}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 3690987520, 3657433088, 4009754624, 109051904, 3938451456, 2258632704, 701497344, 861405184, 2870214656, 3329097728, 3608084480, 4123164672, 4146413568, 67690496, 64958464, 320518144, 443636736, 2567362048, 2837447936, 277887360, 3333951808, 807668832, 1686507024, 3862108824, 3073418908, 2542304450, 2818538755}, +{2147483648, 1073741824, 2684354560, 805306368, 2013265920, 3422552064, 436207616, 2231369728, 2155872256, 1623195648, 4229955584, 2330984448, 775421952, 2458124288, 1686503424, 644415488, 1059160064, 102481920, 1546870784, 2526621696, 3826890752, 3424642048, 2759160320, 785390848, 415763840, 2126250944, 2399277920, 2691634448, 814256824, 1603959412, 890800210, 2553431871}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3556769792, 4060086272, 2734686208, 2927624192, 2059403264, 3915382784, 3568304128, 3596091392, 120324096, 194379776, 1565851648, 2190573568, 2471411712, 2829737984, 3890548736, 835303424, 3689081856, 1283212800, 1536173824, 3527946624, 4062459968, 3969000800, 3000435216, 567192936, 3225705268, 4002161626, 2168861005}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 2214592512, 1711276032, 553648128, 1484783616, 2654994432, 941621248, 2836398080, 347602944, 970194944, 1091960832, 2876702720, 2858123264, 796049408, 801005568, 6762496, 2313394176, 1462160384, 879257088, 3882881792, 1904746624, 3665567168, 3514439776, 1630868144, 494571800, 167671180, 3829862666, 3941837547}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 469762048, 3321888768, 721420288, 1820327936, 130023424, 1570766848, 2968518656, 816316416, 863764480, 890896384, 2964127744, 1534558208, 1018806272, 4035141632, 3965521920, 3588200448, 2563109888, 521753088, 3358603520, 2743611008, 3578531648, 2844926944, 3412145104, 1948622872, 2482552852, 1746326006, 3220032037}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 3019898880, 1174405120, 855638016, 3481272320, 2906652672, 1004535808, 1066401792, 3514302464, 63176704, 4048420864, 586743808, 881491968, 48349184, 2063753216, 1141977088, 305571840, 1449911296, 3954540032, 2514657024, 1025365120, 1382570304, 3627421984, 3711770544, 3619994920, 622379612, 3137915802, 2419122335}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 201326592, 838860800, 3640655872, 562036736, 3225419776, 1369440256, 4176478208, 2890399744, 4058251264, 2804809728, 1148518400, 2678685696, 1799667712, 812146688, 1020071936, 537241600, 479118336, 1723024896, 4048660736, 1648945024, 1976721088, 4271769632, 2887592304, 2432544760, 1317205652, 1401516558, 2931994779}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1140850688, 3254779904, 3137339392, 1317011456, 792723456, 3210739712, 1177550848, 2249719808, 3887857664, 2030698496, 4112580608, 1755152384, 2517876736, 429875200, 722014208, 1278842880, 858127360, 2574536192, 4178950912, 3576166784, 1612792384, 2807432032, 828058480, 784644488, 4026682900, 337544810, 4031467929}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 4227858432, 1577058304, 83886080, 2944401408, 1153433600, 2468347904, 4138729472, 3541565440, 345767936, 2235170816, 935002112, 3218309120, 3748577280, 146169856, 4069724160, 1813481472, 2712194048, 3353823744, 2788405504, 3892240512, 1319008960, 2279018656, 4019295184, 3894006136, 2203567524, 3954365130, 2834058161}, +{2147483648, 3221225472, 3758096384, 1342177280, 2550136832, 3019898880, 1442840576, 3741319168, 1786773504, 3787456512, 1130364928, 279969792, 43515904, 1822162944, 390463488, 3730898944, 1913815040, 3250143232, 2986008576, 3590918144, 2134280192, 3572722688, 1196806656, 3039730432, 4038029440, 385084992, 952078176, 243655120, 168205352, 86734004, 3714710250, 4156065233}, +{2147483648, 1073741824, 2684354560, 2952790016, 2818572288, 2483027968, 3657433088, 1728053248, 243269632, 205520896, 35651584, 4180672512, 2977431552, 670826496, 2279473152, 3024945152, 1269530624, 1347502080, 2852642816, 3217371136, 349157376, 2762163200, 2923226624, 326614784, 2805951360, 3186805568, 3321015392, 72415152, 3164714008, 1909868420, 2655735666, 2563304081}, +{2147483648, 1073741824, 1610612736, 1879048192, 939524096, 2348810240, 1912602624, 3137339392, 947912704, 1514143744, 1512046592, 1909456896, 3393716224, 2682519552, 2955542528, 2472345600, 276725760, 3615440896, 1661788160, 3171233792, 791840768, 570508288, 3510891008, 4095384832, 2845144960, 2452739648, 1972077280, 3478519216, 2967575448, 3500735164, 168762118, 2688532059}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 2751463424, 2449473536, 486539264, 1367343104, 2940207104, 2678063104, 4056940544, 801636352, 1281622016, 1322647552, 4293066752, 1763868672, 3135029248, 2169331712, 3954905088, 1756276736, 553581568, 923823616, 2152633088, 311354752, 386432960, 1491242272, 1723651248, 3791478200, 1027810908, 1769115558, 3394557659}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 1409286144, 1308622848, 654311424, 2860515328, 1136656384, 3235905536, 3314548736, 2063073280, 2180775936, 3266445312, 1282867200, 3113254912, 4197924864, 599842816, 1977561088, 2381625344, 547968000, 861787648, 2901716736, 3911810688, 3961384512, 2228528480, 1960402256, 766890568, 2091949340, 1011313594, 4029216273}, +{2147483648, 1073741824, 536870912, 805306368, 1476395008, 2214592512, 2113929216, 3170893824, 176160768, 3242196992, 2644508672, 4138729472, 95944704, 1774452736, 4107403264, 1453522944, 1876131840, 136364032, 2657116160, 2733322240, 4144994304, 1594278912, 2850650624, 3347023616, 350152320, 3464320192, 319129568, 1035066864, 3078671800, 1875918852, 1322458658, 3624633199}, +{2147483648, 1073741824, 1610612736, 4026531840, 3892314112, 3959422976, 3456106496, 4211081216, 897581056, 2092957696, 1918894080, 405798912, 1639448576, 1467219968, 438435840, 1026097152, 32079872, 1502167040, 163176448, 503394304, 1198884864, 3428279296, 3976128000, 400011520, 3661512832, 3065465152, 445564320, 189774672, 2094694184, 3036506580, 1654382786, 2947024227}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 1811939328, 301989888, 2298478592, 1484783616, 314572800, 1189085184, 1584398336, 3856138240, 809238528, 2006581248, 3390373888, 2861596672, 3557376000, 1950146560, 3416068096, 2229577728, 763851776, 4028093952, 664703232, 4041373568, 2279568064, 1634456160, 3718552464, 3022474888, 3100110564, 2635507594, 521554537}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 2885681152, 3791650816, 2969567232, 4253024256, 1589641216, 1604321280, 78643200, 3614965760, 1972109312, 3225812992, 479395840, 1627029504, 970964992, 3854983168, 3510317056, 2812188672, 3583898624, 1929858560, 457738496, 1359399808, 2099888320, 1848462624, 3830294992, 2919725016, 1690862596, 1858532050, 1728702957}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 1543503872, 1979711488, 3607101440, 2239758336, 675282944, 4104126464, 357564416, 2139619328, 2525757440, 438435840, 807600128, 4218912768, 2368749568, 829743104, 3709538304, 671332352, 3892730880, 2773601792, 2565979392, 653095552, 1116361792, 2037639840, 3889340016, 3155874232, 637146684, 1101465366, 186231217}, +{2147483648, 3221225472, 1610612736, 3489660928, 2281701376, 3690987520, 1979711488, 1224736768, 545259520, 2923429888, 2535456768, 3507486720, 2951217152, 1191444480, 3020292096, 2467364864, 1802731520, 168148992, 1597464576, 495521792, 623880192, 1237314560, 3622598144, 1341752576, 279364224, 3588998080, 153246816, 2449260208, 4223367384, 3996856396, 1937806558, 3801172235}, +{2147483648, 1073741824, 3758096384, 268435456, 2818572288, 201326592, 234881024, 318767104, 3732930560, 1749024768, 3516923904, 837812224, 650641408, 4053532672, 2597191680, 3463249920, 2664333312, 4205985792, 1822547968, 1865756672, 2718607360, 45644800, 29806080, 1578932480, 2815518848, 2774686528, 676982112, 2281770160, 2378728184, 1304652116, 2816572334, 4274668261}, +{2147483648, 1073741824, 1610612736, 3489660928, 1744830464, 3825205248, 570425344, 3338665984, 25165824, 1581252608, 3772776448, 2844786688, 2064121856, 3279683584, 975044608, 2202337280, 1857847296, 2755706880, 1265197056, 2499620864, 452495360, 2698701824, 1821789696, 2534314752, 2138306944, 2117924160, 3925307296, 2440568048, 1919164968, 2066357532, 1262948870, 1211601517}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 3556769792, 3858759680, 1627389952, 3263168512, 348127232, 2015363072, 852492288, 785907712, 894173184, 2932998144, 2183856128, 3879895040, 1899675648, 2839764992, 1749225472, 518436864, 2626475008, 1543394816, 3018624768, 2473325696, 95344064, 2774355680, 620376720, 2926523320, 4270099836, 3109022946, 2522412533}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 2885681152, 2852126720, 4177526784, 1266679808, 3745513472, 1746927616, 944766976, 4053270528, 3530293248, 1929510912, 2530541568, 3408953344, 2229813248, 1704845312, 1153241088, 1674872832, 4131279872, 594993664, 1749193984, 469059968, 1834574016, 3510337184, 1537099824, 1130817624, 2776279772, 2248769490, 1378055757}, +{2147483648, 3221225472, 536870912, 2952790016, 3087007744, 1543503872, 3992977408, 2164260864, 1468006400, 666894336, 2162163712, 2494562304, 1443364864, 1770782720, 1439039488, 1194393600, 1716224000, 4210737152, 3882901504, 2263420928, 549435392, 56157184, 2151375360, 3978144000, 1041486976, 4040155072, 2670847904, 918879504, 744845640, 1341686996, 2544527374, 3368424817}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 603979776, 2046820352, 4278190080, 3632267264, 2604662784, 3080716288, 739246080, 3062366208, 1945370624, 3129081856, 1997996032, 1829208064, 1961246720, 522641408, 4188999680, 2913712128, 4042816512, 376952320, 719690496, 1786867584, 2983820608, 2605019104, 1728267248, 3662573752, 3875727788, 2202339398, 502839343}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 2080374784, 973078528, 2734686208, 729808896, 3326083072, 1855979520, 2616197120, 2416443392, 722731008, 699006976, 3469279232, 2594799616, 3748282368, 2738544640, 4212199424, 3414538240, 255620096, 1360919040, 1118021888, 2077452672, 484143680, 575629344, 4171586160, 2186043320, 701880596, 2748825054, 2179556919}, +{2147483648, 1073741824, 536870912, 805306368, 2281701376, 2885681152, 2315255808, 4043309056, 1199570944, 725614592, 685768704, 2880438272, 2944925696, 4285267968, 2117468160, 3130982400, 849248256, 2681454592, 3900858368, 334966784, 4047673344, 1391313920, 11619840, 2474621184, 3491647872, 774453952, 2260833184, 3823983152, 2172757352, 17648660, 4214337454, 3641012617}, +{2147483648, 1073741824, 536870912, 268435456, 2550136832, 1275068416, 503316480, 452984832, 209715200, 583008256, 1449132032, 4214226944, 1601699840, 2700345344, 1478623232, 718077952, 1937145856, 2918793216, 2182275072, 2488610816, 1458739200, 1711492096, 4185637376, 2638841088, 2034945152, 2100374848, 2348333024, 1257404048, 2355326376, 4098620436, 1026656242, 255782899}, +{2147483648, 1073741824, 536870912, 805306368, 2013265920, 1006632960, 1241513984, 1493172224, 864026624, 29360128, 1105199104, 2960130048, 3777495040, 1790705664, 3300261888, 1458110464, 3385688064, 512016384, 3710935040, 648097792, 1614911488, 1689961472, 322269696, 643997952, 1447576960, 765796544, 4170422432, 1118950800, 888922504, 3481589412, 3400563190, 1096878325}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 3288334336, 234881024, 4043309056, 310378496, 46137344, 1210056704, 2083520512, 1014497280, 3876323328, 2151022592, 2379284480, 2135982080, 3625009152, 2642468864, 319369216, 44861440, 1920947200, 1919803904, 1050119936, 2023815808, 2813922240, 2870258400, 4073939728, 1814809656, 4275997892, 963400178, 1586906445}, +{2147483648, 1073741824, 536870912, 1342177280, 4160749568, 3422552064, 4127195136, 2835349504, 3699376128, 54525952, 1512046592, 2473590784, 2981625856, 692322304, 2141585408, 553189376, 1833926656, 1618329600, 2551406592, 2762027008, 1176213504, 591125504, 560351744, 1169472768, 536172160, 167259072, 2229544800, 2148938480, 463539416, 60529556, 1962665682, 470174799}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 1543503872, 3053453312, 3841982464, 192937984, 440401920, 710934528, 2486173696, 4091019264, 3909353472, 1658191872, 2658992128, 3846930432, 2209628160, 2438127616, 2080714752, 1532995584, 4067060736, 1745083904, 627346688, 2568278656, 1311774912, 416814496, 327418224, 3373671048, 1432162644, 3919295834, 1134325575}, +{2147483648, 3221225472, 536870912, 4026531840, 2550136832, 1811939328, 4261412864, 1291845632, 3934257152, 1438646272, 945815552, 2360344576, 3515351040, 2035548160, 1130233856, 679411712, 3289219072, 2308489216, 2411356160, 3101102080, 1296676864, 52360192, 124353024, 599305472, 785669248, 3739236544, 930087904, 3974634192, 459539432, 3440781300, 3058378158, 1382267495}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 738197504, 3120562176, 3875536896, 276824064, 557842432, 3240099840, 1064304640, 3972530176, 2325479424, 3928883200, 795672576, 4287135744, 1689567232, 1317101568, 155521024, 2365896704, 2894257152, 1233679872, 3013056768, 3038731648, 2382375744, 2566921184, 293604720, 885000600, 870329044, 1502609934, 1859664741}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 1677721600, 3187671040, 1560281088, 2457862144, 2277507072, 3743416320, 2198863872, 3169320960, 1107558400, 79560704, 29032448, 2361098240, 528695296, 3258179584, 1144197120, 584034304, 3936701440, 143981056, 199919360, 3006652032, 1711543488, 448666080, 1824197200, 1983624376, 3292750284, 3339961630, 606274923}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 3690987520, 1577058304, 1761607680, 1585446912, 1505755136, 3332374528, 802160640, 1207435264, 3136028672, 3350855680, 2665283584, 3243278336, 3966386176, 773316608, 2579836928, 697079808, 2996325376, 4121882112, 3882585344, 3126196352, 1341399488, 6689760, 330249424, 3081339736, 3869572508, 1027506410, 1656846613}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 3019898880, 4060086272, 3942645760, 1048576000, 759169024, 3965714432, 3423600640, 1099431936, 840695808, 4148035584, 878641152, 737771520, 248299520, 4237975552, 3690409984, 4246050816, 3593139200, 61949440, 3816589056, 3855632768, 4284092992, 1915028320, 900512752, 1224236488, 4076221532, 396569350, 2534911125}, +{2147483648, 1073741824, 2684354560, 4026531840, 1744830464, 738197504, 2717908992, 3909091328, 2575302656, 2118123520, 463470592, 852492288, 3398959104, 194248704, 1286995968, 1271726080, 2432532480, 2371764224, 2074009600, 2142580736, 446281728, 979391488, 3938436608, 2719654144, 880073600, 503457472, 1131096608, 4190666992, 1460127480, 1453236892, 1119549746, 3567986995}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 1677721600, 1040187392, 3506438144, 2826960896, 1983905792, 3839885312, 2842689536, 2910322688, 3547070464, 3767926784, 122880000, 209747968, 2621358080, 1107124224, 143331328, 3128727552, 3433100288, 1052405248, 3404831488, 856116864, 533606336, 1005527136, 3674117296, 2299129384, 226482852, 1667028578, 1654939573}, +{2147483648, 1073741824, 3758096384, 1879048192, 3892314112, 201326592, 4261412864, 3472883712, 3246391296, 3560964096, 3038773248, 2874146816, 1103626240, 231997440, 2374369280, 356057088, 4001595392, 278020096, 1092149248, 3501273088, 1853335552, 1111778304, 2146027008, 3873868032, 266589312, 849709120, 775648672, 2478007408, 2269595864, 3482417628, 3428871686, 179816439}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 1140850688, 1442840576, 3506438144, 343932928, 3888119808, 857735168, 1643118592, 843579392, 3273392128, 2137128960, 2710896640, 360153088, 2820128768, 3789905920, 3088912384, 3612051456, 1099291648, 4021843456, 288797440, 3336457344, 3559235008, 3572160352, 1820248016, 237028792, 262664052, 4123883662, 2802920197}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 1946157056, 2113929216, 2130706432, 679477248, 1186988032, 3059744768, 149946368, 3142057984, 3677093888, 1055784960, 1839267840, 4207050752, 4182949888, 4267794432, 1948856320, 26118144, 2085405696, 2047363584, 3389496064, 1406290560, 4147946560, 3222007776, 2145896592, 443142824, 1119416804, 477253646, 1093443081}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 2751463424, 2113929216, 3741319168, 1803550720, 3779067904, 3886022656, 3020947456, 2699558912, 1950089216, 592314368, 2180972544, 4186603520, 2284437504, 917266432, 3528921088, 4279666688, 3992441856, 1048270336, 2155979520, 3816914560, 1669110848, 547547936, 1833224624, 1554500408, 657673900, 3484255518, 3550967301}, +{2147483648, 3221225472, 3758096384, 1879048192, 2013265920, 4093640704, 2046820352, 2902458368, 1853882368, 2982150144, 400556032, 4050649088, 1412956160, 2533097472, 822738944, 576126976, 4194926592, 4206673920, 531783680, 3366916096, 479561728, 2005328896, 2667405824, 3662328576, 3769330560, 650621376, 2292040416, 3014053072, 2439857672, 4085430884, 3132059826, 4199646177}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 3019898880, 2785017856, 721420288, 2491416576, 2537553920, 3957325824, 2538602496, 1209532416, 1362886656, 2264268800, 2570649600, 4168581120, 4156407808, 587423744, 2942373888, 1395374080, 3403410432, 3288497664, 2598012672, 2420669568, 3839209280, 1487323616, 3828350960, 2861592488, 885628524, 3827362098, 1165941049}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 1543503872, 4060086272, 2097152000, 4169138176, 3963617280, 2866806784, 2890924032, 1825046528, 2256273408, 4252893184, 4087676928, 1054179328, 3712958464, 4040155136, 539832320, 633976832, 1168204800, 3783443968, 3665071360, 864080768, 4063209408, 2511361888, 1389719600, 1520485928, 2304741484, 3574100550, 1167158557}, +{2147483648, 3221225472, 536870912, 1342177280, 939524096, 67108864, 2382364672, 4278190080, 3900702720, 3988783104, 270532608, 2085617664, 3173515264, 979632128, 853409792, 3572957184, 555319296, 2039660544, 3805044736, 1537150976, 2719856640, 1492966400, 3261299200, 538615552, 2422037120, 4246577216, 545058784, 933455440, 1681562104, 1510830428, 3140847806, 2090395907}, +{2147483648, 3221225472, 2684354560, 268435456, 1207959552, 1409286144, 4261412864, 822083584, 713031680, 2579496960, 3978297344, 1798307840, 4153933824, 2702442496, 2217607168, 1581449216, 590315520, 2296954880, 3478413312, 2711293952, 3277559808, 3767987200, 400520704, 2112395008, 2046915200, 479444928, 2974474464, 2846712784, 3600393144, 2327828548, 14022858, 1710276851}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 1811939328, 100663296, 3439329280, 243269632, 1337982976, 1017118720, 4132438016, 4104650752, 206831616, 551419904, 2617442304, 2220392448, 2497888256, 143220736, 2129342464, 1726781440, 2257374208, 3113381376, 142582016, 1230783104, 3056901824, 3084971744, 1158703440, 447132248, 3346125436, 2446968670, 1250808303}, +{2147483648, 3221225472, 3758096384, 2952790016, 1207959552, 2751463424, 33554432, 2164260864, 4286578688, 3485466624, 2111832064, 2108686336, 3256352768, 2406219776, 2736390144, 4071161856, 716931072, 387661824, 3986284544, 2347831296, 3984033792, 3591459840, 1807277568, 4293831424, 7528832, 3652162752, 387797408, 2362634000, 3384785160, 1251310292, 972483914, 3059855821}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 3556769792, 2516582400, 2063597568, 1518338048, 3082813440, 1939865600, 1116733440, 1739063296, 839122944, 3600941056, 1270022144, 2563211264, 749158400, 1411637248, 928722944, 1168353280, 3920985088, 1231602176, 2274403072, 1613953152, 2343544640, 1401125472, 2312237136, 1340085656, 762329356, 4208461870, 2698783163}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 4093640704, 100663296, 3238002688, 3699376128, 3418357760, 1222639616, 3392143360, 129499136, 3693871104, 2605318144, 2195783680, 113934336, 329498624, 3784859648, 1650688, 4006000640, 1874447360, 2511427072, 3831996160, 198395008, 1099079104, 475521376, 118383312, 3337226312, 888224628, 304252162, 1061668021}, +{2147483648, 1073741824, 2684354560, 3489660928, 3892314112, 3556769792, 1845493760, 2768240640, 3011510272, 3728736256, 3844079616, 1617952768, 4148690944, 80478208, 2995388416, 2479816704, 510164992, 2295840768, 2304794624, 1363619840, 767866880, 2634931200, 2862050816, 4163616512, 1637176960, 1992855232, 1005050784, 1552440432, 1438327896, 3223753108, 234801518, 1098764817}, +{2147483648, 1073741824, 536870912, 4026531840, 2818572288, 3556769792, 2113929216, 3271557120, 2508193792, 4273995776, 2875195392, 1374683136, 2831679488, 2101084160, 3976069120, 3688431616, 1999208448, 971227136, 1078157312, 2555457536, 531994624, 260961280, 2460120576, 2458693376, 1670673024, 115981120, 1694749600, 1450405328, 3950588904, 3879314404, 563866350, 2367112749}, +{2147483648, 1073741824, 1610612736, 3489660928, 402653184, 3825205248, 1509949440, 4009754624, 3732930560, 1757413376, 1218445312, 4163895296, 2422734848, 2445017088, 3572367360, 3477929984, 4142366720, 4101128192, 1795743744, 3517263872, 1469810688, 3963382784, 3598045696, 1076530944, 148236160, 1629135168, 1866329696, 3353782928, 3895706520, 91996004, 3530312566, 3347957093}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 4227858432, 704643072, 419430400, 3749707776, 4030726144, 3894411264, 3274702848, 1588068352, 2554068992, 3416915968, 2506817536, 1916108800, 1781547008, 3586056192, 843255808, 1900656640, 3946474496, 3257257472, 3787367680, 3101019520, 1953923264, 2105143200, 3045365488, 3806783384, 1765221380, 2022686150, 1539535573}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 3959422976, 167772160, 352321536, 1434451968, 448790528, 3420454912, 2523922432, 3510108160, 2117861376, 367656960, 3342008320, 1742372864, 1716338688, 3765755904, 428544000, 1311160320, 1237808128, 3187131904, 327790848, 1822933376, 673289152, 3646146080, 663722704, 3650535880, 1989943972, 1220163314, 3868928145}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3690987520, 3456106496, 1124073472, 3095396352, 2235564032, 1080033280, 2477785088, 2698510336, 3049521152, 2678456320, 1611595776, 2233303040, 2294235136, 2646466560, 2102857728, 1377404928, 1153000448, 2552430080, 1002611968, 88788096, 3722356544, 2141769952, 188195440, 484071880, 170216884, 3749759290, 2571867063}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 3422552064, 436207616, 2499805184, 1333788672, 3837788160, 2157969408, 2962227200, 2757230592, 1347158016, 4105830400, 2806579200, 3929636864, 3732455424, 108552192, 563154944, 3442837504, 748866560, 402747904, 316704000, 1520008576, 1527549888, 2872267936, 4192053200, 1181149336, 1263489484, 3652166802, 4114349909}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 1140850688, 4060086272, 419430400, 3380609024, 1396703232, 1029701632, 3008364544, 461897728, 3407085568, 668598272, 3168731136, 2976350208, 2343059456, 1809899520, 2924941312, 2616436736, 1395807232, 3563045376, 3143675648, 1834206592, 2181467840, 3815958048, 2294030768, 1241385480, 2203922252, 2011464470, 2211863}, +{2147483648, 1073741824, 1610612736, 4026531840, 3087007744, 4227858432, 3120562176, 721420288, 897581056, 1648361472, 878706688, 3679453184, 808976384, 2698772480, 1444282368, 549781504, 2416738304, 699285504, 1050140672, 2986160128, 3058731008, 1148740608, 3128095232, 2713821440, 118937984, 424386624, 3617965472, 3989978352, 2512332808, 1433905548, 3693346426, 3582923081}, +{2147483648, 1073741824, 3758096384, 268435456, 3892314112, 3288334336, 1375731712, 3170893824, 2541748224, 4005560320, 2602565632, 1701838848, 1189609472, 894697472, 820641792, 141230080, 2980085760, 1558396928, 87613440, 8597504, 4160006144, 3364453376, 2803097088, 2420357888, 117951872, 3813255104, 3996968096, 2750483792, 2485366008, 1083688532, 3178338118, 129039423}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 872415232, 3456106496, 4043309056, 1585446912, 1186988032, 2732589056, 1775239168, 832045056, 4276355072, 26869760, 2845638656, 3991109632, 3279273984, 3279642624, 3791990784, 1812432896, 225436672, 2191942144, 331776768, 1346532992, 1482460096, 1591704032, 3728674064, 3018501000, 1013209868, 174042354, 3219908687}, +{2147483648, 3221225472, 2684354560, 268435456, 3892314112, 1811939328, 3523215360, 1392508928, 2894069760, 1723858944, 2510290944, 3658481664, 3088580608, 298057728, 958267392, 44630016, 4194009088, 1139228672, 1756225536, 1869942784, 253859840, 1230007296, 2491375104, 2603217152, 1762334592, 2151201856, 1772349920, 3200530320, 1872632152, 4217962668, 47945698, 1144485415}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 738197504, 3523215360, 3707764736, 478150656, 163577856, 304087040, 3390046208, 750256128, 4265345024, 2782003200, 3145007104, 2378399744, 3134701568, 81354752, 200347648, 2469238784, 3304117248, 3786400256, 667247872, 95618944, 3785402304, 1424972384, 177876048, 2898343800, 2349176524, 2402599242, 2208422065}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 3154116608, 3657433088, 1023410176, 2155872256, 3980394496, 2057306112, 1450180608, 4195876864, 1221853184, 2563112960, 1323237376, 3756556288, 1389641728, 335273984, 1930629120, 3195701248, 2332908544, 3425465856, 4236233984, 3850187136, 1141478848, 3622289760, 4066968176, 3123691128, 3077105140, 631879418, 3323460227}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 603979776, 637534208, 3506438144, 612368384, 2403336192, 2178940928, 2874146816, 783810560, 423362560, 825622528, 1343946752, 2776399872, 2735751168, 4140818432, 3432984576, 2197207040, 50154496, 3800589824, 277076736, 2883655808, 2035917248, 4196651872, 1196492272, 498184488, 4045919852, 1276842394, 4286357841}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 3422552064, 1308622848, 3405774848, 3665821696, 3040870400, 3101687808, 3220176896, 325582848, 4079747072, 3732013056, 3827499008, 850100224, 1911734272, 504520704, 795283456, 1970640896, 1457773568, 3027952128, 2312000768, 1090328704, 3409612096, 2497343072, 2572880624, 580888040, 2466577284, 474966214, 63813409}, +{2147483648, 1073741824, 1610612736, 2415919104, 671088640, 1946157056, 2113929216, 1023410176, 2759852032, 1279262720, 1096810496, 2351955968, 3506962432, 3086221312, 2532179968, 3786866688, 795115520, 3574218752, 1473372160, 248197120, 2394851328, 3144907776, 3125956096, 3164464896, 3122211456, 4046699712, 824103008, 1865656624, 3693009864, 2209580692, 1952373422, 2496896719}, +{2147483648, 3221225472, 3758096384, 1342177280, 2281701376, 1811939328, 3858759680, 150994944, 2038431744, 2571108352, 1423966208, 2008023040, 3808952320, 783548416, 1790836736, 990576640, 1663926272, 3862708224, 1678958592, 2922844160, 3689383936, 2754178048, 2724484608, 3290360064, 2385840768, 3899041728, 410112544, 3034494256, 2580399080, 2798956564, 427353230, 1668428575}, +{2147483648, 1073741824, 2684354560, 1342177280, 1744830464, 2348810240, 3724541952, 2533359616, 2139095040, 2386558976, 2535456768, 3436183552, 2360868864, 995360768, 2962358272, 1279459328, 4139876352, 2314878976, 2898321408, 1966026752, 3217537024, 3788209152, 3673320960, 1574750464, 2617314432, 4164599360, 460315680, 908636528, 2917980376, 2953392060, 3131480506, 33670731}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 3422552064, 2852126720, 2097152000, 1954545664, 4240441344, 484442112, 3092250624, 571998208, 2255749120, 1947074560, 4089511936, 463437824, 3482533888, 3805667328, 1898786816, 3827664896, 3929832448, 2736478720, 2539248896, 3347526016, 2570230208, 2264326240, 2689174288, 3360059272, 1020549100, 587684466, 3247170123}, +{2147483648, 3221225472, 2684354560, 2952790016, 3892314112, 3556769792, 2785017856, 520093696, 1686110208, 918552576, 2271215616, 1013972992, 3624402944, 2706636800, 258342912, 3659595776, 253394944, 3422339072, 332357632, 1207767040, 1474861056, 970703872, 1250227712, 3004391168, 4203684992, 3297745472, 2679136480, 3065681808, 1961687784, 2847374724, 2913022590, 123383559}, +{2147483648, 3221225472, 1610612736, 268435456, 3087007744, 2214592512, 1711276032, 1728053248, 2222981120, 1195376640, 2858418176, 2949644288, 1744306176, 2076442624, 1774321664, 2063269888, 1422295040, 3107078144, 2356666368, 2030505984, 2581637120, 1991990272, 501369344, 2500845312, 2961387648, 2009246784, 995117792, 2776423408, 336182728, 3573467180, 68333418, 1856533567}, +{2147483648, 1073741824, 3758096384, 4026531840, 3623878656, 201326592, 167772160, 1459617792, 981467136, 1832910848, 2623537152, 198180864, 1714946048, 4083941376, 3280076800, 1520631808, 1291747328, 2188591104, 2761351168, 1312239616, 1479583744, 627196928, 2799921664, 1842267392, 2987067776, 835355456, 2941086048, 781188336, 310819784, 83843500, 4110739098, 4203487077}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 201326592, 3053453312, 754974720, 595591168, 2336227328, 4234149888, 2469396480, 2904031232, 745275392, 1707212800, 3998810112, 113868800, 2947334144, 3047448576, 3052220416, 4014454784, 1407708160, 4141676032, 2170315008, 1425094272, 2893912768, 2074279328, 1404002096, 3346370888, 2860959252, 547974570, 2790958893}, +{2147483648, 1073741824, 3758096384, 1342177280, 2281701376, 738197504, 4261412864, 4043309056, 75497472, 4072669184, 3563061248, 2851078144, 1020788736, 28573696, 2597453824, 914161664, 3940253696, 995737600, 765943808, 4031852544, 1704830976, 631696384, 449435136, 1049581824, 675101824, 4034641856, 3502895968, 898588816, 3216846632, 3510353828, 2817117098, 1818187915}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2617245696, 3925868544, 3707764736, 1652555776, 3217031168, 3546284032, 4272947200, 1921515520, 333185024, 2112749568, 4202758144, 87851008, 1725644800, 2087641088, 1024798720, 2767108096, 2881768448, 3887814144, 4225680640, 589104512, 2079494592, 2227859936, 2513061456, 3041551528, 2072672692, 4167715438, 2954524229}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 3422552064, 167772160, 385875968, 3514826752, 2998927360, 4162846720, 4293918720, 3803709440, 2750152704, 3352166400, 404815872, 1176928256, 2922004480, 2551570432, 2058686464, 3064244224, 712340480, 4157239808, 2957368576, 1681734016, 1934656320, 1038580640, 2650626512, 4072557880, 3113745844, 845811826, 2906339141}, +{2147483648, 3221225472, 2684354560, 1879048192, 2013265920, 1543503872, 3321888768, 3405774848, 3867148288, 2134900736, 3147825152, 2060451840, 579338240, 351535104, 2845966336, 1435303936, 4256727040, 1113079808, 2170937344, 1236340736, 986617856, 1130853376, 674783744, 2069223680, 3762888320, 1935836992, 3577307488, 3273872240, 3005372856, 3872709660, 2357168374, 2905195311}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 335544320, 1845493760, 2801795072, 4001366016, 524288000, 341835776, 2494562304, 1275592704, 3401318400, 3441819648, 3658547200, 652509184, 3323871232, 3781419008, 4125429760, 2115938304, 2031707136, 1675521536, 608429824, 1110775424, 1881581120, 1022182496, 170153840, 1858403912, 3142098804, 2879417294, 3717644829}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 1006632960, 2248146944, 3808428032, 3464495104, 3795845120, 3374317568, 2184183808, 2102919168, 2746482688, 2989621248, 4054908928, 3159588864, 1953841152, 1049616384, 272437248, 4106594304, 4187898880, 838951424, 3294478592, 1096558208, 2552114496, 3881242976, 985695792, 1644165720, 1556423812, 3422659898, 2102680651}, +{2147483648, 3221225472, 536870912, 2952790016, 1744830464, 1140850688, 1241513984, 2466250752, 2977955840, 1866465280, 1298137088, 3335520256, 3113746432, 1822687232, 2078670848, 2488991744, 810123264, 2179678208, 1260511232, 2806452224, 649836544, 2719900672, 999249408, 115858176, 179051392, 1723474496, 558446240, 2511114416, 1811796232, 51717548, 1597945330, 1482223167}, +{2147483648, 1073741824, 2684354560, 4026531840, 671088640, 1677721600, 2986344448, 50331648, 2340421632, 2386558976, 719323136, 2572156928, 3008888832, 760479744, 879362048, 2880765952, 2483519488, 340639744, 3806814208, 4011405312, 2877929472, 991613952, 3046757888, 1900897024, 2601266560, 3149801536, 1964981280, 915582576, 616191656, 448969132, 3177337890, 1230417459}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 2617245696, 1778384896, 3405774848, 629145600, 3963617280, 1331691520, 365953024, 1226309632, 668205056, 3123052544, 517931008, 4194467840, 244924416, 3441221632, 1177759744, 96503808, 2926070784, 850226688, 1210764544, 1800672640, 1424372800, 2860461472, 603102064, 2796638024, 1732311532, 1496909330, 2449314563}, +{2147483648, 1073741824, 3758096384, 805306368, 939524096, 3959422976, 1979711488, 1291845632, 1199570944, 415236096, 2753560576, 4149215232, 1995964416, 4123787264, 2741895168, 3986489344, 3472326656, 3715350528, 4263600128, 2370383872, 598059008, 2053698560, 2921325056, 2975810816, 3637259904, 2498636480, 761084064, 3067588304, 1680066488, 702103836, 1225068362, 3574303837}, +{2147483648, 1073741824, 1610612736, 1879048192, 2281701376, 3288334336, 905969664, 4110417920, 1082130432, 2445279232, 2212495360, 776994816, 2939682816, 180617216, 2631270400, 3593797632, 3711205376, 3648339968, 1720508416, 619261952, 236357632, 1463698432, 2240896512, 569041664, 3870561408, 1180574912, 26807136, 3994991440, 374495752, 3067824812, 3839750330, 3413870703}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 335544320, 637534208, 2365587456, 1719664640, 3141533696, 3709861888, 3125805056, 3034054656, 1182531584, 17694720, 1276313600, 3726868480, 1914617856, 246833152, 2505519104, 4007766016, 3513502720, 1645409792, 632313600, 2208302208, 219166400, 871896288, 2469143664, 4032182040, 1320105500, 4191006914, 1866328217}, +{2147483648, 3221225472, 3758096384, 268435456, 1207959552, 2214592512, 3724541952, 2332033024, 645922816, 490733568, 761266176, 1227882496, 1356333056, 403439616, 4035837952, 701038592, 225411072, 1717485568, 232808448, 2700939264, 1822263296, 186776576, 2377840128, 2562351872, 4030086784, 2171935040, 3774448992, 2025585136, 617736328, 3837984084, 4045828762, 4201648645}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 3154116608, 1644167168, 3607101440, 545259520, 1824522240, 3357540352, 242221056, 1073217536, 2727608320, 3723624448, 1114963968, 3404890112, 3801923584, 1805869056, 3937996800, 3567560704, 2692992000, 2988491264, 2869774592, 2880585600, 1301614912, 774014944, 953474576, 3329181880, 1265574868, 3741024514, 1407208843}, +{2147483648, 3221225472, 1610612736, 805306368, 1744830464, 1275068416, 100663296, 2667577344, 2457862144, 2831155200, 517996544, 2966421504, 3514302464, 1595146240, 253624320, 1193345024, 514752512, 3058384896, 3019694080, 2360152064, 3606358016, 382489600, 3657922048, 3485915392, 540678784, 1385628224, 1868795232, 4180659088, 921208072, 2689494732, 2481218186, 2880132811}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 3690987520, 570425344, 3976200192, 1015021568, 2529165312, 1998585856, 993001472, 3655860224, 4188798976, 1445593088, 811401216, 419659776, 2156183552, 1668440064, 3493400576, 3895830528, 190565376, 3445677568, 704924928, 2936420224, 1119293376, 2071892576, 305619856, 652119544, 214394820, 1268169814, 1897627073}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 2751463424, 4060086272, 3405774848, 2373976064, 1463812096, 3860856832, 120586240, 3442999296, 558628864, 115736576, 3310551040, 2568388608, 2755608576, 2290278400, 369561600, 2936838144, 4168246272, 3370871296, 2195259136, 300559744, 2803178048, 3820336032, 2725369264, 3714162648, 1395388164, 1326225314, 2826060653}, +{2147483648, 3221225472, 3758096384, 4026531840, 671088640, 3690987520, 2852126720, 218103808, 645922816, 1858076672, 3588227072, 1093664768, 663224320, 970194944, 671219712, 2715484160, 1331593216, 1132544000, 365748224, 1483149312, 3333982208, 2907718656, 3546109440, 1994059008, 1314796928, 2483887552, 2290582752, 235197200, 1821579592, 1030392820, 2981315022, 3793734343}, +{2147483648, 1073741824, 2684354560, 4026531840, 2013265920, 2214592512, 2248146944, 3942645760, 25165824, 398458880, 3533701120, 766509056, 1146617856, 3108241408, 943325184, 4070637568, 411729920, 2088222720, 4249116672, 1092431872, 2789521408, 3082081280, 1219215872, 1905938176, 4189460608, 2163679040, 1194176672, 2765244048, 773459928, 1850807684, 1110616410, 887356439}, +{2147483648, 3221225472, 3758096384, 1879048192, 1476395008, 3019898880, 4194304000, 3875536896, 2206203904, 2562719744, 463470592, 204472320, 3327655936, 3677618176, 1025376256, 3427205120, 2584707072, 3464249344, 3318538240, 2260406272, 2521663488, 2991154176, 1571711488, 3482446592, 2243279744, 3092075328, 577260320, 3013800400, 4190375256, 434518948, 1304635194, 17407819}, +{2147483648, 3221225472, 3758096384, 4026531840, 1207959552, 4227858432, 2516582400, 3170893824, 1568669696, 1883242496, 56623104, 3824156672, 2466775040, 3417571328, 494534656, 2388197376, 1161461760, 2978496512, 4270055424, 2557808640, 705464320, 2912371712, 1215188480, 1409613056, 2622796416, 1241218752, 590892576, 2238433904, 1836137544, 1117698532, 3486144414, 3930506015}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1275068416, 4127195136, 654311424, 2491416576, 4265607168, 2497708032, 2335178752, 3190292480, 1341390848, 2171731968, 4242997248, 961052672, 2576859136, 2297454592, 2682990592, 257341440, 1277092864, 4160344576, 2318490880, 2246489728, 502710336, 1261295328, 1733512112, 557421096, 443700404, 2458134054, 3485081095}, +{2147483648, 1073741824, 2684354560, 1342177280, 2013265920, 3154116608, 3724541952, 1023410176, 3649044480, 2755657728, 295698432, 3612344320, 3628597248, 2033975296, 3950641152, 2466185216, 2817032192, 3728392192, 3502596096, 2088448000, 3912677376, 629931008, 2964646400, 1304183040, 3891691648, 3974878400, 1199897376, 21252720, 2037560312, 3392522876, 3627405158, 1396043117}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2617245696, 503316480, 2801795072, 1266679808, 775946240, 3172990976, 221249536, 498597888, 3330539520, 3368943616, 1919483904, 3964698624, 2568044544, 2964381696, 2915373056, 3411195904, 1441430528, 3889390080, 3777741056, 364296320, 2427740736, 3094499616, 2867293296, 1553853016, 1421576516, 2633679490, 3194096511}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 2617245696, 637534208, 3707764736, 2944401408, 3988783104, 2581594112, 2008023040, 1595408384, 49545216, 2487353344, 3286564864, 1854111744, 2001256448, 97935360, 3436777472, 3151857664, 3030639616, 311882240, 3279780096, 1798932096, 2372528832, 860870304, 3475043728, 1046107528, 1746867796, 4269966602, 4001463723}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 2483027968, 2583691264, 3472883712, 2441084928, 3569352704, 274726912, 1091567616, 868745216, 1151598592, 658374656, 835256320, 1056866304, 3349397504, 3728498688, 1817522176, 2625419264, 332977152, 1296164352, 2270654208, 2329975680, 47894848, 251320736, 1942667856, 892522664, 4084121628, 2416767894, 1906820171}, +{2147483648, 1073741824, 3758096384, 4026531840, 1476395008, 3959422976, 2852126720, 4278190080, 562036736, 96468992, 2770337792, 2257584128, 3692560384, 109314048, 2060320768, 3928031232, 1232699392, 1791279104, 3382992896, 3196923904, 1887152128, 3264726016, 2913389056, 638016768, 3236403584, 3789406528, 214549920, 681568272, 4068140984, 2184008364, 4076382594, 1047361911}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2483027968, 1442840576, 251658240, 3229614080, 3082813440, 3651141632, 3832545280, 2209873920, 287571968, 2558394368, 2904096768, 3271917568, 3354083328, 1131405312, 219484160, 1073186816, 2411742208, 2732682752, 1031849728, 3916798080, 3344130624, 2295064032, 3618318032, 2395902232, 318109748, 290591122, 710614455}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 1140850688, 570425344, 1761607680, 3347054592, 205520896, 220200960, 166723584, 243793920, 3143368704, 3905552384, 1566769152, 4247027712, 2932948992, 46063616, 4087820288, 3265955840, 2675721216, 664232448, 2674917120, 2058662272, 1745438400, 2086326688, 408490480, 3167719384, 2578040564, 3072688382, 4198161093}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 1140850688, 2919235584, 855638016, 3279945728, 2915041280, 1142947840, 3209691136, 2358771712, 539754496, 1323171840, 907476992, 2245230592, 993050624, 2009882624, 2375233536, 2550769664, 851299328, 410174976, 1869443840, 2255729280, 664861504, 3161735712, 1232018576, 4220500728, 2326185116, 4046413138, 508727165}, +{2147483648, 3221225472, 1610612736, 268435456, 4160749568, 469762048, 369098752, 3909091328, 1937768448, 792723456, 3353346048, 1666187264, 210239488, 2296119296, 2264006656, 2858221568, 1596096512, 4153688064, 1745084416, 1467551744, 2180294656, 3198114816, 3563739648, 1457842432, 2843380352, 1937789888, 2739791008, 1212561968, 2124623528, 3477442028, 3344417494, 2178356581}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 603979776, 905969664, 1291845632, 4118806528, 3988783104, 1214251008, 1714421760, 1699217408, 3800301568, 3558473728, 2949185536, 1860206592, 2633416704, 1282891776, 3834982400, 1709611008, 3482969088, 78169600, 994341632, 1103936640, 3088640704, 1967939616, 174627088, 4094885864, 1029527636, 714356094, 3418501027}, +{2147483648, 3221225472, 3758096384, 4026531840, 3892314112, 738197504, 4194304000, 1694498816, 159383552, 4072669184, 224395264, 1599078400, 2065170432, 2000945152, 2143682560, 1620508672, 638156800, 2581643264, 1334206464, 1849364480, 2258864128, 440255488, 256042496, 472342784, 462265728, 4282831808, 1581335840, 2552931280, 981956712, 1648204876, 1758386866, 1895648647}, +{2147483648, 1073741824, 536870912, 2415919104, 3355443200, 469762048, 1174405120, 3137339392, 2692743168, 2025848832, 4024434688, 2003828736, 4125622272, 3382444032, 3535929344, 3238723584, 818315264, 3518152704, 334979072, 2771333120, 1658886144, 2877287424, 3045914112, 395199744, 3135942272, 4151886656, 2064677088, 205756176, 2886031688, 1340871268, 4071240134, 1473718989}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 67108864, 369098752, 2399141888, 2642411520, 4257218560, 2866806784, 1630535680, 545783808, 1744568320, 1373765632, 3229286400, 1624473600, 1655783424, 1089593344, 1092562944, 3851794432, 1097622528, 1758413312, 2249776896, 3105856640, 3864744512, 917958304, 1087277840, 57657160, 1095111092, 3588039502, 926854413}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 3959422976, 436207616, 1962934272, 1820327936, 4089446400, 3818913792, 4014997504, 810024960, 241434624, 2736128000, 2838036480, 615809024, 2599337984, 3814416384, 3381989376, 4079917056, 3747992576, 1733870080, 1034056960, 2292811136, 1661239232, 4260932704, 1592577744, 2604429208, 2068090876, 242676006, 53967387}, +{2147483648, 3221225472, 1610612736, 2952790016, 3087007744, 1543503872, 3053453312, 117440512, 243269632, 2571108352, 2292187136, 4069523456, 1730674688, 983302144, 2115108864, 3163881472, 3926032384, 2905554944, 2272321536, 1106317312, 1367648256, 233075712, 2902286848, 3188058368, 3821253248, 873719872, 3500193888, 1698840816, 2221304056, 1556109772, 3428543630, 1923006557}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 2483027968, 3858759680, 318767104, 1233125376, 2453667840, 3936354304, 2511339520, 1752694784, 2507931648, 2123235328, 915472384, 2940305408, 2045296640, 4070596608, 3278180352, 1709942784, 1383851008, 3819360768, 1196522240, 343184512, 2716559680, 732929184, 1336529392, 1724511416, 1335487364, 384947794, 826662001}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 201326592, 1979711488, 2365587456, 3145728000, 2210398208, 2556428288, 428867584, 3751280640, 740032512, 4259446784, 1514078208, 2398191616, 869810176, 19849216, 4008390656, 2071443456, 1716089856, 1710900736, 795986176, 3750397568, 2184698560, 352035744, 2402515728, 1834576488, 404910524, 869122978, 219715249}, +{2147483648, 1073741824, 2684354560, 805306368, 1744830464, 1811939328, 3724541952, 1056964608, 1585446912, 3409969152, 1348468736, 19922944, 1814560768, 3641442304, 3493199872, 3433758720, 2448719872, 2431336448, 3720142848, 1316958208, 1732687872, 208299008, 3039655424, 3349147904, 1645720704, 3785608256, 2433320544, 1652881520, 1200298056, 3634670356, 1509115558, 3935891705}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 4093640704, 3254779904, 3808428032, 1031798784, 3477078016, 3269459968, 2645557248, 4056416256, 1585184768, 27918336, 1547501568, 2017558528, 116211712, 2314854400, 1777930240, 394237952, 865496064, 343364096, 1858919168, 107263360, 1164497984, 1160416672, 2717631408, 3469226216, 4261156500, 1944715838, 3193771677}, +{2147483648, 1073741824, 536870912, 2952790016, 2281701376, 67108864, 2449473536, 3405774848, 3279945728, 3930062848, 673185792, 3597664256, 3755474944, 929824768, 3862298624, 4277600256, 2286387200, 3709419520, 1896996864, 4176687104, 673552384, 656696320, 3646909952, 171889408, 2832768384, 4069188160, 25338912, 1179374960, 1362239256, 3256161492, 4055535306, 4030197661}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 469762048, 2516582400, 3338665984, 4286578688, 3066036224, 3244294144, 2230321152, 843579392, 1474035712, 3508928512, 1961820160, 2512355328, 2927542272, 700866560, 1573597184, 372094976, 616289280, 2728979968, 2883667200, 283687552, 3788853312, 394430496, 3768863568, 3863348584, 656354852, 3229064206, 1801634293}, +{2147483648, 3221225472, 2684354560, 4026531840, 3355443200, 3288334336, 3321888768, 385875968, 2357198848, 339738624, 1063256064, 1571815424, 2744647680, 2607022080, 1847984128, 392757248, 10452992, 2925871104, 2754338816, 1860505600, 3680868352, 1771983872, 2538827264, 4157264640, 429308032, 4174041152, 2836832480, 2257250608, 1937158216, 1320866292, 2603520746, 3028209871}, +{2147483648, 3221225472, 3758096384, 2415919104, 671088640, 872415232, 3523215360, 117440512, 1132462080, 3468689408, 1944059904, 3631218688, 439877632, 1847328768, 2603483136, 4185063424, 457146368, 3633889280, 239886336, 3467055104, 1995802624, 2302270464, 3730755072, 1355503360, 1799524736, 650402112, 4083361568, 2293739600, 4041008328, 3016644260, 203558706, 2153069209}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1409286144, 1979711488, 150994944, 3917479936, 1254096896, 2170552320, 1462763520, 3886546944, 1917059072, 3246522368, 2886402048, 1660649472, 1193852928, 609247232, 3277271040, 1381341184, 1954937856, 194173440, 2196204288, 1802678400, 2010674112, 2491623968, 2209322960, 3969055848, 2791795540, 2788341638, 829965035}, +{2147483648, 1073741824, 3758096384, 268435456, 4160749568, 2214592512, 3187671040, 2600468480, 3598712832, 1732247552, 1033895936, 2123366400, 1084751872, 144441344, 66453504, 885719040, 114917376, 1538015232, 4185317376, 49229824, 2371594240, 1429044224, 3829553664, 2748968704, 1788118656, 1386669376, 1994862944, 2497161072, 380853816, 2306169996, 1258716526, 162263485}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 2214592512, 3657433088, 16777216, 2508193792, 3049259008, 1038090240, 3125805056, 1989672960, 3006005248, 3561619456, 273350656, 224755712, 2129281024, 4194099200, 4138676224, 1293649920, 101141504, 1551397376, 2730219264, 2150678400, 594733760, 1898581792, 3965397776, 2631773064, 1291215404, 1547617938, 1626351677}, +{2147483648, 1073741824, 3758096384, 2415919104, 3087007744, 2751463424, 3791650816, 1728053248, 1350565888, 1270874112, 3282042880, 2765094912, 3729260544, 3050045440, 1796603904, 233242624, 688357376, 4097753088, 2306236416, 2041786368, 2668996608, 2579749888, 446753280, 184383232, 3681720704, 3397676352, 1400774624, 146486736, 3099174296, 3064329628, 1331684806, 3703495921}, +{2147483648, 1073741824, 2684354560, 3489660928, 134217728, 3288334336, 369098752, 1459617792, 260046848, 322961408, 3873439744, 1192230912, 1589116928, 509345792, 3768975360, 2110062592, 3147137024, 2497691648, 3709296640, 3140562944, 56080384, 2871057408, 3728856576, 1078870784, 748858496, 255679552, 315238432, 3253407792, 2407834600, 4088954172, 2931800010, 2594497481}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 201326592, 4127195136, 1090519040, 1468006400, 3393191936, 1428160512, 2238709760, 2767716352, 1866203136, 599392256, 1263992832, 2956820480, 3004678144, 1801805824, 937635840, 2873329664, 1346814976, 4252367360, 343831808, 899454592, 3787422144, 3454281632, 2104897136, 2329216856, 2612430548, 872445506, 1984800449}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 335544320, 838860800, 2533359616, 3665821696, 650117120, 3860856832, 229638144, 2957508608, 3171155968, 806486016, 720896, 1976401920, 2773696512, 4117618688, 750718976, 3684153344, 1633451008, 858937856, 4238826240, 4032287104, 1516242240, 760222048, 2883061776, 3908830136, 291379364, 2870818206, 3772028163}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 1946157056, 771751936, 1392508928, 293601280, 2730491904, 3160408064, 665845760, 2027421696, 3180593152, 3345350656, 3626827776, 3464921088, 3937878016, 1567940608, 118042624, 1337501696, 3595463680, 3476315648, 818104064, 1784864384, 2635858752, 2119829152, 317142992, 665431848, 3196243636, 753676794, 916591299}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 1946157056, 905969664, 2533359616, 3883925504, 3133145088, 1147142144, 605028352, 662175744, 3993763840, 877527040, 3987800064, 2366865408, 2878193664, 3997655040, 1319972864, 3668285440, 3815830528, 3468348928, 3345088256, 1952016512, 3175361600, 2466916896, 1941646416, 1411940648, 3487924060, 2776771706, 52370765}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 2885681152, 2717908992, 620756992, 4236247040, 2134900736, 2778726400, 3455057920, 439877632, 1534853120, 2594570240, 91947008, 514818048, 3595976704, 2085281792, 1190596608, 1521588224, 1259422720, 400775680, 2301259008, 3505191808, 2022454720, 3617461344, 3481737712, 1137282872, 1607288532, 565534738, 1021919585}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 4093640704, 4060086272, 620756992, 1686110208, 557842432, 1126170624, 1410334720, 2208825344, 3413901312, 2463498240, 586481664, 2766635008, 1728856064, 1537662976, 2149126144, 1448716288, 2883937280, 52915712, 1805147904, 2242693504, 3580494272, 683882080, 3412245104, 687068952, 2393808652, 610128910, 686788229}, +{2147483648, 3221225472, 3758096384, 2952790016, 1744830464, 3422552064, 2919235584, 4110417920, 2994733056, 29360128, 1465909248, 2100297728, 3126329344, 366739456, 9043968, 1250623488, 3754721280, 3806216192, 166846464, 1206325248, 2908653568, 4238955520, 2544326144, 3665459456, 2629300352, 3501068992, 2433560544, 1382388176, 2281569064, 2722436436, 779192506, 4137937393}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 1946157056, 2181038080, 2063597568, 310378496, 3711959040, 476053504, 2930769920, 543686656, 2858680320, 2780954624, 267452416, 2544205824, 4165550080, 29745152, 3299160064, 751802368, 2709289984, 481445376, 1340440320, 3841181056, 1135489600, 1994859616, 33456368, 3967413192, 2062237172, 794334294, 868935475}, +{2147483648, 3221225472, 536870912, 805306368, 3355443200, 1543503872, 2382364672, 3170893824, 2122317824, 3292528640, 2803892224, 1336934400, 1722286080, 279707648, 1128136704, 254476288, 3902636032, 1910980608, 71950336, 2495025152, 2521544704, 1824539648, 2342149632, 3610473728, 2816732288, 3021347008, 1447507680, 725847984, 480006744, 1856795620, 667180582, 1720215537}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 2885681152, 570425344, 1493172224, 2155872256, 734003200, 4074766336, 217055232, 312999936, 2432434176, 53084160, 2176385024, 2137161728, 648101888, 1428348928, 590688256, 3324024832, 1619293184, 3302652416, 581270784, 2349652864, 681712320, 2136290400, 705729488, 3779874760, 2945862724, 1342661238, 2522475653}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 3154116608, 4261412864, 184549376, 1652555776, 3653238784, 48234496, 2045771776, 3580362752, 2052849664, 684589056, 3688824832, 3789586432, 1872412672, 3493683200, 1995649024, 4085688320, 4093242368, 677640704, 3206467840, 2439469184, 4126024000, 3083806816, 1643684816, 2054093896, 1724867204, 1741820358, 3945861213}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 2348810240, 2717908992, 3170893824, 159383552, 490733568, 3529506816, 491782144, 4255645696, 1428422656, 2997747712, 360775680, 4099637248, 2108899328, 2006048768, 880087040, 1981659136, 4151723008, 2553572864, 2280616192, 871617408, 446567360, 637082400, 1981259824, 1914271304, 789509388, 261590686, 2270777555}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 2080374784, 3523215360, 956301312, 3246391296, 2898264064, 2711617536, 3253731328, 1221066752, 4259053568, 2406088704, 3634167808, 3690758144, 3696902144, 4135837696, 3312521216, 2591983616, 2334878720, 1979546112, 1071268096, 725861248, 1364264640, 827239456, 3443746384, 525423320, 2117624788, 4225949678, 148353237}, +{2147483648, 3221225472, 536870912, 805306368, 1744830464, 201326592, 2181038080, 419430400, 394264576, 1732247552, 1092616192, 3677356032, 940048384, 3783000064, 2928279552, 2609184768, 1520402432, 3350544384, 3541557248, 1401491456, 3636312064, 943473664, 2041214464, 984959232, 2325216128, 2412327616, 2803740064, 4224467248, 1807899672, 3285797188, 3727016174, 3669498029}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 2483027968, 704643072, 754974720, 2189426688, 2789212160, 2606759936, 2031091712, 2621964288, 993263616, 3469869056, 1320747008, 3510468608, 1237368832, 782000128, 2094862336, 3016210432, 1960692736, 2667305472, 707840768, 3489953664, 4244708800, 3130108384, 4191084080, 1391688392, 775139932, 640664886, 1051905327}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 4093640704, 3657433088, 2332033024, 159383552, 2445279232, 740294656, 466616320, 27787264, 17563648, 2720137216, 3789750272, 3818356736, 902905856, 22929408, 3741257728, 3594360832, 367940608, 1623222784, 3053542144, 2499146624, 1441992768, 3609178784, 3515709712, 1016581880, 4277142204, 217593278, 316941945}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 2483027968, 3791650816, 352321536, 2558525440, 4055891968, 3571449856, 2196766720, 555220992, 745275392, 2933522432, 1629945856, 811499520, 858931200, 4033077248, 177942528, 2576123904, 3046200320, 3348327936, 808998656, 390919552, 2814482880, 1238426976, 231760, 3231435464, 1149712196, 462326298, 1782218445}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 3959422976, 3724541952, 1862270976, 2373976064, 331350016, 2573205504, 3807379456, 2185756672, 1486618624, 1018298368, 3706257408, 2474082304, 3379347456, 3918159872, 3592753152, 2736621568, 3307328512, 4024171008, 3383680256, 1600873600, 745449536, 584280736, 3929710224, 3887940648, 1698801572, 4101238798, 4102214501}, +{2147483648, 1073741824, 2684354560, 2952790016, 1476395008, 67108864, 4261412864, 218103808, 142606336, 1069547520, 2900361216, 3018850304, 3557294080, 75759616, 925499392, 3477798912, 378109952, 2152939520, 2510938112, 689909760, 1304147968, 2682536960, 2999343616, 1812555520, 3777685120, 3757213888, 2771567456, 3004088016, 2127884360, 1833673732, 510417438, 3372374835}, +{2147483648, 1073741824, 2684354560, 4026531840, 3892314112, 1811939328, 2248146944, 251658240, 2071986176, 2889875456, 1214251008, 3394240512, 2767716352, 3629907968, 2661416960, 3947692032, 3795877888, 2373304320, 2693816320, 3831574528, 2259335168, 3406615552, 855041536, 2711081216, 3367854720, 4260464192, 2053595936, 1730191600, 967169416, 178809804, 3030200330, 3388508825}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 1677721600, 2516582400, 184549376, 696254464, 4257218560, 589299712, 1695547392, 3905421312, 2797862912, 921829376, 2545352704, 3725819904, 3819126784, 3290423296, 461582336, 3331962880, 4266159104, 3935467008, 3016850176, 1105781888, 4168137536, 1049290400, 2488250896, 4080880952, 1072625100, 15573846, 4146228179}, +{2147483648, 3221225472, 1610612736, 805306368, 3087007744, 2751463424, 2717908992, 1828716544, 1669332992, 4064280576, 1960837120, 1880096768, 3628597248, 1051983872, 1261568000, 3155492864, 1782415360, 19546112, 3004882944, 3775991808, 2587338752, 731075584, 3842589184, 641226496, 2554317184, 2564077504, 2459027872, 2870450032, 1730376232, 2695974396, 4183061558, 3065104399}, +{2147483648, 3221225472, 2684354560, 1879048192, 2550136832, 4227858432, 838860800, 3372220416, 528482304, 3351248896, 1604321280, 558891008, 742916096, 838598656, 1018822656, 2899771392, 3676798976, 193052672, 4289290240, 2996506624, 224761856, 3553817600, 2473646592, 1905510656, 1781681024, 3950942912, 4160182176, 1262631696, 4057145240, 2082050172, 2418596198, 860342717}, +{2147483648, 3221225472, 536870912, 2952790016, 939524096, 1677721600, 2919235584, 2667577344, 4118806528, 3141533696, 2426404864, 699400192, 1547173888, 3150708736, 2917531648, 2420441088, 4068442112, 2884255744, 1545134080, 1499009024, 2909911040, 2022401024, 1369784832, 1202996992, 3234982528, 4099979328, 1651425440, 307495088, 52046456, 4099620100, 429300034, 1361307661}, +{2147483648, 1073741824, 2684354560, 4026531840, 2818572288, 1275068416, 3791650816, 2936012800, 1082130432, 1614807040, 4246732800, 2815426560, 1009254400, 2240544768, 633733120, 1045495808, 4195057664, 3872210944, 4063223808, 1424830464, 2463479808, 352867328, 334919168, 224610560, 4090688384, 2154870592, 69326304, 1652557104, 792726232, 3986691324, 2677017246, 621289241}, +{2147483648, 1073741824, 536870912, 2415919104, 1744830464, 3154116608, 838860800, 1358954496, 3263168512, 1044381696, 3894411264, 1112539136, 2327314432, 974389248, 2136342528, 1523515392, 3121971200, 3648733184, 436854784, 1701523456, 4031485952, 2443734016, 3856031232, 2287289600, 2830293888, 3428353216, 4095197920, 1217922608, 222574616, 1634602844, 2040205658, 1491309019}, +{2147483648, 3221225472, 1610612736, 268435456, 402653184, 4093640704, 2046820352, 1962934272, 1333788672, 2889875456, 90177536, 118489088, 2203582464, 2018246656, 3618504704, 2437611520, 2077982720, 1482440704, 1975836672, 1119293440, 1545447424, 3824376832, 267739648, 1098541824, 3745246080, 2881392576, 2131551392, 2153988080, 1608498120, 3773194332, 560850994, 311006197}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 3288334336, 2449473536, 218103808, 2575302656, 2747269120, 1352663040, 2899312640, 3187146752, 3325820928, 2938241024, 2930311168, 171933696, 659701760, 2519523328, 1889865728, 2220210176, 3973012480, 291856896, 307787520, 3720465792, 3234114496, 174907168, 3569685904, 1353030488, 3248977884, 1589723370, 3619058081}, +{2147483648, 1073741824, 3758096384, 3489660928, 671088640, 3690987520, 1912602624, 3976200192, 2659188736, 423624704, 1008730112, 2637168640, 370671616, 1673789440, 1234829312, 3313303552, 3027599360, 3174187008, 1892868096, 2435395584, 3280447488, 1538477056, 3133758976, 2925808896, 4225360768, 3085409216, 2250459872, 228684016, 1964535000, 267909764, 540584362, 3848260935}, +{2147483648, 3221225472, 2684354560, 268435456, 3623878656, 2348810240, 2181038080, 1795162112, 528482304, 239075328, 3563061248, 4275044352, 2243428352, 2240544768, 1984036864, 755826688, 3854860288, 1063731200, 3037126656, 2444300288, 2762905600, 222194688, 1381782016, 2791392512, 76413824, 1287554624, 3206969120, 4028652912, 615208712, 254074348, 1852587130, 1456608317}, +{2147483648, 1073741824, 2684354560, 268435456, 1744830464, 469762048, 234881024, 2365587456, 2558525440, 801112064, 4263510016, 2807037952, 3158835200, 3388735488, 531759104, 789512192, 1974370304, 1487716352, 576020480, 2365796352, 1237628928, 1270344704, 1789263360, 3912953088, 83647616, 3187457216, 1339286368, 40107216, 1725685496, 2709517212, 3784956710, 539547261}, +{2147483648, 1073741824, 3758096384, 805306368, 134217728, 603979776, 2113929216, 3909091328, 1551892480, 406847488, 1914699776, 196083712, 2265448448, 2346450944, 3626631168, 1771765760, 983990272, 3583590400, 2463948800, 3914805248, 3883182080, 1383494656, 2189192704, 3881270016, 930733696, 838640064, 1131039584, 154553904, 2480697880, 3039262884, 3230784718, 519090629}, +{2147483648, 1073741824, 3758096384, 268435456, 1476395008, 3959422976, 1375731712, 3271557120, 2810183680, 2311061504, 1029701632, 3228565504, 4077387776, 1049362432, 3216900096, 1124925440, 3383656448, 2744401920, 303030272, 3692113920, 3609765888, 1941797888, 2558751232, 500063488, 616621952, 2353309760, 2285069088, 1126595216, 2860310696, 4115840516, 874665598, 3289306801}, +{2147483648, 1073741824, 1610612736, 805306368, 1207959552, 3959422976, 1241513984, 3103784960, 2424307712, 3544186880, 2271215616, 66060288, 3900178432, 1226047488, 3833200640, 2674720768, 533954560, 745455616, 228089856, 1407791104, 77694976, 925881344, 3007708672, 2329991424, 2218738048, 3109001408, 3749239904, 3566947824, 2326631048, 95550692, 1110109442, 642411115}, +{2147483648, 3221225472, 2684354560, 268435456, 134217728, 2483027968, 2986344448, 83886080, 2323644416, 2067791872, 325058560, 1720713216, 2828533760, 2985558016, 3440246784, 185663488, 3401416704, 1219739648, 836198400, 2501185536, 683382784, 3662605312, 1976624640, 2891577088, 3859837312, 1261277632, 128712160, 1440962416, 2587559304, 3478818748, 1920693730, 3897504235}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 3690987520, 2785017856, 3539992576, 3162505216, 2445279232, 2254438400, 2809135104, 3752329216, 3072065536, 216662016, 391708672, 1712553984, 745979904, 1638162432, 3176476672, 3827402752, 144432128, 3435257344, 1431371008, 2108651136, 1113305408, 4166708704, 214334032, 3527415144, 3038777348, 936380246, 674771517}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 2080374784, 2986344448, 117440512, 2004877312, 3443523584, 1860173824, 1383071744, 117964800, 3815505920, 713424896, 2930573312, 3270344704, 3957997568, 1479729152, 287387648, 4246452224, 2513392640, 1156800000, 3064818944, 636775296, 4077635904, 3060709920, 643233712, 332082536, 347116388, 3218067710, 3465853417}, +{2147483648, 3221225472, 2684354560, 2952790016, 939524096, 1543503872, 2717908992, 2701131776, 562036736, 4240441344, 371195904, 2974810112, 4072144896, 3770941440, 3855482880, 614531072, 242712576, 2103754752, 813326336, 155521024, 1449760768, 4231906304, 1093255680, 3508521216, 2728052608, 3721614528, 2722019872, 3857668688, 2069147448, 2578476060, 906627418, 3119462415}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 872415232, 436207616, 3976200192, 1669332992, 2520776704, 1008730112, 3994025984, 3455582208, 2227437568, 3324116992, 1477640192, 927891456, 376193024, 2767839232, 1542926336, 1341958144, 2034717696, 3079883264, 2924051200, 3818800000, 4151499200, 4098720160, 4217041520, 1511101208, 1477246540, 3649617626, 1850565631}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 1946157056, 3523215360, 2701131776, 4051697664, 1639972864, 673185792, 1139802112, 2175270912, 2307653632, 2921725952, 1612906496, 3750199296, 551239680, 1124589568, 3163492352, 2110896128, 2542816256, 1470913024, 3435295488, 3242029440, 67420352, 511227424, 2749561616, 444312056, 3113570612, 3624459062, 3684611033}, +{2147483648, 3221225472, 536870912, 2952790016, 134217728, 3154116608, 1375731712, 754974720, 2407530496, 2109734912, 354418688, 2375024640, 962068480, 1732509696, 3308912640, 463273984, 2003337216, 2632138752, 2818498560, 620302336, 3762468864, 1541825536, 2800897536, 380665088, 2792973184, 2679368640, 3223953056, 374719888, 3060443064, 1414154476, 1237603346, 2429249495}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2617245696, 973078528, 654311424, 4102029312, 859832320, 1553989632, 3010461696, 197656576, 2799435776, 1532100608, 3338862592, 2795405312, 1567899648, 2146557952, 788475904, 696035328, 3462351872, 409158144, 1415659776, 2593808768, 2796616512, 599432928, 1133665520, 940361848, 385386932, 2663992654, 1473664757}, +{2147483648, 3221225472, 3758096384, 1879048192, 3087007744, 1275068416, 3456106496, 251658240, 662700032, 1782579200, 773849088, 2106589184, 2315780096, 2891710464, 276955136, 2422800384, 2399961088, 1980874752, 533487616, 3398766592, 3621685248, 2215699456, 3509375488, 3969838336, 363841664, 3642180672, 3509096480, 842529392, 390290328, 167155116, 4175229254, 1025965477}, +{2147483648, 3221225472, 536870912, 1879048192, 3623878656, 603979776, 1442840576, 553648128, 1031798784, 3753902080, 467664896, 1095761920, 1416101888, 875298816, 1585840128, 1602289664, 1735819264, 2878193664, 3634520064, 3201110016, 1575008256, 2160382976, 1728629248, 350154496, 3845637248, 1299012032, 250000672, 948298640, 1872654216, 211052, 3036516590, 2282512449}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 67108864, 436207616, 1962934272, 3598712832, 700448768, 2854223872, 2410676224, 3966238720, 302252032, 1213595648, 1914241024, 843677696, 1163345920, 2650791936, 3351056384, 1307547648, 390495232, 828535296, 1501845248, 3296034688, 1266218944, 3717825248, 334460112, 2680421752, 471273892, 444377494, 4281132683}, +{2147483648, 3221225472, 536870912, 4026531840, 939524096, 469762048, 436207616, 3506438144, 612368384, 2193620992, 3248488448, 2668625920, 2927099904, 2676228096, 3565813760, 2702901248, 465862656, 3424141312, 17817600, 2680098816, 3298736128, 568030208, 1004491264, 2970966272, 1869502848, 3222984384, 3563755360, 3692651664, 2422754136, 835174508, 290662074, 3521680431}, +{2147483648, 3221225472, 2684354560, 1342177280, 402653184, 1946157056, 3321888768, 4278190080, 4018143232, 1245708288, 2766143488, 2276458496, 3838312448, 3781427200, 2079981568, 2913009664, 357728256, 2804367360, 1565319168, 396693504, 3680016384, 3467541504, 2697622016, 3165670144, 2538689664, 3303268928, 3312758304, 410025584, 2373012776, 1014225300, 2477559422, 252475227}, +{2147483648, 3221225472, 1610612736, 2952790016, 1744830464, 3288334336, 973078528, 1593835520, 662700032, 4139778048, 337641472, 900726784, 3409444864, 2317090816, 1852178432, 1982398464, 530284544, 659570688, 2311774208, 3293908992, 3526207488, 1150383104, 3173340672, 962034432, 410810240, 1104477504, 2625642528, 4215282512, 98576696, 437261860, 2655519746, 4093906009}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 469762048, 905969664, 553648128, 2139095040, 3552575488, 1654652928, 4086300672, 1362624512, 4222353408, 2933260288, 121438208, 3365699584, 3236610048, 1791188992, 2272333824, 3644499968, 1730147328, 1568406016, 3540640000, 1130807936, 1908761024, 387188128, 2512002576, 3754632408, 930200716, 1856914314, 1895146357}, +{2147483648, 1073741824, 1610612736, 2415919104, 3892314112, 738197504, 3590324224, 3808428032, 293601280, 767557632, 1340080128, 1661992960, 164102144, 380370944, 2593783808, 908001280, 3089268736, 1401962496, 3927302144, 2442342400, 1204324352, 379026432, 2159246848, 3693428992, 1070720, 383107392, 653462176, 1436062224, 1275027464, 2091873148, 2068271766, 4145768073}, +{2147483648, 3221225472, 3758096384, 1879048192, 3355443200, 2214592512, 3388997632, 822083584, 1149239296, 1916796928, 4250927104, 3478126592, 1028128768, 1598291968, 96862208, 843776000, 2277474304, 1563901952, 775675904, 690950144, 768182272, 3215221760, 916999680, 1638548224, 3437722496, 3358837440, 327883616, 1663011504, 4207371848, 444849484, 3386052710, 1970504435}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 872415232, 4261412864, 50331648, 260046848, 1337982976, 2812280832, 972029952, 2656567296, 3641442304, 4097966080, 2711945216, 1616805888, 2627059712, 2816892928, 583602176, 994879488, 1679356928, 1370289664, 1441982208, 3730700928, 979524416, 208608544, 1738515216, 3388819096, 2594743252, 1525600842, 567790469}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 1409286144, 3120562176, 2600468480, 3951034368, 2965372928, 2925527040, 3140485120, 454557696, 2713976832, 1066532864, 2901082112, 813400064, 100155392, 3248545792, 59715584, 1387890688, 3309003776, 1426547200, 1092705024, 618681216, 3143949376, 3080533536, 3197274576, 2736842280, 3218029076, 563716522, 497777959}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 2214592512, 2785017856, 1325400064, 2927624192, 2881486848, 2191523840, 1240465408, 2328363008, 3984326656, 255983616, 2385182720, 2775154688, 2210840576, 3470548992, 3197571072, 4018911232, 1990054912, 415101440, 2207121152, 40226944, 1873411648, 3645108832, 474278480, 852969688, 315532180, 480602670, 3222125053}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 1409286144, 1375731712, 1761607680, 1585446912, 1841299456, 2455764992, 4199546880, 4006084608, 418643968, 3187277824, 3850174464, 1164541952, 3615080448, 240476160, 1263087616, 3983771648, 4078232576, 4266968576, 3606380288, 2001004928, 2812074688, 4152411104, 1727977424, 2965500008, 3566817228, 1446971206, 609780895}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 2617245696, 1644167168, 83886080, 3867148288, 2571108352, 3424649216, 2045771776, 4172808192, 1502871552, 1318715392, 1233977344, 1622179840, 1475100672, 3707363328, 3025743872, 545949696, 4174472192, 3956360704, 3058781440, 3465631616, 2289126848, 711030496, 1648981744, 347432152, 2280873396, 3343411506, 1614530427}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 1677721600, 637534208, 3808428032, 3179282432, 2202009600, 1440743424, 2756706304, 4052221952, 1255931904, 774766592, 949026816, 1607696384, 3549904896, 1286463488, 730664960, 215848960, 1660320768, 1925598720, 3462296320, 569010304, 3385351488, 457130400, 964804784, 3474666280, 2340987436, 301978710, 4076996389}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 4227858432, 3120562176, 3808428032, 662700032, 692060160, 4133486592, 1777336320, 2351431680, 1575223296, 1149370368, 842858496, 2741141504, 453296128, 1235443712, 723062784, 599820288, 2368332800, 3965317632, 3434209536, 3245734272, 3488080448, 373476128, 4077668016, 3906903112, 1762317476, 3919074262, 1706335363}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 738197504, 771751936, 1493172224, 3045064704, 2059403264, 962592768, 4260364288, 1985478656, 2457600000, 3671457792, 2933194752, 1849458688, 1910521856, 3791773696, 4293472256, 3377117184, 715488256, 3457500672, 4142745856, 797005952, 3342815680, 2452505888, 3708339920, 798207592, 3453483492, 2327590730, 615918105}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 3556769792, 1442840576, 2499805184, 3649044480, 146800640, 283115520, 1844445184, 1676148736, 2031353856, 1668677632, 1854341120, 848723968, 2061877248, 2949406720, 651366400, 3116406784, 1634913280, 4014131712, 4241156864, 460249216, 1355869376, 1322500384, 342578000, 1423291528, 1006463108, 3181548070, 3850628399}, +{2147483648, 1073741824, 1610612736, 1342177280, 2013265920, 1006632960, 33554432, 3607101440, 2575302656, 2982150144, 4133486592, 2930769920, 354942976, 3125018624, 1350434816, 2490171392, 218005504, 840417280, 2067554304, 900280320, 2051049472, 2845494272, 951249408, 2633425152, 696838016, 3680880960, 3151720864, 4033652496, 109108328, 3325156980, 995969222, 1063103883}, +{2147483648, 1073741824, 2684354560, 4026531840, 134217728, 3959422976, 2516582400, 3271557120, 427819008, 901775360, 2732589056, 3169845248, 4206362624, 2870738944, 1705902080, 1540947968, 1213366272, 386351104, 3664044032, 2084909056, 582793216, 2457752576, 1105616384, 1810516224, 1871464064, 2402382144, 749850784, 2750518800, 3183934792, 2147098564, 3025344434, 4193884985}, +{2147483648, 1073741824, 536870912, 805306368, 3623878656, 201326592, 2583691264, 2768240640, 813694976, 2092957696, 1965031424, 1183842304, 3485990912, 2963537920, 3638951936, 2152792064, 2564128768, 3447308288, 3368378368, 435499008, 2863896576, 3035153408, 632347136, 920438016, 3567181184, 3240754112, 1026385760, 2185302544, 3453847032, 3489526316, 4281563318, 1479280139}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 1409286144, 637534208, 3305111552, 2843738112, 222298112, 3932160000, 1108344832, 1827143680, 3839098880, 1758593024, 2576023552, 2668527616, 751321088, 2601902080, 710873088, 1297917952, 4236465152, 784039424, 3450296064, 2211533952, 2473622720, 1263127840, 1732848176, 2355991368, 4061315548, 1183822366, 1837221119}, +{2147483648, 1073741824, 536870912, 1342177280, 2550136832, 335544320, 3187671040, 3439329280, 3347054592, 2931818496, 1717567488, 2020605952, 4148690944, 2125725696, 160301056, 1874001920, 13008896, 1327939584, 290152448, 2181509120, 868784128, 2715147264, 86888960, 3778138880, 3401306752, 514781376, 3852421280, 704189776, 271823528, 1495753796, 2160400878, 610899951}, +{2147483648, 3221225472, 3758096384, 3489660928, 3087007744, 738197504, 1241513984, 2801795072, 1585446912, 3409969152, 2514485248, 3717201920, 343408640, 3470524416, 1372192768, 2221342720, 3900211200, 3036954624, 1104404480, 1857753088, 2008188928, 2825079808, 3861608960, 461337856, 3175182720, 1365796672, 2714881120, 2135432304, 3335789608, 3506307164, 839454618, 2995359129}, +{2147483648, 1073741824, 2684354560, 2952790016, 1207959552, 872415232, 1375731712, 620756992, 3716153344, 1128267776, 2514485248, 1412431872, 3712483328, 2955149312, 1885995008, 4199743488, 3863379968, 850378752, 2279759872, 3531026432, 3123492864, 4143760384, 3668237824, 911798016, 3759063424, 1487661504, 446191648, 1123814576, 3579193896, 2988783284, 1240710142, 457473579}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 1140850688, 3925868544, 2533359616, 1300234240, 2671771648, 1533018112, 1928331264, 448266240, 2555641856, 2559705088, 1186267136, 666533888, 359481344, 204922880, 913518592, 563972096, 2825055232, 1759583744, 1042844416, 1868067712, 273435456, 4290661536, 100355504, 2516178824, 3930110372, 3894701682, 3066194667}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 1140850688, 1174405120, 150994944, 763363328, 3804233728, 1398800384, 894435328, 762839040, 2646867968, 4099538944, 49086464, 1543012352, 3596566528, 4002340864, 4117966848, 273651712, 3167413248, 2095649280, 2369953536, 2434943104, 1282301888, 2469947168, 3936574160, 674294248, 2176061900, 844248682, 1503735327}, +{2147483648, 3221225472, 3758096384, 268435456, 3623878656, 2080374784, 301989888, 2432696320, 2592079872, 3401580544, 10485760, 2773483520, 4116185088, 511967232, 2808479744, 1232404480, 3563683840, 1265090560, 3875495936, 2107052032, 1660585984, 3048963072, 2412843520, 1973393664, 3781878656, 2575484096, 1366222048, 2183455504, 129751576, 4204615484, 2697213858, 772155847}, +{2147483648, 1073741824, 3758096384, 805306368, 2818572288, 469762048, 838860800, 3909091328, 1216348160, 4257218560, 90177536, 2312110080, 2482503680, 3475243008, 3145859072, 3307536384, 1394835456, 4157358080, 3085885440, 3892523008, 1556391936, 4285199360, 1756431872, 2307505408, 531985280, 3173735104, 768111200, 3751600720, 1924019880, 2299205484, 3907554730, 1170523591}, +{2147483648, 3221225472, 536870912, 4026531840, 402653184, 3556769792, 1711276032, 754974720, 3330277376, 1589641216, 1344274432, 938475520, 3968335872, 4137418752, 3135635456, 402849792, 3977871360, 4290199552, 2167529472, 3354988544, 331134976, 2857235456, 3847166464, 243761920, 2392876160, 4023537344, 2095803616, 2423769872, 3091873336, 550310068, 1857454206, 2598422453}, +{2147483648, 1073741824, 536870912, 268435456, 3087007744, 3154116608, 1174405120, 2097152000, 2424307712, 272629760, 3932160000, 2421161984, 272105472, 1424752640, 690880512, 1659305984, 477003776, 317669376, 227205120, 3466932224, 3513227264, 3410414592, 4189784576, 4192768256, 16545408, 2132175552, 3312149856, 1911617328, 926946056, 299905996, 4119857466, 3600286117}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 2885681152, 503316480, 1023410176, 2994733056, 3317694464, 3735027712, 3849322496, 2050490368, 347340800, 734920704, 2890596352, 2224062464, 1963606016, 711319552, 531697664, 1272289280, 1240593408, 659491328, 575057152, 516244608, 3773002944, 1700021728, 2407976656, 3795690840, 3591238580, 852594, 980917331}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 2483027968, 3523215360, 855638016, 4118806528, 1707081728, 996147200, 1848639488, 747110400, 3901489152, 4120248320, 3209887744, 3954016256, 2147762176, 3380011008, 2210992128, 4138252288, 2895830016, 2708407808, 3757287168, 704338304, 2740800576, 2919650208, 1097324816, 2085990184, 1981826964, 243058382, 4271116273}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3422552064, 3657433088, 2701131776, 1803550720, 3653238784, 387973120, 2505048064, 4182245376, 1757675520, 1840906240, 2986409984, 1460043776, 1880801280, 106520576, 4248768512, 2455607296, 2842516480, 710743552, 40927488, 3003510144, 1725221568, 249192608, 3068438416, 813164856, 3352426204, 2521224422, 2486136211}, +{2147483648, 3221225472, 3758096384, 2952790016, 2281701376, 1409286144, 3724541952, 3070230528, 2877292544, 2487222272, 937426944, 4189061120, 397934592, 972292096, 4280156160, 1975320576, 4168908800, 1980809216, 2711969792, 815206400, 729778176, 880890880, 960572928, 2695792384, 1007147648, 505075264, 1714844960, 2435756784, 3645373288, 3111831636, 306600546, 2419492355}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 201326592, 2315255808, 419430400, 947912704, 3762290688, 4053794816, 2848980992, 1050148864, 1532755968, 333053952, 4090429440, 1670348800, 1604042752, 1208442880, 3515428864, 1333442560, 2301322240, 2686127616, 4226920704, 3814902144, 1387645120, 3961936480, 1388817712, 3646935800, 151090780, 3579590386, 3436845793}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 2348810240, 3590324224, 1358954496, 2155872256, 239075328, 3605004288, 4245684224, 648544256, 2794192896, 614596608, 1368850432, 2975039488, 4127309824, 1992908800, 1115238400, 1766234112, 3656731648, 3984799232, 2095423744, 3500203648, 1484506560, 3316274784, 797751472, 2035179432, 771924156, 1208710094, 1455296281}, +{2147483648, 1073741824, 3758096384, 2952790016, 134217728, 3288334336, 2785017856, 3573547008, 1417674752, 708837376, 1730150400, 3127902208, 3058171904, 632553472, 4215930880, 3110273024, 4227760128, 2559459328, 1227350016, 3361550336, 2788665344, 2818823168, 2916027904, 3594035968, 1255891072, 1753501888, 769970784, 1385408176, 2907832024, 2308977684, 3744471342, 3672640751}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 2617245696, 2046820352, 1560281088, 3414163456, 2319450112, 1759510528, 4231004160, 3465019392, 1658585088, 123863040, 3252224000, 4189945856, 3934797824, 3316703232, 1890004992, 3257317376, 578608128, 2682063360, 125544704, 650596736, 985292224, 3364998048, 1940828016, 3659590184, 2071924852, 889365326, 2183841285}, +{2147483648, 1073741824, 536870912, 4026531840, 3087007744, 3154116608, 704643072, 3942645760, 679477248, 1807745024, 3814719488, 1196425216, 4180148224, 1211891712, 594935808, 1520500736, 2723381248, 3782361088, 2185027584, 2301308928, 3966015488, 1058075648, 3226808832, 1971949824, 3941428608, 2174905408, 1045753568, 3770091472, 1554156712, 3062483404, 649246910, 2986470709}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 1006632960, 503316480, 2902458368, 243269632, 3368026112, 3047161856, 2748317696, 4244111360, 1740374016, 865992704, 1407123456, 1467514880, 2003288064, 3590086656, 322768896, 2895751168, 1427137536, 3415936512, 1222290688, 2103890048, 171700416, 4233259744, 2108307088, 1934953688, 910006492, 3028448618, 1725050465}, +{2147483648, 3221225472, 1610612736, 1879048192, 2818572288, 335544320, 4261412864, 3405774848, 360710144, 2436890624, 4037017600, 173015040, 2419589120, 2396258304, 2433089536, 3566010368, 2344845312, 2831007744, 2913427456, 505352192, 3102255104, 2594391040, 962663936, 2375130880, 1584849536, 1397354816, 3216068000, 1980378160, 766448632, 2921374332, 69161210, 4085977963}, +{2147483648, 3221225472, 1610612736, 805306368, 3623878656, 2080374784, 1845493760, 50331648, 3196059648, 4072669184, 2279604224, 2788163584, 72876032, 2866544640, 1204420608, 225771520, 493846528, 3586015232, 3115900928, 1665339392, 2835392512, 3880571904, 3324844544, 2134087936, 2142526592, 3551393600, 4057762144, 1032250384, 3470275272, 1646002868, 1764374074, 885333905}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3825205248, 1577058304, 1191182336, 713031680, 1405091840, 434110464, 235929600, 1536688128, 3859021824, 2809004032, 1127153664, 24412160, 2906570752, 3332464640, 2254770176, 1304803328, 1550664704, 246885888, 2758839040, 1859184256, 2840488512, 1483835744, 120282960, 3249807624, 222702140, 1812147394, 3719731479}, +{2147483648, 3221225472, 536870912, 1879048192, 939524096, 1140850688, 704643072, 956301312, 2894069760, 121634816, 2405433344, 1236271104, 3864526848, 3860070400, 3597271040, 4067229696, 540114944, 1843019776, 1691541504, 3778220032, 3546724352, 2981024768, 3897897472, 2316676864, 2653442944, 4102813888, 2277030752, 3023684592, 1250008200, 3322043892, 1023866842, 3715700291}, +{2147483648, 3221225472, 3758096384, 4026531840, 3087007744, 738197504, 3053453312, 16777216, 8388608, 490733568, 3491758080, 4088397824, 2979528704, 3800301568, 3359768576, 408485888, 3408822272, 362987520, 2266062848, 4110356480, 119900160, 3963438080, 2908828160, 2103088384, 458808960, 3355210176, 3486236256, 3208266864, 4241537752, 399370916, 2023550378, 4053686551}, +{2147483648, 3221225472, 2684354560, 2415919104, 134217728, 1811939328, 503316480, 3137339392, 310378496, 1379926016, 1226833920, 764411904, 2962751488, 4119592960, 568721408, 124452864, 2969141248, 3205414912, 4233125888, 367071232, 134518784, 3891547136, 4119004672, 3961366784, 3888968832, 2971233600, 1545713760, 1889719088, 782658904, 2119303660, 3075547874, 705467733}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3019898880, 3187671040, 1728053248, 109051904, 348127232, 668991488, 2406481920, 3320315904, 3530817536, 2521432064, 3669032960, 4250828800, 2321596416, 2117820416, 4214173696, 4126509056, 485979136, 736693760, 1604501248, 1005509248, 264796736, 994355808, 3484017040, 512358216, 723119588, 3590444038, 2967324247}, +{2147483648, 1073741824, 2684354560, 2952790016, 939524096, 2751463424, 3254779904, 2667577344, 4286578688, 2587885568, 3240099840, 3169845248, 4151836672, 2211708928, 1093795840, 1094516736, 2262728704, 1721090048, 3923927040, 1195061248, 826390528, 64898048, 3992257024, 2748495616, 3846435200, 1375034176, 2229052960, 3769682032, 2226700888, 39119540, 2375209474, 3748517435}, +{2147483648, 3221225472, 1610612736, 2952790016, 3892314112, 2348810240, 771751936, 1593835520, 2323644416, 3904897024, 1797259264, 4075814912, 2410151936, 2841903104, 1696989184, 1180237824, 2015199232, 3978477568, 1010982912, 1304104960, 3797067776, 460223488, 2032743936, 1375054080, 3047616640, 3920908352, 3342475104, 2093159312, 3371081592, 709126068, 1024591094, 1743203075}, +{2147483648, 1073741824, 1610612736, 805306368, 939524096, 4227858432, 1174405120, 2701131776, 1048576000, 2671771648, 312475648, 1095761920, 1728577536, 4250140672, 202244096, 529072128, 2633662464, 1007730688, 3354877952, 754135040, 611158016, 642470912, 1465459200, 3006439680, 3592746624, 2370393536, 3632404960, 1777520, 1808377592, 1386053308, 2110527286, 4096933831}, +{2147483648, 1073741824, 3758096384, 1342177280, 4160749568, 2885681152, 3791650816, 3170893824, 1518338048, 2764046336, 4133486592, 3469737984, 2221408256, 1121714176, 4137025536, 1928658944, 571572224, 2529443840, 1589436416, 140455936, 828549120, 245951488, 2460289536, 3166274816, 897084288, 2239423424, 3061987296, 4027530384, 1405780008, 3071593324, 1482895630, 3135544093}, +{2147483648, 1073741824, 536870912, 3489660928, 2550136832, 2885681152, 3321888768, 1526726656, 394264576, 2000683008, 320864256, 3455057920, 3293052928, 204210176, 2250375168, 22478848, 56459264, 2803843072, 2818170880, 1056518144, 4095252480, 1774058496, 1636250112, 1306893568, 3606794880, 3854037824, 1328284960, 2107779888, 2417431704, 2608706420, 3849276046, 3102856521}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 2348810240, 4127195136, 754974720, 3498049536, 2646605824, 2967470080, 1924136960, 1605894144, 235143168, 2483421184, 4094492672, 418086912, 1602863104, 707485696, 3211735040, 1762695168, 4176966656, 3013414400, 4043546880, 1854264960, 1217489600, 2464161120, 4256180304, 1077412552, 2890143188, 1990594146, 740109727}, +{2147483648, 1073741824, 1610612736, 3489660928, 4160749568, 67108864, 1040187392, 2332033024, 3447717888, 2537553920, 3835691008, 317718528, 2040004608, 4143710208, 961413120, 2938175488, 2864807936, 1018806272, 644177920, 322121728, 1239320576, 4202785792, 817965568, 3197218560, 1456592512, 4186011968, 4047576992, 1540464560, 728891256, 1878095188, 1662592698, 2790097033}, +{2147483648, 1073741824, 1610612736, 3489660928, 3892314112, 3690987520, 3254779904, 1795162112, 2021654528, 4114612224, 2686451712, 3455057920, 3578265600, 4158914560, 553254912, 1618411520, 1776123904, 4129898496, 3567771648, 961097728, 899713024, 1833692160, 4286000640, 794664192, 443113344, 1594359360, 1299779296, 2877856880, 1585433048, 3568644020, 3762717966, 4056607355}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 201326592, 1107296256, 2768240640, 4051697664, 3409969152, 266338304, 1800404992, 4234674176, 923009024, 3075604480, 2733178880, 90734592, 2838249472, 2789859328, 4262400000, 2481686528, 1673645056, 2975536640, 4199657728, 4293716864, 3577851328, 1155852064, 433427888, 2994660776, 1393076844, 4114374318, 801229451}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 3422552064, 1308622848, 2097152000, 3145728000, 3460300800, 3722444800, 3064987648, 2570584064, 1252786176, 118882304, 3131768832, 730497024, 2779234304, 1539989504, 3628142592, 868202496, 3490866176, 886905344, 1230083328, 1983211648, 2555478208, 3551877024, 3809576560, 2446674792, 1105312660, 705513986, 897428213}, +{2147483648, 3221225472, 2684354560, 1342177280, 1744830464, 1811939328, 1442840576, 3841982464, 2239758336, 641728512, 1189085184, 3568304128, 1102577664, 1626079232, 3883532288, 1947402240, 3825172480, 2007285760, 541351936, 987041792, 689870848, 2497477632, 3861458432, 2173481216, 2066441856, 586717376, 3123540512, 3199843312, 3724929448, 1348259796, 1716017954, 4179572293}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 201326592, 503316480, 83886080, 2894069760, 1438646272, 1449132032, 3882876928, 189267968, 529268736, 1220149248, 1763508224, 750288896, 1696645120, 4217987072, 3325759488, 866621440, 344022016, 3609661952, 3747984640, 75000960, 1266258624, 2218417248, 2923476304, 2651112296, 175072004, 863254318, 3734899137}, +{2147483648, 3221225472, 536870912, 2952790016, 1207959552, 1677721600, 4127195136, 3942645760, 1098907648, 1967128576, 3667918848, 3859808256, 2013790208, 2662596608, 1990066176, 4024762368, 1383038976, 2791161856, 2227396608, 704581632, 2915874816, 1351312384, 1097539072, 2323823360, 4245056640, 2051050304, 2449033376, 554449968, 263326328, 109522924, 2902491878, 3730393983}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 603979776, 234881024, 3204448256, 2004877312, 1749024768, 1713373184, 1448083456, 618135552, 712769536, 2755788800, 1142226944, 1648066560, 3219210240, 4069777408, 1188769792, 4179929088, 2316039168, 4236719616, 674661120, 4014404224, 562069568, 3073767456, 2706380528, 3881311256, 4097573340, 23200834, 667222073}, +{2147483648, 1073741824, 3758096384, 2415919104, 1207959552, 2080374784, 4127195136, 3841982464, 3196059648, 2386558976, 1075838976, 1695547392, 3219652608, 2547253248, 4164026368, 1976500224, 3725623296, 4165419008, 3983335424, 2258186240, 3872761856, 541383680, 4029486592, 1985453312, 3400784512, 1054965952, 914805984, 3338275632, 3146463768, 2559220236, 1744593438, 866018847}, +{2147483648, 1073741824, 536870912, 4026531840, 4160749568, 2885681152, 1241513984, 285212672, 2373976064, 3795845120, 622854144, 1380974592, 987234304, 2965635072, 740950016, 3647406080, 3965878272, 2454831104, 1706057728, 58273792, 2984744960, 2640868352, 3065848320, 3595404544, 223310208, 461343424, 3582740768, 3745978608, 3467808600, 2907303836, 4078194242, 765658775}, +{2147483648, 1073741824, 536870912, 1879048192, 939524096, 3154116608, 2785017856, 1694498816, 4169138176, 1950351360, 2376073216, 4065329152, 2815950848, 879493120, 2249326592, 3288924160, 3959586816, 4179607552, 1347969024, 625422336, 846305280, 626021376, 1857237504, 3283071232, 68898432, 1004571840, 3919509856, 2641290288, 2439445496, 3021140156, 1284300866, 3571972733}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 1275068416, 100663296, 4211081216, 3632267264, 1270874112, 2501902336, 1324351488, 1121452032, 123994112, 1405747200, 3783065600, 3650715648, 2190327808, 1454202880, 3494064128, 4066805760, 2605009920, 3722395136, 4223174912, 2154449536, 1488948032, 1656148704, 1142935504, 1643401784, 99658292, 398883370, 337224735}, +{2147483648, 1073741824, 536870912, 1879048192, 402653184, 67108864, 3321888768, 1929379840, 4034920448, 1656750080, 241172480, 1781530624, 499646464, 735838208, 947257344, 3459055616, 93552640, 2640429056, 2179162112, 4237766656, 3994064896, 760960000, 4154669568, 4138374912, 802715776, 639209792, 3618305760, 3536178576, 364988072, 28326868, 3548914910, 2776381109}, +{2147483648, 1073741824, 2684354560, 2415919104, 3355443200, 1677721600, 2852126720, 50331648, 3783262208, 3552575488, 1755316224, 3847225344, 2473066496, 959709184, 3815636992, 2866216960, 1620213760, 1644609536, 2924961792, 2889691136, 1978906624, 2754563072, 1409365504, 1624881920, 971922304, 1199091264, 1374149280, 1614732688, 638275672, 2976319932, 3888816366, 1990904551}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 4093640704, 2248146944, 2063597568, 1635778560, 2025848832, 3651141632, 2851078144, 4094164992, 1319895040, 4022468608, 1397555200, 1841266688, 755744768, 376791040, 632500224, 2330503168, 2272091136, 898048512, 719227648, 1446405248, 1498659648, 3056201888, 732455760, 659856856, 1295469780, 1220415006, 3182887705}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 2617245696, 3388997632, 452984832, 864026624, 3384803328, 3265265664, 1727004672, 673710080, 4238606336, 2648047616, 3745579008, 1990623232, 1169178624, 1456726016, 2527277056, 2664007680, 963376128, 226431488, 2598611200, 1253100928, 3041572928, 177357856, 563929488, 1749593176, 2104326612, 910126166, 3357046739}, +{2147483648, 3221225472, 1610612736, 805306368, 2550136832, 67108864, 3120562176, 520093696, 880803840, 3879731200, 1444937728, 3209691136, 3906469888, 3320578048, 3562405888, 2378629120, 1999208448, 1479819264, 244768768, 726470656, 2056300544, 645846016, 1913195008, 1126340352, 2468083584, 2872935744, 1449024736, 715116016, 4050624216, 738947996, 1401122242, 582444573}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 2348810240, 1577058304, 4043309056, 2189426688, 3921674240, 2166358016, 787480576, 3417833472, 1811677184, 1771962368, 166395904, 1320058880, 1335869440, 897998848, 1922633728, 2436073472, 422462464, 3079485952, 2614736128, 3795799168, 1733998528, 2426784480, 1893687760, 1401594296, 3295541684, 2094751474, 1586008033}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2080374784, 2382364672, 2264924160, 1400897536, 20971520, 1411383296, 3050307584, 2294808576, 905183232, 4101111808, 2495676416, 720666624, 3161014272, 822665216, 267857920, 4135561216, 1613810688, 1662727680, 624012544, 2423768192, 4225537600, 2393720608, 3204633520, 519713496, 2090144700, 790005926, 4139801247}, +{2147483648, 1073741824, 2684354560, 4026531840, 3087007744, 3288334336, 2852126720, 2130706432, 109051904, 3560964096, 3483369472, 2200961024, 1823997952, 947126272, 2847277056, 3810721792, 1845526528, 3328753664, 3877593088, 1412509696, 3653089280, 959927296, 4274860544, 1900515072, 3205919616, 1756932416, 1629282400, 405360048, 726802552, 69016292, 309305154, 2691324067}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 4227858432, 100663296, 3472883712, 3732930560, 2403336192, 2975858688, 1217396736, 1172832256, 327942144, 3065380864, 4276813824, 2668855296, 1221509120, 1079664640, 2707501056, 2505484288, 3837936640, 1607807488, 174358784, 818103936, 940813888, 2186213984, 2635756400, 1828782600, 2386987964, 3320467454, 1710818761}, +{2147483648, 3221225472, 2684354560, 805306368, 3355443200, 4093640704, 1241513984, 419430400, 2407530496, 4064280576, 77594624, 1693450240, 4153933824, 1168375808, 3619028992, 558301184, 3734142976, 3890003968, 1636655104, 4249161728, 1370200064, 3318047744, 2814975488, 3280060160, 3034597248, 3455236288, 2630674336, 298150512, 499725112, 2994844756, 4284505658, 3182599327}, +{2147483648, 3221225472, 2684354560, 2952790016, 1476395008, 1677721600, 3925868544, 2835349504, 1249902592, 2940207104, 291504128, 2972712960, 3160932352, 2376859648, 110231552, 3388669952, 304316416, 1897676800, 596172800, 1171591168, 762484736, 3962618880, 3101760000, 1610923776, 1420151680, 2582879424, 3582222048, 3664570480, 4189792520, 3200486484, 787238134, 1312868129}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 335544320, 301989888, 83886080, 2625634304, 4290772992, 1155530752, 3811573760, 3546808320, 3507224576, 3818782720, 2604204032, 2651357184, 4200120320, 491085824, 1096495104, 3542587392, 3226827776, 3915590144, 3987974912, 3041872256, 1542984128, 3430156384, 2301236688, 3295878728, 1837864628, 1742433846, 685906921}, +{2147483648, 3221225472, 536870912, 3489660928, 1207959552, 1543503872, 3523215360, 1962934272, 1518338048, 884998144, 1583349760, 581959680, 1448607744, 3660840960, 1932394496, 4176281600, 536641536, 3333079040, 590307328, 2961641472, 998750208, 3414129664, 3081700864, 906736896, 3063245696, 345259456, 4194183648, 3473212560, 2853214760, 3002126452, 1674345626, 3792079531}, +{2147483648, 3221225472, 536870912, 4026531840, 1476395008, 3019898880, 3724541952, 2466250752, 3951034368, 1346371584, 799014912, 3062890496, 3367501824, 164888576, 3292135424, 3356295168, 4159602688, 2980757504, 1987928064, 2519928832, 3225532416, 3704452096, 3428518400, 3498937088, 3300086400, 3142848320, 49952800, 3077377008, 2434700408, 912446604, 153184362, 276104139}, +{2147483648, 1073741824, 536870912, 2952790016, 134217728, 3288334336, 4261412864, 1761607680, 2642411520, 4194304, 1801453568, 1282408448, 3128426496, 660865024, 1899364352, 3827236864, 1479639040, 3155017728, 644308992, 3682414592, 4219508736, 3698811904, 653594112, 1541186304, 986007168, 1525426624, 2439655200, 581770864, 2485684552, 2126205316, 4195290082, 3954804951}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1409286144, 2449473536, 1560281088, 796917760, 1287651328, 614465536, 3400531968, 2498232320, 590610432, 2198732800, 1956970496, 124026880, 1480409088, 1319690240, 2951688192, 3741812736, 3870882816, 2125931008, 2052825856, 3049449856, 2038183872, 3012176544, 650319312, 2234882712, 3715615428, 3980437878, 3958065735}, +{2147483648, 1073741824, 1610612736, 1879048192, 402653184, 3556769792, 1107296256, 2801795072, 1384120320, 2134900736, 2376073216, 177209344, 3644325888, 2022440960, 3449421824, 343998464, 2825748480, 649609216, 1865998336, 231157760, 2922285056, 2275984384, 603929088, 2351080192, 2306014592, 886965568, 534719328, 3245516400, 2846552120, 2145529356, 2209154378, 3630677821}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 3154116608, 3523215360, 1493172224, 1686110208, 4206886912, 1839202304, 665845760, 1166540800, 1675362304, 2784886784, 374013952, 40402944, 1426309120, 2426167296, 2123968512, 2629154816, 397179904, 533803520, 4056529152, 1549955968, 2756843200, 807213408, 152019088, 2281522520, 2572722884, 3058433710, 3168816037}, +{2147483648, 1073741824, 536870912, 268435456, 1207959552, 2617245696, 2046820352, 3372220416, 3649044480, 3535798272, 2610954240, 558891008, 921174016, 292814848, 2580414464, 3592486912, 1064796160, 3749724160, 2613239808, 2878025728, 1569757184, 3138571264, 3684906496, 289711360, 2693591424, 1676282048, 2819032608, 3584208336, 1576650968, 4072910588, 2733524110, 1848888279}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 4093640704, 2113929216, 1962934272, 1199570944, 910163968, 912261120, 2073034752, 1387790336, 2000420864, 1699872768, 3290628096, 867794944, 4199694336, 2211766272, 1595740160, 3738220544, 3972320256, 493167104, 2689370880, 2401692288, 1838032576, 1906391712, 146975088, 1896340360, 2668406844, 2898712234, 4284363633}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1677721600, 3791650816, 4076863488, 3833593856, 599785472, 1746927616, 1578106880, 1610088448, 483655680, 2341863424, 3814522880, 3401940992, 3034562560, 250830848, 3733917696, 3057035264, 3987962880, 3614387712, 2198242048, 819689856, 2072182848, 4200898528, 385904848, 442740344, 1609231180, 1834670170, 527619259}, +{2147483648, 1073741824, 2684354560, 1879048192, 3087007744, 3422552064, 369098752, 1962934272, 1635778560, 2243952640, 1436549120, 32505856, 1592262656, 2547777536, 2989883392, 2815361024, 688816128, 2069250048, 665575424, 2354393088, 3202332672, 2422993920, 4277473792, 1773112576, 4123254400, 63513792, 3532241696, 2868175376, 1197706648, 3876451924, 3584177318, 1800739517}, +{2147483648, 3221225472, 1610612736, 268435456, 134217728, 1140850688, 3590324224, 4110417920, 2155872256, 2294284288, 1860173824, 47185920, 2748841984, 639369216, 2908618752, 1278148608, 70221824, 1231863808, 4258291712, 3007123456, 2336663552, 2970639360, 3420268032, 479634176, 2185788544, 1828793536, 2603134816, 448219920, 1073129480, 1960334412, 3271106914, 2919531201}, +{2147483648, 3221225472, 3758096384, 2415919104, 1476395008, 1811939328, 4127195136, 3305111552, 2961178624, 633339904, 2338324480, 422576128, 579338240, 1946419200, 978190336, 2756771840, 3807215616, 2531934208, 3497189376, 313200640, 3778709504, 301128704, 3723170304, 2627386624, 1713561216, 722667712, 146193248, 1278789200, 1270092328, 2818978772, 1404371406, 408126803}, +{2147483648, 3221225472, 2684354560, 4026531840, 3087007744, 335544320, 1644167168, 2969567232, 1870659584, 2579496960, 2631925760, 2182086656, 168296448, 2289303552, 2562326528, 3475177472, 9011200, 1027915776, 2570739712, 16584704, 613980160, 1616532480, 908931584, 3018889984, 3305010560, 1023355072, 636987808, 1583730832, 1893516744, 1602639356, 894633190, 1272035951}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 4093640704, 100663296, 3909091328, 2088763392, 3200253952, 773849088, 581959680, 849870848, 1892941824, 2958950400, 871301120, 3270017024, 3827875840, 345726976, 2329219072, 3228665856, 3199958016, 4133815808, 2279190272, 1357857920, 2684035008, 4220958560, 1962407312, 815514040, 4022979428, 3768897062, 2941866671}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 2751463424, 4194304000, 1895825408, 394264576, 2445279232, 1138753536, 475004928, 635961344, 3719036928, 215613440, 2343632896, 3606151168, 3228975104, 415948800, 2373922816, 3403581440, 650173440, 2573603328, 765660928, 786206592, 2368071360, 2888404896, 3710015632, 452260360, 3410509740, 1163670926, 1489121121}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 2885681152, 3523215360, 2097152000, 4102029312, 566231040, 320864256, 2389704704, 2138570752, 1764491264, 1580072960, 3944022016, 2705424384, 2850668544, 1742823424, 3315544064, 703506432, 2392808448, 2793553408, 4101701888, 246720384, 116936640, 2357246048, 2959756880, 3474169912, 3554331668, 1960960866, 3820319461}, +{2147483648, 3221225472, 3758096384, 805306368, 3892314112, 67108864, 2248146944, 2533359616, 1065353216, 2621440000, 236978176, 2230321152, 3524788224, 3239837696, 3749838848, 3971809280, 667648000, 1968193536, 2798313472, 3276476416, 3081799680, 3432576000, 1654527488, 1228868352, 3866531968, 2686175296, 2371530784, 3714177520, 1290509592, 388004724, 2484271194, 4055318225}, +{2147483648, 1073741824, 2684354560, 1879048192, 1207959552, 872415232, 905969664, 2868903936, 1082130432, 834666496, 635437056, 4241489920, 1073217536, 2329673728, 2914123776, 3772973056, 1328578560, 597671936, 79716352, 3034918912, 2061875200, 1985115136, 1572220416, 1597837056, 3372853376, 3368581952, 812714208, 1264812368, 2781307016, 4275806348, 62612202, 1738122297}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 335544320, 4261412864, 3405774848, 1786773504, 2898264064, 2422210560, 28311552, 2835873792, 3543924736, 884342784, 2776825856, 1215332352, 2389688320, 143679488, 426840064, 1737603072, 3261486080, 2085764608, 70334208, 2846995072, 3010875712, 3599370848, 1454703760, 2897459368, 37702324, 2465174158, 1656307901}, +{2147483648, 3221225472, 1610612736, 2415919104, 402653184, 2214592512, 3992977408, 419430400, 2826960896, 2998927360, 2292187136, 1034944512, 3752329216, 3925606400, 3748003840, 1246560256, 40730624, 2436415488, 685006848, 2534346752, 1244833792, 1265794048, 484573696, 2775521024, 2736947840, 2741656000, 1303775840, 980752272, 2823400728, 1059770116, 1928557734, 3372322853}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 2751463424, 2717908992, 2533359616, 192937984, 3300917248, 379584512, 2471493632, 2661810176, 523501568, 845545472, 1671495680, 1470464000, 3249618944, 2031214592, 3345682432, 4010719232, 3449814016, 2183008768, 1006444288, 3168242048, 40270144, 2296201504, 1362873040, 2456814616, 3744991420, 2587638686, 1451362903}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 1006632960, 301989888, 2835349504, 2826960896, 2042626048, 2778726400, 1578106880, 243793920, 613154816, 2719350784, 541917184, 3174400000, 1785610240, 2555043840, 204419072, 4191856640, 3398759424, 3138266624, 2533954816, 1037022080, 3062194880, 3341445728, 498125648, 2453945240, 1383739564, 3492478982, 1883282929}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 469762048, 3791650816, 3036676096, 209715200, 4148166656, 3458203648, 1048576, 431489024, 1780744192, 2454847488, 235864064, 3209658368, 3925753856, 399171584, 3920695296, 859748352, 614519808, 2899972608, 1929582848, 1287763840, 354896320, 1736990816, 2560092656, 1332850392, 21985996, 4269039434, 2572272695}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 4227858432, 2113929216, 3472883712, 3514826752, 1488977920, 2376073216, 3123707904, 1085800448, 3066822656, 4268359680, 4020436992, 3488972800, 276774912, 1108729856, 3186429952, 861440000, 1112007680, 1036139008, 1604782336, 504076416, 3500830784, 1229021600, 1197526352, 2022277848, 1668114980, 3931818178, 2114100909}, +{2147483648, 1073741824, 3758096384, 1342177280, 939524096, 201326592, 3992977408, 2231369728, 1585446912, 1430257664, 3294625792, 1634729984, 2259156992, 4247519232, 2943746048, 1377501184, 2633728000, 56573952, 2510544896, 2872651776, 1170384896, 3047025664, 1203649024, 1632050432, 77955200, 2829602496, 915298528, 867004912, 266524616, 1303352324, 3992804438, 156945073}, +{2147483648, 1073741824, 1610612736, 2952790016, 2818572288, 1409286144, 1509949440, 1157627904, 4068474880, 88080384, 1524629504, 737148928, 2731016192, 3865313280, 450494464, 3578462208, 3419570176, 2477375488, 2531549184, 2112696320, 3166668800, 643200000, 743581184, 2169450240, 3669531520, 4232768448, 1038280672, 1488378096, 1753540968, 1836828932, 3270209774, 3853888379}, +{2147483648, 3221225472, 3758096384, 1342177280, 3355443200, 1140850688, 436207616, 2466250752, 2759852032, 390070272, 253755392, 330301440, 1456996352, 1814298624, 55705600, 3305701376, 37126144, 4133535744, 1561026560, 2495025152, 4066478080, 2748410880, 1519519232, 4134081280, 2250682240, 1648948800, 1842831328, 2180066800, 1478658200, 657117156, 46562938, 3305355375}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 3422552064, 503316480, 2264924160, 2709520384, 3527409664, 857735168, 1118830592, 1700265984, 1102839808, 895614976, 3888185344, 2966978560, 1911373824, 842588160, 3495374848, 3178203136, 2345847808, 266485248, 3791726848, 2058923136, 4026364480, 1754325920, 2853380080, 1195489240, 2282353060, 4202143642, 2706298025}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 469762048, 1442840576, 2466250752, 1283457024, 3972005888, 165675008, 1989148672, 2369257472, 3785621504, 3562668032, 2524250112, 2348580864, 2598453248, 2518474752, 541274112, 345999360, 1276044288, 1245326848, 480584960, 3588524672, 1731546432, 1030677984, 711597840, 4118619336, 1901109020, 1532874, 547353879}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 3154116608, 3657433088, 1862270976, 2290089984, 1136656384, 1553989632, 4193255424, 340262912, 1931214848, 1957298176, 772341760, 3037888512, 2192424960, 1243242496, 958861312, 2673190912, 3131593728, 2919901696, 2465798400, 1054507392, 3069305152, 3822084064, 1635651024, 2508134744, 1938925204, 931550030, 1263337509}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 2751463424, 1845493760, 251658240, 3430940672, 1488977920, 2631925760, 3190816768, 3933732864, 923533312, 558497792, 3206479872, 3928915968, 2447949824, 1269129216, 577843200, 3279915008, 2630315008, 1810505216, 4027527936, 386312832, 904719424, 1564170976, 876100624, 3526107784, 2686068596, 2937526322, 3682239085}, +{2147483648, 1073741824, 2684354560, 268435456, 1476395008, 3825205248, 100663296, 2499805184, 3430940672, 1203765248, 1906311168, 3713007616, 2224553984, 1175715840, 473300992, 4142727168, 3361177600, 816955392, 3775881216, 3030855680, 894482432, 3434179584, 1193685504, 2358591232, 3547566208, 3656376512, 2025742432, 126528464, 1267627032, 2346877564, 4065486674, 3495462483}, +{2147483648, 1073741824, 1610612736, 1879048192, 2013265920, 3690987520, 3992977408, 3103784960, 4286578688, 1262485504, 497025024, 3880779776, 1675100160, 346816512, 3605921792, 2925199360, 1486454784, 1928118272, 3128057856, 3932237824, 1339066368, 3206038528, 3824165376, 721959168, 1412699264, 199363008, 3588558752, 505059888, 2522443320, 330346748, 1462259394, 1285043981}, +{2147483648, 3221225472, 1610612736, 2952790016, 402653184, 4093640704, 4194304000, 251658240, 1971322880, 3435134976, 979369984, 1150287872, 553123840, 4284219392, 1091698688, 2477719552, 1266909184, 2385920000, 2578898944, 746131456, 3715278848, 2352018432, 990906880, 1530399488, 2495355776, 2604798272, 1781995680, 2345636688, 3592176424, 3047554172, 3677918330, 380890329}, +{2147483648, 1073741824, 3758096384, 268435456, 3355443200, 3288334336, 3925868544, 2734686208, 3464495104, 2134900736, 132120576, 1376780288, 2680684544, 1705246720, 3339059200, 790298624, 2884272128, 2753118208, 2260525056, 2526097408, 180594688, 1063713792, 3624932864, 1825051392, 2200187776, 1816532544, 184232288, 2667224432, 525427880, 1062788540, 2566336726, 143165771}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2483027968, 503316480, 3103784960, 3011510272, 968884224, 3110076416, 3144679424, 405274624, 2719744000, 3552444416, 2614820864, 3282927616, 892682240, 4031766528, 1404112896, 3286542336, 1458961408, 3359643136, 1939867392, 1989163648, 1576384, 3239317664, 3732014992, 1281173416, 3761417924, 747815990, 381911293}, +{2147483648, 3221225472, 1610612736, 268435456, 1744830464, 4227858432, 3724541952, 1325400064, 1115684864, 1782579200, 3126853632, 3916431360, 279445504, 3517186048, 676462592, 750714880, 554008576, 2167062528, 623140864, 2348879872, 3405555712, 1053449216, 3309321728, 685774080, 2335182976, 1187520576, 2396264800, 2348430640, 1637548936, 739739396, 1433792214, 2266090195}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 3154116608, 1912602624, 2634022912, 3800039424, 2856321024, 3797942272, 1766850560, 2269642752, 34340864, 2983591936, 66650112, 2183561216, 27410432, 3661750272, 3414888448, 1662367744, 428078080, 1541407232, 3398435072, 1592277888, 3741059008, 275644896, 4182588720, 3854864008, 553207180, 3839648550, 3575962561}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 335544320, 3523215360, 1694498816, 3615490048, 4123000832, 2795503616, 886046720, 3863478272, 3942907904, 855506944, 564723712, 2028699648, 2253012992, 2776424448, 3409645568, 2879948800, 1008661504, 2418020864, 747637504, 3962046848, 2700353984, 1319506592, 4274326928, 8495192, 2461367772, 2802475334, 2258431523}, +{2147483648, 3221225472, 3758096384, 4026531840, 402653184, 3019898880, 1912602624, 385875968, 3296722944, 2076180480, 1612709888, 225443840, 1893203968, 3383492608, 2704932864, 3473211392, 2894888960, 621953024, 3068649472, 2955612160, 2039449600, 2150220800, 259529216, 2375817984, 1459751296, 4235797824, 2774446816, 3951248080, 2838329976, 3933097620, 2973091402, 2813994157}, +{2147483648, 3221225472, 2684354560, 1879048192, 4160749568, 201326592, 2852126720, 4177526784, 2961178624, 2344615936, 3781165056, 1005584384, 2424832000, 2467561472, 2928017408, 397869056, 4088299520, 720453632, 1609359360, 3968667648, 3806042112, 1937175552, 1776812544, 3034844416, 3155034496, 4188211392, 3014175840, 3917893072, 2929872936, 1070356708, 4154425086, 1572849175}, +{2147483648, 3221225472, 536870912, 2415919104, 4160749568, 1006632960, 3657433088, 3305111552, 1501560832, 1228931072, 958398464, 743440384, 328728576, 2029780992, 261750784, 3907584000, 1209761792, 4142678016, 2920472576, 1006047232, 1755625472, 971828224, 4210571776, 2651586816, 4094833024, 3073188800, 1148033312, 405228336, 483150488, 1287840796, 2309947794, 3082327177}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 1409286144, 2986344448, 184549376, 3615490048, 2587885568, 2157969408, 2777677824, 904396800, 713818112, 2407399424, 3021406208, 3541008384, 3634872320, 3380830208, 174927872, 236627968, 1616466944, 2741513728, 273426176, 4095607168, 2322006592, 3277296928, 3381905008, 4202252856, 3795336076, 1002715646, 3663869257}, +{2147483648, 3221225472, 3758096384, 268435456, 3892314112, 469762048, 2717908992, 3137339392, 2961178624, 3384803328, 2023751680, 3832545280, 1706557440, 2395734016, 3751149568, 2105475072, 3535699968, 2278998016, 2911592448, 3187478528, 3955984384, 1141472256, 2533891584, 3042184448, 2582255488, 108069440, 4013799648, 4070988112, 788440280, 1597438452, 320558162, 768941229}, +{2147483648, 1073741824, 2684354560, 805306368, 2281701376, 603979776, 1308622848, 989855744, 3615490048, 3477078016, 1101004800, 1976565760, 1251475456, 3507748864, 690880512, 1948975104, 2634973184, 3941908480, 301293568, 3720949760, 1992275968, 3492766720, 2033978880, 848444160, 2239312512, 3507982656, 2027116832, 3150851888, 3797622840, 1397140444, 3824743986, 1108301619}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 335544320, 838860800, 150994944, 1619001344, 4072669184, 1428160512, 3062890496, 1714946048, 1020002304, 2637561856, 2456092672, 1085964288, 1351368704, 368041984, 3227979776, 2307241984, 1890966528, 1743009280, 2491561728, 3237937536, 1016699584, 115071072, 2638021008, 2181469560, 867332780, 2695813130, 2290071565}, +{2147483648, 1073741824, 1610612736, 1342177280, 134217728, 4227858432, 2583691264, 1560281088, 528482304, 1673527296, 4078960640, 405798912, 2861039616, 1923874816, 1740505088, 2236022784, 4256661504, 206782464, 1491066880, 1344090112, 2537719808, 2548943872, 2471769600, 2180656384, 4110745984, 3424036288, 3390558880, 3427860496, 1223463608, 3566400900, 92774222, 3067837689}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 738197504, 3925868544, 3170893824, 3967811584, 96468992, 27262976, 1322254336, 1128792064, 3193176064, 2762342400, 2174418944, 1420656640, 2757312512, 143384576, 4100001792, 589604864, 2306470912, 450637312, 1246894336, 225257856, 2663299520, 729871968, 1868861776, 3583626136, 3463185564, 90842182, 2703295543}, +{2147483648, 3221225472, 2684354560, 2952790016, 2818572288, 872415232, 2449473536, 3808428032, 1769996288, 3938451456, 1855979520, 2192572416, 588775424, 3882090496, 2058485760, 3714252800, 1903394816, 23773184, 3184418816, 854396928, 916887552, 1113080832, 1138501120, 3387299584, 25756032, 236236864, 3292219552, 1999605200, 743241112, 2548517828, 2798226954, 2982541743}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 1006632960, 3388997632, 3942645760, 2407530496, 2831155200, 3651141632, 4073717760, 3256352768, 3884187648, 1341521920, 1919483904, 1979219968, 452837376, 140009472, 4249030656, 2709751808, 2557115392, 2151430656, 2963415296, 3834054016, 127241280, 3425912608, 1332520656, 1395908312, 3768936476, 4051024850, 3682825559}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 469762048, 3925868544, 520093696, 1199570944, 2118123520, 3823108096, 2979004416, 1118306304, 1914961920, 1847197696, 932511744, 2791145472, 2241216512, 2513100800, 3531804672, 2847315968, 2661604352, 3548646912, 3328847104, 330110336, 491882816, 1709722656, 749070704, 1599835624, 2845133660, 1488736558, 889712051}, +{2147483648, 1073741824, 1610612736, 4026531840, 3623878656, 1006632960, 2248146944, 3976200192, 2642411520, 3326083072, 434110464, 3964665856, 2726821888, 3457941504, 1258422272, 2886270976, 3804266496, 2925248512, 2365480960, 1679765504, 848791552, 3236979712, 2096900608, 4157745408, 3309385344, 3682379456, 4108970528, 3559881200, 2169218664, 1767001644, 4039454934, 2307567797}, +{2147483648, 3221225472, 536870912, 2415919104, 1207959552, 3154116608, 1778384896, 3774873600, 914358272, 3485466624, 3684696064, 365953024, 3330801664, 4041474048, 2148925440, 2378629120, 357203968, 2004566016, 2082660352, 3745320960, 1119860736, 2898324480, 2797868544, 2508590336, 3182378368, 2719909568, 1016424416, 3118068048, 4014837656, 1032975324, 814331254, 2325215339}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1140850688, 3657433088, 218103808, 1031798784, 2252341248, 3898605568, 3897556992, 2328363008, 1119617024, 3803316224, 891355136, 607289344, 3550330880, 901931008, 3009884160, 4242380800, 3978054656, 100410880, 3914466048, 2888904576, 1713025472, 3400650272, 2006474736, 516562184, 1438980940, 4266957766, 843240845}, +{2147483648, 3221225472, 1610612736, 3489660928, 4160749568, 1543503872, 1509949440, 3909091328, 243269632, 1237319680, 1595932672, 793772032, 407371776, 917241856, 3501588480, 1582891008, 3728244736, 4199825408, 2376720384, 1670057984, 3879446528, 1868819456, 2959878656, 1108744448, 2538150272, 2853214400, 189286368, 3660048080, 2179334968, 1762725468, 890544742, 1419924425}, +{2147483648, 3221225472, 2684354560, 1879048192, 3087007744, 3825205248, 1241513984, 3003121664, 4286578688, 3762290688, 4259315712, 1347420160, 2074607616, 3954442240, 2620522496, 1888681984, 1309376512, 3071098880, 4132560896, 1614614528, 1591646208, 4094161920, 208933376, 93464320, 1193476992, 519283264, 2224127264, 3482836720, 2289829352, 2090213292, 1768489246, 3141316119}, +{2147483648, 3221225472, 536870912, 4026531840, 3355443200, 2751463424, 4060086272, 3808428032, 3632267264, 3602907136, 748683264, 3257925632, 1699217408, 230424576, 1410727936, 3897622528, 2396815360, 4235149312, 2559500288, 2108887040, 2829563904, 3065312256, 420228608, 2325621504, 3167559040, 2612705344, 781614304, 1312705168, 1095914008, 3009174372, 2582215678, 2703751565}, +{2147483648, 3221225472, 1610612736, 1342177280, 1744830464, 603979776, 2852126720, 1962934272, 2910846976, 675282944, 2086666240, 575668224, 2853699584, 2374238208, 3792044032, 3771531264, 901873664, 896483328, 1561845760, 3646361600, 3431901184, 4049980416, 3153341952, 3056476928, 3573627776, 3361448896, 4129319968, 3827124336, 3862228872, 1236763340, 3314185586, 2803529207}, +{2147483648, 1073741824, 2684354560, 3489660928, 1744830464, 2214592512, 3254779904, 620756992, 461373440, 1539309568, 845152256, 2475687936, 2997354496, 1162084352, 3528589312, 932380672, 2275573760, 1643921408, 2183258112, 2708025344, 1249228800, 2525813760, 1779338752, 3326765824, 1402001792, 3634412992, 4247219616, 2425834768, 2920248552, 118702652, 3015537454, 3486541003}, +{2147483648, 3221225472, 2684354560, 1879048192, 134217728, 2751463424, 2986344448, 2768240640, 1367343104, 4194304, 1436549120, 3750756352, 565706752, 277086208, 16384000, 2349662208, 274825216, 1851965440, 2167562240, 2186219520, 3026753536, 3912856576, 1505607168, 3249330944, 3786231168, 2948565440, 1543890720, 258402672, 831027192, 4091680972, 2946050666, 484687775}, +{2147483648, 3221225472, 1610612736, 3489660928, 402653184, 3959422976, 3992977408, 855638016, 2726297600, 859832320, 1721761792, 1485832192, 1099431936, 3597926400, 4166123520, 3526033408, 515670016, 32980992, 3634159616, 4109438976, 4133726208, 1465510912, 123769344, 2902543616, 642644096, 709006144, 2358397536, 3382530928, 1864092920, 3867391564, 3572101734, 28873839}, +{2147483648, 3221225472, 3758096384, 1879048192, 134217728, 3019898880, 3187671040, 3707764736, 2088763392, 272629760, 3101687808, 2268069888, 3020423168, 4016308224, 1050279936, 1688928256, 3633872896, 3508256768, 205807616, 2671316992, 2648147968, 408511488, 3667181056, 3407208192, 3671939712, 2344522944, 636936800, 4039242288, 596593576, 3813785524, 2212775278, 2003373067}, +{2147483648, 3221225472, 1610612736, 1342177280, 3355443200, 738197504, 905969664, 486539264, 796917760, 4005560320, 4171235328, 3958374400, 319291392, 1854144512, 599130112, 2546532352, 3021373440, 2559328256, 3303006208, 2859929600, 182167552, 4260154368, 2637858304, 3360573696, 514391680, 2561445568, 590829216, 3805697872, 2591358488, 4268143252, 1816416094, 2675699731}, +{2147483648, 3221225472, 536870912, 3489660928, 3892314112, 3825205248, 3254779904, 788529152, 4185915392, 2688548864, 1231028224, 2228224000, 1183318016, 3646685184, 1834090496, 112394240, 1514962944, 2970075136, 489447424, 1542000640, 3429087232, 2805562368, 1395174912, 4107399936, 1918460288, 4193820480, 1264187296, 2273670000, 3999962312, 2068497324, 1564072822, 47540901}, +{2147483648, 1073741824, 3758096384, 3489660928, 939524096, 3690987520, 2315255808, 3942645760, 3179282432, 1128267776, 4129292288, 2865758208, 1927806976, 447479808, 3538812928, 4196990976, 3214901248, 2272313344, 495083520, 2595172352, 1624942592, 971066368, 720083456, 2984962304, 531713408, 902011968, 2678518688, 2297390256, 854754776, 2200796412, 2088083694, 3930241}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 4227858432, 2181038080, 4211081216, 3464495104, 3787456512, 2740977664, 3083862016, 2961702912, 2954625024, 253624320, 3236757504, 1245020160, 3574939648, 2522472448, 1274753024, 2885978112, 2547960832, 1521582592, 3976157440, 1374087040, 116767296, 2515891040, 1674172624, 2052268584, 2062072556, 2528698870, 3627590677}, +{2147483648, 3221225472, 1610612736, 3489660928, 939524096, 67108864, 1509949440, 3774873600, 109051904, 708837376, 1218445312, 1737490432, 61341696, 2687238144, 3071672320, 2646278144, 4164321280, 1444823040, 1519902720, 3754233856, 2252449792, 1351543808, 256547328, 2923462400, 2066804608, 4284320448, 2762006496, 955614768, 1049412664, 3202581644, 2646068014, 1754610353}, +{2147483648, 1073741824, 3758096384, 1342177280, 2818572288, 4227858432, 2315255808, 620756992, 3850371072, 482344960, 2942304256, 2033188864, 3374841856, 3446931456, 471465984, 3284336640, 4229529600, 4269883392, 3532120064, 749809664, 59680768, 1486023680, 2080218624, 3185788160, 2351482240, 2565771200, 1201861152, 1440058704, 471294056, 1265824212, 831368422, 40595431}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 3825205248, 503316480, 3741319168, 1098907648, 3804233728, 3273654272, 1156579328, 2283274240, 724303872, 833486848, 3630759936, 57376768, 870694912, 2287165440, 2912890880, 1749977088, 137382912, 3323432448, 3898856192, 506349184, 2542179392, 2012501408, 1754119632, 1753805304, 964881716, 467794394, 2909368893}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 335544320, 570425344, 2667577344, 4236247040, 1707081728, 3927965696, 2622488576, 1155006464, 3292266496, 671481856, 3491823616, 960331776, 265666560, 78471168, 2596220928, 1312860160, 626938880, 905024000, 4120627968, 3670562176, 304657216, 1296723680, 461608784, 737724792, 1585379676, 1713363074, 3577888777}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 2751463424, 2583691264, 2432696320, 2726297600, 2218786816, 4066377728, 4021288960, 1630011392, 3202088960, 2401632256, 167182336, 2942337024, 1552302080, 778428416, 1723412480, 4205549568, 4063294464, 1759284736, 1334864640, 1081796480, 4045770432, 2094778080, 4282004656, 3841000712, 1229426740, 3095328902, 3717703213}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 335544320, 234881024, 956301312, 830472192, 4215275520, 2539651072, 4260364288, 3591897088, 2006188032, 3838181376, 1013383168, 3974397952, 3064709120, 2602852352, 1996034048, 1727510528, 951675904, 508603904, 1098768128, 3555421824, 2599532992, 1006522400, 2258910128, 66987656, 115553252, 3448415258, 1067512179}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 738197504, 570425344, 2097152000, 1451229184, 1186988032, 2975858688, 2656043008, 3604480000, 4202430464, 3490840576, 3344105472, 895975424, 1216626688, 127197184, 1499017216, 4264069120, 1008849920, 1893447168, 1366704384, 391641984, 2013703104, 2260785376, 3302963984, 1688056680, 690183564, 2554685442, 3890243417}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 3288334336, 2919235584, 318767104, 3078619136, 3946840064, 2061500416, 1091567616, 4246208512, 2289827840, 3948281856, 4106813440, 2852487168, 1617838080, 3578191872, 2244423680, 1448118272, 3844994048, 2222568960, 2889374464, 2953831040, 2743251776, 3177110304, 1295725104, 2680588776, 3410286908, 2383156322, 4045284041}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 3825205248, 3254779904, 2969567232, 3917479936, 759169024, 1935671296, 4019191808, 2833776640, 3757834240, 3079536640, 3166896128, 2304606208, 2241740800, 2018828288, 2793746432, 1511168000, 3807769600, 87928320, 2760792832, 2407326080, 1809387712, 3215768608, 309263408, 1275332872, 2455375996, 294726206, 1382069845}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 1140850688, 973078528, 3976200192, 2558525440, 490733568, 2258632704, 3144679424, 985137152, 1802240000, 2532442112, 720830464, 4276649984, 2635907072, 2811715584, 240988160, 2367920128, 1007582208, 2462629376, 573369088, 3775887232, 302068160, 3913920352, 1218792560, 155850360, 756752180, 391811538, 3763065573}, +{2147483648, 3221225472, 3758096384, 4026531840, 2550136832, 3154116608, 2986344448, 2566914048, 2407530496, 29360128, 2996830208, 1580204032, 1495793664, 1100218368, 1467351040, 2221080576, 1935376384, 3106422784, 963436544, 1281167360, 800884736, 920503296, 1203485184, 1081637120, 4208253824, 1842423488, 1559669664, 253544592, 1762998872, 2050532452, 871618982, 3867447455}, +{2147483648, 1073741824, 1610612736, 4026531840, 4160749568, 335544320, 3791650816, 1191182336, 109051904, 3879731200, 308281344, 472907776, 2988965888, 3583770624, 1827536896, 904331264, 1953857536, 1895874560, 4016463872, 3816894464, 2778630144, 3953353728, 2112201216, 3342396160, 1258440064, 321594688, 855877216, 1217649008, 2353129416, 3445152084, 4080172966, 3674414461}, +{2147483648, 1073741824, 536870912, 1342177280, 1744830464, 1677721600, 1711276032, 184549376, 3430940672, 1648361472, 3101687808, 2708471808, 1625817088, 79429632, 2308046848, 698155008, 2264498176, 2465120256, 3164495872, 331821056, 327718912, 1547525120, 728346112, 494326528, 2546624640, 1684619072, 2999432160, 3812224688, 2588852520, 3759044516, 1373584326, 4011628229}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 1811939328, 3590324224, 1291845632, 511705088, 1958739968, 3613392896, 1307574272, 150470656, 272367616, 3322281984, 1186922496, 813858816, 702922752, 2296143872, 4083232768, 4249991168, 1200190464, 2758972928, 496886016, 320890496, 2072447680, 2942207712, 3822318992, 3145419624, 4176458980, 975847522, 1369844161}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 1946157056, 1912602624, 2969567232, 2608857088, 37748736, 1717567488, 3392143360, 2037907456, 2537291776, 1553072128, 2081095680, 2243526656, 2221457408, 1860067328, 2386628608, 614373376, 1382775808, 667530752, 913370880, 1582451072, 854275264, 4283011232, 3736127344, 32666504, 3439003732, 576820146, 2395273153}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 1006632960, 436207616, 1157627904, 1367343104, 2973761536, 2946498560, 4021288960, 407371776, 1983643648, 1330774016, 330498048, 4242309120, 968507392, 1390534656, 2613653504, 1610856448, 510458880, 1529646592, 2245158144, 2670576000, 1660105664, 3011282720, 638208816, 4071214904, 972358724, 156342302, 1390402573}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3154116608, 3254779904, 1694498816, 1501560832, 222298112, 4024434688, 17825792, 1885863936, 3085172736, 2355494912, 2572746752, 2495840256, 4188618752, 2004869120, 3140956160, 2184091648, 948239360, 1786483200, 1107654912, 1674442624, 2890935744, 260575520, 2398357040, 2416851496, 4106030076, 3248854462, 4218444659}, +{2147483648, 1073741824, 3758096384, 1342177280, 134217728, 3019898880, 4060086272, 3741319168, 2508193792, 1136656384, 3894411264, 2049966080, 2888302592, 326369280, 1247674368, 3968008192, 2572189696, 3133456384, 1846239232, 2874486784, 156739584, 3905055744, 4287149568, 2520317696, 668027264, 2835361600, 2692757664, 1430271120, 677380216, 4107287620, 3233284454, 3777770599}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 3825205248, 2919235584, 1895825408, 494927872, 2294284288, 3336568832, 1997537280, 249036800, 1228668928, 3616407552, 2870935552, 315129856, 1159479296, 913301504, 1026109440, 3912996864, 1298326528, 3451946496, 4112016128, 3796761216, 2006985664, 4147120416, 1579694160, 3044285960, 3567911740, 3108834194, 3326706697}, +{2147483648, 1073741824, 3758096384, 268435456, 134217728, 2348810240, 1174405120, 184549376, 897581056, 1681915904, 1734344704, 2381316096, 1117257728, 3342598144, 3377856512, 3362717696, 1536720896, 3254763520, 980180992, 1396781056, 1014736896, 3997793280, 871409152, 2279338240, 2739300992, 2492999488, 2218534304, 2429946736, 4197390152, 1073256804, 4119841850, 1521765177}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1946157056, 3053453312, 2466250752, 75497472, 2562719744, 3646947328, 3366977536, 2035810304, 3723755520, 3155296256, 2453995520, 1784250368, 3409887232, 2010013696, 3975090176, 1855498240, 3587003392, 1362211328, 2958226176, 768100480, 1237849408, 1044124640, 992882192, 3572183016, 1005757364, 2632736218, 934422107}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 3556769792, 1107296256, 2701131776, 3061841920, 2730491904, 2648702976, 1701838848, 926416896, 993263616, 2360999936, 3416588288, 1969979392, 1652473856, 3539755008, 1850150912, 2529855488, 3266804736, 3590559232, 2850223872, 1455062400, 3256102080, 2133475296, 2859273232, 4146571592, 1473302884, 1307802802, 3271656307}, +{2147483648, 3221225472, 2684354560, 2415919104, 2013265920, 603979776, 3254779904, 1124073472, 3179282432, 4114612224, 2774532096, 1148190720, 1940389888, 853803008, 1788739584, 819920896, 1748992000, 2567192576, 2657673216, 3456700416, 1890883584, 1898826752, 3603405312, 3017303808, 2735403392, 1914967104, 2529048992, 2144278320, 317169288, 3100147588, 735247126, 4175961411}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 1543503872, 3254779904, 4009754624, 1434451968, 2101346304, 3248488448, 1078984704, 4204265472, 1316749312, 1237188608, 932118528, 1783660544, 2504376320, 1203658752, 3825807360, 594774016, 3086175232, 3496519168, 3689534720, 391667584, 4070190912, 3308074144, 1255248176, 217209272, 1369390780, 3941108818, 3005866281}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 2348810240, 3724541952, 2835349504, 679477248, 2512388096, 3508535296, 3629121536, 4144496640, 2077491200, 2137915392, 1332150272, 1871347712, 2600452096, 1183735808, 421605376, 1995024384, 710102016, 253933056, 498848000, 3544730752, 3791788480, 3206883936, 1372553296, 3439358136, 1194723612, 3527083382, 3195052935}, +{2147483648, 1073741824, 1610612736, 4026531840, 939524096, 2214592512, 771751936, 553648128, 2290089984, 4139778048, 3122659328, 380633088, 2106064896, 2338062336, 3779985408, 664731648, 3741417472, 3574251520, 167796736, 1601777664, 1014138880, 4199375872, 1527353856, 3356950272, 2343457408, 3061190592, 994782304, 3658717840, 1247537848, 3034508388, 2643616366, 1642605509}, +{2147483648, 3221225472, 2684354560, 3489660928, 3892314112, 335544320, 2046820352, 2231369728, 545259520, 3913285632, 1067450368, 577765376, 3861381120, 970719232, 1966473216, 1825112064, 2104066048, 2300035072, 3783483392, 2725711872, 1661769728, 1642093568, 4022447616, 1133235968, 1578455936, 4098759616, 3977055072, 2156637040, 2785338680, 3466459444, 2959897270, 3211758189}, +{2147483648, 1073741824, 536870912, 3489660928, 939524096, 1677721600, 1644167168, 16777216, 2256535552, 2520776704, 526385152, 34603008, 1280835584, 3597926400, 760872960, 4151508992, 3587735552, 1826668544, 1604804608, 387002368, 1640994816, 632978432, 3078658560, 3851732736, 58550656, 2074221760, 3870767072, 1122672944, 1280295112, 4065980444, 3340026802, 2537382875}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 1543503872, 3925868544, 1191182336, 3112173568, 3074424832, 1268776960, 4214226944, 2399666176, 1018953728, 4071227392, 1634402304, 1897431040, 2430255104, 2027773952, 2976460800, 587180032, 1323326464, 957397504, 1441200384, 3711399296, 195182400, 1356278176, 221415600, 2540822456, 1361442020, 656666350, 2199577213}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 2348810240, 1174405120, 3808428032, 2977955840, 113246208, 3508535296, 2278555648, 2621964288, 3830710272, 831389696, 2672230400, 2370732032, 1659486208, 3065798656, 2678132736, 1603115008, 2237754368, 3704005120, 2719864064, 1948416640, 1955478848, 3183938208, 2450432720, 822732408, 843868284, 2906195974, 856796919}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 201326592, 1442840576, 1291845632, 360710144, 213909504, 3135242240, 2702180352, 1097334784, 1970012160, 2641231872, 2918514688, 1055883264, 104120320, 1735024640, 1393766400, 3815155712, 1591559168, 1388815872, 662235392, 250891904, 69077696, 265094176, 72057168, 478608904, 3920186556, 3825048574, 2244468977}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 3154116608, 3053453312, 3707764736, 293601280, 4064280576, 719323136, 3446669312, 449314816, 1271660544, 1651376128, 61538304, 1756856320, 4294656000, 3473137664, 2895982592, 526956544, 2955344896, 418488832, 3857475840, 3784460928, 2143387328, 546503968, 2243664880, 146104744, 2675501988, 3966927118, 2305291025}, +{2147483648, 1073741824, 2684354560, 1879048192, 3892314112, 738197504, 2248146944, 2600468480, 2659188736, 2638217216, 442499072, 611319808, 556269568, 3471572992, 1834876928, 2975662080, 595951616, 1622360064, 3822051328, 3174772736, 2523707392, 3442275328, 2782103040, 4237451520, 3482083968, 3727780672, 1048896352, 3766456304, 682384968, 1881230404, 64805494, 3149640417}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 2617245696, 167772160, 3472883712, 1468006400, 2160066560, 2476736512, 774897664, 198705152, 2600206336, 1583218688, 1238827008, 2047180800, 3922051072, 210984960, 1002508288, 2076608512, 2805615616, 719557120, 2189349120, 1973484928, 230151488, 3264366624, 1126665936, 1099758680, 3546403236, 1391549210, 2296921145}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1006632960, 3791650816, 3607101440, 2357198848, 3611295744, 2212495360, 2702180352, 2907176960, 3241410560, 2109865984, 2344550400, 272990208, 1955479552, 518578176, 851783680, 2283182080, 2637558784, 2656022016, 2521132288, 2416926592, 1638154560, 2333334752, 3923418608, 981203880, 2875102332, 285329846, 1812838031}, +{2147483648, 1073741824, 536870912, 268435456, 3355443200, 3690987520, 3724541952, 3103784960, 4068474880, 1514143744, 325058560, 4275044352, 2892496896, 4209246208, 2499411968, 2629894144, 1276608512, 3460841472, 3379748864, 887304192, 537565184, 2439629824, 2869270016, 1118655744, 532637824, 3495587264, 2534922464, 2825822512, 533973960, 77904940, 3765096078, 3047110643}, +{2147483648, 1073741824, 1610612736, 805306368, 1744830464, 67108864, 3120562176, 2164260864, 2038431744, 3409969152, 241172480, 185597952, 27787264, 2162950144, 4240310272, 4184276992, 1787068416, 418234368, 1428840448, 830550016, 3212281856, 1219712000, 277001728, 2932787968, 1895618432, 3761631936, 427707424, 1266354608, 616726984, 3257855516, 405587278, 87947073}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 3154116608, 3791650816, 1157627904, 2390753280, 1891631104, 4217372672, 84934656, 3426222080, 893648896, 1133379584, 3707699200, 31948800, 2450571264, 3390332928, 2444824576, 213161984, 954549248, 2715926016, 560196864, 2010242944, 3141850560, 4179785952, 2512520336, 4282195048, 2514139100, 1179277418, 991835823}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 67108864, 2516582400, 2063597568, 3464495104, 2923429888, 85983232, 3333423104, 2136473600, 4185653248, 324665344, 1150091264, 1775796224, 4237836288, 3158958080, 2078224384, 513910784, 665773056, 2979174912, 2629662464, 2484436096, 2140231488, 4266083168, 1768443184, 3685875032, 1490230564, 1002679130, 751825497}, +{2147483648, 1073741824, 2684354560, 1342177280, 1476395008, 1543503872, 637534208, 4244635648, 2541748224, 1069547520, 1889533952, 917504000, 795344896, 1822687232, 3301572608, 1753939968, 945127424, 2747678720, 871686144, 3279499264, 3552753664, 386268160, 4258243072, 1702187264, 2302498432, 2263438016, 1055610016, 1794404624, 1866711128, 650814404, 506578710, 3441276099}, +{2147483648, 3221225472, 3758096384, 1879048192, 2281701376, 3019898880, 1040187392, 1325400064, 2340421632, 4047503360, 3919577088, 1259339776, 853016576, 3679191040, 1527119872, 2950496256, 2495971328, 805060608, 2840649728, 326307840, 4026304512, 819717120, 4103314944, 3621355264, 2198436480, 61952064, 1468889888, 2854438832, 3181010872, 4236099692, 2136901650, 1782890869}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 3690987520, 2785017856, 989855744, 3665821696, 3837788160, 3495952384, 93323264, 1466433536, 482607104, 3835297792, 1539899392, 1827962880, 1675509760, 2880430080, 579538944, 438417408, 3903648768, 3007221248, 304043264, 1469019776, 3773254464, 740520544, 1891196048, 3211809448, 2844064444, 1465551518, 494235035}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 3959422976, 570425344, 2197815296, 1669332992, 2269118464, 3454009344, 2280652800, 2332557312, 1594097664, 1390542848, 2586509312, 2390261760, 531218432, 3969277952, 3935383552, 3159341056, 768572416, 1702539776, 2356342016, 3907451776, 448580672, 4277921312, 4225060400, 1063096360, 837575492, 3599118942, 4143515027}, +{2147483648, 3221225472, 536870912, 1879048192, 671088640, 469762048, 2852126720, 184549376, 2139095040, 1665138688, 182452224, 1741684736, 3419930624, 1493958656, 3854434304, 1835991040, 1664057344, 4040704000, 3157057536, 2641956864, 1772402688, 2538460160, 2431759872, 447184128, 2273002880, 178086976, 3619573536, 550487088, 2368257768, 3870552204, 1929291618, 773387557}, +{2147483648, 3221225472, 1610612736, 3489660928, 671088640, 4093640704, 4127195136, 2466250752, 2474639360, 155189248, 631242752, 2672820224, 3992453120, 1500774400, 4256825344, 1187577856, 2272559104, 3974414336, 3442827264, 2761625600, 781297664, 2265869312, 3940195840, 3072837376, 2818635904, 1033338176, 1272316448, 1744242608, 1194299576, 4187310460, 223023818, 2863250227}, +{2147483648, 3221225472, 2684354560, 1879048192, 1207959552, 3019898880, 2785017856, 3539992576, 3984588800, 1178599424, 1558183936, 4147118080, 4095213568, 1584136192, 4003856384, 348323840, 1748008960, 422297600, 420241408, 1225592832, 2707920896, 2271310848, 706391552, 327077632, 174574720, 3409596736, 42345888, 1624441840, 2008582440, 3146775860, 258886954, 3948682061}, +{2147483648, 3221225472, 1610612736, 1342177280, 939524096, 4227858432, 4194304000, 721420288, 1098907648, 1480589312, 723517440, 1771044864, 2874671104, 1433141248, 1762263040, 854654976, 2240708608, 2204745728, 3443679232, 460525568, 3110840320, 445729792, 1925757440, 553828608, 2305161600, 3841486912, 1548360864, 693175664, 4007567448, 1926365036, 1188974418, 2643538653}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 603979776, 4127195136, 889192448, 1988100096, 3821010944, 731906048, 3918528512, 978845696, 1933312000, 397279232, 274661376, 284983296, 2986065920, 3864813568, 2767785984, 166172672, 1967473664, 946778624, 3960129280, 1509948544, 612256960, 4026537696, 2550143056, 872428952, 3187680972, 3909100498, 2759857001}, +{2147483648, 1073741824, 1610612736, 805306368, 1476395008, 738197504, 2986344448, 4211081216, 578813952, 390070272, 2602565632, 1802502144, 1167589376, 470024192, 2842034176, 3807576064, 3631710208, 406896640, 2688049152, 4122816512, 2767751168, 465916928, 468040192, 2777533696, 265871232, 926707264, 1180371040, 1296794224, 2995965336, 3218437076, 3501032090, 169984759}, +{2147483648, 1073741824, 2684354560, 2415919104, 402653184, 3825205248, 100663296, 285212672, 92274688, 910163968, 1935671296, 3798990848, 381157376, 481558528, 2779119616, 4129226752, 1103986688, 3543187456, 2429444096, 615591936, 821999616, 3875490816, 2525987328, 111275776, 3475042432, 4085666240, 670898976, 2181868016, 2666945224, 2177178372, 192451282, 4285553619}, +{2147483648, 3221225472, 1610612736, 2415919104, 2818572288, 1677721600, 2785017856, 1929379840, 2726297600, 3862953984, 1700790272, 317718528, 1863843840, 2796814336, 765067264, 2987458560, 2029092864, 2606055424, 3132743680, 425922560, 4123830272, 1892350976, 4094144000, 3007988480, 928204928, 280936768, 800953952, 1464550448, 1317732168, 224888356, 2881111386, 2034990011}, +{2147483648, 3221225472, 1610612736, 4026531840, 2281701376, 1946157056, 2583691264, 1258291200, 4269801472, 1522532352, 417333248, 332398592, 3866624000, 3138125824, 2055077888, 1122959360, 3339878400, 1693696000, 4024066048, 1614352384, 1124706304, 2010342400, 3021520384, 762236672, 1129956224, 1941395520, 871532384, 555999248, 1151488008, 1890910988, 3291984714, 3063696557}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 3019898880, 2852126720, 2533359616, 612368384, 1379926016, 1910505472, 3203399680, 1248329728, 1236533248, 672792576, 3865772032, 1962311680, 3714072576, 4026654720, 3890810880, 314677248, 2801335296, 3434122752, 3160762112, 556158848, 2198129472, 4258180832, 1286372528, 649577576, 3833857284, 2656178566, 269421095}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 3959422976, 570425344, 1392508928, 3229614080, 3636461568, 450887680, 2385510400, 3799515136, 2782134272, 851050496, 4184014848, 2440658944, 2199896064, 3607715840, 1502679040, 3602290688, 42494976, 1502589440, 228777216, 1980889984, 3592439872, 51612384, 406118672, 3504136712, 3462449396, 2317809330, 488897691}, +{2147483648, 1073741824, 3758096384, 3489660928, 3892314112, 1677721600, 2583691264, 1023410176, 2357198848, 1841299456, 740294656, 2320498688, 365428736, 3864264704, 209321984, 492503040, 252411904, 2443231232, 4262223872, 716779520, 3687622656, 2038778880, 3389894144, 656798464, 3187599232, 3769986496, 3279265376, 457833808, 1963516152, 1441284572, 1585121606, 551258967}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 3556769792, 2583691264, 352321536, 4051697664, 3326083072, 2032140288, 128974848, 1877475328, 3273916416, 3007184896, 3576496128, 844922880, 2923216896, 3929104384, 2778927104, 2593753088, 1178887168, 951300608, 3959376640, 1153829760, 3633385408, 1364102944, 987489520, 679929688, 3671228388, 4103776502, 665701347}, +{2147483648, 3221225472, 2684354560, 805306368, 2281701376, 3959422976, 2516582400, 922746880, 1048576000, 2386558976, 3407872000, 80740352, 2408054784, 2226388992, 689307648, 3574136832, 3292495872, 1761427456, 2317869056, 3939438592, 2210306048, 2952193024, 403475968, 1006758144, 2717783680, 2605519936, 3052505184, 2533907248, 660240088, 3978122556, 1083699446, 439818399}, +{2147483648, 1073741824, 536870912, 4026531840, 671088640, 469762048, 369098752, 2835349504, 2927624192, 557842432, 2334130176, 3016753152, 3202875392, 4266393600, 1278607360, 90767360, 1802403840, 591380480, 1078747136, 3515822080, 1836029952, 2396877824, 1856345600, 496655616, 3319147136, 5833664, 2536932320, 2397821168, 4224599320, 2140410748, 3106026862, 789251641}, +{2147483648, 1073741824, 3758096384, 1879048192, 2818572288, 1677721600, 1375731712, 2701131776, 92274688, 1346371584, 719323136, 739246080, 2412249088, 3373006848, 2883190784, 1656946688, 2571206656, 2606514176, 722132992, 2173251584, 2173347840, 565306368, 3313276416, 2811814656, 3917878656, 2863739072, 2724117280, 1294979184, 3072950312, 3558891772, 3301500182, 237896161}, +{2147483648, 3221225472, 3758096384, 268435456, 2013265920, 201326592, 2382364672, 3808428032, 3581935616, 3703570432, 2141192192, 1473249280, 4084727808, 3321102336, 1200488448, 2027094016, 3473178624, 670384128, 712957952, 1242370048, 535791616, 2070281216, 1224063488, 1128852736, 3758766208, 3002412864, 3185290144, 1791739216, 1563866456, 2543075804, 39544778, 2646464083}, +{2147483648, 1073741824, 2684354560, 1342177280, 3355443200, 2751463424, 3120562176, 956301312, 1048576000, 3837788160, 1470103552, 2714763264, 3747086336, 4028891136, 3710255104, 3580559360, 434274304, 1592147968, 3385057280, 471674880, 3029448704, 1891695616, 4189292032, 2065550080, 3305246592, 3159172288, 512334816, 2315570064, 3685060696, 2887699164, 2074916482, 3091298479}, +{2147483648, 3221225472, 536870912, 3489660928, 1476395008, 4227858432, 3456106496, 4043309056, 2659188736, 3888119808, 2023751680, 3333423104, 2733113344, 3630432256, 1508507648, 3451453440, 53641216, 3860840448, 3794296832, 1470304256, 4244879360, 1381596160, 1996849664, 3179174144, 2898011264, 3584428992, 1511458272, 1041339728, 1457275480, 735120580, 2543238454, 852874003}, +{2147483648, 3221225472, 2684354560, 805306368, 4160749568, 2080374784, 3724541952, 150994944, 2843738112, 4265607168, 3596615680, 105906176, 3590848512, 3756261376, 4142792704, 2670002176, 2394259456, 1949712384, 3348815872, 1583026176, 4206401536, 316138496, 2858062336, 4108898560, 1498161280, 586811840, 397622816, 2370602736, 2354168712, 1489733964, 12278262, 3334174635}, +{2147483648, 3221225472, 536870912, 3489660928, 402653184, 3690987520, 1778384896, 251658240, 1551892480, 3007315968, 3034578944, 3176136704, 2568486912, 3726901248, 2614755328, 2150694912, 813596672, 3388686336, 1213784064, 2667253760, 2537011200, 3165780992, 2885784064, 505856256, 2328888704, 3503824192, 2223250144, 3454679280, 968433000, 2749544108, 3006612658, 3418087135}, +{2147483648, 3221225472, 3758096384, 2415919104, 2818572288, 738197504, 1107296256, 3573547008, 41943040, 3225419776, 3789553664, 2284847104, 33030144, 1354498048, 3045457920, 1670840320, 3712581632, 2120400896, 2521325568, 3345027072, 2923857920, 3068615680, 2872356352, 3966914816, 1525678976, 1213739456, 4117506016, 3998097328, 1339241192, 385066036, 708047442, 477556993}, +{2147483648, 3221225472, 3758096384, 2952790016, 1476395008, 2214592512, 771751936, 2097152000, 176160768, 2554331136, 1247805440, 1393557504, 3237478400, 4151574528, 509739008, 3787784192, 2669051904, 3463790592, 2277171200, 3556184064, 902531072, 2127025152, 3522533888, 3872179968, 809513600, 3059747008, 2836411360, 2079861168, 1559505160, 648165404, 1625632218, 4058428595}, +{2147483648, 1073741824, 2684354560, 2952790016, 4160749568, 469762048, 436207616, 1224736768, 1199570944, 2344615936, 3231711232, 288358400, 1755840512, 783024128, 2856976384, 2157510656, 4108943360, 4057776128, 2786615296, 2585997312, 762886144, 3240707072, 3035017728, 3819858176, 2739407232, 1685858496, 2150765984, 3226277904, 2826414680, 2262556964, 930539782, 751915313}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 67108864, 771751936, 2801795072, 2826960896, 314572800, 3349151744, 3765436416, 1418199040, 1919680512, 780795904, 479526912, 1931509760, 731136000, 724951040, 1789865984, 899516416, 2770924544, 1893968384, 1644427008, 558379648, 1028398656, 205143520, 2814182288, 2101123288, 2073452852, 3435981982, 948278473}, +{2147483648, 1073741824, 2684354560, 2952790016, 3623878656, 1275068416, 2113929216, 3875536896, 2961178624, 2705326080, 1113587712, 4048551936, 881328128, 1809055744, 2125594624, 1352597504, 2296283136, 3608297472, 2363482112, 507326464, 4272535552, 222872576, 905427456, 1135211776, 3287811200, 1575754304, 3397258208, 3973135216, 3763835208, 182044172, 4072678102, 1235228231}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 2751463424, 637534208, 4244635648, 1233125376, 1530920960, 1067450368, 1257242624, 3512205312, 3835953152, 175505408, 3159031808, 1923710976, 1365032960, 1811046400, 2961408, 3739924480, 3539555328, 1411686912, 180766464, 1041442944, 1049467584, 1810561824, 2555998640, 1263836856, 2732487444, 3457616138, 848017135}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 3154116608, 1577058304, 285212672, 2239758336, 583008256, 1151336448, 842006528, 2424832000, 1795948544, 4212785152, 844824576, 1434746880, 3462938624, 3401834496, 2702258176, 2680666112, 3814257664, 4055210496, 1935661312, 1521692800, 3105398720, 3259656992, 3386702544, 69441560, 1222561508, 2446101070, 885282833}, +{2147483648, 3221225472, 536870912, 3489660928, 2550136832, 2348810240, 436207616, 754974720, 1400897536, 2629828608, 3038773248, 3188719616, 2643984384, 2432434176, 2082603008, 2731212800, 844398592, 226672640, 2544459776, 3415805952, 1534572544, 3158473728, 4124946944, 40727808, 915869056, 4255549888, 2792485280, 4275160272, 3473013496, 1731850892, 1972762242, 3444565289}, +{2147483648, 3221225472, 3758096384, 1879048192, 2550136832, 3154116608, 436207616, 1962934272, 3380609024, 331350016, 3403677696, 3922722816, 1706557440, 603193344, 3276800, 151453696, 171606016, 2472001536, 2906021888, 524619776, 720734208, 3327222784, 955226624, 1178237184, 623063424, 548452288, 2502226208, 2508121488, 2016790216, 147411596, 2838209530, 1172339235}, +{2147483648, 1073741824, 536870912, 4026531840, 3892314112, 2885681152, 2516582400, 352321536, 1988100096, 3393191936, 270532608, 2765094912, 94896128, 4173594624, 4025090048, 4016111616, 2700247040, 3815587840, 2952978432, 3032166400, 3666581504, 2332292096, 2981733888, 4095656192, 2133665408, 2307689664, 2584636128, 4067776560, 580835608, 91044732, 1370272894, 1658734219}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1006632960, 1845493760, 3640655872, 2038431744, 2428502016, 1981808640, 4186963968, 983040000, 635699200, 3282698240, 2407071744, 1406894080, 3501309952, 1270833152, 2531471360, 694847488, 389440512, 1599111680, 4107747584, 2892967040, 5013952, 1500081696, 4141099344, 2816617528, 1071973036, 3416623394, 2343226287}, +{2147483648, 3221225472, 1610612736, 268435456, 671088640, 3959422976, 3858759680, 1191182336, 4051697664, 1371537408, 1470103552, 3033530368, 951582720, 1208745984, 503709696, 386203648, 4144463872, 2749349888, 1442406400, 2901610496, 875210752, 2248956928, 1499246080, 4116791552, 1391409792, 4139031616, 1628798880, 2814719760, 3056042520, 3343895068, 1394688762, 3280929693}, +{2147483648, 3221225472, 536870912, 1879048192, 2281701376, 3959422976, 3858759680, 3204448256, 25165824, 2579496960, 450887680, 2224029696, 2666004480, 3993239552, 2183790592, 407306240, 1017806848, 3159605248, 1468162048, 152899584, 3793074176, 2371179520, 2757729792, 432171264, 1564289664, 3253058112, 283985312, 357802256, 4210838344, 2574785372, 2943095678, 250494859}, +{2147483648, 3221225472, 536870912, 268435456, 2818572288, 1677721600, 1375731712, 3271557120, 1266679808, 3795845120, 3328180224, 460324864, 1739063296, 596377600, 621674496, 2195783680, 38830080, 4175839232, 1606672384, 2298417152, 4016683008, 2098383872, 937922048, 1286849280, 1532437888, 384143424, 4011638816, 75929456, 195250056, 2085713540, 1930841430, 2376854361}, +{2147483648, 1073741824, 1610612736, 2415919104, 1476395008, 3288334336, 1241513984, 1962934272, 3514826752, 4223664128, 1654652928, 1387266048, 180879360, 536608768, 2712797184, 3739680768, 2266464256, 3594534912, 2708791296, 658845696, 763922432, 1650719744, 4202336768, 2347038464, 2189237120, 1767685056, 2155734816, 3879190416, 3719328472, 542955588, 1240016126, 4221745405}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 3288334336, 2717908992, 1325400064, 981467136, 4257218560, 3726639104, 2544893952, 276299776, 2657878016, 2131361792, 2790981632, 1111916544, 323567616, 2966478848, 1198592000, 2477635584, 1903676416, 3858077184, 2225861376, 344437120, 1302122304, 4065003360, 382645456, 4106050168, 2200360100, 1231562194, 2405697077}, +{2147483648, 1073741824, 2684354560, 4026531840, 4160749568, 2885681152, 637534208, 285212672, 813694976, 2478833664, 1868562432, 185597952, 4107796480, 1043070976, 2028077056, 142409728, 2148106240, 2994552832, 4102938624, 1878994944, 996456448, 3400324096, 2933694976, 177259776, 3227953792, 3288457664, 2825731680, 1800515536, 3255918760, 1850731100, 3576837202, 2437218573}, +{2147483648, 1073741824, 1610612736, 4026531840, 1744830464, 3556769792, 1040187392, 3003121664, 2071986176, 2663383040, 1432354816, 443547648, 1562902528, 3775135744, 3458334720, 716636160, 2244509696, 2977021952, 1697800192, 1576349696, 3876554752, 3364971520, 2412217856, 581271296, 2037219968, 2366000960, 2992574496, 3727466576, 2783182696, 80565764, 818522806, 2410961275}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 3690987520, 1442840576, 486539264, 4085252096, 4064280576, 2074083328, 3733979136, 3368550400, 3045851136, 756678656, 3703767040, 572162048, 2477899776, 4078723072, 3648589824, 2060036096, 44268544, 1338095104, 1489990912, 3807091328, 3855894208, 234172832, 39035760, 1763728888, 4059766028, 1840164598, 3919563649}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 2080374784, 2449473536, 855638016, 1786773504, 901775360, 622854144, 821035008, 365428736, 3721658368, 953810944, 3977838592, 32276480, 3112878080, 3283312640, 2640523264, 893761536, 3226360832, 2847773184, 930236672, 2336469888, 2751024192, 916592736, 602221776, 1546817208, 1257366196, 4011512174, 1416322231}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 3154116608, 2315255808, 452984832, 125829120, 1707081728, 2157969408, 2664431616, 95944704, 1156841472, 674103296, 2221867008, 1622310912, 802930688, 322592768, 3596685312, 21866496, 1865501696, 3727009280, 3229437184, 3086988672, 381435968, 3898748192, 473240464, 582193624, 3160832604, 2904766394, 1080594659}, +{2147483648, 1073741824, 536870912, 805306368, 671088640, 201326592, 301989888, 2768240640, 1803550720, 2420113408, 3474980864, 380633088, 386400256, 1437335552, 780533760, 2263154688, 1502773248, 1714503680, 1668472832, 868429824, 3943143424, 105628672, 2151654912, 3778009344, 863350656, 1851584960, 1048187296, 1077617136, 2340655448, 475123748, 2769597454, 634670841}, +{2147483648, 1073741824, 2684354560, 1879048192, 4160749568, 1811939328, 1241513984, 3607101440, 1048576000, 3837788160, 2720006144, 3245342720, 801636352, 3338928128, 3365273600, 1923809280, 2750513152, 1749237760, 1367728128, 1402810368, 426424320, 2451239936, 5407232, 2979460352, 983597440, 3988515648, 3911322720, 1867850128, 250516792, 390916628, 1868150926, 1817673155}, +{2147483648, 1073741824, 1610612736, 805306368, 134217728, 3288334336, 973078528, 1929379840, 3313500160, 2713714688, 308281344, 4094689280, 537395200, 2326003712, 1387659264, 1669267456, 2362212352, 2809315328, 3575472128, 2552836096, 3009644544, 3478541312, 1486597632, 2217370368, 3772876672, 1280790080, 2322339744, 2566009872, 3415816296, 924555356, 1323976934, 2869006107}, +{2147483648, 3221225472, 3758096384, 268435456, 2818572288, 3690987520, 1912602624, 3909091328, 4085252096, 3703570432, 920649728, 974127104, 736624640, 3593732096, 313131008, 1324154880, 576028672, 149569536, 1115611136, 3173453824, 2892531712, 2159541248, 1982893568, 1952181504, 1043772288, 1460720320, 2367173792, 2328627408, 4210439176, 28510844, 2289208862, 1141032199}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 3422552064, 1845493760, 754974720, 2575302656, 3586129920, 1956642816, 1513095168, 2494038016, 2285633536, 3722575872, 2306146304, 3451420672, 150913024, 3552010240, 2591494144, 3466434560, 2432596992, 4180515328, 3012979968, 3870400640, 3502535872, 254577440, 4162896912, 2594199000, 1098561508, 1216084038, 117954069}, +{2147483648, 3221225472, 3758096384, 2952790016, 3892314112, 1140850688, 570425344, 2466250752, 1853882368, 4181721088, 3005218816, 61865984, 4208459776, 60555264, 3976069120, 141099008, 701005824, 1911373824, 2367217664, 3312914432, 2146535424, 44946432, 1491187200, 721804032, 524648832, 45609024, 1360698720, 3584190704, 1881503768, 3375162852, 724385658, 1772786113}, +{2147483648, 1073741824, 3758096384, 805306368, 671088640, 2885681152, 1577058304, 2600468480, 2994733056, 3837788160, 4032823296, 3476029440, 2153250816, 2565079040, 635305984, 3780313088, 2869460992, 2942287872, 1114136576, 900542464, 223062016, 211776512, 3831211520, 391606528, 599237760, 3573902656, 3615922272, 2388976272, 1230815400, 2986933780, 2286873338, 2199516895}, +{2147483648, 1073741824, 3758096384, 1879048192, 3623878656, 335544320, 1241513984, 1593835520, 2222981120, 473956352, 299892736, 3937402880, 3037200384, 1468268544, 2178547712, 3589865472, 523927552, 2603958272, 3400196096, 2583900160, 492021760, 202892288, 3208874496, 2446320384, 1941933952, 154782016, 1380489440, 2551738160, 1827831784, 3603120148, 2430458446, 65190259}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2080374784, 3791650816, 4278190080, 3078619136, 2344615936, 3726639104, 4262461440, 4226285568, 4137943040, 1355939840, 3593535488, 3122036736, 2610741248, 306667520, 1812140032, 462927872, 2679262208, 582467072, 841118976, 2493484928, 61240128, 2229116960, 1933534224, 923738104, 1526832332, 350307870, 732439907}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2885681152, 2852126720, 4211081216, 1619001344, 79691776, 3533701120, 284164096, 932708352, 3119775744, 2488139776, 4283498496, 4201414656, 4064067584, 683499520, 1786720256, 1307416576, 4042814464, 382573056, 1665694976, 95791488, 3140253760, 3065219296, 2300665360, 1323118872, 1187416404, 1923872122, 1987898219}, +{2147483648, 3221225472, 2684354560, 1879048192, 3892314112, 1409286144, 167772160, 788529152, 2206203904, 3829399552, 174063616, 3390046208, 59244544, 2186543104, 1897005056, 2451374080, 77430784, 2554773504, 2548719616, 3962507264, 141596672, 1904440320, 634422784, 900947712, 908631936, 3867108672, 2061932832, 3643039984, 3094612744, 2070020828, 3565486598, 1992399783}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 1677721600, 1375731712, 654311424, 2642411520, 1354760192, 1734344704, 1339031552, 634912768, 1170472960, 2773614592, 2415984640, 219185152, 2279784448, 3000983552, 2767400960, 1218553856, 3866772480, 1583452672, 2350532352, 791778688, 3330437440, 1112914080, 3001042512, 3130822504, 2676815596, 263749474, 1830326519}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3019898880, 2717908992, 3942645760, 260046848, 1035993088, 161480704, 1968177152, 3732406272, 4196139008, 291635200, 4259840, 2802876416, 1626128384, 1357471744, 232992768, 1987155968, 4008471552, 3072168448, 3311823616, 2895687040, 626583104, 3215935264, 2931570064, 4071762840, 2138645756, 1122808746, 3401500585}, +{2147483648, 1073741824, 1610612736, 2952790016, 2550136832, 335544320, 1644167168, 3003121664, 2894069760, 4030726144, 731906048, 2200961024, 1214775296, 3347841024, 3561095168, 3892117504, 3803414528, 1119567872, 650240000, 2231316480, 275679232, 2558063616, 254978560, 3972199168, 2216404352, 3856091200, 2861816288, 102370864, 194576504, 599635940, 3756280694, 1855942697}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 3556769792, 1577058304, 2969567232, 864026624, 3946840064, 182452224, 2949644288, 4052221952, 2097938432, 1011482624, 2627665920, 2443476992, 1746812928, 2832326656, 1444220928, 3583748096, 4077571072, 3621235200, 1000397568, 1704499840, 1074552768, 936036000, 1417119536, 3180386792, 1665178636, 2202564342, 3249333937}, +{2147483648, 1073741824, 3758096384, 1879048192, 4160749568, 1543503872, 3523215360, 3439329280, 2726297600, 3586129920, 3206545408, 3775922176, 3749183488, 4148953088, 2128740352, 1194131456, 1827504128, 2281062400, 1760747520, 4170133504, 2720049152, 2561401856, 3811344896, 3559520512, 3606166400, 2634828736, 4142136800, 4253591248, 1237317688, 3499276236, 2736710074, 2587704637}, +{2147483648, 3221225472, 2684354560, 3489660928, 1744830464, 335544320, 3187671040, 2801795072, 209715200, 3267362816, 2405433344, 231735296, 2650275840, 2868641792, 3680108544, 991625216, 2932768768, 2251276288, 2307809280, 1778454528, 3463813120, 3109116928, 4245261824, 3645599488, 1110614656, 3866477120, 1679128800, 2802815632, 280657640, 1498361964, 1582339754, 2498945969}, +{2147483648, 3221225472, 3758096384, 3489660928, 4160749568, 201326592, 3523215360, 2734686208, 343932928, 3451912192, 3131047936, 3129999360, 2930245632, 928776192, 3235250176, 2258960384, 1330216960, 3291136000, 2898419712, 523440128, 2123139072, 1800621056, 2899356160, 3523562752, 2587209600, 2175588416, 2909752288, 3778449744, 3977797464, 315099084, 4159442606, 4147001549}, +{2147483648, 3221225472, 2684354560, 805306368, 3623878656, 2348810240, 3523215360, 2734686208, 4001366016, 2797600768, 94371840, 334495744, 1678245888, 3023831040, 2536112128, 3621060608, 1975091200, 3434037248, 417849344, 712970240, 3534526464, 162980864, 1010342400, 1003545856, 4228882304, 1663066176, 2068016480, 4235586832, 4244509272, 22223444, 3298722014, 2085088381}, +{2147483648, 3221225472, 536870912, 2952790016, 671088640, 872415232, 838860800, 3774873600, 1417674752, 3879731200, 3391094784, 563085312, 467140608, 1463549952, 941228032, 2618359808, 3196092416, 1704247296, 663838720, 1451954176, 1725020160, 2897503232, 1414891008, 1570928384, 1507240320, 2931288256, 777310048, 1190223344, 54203864, 597269420, 2077260082, 1874041257}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 67108864, 2315255808, 2466250752, 3900702720, 1086324736, 2556428288, 2523922432, 2105016320, 1280049152, 567934976, 2650341376, 1025277952, 868171776, 272556032, 1654853632, 4112881664, 1396952064, 4239498752, 3234196224, 4086999936, 2903790144, 1991199968, 800513808, 1431778984, 2379455044, 3767596130, 510404541}, +{2147483648, 3221225472, 2684354560, 1342177280, 2281701376, 1946157056, 3523215360, 3909091328, 2575302656, 3384803328, 3219128320, 263192576, 70778880, 242483200, 899809280, 3915055104, 3694821376, 3412377600, 2555994112, 2004422656, 631347200, 1228831744, 961385984, 2063093504, 471638400, 4286966464, 773649952, 1166888208, 1028338440, 328370004, 1752747522, 3917955491}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 1409286144, 1644167168, 4143972352, 276824064, 532676608, 2678063104, 1829765120, 72876032, 3188981760, 3082420224, 3292200960, 3309666304, 1786363904, 3602604032, 1107374080, 2336135168, 3504100352, 758296064, 59922176, 1086563712, 3196381504, 3429090272, 3062921936, 1922863768, 3037941868, 2654806258, 49848227}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 469762048, 301989888, 2332033024, 4286578688, 3779067904, 1155530752, 2848980992, 3193438208, 842268672, 107347968, 3367305216, 3549855744, 1960853504, 2791301120, 1381175296, 1910740992, 2765540352, 2995757568, 17092864, 874285952, 575107648, 2692379424, 3842045104, 309507048, 2749260428, 2640245890, 4158893195}, +{2147483648, 1073741824, 536870912, 805306368, 2550136832, 1140850688, 2449473536, 318767104, 2625634304, 2470445056, 4120903680, 1829765120, 482869248, 1110704128, 1641938944, 703528960, 3609034752, 2810068992, 1845551104, 934359040, 154310656, 1115931648, 1808697856, 3882477312, 721395072, 2048621632, 459042272, 277212912, 3353191224, 1126066156, 686874070, 1112095919}, +{2147483648, 1073741824, 2684354560, 4026531840, 3355443200, 1946157056, 503316480, 3640655872, 729808896, 3326083072, 878706688, 959447040, 712507392, 2754347008, 3321757696, 4127260672, 3306717184, 1802911744, 3484147712, 2063544320, 3231299584, 2217661440, 3267210752, 4150591232, 144609920, 3394985408, 2211268256, 591948400, 3683307784, 716672020, 4104650674, 1741766469}, +{2147483648, 3221225472, 3758096384, 4026531840, 2013265920, 1006632960, 3053453312, 4076863488, 3699376128, 1832910848, 3688890368, 2788163584, 1215823872, 2040266752, 2209480704, 1248526336, 506691584, 4147036160, 1703043072, 2530807808, 1993902080, 3546104832, 4023157248, 86728960, 1612298880, 2112478528, 3002846688, 2017513328, 2075883048, 1253161140, 3904752434, 720232169}, +{2147483648, 1073741824, 2684354560, 3489660928, 2013265920, 335544320, 234881024, 2768240640, 2977955840, 2344615936, 455081984, 246415360, 1869086720, 3158048768, 312868864, 4081909760, 2403958784, 3908419584, 2742378496, 3219861504, 3775182848, 1648122880, 507546112, 3669904128, 4125068928, 1771097792, 2120274720, 1768476560, 948232632, 3021653284, 3809723798, 676874341}, +{2147483648, 3221225472, 3758096384, 2952790016, 671088640, 335544320, 2315255808, 3439329280, 1501560832, 3418357760, 702545920, 1026555904, 1116209152, 1630797824, 4192600064, 892796928, 757039104, 399327232, 2244599808, 449908736, 992512000, 3964851200, 1766098432, 2260270848, 669630336, 1386368448, 2639951648, 1170627984, 4198791176, 4293752692, 2618942734, 3706258015}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 3422552064, 1845493760, 1560281088, 1635778560, 918552576, 1730150400, 3060793344, 2356674560, 1553727488, 1548353536, 1075773440, 3984424960, 3090235392, 2359812096, 1481977856, 1466083328, 4199339008, 773239296, 3937590528, 2639769728, 2042523840, 3052562720, 4117789392, 2863364600, 1970336788, 124557154, 2234902473}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 738197504, 2449473536, 754974720, 1182793728, 918552576, 706740224, 2693791744, 3433562112, 969670656, 316801024, 193003520, 635338752, 1352679424, 2753421312, 3470929920, 3514894336, 1558092800, 3089121792, 903736576, 2739019648, 2471569344, 2710996704, 1306287632, 2110253624, 2005351724, 1026669774, 620624825}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 3154116608, 1577058304, 1358954496, 92274688, 239075328, 4120903680, 2278555648, 1682440192, 2783182848, 2606628864, 365101056, 2012053504, 612777984, 2247548928, 1197346816, 2076391424, 4276993024, 1694924288, 1102497024, 33433728, 4136844224, 3227887904, 1048739056, 2799238136, 33895452, 3338830630, 3188840779}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 335544320, 3321888768, 4244635648, 2407530496, 2747269120, 1704984576, 3528458240, 1251475456, 2346450944, 204603392, 2466578432, 3198976000, 2436284416, 883777536, 3862040576, 1812277248, 36471808, 1014422016, 3075302144, 3707905152, 636298944, 3229128864, 3101741328, 3080082072, 32606588, 2321957106, 372869361}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 2080374784, 1644167168, 117440512, 461373440, 2545942528, 3122659328, 3385851904, 3078094848, 333185024, 2982019072, 2117402624, 528384000, 1530413056, 1640882176, 12464128, 1823803392, 3728641024, 1180190208, 3028151552, 687224704, 3261141312, 2452917024, 2362926352, 692348536, 2925783932, 1137913578, 2982654473}, +{2147483648, 3221225472, 536870912, 1342177280, 2550136832, 2348810240, 973078528, 3909091328, 3414163456, 1245708288, 3072327680, 3239051264, 3950510080, 1892941824, 3207200768, 2795307008, 2153480192, 3223896064, 415522816, 2443841536, 3713873920, 3023805440, 764998144, 3773588736, 824589696, 3920825536, 2952041632, 2953466480, 1442126424, 4168581132, 563541594, 3360905803}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 1275068416, 1241513984, 754974720, 1769996288, 2285895680, 2019557376, 82837504, 6815744, 2180775936, 1054474240, 1636761600, 4022239232, 423444480, 3335970816, 425340928, 1657743360, 2841545728, 2299352576, 2602488064, 1786130816, 1206727104, 154508576, 943582832, 2896866568, 1624985252, 3441672422, 3661346117}, +{2147483648, 3221225472, 2684354560, 805306368, 3087007744, 1543503872, 1778384896, 1694498816, 3045064704, 205520896, 2833252352, 3585081344, 840433664, 2829844480, 693239808, 4174315520, 3732635648, 3740483584, 2048253952, 80875520, 1485772800, 77308928, 37970432, 797825280, 2570984832, 113056704, 1084526624, 4081110128, 2149756968, 1350689492, 2277257770, 3709480589}, +{2147483648, 3221225472, 3758096384, 2415919104, 2013265920, 3959422976, 4194304000, 989855744, 92274688, 1665138688, 1453326336, 416284672, 2007498752, 3761504256, 1831469056, 3587375104, 723943424, 3539091456, 548265984, 1374294016, 1798506496, 1758895104, 3670702592, 2408695040, 3911456128, 1625438272, 735515552, 2119476144, 2234345592, 2325575196, 126188446, 4062790215}, +{2147483648, 1073741824, 536870912, 3489660928, 671088640, 4227858432, 704643072, 385875968, 3531603968, 146800640, 1235222528, 842006528, 3246915584, 2981888000, 1245315072, 2257125376, 2242019328, 1967865856, 2849693696, 1845112832, 2846431232, 2572336128, 946044416, 1003934976, 3926394240, 3808171840, 3906604384, 3797485712, 653960536, 1924098916, 3716469678, 1869421933}, +{2147483648, 3221225472, 1610612736, 1879048192, 3087007744, 1677721600, 2650800128, 3405774848, 1484783616, 725614592, 367001600, 848297984, 2270691328, 1822687232, 655228928, 2250833920, 3095953408, 1452982272, 4038418432, 1766723584, 407447552, 2379777024, 3110269440, 2892060416, 1493708416, 198982976, 4170850528, 261041904, 3683498152, 2508224348, 662476850, 2171399711}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3422552064, 3657433088, 3271557120, 696254464, 3133145088, 132120576, 340787200, 486014976, 460587008, 4201512960, 2436956160, 743735296, 680083456, 2138234880, 716050432, 2644584448, 3179582464, 1689341440, 2833699072, 554702208, 1893215808, 1313091232, 2340825808, 3773636168, 998146412, 734938218, 17521475}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 4227858432, 1509949440, 1224736768, 1015021568, 1866465280, 4057989120, 3536846848, 295174144, 1966866432, 2351562752, 3952672768, 1383432192, 3619504128, 301719552, 795480064, 4168685568, 1302699008, 2225436160, 3968326912, 2166372736, 2179996864, 3848798560, 1456743152, 750656168, 38216012, 295875602, 2087175241}, +{2147483648, 3221225472, 2684354560, 3489660928, 3623878656, 2080374784, 234881024, 1392508928, 914358272, 1623195648, 937426944, 1773142016, 682098688, 1952710656, 1058406400, 2012807168, 2857598976, 1390264320, 815882240, 943067136, 833165312, 927702016, 3490824704, 4040378624, 978914432, 2193854272, 2871379296, 3982325648, 2955685064, 1883378452, 3532069638, 321817683}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 3422552064, 2785017856, 184549376, 2189426688, 4097835008, 2967470080, 3117416448, 937951232, 3313762304, 2133721088, 276889600, 1449558016, 2843623424, 4076331008, 3733852160, 2620471296, 681483264, 1152542208, 200139008, 123275904, 1046123328, 3757866592, 3321682864, 1354203176, 1966137548, 2016261326, 4264020219}, +{2147483648, 1073741824, 2684354560, 4026531840, 2281701376, 3154116608, 3523215360, 3338665984, 696254464, 2956984320, 2548039680, 2893021184, 3936878592, 2728132608, 524943360, 299827200, 2161410048, 3439542272, 1292034048, 2884251648, 2110732288, 3142358016, 945249792, 593816832, 3245812608, 1229503808, 4056510368, 4020099184, 1935586536, 100429156, 3079037174, 3281078189}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 201326592, 167772160, 3338665984, 3397386240, 2160066560, 610271232, 3564109824, 784859136, 3867934720, 3962175488, 2298675200, 3656417280, 272515072, 2871517184, 3842641920, 592656384, 2145958912, 4100604416, 2302268672, 2204569984, 3112602432, 2496626528, 4049629328, 1516948520, 4103054724, 2582430190, 469146481}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3556769792, 3120562176, 2701131776, 3749707776, 3787456512, 1986002944, 1961885696, 1885863936, 2772172800, 2410283008, 3181838336, 2137423872, 533970944, 645423104, 1485451264, 1383536640, 1725873152, 2623002112, 3067508480, 3066243968, 3849887424, 911401888, 3873175952, 187974376, 2483561252, 885795814, 843199733}, +{2147483648, 3221225472, 2684354560, 2952790016, 1207959552, 469762048, 1778384896, 2600468480, 2508193792, 2193620992, 3466592256, 3687841792, 1428684800, 2486435840, 3551920128, 3138846720, 988577792, 4267425792, 1607884800, 542511104, 3618052096, 4281631744, 2656566784, 3621549312, 1897074048, 566404160, 438355872, 3250641872, 2708526616, 4138262748, 1503972350, 841938407}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 3019898880, 1040187392, 3070230528, 3732930560, 88080384, 656408576, 2723151872, 102236160, 4208197632, 959840256, 3470196736, 849313792, 152748032, 2216976384, 2849386496, 2229733376, 1492626432, 3993428480, 3256769280, 847450752, 4209617472, 3203266144, 1944843504, 542426008, 1264020444, 3510081362, 2976304979}, +{2147483648, 1073741824, 536870912, 4026531840, 134217728, 2348810240, 503316480, 1929379840, 444596224, 2353004544, 2392850432, 3419406336, 43515904, 667680768, 1169817600, 2847866880, 3694755840, 1542668288, 1091559424, 463089664, 3073316864, 2206315520, 808418816, 2068693248, 3109622912, 3783557952, 4004114016, 2449947568, 3051729336, 3568401884, 4266456338, 1106354485}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 1677721600, 2717908992, 855638016, 1753219072, 364904448, 794820608, 3320840192, 2596798464, 3639869440, 2642280448, 6750208, 3780214784, 2024816640, 3401113600, 1092497408, 2367096832, 1582926848, 119824896, 775343872, 498139520, 632466496, 3759659744, 2965085520, 3034149288, 42365732, 4000044942, 3826358383}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 1946157056, 3590324224, 3774873600, 645922816, 1824522240, 4213178368, 4266655744, 1941438464, 2321285120, 1848246272, 4042457088, 556826624, 1815724032, 1385193472, 2097811456, 2862815232, 3968379904, 1667626496, 70930176, 1949907072, 2150864320, 4079050208, 2683143312, 1643936504, 942154204, 3896777402, 2900759961}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 1677721600, 1711276032, 1962934272, 3330277376, 1136656384, 186646528, 3744464896, 1235746816, 1290534912, 2136866816, 154468352, 3531571200, 1209286656, 2535514112, 55447552, 4088203264, 3443241984, 1017541120, 3435906816, 1279561856, 2175192256, 4041160928, 4092633936, 2778516792, 65542532, 2508992358, 3977120945}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1409286144, 1107296256, 1124073472, 3045064704, 3158310912, 1918894080, 3895459840, 1055391744, 2212233216, 757465088, 17498112, 1071087616, 1708572672, 2085380096, 863383552, 1574111232, 3856899072, 3299671552, 320950016, 3695883648, 1386367040, 1181811104, 3921325168, 2691318920, 2096957204, 3083116534, 1209360365}, +{2147483648, 3221225472, 536870912, 2952790016, 1476395008, 469762048, 1040187392, 721420288, 2843738112, 3846176768, 4204789760, 795869184, 2246574080, 506724352, 568983552, 1252458496, 4281171968, 2012823552, 1027203072, 2721714176, 1329543168, 3480331264, 140999168, 1985278208, 1744869504, 1675885888, 1700078752, 3046545712, 2943016696, 3525161460, 2536589798, 373156183}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 4227858432, 2852126720, 1056964608, 3246391296, 532676608, 2753560576, 649068544, 3420979200, 2360082432, 1430650880, 4227530752, 431718400, 740868096, 2098094080, 2799054848, 1982019584, 1237298176, 178447872, 946044160, 799974784, 866409792, 3070964640, 3753083280, 118807544, 2744144164, 2955480086, 1536338289}, +{2147483648, 3221225472, 3758096384, 2415919104, 3355443200, 1006632960, 1442840576, 218103808, 3447717888, 1639972864, 1197473792, 552599552, 4286054400, 2844000256, 2633629696, 195756032, 978747392, 1264959488, 4009910272, 1818890240, 3668117504, 3656031232, 1866192384, 3976420608, 973048448, 668753600, 2620066848, 2023132432, 1216728232, 1370638180, 447873826, 3191284383}, +{2147483648, 1073741824, 2684354560, 805306368, 3892314112, 3556769792, 3523215360, 956301312, 763363328, 4097835008, 2313158656, 3121610752, 2944925696, 1888223232, 3501850624, 1865351168, 1832026112, 982106112, 130965504, 3192532992, 758593536, 192324608, 3705665024, 655060736, 1673507200, 2521842368, 4192403744, 3983052912, 1379334248, 3912556924, 1102050726, 1179869153}, +{2147483648, 3221225472, 536870912, 1879048192, 134217728, 3154116608, 3724541952, 3607101440, 1585446912, 1581252608, 23068672, 913309696, 1188560896, 1495531520, 1070202880, 2549022720, 2327347200, 178929664, 3629637632, 73011200, 1476868096, 4054094848, 4243873280, 176868608, 1270450304, 3224894016, 598349408, 4196347440, 3986731720, 1227770180, 105774186, 3611105951}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 3690987520, 33554432, 1728053248, 4236247040, 2923429888, 664797184, 3364880384, 1909981184, 3588489216, 1113980928, 961478656, 2226159616, 1646051328, 1663393792, 1037447168, 4098304000, 606903296, 1737416192, 2526309632, 938313600, 2950525248, 2145524448, 3587775152, 1339529080, 4141901900, 2077469970, 3350620399}, +{2147483648, 3221225472, 536870912, 1342177280, 3355443200, 1006632960, 3321888768, 3338665984, 981467136, 4013948928, 2980052992, 1802502144, 2718433280, 3996909568, 3750625280, 174129152, 1535737856, 3115171840, 2339069952, 1272844288, 374945792, 2266864640, 1324344832, 3779878144, 2531962496, 925071424, 2982282080, 2741445488, 3683951288, 3901381684, 2409078814, 1209324397}, +{2147483648, 1073741824, 3758096384, 2415919104, 3623878656, 3690987520, 2717908992, 788529152, 125829120, 2084569088, 1126170624, 898629632, 1523056640, 500432896, 437911552, 2138112000, 4036657152, 358400000, 3398262784, 1932144640, 275326976, 648453120, 1073926656, 4138623232, 3814043520, 563432256, 2601924128, 674700528, 2718283480, 1941792300, 607268502, 2320841959}, +{2147483648, 3221225472, 536870912, 805306368, 2550136832, 3422552064, 3254779904, 2399141888, 2558525440, 4282384384, 1138753536, 869269504, 3980918784, 2123628544, 830603264, 319094784, 628391936, 638664704, 3942834176, 3107065856, 3806148608, 2101904384, 1054304768, 2999842048, 1893176192, 96136000, 1268654560, 1840448496, 1078178344, 2570638220, 1595613926, 2265424407}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 2483027968, 1711276032, 3238002688, 2474639360, 3066036224, 1696595968, 4262461440, 1770520576, 4011589632, 1639055360, 742326272, 2496626688, 2292105216, 1199333376, 264376320, 1883711488, 3312165888, 3685281280, 4150613760, 2568793216, 2749055424, 857313440, 825743184, 58391544, 2032825932, 3685422630, 1642169349}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 1275068416, 167772160, 3741319168, 3179282432, 29360128, 1583349760, 1181745152, 264765440, 2471755776, 3592552448, 3330342912, 3198124032, 2933047296, 1997430784, 1081225216, 328808448, 898870272, 551338496, 181499136, 2846531968, 4116663616, 2679477408, 1038613776, 2458110696, 2177491844, 244119854, 2211016839}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 738197504, 2785017856, 1996488704, 25165824, 1304428544, 849346560, 2517630976, 954728448, 362020864, 598605824, 2888761344, 2028437504, 3007823872, 1291935744, 3361607680, 3191281664, 3521881088, 3517302272, 1185702144, 3869553280, 3622988864, 840145312, 3294225680, 3352712920, 2177210284, 3041578494, 1215027711}, +{2147483648, 3221225472, 3758096384, 2415919104, 939524096, 738197504, 3590324224, 1593835520, 2273312768, 2252341248, 702545920, 3228565504, 3510108160, 304873472, 4201512960, 2948136960, 952729600, 1543946240, 1618501632, 3669889024, 3901818880, 1911397376, 178055680, 2163434752, 3440946816, 1636526656, 4191455776, 68508272, 3172316904, 3910193380, 2819452946, 2791946725}, +{2147483648, 3221225472, 3758096384, 1879048192, 939524096, 3825205248, 1979711488, 1426063360, 1669332992, 2361393152, 3848273920, 368050176, 4023910400, 681836544, 487194624, 3799449600, 3031990272, 1663156224, 2734972928, 945426432, 1690241024, 2247402496, 2964836864, 1902991104, 1365750912, 1160069312, 1231784352, 1913870800, 2618471784, 600241316, 781508682, 3666332031}, +{2147483648, 1073741824, 536870912, 1342177280, 2281701376, 335544320, 3254779904, 721420288, 847249408, 591396864, 3168796672, 208666624, 3752329216, 830734336, 3252551680, 3647275008, 3414261760, 621789184, 4149567488, 2802724864, 970790912, 4045249536, 3705533952, 4147791616, 743212416, 2458542656, 3762600544, 1839096432, 1598204136, 156720548, 1247347894, 1539554539}, +{2147483648, 1073741824, 536870912, 2952790016, 3087007744, 1946157056, 1375731712, 788529152, 3749707776, 2445279232, 1621098496, 900726784, 868745216, 2282487808, 2190082048, 3504668672, 1377468416, 3060678656, 1782308864, 1129984000, 1388124160, 1345233920, 1497383424, 4140356352, 4070029696, 3225995072, 299350048, 3920150928, 1988601688, 2159075524, 2438174942, 785314769}, +{2147483648, 1073741824, 536870912, 3489660928, 1744830464, 335544320, 2852126720, 150994944, 1786773504, 2143289344, 2103443456, 850395136, 1190658048, 3857448960, 2807955456, 3154051072, 1658486784, 3506683904, 60317696, 3377344512, 2715228160, 150912000, 1812590080, 779452160, 1340448640, 339308736, 132875488, 1565424464, 1774532520, 4287600756, 4083443666, 2612535589}, +{2147483648, 1073741824, 1610612736, 1342177280, 939524096, 2080374784, 2919235584, 1694498816, 2491416576, 3577741312, 3353346048, 1594884096, 2603089920, 2531000320, 3085828096, 4081385472, 368017408, 818069504, 635854848, 1449013248, 647825408, 1040944128, 3763919360, 2144432384, 679117952, 3567614656, 118001760, 4268644976, 3547475368, 3301643964, 3514471886, 4263867421}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 2080374784, 301989888, 2768240640, 1736441856, 3854565376, 1549795328, 4035969024, 1112014848, 227278848, 423755776, 2678259712, 2481225728, 87277568, 295067648, 403845120, 931866624, 1173922816, 4273601024, 1022974208, 815049600, 4130063808, 2352116896, 994847376, 2845982568, 3128104124, 3666656118, 3188709969}, +{2147483648, 3221225472, 3758096384, 268435456, 2281701376, 201326592, 905969664, 218103808, 3615490048, 1186988032, 975175680, 1496317952, 1015545856, 4089708544, 2856452096, 610467840, 1778810880, 3218685952, 153018368, 3534884864, 1716193280, 2696068096, 745760256, 1919533312, 2699992704, 374163136, 1174727328, 4102885968, 3111368248, 3011963460, 1330516398, 461706355}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 2617245696, 2181038080, 2298478592, 4286578688, 79691776, 2845835264, 3536846848, 2740453376, 651427840, 150863872, 1642397696, 3850469376, 1953284096, 1335255040, 3387830272, 3751618560, 2210771968, 3173707264, 4279723264, 1622783872, 524872384, 765479328, 2967937232, 3880158808, 1933208924, 1901334690, 4073923}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1543503872, 436207616, 3942645760, 4236247040, 2621440000, 241172480, 4046454784, 3640131584, 3858497536, 834011136, 980221952, 925401088, 3080011776, 1330044928, 1942360064, 3195348992, 3802446848, 2235266560, 4264027392, 2231402880, 1147229248, 2606029280, 3622911536, 2796456328, 2994754132, 626155570, 1942314913}, +{2147483648, 3221225472, 3758096384, 3489660928, 1476395008, 2080374784, 771751936, 654311424, 3883925504, 1849688064, 2401239040, 437256192, 2189950976, 433848320, 3472228352, 1107230720, 860585984, 3246604288, 2812403712, 1478889472, 1687619584, 90672128, 1259168256, 2876958976, 964658304, 731466304, 2754665504, 1808175216, 1819670872, 2127306188, 1191065190, 1155737589}, +{2147483648, 3221225472, 1610612736, 1879048192, 3355443200, 3690987520, 4060086272, 2634022912, 1098907648, 2252341248, 3965714432, 2481979392, 900202496, 611057664, 2654339072, 568786944, 2053144576, 1998143488, 1200152576, 3221622784, 1466902528, 1578927104, 506949120, 1397482752, 2047646592, 2939122624, 3312440096, 753307632, 1857451912, 473198692, 1222724694, 2459762257}, +{2147483648, 1073741824, 536870912, 2952790016, 939524096, 2885681152, 1979711488, 1694498816, 2793406464, 4030726144, 1193279488, 1680867328, 1577582592, 1714159616, 1261830144, 377421824, 1454931968, 2090811392, 2198790144, 3083218944, 1981224960, 3808732160, 684810752, 1962263808, 4094985856, 954817728, 1204942048, 110004144, 2103464152, 2037807684, 3745077326, 764011497}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 1811939328, 503316480, 2264924160, 1971322880, 901775360, 1314914304, 2544893952, 1387790336, 839122944, 2998009856, 4223467520, 1069383680, 271761408, 2121728, 2101481472, 648357888, 4268332032, 2861092352, 329349376, 1997114496, 3904425536, 618219680, 862817808, 2847600616, 4292632308, 2815691010, 4189721999}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 3288334336, 2113929216, 1728053248, 3917479936, 3762290688, 245366784, 1204813824, 3169320960, 1311506432, 656015360, 405209088, 2975825920, 3127853056, 3077431296, 1397362688, 3985573888, 3075712000, 1734694400, 2873285376, 1179238016, 474107456, 1839032224, 191284336, 1678747832, 1564960988, 715257486, 3181389841}, +{2147483648, 1073741824, 1610612736, 805306368, 4160749568, 2885681152, 1509949440, 3808428032, 3045064704, 1715470336, 2300575744, 3308257280, 796393472, 3790864384, 3850502144, 1282998272, 1723432960, 1540767744, 443867136, 4147261440, 1782646784, 2985137152, 908358144, 299234560, 621776256, 3410847296, 2510578080, 3197499120, 1655670488, 1102932612, 4156317394, 1550962435}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 1677721600, 2785017856, 4076863488, 478150656, 1019215872, 815792128, 1496317952, 2724724736, 3440640000, 2434138112, 1169489920, 2456322048, 2057322496, 814473216, 4205187072, 2484942848, 2438761472, 3410379264, 276233984, 3098189952, 2007199040, 3018217440, 3578190352, 3905061912, 3887552228, 2976924054, 1924393791}, +{2147483648, 3221225472, 2684354560, 1342177280, 134217728, 2617245696, 369098752, 2936012800, 813694976, 4198498304, 299892736, 3830448128, 3086483456, 1532231680, 745930752, 356057088, 2052227072, 2887860224, 1931272192, 589697024, 3493926912, 1581693952, 1211586048, 4021667072, 2846667392, 1053062720, 3966008288, 1179940016, 2134665192, 674264044, 2728547498, 1413830091}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 2751463424, 1375731712, 2600468480, 142606336, 3451912192, 3160408064, 768606208, 2969042944, 3580100608, 3163160576, 653459456, 890601472, 1770700800, 1623613440, 2891591680, 1334515712, 976337920, 773906944, 3645202176, 344427904, 4052609600, 2759981280, 3895976784, 1150999400, 1037981164, 1924009738, 1322856071}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 603979776, 3456106496, 486539264, 3581935616, 1522532352, 1952448512, 4151312384, 854065152, 1344012288, 1940783104, 4059103232, 4167270400, 3886825472, 2813386752, 2145267712, 2274961408, 624925696, 1168261632, 1876020992, 979733120, 719412416, 2959953440, 2258325968, 1526623400, 2464151108, 948211622, 521849245}, +{2147483648, 1073741824, 536870912, 1342177280, 3892314112, 3556769792, 1711276032, 3841982464, 1031798784, 4198498304, 1461714944, 430964736, 2447900672, 1324089344, 2417885184, 3633119232, 4235886592, 1189691392, 1809899520, 2595106816, 434444288, 3512114176, 2778164736, 620621568, 1628216448, 4182276288, 3957606944, 2849665008, 627530840, 179688228, 1771082966, 970867425}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 3556769792, 3724541952, 2197815296, 2139095040, 2294284288, 1369440256, 2976907264, 758644736, 3774087168, 748027904, 1557987328, 4190928896, 2214739968, 2254823424, 2347110400, 1323632640, 347649024, 2572446208, 832107264, 1662685824, 2671730496, 2570677024, 2353809360, 3621571928, 1049927348, 2745586258, 2323368787}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 2483027968, 1778384896, 3674210304, 3011510272, 1430257664, 1025507328, 2597322752, 1773666304, 1816920064, 1016201216, 171638784, 3744301056, 1036632064, 3333251072, 1212289024, 3666028544, 2145487872, 1973157376, 1140223744, 2099228544, 4033004608, 3910727200, 286775216, 2919521560, 475302524, 2833729178, 1581594717}, +{2147483648, 1073741824, 1610612736, 4026531840, 2013265920, 1006632960, 3187671040, 2868903936, 2524971008, 2361393152, 1264582656, 621805568, 2116550656, 1914961920, 1422000128, 770244608, 3377954816, 1226948608, 3964493824, 1744449536, 3588556800, 1974576128, 3909804544, 4084461824, 1791774848, 2678697280, 3082222432, 3721256080, 4143672552, 3856207132, 2882513038, 3764247011}, +{2147483648, 1073741824, 2684354560, 805306368, 1476395008, 3422552064, 3523215360, 587202560, 1300234240, 2696937472, 1193279488, 1779433472, 880279552, 1978400768, 2528247808, 463011840, 1879539712, 2340536320, 213737472, 4040830976, 1175271424, 2304353280, 2175457792, 1822672128, 2526836608, 982623296, 3513708448, 2842028368, 1542152440, 294978252, 3884297434, 2356202821}, +{2147483648, 1073741824, 3758096384, 4026531840, 3087007744, 3690987520, 570425344, 1124073472, 3145728000, 2344615936, 744488960, 173015040, 48758784, 255066112, 2992504832, 3147497472, 3225518080, 982138880, 2438914048, 3873845248, 3561433088, 3727393792, 2026852864, 3645143296, 3964522368, 1472434240, 3900402208, 4275717648, 3937860840, 3713142796, 1012480366, 3843071959}, +{2147483648, 3221225472, 3758096384, 805306368, 671088640, 2885681152, 301989888, 4244635648, 931135488, 3435134976, 94371840, 3629121536, 2527592448, 3862691840, 1896480768, 1952514048, 1005355008, 431865856, 3278528512, 703729664, 2280982528, 2488972288, 714524160, 1510457600, 3063119744, 75142080, 721876640, 2995773648, 1715425112, 863550204, 4203464574, 2952885253}, +{2147483648, 3221225472, 1610612736, 1342177280, 2013265920, 67108864, 1308622848, 3909091328, 528482304, 1203765248, 274726912, 3620732928, 223870976, 1292107776, 3943301120, 1217855488, 1642299392, 4294262784, 3831226368, 1988235264, 1850419200, 2276297728, 1606961664, 1017085696, 3743203968, 1681498560, 498745760, 3950797840, 1813860072, 2220356972, 2249458274, 2326928439}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 469762048, 4261412864, 2634022912, 2407530496, 239075328, 2287992832, 2085617664, 2645032960, 3426484224, 3631349760, 3809280000, 2795667456, 1091977216, 1453056000, 3867807744, 3994617856, 640457728, 130636288, 4081342720, 396814464, 953200832, 52127904, 4055458416, 1557949576, 1533203340, 1354148798, 2669182277}, +{2147483648, 1073741824, 536870912, 4026531840, 2281701376, 1946157056, 838860800, 3741319168, 2608857088, 2051014656, 3986685952, 3352297472, 950534144, 2646867968, 4183162880, 3596025856, 1058045952, 3719184384, 2087706624, 1965961216, 2528843776, 281195520, 3985595904, 3594018560, 140042624, 1393460032, 1464694048, 3436269168, 2398836472, 1333149980, 1590943134, 152310523}, +{2147483648, 3221225472, 3758096384, 1342177280, 4160749568, 2348810240, 2315255808, 1459617792, 1098907648, 4039114752, 2359296000, 1162870784, 4213702656, 853803008, 3624796160, 3342270464, 121733120, 947830784, 1784045568, 3572895744, 2176518144, 550218752, 574089728, 169409792, 2481279360, 2320080704, 3834304928, 2047893072, 1968506392, 1649182204, 1106139102, 723132243}, +{2147483648, 1073741824, 2684354560, 1342177280, 3623878656, 469762048, 3992977408, 486539264, 3565158400, 3024093184, 1134559232, 3218079744, 1755840512, 3571187712, 1611268096, 3368222720, 459833344, 1008353280, 963371008, 15872000, 829896704, 1625209856, 3135463936, 2803388672, 44354688, 2939724992, 2943508064, 3889689136, 2252876024, 3995864476, 3289630, 1989608701}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3288334336, 3456106496, 1929379840, 3246391296, 3057647616, 2912944128, 2366636032, 1715994624, 884736000, 3033399296, 185794560, 919830528, 1303068672, 2151014400, 609619968, 1745291264, 4212241408, 330198528, 3569447680, 3468481152, 2280949568, 996862112, 28552176, 299592184, 487452844, 3662821526, 2609717661}, +{2147483648, 1073741824, 1610612736, 1879048192, 1207959552, 1275068416, 1845493760, 2667577344, 2189426688, 1958739968, 35651584, 2721054720, 2069364736, 1846804480, 25296896, 1548550144, 2918547456, 1330331648, 1136779264, 3836358656, 3537963008, 1240695808, 3601616384, 961896704, 5437568, 728536128, 3239891808, 3807873936, 1237733560, 320096900, 4216419610, 3602441139}, +{2147483648, 1073741824, 536870912, 4026531840, 1744830464, 2617245696, 3456106496, 3271557120, 2105540608, 3225419776, 2103443456, 2838495232, 1710751744, 2215378944, 1049493504, 3525115904, 3691413504, 4238819328, 4236435456, 25571328, 231282688, 4015305728, 3971769856, 101539072, 2929058944, 1250409280, 1531431840, 2203885936, 4142431816, 4045362068, 4193180530, 2285373021}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 1409286144, 973078528, 3640655872, 1048576000, 3267362816, 3349151744, 537919488, 1403518976, 1043070976, 4181590016, 4247584768, 2292547584, 1521860608, 311648256, 96866304, 2856916992, 2689051648, 41861632, 741339904, 167529344, 1933082816, 455632352, 1700967696, 2330420824, 2534157420, 1676543278, 2368012801}, +{2147483648, 1073741824, 1610612736, 2952790016, 1476395008, 3959422976, 2717908992, 3976200192, 3749707776, 2948595712, 85983232, 3532652544, 1859649536, 3915120640, 4154064896, 3408199680, 2429714432, 2146942976, 1217028096, 1318203392, 4123068416, 2221192192, 4280351232, 770297088, 812213120, 1568652224, 3456198816, 2129370640, 3093265336, 317229164, 184744914, 4225821633}, +{2147483648, 1073741824, 1610612736, 268435456, 3087007744, 67108864, 1107296256, 1560281088, 2306867200, 3552575488, 1931476992, 2878341120, 279445504, 2352742400, 4001497088, 3067674624, 3243212800, 1237663744, 2143412224, 2474258432, 1022167040, 1168219136, 2031512064, 24858368, 3868909952, 1533849536, 3500669216, 1745159312, 578655032, 27546028, 534400014, 1747016837}, +{2147483648, 1073741824, 3758096384, 1879048192, 2013265920, 67108864, 100663296, 3573547008, 595591168, 4232052736, 4091543552, 3161456640, 373817344, 2454978560, 2876899328, 3996581888, 3854598144, 3692740608, 744972288, 3573690368, 902506496, 2325652480, 1344258560, 960823040, 1331851392, 3567369408, 3547023776, 3939773936, 2646216936, 538391908, 4111500110, 188924711}, +{2147483648, 1073741824, 536870912, 2952790016, 4160749568, 1811939328, 1979711488, 3003121664, 1937768448, 2663383040, 3261071360, 2899312640, 16252928, 3949199360, 2977824768, 3883073536, 2776530944, 1585463296, 1071898624, 301346816, 1247746048, 1464640512, 2970702336, 1995719936, 1720055424, 1097926976, 512197664, 137093456, 3044687400, 1583166252, 1840613706, 1429928775}, +{2147483648, 3221225472, 3758096384, 805306368, 2550136832, 335544320, 1174405120, 3472883712, 2659188736, 3082813440, 1977614336, 4180672512, 2108162048, 2943614976, 1705902080, 46727168, 4101472256, 915652608, 2071158784, 991301632, 2294614016, 473281536, 2083056128, 1100464896, 1028998272, 8063552, 2827260000, 1630754896, 2377531272, 4275380660, 1389215334, 1032125783}, +{2147483648, 1073741824, 1610612736, 268435456, 3623878656, 3288334336, 2717908992, 285212672, 2122317824, 2654994432, 90177536, 3096444928, 1652031488, 2209611776, 4014080000, 1871118336, 4151148544, 2868625408, 3213058048, 143273984, 2696611840, 1593023488, 3811766784, 3435128576, 237595008, 1153500352, 975214560, 3528282672, 2652571080, 1053004028, 310047610, 2982407955}, +{2147483648, 3221225472, 1610612736, 805306368, 1207959552, 3556769792, 3724541952, 4110417920, 478150656, 2336227328, 1981808640, 3100639232, 4020764672, 3286499328, 2266365952, 636551168, 2874638336, 733003776, 4019216384, 3054374912, 2798462976, 2602406912, 3061571072, 1446299392, 200692352, 2504458944, 2243337824, 1680827376, 3627332696, 57692988, 3007189534, 1725250291}, +{2147483648, 3221225472, 536870912, 268435456, 671088640, 2617245696, 2583691264, 2130706432, 729808896, 2881486848, 3114270720, 1630535680, 1345847296, 3552313344, 2238054400, 1573060608, 1560641536, 2126856192, 4271235072, 3129872384, 3935778816, 2864155648, 645156352, 2617330944, 279957888, 1274749248, 2344200480, 2669897232, 454479256, 1105964452, 1254255106, 2150268737}, +{2147483648, 3221225472, 2684354560, 2415919104, 3355443200, 2348810240, 2919235584, 3909091328, 3682598912, 2361393152, 3605004288, 439353344, 2337800192, 1123287040, 3297378304, 61800448, 3655041024, 3802841088, 94658560, 776081408, 1225988096, 2829945856, 1985205760, 1918300416, 2272417920, 3584764352, 1474932896, 3812748240, 3639460744, 2979256756, 4164349594, 2197965131}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 872415232, 3254779904, 2566914048, 3850371072, 2311061504, 153092096, 2188378112, 2089287680, 1221853184, 2045116416, 1455620096, 4035805184, 3067625472, 1497423872, 2864582656, 1622087680, 3554116608, 2373545472, 4203769600, 2369056128, 1894264512, 3351522080, 603856144, 2479817528, 2588384596, 3189859454, 486294199}, +{2147483648, 1073741824, 3758096384, 3489660928, 2281701376, 3959422976, 167772160, 3674210304, 2961178624, 1849688064, 811597824, 462422016, 1577582592, 127139840, 2632056832, 2491875328, 1659994112, 2609037312, 4115030016, 3675926528, 4186646528, 2567932928, 389273088, 1177745664, 1153321344, 1326857280, 3052734176, 2575210928, 1164409480, 2766582140, 150687270, 1636865543}, +{2147483648, 3221225472, 536870912, 1879048192, 2818572288, 2080374784, 3925868544, 822083584, 1904214016, 2839543808, 874512384, 1209008128, 844627968, 437518336, 3297902592, 3422486528, 495091712, 1880211456, 3201196032, 3538554880, 2717595648, 1867027456, 4026201600, 1759433984, 3213161856, 24637120, 273896480, 1413453872, 844396120, 2784568460, 2721034578, 1728863667}, +{2147483648, 1073741824, 3758096384, 2415919104, 2550136832, 872415232, 3724541952, 117440512, 8388608, 2940207104, 1533018112, 2175795200, 359137280, 4110155776, 2509897728, 2904227840, 1367048192, 3997286400, 1298882560, 328347648, 3562481664, 1267309568, 1722204672, 571132672, 352897664, 3848797760, 1795845600, 3296895472, 1873107464, 474945076, 549293174, 89185541}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 4227858432, 1979711488, 1761607680, 2743074816, 163577856, 3139436544, 2523922432, 1502085120, 1852047360, 1305083904, 1312751616, 1486323712, 1206796288, 3621576704, 3898740736, 1353394176, 4170548224, 1213547008, 3192996096, 3297473152, 4021047232, 562554528, 2218762384, 4076501432, 4196324308, 3606649150, 2958470107}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 201326592, 1845493760, 3707764736, 3716153344, 3997171712, 31457280, 2574254080, 2454192128, 4259053568, 2382757888, 2931490816, 1354072064, 2828222464, 84664320, 2569932800, 2480355328, 3562781696, 3924064768, 1681943808, 2108835968, 2917364928, 558099488, 1173499632, 1179728616, 2107673764, 120706830, 149105989}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 1811939328, 2181038080, 2801795072, 964689920, 574619648, 1717567488, 2232418304, 1778909184, 1546911744, 1538129920, 4112580608, 489586688, 351027200, 3208503296, 2940612608, 1053100032, 338213888, 1917412864, 1661303040, 3582413696, 2419351872, 354544544, 1336674544, 22160392, 3877322076, 2391904134, 4288402351}, +{2147483648, 3221225472, 3758096384, 2952790016, 939524096, 603979776, 1375731712, 2936012800, 1988100096, 2017460224, 123731968, 277872640, 1119354880, 2469134336, 516030464, 3667329024, 1584103424, 2827042816, 3360677888, 3348762624, 1785399296, 3253834752, 2531942912, 2210293504, 1785744768, 4116010816, 1489105504, 1079970224, 481279176, 427246204, 302440650, 447512965}, +{2147483648, 1073741824, 536870912, 3489660928, 3087007744, 2214592512, 3523215360, 1459617792, 3867148288, 1245708288, 2820669440, 3895459840, 4044881920, 4291035136, 2492596224, 992280576, 356286464, 1796358144, 2156519424, 1730818048, 412162048, 1100397568, 1883462144, 1644130048, 523855232, 661018944, 3670270048, 1428883760, 342858648, 4264155012, 3445242890, 2376664151}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 67108864, 436207616, 687865856, 3749707776, 2143289344, 937426944, 2406481920, 1258815488, 3714842624, 2132410368, 3306487808, 1322549248, 3372761088, 3670269952, 3820097536, 3207141376, 1918282752, 1560891904, 560559872, 1406752640, 2721150144, 632111520, 528433680, 3949361416, 806929316, 1777178334, 1885787577}, +{2147483648, 1073741824, 1610612736, 805306368, 3623878656, 469762048, 1174405120, 3238002688, 947912704, 1430257664, 702545920, 2215641088, 179830784, 1199308800, 2734555136, 2646540288, 2843836416, 2336407552, 3874643968, 2808492032, 905119744, 2767688704, 4043962880, 133812480, 382854784, 2815805888, 4000832096, 3985033584, 619727400, 1223110652, 871217002, 1736759697}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 1677721600, 1711276032, 1493172224, 2860515328, 994050048, 2585788416, 1578106880, 3880255488, 1805385728, 3525443584, 1319043072, 1673691136, 1762246656, 2848350208, 3775541248, 3920832512, 1559794688, 4209167872, 1349180160, 1352069248, 4253337536, 801364192, 2148885104, 1061336920, 2471090060, 627469974, 3193577813}, +{2147483648, 1073741824, 536870912, 4026531840, 1207959552, 3959422976, 973078528, 1929379840, 2843738112, 3292528640, 421527552, 993001472, 786956288, 1804337152, 22151168, 2887450624, 574324736, 3237855232, 186605568, 4292489216, 2030508032, 2322707456, 2053303808, 2452277504, 4292265344, 2077026880, 4138463904, 1414155632, 3996162648, 1075727108, 554084918, 2874895481}, +{2147483648, 3221225472, 3758096384, 805306368, 2281701376, 3959422976, 503316480, 83886080, 3179282432, 1455423488, 1721761792, 4243587072, 1869086720, 3588489216, 3050700800, 1828519936, 3978067968, 705773568, 3908493312, 2178813952, 868812800, 470987776, 1778413056, 2659744000, 2935778432, 2912054976, 3839052320, 1437990096, 895201560, 4266851348, 4167577382, 2204377603}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 738197504, 1174405120, 486539264, 494927872, 415236096, 379584512, 3182428160, 1698168832, 407109632, 4236115968, 4207083520, 3776413696, 2444673024, 730619904, 2032545792, 815208448, 3932263424, 164217344, 109180160, 1742596736, 806874816, 1433592864, 2897378128, 2625974936, 1360046660, 3734987234, 2014947327}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 3288334336, 2919235584, 2969567232, 1937768448, 700448768, 782237696, 1179648000, 3103260672, 1259601920, 4192075776, 2809724928, 988577792, 1504919552, 1904795648, 3695587328, 2208118784, 2870649856, 828797440, 1942908672, 2854382208, 2817023936, 198141088, 874183824, 2485459672, 2062453436, 2559071082, 1195328731}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 4227858432, 1241513984, 251658240, 3850371072, 1883242496, 3848273920, 1854930944, 1324875776, 675545088, 557187072, 4093313024, 2513272832, 1338916864, 1337909248, 3203280896, 2790209536, 1905497088, 3221844480, 2126598400, 1254972800, 1312246080, 974544544, 3842690928, 2268082248, 2781349244, 4018945114, 1438268559}, +{2147483648, 1073741824, 536870912, 805306368, 2818572288, 1006632960, 637534208, 3070230528, 3548381184, 3468689408, 715128832, 2203058176, 1990721536, 1862008832, 4042915840, 1606352896, 3779362816, 1917239296, 2738315264, 2050109440, 1286805504, 3729163264, 2494424576, 284542208, 2255615616, 2468338752, 696708384, 790059344, 3240241176, 2432373500, 1024112702, 760217525}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 67108864, 3254779904, 218103808, 4118806528, 213909504, 933232640, 2083520512, 3922198528, 684982272, 3033137152, 2398814208, 882016256, 2906472448, 3234783232, 667029504, 4136572928, 1760082944, 1028551168, 3035121408, 1260740992, 453168064, 2034504224, 1211241552, 2288457176, 1632407908, 3375133118, 3428278247}, +{2147483648, 1073741824, 536870912, 1342177280, 2013265920, 2885681152, 704643072, 2801795072, 2172649472, 4148166656, 4062183424, 1592786944, 1153957888, 3662938112, 2363359232, 2069823488, 1886027776, 4140843008, 3249266688, 1339437056, 2431326208, 228891648, 1767328256, 2882360576, 705974656, 3152927552, 237315488, 2376306608, 2775705688, 414130356, 1512210638, 4265887623}, +{2147483648, 3221225472, 1610612736, 1879048192, 4160749568, 738197504, 2986344448, 889192448, 2340421632, 348127232, 2615148544, 1280311296, 2883059712, 314310656, 47316992, 1459421184, 2904326144, 2211430400, 2425118720, 4115271680, 2749442048, 3560866816, 3977961984, 3003438336, 2630088576, 618031552, 2538814368, 3511922128, 1824412360, 1281822828, 1977982242, 3366813305}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 335544320, 3791650816, 687865856, 1199570944, 2747269120, 2405433344, 2142240768, 2217213952, 2758541312, 190447616, 113704960, 2498854912, 501465088, 606035968, 4008849408, 3261794304, 172723200, 852805120, 2036791040, 4096642432, 1467374272, 1683662752, 4081612560, 1153151016, 1541199796, 1025172262, 3910126129}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 469762048, 301989888, 2600468480, 1853882368, 2596274176, 1704984576, 3262119936, 3166175232, 2828271616, 1429340160, 2181365760, 2059173888, 3755491328, 398712832, 4228526080, 248584192, 1760470016, 2114807296, 901213440, 2734584704, 53795392, 747874656, 428196624, 3308074712, 260086900, 186022130, 1034483691}, +{2147483648, 3221225472, 2684354560, 2415919104, 2550136832, 1275068416, 4127195136, 1090519040, 3514826752, 2503999488, 182452224, 4029677568, 2546466816, 4168876032, 3100508160, 853475328, 274890752, 3781476352, 67592192, 772149248, 2065897472, 233606144, 3512451584, 810931456, 3802857088, 811095488, 195344416, 3697789744, 2994470632, 675660340, 1676867902, 2830912845}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 1275068416, 1711276032, 3741319168, 1652555776, 3183476736, 291504128, 61865984, 3432513536, 273416192, 665452544, 3621978112, 775979008, 280150016, 1948999680, 3761377280, 2536450048, 2569708544, 4189187584, 1000071424, 121166464, 2279106112, 2159713120, 2822369744, 3634359848, 3497455668, 3372569738, 1977558741}, +{2147483648, 1073741824, 1610612736, 805306368, 2013265920, 2885681152, 2113929216, 1426063360, 1904214016, 4030726144, 2187329536, 1120927744, 3437756416, 1965817856, 4146987008, 284753920, 884441088, 2175516672, 180051968, 751185920, 1465190400, 2472121344, 150131200, 4059878656, 1471530112, 205152960, 2815798560, 2351757936, 1306385800, 2211866284, 1314632782, 161863633}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 2214592512, 1979711488, 3674210304, 3649044480, 440401920, 2099249152, 338690048, 1430781952, 3281256448, 2176712704, 3770482688, 3315040256, 881934336, 3889553408, 3941994496, 3156817920, 3416886272, 90994176, 1323463424, 1410821248, 93647680, 771464352, 3023273712, 3156403928, 1752334532, 2339033118, 250000791}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 3690987520, 100663296, 4143972352, 2541748224, 1900019712, 1805647872, 856686592, 369623040, 3758358528, 2092564480, 1891827712, 4153769984, 3342417920, 262529024, 1186074624, 516360192, 1076864000, 1450855936, 913327360, 2712364672, 1429394496, 2352327712, 204046256, 1840113592, 213270188, 3682408454, 2355935011}, +{2147483648, 1073741824, 1610612736, 1879048192, 134217728, 2617245696, 503316480, 654311424, 3011510272, 1312817152, 3676307456, 2972712960, 202899456, 4252762112, 1434583040, 1276706816, 655196160, 491339776, 3351764992, 3773181952, 1055328256, 2207679488, 417193472, 2906850560, 3112743040, 3071727168, 3781138720, 3273158000, 3065936472, 2398712068, 3709848714, 1031406521}, +{2147483648, 1073741824, 536870912, 1342177280, 402653184, 2080374784, 3456106496, 2063597568, 4135583744, 4290772992, 249561088, 2280652800, 1191706624, 3050569728, 2831810560, 1530200064, 3301670912, 675463168, 3833487360, 1209413632, 3811252224, 2192874496, 2466009600, 802633984, 171621504, 3074123072, 1603639136, 371053648, 3025193800, 1627878852, 1283166462, 3245003287}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 872415232, 570425344, 117440512, 2860515328, 3963617280, 1302331392, 1490026496, 2041053184, 1526988800, 3509714944, 2326331392, 451903488, 416399360, 3121438720, 1386090496, 3072264192, 4239690752, 1173847552, 1275275008, 85636480, 1093693760, 1280032608, 2972969904, 2030861688, 3950356956, 1660734366, 3658531595}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 1811939328, 1308622848, 117440512, 1484783616, 3141533696, 2552233984, 2236612608, 3624402944, 3536060416, 3108110336, 71106560, 1033142272, 2944876544, 1835327488, 1552822272, 859518976, 833334272, 2735661568, 2678529280, 2158336128, 3807771200, 518829024, 2199604976, 2624248792, 3178569948, 2725283990, 2853528467}, +{2147483648, 3221225472, 1610612736, 805306368, 2013265920, 1409286144, 167772160, 2432696320, 2357198848, 549453824, 2824863744, 19922944, 2577924096, 2268856320, 329646080, 2420047872, 1853063168, 3310206976, 2265931776, 473042944, 1210394624, 2905248768, 2741064192, 1426139904, 2480449408, 1579450048, 2073799520, 1523696912, 368660264, 143996116, 516076646, 872244613}, +{2147483648, 1073741824, 1610612736, 1879048192, 3623878656, 2080374784, 1107296256, 4278190080, 4286578688, 817889280, 3131047936, 2328887296, 1130889216, 2438725632, 518651904, 928186368, 2308014080, 3535060992, 318005248, 39727104, 1386547200, 919110656, 2705746432, 755566848, 2749013888, 1992390464, 3625892896, 2165265872, 3149104536, 2062274716, 665306030, 3917871213}, +{2147483648, 3221225472, 1610612736, 4026531840, 4160749568, 2751463424, 1107296256, 620756992, 2004877312, 3628072960, 786432000, 2324692992, 424148992, 3135504384, 3852599296, 3417374720, 2497675264, 3319775232, 4149960704, 713953280, 2822187008, 887923712, 402735616, 2862823168, 76974464, 2266776000, 1002080416, 479880688, 1065987240, 2202334620, 1198648246, 3671879691}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 3825205248, 2449473536, 3238002688, 2860515328, 3535798272, 3810525184, 242221056, 34078720, 1557397504, 3891920896, 2080833536, 1870430208, 2965127168, 11919360, 728109056, 734599168, 4249977856, 1384113664, 1460212480, 3782323584, 1368390848, 3863025376, 734372880, 1432739192, 4108194772, 2629110110, 718253079}, +{2147483648, 3221225472, 536870912, 2415919104, 3892314112, 3825205248, 2852126720, 1795162112, 2877292544, 3737124864, 975175680, 2530213888, 1030225920, 1914437632, 977928192, 1694564352, 3621421056, 278446080, 14770176, 796790784, 2553755648, 1503767552, 3965410816, 2194088704, 4279870336, 229603392, 4006687776, 1815254864, 2193934392, 3435873724, 4107213358, 3845503037}, +{2147483648, 1073741824, 3758096384, 4026531840, 939524096, 3288334336, 4060086272, 3539992576, 2122317824, 2143289344, 2904555520, 1263534080, 17301504, 2021916672, 2629173248, 3103326208, 107053056, 3534995456, 3054854144, 3841601536, 1827350528, 318669824, 3177411072, 1562582784, 1071291776, 3963973696, 3497146208, 3241090640, 1722334648, 3437918492, 1503299670, 3391447235}, +{2147483648, 1073741824, 1610612736, 2415919104, 2013265920, 4227858432, 1509949440, 2600468480, 3481272320, 2470445056, 1365245952, 3887071232, 2846359552, 1178861568, 1800011776, 1391394816, 621051904, 469745664, 2289459200, 3253088256, 1199638528, 1267842048, 2944170496, 2347303168, 662026624, 338061376, 1581125920, 3972864304, 59742088, 190930740, 192842566, 628680475}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 3825205248, 1040187392, 1828716544, 3581935616, 3862953984, 1319108608, 3606052864, 3992453120, 1188823040, 197525504, 3862102016, 1625194496, 3512680448, 2211241984, 973221888, 209270784, 1285788672, 2287399424, 1765218048, 2817828480, 1261599936, 1936552480, 1999500016, 1651346232, 406973844, 158576514, 1763624105}, +{2147483648, 3221225472, 1610612736, 1342177280, 2818572288, 2348810240, 301989888, 4043309056, 562036736, 3217031168, 1382023168, 1718616064, 4087873536, 1365508096, 1946550272, 3624861696, 3556933632, 2882551808, 2914246656, 141168640, 1912416256, 2677246976, 2863791616, 2584946944, 2589497216, 3609551040, 534003744, 2839928208, 1250758760, 2948314500, 756416310, 3925155283}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 4093640704, 436207616, 788529152, 2239758336, 1128267776, 2451570688, 269484032, 1300758528, 2187591680, 139067392, 1842806784, 4167991296, 1562689536, 4028588032, 3854970880, 1313417216, 1445692416, 3486602752, 2712352512, 1166584704, 3565024576, 574420640, 1563650992, 478675288, 719598092, 1569338022, 657930651}, +{2147483648, 1073741824, 1610612736, 1879048192, 2818572288, 2348810240, 4060086272, 3741319168, 1216348160, 2789212160, 2912944128, 2207252480, 2883059712, 360972288, 4248961024, 2557673472, 174817280, 4068392960, 3334234112, 4294848512, 3120891904, 55739392, 1956279808, 964634880, 3717566336, 2222707520, 1475271136, 610558384, 1677330936, 4102497036, 2940310482, 838985911}, +{2147483648, 3221225472, 1610612736, 2415919104, 1744830464, 2214592512, 1912602624, 3774873600, 1031798784, 2948595712, 2199912448, 743440384, 3851943936, 2966683648, 1617297408, 1523515392, 2036760576, 1407893504, 2474467328, 3377074176, 290269184, 1038597120, 1124040192, 684399360, 802721152, 1485962432, 1926099744, 1720184464, 1951064632, 23944028, 2519874610, 233385267}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 201326592, 3523215360, 1929379840, 109051904, 2831155200, 1587544064, 1034944512, 3370647552, 3412328448, 2797993984, 2544697344, 2691989504, 3615571968, 934731776, 3752464384, 3336513536, 2993132544, 3483682304, 3928566016, 2288158592, 542404672, 2529063264, 109146512, 3392599704, 770320452, 4206825366, 2255985731}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 3422552064, 2516582400, 3439329280, 58720256, 2353004544, 434110464, 1188036608, 1731723264, 495190016, 2240413696, 388825088, 1576435712, 4004036608, 763453440, 3977646080, 911423488, 1952037888, 1654619648, 2619939072, 2747049600, 1042669248, 1749542816, 1389820400, 4021177960, 23174732, 3625680186, 2569222991}, +{2147483648, 3221225472, 1610612736, 1879048192, 1476395008, 738197504, 2382364672, 4076863488, 1971322880, 3946840064, 3932160000, 2502950912, 597164032, 4266393600, 594673664, 1231486976, 2225831936, 2568339456, 3270729728, 3443920896, 2754160640, 3024520192, 975522304, 1827093760, 3890976896, 393594688, 3720568224, 3890094512, 2128945992, 1962195028, 4108475242, 165451541}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 2348810240, 973078528, 83886080, 2944401408, 935329792, 1776287744, 1613758464, 2570584064, 1997275136, 3264610304, 2429485056, 1897234432, 540360704, 1442963456, 3368161280, 2611288064, 3054812160, 3960717824, 1324291328, 3099958656, 2034067392, 3895844512, 626532368, 1174154376, 1842229492, 3090365698, 2539365741}, +{2147483648, 3221225472, 536870912, 1879048192, 3087007744, 469762048, 3992977408, 285212672, 1031798784, 3544186880, 2984247296, 3140485120, 1884815360, 3483107328, 4091674624, 2224226304, 225804288, 2563719168, 1247010816, 1799753728, 1981626368, 2524746752, 3047551488, 289605888, 2057145472, 566982592, 3230529312, 1558644144, 3616778152, 2122476852, 2760336538, 403167633}, +{2147483648, 1073741824, 536870912, 2415919104, 1476395008, 3690987520, 4060086272, 1426063360, 1468006400, 3175088128, 2292187136, 537919488, 585629696, 3682861056, 2932998144, 302972928, 1261928448, 841990144, 3287113728, 295579648, 1200166912, 1239591936, 765686272, 2795438336, 136289152, 3301695936, 1850688672, 352918704, 2602738296, 1950579372, 875497470, 3689388731}, +{2147483648, 1073741824, 3758096384, 268435456, 2281701376, 67108864, 234881024, 3103784960, 1451229184, 3527409664, 127926272, 2867855360, 3501719552, 1996750848, 2268725248, 3804168192, 386367488, 3745955840, 599547904, 883306496, 4004587520, 2900016128, 86664704, 2907636480, 3007287936, 956487104, 3668336608, 3442029360, 2691603576, 3431486676, 868497106, 4074377039}, +{2147483648, 1073741824, 2684354560, 1342177280, 134217728, 67108864, 2046820352, 956301312, 310378496, 3594518528, 1113587712, 2783969280, 999817216, 1112801280, 399376384, 3308847104, 3062071296, 1910980608, 1288429568, 2548183040, 429078528, 1070382080, 2241451520, 923345664, 2059112320, 3034806464, 2068709088, 4253483824, 1919065096, 1230035812, 2484248538, 34130387}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 3154116608, 4060086272, 1593835520, 612368384, 264241152, 1130364928, 143654912, 925368320, 1221328896, 4081713152, 1605304320, 3589439488, 269041664, 175562752, 13504512, 3741696, 4127175680, 2012801536, 4250351872, 1203151744, 301941568, 560718560, 3075976400, 3648316456, 3913103996, 3500769838, 3541428185}, +{2147483648, 3221225472, 3758096384, 3489660928, 1744830464, 1677721600, 1577058304, 754974720, 813694976, 1019215872, 3164602368, 3710910464, 2511863808, 1475084288, 4191813632, 3779002368, 2141683712, 527286272, 3168231424, 1110315008, 112789504, 1882885120, 2545511936, 2692162304, 3453206144, 850126016, 573199200, 434800912, 290550040, 2796757988, 2951579490, 3805988789}, +{2147483648, 1073741824, 536870912, 1879048192, 2013265920, 3825205248, 3925868544, 4177526784, 1535115264, 3560964096, 1168113664, 873463808, 3015180288, 2106327040, 441843712, 746389504, 4115038208, 4076322816, 1826775040, 79835136, 305600512, 1939182592, 727728640, 1272252160, 728929152, 3173895360, 3066647712, 2885258736, 3800450424, 2768245484, 897584554, 2537556589}, +{2147483648, 3221225472, 536870912, 4026531840, 1744830464, 2080374784, 1979711488, 4076863488, 142606336, 1983905792, 606076928, 1601175552, 340262912, 735838208, 810418176, 404553728, 2437316608, 4287250432, 3877101568, 3304722432, 847198208, 2417865728, 2511201792, 4070909184, 219329152, 2046323008, 819258080, 3120141744, 2683827096, 3505002324, 15153166, 3845750981}, +{2147483648, 1073741824, 3758096384, 1879048192, 2550136832, 1140850688, 3187671040, 1358954496, 1602224128, 2042626048, 4242538496, 321912832, 1709703168, 3639869440, 1217003520, 2020540416, 3735846912, 433897472, 1262313472, 259403776, 1042360320, 1646371840, 3811277312, 94836480, 3825774208, 2370749376, 4130242464, 64266128, 3176192072, 549146740, 3244229622, 474261415}, +{2147483648, 1073741824, 1610612736, 2952790016, 2281701376, 1409286144, 2852126720, 3238002688, 4001366016, 1119879168, 824180736, 40894464, 3037200384, 2259943424, 3326476288, 637075456, 457015296, 724746240, 3724042240, 2094673920, 4219144192, 3549082624, 1212304896, 2352027392, 1470738304, 2558837440, 2370389984, 3836983568, 442483192, 427029076, 1901716382, 2179655759}, +{2147483648, 1073741824, 3758096384, 1342177280, 3623878656, 2214592512, 3120562176, 150994944, 3951034368, 3149922304, 2682257408, 728760320, 1376256000, 1850998784, 3876716544, 354091008, 2644541440, 1276231680, 3528482816, 2111713280, 1076176896, 4000689152, 1227645440, 1787311872, 655630208, 280106176, 3461033120, 423141904, 3594381320, 1486775204, 1396911134, 1542233591}, +{2147483648, 1073741824, 1610612736, 2952790016, 939524096, 1677721600, 4194304000, 150994944, 1954545664, 3921674240, 3978297344, 3864002560, 311951360, 4062969856, 5636096, 1916993536, 590774272, 4099784704, 1489395712, 2761043968, 1735460864, 2279060480, 4197605888, 2844276480, 3293853568, 688530624, 249377632, 3988891984, 3138476088, 764320860, 3500273522, 2311609613}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3690987520, 4194304000, 3003121664, 2407530496, 1556086784, 488636416, 156237824, 2956460032, 1503920128, 3309699072, 6750208, 3834347520, 582926336, 3775684608, 1378496512, 128792576, 2438376448, 3816838656, 3348104448, 2451052928, 3446946368, 1455295264, 2036541136, 459122552, 4198628252, 3132351130, 2538269063}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 2214592512, 2315255808, 251658240, 1753219072, 2185232384, 2271215616, 2588934144, 355991552, 2439774208, 4133879808, 4187029504, 1599897600, 2069741568, 3668860928, 444739584, 3090364416, 392137728, 820659712, 382739200, 1836585856, 2701920576, 2562080224, 3907590320, 1213243464, 4209763788, 3553050650, 3105000245}, +{2147483648, 3221225472, 2684354560, 4026531840, 2013265920, 2751463424, 3523215360, 2030043136, 176160768, 3921674240, 1512046592, 466616320, 3543662592, 1108082688, 1995833344, 3600089088, 2280292352, 44056576, 4281458688, 3803320320, 2890340352, 488477696, 1857413632, 1816139520, 3529518464, 2075132608, 2173182176, 1090791120, 36832760, 4169606396, 3485314170, 1839589101}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 1006632960, 3724541952, 2365587456, 2340421632, 4248829952, 1730150400, 1120927744, 1988624384, 3389259776, 20054016, 751239168, 2875686912, 2948907008, 805199872, 600715264, 2263427072, 1899922432, 2273476096, 3374329088, 2278566016, 554183872, 423902624, 3809615792, 3650562456, 4272930556, 2413882966, 3885788611}, +{2147483648, 1073741824, 536870912, 2415919104, 2013265920, 3959422976, 3657433088, 1728053248, 1870659584, 2915041280, 4150263808, 1301282816, 1341652992, 2261516288, 1383989248, 3494313984, 3090382848, 4017242112, 4267761664, 4261031936, 356325376, 3343821824, 3332176384, 604767488, 513678720, 639051584, 766223904, 1420717712, 3450260904, 735127612, 578847066, 2509489581}, +{2147483648, 1073741824, 2684354560, 805306368, 134217728, 2751463424, 1711276032, 2164260864, 2491416576, 62914560, 1335885824, 2609905664, 179830784, 3551789056, 1010171904, 2408906752, 1825275904, 2638528512, 3585368064, 290074624, 1893677056, 2031395840, 3067104768, 3517188864, 332275840, 1598099904, 88967520, 2059003856, 152295960, 1161616524, 86006794, 2301364067}, +{2147483648, 3221225472, 2684354560, 268435456, 1744830464, 2348810240, 3992977408, 3674210304, 2675965952, 3074424832, 1654652928, 1408237568, 4212654080, 3945005056, 128581632, 948764672, 449478656, 2907848704, 1485299712, 2265321472, 3146455040, 3007425536, 4078165504, 454301952, 3201443968, 1773741376, 1093178656, 3910357040, 2824566392, 2081908692, 3770770682, 3227672559}, +{2147483648, 1073741824, 536870912, 2952790016, 671088640, 1140850688, 100663296, 721420288, 1082130432, 2956984320, 3567255552, 3811573760, 629669888, 3219914752, 3597008896, 3555786752, 3351543808, 3471097856, 2401198080, 3696373760, 3265468416, 3202851840, 952329728, 255605504, 2399010944, 3823436608, 2867246816, 544208432, 245688376, 331316324, 3949069166, 2032861881}, +{2147483648, 3221225472, 536870912, 3489660928, 939524096, 4227858432, 301989888, 754974720, 2373976064, 171966464, 1679818752, 137363456, 1466433536, 3494117376, 2491809792, 1379860480, 4029317120, 130433024, 3734888448, 4143583232, 2131048448, 3813653504, 3180984832, 2648445184, 3427404672, 1118635968, 4041972768, 2672816112, 3432711320, 1333571460, 1153520790, 361453227}, +{2147483648, 3221225472, 1610612736, 1342177280, 1207959552, 1811939328, 3321888768, 2164260864, 4185915392, 2193620992, 4066377728, 3838836736, 238551040, 3303276544, 1536557056, 244252672, 1070563328, 1282064384, 3999555584, 4265218048, 3220514816, 2996472832, 4081075712, 1363945728, 3152681600, 3092056512, 2361297440, 783699152, 1494427432, 2703066156, 2386805498, 3272407255}, +{2147483648, 3221225472, 3758096384, 1342177280, 1207959552, 3825205248, 2113929216, 788529152, 411041792, 3124756480, 1981808640, 3069181952, 3491233792, 268173312, 1309540352, 3629318144, 3450306560, 4258217984, 3985498112, 1870270464, 1734936576, 3052317696, 3578906112, 3355708160, 2581730944, 3721735232, 624990688, 431159984, 261859864, 1193369524, 4283353722, 2853549529}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3154116608, 503316480, 3976200192, 1619001344, 1715470336, 2443182080, 3754950656, 376963072, 799277056, 1924005888, 2068250624, 256409600, 1574223872, 2532139008, 3370266624, 2929002496, 89494528, 2530036224, 535955712, 3926734976, 2416026816, 4052447072, 2210998192, 4095705848, 964971548, 2880283946, 1126776919}, +{2147483648, 1073741824, 3758096384, 2952790016, 1207959552, 3690987520, 973078528, 2063597568, 1367343104, 1740636160, 4221566976, 101711872, 771227648, 369360896, 3783655424, 3303342080, 3257696256, 935739392, 571596800, 2636787712, 1367287808, 1681626112, 121765376, 1077019904, 2643143040, 3770001472, 2812864160, 605339536, 140656664, 847768044, 3887532090, 228040863}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 1140850688, 1912602624, 2063597568, 209715200, 499122176, 3563061248, 1351614464, 1645740032, 1881407488, 1764884480, 2200895488, 1131053056, 2992848896, 1940709376, 635318272, 520169472, 56853504, 1836905984, 1088830208, 1159011712, 876198464, 3946832352, 2481106512, 1130328936, 3929728444, 335748706, 707044783}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 3019898880, 2650800128, 117440512, 3867148288, 935329792, 1449132032, 3220176896, 3267887104, 3931373568, 535166976, 4285464576, 1984790528, 1358708736, 1985011712, 3838455808, 3996452864, 2537593856, 2988497408, 641864448, 943790720, 4067868224, 81263712, 1518570064, 2826397032, 3423823332, 2757585550, 1846953351}, +{2147483648, 3221225472, 2684354560, 268435456, 3355443200, 2617245696, 2986344448, 1761607680, 4169138176, 2873098240, 4028628992, 139460608, 2542272512, 2219573248, 79822848, 4075225088, 4056252416, 3654041600, 264560640, 2945847296, 184621056, 2115808256, 2241132032, 1226716416, 2211265408, 4020149952, 2488524896, 3171649264, 742998488, 1450597020, 1073211830, 1886761169}, +{2147483648, 1073741824, 536870912, 3489660928, 402653184, 3825205248, 3925868544, 4043309056, 4202692608, 448790528, 2627731456, 3247439872, 316145664, 2790522880, 444989440, 917307392, 3687284736, 3412180992, 859136000, 2782539776, 2412189696, 101235712, 1023767040, 3239190272, 4111143808, 4156198592, 1604220640, 4218461712, 1027688600, 520881612, 3432131730, 2454396291}, +{2147483648, 1073741824, 3758096384, 2415919104, 939524096, 2080374784, 838860800, 1627389952, 1719664640, 3292528640, 1084227584, 575668224, 3586654208, 1860435968, 1262878720, 1124007936, 1872199680, 1728004096, 3069829120, 1358573568, 108341248, 574266368, 592046592, 809644288, 3855156096, 3132140736, 753198560, 3170141872, 1106439736, 2244185148, 2206290342, 2549801323}, +{2147483648, 3221225472, 3758096384, 268435456, 3355443200, 2348810240, 1442840576, 1258291200, 1501560832, 4290772992, 4028628992, 1603272704, 1463287808, 1768685568, 1197342720, 4050190336, 1531215872, 439435264, 1713037312, 3877244928, 329451520, 1581235200, 1842542080, 3619565824, 3579381376, 3710697280, 2160410784, 855178128, 3698667768, 3599939180, 3952897258, 3637792757}, +{2147483648, 1073741824, 1610612736, 268435456, 4160749568, 3288334336, 3590324224, 3674210304, 2390753280, 2101346304, 3152019456, 3253731328, 2756182016, 3817078784, 4127850496, 508100608, 1126400000, 4265689088, 155836416, 2260086784, 1456408576, 1157929984, 1607596544, 2024419072, 1750668416, 3164314432, 2559398240, 2739397360, 1412772008, 1317380868, 2864083886, 2235656275}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 469762048, 2516582400, 956301312, 2759852032, 281018368, 3231711232, 2563768320, 1609039872, 1762394112, 1335492608, 1501626368, 3630071808, 3993845760, 3812679680, 3912110080, 3460237312, 3672738816, 1176037888, 347748608, 336663168, 3746993088, 4054930272, 4131574544, 807084824, 3504323484, 382989198, 1200467609}, +{2147483648, 1073741824, 2684354560, 805306368, 671088640, 3019898880, 1577058304, 654311424, 4135583744, 3300917248, 2136997888, 4124049408, 280494080, 462159872, 18219008, 3012493312, 4035936256, 1884471296, 769417216, 3329372160, 3756865536, 742040576, 2280932864, 2439382784, 1317481088, 1491842624, 2393962592, 3551094416, 3316954088, 2718387500, 3182933146, 3953060205}, +{2147483648, 3221225472, 536870912, 805306368, 3087007744, 3959422976, 3120562176, 2332033024, 2927624192, 4081057792, 2938109952, 2211446784, 367525888, 120848384, 2516451328, 1424293888, 2621734912, 610123776, 1963614208, 1072828416, 88553472, 1697350656, 1545757184, 690369792, 2777228672, 630621248, 2605368672, 2047465840, 1870953496, 971980220, 2520757070, 1284261143}, +{2147483648, 1073741824, 1610612736, 1342177280, 402653184, 2617245696, 3925868544, 1291845632, 2155872256, 490733568, 4175429632, 3534749696, 266862592, 1038876672, 1910898688, 4093313024, 1713143808, 1625440256, 2838224896, 2337419264, 2501445632, 3983379456, 2812531200, 2278424832, 1303842176, 3802837440, 1338074976, 2465415536, 2467982952, 4278179860, 2126518294, 2116040353}, +{2147483648, 3221225472, 536870912, 4026531840, 3892314112, 3154116608, 2449473536, 2634022912, 3598712832, 2084569088, 81788928, 128974848, 2543321088, 3374055424, 598605824, 1930231808, 2974580736, 3091382272, 118841344, 4237955072, 1562851328, 561230848, 1986872832, 2268476672, 2744204160, 2233633728, 2507140832, 558493872, 1813045544, 2433121364, 1036232522, 1685412865}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 1677721600, 167772160, 4143972352, 511705088, 339738624, 3261071360, 2272264192, 3147300864, 4170973184, 2100166656, 513867776, 1662353408, 3754606592, 4184367104, 3478786048, 4052428800, 528915456, 948987392, 3971357440, 2705140608, 4173047616, 690749024, 3189620912, 249625736, 1358650308, 3581984506, 2090162529}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 2617245696, 2986344448, 620756992, 880803840, 557842432, 698351616, 3002073088, 3800563712, 617349120, 1232994304, 1844510720, 849444864, 1127661568, 3505414144, 1506422784, 1422604288, 3521285120, 4204295680, 106304768, 2110593920, 2723646912, 1904992352, 1341126512, 1701696824, 2609566292, 2739298654, 534188721}, +{2147483648, 3221225472, 3758096384, 3489660928, 2013265920, 3690987520, 369098752, 1560281088, 1652555776, 1874853888, 3760193536, 1880096768, 2432172032, 489947136, 224264192, 94306304, 520978432, 1751957504, 3174588416, 1619136512, 3708618752, 3875048448, 3248515584, 918948096, 39518848, 1276881600, 972028896, 3884449104, 3549152504, 2663500172, 1418785658, 3376052691}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 738197504, 2248146944, 2600468480, 4286578688, 1522532352, 2250244096, 2358247424, 376963072, 2927362048, 1042415616, 1422065664, 1826324480, 775831552, 2330779648, 1221472256, 916011008, 4217674752, 1883757056, 3243345152, 3625548416, 1205423936, 3111738656, 3735641936, 3409006648, 2189254956, 1299663226, 3306191201}, +{2147483648, 1073741824, 1610612736, 805306368, 2818572288, 3959422976, 4127195136, 3808428032, 545259520, 2915041280, 3709861888, 4254072832, 3707240448, 478937088, 1787691008, 2995716096, 2753134592, 1587560448, 533782528, 3918671872, 637077504, 463115264, 3564627456, 513782016, 4037760640, 365133120, 2411154656, 2360697168, 2805220152, 2497903532, 4072342938, 1702596797}, +{2147483648, 3221225472, 536870912, 2952790016, 3355443200, 3422552064, 1912602624, 2332033024, 1233125376, 2470445056, 3282042880, 535822336, 1902641152, 1921253376, 1253703680, 4121755648, 2811133952, 1835778048, 2104123392, 3436056576, 3623827456, 3957826560, 4160708096, 2354880768, 1380114304, 3026114112, 1510526112, 1008458928, 1153585976, 4121570708, 1888824422, 3885148955}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 738197504, 3120562176, 1258291200, 209715200, 3972005888, 3122659328, 4279238656, 1779957760, 1220280320, 3650748416, 2706571264, 2930999296, 1654308864, 3941097472, 1773539328, 2458982400, 3787242496, 3095624192, 673809664, 2571752832, 4187747392, 2794247648, 3744034320, 2566042296, 2644401612, 3456568962, 2931663881}, +{2147483648, 3221225472, 2684354560, 2952790016, 3355443200, 4227858432, 3120562176, 3808428032, 3447717888, 205520896, 845152256, 458227712, 911736832, 2215903232, 4154064896, 3371106304, 2940239872, 1858027520, 4236435456, 945688576, 3320649728, 2770043904, 4288011776, 1400548608, 1998610816, 2863291968, 385709984, 2587490928, 467969160, 778920652, 893508226, 1430290547}, +{2147483648, 3221225472, 3758096384, 2415919104, 3892314112, 872415232, 1711276032, 2600468480, 3380609024, 2629828608, 362807296, 2213543936, 436731904, 3002335232, 2316435456, 466681856, 1734836224, 1881456640, 4168638464, 2006323200, 1502283776, 1017289728, 4206976512, 2773849856, 2730878080, 2478303040, 3006718112, 388581200, 1051829080, 4182764052, 642436030, 890192607}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 738197504, 3523215360, 1694498816, 2592079872, 2420113408, 2103443456, 3845128192, 1829240832, 3095134208, 802029568, 902627328, 2945155072, 203014144, 782852096, 1979854848, 1615542272, 2296028160, 3349963264, 827702528, 1275916160, 2418468288, 1229061088, 1995263152, 2293767240, 3023308948, 4266801742, 1349717629}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 738197504, 3724541952, 4009754624, 1887436800, 3032481792, 1956642816, 3515875328, 1050148864, 1382285312, 27131904, 2525691904, 2704637952, 3437051904, 2432032768, 585764864, 3041724416, 1299880960, 2078721536, 3208349952, 3285077120, 3743700032, 359224288, 2694052624, 1135949592, 1445892300, 2876306690, 978099615}, +{2147483648, 1073741824, 3758096384, 3489660928, 2013265920, 3556769792, 2315255808, 1761607680, 1300234240, 1866465280, 740294656, 646971392, 2949120000, 3522953216, 3830317056, 3960930304, 3920199680, 813350912, 3478282240, 3135385600, 3429967872, 2452786176, 3164957184, 4013656832, 1546897280, 2430918848, 2402110752, 3999768240, 1479408088, 2992362028, 2026428182, 2693483885}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1677721600, 3590324224, 452984832, 914358272, 1312817152, 3609198592, 2775580672, 975699968, 2786852864, 2245394432, 2055536640, 2140372992, 1685995520, 2204557312, 125448192, 1067124736, 3734680576, 2894329344, 2562302720, 3653074048, 877153088, 4243838816, 1930538032, 3177274200, 838756116, 1738997270, 2484745261}, +{2147483648, 1073741824, 536870912, 1879048192, 2818572288, 1946157056, 1308622848, 2801795072, 2860515328, 482344960, 3193962496, 2316304384, 49807360, 1153171456, 508690432, 2547712000, 3528818688, 2170404864, 2682871808, 3409850368, 2945521664, 534942720, 4123162112, 2713949952, 1227415168, 3524645440, 1482518368, 595083152, 553398696, 32645276, 2418745594, 3825049521}, +{2147483648, 1073741824, 536870912, 3489660928, 2013265920, 4093640704, 4194304000, 385875968, 2524971008, 1707081728, 3139436544, 3912237056, 3676831744, 1416888320, 4093771776, 3388276736, 1494843392, 1759756288, 1200971776, 2005282816, 2776569856, 1432927232, 2356177408, 612860672, 2529219456, 2559300416, 2835440736, 1939086032, 1838294712, 2544699396, 3257245254, 2303056887}, +{2147483648, 3221225472, 2684354560, 1342177280, 4160749568, 1811939328, 2583691264, 352321536, 2843738112, 4248829952, 778043392, 19922944, 3005743104, 570687488, 2037776384, 1808465920, 222986240, 2829434880, 2647285760, 2818707456, 4084537344, 2977283072, 3968952832, 2884666624, 2683096448, 2469784512, 2633132832, 3867022128, 2988385224, 2800004948, 660789446, 2476928427}, +{2147483648, 3221225472, 2684354560, 2952790016, 671088640, 1006632960, 2382364672, 385875968, 3699376128, 708837376, 3596615680, 458227712, 938999808, 76808192, 1761738752, 735641600, 3903291392, 3654205440, 43671552, 512102400, 1916999680, 993690624, 2404607488, 188327168, 1040833664, 20639296, 2378714848, 4079423408, 2108720136, 441867980, 3068135402, 2131766651}, +{2147483648, 3221225472, 536870912, 1342177280, 1476395008, 1006632960, 3187671040, 2130706432, 3632267264, 3309305856, 1885339648, 2716860416, 1226309632, 2159280128, 2721710080, 2155937792, 1687912448, 957431808, 2186928128, 2721976320, 1505966080, 610180096, 1093190144, 4273846528, 1877364864, 771577920, 213380576, 4017424752, 2210500168, 1172328932, 521816314, 4013646539}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 3825205248, 3456106496, 83886080, 3363831808, 213909504, 3802136576, 967835648, 1039663104, 485752832, 2872180736, 199950336, 1845133312, 318226432, 3021758464, 850792448, 2004948992, 1599441920, 1405579776, 586452736, 1776482944, 1449917120, 441599840, 1061363472, 3123101336, 3847872324, 2511956818, 2897852131}, +{2147483648, 1073741824, 1610612736, 4026531840, 402653184, 201326592, 1375731712, 83886080, 1937768448, 146800640, 819986432, 193986560, 3976724480, 263454720, 2662203392, 733544448, 598835200, 1869922304, 663379968, 2863280128, 3345942528, 3341067264, 2614589952, 3470632192, 1774634880, 320433600, 1572114848, 459231440, 4272523528, 1091104860, 1349535206, 2804760527}, +{2147483648, 1073741824, 1610612736, 2415919104, 1744830464, 872415232, 3858759680, 3405774848, 1870659584, 2411724800, 962592768, 1928331264, 2070413312, 4201381888, 3032612864, 899350528, 628981760, 4085137408, 2835537920, 4009635840, 530647040, 3960650752, 2454060544, 965326592, 1731748992, 3271029568, 1782234400, 2718558736, 2325462184, 3348841828, 1545494438, 2834488097}, +{2147483648, 1073741824, 536870912, 2415919104, 2818572288, 3422552064, 1308622848, 4110417920, 1568669696, 2554331136, 668991488, 3069181952, 1900544000, 2828271616, 4101373952, 2985623552, 1505198080, 2170011648, 2946195456, 3509727232, 3726317568, 3587091456, 3453636096, 3055794432, 3953258624, 1789806272, 2024128032, 1159512944, 4270706920, 4161030596, 254979502, 535330199}, +{2147483648, 3221225472, 1610612736, 2415919104, 3355443200, 2483027968, 1577058304, 922746880, 1837105152, 1715470336, 4041211904, 579862528, 2072510464, 1627652096, 1547567104, 729612288, 1574404096, 2169847808, 1201266688, 4052357120, 410724352, 3835083776, 3095451136, 1890825984, 3476767360, 2387403328, 342467232, 2691193072, 414080168, 4149175580, 2095760518, 2195227459}, +{2147483648, 3221225472, 536870912, 3489660928, 3087007744, 2080374784, 3657433088, 2801795072, 2357198848, 750780416, 488636416, 1680867328, 3875012608, 2383151104, 3541696512, 2045575168, 429031424, 1409302528, 2054021120, 1766199296, 1784625152, 1574681600, 296540672, 4135489792, 2248825216, 3712546624, 304131808, 2085191184, 2109820792, 3998573252, 1804820594, 487357597}, +{2147483648, 3221225472, 536870912, 3489660928, 1744830464, 1006632960, 234881024, 486539264, 3430940672, 247463936, 1059061760, 1370488832, 3275227136, 1587281920, 724959232, 3914268672, 1902804992, 1377058816, 4065320960, 1434062848, 923875328, 3524377600, 2195516928, 3058087168, 2518318208, 60615872, 4263940192, 650793616, 2129977208, 2014488100, 828919522, 568968393}, +{2147483648, 1073741824, 2684354560, 1879048192, 2550136832, 469762048, 3456106496, 4110417920, 1115684864, 2554331136, 2279604224, 2479882240, 1751646208, 442761216, 2469527552, 1286144000, 1553629184, 1039482880, 168615936, 1940271104, 2441295872, 2165289984, 2181167616, 833519872, 1877959808, 3953247936, 4238246368, 550987952, 2565723368, 3869817996, 500980398, 3956698275}, +{2147483648, 1073741824, 3758096384, 805306368, 1476395008, 1811939328, 2650800128, 1258291200, 813694976, 1488977920, 1033895936, 2133852160, 1789394944, 3102474240, 1200226304, 3353673728, 32768, 1176322048, 2880102400, 1433808896, 3778488320, 1442952192, 3175864832, 1878043904, 3038080128, 376892736, 2840863456, 1337861136, 3234543192, 3159600420, 2777340582, 3859162161}, +{2147483648, 1073741824, 2684354560, 1342177280, 3892314112, 67108864, 1442840576, 2264924160, 3967811584, 1379926016, 2510290944, 1775239168, 2004353024, 2024538112, 3246784512, 1464664064, 3092742144, 679297024, 3465142272, 2245668864, 1747138560, 1416543232, 2471554560, 1434950400, 1225081984, 2435185728, 4175183584, 2234396080, 2107182328, 2231207068, 1802919274, 1492339797}, +{2147483648, 3221225472, 1610612736, 4026531840, 3355443200, 603979776, 2650800128, 3573547008, 2659188736, 2579496960, 1134559232, 462422016, 264765440, 3582197760, 483786752, 1168179200, 1615560704, 1503772672, 1518690304, 4200730624, 1454319616, 2699469824, 920145408, 1885575936, 4267040384, 2599119552, 4001316576, 726571984, 241982360, 376283020, 813235030, 1414711219}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 2214592512, 2181038080, 520093696, 3934257152, 3351248896, 2623537152, 3520069632, 2746744832, 1481375744, 1745485824, 1871249408, 2104524800, 160645120, 4048084992, 1609961472, 451622912, 4220363776, 3076905472, 960018176, 4137120128, 4207333184, 2570125664, 4240213328, 3000587240, 1818348012, 3233193050, 3612376541}, +{2147483648, 1073741824, 3758096384, 3489660928, 1207959552, 3288334336, 2583691264, 721420288, 3045064704, 3015704576, 4074766336, 1347420160, 832045056, 274464768, 3856007168, 1574502400, 2945875968, 3753492480, 1520984064, 1396322304, 3821479936, 3364588544, 2821023232, 48136960, 1463666560, 562197568, 21308320, 2132851600, 3203460424, 2177288236, 3629105586, 1950448273}, +{2147483648, 1073741824, 536870912, 4026531840, 2550136832, 3825205248, 1107296256, 4076863488, 931135488, 767557632, 1042284544, 632291328, 483917824, 513015808, 851050496, 775487488, 240222208, 3767910400, 1685020672, 2747150336, 3219855360, 354726912, 1198152192, 3736715008, 169474432, 3101770816, 4291640608, 2570827920, 2250557944, 1893919844, 4193115546, 210459891}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 2885681152, 1040187392, 419430400, 1417674752, 1270874112, 144703488, 758120448, 914882560, 268697600, 1874460672, 165347328, 3666313216, 2941239296, 3025231872, 2452492288, 31012864, 2211482624, 2943770112, 2147455232, 199480448, 2216649152, 3873900384, 1618060752, 898299864, 2810706148, 2545246638, 834936835}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 3690987520, 369098752, 1728053248, 3279945728, 3695181824, 3953131520, 4113563648, 3935830016, 98828288, 3844472832, 2108096512, 1864990720, 724353024, 703356928, 911347712, 321468416, 3220347904, 2714200576, 214018304, 3220226688, 3827201088, 3360369952, 3930292720, 2781996792, 186697764, 3340125994, 2575770047}, +{2147483648, 1073741824, 3758096384, 268435456, 3623878656, 3690987520, 1107296256, 2365587456, 3296722944, 306184192, 1470103552, 3327131648, 510132224, 4077125632, 1339424768, 3371237376, 1808826368, 2147205120, 1727291392, 2904698880, 522135552, 2924329984, 3103355392, 1177067776, 3036149632, 3826674624, 626861664, 434285488, 1588386424, 338552572, 2147837006, 569550331}, +{2147483648, 1073741824, 1610612736, 2415919104, 134217728, 2080374784, 3858759680, 1426063360, 1451229184, 952107008, 341835776, 164626432, 2919759872, 2173435904, 3560308736, 496828416, 285048832, 1712504832, 2096914432, 3923390464, 209389568, 3177757696, 1180919296, 173587712, 2138797696, 79467712, 3851515104, 1407164816, 18735144, 517391596, 4251350966, 1275137473}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1275068416, 369098752, 922746880, 1820327936, 2394947584, 2099249152, 990904320, 3269984256, 522452992, 1547829248, 4187291648, 1968734208, 1687502848, 2898452480, 3695587328, 3150387200, 1067817984, 3047808512, 1484110080, 2002896512, 968990784, 546034400, 2115017360, 3126946808, 491320844, 1021772990, 901102547}, +{2147483648, 3221225472, 1610612736, 4026531840, 2013265920, 469762048, 1711276032, 2701131776, 1233125376, 1103101952, 3567255552, 1131413504, 1587019776, 3087794176, 3261726720, 1056899072, 2260500480, 2670182400, 1179017216, 1271271424, 3697616896, 2283512832, 163013120, 1379645696, 596078208, 2957216192, 3181082144, 3277956112, 981495384, 119741044, 1077847098, 1926034501}, +{2147483648, 3221225472, 536870912, 2415919104, 3355443200, 67108864, 1577058304, 1795162112, 1249902592, 4181721088, 3730833408, 3046113280, 2595749888, 2711879680, 4070965248, 4183228416, 3841032192, 4127703040, 978280448, 2388791296, 2699114496, 3361647616, 2452772352, 1476301568, 1099064960, 2704713024, 1271815264, 2536290032, 1110138056, 4142143356, 4291167242, 2051486183}, +{2147483648, 3221225472, 1610612736, 2415919104, 671088640, 1543503872, 2785017856, 1593835520, 3347054592, 1438646272, 3349151744, 1817182208, 3124232192, 2538864640, 618790912, 3873767424, 3723526144, 1316700160, 1665458176, 110497792, 756492288, 3083713536, 191884800, 987086080, 2653671040, 1617921600, 2741695008, 4237629072, 2304288664, 3476509052, 4150456666, 2450065723}, +{2147483648, 1073741824, 3758096384, 2952790016, 4160749568, 2885681152, 2382364672, 2231369728, 2558525440, 2218786816, 1352663040, 3245342720, 3288858624, 1053556736, 1891762176, 2726887424, 2100199424, 1295171584, 1452236800, 4247662592, 3539675136, 2882507776, 3711980032, 4020745472, 2283559040, 1472043712, 2510388064, 1389699376, 1303683640, 2093990388, 3880240926, 1045165329}, +{2147483648, 3221225472, 2684354560, 2952790016, 134217728, 4227858432, 4127195136, 419430400, 2055208960, 2445279232, 2124414976, 3434086400, 1571291136, 3413377024, 3606446080, 1063845888, 3705831424, 4081270784, 1787224064, 1839337472, 2129598464, 2407760896, 4226149888, 4057701632, 3763991168, 1565111232, 3042886880, 777924816, 412948696, 2463415044, 1879732486, 521430167}, +{2147483648, 1073741824, 536870912, 2415919104, 402653184, 3959422976, 3791650816, 2600468480, 1048576000, 1774190592, 543162368, 1634729984, 1963458560, 2386821120, 3627155456, 2398683136, 1183481856, 785661952, 126738432, 2425761792, 3531282432, 3474697216, 2490032640, 1323539712, 4033270656, 2234889792, 2042486112, 943602640, 2737773928, 4065437380, 2959080670, 123678707}, +{2147483648, 3221225472, 1610612736, 1879048192, 2550136832, 2751463424, 1845493760, 1459617792, 444596224, 3359637504, 1386217472, 344981504, 1777860608, 1987313664, 3340632064, 1687617536, 3937763328, 589053952, 3915964416, 3557429248, 444147712, 2989130752, 3252025856, 1880534784, 4229415552, 2859710016, 1445953376, 2803591856, 1277510584, 4200752140, 210761626, 3489114307}, +{2147483648, 1073741824, 3758096384, 4026531840, 4160749568, 3825205248, 1644167168, 3003121664, 1233125376, 583008256, 2006974464, 303038464, 2265448448, 2292973568, 6946816, 3014852608, 1317896192, 1586872320, 2683920384, 2292592640, 4276692992, 2825290752, 391922176, 2497357568, 289304960, 3175459904, 3633959584, 2063826128, 1499275352, 2695403500, 4020860038, 340667145}, +{2147483648, 1073741824, 3758096384, 2415919104, 3892314112, 3288334336, 2382364672, 1694498816, 3263168512, 3326083072, 2841640960, 3421503488, 3319267328, 1276379136, 3732799488, 546242560, 2446229504, 139575296, 3416678400, 1045049344, 1608591360, 1168743424, 1651727872, 3717049088, 2306163328, 457614016, 2110643680, 3687080752, 3630644936, 270706980, 1697380298, 2898218835}, +{2147483648, 1073741824, 536870912, 3489660928, 134217728, 1275068416, 1040187392, 2701131776, 2189426688, 2847932416, 2338324480, 1032847360, 1496842240, 1152122880, 1977483264, 1218510848, 3228794880, 860766208, 906682368, 1825714176, 403642368, 1060813824, 1477047808, 4173771008, 3490696320, 4229664704, 1866099936, 4280869072, 1844780968, 1088534588, 778133098, 3330309701}, +{2147483648, 1073741824, 1610612736, 2952790016, 2013265920, 3422552064, 2650800128, 117440512, 629145600, 314572800, 1579155456, 2765094912, 3771203584, 2086928384, 2806382592, 1590755328, 247169024, 102842368, 2545278976, 3921817600, 4100392960, 703771648, 4210487808, 4069952768, 3895510144, 377986624, 3165353120, 2658593744, 2664873016, 3075526460, 4256675782, 2836622283}, +{2147483648, 3221225472, 536870912, 1342177280, 671088640, 3422552064, 2248146944, 3204448256, 1686110208, 3258974208, 1231028224, 1508900864, 538443776, 985399296, 4081713152, 2762932224, 1916108800, 120504320, 2549506048, 1758859264, 3463788544, 754097152, 2105499136, 2953746688, 1297441408, 1414637120, 2499334880, 3875752880, 3076822472, 3186251684, 3452714682, 3893497865}, +{2147483648, 3221225472, 2684354560, 805306368, 2013265920, 2483027968, 369098752, 4211081216, 444596224, 3351248896, 1549795328, 2333081600, 3662151680, 2407268352, 1617559552, 1963655168, 1445101568, 391397376, 716169216, 2025197568, 269555712, 2003936256, 700633600, 4121795328, 2782449792, 1803465536, 1359889504, 3076317520, 1909497832, 546010716, 1422609302, 283858029}, +{2147483648, 1073741824, 1610612736, 805306368, 671088640, 2214592512, 2717908992, 3741319168, 746586112, 2227175424, 631242752, 319815680, 1258815488, 1052508160, 2438856704, 4262526976, 2701623296, 3743531008, 135356416, 3139579904, 1928267776, 2953221120, 187581952, 948734720, 4159527296, 3801884480, 823009504, 4210636816, 3268117848, 927461164, 2422497478, 2037354189}, +{2147483648, 3221225472, 536870912, 1879048192, 2013265920, 1946157056, 2382364672, 4143972352, 3732930560, 4215275520, 2577399808, 4086300672, 471334912, 2929459200, 832176128, 1910046720, 3380117504, 1479065600, 3413860352, 3183874048, 1143158784, 2110886912, 427311616, 1564975872, 1596149376, 1652176448, 3731433056, 2838536048, 4182563256, 466437900, 3452767010, 1441169537}, +{2147483648, 3221225472, 1610612736, 1879048192, 2013265920, 469762048, 2516582400, 218103808, 3498049536, 3015704576, 253755392, 1410334720, 1959264256, 1079771136, 2000027648, 2200633344, 1891598336, 1827094528, 1232986112, 2972323840, 1283270656, 2305065984, 3298869760, 1990113536, 3384136320, 3010862784, 2756385632, 768581328, 878670904, 1729744204, 783817846, 2472817797}, +{2147483648, 3221225472, 3758096384, 805306368, 4160749568, 738197504, 1644167168, 1023410176, 3397386240, 3107979264, 3370123264, 1636827136, 2440560640, 2562457600, 1880752128, 1797718016, 3007807488, 3745497088, 1393385472, 3798339584, 102565888, 2471539712, 636514816, 480679168, 9790336, 3796504512, 1275003360, 1653316336, 1875762024, 3387845852, 2508695674, 2686443601}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 1811939328, 3120562176, 2566914048, 830472192, 2864709632, 459276288, 3966763008, 3650617344, 428081152, 867827712, 533004288, 167477248, 939343872, 590471168, 3732803584, 2673809408, 3413023744, 936302080, 3137378560, 217695616, 3400663232, 2187931168, 3720195280, 4214637416, 2844610884, 1873403962, 1014639335}, +{2147483648, 3221225472, 1610612736, 805306368, 3355443200, 1946157056, 2516582400, 2600468480, 1333788672, 104857600, 1335885824, 3201302528, 2483552256, 1528561664, 1264975872, 2970812416, 3290136576, 3090137088, 586768384, 66719744, 3996461056, 2678625280, 1382317568, 421433088, 3707717760, 2388212544, 1997965600, 3336796272, 1539253112, 3334839260, 3248023926, 3022055845}, +{2147483648, 3221225472, 536870912, 2415919104, 2818572288, 3690987520, 4127195136, 452984832, 4269801472, 952107008, 3290431488, 1445986304, 3741843456, 3079929856, 1868693504, 2513240064, 15040512, 899039232, 2055528448, 2943750144, 1710176256, 2252909568, 472108544, 2001386752, 893319808, 2444694336, 4169444704, 2685260688, 4108946488, 2224571140, 3902274446, 2795023367}, +{2147483648, 1073741824, 3758096384, 4026531840, 3892314112, 2348810240, 2717908992, 1325400064, 1988100096, 650117120, 3252682752, 359661568, 2688024576, 847511552, 483786752, 3926720512, 241401856, 2981543936, 3286654976, 1540501504, 2761631744, 1548649472, 96814592, 2245572864, 3848821632, 694887232, 2545328736, 3743503888, 3292432072, 746420132, 4011623826, 1654553999}, +{2147483648, 3221225472, 536870912, 4026531840, 134217728, 3825205248, 3724541952, 2030043136, 3145728000, 2663383040, 3206545408, 665845760, 1225261056, 1717829632, 2892365824, 2362376192, 2624684032, 1907277824, 1403936768, 2223116288, 803813376, 1314829312, 2882502144, 1543019264, 2594209408, 3849912768, 1944501408, 1076052816, 3518672248, 308896676, 2962724078, 1394728635}, +{2147483648, 1073741824, 1610612736, 805306368, 3892314112, 1811939328, 637534208, 50331648, 578813952, 826277888, 3835691008, 1999634432, 3093823488, 3316383744, 431882240, 511508480, 1896316928, 779403264, 1384669184, 2106732544, 1409484800, 3667563520, 4242765312, 1537507584, 1054753408, 3548590400, 2321192032, 1803773680, 3379855992, 4247144292, 3044478998, 3357573713}, +{2147483648, 1073741824, 536870912, 3489660928, 2818572288, 335544320, 3858759680, 855638016, 1702887424, 4156555264, 3630170112, 1154482176, 842530816, 3754688512, 1603403776, 3148808192, 1113096192, 2418622464, 159703040, 2606641152, 3585939456, 3359095808, 3910262272, 285052672, 1126362240, 2941197632, 902345120, 3442558608, 2478365416, 1141114028, 446041210, 1907959709}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 3690987520, 1375731712, 520093696, 847249408, 2311061504, 3185573888, 2008023040, 3649568768, 3648782336, 2010513408, 861208576, 3526656000, 151502848, 203972608, 1672089600, 2835556352, 975281152, 4279465472, 125805824, 498750336, 2556242752, 579387232, 3006383312, 2429378056, 2081850388, 4151898958, 215999517}, +{2147483648, 1073741824, 3758096384, 2952790016, 2281701376, 1677721600, 2919235584, 2936012800, 2860515328, 1866465280, 3802136576, 3140485120, 1686634496, 1576796160, 214564864, 4275765248, 2383642624, 4074946560, 1463312384, 3476434944, 2500929536, 1581814784, 229723648, 1618647808, 3988677248, 4293859392, 3674586464, 1317268336, 2564355704, 3163254756, 1464438062, 3917597565}, +{2147483648, 1073741824, 2684354560, 3489660928, 1476395008, 67108864, 2046820352, 2332033024, 1954545664, 700448768, 2858418176, 2087714816, 4193779712, 4270063616, 3354787840, 584253440, 1055293440, 2784673792, 3985727488, 3950129152, 2720348160, 4004879360, 2547802624, 1066120960, 2832420736, 1032795200, 3334773728, 3858229584, 3628660200, 3277081860, 1467456162, 887180927}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 2214592512, 2248146944, 956301312, 1015021568, 2000683008, 1583349760, 2133852160, 1930952704, 4248043520, 722337792, 1678704640, 169377792, 2110963712, 2789433344, 2352623616, 3825276928, 899136512, 1359628800, 2956050176, 3244904576, 2163410880, 1858774368, 2740970736, 1535049544, 423192532, 3495629898, 1738973483}, +{2147483648, 3221225472, 2684354560, 4026531840, 4160749568, 67108864, 2986344448, 486539264, 4135583744, 1589641216, 3412066304, 514850816, 1312292864, 2124677120, 3968204800, 1794310144, 1438679040, 760168448, 2119360512, 438439936, 3128236032, 691246080, 663732736, 1084071680, 3358645632, 2281120704, 1536603872, 2830400528, 156137576, 3522131956, 3607292514, 2909411591}, +{2147483648, 1073741824, 3758096384, 2415919104, 4160749568, 2751463424, 4261412864, 2030043136, 511705088, 2353004544, 467664896, 3387949056, 3838312448, 965476352, 2025717760, 525533184, 3825303552, 1581989888, 1680596992, 4186714112, 3636340736, 1867717632, 2348915200, 38491904, 1043068544, 2123108800, 3208524256, 4254283952, 463585256, 3495650180, 320077262, 2747803281}, +{2147483648, 1073741824, 2684354560, 2415919104, 2550136832, 2751463424, 838860800, 1090519040, 931135488, 2243952640, 1281359872, 1710227456, 2228748288, 28049408, 2593521664, 2670526464, 2152890368, 798703616, 467591168, 4188811264, 1318467584, 86838272, 1834123776, 370888448, 1226753408, 4048301248, 3626378656, 2144673936, 3232673896, 566576484, 918027722, 1862045085}, +{2147483648, 3221225472, 1610612736, 2952790016, 3623878656, 3288334336, 2516582400, 1560281088, 125829120, 3930062848, 3181379584, 1653604352, 3924295680, 2284060672, 2094399488, 904331264, 3376971776, 2372386816, 1396334592, 2737049600, 1448486912, 1613181952, 3936918016, 475514624, 1094874240, 1399333568, 367279776, 2469793648, 2664894456, 204517580, 1974203998, 910707379}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 1946157056, 100663296, 1056964608, 1484783616, 3275751424, 4196401152, 330301440, 3514302464, 2111569920, 2500984832, 2204696576, 1450934272, 1435189248, 3864518656, 551301120, 4237436928, 2343117824, 899387904, 2119914240, 3443522688, 34094656, 3276026336, 1360921328, 1947409496, 2823203172, 3555126322, 1443595625}, +{2147483648, 1073741824, 3758096384, 2952790016, 3892314112, 3556769792, 2785017856, 3741319168, 2306867200, 3988783104, 3948937216, 2565865472, 951582720, 2441347072, 1212022784, 1126236160, 266829824, 2215886848, 1131372544, 2860789760, 3485345792, 1172378624, 2064094720, 3324235520, 3442965632, 3895471680, 2337815968, 2251558160, 3919976360, 2079658980, 1366406290, 3175019535}, +{2147483648, 1073741824, 2684354560, 3489660928, 2818572288, 3154116608, 2919235584, 922746880, 1417674752, 398458880, 1629487104, 2922381312, 3789029376, 2981363712, 2189819904, 1850540032, 1008893952, 1058226176, 1414455296, 112472064, 2516989952, 3649903616, 2365758976, 958612736, 160883840, 419436096, 595599584, 3812625616, 2799698872, 1729115844, 4092073850, 4268503643}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 2751463424, 33554432, 922746880, 2826960896, 2067791872, 2891972608, 2626682880, 3581411328, 2871787520, 245760000, 1430061056, 1772781568, 153665536, 1731551232, 2494312448, 761665536, 3659342848, 1297789440, 985724672, 2321631616, 2611363136, 985481184, 3798634736, 3389573064, 767908668, 1313082362, 4189194965}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 603979776, 4060086272, 822083584, 3682598912, 3275751424, 3055550464, 1406140416, 3897032704, 1541144576, 1709047808, 1572929536, 2099085312, 2573549568, 3334201344, 3646689280, 3776845824, 2929792000, 1944947200, 880639744, 3153057152, 1363026112, 3597738656, 757436976, 1365333848, 2958157436, 663685990, 4197745701}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 3690987520, 2986344448, 620756992, 2139095040, 1447034880, 450887680, 4264558592, 4273471488, 3736338432, 1588723712, 238354432, 956334080, 993574912, 2500550656, 4197724160, 947001344, 3826592768, 3591406080, 3390099712, 4065819520, 2667189696, 1998130848, 3533088368, 743952680, 2537736244, 1070754722, 33723843}, +{2147483648, 3221225472, 536870912, 1879048192, 4160749568, 2617245696, 2382364672, 486539264, 595591168, 348127232, 2619342848, 913309696, 4213702656, 262406144, 3308912640, 1746599936, 1130790912, 2025177088, 4032192512, 1059328000, 796538880, 3816494080, 2381750784, 3519928576, 2930402432, 2157065408, 2432645024, 784112080, 3405692984, 2255016852, 790489046, 2612150755}, +{2147483648, 1073741824, 1610612736, 2952790016, 1744830464, 1409286144, 503316480, 2868903936, 2139095040, 1564475392, 899678208, 2284847104, 2323120128, 4217110528, 2352611328, 1068695552, 4255809536, 3055534080, 375414784, 2866556928, 1383729152, 1100166144, 2262480384, 3402092288, 1317827200, 4024311104, 137706784, 3350445232, 3629018168, 4025548900, 1447395858, 504326409}, +{2147483648, 3221225472, 1610612736, 2415919104, 2281701376, 3019898880, 2516582400, 2936012800, 25165824, 1690304512, 450887680, 1867513856, 4128768000, 3699638272, 913178624, 4277075968, 4124999680, 3817193472, 3353239552, 868487168, 4115539968, 3420404736, 181831168, 481939200, 2974050432, 1080892992, 1911784352, 3201721680, 737687944, 1448354412, 3669374674, 3012239591}, +{2147483648, 1073741824, 3758096384, 2415919104, 2818572288, 3825205248, 2449473536, 1761607680, 1367343104, 2445279232, 1231028224, 2876243968, 1152909312, 1359740928, 730202112, 3696164864, 26116096, 3152363520, 3241074688, 3410767872, 2921736192, 3051297792, 1652985344, 2360431360, 202702208, 4074573504, 1901831712, 2020273168, 2948470824, 2701343620, 4104691314, 1186619309}, +{2147483648, 1073741824, 536870912, 805306368, 3892314112, 1811939328, 2382364672, 2432696320, 92274688, 1908408320, 3156213760, 2924478464, 2140667904, 3236167680, 1937899520, 326434816, 3116924928, 2211463168, 965468160, 2409902080, 3101825024, 2722432000, 1835054592, 1016881408, 1808128128, 3386849216, 2419178784, 4269201680, 292595064, 333739420, 584180978, 1398084639}, +{2147483648, 1073741824, 536870912, 268435456, 134217728, 1811939328, 33554432, 2432696320, 3967811584, 2025848832, 174063616, 3155165184, 3796369408, 3573809152, 1975386112, 2016346112, 4197679104, 1552007168, 1554472960, 1279537152, 2443057152, 1939803136, 881559040, 1478351104, 129334144, 796988608, 2337572704, 1513515280, 2547563176, 3983303836, 2182718486, 3885563155}, +{2147483648, 3221225472, 2684354560, 4026531840, 2281701376, 3422552064, 2382364672, 352321536, 1988100096, 272629760, 1889533952, 3528458240, 4105699328, 793509888, 1147011072, 946012160, 2603253760, 2827665408, 1817272320, 2357989376, 3929937920, 1859326976, 2137169408, 2989412608, 1551593600, 926758592, 2026471648, 2975878576, 373007928, 1361922492, 4024045882, 3084459069}, +{2147483648, 1073741824, 2684354560, 268435456, 1207959552, 3288334336, 1644167168, 520093696, 3313500160, 1421869056, 719323136, 1901068288, 1366818816, 2450259968, 1473118208, 443088896, 4181950464, 712032256, 3055050752, 1238118400, 2964207616, 1543056384, 4040922624, 2653741824, 2972600704, 4150865728, 734236320, 3744516176, 3124259208, 1165755884, 2433096074, 2924282781}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 1543503872, 2382364672, 2197815296, 1887436800, 960495616, 245366784, 932184064, 4270325760, 1560543232, 1399717888, 2535391232, 2622390272, 1043480576, 747233280, 3645124608, 2521700352, 4249816064, 2535890432, 1057377536, 427807872, 706163520, 2961876192, 1320967792, 1084683256, 3910316876, 2758827718, 409782179}, +{2147483648, 1073741824, 2684354560, 268435456, 3892314112, 67108864, 2919235584, 3036676096, 3699376128, 1480589312, 538968064, 351272960, 106430464, 2856583168, 3156869120, 1767309312, 2050392064, 2789949440, 382001152, 2298753024, 92944384, 2707893248, 4161715712, 2061466368, 2806434432, 2345612992, 1477616224, 1991331120, 2436612120, 489588276, 2863617578, 2774458823}, +{2147483648, 1073741824, 3758096384, 805306368, 402653184, 2617245696, 1577058304, 2264924160, 2961178624, 4097835008, 186646528, 271581184, 3361210368, 1444675584, 1402077184, 3776380928, 896761856, 1776861184, 3246546944, 1683763200, 62007296, 4289147904, 3194718720, 2622808320, 3932180608, 405997120, 4159546848, 3171280176, 1017304536, 2513000388, 1897762458, 3678270929}, +{2147483648, 3221225472, 1610612736, 2952790016, 1207959552, 3825205248, 3187671040, 3539992576, 1988100096, 1178599424, 3571449856, 2209349632, 1142423552, 894173184, 4275699712, 353042432, 982089728, 1685733376, 3622756352, 2869694464, 2520393728, 1421554688, 261209600, 3870714624, 2431972992, 925305664, 404980064, 323582000, 3090905768, 2506387156, 536604522, 3281036053}, +{2147483648, 1073741824, 536870912, 3489660928, 3623878656, 3288334336, 1577058304, 822083584, 3464495104, 4131389440, 1361051648, 1305477120, 423100416, 3574857728, 2849636352, 2134179840, 2625863680, 2096676864, 1304453120, 2926850048, 1328158720, 3034397696, 2804908544, 620152576, 2790213248, 1043508160, 70871008, 1896452656, 2671115224, 263710780, 3941005242, 26699467}, +{2147483648, 3221225472, 3758096384, 3489660928, 402653184, 1275068416, 1912602624, 1627389952, 4135583744, 2503999488, 283115520, 1771044864, 2627207168, 1200357376, 798621696, 1857355776, 1221558272, 2329755648, 2918309888, 1143738368, 4192864256, 1446841344, 354136576, 3085653248, 1609494400, 1648268480, 2344414688, 4139758832, 374694760, 3861238620, 3994687170, 3128245253}, +{2147483648, 3221225472, 536870912, 4026531840, 2013265920, 2080374784, 100663296, 1493172224, 2743074816, 448790528, 1734344704, 1164967936, 136839168, 1628176384, 571342848, 2526609408, 1418756096, 1229733888, 1686626304, 1806438400, 3466475520, 1082209280, 2467602944, 2900246784, 17366656, 413239232, 4052797088, 1348844112, 1755499880, 947560836, 842482134, 741374857}, +{2147483648, 1073741824, 536870912, 2415919104, 2550136832, 1275068416, 1778384896, 3271557120, 1182793728, 1245708288, 295698432, 4046454784, 2187853824, 3209428992, 4115529728, 416350208, 3621027840, 2821636096, 4234764288, 355217408, 4011726848, 560540672, 1407222272, 1874130176, 4164053376, 1547409984, 2271443296, 3492745008, 875398392, 3214296356, 1585025366, 3697038089}, +{2147483648, 3221225472, 1610612736, 2415919104, 4160749568, 3422552064, 1979711488, 889192448, 461373440, 3032481792, 3303014400, 3564109824, 4224188416, 3228827648, 1100087296, 112656384, 3178070016, 3751198720, 1886019584, 13897728, 1061300224, 2561620992, 4051802624, 1672006912, 3150139008, 3338698944, 4286079904, 4179834832, 1779414536, 195678500, 542368110, 2713776175}, +{2147483648, 1073741824, 3758096384, 2952790016, 2550136832, 3959422976, 1375731712, 150994944, 1820327936, 1119879168, 1319108608, 3121610752, 2367160320, 121372672, 4164550656, 4047831040, 2583003136, 841007104, 4099301376, 4191956992, 88745984, 627905536, 1132562944, 1784601856, 3114618752, 1776199360, 4072567136, 3842523024, 3273922840, 1938167852, 4223602242, 3188757065}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3690987520, 1711276032, 2969567232, 1535115264, 1807745024, 1163919360, 3746562048, 4182245376, 803995648, 2767060992, 850067456, 2565177344, 4271652864, 2668683264, 3603697664, 3139315712, 1557343232, 2089920000, 504784128, 3831090816, 184329664, 3806646944, 243662864, 4256636328, 3035863948, 906187526, 2766107241}, +{2147483648, 1073741824, 536870912, 2952790016, 3623878656, 335544320, 2986344448, 1157627904, 3649044480, 834666496, 463470592, 1066401792, 4038590464, 1957953536, 1016463360, 3035561984, 1243250688, 905789440, 2339037184, 2257858560, 2865108992, 1811358720, 54434304, 1691579136, 2259798400, 1943571904, 1970568992, 1284996624, 1898963096, 711688716, 1758785098, 2658610883}, +{2147483648, 1073741824, 3758096384, 3489660928, 2550136832, 3690987520, 1778384896, 3472883712, 3078619136, 742391808, 3110076416, 2995781632, 1967652864, 1439956992, 1749680128, 919666688, 259948544, 1531199488, 3468025856, 238301184, 1712990208, 356060160, 2199556608, 2897629440, 2766720384, 2002557248, 3685840416, 442059504, 3174909768, 2068798460, 3495059574, 752548711}, +{2147483648, 1073741824, 3758096384, 805306368, 3623878656, 2348810240, 637534208, 3741319168, 2860515328, 574619648, 2506096640, 1324351488, 3112697856, 3543400448, 7208960, 418840576, 3479076864, 2891825152, 2674810880, 2303995904, 2887657472, 121582592, 3406477824, 1338234112, 3784395392, 3841887808, 3264083296, 3556144688, 3445106632, 4272688100, 1575101278, 3565493999}, +{2147483648, 3221225472, 3758096384, 2952790016, 3087007744, 1677721600, 1241513984, 1728053248, 2944401408, 3963617280, 2527068160, 2666528768, 2031616000, 40632320, 3640786944, 2401697792, 1572175872, 411451392, 230350848, 1875644416, 3866232832, 1736381440, 167346688, 3233052416, 2942692224, 356883264, 144603680, 3713459440, 2584612024, 1614101780, 4040861306, 1295505309}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 3959422976, 2650800128, 654311424, 142606336, 2319450112, 2346713088, 3515875328, 1373110272, 1009516544, 779223040, 3113025536, 569147392, 1463992320, 347955200, 583806976, 1851918336, 3717538816, 752913920, 2365638912, 3566763136, 105160256, 1428603872, 3761988784, 3114221160, 1982961564, 3948304530, 644062013}, +{2147483648, 1073741824, 536870912, 3489660928, 1207959552, 3690987520, 436207616, 2902458368, 1736441856, 3879731200, 3890216960, 1961885696, 4116185088, 356777984, 2636775424, 3386703872, 2546171904, 840646656, 2745950208, 1084502016, 685381632, 4177869824, 2361894400, 2706466048, 2462503296, 358587840, 1454729888, 1442642992, 1688901160, 3844790724, 82415082, 3502662599}, +{2147483648, 3221225472, 536870912, 268435456, 4160749568, 3825205248, 100663296, 419430400, 2759852032, 3888119808, 3529506816, 1517289472, 3592945664, 27000832, 1251606528, 1402011648, 13598720, 2011119616, 1539825664, 1643909120, 401225728, 3963161600, 2886973952, 233129728, 3334920320, 363567040, 3630258016, 3855154384, 929867624, 3235765508, 2603431830, 293976109}, +{2147483648, 1073741824, 2684354560, 1342177280, 4160749568, 4093640704, 1040187392, 3573547008, 713031680, 2227175424, 1952448512, 1047527424, 623378432, 1360265216, 1982726144, 3132555264, 2318958592, 1341865984, 688840704, 4050923520, 1717450752, 312425472, 1437379072, 2064990976, 3336163968, 1371310784, 1565345760, 879097744, 1749460520, 4139018628, 823814230, 418217423}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 3959422976, 2986344448, 889192448, 880803840, 3191865344, 656408576, 3159359488, 2145910784, 2515271680, 561905664, 3375431680, 658472960, 3816374272, 2149965824, 315371520, 2905475072, 4007205888, 1725140480, 3020386560, 571799424, 2255720896, 4053223520, 3273449136, 1362073688, 4256260060, 2593774446, 735716673}, +{2147483648, 1073741824, 3758096384, 1879048192, 3087007744, 603979776, 1375731712, 486539264, 3347054592, 1656750080, 1591738368, 2664431616, 1244135424, 4027842560, 1583742976, 3249209344, 1127251968, 2754494464, 2116542464, 874786816, 144582656, 1318528000, 3334648320, 2535679744, 3378281856, 3312116672, 553631392, 253812048, 116303112, 2593741580, 651517630, 3573504079}, +{2147483648, 1073741824, 1610612736, 268435456, 939524096, 1543503872, 1241513984, 3070230528, 1719664640, 1581252608, 2267021312, 1133510656, 4072144896, 95158272, 1909850112, 1065943040, 598573056, 1673707520, 549216256, 1327247360, 1375602688, 454892544, 2887223808, 3162364160, 124315008, 2734378816, 700750944, 1302282800, 1677100120, 2909043756, 2063605706, 1417675141}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 738197504, 1979711488, 989855744, 3900702720, 1832910848, 2023751680, 3887071232, 1837629440, 3875799040, 3093954560, 819527680, 4279730176, 666714112, 2579357696, 1158942720, 3117557760, 1939153920, 865704448, 2468244736, 415987328, 208847680, 454868192, 683668848, 5842808, 509052612, 3105704462, 755885795}, +{2147483648, 1073741824, 1610612736, 3489660928, 671088640, 1006632960, 3053453312, 553648128, 1971322880, 901775360, 4188012544, 2133852160, 3883401216, 839647232, 3557687296, 917962752, 3159195648, 9715712, 1875697664, 27013120, 4089841664, 553856000, 661634560, 4116530432, 4063117952, 3218724288, 4057513248, 3641764880, 3132765464, 1008009380, 1849988754, 936831901}, +{2147483648, 3221225472, 3758096384, 268435456, 2550136832, 3422552064, 33554432, 1157627904, 4102029312, 2638217216, 3630170112, 412090368, 3568828416, 2758017024, 3141926912, 2991652864, 3446636544, 3397238784, 520183808, 2568228864, 3702392832, 581778432, 4131234304, 167957760, 75748224, 2612281792, 2440922208, 2338510448, 2459167560, 1263300924, 2214170250, 1022685943}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 2751463424, 2986344448, 2365587456, 3934257152, 742391808, 228589568, 2557476864, 3751280640, 546045952, 4193386496, 913113088, 3295051776, 2248785920, 2849792000, 349966336, 1071257600, 2467898368, 1074300416, 2627658496, 1083434368, 837115840, 1726259680, 1451025840, 2163656312, 2269633140, 4068173434, 3643518213}, +{2147483648, 1073741824, 3758096384, 4026531840, 2818572288, 3019898880, 1375731712, 3305111552, 3061841920, 742391808, 127926272, 850395136, 1329070080, 1368129536, 483524608, 3481862144, 1378320384, 995475456, 3137691648, 3759943680, 941238272, 672990208, 1166644736, 1519830784, 882366848, 1040471488, 3473904864, 2362569392, 2007188728, 3945465412, 3782649058, 4058925933}, +{2147483648, 3221225472, 2684354560, 268435456, 3087007744, 469762048, 637534208, 3238002688, 2122317824, 3326083072, 1130364928, 3929014272, 1368915968, 4249616384, 2254307328, 974848000, 3125313536, 114671616, 3388235776, 3835432960, 4273346560, 556739584, 2720705024, 3018385664, 3692818048, 3991366080, 3759183840, 859435568, 2906276680, 3448706900, 3132790378, 3890280949}, +{2147483648, 1073741824, 1610612736, 1342177280, 1207959552, 335544320, 301989888, 2164260864, 1820327936, 1983905792, 316669952, 3201302528, 3660054528, 2116812800, 4210163712, 2096824320, 1352368128, 3423059968, 3134808064, 417083392, 4071229440, 13569024, 4072506880, 655021824, 1793581440, 1711887552, 1005851488, 3959823024, 3262973736, 463906828, 918637246, 3876071617}, +{2147483648, 1073741824, 2684354560, 2415919104, 1207959552, 603979776, 2986344448, 2332033024, 3196059648, 3930062848, 4062183424, 1970274304, 4294443008, 586416128, 3359244288, 3373203456, 2871754752, 2845851648, 1038802944, 157560832, 3872536576, 3981642752, 1181595136, 3122223872, 1321223552, 507182656, 4138472800, 494799152, 2142050328, 1644207828, 1559876898, 3156840451}, +{2147483648, 1073741824, 2684354560, 2415919104, 2281701376, 2348810240, 2717908992, 3741319168, 1350565888, 1321205760, 291504128, 2723151872, 1362624512, 4244373504, 336461824, 3601006592, 281903104, 1992114176, 2982273024, 2777427968, 1858484224, 2169965568, 3000468992, 2123645184, 1635609472, 3508662080, 1285307360, 4091419536, 4208671208, 1494321612, 1145263450, 4226479921}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 469762048, 1107296256, 822083584, 411041792, 3032481792, 2124414976, 1106247680, 2110259200, 385613824, 3942776832, 1145241600, 4192043008, 1044037632, 2155503616, 166473728, 4149884928, 3441900544, 2057012736, 730846464, 4164614016, 3883560128, 3731624544, 2014971664, 1724325016, 4119563988, 2681719438, 2640240909}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 3288334336, 3590324224, 285212672, 2810183680, 499122176, 4108320768, 3788505088, 4261937152, 2892234752, 1598685184, 1559953408, 3689512960, 2157035520, 2882363392, 3709079552, 1555171328, 4196869120, 64982528, 237822720, 836887680, 1211457984, 197658016, 3431217808, 2962885704, 1341340236, 2316145014, 3239826523}, +{2147483648, 3221225472, 2684354560, 2952790016, 402653184, 3019898880, 3053453312, 285212672, 1518338048, 4215275520, 2065694720, 3192913920, 447217664, 2144600064, 723124224, 3179479040, 531660800, 3885481984, 248143872, 3898871808, 570562560, 2773419008, 694594048, 809691904, 888135808, 2692118976, 2546608864, 2288721008, 3175391768, 3420321372, 1600212926, 1900055967}, +{2147483648, 1073741824, 1610612736, 268435456, 402653184, 4227858432, 1174405120, 2264924160, 511705088, 1606418432, 2585788416, 707788800, 79167488, 565444608, 2452488192, 2432237568, 1322287104, 1012252672, 3259392000, 2170826752, 4228253696, 168107008, 2865922560, 1216805120, 1908002432, 1179402304, 4152036960, 2319686736, 3150605176, 4075780, 3278975778, 3562839555}, +{2147483648, 3221225472, 2684354560, 1342177280, 3892314112, 201326592, 3523215360, 184549376, 2944401408, 3191865344, 346030080, 955252736, 3619160064, 2650537984, 233177088, 1612251136, 104103936, 1807171584, 2644566016, 1827409920, 2509117440, 3740089344, 238464512, 3838081280, 2475906944, 975889984, 1538986272, 1547143280, 1333587128, 2981758484, 328140370, 3008729041}, +{2147483648, 1073741824, 1610612736, 4026531840, 3355443200, 1275068416, 2449473536, 3976200192, 2206203904, 675282944, 1533018112, 4040163328, 4039639040, 3800301568, 4036886528, 2161311744, 3300687872, 356532224, 2396381184, 3497275392, 3261466624, 1125065728, 3499003392, 3893977344, 3003930496, 2865754048, 54080416, 1116315376, 1345571528, 1706760172, 1246270854, 2498121811}, +{2147483648, 1073741824, 1610612736, 1342177280, 3623878656, 603979776, 100663296, 2499805184, 1736441856, 2998927360, 3009413120, 2687500288, 1285029888, 2084306944, 3448897536, 3612016640, 3257892864, 3795173376, 2736742400, 2863411200, 1188694016, 933170176, 3510215168, 3644915456, 102885504, 1583961280, 3395884192, 1874635088, 1191606888, 3869806548, 3387970986, 3131939305}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 3422552064, 436207616, 788529152, 2608857088, 4064280576, 4221566976, 374341632, 2541223936, 479985664, 292945920, 1492844544, 1060864000, 669990912, 3873824768, 103559168, 1736325120, 814683136, 508144128, 604923136, 1559975296, 178781504, 3682940192, 3249839728, 1621540984, 2624291452, 1142379466, 867816633}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 3019898880, 369098752, 1660944384, 2306867200, 3560964096, 929038336, 1318060032, 4118282240, 2391015424, 858390528, 1329659904, 3320610816, 227229696, 3412647936, 3593744384, 354551808, 1206729728, 4263153152, 781469440, 2097629312, 1022291264, 3364033184, 2731654000, 2827611848, 1432919420, 1503755386, 1135204031}, +{2147483648, 1073741824, 536870912, 4026531840, 3355443200, 1811939328, 503316480, 1862270976, 1803550720, 1832910848, 4032823296, 2081423360, 2413297664, 4055105536, 873857024, 1175781376, 1652588544, 2502803456, 4143603712, 3129225216, 1925060608, 719926272, 188386816, 893053184, 1909062784, 2136239168, 3895802144, 863020464, 3634749768, 896947740, 2775982706, 1719992539}, +{2147483648, 3221225472, 3758096384, 4026531840, 939524096, 2483027968, 3992977408, 889192448, 2826960896, 3577741312, 3743416320, 3677356032, 1962409984, 3749445632, 2982805504, 337444864, 50429952, 3720003584, 3970981888, 304877568, 2736916480, 1000932352, 2731520512, 1137830656, 2458320512, 3537528512, 2084638560, 368814960, 4016031896, 3083728388, 2715609970, 1766805793}, +{2147483648, 1073741824, 1610612736, 3489660928, 1476395008, 1543503872, 1845493760, 318767104, 4152360960, 2227175424, 2141192192, 4017094656, 3142057984, 4146855936, 278003712, 3458531328, 647987200, 1550630912, 134766592, 3432787968, 3430549504, 3933809664, 860201472, 778420480, 2508582016, 3021336384, 2387464480, 1652146384, 3368023256, 2148333876, 2505593742, 90444121}, +{2147483648, 1073741824, 1610612736, 805306368, 3087007744, 3690987520, 1845493760, 1157627904, 3833593856, 3166699520, 2489319424, 4186963968, 321388544, 3326869504, 233177088, 1392705536, 75137024, 3878502400, 526311424, 152842240, 1034815488, 3277788160, 938779136, 105011456, 468864128, 2917825216, 1333674080, 292319760, 829243432, 50259580, 1483480110, 2278957721}, +{2147483648, 1073741824, 2684354560, 2415919104, 3087007744, 1811939328, 2046820352, 2097152000, 947912704, 415236096, 1054867456, 732954624, 3603431424, 3444834304, 1395785728, 4273537024, 713457664, 2666479616, 1184292864, 740569088, 1377449984, 2531068928, 549227008, 1851946240, 1490183552, 3332010432, 2601404768, 3000792080, 3386203016, 1587268692, 849389790, 2051304999}, +{2147483648, 1073741824, 536870912, 2952790016, 2013265920, 1811939328, 3724541952, 3808428032, 4135583744, 1514143744, 2246049792, 636485632, 738721792, 2432958464, 3213230080, 1752367104, 2700771328, 499105792, 2450808832, 1605644288, 233707520, 2068259840, 3193221632, 3566781696, 1349569664, 2030370624, 1917517152, 1453195056, 2901507560, 2839918852, 1416054014, 72261891}, +{2147483648, 3221225472, 2684354560, 268435456, 1476395008, 3825205248, 771751936, 4009754624, 2222981120, 2831155200, 924844032, 4226809856, 2706898944, 4123262976, 359268352, 1706360832, 1066041344, 2304327680, 2603147264, 829689856, 89266176, 2237737984, 1692963328, 3552603904, 2964607616, 820404288, 3758580448, 531625744, 856657400, 3383476276, 2076556842, 2955869799}, +{2147483648, 3221225472, 1610612736, 1879048192, 402653184, 3019898880, 3523215360, 2264924160, 4135583744, 2428502016, 3579838464, 3075473408, 595066880, 3117154304, 415629312, 2975399936, 818970624, 2878357504, 2108940288, 3386642432, 2107516928, 2615477248, 1730058752, 3733809920, 3407968640, 3006743872, 1918260320, 3211447696, 273449832, 3106817932, 1789320842, 243963117}, +{2147483648, 1073741824, 536870912, 2952790016, 1476395008, 201326592, 2248146944, 3573547008, 4051697664, 37748736, 2208301056, 223346688, 1680343040, 2224816128, 2109341696, 478740480, 4017061888, 521191424, 3576717312, 3507236864, 1089607680, 455418880, 323860992, 1113445632, 1900135040, 3149653184, 1158869280, 1299015920, 3790971512, 923386556, 2895637214, 1357964781}, +{2147483648, 1073741824, 2684354560, 3489660928, 2550136832, 2080374784, 436207616, 1090519040, 243269632, 3896508416, 719323136, 485490688, 988282880, 3530293248, 1965686784, 1490092032, 1404731392, 2101067776, 3166068736, 3629920256, 2237806592, 4172094464, 3062403584, 242153728, 2076899712, 1952245440, 2971651040, 920671664, 1010776744, 1347270788, 734685702, 284033505}, +{2147483648, 3221225472, 1610612736, 3489660928, 1207959552, 3154116608, 4194304000, 553648128, 3984588800, 1195376640, 3986685952, 2647654400, 159907840, 3037462528, 3579445248, 1968504832, 2316075008, 2956083200, 2724061184, 1985744896, 2601658368, 2235116544, 1835443712, 1595899136, 692416896, 1955620544, 979172128, 2542704304, 992175288, 4008144156, 1947288214, 2270063841}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 2483027968, 1509949440, 2499805184, 159383552, 566231040, 1163919360, 4233101312, 2712141824, 3269722112, 128843776, 2681929728, 935886848, 3046457344, 3018645504, 2855538688, 2051414016, 866063360, 2757144064, 2721478400, 145249152, 1351312320, 823123744, 3092286992, 4194922280, 693038412, 1996823294, 1984660499}, +{2147483648, 3221225472, 1610612736, 2415919104, 3087007744, 2348810240, 1174405120, 2533359616, 947912704, 3711959040, 3256877056, 2341470208, 184025088, 1067188224, 3686662144, 1711079424, 403013632, 2686533632, 3155943424, 1804341248, 3699779584, 285293568, 3490417152, 766790912, 3002749568, 2354013248, 1455350752, 1984271728, 3900794328, 3620455276, 3671328986, 2722765849}, +{2147483648, 3221225472, 1610612736, 2952790016, 2281701376, 3690987520, 4194304000, 1459617792, 2642411520, 3846176768, 803209216, 2513436672, 824705024, 2426142720, 1376124928, 1051918336, 3259990016, 2284175360, 3261292544, 273420288, 1034823680, 2431595520, 1206488576, 1311167744, 1370496, 159251264, 3496442528, 3580770864, 3259962536, 2044301196, 4108250814, 1486943789}, +{2147483648, 1073741824, 1610612736, 268435456, 3892314112, 1409286144, 3388997632, 2566914048, 41943040, 2956984320, 4120903680, 1517289472, 4279762944, 3551264768, 3398565888, 1872297984, 1897168896, 2838183936, 184082432, 735850496, 3096053760, 347413504, 2194062848, 3650252544, 3319547776, 1112499392, 2729365216, 140705968, 909748088, 2197936372, 3688403162, 522805485}, +{2147483648, 1073741824, 3758096384, 4026531840, 402653184, 2483027968, 3791650816, 3573547008, 4152360960, 3921674240, 1109393408, 2410676224, 3618111488, 462684160, 557711360, 955449344, 464486400, 1840463872, 4025868288, 4119605248, 2046961664, 819528704, 4095916544, 1762648832, 578370944, 416456128, 2395467936, 2612861840, 215268600, 1127804516, 2437984902, 501141583}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 3556769792, 2986344448, 452984832, 3867148288, 985661440, 3198156800, 3704619008, 1604845568, 1140588544, 1683881984, 1418788864, 355303424, 997801984, 3182944256, 4068741120, 2735351808, 4122164224, 2401415680, 2623922944, 2603825536, 2581764672, 3032868704, 652423952, 3083503384, 1299838364, 1876756574, 2091624405}, +{2147483648, 1073741824, 2684354560, 268435456, 2281701376, 738197504, 570425344, 2634022912, 3246391296, 3720347648, 4229955584, 3817865216, 483917824, 3318480896, 2580938752, 1222705152, 102465536, 3585130496, 3267387392, 3213111296, 1698838528, 1731931136, 2215421440, 2891606272, 1039344512, 1859698624, 56655648, 3419677456, 2226797176, 988226796, 3854742354, 316109573}, +{2147483648, 3221225472, 536870912, 2415919104, 671088640, 201326592, 1644167168, 3607101440, 3179282432, 3208642560, 2883584000, 361758720, 1197998080, 2148794368, 1249247232, 440729600, 736460800, 3340419072, 1984454656, 1819021312, 3117037568, 3850841088, 2032578048, 931285248, 1307261824, 518823232, 3741668000, 2051900592, 1169096488, 860767388, 2958112830, 3398678047}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 2751463424, 436207616, 3909091328, 813694976, 3166699520, 522190848, 2108686336, 3048734720, 1655963648, 540147712, 4170514432, 1420591104, 2535473152, 3476021248, 2889625600, 3304982528, 2729655296, 519799296, 1824640768, 617025408, 2783554752, 65334880, 617850640, 1560141560, 3996715428, 2623176834, 1755279747}, +{2147483648, 3221225472, 3758096384, 4026531840, 4160749568, 1677721600, 3120562176, 3305111552, 3816816640, 4106223616, 3785359360, 2746220544, 421003264, 1495531520, 220069888, 1921318912, 2178318336, 2608119808, 481124352, 2819362816, 4125231104, 4045341696, 1325236736, 1908369152, 1399527296, 2871766976, 2744545696, 1634703824, 664292184, 3720515972, 1479724074, 3261876047}, +{2147483648, 1073741824, 536870912, 3489660928, 1476395008, 1677721600, 2046820352, 3909091328, 2843738112, 717225984, 1172307968, 447741952, 1698168832, 2330198016, 486408192, 1293877248, 593068032, 806109184, 1465966592, 2083270656, 3171031040, 836058112, 3924861440, 1064750848, 3961464704, 3604591808, 4107032608, 159446224, 438058440, 1165629140, 1192312162, 3940459447}, +{2147483648, 3221225472, 3758096384, 3489660928, 2550136832, 335544320, 301989888, 3070230528, 2977955840, 574619648, 3705667584, 1167065088, 602406912, 1518075904, 537264128, 2484535296, 2488565760, 1890664448, 2895699968, 1791234048, 2981234688, 2631732224, 2090701312, 437707520, 4152304000, 3639122240, 2560063904, 2051010800, 3930622376, 669477724, 2303193374, 3713839525}, +{2147483648, 1073741824, 1610612736, 3489660928, 3623878656, 1677721600, 4060086272, 50331648, 2826960896, 817889280, 3860856832, 2106589184, 2192048128, 838074368, 2657484800, 2784821248, 245596160, 399884288, 2634637312, 2165059584, 3583641600, 104803328, 4063265280, 3568267008, 3629188480, 4117343296, 232977120, 3416125968, 3410850744, 374478828, 3795533646, 3566122519}, +{2147483648, 1073741824, 536870912, 4026531840, 402653184, 2885681152, 1308622848, 419430400, 478150656, 3477078016, 1184890880, 2073034752, 2111307776, 2897477632, 1829896192, 915210240, 137854976, 27246592, 479420416, 3602657280, 3042842624, 2625319936, 2953886208, 845245696, 1577130112, 2359395776, 541641056, 1430644976, 3014808696, 223190092, 4037998098, 2574966811}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 469762048, 3590324224, 3439329280, 4018143232, 4030726144, 3248488448, 1783627776, 3305635840, 4041998336, 3058040832, 3043688448, 1807843328, 3852025856, 860479488, 2448691200, 2600605696, 1141967872, 3399791104, 2801783040, 2949059200, 1059567296, 874668192, 2621457392, 1013009016, 2424165884, 613810774, 3970110521}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 201326592, 1308622848, 3539992576, 3598712832, 1522532352, 1604321280, 296747008, 1294467072, 510394368, 1373765632, 129040384, 3130818560, 3074801664, 3352715264, 3795062784, 1543903232, 705641472, 2728899072, 300180736, 1346187392, 246323008, 139258208, 2835273488, 272103256, 2235525252, 3133974694, 3015559697}, +{2147483648, 1073741824, 536870912, 268435456, 1476395008, 3690987520, 1577058304, 2030043136, 2105540608, 264241152, 1608515584, 3851419648, 1695023104, 3896770560, 3370254336, 3174760448, 2593226752, 3686744064, 2141446144, 454832128, 340662272, 2030898176, 1002476032, 496099584, 210698368, 3291191744, 4188555552, 1740929168, 194146824, 3281215900, 2849360806, 3664582419}, +{2147483648, 1073741824, 1610612736, 2952790016, 3355443200, 2348810240, 1912602624, 1728053248, 3229614080, 650117120, 362807296, 4218421248, 256376832, 454295552, 1890451456, 4052942848, 812417024, 161726464, 3730202624, 3964416000, 35784704, 2182165504, 1728945664, 216420608, 707010432, 2928022848, 2069311968, 2155517328, 4239195864, 153155764, 1243795854, 2474898647}, +{2147483648, 3221225472, 536870912, 4026531840, 1207959552, 1946157056, 3321888768, 3137339392, 3951034368, 3678404608, 2770337792, 2609905664, 3900178432, 1116471296, 4286447616, 95617024, 1379303424, 4277813248, 39706624, 4194570240, 2411345920, 493433856, 930065920, 2310917888, 2297695360, 2566008640, 1179458592, 1833283632, 2477575576, 546812588, 3329351034, 4054461565}, +{2147483648, 1073741824, 1610612736, 2952790016, 1207959552, 1677721600, 3791650816, 4211081216, 2826960896, 1698693120, 1776287744, 2570059776, 2961702912, 904134656, 1533935616, 1197408256, 3539107840, 3420798976, 3333611520, 368848896, 4082239488, 3501011968, 1183825408, 3201485568, 705429888, 2147096128, 3973647584, 2478415728, 2563887400, 2541520180, 2869584622, 1082681243}, +{2147483648, 3221225472, 1610612736, 1879048192, 1744830464, 3556769792, 2046820352, 4211081216, 3867148288, 1933574144, 3265265664, 1274019840, 3528982528, 3499360256, 2752905216, 758448128, 2187296768, 1306345472, 679862272, 2346455040, 2903123968, 3244229632, 2484110848, 692449024, 3762031488, 3478786112, 2792824672, 1503443312, 828896888, 2750363476, 2951252202, 748807795}, +{2147483648, 1073741824, 2684354560, 268435456, 3087007744, 3288334336, 3388997632, 2936012800, 2105540608, 2420113408, 3495952384, 2685403136, 3431464960, 4274257920, 2419195904, 4264230912, 1174503424, 2022522880, 2365710336, 1392259072, 80623616, 333786112, 2170857984, 489283328, 3028820864, 3670280512, 3929152672, 4180361072, 1199685128, 3872222492, 945932710, 543954771}, +{2147483648, 1073741824, 2684354560, 805306368, 939524096, 603979776, 2046820352, 1795162112, 3313500160, 574619648, 1172307968, 2427453440, 1341652992, 3127115776, 634781696, 2730295296, 2010677248, 2394734592, 2140889088, 4044107776, 4200216576, 4280755200, 1331659264, 615728896, 3160422272, 2632979520, 2199389088, 2421437936, 3488487400, 813251668, 954116434, 3121211303}, +{2147483648, 3221225472, 536870912, 1342177280, 134217728, 201326592, 1442840576, 4211081216, 2759852032, 1212153856, 677380096, 2307915776, 2164785152, 1301020672, 3601465344, 1228341248, 1525383168, 1524711424, 2194399232, 95686656, 1771976704, 2145983488, 2413991424, 3084108032, 1022375552, 4011334464, 1413750752, 4177932080, 2540509704, 516205436, 2370754470, 2091691489}, +{2147483648, 1073741824, 3758096384, 805306368, 2281701376, 4227858432, 704643072, 2667577344, 3749707776, 1581252608, 144703488, 2639265792, 4289200128, 1584136192, 398327808, 507707392, 2374533120, 672186368, 1880711168, 4260638720, 566896640, 3351852032, 2682367488, 2787204352, 173020544, 2619882816, 3391891488, 2954767472, 3566417848, 3495991932, 1423757886, 1710714801}, +{2147483648, 1073741824, 536870912, 268435456, 1744830464, 201326592, 1509949440, 1560281088, 3279945728, 2134900736, 1818230784, 1636827136, 2630352896, 3106668544, 3262513152, 1476591616, 622362624, 2120433664, 426958848, 898904064, 2185369600, 1332808704, 4061240832, 3009861888, 3667277184, 3763540416, 762359712, 4093602608, 624754376, 3143839868, 2785587670, 1550537273}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 67108864, 4261412864, 150994944, 1350565888, 1346371584, 4200595456, 250609664, 722993152, 3120300032, 1769865216, 1738604544, 1891532800, 3519234048, 2221858816, 552865792, 3223988224, 1692087296, 2720903680, 2774195968, 108928640, 1243680192, 2524876384, 3336793136, 2793329800, 1482435620, 103685882, 3823702777}, +{2147483648, 1073741824, 536870912, 3489660928, 4160749568, 738197504, 570425344, 419430400, 8388608, 2705326080, 1415577600, 770703360, 1092091904, 503054336, 2487353344, 327352320, 3000205312, 3775905792, 3889258496, 3740545024, 1033246720, 3733273600, 3627977216, 949318912, 3633980288, 2573147840, 1711378016, 1323621488, 1353114440, 3458590052, 1383492538, 4181302649}, +{2147483648, 3221225472, 536870912, 3489660928, 2281701376, 1409286144, 3590324224, 2801795072, 1132462080, 3342860288, 1499463680, 3434086400, 2850553856, 1114898432, 1529741312, 974323712, 1180991488, 1175568384, 21782528, 1120669696, 3837933568, 3061922816, 1375573504, 1754298112, 7733376, 311372864, 2998841632, 1265423664, 1843127688, 1816748148, 1637332182, 1476747047}, +{2147483648, 3221225472, 2684354560, 1342177280, 1476395008, 3288334336, 3120562176, 3875536896, 3615490048, 2378170368, 3365928960, 3440377856, 3695706112, 772538368, 113115136, 2594766848, 3839328256, 2741059584, 1711136768, 3237220352, 1986664448, 2274573312, 1953268224, 2847008512, 1999257472, 4218627904, 1495049248, 3569992336, 4030605144, 1776877676, 2201453270, 3616624977}, +{2147483648, 1073741824, 536870912, 268435456, 671088640, 872415232, 2046820352, 1526726656, 1065353216, 792723456, 3940548608, 4111466496, 2256011264, 1266417664, 886702080, 2031943680, 3526721536, 1322074112, 3499352064, 1744056320, 1112414208, 3271756800, 179211776, 3012544256, 3288216448, 1443567680, 914002208, 3857825840, 2847218536, 2970721020, 1272662618, 1742520705}, +{2147483648, 3221225472, 536870912, 805306368, 134217728, 3288334336, 2046820352, 150994944, 3917479936, 3737124864, 220200960, 332398592, 71827456, 3352559616, 1620967424, 3765370880, 1303412736, 1442562048, 385769472, 980160512, 4065474560, 2704081920, 3069545984, 3884610304, 2866941824, 2698325184, 458862624, 293093840, 3604944632, 659064508, 3839349606, 1632394919}, +{2147483648, 1073741824, 1610612736, 3489660928, 3087007744, 4227858432, 1241513984, 1728053248, 192937984, 935329792, 1356857344, 2645557248, 1683488768, 3814457344, 2970484736, 3161260032, 1794932736, 2953986048, 3894534144, 2824089600, 2830764032, 2280074240, 4127431168, 2951598336, 2572291456, 3034782528, 441549600, 462355216, 759404488, 2202917972, 63051002, 3454737409}, +{2147483648, 3221225472, 1610612736, 1879048192, 3892314112, 3422552064, 2852126720, 3003121664, 3699376128, 1807745024, 1121976320, 3119513600, 4237819904, 2259419136, 3962175488, 2059206656, 1771536384, 2680438784, 500752384, 3173257216, 2918066176, 4087546880, 2133632512, 1342490880, 3277207936, 782186048, 2679014368, 493744592, 3879178312, 3482615236, 596689882, 3674226253}, +{2147483648, 3221225472, 536870912, 268435456, 3623878656, 2617245696, 4194304000, 2868903936, 478150656, 3057647616, 1071644672, 1003487232, 3953655808, 615251968, 218759168, 2118320128, 3556343808, 1145946112, 742481920, 4013166592, 1876834304, 88935424, 1738322432, 4030550272, 2165717376, 493954112, 962504160, 4089605808, 2045621352, 1642321420, 1251238558, 1585220865}, +{2147483648, 3221225472, 1610612736, 1879048192, 134217728, 2214592512, 2986344448, 4110417920, 796917760, 88080384, 1465909248, 1510998016, 1394081792, 131334144, 4236640256, 2565406720, 2697166848, 2547367936, 2715639808, 3081506816, 3141675008, 1450640384, 3665731072, 3083887360, 3758206336, 2934104512, 1170460320, 1005340336, 3323698824, 1151456860, 1424705730, 3480029043}, +{2147483648, 1073741824, 1610612736, 2952790016, 3892314112, 872415232, 2919235584, 4211081216, 2759852032, 2797600768, 681574400, 2528116736, 4172808192, 2115239936, 2728525824, 2781675520, 3987046400, 1858289664, 403562496, 671887360, 2768635904, 626471936, 867997184, 1910830848, 2037614208, 1488733504, 1424846816, 3221675152, 1801367960, 373933700, 2294685186, 1635193963}, +{2147483648, 1073741824, 536870912, 1879048192, 1207959552, 3825205248, 3657433088, 3976200192, 2726297600, 2243952640, 186646528, 1347420160, 2961702912, 3584294912, 3850240000, 3378577408, 2677899264, 180273152, 736649216, 1678520320, 4119468032, 2987856896, 1217957376, 75328256, 333950848, 2645679552, 763165664, 1895523792, 855280056, 1224633308, 3485018294, 1907459339}, +{2147483648, 3221225472, 536870912, 268435456, 1744830464, 335544320, 1040187392, 1828716544, 1317011456, 3426746368, 2732589056, 760217600, 965214208, 1442578432, 295567360, 2269970432, 3067183104, 1357004800, 1722605568, 2425622528, 4096931840, 3118140416, 3290471936, 390979328, 3679693440, 1692492992, 2390253792, 452719792, 701667752, 666295020, 1677933750, 1624550237}, +{2147483648, 3221225472, 3758096384, 1879048192, 671088640, 2214592512, 1308622848, 3909091328, 1820327936, 658505728, 748683264, 2859466752, 1869086720, 403439616, 696909824, 1570701312, 995328000, 4266082304, 3269320704, 1413746688, 1463158784, 85795840, 3956315648, 2389109504, 1521586816, 4266940864, 2076473696, 2356961008, 6840568, 3993400500, 1197432006, 129628313}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 3422552064, 1509949440, 3036676096, 2961178624, 2176843776, 1990197248, 3190816768, 795344896, 887881728, 1976696832, 393019392, 1032945664, 1310834688, 2222153728, 648294400, 1028536320, 3442942976, 381723136, 4275723520, 2901116288, 1711336384, 377538912, 2000744528, 2447428568, 2815481124, 4239968470, 1582621345}, +{2147483648, 1073741824, 1610612736, 1342177280, 3087007744, 1409286144, 2785017856, 855638016, 2306867200, 2638217216, 3005218816, 1909456896, 1971847168, 620494848, 4205969408, 905248768, 3264643072, 1058455552, 164323328, 433336320, 3890087936, 3547270144, 3868178944, 3839523584, 2971966592, 2321806656, 2526926496, 2820858160, 1092963736, 2818775484, 320182934, 2034462621}, +{2147483648, 1073741824, 2684354560, 4026531840, 1476395008, 3288334336, 2315255808, 3305111552, 1619001344, 1925185536, 4016046080, 825229312, 1903689728, 1368129536, 1456078848, 806813696, 1855488000, 1924120576, 2788581376, 924069888, 1622554624, 583341056, 1395894784, 3339020032, 2311238528, 152093632, 2175459680, 3924150416, 4167133544, 3660358292, 726261906, 4248529533}, +{2147483648, 3221225472, 1610612736, 805306368, 4160749568, 1946157056, 1912602624, 452984832, 360710144, 968884224, 1629487104, 2242904064, 1367867392, 3217293312, 3116498944, 272039936, 1695711232, 1802452992, 1969020928, 1361842176, 5646336, 1768756224, 387559936, 3235111680, 4189233536, 3407833664, 3958700960, 3193444112, 412876856, 4158533668, 4020837262, 1750834771}, +{2147483648, 1073741824, 2684354560, 3489660928, 1207959552, 4227858432, 2785017856, 1157627904, 1887436800, 3829399552, 207618048, 1223688192, 2767716352, 3712745472, 521535488, 3614375936, 2765193216, 3843407872, 2917228544, 1083453440, 1011496960, 3408993280, 535471616, 2980998400, 1968551552, 3516393664, 1866745184, 1840554288, 4086648840, 1466831396, 2019763330, 3399977517}, +{2147483648, 1073741824, 3758096384, 1342177280, 1207959552, 3825205248, 2919235584, 385875968, 2810183680, 1690304512, 3865051136, 760217600, 2719481856, 1084489728, 3184918528, 2936471552, 3228401664, 3568680960, 152920064, 3843829760, 616704000, 3017354240, 167151104, 1524263680, 789688960, 1999109696, 4057756704, 1422824656, 3834534568, 527402956, 1653399122, 1467731567}, +{2147483648, 3221225472, 1610612736, 805306368, 402653184, 1543503872, 3858759680, 3841982464, 1619001344, 2747269120, 2527068160, 3312451584, 1014497280, 29622272, 2745040896, 2157248512, 2281734144, 34947072, 445308928, 2749108224, 4027197440, 3275953152, 860457472, 3860844800, 1574735488, 1595896000, 3444169056, 2438311120, 3753239384, 946845684, 1986985410, 2138185519}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 335544320, 1979711488, 2332033024, 629145600, 775946240, 4091543552, 3868196864, 2619867136, 723779584, 1136787456, 2738290688, 2460057600, 1655816192, 707878912, 44830720, 3113625600, 72162304, 161129984, 1131833088, 422951040, 3110850368, 150623136, 3205732080, 3334405480, 3722247260, 2300310830, 3770834947}, +{2147483648, 3221225472, 536870912, 3489660928, 134217728, 3422552064, 2113929216, 2130706432, 562036736, 3116367872, 2199912448, 2154823680, 2227699712, 34340864, 1068630016, 3292332032, 921927680, 1246150656, 3538313216, 1008996352, 4277024768, 3744939008, 2752165376, 1225486592, 2939128960, 1645015104, 3246358432, 2566488592, 742388920, 2901143508, 1200486574, 852940657}, +{2147483648, 3221225472, 3758096384, 3489660928, 671088640, 2617245696, 2785017856, 1056964608, 3598712832, 2403336192, 4016046080, 3985637376, 1165492224, 415498240, 2227830784, 2986541056, 763854848, 1771094016, 2141872128, 4009496576, 627968000, 4233694208, 1753005568, 3247664384, 2022747776, 2168804928, 3316490848, 516149872, 3807758856, 2996356028, 29778362, 3043632047}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 3288334336, 637534208, 1090519040, 3632267264, 1681915904, 3986685952, 3830448128, 1257766912, 3976986624, 1270743040, 1982922752, 3436609536, 2969124864, 1025302528, 1035210752, 1041381376, 2136933376, 559911424, 4194561792, 3276511360, 792848832, 3815542368, 3318895408, 2016498808, 3336105852, 3368952874, 1675181245}, +{2147483648, 3221225472, 536870912, 268435456, 3355443200, 2483027968, 2986344448, 117440512, 679477248, 1438646272, 1990197248, 3706716160, 881328128, 2644770816, 3081895936, 255393792, 4164255744, 3506257920, 276291584, 837554176, 4281743360, 3610971136, 3521426944, 1253889792, 1895868800, 1047452992, 3832128480, 4129516368, 3250115288, 3930233748, 4259306654, 3455591051}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 67108864, 4127195136, 1493172224, 3632267264, 2269118464, 3311403008, 976224256, 1813512192, 2908487680, 2716991488, 859635712, 1943896064, 1479622656, 3463438336, 2198081536, 3410888704, 3032419328, 1176024576, 3057697536, 856988800, 68869056, 2293086304, 2957595632, 1837353608, 3954055892, 927932938, 3642796817}, +{2147483648, 1073741824, 3758096384, 268435456, 2550136832, 603979776, 1040187392, 3539992576, 2273312768, 104857600, 2208301056, 2358247424, 3433562112, 3351511040, 2221277184, 3645964288, 2298839040, 4157292544, 525197312, 4264308736, 4152502272, 3219602432, 3009192448, 3080384256, 1766368896, 2507467584, 1443728672, 1688171632, 2474893176, 3468246732, 2984350094, 855458587}, +{2147483648, 3221225472, 2684354560, 2415919104, 939524096, 3288334336, 369098752, 4211081216, 847249408, 3334471680, 2128609280, 2135949312, 649592832, 2661023744, 2907045888, 49086464, 77758464, 3678486528, 3399802880, 996413440, 2742687744, 1239092224, 2462558720, 4258791168, 2804388992, 3624389440, 459258464, 2054940944, 474589192, 1403970924, 1681331706, 1720301001}, +{2147483648, 3221225472, 3758096384, 4026531840, 2818572288, 1275068416, 503316480, 989855744, 3682598912, 2604662784, 2267021312, 3188719616, 832045056, 806617088, 303955968, 3351183360, 3621289984, 3646275584, 1313366016, 810291200, 82446336, 3578856448, 621778432, 2851174656, 2944382080, 760838464, 4007895072, 4123745328, 2027336984, 552784204, 683988578, 3844600227}, +{2147483648, 1073741824, 2684354560, 1342177280, 1207959552, 4093640704, 1644167168, 1627389952, 3028287488, 2713714688, 736100352, 2073034752, 1584922624, 2677276672, 902955008, 573636608, 2365947904, 614744064, 1835458560, 1336684544, 166082560, 1691565056, 1409058304, 2780688128, 657229184, 484823232, 1917369696, 1109377360, 2985670792, 4237061404, 3781872634, 2239377723}, +{2147483648, 3221225472, 1610612736, 268435456, 939524096, 1946157056, 1711276032, 1962934272, 2172649472, 339738624, 2648702976, 1917845504, 3429367808, 1493958656, 3980263424, 4018995200, 2581954560, 57196544, 3384958976, 1453592576, 3230803968, 1350769664, 3859843584, 3439940352, 3930629248, 3615323328, 3295839520, 2647806320, 2754352232, 1464734444, 3088392206, 4080115993}, +{2147483648, 1073741824, 536870912, 1342177280, 671088640, 1543503872, 637534208, 4278190080, 2239758336, 1052770304, 501219328, 3733979136, 3549954048, 2791047168, 541196288, 2640117760, 361791488, 442744832, 4160774144, 1283731456, 1212028928, 1592728576, 3078987264, 194469120, 1078836864, 28534336, 3317937824, 397699792, 4245826248, 463807452, 589072578, 3994673585}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1140850688, 4060086272, 1526726656, 3581935616, 213909504, 509607936, 1695547392, 2825388032, 952369152, 1848770560, 349241344, 3588325376, 1535492096, 1861443584, 3656134656, 206972928, 4120062976, 1179168256, 3922225920, 36224, 1748793920, 2221587360, 3421598288, 1013261992, 1529580508, 2671300062, 361027563}, +{2147483648, 3221225472, 3758096384, 1342177280, 939524096, 3959422976, 3590324224, 1493172224, 1518338048, 3015704576, 2157969408, 613416960, 1266155520, 2405171200, 1521090560, 607584256, 396656640, 696369152, 43278336, 3735293952, 1177946112, 1312631808, 2130942464, 2707256576, 2655628928, 161108928, 3206879456, 4142898768, 736066264, 2029692428, 2388185210, 365020233}, +{2147483648, 3221225472, 2684354560, 4026531840, 3623878656, 1006632960, 2785017856, 3741319168, 4102029312, 3779067904, 3823108096, 1588592640, 3300392960, 3279159296, 3562405888, 11862016, 976912384, 1084014592, 3651231744, 2035027968, 3345094656, 2827162624, 3288304128, 566130944, 1452902016, 2188602944, 2423718624, 3932785008, 1739284136, 3153280084, 4192700674, 1503285555}, +{2147483648, 1073741824, 3758096384, 4026531840, 671088640, 603979776, 2650800128, 486539264, 1686110208, 1639972864, 1277165568, 980418560, 2110259200, 52690944, 1092222976, 1609367552, 1105559552, 4226727936, 2596823040, 829173760, 1048455168, 697762816, 3835213312, 4245897984, 1618644608, 1181905088, 900793952, 1370729808, 1242429816, 879937684, 2831043694, 2415860219}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 1275068416, 1845493760, 3539992576, 2910846976, 3955228672, 1172307968, 489684992, 714604544, 2686713856, 931790848, 2706178048, 918650880, 3373285376, 346218496, 3250327552, 2653825024, 2936486912, 3077355008, 2556543232, 2473240704, 1713037120, 1313351584, 3784050064, 171319688, 694362420, 3200681066, 704431471}, +{2147483648, 1073741824, 2684354560, 805306368, 2818572288, 1677721600, 838860800, 2734686208, 796917760, 499122176, 1654652928, 1760559104, 2015887360, 374079488, 3346399232, 876544000, 3965878272, 3192340480, 1949360128, 3110350848, 347748352, 562635776, 4085097984, 504754944, 947893632, 3014194240, 3470797600, 848302224, 4109901272, 1809061780, 133309110, 127216217}, +{2147483648, 1073741824, 2684354560, 805306368, 4160749568, 1409286144, 2785017856, 452984832, 142606336, 247463936, 1855979520, 4077912064, 2513960960, 1148977152, 3766878208, 3612934144, 340361216, 2890743808, 3579305984, 4221841408, 1039808512, 3663668224, 3125850624, 2397367040, 2775227520, 2283536192, 4046064864, 2963742096, 4001140248, 3965386348, 4089425458, 897349545}, +{2147483648, 3221225472, 536870912, 1342177280, 4160749568, 2617245696, 1241513984, 1325400064, 3632267264, 1312817152, 2422210560, 3171942400, 3219652608, 2803630080, 3646291968, 1849884672, 1053851648, 4104437760, 2899140608, 1324617728, 3142203392, 9772032, 2522065408, 3964950784, 3910768000, 2864804160, 2722762208, 487915952, 1871937928, 3136583772, 1915325502, 2757313277}, +{2147483648, 1073741824, 2684354560, 2415919104, 3623878656, 2751463424, 100663296, 2164260864, 1971322880, 2604662784, 2455764992, 3465543680, 3307732992, 1395392512, 1972502528, 1068302336, 452755456, 3907928064, 1781653504, 3120836608, 3166582784, 1497304064, 2681311744, 3788693248, 1551861888, 2424697280, 1809986848, 1406472112, 744004680, 1004558908, 3872839022, 2537659585}, +{2147483648, 3221225472, 3758096384, 1879048192, 3623878656, 2080374784, 2113929216, 2399141888, 1535115264, 2621440000, 3412066304, 3243245568, 3458727936, 3693346816, 3957981184, 3959095296, 2169929728, 3632185344, 770531328, 34344960, 1607337984, 1141974016, 414034432, 1881696512, 1561567360, 2518764608, 2246192416, 1248796144, 3481574344, 2984886668, 3685075550, 84666435}, +{2147483648, 3221225472, 3758096384, 3489660928, 2818572288, 1006632960, 1979711488, 1124073472, 3699376128, 473956352, 2577399808, 1664090112, 3087532032, 1754005504, 1394737152, 777584640, 2942271488, 1357692928, 843866112, 3355971584, 814483456, 4146203648, 475602432, 241149184, 2238501504, 3347868992, 3530045408, 182204464, 2851745144, 911024292, 4006187982, 680781473}, +{2147483648, 1073741824, 3758096384, 2415919104, 1744830464, 1409286144, 1778384896, 2432696320, 1971322880, 3678404608, 4204789760, 1053818880, 3741843456, 1596719104, 2570452992, 1701249024, 4063854592, 3543351296, 3514818560, 889729024, 2385258496, 213261312, 774323712, 1620676352, 3118681984, 1685577408, 4213442848, 1654260656, 2995852408, 650022684, 2373646198, 3079966601}, +{2147483648, 3221225472, 3758096384, 2415919104, 2281701376, 4227858432, 167772160, 4110417920, 3330277376, 1472200704, 3382706176, 4277141504, 3793223680, 1152647168, 2483945472, 760807424, 2345959424, 2434908160, 3071172608, 1628966912, 3174303744, 273554432, 3854108160, 1665441024, 3093953920, 3847380928, 2797214944, 2253859920, 1963834264, 464866260, 810531386, 491152427}, +{2147483648, 3221225472, 1610612736, 2952790016, 671088640, 3959422976, 2181038080, 3707764736, 1988100096, 2210398208, 1805647872, 416284672, 130547712, 4003725312, 1102970880, 4009820160, 1947041792, 1607516160, 1091461120, 3561492480, 2950965248, 2413704192, 2674992640, 1788195072, 1929173888, 4076107712, 1464285920, 919639376, 3598667288, 1121819356, 2803418822, 3559545307}, +{2147483648, 1073741824, 1610612736, 1342177280, 671088640, 3959422976, 570425344, 4143972352, 25165824, 3208642560, 1751121920, 1185939456, 2089287680, 2364801024, 2368077824, 1869414400, 2834857984, 4099719168, 2509463552, 2752000000, 4147382272, 3833990144, 1132273152, 1340125440, 837874560, 2381927744, 4269739424, 1486071728, 2744744392, 4056888756, 3902517134, 4071446431}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 3154116608, 3992977408, 2399141888, 1199570944, 1186988032, 3755999232, 61865984, 4283957248, 3296985088, 2238578688, 642842624, 3286597632, 1048199168, 1954340864, 785911808, 1497630720, 1594754048, 975244800, 1608359168, 2853065856, 4134205504, 3638370848, 3798435920, 3856228936, 268589332, 279507514, 1499345527}, +{2147483648, 3221225472, 2684354560, 3489660928, 134217728, 3154116608, 3120562176, 2667577344, 1669332992, 3619684352, 2682257408, 80740352, 2474115072, 949747712, 4025614336, 2573664256, 4138565632, 2134786048, 2514673664, 1626869760, 2270959616, 3155303424, 4290196992, 1322626304, 572670336, 2295392576, 2600415008, 3244406032, 410275336, 3388600524, 1450678506, 2549969785}, +{2147483648, 1073741824, 2684354560, 805306368, 3087007744, 738197504, 3992977408, 3137339392, 478150656, 1564475392, 1566572544, 1580204032, 2707947520, 3389259776, 118358016, 3213950976, 2300805120, 1918779392, 3113148416, 1038626816, 3611572224, 4201522176, 3516998144, 2420876544, 2488955008, 1350628672, 964237792, 1122478192, 3580912648, 894419668, 4086541014, 3799405147}, +{2147483648, 1073741824, 2684354560, 268435456, 402653184, 3959422976, 771751936, 1291845632, 1266679808, 322961408, 1314914304, 3004170240, 3698851840, 2744385536, 1585315840, 1342242816, 440041472, 779436032, 1851580416, 347615232, 2796828672, 4010683392, 23659008, 819379456, 1948217472, 1566832832, 1575203232, 1785458224, 1612684104, 2524573020, 1874112218, 2984016763}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 872415232, 3858759680, 3909091328, 2877292544, 1707081728, 2770337792, 4205838336, 2930245632, 4028891136, 3079536640, 290652160, 2471395328, 3757260800, 2272059392, 753405952, 4072945664, 522075136, 3821732352, 1031977728, 2243523712, 866247616, 1982693536, 3998600080, 2673585208, 3843745252, 1797719558, 1039705891}, +{2147483648, 3221225472, 1610612736, 805306368, 671088640, 3422552064, 2986344448, 889192448, 2306867200, 1170210816, 425721856, 2966421504, 2314731520, 1241251840, 3331457024, 1155596288, 3258613760, 3013754880, 1148182528, 4239921152, 2396792832, 1340216320, 4113106432, 321829120, 3528744832, 3090203072, 2307505952, 1041881872, 3760661288, 319659116, 3728207690, 2624848769}, +{2147483648, 3221225472, 1610612736, 4026531840, 939524096, 603979776, 3053453312, 1056964608, 1199570944, 3963617280, 950009856, 4195352576, 2067267584, 1909719040, 1226702848, 1802698752, 280854528, 521453568, 3886571520, 4101509120, 1022633984, 1179526144, 2557161984, 750356224, 1808983168, 3065987648, 1416859168, 3921658608, 1567748408, 2480591532, 218328906, 3701576251}, +{2147483648, 3221225472, 1610612736, 2952790016, 2013265920, 3288334336, 3456106496, 419430400, 2290089984, 3317694464, 304087040, 2310012928, 2475163648, 2020868096, 3287941120, 2224095232, 3233972224, 1596538880, 2331828224, 2873626624, 1020536832, 1049244672, 2176397824, 2261167872, 242958976, 2687096256, 1874375776, 3229121360, 3911082488, 4182852836, 2455822734, 3969260671}, +{2147483648, 1073741824, 2684354560, 4026531840, 1207959552, 872415232, 2919235584, 452984832, 2776629248, 574619648, 2162163712, 613416960, 4110942208, 3201564672, 4228251648, 3077111808, 583696384, 3332161536, 1583702016, 3460837376, 3803461632, 911610880, 876686848, 1118740224, 3273844352, 794840384, 3328745376, 627825136, 1285217448, 2651617052, 3405951846, 1063841911}, +{2147483648, 3221225472, 536870912, 1342177280, 3892314112, 3556769792, 4060086272, 3003121664, 176160768, 1304428544, 2078277632, 2249195520, 3448242176, 3378774016, 1148583936, 3055878144, 4197351424, 1720860672, 1405345792, 3987214336, 764688384, 4201520128, 1804152320, 1008504576, 4138813824, 1376809024, 4200136288, 795314640, 3421430152, 513980796, 2983229926, 2763578043}, +{2147483648, 3221225472, 536870912, 2415919104, 939524096, 1946157056, 1912602624, 2298478592, 2793406464, 457179136, 1289748480, 785383424, 1397227520, 3430678528, 1833566208, 2743140352, 3373039616, 2050998272, 2643222528, 3941076992, 4182521856, 2303863808, 3530893824, 1545245440, 1829028224, 641326784, 2338282464, 2140256112, 4167649768, 1750768268, 744806502, 606715981}, +{2147483648, 1073741824, 2684354560, 1342177280, 402653184, 1543503872, 3590324224, 83886080, 2675965952, 2109734912, 2535456768, 49283072, 182976512, 3062104064, 3738304512, 2929917952, 3699081216, 3805593600, 2305974272, 3137875968, 500447232, 1317682176, 1664029184, 4286419200, 4076724864, 2116474048, 3802224288, 3965427856, 1487197880, 114982772, 3219928838, 597046171}, +{2147483648, 3221225472, 1610612736, 3489660928, 1744830464, 3422552064, 436207616, 83886080, 2457862144, 62914560, 1163919360, 141557760, 1344798720, 3493068800, 3986030592, 972357632, 2149285888, 4082974720, 1643765760, 1627918336, 476325888, 4218301440, 3908644352, 2548148480, 1847752064, 1832216512, 3236820448, 3771608144, 2204700072, 309962052, 2824751894, 3177672583}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 201326592, 2449473536, 4278190080, 3749707776, 2931818496, 1054867456, 3832545280, 4055367680, 3188457472, 808321024, 984809472, 3402334208, 2398535680, 1624530944, 1226313728, 3655079936, 2277907456, 2157385216, 111255808, 1763698560, 2993617728, 482891808, 3921552464, 4210755592, 4039084196, 2947862642, 3321460333}, +{2147483648, 3221225472, 536870912, 3489660928, 671088640, 603979776, 905969664, 754974720, 3330277376, 1941962752, 3646947328, 3348103168, 3528982528, 1974730752, 1470234624, 1465319424, 2706735104, 3794747392, 312729600, 3749187584, 738473984, 63585280, 4257955328, 801866496, 4254483584, 3276236480, 1656744672, 942028112, 98379432, 3762205116, 773124722, 343771003}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 2885681152, 2449473536, 3204448256, 444596224, 784334848, 3995074560, 781189120, 823656448, 2362703872, 1116078080, 3901161472, 3429859328, 3720200192, 2615107584, 444084224, 1025771520, 4100858880, 3283826176, 1247125760, 3158364032, 3526224704, 1296521568, 2783716624, 3519153208, 3835239980, 2138872546, 859073267}, +{2147483648, 1073741824, 1610612736, 268435456, 671088640, 3154116608, 1912602624, 3003121664, 3632267264, 4106223616, 308281344, 1783627776, 2107113472, 1796997120, 3209560064, 4292280320, 2291105792, 109101056, 2446483456, 532164608, 3320580096, 1105599488, 4152561152, 2407900416, 811987840, 2568278080, 1412983520, 2077041424, 3906123176, 740968460, 2650014962, 2277125153}, +{2147483648, 3221225472, 1610612736, 268435456, 2281701376, 1140850688, 436207616, 1258291200, 1367343104, 3275751424, 882900992, 1649410048, 1320681472, 2422996992, 2712272896, 3991732224, 2151579648, 3409920000, 2874335232, 462950400, 159131648, 1739725824, 3654362624, 4063015680, 4064171904, 1225159744, 3492435616, 3860884656, 1813869048, 4091280316, 2468918330, 2952818229}, +{2147483648, 3221225472, 2684354560, 1879048192, 3623878656, 3825205248, 1308622848, 1325400064, 1317011456, 1740636160, 1528823808, 3828350976, 1877475328, 2475425792, 840040448, 3014197248, 3245703168, 2309767168, 2353455104, 575148032, 880547840, 3906614272, 4212468224, 168791808, 709454464, 1778475072, 3011334240, 1478980176, 3077729080, 706608580, 2533657078, 1270736793}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 469762048, 3657433088, 1291845632, 3548381184, 775946240, 203423744, 3899654144, 1234698240, 2776891392, 317325312, 2447048704, 817922048, 398213120, 663871488, 4114092032, 724838400, 1435642880, 2899260928, 2686616832, 4050350464, 74925504, 110720928, 2364045168, 1733555352, 1100941076, 3695882618, 3627508871}, +{2147483648, 3221225472, 2684354560, 3489660928, 2281701376, 469762048, 4194304000, 721420288, 3800039424, 180355072, 1348468736, 3939500032, 1950875648, 4216061952, 2735603712, 1733492736, 3119546368, 477642752, 3180453888, 1999114240, 1998329856, 327556096, 3514766848, 1269736704, 3491985792, 3171767360, 1395548768, 2175189520, 2991233704, 3329319084, 813203110, 2140265537}, +{2147483648, 1073741824, 3758096384, 805306368, 1744830464, 3288334336, 3321888768, 4244635648, 494927872, 88080384, 933232640, 3855613952, 3503816704, 567541760, 4242407424, 3620798464, 196313088, 2540060672, 4279689216, 2356686848, 1015293952, 2026255360, 4142208512, 1981655808, 1363099776, 3681119936, 167004192, 661507632, 412387512, 2417543836, 1584476738, 795065027}, +{2147483648, 1073741824, 1610612736, 2415919104, 2818572288, 603979776, 503316480, 3674210304, 1468006400, 2646605824, 1394606080, 2574254080, 2464677888, 2788950016, 1822818304, 1765343232, 1928953856, 4257562624, 1765269504, 1539846144, 1246496768, 718158848, 423955968, 1119855360, 3215740544, 2195083584, 2207863584, 1887558288, 587808696, 275887252, 1256807910, 1785327029}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 335544320, 1308622848, 3909091328, 226492416, 3401580544, 3009413120, 655360000, 2465726464, 969670656, 2721447936, 3279880192, 4059136000, 165953536, 3324567552, 1972899840, 819730432, 701381632, 523450880, 889694976, 603674240, 3083422144, 168061216, 142133712, 2277519976, 2027947804, 1490041466, 2652374605}, +{2147483648, 1073741824, 3758096384, 1342177280, 3087007744, 67108864, 1644167168, 3741319168, 2592079872, 2898264064, 1998585856, 602931200, 2767716352, 2756444160, 1509818368, 2319122432, 1586528256, 2195472384, 1957888, 740831232, 1430530048, 3158977536, 1711880704, 1628811008, 1452792192, 1879117632, 1512145248, 2489709968, 3080979192, 2400856884, 3896580290, 1891732653}, +{2147483648, 1073741824, 3758096384, 2952790016, 402653184, 1006632960, 4194304000, 1828716544, 327155712, 2990538752, 3823108096, 1691353088, 2279079936, 1792802816, 3868065792, 1760624640, 3344859136, 514867200, 1568006144, 3538432000, 2161387520, 1040847872, 1910712832, 3426846976, 1209004416, 2833450432, 297897888, 424661104, 1535318120, 1741797324, 2008534978, 2158954945}, +{2147483648, 1073741824, 536870912, 1879048192, 4160749568, 2885681152, 436207616, 3707764736, 964689920, 4164943872, 2422210560, 1720713216, 557318144, 541327360, 2478440448, 2999517184, 2140766208, 3087646720, 2583650304, 1657286656, 443291648, 1954944000, 1918312960, 2465895680, 4271992192, 3901428160, 984918304, 1167751280, 2088216072, 3229799356, 1263260394, 592603871}, +{2147483648, 1073741824, 3758096384, 3489660928, 2818572288, 603979776, 1979711488, 117440512, 662700032, 910163968, 4213178368, 699400192, 4029153280, 3869507584, 2640969728, 2892300288, 1344700416, 1283997696, 4010663936, 1312305152, 3707512832, 126225408, 1572544000, 628204288, 958911616, 738016320, 631937056, 2261154928, 1061349208, 3336285860, 4221753190, 3641422883}, +{2147483648, 3221225472, 536870912, 2415919104, 3087007744, 3825205248, 33554432, 3238002688, 645922816, 2856321024, 2380267520, 3834642432, 4272422912, 932970496, 3278241792, 3606249472, 3994517504, 3934732288, 4040286208, 3596095488, 2187606016, 2054302720, 4021881344, 2585433856, 2485647744, 3649245376, 4147087840, 3828575024, 418106856, 1550656604, 938510222, 1725619917}, +{2147483648, 3221225472, 1610612736, 1342177280, 4160749568, 2751463424, 1979711488, 83886080, 1333788672, 2629828608, 3290431488, 24117248, 1211629568, 586940416, 2727739392, 3599958016, 4290936832, 3163275264, 2661834752, 2397573120, 2104764416, 3950119936, 3272157696, 1237292800, 1917219968, 1441217728, 3182469792, 704834768, 886563384, 1477336916, 765670226, 2056960817}, +{2147483648, 1073741824, 536870912, 268435456, 3623878656, 3019898880, 1442840576, 16777216, 3196059648, 3359637504, 945815552, 1427111936, 844627968, 1410072576, 3646291968, 586481664, 162299904, 3642736640, 2921619456, 2846371840, 3607369728, 1164053504, 3183424000, 2815924992, 1686796416, 31536576, 2417410016, 15521200, 1288034312, 885480796, 1477545170, 2967949333}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 738197504, 3388997632, 285212672, 1652555776, 2353004544, 622854144, 166723584, 3902275584, 1906573312, 107347968, 1539244032, 816807936, 2486779904, 2345918464, 210251776, 1118578688, 1342841856, 1809125888, 1227523328, 1111226752, 1223956160, 2462977248, 4167238576, 4118656600, 3119007028, 2033144666, 4105495759}, +{2147483648, 3221225472, 536870912, 805306368, 2013265920, 2885681152, 3992977408, 3238002688, 1719664640, 3502243840, 14680064, 722468864, 4217896960, 2927362048, 2558656512, 4264755200, 2859499520, 879312896, 2950488064, 4174909440, 4146345984, 1021707264, 1853166080, 2352329984, 1497682048, 1406938048, 1043470816, 1005266320, 2111092744, 3712963836, 2915696414, 1950203589}, +{2147483648, 3221225472, 3758096384, 1879048192, 1207959552, 3422552064, 1442840576, 3506438144, 2004877312, 1740636160, 2086666240, 4233101312, 639107072, 703332352, 3992322048, 2369847296, 3642392576, 3023683584, 4034945024, 1156059136, 2051278848, 3935446016, 396561920, 2136056064, 212625024, 780009920, 1406474656, 1758510096, 4166441704, 2564280844, 1118655890, 3359948413}, +{2147483648, 3221225472, 3758096384, 2952790016, 3623878656, 201326592, 2717908992, 721420288, 3414163456, 1941962752, 484442112, 3717201920, 1410859008, 1372323840, 2890530816, 2440101888, 3236069376, 2443034624, 133193728, 1822953472, 463734784, 1099830272, 2855213568, 2222306560, 2811521920, 1975910976, 1243285536, 2095289872, 3405215688, 1622779484, 1365135714, 2616668661}, +{2147483648, 3221225472, 536870912, 1342177280, 2281701376, 1677721600, 1577058304, 3103784960, 4085252096, 1690304512, 2229272576, 1515192320, 2336751616, 4048289792, 1532624896, 3592880128, 4292640768, 160776192, 89186304, 3174567936, 783562752, 1678646272, 33109504, 2796403456, 404016768, 4010678720, 2977505952, 4142771664, 3803507720, 788411820, 3829472582, 207192321}, +{2147483648, 3221225472, 2684354560, 805306368, 671088640, 2348810240, 4261412864, 4244635648, 1451229184, 2059403264, 278921216, 3748659200, 1038614528, 3338403840, 3410624512, 4038000640, 2444984320, 2618638336, 3879723008, 3092779008, 464787456, 1522934784, 3121415680, 1911073024, 3085229184, 587571392, 1226595040, 2044281616, 66963096, 1977287156, 3386740646, 1785229125}, +{2147483648, 1073741824, 2684354560, 2415919104, 1744830464, 2483027968, 2248146944, 2600468480, 2659188736, 1631584256, 1264582656, 4258267136, 1849163776, 2441871360, 4237688832, 2827550720, 2703720448, 3934339072, 640540672, 615002112, 2815703040, 2856979456, 627523072, 3024273152, 3328230528, 1985849152, 2093896032, 2541451248, 3340951176, 765374380, 3004095994, 2843256941}, +{2147483648, 1073741824, 2684354560, 268435456, 2818572288, 2751463424, 2986344448, 50331648, 511705088, 2629828608, 2728394752, 2173698048, 234356736, 2133590016, 328859648, 3412787200, 1660911616, 3936075776, 773939200, 1638412288, 770979840, 3748015104, 1399401984, 4186473216, 26625408, 3422915648, 1547753312, 4235651216, 1263008664, 1190361804, 3485931034, 438674997}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 4093640704, 3925868544, 1795162112, 1468006400, 29360128, 2459959296, 588251136, 3028811776, 2759065600, 2714894336, 2292908032, 1573027840, 3512090624, 1550966784, 1868042240, 2463893504, 1190530048, 2878408192, 3727527680, 1939785600, 999325760, 2956820256, 1460882832, 1864253656, 757462636, 3294233830, 408891583}, +{2147483648, 3221225472, 3758096384, 4026531840, 3355443200, 2080374784, 4261412864, 2466250752, 1484783616, 3695181824, 199229440, 2217738240, 2498232320, 2748579840, 1212809216, 47251456, 6324224, 3644768256, 3109642240, 3617067008, 945555456, 1575879680, 2123566592, 3386223872, 1539072128, 2810362688, 1767621344, 604240176, 2835339752, 3930192372, 608882486, 792941647}, +{2147483648, 3221225472, 2684354560, 805306368, 402653184, 872415232, 1577058304, 1291845632, 3699376128, 4198498304, 450887680, 2479882240, 1889009664, 106168320, 1494351872, 951779328, 2154659840, 4230823936, 3917864960, 3020427264, 3769374720, 3201704960, 399575552, 1599245056, 1925896832, 3838289088, 4013053024, 2886877616, 1155687464, 411720780, 2763407826, 144209971}, +{2147483648, 1073741824, 1610612736, 2415919104, 2550136832, 1946157056, 2382364672, 2566914048, 645922816, 2571108352, 3806330880, 2131755008, 954728448, 4062445568, 2464808960, 1890779136, 2891677696, 2344796160, 3182190592, 2302160896, 2884372480, 1719548928, 3024159232, 3233069824, 763330176, 4113802688, 3878092768, 4133902320, 2067466984, 3618605436, 2229334270, 3750458163}, +{2147483648, 3221225472, 536870912, 2952790016, 2818572288, 1275068416, 1241513984, 587202560, 3581935616, 3720347648, 4146069504, 2056257536, 1897398272, 2815164416, 3947233280, 3665887232, 3343810560, 1817460736, 3655983104, 247992320, 3434362880, 2155488256, 1445922304, 3874208000, 2331558272, 2501818944, 2934721952, 1542842896, 1979070136, 1820930412, 2690299362, 771645749}, +{2147483648, 3221225472, 1610612736, 3489660928, 2818572288, 1811939328, 1644167168, 251658240, 3397386240, 2638217216, 4225761280, 909115392, 1112014848, 3614703616, 2519859200, 1464270848, 3461251072, 2017083392, 2141052928, 1857556480, 1176250368, 3277204480, 3350011392, 1743106304, 2185937792, 4100897600, 2443854176, 4085640688, 1265909160, 741486964, 742861342, 1926144975}, +{2147483648, 1073741824, 536870912, 268435456, 2281701376, 1275068416, 1845493760, 3472883712, 4253024256, 4198498304, 3676307456, 330301440, 1467482112, 2265710592, 199098368, 265879552, 543916032, 3640901632, 24862720, 2668113920, 1460934656, 3879865344, 3276744192, 1116123392, 521816192, 1536133184, 4070169760, 1481140720, 3469261912, 3918219300, 1909468722, 1818761629}, +{2147483648, 1073741824, 2684354560, 1879048192, 2818572288, 2483027968, 2113929216, 889192448, 864026624, 1094713344, 1247805440, 407896064, 3167223808, 2916876288, 3096576000, 4042457088, 2652667904, 4192518144, 2318229504, 3105370112, 4250155008, 4037948416, 2339452416, 2068287232, 1089763968, 2069082816, 1345999264, 57840816, 3778399944, 882570892, 3184812070, 3093539269}, +{2147483648, 1073741824, 536870912, 1342177280, 3355443200, 1409286144, 2717908992, 3909091328, 662700032, 239075328, 2749366272, 4157603840, 4061659136, 180092928, 4213833728, 26017792, 149127168, 616972288, 3322339328, 3376951296, 677648384, 2478185472, 2765563392, 3309741824, 2656173440, 1691267776, 404087712, 2533925488, 1877667688, 2361003788, 3077902450, 1963961513}, +{2147483648, 1073741824, 536870912, 1342177280, 1207959552, 1275068416, 2919235584, 1124073472, 2726297600, 658505728, 664797184, 619708416, 734527488, 2169241600, 2675572736, 2590572544, 2469036032, 3009396736, 1468162048, 2126000128, 121903104, 584457216, 2957182464, 1098612992, 3396434048, 816552768, 3926485088, 3515844976, 785335352, 4099193556, 1212208334, 3256613665}, +{2147483648, 3221225472, 1610612736, 4026531840, 1207959552, 201326592, 2785017856, 3439329280, 1635778560, 2512388096, 1738539008, 3260022784, 1942487040, 3667656704, 1150943232, 2723348480, 1038385152, 1424310272, 545054720, 1352142848, 1054091264, 516301824, 1424567808, 707236096, 443148928, 1725283008, 2130107168, 2237859088, 1767682200, 1788961660, 139653990, 3657236949}, +{2147483648, 3221225472, 2684354560, 268435456, 402653184, 603979776, 1241513984, 3942645760, 2273312768, 3703570432, 1176502272, 1544552448, 4033347584, 46399488, 1849819136, 1278410752, 2464841728, 1106198528, 1471733760, 1115164672, 2477529088, 2684759040, 1764819456, 1547276032, 3979729792, 4029646912, 208464672, 986848976, 3441103544, 1372498060, 3122488862, 1463011371}, +{2147483648, 1073741824, 536870912, 2415919104, 939524096, 1946157056, 2919235584, 3170893824, 2004877312, 1799356416, 1126170624, 1737490432, 3341287424, 641990656, 2309619712, 1287716864, 2530836480, 1683865600, 912482304, 2293772288, 3983284224, 1441672192, 1181428224, 681087744, 2588178048, 3562972352, 661349024, 3001823024, 850279960, 4283109164, 3423113518, 2951503323}, +{2147483648, 1073741824, 3758096384, 1879048192, 134217728, 2885681152, 2315255808, 3472883712, 2021654528, 2353004544, 3793747968, 3270508544, 2441609216, 4141088768, 2457731072, 3418947584, 3440803840, 2828812288, 1368514560, 116404224, 2273847296, 1540629504, 4194180608, 3171494144, 3228993920, 2060210496, 1101647328, 4211871024, 2912039832, 1909140532, 3406138078, 3681939671}, +{2147483648, 1073741824, 3758096384, 1342177280, 671088640, 3959422976, 2248146944, 3875536896, 226492416, 1824522240, 2250244096, 2819620864, 120061952, 192151552, 206962688, 3426811904, 3613818880, 1256996864, 3587301376, 2718969856, 1982343168, 703867904, 3507887616, 2292265216, 4065761920, 1851021376, 1380833952, 781330512, 1928270520, 3017516940, 4026070478, 484610583}, +{2147483648, 3221225472, 2684354560, 2415919104, 4160749568, 1275068416, 2919235584, 687865856, 4102029312, 2956984320, 2858418176, 1009778688, 3074949120, 2159280128, 1349386240, 2829123584, 2672590848, 2903392256, 524410880, 3274706944, 3871873024, 3396602880, 4081981952, 846277888, 3899963520, 2660393408, 3668694880, 2016870704, 3788611208, 37284244, 3583023326, 3322171647}, +{2147483648, 3221225472, 1610612736, 268435456, 3355443200, 2617245696, 2113929216, 4278190080, 3380609024, 2621440000, 3357540352, 74448896, 3465019392, 1091829760, 2881880064, 2049245184, 834699264, 279560192, 3982909440, 1097863168, 302524416, 1775508480, 2804299264, 3568637184, 4208507008, 2972049472, 4201409952, 3539928432, 3791109400, 275410708, 3199870142, 3982952167}, +{2147483648, 3221225472, 1610612736, 2952790016, 2550136832, 872415232, 3388997632, 4110417920, 142606336, 2881486848, 2174746624, 3507486720, 3804758016, 3429105664, 672530432, 1900740608, 2369748992, 3661905920, 2409291776, 1343229952, 2152212480, 1118057472, 2302020096, 2811964160, 274186112, 4163915712, 3099909984, 1316960464, 251765400, 3105579052, 3091949302, 56848555}, +{2147483648, 3221225472, 1610612736, 805306368, 1476395008, 3288334336, 3590324224, 486539264, 3883925504, 1950351360, 2048917504, 4201644032, 1112014848, 1263796224, 192020480, 3520921600, 1205305344, 4047781888, 4249935872, 2876248064, 533211136, 135533568, 2849118720, 728573696, 897549440, 2139124416, 1568333472, 341914864, 3561073560, 1354986516, 2027836430, 2926179655}, +{2147483648, 1073741824, 536870912, 805306368, 134217728, 2885681152, 2382364672, 822083584, 2189426688, 4047503360, 2183135232, 4142923776, 1987575808, 656146432, 3409051648, 3410427904, 152010752, 2314747904, 3709263872, 1206923264, 3036157952, 4133225472, 2031226368, 901196032, 3547826304, 551841728, 656723168, 238497008, 1287095512, 4253309236, 1391775266, 71241049}, +{2147483648, 1073741824, 1610612736, 1342177280, 3892314112, 3019898880, 2650800128, 553648128, 998244352, 2059403264, 2942304256, 1716518912, 447217664, 1470365696, 3912892416, 1077084160, 3862593536, 957530112, 612196352, 1758474240, 3051882496, 2063862784, 394931712, 2215319296, 257329792, 1700589504, 4154222240, 2002624592, 805993832, 4123041356, 2520899902, 3289906243}, +{2147483648, 1073741824, 1610612736, 1342177280, 1744830464, 1140850688, 3657433088, 3137339392, 1686110208, 2956984320, 492830720, 1557135360, 4022861824, 1660682240, 437911552, 1340276736, 2119991296, 2122039296, 3543818240, 3511693312, 3557296128, 2036075520, 1156189696, 924519168, 3774392192, 1253431360, 3014612960, 1826456880, 362832712, 1123236972, 1228190406, 1794633805}, +{2147483648, 1073741824, 3758096384, 3489660928, 1476395008, 2751463424, 3187671040, 1358954496, 1132462080, 3284140032, 2711617536, 2196766720, 1886912512, 2667315200, 420085760, 3729981440, 4292608, 315899904, 1958273024, 2255499264, 758654976, 3441167360, 983179776, 3724230400, 2809497216, 733641664, 3742229664, 2449510416, 4025151640, 2146378964, 1907068578, 731348129}, +{2147483648, 3221225472, 2684354560, 2415919104, 1744830464, 1275068416, 1778384896, 3741319168, 2373976064, 3074424832, 4016046080, 3176136704, 1456996352, 2132017152, 3691380736, 2442067968, 2989916160, 31571968, 264396800, 2194673664, 1251481600, 4092857344, 3205905920, 2025261312, 3652356480, 882896192, 3676927136, 1703452336, 4180332040, 1420490892, 3018511586, 2492136307}, +{2147483648, 3221225472, 1610612736, 805306368, 134217728, 3690987520, 1375731712, 2063597568, 1753219072, 817889280, 2984247296, 2586836992, 1997012992, 2927886336, 3092381696, 570359808, 1342668800, 2877865984, 152985600, 577769472, 103294976, 3981710336, 3110735360, 2725459200, 3788612480, 145082944, 858186976, 10438160, 240035912, 13790964, 2844134734, 2253733731}, +{2147483648, 3221225472, 3758096384, 2415919104, 4160749568, 3825205248, 1040187392, 1929379840, 3481272320, 1866465280, 1168113664, 4163895296, 820510720, 3990618112, 1022230528, 685703168, 3846537216, 3688480768, 3492372480, 1894780928, 638060544, 4199291904, 3509983744, 1433077504, 1320662656, 2819150656, 480497440, 645167152, 3660358328, 909591396, 1529294902, 2575410253}, +{2147483648, 3221225472, 2684354560, 2952790016, 4160749568, 1275068416, 100663296, 1056964608, 2642411520, 2101346304, 1893728256, 2018508800, 1778909184, 4233363456, 1443495936, 1014693888, 2318827520, 4571136, 93216768, 3113226240, 1495799808, 4196664320, 1928466944, 2367106304, 980456064, 671665728, 3188574368, 2746902576, 1661614952, 4177212972, 1173798550, 3630556311}, +{2147483648, 3221225472, 1610612736, 2415919104, 3892314112, 1409286144, 436207616, 3808428032, 2206203904, 3418357760, 2640314368, 2672820224, 500695040, 2421424128, 2108030976, 2548760576, 1020559360, 11976704, 426991616, 1477447680, 3472369664, 77872128, 1624120832, 2457284352, 1474204544, 1247804992, 2961373216, 2835694096, 1298341288, 1029213324, 3141854882, 641615971}, +{2147483648, 3221225472, 1610612736, 1342177280, 3623878656, 1543503872, 1107296256, 3170893824, 897581056, 2747269120, 1864368128, 1624244224, 3835166720, 3497263104, 1667366912, 3888840704, 1785954304, 1502068736, 3957415936, 1041240064, 506996736, 593759232, 1624908288, 3547275520, 4085876608, 2436431808, 1785774624, 370996624, 1397422904, 1258545148, 290147090, 4210503739}, +{2147483648, 3221225472, 3758096384, 1342177280, 2013265920, 603979776, 33554432, 4278190080, 3783262208, 381681664, 2682257408, 2473590784, 3100114944, 1367080960, 3035758592, 1921974272, 1483571200, 3386720256, 3481919488, 3501199360, 2779252736, 4081855488, 672795136, 1239619328, 342329728, 3653664576, 2180671392, 354971088, 3216460360, 3357736740, 3739986158, 935096685}, +{2147483648, 3221225472, 1610612736, 2415919104, 1207959552, 2751463424, 2516582400, 1526726656, 729808896, 2915041280, 702545920, 3538944000, 3830972416, 3694919680, 702414848, 512163840, 306020352, 760004608, 3426508800, 1160777728, 79177728, 407649280, 3368433152, 2166045440, 1597213824, 3783521088, 1142291488, 4287033744, 2814470408, 2198377156, 3676328874, 1383999769}, +{2147483648, 1073741824, 1610612736, 4026531840, 671088640, 3154116608, 2315255808, 3875536896, 3548381184, 1069547520, 2799697920, 3559915520, 1467482112, 2347499520, 4121559040, 3922264064, 3439165440, 3941777408, 541614080, 3757060096, 395839488, 2329682944, 4065474048, 2422547712, 1903660416, 3479952192, 1690168608, 2738277136, 75910728, 1827080372, 3361382098, 361264677}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 603979776, 704643072, 3506438144, 2692743168, 20971520, 1369440256, 2305818624, 1917321216, 1676935168, 2651455488, 2120024064, 1787265024, 785956864, 495214592, 1234178048, 2191005696, 1422668800, 3384152576, 1688405760, 4115694464, 1623359168, 2025536608, 64788592, 2102688824, 1453853236, 421789902, 137504111}, +{2147483648, 3221225472, 3758096384, 2952790016, 4160749568, 1409286144, 2852126720, 822083584, 1652555776, 3628072960, 111149056, 638582784, 978845696, 3801874432, 1660813312, 4043767808, 1285980160, 139149312, 1434509312, 787484672, 1575487488, 1263801344, 2147095040, 2919574272, 540000128, 3217221312, 5846240, 2335284912, 2482360248, 964133932, 2061420818, 577190705}, +{2147483648, 3221225472, 536870912, 3489660928, 3623878656, 2080374784, 3992977408, 4143972352, 1753219072, 272629760, 3625975808, 1638924288, 837287936, 423886848, 3486121984, 3285909504, 3560800256, 1262141440, 3913965568, 3092254720, 934819840, 3254533120, 985006592, 3610061056, 4096828544, 3392816704, 3973580768, 1659645488, 2477668888, 2954959460, 2681119254, 2913162539}, +{2147483648, 1073741824, 2684354560, 3489660928, 402653184, 3288334336, 1778384896, 3674210304, 595591168, 4248829952, 2598371328, 3905945600, 61341696, 2430861312, 1084882944, 2137718784, 1505132544, 1171603456, 880730112, 1995452416, 2144876544, 1862016000, 2692100608, 1533884160, 1220782976, 1338698816, 1488068128, 2998347696, 2335224296, 3948963980, 3108068574, 1926030803}, +{2147483648, 3221225472, 3758096384, 3489660928, 134217728, 201326592, 3992977408, 2566914048, 662700032, 2327838720, 899678208, 1280311296, 1952972800, 1592000512, 169738240, 471007232, 3857088512, 4241997824, 136339456, 1622151168, 2102921216, 3229355008, 3762435584, 4005626112, 2700064896, 898391488, 324669344, 89987920, 253597656, 3700779644, 3700009998, 3371399587}, +{2147483648, 3221225472, 1610612736, 3489660928, 134217728, 872415232, 3523215360, 3103784960, 679477248, 4148166656, 1180696576, 3943694336, 3525836800, 1231814656, 1381367808, 3292987392, 3123019776, 3472211968, 2102747136, 2918191104, 2323130368, 3072601088, 2771006976, 2193166080, 2672736640, 593910464, 4197942368, 554223600, 4196521032, 1829195612, 200082510, 3739006929}, +{2147483648, 3221225472, 3758096384, 805306368, 2818572288, 738197504, 1509949440, 1358954496, 4152360960, 1639972864, 3013607424, 3664773120, 1986527232, 3591634944, 1242431488, 2785607680, 739278848, 2212151296, 1199661056, 2052067328, 1272449024, 1356608512, 4243203584, 4264501504, 4084047232, 563364544, 4270492064, 4120761744, 2516118680, 1967801972, 1343990022, 3669059359}, +{2147483648, 3221225472, 1610612736, 2952790016, 939524096, 4093640704, 2181038080, 3539992576, 2256535552, 4181721088, 807403520, 4029677568, 2571632640, 770441216, 3742236672, 1278935040, 824999936, 1116356608, 1103618048, 3952087040, 1270360064, 1044657152, 2888966656, 1588409088, 2187566464, 2740769856, 936162656, 3394924528, 224381528, 3378777092, 679623774, 3047498793}, +{2147483648, 1073741824, 1610612736, 805306368, 402653184, 3154116608, 2449473536, 2130706432, 125829120, 4097835008, 438304768, 1877999616, 2469920768, 1765015552, 3813277696, 2379677696, 447774720, 3942039552, 115826688, 156250112, 822609920, 2976650240, 321784320, 1469393152, 3523971968, 3848829760, 4068785696, 2336025840, 3287303064, 3825246580, 2943283506, 2514707843}, +{2147483648, 3221225472, 2684354560, 1342177280, 2550136832, 2617245696, 973078528, 3539992576, 3883925504, 3166699520, 3613392896, 416284672, 111673344, 3672375296, 2975465472, 467337216, 1166114816, 3012771840, 2689589248, 78647296, 2784499712, 4203494400, 1071526400, 3453026560, 2016586112, 3247897152, 1767288096, 1577903824, 2196607720, 2329761772, 1712777630, 3046544403}, +{2147483648, 3221225472, 2684354560, 2415919104, 1476395008, 1946157056, 234881024, 419430400, 3196059648, 2646605824, 2816475136, 2364538880, 1329070080, 849084416, 955121664, 928055296, 2270658560, 1396654080, 449044480, 2265976832, 2043156480, 3399748608, 1039282688, 1962871552, 4263943808, 4051224000, 2469693920, 1593309392, 1768556168, 456335044, 3416297202, 3529369193}, +{2147483648, 1073741824, 2684354560, 1342177280, 2281701376, 3154116608, 637534208, 3640655872, 2424307712, 1723858944, 3890216960, 338690048, 2154299392, 681836544, 764805120, 4057268224, 3254943744, 1637728256, 3703595008, 1004548096, 2184198144, 560479232, 3693360640, 1498811648, 1429546624, 3115499456, 3468022368, 3854851472, 2204504136, 6096116, 1603705110, 954457139}, +{2147483648, 1073741824, 1610612736, 2952790016, 134217728, 3422552064, 4060086272, 3472883712, 3380609024, 4164943872, 2455764992, 3618635776, 1776812032, 250871808, 2899968000, 611647488, 3629875200, 886784000, 1558437888, 2069901312, 1999636480, 1898460160, 3830722048, 566898944, 3364687744, 4132933440, 1141719456, 3342920816, 4044925576, 835967348, 4182260630, 3236177863}, +{2147483648, 3221225472, 2684354560, 4026531840, 1207959552, 3422552064, 436207616, 4211081216, 1702887424, 3611295744, 673185792, 2114977792, 3634888704, 2827223040, 2633105408, 4273799168, 3455418368, 1922154496, 1563910144, 3877638144, 3851425792, 1927812096, 3156487680, 790765824, 1794454912, 83998784, 4269533088, 527846576, 963358680, 200985996, 652074414, 1794204171}, +{2147483648, 3221225472, 1610612736, 4026531840, 2550136832, 4227858432, 2986344448, 3640655872, 2256535552, 3032481792, 119537664, 2016411648, 2237136896, 1283194880, 287178752, 1415905280, 2044755968, 181256192, 3865206784, 3458207744, 1454385152, 899163136, 4116453888, 2586712320, 1924993920, 3051133632, 1899223008, 1268214928, 4268276984, 2457466820, 4138236762, 4217321545}, +{2147483648, 3221225472, 536870912, 805306368, 2818572288, 3154116608, 3456106496, 1258291200, 1400897536, 4148166656, 2938109952, 602931200, 1948778496, 2719219712, 2794586112, 359596032, 1181712384, 2300493824, 2237685760, 60821504, 87046144, 558367744, 3125028352, 864683264, 1815288960, 1404674368, 3514549792, 4244425008, 484918808, 1639693108, 1970070006, 2703195023}, +{2147483648, 1073741824, 3758096384, 4026531840, 2550136832, 1946157056, 4060086272, 3305111552, 3598712832, 3242196992, 1889533952, 1966080000, 152567808, 2987130880, 4123394048, 3607166976, 1614249984, 3033382912, 3820576768, 2518691840, 2356160512, 498598912, 1564219904, 3588111104, 898441600, 1672580544, 15516896, 3783190000, 2585123960, 3629468004, 41298698, 3176733893}, +{2147483648, 3221225472, 1610612736, 268435456, 2550136832, 1140850688, 637534208, 352321536, 343932928, 3711959040, 3491758080, 573571072, 3086483456, 1626603520, 434765824, 3892772864, 4114317312, 1355300864, 3850559488, 1507856384, 2404395008, 904403968, 2101092864, 317077248, 4078508160, 936807616, 1282719840, 2310083184, 3788157784, 3240289412, 1989149042, 277357507}, +{2147483648, 3221225472, 536870912, 2415919104, 2013265920, 2617245696, 2717908992, 150994944, 2340421632, 138412032, 2699034624, 3182428160, 3019374592, 2791047168, 515506176, 1373175808, 102793216, 502874112, 265216000, 924848128, 588265472, 1369975808, 4237572608, 3353229568, 4246671232, 2094246592, 1852367008, 2669871344, 991533608, 1550438228, 2765064082, 3476220777}, +{2147483648, 3221225472, 2684354560, 3489660928, 402653184, 2214592512, 1107296256, 2835349504, 1954545664, 348127232, 979369984, 3899654144, 2944925696, 1616117760, 2048786432, 3673882624, 3130687488, 4017897472, 3562004480, 1310724096, 4241496064, 546839552, 3643552256, 2483169024, 1213280640, 231717568, 3346397024, 1775056912, 2384837544, 234937476, 353666558, 4282336759}, +{2147483648, 3221225472, 2684354560, 3489660928, 671088640, 1409286144, 2717908992, 150994944, 3464495104, 1035993088, 2740977664, 3526361088, 1773666304, 3021209600, 165019648, 572456960, 1196261376, 1611513856, 2465554432, 2585792512, 1905268736, 73931776, 3277602304, 3315212032, 2251111808, 224176832, 2767942112, 647699664, 1618188200, 1183773780, 373488354, 3199266155}, +{2147483648, 1073741824, 536870912, 3489660928, 2281701376, 3288334336, 3523215360, 2197815296, 3229614080, 1296039936, 2715811840, 592445440, 4210556928, 4034658304, 4097703936, 3450929152, 3365961728, 3476602880, 2158190592, 991965184, 359667712, 1376271360, 1253316096, 2611614464, 2523596160, 3175322688, 3859763424, 1495663472, 4288490280, 4259752108, 3811951210, 3466444961}, +{2147483648, 3221225472, 536870912, 1879048192, 1744830464, 2751463424, 704643072, 1728053248, 1988100096, 2722103296, 115343360, 1641021440, 3317170176, 2291924992, 2025979904, 1964441600, 1119518720, 1324466176, 1258971136, 2233470976, 1005598720, 4106753024, 403965440, 4281742080, 3094422400, 682857280, 385762400, 2269517104, 2742622504, 1418170828, 3719853338, 1782524233}, +{2147483648, 3221225472, 2684354560, 2952790016, 2013265920, 2080374784, 4060086272, 3674210304, 3145728000, 666894336, 1533018112, 61865984, 1680343040, 3942383616, 1313734656, 3028353024, 1134395392, 1806385152, 2289950720, 2980057088, 1716525056, 3134718976, 653537792, 2518810880, 3036095360, 3013118528, 2891765792, 1357743888, 358838056, 972152372, 1160127974, 1297950133}, +{2147483648, 3221225472, 1610612736, 2952790016, 4160749568, 1275068416, 2650800128, 3103784960, 3045064704, 2663383040, 970981376, 1034944512, 1405616128, 1679032320, 3942252544, 1387593728, 465731584, 951828480, 2151309312, 2101248, 3369084928, 624440320, 553390592, 1925065984, 2587309184, 3769338304, 345457440, 3041831632, 1471011272, 3530127636, 1759094686, 3591789559}, +{2147483648, 1073741824, 2684354560, 3489660928, 3087007744, 2483027968, 1912602624, 1862270976, 2457862144, 2319450112, 564133888, 3557818368, 180879360, 519831552, 143785984, 3094413312, 730103808, 3483353088, 2398904320, 2413834240, 263206912, 3990363136, 146020864, 2905475840, 2328050048, 1109755712, 3098771296, 3002050096, 2092333816, 3651482988, 22713270, 2384773901}, +{2147483648, 3221225472, 2684354560, 1879048192, 939524096, 2214592512, 2181038080, 1023410176, 1551892480, 1723858944, 392167424, 672137216, 3374841856, 1212416000, 2299920384, 2552037376, 2658107392, 797097984, 2709151744, 3114274816, 1131419648, 1194865664, 1315705344, 2563911424, 2940928384, 4124225472, 3013433440, 859877008, 4285951080, 753010652, 1028854862, 3322840667}, +{2147483648, 1073741824, 3758096384, 805306368, 2550136832, 1677721600, 1308622848, 4076863488, 1166016512, 1950351360, 1449132032, 747634688, 4130865152, 3811311616, 4150919168, 2350841856, 4282155008, 4193140736, 2986598400, 910176256, 3076532224, 1611674624, 3539479040, 2341224192, 2522483328, 3382128448, 643345824, 113265776, 4265797768, 735424188, 275766954, 1305088325}, +{2147483648, 3221225472, 536870912, 268435456, 402653184, 2885681152, 2919235584, 218103808, 1501560832, 3502243840, 1507852288, 1246756864, 3778543616, 1536950272, 796524544, 1354563584, 1162248192, 3459563520, 3110166528, 650121216, 417347584, 2379222016, 888668672, 4026281216, 3085566080, 1264920768, 693536, 2302075472, 996164168, 1598854380, 755094234, 3411264169}, +{2147483648, 3221225472, 3758096384, 3489660928, 3355443200, 3959422976, 3254779904, 2164260864, 1266679808, 4131389440, 1549795328, 2012217344, 4052221952, 3684958208, 2847014912, 1153630208, 2713092096, 2970730496, 2150260736, 3510636544, 2564818944, 3106933760, 2301101568, 1777600768, 2884242304, 108990656, 2673390240, 3415011184, 3177826952, 117856996, 3403024798, 3536926347}, +{2147483648, 1073741824, 3758096384, 1879048192, 671088640, 201326592, 704643072, 2365587456, 3179282432, 1077936128, 434110464, 625999872, 2123890688, 1982595072, 3339845632, 3894607872, 1489272832, 1002029056, 2651348992, 20983808, 778053632, 2014323712, 2197296640, 926681344, 2255096192, 475998656, 3519974432, 1484193648, 1484715624, 3999989548, 3009732338, 1247663661}, +{2147483648, 3221225472, 1610612736, 2415919104, 1476395008, 1677721600, 167772160, 486539264, 1098907648, 2529165312, 1335885824, 198180864, 2114453504, 3433824256, 1994784768, 291438592, 2408480768, 2224865280, 2059362304, 868225024, 975185920, 2937076736, 3634901504, 3573288704, 3878558592, 3654485440, 2037946144, 3857446352, 2760758872, 4027760924, 2528925046, 464552105}, +{2147483648, 3221225472, 536870912, 2415919104, 134217728, 3288334336, 1912602624, 3808428032, 1182793728, 2277507072, 3143630848, 3696230400, 1639448576, 2933653504, 533594112, 3080388608, 243499008, 2541764608, 3217219584, 3678408704, 1805662208, 3954191360, 2234000896, 2357474048, 3212979584, 2769101888, 3923028320, 2639654992, 3522539304, 1934059980, 2211399546, 3791341529}, +{2147483648, 3221225472, 536870912, 2952790016, 3623878656, 2080374784, 503316480, 520093696, 947912704, 566231040, 2623537152, 256901120, 3651665920, 3738959872, 744357888, 3617652736, 3979771904, 2170929152, 724066304, 4215279616, 2090874880, 2494571520, 2142771712, 1658071296, 498210944, 856096832, 585337312, 2790344272, 1886556008, 1990186188, 3840105918, 2616573405}, +{2147483648, 1073741824, 2684354560, 4026531840, 939524096, 1543503872, 2248146944, 2734686208, 478150656, 2151677952, 3793747968, 1408237568, 3232235520, 52166656, 4085383168, 2018705408, 2841149440, 1164951552, 750936064, 3770691584, 1415591936, 2328892416, 601371136, 4260632832, 3988665984, 1117849920, 853782496, 294348592, 1235204248, 2530835572, 1293200598, 2834685165}, +{2147483648, 1073741824, 1610612736, 268435456, 2013265920, 603979776, 2516582400, 2399141888, 2290089984, 3342860288, 1717567488, 4233101312, 1208483840, 1269039104, 2057437184, 2699493376, 1251311616, 2852962304, 1686134784, 209727488, 1631586304, 3781172224, 953162240, 1162352384, 281291904, 393348672, 674169312, 680629232, 2380195912, 375342732, 3119095062, 2990721259}, +{2147483648, 3221225472, 3758096384, 1879048192, 402653184, 3690987520, 2181038080, 2264924160, 3548381184, 775946240, 627048448, 2328887296, 4187488256, 1107034112, 3694002176, 2115043328, 3143794688, 4264706048, 3246120960, 897585152, 2805991424, 2078286848, 1141905920, 1731735808, 420222848, 1552286016, 912594208, 126402416, 2617328328, 2383301612, 1014353106, 1193346585}, +{2147483648, 1073741824, 3758096384, 1879048192, 939524096, 738197504, 2248146944, 1828716544, 4253024256, 2822766592, 3261071360, 2660237312, 3959947264, 1221328896, 517079040, 1365704704, 1066237952, 705380352, 2210914304, 327168000, 20981760, 1038099456, 3117421056, 753403136, 1151085184, 2390375104, 2107319328, 3295122800, 723016328, 1521252156, 1282043046, 1450926385}, +{2147483648, 1073741824, 3758096384, 4026531840, 134217728, 3154116608, 2046820352, 1224736768, 1769996288, 1665138688, 3743416320, 4260364288, 3387424768, 3597926400, 1480982528, 1151139840, 2623504384, 1937752064, 1048010752, 2592092160, 3821021184, 3319792640, 3113238016, 1597517056, 611070336, 1960447168, 3928950816, 2319745712, 400387864, 4085721268, 3817905414, 1487634407}, +{2147483648, 1073741824, 3758096384, 1342177280, 3892314112, 1811939328, 3254779904, 1761607680, 3179282432, 641728512, 1918894080, 2930769920, 2586312704, 1763966976, 2779643904, 655032320, 2301657088, 1403142144, 2586566656, 4102041600, 1807755264, 203435008, 147860992, 1922572544, 873212800, 3658099392, 1885680928, 1201383152, 537056520, 2406586164, 857201958, 3387040963}, +{2147483648, 3221225472, 2684354560, 1342177280, 3087007744, 872415232, 1375731712, 1124073472, 1065353216, 2722103296, 2833252352, 3771727872, 3710386176, 1307836416, 1920073728, 1140391936, 2322694144, 3929554944, 3622756352, 50335744, 1602230272, 1379941376, 1088436736, 1825579776, 3139967360, 1559495744, 250748704, 3728287600, 2161214120, 2718454284, 3927371646, 2480682039}, +{2147483648, 1073741824, 2684354560, 268435456, 2550136832, 67108864, 2785017856, 50331648, 3565158400, 3661627392, 4074766336, 4126146560, 2231894016, 3823894528, 1550450688, 3618701312, 719683584, 650166272, 3821690880, 3607113728, 176175104, 1832922112, 140517888, 2964334336, 23603328, 1767647552, 4228003296, 3480028080, 3676801576, 361611716, 3854433342, 1083566521}, +{2147483648, 1073741824, 3758096384, 2952790016, 2013265920, 469762048, 1241513984, 4009754624, 2826960896, 1027604480, 3265265664, 3859808256, 3857186816, 2526806016, 3587047424, 1760886784, 3755311104, 1414217728, 1839325184, 738209792, 1912612864, 318772224, 1384133120, 2856327424, 1981814144, 2437949760, 3360166368, 3624674672, 224804856, 1019808044, 3960176894, 3646315741}, +};