/* For NULL. */ #include #define ECC_LIMB_SIZE 4 #define ECC_PIPPENGER_K 11 #define ECC_PIPPENGER_C 6 static const mp_limb_t ecc_p[4] = { 0xffffffffffffffffULL, 0xffffffffULL, 0x0ULL, 0xffffffff00000001ULL, }; static const mp_limb_t ecc_b[4] = { 0x3bce3c3e27d2604bULL, 0x651d06b0cc53b0f6ULL, 0xb3ebbd55769886bcULL, 0x5ac635d8aa3a93e7ULL, }; static const mp_limb_t ecc_q[4] = { 0xf3b9cac2fc632551ULL, 0xbce6faada7179e84ULL, 0xffffffffffffffffULL, 0xffffffff00000000ULL, }; static const mp_limb_t ecc_g[8] = { 0xf4a13945d898c296ULL, 0x77037d812deb33a0ULL, 0xf8bce6e563a440f2ULL, 0x6b17d1f2e12c4247ULL, 0xcbb6406837bf51f5ULL, 0x2bce33576b315eceULL, 0x8ee7eb4a7c0f9e16ULL, 0x4fe342e2fe1a7f9bULL, }; static const mp_limb_t ecc_Bmodp[4] = { 0x1ULL, 0xffffffff00000000ULL, 0xffffffffffffffffULL, 0xfffffffeULL, }; #define ECC_BMODP_SIZE 4 static const mp_limb_t ecc_Bmodq[4] = { 0xc46353d039cdaafULL, 0x4319055258e8617bULL, 0x0ULL, 0xffffffffULL, }; #define ECC_BMODQ_SIZE 4 #define ecc_Bmodp_shifted ecc_Bmodp #define ecc_Bmodq_shifted ecc_Bmodq static const mp_limb_t ecc_pp1h[4] = { 0x0ULL, 0x80000000ULL, 0x8000000000000000ULL, 0x7fffffff80000000ULL, }; static const mp_limb_t ecc_qp1h[4] = { 0x79dce5617e3192a9ULL, 0xde737d56d38bcf42ULL, 0x7fffffffffffffffULL, 0x7fffffff80000000ULL, }; static const mp_limb_t ecc_redc_ppm1[3] = { 0x100000000ULL, 0x0ULL, 0xffffffff00000001ULL, }; #define ECC_REDC_SIZE 1 #define ECC_SQRT_E 1 #define ECC_SQRT_T_BITS 254 static const mp_limb_t ecc_sqrt_t[4] = { 0x0ULL, 0x40000000ULL, 0x4000000000000000ULL, 0x3fffffffc0000000ULL, }; #if USE_REDC #define ecc_unit ecc_Bmodp static const mp_limb_t ecc_table[2048] = { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x79e730d418a9143cULL, 0x75ba95fc5fedb601ULL, 0x79fb732b77622510ULL, 0x18905f76a53755c6ULL, 0xddf25357ce95560aULL, 0x8b4ab8e4ba19e45cULL, 0xd2e88688dd21f325ULL, 0x8571ff1825885d85ULL, 0x3d2b24b9eb7926b8ULL, 0xbff88cb3cdbe5509ULL, 0xd0f399afe4dd640bULL, 0x3c5fe1302f76ed45ULL, 0x6f3562f43764fb3dULL, 0x7b5af3183151b62dULL, 0xd5bd0bc7d79ce5f3ULL, 0xfdaf6b20ec66890fULL, 0x657e10b69dc63af6ULL, 0xe0928d566bffbb0ULL, 0x9570c0e4d3399c18ULL, 0xdbd4985f6edcbe11ULL, 0xf44040c2dcfb726eULL, 0x9ab2d2795e954c7eULL, 0x610cdcbf663f2c58ULL, 0xc2603f03a0680903ULL, 0xfcde7cc8f43a730fULL, 0xe89b6f3c33ab590eULL, 0xc823f529ad03240bULL, 0x82b79afe98bea5dbULL, 0x568f2856962fe5deULL, 0xc590adb60c591f3ULL, 0x1fc74a144a28a858ULL, 0x3b662498b3203f4cULL, 0xfff98efcdeccce1cULL, 0xb00b812d377cebaeULL, 0xa4bf50b721d072dfULL, 0xfc7d48547f342ccbULL, 0x5d1328df720f19f1ULL, 0xb98822410d4a0475ULL, 0xc9ab6c0959f0ed4ULL, 0x5087ee6130399813ULL, 0x64cd6bea1b6f8cbcULL, 0xc779a74f930bf8b7ULL, 0xe493bac38f10b120ULL, 0x3c4452ea2fec065aULL, 0xa5727a9d19ef3104ULL, 0xc042979732b5c268ULL, 0xdc1b0daf59544627ULL, 0xee47b5449ff3ccecULL, 0x22d21395770ba18fULL, 0x44202648529d44e3ULL, 0xb6d8f49bd5c3a930ULL, 0x6a12e957b0b62645ULL, 0x6ce08da560c4215eULL, 0x526f68a2df022435ULL, 0xc79a88640438ecb1ULL, 0xf52a4394d9acde48ULL, 0x877b7cf5678a31b0ULL, 0xd50301ae3998b620ULL, 0x734257c5c00fb396ULL, 0xf9fb18a004e672a6ULL, 0xff8bd8ebe8758851ULL, 0x1e64e4c65d99ba44ULL, 0x4b8eaedf7dfd93b7ULL, 0xba2f2a9804e76b8cULL, 0x1c9b965dcf86f75dULL, 0x41c6fd8a2f60d9a3ULL, 0x9c1a313490af0c3bULL, 0xb799b6a2c8f32dULL, 0xf0c33d873b3283eaULL, 0x207e7bbab7463b2bULL, 0x87717c905c9bac14ULL, 0x83d485a22666a645ULL, 0x99361759f1bcbddULL, 0x8036958df1fd613ULL, 0xa1684c6fcfa87760ULL, 0x5fe919732ac59f72ULL, 0x6e5a1b49bde3c756ULL, 0xb8007acc68226520ULL, 0xb0eac38f5c447e14ULL, 0xf0043707fee7572aULL, 0xd15054de25c44ca9ULL, 0x306751fbdc70bc6fULL, 0x7057f07f5b4dc667ULL, 0x113beae4853443adULL, 0xd407e23827ffd664ULL, 0xd20641a7e7064f4fULL, 0x3a68f7ea71a59e55ULL, 0xdaddfa56eb17f9feULL, 0x66d0c0f28f559858ULL, 0xafa68fcd068995d2ULL, 0xfac85670f3a2dc61ULL, 0x305d8358dbd9dce9ULL, 0xa9e1d6c8d3c908caULL, 0x48f98817197c35c0ULL, 0x8cce050c580668e4ULL, 0xa64858d16bd5778dULL, 0x99520fb9b12af4a2ULL, 0x1c3fcb826a3aaef4ULL, 0x20119daaeb398cULL, 0x362d1b81aa6ae6c6ULL, 0x80cba8f63c897383ULL, 0x1438178dacfc87f2ULL, 0x2c5263b3cfb3ab32ULL, 0xddb43306606f9570ULL, 0xe400c56123b850a3ULL, 0x70f5563123240549ULL, 0xbffeb403d7a4ec39ULL, 0x2ea773dc917205e1ULL, 0x5326138f9244f9c7ULL, 0x584b7394a2516554ULL, 0x58e2937a97af38f4ULL, 0xc2c0f13f730b7058ULL, 0x149a68c3395aeb9dULL, 0xc4b871a442872ea2ULL, 0xda7df885c5f30840ULL, 0xa24f6bd01abab853ULL, 0x692726bbec9bcacaULL, 0x21a0e53903a0778bULL, 0x5885724f93a2b21ULL, 0xa8cc60d5e5fa6b6eULL, 0x8df275455922ac1cULL, 0xa7b3ef5ca52b3f63ULL, 0x8e77b21471de57c4ULL, 0x31682c10834c008bULL, 0xc76824f04bd55d31ULL, 0xb6d1c08617b61c71ULL, 0x31db0903c2a5089dULL, 0x9c092172184e5d3fULL, 0x88aea99d547ae2c4ULL, 0xd0220c8aab3bf84ULL, 0xf7e14c22fa5369b3ULL, 0xe97aeed9d7fef15eULL, 0x890d0dcd5bbb27d5ULL, 0xe2e902ed2b8ae887ULL, 0x28ea8dad30eb70e9ULL, 0x5546d17f7562be19ULL, 0x578d9d71e864e358ULL, 0xde8cf8ff5662932ULL, 0x3f2d14d3eaaca775ULL, 0x25e1d0c4ab3b973ULL, 0x5652a0ba19018a96ULL, 0xbe737a19813c2903ULL, 0x1c6df2a4f9f0d37fULL, 0xacfa4b2eb6da1ab5ULL, 0x8e00eda0857e8ce9ULL, 0xaf37cb385c3c101cULL, 0x25c683af39d77367ULL, 0xc37a0d971850aa78ULL, 0xf67d5d5037645af1ULL, 0x5b42e587979189beULL, 0x7e1c0864d033fcafULL, 0x1477eb1fdcfa3343ULL, 0x5e98728a874109b9ULL, 0x84e5879894fdbb14ULL, 0xadfad441bfff69abULL, 0x25efc3c8ec4a8215ULL, 0x877c32c72fc5b6ddULL, 0x65028f1bb0fbb9feULL, 0x191e92f2d02a625dULL, 0x5bc046318262b820ULL, 0x90d26173b2cfe083ULL, 0x3daa8d9e1cfd8eb5ULL, 0xa751a0985b32e5a7ULL, 0x5d10e70659df7788ULL, 0x9a451bd6cd687438ULL, 0x89f73fe85d4a9e63ULL, 0xa74dd38dddb2f7a4ULL, 0xbe844e4f0a2a0ad7ULL, 0xa745b461f7291665ULL, 0x16cf818c352a2750ULL, 0x90501faaf94d3517ULL, 0xfc89ee000791c0adULL, 0x95aa84b7376070adULL, 0x8a9d1e53388f3940ULL, 0x33546a6a3e7b1d2aULL, 0x715fbc109c1fd5e6ULL, 0x73f78cd6302c0ebcULL, 0xb77622ee97b84c87ULL, 0xea20423999aba688ULL, 0x1783aaf443953ad0ULL, 0x3c95b07e72935ea5ULL, 0xd699a935fd813ec8ULL, 0x5afc7b93a21de991ULL, 0xe57a04107d5b5a74ULL, 0x2fd11cab37e1e3a9ULL, 0x800283b2e07309fULL, 0x1174d1b7d3d17ec5ULL, 0x8f491f276178db21ULL, 0x7a138cc9b4142b6eULL, 0x16ef2dcbbc53c9fbULL, 0x38e11e520970b428ULL, 0x58b38b304d79f87fULL, 0x5fe7a82c52285852ULL, 0xe18d3096b71aeeffULL, 0xfc52837bdbb73166ULL, 0xdc6e05a43156ddb1ULL, 0x24448997dc7bebf1ULL, 0xc140cd561348b70dULL, 0xab0f11354be0814fULL, 0x64e99cfab020a835ULL, 0x984550539b4f8515ULL, 0x297b854c8714bd5cULL, 0xb960b889d621f3f4ULL, 0x8b102ae0bf872ac5ULL, 0xeef6f00002e450dbULL, 0xc4ea6ab72c01206fULL, 0x5aae972a60eb395dULL, 0x71ce925073264302ULL, 0xae3f88cb3b77c0c1ULL, 0xaee2098e4b24f5dULL, 0xe935af7976cc3acfULL, 0x3e064a9492a6f604ULL, 0xa7f18e0ecc3daa6aULL, 0x8b91d01ed3b3989eULL, 0x28743a6ab5f0d1aaULL, 0x8d13946f2dfd1b8eULL, 0x12fa3e47b9fa98e0ULL, 0x94df46a036d8823aULL, 0x40c59eeb39162770ULL, 0xb29ceacd85a8e0eeULL, 0x2c9191aacca1cb29ULL, 0x3d39180a633e8ef6ULL, 0x63ce7033d1a15c14ULL, 0xbed68e1d221ff76eULL, 0x2a7635f51b91855bULL, 0x2bd2a1b247f1b8adULL, 0xf4c1e14670b5bdfbULL, 0x56130e66b3b3f929ULL, 0x9186b5dbb0e0ce59ULL, 0xe8465e7ce4fe1de8ULL, 0xb580560c112f9271ULL, 0x1683ac749e0802c5ULL, 0x63f521cbdc88be59ULL, 0x3954f4b3591caf90ULL, 0x55a263ea4136b6c9ULL, 0x165a3536d12891aULL, 0xba10b5bc8e22b23eULL, 0x2afcd1bd62db7448ULL, 0xf5b3f5327db7a77bULL, 0xd62eb856792c4685ULL, 0xaf7e153b9c7ef2daULL, 0xf24ddc32b082533aULL, 0x3aaa152f58a3ffc1ULL, 0x9f411142db1c38d4ULL, 0x426a6c48a8c76a22ULL, 0xfcf4fd401632cfaeULL, 0x31cbf4d1d1f0723bULL, 0x54ec14751ec96b5fULL, 0x6233ea68c094dbb5ULL, 0xb77d062ed968d410ULL, 0x3e719bbc58b3002dULL, 0x68e7dd3d3dc49d58ULL, 0x8d825740013a5e58ULL, 0x213117473c9e3c1bULL, 0xcb0a2a77c99b6abULL, 0x5c48a3b3c2f888f2ULL, 0x341efce52f16eacaULL, 0x1625c3e7aea6e6d5ULL, 0xa93e6a399d5c949fULL, 0x346dfc4e3dff4a6ULL, 0x404b34a729947003ULL, 0x2c2ffbabf4f8df09ULL, 0x5e5ae032d1b696caULL, 0xfec15c8203bd503fULL, 0x180d3fad3ee8831ULL, 0xb6a541e0774de70bULL, 0x910341719ecdab5cULL, 0x9f0384141dd577fbULL, 0x19f8691bfe0daebdULL, 0xab57d648ba43fa36ULL, 0x127d0af69d4f6dfULL, 0xccf50a184308e1adULL, 0x5f7bdf6af400a55cULL, 0xfb83b39fcda986d7ULL, 0x8cb3f3cb57553edfULL, 0x880aa936fd58d1f6ULL, 0xd9811a1e71c6d402ULL, 0xfe4e0ae8566731b0ULL, 0x2c0339d3821a6259ULL, 0xf29bbd76aa72acffULL, 0x53076d66820caa1ULL, 0x3defa55fb69b1f05ULL, 0x3b225a9729b4f4abULL, 0xaec34ece017069c3ULL, 0x3f8299cc7738ea99ULL, 0xa8da83c3a023d943ULL, 0x9d2c5096b2ae5556ULL, 0xced7a0d20fd84f13ULL, 0x82704bc47302ae09ULL, 0x2c39eda3219a1579ULL, 0x64c5146fe1d4283cULL, 0xe6e4f47c3a7970c7ULL, 0x2b8e052db6755470ULL, 0x704307aae09f7705ULL, 0x4e3b7b3e7361414aULL, 0xea53b4d57098c98eULL, 0xc0edbd450ae57f15ULL, 0xdcd16faa7a14dd5ULL, 0x1d4179977b61c006ULL, 0x9317d217efbca3d2ULL, 0xc9ddac032ca4f5fULL, 0xe0e3dfc4be9a3eceULL, 0x922819a7cbdfab9ULL, 0x6411209e3fa224e5ULL, 0x9c508b165edcaaa0ULL, 0xd289655178ea3c90ULL, 0xaeeeb4d828bb00b1ULL, 0xe26c2ac6a1783686ULL, 0xc885a7e750ed03bcULL, 0x19460b4264433818ULL, 0x8f8001abc5719601ULL, 0xfc262ad7a36f00daULL, 0x23d9ade5110f2245ULL, 0x593d1c7990fec3ecULL, 0x4a558b5ed3e723bdULL, 0x6bcd1c2567fd3b3dULL, 0x7861a38f000bf366ULL, 0x87575360cedb5c0fULL, 0x333947f5a7cb4a38ULL, 0x7affedd4a82400d2ULL, 0xc705451f0d262941ULL, 0xeda7b7e9fa34a13dULL, 0x4fe0fddf9fdee2c4ULL, 0x89a5322eb90d08c4ULL, 0xce1df5b80d44cc49ULL, 0xe2494c2c45c178f9ULL, 0x57fdc68b007d27dULL, 0x4562811d33638681ULL, 0x7a490ed5a8059978ULL, 0x1bf16c85eadbc725ULL, 0xcf06c7e5a4a78664ULL, 0x3ed0e59a1fc5adfULL, 0xe91ea0a9ae0f68b3ULL, 0x79ea821f3be07e58ULL, 0x8e409f174df0b1cULL, 0xe4a095f99c6122a0ULL, 0xe89d934ee4f65363ULL, 0xc4c86cebb0d50f3cULL, 0xbf07c623d5138e81ULL, 0x5d36e9f26d4f14f9ULL, 0x3ddf4772d47df13dULL, 0xaeacc32bc6438cb6ULL, 0x7e5a8a74f7a26f9bULL, 0xcb616d9478dc500aULL, 0x4dfba53e2c8fb239ULL, 0xbbe1d55eb8dd083fULL, 0x547482823a408f2dULL, 0x1f74d2de6d35a25eULL, 0xea42dee065c2ffa8ULL, 0xdd6cdac55e47396aULL, 0x6e0b573df142ae54ULL, 0xcab9edc3627f4e8fULL, 0x6ba58a6f93c83d89ULL, 0xa3308437acc0595cULL, 0xbedb912b1702a476ULL, 0x6f9a776126e8ed7aULL, 0xfcb5c0cb424d6d8aULL, 0xe7be0cb48801e869ULL, 0x708a37034a0776b0ULL, 0x8ad074e00bd4941ULL, 0x787d7ba0bdb0a1a0ULL, 0xa5af67e6c15bd563ULL, 0xabe8ed1bc76f2bd6ULL, 0x1d549267f3ba3735ULL, 0x98a11409169c7a1ULL, 0x76450c488949d332ULL, 0x185c7f14a09433a1ULL, 0x76c64e09ecbb70d0ULL, 0xe56eb7128f98c743ULL, 0xe35636d5bbdd92b8ULL, 0xe14220ef9c180764ULL, 0xb8766c65a26e7359ULL, 0xa784fa96c70d6aedULL, 0xecb70bcdef2de928ULL, 0xd37566c393bb495bULL, 0xc585ecce372c5a3bULL, 0x5b79c009bd5e00ccULL, 0xeeef7ef8a0308390ULL, 0x5829bd3b8dde08d6ULL, 0x4805a6c0688ab187ULL, 0xc7ff4a837a09ad80ULL, 0x63d85cfd2dd8913ULL, 0x267bfdf670fa1062ULL, 0x86b2968dd34ddf62ULL, 0x7be4c8aed026a0b7ULL, 0x12dafc13353778c8ULL, 0xfe53b54b886ce944ULL, 0xe2d35020df3ec7cULL, 0xca7604cec01ac628ULL, 0x3360be566ef55100ULL, 0x866e8aed1a196a67ULL, 0x6356b070f3b00bdbULL, 0xc215d8907f527778ULL, 0x7614dbf613ad875eULL, 0xdb46140bb911d414ULL, 0x849373aae350adfULL, 0x2e4dae142f292196ULL, 0xfa3a580c77d8253dULL, 0xd845c9f9b7119697ULL, 0xe81e4b0de2e69df8ULL, 0x57c0f0a112d67bd4ULL, 0x79a39dd30bb81be9ULL, 0x5a2463878868dde6ULL, 0xf544fd977754aafULL, 0xeb22440626641c09ULL, 0x40bb2d99df39b332ULL, 0x8589507c645772d4ULL, 0x2778179737aefb2fULL, 0x6e51b2f8f004a783ULL, 0xa2c3a823cc7ff592ULL, 0x6ff6c90ccbd8877fULL, 0x344f549a8f505688ULL, 0xc439bd3b1770a082ULL, 0xc39fa70b8e72105aULL, 0xf86583eb0c096183ULL, 0xbfdc4d362115b006ULL, 0x50a93a09dd102140ULL, 0xbea99d220aa2ded6ULL, 0x1f4798d48eae1189ULL, 0x1c99632182fbaadULL, 0xac8526564cfb6c62ULL, 0xc195eca055478f64ULL, 0x1167ecbe701bab4aULL, 0xeca5f8ff4a54ba3aULL, 0x34c6366e2d5d5089ULL, 0xff784386892643dfULL, 0x31408adf60c1cfaaULL, 0x86e20f4b94c4f200ULL, 0x61aac59305cf1beaULL, 0xbfccebb178b32e4fULL, 0xc8023f3074b477fdULL, 0x1ce83d92752e7333ULL, 0xd8b7a1f741ef1bd5ULL, 0x1f9502eab31fa85dULL, 0x60527213921ff193ULL, 0x68db8c46a89bea49ULL, 0x1707db097f351a81ULL, 0x1b304c4ce26c913dULL, 0x77e1204df1adc8eaULL, 0x2600f56c57be9595ULL, 0x12a8a564da16472cULL, 0x24c01c9d20710192ULL, 0x17877ba2287b10e6ULL, 0x784a92ccee8328ffULL, 0x8810fe8bc53bb3ULL, 0x73afb6a625f446fdULL, 0x10b84bbb1d2b36a7ULL, 0x53a095876db0ba22ULL, 0xd5720f3df1798373ULL, 0xb5cfe91d119c09bdULL, 0x81ce0d325bda2b6ULL, 0x87bdeafe9e7628a0ULL, 0xeefa0768b7a4e0edULL, 0x5800c1815c4c2221ULL, 0xfba76f8f2b03b383ULL, 0xd4a97bd6aa510dffULL, 0x5afa927c8b1367b0ULL, 0x126374aad8837a32ULL, 0x7ca285bde8cc83e3ULL, 0xaf811dc2470e411ULL, 0xcd935cee10dba909ULL, 0x53b21265be7ba239ULL, 0xcf11bb72bbce930bULL, 0x51c1c47728e9e70fULL, 0x5a19ad4f31ec1f4aULL, 0xb96f7ae3f0baf17fULL, 0xf77c543d638609bfULL, 0x88c6dd72649516feULL, 0x8af368de1cbcde2ULL, 0x1940c727ea279239ULL, 0xbdcae6fd7eb654fbULL, 0xb0f306d345acd447ULL, 0x4c1049878775d005ULL, 0xff4ff3ea93de0417ULL, 0xec548c299846ed84ULL, 0x715c242092ff57f3ULL, 0xedb46925f7eeaa2dULL, 0x447cb5b42a119b9bULL, 0x7020fbb64936cb22ULL, 0xd70be124b479f7bULL, 0x6b7bd1649fdd1430ULL, 0xb0c150f1a50e749bULL, 0x6bdc93c4ee60e25dULL, 0xdbdde783f3beb417ULL, 0xe7d7b74eabdbf56dULL, 0x83eb4d17107fdbdaULL, 0x210258de64ff2ac5ULL, 0xf2ab019eebc5e90aULL, 0x5ab0ca5f7cc5c17fULL, 0xd06f5a8376d1a8d8ULL, 0xb615098c6190c19cULL, 0xca8a9eea3c8e99cdULL, 0xe8abefc7eebf1931ULL, 0xc4d87aae197b0e02ULL, 0x6810dcde5d72c846ULL, 0x7ef6eccf31e370cdULL, 0x4174d466c008e0ffULL, 0xb849e7839f1ca38bULL, 0x4727a93b722a60c5ULL, 0x31be165c6e3f87bcULL, 0xff849114ebdb47cULL, 0x8b971e12da1df5cdULL, 0x24bfb29a4625a022ULL, 0xa0c777efea16de06ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x9ad5462bb4d8bc50ULL, 0x181c0b16a9195770ULL, 0xebd4fe1c78412a68ULL, 0xae0341bcc0dff48cULL, 0xb6bc45cf7003e866ULL, 0xf11a6dea8a24a41bULL, 0x5407151ad04c24c2ULL, 0x62c9d27dda5b7b68ULL, 0xa9f5d8745a1251fbULL, 0x967747a8c72725c7ULL, 0x195c33e531ffe89eULL, 0x609d210fe964935eULL, 0xcafd6ca82fe12227ULL, 0xaf9b5b960426469dULL, 0x2e9ee04c5693183cULL, 0x1084a333c8146fefULL, 0x503d9dfc6a3fbc00ULL, 0xb13957c88778489eULL, 0xeeb84acf03c52a07ULL, 0x23fa51a4feed4d33ULL, 0x382057c0eb9c6d61ULL, 0xbe3b81a961b62042ULL, 0xd239ddc2c33d3239ULL, 0x9194dca28f0efe09ULL, 0xa80d1db6f79588c0ULL, 0xfa52fc69b55768ccULL, 0xb4df1ae7f54438aULL, 0xcadd1a7f9b46a4fULL, 0xb40ea6b31803dd6fULL, 0x488e4fa555eaae35ULL, 0x9f047d55382e4e16ULL, 0xc9b5b7e02f6e0c98ULL, 0x6e6be5ceb5d3bdcaULL, 0xe635ba0826c8c1b5ULL, 0xa7e56adda5308c93ULL, 0x89d75c4fb827b9bdULL, 0x2db0486bf4788bedULL, 0xb01e714c7d3d27f1ULL, 0x667542437be967ecULL, 0xf8eb62e10843c583ULL, 0xf917ac2480fe6b7ULL, 0x4d1e48b46294c5ebULL, 0xe4d20d4a9dc04e22ULL, 0xe90bb648ddd44700ULL, 0x8e079a6096fc2a35ULL, 0x2637e5d176ecd966ULL, 0x20eeb71a7aa51fb4ULL, 0xe5cadefa333ab67aULL, 0x92da6dda9f674729ULL, 0xc77c87c16b8697f6ULL, 0xd6c7cdc1095f9e1cULL, 0x135e8d396cdf3f50ULL, 0x6820dd0b06db72efULL, 0x8192511135c9d1d9ULL, 0x7fdb63eb81183187ULL, 0x3ad3f25cb88b81b6ULL, 0xca1f3b7b0dc8595ULL, 0x27de46089f1d9f2eULL, 0x1af3bf39badd82a7ULL, 0x79356a7965862448ULL, 0xc0602345f5f9a052ULL, 0x1a8b0f89139a42f9ULL, 0xb53eee42844d40fcULL, 0x93b0bfe54e5b6368ULL, 0x637685e584c8db30ULL, 0x301da588ab0c2ec8ULL, 0xf67900288a406eb3ULL, 0x461c57ae8c27ca5bULL, 0xb0622ba0ef082242ULL, 0xcaf3c59884a80552ULL, 0xa981f2f080c450a4ULL, 0x43ff2e65a1553aaULL, 0x3a621a2833efe853ULL, 0x5879af08ca68065dULL, 0x9def59cdeff25279ULL, 0xe25716ea06e49556ULL, 0x7abb82e94ef572a1ULL, 0xb02df16872128935ULL, 0x35d22ea95fbd84fULL, 0x8773e5cc4e2da210ULL, 0xe44eb282236f9f30ULL, 0x9c8a934fe2820816ULL, 0xf025965e3581207bULL, 0xc05ea141126de63ULL, 0x31ab4e9d6ee38c9dULL, 0xd99860d6c9b5980aULL, 0x7f3f3e6d3936be09ULL, 0x19d04e210eaf83b8ULL, 0x216451d7b4997138ULL, 0xa989efc9c9ebd3c3ULL, 0x8a7693863928e51bULL, 0x3e077d0e7e40d31cULL, 0xaa258afe60abc3ecULL, 0xd85dcc7d2cec2391ULL, 0x156875f02955ecf6ULL, 0xd72639252e3b799fULL, 0x8cd1cf71e446d292ULL, 0xd8abb8d78538880cULL, 0x80d8935cb7ddd87dULL, 0xff870ccb5c38223fULL, 0x4d26ffa0c67a1013ULL, 0x81061f73255f0a0aULL, 0x349edaef17520d8dULL, 0xe6704f18a5c9c381ULL, 0x7cc7db8bb0e8b757ULL, 0x273451a130312e29ULL, 0x506824cbf5066432ULL, 0x59b114028294c605ULL, 0xa213c394402c3fd5ULL, 0xa41a57f77f54c879ULL, 0x497fa9b04827fefbULL, 0x193d5cf0f8bb9593ULL, 0xb9b96b6e0773a907ULL, 0x602ca0e4f0eb7248ULL, 0x49c04f9cb74efb1ULL, 0xb396468a9c3df992ULL, 0x5205d2d1f0e8fdeULL, 0x92170b7c7e49612cULL, 0x9fb9b8cbcb552dbcULL, 0x9016b02e19e7b1e0ULL, 0x98857ceb1bf4581cULL, 0xe635e186aca7b166ULL, 0x278ddd22659722acULL, 0xa0903c4c1db68007ULL, 0x366e458948f21402ULL, 0x31b49c14b96abda2ULL, 0x329c4b09e0403190ULL, 0x97197ca3d29f43feULL, 0xea8336dff6e41918ULL, 0x2c8bc3b8588947d9ULL, 0xf432d043d9d98be1ULL, 0xafefaab956181aa8ULL, 0xc6e3fa2010ab145fULL, 0xd01486a01c8a1a9ULL, 0xf02bf57fb973a0acULL, 0x7b854d6a81d89ec0ULL, 0xd08d27fbdc15ef05ULL, 0x5a0caecd850a2e80ULL, 0x366287f4cd0dcd4cULL, 0xab868af71ec71308ULL, 0xa68608717052472dULL, 0xc293daec04ec912eULL, 0xff66598bac67204fULL, 0x4559138fc2300b40ULL, 0x608edfdb6b2f608bULL, 0x18a8193c137eea9eULL, 0xe6c9367cbafb615ULL, 0x4e8fe9f7c8fa3156ULL, 0x45328f33a3f1bbd8ULL, 0x281609e785b9847ULL, 0x6c513490f108f269ULL, 0x9c29f1eea3a2e762ULL, 0x2f028b98066d6f0bULL, 0xb17e3d216c33863eULL, 0x6cfde55b9c4e0df6ULL, 0x69cb0d3ee13784c2ULL, 0x97e5212bf1cddb45ULL, 0x48bdefc184753ba4ULL, 0x22e4e5fd0c6e968fULL, 0x859539faef69bcdaULL, 0xd549e61df6ef5a27ULL, 0xe735e9912b149956ULL, 0xe2f8b2c38f67896cULL, 0x15fc0067ea30d133ULL, 0x8aa83cb26e5e5d1eULL, 0xd8c117b7994b4a1aULL, 0x4e1db1f556d2e0a2ULL, 0x11360c31729a4e2cULL, 0xcf8a2ede3dfad091ULL, 0xcb505b559c980d75ULL, 0xb69b3bacb79b396bULL, 0x324782fcfcb41dc9ULL, 0x9d0439cee4db1a42ULL, 0xa473647351862f29ULL, 0xa3f40236df323ad9ULL, 0xcf79e47038e09b69ULL, 0x5743d06825456edfULL, 0xaa85e5ac86809a52ULL, 0x7f311a14eeb2bb05ULL, 0xd1fefd6714fe98a7ULL, 0x6dc087ab75fc786aULL, 0x22652f1c651d5234ULL, 0xb47d24b5fcab605fULL, 0xbd534fc1f98b3e54ULL, 0xd0d692e3cc5e62d6ULL, 0x22c87e5d2a2681d9ULL, 0x4122a57f09fe91eULL, 0xdcb524c9c3895d86ULL, 0xb9b350480826f3f2ULL, 0x67befe95671273a4ULL, 0x99c54da97ea4157dULL, 0x7bb346fc4755d2bULL, 0xb0b4492a8cefd56fULL, 0x6ba67939d7ea103eULL, 0x6294300606fd72e0ULL, 0x6d91decdde600b0ULL, 0x7e33720a14ea5dc1ULL, 0xfd93a0bba807e9eeULL, 0x7c45abe2f507c58bULL, 0x5314daea1a37401aULL, 0xaf6cdc9fb48e33f1ULL, 0x7b4817c67038824ULL, 0x67f37d7f7e68ccd4ULL, 0x57ae8e8086f7847eULL, 0xdc95ef62869b950eULL, 0x4066746b4651ece5ULL, 0xb9d0fc06ee2297feULL, 0xf304c549d110138dULL, 0x998e91e80020c81cULL, 0xac05573da7da8561ULL, 0x2de9bfbb43a641e5ULL, 0x1b6456a3cba6c1abULL, 0xc10904fc8014ca2dULL, 0x9dad4dbc79939ea8ULL, 0x6e25ec6cf48e0cc5ULL, 0x65f53c56b799f62cULL, 0xede59a5a7f1742feULL, 0xb6c95882661fb103ULL, 0xe593de57e6efbfe4ULL, 0x5a548e2040c9cd85ULL, 0x45f6aaa6aaecc816ULL, 0x751f5f526b2ab2f9ULL, 0xb414202fcaa6a0baULL, 0x42f5ba758c054db8ULL, 0x21e29209b514b61aULL, 0x861096a138603323ULL, 0x277504738f6e1108ULL, 0xcaeb12a4312f5d2aULL, 0x6880b62cc8966eedULL, 0xfa58e6bbb036ed99ULL, 0x2a91039613adc7f7ULL, 0x8f588c26dd0c41fdULL, 0x280b5a59361c0c56ULL, 0x2d2396f8ce3563b7ULL, 0xec3a91b8ac8c5860ULL, 0x2562bbe67874fd1aULL, 0xaeb85d90a789aedcULL, 0x3dcc71c16bf536adULL, 0xb55d5cbed6bdf978ULL, 0xe247e37f2cf6c482ULL, 0x3219d9a24d061084ULL, 0x156d24442d9923b6ULL, 0x3383bc222ca09a4bULL, 0x1c8d2222126f46ceULL, 0x53a2ddd3d0ec79cdULL, 0x789e692f8bdea061ULL, 0x250d1346e2f0dfULL, 0x4c2f7496e840487dULL, 0xfbb8349d29c4120bULL, 0x9f94391fc0d0d915ULL, 0xc4074fa75410ba51ULL, 0xa66adbf6150a5911ULL, 0xc164543c34bfca38ULL, 0xe0f27560b9e1ccfcULL, 0x99da0f53e820219cULL, 0xe8234498c6b4997aULL, 0xa74852523adc0151ULL, 0x64a19865f4117121ULL, 0x7d97e7522779a62cULL, 0x6e46be1b8747d16bULL, 0x3c6a0f9d0ab40a34ULL, 0xd06c99bd8964e593ULL, 0x47cd0346899e15f8ULL, 0x3ce15223e07827a2ULL, 0xaf5eaf47dd2d0b40ULL, 0x1db8f438196e02b4ULL, 0x4f67a6da4ab4ee3bULL, 0x1df401c86a74d50cULL, 0x88d3f921cae3cdd6ULL, 0x571be72b33f8018eULL, 0x8f43018d9194575bULL, 0xfb85057e040672d7ULL, 0x65fba8124a1fd7ecULL, 0x7808fe3a3be50e3cULL, 0xda2896c7a3124a6bULL, 0x6c38d9df5965b664ULL, 0x952dc5b16be26f88ULL, 0x4b4029653bbe10edULL, 0x46eeebf50fe56651ULL, 0x4eaa0be9ae428f04ULL, 0x76c55ca081393c3ULL, 0xfa5ca140f751d3bbULL, 0xa50448d12c6de859ULL, 0xd5e2b90739c65444ULL, 0x159a54476a10f488ULL, 0x80345081a512732fULL, 0x98466dc73f282003ULL, 0xbbf412d88e454226ULL, 0x9630ec6d31388074ULL, 0xe8c66cd60140c3f0ULL, 0xe18ecdc1ba943775ULL, 0x25b84a1a498399fcULL, 0x48f325fde87d52e5ULL, 0xa16d95601602a414ULL, 0x4ff69c4e6619b363ULL, 0xaafd31b846e3e0a7ULL, 0xea011dfa614eaed7ULL, 0xa8805bbf9996679cULL, 0x5239e7e322292b1aULL, 0xb41faab0e9598882ULL, 0x24f6c1998b2e4e35ULL, 0x50f052d992146720ULL, 0x5f59b6fc6e4e1f17ULL, 0xcfcea8ac6f96781dULL, 0x478eeead0ce82f9eULL, 0xb34262e7e3a5cff2ULL, 0x22ae0cf0bd11c00fULL, 0x71185ad3de2e8f74ULL, 0x9f8cfcf296f64307ULL, 0xe876d21171e47774ULL, 0x4af5a252626e6948ULL, 0xcc36d2ea8f82cfacULL, 0x17d81ddf7f3a63ebULL, 0x781c28bf1f763d78ULL, 0x650b2e64b5af6753ULL, 0x4b1eb64b7558159bULL, 0xf774df705a038e3eULL, 0xbe902b59b20abfd1ULL, 0x4d7d6d61b4627738ULL, 0x4a54f1961ccc4b26ULL, 0x4f777aea41781cdeULL, 0x1717dc7c5d972536ULL, 0xbe3fbbbef494935eULL, 0xe25b9ac8def4dd3fULL, 0x964be3c03aa71ae6ULL, 0x8663242b0b364cc9ULL, 0xe7e8009148dfe174ULL, 0xc8af33fde5a2ef81ULL, 0x8b3ecdfdd17ae550ULL, 0x2e6c34e8d613da68ULL, 0xe0c7c1a44b3df8f5ULL, 0x5c39936fc59a01d4ULL, 0xac57d1e21a6c3564ULL, 0x73c9c572aba43051ULL, 0x67cad87749d40bb6ULL, 0x9dea29da7d3c988bULL, 0xd9767dfb95e8a0a8ULL, 0x304834c2f024fa67ULL, 0x70f8689a534ad19bULL, 0xb615789b51ce3c2fULL, 0x7e998bc8779fb84ULL, 0x42552fa0424fe4a8ULL, 0x37d19daa989d2a75ULL, 0xefc7d99dc183403cULL, 0xf907f872c6622f16ULL, 0x349b5018a9aec4d7ULL, 0x1295cad70328d675ULL, 0x4f967158726099adULL, 0x4d7340eaff57d2edULL, 0xdf9410053c649483ULL, 0x6250fb8c8920c091ULL, 0x863491a92970e315ULL, 0x3d5a6c991340bd5bULL, 0xbf99d239f87d8445ULL, 0x8c1f36e26d945011ULL, 0xff01927f919da193ULL, 0x37037ed5f160bc79ULL, 0xf04d62249d13a2f2ULL, 0xb9af3161321f2dcbULL, 0x36774716b1bf10feULL, 0x47657ba52cf9b1a5ULL, 0x21c61cd14053eb27ULL, 0xea1488cbccab2ef1ULL, 0xa84e770c74f1acc3ULL, 0xa0a99cec3234b3edULL, 0xfb776058ef8f13ULL, 0x18a73dad5c9b3902ULL, 0xd3e8acff6439f56ULL, 0x92d0a24278c42cc7ULL, 0xef2aeed8665a4c78ULL, 0xd3d270f0e8572b1bULL, 0x51723c7da18e589aULL, 0x676d75715ca51e99ULL, 0x9fe9a3153d39d686ULL, 0x45183d24863abdb1ULL, 0xcda4d0e50e6fecfaULL, 0x80e502ebcf310d24ULL, 0x1e5a5a19955b1f3cULL, 0xf41dc22e031de639ULL, 0xf4d9a61aed821dadULL, 0xeeb93543683f984ULL, 0x6ee5856e3d794d87ULL, 0x1dd4c2f92df3f828ULL, 0x40d3b06971434375ULL, 0xf8ac39e4d9be8ad2ULL, 0x6574c458a531d98cULL, 0x95f86bbc092b0f4dULL, 0x933ee06551a8f95dULL, 0x67cead1b19017189ULL, 0x8ca1614cde1a36faULL, 0xc0ff15435c7bd742ULL, 0x1a02278e682b1325ULL, 0x16647b009c2a214eULL, 0x81ab3a2a2239b5eaULL, 0x6828e42f0c1f7ae8ULL, 0x33b845dd52ac3220ULL, 0x2c3144ec29d7caf6ULL, 0xe1e166f30d10ca9bULL, 0x37704c1fae063f2ULL, 0xccf9c38c1cbae1a5ULL, 0xfb14f4d66859519ULL, 0xb54f45319c691f0ULL, 0xad843c8db0b5b268ULL, 0x3df619789a30a2beULL, 0x48b706fd84c166dbULL, 0xdc87f1737c3d618fULL, 0xf8c9d4e3f88ba245ULL, 0x394a6277e8940a01ULL, 0x352ad9cee2569f6aULL, 0x9338293b5337d366ULL, 0xbc7a3b1f11a57b1bULL, 0xc546eea8a5c72e74ULL, 0xad74801cb0f5a1adULL, 0x6c9214461a51d5a1ULL, 0x17e7a30fd963c715ULL, 0x89bb731aa36de0ffULL, 0x6900e7e43ac77707ULL, 0x976b699e10196366ULL, 0xe134f589270bb61aULL, 0x4886a786839d0aa3ULL, 0x729fcb15cb47460fULL, 0x2d8e22e46627561ULL, 0x9c11ab0a67b4f55eULL, 0xb0a061d432ed330ULL, 0x47b62c7ffc703b8aULL, 0xaaaa0d2dcc1b184ULL, 0x2928e6eeefe28e9dULL, 0x7d047c125e6dd504ULL, 0xac297830455151c3ULL, 0x9a4929fa122d9adeULL, 0x8d202e10f897711cULL, 0x3d3612b6e4ca74e8ULL, 0x7a410c7f83d66115ULL, 0x411819834fe50911ULL, 0xf2f1b9cda98219c7ULL, 0xf0d0aad7f9d70532ULL, 0x83e4682cc3ebb450ULL, 0xbc026b4fdd6caa8bULL, 0xa9d65c6a37350f22ULL, 0xfaf315c0d350e384ULL, 0xbdf444184a8babeaULL, 0xbc6f4e450229520fULL, 0xe6bd559e291f8ddeULL, 0xfbbcec704f957f00ULL, 0x83c1a6861a0ddb41ULL, 0xf4611d2decf86008ULL, 0x6af2dc163266ed70ULL, 0x1301cb2dc92702b6ULL, 0x4bbc97b6234f6364ULL, 0x512775357490e556ULL, 0xe815c7e5ead8f31ULL, 0xbbfaf6a16309afccULL, 0xd3b365561cdfe736ULL, 0x367591e64283e3dfULL, 0x9bd903783716d004ULL, 0x38c71dae4c9a79e6ULL, 0xf1e0522de0f947bdULL, 0x4d73d29ea3ee535eULL, 0xe78f34fbf9d7bd6aULL, 0x3aeb9603109b6af4ULL, 0xe676d2c672c8d6b7ULL, 0xb763e2c77d673e24ULL, 0x27d35858edd1614eULL, 0x26022e6ac9812be9ULL, 0x937b14d884b51a4fULL, 0x6e46a03b95b25bbaULL, 0x6a3113e1b1aa9561ULL, 0x422077acf32730d7ULL, 0xfc5c529d26e3e3aULL, 0xdd25f08746bdebbdULL, 0x38bf7dc5aca26e7cULL, 0xec4af985829c0df3ULL, 0xdaa1a94999848b3ULL, 0x21dda6b1de8701a0ULL, 0x5065e22b9aa00fa3ULL, 0x5c3b350af1416e6cULL, 0x5f985528c2fb072dULL, 0xdbaed2bdba9ede36ULL, 0x647610316745b000ULL, 0xe15d22a42e2d94c1ULL, 0xb50a9736c1cbe8b2ULL, 0x96de8838d49a9231ULL, 0x4bcb55a66afe0019ULL, 0xe608be18db68a671ULL, 0xfdc8bba4db3bc471ULL, 0x445d094084b711fbULL, 0x75434a154d38e4a3ULL, 0xc77321d97fe6db2aULL, 0x53de5bb2ef903a46ULL, 0xef27a81c99cf23b8ULL, 0xa76ec71464ea1898ULL, 0xf4e4694a1a37db5ULL, 0xc5e52302e8ed9906ULL, 0xdc30f3147dd8f2bbULL, 0x3408e387f36b28cfULL, 0x8927e56e8c1b9b38ULL, 0x28e1fd4133381835ULL, 0xea303900ceb790ccULL, 0xf0a198d2c321ec8aULL, 0xd3e687ffb8648cfeULL, 0xcf27dd48863bac4aULL, 0x59893b0e1df2d5a2ULL, 0xd5eace88a748ad05ULL, 0x84bc5c225b863bfcULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x6a7091c2e48fb889ULL, 0x26882c137b8a9d06ULL, 0xa24986631b82a0e2ULL, 0x844ed7363518152dULL, 0x282f476fd86e27c7ULL, 0xa04edaca04afefdcULL, 0x8b256ebc6119e34dULL, 0x56a413e90787d78bULL, 0xa3e3369390d45871ULL, 0xe976404006166d8dULL, 0xb5c3368289a90403ULL, 0x4bd1798372f1d637ULL, 0xa616679ed5d2c53aULL, 0x5ec4bcd8fdcf3b87ULL, 0xae6d7613b66a694eULL, 0x7460fc76e3fc27e5ULL, 0xcbffd9d93b2687b8ULL, 0x8459090bf962c0b9ULL, 0xe840e7d095c6f060ULL, 0x99aeed31b6ac53b6ULL, 0x1ecf77788be730d8ULL, 0x84b1fd61c77c05aULL, 0x7613f0a41fbd859eULL, 0x8ef4061d28f0be9bULL, 0x214bc9a7d298c241ULL, 0xe3b697ba56807cfdULL, 0xef1c78024564eadbULL, 0xdde8cdcfb48149c5ULL, 0x946bf0a75a4d2604ULL, 0x27154d7f6c1538afULL, 0x95cc9230de5b1fccULL, 0xd88519e966864f82ULL, 0x4d3ac0426060905eULL, 0x886771e8c6c52c94ULL, 0x4cf352a424fa9bcdULL, 0xba4bb60cdc404f8aULL, 0x6f70844a23fced62ULL, 0xa71824f5b43cf60eULL, 0x47dea72fbf88170cULL, 0x81cf64c0b81b092fULL, 0x73231c2f3d21105dULL, 0x8410838f7c1bdda3ULL, 0xe17f58009c4b760dULL, 0x9febf4f109a5a3f6ULL, 0x83c4849418f809b6ULL, 0x3e30751e5c61e2c9ULL, 0x24e5ea6cf36c06eeULL, 0xec85a4d53d59ff0bULL, 0x9eaafd43ccd6a64bULL, 0x90f91c906b1879ULL, 0xc731ffcd118da0d5ULL, 0x460d14d955647da5ULL, 0x1fb8e05617c4d387ULL, 0x5fb714772bd7dc74ULL, 0xcf91e2c56dd4572cULL, 0x208575da6cbf6be2ULL, 0xa6b5c9d646ac49d2ULL, 0x42c77c0b83137aa9ULL, 0x24d000fc68225a38ULL, 0xf63cfc82fe1e907ULL, 0x22d1b01bc6441f95ULL, 0x7d38f719ec8e448fULL, 0x9b33fa5f787fb1baULL, 0x94dcfda1190158dfULL, 0x5a9bf061f6662fb1ULL, 0x3532b1506bc325b1ULL, 0x36f9900e5235b421ULL, 0x563a56f8d7e205f4ULL, 0xee08fad7cad0148dULL, 0x94d3f766ee085ddeULL, 0x7d635b80d4c6eddeULL, 0x1b529692af35d376ULL, 0x5c0d7e8dcafb3e9dULL, 0xd5c984abfe11c52fULL, 0x91662f8b5c0ef500ULL, 0xcd45c2135f01e1a3ULL, 0xfd3341f3d81b01c3ULL, 0xb350de6d154bef39ULL, 0xc98914986b2d5155ULL, 0xf4ec901c255859d5ULL, 0x70493ea849b9b9deULL, 0xfb2d12cc10652c17ULL, 0xfb6fd37356b0d83ULL, 0x542d5a1ef900c9d8ULL, 0xa1a66c3c250a5e6bULL, 0x4c330da2b6f06205ULL, 0xdd0412491357e414ULL, 0xaa4659c44565c848ULL, 0x1cf53aa5521ffc7ULL, 0xa6689fd8d2d09692ULL, 0x6694c49b0e1eedfdULL, 0x88901f298c288266ULL, 0x6b9573a188b47552ULL, 0xe0760c17a6c65b4dULL, 0x7d65939692d58d58ULL, 0x3fa50e4fa247003cULL, 0xaed32202f6745a19ULL, 0xb81076954c2289aULL, 0x70b73041da6b4ac1ULL, 0x29bb50cabb7bd021ULL, 0xd7c57035996340e7ULL, 0x46ccd26e35ca4ebcULL, 0x24178bcc4290c3a2ULL, 0xdbed31a46ccf05a0ULL, 0xfa3c3cc1e0e7f3a8ULL, 0x8502a7e39bb7dd4eULL, 0x48ce7e125acb7913ULL, 0xff6d830ffa9a2339ULL, 0xa096db97910f0980ULL, 0x5c550ddd6e4707d5ULL, 0x87f05b29cf34ca59ULL, 0x8a55f6e90d00b3ffULL, 0x75d1bce763f5bacfULL, 0x9b4575e2df7d3be9ULL, 0x765c8b80f48aa72ULL, 0x909fe5c1022d34b0ULL, 0xfcb6dac0d5f242deULL, 0xa7bcdc7d140bfde8ULL, 0xc4e97b4faad02a23ULL, 0x12feda854182848dULL, 0xb81d783e979f3925ULL, 0x1efd130aaf4c89a7ULL, 0x525c2144fd1bf7faULL, 0x4b2969041b265a9eULL, 0xed8e9634b9db65b6ULL, 0x35c82e3203599d8aULL, 0xdaa7a54f403563f3ULL, 0x9df088ad022c38abULL, 0x7b50411fb260392fULL, 0x60d73d0839d66051ULL, 0x507f89726bc8c887ULL, 0x324e31b96fa96badULL, 0xc6c10b371fa1be7cULL, 0x3f850679967a1523ULL, 0xad1b0cd3d19eb680ULL, 0xa19a9222d248bd0bULL, 0xf59d8a5e0722b15fULL, 0xe6aa42cd9fbbfcafULL, 0xe21252101c0742aeULL, 0x904bfb3ad21c1b25ULL, 0x18705cb8631f118ULL, 0x8bf0e21f2b3eb0a0ULL, 0x37c2499a51f7f106ULL, 0x8f58850304c0d4baULL, 0x9af61afc01fa138eULL, 0x5f05afbd737a942bULL, 0xdfb203089996b4a3ULL, 0x5c9f03733fed1e80ULL, 0xd72deb760eab0e04ULL, 0xcba373b333777c4eULL, 0x948865a9a29536a5ULL, 0x6a2da819956b97b7ULL, 0xaab5185f5b9b9a0eULL, 0x8e1bdfcac1c8a41dULL, 0x39d5c2f77998dcd0ULL, 0xf51ad3c2146db2e9ULL, 0xb377cbf5c7184831ULL, 0x6592533b0b333cb9ULL, 0xec136ac99c028d00ULL, 0x8c20b9169968d733ULL, 0xca9040fb6b5a9541ULL, 0xaf77d16faefebc9bULL, 0x2d688bb4f975b750ULL, 0x20d1b23494df41afULL, 0x6cb0cda0512e68ecULL, 0x944d5f3c92bf80d5ULL, 0xed292259f8df51b6ULL, 0x237b63950708f549ULL, 0x4d19dd3a06e49244ULL, 0x341bea5cfb663885ULL, 0xc0f522ccaadb1746ULL, 0xbb645e06d311ce78ULL, 0x92671ff23e5c3b1aULL, 0xa9c217ac33a6b113ULL, 0x51316441f4a14af3ULL, 0x7661e6fbd464fe57ULL, 0x9fac9443090b2cd8ULL, 0x71376a5585e27974ULL, 0xb7a659017dc50477ULL, 0xba536d132b899189ULL, 0x39af700a1441c070ULL, 0xc163b1c8965b4fa0ULL, 0xff36ab1bb7222353ULL, 0x2090d2f6fbbbb912ULL, 0xdb604d1a7511adbeULL, 0xa20c1f82fc69b507ULL, 0xbe020fa0e0967fb8ULL, 0x10d7c2a2f0a2bf94ULL, 0xb43f39159e324c7eULL, 0x913e53f32d565a7bULL, 0x18d141eac0aca363ULL, 0xd1b6e6b1bf379aa4ULL, 0x911e73e4a1e7521eULL, 0xbd58366af34eb686ULL, 0x313485374b31d495ULL, 0x7d52c4aaf6729e88ULL, 0xff7c542af9ebd5d4ULL, 0xfcf99cd2de0a819ULL, 0xe13d4d1f6884521ULL, 0xa7f6c938d9fedf10ULL, 0x1aa1367355fbc9f0ULL, 0x89e820f9e89f1172ULL, 0x342b1c9d329cc271ULL, 0xbd2b0358027e413bULL, 0xa75750a4d865442bULL, 0x36be1c6a68a7a3b9ULL, 0xa5ac512c70addf3aULL, 0x1345dba9b0296eeeULL, 0xa5968a628162d595ULL, 0x1bc8ffd44f48c50cULL, 0x1e9e65714343afaaULL, 0x5fb2a67381575bf6ULL, 0xff4752ad90e96f5eULL, 0xc18f282f39788c4fULL, 0xb7e7a69a62c74e9ULL, 0x12a14d16506157ebULL, 0xca28eb4231dd684aULL, 0xb6f163b2190ddd20ULL, 0x944e15ebb62d9e98ULL, 0x4a894b468a770814ULL, 0x21f44d0e93f22f0aULL, 0x1d2cc86f9a006d79ULL, 0x816353242739ffd7ULL, 0x20da8157981756eULL, 0x5cc106d222f335f2ULL, 0x841aaf344c2ccd6aULL, 0x1cf35ce57497b81eULL, 0xa7959eb5d31d1f85ULL, 0x9f655a3fc7db0a9fULL, 0x4741d26cb8a72bc8ULL, 0xb9e06c536c9172ebULL, 0xb585c6d31cbfde2fULL, 0x37f717bd55263ab7ULL, 0x35902692999df570ULL, 0xe9cb623b46f3018cULL, 0xaaf83c3e0e74e8d5ULL, 0xd073a980fa558ee0ULL, 0xc6e673ce09cbc948ULL, 0x520dab516a2386ULL, 0xf25e32dc80c59b21ULL, 0xc701a93d80f0e41eULL, 0x79f52e82fa44167ULL, 0x427ac3f6f1aa5c0aULL, 0xf025f25d7d82fae8ULL, 0x530242c37ee4f78ULL, 0x5821492be08c4aa6ULL, 0x57eca90b71c0b5caULL, 0xa8af701e09a41afdULL, 0x8c3184911a335cc8ULL, 0x563459ba6a5913e4ULL, 0x1b920d61c7b32919ULL, 0x805ab8b6a02425adULL, 0x2ac512da8d006086ULL, 0x6ca4846abcf5c0fdULL, 0xafea51d8ac2138d7ULL, 0xcb647545344cd443ULL, 0xb65209d300c1dbb6ULL, 0xc6bd65cd3bcb91cULL, 0xda80c5f73d647ea9ULL, 0xa2373a4e3d4c0dadULL, 0x66183e3e3174192ULL, 0xfdcf069ff78b4497ULL, 0x2ad034a850eb8bd7ULL, 0x531609e2f43f6e82ULL, 0x3d039c881daabf1eULL, 0x8ed8a92f17d261f6ULL, 0xc6df3da4c6789c8ULL, 0x9194e1e2e05a9fbfULL, 0xd4d08ef6887d3f19ULL, 0x5ed328c8f41dc94ULL, 0xde1fe9506709ceedULL, 0xcab11bace17e3652ULL, 0xd0d41ca7c570fb4ULL, 0x5ecc7b1f8d959e9bULL, 0xfee097d05ef21ebfULL, 0x1d32485a048f35d5ULL, 0xfd4fe2a64d72e5ccULL, 0xeaa035a164315fd1ULL, 0x9b967f7fd4d38a9cULL, 0x7a07f54e7eea6d07ULL, 0xe4154e625e2d10cbULL, 0x54edc2d5d3529999ULL, 0xb42ca67284e00a49ULL, 0x498aac8d6e9867a8ULL, 0x828efc97eb36510ULL, 0xdb42846f935f30cULL, 0x1a4d3a48a91aee2aULL, 0xae95cfbc3ec63b35ULL, 0xc87315eed0ecf527ULL, 0x517e536415f8294ULL, 0x9170ef0e2f8bc9d0ULL, 0x95bc3f003fa45805ULL, 0x357715884c512f8aULL, 0x7b915e8328264f77ULL, 0xa70eadafccc15601ULL, 0x51602fd2c2aa2c8ULL, 0xdac3dbf8fcc6b1d4ULL, 0x7ff1b25e975b939cULL, 0xbac875fc1f733655ULL, 0xc4e5310f183f6bcULL, 0x9fc0af1b33421f9ULL, 0x3350061554c0a32bULL, 0xaa5724005c474132ULL, 0x5194f12f23437dbbULL, 0x50c033674fceab69ULL, 0x35b7d4d497610e4fULL, 0x5cd647bb5a637121ULL, 0x8ba7714344e2deb0ULL, 0xec57881f5c73e34eULL, 0x772e3cd84c582ba2ULL, 0xc694edbcd6677020ULL, 0xe1928cebf677d6f2ULL, 0x6527e5b58f506e01ULL, 0xaa4ba4e3f464b0bfULL, 0x7704c5ffd2ab8eedULL, 0x3d19bbbac61ee0e3ULL, 0x1dd08a75b68f26aULL, 0xd55068e3cb43fe3fULL, 0xebc13e24b32d1021ULL, 0xcaa9c559900f468cULL, 0xa647e71aec28d94aULL, 0xfc0d7db316ba98f9ULL, 0xb863c41e745995f5ULL, 0xb860dce6ad09b289ULL, 0x8034d7d45a75af97ULL, 0xf87aed154def9c42ULL, 0x36df01148c84023bULL, 0x2dc0599f7994e509ULL, 0x51e023f41a47f590ULL, 0xfdafa48355a92f9fULL, 0x945cf2c07deaf211ULL, 0x36d1bae0feb6fd1bULL, 0x2878168accc1d4a5ULL, 0xf7c38b7adbf6fdb5ULL, 0x89852fa83fc040d4ULL, 0x9aef67aa2733f8bcULL, 0x2e4f9419447f7917ULL, 0xf50ecc0b94f39f5ULL, 0x909a2a9515cd2ad9ULL, 0x734d46f1642295dcULL, 0x3ef7dc0376472e1cULL, 0x20b0ec142987d4d4ULL, 0x30fd1a81cca10fecULL, 0x49fd3f3412555ef8ULL, 0x236f8c3293a00521ULL, 0x2102e835101a4bf3ULL, 0xd73bd0506df9e0e4ULL, 0xea675eac129fc954ULL, 0xcf777315bff16fdcULL, 0x7589881d5a3a644eULL, 0x81bd8140f5bdd520ULL, 0xe10e3780a013da08ULL, 0xa36f4fe5a60423ecULL, 0xb54e52541d06d7aULL, 0x7fed5c15a8bca78ULL, 0xce26b0a712aa3d37ULL, 0x5daa2101761361cfULL, 0x56f9ba62c250aec2ULL, 0x95686ff53da1fcddULL, 0x69a2f3f1272ae603ULL, 0x3431fa42a9fabd29ULL, 0x9e90c95e15a56f77ULL, 0x26de211e95e70426ULL, 0xf54da90e85132a99ULL, 0xc7e164d351039406ULL, 0xb907a2ef1a4a4b6aULL, 0xad7779fd64c4905ULL, 0x130a45e44193d77ULL, 0xffe34eaff9a82332ULL, 0x1f1927c1f95a2580ULL, 0xabee058776554beeULL, 0xf069eaeca9dbe1c2ULL, 0x3ca61f261493a058ULL, 0xa8d6380a7ea9a3eaULL, 0x9c3ebbcda1532adbULL, 0xe79a616fde00fb80ULL, 0x2786287e1f1651ddULL, 0x718f10141845c761ULL, 0x53d4e0c983385dc3ULL, 0xc13dc051b3fe63a1ULL, 0x8cdc4c7884953cabULL, 0xadaa376fe1444627ULL, 0x744028d828ad5c71ULL, 0x568ce5a36253e1eeULL, 0x34e09d9b8f1e27f2ULL, 0x9545c932116d5435ULL, 0xa0882f1514119afbULL, 0x8ccf7cde54977bd3ULL, 0x5f8d57c086670a85ULL, 0x992f407ad17a89aaULL, 0xba29dbe774a861c3ULL, 0xd282b617c6a31dabULL, 0xf042a635c1476d55ULL, 0xc9a571a62eef7d1bULL, 0x8c15b67e9fd8a25bULL, 0xf2e6124dc61d3274ULL, 0x3767edfea477c9b6ULL, 0x915b33867d2b1713ULL, 0xbbbfeca716e7fd9eULL, 0xd93d2bffcd1c29f6ULL, 0x34188d45c228a249ULL, 0x1e98b0c8878954d2ULL, 0x878a5dc3452260abULL, 0x5e28bd0a716edabeULL, 0xc491b5cc5e7ca6caULL, 0x7f9d1136e0d5316aULL, 0x1be19611524911e0ULL, 0xf0d2dc56b57cf00fULL, 0x4289b6f503880c08ULL, 0xd65ab2890cfdeee6ULL, 0xd33004272b0405e9ULL, 0xd002a793d08d1bdfULL, 0x8686bb038d06d989ULL, 0x665f1f65da638d99ULL, 0x46005d78228c45e2ULL, 0x6e0ed6855da26272ULL, 0xd0bf2b5a1aa1088cULL, 0x201f306eaaddabe8ULL, 0x4b8ffa3bd26830afULL, 0xca2db450ab08ee02ULL, 0x72dabcc6739b9864ULL, 0xa6e70e48a709b005ULL, 0xbbde7fd5430e0919ULL, 0xd92e5a00afd8a531ULL, 0xa6c7b9e512f57c93ULL, 0xbd3eb48bed037a59ULL, 0x841ac1d22fc32a24ULL, 0x6458e25f58305bb8ULL, 0x5f305e3a273e25beULL, 0xea193fb30f3673e8ULL, 0x59a81271cb8465b7ULL, 0x64c466c1a8546b6ULL, 0x67c53261d89a3e4ULL, 0xb6398a1382bb32f4ULL, 0x8846fa27479f678bULL, 0xd95045231a44041dULL, 0x3f886afac3d1dbddULL, 0x1ba7de42849c7462ULL, 0xe16955fc3dad4926ULL, 0x9333a62a3ca8af44ULL, 0x1f718455c066406cULL, 0x8aa692cad09ff5d8ULL, 0x2ec943bed36ec969ULL, 0x8f2c31f99bdb668eULL, 0x2545f0227536d698ULL, 0x438f545dcf6d0256ULL, 0x719adab96133c4e4ULL, 0xca3b094b9e7ed552ULL, 0x4d43ca60d1fb7a37ULL, 0x202b14f98e525443ULL, 0x1be7e7561c7e5a4dULL, 0x4ad484751596c872ULL, 0xd5df3a8e9c0d0835ULL, 0xa873e74c11502258ULL, 0x5722c80c70f56aaeULL, 0xb1a5db609975a416ULL, 0x6a5fc0c581dcfaf7ULL, 0x1ebe314ecee3efafULL, 0xb36a99e4255cf008ULL, 0x86c3745017fcdea3ULL, 0x8a92b24216f97845ULL, 0x2243b2323b270065ULL, 0x79f4d1ae9f58dc0fULL, 0xacee9d058940ef0eULL, 0x1333dcfbb807d2daULL, 0xaadaccff8356cdf3ULL, 0x258f5ef1b42553a5ULL, 0x2ed3391f7b25f895ULL, 0xb11bc497d06ea61aULL, 0x59c3cfecee2b3226ULL, 0x41d314c584633cc2ULL, 0x986c9ca29dc63486ULL, 0x50f147e2e891a9d1ULL, 0xd8435105cea0038dULL, 0x6147a67c967b76abULL, 0xbe364424958d6333ULL, 0x21ccd5555d87509cULL, 0xfbd0dd20f557fb5aULL, 0xe329a9779fb08157ULL, 0xd7f4f410438c62acULL, 0xa6d8b35fc7123357ULL, 0x836489ee3c15632eULL, 0x20d3fe0daee5e622ULL, 0x5c36ed13bf1b02d0ULL, 0x823a9b49c4d2bbdbULL, 0x8b7c61dbdcc99838ULL, 0xa6d416cee63c468fULL, 0x5a6ea415690eb993ULL, 0xbd06921ee34841a8ULL, 0xc0c87af834877663ULL, 0x96117e7313e41af4ULL, 0x7c9b5e92d82e6c7dULL, 0x2f8f7f609d48a50bULL, 0xae30b7a5e6b7a3bdULL, 0x9694810c83e6e120ULL, 0x6977c26752c41121ULL, 0xeca6e486259b5cb0ULL, 0x580a78a88db039c2ULL, 0x53e685fcab07d99aULL, 0xdfd5cbe476f36481ULL, 0x267de908949c75b3ULL, 0xea64ed38c9b803fcULL, 0xbe894e5ce411c591ULL, 0x29030632b1e18c78ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0xefb26a753f73f449ULL, 0x1d1c94f88d44fc79ULL, 0x49f0fbc53bc0dc4dULL, 0xb747ea0b3698a0d0ULL, 0x5218c3fe228d291eULL, 0x35b804b543c129d6ULL, 0xfac859b8d1acc516ULL, 0x6c10697d95d6e668ULL, 0x832d7080eb6b242dULL, 0xd30bd0233b71e246ULL, 0x7027991bbe31139dULL, 0x68797e91462e4e53ULL, 0x423fe20a6b4e185aULL, 0x82f2c67e42d9b707ULL, 0x25c817684cf7811bULL, 0xbd53005e045bb95dULL, 0xc55076fddf776d08ULL, 0xdb47450fe099da8cULL, 0xd730be1a1870b066ULL, 0xd1e93fc2ff869ca1ULL, 0x5295c74caba1e62fULL, 0x1c781f829de34251ULL, 0x5089ddd3d5cac933ULL, 0xc4c2b9a49f8e821aULL, 0xdb567d6ac42bd6d2ULL, 0x6df86468bb1f96aeULL, 0xefe5b1a4843b28eULL, 0x961bbb056379b240ULL, 0xb6caf5f070a6a26bULL, 0x70686c0d328e6e39ULL, 0x80da06cf895fc8d3ULL, 0x804d8810b363fdc9ULL, 0x19ce6c434e79af20ULL, 0x10a03fc1971958c7ULL, 0xafd1833422ff3340ULL, 0x3fee1c82aa125801ULL, 0x343acdb5ceb3e90ULL, 0xf06ccd3f467a46fULL, 0x379604395a8d7da5ULL, 0x9a3d82fa924c8854ULL, 0xc32e38362eb318fcULL, 0xc994dbf2a07eb8caULL, 0x43c1b22f32de44e3ULL, 0x26d2e61938918075ULL, 0xf1c12f19304fb351ULL, 0x53434557c5e47c2fULL, 0x9728a26e4fa997efULL, 0xffe00c4c17f3764ULL, 0x4b19ce415a4ca8d3ULL, 0x933799fd26e990e0ULL, 0x36fda6a0c361b909ULL, 0xda64e4ddb0017e6fULL, 0x1339b60775f14f67ULL, 0x409ce502a1347e00ULL, 0x4d241cdfe20f254cULL, 0x1c66802915cfb4e8ULL, 0xab9659d8df7304d4ULL, 0xb71bcf1bff210e8eULL, 0xa9a2438bd73fbd60ULL, 0x4595cd1f5d11b4deULL, 0x9c0d329a4835859dULL, 0x4a0f0d2d7dbb6e56ULL, 0xc6038e5edf928a4eULL, 0xc94296218f5ad154ULL, 0x7c5483883452cb37ULL, 0x75183a2749e4fa88ULL, 0x88223f569f8561cdULL, 0x35413d135471542fULL, 0x80ead34279ff0592ULL, 0x7dd8cd967f365efaULL, 0xc80dd041a2fac527ULL, 0x469ace1212fd70b0ULL, 0xd227d3706157ebd2ULL, 0xe385d78f22c54002ULL, 0x1d7da7d34d0245ffULL, 0x582c5a38b622be63ULL, 0xa3b981c248891835ULL, 0x31e40e3080b95e91ULL, 0xef766ae9522c991bULL, 0x1a1c8cf4cace5ed4ULL, 0x602d5df6e62e2711ULL, 0x6399b29262e962b8ULL, 0x2534071cf1ab56eaULL, 0xae8a728c88e135d4ULL, 0x7c96f63c10023e21ULL, 0xd5b23fa8811d332eULL, 0xa776c3682ad963ddULL, 0x1bcd34562609e16bULL, 0x9dcaa83218a7a994ULL, 0x8f39251dcd4ec706ULL, 0xa661461f4d32cd97ULL, 0xe6e5badf792f19b7ULL, 0x355fc610ebbcacc8ULL, 0xac6971585b2dd858ULL, 0x2ce6a487db236f7fULL, 0xe98399258d75815ULL, 0x8f8027d631c2b718ULL, 0xef5cc987d991cce1ULL, 0xc4e69a7f145fb606ULL, 0xab10c79b2491dd62ULL, 0x3a1304ab3a1e5d5cULL, 0x62d3f7292d9e3075ULL, 0x983bb0cab6a1a7e9ULL, 0x5891c9324692e130ULL, 0xe70dc77ee378e7d4ULL, 0xcb6916c6b5892bddULL, 0x2578aafef728ab47ULL, 0x26062018fb71b627ULL, 0x41ed8857edf79648ULL, 0xdf942ca48d88210aULL, 0xb381ad7ce23dea9cULL, 0x130744084ffc9271ULL, 0x4483081e497b54c4ULL, 0xd89e22f316a022e0ULL, 0x706fea408fb0b5c5ULL, 0xe1095e22652cc1a5ULL, 0xc3b845e16ce26673ULL, 0xc26704509b1aee7ULL, 0x5c0950b965a0a507ULL, 0x93a110f7292c2255ULL, 0x568f8925913cc16dULL, 0x18bc5b6de1a26f5aULL, 0xdfa413bef5f499aeULL, 0xf8835decc3f0ae84ULL, 0xb6e60bd865a40ab0ULL, 0x65596439194b377eULL, 0xbcd8562592084a69ULL, 0x5ce433b94f23ede0ULL, 0xa6128224c8e441afULL, 0x37721329c6a8d7f8ULL, 0x751ff448f7cda73fULL, 0x794a3f5ded1ecaeaULL, 0x5328d81cc272c725ULL, 0x842fd975049e2fc3ULL, 0x1d7d313088101e25ULL, 0x5af8040cb39be4aeULL, 0x85353d26d225c4aaULL, 0x1bc313d222045728ULL, 0xe1dfdfb8780923f3ULL, 0xc3eee69bcd70f93bULL, 0x8ecb2b167978b0a8ULL, 0x9139d4587019872aULL, 0x3aa7673a25bf3d3bULL, 0x56721f9cd56e6c4eULL, 0x4c0a20b666c74d73ULL, 0xa5081334586142d3ULL, 0x53cfbdd5dc811c9dULL, 0xe6269b2aba405806ULL, 0x937e724a36db9f4dULL, 0x7e1d9ba642516e4ULL, 0xe192b3b1d5ae10a2ULL, 0x2a74e59325fdb89dULL, 0x29f59aaa610e69bfULL, 0x509f31fb1871324dULL, 0x82c5f372cadff814ULL, 0xba2260cb6e458cdbULL, 0x1ff2e89589930e52ULL, 0x4b18a12e75df6f3eULL, 0x8dac541089530ca4ULL, 0xdf5fed790c853355ULL, 0x7e9e0f31bbb2c0c3ULL, 0x1780a834b4d12890ULL, 0x7bb1bab8d034c2c7ULL, 0x24cfec71ca961878ULL, 0xa615886e973facc0ULL, 0x5a1d8b670fe10405ULL, 0x6fce8203bc7f5b51ULL, 0xe99774350edbf9c8ULL, 0x1b0b4fa9315f4cecULL, 0x3113cede31cfeef4ULL, 0x309b78be311fb4deULL, 0x93c3765381d404deULL, 0xf5034b0fd2734d8ULL, 0x2651f01e5b67d56cULL, 0x698892c2d132503fULL, 0xc4aa7ee489bd1d6eULL, 0x6dd4bf8c7042a229ULL, 0x6529ba41bb430280ULL, 0x98d92a0e7234e7abULL, 0xbeb376d3703d8e37ULL, 0x293f5cfc3a4d97adULL, 0x7dbc46f99f73dbf2ULL, 0xed3c9d9177a88184ULL, 0x2a4e625e9ce56c62ULL, 0xc887a08dac19fb64ULL, 0x3631797c67044b02ULL, 0xa1eacc85b412874fULL, 0x7ac992b22883f762ULL, 0xb4fc2a121c86b179ULL, 0xdc0ca0d7d7d9f71bULL, 0x899a2ea3cf19cf99ULL, 0xab072afc89f4710aULL, 0xe0c84ee241124411ULL, 0x7b18d3e0e567b183ULL, 0xa46c4a6fcba5a225ULL, 0x9eb663bde3714ee2ULL, 0xb902d695c3578ebbULL, 0x4898bbb523d15d27ULL, 0x6ade1b8979c9d96ULL, 0x2e53b1b887a775a6ULL, 0x211d66a05f39eb49ULL, 0xe2bf071f29d70ca5ULL, 0xada9389cc4e8eb96ULL, 0x545449073c500f78ULL, 0x58e5610c9c22a0a5ULL, 0x8dc999a0c25052b5ULL, 0x77201c578fa57d61ULL, 0x71e4a026955389a2ULL, 0xc815eec37a9e9c72ULL, 0x1ba4fbb719e9f097ULL, 0x523ca55df2193527ULL, 0x2a7fe1d3f04f2784ULL, 0x85cff6283fee4140ULL, 0x3ce7533b6b300f48ULL, 0x741864ee300775b5ULL, 0x8f8f9b021f3cb43cULL, 0x8e25cb331ebe4759ULL, 0xc4b9f940893bce1aULL, 0x51a82d9acc5027f1ULL, 0x41b9de4a78695934ULL, 0xaeb817b97b76950cULL, 0x12cb985ab2cd3e87ULL, 0xd558461d1671b42ULL, 0x9a2bb569e03195e6ULL, 0xd0946d974838611ULL, 0x41860b1ac4eb08a8ULL, 0xe72cce76ecb7ae00ULL, 0xb9ab23c3c39802ceULL, 0x7e8e1182cf8d35f3ULL, 0xd772ec58d226c4aaULL, 0x28a56a835c8222e3ULL, 0x6cc5fde01c5a9f80ULL, 0xaf34203ab87d0150ULL, 0xbd60316ae03730d2ULL, 0x4cd1768922892e67ULL, 0xfb50c301a2ff23dcULL, 0x98edfc3b33840385ULL, 0xdd487aee4bfcce13ULL, 0xce3c064f9f686fbeULL, 0x31a4f7d5f3a3f534ULL, 0x55b967d1554e891aULL, 0x431c916dc73b2478ULL, 0xc6b9792c42bf3f9ULL, 0x6f42e0a9cfa4ecd6ULL, 0x82c52a6299af8a79ULL, 0x5d6de217a8e88e50ULL, 0x986eb854d78134c8ULL, 0x3ede28de3b2da01dULL, 0xfc189ae71e29a3efULL, 0xcbe906f04c93302eULL, 0xd0107914ceaae10eULL, 0xb7a23f34b68e19f8ULL, 0xe9d875c2efd2119dULL, 0x3198c6efcadc9c8ULL, 0x65591bf64da17113ULL, 0x3cf0bbf83d443038ULL, 0x5cb1695c0f43062fULL, 0xb3fb8d74e3a092b9ULL, 0xae5fcb6acc591b7eULL, 0x23c3f49e82925e0aULL, 0x18ad5caeaac451d0ULL, 0xd035cb998eeb18a9ULL, 0x4c858617cd420a34ULL, 0x9bf9556feb2ff07ULL, 0x2855a8d8089fb6e3ULL, 0x27b7b6ed9983444aULL, 0x20f9ab5abf744e30ULL, 0xb4e38c31dc7cfb57ULL, 0xad797514720f818cULL, 0xcd54d0842cb6363ULL, 0x31b1e36bf893efacULL, 0x657a9ae00af865f5ULL, 0x925baa06342e771dULL, 0xa7cef577dcc223a6ULL, 0x25783b0ceae17855ULL, 0x7b7acbb6ac6f0ee0ULL, 0x11998b7d4b8d9f13ULL, 0x33b7f433225e3e21ULL, 0xc82910fdfd510bc8ULL, 0x77dbd1f4d444a309ULL, 0xa434530b19709035ULL, 0x1b8a9a830b1b3809ULL, 0xd460c5edafec6d3bULL, 0x4e18346b5c614b8aULL, 0x221d1826bb229e7bULL, 0x67769c641ab46169ULL, 0x39c88baeffeae8f1ULL, 0x6c9840e7ec9e4b30ULL, 0xe10930aeaab76db5ULL, 0x174b3316676c6083ULL, 0xb15e284a7ba8470fULL, 0x1dfe1f4edaa72359ULL, 0xd63e97f1bccef74ULL, 0x3a6ff8109f46427ULL, 0x364738b4fcf4a2c3ULL, 0x77a420f923b3bd3ULL, 0x4bb0e637edf928d9ULL, 0x941059d7cd652b9eULL, 0x855c478828f4758aULL, 0x669a3d6a7cbd1866ULL, 0x988f6c94ed5106dbULL, 0x7b4d173b7207b66dULL, 0xca41c6ec40e0c116ULL, 0x28abee042c1bc0e6ULL, 0x99acfc8b55b393c0ULL, 0xa7cf2944c08b349aULL, 0x6299ebb8f2ceb462ULL, 0x6f22a6e8fb9527deULL, 0xfc778e5386e359dfULL, 0x27008e912db9ba9aULL, 0x7025610357f6a34eULL, 0x3f58d2dcef53a8ccULL, 0xafd62951e31a368ULL, 0x2a58f46b5eaeb46fULL, 0xcc0d3a4d7f64b6c6ULL, 0xbe6b624360130fd8ULL, 0xb0e18a1477d96f82ULL, 0xcc5ad6b82206f98dULL, 0x98f46b6cbfb0a710ULL, 0x7fb63485b9714fb1ULL, 0xc7af554f081a0a53ULL, 0x37ca476b12eac862ULL, 0x8776848601ea5382ULL, 0x75acf6c67341b1fULL, 0x1cf877e71f998da5ULL, 0xfea75817689f39f0ULL, 0xaa7cf7f08e0c8655ULL, 0xb32771bbffc41efaULL, 0x77002aac98c9c3bcULL, 0xc675c75bd00ed4e1ULL, 0xf61bb5b4eec27bb4ULL, 0x3e78a3a108af09fULL, 0x5e5f800a8f5330c5ULL, 0xef5d4d36bcb3fcafULL, 0xf6ef0cbf486c4711ULL, 0xe8d4c5a5c40de38cULL, 0x20b716cf8dc53e00ULL, 0xccaacc89299b9647ULL, 0x505b6243880f0459ULL, 0x792b2a4651fb2edULL, 0xb354653e42fba59bULL, 0x9a862cc526b97bb9ULL, 0x55d79f04ca15b91cULL, 0xcbf8e895b814a4d2ULL, 0xc354956c44c1a4cfULL, 0x8b2e5dc1ee7ceedeULL, 0x43784e5da0d1644aULL, 0xd4d8b640c9e22e78ULL, 0x9b31dde3ebf22589ULL, 0x514cc0d50076f14bULL, 0x8fdad944e7dba874ULL, 0x51d8477b924772ccULL, 0x9587edbfc5c33633ULL, 0x3ba2e6337ed9ca2fULL, 0xb06a50fafba35aeeULL, 0xcd796a6ecd79896cULL, 0xfbaed8b49bd14646ULL, 0x615c6657b1e143c7ULL, 0x99caedb845762c18ULL, 0xdd4a416944a88acaULL, 0xff792337801b2836ULL, 0xac1180a3069709d2ULL, 0x543a8de9b1fb8c63ULL, 0x2b8398afdc6308e0ULL, 0x5104b482be2a055cULL, 0x7cd298e303643b79ULL, 0x6de6653774527ed9ULL, 0x4dae8d9effe0b15cULL, 0xce4e0022dfe1a88fULL, 0x49abe5300fba19c7ULL, 0x3288f961c48c7407ULL, 0xa0ca7b18b8243a14ULL, 0x9aa1409973c1e5e6ULL, 0xe887bc543c120824ULL, 0xaf3450cccef0a957ULL, 0xaf66cc5c21a92070ULL, 0xf1c7f6a13fe02560ULL, 0x932051d0c406c6a4ULL, 0x93986d5bc39f74e1ULL, 0xd9a9f4969662ebd2ULL, 0x98c8a88860d778fcULL, 0x86f50fc784b541c0ULL, 0xc36041494a4137d1ULL, 0xa1f6425941d634e5ULL, 0x8f7c0ea3019a1e0aULL, 0xfb45505d2c8cc4e2ULL, 0x93c10cf0be6db3acULL, 0xa50932586e354a00ULL, 0xd0321e57d6728fe3ULL, 0xfef4ce3a06487289ULL, 0xa2f1cf0bc5923d4dULL, 0x86c3be91146dfa1bULL, 0x94a9cae26bb1d2b0ULL, 0x5a0afe29bb3d9b1dULL, 0xe3b4f69d98694958ULL, 0x3bb049d8cd3b5dfbULL, 0xd122e544880f1f5ULL, 0x616a5a705540d845ULL, 0xb2a9e3336128a2f4ULL, 0x3dcef754a68fd98aULL, 0xf80abe950b505723ULL, 0x62fdf90d15553ff8ULL, 0x71f9e18f874c4a8ULL, 0x76d2689ceb721a3ULL, 0x1dc3b319d51ba38aULL, 0xa4709172e088890bULL, 0x1167aa205cadb3bbULL, 0x56a47ca09d65f134ULL, 0xda6f009bddac55ddULL, 0x264725c75f262121ULL, 0xb822742efa9012f8ULL, 0xd0b2089b42168285ULL, 0x32bac09316573c41ULL, 0xd98fd5430aaf75f2ULL, 0x28557d0a37b74924ULL, 0x131e307218ba69c4ULL, 0xa1e52274268a6d7dULL, 0xb8bf52a0ec78a12aULL, 0xb1559adadab7ccc9ULL, 0x779377e37ba66669ULL, 0x6f79110bbc1d99ULL, 0xe2f4b6fe7039cb63ULL, 0x4fe2ad75affa037cULL, 0x48309d8c6554800dULL, 0x31164f45201b5e37ULL, 0xbb73c9dcc1fd39f9ULL, 0x682975d64b29dd81ULL, 0x22e2412e6b54ebaaULL, 0x2998782b6b95e2b6ULL, 0xbd150b5e8f8737abULL, 0xda576bcb0edfc40dULL, 0x292d8e42399c2185ULL, 0x60649a212884561cULL, 0x6470b5375572e1dbULL, 0x77de55052bb4e027ULL, 0x38577614245a0d4dULL, 0x8f45bfe1b9385ec1ULL, 0x810ba75b39061a4bULL, 0x7ebe62119369f90cULL, 0x7876a923a98b4b29ULL, 0x9339349f11d530b2ULL, 0xcb68ccf967a90a84ULL, 0xe3ceb005c3048d75ULL, 0xc4aa0025d7f01a92ULL, 0x9f3fcbd0db688bf0ULL, 0x166dd34166b70d25ULL, 0x8f5dfa7c9d79ba25ULL, 0x220f2b95f7db6e7bULL, 0x862a25c6a44aa1f2ULL, 0x46c63ea6c70d5776ULL, 0xfed63e78c0986251ULL, 0xe7b242801951faecULL, 0x1598c92ce879e592ULL, 0xd64088ba875276feULL, 0x4166aa24ccc733b4ULL, 0xbee3d0d889b1c88eULL, 0x49ea11bfc980064eULL, 0xbbe6d7f5551fdc54ULL, 0xcb7b824516746ba2ULL, 0x942c3318f5e39948ULL, 0x900c2acf4f663a3fULL, 0x2bc798b4ecf2dd31ULL, 0xb9669368432eb7b2ULL, 0x122320feccc4cf09ULL, 0x5dfb8c85a7144417ULL, 0x4c2ec7a16360de50ULL, 0xc44a339b01cf31a0ULL, 0xe8cec94431ed43c2ULL, 0xb6083559bcfcd5d9ULL, 0x30238741c5dbabedULL, 0x58efdd0f2e47959fULL, 0x127e3e13ddc6965aULL, 0xc67341f62ad3815eULL, 0x99a92d360c376ce0ULL, 0xf718e1f7a4fb65c2ULL, 0x36589dce7df94ef8ULL, 0xb19bfd50d0030b1cULL, 0x8548dce542e2e20cULL, 0x1172a261b4b621f6ULL, 0x76239a3ebb4dcb5dULL, 0x50b0ee34d42a8656ULL, 0x407fb6dc0a6989bbULL, 0xdaf39304469f9079ULL, 0xadc35d51315baab6ULL, 0xa7d735083d08ad6ULL, 0xf22f82d0e52dec6ULL, 0xfd02848eaf694bb0ULL, 0x44b67b3c998da6a7ULL, 0xf0ac0fc72845333aULL, 0xb3ebb5ab5814e319ULL, 0x25319387b637ca2ULL, 0x5fc7cafff068e5c5ULL, 0x6c63798ee0641505ULL, 0x3b9f63528e84801dULL, 0x748c6034e600c6beULL, 0xc01bbf2f777d0aa8ULL, 0xde1c1e369a7c74a8ULL, 0xb2f3dcba9014344bULL, 0x92a6d988331f2a5fULL, 0x1aa4d191d947b529ULL, 0x4396fff542f35a2fULL, 0xb7f668e42b2dbd61ULL, 0xafe6f939955b382bULL, 0xbc73b9ea8b31688cULL, }; #else static const mp_limb_t ecc_unit[4] = { 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, }; static const mp_limb_t ecc_table[2048] = { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0xf4a13945d898c296ULL, 0x77037d812deb33a0ULL, 0xf8bce6e563a440f2ULL, 0x6b17d1f2e12c4247ULL, 0xcbb6406837bf51f5ULL, 0x2bce33576b315eceULL, 0x8ee7eb4a7c0f9e16ULL, 0x4fe342e2fe1a7f9bULL, 0xe1404a861abe45c0ULL, 0x281b195ff46f925aULL, 0x886a8f4749b86176ULL, 0xb01a67f716475f72ULL, 0xc72f0dbe0090106cULL, 0x72fc676341b62c7fULL, 0xacd56b13164ef994ULL, 0x7c521bbf5a3956e2ULL, 0x62ffd5a49b38e285ULL, 0x6f487392cfec5fa2ULL, 0x20027ab0f4f94d0cULL, 0xdc441aeddc2e41e5ULL, 0x26af98406f2a769ULL, 0xdcd1010a758aef27ULL, 0xfeb4e3598fef0435ULL, 0x34247a73c0ed45e4ULL, 0xfd8013b26d69d8eULL, 0x2ec38faf35f45d26ULL, 0xc73d989017e14dd2ULL, 0x353d458d3491b5a8ULL, 0x842b9d0020f32b82ULL, 0x825dfc12fb71a9a8ULL, 0x3130fde40c040a8aULL, 0x9c7d37bf4f5bde24ULL, 0x442e3cc7f28c6735ULL, 0x494a89d309e2a954ULL, 0x2ed6fd4732670fa7ULL, 0x3f740b11ad653f1fULL, 0x49404ed23c2ab0bdULL, 0x52c9bfb402a334fbULL, 0x7a430203a6ad6ab4ULL, 0x2e3e35039fa1b932ULL, 0xe2ef6e60c14dcd04ULL, 0x66aaca7c1d8130d9ULL, 0xc2db3b7baa8330b2ULL, 0x79804f22b4c477ffULL, 0xe103475bb60348e8ULL, 0xea3bd7eecfdc7a34ULL, 0xf34dc92e840ab738ULL, 0x7891bfa21b8306e9ULL, 0x6e4e2635b04d0c5cULL, 0xcc0c44909e7651f5ULL, 0x34f7c1f6d20d12f2ULL, 0xe6f1823d47e7788ULL, 0x2eb67d1879826488ULL, 0xe8b6bc440f483ebeULL, 0x2b584d24b8215764ULL, 0x72602a327b445f75ULL, 0x336dd1e7c68278c2ULL, 0xa1dd10b8a60e47c0ULL, 0x6554caa343adfa5aULL, 0x6177947147864343ULL, 0x9d03ecb2efabd2cfULL, 0x327969992317a1a6ULL, 0x3bff005c8986473ULL, 0x4ecee7d5a568791fULL, 0x82269113adc74579ULL, 0x2f7e5d26c67462a5ULL, 0x42f406b6656d7733ULL, 0xfb16db4f88870422ULL, 0x52782bd4406d394bULL, 0x4d09cdc62fb84dfdULL, 0x831b6c2cbf15bb3ULL, 0x86c428da368600faULL, 0x4293611df53062fdULL, 0x4e6b7ee3b4d90194ULL, 0xb32409dec9b456d8ULL, 0xa39c87e0cd6418a4ULL, 0xaecb58eed0b939ddULL, 0xc452d17427f5e0b6ULL, 0x5176ec66e440d151ULL, 0x6b192459c7963c49ULL, 0x4c2f660e7dad6129ULL, 0x7656304f9c49476fULL, 0x350a8c52e0f99d51ULL, 0xe9660e5e17be209dULL, 0xf42593625c6d8ab6ULL, 0xd5c7deb8ff413e8aULL, 0xe0e4e585315c21c1ULL, 0xcc9386b8408a61b5ULL, 0x496ef0ac3060597bULL, 0xe5da7714844d5449ULL, 0xb9729824034d4e77ULL, 0x624c494747df541fULL, 0x9894321e9ada28fULL, 0xc1248c017ceb4b0aULL, 0xc8329011b7ff1618ULL, 0x7e49667cde17aabbULL, 0x2582bc75ec6e546fULL, 0xf3883771439eb7f5ULL, 0xa3eba4e502e3243fULL, 0x62917fdec66f1badULL, 0x124b401842093e26ULL, 0xd991228f1f300dacULL, 0x5e0a144464eafc85ULL, 0x7275bca17b44d762ULL, 0x9f62644445fe49d9ULL, 0xbc2aae87f4b1aa45ULL, 0x43e0562a225af5a5ULL, 0xaa959a349f426324ULL, 0x8b45f311dca4445bULL, 0xfaef19a7110d9c08ULL, 0x79ca78dfdf822b2fULL, 0x6e77578b81697fefULL, 0x224f9894844cd8a4ULL, 0x408b1365771d9c5fULL, 0x22f87ff00fb14b0eULL, 0x581c59f9fa0ca738ULL, 0x5496456e903dea4aULL, 0xb5042cd6df7e280aULL, 0xb00ef71a3a0b6967ULL, 0x87b90ea45919d796ULL, 0xc6e3197aa3fe67b2ULL, 0x34a8bfe70a2e3338ULL, 0xbc666b9ba97323b2ULL, 0x6608c243773c85dcULL, 0x1923fe5ce5b47a28ULL, 0xc22b159f40c54308ULL, 0x846f640da746e03fULL, 0xa1a916bec521c168ULL, 0xcd6ec55519150453ULL, 0x810ffbe46ce9984bULL, 0xb54efcfb6e63df58ULL, 0xa0b0c902ed460eacULL, 0xabe860b852ae78c4ULL, 0xd921223fe37072abULL, 0x81449bb375451932ULL, 0x3c91362ed330da81ULL, 0x81db76dabad0ad1eULL, 0xe8a6ac07f513d73eULL, 0xbeee0a60370d5693ULL, 0xb3c11c0c75a533a6ULL, 0x53dc2660e1952e88ULL, 0x24dbac1e34996e1aULL, 0x30e8473a59ea028cULL, 0x3a8ed58c6cc1d46eULL, 0x3900c527d5bc4331ULL, 0xeee08ae58332e85aULL, 0x4351d3a0185b5cbeULL, 0x93d4cf563eb0c02cULL, 0x9898e2b6ee261983ULL, 0xe1a3789d65ddeac4ULL, 0x8ea0af558099688ULL, 0x9a42477e0cc3872fULL, 0x557365e8009ee199ULL, 0x30874471c34e0ec9ULL, 0xdf257b065b516a00ULL, 0x1bdf08d063d3144fULL, 0xb23973b7235f8b06ULL, 0x73bfdc57ef7606aULL, 0x8e46ef3bd47cfd29ULL, 0xb1d57403bd35db5ULL, 0x6179070c034a3d13ULL, 0xc8c456543fa116c1ULL, 0xee3e183324dfddf9ULL, 0x2718af11d611171aULL, 0xc34c64c3950668b7ULL, 0xe4001296813c0727ULL, 0xd8ff482aa251d4b9ULL, 0x35909692b9929c6ULL, 0x8cc794064a87d050ULL, 0x32dff57414fdee4eULL, 0x6004d6de7cc1181ULL, 0x4d397575bf79f98eULL, 0xb496b00a4628c8e1ULL, 0x59bb90c9ee86be1eULL, 0x7a354013fdbfd3caULL, 0xa3cf71fbf1ae6397ULL, 0x1f44ed30d5c55d2eULL, 0x5bd78d0d26abaaa9ULL, 0x8f676ff6e72e1fd5ULL, 0x68f25c6cf2711ecaULL, 0xc15d3a858bfca74bULL, 0xc2f728272137c0f7ULL, 0xad91e961bf51a0a8ULL, 0x8e2feff9aaebd0faULL, 0x1ae8c29e7593f9f4ULL, 0x7bbb72cb7ca2b3c5ULL, 0xf11a2b429d6363c7ULL, 0x8adaf3994e61d714ULL, 0x5554992eeb8950edULL, 0x3cb40096170bdf31ULL, 0xcada98a45ae0d5cbULL, 0xa2372d7d2a5a4fa9ULL, 0x93b701025cc911a1ULL, 0xab8421d0e4d06ebbULL, 0x2204e2a03f662604ULL, 0x25cc2f1191688fdbULL, 0xd911d93f89d7e1a9ULL, 0xebef76a202884e36ULL, 0xb0d5c05ddc269012ULL, 0x1cd745890d8207e4ULL, 0xf59d5794ca946804ULL, 0x96d93c01271e31a9ULL, 0x1740f6114d93889dULL, 0xf66d3a6629347fd6ULL, 0xc89dda91c69e38e5ULL, 0xfe9c49cf61d7e90eULL, 0xf699c2fe070bc132ULL, 0xadc35ad29015f49cULL, 0x2477b2e73fd2862aULL, 0xef421c97993207d7ULL, 0x8f3d3cf06ba85ce2ULL, 0xd5d9d6383eaac1e7ULL, 0x7e17b079f4278803ULL, 0xf614edd9a070559cULL, 0x70c76a55b3c4cd30ULL, 0xc6a9d7cc8b6068b4ULL, 0xb978f4dc5576fdf8ULL, 0x7a679aed8bbbfe5fULL, 0x40cdbdc462ef9de1ULL, 0x57acf5ed36d06361ULL, 0xcbca8bb2ca5bc79fULL, 0xd2b4f49e748fdbdfULL, 0xeb699bbd2fc2945fULL, 0x1cf9425ddba3636cULL, 0x409249e775c0a207ULL, 0xe8ebcd109bdd3881ULL, 0x262da7527521ff8eULL, 0x23b2f11685f2a1ULL, 0x2dbfc2bd9ed6aa5aULL, 0x90ef587d886d15a5ULL, 0x4c4e5244f047d24dULL, 0x99dfdc444e3021b0ULL, 0x802f1fc7806f5f98ULL, 0x1f70edf21668b474ULL, 0x7d43f85655e5bf9aULL, 0x2dfddf5b317b1b24ULL, 0xd0c3422e8f7cda46ULL, 0xd9e6903f1b696691ULL, 0xd20605c89fa7707bULL, 0x39e5190c868963b2ULL, 0x94308bc888af9943ULL, 0x71d72279e439e1cdULL, 0x9f26b651235da74eULL, 0xba6248a14c05b219ULL, 0x3f4140dfc48e9208ULL, 0xd9604d5d87bb3bf1ULL, 0xdd9b7cbd39a956e7ULL, 0x2e9f5206a6347c2ULL, 0x7748532d4fa43529ULL, 0xd505671ae1abb34aULL, 0x66dceb631977d5baULL, 0xc56dd686b0fd846aULL, 0x59ededacf9a521f6ULL, 0x619e467816fb7eeeULL, 0x555d2c60a76b8c11ULL, 0xf2acaa85f3f1b263ULL, 0x22e852e4018425c8ULL, 0xcba66e3d14b04d0cULL, 0xd97c4650d1c9ce97ULL, 0xd9ca83637e690abeULL, 0x242ced3e3195d9a2ULL, 0x97165f79d8b02b63ULL, 0xf7b77fe241c43826ULL, 0x2779ec975b9c3f59ULL, 0x911e813f520cc3beULL, 0xf2967336f9eceb86ULL, 0xf8ddad7414552118ULL, 0x6ce44f350f737b08ULL, 0xf396095b59c50abdULL, 0xe103eff00158f99eULL, 0x3d9cd9e8b2ddaa85ULL, 0x6cad24727dcef0fdULL, 0x623481ddbc8bc76bULL, 0x9310b5543f4d4db7ULL, 0x23d6abe53d5173f6ULL, 0xaa5701903686cebeULL, 0x7f7d274371175719ULL, 0x96e3cdf6f7df4f4aULL, 0xac0d8ba4657f70dfULL, 0xb5f1800ad65cdfe0ULL, 0x4476c370b48ec6cULL, 0x68e87e1bba28810bULL, 0x5cd43bbc4cc9964aULL, 0x7ab8668494e93de0ULL, 0x6696d6ef152a53eaULL, 0x6b32a913fb939932ULL, 0x1f7dc0f95c056d52ULL, 0x89523f281dd268e1ULL, 0x4ccb8c73988ba1a8ULL, 0xc15751954138f406ULL, 0x943d75a52a9e0493ULL, 0x5a970637f221b444ULL, 0xbf6d645c9a61b88bULL, 0xb6a407e757320d6dULL, 0xdf702435bddace4dULL, 0xfe5bac0a4f6ace0eULL, 0x4553be75b67bd713ULL, 0xa145e03250adc2a4ULL, 0x36fd9c098ac16ed4ULL, 0x856f8d928de52b64ULL, 0xe7cc6e7dac8373d5ULL, 0x520f1a12fb88669dULL, 0x8e29e7a47b9b879ULL, 0xc7408178beda21efULL, 0x86874f8f634f4d83ULL, 0x94337592f17b4f6cULL, 0xdb099755ceed8b77ULL, 0xe4eb97044ccf5a13ULL, 0x2d049261e06dcdb3ULL, 0xcfff0ada89bd73eeULL, 0x96ea331af8c317b8ULL, 0x1b60ceb5cd906a9ULL, 0xe07fc4f859888797ULL, 0x4ddfbc6794cbd037ULL, 0x6e542c71ffc51e98ULL, 0x765879676d0022d9ULL, 0x607cc945589a4fecULL, 0x694afd047b278ed5ULL, 0xe603f4cb4dab84c1ULL, 0x13828bc51c10af39ULL, 0x889f983c8a6b247dULL, 0xddff586510b35de7ULL, 0x337d01ddddcf9bf6ULL, 0xaa6875f016989d40ULL, 0xa8210072d029a4edULL, 0xbca9a5a258ba9b7cULL, 0x9f6c5ce5631ade12ULL, 0x846172c1abd4f87dULL, 0x615d4803d27ae0d2ULL, 0x5ee8ffd03af66f52ULL, 0xa10aada673070084ULL, 0xf52118f018d7e165ULL, 0x47a283484595ceadULL, 0xec0c756ef91b903ULL, 0x50078bdb8ba399a1ULL, 0x7dad79b5f4bcfc6fULL, 0xdd8b6d0c1d0aa4b2ULL, 0x5bea73dee356bc6dULL, 0x9267f86449d8751bULL, 0x1e8f4baedd74dcfcULL, 0xcb4b64d5a1804dacULL, 0x92471485e2df0a34ULL, 0xde5d9c53c1689593ULL, 0x6a447ad866407ad7ULL, 0xffc700c5a4c29ffbULL, 0x6d86ddee21c4af62ULL, 0x5437a8e1fd2185d9ULL, 0xc91cfa4eb919e1e0ULL, 0xda9da887a619eadcULL, 0x33fcdde1215c4663ULL, 0xeb9fc2351aa52531ULL, 0x2abf5a30e0b2ce73ULL, 0xe787df98407ef6fdULL, 0x1fec7d62c28fb9afULL, 0x4411f0f108b63123ULL, 0xca1ff32d2789f997ULL, 0xbd583a9c625b496ULL, 0xdbda622fae8637b3ULL, 0x9548806ebb474918ULL, 0x9d2920b63439efeULL, 0x2f4c922073d3bde2ULL, 0x90b8248eb5f68734ULL, 0x7087f402e772c754ULL, 0x180e13dffcbcce7cULL, 0xdc31e52b2cfdbd9ULL, 0xff36e14ec4be20b6ULL, 0xb4d722778e4bfef5ULL, 0x9904dc8aeccf2fcfULL, 0x41765b2803275692ULL, 0x8e87f34a5a486dc4ULL, 0x87fc959f895d4384ULL, 0x8fd31aac15231e09ULL, 0x1e19c40cd159a96bULL, 0x3b2782b557e776cbULL, 0xf1e2d4732a9b2feaULL, 0xe13dc069d0c07b79ULL, 0x39ccee55fa6f051eULL, 0xbb4ff7b0acb3fb8bULL, 0xf59d3d92c333ba2cULL, 0xcf792ede02bd0339ULL, 0x4307b4f17e41731bULL, 0x40a75f7499313f20ULL, 0x395c554f0d3e940dULL, 0xda18e76bffd31bbULL, 0xeacb16aebd047ee4ULL, 0x123b18ec14c49cddULL, 0x30ac130291e2adddULL, 0xbe3d0eec02df1b12ULL, 0xf6428ece59fdee48ULL, 0x44ff136b24a9a05ULL, 0xa05ee3b99671e9caULL, 0x52415e4d5504f834ULL, 0xc6be7a65bfddc1b0ULL, 0x693342345fa2258dULL, 0x92390a9caf22e700ULL, 0xc63444f75cba90ceULL, 0x1b4c3baac8d187f6ULL, 0x9422242e00760c7fULL, 0xe14cd23dd0b48ea6ULL, 0xcca21c376ed11cf9ULL, 0xef48ce892caa268dULL, 0x122cca9093d063f7ULL, 0x837f327491132f41ULL, 0x3468932de25d4cfcULL, 0x383a3b517f3e8ee5ULL, 0x7c689678034416d9ULL, 0xdb409942afe91406ULL, 0x3baff66e89826a6cULL, 0x46b75abf8aa9a8bbULL, 0x9514d3ce60a87aedULL, 0x17200b760fd0c98bULL, 0xecc69a882556b32aULL, 0x246e8c84688087e8ULL, 0x91a4bd14c08d703aULL, 0xb02984dd5d02228fULL, 0x3ce888add6ae0f68ULL, 0x72b9b3e4c0f43db7ULL, 0xe64cea79a2fa6697ULL, 0xedaad7eb46666e37ULL, 0x54b9fa8f3c3f9fbfULL, 0xbb06f925c6d5194ULL, 0x58a00384cc278c98ULL, 0x299e81195bd2d51cULL, 0x68d084943d10fb0aULL, 0xc76d5d373c242cb9ULL, 0x51b45cb515abb132ULL, 0xef41f36fca190df3ULL, 0x23d2fb49cb24db4eULL, 0xef2d35985d8cf226ULL, 0x2ff2378ad8998910ULL, 0x4f3efb92d64366caULL, 0x4f2324cbf17671edULL, 0xd32b3d372fc93cadULL, 0xa1ea5a726eec31bULL, 0x31de9b86a3749df7ULL, 0x6a7ba5f2e1937eebULL, 0x4059c77ea4e7823fULL, 0xebfd74661746284bULL, 0xaf7df48f1fc1094cULL, 0xc68959e7aacfbcfcULL, 0xb87ddb901fd7208dULL, 0xfbab2ab348befb64ULL, 0x5c895090ca9b0d0aULL, 0xec00a74fdb6f2ca4ULL, 0xd2f3a488e7de0469ULL, 0x186e3d6c2a494ec2ULL, 0x23d85d02dff19d1cULL, 0xe616b27812d435b6ULL, 0xa2588ab3475c6884ULL, 0xc5d2a52ccc6877e0ULL, 0x4965faac18afe006ULL, 0x66e628bdd052efe5ULL, 0x13ef19107cea8d58ULL, 0x4d9b79338ca097deULL, 0xc545d9433a5ba96ULL, 0x25fc5d3e4b9f341dULL, 0x6ce91cc15dc24f56ULL, 0xaed5c5eb9d7a073fULL, 0x26d12adc3b9c3e8bULL, 0x1ea653082e54d514ULL, 0x11f8c1aa8f514c01ULL, 0x68b929227b2b3f1aULL, 0x87157a7a9a27ddd4ULL, 0x97db68550677e332ULL, 0xd6972674b0c4a937ULL, 0x15f328dc319330e6ULL, 0xd4ee97cc574541c9ULL, 0x6e9422861348adf0ULL, 0x3c1970926b36a2c4ULL, 0x1b9982b7d5bc83c0ULL, 0xe4a93d0b01f84986ULL, 0x5f3bfb07c3493c2bULL, 0xe032f5484f761ad6ULL, 0x22a11d240bbd4be3ULL, 0xf9457908055f92b4ULL, 0x1a4dd4af86ed1738ULL, 0x7fafd6f4ce7e73f5ULL, 0x9fb2c2eb5eb32156ULL, 0x54b29f1c1c5a467fULL, 0x3a21b153457ff836ULL, 0xfb45ef53ea5abfc8ULL, 0x7acb9bfafa61bb6ULL, 0x2e0a33722d2bd8cbULL, 0x159587ae2e0d4eeULL, 0xce883ef306064eb3ULL, 0x14729529a90d20ffULL, 0xe596b952e2bdce56ULL, 0x7b7da5944beb7b66ULL, 0x379db4d8c5cd525dULL, 0xbdda426b4a954c99ULL, 0x8b146edc95e450e6ULL, 0x64b733c6a1d24388ULL, 0x57029381a11a224dULL, 0xef04c6b26b04ada7ULL, 0x6c54487898cceb0aULL, 0xbf027b741537a269ULL, 0xc1462a9c03f4fceaULL, 0xaaf7e01d41324f25ULL, 0xa6725a7973f619a3ULL, 0x66c93ef03fd1f24dULL, 0x23588ae417c1099fULL, 0x831491c30e07022bULL, 0xa3d4390f6a69a5ddULL, 0xb81ff5b85b096f58ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x15e2e65580b2322ULL, 0x4eccac6096513ccaULL, 0xf9571975c0d5934aULL, 0xa7163c2b9b973c17ULL, 0x3933b2232197ffe9ULL, 0xb841a4f4e09952d7ULL, 0x63389991545a6b7aULL, 0x308a9a797af31fa5ULL, 0x758cb4d57c6f8fbULL, 0xf517323e3f09b5d3ULL, 0x38f9434c2f72e662ULL, 0x8c76689ba78a1661ULL, 0x7dc5b39a9bcf2306ULL, 0xf0b11fc3136bc05fULL, 0x288489b0c63d6dcdULL, 0xcd3172990a409d3aULL, 0x68e4862317aafa0fULL, 0x3da6df321dfcf87fULL, 0x4f85721662785193ULL, 0x5dfafba526ab2157ULL, 0xa4c580fe492233e7ULL, 0xe26a63158cb20c2fULL, 0xe8e2f48cebf0e66aULL, 0xd97650fc4b0d0978ULL, 0xc7d0b24cc5852e50ULL, 0x8b2c7e63cf570cc5ULL, 0xc1f9aa2349ee7effULL, 0xe486c7dffeabb058ULL, 0x66ba3cadaecf107dULL, 0x694463d63392ebd8ULL, 0x9ee88a5c9f51e05aULL, 0x51fd75ed5606a12eULL, 0xedb18b453cdec644ULL, 0x571b3202f467b2fcULL, 0x1ab533f04ef33529ULL, 0x560bf6b6b3f8f8a3ULL, 0xf65d6c5e27b7d5a7ULL, 0xdeafb7165dfcaac8ULL, 0x1e1beb43673a94cdULL, 0xdbbccfb7c5967ef2ULL, 0xfd3d4165e27a0516ULL, 0x2f4339bcd897729cULL, 0xea33894b20fd52d2ULL, 0x5ddf13385d3349eaULL, 0x5bb9c1b617bcf9bcULL, 0x4c62e673a7e88cafULL, 0xf5f3a905f83c1a49ULL, 0xe5830939a1e7e77bULL, 0x161fa32ba61d6fcULL, 0xcf828ab43e894e6ULL, 0x722fd035cd15fba4ULL, 0xa30bbfe1d01e9582ULL, 0x29987d78a299d82ULL, 0x54d9eb331be78777ULL, 0xf322e82a7b689173ULL, 0x85526b0ac2824d9aULL, 0x355c95a1fd698f73ULL, 0xcb4cb3a72a5c98eaULL, 0x676e37e7fc8b8d71ULL, 0x9c7a4efa52a32680ULL, 0x122443bd120cf142ULL, 0x94b07cd5ea879e7cULL, 0x16c424c1d0ade69bULL, 0xa2c4a71ab2150c7bULL, 0x3327fe1a6de3b304ULL, 0x68b4bb10f65d99a5ULL, 0xee2effa91208ebecULL, 0x1280f6fcb3562f47ULL, 0xe8cf6beff177f436ULL, 0xb6ff63d8f2931248ULL, 0x21d113070615e1c9ULL, 0xf6c0788a0c58e53dULL, 0xc3a1c02c2c4d34b4ULL, 0xca6c8ae57b709103ULL, 0xb4370086893b217bULL, 0x131db560b4205fa4ULL, 0xa412d677bbbc250dULL, 0x63dbb4f14797d1b2ULL, 0x9d1a84b3378e27d3ULL, 0xc3f1514cd855276dULL, 0xb6578cfef44a9339ULL, 0x78d1fdf8230c78f8ULL, 0xc4cbbec53bb8e49cULL, 0xe6b4d0630ddbdfb0ULL, 0x7680a1d04fe2ac81ULL, 0x268eb7443395d406ULL, 0xca5ff576e7fc33f9ULL, 0x477a1cc87e94e100ULL, 0x4699846cb1835a6dULL, 0x57f89157cbb53e56ULL, 0xc8c4569497287500ULL, 0x55f94a18b9e10b4ULL, 0x7e33c5ca25c6f601ULL, 0xa7e2b1f6bb79834aULL, 0x6e7f43ba5917ac67ULL, 0xf41b782bd3d555c8ULL, 0xc1fd5309e2bea696ULL, 0x7e53fee3f9b7562dULL, 0xf5614cc93c100cc1ULL, 0xecc1b19a10afcea0ULL, 0x230c2836f8afff76ULL, 0x3d05075213ee3387ULL, 0x77d02db3be3f2b4fULL, 0xd1964bd3e22db746ULL, 0x304e3caee4eb5ceaULL, 0xe6e81c306140dce4ULL, 0xc5d4495fccf731cULL, 0x975e77f4743c0e60ULL, 0x2434001be641b6e4ULL, 0xc2df4766eaaa967dULL, 0x1106a8353e95bd9aULL, 0x6560a33fb7cdc9f5ULL, 0x3bc02f96342d2724ULL, 0xd7f9660ff983e78dULL, 0xd53feece9af8d061ULL, 0xeb0a641020478874ULL, 0x22187474b63aadd5ULL, 0xfeb32a68e4375922ULL, 0x7a8545459c8e4e0aULL, 0x469e0866a37dd4b2ULL, 0x29dd16ed044c1b21ULL, 0xd8432893c3d8180fULL, 0xb39e7d7665bc22d4ULL, 0x1b3e00b320971112ULL, 0x8de24014b7f594c7ULL, 0x4fff41a9f0b6a9e9ULL, 0xf11325d9c0df7684ULL, 0x9b442543faf3e2d2ULL, 0x25d5dc67b1a64230ULL, 0xabcf322d6161b90dULL, 0x443b92cee80cbb34ULL, 0x67eb8b420880854fULL, 0x92f7c5283d845312ULL, 0x8f4959271689ada4ULL, 0xf3da55383e93138bULL, 0xb215cdf6fe1a41f1ULL, 0xb2a5372d4bffac00ULL, 0x53f45f002a1b3f2cULL, 0xc805cfcc132ddeb2ULL, 0x3d98b935f366e6a9ULL, 0x39e80de2d30bbaa4ULL, 0xe44be412f36d956cULL, 0x6d6473c8b402b28dULL, 0xce79fd9496ee76f2ULL, 0x88e87aac400ae954ULL, 0x798461dd2c140600ULL, 0xda187196c2542392ULL, 0x702dff3847d30c6fULL, 0x6151d313bbc791c4ULL, 0x54e467b27bca4454ULL, 0x6a4b540e3f967475ULL, 0x73a646e67a6178caULL, 0x1a4b51801ccfd54bULL, 0xc5cc7e37dd4936fbULL, 0x97518efa91afcdeeULL, 0x5db0c35a41dfdc9fULL, 0x69bf13b385b8175fULL, 0x3d9234edbe3d5ff6ULL, 0x5b96f61918bcf93fULL, 0xd000379c4bc32b89ULL, 0x479fff925ac7597aULL, 0x878120480aa8c113ULL, 0xa7cfd8f115e99283ULL, 0x5907fbe9663d7329ULL, 0x6094878d646a6696ULL, 0x4d0d539042a1fbb5ULL, 0xce4be50b222a4165ULL, 0xefb091b191d1704ULL, 0x803767905e3bf84bULL, 0xd5590cbf656e936dULL, 0x5a35787577ec3968ULL, 0x4afc4993f8fdd0adULL, 0x7bd6bdbb8ed740feULL, 0x2923b6d48479dc2ULL, 0x524975a52dc677a9ULL, 0x3d978a5a330bbbbULL, 0xaa9de6b35a33ed31ULL, 0x8f867d85469fbb92ULL, 0x459642b34a543318ULL, 0x49f3ea5dc01b71b4ULL, 0xa8ee3b4286f3b9deULL, 0x4790366656aad9c6ULL, 0x31345fb358bacf65ULL, 0x1f83470de8661737ULL, 0x14e593cc53e6fdfeULL, 0x5be911639f19ed82ULL, 0x51cddb7c124c715fULL, 0xa2a3d0d8dc6ad0b6ULL, 0xff0912cfb65dd89cULL, 0x38664e112122dd6dULL, 0xb5f474347401e81cULL, 0xf19ef68a4ae34d1aULL, 0x34ccac5ceea3dcc7ULL, 0x7b62d2e37954cb54ULL, 0xb961692fe09fa08eULL, 0xe24f4db2811cd715ULL, 0x2a4922f0630c6b77ULL, 0xc3905cb8385e49d1ULL, 0x12472042908d3e1cULL, 0x2f9926c91206758fULL, 0xfc7477c53b1be51aULL, 0x5d64119e58f95ccdULL, 0x5791786a56a711acULL, 0x8062e0a277658d3aULL, 0x7bf3be0af07a7b7fULL, 0xfc6c6b055dc011ccULL, 0xf52cddd6e9435088ULL, 0x13b7a6ff0af60b15ULL, 0x15c7d500e43100b2ULL, 0xa4b590a96af02e13ULL, 0xefdd90397f5e37d1ULL, 0x9206f43ce5e6b4e3ULL, 0xbaa856802058eeefULL, 0x4fe4913d6de92169ULL, 0xeec93bbb234e5eefULL, 0x5c8088e7f8f04f5aULL, 0xb36830db4304e903ULL, 0xacbed09da30caf7eULL, 0xf3ea23137ee376e7ULL, 0x9df83fbb57c96c48ULL, 0x51d65c4cef5fa391ULL, 0x2eadaf314a58bf59ULL, 0xb6dd7e59485cb56fULL, 0xee9ce866686154d0ULL, 0x46110ba12b678ecaULL, 0xe9a9e14097951b20ULL, 0x2775693d72e4cb7aULL, 0xe90991a5385fce5aULL, 0xe3cb24ceeb149789ULL, 0x2188c8b414e767a0ULL, 0x1da73c2809f89388ULL, 0xab71518abd20b508ULL, 0xcee646b096b60b23ULL, 0x4917e6062b772fc4ULL, 0x948905532bf86a09ULL, 0xebe9bca225e6f01dULL, 0xe1efdb7c86191b66ULL, 0x81325d017b025655ULL, 0xd668e8ad1dfa5798ULL, 0x6eece93c4ae9aabfULL, 0x28dc76cea9a23a70ULL, 0x64d5a0b38a3bc209ULL, 0xff8fb2ebbf86202fULL, 0x605b5f2d618d2cecULL, 0x1406c5b5952be9cfULL, 0x3b08c1be46453369ULL, 0xf2b7af7f1139c685ULL, 0x696ba750994bfdf5ULL, 0xc665cf973b4df41ULL, 0xfe6784fa0f696a51ULL, 0x44d95fecd3177c78ULL, 0xc827ed763ffec8d1ULL, 0x2e5b6a2380f91f4aULL, 0xbfe9a6106c0047b3ULL, 0x60e17d7b66ef3cd3ULL, 0x1e4c4475f2da5ed5ULL, 0xb455e75af94e7894ULL, 0x4264f9accccad784ULL, 0xb97cf39bbeba0c7eULL, 0xa975079ab82c64d8ULL, 0x5472a3c328e0c904ULL, 0xe64a6735a8ebe45aULL, 0x3f849034bb231283ULL, 0x349f7d2291ad58a5ULL, 0xd35e8bcfb012083bULL, 0x69a80b8502d4e412ULL, 0x10870d1dd3c5d3b8ULL, 0xea394352584e9c72ULL, 0x67c5a2433942d95fULL, 0xcad267a1003e1e51ULL, 0xa62e8eb44817430fULL, 0xd3dd81461d0c7468ULL, 0x51edd4733616e31aULL, 0xcf2888ad13ecc717ULL, 0x4181dd1058aeb1f0ULL, 0x91229c82d48bc7f4ULL, 0xe1d9e52a951fb7a7ULL, 0x94bc69cd46b73218ULL, 0xce6df37ef3adc699ULL, 0x1d088e15b43f0963ULL, 0x56d4d41e944f2e41ULL, 0x6aec136c31d1960dULL, 0x6121b8b2dbce3ea3ULL, 0x915b9323b3463d9ULL, 0x3d68a1da36e1f466ULL, 0xd2dbb1b5cbcf8953ULL, 0x16fd4c20fa050f0cULL, 0xbc3fe6e2265b94d6ULL, 0x43aa1d817f17e9a9ULL, 0xac095b1a137cd480ULL, 0x298a63ee02b099ebULL, 0xdb75d9f5b9452dc5ULL, 0x762786001b86115eULL, 0x40d74f46f5a47363ULL, 0x672d02c4025fb4d0ULL, 0xba7fde31fecc3d9fULL, 0xaeb102e3fcb447faULL, 0xe9751101e4ee0904ULL, 0xe055707974d13b84ULL, 0x48fc62e90b7adf06ULL, 0x45e462e8e9ba11d8ULL, 0x3a47de7b4616a384ULL, 0x1766b37d78ba29f5ULL, 0xfcdbfcc0da076aa0ULL, 0xcf5502d8af52edc6ULL, 0xc1ddc0acd87bb4c8ULL, 0xb7253eaa98e2371ULL, 0xb05fc89efae188f9ULL, 0x52fbc2622627d750ULL, 0x3a4bc8a4cb3bbba9ULL, 0xedbce50ceb077440ULL, 0xd6c8f310cf1d34baULL, 0xdba173420b59ef60ULL, 0xae507354a6eb2b73ULL, 0x49dc5b1f34ef1f86ULL, 0xb143f5723aa510beULL, 0xed616c3214219bd3ULL, 0x6c449022d8ebf654ULL, 0x3c233a93bb2bc71ULL, 0x939d9970fbc5f98bULL, 0xc36d42866b6ea820ULL, 0x305acc077d7a4141ULL, 0xd740f49aa13220cbULL, 0x3467071d4495ec5aULL, 0x2d741f80a2afd14bULL, 0xd4fcc7372cd794faULL, 0x1549c5eecd61c152ULL, 0x37fc20cddd4876cULL, 0x4c0e0f2bd32b8dc7ULL, 0xe045ef539923ca33ULL, 0xc59ddbfb69d2c43ULL, 0xec7a430faa81be4eULL, 0xb4c8652d2d279c9dULL, 0xab792607399bb704ULL, 0x1391e3f4089b9d95ULL, 0x2601a3f0ffdd24d5ULL, 0x5d6a0b410db48017ULL, 0xfa8ce8d67d1a1a19ULL, 0xd99a5645798b9ed6ULL, 0x2664a58587830cbcULL, 0xa235461d3c01c9c3ULL, 0xa369ea4529c5b6bdULL, 0x781355763931a7c3ULL, 0x10be3a08020e2cdcULL, 0x7e16fabb334d8b2aULL, 0xbb113ff6294f1e2eULL, 0x6f1515a73ac872aULL, 0x7e6d099cb5533e55ULL, 0xf7af284e8cfeb695ULL, 0xa70d7185def0b431ULL, 0x41e4f83f3f930a61ULL, 0xaae401235cd097d1ULL, 0x8f70666c5300902fULL, 0xac888e12a49bafc3ULL, 0xe0edcb0c9e0af006ULL, 0xd409fe67a3aef01bULL, 0x6be696ae33b4e8ULL, 0xcf4e465009c4e70cULL, 0xb7319e53972dc463ULL, 0xe53cb6149f913600ULL, 0x467c8bd35050951aULL, 0x651797d3dc6fb2eaULL, 0x108832b6da536382ULL, 0xd6caeba219e0413dULL, 0xd692b7b65c1172d5ULL, 0xa78222209bfc8371ULL, 0x8ee697ede75687bdULL, 0x78f849bce2b034d3ULL, 0x16a7126a867a9466ULL, 0x26f40bab60397d8fULL, 0x9e919bbfc33cb0f6ULL, 0xe6a67f569b9b21aaULL, 0x8e662ddab4c39359ULL, 0x9138a236f468a2dbULL, 0xe0c3a149d2f9ecb9ULL, 0xc6155adfa18e7261ULL, 0x8353dcfc6d200ae0ULL, 0xf3015f835663262bULL, 0x9cad462a4c899c9ULL, 0x2a9085077fae0d08ULL, 0xc40c80aac05fc437ULL, 0xc3d803f62b0a2fc7ULL, 0x64382a4b2ec236e7ULL, 0x561ad5b5f715e635ULL, 0xfd4882dcc16e6fc3ULL, 0x78864b421bd9ac3eULL, 0x84934a993147d743ULL, 0xb403d8a9b696fab0ULL, 0x5626a07b2e6647a6ULL, 0x80719ab629dbd000ULL, 0xa563dc374c008fa4ULL, 0x2d19e77df9b57006ULL, 0x1eabcf753261f650ULL, 0x85b3ffa8f75ee5d4ULL, 0x4e2d80aba4cd0ab6ULL, 0xd07695783c35196eULL, 0x7d258abe1b3f2002ULL, 0xf52f58681ece27f2ULL, 0xb4a0d73a68d5b805ULL, 0xf664e6605be6f823ULL, 0xda56080d37e5a639ULL, 0x78be56350fdbdf9bULL, 0xfc42e29c6bacf47bULL, 0xa788d561cb07ebe1ULL, 0xfc61c6e82d4ef7e0ULL, 0x950de57e9ab95e61ULL, 0xe4eb19259ada3bfbULL, 0x3e82abdd901c1d4dULL, 0x552e65921015a787ULL, 0x3e7082408364dda3ULL, 0x70f0f5f934cadce9ULL, 0x5eeb7df79ec1188cULL, 0x2295990d500c6fe4ULL, 0xc8e8e77290b4ff9dULL, 0xcd60d8cec68a071fULL, 0xd1298bc64d89fe2ULL, 0xbbb1c772d32e4b79ULL, 0x33749b95d4bfd722ULL, 0x6783ad022f55a75fULL, 0x6ccb66289caabedULL, 0xd6f3bf6e817e10c6ULL, 0xd63f8835df4e592fULL, 0x92952a86d476e184ULL, 0x8cb74b974fdef5e5ULL, 0xd408444397665901ULL, 0xd56cb9b40d22b869ULL, 0xa3d4d3ad93a70f94ULL, 0xffe328246215c4c6ULL, 0x834c9b774aa33d61ULL, 0xda275b6020232adfULL, 0xde66a8f80f2962c5ULL, 0x48cf2270c0e71ff7ULL, 0x31e65ee69c512087ULL, 0xe4021730b9b83149ULL, 0xb395e8823884447ULL, 0xafe7c89379d6457ULL, 0x3d9094b5a4b6fda5ULL, 0x4c17af468e9d4328ULL, 0xe61d906e4b0127ceULL, 0x760540eca1257687ULL, 0x63e2115177a76190ULL, 0x8cdcfe6387b806dULL, 0x9e03d9299f494f63ULL, 0x563956954ae2ce84ULL, 0x96dc1552db2fd0e2ULL, 0xb031a096c79025faULL, 0x992590224fe12e3eULL, 0x32de2a69bec5abfcULL, 0x467276c2cf35f2d9ULL, 0x4d1ef3873956857fULL, 0x1714a7e62227d0dcULL, 0x8ed251da6bfd99efULL, 0xa154d4cb6a0d4d17ULL, 0x26e82b1af45d7146ULL, 0x1bf1de47e93d283bULL, 0xfa64d127c26b0911ULL, 0x9c60e6381e84d149ULL, 0xce32931e98c3f8a7ULL, 0xa3066b59803c544aULL, 0x378ab00be8771d01ULL, 0xf9b30a3eaef3d893ULL, 0xfb1f1be7957b174aULL, 0xacbc38ee958459b5ULL, 0x6df85e8ef87e5d8fULL, 0x5b9c795986cfd0cdULL, 0xadb97fed7de867daULL, 0x2b17865bb01a404eULL, 0x960c1c6fd4cbe941ULL, 0x7d3a831c88e3ce50ULL, 0x72a9649e399ca4beULL, 0x60e9a2b041894512ULL, 0xe60ab41b1e93c6d3ULL, 0x30e8aedd9962138aULL, 0x4218a8f943f26d97ULL, 0x61346e6bbfacecf0ULL, 0x78973123cdb87560ULL, 0xd375c6b63d167ea3ULL, 0xf6e0c32927ab7f3eULL, 0xd41aee58379b8c9aULL, 0x44d875c94afa000fULL, 0x2ef975fe01c1cb85ULL, 0x5907c1739548bc85ULL, 0x23d6ebb7f581af86ULL, 0xf95003ecfc8efc21ULL, 0x1365e4a75c2476daULL, 0xce91897ae5219de8ULL, 0xb440a819cbc2b183ULL, 0x3501b95545b9b3f7ULL, 0x8b2b4bb76beed18ULL, 0x672d58e3a04491efULL, 0xfdb72cbbe77623ddULL, 0x2c64dc4d4386be10ULL, 0x47527cba52c33f03ULL, 0xbdb0168b917a6db2ULL, 0x9729d129419635e7ULL, 0x1f6fbb3e1ab8051aULL, 0x8097b4149866d55fULL, 0xf0bd910952e7803aULL, 0x6be88a0d35afb696ULL, 0xb59456d753709f92ULL, 0x5280be9cc8e448d0ULL, 0x5d320135f8b79007ULL, 0x766febfb4419b5c1ULL, 0x4419176e7d6db830ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x1ebd8bac137de736ULL, 0xa2f8d5618688ce24ULL, 0x8937542b8cdec18eULL, 0x9022e314949ccf3eULL, 0xf4ef5c0844c42eccULL, 0x7f49366c44ea7657ULL, 0x66d0bb045226ce08ULL, 0x2fae5e4f2904a394ULL, 0x96282910aee1337bULL, 0x898022a45c4a1b1ULL, 0xca356ef3efc35de1ULL, 0x8c6c923cf1a4351cULL, 0xcb451d5cd9c84abeULL, 0x845362c1c6ddfa2aULL, 0x5efbb2319eaa8e84ULL, 0xa1256fc84d40ff6aULL, 0x436f16164a2d1723ULL, 0x3f5c6f1527f903bcULL, 0xbca045e431758de2ULL, 0x8c4f098c250362a6ULL, 0xdf9447ee1c1b2ab8ULL, 0xe8310496273bb696ULL, 0xa9eabab0f50b8c39ULL, 0x606949d3e8a0f64dULL, 0xbe840ca84d6a6a96ULL, 0x953b9a779a2e613fULL, 0x9b8018b75e7d2586ULL, 0x934c89b9aa1cdc48ULL, 0xebef148533d838edULL, 0x107d2df0e2e4ca9fULL, 0x4516d6d6b31b2e9dULL, 0x856af4ffbccaf40aULL, 0x94a67823eda37be9ULL, 0x8a4b256f698dc85eULL, 0x7aadf0a83e5bf06ULL, 0x195b42010c0da02eULL, 0x2d75a97c64e4fc64ULL, 0x98381440145c160dULL, 0x512a2b54da0a0701ULL, 0xfc3b96feaaf171eaULL, 0xc0311ab8a3b50775ULL, 0xf5e3754afb56ef3ULL, 0x3aff8063b9cba4d9ULL, 0xe55c92ff229bb541ULL, 0x2c05a83472dd3522ULL, 0x613fc0894aec9aadULL, 0xa24ff0d6a36345e1ULL, 0xce82ab34def7dc60ULL, 0xcb4a478a1633d9c7ULL, 0x74cc19963b562115ULL, 0x30145ed9483e492aULL, 0xc81a09ea2788b96eULL, 0x675d13481f4d8edeULL, 0xe5586fb5f7efe624ULL, 0xb57051fd8e239fb0ULL, 0xb606ba2b45f96d3cULL, 0xad180dc0caed764bULL, 0x227f1d7586bd4cb5ULL, 0x2626f6ca66f6a11fULL, 0x7e4573da81bc84dcULL, 0x9c83115f17c2f2f7ULL, 0x2fedf3c7d11e7fb4ULL, 0xf1bb9fc93651b20bULL, 0x8cbbeffd96069f25ULL, 0x1452c258aa4a1ac0ULL, 0x2183f23e543da560ULL, 0x101d5b4603f6056aULL, 0x6741bc2c929f5a7aULL, 0x394e9ce4363b30f4ULL, 0x83fdc9d528fa035ULL, 0x931d2afc310e234eULL, 0x15b6593d84e8e63ULL, 0xc9826030fc7779faULL, 0x782044752bddeb07ULL, 0xdb2a86c3f366625dULL, 0x16747592b44d6df6ULL, 0xfc326eb2cf08b2dcULL, 0x1e050b974a605e9ULL, 0xd85b2ba0126acb40ULL, 0x826563960679d832ULL, 0x2c6c2f9b09f1d09cULL, 0xbf4ea9cc91a3d6afULL, 0xb8ec04040d39733dULL, 0x20712b156730254aULL, 0x37a10905ce48c883ULL, 0x5033900cd691fe2eULL, 0x94279972fcb76ec3ULL, 0xdbe0b7e4ffccdadcULL, 0x75e7e855f889ddcULL, 0x2501b9252c5fed4fULL, 0xa1bbee14b35e0848ULL, 0x452bb4b497a96d18ULL, 0xc21f90b5e8114be2ULL, 0x8eeb6f535cf7e877ULL, 0xb0f705856e65090eULL, 0x20f10d997334e95eULL, 0xfebe6a761dcb98dULL, 0x3e304d9b4763b955ULL, 0x7cec529877aa9fa4ULL, 0x6b588578488d0644ULL, 0x688d8eaa5149f9f8ULL, 0x1fbbba06a496040aULL, 0xa8251577a6d6b32bULL, 0x34a594cab1bcc511ULL, 0x5dbad6b66e9ef97ULL, 0xf5694117f89e7998ULL, 0x10e32af3b1ee0ce0ULL, 0x6dc981fed3a3306eULL, 0xab27bffc54f698beULL, 0x73cfd46bfa58055aULL, 0x746cfd14050817ceULL, 0x9a96ef181ca65ebULL, 0xfaedd1e0b4843e73ULL, 0x6103cdf98cf2c1c4ULL, 0xa91b33a4039582e9ULL, 0x27964f333dc7d0fdULL, 0xfb7de2f9c63cdf3eULL, 0xaf1d93b01f2e5abeULL, 0x251c09be63b57272ULL, 0xe14a774bb3d96f7bULL, 0x28cf1ab99076f57bULL, 0x30b86e3cecac607ULL, 0xb927e3501cf2a53fULL, 0x20e118564880c79cULL, 0x8583bedbada7afe6ULL, 0x9fe0dc9b40e1b71eULL, 0x31bdc3e3fb6de997ULL, 0xff67b352ac437ef7ULL, 0x89f27218fb3c4224ULL, 0xb6745654f00f3712ULL, 0x376c120192043af6ULL, 0xe257435052e9d7c3ULL, 0xe07efb8632efea60ULL, 0xa5c2536b0ccb27aULL, 0xd39d820fa5dbe03dULL, 0xe119a0946ff79fe8ULL, 0xaba428c330f7271ULL, 0x5df675e053ff76d7ULL, 0x4b2e2f5556e23efeULL, 0x906ba14636a01f6bULL, 0x8580c16c12ea9627ULL, 0x21a4d69fcac764c3ULL, 0x2417f1b98d9395a1ULL, 0x5e2c90883ee90881ULL, 0x2b623f762dab23f2ULL, 0x7f9f8ae0712f7b00ULL, 0xda6d7c5a84472dc5ULL, 0x2a27da8078bf1ad9ULL, 0xfc6a185132f480d5ULL, 0x288b41947f5fc45aULL, 0xf60e622d30286796ULL, 0xac73a7a6d1f17fcbULL, 0x2c64b4ea6e4d8ce2ULL, 0xc107ebbe64e166b8ULL, 0xa5fe788827054eaULL, 0x68824742f13e7f8dULL, 0x621ae579161a6078ULL, 0xd476e9f9f5fd9015ULL, 0x32158283e55f6c43ULL, 0xc7fa95d0c5312500ULL, 0x517028b12c305932ULL, 0x3333b6b59c3fa472ULL, 0x56860eb02aaed9cULL, 0x440d563ad6fee766ULL, 0xfd203b51f725bf50ULL, 0xffd44c01b761bfa3ULL, 0xe6c36471235aa285ULL, 0xa48de79f99253ebeULL, 0xa1aafeb3718c48e1ULL, 0xff66e373b1e94de1ULL, 0xa0f31b715090768bULL, 0xf98e9d7c1b683fe1ULL, 0x41be4ddc6473e191ULL, 0xe5edfd362405ffedULL, 0xdb6dbfd7fd0fe1c7ULL, 0x517536b9a96a557dULL, 0x42e4078b2cc9e480ULL, 0x9a59d0e99777e83aULL, 0xfd17ea1f8ec01bd3ULL, 0x6e666d384070e856ULL, 0x5e9c7e5e067f9ac2ULL, 0x7a65d996e85786b4ULL, 0xe6bf24ef40e2845dULL, 0x36d015eeaed2d5ccULL, 0x72e69fe75086da54ULL, 0x1592c516d45fe36cULL, 0x70b6b8e77e5d42beULL, 0x331d2ed249b50bc1ULL, 0x4334069e5d710a4bULL, 0xac605ecf814646ULL, 0x15fcc495bb9ec7a6ULL, 0x5cafafc2302ad7d1ULL, 0xf4a8bf16289ad07eULL, 0xa7727bccb939a563ULL, 0x75c3f17aaf6685ebULL, 0x48da2eebaebf4a43ULL, 0xb8fd40376444a6afULL, 0x4fab5341bdb5b2a0ULL, 0x1da394297b640e5ULL, 0xa38be0db3a1a43aaULL, 0x4a44060040c3d2feULL, 0xaf7020152507882dULL, 0xb37aa0ba68d1c0eaULL, 0xcf0e68bf694f8d55ULL, 0xe585212fa8098c25ULL, 0x572259d6bc68b05ULL, 0x70def939a1634ea8ULL, 0xfa3d18019d74fbadULL, 0x935fa1b398fc3abdULL, 0x2238c5db07b7befdULL, 0x3ac1b8d71ad91683ULL, 0x6cc0954d332571a7ULL, 0x4c0abcc11011afbaULL, 0xf1fbd6afb2e6b457ULL, 0x37a69fe094401fb3ULL, 0x2672f7fd0d5066d9ULL, 0x3f0d16782e1e4d35ULL, 0x15d4352e13c0f319ULL, 0x6b640ecb781dd329ULL, 0x632b581941f7e441ULL, 0xf7a5730127621011ULL, 0x83546b320b4dd5e4ULL, 0x360f37aaec5d283aULL, 0xd93e12fee55488f3ULL, 0x54c0592b7b7f26daULL, 0x3ed550862933d5bbULL, 0x7ebe1e390556cf3eULL, 0xb2bc2e85ea620c17ULL, 0xe992d15d53a47444ULL, 0x75ada7fd4e87ff86ULL, 0x17d6b5e08d26fae9ULL, 0x9906e39e5ab0e23cULL, 0x1761086d3a367016ULL, 0x8f359fab9a84dffeULL, 0xa1cb0562e9d24674ULL, 0xcb3328de19e5248ULL, 0xc43b0f953dcb859cULL, 0xa97c0c9b54c7ae27ULL, 0xb820c4ca541722c2ULL, 0xea5a1a8451fd122aULL, 0xa6f1b4e85bb281a7ULL, 0x4203371e4ea2cc6dULL, 0xd9fdac16cd9115f5ULL, 0xeee2bcc398215948ULL, 0x865575434bc369a3ULL, 0x5197b25fb44faac1ULL, 0x53b90f611019e95eULL, 0xece21ec7e4bfe451ULL, 0xbcff60267e460d62ULL, 0xa26e2a1e94139936ULL, 0xa1697678f8b8c55bULL, 0x463d8e29e481aacdULL, 0x226650888c11217fULL, 0x8f9eac14da469b0aULL, 0xf1fd6c6724f85296ULL, 0x400f734b7ae2a66eULL, 0x3afe9e3fcc6a0a14ULL, 0xc7b4a8ab05c3806dULL, 0xae7fd48490b4a4deULL, 0x4b7df0e6ffbdaa8fULL, 0xa7f97fc4f69c7b84ULL, 0xabf4b1b63b9f6811ULL, 0x37cbdce9ed2e8ec2ULL, 0xcdad5befea8f9c56ULL, 0x7c3d6a091cb9da5dULL, 0x475897cd2f130597ULL, 0xb41074440fb397aaULL, 0x3a58e59d702fe18cULL, 0xcc5f0b18b050529dULL, 0xbff1d9a78f909240ULL, 0xc7daa841c6de7f0fULL, 0x52dec96da5871da3ULL, 0xb6a4fe608955a2f0ULL, 0xfb9a60b538594f4bULL, 0x4a5441083b92fa7bULL, 0x19e7dafa4221f563ULL, 0xd5a20c82b41c4249ULL, 0x65b78d7cfa4a1113ULL, 0xf75fd07cd6cbfc32ULL, 0xfc085f6b08680ed5ULL, 0x43bdd47dd4e99c0fULL, 0xd1a4bb01c1956175ULL, 0x400736c8615664b3ULL, 0x386842d047780944ULL, 0xe53bb7b0834395a7ULL, 0xeea6dcb907617c11ULL, 0xb2f13821e7a1de3aULL, 0xe94f38686091f533ULL, 0x43ae95411ca9d370ULL, 0xb0d66c41e89ac77dULL, 0x717b89a00bc495a5ULL, 0x85413f866154e803ULL, 0x1591b47e0e35669fULL, 0x94df1fab52f08179ULL, 0x7f4af14c7361cec2ULL, 0xf07454844fea0bdbULL, 0x2b23b9520b827310ULL, 0xd4a55b7df95cd13dULL, 0xcba38c5a13161578ULL, 0xe4828f8386807d3fULL, 0x58bb5797fd10815eULL, 0x7f58a315e31fed8cULL, 0x50bc25b424274cbbULL, 0xea0264bae5ba177ULL, 0x591dafac8aa6dc5cULL, 0xce9a31bff4bad064ULL, 0x11bbe97dd12458d4ULL, 0x37bc9dc9e27b6c8dULL, 0x9a2f5709cf61a032ULL, 0x23d041466faa2db9ULL, 0x209468f5d65fb947ULL, 0x343529fcf258b06aULL, 0x396aa9a489f6afcaULL, 0x6d3215013d60ba90ULL, 0x2722bd085b755fadULL, 0x4ac4a8124446b9b7ULL, 0x8383f9fadbd52466ULL, 0x32b47ee875bcb01aULL, 0xc0fb9c7f1a3670aaULL, 0x2627f45ff6099fe4ULL, 0xf92c87ef2bb9e841ULL, 0x9cb33704d64726d5ULL, 0xdad6e20fccec02c9ULL, 0x8d2167c7f4477b08ULL, 0xac31098aacff115cULL, 0xcb065ff367f03593ULL, 0xbe0bc7f7aee56e05ULL, 0x60385becc6c2d55fULL, 0x45251b270817239bULL, 0x3232a66d4bb1aaddULL, 0xf74494ec16bb8065ULL, 0x3e34ff4af2c18d73ULL, 0xc981a676e5bce92dULL, 0xc1c9361dde87f5e4ULL, 0xbdf00cbbb375783ULL, 0x5ede00ef599d2c92ULL, 0xc54334c71968837dULL, 0x599d0b704ad5b3f5ULL, 0xeeb110a4f6a5cf33ULL, 0xa13a20e55b3853e5ULL, 0xcbfcc8a3bb5c1643ULL, 0xe5e41d96bc6f7f9eULL, 0x5937211cd0a8a3ddULL, 0x1e46d90b014dce39ULL, 0x22dae96167a0e126ULL, 0xa8f9c82f8811e88ULL, 0x9813b34c04f60c9fULL, 0xba052d44f4268f7ULL, 0x4038489e26ac46a5ULL, 0x4c3d95539fbe377cULL, 0xfc4126a27ebda484ULL, 0xb5c982efdfb6beedULL, 0x7cff55b08e3484bdULL, 0xfd2d31f057ff75c5ULL, 0xa954d0061e334155ULL, 0xc98cf6fda07a7336ULL, 0xd2b1f27532730e47ULL, 0x897a1d0b7d158171ULL, 0xd9f38bb5adde632bULL, 0xec85d1017dc59302ULL, 0xdeb17f9bc7f1c2f4ULL, 0xbaf618b3e0d0cbeaULL, 0xe8806de052edc1cULL, 0x499de4912dfb89b8ULL, 0x56ca58cfc88e3da8ULL, 0x90ff4c26c4a8e553ULL, 0x9c35dd9d1833f340ULL, 0x163c230488ebe56dULL, 0xdb8fc40b9867250cULL, 0x47d0db5ec3af2633ULL, 0x55e08c288d35bf7eULL, 0x6cddb1084f679ee0ULL, 0x2b64c7d9717f84d4ULL, 0xfa58ee198cdf3fc9ULL, 0x589015bc730f5e84ULL, 0xeda62a3ec25849fcULL, 0x39fda7d7bf098ebULL, 0x520183daa6cb08e6ULL, 0x7cccadefa25df586ULL, 0x746c1d33ef4dfa3bULL, 0xf7000d202e81a55aULL, 0xd23a3a3078ec1951ULL, 0x50b97aa6792dcc9eULL, 0x145d9e5b04caf459ULL, 0x4ff0cf741da061d6ULL, 0x8d673bd7b17fc6c7ULL, 0x2560197f9f164a36ULL, 0x7b842b1e8c9569cbULL, 0x1a498c4683f8a201ULL, 0xd704f70e05f8b506ULL, 0x9ee2af38b531c722ULL, 0x7fdebcd6ecc1b659ULL, 0x5e9186d9baf977d6ULL, 0xb5d6ca04e61a7a72ULL, 0x5ab04895e76793bbULL, 0xb1fc93bf6054eb05ULL, 0x9776c5112325f685ULL, 0x206e155a50254159ULL, 0x4c014eb6bccbd8ccULL, 0xba7d3be4ece9b504ULL, 0xa1a95b9e24ad1c6bULL, 0x769a17b6695685a9ULL, 0x440e78747e800b74ULL, 0x495395f7cb053a21ULL, 0xb3e98b3c7776e9e5ULL, 0xc3f5b7d08758f41cULL, 0x78662ba80c374f0aULL, 0x6dc2b30584509bd4ULL, 0xbd666d18ae2a3707ULL, 0x4c82f4c01d3afc93ULL, 0xaec81bf43b57b04aULL, 0x7c920f5f3165d719ULL, 0x7d985b4301479731ULL, 0x6ab6e31aa0b24e76ULL, 0x52f66f0d66be4abeULL, 0x10a1b8e5cd6d7c04ULL, 0x610be7f4eb2d2f40ULL, 0x8e06831636b8021fULL, 0x1976a9c3ad23e56dULL, 0x23733327dcf6fc61ULL, 0x244a97b00ab2bb7eULL, 0xc78210a7d0c6137cULL, 0xb3478fdb90f77a47ULL, 0x8e564442afa09fffULL, 0xc5527a14ca4f7933ULL, 0x6ac78941c21030ffULL, 0x47a367ca0c6b148ULL, 0xceb603ba6ca405b0ULL, 0xb46c21a84022c1c6ULL, 0x4f8127d991871543ULL, 0x7eb6f74f14f10f7dULL, 0x68f342d9ea278f0bULL, 0x63152422a4cab0ceULL, 0x90a9a0610d726ec5ULL, 0xfd006394eaa638fULL, 0x105eaf16fb3226e2ULL, 0x7a59f5f96eebafa3ULL, 0xc849d05dae7857ccULL, 0x12316e85f7242f03ULL, 0x8c1fe96853d45bd9ULL, 0x412cdbe570fdeb85ULL, 0x5795bf0f598b3403ULL, 0x393283089ac58e59ULL, 0xe117c3a1c636b68fULL, 0xdb1aefa26065c5dcULL, 0x735452fe9de46443ULL, 0x754fde0c11edaed7ULL, 0xc3d7dccbb7ff03ULL, 0x8ad0d727bd443fb3ULL, 0x329ea61c35cce30dULL, 0x60630c9940baeeULL, 0x2fdef94ca9d9d88dULL, 0x8313a3833ff0da65ULL, 0x661f34a945f08b0cULL, 0x20bc0190586556a4ULL, 0x324cb2f747b6e8d5ULL, 0x768c033c68afb374ULL, 0x932d050cbd085f23ULL, 0x46dc6e9f47e32d1aULL, 0xff02eaeb3b721af5ULL, 0x62206e1e7ca9987dULL, 0xc46d6e3a7648c993ULL, 0x2617a59d4e474e07ULL, 0x4a7365538f042c77ULL, 0x88d01a2ad110f0b6ULL, 0x446f9c1d3925d29dULL, 0x642e357eb4836f05ULL, 0x515873e244b7f766ULL, 0x858a591f3d7c5a95ULL, 0x24b1bb99a81079f4ULL, 0x462fb2bf9de80b15ULL, 0xae98bc79e9ce942dULL, 0x821a470796280f86ULL, 0x94fe652033a680aULL, 0xfef642f3f6791c60ULL, 0xe02a0c530f16715ULL, 0x8038e8be09941b73ULL, 0x705c7be1bb34f3c1ULL, 0x3bcd9342e36792e1ULL, 0x5db7cf769cb4118fULL, 0x85de00e2b9384462ULL, 0x51a184ffd919460aULL, 0x1e01746ec9792bb2ULL, 0x91bc069e3ee7ecceULL, 0x73f0b3eda2ff67d1ULL, 0x6b75eae5753ec1b8ULL, 0x85ba813f6309c5f7ULL, 0x804d655cfde32dc8ULL, 0x8c17432125621ac4ULL, 0x9dbf046388a5c2f4ULL, 0x9255e62e65d92302ULL, 0x27445c1d38430ea8ULL, 0xcfd74b31d1bcee31ULL, 0x154f20f9fde9a4cbULL, 0xf0fb0f2a71b04e95ULL, 0xaf34fd3d8c51159fULL, 0xf6d116a5a83b71adULL, 0xc78dd6f7e6493465ULL, 0x5f23b10d04c94eaULL, 0x3e9011dadba484afULL, 0xa146ad0fc017e2ffULL, 0xfcb306ab1aba77cdULL, 0x8836156447cdc158ULL, 0xc5742822000b3cf5ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x919b1597b43c7e8dULL, 0x8533abeef2160f4ULL, 0x979280de26da6cdeULL, 0x92f9a6f93fa37761ULL, 0x7746055552bf1285ULL, 0x7309284ecea31289ULL, 0xed41d3a6f5e542dfULL, 0xbf618d715147afe8ULL, 0xf642e95b4f491155ULL, 0x28b1eb93fff3c118ULL, 0xfd23639585d56f8dULL, 0x419a4f03ae7617ccULL, 0x4b91ba6ad489bbc7ULL, 0xc7ab4a22074c6889ULL, 0x2e334b1484804545ULL, 0x237c2d343a6e835bULL, 0x39320a4ab28b693eULL, 0x94c8235a991fc0f7ULL, 0xb3914e02bfb34a7fULL, 0x9583711d04394aa4ULL, 0x9016f8a7e55c8159ULL, 0x8e2695579240f861ULL, 0x6f39dd6c4d3dde55ULL, 0x94172b417f3342b9ULL, 0xac24e6436e12e1dfULL, 0xd8a7fd0b7d761d04ULL, 0x4134bf13b346027cULL, 0xd0e0919688e932b6ULL, 0x6a6544db9fd28fbeULL, 0x544cc4bd9846b8dfULL, 0xb4eb60b691dbf867ULL, 0x69c9a59fe7d1452ULL, 0x3974f86112af779fULL, 0x69372b59bcdd8292ULL, 0x37555f214d88b98bULL, 0x481079290f957cdaULL, 0xd5f7e6187a0cdeccULL, 0x3a1e898c84addf51ULL, 0x6f3af2268cfd5420ULL, 0x9e671bc5bcc2b682ULL, 0x7a8402b9f044048aULL, 0xe67be2cf4f9dc363ULL, 0x360e5f077158a07fULL, 0xb15a826cae320bf3ULL, 0x24d18ef061801f06ULL, 0x9f35503e96968e25ULL, 0xfa857ed559bf8bc8ULL, 0x12da439562879fc8ULL, 0x986ea439403a2f3ULL, 0x3ceff307218e66f2ULL, 0x3fc25f05a866b9dcULL, 0xd9ad91961e24d87cULL, 0x6ae2a529f244b23fULL, 0xaf9df3f68ee6e707ULL, 0x5b012444493f792cULL, 0xaef7c21c9357769cULL, 0x1617acdcdbc10ba4ULL, 0xbc7c0ed17ff78b36ULL, 0x6a3efdd5ad2652c1ULL, 0x948f395d3e845445ULL, 0x1a6b40ca6da2be0fULL, 0x5a63d297ffd0987cULL, 0x72a41300a1b5a9efULL, 0x98ba0006d11ae9b5ULL, 0xe09b322d3ea7c16ULL, 0x5f9859e85570b53aULL, 0x38f4efd47c01d03bULL, 0x991cdab999124a0bULL, 0x7e6090dbbf8ec086ULL, 0x1b3669fb1cb05868ULL, 0x33dc19fd6175b299ULL, 0x716c342c1368153fULL, 0x5098c464f238403aULL, 0x65f691c7e537f159ULL, 0xcc10d5873b3f9f30ULL, 0xe8265b467432124fULL, 0x2b31e70595b8be7fULL, 0xf4b6d50367656469ULL, 0x4d9e3d6b137aeed1ULL, 0x6b33115f22918c10ULL, 0xffe30b6a710795a8ULL, 0x800c8e97e55c9c49ULL, 0x49a891a082928194ULL, 0x7a625e533e74d835ULL, 0xfceede2d3d1c71aaULL, 0x66d81a4672ab5609ULL, 0x3ca59fcb9a9d00d9ULL, 0x2fd2468aebee56cbULL, 0xb21441dabbdbd58fULL, 0x3093660e67719d65ULL, 0x90feaa6fb104faa1ULL, 0x57062f46e2b162b6ULL, 0x4f122ed6999f3befULL, 0xfb765703c497834ULL, 0x1418e24e6528dbaeULL, 0x68be886b73fb9a92ULL, 0x4e81f0af1a4cc384ULL, 0x1bb80a2409004055ULL, 0xd3b2687c7cdb8b97ULL, 0xacae1635cac5fee4ULL, 0xc70abbccf3836a66ULL, 0x72178930ca9ba59aULL, 0xf1716b44487e5e66ULL, 0x493b1d15d46875fbULL, 0x6e3336d18cf62310ULL, 0xabad62b0ecaf1294ULL, 0x5506acd19101387fULL, 0x7d1728a85fb2a0bULL, 0x8d7115e07a9bfd81ULL, 0xea6a1e7f6f507a1fULL, 0xc0b28bedeea19013ULL, 0x8b28a90c80574299ULL, 0x20bdeb15a2a87ca7ULL, 0xd4f5c6f478ff386eULL, 0x66934e611de53ee3ULL, 0xb044cf60207cbec0ULL, 0x4226cd321896cf1bULL, 0xb56aeb70cdd19e66ULL, 0x6a737b6ed2b54ac7ULL, 0x13cfdb4dfb478432ULL, 0x1e0cc372dd962abcULL, 0x1ebb7d208e87bdccULL, 0xcc7a3ec58a642c87ULL, 0xa5a4878f4cc4453ULL, 0xe85daabc9e2cc3faULL, 0x5832a64c8e50a9faULL, 0x4d72b14df2903017ULL, 0xf7148b2288b0dc57ULL, 0x96196077254363c4ULL, 0x9e3ef7b7588b55bbULL, 0x79c814071870be94ULL, 0xf458a936c200b83bULL, 0x51de956096037fbfULL, 0x8d850b4c601b90b2ULL, 0x2c511fcd75cee1bbULL, 0xc6e70b45f5ca4127ULL, 0xde9954dc72d9158dULL, 0xf48eae43a5969ff8ULL, 0xeaa160b186d9c09aULL, 0x743cc0321942d62fULL, 0x82fdcae30587fb21ULL, 0xe90b133a406cd9ULL, 0x71764ecb63631be4ULL, 0x204f025d394a9f99ULL, 0x2c4f44ab1f4f7039ULL, 0x8f7523fd6911cb42ULL, 0x734ea64aa93142cbULL, 0xf3f4abc138e25a5fULL, 0x9ada55f4d3a0e7dULL, 0x1b48c0b27ed85c46ULL, 0x9a653520bf0b8948ULL, 0xf0443b7bab529576ULL, 0x4433966beac12722ULL, 0x580f2ebbd3784dc7ULL, 0x9214b7e0da9fff53ULL, 0x77df247509226ddfULL, 0xe98319ffe30b584aULL, 0x2ef17d95697f71edULL, 0xb7cd8f1d107e2313ULL, 0x1f05bcf64bbe3431ULL, 0xf67c91cc2268bd6bULL, 0xb4e37a4866fe9e6aULL, 0xd94adef77cc30e2ULL, 0x368e0cd922ee355aULL, 0x1f0a9b3f80baae61ULL, 0xe77da70dc1ae342ULL, 0x4338dafd7a5e3c66ULL, 0x5b0233a33c76ab0cULL, 0x6154ea13aa8f53e9ULL, 0x78b37ef5e5225549ULL, 0x165f77b5ff660a69ULL, 0xc99a7d974c0beffdULL, 0x81befb780e2f3dc2ULL, 0x7e70835cfc73913ULL, 0xd1e8f49fc5ef93feULL, 0xb75603acf307738fULL, 0x3deaa64211cd11acULL, 0x497ee1c2622f88bcULL, 0x3a7edb3241da0774ULL, 0x9c4f3b6e199d515dULL, 0xd11242673d329026ULL, 0xa3d279aa4279e1faULL, 0xb79b9cfba37447b3ULL, 0xba28062dd514dc88ULL, 0xfab832125385bd62ULL, 0x6ea0648c15245db7ULL, 0x65d70f9a2a9477fbULL, 0x13d15fb8a31807eeULL, 0x74c3fa1ba0d8a442ULL, 0xd5f17e652aef3bb8ULL, 0x89f84e2cc1b048c0ULL, 0xc7929d40d77bd793ULL, 0x983a6035cf85a2a6ULL, 0x999122dec084ea30ULL, 0x93ffb0a503489ff9ULL, 0xeada5f95f5d44b4fULL, 0xf81112af58a5542dULL, 0xe5d01524dd1ef4a2ULL, 0x482e5dce7d0f841cULL, 0x749e6dbee250e112ULL, 0x16c2398d3f73d68fULL, 0x3372e573ca22830aULL, 0xf63b6eadec08fa1fULL, 0xfc3e1694e144d694ULL, 0x1be3ad2a3efe015bULL, 0x7ad1cae4982135daULL, 0xf540497c0a7cd3eeULL, 0x17323efc44302590ULL, 0x45a0f2743899343cULL, 0x483b0a346ffbd469ULL, 0x9d1b91e64f39ea14ULL, 0x3226580fcf0b040fULL, 0x737605530496ce97ULL, 0xa6469cd52f7aa272ULL, 0x8e90a606b28f819eULL, 0x8b48bbc750b7ce30ULL, 0x63021ed8f4b845f6ULL, 0x63e6492a0bd0d5efULL, 0x6bdb6fd7fa31d896ULL, 0xb9755496f088bddULL, 0x74175ef13fae7ec4ULL, 0xce45bd54f236af2fULL, 0x23c4d5a3a9e6c86aULL, 0x4d8c6b129c5ded46ULL, 0xec4ce968d87d1effULL, 0x68607371549445bbULL, 0x9e496793bce37c6ULL, 0x4bf1d965a23340a6ULL, 0xe64f66e31df21848ULL, 0xc6bc1d13fd0de49bULL, 0x5ebb4545732bfcf7ULL, 0xf6d70dd59c10e9e9ULL, 0x16337a0a1688b944ULL, 0xd1288b74ffdc7d49ULL, 0x1f748003760dff2dULL, 0xc3c5308e0d942759ULL, 0x95b223c800cba9c0ULL, 0xf2aee6dd42ec1820ULL, 0xb1a9b9bc56120ec3ULL, 0xcf655c85688f1aa7ULL, 0xe447ee589a7701ccULL, 0x522c7ac8d24880e6ULL, 0x9fdb46bf039d3037ULL, 0x89931b2b33cb754cULL, 0x9cf49fca012a350cULL, 0xde2e540b8e4ba8ddULL, 0xf796d770e4e9afacULL, 0x823a27f249c06f34ULL, 0x58627e5e8b47e27bULL, 0x3bf2d82d8d98b368ULL, 0xbe2df29f6cea3b79ULL, 0x6054b2225e75b6a4ULL, 0x1829e764ae4b62ULL, 0x1d789cf5afad1987ULL, 0xb0760cd1f574e0f8ULL, 0x6e7106f3b190d8edULL, 0x9163622428328db0ULL, 0x2c346cede3a96096ULL, 0xd72942ecec1e1e94ULL, 0x9a3cdca5bad71b37ULL, 0x292dcfaffc72ac8bULL, 0x707b55475778693cULL, 0x149737992ef03663ULL, 0x5d980718c6d96728ULL, 0xd49df269344a41faULL, 0x30a666e0d5942b0ULL, 0x616c44c942c1276eULL, 0xbc63752e5910aadcULL, 0xe57f965a7bdeb6abULL, 0x4d54b0a3b0e5ecb8ULL, 0xbf8283e32d7cd406ULL, 0x46f1f328b4fac2ecULL, 0x4e31e58680cf4f71ULL, 0x60faa8ecd4e6fa69ULL, 0x9c848d1d379db63aULL, 0x56e520fb65b5d196ULL, 0xd98b60546d9a0d6ULL, 0x5ae24b1ffed597c5ULL, 0x9841cf60c37b1d89ULL, 0x4cd255a452457fbeULL, 0x78e14c315fd3732bULL, 0xc0566869573d851fULL, 0x61abaf071f71c8c6ULL, 0x2cfcb7877dd04ef0ULL, 0xf45c16270836d4d5ULL, 0x550e26e00fbde34dULL, 0x7fbd843997e5388aULL, 0xf59abbaad4bf68dfULL, 0x8300a2d049e52658ULL, 0x7e1bb1dcb31c917cULL, 0x826ab0fa8b4820c9ULL, 0xb1015a05965fd7d4ULL, 0xf05f8e89589906f8ULL, 0x5556ff8ef842c9d0ULL, 0x76294afc979909a2ULL, 0x369c85cca1251dfULL, 0xed15013ac26ee166ULL, 0x60259a14f8f85b3bULL, 0x9ef905c20ea3ac8cULL, 0x38f7568bb3c86d64ULL, 0x1130ba160312ce0dULL, 0xcb776dc59034476cULL, 0x679918eb1f319629ULL, 0xad5a8168d4b0646fULL, 0x256ffd989fb6ec23ULL, 0x942c2c6a8f1be926ULL, 0x13f16852b822093dULL, 0x3f97c0a20f33b801ULL, 0xa0bca7445604a1c5ULL, 0xf754d26cdd9f3cbfULL, 0x831f6975daaa011eULL, 0x95b38f31abfb228ULL, 0xbba8910d9c9ee3ffULL, 0xe8e46d34d61f70c2ULL, 0x9985de74267575b2ULL, 0x35993acb91361048ULL, 0x488ddc2ea3fa43f6ULL, 0x8e9d7a0f77b564b6ULL, 0x6eccdfca2b15d198ULL, 0x2950803d4c2e8530ULL, 0xa3db55daedb6ca4fULL, 0x10abf5d62d29e2afULL, 0x7bb898f1de6ad319ULL, 0x9089c3391ea8b3f7ULL, 0x1038b60f7e5c818fULL, 0x8658196050eeacacULL, 0x3108f9bfd5875eb8ULL, 0x5b8b5a3ae2133821ULL, 0xec52056b802f887ULL, 0xbfa76f4d1e7287b7ULL, 0x576e2aea82c5b3eULL, 0x47e0978bc0b3a7e8ULL, 0xf26d93a4a14ab6d9ULL, 0x8b87c04e437c21d7ULL, 0x403e5328c53a4ffbULL, 0x5eacdc077364b646ULL, 0x9ee0868810a0b602ULL, 0x2ba0e7eabb3c4d84ULL, 0x6feca3b17c241e15ULL, 0x434aa69d0a0a54d9ULL, 0x42aed8b232f1d6d5ULL, 0xdca8cec4805d8e48ULL, 0x5dbac484d96b2069ULL, 0xb9bbc6931ed6563aULL, 0x835b7ef6a1df3b7eULL, 0x9dbf46173a448699ULL, 0xaf307f910c49252ULL, 0xb791a09427023544ULL, 0x937251a9e1890381ULL, 0x4a832a96ca6b1774ULL, 0x58fed20bae343a7bULL, 0x8425862e3752f885ULL, 0xacb71bfcde592dceULL, 0x9f7eeee33d086120ULL, 0xc90aa9cdf68a0989ULL, 0x2e696aa96639715cULL, 0x24a2bf389dafe2daULL, 0x7b4d9517425749cULL, 0xec518c76d32050fbULL, 0x7e4cd8a45f5aa509ULL, 0xadb99c2ce20aa68eULL, 0xd58990fae83553e1ULL, 0x2e7d0119df4df1cdULL, 0x5c56434c2c5496a3ULL, 0x81a46c3fe1d42d03ULL, 0xe6f00b94339f40b8ULL, 0x1e23bbdb4d13e7a2ULL, 0xa5e070215326e4d6ULL, 0xa9b4e47c6390d55eULL, 0xd8f62cbe9b184709ULL, 0xa2c0e99e122ad162ULL, 0x221146d69f82298bULL, 0xac8d834000790663ULL, 0xddfe113a893260dcULL, 0x3969c16170003990ULL, 0x3fd81100b1dc9790ULL, 0xaa052f9069be2965ULL, 0x75383faee766ec51ULL, 0xef54dcf8070bbfe5ULL, 0x40f9315a684a5708ULL, 0x865a263094d9953eULL, 0x4cd82b743ce3eb96ULL, 0x7a8c9ea4256e93f5ULL, 0xbcf1523ecd88e466ULL, 0xcc7d8e995ef8a61dULL, 0x6f437deafe6bfe0cULL, 0xd473e0a2fa4ac6eeULL, 0x80d4e540ebd9f130ULL, 0x5f98f206b5c325abULL, 0xe8dd440cdced18beULL, 0xff3a0225acd2022bULL, 0x1647a8abaa003f6fULL, 0x9dd30224313834a6ULL, 0x379c4e5ab44f34c4ULL, 0x3203e67b8cca8405ULL, 0x91bb56456ceeab40ULL, 0xfab8ba59989a575eULL, 0x439b36958a2b6224ULL, 0xdf89a88fff4c2db5ULL, 0x709b04fc286112e8ULL, 0x995997c2450fb698ULL, 0x9a43ab057c2d843fULL, 0xb8c626551c606e21ULL, 0xe4a7113863aeb7bdULL, 0xa2d528c689d0aca7ULL, 0xf10b0152fb2bade9ULL, 0x1fa05c76748efd64ULL, 0x19bdf305d24fd6b5ULL, 0xa2f2af2579ac0bb4ULL, 0x463cfd61d2a57fffULL, 0x96060837e16cd24aULL, 0xa273c6ed81428d19ULL, 0x36eb13ae2150e49cULL, 0xb879fac91f2e2ca2ULL, 0xadfff9ef5665ce44ULL, 0x99f3be7b8504f90dULL, 0x1630d56c0eec2839ULL, 0x7b0ce5f956ec63ULL, 0x8bdec4196049473dULL, 0x6f8b1c1811ef77ecULL, 0xdea7f4833ba2e8c3ULL, 0xfe63d0e31f3fe8ebULL, 0x4da87c2d500e75f2ULL, 0xed4d75917273fcacULL, 0xb1a7af54db28f8baULL, 0x8975ab1d12cb9dafULL, 0x73449cddb918eeecULL, 0xb01d5f02b6e212f2ULL, 0x909920e53b6345acULL, 0x5a115551befce5c0ULL, 0xbbaa11169c768b13ULL, 0x1fa85ff0ae34925fULL, 0x71ba3255eae3d4b6ULL, 0xce2cc7ec50e88532ULL, 0xefcefc85989bb224ULL, 0xfc513460dd823a5bULL, 0x2d8b5bb91abd3588ULL, 0xcf58c98b92a59050ULL, 0x8bf08f8907f2ec97ULL, 0x7133c3322bd3ecd4ULL, 0xcfd170b631bcc122ULL, 0xd277f6217cf49515ULL, 0x20c037c1d1c9507aULL, 0x9c4bc6272ab782c9ULL, 0xef79777998f4d4e7ULL, 0xab31e0ddd43a2556ULL, 0x539a9f720bbed7f0ULL, 0x229ff16ca27a6830ULL, 0x52db2c60ab116992ULL, 0x6a31ee7033134d62ULL, 0x2d8a66e4298c6fa0ULL, 0x10544e6c98592f0bULL, 0x7de6dce822ecb486ULL, 0xa513928e795ab6e8ULL, 0x6635b60b4a8cf82bULL, 0xce62b15462836b18ULL, 0xbefb9188f5512f7cULL, 0x45a3bf7aa50c3760ULL, 0x50c59cac848d9ca3ULL, 0x74f4bbeccfd5c1edULL, 0xb59ffcce52a65d3bULL, 0x4e4c610c6b03e0cfULL, 0x3504886dc43a4e24ULL, 0x2603f4107154e82cULL, 0xba224d7fd424a7cdULL, 0xbb235f7ecf696096ULL, 0x5ae74e3204643fccULL, 0xff80cfd7ccc3c3baULL, 0x6530afd4eb9bd569ULL, 0x279c1b1face48259ULL, 0x86c1283c4d680b4aULL, 0xefd9688c980a60c1ULL, 0xec02029473e7fb21ULL, 0x5c5e55b3f0906c24ULL, 0xd36dd60cd567d7cbULL, 0x3d67061f2fe278cbULL, 0xa4a1c1bfb59f7446ULL, 0x434f4d2911f7c50dULL, 0x31c771aef2995953ULL, 0xbe0eabba228e12c0ULL, 0x75220fea73403e9cULL, 0x62b6db444eaa0f15ULL, 0x8cc6f25ecc23d02dULL, 0xc19a43dd58962a61ULL, 0x3f6fcc0e92fb59a0ULL, 0xe4622757ba903d7bULL, 0xe04dd18b5ee3102cULL, 0x854a22b72b0791c9ULL, 0x69a71776ea1602dfULL, 0xca8958ce7c31ba95ULL, 0xf9c72e65068691fbULL, 0x943e33f660a0cdedULL, 0x6dc709ce0595fbe6ULL, 0xccb0185d6364ac19ULL, 0x2dabac53c337f7ffULL, 0x9e7f6405d56533ffULL, 0x5cacb6816f2f9891ULL, 0x5ef016a0c35eef36ULL, 0xd1065656afb4b5f6ULL, 0x6f7fc3b651b4b77dULL, 0xdc618b76059ece36ULL, 0xfd0c418d9f3fca40ULL, 0xa80fc89dc6ec0754ULL, 0x960997d13304edfdULL, }; #endif